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 <andriy.shevchenko@linux.intel.com>
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 THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
946 ANALOG DEVICES INC AD5686 DRIVER
947 M: Michael Hennerich <Michael.Hennerich@analog.com>
948 L: linux-pm@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
951 F: drivers/iio/dac/ad5686*
952 F: drivers/iio/dac/ad5696*
954 ANALOG DEVICES INC AD5758 DRIVER
955 M: Michael Hennerich <Michael.Hennerich@analog.com>
956 L: linux-iio@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
959 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
960 F: drivers/iio/dac/ad5758.c
962 ANALOG DEVICES INC AD7091R5 DRIVER
963 M: Beniamin Bia <beniamin.bia@analog.com>
964 L: linux-iio@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
967 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968 F: drivers/iio/adc/ad7091r5.c
970 ANALOG DEVICES INC AD7124 DRIVER
971 M: Michael Hennerich <Michael.Hennerich@analog.com>
972 L: linux-iio@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
975 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976 F: drivers/iio/adc/ad7124.c
978 ANALOG DEVICES INC AD7192 DRIVER
979 M: Alexandru Tachici <alexandru.tachici@analog.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984 F: drivers/iio/adc/ad7192.c
986 ANALOG DEVICES INC AD7292 DRIVER
987 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988 L: linux-iio@vger.kernel.org
990 W: http://ez.analog.com/community/linux-device-drivers
991 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992 F: drivers/iio/adc/ad7292.c
994 ANALOG DEVICES INC AD7606 DRIVER
995 M: Michael Hennerich <Michael.Hennerich@analog.com>
996 M: Beniamin Bia <beniamin.bia@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001 F: drivers/iio/adc/ad7606.c
1003 ANALOG DEVICES INC AD7768-1 DRIVER
1004 M: Michael Hennerich <Michael.Hennerich@analog.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009 F: drivers/iio/adc/ad7768-1.c
1011 ANALOG DEVICES INC AD7780 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 M: Renato Lui Geh <renatogeh@gmail.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018 F: drivers/iio/adc/ad7780.c
1020 ANALOG DEVICES INC AD9389B DRIVER
1021 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L: linux-media@vger.kernel.org
1024 F: drivers/media/i2c/ad9389b*
1026 ANALOG DEVICES INC ADGS1408 DRIVER
1027 M: Mircea Caprioru <mircea.caprioru@analog.com>
1029 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030 F: drivers/mux/adgs1408.c
1032 ANALOG DEVICES INC ADIN DRIVER
1033 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034 L: netdev@vger.kernel.org
1036 W: http://ez.analog.com/community/linux-device-drivers
1037 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1038 F: drivers/net/phy/adin.c
1040 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1042 L: linux-iio@vger.kernel.org
1044 F: drivers/iio/imu/adis.c
1045 F: include/linux/iio/imu/adis.h
1047 ANALOG DEVICES INC ADIS16460 DRIVER
1048 M: Dragos Bogdan <dragos.bogdan@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053 F: drivers/iio/imu/adis16460.c
1055 ANALOG DEVICES INC ADIS16475 DRIVER
1056 M: Nuno Sa <nuno.sa@analog.com>
1057 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1060 F: drivers/iio/imu/adis16475.c
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1063 ANALOG DEVICES INC ADM1177 DRIVER
1064 M: Beniamin Bia <beniamin.bia@analog.com>
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1105 ANALOG DEVICES INC ADV7842 DRIVER
1106 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107 L: linux-media@vger.kernel.org
1109 F: drivers/media/i2c/adv7842*
1111 ANALOG DEVICES INC ASOC CODEC DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Nuno Sá <nuno.sa@analog.com>
1114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1116 W: http://wiki.analog.com/
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: sound/soc/codecs/ad1*
1119 F: sound/soc/codecs/ad7*
1120 F: sound/soc/codecs/adau*
1121 F: sound/soc/codecs/adav*
1122 F: sound/soc/codecs/sigmadsp.*
1123 F: sound/soc/codecs/ssm*
1125 ANALOG DEVICES INC DMA DRIVERS
1126 M: Lars-Peter Clausen <lars@metafoo.de>
1128 W: http://ez.analog.com/community/linux-device-drivers
1129 F: drivers/dma/dma-axi-dmac.c
1131 ANALOG DEVICES INC HMC425A DRIVER
1132 M: Beniamin Bia <beniamin.bia@analog.com>
1133 M: Michael Hennerich <michael.hennerich@analog.com>
1134 L: linux-iio@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138 F: drivers/iio/amplifiers/hmc425a.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: drivers/iio/*/ad*
1149 F: drivers/iio/adc/ltc249*
1150 F: drivers/staging/iio/*/ad*
1151 X: drivers/iio/*/adjd*
1153 ANALOGBITS PLL LIBRARIES
1154 M: Paul Walmsley <paul.walmsley@sifive.com>
1156 F: drivers/clk/analogbits/*
1157 F: include/linux/clk/analogbits*
1160 M: Nick Hu <nickhu@andestech.com>
1161 M: Greentime Hu <green.hu@gmail.com>
1162 M: Vincent Chen <deanbo422@gmail.com>
1164 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166 F: Documentation/devicetree/bindings/nds32/
1171 ANDROID CONFIG FRAGMENTS
1172 M: Rob Herring <robh@kernel.org>
1174 F: kernel/configs/android*
1177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178 M: Arve Hjønnevåg <arve@android.com>
1179 M: Todd Kjos <tkjos@android.com>
1180 M: Martijn Coenen <maco@android.com>
1181 M: Joel Fernandes <joel@joelfernandes.org>
1182 M: Christian Brauner <christian@brauner.io>
1183 M: Hridya Valsaraju <hridya@google.com>
1184 M: Suren Baghdasaryan <surenb@google.com>
1185 L: devel@driverdev.osuosl.org
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1189 F: drivers/staging/android/
1191 ANDROID GOLDFISH PIC DRIVER
1192 M: Miodrag Dinic <miodrag.dinic@mips.com>
1194 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195 F: drivers/irqchip/irq-goldfish-pic.c
1197 ANDROID GOLDFISH RTC DRIVER
1198 M: Miodrag Dinic <miodrag.dinic@mips.com>
1200 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201 F: drivers/rtc/rtc-goldfish.c
1204 M: Laura Abbott <labbott@redhat.com>
1205 M: Sumit Semwal <sumit.semwal@linaro.org>
1206 L: devel@driverdev.osuosl.org
1207 L: dri-devel@lists.freedesktop.org
1208 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1210 F: drivers/staging/android/ion
1211 F: drivers/staging/android/uapi/ion.h
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/phy/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: http://patchwork.ozlabs.org/project/netdev/list/
1310 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1439 F: arch/arm/oprofile/common.c
1441 F: include/linux/perf/arm_pmu.h
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 W: http://www.armlinux.org.uk/
1448 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1450 X: arch/arm/boot/dts/
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1457 ARM PRIMECELL BUS SUPPORT
1458 M: Russell King <linux@armlinux.org.uk>
1461 F: include/linux/amba/bus.h
1463 ARM PRIMECELL KMI PL050 DRIVER
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/input/serio/ambakmi.*
1467 F: include/linux/amba/kmi.h
1469 ARM PRIMECELL MMCI PL180/1 DRIVER
1470 M: Russell King <linux@armlinux.org.uk>
1472 F: drivers/mmc/host/mmci.*
1473 F: include/linux/amba/mmci.h
1475 ARM PRIMECELL SSP PL022 SPI DRIVER
1476 M: Linus Walleij <linus.walleij@linaro.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1480 F: drivers/spi/spi-pl022.c
1482 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1483 M: Russell King <linux@armlinux.org.uk>
1485 F: drivers/tty/serial/amba-pl01*.c
1486 F: include/linux/amba/serial.h
1488 ARM PRIMECELL VIC PL190/PL192 DRIVER
1489 M: Linus Walleij <linus.walleij@linaro.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1493 F: drivers/irqchip/irq-vic.c
1495 ARM SMC WATCHDOG DRIVER
1496 M: Julius Werner <jwerner@chromium.org>
1497 R: Evan Benn <evanbenn@chromium.org>
1499 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1500 F: drivers/watchdog/arm_smc_wdt.c
1503 M: Will Deacon <will@kernel.org>
1504 R: Robin Murphy <robin.murphy@arm.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1508 F: drivers/iommu/arm/
1509 F: drivers/iommu/io-pgtable-arm-v7s.c
1510 F: drivers/iommu/io-pgtable-arm.c
1512 ARM SUB-ARCHITECTURES
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1519 ARM/ACTIONS SEMI ARCHITECTURE
1520 M: Andreas Färber <afaerber@suse.de>
1521 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: Documentation/devicetree/bindings/arm/actions.yaml
1525 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1526 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1527 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1528 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1529 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1530 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1531 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1532 F: arch/arm/boot/dts/owl-*
1533 F: arch/arm/mach-actions/
1534 F: arch/arm64/boot/dts/actions/
1535 F: drivers/clk/actions/
1536 F: drivers/clocksource/timer-owl*
1537 F: drivers/dma/owl-dma.c
1538 F: drivers/i2c/busses/i2c-owl.c
1539 F: drivers/mmc/host/owl-mmc.c
1540 F: drivers/pinctrl/actions/*
1541 F: drivers/soc/actions/
1542 F: include/dt-bindings/power/owl-*
1543 F: include/dt-bindings/reset/actions,*
1544 F: include/linux/soc/actions/
1547 ARM/ADS SPHERE MACHINE SUPPORT
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/AFEB9260 MACHINE SUPPORT
1553 M: Sergey Lapin <slapin@ossfans.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/AJECO 1ARM MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/Allwinner SoC Clock Support
1563 M: Emilio López <emilio@elopez.com.ar>
1565 F: drivers/clk/sunxi/
1567 ARM/Allwinner sunXi SoC support
1568 M: Maxime Ripard <mripard@kernel.org>
1569 M: Chen-Yu Tsai <wens@csie.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1573 F: arch/arm/mach-sunxi/
1574 F: arch/arm64/boot/dts/allwinner/
1575 F: drivers/clk/sunxi-ng/
1576 F: drivers/pinctrl/sunxi/
1577 F: drivers/soc/sunxi/
1581 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1582 M: Neil Armstrong <narmstrong@baylibre.com>
1583 M: Jerome Brunet <jbrunet@baylibre.com>
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/clock/amlogic*
1587 F: drivers/clk/meson/
1588 F: include/dt-bindings/clock/gxbb*
1589 F: include/dt-bindings/clock/meson*
1591 ARM/Amlogic Meson SoC Crypto Drivers
1592 M: Corentin Labbe <clabbe@baylibre.com>
1593 L: linux-crypto@vger.kernel.org
1594 L: linux-amlogic@lists.infradead.org
1596 F: Documentation/devicetree/bindings/crypto/amlogic*
1597 F: drivers/crypto/amlogic/
1599 ARM/Amlogic Meson SoC Sound Drivers
1600 M: Jerome Brunet <jbrunet@baylibre.com>
1601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1603 F: Documentation/devicetree/bindings/sound/amlogic*
1606 ARM/Amlogic Meson SoC support
1607 M: Kevin Hilman <khilman@baylibre.com>
1608 R: Neil Armstrong <narmstrong@baylibre.com>
1609 R: Jerome Brunet <jbrunet@baylibre.com>
1610 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 L: linux-amlogic@lists.infradead.org
1614 W: http://linux-meson.com/
1615 F: arch/arm/boot/dts/meson*
1616 F: arch/arm/mach-meson/
1617 F: arch/arm64/boot/dts/amlogic/
1618 F: drivers/mmc/host/meson*
1619 F: drivers/pinctrl/meson/
1620 F: drivers/rtc/rtc-meson*
1621 F: drivers/soc/amlogic/
1624 ARM/Annapurna Labs ALPINE ARCHITECTURE
1625 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1626 M: Antoine Tenart <antoine.tenart@bootlin.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/boot/dts/alpine*
1630 F: arch/arm/mach-alpine/
1631 F: arch/arm64/boot/dts/amazon/
1632 F: drivers/*/*alpine*
1634 ARM/ARTPEC MACHINE SUPPORT
1635 M: Jesper Nilsson <jesper.nilsson@axis.com>
1636 M: Lars Persson <lars.persson@axis.com>
1637 L: linux-arm-kernel@axis.com
1639 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1640 F: arch/arm/boot/dts/artpec6*
1641 F: arch/arm/mach-artpec
1643 F: drivers/crypto/axis
1644 F: drivers/mmc/host/usdhi6rol0.c
1645 F: drivers/pinctrl/pinctrl-artpec*
1647 ARM/ASPEED I2C DRIVER
1648 M: Brendan Higgins <brendanhiggins@google.com>
1649 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1650 R: Joel Stanley <joel@jms.id.au>
1651 L: linux-i2c@vger.kernel.org
1652 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1655 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1656 F: drivers/i2c/busses/i2c-aspeed.c
1657 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1659 ARM/ASPEED MACHINE SUPPORT
1660 M: Joel Stanley <joel@jms.id.au>
1661 R: Andrew Jeffery <andrew@aj.id.au>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1665 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1667 F: arch/arm/boot/dts/aspeed-*
1668 F: arch/arm/mach-aspeed/
1671 ARM/BITMAIN ARCHITECTURE
1672 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1676 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1677 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1678 F: arch/arm64/boot/dts/bitmain/
1679 F: drivers/clk/clk-bm1880.c
1680 F: drivers/pinctrl/pinctrl-bm1880.c
1682 ARM/CALXEDA HIGHBANK ARCHITECTURE
1683 M: Andre Przywara <andre.przywara@arm.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/boot/dts/ecx-*.dts*
1687 F: arch/arm/boot/dts/highbank.dts
1688 F: arch/arm/mach-highbank/
1690 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1691 M: Krzysztof Halasa <khalasa@piap.pl>
1693 F: arch/arm/mach-cns3xxx/
1695 ARM/CAVIUM THUNDER NETWORK DRIVER
1696 M: Sunil Goutham <sgoutham@marvell.com>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: drivers/net/ethernet/cavium/thunder/
1701 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1702 M: Lukasz Majewski <lukma@denx.de>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm/mach-ep93xx/ts72xx.c
1707 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1708 M: Alexander Shiyan <shc_work@mail.ru>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1714 M: Lennert Buytenhek <kernel@wantstofly.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1719 M: Hartley Sweeten <hsweeten@visionengravers.com>
1720 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 F: arch/arm/mach-ep93xx/
1724 F: arch/arm/mach-ep93xx/include/mach/
1727 M: Russell King <linux@armlinux.org.uk>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1731 F: drivers/clk/clkdev.c
1733 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1734 M: Baruch Siach <baruch@tkos.co.il>
1735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 F: arch/arm/boot/dts/cx92755*
1740 ARM/CONTEC MICRO9 MACHINE SUPPORT
1741 M: Hubert Feurstein <hubert.feurstein@contec.at>
1743 F: arch/arm/mach-ep93xx/micro9.c
1745 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1746 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1747 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1748 R: Mike Leach <mike.leach@linaro.org>
1749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1752 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1753 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1754 F: Documentation/devicetree/bindings/arm/coresight.txt
1755 F: Documentation/trace/coresight/*
1756 F: drivers/hwtracing/coresight/*
1757 F: include/dt-bindings/arm/coresight-cti-dt.h
1758 F: tools/perf/arch/arm/util/auxtrace.c
1759 F: tools/perf/arch/arm/util/cs-etm.c
1760 F: tools/perf/arch/arm/util/cs-etm.h
1761 F: tools/perf/arch/arm/util/pmu.c
1762 F: tools/perf/util/cs-etm-decoder/*
1763 F: tools/perf/util/cs-etm.*
1765 ARM/CORGI MACHINE SUPPORT
1766 M: Richard Purdie <rpurdie@rpsys.net>
1769 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1770 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1771 M: Linus Walleij <linus.walleij@linaro.org>
1772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 T: git git://github.com/ulli-kroll/linux.git
1775 F: Documentation/devicetree/bindings/arm/gemini.txt
1776 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1777 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1778 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1779 F: arch/arm/mach-gemini/
1780 F: drivers/net/ethernet/cortina/
1781 F: drivers/pinctrl/pinctrl-gemini.c
1782 F: drivers/rtc/rtc-ftrtc010.c
1784 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1785 M: Barry Song <baohua@kernel.org>
1786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1789 F: arch/arm/boot/dts/prima2*
1790 F: arch/arm/mach-prima2/
1791 F: drivers/clk/sirf/
1792 F: drivers/clocksource/timer-atlas7.c
1793 F: drivers/clocksource/timer-prima2.c
1797 ARM/CZ.NIC TURRIS MOX SUPPORT
1798 M: Marek Behun <marek.behun@nic.cz>
1800 W: http://mox.turris.cz
1801 F: Documentation/ABI/testing/debugfs-moxtet
1802 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1803 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1804 F: Documentation/devicetree/bindings/bus/moxtet.txt
1805 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1806 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1807 F: drivers/bus/moxtet.c
1808 F: drivers/firmware/turris-mox-rwtm.c
1809 F: drivers/gpio/gpio-moxtet.c
1810 F: include/linux/moxtet.h
1812 ARM/EBSA110 MACHINE SUPPORT
1813 M: Russell King <linux@armlinux.org.uk>
1814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 W: http://www.armlinux.org.uk/
1817 F: arch/arm/mach-ebsa110/
1818 F: drivers/net/ethernet/amd/am79c961a.*
1820 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1821 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1822 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1828 M: Robert Jarzmik <robert.jarzmik@free.fr>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: arch/arm/mach-pxa/ezx.c
1833 ARM/FARADAY FA526 PORT
1834 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 T: git git://git.berlios.de/gemini-board
1838 F: arch/arm/mm/*-fa*
1840 ARM/FOOTBRIDGE ARCHITECTURE
1841 M: Russell King <linux@armlinux.org.uk>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 W: http://www.armlinux.org.uk/
1845 F: arch/arm/include/asm/hardware/dec21285.h
1846 F: arch/arm/mach-footbridge/
1848 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1849 M: Shawn Guo <shawnguo@kernel.org>
1850 M: Sascha Hauer <s.hauer@pengutronix.de>
1851 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1852 R: Fabio Estevam <festevam@gmail.com>
1853 R: NXP Linux Team <linux-imx@nxp.com>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1857 X: drivers/media/i2c/
1861 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1862 M: Shawn Guo <shawnguo@kernel.org>
1863 M: Li Yang <leoyang.li@nxp.com>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1867 F: arch/arm/boot/dts/ls1021a*
1868 F: arch/arm64/boot/dts/freescale/fsl-*
1869 F: arch/arm64/boot/dts/freescale/qoriq-*
1871 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1872 M: Shawn Guo <shawnguo@kernel.org>
1873 M: Sascha Hauer <s.hauer@pengutronix.de>
1874 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1875 R: Stefan Agner <stefan@agner.ch>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1879 F: arch/arm/boot/dts/vf*
1880 F: arch/arm/mach-imx/*vf610*
1882 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1883 M: Lennert Buytenhek <kernel@wantstofly.org>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 ARM/GUMSTIX MACHINE SUPPORT
1888 M: Steve Sakoman <sakoman@gmail.com>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1893 M: Philipp Zabel <philipp.zabel@gmail.com>
1894 M: Paul Parsons <lost.distance@yahoo.com>
1895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 F: arch/arm/mach-pxa/hx4700.c
1898 F: arch/arm/mach-pxa/include/mach/hx4700.h
1899 F: sound/soc/pxa/hx4700.c
1901 ARM/HISILICON SOC SUPPORT
1902 M: Wei Xu <xuwei5@hisilicon.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 W: http://www.hisilicon.com
1906 T: git git://github.com/hisilicon/linux-hisi.git
1907 F: arch/arm/boot/dts/hi3*
1908 F: arch/arm/boot/dts/hip*
1909 F: arch/arm/boot/dts/hisi*
1910 F: arch/arm/mach-hisi/
1911 F: arch/arm64/boot/dts/hisilicon/
1913 ARM/HP JORNADA 7XX MACHINE SUPPORT
1914 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1918 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1919 F: arch/arm/mach-sa1100/jornada720.c
1921 ARM/IGEP MACHINE SUPPORT
1922 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1923 M: Javier Martinez Canillas <javier@dowhile0.org>
1924 L: linux-omap@vger.kernel.org
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: arch/arm/boot/dts/omap3-igep*
1929 ARM/INCOME PXA270 SUPPORT
1930 M: Marek Vasut <marek.vasut@gmail.com>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1935 ARM/INTEL IOP32X ARM ARCHITECTURE
1936 M: Lennert Buytenhek <kernel@wantstofly.org>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 ARM/INTEL IQ81342EX MACHINE SUPPORT
1941 M: Lennert Buytenhek <kernel@wantstofly.org>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 ARM/INTEL IXDP2850 MACHINE SUPPORT
1946 M: Lennert Buytenhek <kernel@wantstofly.org>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 ARM/INTEL IXP4XX ARM ARCHITECTURE
1951 M: Linus Walleij <linusw@kernel.org>
1952 M: Imre Kaloz <kaloz@openwrt.org>
1953 M: Krzysztof Halasa <khalasa@piap.pl>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1957 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1958 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1959 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1960 F: arch/arm/mach-ixp4xx/
1961 F: drivers/clocksource/timer-ixp4xx.c
1962 F: drivers/gpio/gpio-ixp4xx.c
1963 F: drivers/irqchip/irq-ixp4xx.c
1964 F: include/linux/irqchip/irq-ixp4xx.h
1965 F: include/linux/platform_data/timer-ixp4xx.h
1967 ARM/INTEL KEEMBAY ARCHITECTURE
1968 M: Paul J. Murphy <paul.j.murphy@intel.com>
1969 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1971 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1972 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1973 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1975 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1976 M: Jonathan Cameron <jic23@cam.ac.uk>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm/mach-pxa/stargate2.c
1980 F: drivers/pcmcia/pxa2xx_stargate2.c
1982 ARM/INTEL XSC3 (MANZANO) ARM CORE
1983 M: Lennert Buytenhek <kernel@wantstofly.org>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1988 M: Lennert Buytenhek <kernel@wantstofly.org>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 ARM/LG1K ARCHITECTURE
1993 M: Chanho Min <chanho.min@lge.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: arch/arm64/boot/dts/lg/
1998 ARM/LOGICPD PXA270 MACHINE SUPPORT
1999 M: Lennert Buytenhek <kernel@wantstofly.org>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 ARM/LPC18XX ARCHITECTURE
2004 M: Vladimir Zapolskiy <vz@mleia.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2008 F: arch/arm/boot/dts/lpc43*
2009 F: drivers/i2c/busses/i2c-lpc2k.c
2010 F: drivers/memory/pl172.c
2011 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2012 F: drivers/rtc/rtc-lpc24xx.c
2015 ARM/LPC32XX SOC SUPPORT
2016 M: Vladimir Zapolskiy <vz@mleia.com>
2017 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2021 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2022 F: arch/arm/boot/dts/lpc32*
2023 F: arch/arm/mach-lpc32xx/
2024 F: drivers/i2c/busses/i2c-pnx.c
2025 F: drivers/net/ethernet/nxp/lpc_eth.c
2026 F: drivers/usb/host/ohci-nxp.c
2027 F: drivers/watchdog/pnx4008_wdt.c
2030 ARM/MAGICIAN MACHINE SUPPORT
2031 M: Philipp Zabel <philipp.zabel@gmail.com>
2034 ARM/Marvell Dove/MV78xx0/Orion SOC support
2035 M: Jason Cooper <jason@lakedaemon.net>
2036 M: Andrew Lunn <andrew@lunn.ch>
2037 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 M: Gregory Clement <gregory.clement@bootlin.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 T: git git://git.infradead.org/linux-mvebu.git
2042 F: Documentation/devicetree/bindings/soc/dove/
2043 F: arch/arm/boot/dts/dove*
2044 F: arch/arm/boot/dts/orion5x*
2045 F: arch/arm/mach-dove/
2046 F: arch/arm/mach-mv78xx0/
2047 F: arch/arm/mach-orion5x/
2048 F: arch/arm/plat-orion/
2049 F: drivers/soc/dove/
2051 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2052 M: Jason Cooper <jason@lakedaemon.net>
2053 M: Andrew Lunn <andrew@lunn.ch>
2054 M: Gregory Clement <gregory.clement@bootlin.com>
2055 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 T: git git://git.infradead.org/linux-mvebu.git
2059 F: arch/arm/boot/dts/armada*
2060 F: arch/arm/boot/dts/kirkwood*
2061 F: arch/arm/configs/mvebu_*_defconfig
2062 F: arch/arm/mach-mvebu/
2063 F: arch/arm64/boot/dts/marvell/armada*
2064 F: arch/arm64/boot/dts/marvell/cn913*
2065 F: drivers/cpufreq/armada-37xx-cpufreq.c
2066 F: drivers/cpufreq/armada-8k-cpufreq.c
2067 F: drivers/cpufreq/mvebu-cpufreq.c
2068 F: drivers/irqchip/irq-armada-370-xp.c
2069 F: drivers/irqchip/irq-mvebu-*
2070 F: drivers/pinctrl/mvebu/
2071 F: drivers/rtc/rtc-armada38x.c
2073 ARM/Mediatek RTC DRIVER
2074 M: Eddie Huang <eddie.huang@mediatek.com>
2075 M: Sean Wang <sean.wang@mediatek.com>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2079 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2080 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2081 F: drivers/rtc/rtc-mt2712.c
2082 F: drivers/rtc/rtc-mt6397.c
2083 F: drivers/rtc/rtc-mt7622.c
2085 ARM/Mediatek SoC support
2086 M: Matthias Brugger <matthias.bgg@gmail.com>
2087 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2088 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2090 W: https://mtk.bcnfs.org/
2091 C: irc://chat.freenode.net/linux-mediatek
2092 F: arch/arm/boot/dts/mt6*
2093 F: arch/arm/boot/dts/mt7*
2094 F: arch/arm/boot/dts/mt8*
2095 F: arch/arm/mach-mediatek/
2096 F: arch/arm64/boot/dts/mediatek/
2097 F: drivers/soc/mediatek/
2102 ARM/Mediatek USB3 PHY DRIVER
2103 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2107 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2108 F: drivers/phy/mediatek/
2110 ARM/Microchip (AT91) SoC support
2111 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2112 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2113 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 W: http://www.linux4sam.org
2117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2118 F: arch/arm/boot/dts/at91*.dts
2119 F: arch/arm/boot/dts/at91*.dtsi
2120 F: arch/arm/boot/dts/sama*.dts
2121 F: arch/arm/boot/dts/sama*.dtsi
2122 F: arch/arm/include/debug/at91.S
2123 F: arch/arm/mach-at91/
2124 F: drivers/memory/atmel*
2125 F: drivers/watchdog/sama5d4_wdt.c
2126 F: include/soc/at91/
2127 X: drivers/input/touchscreen/atmel_mxt_ts.c
2128 X: drivers/net/wireless/atmel/
2132 ARM/Microchip Sparx5 SoC support
2133 M: Lars Povlsen <lars.povlsen@microchip.com>
2134 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2135 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 F: arch/arm64/boot/dts/microchip/
2141 ARM/MIOA701 MACHINE SUPPORT
2142 M: Robert Jarzmik <robert.jarzmik@free.fr>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/mach-pxa/mioa701.c
2147 ARM/MStar/Sigmastar Armv7 SoC support
2148 M: Daniel Palmer <daniel@thingy.jp>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 W: http://linux-chenxing.org/
2152 F: Documentation/devicetree/bindings/arm/mstar/*
2153 F: arch/arm/boot/dts/infinity*.dtsi
2154 F: arch/arm/boot/dts/mercury*.dtsi
2155 F: arch/arm/boot/dts/mstar-v7.dtsi
2156 F: arch/arm/mach-mstar/
2158 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2159 M: Michael Petchkovsky <mkpetch@internode.on.net>
2162 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2163 M: Linus Walleij <linus.walleij@linaro.org>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2167 F: Documentation/devicetree/bindings/arm/ste-*
2168 F: Documentation/devicetree/bindings/arm/ux500.yaml
2169 F: Documentation/devicetree/bindings/arm/ux500/
2170 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2171 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2172 F: arch/arm/boot/dts/ste-*
2173 F: arch/arm/mach-nomadik/
2174 F: arch/arm/mach-u300/
2175 F: arch/arm/mach-ux500/
2176 F: drivers/clk/clk-nomadik.c
2177 F: drivers/clk/clk-u300.c
2178 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2179 F: drivers/clocksource/timer-u300.c
2180 F: drivers/dma/coh901318*
2181 F: drivers/dma/ste_dma40*
2182 F: drivers/hwspinlock/u8500_hsem.c
2183 F: drivers/i2c/busses/i2c-nomadik.c
2184 F: drivers/i2c/busses/i2c-stu300.c
2185 F: drivers/iio/adc/ab8500-gpadc.c
2186 F: drivers/mfd/ab3100*
2187 F: drivers/mfd/ab8500*
2188 F: drivers/mfd/abx500*
2189 F: drivers/mfd/db8500*
2190 F: drivers/mfd/dbx500*
2191 F: drivers/pinctrl/nomadik/
2192 F: drivers/pinctrl/pinctrl-coh901*
2193 F: drivers/pinctrl/pinctrl-u300.c
2194 F: drivers/rtc/rtc-ab3100.c
2195 F: drivers/rtc/rtc-ab8500.c
2196 F: drivers/rtc/rtc-coh901331.c
2197 F: drivers/rtc/rtc-pl031.c
2198 F: drivers/soc/ux500/
2199 F: drivers/watchdog/coh901327_wdt.c
2201 ARM/NUVOTON NPCM ARCHITECTURE
2202 M: Avi Fishman <avifishman70@gmail.com>
2203 M: Tomer Maimon <tmaimon77@gmail.com>
2204 M: Tali Perry <tali.perry1@gmail.com>
2205 R: Patrick Venture <venture@google.com>
2206 R: Nancy Yuen <yuenn@google.com>
2207 R: Benjamin Fair <benjaminfair@google.com>
2208 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2210 F: Documentation/devicetree/bindings/*/*/*npcm*
2211 F: Documentation/devicetree/bindings/*/*npcm*
2212 F: arch/arm/boot/dts/nuvoton-npcm*
2213 F: arch/arm/mach-npcm/
2215 F: drivers/*/*/*npcm*
2216 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2218 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2219 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2221 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2222 F: arch/arm/mach-s3c24xx/gta02.h
2223 F: arch/arm/mach-s3c24xx/mach-gta02.c
2225 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2226 M: Alexander Clouter <alex@digriz.org.uk>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W: http://www.digriz.org.uk/ts78xx/kernel
2230 F: arch/arm/mach-orion5x/ts78xx-*
2232 ARM/OXNAS platform support
2233 M: Neil Armstrong <narmstrong@baylibre.com>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 L: linux-oxnas@groups.io (moderated for non-subscribers)
2237 F: arch/arm/boot/dts/ox8*.dts*
2238 F: arch/arm/mach-oxnas/
2239 F: drivers/power/reset/oxnas-restart.c
2242 ARM/PALM TREO SUPPORT
2243 M: Tomas Cech <sleep_walker@suse.com>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmtreo.*
2249 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2250 M: Marek Vasut <marek.vasut@gmail.com>
2251 L: linux-arm-kernel@lists.infradead.org
2253 W: http://hackndev.com
2254 F: arch/arm/mach-pxa/include/mach/palmld.h
2255 F: arch/arm/mach-pxa/include/mach/palmtc.h
2256 F: arch/arm/mach-pxa/include/mach/palmtx.h
2257 F: arch/arm/mach-pxa/palmld.c
2258 F: arch/arm/mach-pxa/palmt5.*
2259 F: arch/arm/mach-pxa/palmtc.c
2260 F: arch/arm/mach-pxa/palmte2.*
2261 F: arch/arm/mach-pxa/palmtx.c
2264 M: Sergey Lapin <slapin@ossfans.org>
2265 L: linux-arm-kernel@lists.infradead.org
2267 W: http://hackndev.com
2268 F: arch/arm/mach-pxa/palmz72.*
2271 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2273 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2275 ARM/PT DIGITAL BOARD PORT
2276 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 W: http://www.armlinux.org.uk/
2281 ARM/QUALCOMM SUPPORT
2282 M: Andy Gross <agross@kernel.org>
2283 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2284 L: linux-arm-msm@vger.kernel.org
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2287 F: Documentation/devicetree/bindings/*/qcom*
2288 F: Documentation/devicetree/bindings/soc/qcom/
2289 F: arch/arm/boot/dts/qcom-*.dts
2290 F: arch/arm/boot/dts/qcom-*.dtsi
2291 F: arch/arm/mach-qcom/
2292 F: arch/arm64/boot/dts/qcom/
2293 F: drivers/*/*/qcom*
2294 F: drivers/*/*/qcom/
2295 F: drivers/*/pm8???-*
2298 F: drivers/bluetooth/btqcomsmd.c
2299 F: drivers/clocksource/timer-qcom.c
2300 F: drivers/cpuidle/cpuidle-qcom-spm.c
2301 F: drivers/extcon/extcon-qcom*
2302 F: drivers/i2c/busses/i2c-qcom-geni.c
2303 F: drivers/i2c/busses/i2c-qup.c
2304 F: drivers/iommu/msm*
2305 F: drivers/mfd/ssbi.c
2306 F: drivers/mmc/host/mmci_qcom*
2307 F: drivers/mmc/host/sdhci-msm.c
2308 F: drivers/pci/controller/dwc/pcie-qcom.c
2309 F: drivers/phy/qualcomm/
2310 F: drivers/power/*/msm*
2311 F: drivers/reset/reset-qcom-*
2312 F: drivers/scsi/ufs/ufs-qcom*
2313 F: drivers/spi/spi-geni-qcom.c
2314 F: drivers/spi/spi-qcom-qspi.c
2315 F: drivers/spi/spi-qup.c
2316 F: drivers/tty/serial/msm_serial.c
2317 F: drivers/usb/dwc3/dwc3-qcom.c
2318 F: include/dt-bindings/*/qcom*
2319 F: include/linux/*/qcom*
2321 ARM/RADISYS ENP2611 MACHINE SUPPORT
2322 M: Lennert Buytenhek <kernel@wantstofly.org>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 ARM/RDA MICRO ARCHITECTURE
2327 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2331 F: Documentation/devicetree/bindings/arm/rda.yaml
2332 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2333 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2334 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2335 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2336 F: arch/arm/boot/dts/rda8810pl-*
2337 F: drivers/clocksource/timer-rda.c
2338 F: drivers/gpio/gpio-rda.c
2339 F: drivers/irqchip/irq-rda-intc.c
2340 F: drivers/tty/serial/rda-uart.c
2342 ARM/REALTEK ARCHITECTURE
2343 M: Andreas Färber <afaerber@suse.de>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2347 F: Documentation/devicetree/bindings/arm/realtek.yaml
2348 F: arch/arm/boot/dts/rtd*
2349 F: arch/arm/mach-realtek/
2350 F: arch/arm64/boot/dts/realtek/
2352 ARM/RENESAS ARM64 ARCHITECTURE
2353 M: Geert Uytterhoeven <geert+renesas@glider.be>
2354 M: Magnus Damm <magnus.damm@gmail.com>
2355 L: linux-renesas-soc@vger.kernel.org
2357 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2359 F: Documentation/devicetree/bindings/arm/renesas.yaml
2360 F: arch/arm64/boot/dts/renesas/
2361 F: drivers/soc/renesas/
2362 F: include/linux/soc/renesas/
2364 ARM/RISCPC ARCHITECTURE
2365 M: Russell King <linux@armlinux.org.uk>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 W: http://www.armlinux.org.uk/
2369 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2370 F: arch/arm/include/asm/hardware/ioc.h
2371 F: arch/arm/include/asm/hardware/iomd.h
2372 F: arch/arm/include/asm/hardware/memc.h
2373 F: arch/arm/mach-rpc/
2374 F: drivers/net/ethernet/8390/etherh.c
2375 F: drivers/net/ethernet/i825xx/ether1*
2376 F: drivers/net/ethernet/seeq/ether3*
2377 F: drivers/scsi/arm/
2379 ARM/Rockchip SoC support
2380 M: Heiko Stuebner <heiko@sntech.de>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L: linux-rockchip@lists.infradead.org
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2385 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2386 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2387 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2388 F: arch/arm/boot/dts/rk3*
2389 F: arch/arm/boot/dts/rv1108*
2390 F: arch/arm/mach-rockchip/
2391 F: drivers/*/*/*rockchip*
2392 F: drivers/*/*rockchip*
2393 F: drivers/clk/rockchip/
2394 F: drivers/i2c/busses/i2c-rk3x.c
2395 F: sound/soc/rockchip/
2398 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2399 M: Kukjin Kim <kgene@kernel.org>
2400 M: Krzysztof Kozlowski <krzk@kernel.org>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2402 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2404 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2405 F: Documentation/arm/samsung/
2406 F: Documentation/devicetree/bindings/arm/samsung/
2407 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2408 F: arch/arm/boot/dts/exynos*
2409 F: arch/arm/boot/dts/s3c*
2410 F: arch/arm/boot/dts/s5p*
2411 F: arch/arm/mach-exynos*/
2412 F: arch/arm/mach-s3c24*/
2413 F: arch/arm/mach-s3c64xx/
2414 F: arch/arm/mach-s5p*/
2415 F: arch/arm/plat-samsung/
2416 F: arch/arm64/boot/dts/exynos/
2417 F: drivers/*/*/*s3c24*
2418 F: drivers/*/*s3c24*
2419 F: drivers/*/*s3c64xx*
2420 F: drivers/*/*s5pv210*
2421 F: drivers/memory/samsung/
2422 F: drivers/soc/samsung/
2423 F: drivers/tty/serial/samsung*
2424 F: include/linux/soc/samsung/
2427 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2428 M: Kyungmin Park <kyungmin.park@samsung.com>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2431 F: arch/arm/mach-s5pv210/
2433 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2434 M: Kyungmin Park <kyungmin.park@samsung.com>
2435 M: Kamil Debski <kamil@wypas.org>
2436 M: Andrzej Hajda <a.hajda@samsung.com>
2437 L: linux-arm-kernel@lists.infradead.org
2438 L: linux-media@vger.kernel.org
2440 F: drivers/media/platform/s5p-g2d/
2442 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2443 M: Marek Szyprowski <m.szyprowski@samsung.com>
2444 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2445 L: linux-media@vger.kernel.org
2447 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2448 F: drivers/media/platform/s5p-cec/
2450 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2451 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2452 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2453 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2454 L: linux-arm-kernel@lists.infradead.org
2455 L: linux-media@vger.kernel.org
2457 F: drivers/media/platform/s5p-jpeg/
2459 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2460 M: Kyungmin Park <kyungmin.park@samsung.com>
2461 M: Kamil Debski <kamil@wypas.org>
2462 M: Jeongtae Park <jtp.park@samsung.com>
2463 M: Andrzej Hajda <a.hajda@samsung.com>
2464 L: linux-arm-kernel@lists.infradead.org
2465 L: linux-media@vger.kernel.org
2467 F: drivers/media/platform/s5p-mfc/
2469 ARM/SHMOBILE ARM ARCHITECTURE
2470 M: Geert Uytterhoeven <geert+renesas@glider.be>
2471 M: Magnus Damm <magnus.damm@gmail.com>
2472 L: linux-renesas-soc@vger.kernel.org
2474 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2476 F: Documentation/devicetree/bindings/arm/renesas.yaml
2477 F: arch/arm/boot/dts/emev2*
2478 F: arch/arm/boot/dts/gr-peach*
2479 F: arch/arm/boot/dts/iwg20d-q7*
2480 F: arch/arm/boot/dts/r7s*
2481 F: arch/arm/boot/dts/r8a*
2482 F: arch/arm/boot/dts/r9a*
2483 F: arch/arm/boot/dts/sh*
2484 F: arch/arm/configs/shmobile_defconfig
2485 F: arch/arm/include/debug/renesas-scif.S
2486 F: arch/arm/mach-shmobile/
2487 F: drivers/soc/renesas/
2488 F: include/linux/soc/renesas/
2490 ARM/SOCFPGA ARCHITECTURE
2491 M: Dinh Nguyen <dinguyen@kernel.org>
2493 W: http://www.rocketboards.org
2494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2495 F: arch/arm/boot/dts/socfpga*
2496 F: arch/arm/configs/socfpga_defconfig
2497 F: arch/arm/mach-socfpga/
2498 F: arch/arm64/boot/dts/altera/
2499 F: arch/arm64/boot/dts/intel/
2501 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2502 M: Dinh Nguyen <dinguyen@kernel.org>
2504 F: drivers/clk/socfpga/
2506 ARM/SOCFPGA EDAC SUPPORT
2507 M: Thor Thayer <thor.thayer@linux.intel.com>
2509 F: drivers/edac/altera_edac.
2511 ARM/SPREADTRUM SoC SUPPORT
2512 M: Orson Zhai <orsonzhai@gmail.com>
2513 M: Baolin Wang <baolin.wang7@gmail.com>
2514 M: Chunyan Zhang <zhang.lyra@gmail.com>
2516 F: arch/arm64/boot/dts/sprd
2521 ARM/STI ARCHITECTURE
2522 M: Patrice Chotard <patrice.chotard@st.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 W: http://www.stlinux.com
2526 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2527 F: arch/arm/boot/dts/sti*
2528 F: arch/arm/mach-sti/
2529 F: drivers/ata/ahci_st.c
2530 F: drivers/char/hw_random/st-rng.c
2531 F: drivers/clocksource/arm_global_timer.c
2532 F: drivers/clocksource/clksrc_st_lpc.c
2533 F: drivers/cpufreq/sti-cpufreq.c
2534 F: drivers/dma/st_fdma*
2535 F: drivers/i2c/busses/i2c-st.c
2536 F: drivers/media/platform/sti/c8sectpfe/
2537 F: drivers/media/rc/st_rc.c
2538 F: drivers/mmc/host/sdhci-st.c
2539 F: drivers/phy/st/phy-miphy28lp.c
2540 F: drivers/phy/st/phy-stih407-usb.c
2541 F: drivers/pinctrl/pinctrl-st.c
2542 F: drivers/remoteproc/st_remoteproc.c
2543 F: drivers/remoteproc/st_slim_rproc.c
2544 F: drivers/reset/sti/
2545 F: drivers/rtc/rtc-st-lpc.c
2546 F: drivers/tty/serial/st-asc.c
2547 F: drivers/usb/dwc3/dwc3-st.c
2548 F: drivers/usb/host/ehci-st.c
2549 F: drivers/usb/host/ohci-st.c
2550 F: drivers/watchdog/st_lpc_wdt.c
2551 F: include/linux/remoteproc/st_slim_rproc.h
2553 ARM/STM32 ARCHITECTURE
2554 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2555 M: Alexandre Torgue <alexandre.torgue@st.com>
2556 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2560 F: arch/arm/boot/dts/stm32*
2561 F: arch/arm/mach-stm32/
2562 F: drivers/clocksource/armv7m_systick.c
2566 ARM/Synaptics SoC support
2567 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2568 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 F: arch/arm/boot/dts/berlin*
2572 F: arch/arm/mach-berlin/
2573 F: arch/arm64/boot/dts/synaptics/
2575 ARM/TANGO ARCHITECTURE
2576 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2577 M: Mans Rullgard <mans@mansr.com>
2578 L: linux-arm-kernel@lists.infradead.org
2582 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2583 M: Lennert Buytenhek <kernel@wantstofly.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2588 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2589 L: linux-tegra@vger.kernel.org
2590 L: linux-media@vger.kernel.org
2592 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2593 F: drivers/media/platform/tegra-cec/
2595 ARM/TETON BGA MACHINE SUPPORT
2596 M: "Mark F. Brown" <mark.brown314@gmail.com>
2597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2601 M: Santosh Shilimkar <ssantosh@kernel.org>
2602 L: linux-kernel@vger.kernel.org
2604 F: drivers/memory/*emif*
2606 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2611 F: arch/arm/boot/dts/keystone-*
2612 F: arch/arm/mach-keystone/
2614 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2615 M: Santosh Shilimkar <ssantosh@kernel.org>
2616 L: linux-kernel@vger.kernel.org
2618 F: drivers/clk/keystone/
2620 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2621 M: Santosh Shilimkar <ssantosh@kernel.org>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 L: linux-kernel@vger.kernel.org
2625 F: drivers/clocksource/timer-keystone.c
2627 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2628 M: Santosh Shilimkar <ssantosh@kernel.org>
2629 L: linux-kernel@vger.kernel.org
2631 F: drivers/power/reset/keystone-reset.c
2633 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2634 M: Tero Kristo <t-kristo@ti.com>
2635 M: Nishanth Menon <nm@ti.com>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2638 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2639 F: arch/arm64/boot/dts/ti/Makefile
2640 F: arch/arm64/boot/dts/ti/k3-*
2641 F: include/dt-bindings/pinctrl/k3.h
2643 ARM/THECUS N2100 MACHINE SUPPORT
2644 M: Lennert Buytenhek <kernel@wantstofly.org>
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2648 ARM/TOSA MACHINE SUPPORT
2649 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2650 M: Dirk Opfer <dirk@opfer-online.de>
2653 ARM/UNIPHIER ARCHITECTURE
2654 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2658 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2659 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2660 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2661 F: arch/arm/boot/dts/uniphier*
2662 F: arch/arm/include/asm/hardware/cache-uniphier.h
2663 F: arch/arm/mach-uniphier/
2664 F: arch/arm/mm/cache-uniphier.c
2665 F: arch/arm64/boot/dts/socionext/uniphier*
2666 F: drivers/bus/uniphier-system-bus.c
2667 F: drivers/clk/uniphier/
2668 F: drivers/dma/uniphier-mdmac.c
2669 F: drivers/gpio/gpio-uniphier.c
2670 F: drivers/i2c/busses/i2c-uniphier*
2671 F: drivers/irqchip/irq-uniphier-aidet.c
2672 F: drivers/mmc/host/uniphier-sd.c
2673 F: drivers/pinctrl/uniphier/
2674 F: drivers/reset/reset-uniphier.c
2675 F: drivers/tty/serial/8250/8250_uniphier.c
2678 ARM/VERSATILE EXPRESS PLATFORM
2679 M: Liviu Dudau <liviu.dudau@arm.com>
2680 M: Sudeep Holla <sudeep.holla@arm.com>
2681 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 F: arch/arm/boot/dts/vexpress*
2687 F: arch/arm/mach-vexpress/
2688 F: arch/arm64/boot/dts/arm/
2689 F: drivers/clk/versatile/clk-vexpress-osc.c
2690 F: drivers/clocksource/timer-versatile.c
2694 M: Russell King <linux@armlinux.org.uk>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 W: http://www.armlinux.org.uk/
2700 ARM/VOIPAC PXA270 SUPPORT
2701 M: Marek Vasut <marek.vasut@gmail.com>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 F: arch/arm/mach-pxa/include/mach/vpac270.h
2705 F: arch/arm/mach-pxa/vpac270.c
2707 ARM/VT8500 ARM ARCHITECTURE
2708 M: Tony Prisk <linux@prisktech.co.nz>
2709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2712 F: arch/arm/mach-vt8500/
2713 F: drivers/clocksource/timer-vt8500.c
2714 F: drivers/i2c/busses/i2c-wmt.c
2715 F: drivers/mmc/host/wmt-sdmmc.c
2716 F: drivers/pwm/pwm-vt8500.c
2717 F: drivers/rtc/rtc-vt8500.c
2718 F: drivers/tty/serial/vt8500_serial.c
2719 F: drivers/usb/host/ehci-platform.c
2720 F: drivers/usb/host/uhci-platform.c
2721 F: drivers/video/fbdev/vt8500lcdfb.*
2722 F: drivers/video/fbdev/wm8505fb*
2723 F: drivers/video/fbdev/wmt_ge_rops.*
2725 ARM/ZIPIT Z2 SUPPORT
2726 M: Marek Vasut <marek.vasut@gmail.com>
2727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2729 F: arch/arm/mach-pxa/include/mach/z2.h
2730 F: arch/arm/mach-pxa/z2.c
2732 ARM/ZTE ARCHITECTURE
2733 M: Jun Nie <jun.nie@linaro.org>
2734 M: Shawn Guo <shawnguo@kernel.org>
2735 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 F: Documentation/devicetree/bindings/arm/zte.yaml
2738 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2739 F: Documentation/devicetree/bindings/dma/zxdma.txt
2740 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2741 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2742 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2743 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2744 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2745 F: Documentation/devicetree/bindings/soc/zte/
2746 F: Documentation/devicetree/bindings/sound/zte,*.txt
2747 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2748 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2749 F: arch/arm/boot/dts/zx2967*
2750 F: arch/arm/mach-zx/
2751 F: arch/arm64/boot/dts/zte/
2753 F: drivers/dma/zx_dma.c
2754 F: drivers/gpio/gpio-zx.c
2755 F: drivers/i2c/busses/i2c-zx2967.c
2756 F: drivers/mmc/host/dw_mmc-zx.*
2757 F: drivers/pinctrl/zte/
2759 F: drivers/thermal/zx2967_thermal.c
2760 F: drivers/watchdog/zx2967_wdt.c
2761 F: include/dt-bindings/clock/zx2967*.h
2762 F: include/dt-bindings/soc/zte,*.h
2763 F: sound/soc/codecs/zx_aud96p22.c
2766 ARM/ZYNQ ARCHITECTURE
2767 M: Michal Simek <michal.simek@xilinx.com>
2768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2770 W: http://wiki.xilinx.com
2771 T: git https://github.com/Xilinx/linux-xlnx.git
2772 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2773 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2774 F: arch/arm/mach-zynq/
2775 F: drivers/block/xsysace.c
2776 F: drivers/clocksource/timer-cadence-ttc.c
2777 F: drivers/cpuidle/cpuidle-zynq.c
2778 F: drivers/edac/synopsys_edac.c
2779 F: drivers/i2c/busses/i2c-cadence.c
2780 F: drivers/i2c/busses/i2c-xiic.c
2781 F: drivers/mmc/host/sdhci-of-arasan.c
2785 ARM64 PORT (AARCH64 ARCHITECTURE)
2786 M: Catalin Marinas <catalin.marinas@arm.com>
2787 M: Will Deacon <will@kernel.org>
2788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2791 F: Documentation/arm64/
2793 F: tools/testing/selftests/arm64/
2794 X: arch/arm64/boot/dts/
2796 AS3645A LED FLASH CONTROLLER DRIVER
2797 M: Sakari Ailus <sakari.ailus@iki.fi>
2798 L: linux-leds@vger.kernel.org
2800 F: drivers/leds/leds-as3645a.c
2802 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2803 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2804 L: linux-media@vger.kernel.org
2806 T: git git://linuxtv.org/media_tree.git
2807 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2808 F: drivers/media/i2c/ak7375.c
2810 ASAHI KASEI AK8974 DRIVER
2811 M: Linus Walleij <linus.walleij@linaro.org>
2812 L: linux-iio@vger.kernel.org
2814 W: http://www.akm.com/
2815 F: drivers/iio/magnetometer/ak8974.c
2817 ASC7621 HARDWARE MONITOR DRIVER
2818 M: George Joseph <george.joseph@fairview5.com>
2819 L: linux-hwmon@vger.kernel.org
2821 F: Documentation/hwmon/asc7621.rst
2822 F: drivers/hwmon/asc7621.c
2824 ASPEED PINCTRL DRIVERS
2825 M: Andrew Jeffery <andrew@aj.id.au>
2826 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2827 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2828 L: linux-gpio@vger.kernel.org
2830 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2831 F: drivers/pinctrl/aspeed/
2833 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2834 M: Eddie James <eajames@linux.ibm.com>
2835 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2837 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2838 F: drivers/irqchip/irq-aspeed-scu-ic.c
2839 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2841 ASPEED VIDEO ENGINE DRIVER
2842 M: Eddie James <eajames@linux.ibm.com>
2843 L: linux-media@vger.kernel.org
2844 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2846 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2847 F: drivers/media/platform/aspeed-video.c
2849 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2850 M: Corentin Chary <corentin.chary@gmail.com>
2851 L: acpi4asus-user@lists.sourceforge.net
2852 L: platform-driver-x86@vger.kernel.org
2854 W: http://acpi4asus.sf.net
2855 F: drivers/platform/x86/asus*.c
2856 F: drivers/platform/x86/eeepc*.c
2858 ASUS WIRELESS RADIO CONTROL DRIVER
2859 M: João Paulo Rechi Vita <jprvita@gmail.com>
2860 L: platform-driver-x86@vger.kernel.org
2862 F: drivers/platform/x86/asus-wireless.c
2865 M: David Howells <dhowells@redhat.com>
2866 L: keyrings@vger.kernel.org
2868 F: Documentation/crypto/asymmetric-keys.rst
2869 F: crypto/asymmetric_keys/
2870 F: include/crypto/pkcs7.h
2871 F: include/crypto/public_key.h
2872 F: include/linux/verification.h
2874 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2875 R: Dan Williams <dan.j.williams@intel.com>
2877 W: http://sourceforge.net/projects/xscaleiop
2878 F: Documentation/crypto/async-tx-api.rst
2881 F: include/linux/async_tx.h
2882 F: include/linux/dmaengine.h
2885 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2886 L: linux-i2c@vger.kernel.org
2888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2889 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2890 F: drivers/misc/eeprom/at24.c
2892 ATA OVER ETHERNET (AOE) DRIVER
2893 M: "Justin Sanders" <justin@coraid.com>
2895 W: http://www.openaoe.org/
2896 F: Documentation/admin-guide/aoe/
2897 F: drivers/block/aoe/
2899 ATHEROS 71XX/9XXX GPIO DRIVER
2900 M: Alban Bedel <albeu@free.fr>
2902 W: https://github.com/AlbanBedel/linux
2903 T: git git://github.com/AlbanBedel/linux
2904 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2905 F: drivers/gpio/gpio-ath79.c
2907 ATHEROS 71XX/9XXX USB PHY DRIVER
2908 M: Alban Bedel <albeu@free.fr>
2910 W: https://github.com/AlbanBedel/linux
2911 T: git git://github.com/AlbanBedel/linux
2912 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2913 F: drivers/phy/qualcomm/phy-ath79-usb.c
2915 ATHEROS ATH GENERIC UTILITIES
2916 M: Kalle Valo <kvalo@codeaurora.org>
2917 L: linux-wireless@vger.kernel.org
2919 F: drivers/net/wireless/ath/*
2921 ATHEROS ATH5K WIRELESS DRIVER
2922 M: Jiri Slaby <jirislaby@kernel.org>
2923 M: Nick Kossifidis <mickflemm@gmail.com>
2924 M: Luis Chamberlain <mcgrof@kernel.org>
2925 L: linux-wireless@vger.kernel.org
2927 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2928 F: drivers/net/wireless/ath/ath5k/
2930 ATHEROS ATH6KL WIRELESS DRIVER
2931 M: Kalle Valo <kvalo@codeaurora.org>
2932 L: linux-wireless@vger.kernel.org
2934 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2936 F: drivers/net/wireless/ath/ath6kl/
2939 M: Ville Syrjala <syrjala@sci.fi>
2941 F: drivers/input/misc/ati_remote2.c
2943 ATK0110 HWMON DRIVER
2944 M: Luca Tettamanti <kronos.it@gmail.com>
2945 L: linux-hwmon@vger.kernel.org
2947 F: drivers/hwmon/asus_atk0110.c
2949 ATLX ETHERNET DRIVERS
2950 M: Jay Cliburn <jcliburn@gmail.com>
2951 M: Chris Snook <chris.snook@gmail.com>
2952 L: netdev@vger.kernel.org
2954 W: http://sourceforge.net/projects/atl1
2955 W: http://atl1.sourceforge.net
2956 F: drivers/net/ethernet/atheros/
2959 M: Chas Williams <3chas3@gmail.com>
2960 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2961 L: netdev@vger.kernel.org
2963 W: http://linux-atm.sourceforge.net
2965 F: include/linux/atm*
2966 F: include/uapi/linux/atm*
2968 ATMEL MACB ETHERNET DRIVER
2969 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2970 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2972 F: drivers/net/ethernet/cadence/
2974 ATMEL MAXTOUCH DRIVER
2975 M: Nick Dyer <nick@shmanahar.org>
2977 T: git git://github.com/ndyer/linux.git
2978 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2979 F: drivers/input/touchscreen/atmel_mxt_ts.c
2981 ATMEL WIRELESS DRIVER
2982 M: Simon Kelley <simon@thekelleys.org.uk>
2983 L: linux-wireless@vger.kernel.org
2985 W: http://www.thekelleys.org.uk/atmel
2986 W: http://atmelwlandriver.sourceforge.net/
2987 F: drivers/net/wireless/atmel/atmel*
2989 ATOMIC INFRASTRUCTURE
2990 M: Will Deacon <will@kernel.org>
2991 M: Peter Zijlstra <peterz@infradead.org>
2992 R: Boqun Feng <boqun.feng@gmail.com>
2993 L: linux-kernel@vger.kernel.org
2995 F: arch/*/include/asm/atomic*.h
2996 F: include/*/atomic*.h
2999 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3000 M: Bradley Grove <linuxdrivers@attotech.com>
3001 L: linux-scsi@vger.kernel.org
3003 W: http://www.attotech.com
3004 F: drivers/scsi/esas2r
3006 ATUSB IEEE 802.15.4 RADIO DRIVER
3007 M: Stefan Schmidt <stefan@datenfreihafen.org>
3008 L: linux-wpan@vger.kernel.org
3010 F: drivers/net/ieee802154/at86rf230.h
3011 F: drivers/net/ieee802154/atusb.c
3012 F: drivers/net/ieee802154/atusb.h
3015 M: Paul Moore <paul@paul-moore.com>
3016 M: Eric Paris <eparis@redhat.com>
3017 L: linux-audit@redhat.com (moderated for non-subscribers)
3019 W: https://github.com/linux-audit
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3021 F: include/linux/audit.h
3022 F: include/uapi/linux/audit.h
3025 AUXILIARY DISPLAY DRIVERS
3026 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3028 F: drivers/auxdisplay/
3029 F: include/linux/cfag12864b.h
3031 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3032 M: Andreas Klinger <ak@it-klinger.de>
3033 L: linux-iio@vger.kernel.org
3035 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3036 F: drivers/iio/adc/hx711.c
3039 M: Ralf Baechle <ralf@linux-mips.org>
3040 L: linux-hams@vger.kernel.org
3042 W: http://www.linux-ax25.org/
3043 F: include/net/ax25.h
3044 F: include/uapi/linux/ax25.h
3048 M: Peter Rosin <peda@axentia.se>
3049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3051 F: arch/arm/boot/dts/at91-linea.dtsi
3052 F: arch/arm/boot/dts/at91-natte.dtsi
3053 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3054 F: arch/arm/boot/dts/at91-tse850-3.dts
3056 AXENTIA ASOC DRIVERS
3057 M: Peter Rosin <peda@axentia.se>
3058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3060 F: Documentation/devicetree/bindings/sound/axentia,*
3061 F: sound/soc/atmel/tse850-pcm5142.c
3063 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3064 M: Nuno Sá <nuno.sa@analog.com>
3065 L: linux-hwmon@vger.kernel.org
3067 W: http://ez.analog.com/community/linux-device-drivers
3068 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3069 F: drivers/hwmon/axi-fan-control.c
3071 AXXIA I2C CONTROLLER
3072 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3073 L: linux-i2c@vger.kernel.org
3075 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3076 F: drivers/i2c/busses/i2c-axxia.c
3079 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3080 L: linux-media@vger.kernel.org
3082 W: https://linuxtv.org
3083 T: git git://linuxtv.org/media_tree.git
3084 F: drivers/media/usb/dvb-usb-v2/az6007.c
3086 AZTECH FM RADIO RECEIVER DRIVER
3087 M: Hans Verkuil <hverkuil@xs4all.nl>
3088 L: linux-media@vger.kernel.org
3090 W: https://linuxtv.org
3091 T: git git://linuxtv.org/media_tree.git
3092 F: drivers/media/radio/radio-aztech*
3095 L: linux-wireless@vger.kernel.org
3096 L: b43-dev@lists.infradead.org
3098 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3099 F: drivers/net/wireless/broadcom/b43/
3101 B43LEGACY WIRELESS DRIVER
3102 M: Larry Finger <Larry.Finger@lwfinger.net>
3103 L: linux-wireless@vger.kernel.org
3104 L: b43-dev@lists.infradead.org
3106 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3107 F: drivers/net/wireless/broadcom/b43legacy/
3109 BACKLIGHT CLASS/SUBSYSTEM
3110 M: Lee Jones <lee.jones@linaro.org>
3111 M: Daniel Thompson <daniel.thompson@linaro.org>
3112 M: Jingoo Han <jingoohan1@gmail.com>
3113 L: dri-devel@lists.freedesktop.org
3115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3116 F: Documentation/ABI/stable/sysfs-class-backlight
3117 F: Documentation/ABI/testing/sysfs-class-backlight
3118 F: Documentation/devicetree/bindings/leds/backlight
3119 F: drivers/video/backlight/
3120 F: include/linux/backlight.h
3121 F: include/linux/pwm_backlight.h
3124 M: Marek Lindner <mareklindner@neomailbox.ch>
3125 M: Simon Wunderlich <sw@simonwunderlich.de>
3126 M: Antonio Quartulli <a@unstable.cc>
3127 M: Sven Eckelmann <sven@narfation.org>
3128 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3130 W: https://www.open-mesh.org/
3131 Q: https://patchwork.open-mesh.org/project/batman/list/
3132 B: https://www.open-mesh.org/projects/batman-adv/issues
3133 C: irc://chat.freenode.net/batman
3134 T: git https://git.open-mesh.org/linux-merge.git
3135 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3136 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3137 F: Documentation/networking/batman-adv.rst
3138 F: include/uapi/linux/batadv_packet.h
3139 F: include/uapi/linux/batman_adv.h
3142 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3143 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3144 L: linux-hams@vger.kernel.org
3146 W: http://www.baycom.org/~tom/ham/ham.html
3147 F: drivers/net/hamradio/baycom*
3149 BCACHE (BLOCK LAYER CACHE)
3150 M: Coly Li <colyli@suse.de>
3151 M: Kent Overstreet <kent.overstreet@gmail.com>
3152 L: linux-bcache@vger.kernel.org
3154 W: http://bcache.evilpiepirate.org
3155 C: irc://irc.oftc.net/bcache
3156 F: drivers/md/bcache/
3158 BDISP ST MEDIA DRIVER
3159 M: Fabien Dessenne <fabien.dessenne@st.com>
3160 L: linux-media@vger.kernel.org
3162 W: https://linuxtv.org
3163 T: git git://linuxtv.org/media_tree.git
3164 F: drivers/media/platform/sti/bdisp
3166 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3167 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3168 L: netdev@vger.kernel.org
3170 F: drivers/net/ethernet/ec_bhf.c
3173 M: Luis de Bethencourt <luisbg@kernel.org>
3174 M: Salah Triki <salah.triki@gmail.com>
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3177 F: Documentation/filesystems/befs.rst
3181 M: Paolo Valente <paolo.valente@linaro.org>
3182 M: Jens Axboe <axboe@kernel.dk>
3183 L: linux-block@vger.kernel.org
3185 F: Documentation/block/bfq-iosched.rst
3189 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3191 F: Documentation/filesystems/bfs.rst
3193 F: include/uapi/linux/bfs_fs.h
3195 BLINKM RGB LED DRIVER
3196 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3198 F: drivers/leds/leds-blinkm.c
3201 M: Jens Axboe <axboe@kernel.dk>
3202 L: linux-block@vger.kernel.org
3204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3207 F: include/linux/blk*
3208 F: kernel/trace/blktrace.c
3212 M: Joern Engel <joern@lazybastard.org>
3213 L: linux-mtd@lists.infradead.org
3215 F: drivers/mtd/devices/block2mtd.c
3218 M: Marcel Holtmann <marcel@holtmann.org>
3219 M: Johan Hedberg <johan.hedberg@gmail.com>
3220 L: linux-bluetooth@vger.kernel.org
3222 W: http://www.bluez.org/
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225 F: drivers/bluetooth/
3228 M: Marcel Holtmann <marcel@holtmann.org>
3229 M: Johan Hedberg <johan.hedberg@gmail.com>
3230 L: linux-bluetooth@vger.kernel.org
3232 W: http://www.bluez.org/
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3235 F: include/net/bluetooth/
3239 M: Jay Vosburgh <j.vosburgh@gmail.com>
3240 M: Veaceslav Falico <vfalico@gmail.com>
3241 M: Andy Gospodarek <andy@greyhouse.net>
3242 L: netdev@vger.kernel.org
3244 W: http://sourceforge.net/projects/bonding/
3245 F: drivers/net/bonding/
3246 F: include/uapi/linux/if_bonding.h
3248 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3249 M: Dan Robertson <dan@dlrobertson.com>
3250 L: linux-iio@vger.kernel.org
3252 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3253 F: drivers/iio/accel/bma400*
3255 BPF (Safe dynamic programs and tools)
3256 M: Alexei Starovoitov <ast@kernel.org>
3257 M: Daniel Borkmann <daniel@iogearbox.net>
3258 R: Martin KaFai Lau <kafai@fb.com>
3259 R: Song Liu <songliubraving@fb.com>
3260 R: Yonghong Song <yhs@fb.com>
3261 R: Andrii Nakryiko <andriin@fb.com>
3262 R: John Fastabend <john.fastabend@gmail.com>
3263 R: KP Singh <kpsingh@chromium.org>
3264 L: netdev@vger.kernel.org
3265 L: bpf@vger.kernel.org
3267 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270 F: Documentation/bpf/
3271 F: Documentation/networking/filter.rst
3273 F: include/linux/bpf*
3274 F: include/linux/filter.h
3275 F: include/trace/events/xdp.h
3276 F: include/uapi/linux/bpf*
3277 F: include/uapi/linux/filter.h
3279 F: kernel/trace/bpf_trace.c
3282 F: net/core/filter.c
3283 F: net/sched/act_bpf.c
3284 F: net/sched/cls_bpf.c
3288 F: tools/testing/selftests/bpf/
3293 M: Shubham Bansal <illusionist.neo@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3300 M: Daniel Borkmann <daniel@iogearbox.net>
3301 M: Alexei Starovoitov <ast@kernel.org>
3302 M: Zi Shen Lim <zlim.lnx@gmail.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3308 BPF JIT for MIPS (32-BIT AND 64-BIT)
3309 M: Paul Burton <paulburton@kernel.org>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3315 BPF JIT for NFP NICs
3316 M: Jakub Kicinski <kuba@kernel.org>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3320 F: drivers/net/ethernet/netronome/nfp/bpf/
3322 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324 M: Sandipan Das <sandipan@linux.ibm.com>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3328 F: arch/powerpc/net/
3330 BPF JIT for RISC-V (32-bit)
3331 M: Luke Nelson <luke.r.nels@gmail.com>
3332 M: Xi Wang <xi.wang@gmail.com>
3333 L: netdev@vger.kernel.org
3334 L: bpf@vger.kernel.org
3337 X: arch/riscv/net/bpf_jit_comp64.c
3339 BPF JIT for RISC-V (64-bit)
3340 M: Björn Töpel <bjorn.topel@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3345 X: arch/riscv/net/bpf_jit_comp32.c
3348 M: Ilya Leoshkevich <iii@linux.ibm.com>
3349 M: Heiko Carstens <hca@linux.ibm.com>
3350 M: Vasily Gorbik <gor@linux.ibm.com>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/s390/net/pnet.c
3357 BPF JIT for SPARC (32-BIT AND 64-BIT)
3358 M: David S. Miller <davem@davemloft.net>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3364 BPF JIT for X86 32-BIT
3365 M: Wang YanQing <udknight@gmail.com>
3366 L: netdev@vger.kernel.org
3367 L: bpf@vger.kernel.org
3369 F: arch/x86/net/bpf_jit_comp32.c
3371 BPF JIT for X86 64-BIT
3372 M: Alexei Starovoitov <ast@kernel.org>
3373 M: Daniel Borkmann <daniel@iogearbox.net>
3374 L: netdev@vger.kernel.org
3375 L: bpf@vger.kernel.org
3378 X: arch/x86/net/bpf_jit_comp32.c
3380 BROADCOM B44 10/100 ETHERNET DRIVER
3381 M: Michael Chan <michael.chan@broadcom.com>
3382 L: netdev@vger.kernel.org
3384 F: drivers/net/ethernet/broadcom/b44.*
3386 BROADCOM B53 ETHERNET SWITCH DRIVER
3387 M: Florian Fainelli <f.fainelli@gmail.com>
3388 L: netdev@vger.kernel.org
3389 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3391 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3392 F: drivers/net/dsa/b53/*
3393 F: include/linux/platform_data/b53.h
3395 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3396 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3397 L: bcm-kernel-feedback-list@broadcom.com
3398 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3402 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3403 F: drivers/pci/controller/pcie-brcmstb.c
3404 F: drivers/staging/vc04_services
3408 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3409 M: Florian Fainelli <f.fainelli@gmail.com>
3410 M: Ray Jui <rjui@broadcom.com>
3411 M: Scott Branden <sbranden@broadcom.com>
3412 M: bcm-kernel-feedback-list@broadcom.com
3414 T: git git://github.com/broadcom/mach-bcm
3415 F: arch/arm/mach-bcm/
3421 BROADCOM BCM47XX MIPS ARCHITECTURE
3422 M: Hauke Mehrtens <hauke@hauke-m.de>
3423 M: Rafał Miłecki <zajec5@gmail.com>
3424 L: linux-mips@vger.kernel.org
3426 F: Documentation/devicetree/bindings/mips/brcm/
3427 F: arch/mips/bcm47xx/*
3428 F: arch/mips/include/asm/mach-bcm47xx/*
3430 BROADCOM BCM5301X ARM ARCHITECTURE
3431 M: Hauke Mehrtens <hauke@hauke-m.de>
3432 M: Rafał Miłecki <zajec5@gmail.com>
3433 M: bcm-kernel-feedback-list@broadcom.com
3434 L: linux-arm-kernel@lists.infradead.org
3436 F: arch/arm/boot/dts/bcm470*
3437 F: arch/arm/boot/dts/bcm5301x*.dtsi
3438 F: arch/arm/boot/dts/bcm953012*
3439 F: arch/arm/mach-bcm/bcm_5301x.c
3441 BROADCOM BCM53573 ARM ARCHITECTURE
3442 M: Rafał Miłecki <rafal@milecki.pl>
3443 L: bcm-kernel-feedback-list@broadcom.com
3444 L: linux-arm-kernel@lists.infradead.org
3446 F: arch/arm/boot/dts/bcm47189*
3447 F: arch/arm/boot/dts/bcm53573*
3449 BROADCOM BCM63XX ARM ARCHITECTURE
3450 M: Florian Fainelli <f.fainelli@gmail.com>
3451 M: bcm-kernel-feedback-list@broadcom.com
3452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3454 T: git git://github.com/broadcom/stblinux.git
3457 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3458 M: Kevin Cernekee <cernekee@gmail.com>
3459 L: linux-usb@vger.kernel.org
3461 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3463 BROADCOM BCM7XXX ARM ARCHITECTURE
3464 M: Florian Fainelli <f.fainelli@gmail.com>
3465 M: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3468 T: git git://github.com/broadcom/stblinux.git
3469 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3470 F: arch/arm/boot/dts/bcm7*.dts*
3471 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3472 F: arch/arm/mach-bcm/*brcmstb*
3473 F: arch/arm/mm/cache-b15-rac.c
3474 F: drivers/bus/brcmstb_gisb.c
3475 F: drivers/pci/controller/pcie-brcmstb.c
3478 BROADCOM BMIPS CPUFREQ DRIVER
3479 M: Markus Mayer <mmayer@broadcom.com>
3480 M: bcm-kernel-feedback-list@broadcom.com
3481 L: linux-pm@vger.kernel.org
3483 F: drivers/cpufreq/bmips-cpufreq.c
3485 BROADCOM BMIPS MIPS ARCHITECTURE
3486 M: Florian Fainelli <f.fainelli@gmail.com>
3487 L: bcm-kernel-feedback-list@broadcom.com
3488 L: linux-mips@vger.kernel.org
3490 T: git git://github.com/broadcom/stblinux.git
3491 F: arch/mips/bmips/*
3492 F: arch/mips/boot/dts/brcm/bcm*.dts*
3493 F: arch/mips/include/asm/mach-bmips/*
3494 F: arch/mips/kernel/*bmips*
3495 F: drivers/irqchip/irq-bcm63*
3496 F: drivers/irqchip/irq-bcm7*
3497 F: drivers/irqchip/irq-brcmstb*
3498 F: include/linux/bcm963xx_nvram.h
3499 F: include/linux/bcm963xx_tag.h
3501 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502 M: Rasesh Mody <rmody@marvell.com>
3503 M: GR-Linux-NIC-Dev@marvell.com
3504 L: netdev@vger.kernel.org
3506 F: drivers/net/ethernet/broadcom/bnx2.*
3507 F: drivers/net/ethernet/broadcom/bnx2_*
3509 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510 M: QLogic-Storage-Upstream@qlogic.com
3511 L: linux-scsi@vger.kernel.org
3513 F: drivers/scsi/bnx2fc/
3515 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3516 M: QLogic-Storage-Upstream@qlogic.com
3517 L: linux-scsi@vger.kernel.org
3519 F: drivers/scsi/bnx2i/
3521 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3522 M: Ariel Elior <aelior@marvell.com>
3523 M: Sudarsana Kalluru <skalluru@marvell.com>
3524 M: GR-everest-linux-l2@marvell.com
3525 L: netdev@vger.kernel.org
3527 F: drivers/net/ethernet/broadcom/bnx2x/
3529 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3530 M: Michael Chan <michael.chan@broadcom.com>
3531 L: netdev@vger.kernel.org
3533 F: drivers/net/ethernet/broadcom/bnxt/
3535 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3536 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3537 M: Franky Lin <franky.lin@broadcom.com>
3538 M: Hante Meuleman <hante.meuleman@broadcom.com>
3539 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3540 M: Wright Feng <wright.feng@cypress.com>
3541 L: linux-wireless@vger.kernel.org
3542 L: brcm80211-dev-list.pdl@broadcom.com
3543 L: brcm80211-dev-list@cypress.com
3545 F: drivers/net/wireless/broadcom/brcm80211/
3547 BROADCOM BRCMSTB GPIO DRIVER
3548 M: Gregory Fong <gregory.0xf0@gmail.com>
3549 L: bcm-kernel-feedback-list@broadcom.com
3551 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3552 F: drivers/gpio/gpio-brcmstb.c
3554 BROADCOM BRCMSTB I2C DRIVER
3555 M: Kamal Dasu <kdasu.kdev@gmail.com>
3556 L: linux-i2c@vger.kernel.org
3557 L: bcm-kernel-feedback-list@broadcom.com
3559 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3560 F: drivers/i2c/busses/i2c-brcmstb.c
3562 BROADCOM BRCMSTB USB EHCI DRIVER
3563 M: Al Cooper <alcooperx@gmail.com>
3564 L: linux-usb@vger.kernel.org
3565 L: bcm-kernel-feedback-list@broadcom.com
3567 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3568 F: drivers/usb/host/ehci-brcm.*
3570 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3571 M: Al Cooper <alcooperx@gmail.com>
3572 L: linux-kernel@vger.kernel.org
3573 L: bcm-kernel-feedback-list@broadcom.com
3575 F: drivers/phy/broadcom/phy-brcm-usb*
3577 BROADCOM ETHERNET PHY DRIVERS
3578 M: Florian Fainelli <f.fainelli@gmail.com>
3579 L: bcm-kernel-feedback-list@broadcom.com
3580 L: netdev@vger.kernel.org
3582 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3583 F: drivers/net/phy/bcm*.[ch]
3584 F: drivers/net/phy/broadcom.c
3585 F: include/linux/brcmphy.h
3587 BROADCOM GENET ETHERNET DRIVER
3588 M: Doug Berger <opendmb@gmail.com>
3589 M: Florian Fainelli <f.fainelli@gmail.com>
3590 L: bcm-kernel-feedback-list@broadcom.com
3591 L: netdev@vger.kernel.org
3593 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3594 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3595 F: drivers/net/ethernet/broadcom/genet/
3596 F: drivers/net/mdio/mdio-bcm-unimac.c
3597 F: include/linux/platform_data/bcmgenet.h
3598 F: include/linux/platform_data/mdio-bcm-unimac.h
3600 BROADCOM IPROC ARM ARCHITECTURE
3601 M: Ray Jui <rjui@broadcom.com>
3602 M: Scott Branden <sbranden@broadcom.com>
3603 M: bcm-kernel-feedback-list@broadcom.com
3604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3606 T: git git://github.com/broadcom/cygnus-linux.git
3607 F: arch/arm64/boot/dts/broadcom/northstar2/*
3608 F: arch/arm64/boot/dts/broadcom/stingray/*
3609 F: drivers/clk/bcm/clk-ns*
3610 F: drivers/clk/bcm/clk-sr*
3611 F: drivers/pinctrl/bcm/pinctrl-ns*
3612 F: include/dt-bindings/clock/bcm-sr*
3629 BROADCOM KONA GPIO DRIVER
3630 M: Ray Jui <rjui@broadcom.com>
3631 L: bcm-kernel-feedback-list@broadcom.com
3633 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3634 F: drivers/gpio/gpio-bcm-kona.c
3636 BROADCOM NETXTREME-E ROCE DRIVER
3637 M: Selvin Xavier <selvin.xavier@broadcom.com>
3638 M: Devesh Sharma <devesh.sharma@broadcom.com>
3639 M: Somnath Kotur <somnath.kotur@broadcom.com>
3640 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3641 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3642 L: linux-rdma@vger.kernel.org
3644 W: http://www.broadcom.com
3645 F: drivers/infiniband/hw/bnxt_re/
3646 F: include/uapi/rdma/bnxt_re-abi.h
3648 BROADCOM NVRAM DRIVER
3649 M: Rafał Miłecki <zajec5@gmail.com>
3650 L: linux-mips@vger.kernel.org
3652 F: drivers/firmware/broadcom/*
3654 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3655 M: Rafał Miłecki <zajec5@gmail.com>
3656 L: linux-wireless@vger.kernel.org
3659 F: include/linux/bcma/
3662 M: Kamal Dasu <kdasu.kdev@gmail.com>
3663 M: bcm-kernel-feedback-list@broadcom.com
3665 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3666 F: drivers/spi/spi-bcm-qspi.*
3667 F: drivers/spi/spi-brcmstb-qspi.c
3668 F: drivers/spi/spi-iproc-qspi.c
3670 BROADCOM STB AVS CPUFREQ DRIVER
3671 M: Markus Mayer <mmayer@broadcom.com>
3672 M: bcm-kernel-feedback-list@broadcom.com
3673 L: linux-pm@vger.kernel.org
3675 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3676 F: drivers/cpufreq/brcmstb*
3678 BROADCOM STB AVS TMON DRIVER
3679 M: Markus Mayer <mmayer@broadcom.com>
3680 M: bcm-kernel-feedback-list@broadcom.com
3681 L: linux-pm@vger.kernel.org
3683 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3684 F: drivers/thermal/broadcom/brcmstb*
3686 BROADCOM STB DPFE DRIVER
3687 M: Markus Mayer <mmayer@broadcom.com>
3688 M: bcm-kernel-feedback-list@broadcom.com
3689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3691 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3692 F: drivers/memory/brcmstb_dpfe.c
3694 BROADCOM STB NAND FLASH DRIVER
3695 M: Brian Norris <computersforpeace@gmail.com>
3696 M: Kamal Dasu <kdasu.kdev@gmail.com>
3697 L: linux-mtd@lists.infradead.org
3698 L: bcm-kernel-feedback-list@broadcom.com
3700 F: drivers/mtd/nand/raw/brcmnand/
3702 BROADCOM SYSTEMPORT ETHERNET DRIVER
3703 M: Florian Fainelli <f.fainelli@gmail.com>
3704 L: bcm-kernel-feedback-list@broadcom.com
3705 L: netdev@vger.kernel.org
3707 F: drivers/net/ethernet/broadcom/bcmsysport.*
3709 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3710 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3711 M: Prashant Sreedharan <prashant@broadcom.com>
3712 M: Michael Chan <mchan@broadcom.com>
3713 L: netdev@vger.kernel.org
3715 F: drivers/net/ethernet/broadcom/tg3.*
3717 BROCADE BFA FC SCSI DRIVER
3718 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3719 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3720 L: linux-scsi@vger.kernel.org
3722 F: drivers/scsi/bfa/
3724 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3725 M: Rasesh Mody <rmody@marvell.com>
3726 M: Sudarsana Kalluru <skalluru@marvell.com>
3727 M: GR-Linux-NIC-Dev@marvell.com
3728 L: netdev@vger.kernel.org
3730 F: drivers/net/ethernet/brocade/bna/
3732 BSG (block layer generic sg v4 driver)
3733 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3734 L: linux-scsi@vger.kernel.org
3737 F: include/linux/bsg.h
3738 F: include/uapi/linux/bsg.h
3741 M: Clemens Ladisch <clemens@ladisch.de>
3742 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3745 F: Documentation/sound/cards/bt87x.rst
3746 F: sound/pci/bt87x.c
3749 M: Michael Buesch <m@bues.ch>
3751 W: http://bu3sch.de/btgpio.php
3752 F: drivers/gpio/gpio-bt8xx.c
3755 M: Chris Mason <clm@fb.com>
3756 M: Josef Bacik <josef@toxicpanda.com>
3757 M: David Sterba <dsterba@suse.com>
3758 L: linux-btrfs@vger.kernel.org
3760 W: http://btrfs.wiki.kernel.org/
3761 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3763 F: Documentation/filesystems/btrfs.rst
3765 F: include/linux/btrfs*
3766 F: include/uapi/linux/btrfs*
3768 BTTV VIDEO4LINUX DRIVER
3769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3770 L: linux-media@vger.kernel.org
3772 W: https://linuxtv.org
3773 T: git git://linuxtv.org/media_tree.git
3774 F: Documentation/driver-api/media/drivers/bttv*
3775 F: drivers/media/pci/bt8xx/bttv*
3777 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3778 M: Chanwoo Choi <cw00.choi@samsung.com>
3779 L: linux-pm@vger.kernel.org
3780 L: linux-samsung-soc@vger.kernel.org
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3783 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3784 F: drivers/devfreq/exynos-bus.c
3786 BUSLOGIC SCSI DRIVER
3787 M: Khalid Aziz <khalid@gonehiking.org>
3788 L: linux-scsi@vger.kernel.org
3790 F: drivers/scsi/BusLogic.*
3791 F: drivers/scsi/FlashPoint.*
3793 C-MEDIA CMI8788 DRIVER
3794 M: Clemens Ladisch <clemens@ladisch.de>
3795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3798 F: sound/pci/oxygen/
3801 M: Guo Ren <guoren@kernel.org>
3802 L: linux-csky@vger.kernel.org
3804 T: git https://github.com/c-sky/csky-linux.git
3805 F: Documentation/devicetree/bindings/csky/
3806 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3807 F: Documentation/devicetree/bindings/timer/csky,*
3809 F: drivers/clocksource/timer-gx6605s.c
3810 F: drivers/clocksource/timer-mp-csky.c
3811 F: drivers/irqchip/irq-csky-*
3816 M: Mark Salter <msalter@redhat.com>
3817 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3818 L: linux-c6x-dev@linux-c6x.org
3820 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3823 CA8210 IEEE-802.15.4 RADIO DRIVER
3824 M: Harry Morris <h.morris@cascoda.com>
3825 L: linux-wpan@vger.kernel.org
3827 W: https://github.com/Cascoda/ca8210-linux.git
3828 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3829 F: drivers/net/ieee802154/ca8210.c
3831 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3832 M: David Howells <dhowells@redhat.com>
3833 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3835 F: Documentation/filesystems/caching/cachefiles.rst
3838 CADENCE MIPI-CSI2 BRIDGES
3839 M: Maxime Ripard <mripard@kernel.org>
3840 L: linux-media@vger.kernel.org
3842 F: Documentation/devicetree/bindings/media/cdns,*.txt
3843 F: drivers/media/platform/cadence/cdns-csi2*
3846 L: linux-mtd@lists.infradead.org
3848 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3849 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3851 CADET FM/AM RADIO RECEIVER DRIVER
3852 M: Hans Verkuil <hverkuil@xs4all.nl>
3853 L: linux-media@vger.kernel.org
3855 W: https://linuxtv.org
3856 T: git git://linuxtv.org/media_tree.git
3857 F: drivers/media/radio/radio-cadet*
3859 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3860 M: Jonathan Corbet <corbet@lwn.net>
3861 L: linux-media@vger.kernel.org
3863 T: git git://linuxtv.org/media_tree.git
3864 F: Documentation/admin-guide/media/cafe_ccic*
3865 F: drivers/media/platform/marvell-ccic/
3868 L: netdev@vger.kernel.org
3870 F: Documentation/networking/caif/
3871 F: drivers/net/caif/
3872 F: include/net/caif/
3873 F: include/uapi/linux/caif/
3877 M: Toke Høiland-Jørgensen <toke@toke.dk>
3878 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3880 F: net/sched/sch_cake.c
3883 M: Wolfgang Grandegger <wg@grandegger.com>
3884 M: Marc Kleine-Budde <mkl@pengutronix.de>
3885 L: linux-can@vger.kernel.org
3887 W: https://github.com/linux-can
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3890 F: Documentation/devicetree/bindings/net/can/
3892 F: include/linux/can/dev.h
3893 F: include/linux/can/led.h
3894 F: include/linux/can/platform/
3895 F: include/linux/can/rx-offload.h
3896 F: include/uapi/linux/can/error.h
3897 F: include/uapi/linux/can/netlink.h
3898 F: include/uapi/linux/can/vxcan.h
3901 M: Oliver Hartkopp <socketcan@hartkopp.net>
3902 M: Marc Kleine-Budde <mkl@pengutronix.de>
3903 L: linux-can@vger.kernel.org
3905 W: https://github.com/linux-can
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3908 F: Documentation/networking/can.rst
3909 F: include/linux/can/core.h
3910 F: include/linux/can/skb.h
3911 F: include/net/netns/can.h
3912 F: include/uapi/linux/can.h
3913 F: include/uapi/linux/can/bcm.h
3914 F: include/uapi/linux/can/gw.h
3915 F: include/uapi/linux/can/raw.h
3918 CAN-J1939 NETWORK LAYER
3919 M: Robin van der Gracht <robin@protonic.nl>
3920 M: Oleksij Rempel <o.rempel@pengutronix.de>
3921 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3922 L: linux-can@vger.kernel.org
3924 F: Documentation/networking/j1939.rst
3925 F: include/uapi/linux/can/j1939.h
3929 M: Serge Hallyn <serge@hallyn.com>
3930 L: linux-security-module@vger.kernel.org
3932 F: include/linux/capability.h
3933 F: include/uapi/linux/capability.h
3934 F: kernel/capability.c
3935 F: security/commoncap.c
3937 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3938 M: Kevin Tsai <ktsai@capellamicro.com>
3940 F: drivers/iio/light/cm*
3942 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3943 M: Christian Lamparter <chunkeey@googlemail.com>
3944 L: linux-wireless@vger.kernel.org
3946 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3947 F: drivers/net/wireless/ath/carl9170/
3950 M: Robert Richter <rric@kernel.org>
3952 W: http://www.marvell.com
3953 F: drivers/i2c/busses/i2c-octeon*
3954 F: drivers/i2c/busses/i2c-thunderx*
3956 CAVIUM LIQUIDIO NETWORK DRIVER
3957 M: Derek Chickles <dchickles@marvell.com>
3958 M: Satanand Burla <sburla@marvell.com>
3959 M: Felix Manlunas <fmanlunas@marvell.com>
3960 L: netdev@vger.kernel.org
3962 W: http://www.marvell.com
3963 F: drivers/net/ethernet/cavium/liquidio/
3966 M: Robert Richter <rric@kernel.org>
3968 W: http://www.marvell.com
3969 F: drivers/mmc/host/cavium*
3971 CAVIUM OCTEON-TX CRYPTO DRIVER
3972 M: George Cherian <gcherian@marvell.com>
3973 L: linux-crypto@vger.kernel.org
3975 W: http://www.marvell.com
3976 F: drivers/crypto/cavium/cpt/
3978 CAVIUM THUNDERX2 ARM64 SOC
3979 M: Robert Richter <rric@kernel.org>
3980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3982 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3983 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3985 CC2520 IEEE-802.15.4 RADIO DRIVER
3986 M: Varka Bhadram <varkabhadram@gmail.com>
3987 L: linux-wpan@vger.kernel.org
3989 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3990 F: drivers/net/ieee802154/cc2520.c
3991 F: include/linux/spi/cc2520.h
3993 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3994 M: Gilad Ben-Yossef <gilad@benyossef.com>
3995 L: linux-crypto@vger.kernel.org
3997 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3998 F: drivers/crypto/ccree/
4000 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4001 M: Hadar Gat <hadar.gat@arm.com>
4002 L: linux-crypto@vger.kernel.org
4004 F: drivers/char/hw_random/cctrng.c
4005 F: drivers/char/hw_random/cctrng.h
4006 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4007 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4010 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4011 L: linux-media@vger.kernel.org
4013 W: http://linuxtv.org
4014 T: git git://linuxtv.org/media_tree.git
4015 F: Documentation/ABI/testing/debugfs-cec-error-inj
4016 F: Documentation/devicetree/bindings/media/cec.txt
4017 F: Documentation/driver-api/media/cec-core.rst
4018 F: Documentation/userspace-api/media/cec
4019 F: drivers/media/cec/
4020 F: drivers/media/rc/keymaps/rc-cec.c
4021 F: include/media/cec-notifier.h
4022 F: include/media/cec.h
4023 F: include/uapi/linux/cec-funcs.h
4024 F: include/uapi/linux/cec.h
4027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028 L: linux-media@vger.kernel.org
4030 W: http://linuxtv.org
4031 T: git git://linuxtv.org/media_tree.git
4032 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4033 F: drivers/media/platform/cec-gpio/
4035 CELL BROADBAND ENGINE ARCHITECTURE
4036 M: Arnd Bergmann <arnd@arndb.de>
4037 L: linuxppc-dev@lists.ozlabs.org
4039 W: http://www.ibm.com/developerworks/power/cell/
4040 F: arch/powerpc/include/asm/cell*.h
4041 F: arch/powerpc/include/asm/spu*.h
4042 F: arch/powerpc/include/uapi/asm/spu*.h
4043 F: arch/powerpc/oprofile/*cell*
4044 F: arch/powerpc/platforms/cell/
4046 CELLWISE CW2015 BATTERY DRIVER
4047 M: Tobias Schrammm <t.schramm@manjaro.org>
4049 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4050 F: drivers/power/supply/cw2015_battery.c
4052 CEPH COMMON CODE (LIBCEPH)
4053 M: Ilya Dryomov <idryomov@gmail.com>
4054 M: Jeff Layton <jlayton@kernel.org>
4055 L: ceph-devel@vger.kernel.org
4058 T: git git://github.com/ceph/ceph-client.git
4059 F: include/linux/ceph/
4060 F: include/linux/crush/
4063 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4064 M: Jeff Layton <jlayton@kernel.org>
4065 M: Ilya Dryomov <idryomov@gmail.com>
4066 L: ceph-devel@vger.kernel.org
4069 T: git git://github.com/ceph/ceph-client.git
4070 F: Documentation/filesystems/ceph.rst
4073 CERTIFICATE HANDLING
4074 M: David Howells <dhowells@redhat.com>
4075 M: David Woodhouse <dwmw2@infradead.org>
4076 L: keyrings@vger.kernel.org
4078 F: Documentation/admin-guide/module-signing.rst
4080 F: scripts/extract-cert.c
4081 F: scripts/sign-file.c
4083 CFAG12864B LCD DRIVER
4084 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4086 F: drivers/auxdisplay/cfag12864b.c
4087 F: include/linux/cfag12864b.h
4089 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4090 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4092 F: drivers/auxdisplay/cfag12864bfb.c
4093 F: include/linux/cfag12864b.h
4095 CHAR and MISC DRIVERS
4096 M: Arnd Bergmann <arnd@arndb.de>
4097 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4102 F: include/linux/miscdevice.h
4105 M: Andy Whitcroft <apw@canonical.com>
4106 M: Joe Perches <joe@perches.com>
4108 F: scripts/checkpatch.pl
4110 CHINESE DOCUMENTATION
4111 M: Harry Wei <harryxiyou@gmail.com>
4112 M: Alex Shi <alex.shi@linux.alibaba.com>
4113 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4115 F: Documentation/translations/zh_CN/
4117 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4118 M: Peter Chen <Peter.Chen@nxp.com>
4119 L: linux-usb@vger.kernel.org
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4122 F: drivers/usb/chipidea/
4124 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4125 M: Hans de Goede <hdegoede@redhat.com>
4126 L: linux-input@vger.kernel.org
4128 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4129 F: drivers/input/touchscreen/chipone_icn8318.c
4131 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4132 M: Hans de Goede <hdegoede@redhat.com>
4133 L: linux-input@vger.kernel.org
4135 F: drivers/input/touchscreen/chipone_icn8505.c
4137 CHROME HARDWARE PLATFORM SUPPORT
4138 M: Benson Leung <bleung@chromium.org>
4139 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4142 F: drivers/platform/chrome/
4144 CHROMEOS EC CODEC DRIVER
4145 M: Cheng-Yi Chiang <cychiang@chromium.org>
4146 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4147 R: Guenter Roeck <groeck@chromium.org>
4149 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4150 F: sound/soc/codecs/cros_ec_codec.*
4152 CHROMEOS EC SUBDRIVERS
4153 M: Benson Leung <bleung@chromium.org>
4154 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4155 R: Guenter Roeck <groeck@chromium.org>
4157 F: drivers/power/supply/cros_usbpd-charger.c
4161 CHRONTEL CH7322 CEC DRIVER
4162 M: Jeff Chase <jnchase@google.com>
4163 L: linux-media@vger.kernel.org
4165 T: git git://linuxtv.org/media_tree.git
4166 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4167 F: drivers/media/cec/i2c/ch7322.c
4169 CIRRUS LOGIC AUDIO CODEC DRIVERS
4170 M: James Schulman <james.schulman@cirrus.com>
4171 M: David Rhodes <david.rhodes@cirrus.com>
4172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4174 F: sound/soc/codecs/cs*
4176 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4177 M: Hartley Sweeten <hsweeten@visionengravers.com>
4178 L: netdev@vger.kernel.org
4180 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4182 CIRRUS LOGIC LOCHNAGAR DRIVER
4183 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4184 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4185 L: patches@opensource.cirrus.com
4187 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4188 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4189 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4190 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4191 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4192 F: Documentation/hwmon/lochnagar.rst
4193 F: drivers/clk/clk-lochnagar.c
4194 F: drivers/hwmon/lochnagar-hwmon.c
4195 F: drivers/mfd/lochnagar-i2c.c
4196 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4197 F: drivers/regulator/lochnagar-regulator.c
4198 F: include/dt-bindings/clk/lochnagar.h
4199 F: include/dt-bindings/pinctrl/lochnagar.h
4200 F: include/linux/mfd/lochnagar*
4201 F: sound/soc/codecs/lochnagar-sc.c
4203 CIRRUS LOGIC MADERA CODEC DRIVERS
4204 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4205 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4206 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4207 L: patches@opensource.cirrus.com
4209 W: https://github.com/CirrusLogic/linux-drivers/wiki
4210 T: git https://github.com/CirrusLogic/linux-drivers.git
4211 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4212 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4213 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4214 F: drivers/gpio/gpio-madera*
4215 F: drivers/irqchip/irq-madera*
4216 F: drivers/mfd/cs47l*
4217 F: drivers/mfd/madera*
4218 F: drivers/pinctrl/cirrus/*
4219 F: include/dt-bindings/sound/madera*
4220 F: include/linux/irqchip/irq-madera*
4221 F: include/linux/mfd/madera/*
4222 F: include/sound/madera*
4223 F: sound/soc/codecs/cs47l*
4224 F: sound/soc/codecs/madera*
4226 CISCO FCOE HBA DRIVER
4227 M: Satish Kharat <satishkh@cisco.com>
4228 M: Sesidhar Baddela <sebaddel@cisco.com>
4229 M: Karan Tilak Kumar <kartilak@cisco.com>
4230 L: linux-scsi@vger.kernel.org
4232 F: drivers/scsi/fnic/
4234 CISCO SCSI HBA DRIVER
4235 M: Karan Tilak Kumar <kartilak@cisco.com>
4236 M: Sesidhar Baddela <sebaddel@cisco.com>
4237 L: linux-scsi@vger.kernel.org
4239 F: drivers/scsi/snic/
4241 CISCO VIC ETHERNET NIC DRIVER
4242 M: Christian Benvenuti <benve@cisco.com>
4243 M: Govindarajulu Varadarajan <_govind@gmx.com>
4245 F: drivers/net/ethernet/cisco/enic/
4247 CISCO VIC LOW LATENCY NIC DRIVER
4248 M: Christian Benvenuti <benve@cisco.com>
4249 M: Nelson Escobar <neescoba@cisco.com>
4250 M: Parvi Kaustubhi <pkaustub@cisco.com>
4252 F: drivers/infiniband/hw/usnic/
4255 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4259 CLANG/LLVM BUILD SUPPORT
4260 M: Nathan Chancellor <natechancellor@gmail.com>
4261 M: Nick Desaulniers <ndesaulniers@google.com>
4262 L: clang-built-linux@googlegroups.com
4264 W: https://clangbuiltlinux.github.io/
4265 B: https://github.com/ClangBuiltLinux/linux/issues
4266 C: irc://chat.freenode.net/clangbuiltlinux
4267 F: Documentation/kbuild/llvm.rst
4268 K: \b(?i:clang|llvm)\b
4271 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4272 L: linux-kernel@vger.kernel.org
4274 F: include/linux/cleancache.h
4278 M: Russell King <linux@armlinux.org.uk>
4279 L: linux-clk@vger.kernel.org
4281 F: include/linux/clk.h
4283 CLOCKSOURCE, CLOCKEVENT DRIVERS
4284 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4285 M: Thomas Gleixner <tglx@linutronix.de>
4286 L: linux-kernel@vger.kernel.org
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4289 F: Documentation/devicetree/bindings/timer/
4290 F: drivers/clocksource/
4293 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4294 M: Daniel Oliveira Nascimento <don@syst.com.br>
4295 L: platform-driver-x86@vger.kernel.org
4297 F: drivers/platform/x86/classmate-laptop.c
4300 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4301 L: linux-media@vger.kernel.org
4303 W: https://linuxtv.org
4304 T: git git://linuxtv.org/media_tree.git
4305 F: drivers/media/pci/cobalt/
4307 COCCINELLE/Semantic Patches (SmPL)
4308 M: Julia Lawall <Julia.Lawall@lip6.fr>
4309 M: Gilles Muller <Gilles.Muller@lip6.fr>
4310 M: Nicolas Palix <nicolas.palix@imag.fr>
4311 M: Michal Marek <michal.lkml@markovi.net>
4312 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4314 W: http://coccinelle.lip6.fr/
4315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4316 F: Documentation/dev-tools/coccinelle.rst
4317 F: scripts/coccicheck
4318 F: scripts/coccinelle/
4321 M: Jan Harkes <jaharkes@cs.cmu.edu>
4323 L: codalist@coda.cs.cmu.edu
4325 W: http://www.coda.cs.cmu.edu/
4326 F: Documentation/filesystems/coda.rst
4328 F: include/linux/coda*.h
4329 F: include/uapi/linux/coda*.h
4331 CODA V4L2 MEM2MEM DRIVER
4332 M: Philipp Zabel <p.zabel@pengutronix.de>
4333 L: linux-media@vger.kernel.org
4335 F: Documentation/devicetree/bindings/media/coda.txt
4336 F: drivers/media/platform/coda/
4339 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4341 F: Documentation/process/code-of-conduct-interpretation.rst
4342 F: Documentation/process/code-of-conduct.rst
4344 COMMON CLK FRAMEWORK
4345 M: Michael Turquette <mturquette@baylibre.com>
4346 M: Stephen Boyd <sboyd@kernel.org>
4347 L: linux-clk@vger.kernel.org
4349 Q: http://patchwork.kernel.org/project/linux-clk/list/
4350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4351 F: Documentation/devicetree/bindings/clock/
4353 F: include/linux/clk-pr*
4354 F: include/linux/clk/
4355 F: include/linux/of_clk.h
4356 X: drivers/clk/clkdev.c
4358 COMMON INTERNET FILE SYSTEM (CIFS)
4359 M: Steve French <sfrench@samba.org>
4360 L: linux-cifs@vger.kernel.org
4361 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4363 W: http://linux-cifs.samba.org/
4364 T: git git://git.samba.org/sfrench/cifs-2.6.git
4365 F: Documentation/admin-guide/cifs/
4368 COMPACTPCI HOTPLUG CORE
4369 M: Scott Murray <scott@spiteful.org>
4370 L: linux-pci@vger.kernel.org
4372 F: drivers/pci/hotplug/cpci_hotplug*
4374 COMPACTPCI HOTPLUG GENERIC DRIVER
4375 M: Scott Murray <scott@spiteful.org>
4376 L: linux-pci@vger.kernel.org
4378 F: drivers/pci/hotplug/cpcihp_generic.c
4380 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4381 M: Scott Murray <scott@spiteful.org>
4382 L: linux-pci@vger.kernel.org
4384 F: drivers/pci/hotplug/cpcihp_zt5550.*
4386 COMPAL LAPTOP SUPPORT
4387 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4388 L: platform-driver-x86@vger.kernel.org
4390 F: drivers/platform/x86/compal-laptop.c
4393 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4395 F: include/linux/compiler_attributes.h
4397 CONEXANT ACCESSRUNNER USB DRIVER
4398 L: accessrunner-general@lists.sourceforge.net
4400 W: http://accessrunner.sourceforge.net/
4401 F: drivers/usb/atm/cxacru.c
4404 M: Joel Becker <jlbec@evilplan.org>
4405 M: Christoph Hellwig <hch@lst.de>
4407 T: git git://git.infradead.org/users/hch/configfs.git
4409 F: include/linux/configfs.h
4412 M: Evgeniy Polyakov <zbr@ioremap.net>
4413 L: netdev@vger.kernel.org
4415 F: drivers/connector/
4418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4420 F: drivers/video/console/
4421 F: include/linux/console*
4423 CONTROL GROUP (CGROUP)
4424 M: Tejun Heo <tj@kernel.org>
4425 M: Li Zefan <lizefan@huawei.com>
4426 M: Johannes Weiner <hannes@cmpxchg.org>
4427 L: cgroups@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4430 F: Documentation/admin-guide/cgroup-v1/
4431 F: Documentation/admin-guide/cgroup-v2.rst
4432 F: include/linux/cgroup*
4435 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4436 M: Tejun Heo <tj@kernel.org>
4437 M: Jens Axboe <axboe@kernel.dk>
4438 L: cgroups@vger.kernel.org
4439 L: linux-block@vger.kernel.org
4440 T: git git://git.kernel.dk/linux-block
4441 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4442 F: block/bfq-cgroup.c
4443 F: block/blk-cgroup.c
4444 F: block/blk-iolatency.c
4445 F: block/blk-throttle.c
4446 F: include/linux/blk-cgroup.h
4448 CONTROL GROUP - CPUSET
4449 M: Li Zefan <lizefan@huawei.com>
4450 L: cgroups@vger.kernel.org
4452 W: http://www.bullopensource.org/cpuset/
4453 W: http://oss.sgi.com/projects/cpusets/
4454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4455 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4456 F: include/linux/cpuset.h
4457 F: kernel/cgroup/cpuset.c
4459 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4460 M: Johannes Weiner <hannes@cmpxchg.org>
4461 M: Michal Hocko <mhocko@kernel.org>
4462 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4463 L: cgroups@vger.kernel.org
4464 L: linux-mm@kvack.org
4469 CORETEMP HARDWARE MONITORING DRIVER
4470 M: Fenghua Yu <fenghua.yu@intel.com>
4471 L: linux-hwmon@vger.kernel.org
4473 F: Documentation/hwmon/coretemp.rst
4474 F: drivers/hwmon/coretemp.c
4476 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4477 M: Marius Zachmann <mail@mariuszachmann.de>
4478 L: linux-hwmon@vger.kernel.org
4480 F: drivers/hwmon/corsair-cpro.c
4482 COSA/SRP SYNC SERIAL DRIVER
4483 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4485 W: http://www.fi.muni.cz/~kas/cosa/
4486 F: drivers/net/wan/cosa*
4489 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4490 L: linux-iio@vger.kernel.org
4492 F: Documentation/ABI/testing/sysfs-bus-counter*
4493 F: Documentation/driver-api/generic-counter.rst
4495 F: include/linux/counter.h
4496 F: include/linux/counter_enum.h
4498 CPMAC ETHERNET DRIVER
4499 M: Florian Fainelli <f.fainelli@gmail.com>
4500 L: netdev@vger.kernel.org
4502 F: drivers/net/ethernet/ti/cpmac.c
4504 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4505 M: Viresh Kumar <viresh.kumar@linaro.org>
4506 M: Sudeep Holla <sudeep.holla@arm.com>
4507 L: linux-pm@vger.kernel.org
4509 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4510 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4512 CPU FREQUENCY SCALING FRAMEWORK
4513 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4514 M: Viresh Kumar <viresh.kumar@linaro.org>
4515 L: linux-pm@vger.kernel.org
4517 B: https://bugzilla.kernel.org
4518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4520 F: Documentation/admin-guide/pm/cpufreq.rst
4521 F: Documentation/admin-guide/pm/intel_pstate.rst
4522 F: Documentation/cpu-freq/
4523 F: Documentation/devicetree/bindings/cpufreq/
4525 F: include/linux/cpufreq.h
4526 F: include/linux/sched/cpufreq.h
4527 F: kernel/sched/cpufreq*.c
4528 F: tools/testing/selftests/cpufreq/
4530 CPU IDLE TIME MANAGEMENT FRAMEWORK
4531 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4532 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4533 L: linux-pm@vger.kernel.org
4535 B: https://bugzilla.kernel.org
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4537 F: Documentation/admin-guide/pm/cpuidle.rst
4538 F: Documentation/driver-api/pm/cpuidle.rst
4539 F: drivers/cpuidle/*
4540 F: include/linux/cpuidle.h
4542 CPU POWER MONITORING SUBSYSTEM
4543 M: Thomas Renninger <trenn@suse.com>
4544 M: Shuah Khan <shuah@kernel.org>
4545 M: Shuah Khan <skhan@linuxfoundation.org>
4546 L: linux-pm@vger.kernel.org
4548 F: tools/power/cpupower/
4551 M: "H. Peter Anvin" <hpa@zytor.com>
4553 F: arch/x86/kernel/cpuid.c
4554 F: arch/x86/kernel/msr.c
4556 CPUIDLE DRIVER - ARM BIG LITTLE
4557 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4558 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4559 L: linux-pm@vger.kernel.org
4560 L: linux-arm-kernel@lists.infradead.org
4562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4563 F: drivers/cpuidle/cpuidle-big_little.c
4565 CPUIDLE DRIVER - ARM EXYNOS
4566 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4567 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4568 M: Kukjin Kim <kgene@kernel.org>
4569 L: linux-pm@vger.kernel.org
4570 L: linux-samsung-soc@vger.kernel.org
4572 F: arch/arm/mach-exynos/pm.c
4573 F: drivers/cpuidle/cpuidle-exynos.c
4575 CPUIDLE DRIVER - ARM PSCI
4576 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4577 M: Sudeep Holla <sudeep.holla@arm.com>
4578 L: linux-pm@vger.kernel.org
4579 L: linux-arm-kernel@lists.infradead.org
4581 F: drivers/cpuidle/cpuidle-psci.c
4584 M: Nicolas Pitre <nico@fluxnic.net>
4586 F: Documentation/filesystems/cramfs.rst
4590 M: Bastien Nocera <hadess@hadess.net>
4591 L: linux-input@vger.kernel.org
4593 F: drivers/hid/hid-creative-sb0540.c
4596 M: Herbert Xu <herbert@gondor.apana.org.au>
4597 M: "David S. Miller" <davem@davemloft.net>
4598 L: linux-crypto@vger.kernel.org
4600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4602 F: Documentation/crypto/
4603 F: Documentation/devicetree/bindings/crypto/
4608 F: include/linux/crypto*
4611 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4612 M: Neil Horman <nhorman@tuxdriver.com>
4613 L: linux-crypto@vger.kernel.org
4615 F: crypto/ansi_cprng.c
4619 M: Hans Verkuil <hverkuil@xs4all.nl>
4620 L: linux-media@vger.kernel.org
4622 W: http://linuxtv.org
4623 T: git git://linuxtv.org/media_tree.git
4624 F: drivers/media/i2c/cs3308.c
4626 CS5535 Audio ALSA driver
4627 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4629 F: sound/pci/cs5535audio/
4631 CSI DRIVERS FOR ALLWINNER V3s
4632 M: Yong Deng <yong.deng@magewell.com>
4633 L: linux-media@vger.kernel.org
4635 T: git git://linuxtv.org/media_tree.git
4636 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4637 F: drivers/media/platform/sunxi/sun6i-csi/
4640 M: Solomon Peachy <pizza@shaftnet.org>
4642 F: drivers/net/wireless/st/cw1200/
4644 CX18 VIDEO4LINUX DRIVER
4645 M: Andy Walls <awalls@md.metrocast.net>
4646 L: linux-media@vger.kernel.org
4648 W: https://linuxtv.org
4649 T: git git://linuxtv.org/media_tree.git
4650 F: drivers/media/pci/cx18/
4651 F: include/uapi/linux/ivtv*
4653 CX2341X MPEG ENCODER HELPER MODULE
4654 M: Hans Verkuil <hverkuil@xs4all.nl>
4655 L: linux-media@vger.kernel.org
4657 W: https://linuxtv.org
4658 T: git git://linuxtv.org/media_tree.git
4659 F: drivers/media/common/cx2341x*
4660 F: include/media/drv-intf/cx2341x.h
4662 CX24120 MEDIA DRIVER
4663 M: Jemma Denson <jdenson@gmail.com>
4664 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4665 L: linux-media@vger.kernel.org
4667 W: https://linuxtv.org
4668 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4669 F: drivers/media/dvb-frontends/cx24120*
4671 CX88 VIDEO4LINUX DRIVER
4672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4673 L: linux-media@vger.kernel.org
4675 W: https://linuxtv.org
4676 T: git git://linuxtv.org/media_tree.git
4677 F: Documentation/driver-api/media/drivers/cx88*
4678 F: drivers/media/pci/cx88/
4680 CXD2820R MEDIA DRIVER
4681 M: Antti Palosaari <crope@iki.fi>
4682 L: linux-media@vger.kernel.org
4684 W: https://linuxtv.org
4685 W: http://palosaari.fi/linux/
4686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4687 T: git git://linuxtv.org/anttip/media_tree.git
4688 F: drivers/media/dvb-frontends/cxd2820r*
4690 CXGB3 ETHERNET DRIVER (CXGB3)
4691 M: Vishal Kulkarni <vishal@chelsio.com>
4692 L: netdev@vger.kernel.org
4694 W: http://www.chelsio.com
4695 F: drivers/net/ethernet/chelsio/cxgb3/
4697 CXGB3 ISCSI DRIVER (CXGB3I)
4698 M: Karen Xie <kxie@chelsio.com>
4699 L: linux-scsi@vger.kernel.org
4701 W: http://www.chelsio.com
4702 F: drivers/scsi/cxgbi/cxgb3i
4704 CXGB4 CRYPTO DRIVER (chcr)
4705 M: Ayush Sawal <ayush.sawal@chelsio.com>
4706 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4707 M: Rohit Maheshwari <rohitm@chelsio.com>
4708 L: linux-crypto@vger.kernel.org
4710 W: http://www.chelsio.com
4711 F: drivers/crypto/chelsio
4713 CXGB4 ETHERNET DRIVER (CXGB4)
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/cxgb4/
4720 CXGB4 ISCSI DRIVER (CXGB4I)
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/cxgb4i
4727 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4728 M: Potnuri Bharat Teja <bharat@chelsio.com>
4729 L: linux-rdma@vger.kernel.org
4731 W: http://www.openfabrics.org
4732 F: drivers/infiniband/hw/cxgb4/
4733 F: include/uapi/rdma/cxgb4-abi.h
4735 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4736 M: Vishal Kulkarni <vishal@gmail.com>
4737 L: netdev@vger.kernel.org
4739 W: http://www.chelsio.com
4740 F: drivers/net/ethernet/chelsio/cxgb4vf/
4742 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4743 M: Frederic Barrat <fbarrat@linux.ibm.com>
4744 M: Andrew Donnellan <ajd@linux.ibm.com>
4745 L: linuxppc-dev@lists.ozlabs.org
4747 F: Documentation/ABI/testing/sysfs-class-cxl
4748 F: Documentation/powerpc/cxl.rst
4749 F: arch/powerpc/platforms/powernv/pci-cxl.c
4750 F: drivers/misc/cxl/
4751 F: include/misc/cxl*
4752 F: include/uapi/misc/cxl.h
4754 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4755 M: Manoj N. Kumar <manoj@linux.ibm.com>
4756 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4757 M: Uma Krishnan <ukrishn@linux.ibm.com>
4758 L: linux-scsi@vger.kernel.org
4760 F: Documentation/powerpc/cxlflash.rst
4761 F: drivers/scsi/cxlflash/
4762 F: include/uapi/scsi/cxlflash_ioctl.h
4765 M: Russell King <linux@armlinux.org.uk>
4766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4768 W: http://www.armlinux.org.uk/
4769 F: drivers/video/fbdev/cyber2000fb.*
4771 CYCLADES ASYNC MUX DRIVER
4773 W: http://www.cyclades.com/
4774 F: drivers/tty/cyclades.c
4775 F: include/linux/cyclades.h
4776 F: include/uapi/linux/cyclades.h
4778 CYCLADES PC300 DRIVER
4780 W: http://www.cyclades.com/
4781 F: drivers/net/wan/pc300*
4783 CYPRESS_FIRMWARE MEDIA DRIVER
4784 M: Antti Palosaari <crope@iki.fi>
4785 L: linux-media@vger.kernel.org
4787 W: https://linuxtv.org
4788 W: http://palosaari.fi/linux/
4789 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4790 T: git git://linuxtv.org/anttip/media_tree.git
4791 F: drivers/media/common/cypress_firmware*
4793 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4794 M: Linus Walleij <linus.walleij@linaro.org>
4795 L: linux-input@vger.kernel.org
4797 F: drivers/input/touchscreen/cy8ctma140.c
4799 CYTTSP TOUCHSCREEN DRIVER
4800 M: Ferruh Yigit <fery@cypress.com>
4801 L: linux-input@vger.kernel.org
4803 F: drivers/input/touchscreen/cyttsp*
4804 F: include/linux/input/cyttsp.h
4806 D-LINK DIR-685 TOUCHKEYS DRIVER
4807 M: Linus Walleij <linus.walleij@linaro.org>
4808 L: linux-input@vger.kernel.org
4810 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4812 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4813 M: Joshua Kinard <kumba@gentoo.org>
4815 F: drivers/rtc/rtc-ds1685.c
4816 F: include/linux/rtc/ds1685.h
4818 DAMA SLAVE for AX.25
4819 M: Joerg Reuter <jreuter@yaina.de>
4820 L: linux-hams@vger.kernel.org
4822 W: http://yaina.de/jreuter/
4823 W: http://www.qsl.net/dl1bke/
4824 F: net/ax25/af_ax25.c
4825 F: net/ax25/ax25_dev.c
4826 F: net/ax25/ax25_ds_*
4827 F: net/ax25/ax25_in.c
4828 F: net/ax25/ax25_out.c
4829 F: net/ax25/ax25_timer.c
4830 F: net/ax25/sysctl_net_ax25.c
4832 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4833 L: netdev@vger.kernel.org
4835 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4836 F: drivers/net/ethernet/dec/tulip/dmfe.c
4838 DC390/AM53C974 SCSI driver
4839 M: Hannes Reinecke <hare@suse.com>
4840 L: linux-scsi@vger.kernel.org
4842 F: drivers/scsi/am53c974.c
4845 M: Oliver Neukum <oliver@neukum.org>
4846 M: Ali Akcaagac <aliakc@web.de>
4847 M: Jamie Lenehan <lenehan@twibble.org>
4848 L: dc395x@twibble.org
4850 W: http://twibble.org/dist/dc395x/
4851 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4852 F: Documentation/scsi/dc395x.rst
4853 F: drivers/scsi/dc395x.*
4856 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4857 L: dccp@vger.kernel.org
4859 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4860 F: include/linux/dccp.h
4861 F: include/linux/tfrc.h
4862 F: include/uapi/linux/dccp.h
4865 DECnet NETWORK LAYER
4866 L: linux-decnet-user@lists.sourceforge.net
4868 W: http://linux-decnet.sourceforge.net
4869 F: Documentation/networking/decnet.rst
4872 DECSTATION PLATFORM SUPPORT
4873 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4874 L: linux-mips@vger.kernel.org
4876 W: http://www.linux-mips.org/wiki/DECstation
4878 F: arch/mips/include/asm/dec/
4879 F: arch/mips/include/asm/mach-dec/
4881 DEFXX FDDI NETWORK DRIVER
4882 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4884 F: drivers/net/fddi/defxx.*
4886 DEFZA FDDI NETWORK DRIVER
4887 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4889 F: drivers/net/fddi/defza.*
4891 DEINTERLACE DRIVERS FOR ALLWINNER H3
4892 M: Jernej Skrabec <jernej.skrabec@siol.net>
4893 L: linux-media@vger.kernel.org
4895 T: git git://linuxtv.org/media_tree.git
4896 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4897 F: drivers/media/platform/sunxi/sun8i-di/
4900 M: Matthew Garrett <mjg59@srcf.ucam.org>
4901 M: Pali Rohár <pali@kernel.org>
4902 L: platform-driver-x86@vger.kernel.org
4904 F: drivers/platform/x86/dell-laptop.c
4906 DELL LAPTOP FREEFALL DRIVER
4907 M: Pali Rohár <pali@kernel.org>
4909 F: drivers/platform/x86/dell-smo8800.c
4911 DELL LAPTOP RBTN DRIVER
4912 M: Pali Rohár <pali@kernel.org>
4914 F: drivers/platform/x86/dell-rbtn.*
4916 DELL LAPTOP SMM DRIVER
4917 M: Pali Rohár <pali@kernel.org>
4919 F: drivers/hwmon/dell-smm-hwmon.c
4920 F: include/uapi/linux/i8k.h
4922 DELL REMOTE BIOS UPDATE DRIVER
4923 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4924 L: platform-driver-x86@vger.kernel.org
4926 F: drivers/platform/x86/dell_rbu.c
4929 M: Pali Rohár <pali@kernel.org>
4930 M: Mario Limonciello <mario.limonciello@dell.com>
4931 L: platform-driver-x86@vger.kernel.org
4933 F: drivers/platform/x86/dell-smbios.*
4935 DELL SMBIOS SMM DRIVER
4936 M: Mario Limonciello <mario.limonciello@dell.com>
4937 L: platform-driver-x86@vger.kernel.org
4939 F: drivers/platform/x86/dell-smbios-smm.c
4941 DELL SMBIOS WMI DRIVER
4942 M: Mario Limonciello <mario.limonciello@dell.com>
4943 L: platform-driver-x86@vger.kernel.org
4945 F: drivers/platform/x86/dell-smbios-wmi.c
4946 F: tools/wmi/dell-smbios-example.c
4948 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4949 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4950 L: platform-driver-x86@vger.kernel.org
4952 F: Documentation/driver-api/dcdbas.rst
4953 F: drivers/platform/x86/dcdbas.*
4955 DELL WMI DESCRIPTOR DRIVER
4956 M: Mario Limonciello <mario.limonciello@dell.com>
4958 F: drivers/platform/x86/dell-wmi-descriptor.c
4960 DELL WMI NOTIFICATIONS DRIVER
4961 M: Matthew Garrett <mjg59@srcf.ucam.org>
4962 M: Pali Rohár <pali@kernel.org>
4964 F: drivers/platform/x86/dell-wmi.c
4966 DELTA ST MEDIA DRIVER
4967 M: Hugues Fruchet <hugues.fruchet@st.com>
4968 L: linux-media@vger.kernel.org
4970 W: https://linuxtv.org
4971 T: git git://linuxtv.org/media_tree.git
4972 F: drivers/media/platform/sti/delta
4975 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4976 L: linux-mtd@lists.infradead.org
4978 F: drivers/mtd/nand/raw/denali*
4980 DESIGNWARE EDMA CORE IP DRIVER
4981 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4982 L: dmaengine@vger.kernel.org
4984 F: drivers/dma/dw-edma/
4985 F: include/linux/dma/edma.h
4987 DESIGNWARE USB2 DRD IP DRIVER
4988 M: Minas Harutyunyan <hminas@synopsys.com>
4989 L: linux-usb@vger.kernel.org
4991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4992 F: drivers/usb/dwc2/
4994 DESIGNWARE USB3 DRD IP DRIVER
4995 M: Felipe Balbi <balbi@kernel.org>
4996 L: linux-usb@vger.kernel.org
4998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4999 F: drivers/usb/dwc3/
5001 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5002 M: Andreas Klinger <ak@it-klinger.de>
5003 L: linux-iio@vger.kernel.org
5005 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5006 F: drivers/iio/proximity/srf*.c
5008 DEVICE COREDUMP (DEV_COREDUMP)
5009 M: Johannes Berg <johannes@sipsolutions.net>
5010 L: linux-kernel@vger.kernel.org
5012 F: drivers/base/devcoredump.c
5013 F: include/linux/devcoredump.h
5015 DEVICE DIRECT ACCESS (DAX)
5016 M: Dan Williams <dan.j.williams@intel.com>
5017 M: Vishal Verma <vishal.l.verma@intel.com>
5018 M: Dave Jiang <dave.jiang@intel.com>
5019 L: linux-nvdimm@lists.01.org
5023 DEVICE FREQUENCY (DEVFREQ)
5024 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5025 M: Kyungmin Park <kyungmin.park@samsung.com>
5026 M: Chanwoo Choi <cw00.choi@samsung.com>
5027 L: linux-pm@vger.kernel.org
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5030 F: Documentation/devicetree/bindings/devfreq/
5032 F: include/linux/devfreq.h
5033 F: include/trace/events/devfreq.h
5035 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5036 M: Chanwoo Choi <cw00.choi@samsung.com>
5037 L: linux-pm@vger.kernel.org
5039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5040 F: Documentation/devicetree/bindings/devfreq/event/
5041 F: drivers/devfreq/devfreq-event.c
5042 F: drivers/devfreq/event/
5043 F: include/dt-bindings/pmu/exynos_ppmu.h
5044 F: include/linux/devfreq-event.h
5046 DEVICE NUMBER REGISTRY
5047 M: Torben Mathiasen <device@lanana.org>
5049 W: http://lanana.org/docs/device-list/index.html
5052 M: Alasdair Kergon <agk@redhat.com>
5053 M: Mike Snitzer <snitzer@redhat.com>
5054 M: dm-devel@redhat.com
5055 L: dm-devel@redhat.com
5057 W: http://sources.redhat.com/dm
5058 Q: http://patchwork.kernel.org/project/dm-devel/list/
5059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5060 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5061 F: Documentation/admin-guide/device-mapper/
5062 F: drivers/md/Kconfig
5063 F: drivers/md/Makefile
5065 F: drivers/md/persistent-data/
5066 F: include/linux/device-mapper.h
5067 F: include/linux/dm-*.h
5068 F: include/uapi/linux/dm-*.h
5071 M: Jiri Pirko <jiri@nvidia.com>
5072 L: netdev@vger.kernel.org
5074 F: Documentation/networking/devlink
5075 F: include/net/devlink.h
5076 F: include/uapi/linux/devlink.h
5077 F: net/core/devlink.c
5079 DIALOG SEMICONDUCTOR DRIVERS
5080 M: Support Opensource <support.opensource@diasemi.com>
5082 W: http://www.dialog-semiconductor.com/products
5083 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5084 F: Documentation/devicetree/bindings/mfd/da90*.txt
5085 F: Documentation/devicetree/bindings/regulator/da92*.txt
5086 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5087 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5088 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5089 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5090 F: Documentation/hwmon/da90??.rst
5091 F: drivers/gpio/gpio-da90??.c
5092 F: drivers/hwmon/da90??-hwmon.c
5093 F: drivers/iio/adc/da91??-*.c
5094 F: drivers/input/misc/da90??_onkey.c
5095 F: drivers/input/touchscreen/da9052_tsi.c
5096 F: drivers/leds/leds-da90??.c
5097 F: drivers/mfd/da903x.c
5098 F: drivers/mfd/da90??-*.c
5099 F: drivers/mfd/da91??-*.c
5100 F: drivers/pinctrl/pinctrl-da90??.c
5101 F: drivers/power/supply/da9052-battery.c
5102 F: drivers/power/supply/da91??-*.c
5103 F: drivers/regulator/da9???-regulator.[ch]
5104 F: drivers/regulator/slg51000-regulator.[ch]
5105 F: drivers/rtc/rtc-da90??.c
5106 F: drivers/thermal/da90??-thermal.c
5107 F: drivers/video/backlight/da90??_bl.c
5108 F: drivers/watchdog/da90??_wdt.c
5109 F: include/linux/mfd/da903x.h
5110 F: include/linux/mfd/da9052/
5111 F: include/linux/mfd/da9055/
5112 F: include/linux/mfd/da9062/
5113 F: include/linux/mfd/da9063/
5114 F: include/linux/mfd/da9150/
5115 F: include/linux/regulator/da9211.h
5116 F: include/sound/da[79]*.h
5117 F: sound/soc/codecs/da[79]*.[ch]
5119 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5120 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5121 L: linux-gpio@vger.kernel.org
5123 F: drivers/gpio/gpio-gpio-mm.c
5125 DIOLAN U2C-12 I2C DRIVER
5126 M: Guenter Roeck <linux@roeck-us.net>
5127 L: linux-i2c@vger.kernel.org
5129 F: drivers/i2c/busses/i2c-diolan-u2c.c
5131 DIRECTORY NOTIFICATION (DNOTIFY)
5132 M: Jan Kara <jack@suse.cz>
5133 R: Amir Goldstein <amir73il@gmail.com>
5134 L: linux-fsdevel@vger.kernel.org
5136 F: Documentation/filesystems/dnotify.rst
5137 F: fs/notify/dnotify/
5138 F: include/linux/dnotify.h
5140 DISK GEOMETRY AND PARTITION HANDLING
5141 M: Andries Brouwer <aeb@cwi.nl>
5143 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5144 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5145 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5148 M: Jan Kara <jack@suse.com>
5150 F: Documentation/filesystems/quota.rst
5152 F: include/linux/quota*.h
5153 F: include/uapi/linux/quota*.h
5155 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5156 M: Bernie Thompson <bernie@plugable.com>
5157 L: linux-fbdev@vger.kernel.org
5159 W: http://plugable.com/category/projects/udlfb/
5160 F: Documentation/fb/udlfb.rst
5161 F: drivers/video/fbdev/udlfb.c
5162 F: include/video/udlfb.h
5164 DISTRIBUTED LOCK MANAGER (DLM)
5165 M: Christine Caulfield <ccaulfie@redhat.com>
5166 M: David Teigland <teigland@redhat.com>
5167 L: cluster-devel@redhat.com
5169 W: http://sources.redhat.com/cluster/
5170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5173 DMA BUFFER SHARING FRAMEWORK
5174 M: Sumit Semwal <sumit.semwal@linaro.org>
5175 M: Christian König <christian.koenig@amd.com>
5176 L: linux-media@vger.kernel.org
5177 L: dri-devel@lists.freedesktop.org
5178 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5180 T: git git://anongit.freedesktop.org/drm/drm-misc
5181 F: Documentation/driver-api/dma-buf.rst
5183 F: include/linux/*fence.h
5184 F: include/linux/dma-buf*
5185 F: include/linux/dma-resv.h
5186 K: \bdma_(?:buf|fence|resv)\b
5188 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5189 M: Vinod Koul <vkoul@kernel.org>
5190 L: dmaengine@vger.kernel.org
5192 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5194 F: Documentation/devicetree/bindings/dma/
5195 F: Documentation/driver-api/dmaengine/
5197 F: include/linux/dmaengine.h
5198 F: include/linux/of_dma.h
5201 M: Christoph Hellwig <hch@lst.de>
5202 M: Marek Szyprowski <m.szyprowski@samsung.com>
5203 R: Robin Murphy <robin.murphy@arm.com>
5204 L: iommu@lists.linux-foundation.org
5206 W: http://git.infradead.org/users/hch/dma-mapping.git
5207 T: git git://git.infradead.org/users/hch/dma-mapping.git
5208 F: include/asm-generic/dma-mapping.h
5209 F: include/linux/dma-direct.h
5210 F: include/linux/dma-mapping.h
5211 F: include/linux/dma-noncoherent.h
5214 DMA-BUF HEAPS FRAMEWORK
5215 M: Sumit Semwal <sumit.semwal@linaro.org>
5216 R: Andrew F. Davis <afd@ti.com>
5217 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5218 R: Liam Mark <lmark@codeaurora.org>
5219 R: Laura Abbott <labbott@redhat.com>
5220 R: Brian Starkey <Brian.Starkey@arm.com>
5221 R: John Stultz <john.stultz@linaro.org>
5222 L: linux-media@vger.kernel.org
5223 L: dri-devel@lists.freedesktop.org
5224 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5226 T: git git://anongit.freedesktop.org/drm/drm-misc
5227 F: drivers/dma-buf/dma-heap.c
5228 F: drivers/dma-buf/heaps/*
5229 F: include/linux/dma-heap.h
5230 F: include/uapi/linux/dma-heap.h
5232 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5233 M: Lukasz Luba <lukasz.luba@arm.com>
5234 L: linux-pm@vger.kernel.org
5235 L: linux-samsung-soc@vger.kernel.org
5237 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5238 F: drivers/memory/samsung/exynos5422-dmc.c
5240 DME1737 HARDWARE MONITOR DRIVER
5241 M: Juerg Haefliger <juergh@gmail.com>
5242 L: linux-hwmon@vger.kernel.org
5244 F: Documentation/hwmon/dme1737.rst
5245 F: drivers/hwmon/dme1737.c
5248 M: Jean Delvare <jdelvare@suse.com>
5250 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5251 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5252 F: drivers/firmware/dmi-id.c
5253 F: drivers/firmware/dmi_scan.c
5254 F: include/linux/dmi.h
5257 M: Jonathan Corbet <corbet@lwn.net>
5258 L: linux-doc@vger.kernel.org
5260 P: Documentation/doc-guide/maintainer-profile.rst
5261 T: git git://git.lwn.net/linux.git docs-next
5263 F: scripts/documentation-file-ref-check
5264 F: scripts/kernel-doc
5265 F: scripts/sphinx-pre-install
5266 X: Documentation/ABI/
5267 X: Documentation/admin-guide/media/
5268 X: Documentation/devicetree/
5269 X: Documentation/driver-api/media/
5270 X: Documentation/firmware-guide/acpi/
5271 X: Documentation/i2c/
5272 X: Documentation/power/
5273 X: Documentation/spi/
5274 X: Documentation/userspace-api/media/
5276 DOCUMENTATION SCRIPTS
5277 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5278 L: linux-doc@vger.kernel.org
5280 F: Documentation/sphinx/parse-headers.pl
5281 F: scripts/documentation-file-ref-check
5282 F: scripts/sphinx-pre-install
5284 DOCUMENTATION/ITALIAN
5285 M: Federico Vaga <federico.vaga@vaga.pv.it>
5286 L: linux-doc@vger.kernel.org
5288 F: Documentation/translations/it_IT
5290 DONGWOON DW9714 LENS VOICE COIL DRIVER
5291 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5292 L: linux-media@vger.kernel.org
5294 T: git git://linuxtv.org/media_tree.git
5295 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5296 F: drivers/media/i2c/dw9714.c
5298 DONGWOON DW9768 LENS VOICE COIL DRIVER
5299 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5300 L: linux-media@vger.kernel.org
5302 T: git git://linuxtv.org/media_tree.git
5303 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5304 F: drivers/media/i2c/dw9768.c
5306 DONGWOON DW9807 LENS VOICE COIL DRIVER
5307 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5308 L: linux-media@vger.kernel.org
5310 T: git git://linuxtv.org/media_tree.git
5311 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5312 F: drivers/media/i2c/dw9807-vcm.c
5315 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5316 L: blinux-list@redhat.com
5318 F: drivers/char/dtlk.c
5319 F: include/linux/dtlk.h
5321 DPAA2 DATAPATH I/O (DPIO) DRIVER
5322 M: Roy Pledge <Roy.Pledge@nxp.com>
5323 L: linux-kernel@vger.kernel.org
5325 F: drivers/soc/fsl/dpio
5327 DPAA2 ETHERNET DRIVER
5328 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5329 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5330 L: netdev@vger.kernel.org
5332 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5333 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5334 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5335 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5336 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5337 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5338 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5339 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5340 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5342 DPAA2 ETHERNET SWITCH DRIVER
5343 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5344 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5345 L: linux-kernel@vger.kernel.org
5347 F: drivers/staging/fsl-dpaa2/ethsw
5349 DPT_I2O SCSI RAID DRIVER
5350 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5351 L: linux-scsi@vger.kernel.org
5353 W: http://www.adaptec.com/
5354 F: drivers/scsi/dpt*
5355 F: drivers/scsi/dpt/
5358 M: Philipp Reisner <philipp.reisner@linbit.com>
5359 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5360 L: drbd-dev@lists.linbit.com
5362 W: http://www.drbd.org
5363 T: git git://git.linbit.com/linux-drbd.git
5364 T: git git://git.linbit.com/drbd-8.4.git
5365 F: Documentation/admin-guide/blockdev/
5366 F: drivers/block/drbd/
5369 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5370 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5371 R: "Rafael J. Wysocki" <rafael@kernel.org>
5373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5374 F: Documentation/core-api/kobject.rst
5378 F: include/linux/debugfs.h
5379 F: include/linux/kobj*
5382 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5383 M: Kevin Hilman <khilman@kernel.org>
5384 M: Nishanth Menon <nm@ti.com>
5385 L: linux-pm@vger.kernel.org
5387 F: drivers/power/avs/
5388 F: include/linux/power/smartreflex.h
5390 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5391 M: Maxime Ripard <mripard@kernel.org>
5392 M: Chen-Yu Tsai <wens@csie.org>
5393 R: Jernej Skrabec <jernej.skrabec@siol.net>
5394 L: dri-devel@lists.freedesktop.org
5396 T: git git://anongit.freedesktop.org/drm/drm-misc
5397 F: drivers/gpu/drm/sun4i/sun8i*
5399 DRM DRIVER FOR ARM PL111 CLCD
5400 M: Eric Anholt <eric@anholt.net>
5402 T: git git://anongit.freedesktop.org/drm/drm-misc
5403 F: drivers/gpu/drm/pl111/
5405 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5406 M: Linus Walleij <linus.walleij@linaro.org>
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5410 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5412 DRM DRIVER FOR ASPEED BMC GFX
5413 M: Joel Stanley <joel@jms.id.au>
5414 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5418 F: drivers/gpu/drm/aspeed/
5420 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5421 M: Dave Airlie <airlied@redhat.com>
5422 R: Thomas Zimmermann <tzimmermann@suse.de>
5423 L: dri-devel@lists.freedesktop.org
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: drivers/gpu/drm/ast/
5428 DRM DRIVER FOR BOCHS VIRTUAL GPU
5429 M: Gerd Hoffmann <kraxel@redhat.com>
5430 L: virtualization@lists.linux-foundation.org
5432 T: git git://anongit.freedesktop.org/drm/drm-misc
5433 F: drivers/gpu/drm/bochs/
5435 DRM DRIVER FOR BOE HIMAX8279D PANELS
5436 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5438 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5439 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5441 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5442 M: Linus Walleij <linus.walleij@linaro.org>
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 F: drivers/gpu/drm/tve200/
5447 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5448 M: Icenowy Zheng <icenowy@aosc.io>
5450 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5451 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5453 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5454 M: Jagan Teki <jagan@amarulasolutions.com>
5456 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5457 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5459 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5460 M: Hans de Goede <hdegoede@redhat.com>
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 F: drivers/gpu/drm/tiny/gm12u320.c
5465 DRM DRIVER FOR HX8357D PANELS
5466 M: Eric Anholt <eric@anholt.net>
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5470 F: drivers/gpu/drm/tiny/hx8357d.c
5472 DRM DRIVER FOR ILITEK ILI9225 PANELS
5473 M: David Lechner <david@lechnology.com>
5475 T: git git://anongit.freedesktop.org/drm/drm-misc
5476 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5477 F: drivers/gpu/drm/tiny/ili9225.c
5479 DRM DRIVER FOR ILITEK ILI9486 PANELS
5480 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5482 T: git git://anongit.freedesktop.org/drm/drm-misc
5483 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5484 F: drivers/gpu/drm/tiny/ili9486.c
5486 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5487 S: Orphan / Obsolete
5488 F: drivers/gpu/drm/i810/
5489 F: include/uapi/drm/i810_drm.h
5491 DRM DRIVER FOR LVDS PANELS
5492 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5493 L: dri-devel@lists.freedesktop.org
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5496 F: drivers/gpu/drm/panel/panel-lvds.c
5497 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5499 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5500 M: Guido Günther <agx@sigxcpu.org>
5501 R: Purism Kernel Team <kernel@puri.sm>
5503 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5504 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5506 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5507 S: Orphan / Obsolete
5508 F: drivers/gpu/drm/mga/
5509 F: include/uapi/drm/mga_drm.h
5511 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5512 M: Dave Airlie <airlied@redhat.com>
5513 R: Thomas Zimmermann <tzimmermann@suse.de>
5514 L: dri-devel@lists.freedesktop.org
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: drivers/gpu/drm/mgag200/
5519 DRM DRIVER FOR MI0283QT
5520 M: Noralf Trønnes <noralf@tronnes.org>
5522 T: git git://anongit.freedesktop.org/drm/drm-misc
5523 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5524 F: drivers/gpu/drm/tiny/mi0283qt.c
5526 DRM DRIVER FOR MSM ADRENO GPU
5527 M: Rob Clark <robdclark@gmail.com>
5528 M: Sean Paul <sean@poorly.run>
5529 L: linux-arm-msm@vger.kernel.org
5530 L: dri-devel@lists.freedesktop.org
5531 L: freedreno@lists.freedesktop.org
5533 T: git https://gitlab.freedesktop.org/drm/msm.git
5534 F: Documentation/devicetree/bindings/display/msm/
5535 F: drivers/gpu/drm/msm/
5536 F: include/uapi/drm/msm_drm.h
5538 DRM DRIVER FOR NOVATEK NT35510 PANELS
5539 M: Linus Walleij <linus.walleij@linaro.org>
5541 T: git git://anongit.freedesktop.org/drm/drm-misc
5542 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5543 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5545 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5546 M: Ben Skeggs <bskeggs@redhat.com>
5547 L: dri-devel@lists.freedesktop.org
5548 L: nouveau@lists.freedesktop.org
5550 T: git git://github.com/skeggsb/linux
5551 F: drivers/gpu/drm/nouveau/
5552 F: include/uapi/drm/nouveau_drm.h
5554 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5555 M: Stefan Mavrodiev <stefan@olimex.com>
5557 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5558 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5560 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5561 M: Noralf Trønnes <noralf@tronnes.org>
5563 T: git git://anongit.freedesktop.org/drm/drm-misc
5564 F: Documentation/devicetree/bindings/display/repaper.txt
5565 F: drivers/gpu/drm/tiny/repaper.c
5567 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5568 M: Dave Airlie <airlied@redhat.com>
5569 M: Gerd Hoffmann <kraxel@redhat.com>
5570 L: virtualization@lists.linux-foundation.org
5572 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5573 T: git git://anongit.freedesktop.org/drm/drm-misc
5574 F: drivers/gpu/drm/tiny/cirrus.c
5576 DRM DRIVER FOR QXL VIRTUAL GPU
5577 M: Dave Airlie <airlied@redhat.com>
5578 M: Gerd Hoffmann <kraxel@redhat.com>
5579 L: virtualization@lists.linux-foundation.org
5580 L: spice-devel@lists.freedesktop.org
5582 T: git git://anongit.freedesktop.org/drm/drm-misc
5583 F: drivers/gpu/drm/qxl/
5584 F: include/uapi/drm/qxl_drm.h
5586 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5587 S: Orphan / Obsolete
5588 F: drivers/gpu/drm/r128/
5589 F: include/uapi/drm/r128_drm.h
5591 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5592 M: Robert Chiras <robert.chiras@nxp.com>
5594 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5595 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5597 DRM DRIVER FOR SITRONIX ST7703 PANELS
5598 M: Guido Günther <agx@sigxcpu.org>
5599 R: Purism Kernel Team <kernel@puri.sm>
5600 R: Ondrej Jirman <megous@megous.com>
5602 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5603 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5605 DRM DRIVER FOR SAVAGE VIDEO CARDS
5606 S: Orphan / Obsolete
5607 F: drivers/gpu/drm/savage/
5608 F: include/uapi/drm/savage_drm.h
5610 DRM DRIVER FOR SIS VIDEO CARDS
5611 S: Orphan / Obsolete
5612 F: drivers/gpu/drm/sis/
5613 F: include/uapi/drm/sis_drm.h
5615 DRM DRIVER FOR SITRONIX ST7586 PANELS
5616 M: David Lechner <david@lechnology.com>
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5620 F: drivers/gpu/drm/tiny/st7586.c
5622 DRM DRIVER FOR SITRONIX ST7701 PANELS
5623 M: Jagan Teki <jagan@amarulasolutions.com>
5625 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5626 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5628 DRM DRIVER FOR SITRONIX ST7735R PANELS
5629 M: David Lechner <david@lechnology.com>
5631 T: git git://anongit.freedesktop.org/drm/drm-misc
5632 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5633 F: drivers/gpu/drm/tiny/st7735r.c
5635 DRM DRIVER FOR SONY ACX424AKP PANELS
5636 M: Linus Walleij <linus.walleij@linaro.org>
5638 T: git git://anongit.freedesktop.org/drm/drm-misc
5639 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5641 DRM DRIVER FOR ST-ERICSSON MCDE
5642 M: Linus Walleij <linus.walleij@linaro.org>
5644 T: git git://anongit.freedesktop.org/drm/drm-misc
5645 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5646 F: drivers/gpu/drm/mcde/
5648 DRM DRIVER FOR TDFX VIDEO CARDS
5649 S: Orphan / Obsolete
5650 F: drivers/gpu/drm/tdfx/
5652 DRM DRIVER FOR TPO TPG110 PANELS
5653 M: Linus Walleij <linus.walleij@linaro.org>
5655 T: git git://anongit.freedesktop.org/drm/drm-misc
5656 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5657 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5659 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5660 M: Dave Airlie <airlied@redhat.com>
5661 R: Sean Paul <sean@poorly.run>
5662 R: Thomas Zimmermann <tzimmermann@suse.de>
5663 L: dri-devel@lists.freedesktop.org
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 F: drivers/gpu/drm/udl/
5668 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5669 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5670 M: Melissa Wen <melissa.srw@gmail.com>
5671 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5672 R: Daniel Vetter <daniel@ffwll.ch>
5673 L: dri-devel@lists.freedesktop.org
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: Documentation/gpu/vkms.rst
5677 F: drivers/gpu/drm/vkms/
5679 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5680 M: Hans de Goede <hdegoede@redhat.com>
5681 L: dri-devel@lists.freedesktop.org
5683 T: git git://anongit.freedesktop.org/drm/drm-misc
5684 F: drivers/gpu/drm/vboxvideo/
5686 DRM DRIVER FOR VMWARE VIRTUAL GPU
5687 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5688 M: Roland Scheidegger <sroland@vmware.com>
5689 L: dri-devel@lists.freedesktop.org
5691 T: git git://people.freedesktop.org/~sroland/linux
5692 F: drivers/gpu/drm/vmwgfx/
5693 F: include/uapi/drm/vmwgfx_drm.h
5696 M: David Airlie <airlied@linux.ie>
5697 M: Daniel Vetter <daniel@ffwll.ch>
5698 L: dri-devel@lists.freedesktop.org
5700 B: https://bugs.freedesktop.org/
5701 C: irc://chat.freenode.net/dri-devel
5702 T: git git://anongit.freedesktop.org/drm/drm
5703 F: Documentation/devicetree/bindings/display/
5704 F: Documentation/devicetree/bindings/gpu/
5705 F: Documentation/gpu/
5709 F: include/linux/vga*
5710 F: include/uapi/drm/
5712 DRM DRIVERS AND MISC GPU PATCHES
5713 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5714 M: Maxime Ripard <mripard@kernel.org>
5715 M: Thomas Zimmermann <tzimmermann@suse.de>
5717 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5719 F: Documentation/gpu/
5720 F: drivers/gpu/drm/*
5723 F: include/linux/vga*
5724 F: include/uapi/drm/drm*
5726 DRM DRIVERS FOR ALLWINNER A10
5727 M: Maxime Ripard <mripard@kernel.org>
5728 M: Chen-Yu Tsai <wens@csie.org>
5729 L: dri-devel@lists.freedesktop.org
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: Documentation/devicetree/bindings/display/allwinner*
5733 F: drivers/gpu/drm/sun4i/
5735 DRM DRIVERS FOR AMLOGIC SOCS
5736 M: Neil Armstrong <narmstrong@baylibre.com>
5737 L: dri-devel@lists.freedesktop.org
5738 L: linux-amlogic@lists.infradead.org
5740 W: http://linux-meson.com/
5741 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5743 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5744 F: Documentation/gpu/meson.rst
5745 F: drivers/gpu/drm/meson/
5747 DRM DRIVERS FOR ATMEL HLCDC
5748 M: Sam Ravnborg <sam@ravnborg.org>
5749 M: Boris Brezillon <bbrezillon@kernel.org>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/devicetree/bindings/display/atmel/
5754 F: drivers/gpu/drm/atmel-hlcdc/
5756 DRM DRIVERS FOR BRIDGE CHIPS
5757 M: Andrzej Hajda <a.hajda@samsung.com>
5758 M: Neil Armstrong <narmstrong@baylibre.com>
5759 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5760 R: Jonas Karlman <jonas@kwiboo.se>
5761 R: Jernej Skrabec <jernej.skrabec@siol.net>
5763 T: git git://anongit.freedesktop.org/drm/drm-misc
5764 F: drivers/gpu/drm/bridge/
5766 DRM DRIVERS FOR EXYNOS
5767 M: Inki Dae <inki.dae@samsung.com>
5768 M: Joonyoung Shim <jy0922.shim@samsung.com>
5769 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5770 M: Kyungmin Park <kyungmin.park@samsung.com>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5774 F: Documentation/devicetree/bindings/display/exynos/
5775 F: drivers/gpu/drm/exynos/
5776 F: include/uapi/drm/exynos_drm.h
5778 DRM DRIVERS FOR FREESCALE DCU
5779 M: Stefan Agner <stefan@agner.ch>
5780 M: Alison Wang <alison.wang@nxp.com>
5781 L: dri-devel@lists.freedesktop.org
5783 T: git git://anongit.freedesktop.org/drm/drm-misc
5784 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5785 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5786 F: drivers/gpu/drm/fsl-dcu/
5788 DRM DRIVERS FOR FREESCALE IMX
5789 M: Philipp Zabel <p.zabel@pengutronix.de>
5790 L: dri-devel@lists.freedesktop.org
5792 F: Documentation/devicetree/bindings/display/imx/
5793 F: drivers/gpu/drm/imx/
5794 F: drivers/gpu/ipu-v3/
5796 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5797 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5798 L: dri-devel@lists.freedesktop.org
5800 T: git git://github.com/patjak/drm-gma500
5801 F: drivers/gpu/drm/gma500/
5803 DRM DRIVERS FOR HISILICON
5804 M: Xinliang Liu <xinliang.liu@linaro.org>
5805 M: Tian Tao <tiantao6@hisilicon.com>
5806 R: John Stultz <john.stultz@linaro.org>
5807 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5808 R: Chen Feng <puck.chen@hisilicon.com>
5809 L: dri-devel@lists.freedesktop.org
5811 T: git git://anongit.freedesktop.org/drm/drm-misc
5812 F: Documentation/devicetree/bindings/display/hisilicon/
5813 F: drivers/gpu/drm/hisilicon/
5815 DRM DRIVERS FOR LIMA
5816 M: Qiang Yu <yuq825@gmail.com>
5817 L: dri-devel@lists.freedesktop.org
5818 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: drivers/gpu/drm/lima/
5822 F: include/uapi/drm/lima_drm.h
5824 DRM DRIVERS FOR MEDIATEK
5825 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5826 M: Philipp Zabel <p.zabel@pengutronix.de>
5827 L: dri-devel@lists.freedesktop.org
5829 F: Documentation/devicetree/bindings/display/mediatek/
5830 F: drivers/gpu/drm/mediatek/
5831 F: drivers/phy/mediatek/phy-mtk-hdmi*
5833 DRM DRIVERS FOR NVIDIA TEGRA
5834 M: Thierry Reding <thierry.reding@gmail.com>
5835 L: dri-devel@lists.freedesktop.org
5836 L: linux-tegra@vger.kernel.org
5838 T: git git://anongit.freedesktop.org/tegra/linux.git
5839 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5840 F: drivers/gpu/drm/tegra/
5841 F: drivers/gpu/host1x/
5842 F: include/linux/host1x.h
5843 F: include/uapi/drm/tegra_drm.h
5845 DRM DRIVERS FOR RENESAS
5846 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5847 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5848 L: dri-devel@lists.freedesktop.org
5849 L: linux-renesas-soc@vger.kernel.org
5851 T: git git://linuxtv.org/pinchartl/media drm/du/next
5852 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5853 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5854 F: Documentation/devicetree/bindings/display/renesas,du.txt
5855 F: drivers/gpu/drm/rcar-du/
5856 F: drivers/gpu/drm/shmobile/
5857 F: include/linux/platform_data/shmob_drm.h
5859 DRM DRIVERS FOR ROCKCHIP
5860 M: Sandy Huang <hjc@rock-chips.com>
5861 M: Heiko Stübner <heiko@sntech.de>
5862 L: dri-devel@lists.freedesktop.org
5864 T: git git://anongit.freedesktop.org/drm/drm-misc
5865 F: Documentation/devicetree/bindings/display/rockchip/
5866 F: drivers/gpu/drm/rockchip/
5869 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5870 M: Vincent Abriou <vincent.abriou@st.com>
5871 L: dri-devel@lists.freedesktop.org
5873 T: git git://anongit.freedesktop.org/drm/drm-misc
5874 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5875 F: drivers/gpu/drm/sti
5878 M: Yannick Fertre <yannick.fertre@st.com>
5879 M: Philippe Cornu <philippe.cornu@st.com>
5880 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5881 M: Vincent Abriou <vincent.abriou@st.com>
5882 L: dri-devel@lists.freedesktop.org
5884 T: git git://anongit.freedesktop.org/drm/drm-misc
5885 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5886 F: drivers/gpu/drm/stm
5888 DRM DRIVERS FOR TI KEYSTONE
5889 M: Jyri Sarha <jsarha@ti.com>
5890 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5891 L: dri-devel@lists.freedesktop.org
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5895 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5896 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5897 F: drivers/gpu/drm/tidss/
5899 DRM DRIVERS FOR TI LCDC
5900 M: Jyri Sarha <jsarha@ti.com>
5901 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5902 L: dri-devel@lists.freedesktop.org
5904 F: Documentation/devicetree/bindings/display/tilcdc/
5905 F: drivers/gpu/drm/tilcdc/
5907 DRM DRIVERS FOR TI OMAP
5908 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5909 L: dri-devel@lists.freedesktop.org
5911 F: Documentation/devicetree/bindings/display/ti/
5912 F: drivers/gpu/drm/omapdrm/
5915 M: Eric Anholt <eric@anholt.net>
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5919 F: drivers/gpu/drm/v3d/
5920 F: include/uapi/drm/v3d_drm.h
5923 M: Eric Anholt <eric@anholt.net>
5925 T: git git://github.com/anholt/linux
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5928 F: drivers/gpu/drm/vc4/
5929 F: include/uapi/drm/vc4_drm.h
5931 DRM DRIVERS FOR VIVANTE GPU IP
5932 M: Lucas Stach <l.stach@pengutronix.de>
5933 R: Russell King <linux+etnaviv@armlinux.org.uk>
5934 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5935 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5936 L: dri-devel@lists.freedesktop.org
5938 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5939 F: drivers/gpu/drm/etnaviv/
5940 F: include/uapi/drm/etnaviv_drm.h
5943 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5944 L: dri-devel@lists.freedesktop.org
5945 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: Documentation/gpu/xen-front.rst
5949 F: drivers/gpu/drm/xen/
5951 DRM DRIVERS FOR XILINX
5952 M: Hyun Kwon <hyun.kwon@xilinx.com>
5953 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5954 L: dri-devel@lists.freedesktop.org
5956 T: git git://anongit.freedesktop.org/drm/drm-misc
5957 F: Documentation/devicetree/bindings/display/xlnx/
5958 F: drivers/gpu/drm/xlnx/
5960 DRM DRIVERS FOR ZTE ZX
5961 M: Shawn Guo <shawnguo@kernel.org>
5962 L: dri-devel@lists.freedesktop.org
5964 T: git git://anongit.freedesktop.org/drm/drm-misc
5965 F: Documentation/devicetree/bindings/display/zte,vou.txt
5966 F: drivers/gpu/drm/zte/
5969 M: Thierry Reding <thierry.reding@gmail.com>
5970 R: Sam Ravnborg <sam@ravnborg.org>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: Documentation/devicetree/bindings/display/panel/
5975 F: drivers/gpu/drm/drm_panel.c
5976 F: drivers/gpu/drm/panel/
5977 F: include/drm/drm_panel.h
5980 M: Christian Koenig <christian.koenig@amd.com>
5981 M: Huang Rui <ray.huang@amd.com>
5982 L: dri-devel@lists.freedesktop.org
5984 T: git git://people.freedesktop.org/~agd5f/linux
5985 F: drivers/gpu/drm/ttm/
5988 DSBR100 USB FM RADIO DRIVER
5989 M: Alexey Klimov <klimov.linux@gmail.com>
5990 L: linux-media@vger.kernel.org
5992 T: git git://linuxtv.org/media_tree.git
5993 F: drivers/media/radio/dsbr100.c
5996 M: Hans Verkuil <hverkuil@xs4all.nl>
5997 L: linux-media@vger.kernel.org
5999 W: https://linuxtv.org
6000 T: git git://linuxtv.org/media_tree.git
6001 F: drivers/media/pci/dt3155/
6003 DVB_USB_AF9015 MEDIA DRIVER
6004 M: Antti Palosaari <crope@iki.fi>
6005 L: linux-media@vger.kernel.org
6007 W: https://linuxtv.org
6008 W: http://palosaari.fi/linux/
6009 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6010 T: git git://linuxtv.org/anttip/media_tree.git
6011 F: drivers/media/usb/dvb-usb-v2/af9015*
6013 DVB_USB_AF9035 MEDIA DRIVER
6014 M: Antti Palosaari <crope@iki.fi>
6015 L: linux-media@vger.kernel.org
6017 W: https://linuxtv.org
6018 W: http://palosaari.fi/linux/
6019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6020 T: git git://linuxtv.org/anttip/media_tree.git
6021 F: drivers/media/usb/dvb-usb-v2/af9035*
6023 DVB_USB_ANYSEE MEDIA DRIVER
6024 M: Antti Palosaari <crope@iki.fi>
6025 L: linux-media@vger.kernel.org
6027 W: https://linuxtv.org
6028 W: http://palosaari.fi/linux/
6029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6030 T: git git://linuxtv.org/anttip/media_tree.git
6031 F: drivers/media/usb/dvb-usb-v2/anysee*
6033 DVB_USB_AU6610 MEDIA DRIVER
6034 M: Antti Palosaari <crope@iki.fi>
6035 L: linux-media@vger.kernel.org
6037 W: https://linuxtv.org
6038 W: http://palosaari.fi/linux/
6039 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6040 T: git git://linuxtv.org/anttip/media_tree.git
6041 F: drivers/media/usb/dvb-usb-v2/au6610*
6043 DVB_USB_CE6230 MEDIA DRIVER
6044 M: Antti Palosaari <crope@iki.fi>
6045 L: linux-media@vger.kernel.org
6047 W: https://linuxtv.org
6048 W: http://palosaari.fi/linux/
6049 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6050 T: git git://linuxtv.org/anttip/media_tree.git
6051 F: drivers/media/usb/dvb-usb-v2/ce6230*
6053 DVB_USB_CXUSB MEDIA DRIVER
6054 M: Michael Krufky <mkrufky@linuxtv.org>
6055 L: linux-media@vger.kernel.org
6057 W: https://linuxtv.org
6058 W: http://github.com/mkrufky
6059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6060 T: git git://linuxtv.org/media_tree.git
6061 F: drivers/media/usb/dvb-usb/cxusb*
6063 DVB_USB_EC168 MEDIA DRIVER
6064 M: Antti Palosaari <crope@iki.fi>
6065 L: linux-media@vger.kernel.org
6067 W: https://linuxtv.org
6068 W: http://palosaari.fi/linux/
6069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6070 T: git git://linuxtv.org/anttip/media_tree.git
6071 F: drivers/media/usb/dvb-usb-v2/ec168*
6073 DVB_USB_GL861 MEDIA DRIVER
6074 M: Antti Palosaari <crope@iki.fi>
6075 L: linux-media@vger.kernel.org
6077 W: https://linuxtv.org
6078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6079 T: git git://linuxtv.org/anttip/media_tree.git
6080 F: drivers/media/usb/dvb-usb-v2/gl861*
6082 DVB_USB_MXL111SF MEDIA DRIVER
6083 M: Michael Krufky <mkrufky@linuxtv.org>
6084 L: linux-media@vger.kernel.org
6086 W: https://linuxtv.org
6087 W: http://github.com/mkrufky
6088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6089 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6090 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6092 DVB_USB_RTL28XXU MEDIA DRIVER
6093 M: Antti Palosaari <crope@iki.fi>
6094 L: linux-media@vger.kernel.org
6096 W: https://linuxtv.org
6097 W: http://palosaari.fi/linux/
6098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6099 T: git git://linuxtv.org/anttip/media_tree.git
6100 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6102 DVB_USB_V2 MEDIA DRIVER
6103 M: Antti Palosaari <crope@iki.fi>
6104 L: linux-media@vger.kernel.org
6106 W: https://linuxtv.org
6107 W: http://palosaari.fi/linux/
6108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6109 T: git git://linuxtv.org/anttip/media_tree.git
6110 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6111 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6114 M: Jason Baron <jbaron@akamai.com>
6116 F: include/linux/dynamic_debug.h
6117 F: lib/dynamic_debug.c
6119 DYNAMIC INTERRUPT MODERATION
6120 M: Tal Gilboa <talgi@nvidia.com>
6122 F: Documentation/networking/net_dim.rst
6123 F: include/linux/dim.h
6126 DZ DECSTATION DZ11 SERIAL DRIVER
6127 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6129 F: drivers/tty/serial/dz.*
6131 E3X0 POWER BUTTON DRIVER
6132 M: Moritz Fischer <moritz.fischer@ettus.com>
6133 L: usrp-users@lists.ettus.com
6135 W: http://www.ettus.com
6136 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6137 F: drivers/input/misc/e3x0-button.c
6140 M: Antti Palosaari <crope@iki.fi>
6141 L: linux-media@vger.kernel.org
6143 W: https://linuxtv.org
6144 W: http://palosaari.fi/linux/
6145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6146 T: git git://linuxtv.org/anttip/media_tree.git
6147 F: drivers/media/tuners/e4000*
6149 EARTH_PT1 MEDIA DRIVER
6150 M: Akihiro Tsukada <tskd08@gmail.com>
6151 L: linux-media@vger.kernel.org
6153 F: drivers/media/pci/pt1/
6155 EARTH_PT3 MEDIA DRIVER
6156 M: Akihiro Tsukada <tskd08@gmail.com>
6157 L: linux-media@vger.kernel.org
6159 F: drivers/media/pci/pt3/
6162 M: Antti Palosaari <crope@iki.fi>
6163 L: linux-media@vger.kernel.org
6165 W: https://linuxtv.org
6166 W: http://palosaari.fi/linux/
6167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6168 T: git git://linuxtv.org/anttip/media_tree.git
6169 F: drivers/media/dvb-frontends/ec100*
6172 M: Tyler Hicks <code@tyhicks.com>
6173 L: ecryptfs@vger.kernel.org
6175 W: http://ecryptfs.org
6176 W: https://launchpad.net/ecryptfs
6177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6178 F: Documentation/filesystems/ecryptfs.rst
6182 M: Borislav Petkov <bp@alien8.de>
6183 L: linux-edac@vger.kernel.org
6185 F: drivers/edac/amd64_edac*
6188 M: Jan Luebbe <jlu@pengutronix.de>
6189 L: linux-edac@vger.kernel.org
6191 F: drivers/edac/armada_xp_*
6194 M: Stefan Schaeckeler <sschaeck@cisco.com>
6196 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6197 F: drivers/edac/aspeed_edac.c
6200 M: Shravan Kumar Ramani <sramani@nvidia.com>
6202 F: drivers/edac/bluefield_edac.c
6205 M: Robert Richter <rric@kernel.org>
6206 L: linux-edac@vger.kernel.org
6208 F: drivers/edac/highbank*
6211 M: Ralf Baechle <ralf@linux-mips.org>
6212 L: linux-edac@vger.kernel.org
6213 L: linux-mips@vger.kernel.org
6215 F: drivers/edac/octeon_edac*
6217 EDAC-CAVIUM THUNDERX
6218 M: Robert Richter <rric@kernel.org>
6219 L: linux-edac@vger.kernel.org
6221 F: drivers/edac/thunderx_edac*
6224 M: Borislav Petkov <bp@alien8.de>
6225 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6226 M: Tony Luck <tony.luck@intel.com>
6227 R: James Morse <james.morse@arm.com>
6228 R: Robert Richter <rric@kernel.org>
6229 L: linux-edac@vger.kernel.org
6231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6232 F: Documentation/admin-guide/ras.rst
6233 F: Documentation/driver-api/edac.rst
6235 F: include/linux/edac.h
6238 M: Lei Wang <lewan@microsoft.com>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/dmc520_edac.c
6244 M: Mark Gross <mark.gross@intel.com>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/e752x_edac.c
6250 L: linux-edac@vger.kernel.org
6252 F: drivers/edac/e7xxx_edac.c
6255 M: York Sun <york.sun@nxp.com>
6256 L: linux-edac@vger.kernel.org
6258 F: drivers/edac/fsl_ddr_edac.*
6261 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6262 L: linux-edac@vger.kernel.org
6264 F: drivers/edac/ghes_edac.c
6267 M: Tony Luck <tony.luck@intel.com>
6268 L: linux-edac@vger.kernel.org
6270 F: drivers/edac/i10nm_base.c
6273 L: linux-edac@vger.kernel.org
6275 F: drivers/edac/i3000_edac.c
6278 L: linux-edac@vger.kernel.org
6280 F: drivers/edac/i5000_edac.c
6283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6284 L: linux-edac@vger.kernel.org
6286 F: drivers/edac/i5400_edac.c
6289 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6290 L: linux-edac@vger.kernel.org
6292 F: drivers/edac/i7300_edac.c
6295 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6296 L: linux-edac@vger.kernel.org
6298 F: drivers/edac/i7core_edac.c
6301 M: Tim Small <tim@buttersideup.com>
6302 L: linux-edac@vger.kernel.org
6304 F: drivers/edac/i82443bxgx_edac.c
6307 M: "Arvind R." <arvino55@gmail.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/i82975x_edac.c
6313 M: Jason Baron <jbaron@akamai.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/ie31200_edac.c
6319 M: Johannes Thumshirn <morbidrsa@gmail.com>
6320 L: linux-edac@vger.kernel.org
6322 F: drivers/edac/mpc85xx_edac.[ch]
6325 M: Egor Martovetsky <egor@pasemi.com>
6326 L: linux-edac@vger.kernel.org
6328 F: drivers/edac/pasemi_edac.c
6331 M: Tony Luck <tony.luck@intel.com>
6332 L: linux-edac@vger.kernel.org
6334 F: drivers/edac/pnd2_edac.[ch]
6337 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6338 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6339 L: linux-arm-msm@vger.kernel.org
6340 L: linux-edac@vger.kernel.org
6342 F: drivers/edac/qcom_edac.c
6345 M: Tim Small <tim@buttersideup.com>
6346 L: linux-edac@vger.kernel.org
6348 F: drivers/edac/r82600_edac.c
6351 M: Tony Luck <tony.luck@intel.com>
6352 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/sb_edac.c
6358 M: Yash Shah <yash.shah@sifive.com>
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/sifive_edac.c
6364 M: Tony Luck <tony.luck@intel.com>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/skx_*.c
6370 M: Tero Kristo <t-kristo@ti.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/ti_edac.c
6375 EDIROL UA-101/UA-1000 DRIVER
6376 M: Clemens Ladisch <clemens@ladisch.de>
6377 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6380 F: sound/usb/misc/ua101.c
6383 M: Ivan Hu <ivan.hu@canonical.com>
6384 M: Ard Biesheuvel <ardb@kernel.org>
6385 L: linux-efi@vger.kernel.org
6387 F: drivers/firmware/efi/test/
6389 EFI VARIABLE FILESYSTEM
6390 M: Matthew Garrett <matthew.garrett@nebula.com>
6391 M: Jeremy Kerr <jk@ozlabs.org>
6392 M: Ard Biesheuvel <ardb@kernel.org>
6393 L: linux-efi@vger.kernel.org
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6398 EFIFB FRAMEBUFFER DRIVER
6399 M: Peter Jones <pjones@redhat.com>
6400 L: linux-fbdev@vger.kernel.org
6402 F: drivers/video/fbdev/efifb.c
6406 W: http://aeschi.ch.eu.org/efs/
6409 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6410 M: Douglas Miller <dougmill@linux.ibm.com>
6411 L: netdev@vger.kernel.org
6413 F: drivers/net/ethernet/ibm/ehea/
6415 EM28XX VIDEO4LINUX DRIVER
6416 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6417 L: linux-media@vger.kernel.org
6419 W: https://linuxtv.org
6420 T: git git://linuxtv.org/media_tree.git
6421 F: Documentation/admin-guide/media/em28xx*
6422 F: drivers/media/usb/em28xx/
6425 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6426 M: Matt Mackall <mpm@selenic.com>
6427 M: David Woodhouse <dwmw2@infradead.org>
6428 L: linux-embedded@vger.kernel.org
6431 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6432 M: Adrian Hunter <adrian.hunter@intel.com>
6433 M: Ritesh Harjani <riteshh@codeaurora.org>
6434 M: Asutosh Das <asutoshd@codeaurora.org>
6435 L: linux-mmc@vger.kernel.org
6437 F: drivers/mmc/host/cqhci*
6439 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6440 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6441 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6442 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6443 L: linux-scsi@vger.kernel.org
6445 W: http://www.broadcom.com
6446 F: drivers/scsi/be2iscsi/
6448 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6449 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6450 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6451 M: Somnath Kotur <somnath.kotur@broadcom.com>
6452 L: netdev@vger.kernel.org
6454 W: http://www.emulex.com
6455 F: drivers/net/ethernet/emulex/benet/
6457 EMULEX ONECONNECT ROCE DRIVER
6458 M: Selvin Xavier <selvin.xavier@broadcom.com>
6459 M: Devesh Sharma <devesh.sharma@broadcom.com>
6460 L: linux-rdma@vger.kernel.org
6462 W: http://www.broadcom.com
6463 F: drivers/infiniband/hw/ocrdma/
6464 F: include/uapi/rdma/ocrdma-abi.h
6466 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6467 M: James Smart <james.smart@broadcom.com>
6468 M: Dick Kennedy <dick.kennedy@broadcom.com>
6469 L: linux-scsi@vger.kernel.org
6471 W: http://www.broadcom.com
6472 F: drivers/scsi/lpfc/
6474 ENE CB710 FLASH CARD READER DRIVER
6475 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6477 F: drivers/misc/cb710/
6478 F: drivers/mmc/host/cb710-mmc.*
6479 F: include/linux/cb710.h
6481 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6482 M: Maxim Levitsky <maximlevitsky@gmail.com>
6484 F: drivers/media/rc/ene_ir.*
6486 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6487 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6488 L: linuxppc-dev@lists.ozlabs.org
6490 F: drivers/tty/ehv_bytechan.c
6492 EPSON S1D13XXX FRAMEBUFFER DRIVER
6493 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6496 F: drivers/video/fbdev/s1d13xxxfb.c
6497 F: include/video/s1d13xxxfb.h
6500 M: Gao Xiang <xiang@kernel.org>
6501 M: Chao Yu <yuchao0@huawei.com>
6502 L: linux-erofs@lists.ozlabs.org
6504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6505 F: Documentation/filesystems/erofs.rst
6507 F: include/trace/events/erofs.h
6509 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6510 M: Jeff Layton <jlayton@kernel.org>
6512 F: include/linux/errseq.h
6515 ET131X NETWORK DRIVER
6516 M: Mark Einon <mark.einon@gmail.com>
6518 F: drivers/net/ethernet/agere/
6521 M: Roopa Prabhu <roopa@nvidia.com>
6522 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6523 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6524 L: netdev@vger.kernel.org
6526 W: http://www.linuxfoundation.org/en/Net:Bridge
6527 F: include/linux/netfilter_bridge/
6530 ETHERNET PHY LIBRARY
6531 M: Andrew Lunn <andrew@lunn.ch>
6532 M: Heiner Kallweit <hkallweit1@gmail.com>
6533 R: Russell King <linux@armlinux.org.uk>
6534 L: netdev@vger.kernel.org
6536 F: Documentation/ABI/testing/sysfs-class-net-phydev
6537 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6538 F: Documentation/devicetree/bindings/net/mdio*
6539 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6540 F: Documentation/networking/phy.rst
6542 F: drivers/of/of_mdio.c
6543 F: drivers/of/of_net.c
6544 F: include/dt-bindings/net/qca-ar803x.h
6545 F: include/linux/*mdio*.h
6546 F: include/linux/of_net.h
6547 F: include/linux/phy.h
6548 F: include/linux/phy_fixed.h
6549 F: include/linux/platform_data/mdio-bcm-unimac.h
6550 F: include/linux/platform_data/mdio-gpio.h
6551 F: include/trace/events/mdio.h
6552 F: include/uapi/linux/mdio.h
6553 F: include/uapi/linux/mii.h
6556 M: Namjae Jeon <namjae.jeon@samsung.com>
6557 M: Sungjong Seo <sj1557.seo@samsung.com>
6558 L: linux-fsdevel@vger.kernel.org
6563 M: Jan Kara <jack@suse.com>
6564 L: linux-ext4@vger.kernel.org
6566 F: Documentation/filesystems/ext2.rst
6568 F: include/linux/ext2*
6571 M: "Theodore Ts'o" <tytso@mit.edu>
6572 M: Andreas Dilger <adilger.kernel@dilger.ca>
6573 L: linux-ext4@vger.kernel.org
6575 W: http://ext4.wiki.kernel.org
6576 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6578 F: Documentation/filesystems/ext4/
6581 Extended Verification Module (EVM)
6582 M: Mimi Zohar <zohar@linux.ibm.com>
6583 L: linux-integrity@vger.kernel.org
6585 F: security/integrity/evm/
6587 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6588 M: Ard Biesheuvel <ardb@kernel.org>
6589 L: linux-efi@vger.kernel.org
6591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6592 F: Documentation/admin-guide/efi-stub.rst
6593 F: arch/*/include/asm/efi.h
6594 F: arch/*/kernel/efi.c
6595 F: arch/arm/boot/compressed/efi-header.S
6596 F: arch/arm64/kernel/efi-entry.S
6597 F: arch/x86/platform/efi/
6598 F: drivers/firmware/efi/
6599 F: include/linux/efi*.h
6601 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6602 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6603 M: Chanwoo Choi <cw00.choi@samsung.com>
6604 L: linux-kernel@vger.kernel.org
6606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6607 F: Documentation/devicetree/bindings/extcon/
6608 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6610 F: include/linux/extcon.h
6611 F: include/linux/extcon/
6614 M: Masami Hiramatsu <mhiramat@kernel.org>
6616 F: Documentation/admin-guide/bootconfig.rst
6617 F: fs/proc/bootconfig.c
6618 F: include/linux/bootconfig.h
6620 F: tools/bootconfig/*
6623 M: Jingoo Han <jingoohan1@gmail.com>
6624 L: dri-devel@lists.freedesktop.org
6626 F: drivers/gpu/drm/exynos/exynos_dp*
6628 EXYNOS SYSMMU (IOMMU) driver
6629 M: Marek Szyprowski <m.szyprowski@samsung.com>
6630 L: iommu@lists.linux-foundation.org
6632 F: drivers/iommu/exynos-iommu.c
6634 EZchip NPS platform support
6635 M: Vineet Gupta <vgupta@synopsys.com>
6636 M: Ofer Levi <oferle@nvidia.com>
6638 F: arch/arc/boot/dts/eznps.dts
6639 F: arch/arc/plat-eznps
6642 M: Jaegeuk Kim <jaegeuk@kernel.org>
6643 M: Chao Yu <yuchao0@huawei.com>
6644 L: linux-f2fs-devel@lists.sourceforge.net
6646 W: https://f2fs.wiki.kernel.org/
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6648 F: Documentation/ABI/testing/sysfs-fs-f2fs
6649 F: Documentation/filesystems/f2fs.rst
6651 F: include/linux/f2fs_fs.h
6652 F: include/trace/events/f2fs.h
6654 F71805F HARDWARE MONITORING DRIVER
6655 M: Jean Delvare <jdelvare@suse.com>
6656 L: linux-hwmon@vger.kernel.org
6658 F: Documentation/hwmon/f71805f.rst
6659 F: drivers/hwmon/f71805f.c
6662 M: Josh Poimboeuf <jpoimboe@redhat.com>
6664 F: scripts/faddr2line
6667 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6668 L: netdev@vger.kernel.org
6670 F: Documentation/networking/failover.rst
6671 F: include/net/failover.h
6672 F: net/core/failover.c
6675 M: Jan Kara <jack@suse.cz>
6676 R: Amir Goldstein <amir73il@gmail.com>
6677 L: linux-fsdevel@vger.kernel.org
6679 F: fs/notify/fanotify/
6680 F: include/linux/fanotify.h
6681 F: include/uapi/linux/fanotify.h
6683 FARSYNC SYNCHRONOUS DRIVER
6684 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6686 W: http://www.farsite.co.uk/
6687 F: drivers/net/wan/farsync.*
6689 FAULT INJECTION SUPPORT
6690 M: Akinobu Mita <akinobu.mita@gmail.com>
6692 F: Documentation/fault-injection/
6693 F: lib/fault-inject.c
6695 FBTFT Framebuffer drivers
6696 L: dri-devel@lists.freedesktop.org
6697 L: linux-fbdev@vger.kernel.org
6699 F: drivers/staging/fbtft/
6702 M: Michael Buesch <m@bues.ch>
6703 L: linux-media@vger.kernel.org
6705 F: drivers/media/tuners/fc0011.c
6706 F: drivers/media/tuners/fc0011.h
6709 M: Antti Palosaari <crope@iki.fi>
6710 L: linux-media@vger.kernel.org
6712 W: https://linuxtv.org
6713 W: http://palosaari.fi/linux/
6714 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6715 T: git git://linuxtv.org/anttip/media_tree.git
6716 F: drivers/media/tuners/fc2580*
6718 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6719 M: Hannes Reinecke <hare@suse.de>
6720 L: linux-scsi@vger.kernel.org
6722 W: www.Open-FCoE.org
6723 F: drivers/scsi/fcoe/
6724 F: drivers/scsi/libfc/
6726 F: include/scsi/libfc.h
6727 F: include/scsi/libfcoe.h
6728 F: include/uapi/scsi/fc/
6730 FILE LOCKING (flock() and fcntl()/lockf())
6731 M: Jeff Layton <jlayton@kernel.org>
6732 M: "J. Bruce Fields" <bfields@fieldses.org>
6733 L: linux-fsdevel@vger.kernel.org
6737 F: include/linux/fcntl.h
6738 F: include/uapi/linux/fcntl.h
6740 FILESYSTEM DIRECT ACCESS (DAX)
6741 M: Dan Williams <dan.j.williams@intel.com>
6742 R: Matthew Wilcox <willy@infradead.org>
6743 R: Jan Kara <jack@suse.cz>
6744 L: linux-fsdevel@vger.kernel.org
6745 L: linux-nvdimm@lists.01.org
6748 F: include/linux/dax.h
6749 F: include/trace/events/fs_dax.h
6751 FILESYSTEMS (VFS and infrastructure)
6752 M: Alexander Viro <viro@zeniv.linux.org.uk>
6753 L: linux-fsdevel@vger.kernel.org
6756 F: include/linux/fs.h
6757 F: include/linux/fs_types.h
6758 F: include/uapi/linux/fs.h
6759 F: include/uapi/linux/openat2.h
6761 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6762 M: Riku Voipio <riku.voipio@iki.fi>
6763 L: linux-hwmon@vger.kernel.org
6765 F: drivers/hwmon/f75375s.c
6766 F: include/linux/f75375s.h
6768 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6769 M: Clemens Ladisch <clemens@ladisch.de>
6770 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6774 F: include/uapi/sound/firewire.h
6777 FIREWIRE MEDIA DRIVERS (firedtv)
6778 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6779 L: linux-media@vger.kernel.org
6780 L: linux1394-devel@lists.sourceforge.net
6782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6783 F: drivers/media/firewire/
6785 FIREWIRE SBP-2 TARGET
6786 M: Chris Boot <bootc@bootc.net>
6787 L: linux-scsi@vger.kernel.org
6788 L: target-devel@vger.kernel.org
6789 L: linux1394-devel@lists.sourceforge.net
6791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6792 F: drivers/target/sbp/
6795 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6796 L: linux1394-devel@lists.sourceforge.net
6798 W: http://ieee1394.wiki.kernel.org/
6799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6800 F: drivers/firewire/
6801 F: include/linux/firewire.h
6802 F: include/uapi/linux/firewire*.h
6805 FIRMWARE LOADER (request_firmware)
6806 M: Luis Chamberlain <mcgrof@kernel.org>
6807 L: linux-kernel@vger.kernel.org
6809 F: Documentation/firmware_class/
6810 F: drivers/base/firmware_loader/
6811 F: include/linux/firmware.h
6813 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6814 M: Joshua Morris <josh.h.morris@us.ibm.com>
6815 M: Philip Kelleher <pjk1939@linux.ibm.com>
6817 F: drivers/block/rsxx/
6819 FLEXTIMER FTM-QUADDEC DRIVER
6820 M: Patrick Havelange <patrick.havelange@essensium.com>
6821 L: linux-iio@vger.kernel.org
6823 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6824 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6825 F: drivers/counter/ftm-quaddec.c
6828 M: Denis Efremov <efremov@linux.com>
6829 L: linux-block@vger.kernel.org
6831 F: drivers/block/floppy.c
6833 FLYSKY FSIA6B RC RECEIVER
6834 M: Markus Koch <markus@notsyncing.net>
6835 L: linux-input@vger.kernel.org
6837 F: drivers/input/joystick/fsia6b.c
6839 FORCEDETH GIGABIT ETHERNET DRIVER
6840 M: Rain River <rain.1986.08.12@gmail.com>
6841 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6842 L: netdev@vger.kernel.org
6844 F: drivers/net/ethernet/nvidia/*
6847 M: Wu Hao <hao.wu@intel.com>
6848 L: linux-fpga@vger.kernel.org
6850 F: Documentation/fpga/dfl.rst
6851 F: drivers/fpga/dfl*
6852 F: include/uapi/linux/fpga-dfl.h
6854 FPGA MANAGER FRAMEWORK
6855 M: Moritz Fischer <mdf@kernel.org>
6856 L: linux-fpga@vger.kernel.org
6858 W: http://www.rocketboards.org
6859 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6861 F: Documentation/devicetree/bindings/fpga/
6862 F: Documentation/driver-api/fpga/
6863 F: Documentation/fpga/
6865 F: include/linux/fpga/
6868 M: Bill Metzenthen <billm@melbpc.org.au>
6870 W: http://floatingpoint.sourceforge.net/emulator/index.html
6871 F: arch/x86/math-emu/
6873 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6874 L: netdev@vger.kernel.org
6876 F: drivers/net/wan/dlci.c
6877 F: drivers/net/wan/sdla.c
6880 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6881 L: dri-devel@lists.freedesktop.org
6882 L: linux-fbdev@vger.kernel.org
6884 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6885 T: git git://anongit.freedesktop.org/drm/drm-misc
6886 F: Documentation/fb/
6888 F: include/linux/fb.h
6889 F: include/uapi/linux/fb.h
6890 F: include/uapi/video/
6893 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6894 M: Horia Geantă <horia.geanta@nxp.com>
6895 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6896 L: linux-crypto@vger.kernel.org
6898 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6899 F: drivers/crypto/caam/
6901 FREESCALE COLDFIRE M5441X MMC DRIVER
6902 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6903 L: linux-mmc@vger.kernel.org
6905 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6906 F: include/linux/platform_data/mmc-esdhc-mcf.h
6908 FREESCALE DIU FRAMEBUFFER DRIVER
6909 M: Timur Tabi <timur@kernel.org>
6910 L: linux-fbdev@vger.kernel.org
6912 F: drivers/video/fbdev/fsl-diu-fb.*
6914 FREESCALE DMA DRIVER
6915 M: Li Yang <leoyang.li@nxp.com>
6916 M: Zhang Wei <zw@zh-kernel.org>
6917 L: linuxppc-dev@lists.ozlabs.org
6919 F: drivers/dma/fsldma.*
6921 FREESCALE DSPI DRIVER
6922 M: Vladimir Oltean <olteanv@gmail.com>
6923 L: linux-spi@vger.kernel.org
6925 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6926 F: drivers/spi/spi-fsl-dspi.c
6927 F: include/linux/spi/spi-fsl-dspi.h
6929 FREESCALE ENETC ETHERNET DRIVERS
6930 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6931 L: netdev@vger.kernel.org
6933 F: drivers/net/ethernet/freescale/enetc/
6935 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6936 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6937 L: netdev@vger.kernel.org
6939 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6940 F: drivers/net/ethernet/freescale/gianfar*
6942 FREESCALE GPMI NAND DRIVER
6943 M: Han Xu <han.xu@nxp.com>
6944 L: linux-mtd@lists.infradead.org
6946 F: drivers/mtd/nand/raw/gpmi-nand/*
6948 FREESCALE I2C CPM DRIVER
6949 M: Jochen Friedrich <jochen@scram.de>
6950 L: linuxppc-dev@lists.ozlabs.org
6951 L: linux-i2c@vger.kernel.org
6953 F: drivers/i2c/busses/i2c-cpm.c
6955 FREESCALE IMX / MXC FEC DRIVER
6956 M: Fugang Duan <fugang.duan@nxp.com>
6957 L: netdev@vger.kernel.org
6959 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6960 F: drivers/net/ethernet/freescale/fec.h
6961 F: drivers/net/ethernet/freescale/fec_main.c
6962 F: drivers/net/ethernet/freescale/fec_ptp.c
6964 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6965 M: Sascha Hauer <s.hauer@pengutronix.de>
6966 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6967 L: linux-fbdev@vger.kernel.org
6968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6970 F: drivers/video/fbdev/imxfb.c
6971 F: include/linux/platform_data/video-imxfb.h
6973 FREESCALE IMX DDR PMU DRIVER
6974 M: Frank Li <Frank.li@nxp.com>
6975 L: linux-arm-kernel@lists.infradead.org
6977 F: Documentation/admin-guide/perf/imx-ddr.rst
6978 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6979 F: drivers/perf/fsl_imx8_ddr_perf.c
6981 FREESCALE IMX I2C DRIVER
6982 M: Oleksij Rempel <o.rempel@pengutronix.de>
6983 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6984 L: linux-i2c@vger.kernel.org
6986 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6987 F: drivers/i2c/busses/i2c-imx.c
6989 FREESCALE IMX LPI2C DRIVER
6990 M: Dong Aisheng <aisheng.dong@nxp.com>
6991 L: linux-i2c@vger.kernel.org
6992 L: linux-imx@nxp.com
6994 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6995 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6997 FREESCALE QORIQ DPAA ETHERNET DRIVER
6998 M: Madalin Bucur <madalin.bucur@nxp.com>
6999 L: netdev@vger.kernel.org
7001 F: drivers/net/ethernet/freescale/dpaa
7003 FREESCALE QORIQ DPAA FMAN DRIVER
7004 M: Madalin Bucur <madalin.bucur@nxp.com>
7005 L: netdev@vger.kernel.org
7007 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7008 F: drivers/net/ethernet/freescale/fman
7010 FREESCALE QORIQ PTP CLOCK DRIVER
7011 M: Yangbo Lu <yangbo.lu@nxp.com>
7012 L: netdev@vger.kernel.org
7014 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7015 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7016 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7017 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7018 F: drivers/ptp/ptp_qoriq.c
7019 F: drivers/ptp/ptp_qoriq_debugfs.c
7020 F: include/linux/fsl/ptp_qoriq.h
7022 FREESCALE QUAD SPI DRIVER
7023 M: Han Xu <han.xu@nxp.com>
7024 L: linux-spi@vger.kernel.org
7026 F: drivers/spi/spi-fsl-qspi.c
7028 FREESCALE QUICC ENGINE LIBRARY
7029 M: Qiang Zhao <qiang.zhao@nxp.com>
7030 L: linuxppc-dev@lists.ozlabs.org
7032 F: drivers/soc/fsl/qe/
7033 F: include/soc/fsl/*qe*.h
7034 F: include/soc/fsl/*ucc*.h
7036 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7037 M: Li Yang <leoyang.li@nxp.com>
7038 L: netdev@vger.kernel.org
7039 L: linuxppc-dev@lists.ozlabs.org
7041 F: drivers/net/ethernet/freescale/ucc_geth*
7043 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7044 M: Zhao Qiang <qiang.zhao@nxp.com>
7045 L: netdev@vger.kernel.org
7046 L: linuxppc-dev@lists.ozlabs.org
7048 F: drivers/net/wan/fsl_ucc_hdlc*
7050 FREESCALE QUICC ENGINE UCC UART DRIVER
7051 M: Timur Tabi <timur@kernel.org>
7052 L: linuxppc-dev@lists.ozlabs.org
7054 F: drivers/tty/serial/ucc_uart.c
7056 FREESCALE SOC DRIVERS
7057 M: Li Yang <leoyang.li@nxp.com>
7058 L: linuxppc-dev@lists.ozlabs.org
7059 L: linux-arm-kernel@lists.infradead.org
7061 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7062 F: Documentation/devicetree/bindings/soc/fsl/
7064 F: include/linux/fsl/
7066 FREESCALE SOC FS_ENET DRIVER
7067 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7068 L: linuxppc-dev@lists.ozlabs.org
7069 L: netdev@vger.kernel.org
7071 F: drivers/net/ethernet/freescale/fs_enet/
7072 F: include/linux/fs_enet_pd.h
7074 FREESCALE SOC SOUND DRIVERS
7075 M: Timur Tabi <timur@kernel.org>
7076 M: Nicolin Chen <nicoleotsuka@gmail.com>
7077 M: Xiubo Li <Xiubo.Lee@gmail.com>
7078 R: Fabio Estevam <festevam@gmail.com>
7079 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7081 L: linuxppc-dev@lists.ozlabs.org
7083 F: sound/soc/fsl/fsl*
7084 F: sound/soc/fsl/imx*
7085 F: sound/soc/fsl/mpc8610_hpcd.c
7087 FREESCALE USB PERIPHERAL DRIVERS
7088 M: Li Yang <leoyang.li@nxp.com>
7089 L: linux-usb@vger.kernel.org
7090 L: linuxppc-dev@lists.ozlabs.org
7092 F: drivers/usb/gadget/udc/fsl*
7094 FREESCALE USB PHY DRIVER
7095 M: Ran Wang <ran.wang_1@nxp.com>
7096 L: linux-usb@vger.kernel.org
7097 L: linuxppc-dev@lists.ozlabs.org
7099 F: drivers/usb/phy/phy-fsl-usb*
7102 M: Christoph Hellwig <hch@infradead.org>
7104 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7108 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7109 M: Pavel Machek <pavel@ucw.cz>
7110 L: linux-pm@vger.kernel.org
7112 F: Documentation/power/freezing-of-tasks.rst
7113 F: include/linux/freezer.h
7117 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7118 L: linux-kernel@vger.kernel.org
7120 F: include/linux/frontswap.h
7123 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7124 M: David Howells <dhowells@redhat.com>
7125 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7127 F: Documentation/filesystems/caching/
7129 F: include/linux/fscache*.h
7131 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7132 M: Theodore Y. Ts'o <tytso@mit.edu>
7133 M: Jaegeuk Kim <jaegeuk@kernel.org>
7134 M: Eric Biggers <ebiggers@kernel.org>
7135 L: linux-fscrypt@vger.kernel.org
7137 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7138 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7139 F: Documentation/filesystems/fscrypt.rst
7141 F: include/linux/fscrypt*.h
7142 F: include/uapi/linux/fscrypt.h
7145 M: Jeremy Kerr <jk@ozlabs.org>
7146 M: Joel Stanley <joel@jms.id.au>
7147 R: Alistar Popple <alistair@popple.id.au>
7148 R: Eddie James <eajames@linux.ibm.com>
7149 L: linux-fsi@lists.ozlabs.org
7151 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7154 F: include/linux/fsi*.h
7155 F: include/trace/events/fsi*.h
7157 FSI-ATTACHED I2C DRIVER
7158 M: Eddie James <eajames@linux.ibm.com>
7159 L: linux-i2c@vger.kernel.org
7160 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7162 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7163 F: drivers/i2c/busses/i2c-fsi.c
7165 FSI-ATTACHED SPI DRIVER
7166 M: Eddie James <eajames@linux.ibm.com>
7167 L: linux-spi@vger.kernel.org
7169 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7170 F: drivers/spi/spi-fsi.c
7172 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7173 M: Jan Kara <jack@suse.cz>
7174 R: Amir Goldstein <amir73il@gmail.com>
7175 L: linux-fsdevel@vger.kernel.org
7177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7179 F: include/linux/fsnotify*.h
7181 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7182 M: Eric Biggers <ebiggers@kernel.org>
7183 M: Theodore Y. Ts'o <tytso@mit.edu>
7184 L: linux-fscrypt@vger.kernel.org
7186 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7187 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7188 F: Documentation/filesystems/fsverity.rst
7190 F: include/linux/fsverity.h
7191 F: include/uapi/linux/fsverity.h
7193 FUJITSU LAPTOP EXTRAS
7194 M: Jonathan Woithe <jwoithe@just42.net>
7195 L: platform-driver-x86@vger.kernel.org
7197 F: drivers/platform/x86/fujitsu-laptop.c
7199 FUJITSU M-5MO LS CAMERA ISP DRIVER
7200 M: Kyungmin Park <kyungmin.park@samsung.com>
7201 M: Heungjun Kim <riverful.kim@samsung.com>
7202 L: linux-media@vger.kernel.org
7204 F: drivers/media/i2c/m5mols/
7205 F: include/media/i2c/m5mols.h
7207 FUJITSU TABLET EXTRAS
7208 M: Robert Gerlach <khnz@gmx.de>
7209 L: platform-driver-x86@vger.kernel.org
7211 F: drivers/platform/x86/fujitsu-tablet.c
7213 FUSE: FILESYSTEM IN USERSPACE
7214 M: Miklos Szeredi <miklos@szeredi.hu>
7215 L: linux-fsdevel@vger.kernel.org
7217 W: http://fuse.sourceforge.net/
7218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7219 F: Documentation/filesystems/fuse.rst
7221 F: include/uapi/linux/fuse.h
7224 M: Thomas Gleixner <tglx@linutronix.de>
7225 M: Ingo Molnar <mingo@redhat.com>
7226 R: Peter Zijlstra <peterz@infradead.org>
7227 R: Darren Hart <dvhart@infradead.org>
7228 L: linux-kernel@vger.kernel.org
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7231 F: Documentation/locking/*futex*
7232 F: include/asm-generic/futex.h
7233 F: include/linux/futex.h
7234 F: include/uapi/linux/futex.h
7236 F: tools/perf/bench/futex*
7237 F: tools/testing/selftests/futex/
7239 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7240 M: Tim Harvey <tharvey@gateworks.com>
7241 M: Robert Jones <rjones@gateworks.com>
7243 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7244 F: drivers/mfd/gateworks-gsc.c
7245 F: include/linux/mfd/gsc.h
7246 F: Documentation/hwmon/gsc-hwmon.rst
7247 F: drivers/hwmon/gsc-hwmon.c
7248 F: include/linux/platform_data/gsc_hwmon.h
7250 GASKET DRIVER FRAMEWORK
7251 M: Rob Springer <rspringer@google.com>
7252 M: Todd Poynor <toddpoynor@google.com>
7253 M: Ben Chan <benchan@chromium.org>
7254 M: Richard Yeh <rcy@google.com>
7256 F: drivers/staging/gasket/
7259 M: Kees Cook <keescook@chromium.org>
7260 R: Emese Revfy <re.emese@gmail.com>
7261 L: kernel-hardening@lists.openwall.com
7263 F: Documentation/kbuild/gcc-plugins.rst
7264 F: scripts/Makefile.gcc-plugins
7265 F: scripts/gcc-plugin.sh
7266 F: scripts/gcc-plugins/
7268 GCOV BASED KERNEL PROFILING
7269 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7271 F: Documentation/dev-tools/gcov.rst
7274 GDB KERNEL DEBUGGING HELPER SCRIPTS
7275 M: Jan Kiszka <jan.kiszka@siemens.com>
7276 M: Kieran Bingham <kbingham@kernel.org>
7280 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7281 M: Achim Leubner <achim_leubner@adaptec.com>
7282 L: linux-scsi@vger.kernel.org
7284 W: http://www.icp-vortex.com/
7285 F: drivers/scsi/gdt*
7287 GEMTEK FM RADIO RECEIVER DRIVER
7288 M: Hans Verkuil <hverkuil@xs4all.nl>
7289 L: linux-media@vger.kernel.org
7291 W: https://linuxtv.org
7292 T: git git://linuxtv.org/media_tree.git
7293 F: drivers/media/radio/radio-gemtek*
7295 GENERIC ARCHITECTURE TOPOLOGY
7296 M: Sudeep Holla <sudeep.holla@arm.com>
7297 L: linux-kernel@vger.kernel.org
7299 F: drivers/base/arch_topology.c
7300 F: include/linux/arch_topology.h
7302 GENERIC GPIO I2C DRIVER
7303 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7305 F: drivers/i2c/busses/i2c-gpio.c
7306 F: include/linux/platform_data/i2c-gpio.h
7308 GENERIC GPIO I2C MULTIPLEXER DRIVER
7309 M: Peter Korsgaard <peter.korsgaard@barco.com>
7310 L: linux-i2c@vger.kernel.org
7312 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7313 F: drivers/i2c/muxes/i2c-mux-gpio.c
7314 F: include/linux/platform_data/i2c-mux-gpio.h
7316 GENERIC HDLC (WAN) DRIVERS
7317 M: Krzysztof Halasa <khc@pm.waw.pl>
7319 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7320 F: drivers/net/wan/c101.c
7321 F: drivers/net/wan/hd6457*
7322 F: drivers/net/wan/hdlc*
7323 F: drivers/net/wan/n2.c
7324 F: drivers/net/wan/pc300too.c
7325 F: drivers/net/wan/pci200syn.c
7326 F: drivers/net/wan/wanxl*
7328 GENERIC INCLUDE/ASM HEADER FILES
7329 M: Arnd Bergmann <arnd@arndb.de>
7330 L: linux-arch@vger.kernel.org
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7333 F: include/asm-generic/
7334 F: include/uapi/asm-generic/
7336 GENERIC PHY FRAMEWORK
7337 M: Kishon Vijay Abraham I <kishon@ti.com>
7338 M: Vinod Koul <vkoul@kernel.org>
7339 L: linux-kernel@vger.kernel.org
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7342 F: Documentation/devicetree/bindings/phy/
7344 F: include/linux/phy/
7346 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7347 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7349 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7352 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7353 M: Kevin Hilman <khilman@kernel.org>
7354 M: Ulf Hansson <ulf.hansson@linaro.org>
7355 L: linux-pm@vger.kernel.org
7357 F: Documentation/devicetree/bindings/power/power?domain*
7358 F: drivers/base/power/domain*.c
7359 F: include/linux/pm_domain.h
7361 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7362 M: Eugen Hristev <eugen.hristev@microchip.com>
7363 L: linux-input@vger.kernel.org
7365 F: drivers/input/touchscreen/resistive-adc-touch.c
7367 GENERIC UIO DRIVER FOR PCI DEVICES
7368 M: "Michael S. Tsirkin" <mst@redhat.com>
7369 L: kvm@vger.kernel.org
7371 F: drivers/uio/uio_pci_generic.c
7373 GENERIC VDSO LIBRARY
7374 M: Andy Lutomirski <luto@kernel.org>
7375 M: Thomas Gleixner <tglx@linutronix.de>
7376 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7377 L: linux-kernel@vger.kernel.org
7379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7380 F: include/asm-generic/vdso/vsyscall.h
7382 F: kernel/time/vsyscall.c
7385 GENWQE (IBM Generic Workqueue Card)
7386 M: Frank Haverkamp <haver@linux.ibm.com>
7388 F: drivers/misc/genwqe/
7390 GET_MAINTAINER SCRIPT
7391 M: Joe Perches <joe@perches.com>
7393 F: scripts/get_maintainer.pl
7396 M: Bob Peterson <rpeterso@redhat.com>
7397 M: Andreas Gruenbacher <agruenba@redhat.com>
7398 L: cluster-devel@redhat.com
7400 W: http://sources.redhat.com/cluster/
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7402 F: Documentation/filesystems/gfs2*
7404 F: include/uapi/linux/gfs2_ondisk.h
7407 M: Johan Hovold <johan@kernel.org>
7409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7410 F: Documentation/ABI/testing/sysfs-class-gnss
7411 F: Documentation/devicetree/bindings/gnss/
7413 F: include/linux/gnss.h
7416 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7417 L: linux-media@vger.kernel.org
7419 F: drivers/media/usb/go7007/
7422 M: Bastien Nocera <hadess@hadess.net>
7423 L: linux-input@vger.kernel.org
7425 F: drivers/input/touchscreen/goodix.c
7427 GOOGLE ETHERNET DRIVERS
7428 M: Catherine Sullivan <csully@google.com>
7429 R: Sagi Shahar <sagis@google.com>
7430 R: Jon Olson <jonolson@google.com>
7431 L: netdev@vger.kernel.org
7433 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7434 F: drivers/net/ethernet/google
7436 GPD POCKET FAN DRIVER
7437 M: Hans de Goede <hdegoede@redhat.com>
7438 L: platform-driver-x86@vger.kernel.org
7440 F: drivers/platform/x86/gpd-pocket-fan.c
7443 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7444 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7445 L: linux-gpio@vger.kernel.org
7446 L: linux-acpi@vger.kernel.org
7448 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7449 F: drivers/gpio/gpiolib-acpi.c
7450 F: drivers/gpio/gpiolib-acpi.h
7453 M: Geert Uytterhoeven <geert+renesas@glider.be>
7454 L: linux-gpio@vger.kernel.org
7456 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7457 F: drivers/gpio/gpio-aggregator.c
7460 M: Sean Young <sean@mess.org>
7461 L: linux-media@vger.kernel.org
7463 F: drivers/media/rc/gpio-ir-tx.c
7466 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7467 L: linux-gpio@vger.kernel.org
7469 F: drivers/gpio/gpio-mockup.c
7470 F: tools/testing/selftests/gpio/
7473 R: Michael Walle <michael@walle.cc>
7475 F: drivers/gpio/gpio-regmap.c
7476 F: include/linux/gpio/regmap.h
7479 M: Linus Walleij <linus.walleij@linaro.org>
7480 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7481 L: linux-gpio@vger.kernel.org
7483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7484 F: Documentation/ABI/obsolete/sysfs-gpio
7485 F: Documentation/ABI/testing/gpio-cdev
7486 F: Documentation/admin-guide/gpio/
7487 F: Documentation/devicetree/bindings/gpio/
7488 F: Documentation/driver-api/gpio/
7490 F: include/asm-generic/gpio.h
7491 F: include/linux/gpio.h
7492 F: include/linux/gpio/
7493 F: include/linux/of_gpio.h
7494 F: include/uapi/linux/gpio.h
7497 GRE DEMULTIPLEXER DRIVER
7498 M: Dmitry Kozlov <xeb@mail.ru>
7499 L: netdev@vger.kernel.org
7501 F: include/net/gre.h
7502 F: net/ipv4/gre_demux.c
7503 F: net/ipv4/gre_offload.c
7505 GRETH 10/100/1G Ethernet MAC device driver
7506 M: Andreas Larsson <andreas@gaisler.com>
7507 L: netdev@vger.kernel.org
7509 F: drivers/net/ethernet/aeroflex/
7511 GREYBUS AUDIO PROTOCOLS DRIVERS
7512 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7513 M: Mark Greer <mgreer@animalcreek.com>
7515 F: drivers/staging/greybus/audio_apbridgea.c
7516 F: drivers/staging/greybus/audio_apbridgea.h
7517 F: drivers/staging/greybus/audio_codec.c
7518 F: drivers/staging/greybus/audio_codec.h
7519 F: drivers/staging/greybus/audio_gb.c
7520 F: drivers/staging/greybus/audio_manager.c
7521 F: drivers/staging/greybus/audio_manager.h
7522 F: drivers/staging/greybus/audio_manager_module.c
7523 F: drivers/staging/greybus/audio_manager_private.h
7524 F: drivers/staging/greybus/audio_manager_sysfs.c
7525 F: drivers/staging/greybus/audio_module.c
7526 F: drivers/staging/greybus/audio_topology.c
7528 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7529 M: Viresh Kumar <vireshk@kernel.org>
7531 F: drivers/staging/greybus/authentication.c
7532 F: drivers/staging/greybus/bootrom.c
7533 F: drivers/staging/greybus/firmware.h
7534 F: drivers/staging/greybus/fw-core.c
7535 F: drivers/staging/greybus/fw-download.c
7536 F: drivers/staging/greybus/fw-management.c
7537 F: drivers/staging/greybus/greybus_authentication.h
7538 F: drivers/staging/greybus/greybus_firmware.h
7539 F: drivers/staging/greybus/hid.c
7540 F: drivers/staging/greybus/i2c.c
7541 F: drivers/staging/greybus/spi.c
7542 F: drivers/staging/greybus/spilib.c
7543 F: drivers/staging/greybus/spilib.h
7545 GREYBUS LOOPBACK DRIVER
7546 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7548 F: drivers/staging/greybus/loopback.c
7550 GREYBUS PLATFORM DRIVERS
7551 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7553 F: drivers/staging/greybus/arche-apb-ctrl.c
7554 F: drivers/staging/greybus/arche-platform.c
7555 F: drivers/staging/greybus/arche_platform.h
7557 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7558 M: Rui Miguel Silva <rmfrfs@gmail.com>
7560 F: drivers/staging/greybus/gpio.c
7561 F: drivers/staging/greybus/light.c
7562 F: drivers/staging/greybus/power_supply.c
7563 F: drivers/staging/greybus/sdio.c
7564 F: drivers/staging/greybus/spi.c
7565 F: drivers/staging/greybus/spilib.c
7568 M: Johan Hovold <johan@kernel.org>
7569 M: Alex Elder <elder@kernel.org>
7570 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7571 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7574 F: drivers/staging/greybus/
7575 F: include/linux/greybus.h
7576 F: include/linux/greybus/
7578 GREYBUS UART PROTOCOLS DRIVERS
7579 M: David Lin <dtwlin@gmail.com>
7581 F: drivers/staging/greybus/log.c
7582 F: drivers/staging/greybus/uart.c
7584 GS1662 VIDEO SERIALIZER
7585 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7586 L: linux-media@vger.kernel.org
7588 T: git git://linuxtv.org/media_tree.git
7589 F: drivers/media/spi/gs1662.c
7591 GSPCA FINEPIX SUBDRIVER
7592 M: Frank Zago <frank@zago.net>
7593 L: linux-media@vger.kernel.org
7595 T: git git://linuxtv.org/media_tree.git
7596 F: drivers/media/usb/gspca/finepix.c
7598 GSPCA GL860 SUBDRIVER
7599 M: Olivier Lorin <o.lorin@laposte.net>
7600 L: linux-media@vger.kernel.org
7602 T: git git://linuxtv.org/media_tree.git
7603 F: drivers/media/usb/gspca/gl860/
7605 GSPCA M5602 SUBDRIVER
7606 M: Erik Andren <erik.andren@gmail.com>
7607 L: linux-media@vger.kernel.org
7609 T: git git://linuxtv.org/media_tree.git
7610 F: drivers/media/usb/gspca/m5602/
7612 GSPCA PAC207 SONIXB SUBDRIVER
7613 M: Hans Verkuil <hverkuil@xs4all.nl>
7614 L: linux-media@vger.kernel.org
7616 T: git git://linuxtv.org/media_tree.git
7617 F: drivers/media/usb/gspca/pac207.c
7619 GSPCA SN9C20X SUBDRIVER
7620 M: Brian Johnson <brijohn@gmail.com>
7621 L: linux-media@vger.kernel.org
7623 T: git git://linuxtv.org/media_tree.git
7624 F: drivers/media/usb/gspca/sn9c20x.c
7626 GSPCA T613 SUBDRIVER
7627 M: Leandro Costantino <lcostantino@gmail.com>
7628 L: linux-media@vger.kernel.org
7630 T: git git://linuxtv.org/media_tree.git
7631 F: drivers/media/usb/gspca/t613.c
7633 GSPCA USB WEBCAM DRIVER
7634 M: Hans Verkuil <hverkuil@xs4all.nl>
7635 L: linux-media@vger.kernel.org
7637 T: git git://linuxtv.org/media_tree.git
7638 F: drivers/media/usb/gspca/
7640 GTP (GPRS Tunneling Protocol)
7641 M: Pablo Neira Ayuso <pablo@netfilter.org>
7642 M: Harald Welte <laforge@gnumonks.org>
7643 L: osmocom-net-gprs@lists.osmocom.org
7645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7646 F: drivers/net/gtp.c
7648 GUID PARTITION TABLE (GPT)
7649 M: Davidlohr Bueso <dave@stgolabs.net>
7650 L: linux-efi@vger.kernel.org
7652 F: block/partitions/efi.*
7655 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7656 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7658 W: http://uclinux-h8.sourceforge.jp
7659 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7661 F: drivers/clk/h8300/
7662 F: drivers/clocksource/h8300_*.c
7663 F: drivers/irqchip/irq-renesas-h8*.c
7665 HABANALABS PCI DRIVER
7666 M: Oded Gabbay <oded.gabbay@gmail.com>
7668 T: git https://github.com/HabanaAI/linux.git
7669 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7670 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7671 F: drivers/misc/habanalabs/
7672 F: include/uapi/misc/habanalabs.h
7675 M: Antti Palosaari <crope@iki.fi>
7676 L: linux-media@vger.kernel.org
7678 W: https://linuxtv.org
7679 W: http://palosaari.fi/linux/
7680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7681 T: git git://linuxtv.org/anttip/media_tree.git
7682 F: drivers/media/usb/hackrf/
7684 HANTRO VPU CODEC DRIVER
7685 M: Ezequiel Garcia <ezequiel@collabora.com>
7686 M: Philipp Zabel <p.zabel@pengutronix.de>
7687 L: linux-media@vger.kernel.org
7688 L: linux-rockchip@lists.infradead.org
7690 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7691 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7692 F: drivers/staging/media/hantro/
7694 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7695 M: Frank Seidel <frank@f-seidel.de>
7696 L: platform-driver-x86@vger.kernel.org
7698 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7699 F: drivers/platform/x86/hdaps.c
7702 M: Jean Delvare <jdelvare@suse.com>
7703 M: Guenter Roeck <linux@roeck-us.net>
7704 L: linux-hwmon@vger.kernel.org
7706 W: http://hwmon.wiki.kernel.org/
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7708 F: Documentation/devicetree/bindings/hwmon/
7709 F: Documentation/hwmon/
7711 F: include/linux/hwmon*.h
7712 F: include/trace/events/hwmon*.h
7714 HARDWARE RANDOM NUMBER GENERATOR CORE
7715 M: Matt Mackall <mpm@selenic.com>
7716 M: Herbert Xu <herbert@gondor.apana.org.au>
7717 L: linux-crypto@vger.kernel.org
7719 F: Documentation/admin-guide/hw_random.rst
7720 F: Documentation/devicetree/bindings/rng/
7721 F: drivers/char/hw_random/
7722 F: include/linux/hw_random.h
7724 HARDWARE SPINLOCK CORE
7725 M: Ohad Ben-Cohen <ohad@wizery.com>
7726 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7727 R: Baolin Wang <baolin.wang7@gmail.com>
7728 L: linux-remoteproc@vger.kernel.org
7730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7731 F: Documentation/devicetree/bindings/hwlock/
7732 F: Documentation/locking/hwspinlock.rst
7733 F: drivers/hwspinlock/
7734 F: include/linux/hwspinlock.h
7736 HARDWARE TRACING FACILITIES
7737 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7739 F: drivers/hwtracing/
7741 HARMONY SOUND DRIVER
7742 L: linux-parisc@vger.kernel.org
7744 F: sound/parisc/harmony.*
7746 HDPVR USB VIDEO ENCODER DRIVER
7747 M: Hans Verkuil <hverkuil@xs4all.nl>
7748 L: linux-media@vger.kernel.org
7750 W: https://linuxtv.org
7751 T: git git://linuxtv.org/media_tree.git
7752 F: drivers/media/usb/hdpvr/
7754 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7755 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7757 F: Documentation/watchdog/hpwdt.rst
7758 F: drivers/watchdog/hpwdt.c
7760 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7761 M: Don Brace <don.brace@microsemi.com>
7762 L: esc.storagedev@microsemi.com
7763 L: linux-scsi@vger.kernel.org
7765 F: Documentation/scsi/hpsa.rst
7766 F: drivers/scsi/hpsa*.[ch]
7767 F: include/linux/cciss*.h
7768 F: include/uapi/linux/cciss*.h
7771 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7772 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7773 L: linux-rdma@vger.kernel.org
7775 F: drivers/infiniband/hw/hfi1
7778 L: linux-fsdevel@vger.kernel.org
7780 F: Documentation/filesystems/hfs.rst
7784 L: linux-fsdevel@vger.kernel.org
7786 F: Documentation/filesystems/hfsplus.rst
7789 HGA FRAMEBUFFER DRIVER
7790 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7791 L: linux-nvidia@lists.surfsouth.com
7793 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7794 F: drivers/video/fbdev/hgafb.c
7796 HIBERNATION (aka Software Suspend, aka swsusp)
7797 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7798 M: Pavel Machek <pavel@ucw.cz>
7799 L: linux-pm@vger.kernel.org
7801 B: https://bugzilla.kernel.org
7802 F: arch/*/include/asm/suspend*.h
7804 F: drivers/base/power/
7805 F: include/linux/freezer.h
7806 F: include/linux/pm.h
7807 F: include/linux/suspend.h
7811 M: Jiri Kosina <jikos@kernel.org>
7812 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7813 L: linux-input@vger.kernel.org
7815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7817 F: include/linux/hid*
7818 F: include/uapi/linux/hid*
7820 HID SENSOR HUB DRIVERS
7821 M: Jiri Kosina <jikos@kernel.org>
7822 M: Jonathan Cameron <jic23@kernel.org>
7823 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7824 L: linux-input@vger.kernel.org
7825 L: linux-iio@vger.kernel.org
7827 F: Documentation/hid/hid-sensor*
7828 F: drivers/hid/hid-sensor-*
7829 F: drivers/iio/*/hid-*
7830 F: include/linux/hid-sensor-*
7832 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7833 M: Thomas Gleixner <tglx@linutronix.de>
7834 L: linux-kernel@vger.kernel.org
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7837 F: Documentation/timers/
7838 F: include/linux/clockchips.h
7839 F: include/linux/hrtimer.h
7840 F: kernel/time/clockevents.c
7841 F: kernel/time/hrtimer.c
7842 F: kernel/time/timer_*.c
7844 HIGH-SPEED SCC DRIVER FOR AX.25
7845 L: linux-hams@vger.kernel.org
7847 F: drivers/net/hamradio/dmascc.c
7848 F: drivers/net/hamradio/scc.c
7850 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7851 M: HighPoint Linux Team <linux@highpoint-tech.com>
7853 W: http://www.highpoint-tech.com
7854 F: Documentation/scsi/hptiop.rst
7855 F: drivers/scsi/hptiop.c
7858 M: Jes Sorensen <jes@trained-monkey.org>
7859 L: linux-hippi@sunsite.dk
7861 F: drivers/net/hippi/
7862 F: include/linux/hippidevice.h
7863 F: include/uapi/linux/if_hippi.h
7866 HISILICON DMA DRIVER
7867 M: Zhou Wang <wangzhou1@hisilicon.com>
7868 L: dmaengine@vger.kernel.org
7870 F: drivers/dma/hisi_dma.c
7872 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7873 M: Zaibo Xu <xuzaibo@huawei.com>
7874 L: linux-crypto@vger.kernel.org
7876 F: Documentation/ABI/testing/debugfs-hisi-hpre
7877 F: drivers/crypto/hisilicon/hpre/hpre.h
7878 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7879 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7881 HISILICON LPC BUS DRIVER
7882 M: john.garry@huawei.com
7884 W: http://www.hisilicon.com
7885 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7886 F: drivers/bus/hisi_lpc.c
7888 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7889 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7890 M: Salil Mehta <salil.mehta@huawei.com>
7891 L: netdev@vger.kernel.org
7893 W: http://www.hisilicon.com
7894 F: drivers/net/ethernet/hisilicon/hns3/
7896 HISILICON NETWORK SUBSYSTEM DRIVER
7897 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7898 M: Salil Mehta <salil.mehta@huawei.com>
7899 L: netdev@vger.kernel.org
7901 W: http://www.hisilicon.com
7902 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7903 F: drivers/net/ethernet/hisilicon/
7905 HISILICON PMU DRIVER
7906 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7908 W: http://www.hisilicon.com
7909 F: Documentation/admin-guide/perf/hisi-pmu.rst
7910 F: drivers/perf/hisilicon
7912 HISILICON QM AND ZIP Controller DRIVER
7913 M: Zhou Wang <wangzhou1@hisilicon.com>
7914 L: linux-crypto@vger.kernel.org
7916 F: Documentation/ABI/testing/debugfs-hisi-zip
7917 F: drivers/crypto/hisilicon/qm.c
7918 F: drivers/crypto/hisilicon/qm.h
7919 F: drivers/crypto/hisilicon/sgl.c
7920 F: drivers/crypto/hisilicon/zip/
7922 HISILICON ROCE DRIVER
7923 M: Lijun Ou <oulijun@huawei.com>
7924 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7925 M: Weihang Li <liweihang@huawei.com>
7926 L: linux-rdma@vger.kernel.org
7928 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7929 F: drivers/infiniband/hw/hns/
7931 HISILICON SAS Controller
7932 M: John Garry <john.garry@huawei.com>
7934 W: http://www.hisilicon.com
7935 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7936 F: drivers/scsi/hisi_sas/
7938 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7939 M: Zaibo Xu <xuzaibo@huawei.com>
7940 L: linux-crypto@vger.kernel.org
7942 F: Documentation/ABI/testing/debugfs-hisi-sec
7943 F: drivers/crypto/hisilicon/sec2/sec.h
7944 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7945 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7946 F: drivers/crypto/hisilicon/sec2/sec_main.c
7948 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7949 M: Zaibo Xu <xuzaibo@huawei.com>
7951 F: drivers/char/hw_random/hisi-trng-v2.c
7953 HISILICON V3XX SPI NOR FLASH Controller Driver
7954 M: John Garry <john.garry@huawei.com>
7956 W: http://www.hisilicon.com
7957 F: drivers/spi/spi-hisi-sfc-v3xx.c
7959 HMM - Heterogeneous Memory Management
7960 M: Jérôme Glisse <jglisse@redhat.com>
7961 L: linux-mm@kvack.org
7963 F: Documentation/vm/hmm.rst
7964 F: include/linux/hmm*
7967 F: tools/testing/selftests/vm/*hmm*
7970 M: Jouni Malinen <j@w1.fi>
7971 L: linux-wireless@vger.kernel.org
7973 W: http://w1.fi/hostap-driver.html
7974 F: drivers/net/wireless/intersil/hostap/
7976 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7977 L: platform-driver-x86@vger.kernel.org
7979 F: drivers/platform/x86/tc1100-wmi.c
7981 HPET: High Precision Event Timers driver
7982 M: Clemens Ladisch <clemens@ladisch.de>
7984 F: Documentation/timers/hpet.rst
7985 F: drivers/char/hpet.c
7986 F: include/linux/hpet.h
7987 F: include/uapi/linux/hpet.h
7991 F: arch/x86/include/asm/hpet.h
7992 F: arch/x86/kernel/hpet.c
7995 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7997 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8001 M: Sebastian Reichel <sre@kernel.org>
8003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8004 F: Documentation/ABI/testing/sysfs-bus-hsi
8005 F: Documentation/driver-api/hsi.rst
8007 F: include/linux/hsi/
8008 F: include/uapi/linux/hsi/
8011 L: linux-usb@vger.kernel.org
8013 F: drivers/net/usb/hso.c
8015 HSR NETWORK PROTOCOL
8016 L: netdev@vger.kernel.org
8020 HT16K33 LED CONTROLLER DRIVER
8021 M: Robin van der Gracht <robin@protonic.nl>
8023 F: Documentation/devicetree/bindings/display/ht16k33.txt
8024 F: drivers/auxdisplay/ht16k33.c
8026 HTCPEN TOUCHSCREEN DRIVER
8027 M: Pau Oliva Fora <pof@eslack.org>
8028 L: linux-input@vger.kernel.org
8030 F: drivers/input/touchscreen/htcpen.c
8032 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8033 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8034 L: linux-iio@vger.kernel.org
8036 W: http://www.st.com/
8037 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8038 F: drivers/iio/humidity/hts221*
8040 HUAWEI ETHERNET DRIVER
8041 M: Bin Luo <luobin9@huawei.com>
8042 L: netdev@vger.kernel.org
8044 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8045 F: drivers/net/ethernet/huawei/hinic/
8048 M: Mike Kravetz <mike.kravetz@oracle.com>
8049 L: linux-mm@kvack.org
8051 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8052 F: Documentation/admin-guide/mm/hugetlbpage.rst
8053 F: Documentation/vm/hugetlbfs_reserv.rst
8055 F: include/linux/hugetlb.h
8059 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8060 L: linux-media@vger.kernel.org
8062 W: https://linuxtv.org
8063 T: git git://linuxtv.org/media_tree.git
8064 F: drivers/media/platform/sti/hva
8066 HWPOISON MEMORY FAILURE HANDLING
8067 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8068 L: linux-mm@kvack.org
8070 F: mm/hwpoison-inject.c
8071 F: mm/memory-failure.c
8073 HYGON PROCESSOR SUPPORT
8074 M: Pu Wen <puwen@hygon.cn>
8075 L: linux-kernel@vger.kernel.org
8077 F: arch/x86/kernel/cpu/hygon.c
8079 HYNIX HI556 SENSOR DRIVER
8080 M: Shawn Tu <shawnx.tu@intel.com>
8081 L: linux-media@vger.kernel.org
8083 T: git git://linuxtv.org/media_tree.git
8084 F: drivers/media/i2c/hi556.c
8086 Hyper-V CORE AND DRIVERS
8087 M: "K. Y. Srinivasan" <kys@microsoft.com>
8088 M: Haiyang Zhang <haiyangz@microsoft.com>
8089 M: Stephen Hemminger <sthemmin@microsoft.com>
8090 M: Wei Liu <wei.liu@kernel.org>
8091 L: linux-hyperv@vger.kernel.org
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8094 F: Documentation/ABI/stable/sysfs-bus-vmbus
8095 F: Documentation/ABI/testing/debugfs-hyperv
8096 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8098 F: arch/x86/include/asm/hyperv-tlfs.h
8099 F: arch/x86/include/asm/mshyperv.h
8100 F: arch/x86/include/asm/trace/hyperv.h
8101 F: arch/x86/kernel/cpu/mshyperv.c
8102 F: drivers/clocksource/hyperv_timer.c
8103 F: drivers/hid/hid-hyperv.c
8105 F: drivers/input/serio/hyperv-keyboard.c
8106 F: drivers/iommu/hyperv-iommu.c
8107 F: drivers/net/hyperv/
8108 F: drivers/pci/controller/pci-hyperv-intf.c
8109 F: drivers/pci/controller/pci-hyperv.c
8110 F: drivers/scsi/storvsc_drv.c
8111 F: drivers/uio/uio_hv_generic.c
8112 F: drivers/video/fbdev/hyperv_fb.c
8113 F: include/asm-generic/hyperv-tlfs.h
8114 F: include/asm-generic/mshyperv.h
8115 F: include/clocksource/hyperv_timer.h
8116 F: include/linux/hyperv.h
8117 F: include/uapi/linux/hyperv.h
8118 F: net/vmw_vsock/hyperv_transport.c
8122 M: Vignesh Raghavendra <vigneshr@ti.com>
8123 L: linux-mtd@lists.infradead.org
8125 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8126 C: irc://irc.oftc.net/mtd
8127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8128 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8129 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8130 F: drivers/mtd/hyperbus/
8131 F: include/linux/mtd/hyperbus.h
8133 HYPERVISOR VIRTUAL CONSOLE DRIVER
8134 L: linuxppc-dev@lists.ozlabs.org
8139 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8140 L: linux-i2c@vger.kernel.org
8141 L: linux-acpi@vger.kernel.org
8143 F: drivers/i2c/i2c-core-acpi.c
8145 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8146 M: Ajay Gupta <ajayg@nvidia.com>
8147 L: linux-i2c@vger.kernel.org
8149 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8150 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8153 M: Peter Rosin <peda@axentia.se>
8154 L: linux-i2c@vger.kernel.org
8156 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8157 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8158 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8159 F: Documentation/i2c/i2c-topology.rst
8160 F: Documentation/i2c/muxes/
8161 F: drivers/i2c/i2c-mux.c
8162 F: drivers/i2c/muxes/
8163 F: include/linux/i2c-mux.h
8165 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8166 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8167 L: linux-i2c@vger.kernel.org
8169 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8170 F: drivers/i2c/busses/i2c-mv64xxx.c
8172 I2C OVER PARALLEL PORT
8173 M: Jean Delvare <jdelvare@suse.com>
8174 L: linux-i2c@vger.kernel.org
8176 F: Documentation/i2c/busses/i2c-parport.rst
8177 F: drivers/i2c/busses/i2c-parport.c
8180 M: Wolfram Sang <wsa@kernel.org>
8181 L: linux-i2c@vger.kernel.org
8183 W: https://i2c.wiki.kernel.org/
8184 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8186 F: Documentation/devicetree/bindings/i2c/i2c.txt
8187 F: Documentation/i2c/
8189 F: include/linux/i2c-dev.h
8190 F: include/linux/i2c-smbus.h
8191 F: include/linux/i2c.h
8192 F: include/uapi/linux/i2c-*.h
8193 F: include/uapi/linux/i2c.h
8195 I2C SUBSYSTEM HOST DRIVERS
8196 L: linux-i2c@vger.kernel.org
8198 W: https://i2c.wiki.kernel.org/
8199 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8201 F: Documentation/devicetree/bindings/i2c/
8202 F: drivers/i2c/algos/
8203 F: drivers/i2c/busses/
8206 M: Jean Delvare <jdelvare@suse.com>
8207 L: linux-i2c@vger.kernel.org
8209 F: Documentation/i2c/busses/i2c-taos-evm.rst
8210 F: drivers/i2c/busses/i2c-taos-evm.c
8213 M: Till Harbaum <till@harbaum.org>
8214 L: linux-i2c@vger.kernel.org
8216 W: http://www.harbaum.org/till/i2c_tiny_usb
8217 F: drivers/i2c/busses/i2c-tiny-usb.c
8219 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8220 M: Jean Delvare <jdelvare@suse.com>
8221 L: linux-i2c@vger.kernel.org
8223 F: Documentation/i2c/busses/i2c-ali1535.rst
8224 F: Documentation/i2c/busses/i2c-ali1563.rst
8225 F: Documentation/i2c/busses/i2c-ali15x3.rst
8226 F: Documentation/i2c/busses/i2c-amd756.rst
8227 F: Documentation/i2c/busses/i2c-amd8111.rst
8228 F: Documentation/i2c/busses/i2c-i801.rst
8229 F: Documentation/i2c/busses/i2c-nforce2.rst
8230 F: Documentation/i2c/busses/i2c-piix4.rst
8231 F: Documentation/i2c/busses/i2c-sis5595.rst
8232 F: Documentation/i2c/busses/i2c-sis630.rst
8233 F: Documentation/i2c/busses/i2c-sis96x.rst
8234 F: Documentation/i2c/busses/i2c-via.rst
8235 F: Documentation/i2c/busses/i2c-viapro.rst
8236 F: drivers/i2c/busses/i2c-ali1535.c
8237 F: drivers/i2c/busses/i2c-ali1563.c
8238 F: drivers/i2c/busses/i2c-ali15x3.c
8239 F: drivers/i2c/busses/i2c-amd756-s4882.c
8240 F: drivers/i2c/busses/i2c-amd756.c
8241 F: drivers/i2c/busses/i2c-amd8111.c
8242 F: drivers/i2c/busses/i2c-i801.c
8243 F: drivers/i2c/busses/i2c-isch.c
8244 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8245 F: drivers/i2c/busses/i2c-nforce2.c
8246 F: drivers/i2c/busses/i2c-piix4.c
8247 F: drivers/i2c/busses/i2c-sis5595.c
8248 F: drivers/i2c/busses/i2c-sis630.c
8249 F: drivers/i2c/busses/i2c-sis96x.c
8250 F: drivers/i2c/busses/i2c-via.c
8251 F: drivers/i2c/busses/i2c-viapro.c
8253 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8254 M: Hans de Goede <hdegoede@redhat.com>
8255 L: linux-i2c@vger.kernel.org
8257 F: drivers/i2c/busses/i2c-cht-wc.c
8259 I2C/SMBUS ISMT DRIVER
8260 M: Seth Heasley <seth.heasley@intel.com>
8261 M: Neil Horman <nhorman@tuxdriver.com>
8262 L: linux-i2c@vger.kernel.org
8263 F: Documentation/i2c/busses/i2c-ismt.rst
8264 F: drivers/i2c/busses/i2c-ismt.c
8266 I2C/SMBUS STUB DRIVER
8267 M: Jean Delvare <jdelvare@suse.com>
8268 L: linux-i2c@vger.kernel.org
8270 F: drivers/i2c/i2c-stub.c
8272 I3C DRIVER FOR CADENCE I3C MASTER IP
8273 M: Przemysław Gaj <pgaj@cadence.com>
8275 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8276 F: drivers/i3c/master/i3c-master-cdns.c
8278 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8279 M: Vitor Soares <vitor.soares@synopsys.com>
8281 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8282 F: drivers/i3c/master/dw*
8285 M: Boris Brezillon <bbrezillon@kernel.org>
8286 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8288 C: irc://chat.freenode.net/linux-i3c
8289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8290 F: Documentation/ABI/testing/sysfs-bus-i3c
8291 F: Documentation/devicetree/bindings/i3c/
8292 F: Documentation/driver-api/i3c
8294 F: include/linux/i3c/
8296 IA64 (Itanium) PLATFORM
8297 M: Tony Luck <tony.luck@intel.com>
8298 M: Fenghua Yu <fenghua.yu@intel.com>
8299 L: linux-ia64@vger.kernel.org
8301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8302 F: Documentation/ia64/
8305 IBM Power 842 compression accelerator
8306 M: Haren Myneni <haren@us.ibm.com>
8309 F: drivers/crypto/nx/Kconfig
8310 F: drivers/crypto/nx/Makefile
8311 F: drivers/crypto/nx/nx-842*
8312 F: include/linux/sw842.h
8315 IBM Power in-Nest Crypto Acceleration
8316 M: Breno Leitão <leitao@debian.org>
8317 M: Nayna Jain <nayna@linux.ibm.com>
8318 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8319 L: linux-crypto@vger.kernel.org
8321 F: drivers/crypto/nx/Kconfig
8322 F: drivers/crypto/nx/Makefile
8323 F: drivers/crypto/nx/nx-aes*
8324 F: drivers/crypto/nx/nx-sha*
8325 F: drivers/crypto/nx/nx.*
8326 F: drivers/crypto/nx/nx_csbcpb.h
8327 F: drivers/crypto/nx/nx_debugfs.c
8329 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8330 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8331 L: linux-pci@vger.kernel.org
8332 L: linuxppc-dev@lists.ozlabs.org
8334 F: drivers/pci/hotplug/rpadlpar*
8336 IBM Power Linux RAID adapter
8337 M: Brian King <brking@us.ibm.com>
8339 F: drivers/scsi/ipr.*
8341 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8342 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8343 L: linux-pci@vger.kernel.org
8344 L: linuxppc-dev@lists.ozlabs.org
8346 F: drivers/pci/hotplug/rpaphp*
8348 IBM Power SRIOV Virtual NIC Device Driver
8349 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8350 M: John Allen <jallen@linux.ibm.com>
8351 L: netdev@vger.kernel.org
8353 F: drivers/net/ethernet/ibm/ibmvnic.*
8355 IBM Power Virtual Accelerator Switchboard
8356 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8357 L: linuxppc-dev@lists.ozlabs.org
8359 F: arch/powerpc/include/asm/vas.h
8360 F: arch/powerpc/platforms/powernv/copy-paste.h
8361 F: arch/powerpc/platforms/powernv/vas*
8363 IBM Power Virtual Ethernet Device Driver
8364 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8365 L: netdev@vger.kernel.org
8367 F: drivers/net/ethernet/ibm/ibmveth.*
8369 IBM Power Virtual FC Device Drivers
8370 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8371 L: linux-scsi@vger.kernel.org
8373 F: drivers/scsi/ibmvscsi/ibmvfc*
8375 IBM Power Virtual Management Channel Driver
8376 M: Steven Royer <seroyer@linux.ibm.com>
8378 F: drivers/misc/ibmvmc.*
8380 IBM Power Virtual SCSI Device Drivers
8381 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8382 L: linux-scsi@vger.kernel.org
8384 F: drivers/scsi/ibmvscsi/ibmvscsi*
8385 F: include/scsi/viosrp.h
8387 IBM Power Virtual SCSI Device Target Driver
8388 M: Michael Cyr <mikecyr@linux.ibm.com>
8389 L: linux-scsi@vger.kernel.org
8390 L: target-devel@vger.kernel.org
8392 F: drivers/scsi/ibmvscsi_tgt/
8394 IBM Power VMX Cryptographic instructions
8395 M: Breno Leitão <leitao@debian.org>
8396 M: Nayna Jain <nayna@linux.ibm.com>
8397 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8398 L: linux-crypto@vger.kernel.org
8400 F: drivers/crypto/vmx/Kconfig
8401 F: drivers/crypto/vmx/Makefile
8402 F: drivers/crypto/vmx/aes*
8403 F: drivers/crypto/vmx/ghash*
8404 F: drivers/crypto/vmx/ppc-xlate.pl
8405 F: drivers/crypto/vmx/vmx.c
8407 IBM ServeRAID RAID DRIVER
8409 F: drivers/scsi/ips.*
8411 ICH LPC AND GPIO DRIVER
8412 M: Peter Tyser <ptyser@xes-inc.com>
8414 F: drivers/gpio/gpio-ich.c
8415 F: drivers/mfd/lpc_ich.c
8418 M: Max Staudt <max@enpas.org>
8419 L: linux-i2c@vger.kernel.org
8421 F: drivers/i2c/busses/i2c-icy.c
8424 M: "David S. Miller" <davem@davemloft.net>
8425 L: linux-ide@vger.kernel.org
8427 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8429 F: Documentation/ide/
8431 F: include/linux/ide.h
8434 M: Borislav Petkov <bp@alien8.de>
8435 L: linux-ide@vger.kernel.org
8437 F: Documentation/cdrom/ide-cd.rst
8438 F: drivers/ide/ide-cd*
8440 IDEAPAD LAPTOP EXTRAS DRIVER
8441 M: Ike Panhc <ike.pan@canonical.com>
8442 L: platform-driver-x86@vger.kernel.org
8444 W: http://launchpad.net/ideapad-laptop
8445 F: drivers/platform/x86/ideapad-laptop.c
8447 IDEAPAD LAPTOP SLIDEBAR DRIVER
8448 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8449 L: linux-input@vger.kernel.org
8451 W: https://github.com/o2genum/ideapad-slidebar
8452 F: drivers/input/misc/ideapad_slidebar.c
8454 IDT VersaClock 5 CLOCK DRIVER
8455 M: Luca Ceresoli <luca@lucaceresoli.net>
8457 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8458 F: drivers/clk/clk-versaclock5.c
8460 IEEE 802.15.4 SUBSYSTEM
8461 M: Alexander Aring <alex.aring@gmail.com>
8462 M: Stefan Schmidt <stefan@datenfreihafen.org>
8463 L: linux-wpan@vger.kernel.org
8465 W: https://linux-wpan.org/
8466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8468 F: Documentation/networking/ieee802154.rst
8469 F: drivers/net/ieee802154/
8470 F: include/linux/ieee802154.h
8471 F: include/linux/nl802154.h
8472 F: include/net/af_ieee802154.h
8473 F: include/net/cfg802154.h
8474 F: include/net/ieee802154_netdev.h
8475 F: include/net/mac802154.h
8476 F: include/net/nl802154.h
8481 M: Yotam Gigi <yotam.gi@gmail.com>
8482 M: Jamal Hadi Salim <jhs@mojatatu.com>
8483 F: include/net/ife.h
8484 F: include/uapi/linux/ife.h
8487 IGORPLUG-USB IR RECEIVER
8488 M: Sean Young <sean@mess.org>
8489 L: linux-media@vger.kernel.org
8491 F: drivers/media/rc/igorplugusb.c
8493 IGUANAWORKS USB IR TRANSCEIVER
8494 M: Sean Young <sean@mess.org>
8495 L: linux-media@vger.kernel.org
8497 F: drivers/media/rc/iguanair.c
8499 IIO DIGITAL POTENTIOMETER DAC
8500 M: Peter Rosin <peda@axentia.se>
8501 L: linux-iio@vger.kernel.org
8503 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8504 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8505 F: drivers/iio/dac/dpot-dac.c
8507 IIO ENVELOPE DETECTOR
8508 M: Peter Rosin <peda@axentia.se>
8509 L: linux-iio@vger.kernel.org
8511 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8512 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8513 F: drivers/iio/adc/envelope-detector.c
8516 M: Peter Rosin <peda@axentia.se>
8517 L: linux-iio@vger.kernel.org
8519 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8520 F: drivers/iio/multiplexer/iio-mux.c
8522 IIO SUBSYSTEM AND DRIVERS
8523 M: Jonathan Cameron <jic23@kernel.org>
8524 R: Hartmut Knaack <knaack.h@gmx.de>
8525 R: Lars-Peter Clausen <lars@metafoo.de>
8526 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8527 L: linux-iio@vger.kernel.org
8529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8530 F: Documentation/ABI/testing/configfs-iio*
8531 F: Documentation/ABI/testing/sysfs-bus-iio*
8532 F: Documentation/devicetree/bindings/iio/
8534 F: drivers/staging/iio/
8535 F: include/linux/iio/
8539 M: Peter Rosin <peda@axentia.se>
8540 L: linux-iio@vger.kernel.org
8542 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8543 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8544 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8545 F: drivers/iio/afe/iio-rescale.c
8547 IKANOS/ADI EAGLE ADSL USB DRIVER
8548 M: Matthieu Castet <castet.matthieu@free.fr>
8549 M: Stanislaw Gruszka <stf_xl@wp.pl>
8551 F: drivers/usb/atm/ueagle-atm.c
8553 IMGTEC ASCII LCD DRIVER
8554 M: Paul Burton <paulburton@kernel.org>
8556 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8557 F: drivers/auxdisplay/img-ascii-lcd.c
8559 IMGTEC IR DECODER DRIVER
8561 F: drivers/media/rc/img-ir/
8563 IMON SOUNDGRAPH USB IR RECEIVER
8564 M: Sean Young <sean@mess.org>
8565 L: linux-media@vger.kernel.org
8567 F: drivers/media/rc/imon.c
8568 F: drivers/media/rc/imon_raw.c
8570 IMS TWINTURBO FRAMEBUFFER DRIVER
8571 L: linux-fbdev@vger.kernel.org
8573 F: drivers/video/fbdev/imsttfb.c
8575 INA209 HARDWARE MONITOR DRIVER
8576 M: Guenter Roeck <linux@roeck-us.net>
8577 L: linux-hwmon@vger.kernel.org
8579 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8580 F: Documentation/hwmon/ina209.rst
8581 F: drivers/hwmon/ina209.c
8583 INA2XX HARDWARE MONITOR DRIVER
8584 M: Guenter Roeck <linux@roeck-us.net>
8585 L: linux-hwmon@vger.kernel.org
8587 F: Documentation/hwmon/ina2xx.rst
8588 F: drivers/hwmon/ina2xx.c
8589 F: include/linux/platform_data/ina2xx.h
8591 INDUSTRY PACK SUBSYSTEM (IPACK)
8592 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8593 M: Jens Taprogge <jens.taprogge@taprogge.org>
8594 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8595 L: industrypack-devel@lists.sourceforge.net
8597 W: http://industrypack.sourceforge.net
8600 INFINEON DPS310 Driver
8601 M: Eddie James <eajames@linux.ibm.com>
8602 L: linux-iio@vger.kernel.org
8604 F: drivers/iio/pressure/dps310.c
8606 INFINIBAND SUBSYSTEM
8607 M: Doug Ledford <dledford@redhat.com>
8608 M: Jason Gunthorpe <jgg@nvidia.com>
8609 L: linux-rdma@vger.kernel.org
8611 W: https://github.com/linux-rdma/rdma-core
8612 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8614 F: Documentation/devicetree/bindings/infiniband/
8615 F: Documentation/infiniband/
8616 F: drivers/infiniband/
8618 F: include/trace/events/ib_mad.h
8619 F: include/trace/events/ib_umad.h
8620 F: include/uapi/linux/if_infiniband.h
8621 F: include/uapi/rdma/
8622 F: samples/bpf/ibumad_kern.c
8623 F: samples/bpf/ibumad_user.c
8625 INGENIC JZ4780 DMA Driver
8626 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8628 F: drivers/dma/dma-jz4780.c
8630 INGENIC JZ4780 NAND DRIVER
8631 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8632 L: linux-mtd@lists.infradead.org
8634 F: drivers/mtd/nand/raw/ingenic/
8637 M: Paul Cercueil <paul@crapouillou.net>
8639 F: arch/mips/boot/dts/ingenic/
8640 F: arch/mips/include/asm/mach-jz4740/
8641 F: arch/mips/jz4740/
8642 F: drivers/clk/ingenic/
8643 F: drivers/dma/dma-jz4780.c
8644 F: drivers/gpu/drm/ingenic/
8645 F: drivers/i2c/busses/i2c-jz4780.c
8646 F: drivers/iio/adc/ingenic-adc.c
8647 F: drivers/irqchip/irq-ingenic.c
8648 F: drivers/memory/jz4780-nemc.c
8649 F: drivers/mmc/host/jz4740_mmc.c
8650 F: drivers/mtd/nand/raw/ingenic/
8651 F: drivers/pinctrl/pinctrl-ingenic.c
8652 F: drivers/power/supply/ingenic-battery.c
8653 F: drivers/pwm/pwm-jz4740.c
8654 F: drivers/remoteproc/ingenic_rproc.c
8655 F: drivers/rtc/rtc-jz4740.c
8656 F: drivers/tty/serial/8250/8250_ingenic.c
8657 F: drivers/usb/musb/jz4740.c
8658 F: drivers/watchdog/jz4740_wdt.c
8659 F: include/dt-bindings/iio/adc/ingenic,adc.h
8660 F: include/linux/mfd/ingenic-tcu.h
8661 F: sound/soc/codecs/jz47*
8662 F: sound/soc/jz4740/
8665 M: Jan Kara <jack@suse.cz>
8666 R: Amir Goldstein <amir73il@gmail.com>
8667 L: linux-fsdevel@vger.kernel.org
8669 F: Documentation/filesystems/inotify.rst
8670 F: fs/notify/inotify/
8671 F: include/linux/inotify.h
8672 F: include/uapi/linux/inotify.h
8674 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8675 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8676 L: linux-input@vger.kernel.org
8678 Q: http://patchwork.kernel.org/project/linux-input/list/
8679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8680 F: Documentation/devicetree/bindings/input/
8681 F: Documentation/devicetree/bindings/serio/
8682 F: Documentation/input/
8684 F: include/linux/input.h
8685 F: include/linux/input/
8686 F: include/uapi/linux/input-event-codes.h
8687 F: include/uapi/linux/input.h
8689 INPUT MULTITOUCH (MT) PROTOCOL
8690 M: Henrik Rydberg <rydberg@bitmath.org>
8691 L: linux-input@vger.kernel.org
8693 F: Documentation/input/multi-touch-protocol.rst
8694 F: drivers/input/input-mt.c
8697 INSIDE SECURE CRYPTO DRIVER
8698 M: Antoine Tenart <antoine.tenart@bootlin.com>
8699 L: linux-crypto@vger.kernel.org
8701 F: drivers/crypto/inside-secure/
8703 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8704 M: Mimi Zohar <zohar@linux.ibm.com>
8705 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8706 L: linux-integrity@vger.kernel.org
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8709 F: security/integrity/ima/
8711 INTEL 810/815 FRAMEBUFFER DRIVER
8712 M: Antonino Daplas <adaplas@gmail.com>
8713 L: linux-fbdev@vger.kernel.org
8715 F: drivers/video/fbdev/i810/
8718 M: Cezary Rojewski <cezary.rojewski@intel.com>
8719 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8720 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8721 M: Jie Yang <yang.jie@linux.intel.com>
8722 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8726 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8727 M: Hans de Goede <hdegoede@redhat.com>
8728 L: platform-driver-x86@vger.kernel.org
8730 F: drivers/platform/x86/intel_atomisp2_pm.c
8732 INTEL ATOMISP2 LED DRIVER
8733 M: Hans de Goede <hdegoede@redhat.com>
8734 L: platform-driver-x86@vger.kernel.org
8736 F: drivers/platform/x86/intel_atomisp2_led.c
8738 INTEL BROXTON PMC DRIVER
8739 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8740 M: Zha Qipeng <qipeng.zha@intel.com>
8742 F: drivers/mfd/intel_pmc_bxt.c
8743 F: include/linux/mfd/intel_pmc_bxt.h
8745 INTEL C600 SERIES SAS CONTROLLER DRIVER
8746 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8747 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8748 L: linux-scsi@vger.kernel.org
8750 T: git git://git.code.sf.net/p/intel-sas/isci
8751 F: drivers/scsi/isci/
8753 INTEL CPU family model numbers
8754 M: Tony Luck <tony.luck@intel.com>
8756 L: linux-kernel@vger.kernel.org
8758 F: arch/x86/include/asm/intel-family.h
8760 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8761 M: Jani Nikula <jani.nikula@linux.intel.com>
8762 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8763 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8764 L: intel-gfx@lists.freedesktop.org
8766 W: https://01.org/linuxgraphics/
8767 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8768 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8769 C: irc://chat.freenode.net/intel-gfx
8770 T: git git://anongit.freedesktop.org/drm-intel
8771 F: Documentation/gpu/i915.rst
8772 F: drivers/gpu/drm/i915/
8773 F: include/drm/i915*
8774 F: include/uapi/drm/i915_drm.h
8776 INTEL ETHERNET DRIVERS
8777 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8778 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8780 W: http://www.intel.com/support/feedback.htm
8781 W: http://e1000.sourceforge.net/
8782 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8785 F: Documentation/networking/device_drivers/ethernet/intel/
8786 F: drivers/net/ethernet/intel/
8787 F: drivers/net/ethernet/intel/*/
8788 F: include/linux/avf/virtchnl.h
8790 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8791 M: Maik Broemme <mbroemme@libmpq.org>
8792 L: linux-fbdev@vger.kernel.org
8794 F: Documentation/fb/intelfb.rst
8795 F: drivers/video/fbdev/intelfb/
8798 M: Andy Shevchenko <andy@kernel.org>
8799 L: linux-gpio@vger.kernel.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8802 F: drivers/gpio/gpio-ich.c
8803 F: drivers/gpio/gpio-intel-mid.c
8804 F: drivers/gpio/gpio-merrifield.c
8805 F: drivers/gpio/gpio-ml-ioh.c
8806 F: drivers/gpio/gpio-pch.c
8807 F: drivers/gpio/gpio-sch.c
8808 F: drivers/gpio/gpio-sodaville.c
8810 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8811 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8812 M: Zhi Wang <zhi.a.wang@intel.com>
8813 L: intel-gvt-dev@lists.freedesktop.org
8814 L: intel-gfx@lists.freedesktop.org
8816 W: https://01.org/igvt-g
8817 T: git https://github.com/intel/gvt-linux.git
8818 F: drivers/gpu/drm/i915/gvt/
8820 INTEL HID EVENT DRIVER
8821 M: Alex Hung <alex.hung@canonical.com>
8822 L: platform-driver-x86@vger.kernel.org
8824 F: drivers/platform/x86/intel-hid.c
8826 INTEL I/OAT DMA DRIVER
8827 M: Dave Jiang <dave.jiang@intel.com>
8828 R: Dan Williams <dan.j.williams@intel.com>
8829 L: dmaengine@vger.kernel.org
8831 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8832 F: drivers/dma/ioat*
8835 M: Dave Jiang <dave.jiang@intel.com>
8836 L: dmaengine@vger.kernel.org
8838 F: drivers/dma/idxd/*
8839 F: include/uapi/linux/idxd.h
8842 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8843 M: Len Brown <lenb@kernel.org>
8844 L: linux-pm@vger.kernel.org
8846 B: https://bugzilla.kernel.org
8847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8848 F: drivers/idle/intel_idle.c
8850 INTEL INTEGRATED SENSOR HUB DRIVER
8851 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8852 M: Jiri Kosina <jikos@kernel.org>
8853 L: linux-input@vger.kernel.org
8855 F: drivers/hid/intel-ish-hid/
8858 M: David Woodhouse <dwmw2@infradead.org>
8859 M: Lu Baolu <baolu.lu@linux.intel.com>
8860 L: iommu@lists.linux-foundation.org
8862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8863 F: drivers/iommu/intel/
8864 F: include/linux/intel-iommu.h
8865 F: include/linux/intel-svm.h
8867 INTEL IOP-ADMA DMA DRIVER
8868 R: Dan Williams <dan.j.williams@intel.com>
8870 F: drivers/dma/iop-adma.c
8872 INTEL IPU3 CSI-2 CIO2 DRIVER
8873 M: Yong Zhi <yong.zhi@intel.com>
8874 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8875 M: Bingbu Cao <bingbu.cao@intel.com>
8876 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8877 L: linux-media@vger.kernel.org
8879 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8880 F: drivers/media/pci/intel/ipu3/
8882 INTEL IPU3 CSI-2 IMGU DRIVER
8883 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8884 R: Bingbu Cao <bingbu.cao@intel.com>
8885 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8886 L: linux-media@vger.kernel.org
8888 F: Documentation/admin-guide/media/ipu3.rst
8889 F: Documentation/admin-guide/media/ipu3_rcb.svg
8890 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8891 F: drivers/staging/media/ipu3/
8893 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8894 M: Krzysztof Halasa <khalasa@piap.pl>
8896 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8897 F: drivers/net/wan/ixp4xx_hss.c
8898 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8899 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8900 F: include/linux/soc/ixp4xx/npe.h
8901 F: include/linux/soc/ixp4xx/qmgr.h
8903 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8904 M: Deepak Saxena <dsaxena@plexity.net>
8906 F: drivers/char/hw_random/ixp4xx-rng.c
8908 INTEL MANAGEMENT ENGINE (mei)
8909 M: Tomas Winkler <tomas.winkler@intel.com>
8910 L: linux-kernel@vger.kernel.org
8912 F: Documentation/driver-api/mei/*
8913 F: drivers/misc/mei/
8914 F: drivers/watchdog/mei_wdt.c
8915 F: include/linux/mei_cl_bus.h
8916 F: include/uapi/linux/mei.h
8919 INTEL MENLOW THERMAL DRIVER
8920 M: Sujith Thomas <sujith.thomas@intel.com>
8921 L: platform-driver-x86@vger.kernel.org
8923 W: https://01.org/linux-acpi
8924 F: drivers/platform/x86/intel_menlow.c
8926 INTEL MIC DRIVERS (mic)
8927 M: Sudeep Dutt <sudeep.dutt@intel.com>
8928 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8930 W: https://github.com/sudeepdutt/mic
8931 W: http://software.intel.com/en-us/mic-developer
8932 F: Documentation/misc-devices/mic/
8933 F: drivers/dma/mic_x100_dma.c
8934 F: drivers/dma/mic_x100_dma.h
8935 F: drivers/misc/mic/
8936 F: include/linux/mic_bus.h
8937 F: include/linux/scif.h
8938 F: include/uapi/linux/mic_common.h
8939 F: include/uapi/linux/mic_ioctl.h
8940 F: include/uapi/linux/scif_ioctl.h
8942 INTEL P-Unit IPC DRIVER
8943 M: Zha Qipeng <qipeng.zha@intel.com>
8944 L: platform-driver-x86@vger.kernel.org
8946 F: arch/x86/include/asm/intel_punit_ipc.h
8947 F: drivers/platform/x86/intel_punit_ipc.c
8949 INTEL PMC CORE DRIVER
8950 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8951 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8952 L: platform-driver-x86@vger.kernel.org
8954 F: drivers/platform/x86/intel_pmc_core*
8956 INTEL PMIC GPIO DRIVERS
8957 M: Andy Shevchenko <andy@kernel.org>
8959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8960 F: drivers/gpio/gpio-*cove.c
8961 F: drivers/gpio/gpio-msic.c
8963 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8964 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8966 F: drivers/mfd/intel_msic.c
8967 F: drivers/mfd/intel_soc_pmic*
8968 F: include/linux/mfd/intel_msic.h
8969 F: include/linux/mfd/intel_soc_pmic*
8971 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8972 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8973 L: linux-wireless@vger.kernel.org
8975 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8976 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8977 F: drivers/net/wireless/intel/ipw2x00/
8980 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8981 M: Len Brown <lenb@kernel.org>
8982 L: linux-pm@vger.kernel.org
8984 F: drivers/cpufreq/intel_pstate.c
8986 INTEL RDMA RNIC DRIVER
8987 M: Faisal Latif <faisal.latif@intel.com>
8988 M: Shiraz Saleem <shiraz.saleem@intel.com>
8989 L: linux-rdma@vger.kernel.org
8991 F: drivers/infiniband/hw/i40iw/
8992 F: include/uapi/rdma/i40iw-abi.h
8995 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8997 F: arch/x86/include/asm/intel_scu_ipc.h
8998 F: drivers/platform/x86/intel_scu_*
9000 INTEL SPEED SELECT TECHNOLOGY
9001 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9002 L: platform-driver-x86@vger.kernel.org
9004 F: drivers/platform/x86/intel_speed_select_if/
9005 F: include/uapi/linux/isst_if.h
9006 F: tools/power/x86/intel-speed-select/
9008 INTEL STRATIX10 FIRMWARE DRIVERS
9009 M: Richard Gong <richard.gong@linux.intel.com>
9010 L: linux-kernel@vger.kernel.org
9012 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9013 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9014 F: drivers/firmware/stratix10-rsu.c
9015 F: drivers/firmware/stratix10-svc.c
9016 F: include/linux/firmware/intel/stratix10-smc.h
9017 F: include/linux/firmware/intel/stratix10-svc-client.h
9019 INTEL TELEMETRY DRIVER
9020 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9021 M: "David E. Box" <david.e.box@linux.intel.com>
9022 L: platform-driver-x86@vger.kernel.org
9024 F: arch/x86/include/asm/intel_telemetry.h
9025 F: drivers/platform/x86/intel_telemetry*
9027 INTEL UNCORE FREQUENCY CONTROL
9028 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9029 L: platform-driver-x86@vger.kernel.org
9031 F: drivers/platform/x86/intel-uncore-frequency.c
9033 INTEL VIRTUAL BUTTON DRIVER
9034 M: AceLan Kao <acelan.kao@canonical.com>
9035 L: platform-driver-x86@vger.kernel.org
9037 F: drivers/platform/x86/intel-vbtn.c
9039 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9040 M: Stanislaw Gruszka <stf_xl@wp.pl>
9041 L: linux-wireless@vger.kernel.org
9043 F: drivers/net/wireless/intel/iwlegacy/
9045 INTEL WIRELESS WIFI LINK (iwlwifi)
9046 M: Johannes Berg <johannes.berg@intel.com>
9047 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9048 M: Luca Coelho <luciano.coelho@intel.com>
9049 M: Intel Linux Wireless <linuxwifi@intel.com>
9050 L: linux-wireless@vger.kernel.org
9052 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9054 F: drivers/net/wireless/intel/iwlwifi/
9056 INTEL WIRELESS WIMAX CONNECTION 2400
9057 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9058 M: linux-wimax@intel.com
9059 L: wimax@linuxwimax.org (subscribers-only)
9061 W: http://linuxwimax.org
9062 F: Documentation/admin-guide/wimax/i2400m.rst
9063 F: drivers/net/wimax/i2400m/
9064 F: include/uapi/linux/wimax/i2400m.h
9066 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9067 M: Jithu Joseph <jithu.joseph@intel.com>
9068 R: Maurice Ma <maurice.ma@intel.com>
9070 W: https://slimbootloader.github.io/security/firmware-update.html
9071 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9073 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9074 M: Mario Limonciello <mario.limonciello@dell.com>
9076 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9079 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9081 F: Documentation/trace/intel_th.rst
9082 F: drivers/hwtracing/intel_th/
9083 F: include/linux/intel_th.h
9085 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9086 M: Ning Sun <ning.sun@intel.com>
9087 L: tboot-devel@lists.sourceforge.net
9089 W: http://tboot.sourceforge.net
9090 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9091 F: Documentation/x86/intel_txt.rst
9092 F: arch/x86/kernel/tboot.c
9093 F: include/linux/tboot.h
9096 M: Georgi Djakov <georgi.djakov@linaro.org>
9097 L: linux-pm@vger.kernel.org
9099 F: Documentation/devicetree/bindings/interconnect/
9100 F: Documentation/driver-api/interconnect.rst
9101 F: drivers/interconnect/
9102 F: include/dt-bindings/interconnect/
9103 F: include/linux/interconnect-provider.h
9104 F: include/linux/interconnect.h
9106 INVENSENSE ICM-426xx IMU DRIVER
9107 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9108 L: linux-iio@vger.kernel.org
9110 W https://invensense.tdk.com/
9111 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9112 F: drivers/iio/imu/inv_icm42600/
9114 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9115 M: Linus Walleij <linus.walleij@linaro.org>
9116 L: linux-iio@vger.kernel.org
9118 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9119 F: drivers/iio/gyro/mpu3050*
9121 IOC3 ETHERNET DRIVER
9122 M: Ralf Baechle <ralf@linux-mips.org>
9123 L: linux-mips@vger.kernel.org
9125 F: drivers/net/ethernet/sgi/ioc3-eth.c
9127 IOMAP FILESYSTEM LIBRARY
9128 M: Christoph Hellwig <hch@infradead.org>
9129 M: Darrick J. Wong <darrick.wong@oracle.com>
9130 M: linux-xfs@vger.kernel.org
9131 M: linux-fsdevel@vger.kernel.org
9132 L: linux-xfs@vger.kernel.org
9133 L: linux-fsdevel@vger.kernel.org
9135 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9137 F: include/linux/iomap.h
9140 M: Joerg Roedel <joro@8bytes.org>
9141 L: iommu@lists.linux-foundation.org
9143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9144 F: Documentation/devicetree/bindings/iommu/
9146 F: include/linux/iommu.h
9147 F: include/linux/iova.h
9148 F: include/linux/of_iommu.h
9149 F: include/uapi/linux/iommu.h
9152 M: Jens Axboe <axboe@kernel.dk>
9153 L: io-uring@vger.kernel.org
9155 T: git git://git.kernel.dk/linux-block
9156 T: git git://git.kernel.dk/liburing
9160 F: include/uapi/linux/io_uring.h
9163 M: Corey Minyard <minyard@acm.org>
9164 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9166 W: http://openipmi.sourceforge.net/
9167 F: Documentation/driver-api/ipmi.rst
9168 F: Documentation/devicetree/bindings/ipmi/
9169 F: drivers/char/ipmi/
9170 F: include/linux/ipmi*
9171 F: include/uapi/linux/ipmi*
9173 IPS SCSI RAID DRIVER
9174 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9175 L: linux-scsi@vger.kernel.org
9177 W: http://www.adaptec.com/
9178 F: drivers/scsi/ips*
9181 M: Wensong Zhang <wensong@linux-vs.org>
9182 M: Simon Horman <horms@verge.net.au>
9183 M: Julian Anastasov <ja@ssi.bg>
9184 L: netdev@vger.kernel.org
9185 L: lvs-devel@vger.kernel.org
9187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9189 F: Documentation/networking/ipvs-sysctl.rst
9190 F: include/net/ip_vs.h
9191 F: include/uapi/linux/ip_vs.h
9192 F: net/netfilter/ipvs/
9195 M: Jiri Kosina <jikos@kernel.org>
9196 M: David Sterba <dsterba@suse.com>
9198 F: drivers/tty/ipwireless/
9201 L: netdev@vger.kernel.org
9203 F: include/uapi/linux/ipx.h
9205 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9206 M: Marc Zyngier <maz@kernel.org>
9208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9209 F: Documentation/core-api/irq/irq-domain.rst
9210 F: include/linux/irqdomain.h
9211 F: kernel/irq/irqdomain.c
9215 M: Thomas Gleixner <tglx@linutronix.de>
9216 L: linux-kernel@vger.kernel.org
9218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9222 M: Thomas Gleixner <tglx@linutronix.de>
9223 M: Jason Cooper <jason@lakedaemon.net>
9224 M: Marc Zyngier <maz@kernel.org>
9225 L: linux-kernel@vger.kernel.org
9227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9228 F: Documentation/devicetree/bindings/interrupt-controller/
9232 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9234 F: Documentation/driver-api/isa.rst
9235 F: drivers/base/isa.c
9236 F: include/linux/isa.h
9239 M: Hans Verkuil <hverkuil@xs4all.nl>
9240 L: linux-media@vger.kernel.org
9242 W: https://linuxtv.org
9243 T: git git://linuxtv.org/media_tree.git
9244 F: drivers/media/radio/radio-isa*
9247 M: Jaroslav Kysela <perex@perex.cz>
9249 F: Documentation/driver-api/isapnp.rst
9250 F: drivers/pnp/isapnp/
9251 F: include/linux/isapnp.h
9254 M: Lee Duncan <lduncan@suse.com>
9255 M: Chris Leech <cleech@redhat.com>
9256 L: open-iscsi@googlegroups.com
9257 L: linux-scsi@vger.kernel.org
9259 W: www.open-iscsi.com
9260 F: drivers/scsi/*iscsi*
9261 F: include/scsi/*iscsi*
9263 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9264 M: Peter Jones <pjones@redhat.com>
9265 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9267 F: drivers/firmware/iscsi_ibft*
9269 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9270 M: Sagi Grimberg <sagi@grimberg.me>
9271 M: Max Gurtovoy <maxg@nvidia.com>
9272 L: linux-rdma@vger.kernel.org
9274 W: http://www.openfabrics.org
9275 W: www.open-iscsi.org
9276 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9277 F: drivers/infiniband/ulp/iser/
9279 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9280 M: Sagi Grimberg <sagi@grimberg.me>
9281 L: linux-rdma@vger.kernel.org
9282 L: target-devel@vger.kernel.org
9284 W: http://www.linux-iscsi.org
9285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9286 F: drivers/infiniband/ulp/isert
9288 ISDN/CMTP OVER BLUETOOTH
9289 M: Karsten Keil <isdn@linux-pingi.de>
9290 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9291 L: netdev@vger.kernel.org
9293 W: http://www.isdn4linux.de
9294 F: Documentation/isdn/
9295 F: drivers/isdn/capi/
9296 F: include/linux/isdn/
9297 F: include/uapi/linux/isdn/
9298 F: net/bluetooth/cmtp/
9300 ISDN/mISDN SUBSYSTEM
9301 M: Karsten Keil <isdn@linux-pingi.de>
9302 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9303 L: netdev@vger.kernel.org
9305 W: http://www.isdn4linux.de
9306 F: drivers/isdn/Kconfig
9307 F: drivers/isdn/Makefile
9308 F: drivers/isdn/hardware/
9309 F: drivers/isdn/mISDN/
9311 IT87 HARDWARE MONITORING DRIVER
9312 M: Jean Delvare <jdelvare@suse.com>
9313 L: linux-hwmon@vger.kernel.org
9315 F: Documentation/hwmon/it87.rst
9316 F: drivers/hwmon/it87.c
9319 M: Antti Palosaari <crope@iki.fi>
9320 L: linux-media@vger.kernel.org
9322 W: https://linuxtv.org
9323 W: http://palosaari.fi/linux/
9324 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9325 T: git git://linuxtv.org/anttip/media_tree.git
9326 F: drivers/media/tuners/it913x*
9328 IVTV VIDEO4LINUX DRIVER
9329 M: Andy Walls <awalls@md.metrocast.net>
9330 L: linux-media@vger.kernel.org
9332 W: https://linuxtv.org
9333 T: git git://linuxtv.org/media_tree.git
9334 F: Documentation/admin-guide/media/ivtv*
9335 F: drivers/media/pci/ivtv/
9336 F: include/uapi/linux/ivtv*
9338 IX2505V MEDIA DRIVER
9339 M: Malcolm Priestley <tvboxspy@gmail.com>
9340 L: linux-media@vger.kernel.org
9342 W: https://linuxtv.org
9343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9344 F: drivers/media/dvb-frontends/ix2505v*
9346 JAILHOUSE HYPERVISOR INTERFACE
9347 M: Jan Kiszka <jan.kiszka@siemens.com>
9348 L: jailhouse-dev@googlegroups.com
9350 F: arch/x86/include/asm/jailhouse_para.h
9351 F: arch/x86/kernel/jailhouse.c
9353 JC42.4 TEMPERATURE SENSOR DRIVER
9354 M: Guenter Roeck <linux@roeck-us.net>
9355 L: linux-hwmon@vger.kernel.org
9357 F: Documentation/hwmon/jc42.rst
9358 F: drivers/hwmon/jc42.c
9361 M: Dave Kleikamp <shaggy@kernel.org>
9362 L: jfs-discussion@lists.sourceforge.net
9364 W: http://jfs.sourceforge.net/
9365 T: git git://github.com/kleikamp/linux-shaggy.git
9366 F: Documentation/admin-guide/jfs.rst
9370 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9371 L: netdev@vger.kernel.org
9373 F: drivers/net/ethernet/jme.*
9375 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9376 M: David Woodhouse <dwmw2@infradead.org>
9377 M: Richard Weinberger <richard@nod.at>
9378 L: linux-mtd@lists.infradead.org
9380 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9381 T: git git://git.infradead.org/ubifs-2.6.git
9383 F: include/uapi/linux/jffs2.h
9385 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9386 M: "Theodore Ts'o" <tytso@mit.edu>
9387 M: Jan Kara <jack@suse.com>
9388 L: linux-ext4@vger.kernel.org
9391 F: include/linux/jbd2.h
9393 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9394 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9395 L: linux-media@vger.kernel.org
9397 F: drivers/media/platform/rcar_jpu.c
9399 JSM Neo PCI based serial card
9400 L: linux-serial@vger.kernel.org
9402 F: drivers/tty/serial/jsm/
9404 K10TEMP HARDWARE MONITORING DRIVER
9405 M: Clemens Ladisch <clemens@ladisch.de>
9406 L: linux-hwmon@vger.kernel.org
9408 F: Documentation/hwmon/k10temp.rst
9409 F: drivers/hwmon/k10temp.c
9411 K8TEMP HARDWARE MONITORING DRIVER
9412 M: Rudolf Marek <r.marek@assembler.cz>
9413 L: linux-hwmon@vger.kernel.org
9415 F: Documentation/hwmon/k8temp.rst
9416 F: drivers/hwmon/k8temp.c
9419 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9420 R: Alexander Potapenko <glider@google.com>
9421 R: Dmitry Vyukov <dvyukov@google.com>
9422 L: kasan-dev@googlegroups.com
9424 F: Documentation/dev-tools/kasan.rst
9425 F: arch/*/include/asm/kasan.h
9426 F: arch/*/mm/kasan_init*
9427 F: include/linux/kasan*.h
9430 F: scripts/Makefile.kasan
9433 M: Masahiro Yamada <masahiroy@kernel.org>
9434 L: linux-kbuild@vger.kernel.org
9436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9437 F: Documentation/kbuild/kconfig*
9438 F: scripts/Kconfig.include
9442 R: Dmitry Vyukov <dvyukov@google.com>
9443 R: Andrey Konovalov <andreyknvl@google.com>
9444 L: kasan-dev@googlegroups.com
9446 F: Documentation/dev-tools/kcov.rst
9447 F: include/linux/kcov.h
9448 F: include/uapi/linux/kcov.h
9450 F: scripts/Makefile.kcov
9453 M: Marco Elver <elver@google.com>
9454 R: Dmitry Vyukov <dvyukov@google.com>
9455 L: kasan-dev@googlegroups.com
9457 F: Documentation/dev-tools/kcsan.rst
9458 F: include/linux/kcsan*.h
9460 F: lib/Kconfig.kcsan
9461 F: scripts/Makefile.kcsan
9464 M: Dave Young <dyoung@redhat.com>
9465 M: Baoquan He <bhe@redhat.com>
9466 R: Vivek Goyal <vgoyal@redhat.com>
9467 L: kexec@lists.infradead.org
9469 W: http://lse.sourceforge.net/kdump/
9470 F: Documentation/admin-guide/kdump/
9472 F: include/linux/crash_core.h
9473 F: include/linux/crash_dump.h
9474 F: include/uapi/linux/vmcore.h
9477 KEENE FM RADIO TRANSMITTER DRIVER
9478 M: Hans Verkuil <hverkuil@xs4all.nl>
9479 L: linux-media@vger.kernel.org
9481 W: https://linuxtv.org
9482 T: git git://linuxtv.org/media_tree.git
9483 F: drivers/media/radio/radio-keene*
9486 M: Ian Kent <raven@themaw.net>
9487 L: autofs@vger.kernel.org
9491 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9492 M: Masahiro Yamada <masahiroy@kernel.org>
9493 M: Michal Marek <michal.lkml@markovi.net>
9494 L: linux-kbuild@vger.kernel.org
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9497 F: Documentation/kbuild/
9499 F: scripts/*vmlinux*
9501 F: scripts/Makefile*
9508 L: kernel-janitors@vger.kernel.org
9510 W: http://kernelnewbies.org/KernelJanitors
9512 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9513 M: "J. Bruce Fields" <bfields@fieldses.org>
9514 M: Chuck Lever <chuck.lever@oracle.com>
9515 L: linux-nfs@vger.kernel.org
9517 W: http://nfs.sourceforge.net/
9518 T: git git://linux-nfs.org/~bfields/linux.git
9522 F: include/linux/lockd/
9523 F: include/linux/sunrpc/
9524 F: include/uapi/linux/nfsd/
9525 F: include/uapi/linux/sunrpc/
9528 KERNEL SELFTEST FRAMEWORK
9529 M: Shuah Khan <shuah@kernel.org>
9530 M: Shuah Khan <skhan@linuxfoundation.org>
9531 L: linux-kselftest@vger.kernel.org
9533 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9535 F: Documentation/dev-tools/kselftest*
9536 F: tools/testing/selftests/
9538 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9539 M: Brendan Higgins <brendanhiggins@google.com>
9540 L: linux-kselftest@vger.kernel.org
9541 L: kunit-dev@googlegroups.com
9543 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9544 F: Documentation/dev-tools/kunit/
9547 F: tools/testing/kunit/
9549 KERNEL USERMODE HELPER
9550 M: Luis Chamberlain <mcgrof@kernel.org>
9551 L: linux-kernel@vger.kernel.org
9553 F: include/linux/umh.h
9556 KERNEL VIRTUAL MACHINE (KVM)
9557 M: Paolo Bonzini <pbonzini@redhat.com>
9558 L: kvm@vger.kernel.org
9560 W: http://www.linux-kvm.org
9561 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9562 F: Documentation/virt/kvm/
9563 F: include/asm-generic/kvm*
9564 F: include/kvm/iodev.h
9565 F: include/linux/kvm*
9566 F: include/trace/events/kvm.h
9567 F: include/uapi/asm-generic/kvm*
9568 F: include/uapi/linux/kvm*
9570 F: tools/testing/selftests/kvm/
9573 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9574 M: Marc Zyngier <maz@kernel.org>
9575 R: James Morse <james.morse@arm.com>
9576 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9577 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9579 L: kvmarm@lists.cs.columbia.edu
9581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9582 F: arch/arm64/include/asm/kvm*
9583 F: arch/arm64/include/uapi/asm/kvm*
9585 F: include/kvm/arm_*
9587 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9588 M: Huacai Chen <chenhc@lemote.com>
9589 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9590 L: linux-mips@vger.kernel.org
9591 L: kvm@vger.kernel.org
9593 F: arch/mips/include/asm/kvm*
9594 F: arch/mips/include/uapi/asm/kvm*
9597 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9598 M: Paul Mackerras <paulus@ozlabs.org>
9599 L: kvm-ppc@vger.kernel.org
9601 W: http://www.linux-kvm.org/
9602 T: git git://github.com/agraf/linux-2.6.git
9603 F: arch/powerpc/include/asm/kvm*
9604 F: arch/powerpc/include/uapi/asm/kvm*
9605 F: arch/powerpc/kernel/kvm*
9606 F: arch/powerpc/kvm/
9608 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9609 M: Christian Borntraeger <borntraeger@de.ibm.com>
9610 M: Janosch Frank <frankja@linux.ibm.com>
9611 R: David Hildenbrand <david@redhat.com>
9612 R: Cornelia Huck <cohuck@redhat.com>
9613 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9614 L: kvm@vger.kernel.org
9616 W: http://www.ibm.com/developerworks/linux/linux390/
9617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9618 F: Documentation/virt/kvm/s390*
9619 F: arch/s390/include/asm/gmap.h
9620 F: arch/s390/include/asm/kvm*
9621 F: arch/s390/include/uapi/asm/kvm*
9623 F: arch/s390/mm/gmap.c
9624 F: tools/testing/selftests/kvm/*/s390x/
9625 F: tools/testing/selftests/kvm/s390x/
9627 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9628 M: Paolo Bonzini <pbonzini@redhat.com>
9629 R: Sean Christopherson <sean.j.christopherson@intel.com>
9630 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9631 R: Wanpeng Li <wanpengli@tencent.com>
9632 R: Jim Mattson <jmattson@google.com>
9633 R: Joerg Roedel <joro@8bytes.org>
9634 L: kvm@vger.kernel.org
9636 W: http://www.linux-kvm.org
9637 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9638 F: arch/x86/include/asm/kvm*
9639 F: arch/x86/include/asm/pvclock-abi.h
9640 F: arch/x86/include/asm/svm.h
9641 F: arch/x86/include/asm/vmx*.h
9642 F: arch/x86/include/uapi/asm/kvm*
9643 F: arch/x86/include/uapi/asm/svm.h
9644 F: arch/x86/include/uapi/asm/vmx.h
9645 F: arch/x86/kernel/kvm.c
9646 F: arch/x86/kernel/kvmclock.c
9651 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9652 M: Tejun Heo <tj@kernel.org>
9654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9656 F: include/linux/kernfs.h
9659 M: Eric Biederman <ebiederm@xmission.com>
9660 L: kexec@lists.infradead.org
9662 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9663 F: include/linux/kexec.h
9664 F: include/uapi/linux/kexec.h
9668 M: Mimi Zohar <zohar@linux.ibm.com>
9669 L: linux-integrity@vger.kernel.org
9670 L: keyrings@vger.kernel.org
9672 F: Documentation/security/keys/trusted-encrypted.rst
9673 F: include/keys/encrypted-type.h
9674 F: security/keys/encrypted-keys/
9677 M: James Bottomley <jejb@linux.ibm.com>
9678 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9679 M: Mimi Zohar <zohar@linux.ibm.com>
9680 L: linux-integrity@vger.kernel.org
9681 L: keyrings@vger.kernel.org
9683 F: Documentation/security/keys/trusted-encrypted.rst
9684 F: include/keys/trusted-type.h
9685 F: include/keys/trusted_tpm.h
9686 F: security/keys/trusted-keys/
9689 M: David Howells <dhowells@redhat.com>
9690 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9691 L: keyrings@vger.kernel.org
9693 F: Documentation/security/keys/core.rst
9695 F: include/linux/key-type.h
9696 F: include/linux/key.h
9697 F: include/linux/keyctl.h
9698 F: include/uapi/linux/keyctl.h
9702 M: Stefani Seibold <stefani@seibold.net>
9704 F: include/linux/kfifo.h
9708 KGDB / KDB /debug_core
9709 M: Jason Wessel <jason.wessel@windriver.com>
9710 M: Daniel Thompson <daniel.thompson@linaro.org>
9711 R: Douglas Anderson <dianders@chromium.org>
9712 L: kgdb-bugreport@lists.sourceforge.net
9714 W: http://kgdb.wiki.kernel.org/
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9716 F: Documentation/dev-tools/kgdb.rst
9717 F: drivers/misc/kgdbts.c
9718 F: drivers/tty/serial/kgdboc.c
9719 F: include/linux/kdb.h
9720 F: include/linux/kgdb.h
9723 KHADAS MCU MFD DRIVER
9724 M: Neil Armstrong <narmstrong@baylibre.com>
9725 L: linux-amlogic@lists.infradead.org
9727 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9728 F: drivers/mfd/khadas-mcu.c
9729 F: include/linux/mfd/khadas-mcu.h
9730 F: drivers/thermal/khadas_mcu_fan.c
9733 M: Catalin Marinas <catalin.marinas@arm.com>
9735 F: Documentation/dev-tools/kmemleak.rst
9736 F: include/linux/kmemleak.h
9737 F: mm/kmemleak-test.c
9740 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9741 M: Luis Chamberlain <mcgrof@kernel.org>
9742 L: linux-kernel@vger.kernel.org
9744 F: include/linux/kmod.h
9747 F: tools/testing/selftests/kmod/
9750 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9751 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9752 M: "David S. Miller" <davem@davemloft.net>
9753 M: Masami Hiramatsu <mhiramat@kernel.org>
9755 F: Documentation/trace/kprobes.rst
9756 F: include/asm-generic/kprobes.h
9757 F: include/linux/kprobes.h
9760 KS0108 LCD CONTROLLER DRIVER
9761 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9763 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9764 F: drivers/auxdisplay/ks0108.c
9765 F: include/linux/ks0108.h
9768 M: David Ahern <dsahern@kernel.org>
9769 L: netdev@vger.kernel.org
9771 F: include/net/l3mdev.h
9775 M: John Fastabend <john.fastabend@gmail.com>
9776 M: Daniel Borkmann <daniel@iogearbox.net>
9777 M: Jakub Sitnicki <jakub@cloudflare.com>
9778 M: Lorenz Bauer <lmb@cloudflare.com>
9779 L: netdev@vger.kernel.org
9780 L: bpf@vger.kernel.org
9782 F: include/linux/skmsg.h
9784 F: net/core/sock_map.c
9785 F: net/ipv4/tcp_bpf.c
9786 F: net/ipv4/udp_bpf.c
9788 LANTIQ / INTEL Ethernet drivers
9789 M: Hauke Mehrtens <hauke@hauke-m.de>
9790 L: netdev@vger.kernel.org
9792 F: drivers/net/dsa/lantiq_gswip.c
9793 F: drivers/net/dsa/lantiq_pce.h
9794 F: drivers/net/ethernet/lantiq_xrx200.c
9795 F: net/dsa/tag_gswip.c
9797 LANTIQ MIPS ARCHITECTURE
9798 M: John Crispin <john@phrozen.org>
9799 L: linux-mips@vger.kernel.org
9802 F: drivers/soc/lantiq
9805 L: linux-x25@vger.kernel.org
9807 F: Documentation/networking/lapb-module.rst
9811 LASI 53c700 driver for PARISC
9812 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9813 L: linux-scsi@vger.kernel.org
9815 F: Documentation/scsi/53c700.rst
9816 F: drivers/scsi/53c700*
9819 M: Tobin C. Harding <me@tobin.cc>
9820 M: Tycho Andersen <tycho@tycho.pizza>
9821 L: kernel-hardening@lists.openwall.com
9823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9824 F: scripts/leaking_addresses.pl
9827 M: Pavel Machek <pavel@ucw.cz>
9828 R: Dan Murphy <dmurphy@ti.com>
9829 L: linux-leds@vger.kernel.org
9831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9832 F: Documentation/devicetree/bindings/leds/
9834 F: include/linux/leds.h
9836 LEGACY EEPROM DRIVER
9837 M: Jean Delvare <jdelvare@suse.com>
9839 F: Documentation/misc-devices/eeprom.rst
9840 F: drivers/misc/eeprom/eeprom.c
9843 R: David Lechner <david@lechnology.com>
9845 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9846 F: arch/arm/boot/dts/da850-lego-ev3.dts
9847 F: drivers/power/supply/lego_ev3_battery.c
9849 LEGO USB Tower driver
9850 M: Juergen Stuber <starblue@users.sourceforge.net>
9851 L: legousb-devel@lists.sourceforge.net
9853 W: http://legousb.sourceforge.net/
9854 F: drivers/usb/misc/legousbtower.c
9857 M: Matan Ziv-Av <matan@svgalib.org>
9858 L: platform-driver-x86@vger.kernel.org
9860 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9861 F: Documentation/admin-guide/laptops/lg-laptop.rst
9862 F: drivers/platform/x86/lg-laptop.c
9865 M: Michael Krufky <mkrufky@linuxtv.org>
9866 L: linux-media@vger.kernel.org
9868 W: https://linuxtv.org
9869 W: http://github.com/mkrufky
9870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9871 T: git git://linuxtv.org/mkrufky/tuners.git
9872 F: drivers/media/dvb-frontends/lg2160.*
9874 LGDT3305 MEDIA DRIVER
9875 M: Michael Krufky <mkrufky@linuxtv.org>
9876 L: linux-media@vger.kernel.org
9878 W: https://linuxtv.org
9879 W: http://github.com/mkrufky
9880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9881 T: git git://linuxtv.org/mkrufky/tuners.git
9882 F: drivers/media/dvb-frontends/lgdt3305.*
9884 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9885 M: Viresh Kumar <vireshk@kernel.org>
9886 L: linux-ide@vger.kernel.org
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9889 F: drivers/ata/pata_arasan_cf.c
9890 F: include/linux/pata_arasan_cf_data.h
9893 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9894 M: Jens Axboe <axboe@kernel.dk>
9895 L: linux-ide@vger.kernel.org
9897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9898 F: drivers/ata/ata_generic.c
9899 F: drivers/ata/pata_*.c
9901 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9902 M: Linus Walleij <linus.walleij@linaro.org>
9903 L: linux-ide@vger.kernel.org
9905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9906 F: drivers/ata/pata_ftide010.c
9907 F: drivers/ata/sata_gemini.c
9908 F: drivers/ata/sata_gemini.h
9910 LIBATA SATA AHCI PLATFORM devices support
9911 M: Hans de Goede <hdegoede@redhat.com>
9912 M: Jens Axboe <axboe@kernel.dk>
9913 L: linux-ide@vger.kernel.org
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9916 F: drivers/ata/ahci_platform.c
9917 F: drivers/ata/libahci_platform.c
9918 F: include/linux/ahci_platform.h
9920 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9921 M: Mikael Pettersson <mikpelinux@gmail.com>
9922 L: linux-ide@vger.kernel.org
9924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9925 F: drivers/ata/sata_promise.*
9927 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9928 M: Jens Axboe <axboe@kernel.dk>
9929 L: linux-ide@vger.kernel.org
9931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9932 F: Documentation/devicetree/bindings/ata/
9934 F: include/linux/ata.h
9935 F: include/linux/libata.h
9938 M: Sasha Levin <alexander.levin@microsoft.com>
9940 F: tools/lib/lockdep/
9942 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9943 M: Dan Williams <dan.j.williams@intel.com>
9944 M: Vishal Verma <vishal.l.verma@intel.com>
9945 M: Dave Jiang <dave.jiang@intel.com>
9946 L: linux-nvdimm@lists.01.org
9948 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9949 P: Documentation/nvdimm/maintainer-entry-profile.rst
9950 F: drivers/nvdimm/blk.c
9951 F: drivers/nvdimm/region_devs.c
9953 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9954 M: Vishal Verma <vishal.l.verma@intel.com>
9955 M: Dan Williams <dan.j.williams@intel.com>
9956 M: Dave Jiang <dave.jiang@intel.com>
9957 L: linux-nvdimm@lists.01.org
9959 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9960 P: Documentation/nvdimm/maintainer-entry-profile.rst
9961 F: drivers/nvdimm/btt*
9963 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9964 M: Dan Williams <dan.j.williams@intel.com>
9965 M: Vishal Verma <vishal.l.verma@intel.com>
9966 M: Dave Jiang <dave.jiang@intel.com>
9967 L: linux-nvdimm@lists.01.org
9969 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9970 P: Documentation/nvdimm/maintainer-entry-profile.rst
9971 F: drivers/nvdimm/pmem*
9973 LIBNVDIMM: DEVICETREE BINDINGS
9974 M: Oliver O'Halloran <oohall@gmail.com>
9975 L: linux-nvdimm@lists.01.org
9977 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9978 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9979 F: drivers/nvdimm/of_pmem.c
9981 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9982 M: Dan Williams <dan.j.williams@intel.com>
9983 M: Vishal Verma <vishal.l.verma@intel.com>
9984 M: Dave Jiang <dave.jiang@intel.com>
9985 M: Ira Weiny <ira.weiny@intel.com>
9986 L: linux-nvdimm@lists.01.org
9988 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9989 P: Documentation/nvdimm/maintainer-entry-profile.rst
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9991 F: drivers/acpi/nfit/*
9993 F: include/linux/libnvdimm.h
9994 F: include/linux/nd.h
9995 F: include/uapi/linux/ndctl.h
9996 F: tools/testing/nvdimm/
9998 LICENSES and SPDX stuff
9999 M: Thomas Gleixner <tglx@linutronix.de>
10000 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10001 L: linux-spdx@vger.kernel.org
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10005 F: Documentation/process/license-rules.rst
10007 F: scripts/spdxcheck-test.sh
10008 F: scripts/spdxcheck.py
10010 LIGHTNVM PLATFORM SUPPORT
10011 M: Matias Bjorling <mb@lightnvm.io>
10012 L: linux-block@vger.kernel.org
10014 W: http://github/OpenChannelSSD
10015 F: drivers/lightnvm/
10016 F: include/linux/lightnvm.h
10017 F: include/uapi/linux/lightnvm.h
10019 LINEAR RANGES HELPERS
10020 M: Mark Brown <broonie@kernel.org>
10021 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10022 F: lib/linear_ranges.c
10023 F: lib/test_linear_ranges.c
10024 F: include/linux/linear_range.h
10026 LINUX FOR POWER MACINTOSH
10027 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10028 L: linuxppc-dev@lists.ozlabs.org
10030 F: arch/powerpc/platforms/powermac/
10031 F: drivers/macintosh/
10033 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10034 M: Michael Ellerman <mpe@ellerman.id.au>
10035 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10036 R: Paul Mackerras <paulus@samba.org>
10037 L: linuxppc-dev@lists.ozlabs.org
10039 W: https://github.com/linuxppc/wiki/wiki
10040 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10042 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10043 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10044 F: Documentation/devicetree/bindings/powerpc/
10045 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10046 F: Documentation/powerpc/
10048 F: drivers/*/*/*pasemi*
10049 F: drivers/*/*pasemi*
10050 F: drivers/char/tpm/tpm_ibmvtpm*
10051 F: drivers/crypto/nx/
10052 F: drivers/crypto/vmx/
10053 F: drivers/i2c/busses/i2c-opal.c
10054 F: drivers/net/ethernet/ibm/ibmveth.*
10055 F: drivers/net/ethernet/ibm/ibmvnic.*
10056 F: drivers/pci/hotplug/pnv_php.c
10057 F: drivers/pci/hotplug/rpa*
10058 F: drivers/rtc/rtc-opal.c
10059 F: drivers/scsi/ibmvscsi/
10060 F: drivers/tty/hvc/hvc_opal.c
10061 F: drivers/watchdog/wdrtas.c
10062 F: tools/testing/selftests/powerpc
10069 LINUX FOR POWERPC EMBEDDED MPC5XXX
10070 M: Anatolij Gustschin <agust@denx.de>
10071 L: linuxppc-dev@lists.ozlabs.org
10073 F: arch/powerpc/platforms/512x/
10074 F: arch/powerpc/platforms/52xx/
10076 LINUX FOR POWERPC EMBEDDED PPC4XX
10077 L: linuxppc-dev@lists.ozlabs.org
10079 F: arch/powerpc/platforms/40x/
10080 F: arch/powerpc/platforms/44x/
10082 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10083 M: Scott Wood <oss@buserror.net>
10084 L: linuxppc-dev@lists.ozlabs.org
10086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10087 F: Documentation/devicetree/bindings/powerpc/fsl/
10088 F: arch/powerpc/platforms/83xx/
10089 F: arch/powerpc/platforms/85xx/
10091 LINUX FOR POWERPC EMBEDDED PPC8XX
10092 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10093 L: linuxppc-dev@lists.ozlabs.org
10095 F: arch/powerpc/platforms/8xx/
10097 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10098 M: Kees Cook <keescook@chromium.org>
10100 F: drivers/misc/lkdtm/*
10101 F: tools/testing/selftests/lkdtm/*
10103 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10104 M: Alan Stern <stern@rowland.harvard.edu>
10105 M: Andrea Parri <parri.andrea@gmail.com>
10106 M: Will Deacon <will@kernel.org>
10107 M: Peter Zijlstra <peterz@infradead.org>
10108 M: Boqun Feng <boqun.feng@gmail.com>
10109 M: Nicholas Piggin <npiggin@gmail.com>
10110 M: David Howells <dhowells@redhat.com>
10111 M: Jade Alglave <j.alglave@ucl.ac.uk>
10112 M: Luc Maranget <luc.maranget@inria.fr>
10113 M: "Paul E. McKenney" <paulmck@kernel.org>
10114 R: Akira Yokosawa <akiyks@gmail.com>
10115 R: Daniel Lustig <dlustig@nvidia.com>
10116 R: Joel Fernandes <joel@joelfernandes.org>
10117 L: linux-kernel@vger.kernel.org
10118 L: linux-arch@vger.kernel.org
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10121 F: Documentation/atomic_bitops.txt
10122 F: Documentation/atomic_t.txt
10123 F: Documentation/core-api/atomic_ops.rst
10124 F: Documentation/core-api/refcount-vs-atomic.rst
10125 F: Documentation/litmus-tests/
10126 F: Documentation/memory-barriers.txt
10127 F: tools/memory-model/
10129 LIS3LV02D ACCELEROMETER DRIVER
10130 M: Eric Piel <eric.piel@tremplin-utc.net>
10132 F: Documentation/misc-devices/lis3lv02d.rst
10133 F: drivers/misc/lis3lv02d/
10134 F: drivers/platform/x86/hp_accel.c
10137 M: David Gow <davidgow@google.com>
10138 L: linux-kselftest@vger.kernel.org
10139 L: kunit-dev@googlegroups.com
10144 M: Josh Poimboeuf <jpoimboe@redhat.com>
10145 M: Jiri Kosina <jikos@kernel.org>
10146 M: Miroslav Benes <mbenes@suse.cz>
10147 M: Petr Mladek <pmladek@suse.com>
10148 R: Joe Lawrence <joe.lawrence@redhat.com>
10149 L: live-patching@vger.kernel.org
10151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10152 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10153 F: Documentation/livepatch/
10154 F: arch/powerpc/include/asm/livepatch.h
10155 F: arch/s390/include/asm/livepatch.h
10156 F: arch/x86/include/asm/livepatch.h
10157 F: include/linux/livepatch.h
10158 F: kernel/livepatch/
10160 F: samples/livepatch/
10161 F: tools/testing/selftests/livepatch/
10164 L: netdev@vger.kernel.org
10166 F: include/linux/llc.h
10167 F: include/net/llc*
10168 F: include/uapi/linux/llc.h
10171 LM73 HARDWARE MONITOR DRIVER
10172 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10173 L: linux-hwmon@vger.kernel.org
10175 F: drivers/hwmon/lm73.c
10177 LM78 HARDWARE MONITOR DRIVER
10178 M: Jean Delvare <jdelvare@suse.com>
10179 L: linux-hwmon@vger.kernel.org
10181 F: Documentation/hwmon/lm78.rst
10182 F: drivers/hwmon/lm78.c
10184 LM83 HARDWARE MONITOR DRIVER
10185 M: Jean Delvare <jdelvare@suse.com>
10186 L: linux-hwmon@vger.kernel.org
10188 F: Documentation/hwmon/lm83.rst
10189 F: drivers/hwmon/lm83.c
10191 LM90 HARDWARE MONITOR DRIVER
10192 M: Jean Delvare <jdelvare@suse.com>
10193 L: linux-hwmon@vger.kernel.org
10195 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10196 F: Documentation/hwmon/lm90.rst
10197 F: drivers/hwmon/lm90.c
10198 F: include/dt-bindings/thermal/lm90.h
10200 LM95234 HARDWARE MONITOR DRIVER
10201 M: Guenter Roeck <linux@roeck-us.net>
10202 L: linux-hwmon@vger.kernel.org
10204 F: Documentation/hwmon/lm95234.rst
10205 F: drivers/hwmon/lm95234.c
10207 LME2510 MEDIA DRIVER
10208 M: Malcolm Priestley <tvboxspy@gmail.com>
10209 L: linux-media@vger.kernel.org
10211 W: https://linuxtv.org
10212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10213 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10215 LOADPIN SECURITY MODULE
10216 M: Kees Cook <keescook@chromium.org>
10218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10219 F: Documentation/admin-guide/LSM/LoadPin.rst
10220 F: security/loadpin/
10223 M: Peter Zijlstra <peterz@infradead.org>
10224 M: Ingo Molnar <mingo@redhat.com>
10225 M: Will Deacon <will@kernel.org>
10226 L: linux-kernel@vger.kernel.org
10228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10229 F: Documentation/locking/
10230 F: arch/*/include/asm/spinlock*.h
10231 F: include/linux/lockdep.h
10232 F: include/linux/mutex*.h
10233 F: include/linux/rwlock*.h
10234 F: include/linux/rwsem*.h
10235 F: include/linux/seqlock.h
10236 F: include/linux/spinlock*.h
10238 F: lib/locking*.[ch]
10239 X: kernel/locking/locktorture.c
10241 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10242 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10243 L: linux-ntfs-dev@lists.sourceforge.net
10245 W: http://www.linux-ntfs.org/content/view/19/37/
10246 F: Documentation/admin-guide/ldm.rst
10247 F: block/partitions/ldm.*
10249 LOGITECH HID GAMING KEYBOARDS
10250 M: Hans de Goede <hdegoede@redhat.com>
10251 L: linux-input@vger.kernel.org
10253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10254 F: drivers/hid/hid-lg-g15.c
10256 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10257 M: Sathya Prakash <sathya.prakash@broadcom.com>
10258 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10259 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10260 L: MPT-FusionLinux.pdl@broadcom.com
10261 L: linux-scsi@vger.kernel.org
10263 W: http://www.avagotech.com/support/
10264 F: drivers/message/fusion/
10265 F: drivers/scsi/mpt3sas/
10267 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10268 M: Matthew Wilcox <willy@infradead.org>
10269 L: linux-scsi@vger.kernel.org
10271 F: drivers/scsi/sym53c8xx_2/
10274 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10275 L: linux-iio@vger.kernel.org
10277 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10278 F: drivers/iio/dac/ltc1660.c
10280 LTC2947 HARDWARE MONITOR DRIVER
10281 M: Nuno Sá <nuno.sa@analog.com>
10282 L: linux-hwmon@vger.kernel.org
10284 W: http://ez.analog.com/community/linux-device-drivers
10285 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10286 F: drivers/hwmon/ltc2947-core.c
10287 F: drivers/hwmon/ltc2947-i2c.c
10288 F: drivers/hwmon/ltc2947-spi.c
10289 F: drivers/hwmon/ltc2947.h
10291 LTC2983 IIO TEMPERATURE DRIVER
10292 M: Nuno Sá <nuno.sa@analog.com>
10293 L: linux-iio@vger.kernel.org
10295 W: http://ez.analog.com/community/linux-device-drivers
10296 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10297 F: drivers/iio/temperature/ltc2983.c
10299 LTC4261 HARDWARE MONITOR DRIVER
10300 M: Guenter Roeck <linux@roeck-us.net>
10301 L: linux-hwmon@vger.kernel.org
10303 F: Documentation/hwmon/ltc4261.rst
10304 F: drivers/hwmon/ltc4261.c
10306 LTC4306 I2C MULTIPLEXER DRIVER
10307 M: Michael Hennerich <michael.hennerich@analog.com>
10308 L: linux-i2c@vger.kernel.org
10310 W: http://ez.analog.com/community/linux-device-drivers
10311 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10312 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10314 LTP (Linux Test Project)
10315 M: Mike Frysinger <vapier@gentoo.org>
10316 M: Cyril Hrubis <chrubis@suse.cz>
10317 M: Wanlong Gao <wanlong.gao@gmail.com>
10318 M: Jan Stancek <jstancek@redhat.com>
10319 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10320 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10321 L: ltp@lists.linux.it (subscribers-only)
10323 W: http://linux-test-project.github.io/
10324 T: git git://github.com/linux-test-project/ltp.git
10327 M: Geert Uytterhoeven <geert@linux-m68k.org>
10328 L: linux-m68k@lists.linux-m68k.org
10330 W: http://www.linux-m68k.org/
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10335 M68K ON APPLE MACINTOSH
10336 M: Joshua Thompson <funaho@jurai.org>
10337 L: linux-m68k@lists.linux-m68k.org
10339 W: http://www.mac.linux-m68k.org/
10343 M: Philip Blundell <philb@gnu.org>
10345 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10346 F: arch/m68k/hp300/
10348 M88DS3103 MEDIA DRIVER
10349 M: Antti Palosaari <crope@iki.fi>
10350 L: linux-media@vger.kernel.org
10352 W: https://linuxtv.org
10353 W: http://palosaari.fi/linux/
10354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10355 T: git git://linuxtv.org/anttip/media_tree.git
10356 F: drivers/media/dvb-frontends/m88ds3103*
10358 M88RS2000 MEDIA DRIVER
10359 M: Malcolm Priestley <tvboxspy@gmail.com>
10360 L: linux-media@vger.kernel.org
10362 W: https://linuxtv.org
10363 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10364 F: drivers/media/dvb-frontends/m88rs2000*
10366 MA901 MASTERKIT USB FM RADIO DRIVER
10367 M: Alexey Klimov <klimov.linux@gmail.com>
10368 L: linux-media@vger.kernel.org
10370 T: git git://linuxtv.org/media_tree.git
10371 F: drivers/media/radio/radio-ma901.c
10374 M: Johannes Berg <johannes@sipsolutions.net>
10375 L: linux-wireless@vger.kernel.org
10377 W: https://wireless.wiki.kernel.org/
10378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10380 F: Documentation/networking/mac80211-injection.rst
10381 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10382 F: drivers/net/wireless/mac80211_hwsim.[ch]
10383 F: include/net/mac80211.h
10387 M: Jassi Brar <jassisinghbrar@gmail.com>
10388 L: linux-kernel@vger.kernel.org
10390 F: drivers/mailbox/
10391 F: include/linux/mailbox_client.h
10392 F: include/linux/mailbox_controller.h
10394 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10395 M: Michael Kerrisk <mtk.manpages@gmail.com>
10396 L: linux-man@vger.kernel.org
10398 W: http://www.kernel.org/doc/man-pages
10400 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10401 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10402 L: linux-mips@vger.kernel.org
10404 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10406 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10407 M: Andrew Lunn <andrew@lunn.ch>
10408 M: Vivien Didelot <vivien.didelot@gmail.com>
10409 L: netdev@vger.kernel.org
10411 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10412 F: Documentation/networking/devlink/mv88e6xxx.rst
10413 F: drivers/net/dsa/mv88e6xxx/
10414 F: include/linux/platform_data/mv88e6xxx.h
10416 MARVELL ARMADA 3700 PHY DRIVERS
10417 M: Miquel Raynal <miquel.raynal@bootlin.com>
10419 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10420 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10421 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10422 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10424 MARVELL ARMADA DRM SUPPORT
10425 M: Russell King <linux@armlinux.org.uk>
10427 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10428 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10429 F: Documentation/devicetree/bindings/display/armada/
10430 F: drivers/gpu/drm/armada/
10431 F: include/uapi/drm/armada_drm.h
10433 MARVELL CRYPTO DRIVER
10434 M: Boris Brezillon <bbrezillon@kernel.org>
10435 M: Arnaud Ebalard <arno@natisbad.org>
10436 M: Srujana Challa <schalla@marvell.com>
10437 L: linux-crypto@vger.kernel.org
10439 F: drivers/crypto/marvell/
10441 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10442 M: Mirko Lindner <mlindner@marvell.com>
10443 M: Stephen Hemminger <stephen@networkplumber.org>
10444 L: netdev@vger.kernel.org
10446 F: drivers/net/ethernet/marvell/sk*
10448 MARVELL LIBERTAS WIRELESS DRIVER
10449 L: libertas-dev@lists.infradead.org
10451 F: drivers/net/wireless/marvell/libertas/
10453 MARVELL MACCHIATOBIN SUPPORT
10454 M: Russell King <linux@armlinux.org.uk>
10455 L: linux-arm-kernel@lists.infradead.org
10457 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10459 MARVELL MV643XX ETHERNET DRIVER
10460 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10461 L: netdev@vger.kernel.org
10463 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10464 F: include/linux/mv643xx.h
10466 MARVELL MV88X3310 PHY DRIVER
10467 M: Russell King <linux@armlinux.org.uk>
10468 L: netdev@vger.kernel.org
10470 F: drivers/net/phy/marvell10g.c
10472 MARVELL MVEBU THERMAL DRIVER
10473 M: Miquel Raynal <miquel.raynal@bootlin.com>
10475 F: drivers/thermal/armada_thermal.c
10477 MARVELL MVNETA ETHERNET DRIVER
10478 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10479 L: netdev@vger.kernel.org
10481 F: drivers/net/ethernet/marvell/mvneta.*
10483 MARVELL MWIFIEX WIRELESS DRIVER
10484 M: Amitkumar Karwar <amitkarwar@gmail.com>
10485 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10486 M: Xinming Hu <huxinming820@gmail.com>
10487 L: linux-wireless@vger.kernel.org
10489 F: drivers/net/wireless/marvell/mwifiex/
10491 MARVELL MWL8K WIRELESS DRIVER
10492 M: Lennert Buytenhek <buytenh@wantstofly.org>
10493 L: linux-wireless@vger.kernel.org
10495 F: drivers/net/wireless/marvell/mwl8k.c
10497 MARVELL NAND CONTROLLER DRIVER
10498 M: Miquel Raynal <miquel.raynal@bootlin.com>
10499 L: linux-mtd@lists.infradead.org
10501 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10502 F: drivers/mtd/nand/raw/marvell_nand.c
10504 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10505 M: Sunil Goutham <sgoutham@marvell.com>
10506 M: Geetha sowjanya <gakula@marvell.com>
10507 M: Subbaraya Sundeep <sbhatta@marvell.com>
10508 M: hariprasad <hkelam@marvell.com>
10509 L: netdev@vger.kernel.org
10511 F: drivers/net/ethernet/marvell/octeontx2/nic/
10513 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10514 M: Sunil Goutham <sgoutham@marvell.com>
10515 M: Linu Cherian <lcherian@marvell.com>
10516 M: Geetha sowjanya <gakula@marvell.com>
10517 M: Jerin Jacob <jerinj@marvell.com>
10518 L: netdev@vger.kernel.org
10520 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10521 F: drivers/net/ethernet/marvell/octeontx2/af/
10523 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10524 M: Nicolas Pitre <nico@fluxnic.net>
10526 F: drivers/mmc/host/mvsdio.*
10528 MARVELL USB MDIO CONTROLLER DRIVER
10529 M: Tobias Waldekranz <tobias@waldekranz.com>
10530 L: netdev@vger.kernel.org
10532 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10533 F: drivers/net/phy/mdio-mvusb.c
10535 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10536 M: Hu Ziji <huziji@marvell.com>
10537 L: linux-mmc@vger.kernel.org
10539 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10540 F: drivers/mmc/host/sdhci-xenon*
10542 MATROX FRAMEBUFFER DRIVER
10543 L: linux-fbdev@vger.kernel.org
10545 F: drivers/video/fbdev/matrox/matroxfb_*
10546 F: include/uapi/linux/matroxfb.h
10548 MAX16065 HARDWARE MONITOR DRIVER
10549 M: Guenter Roeck <linux@roeck-us.net>
10550 L: linux-hwmon@vger.kernel.org
10552 F: Documentation/hwmon/max16065.rst
10553 F: drivers/hwmon/max16065.c
10555 MAX2175 SDR TUNER DRIVER
10556 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10557 L: linux-media@vger.kernel.org
10559 T: git git://linuxtv.org/media_tree.git
10560 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10561 F: Documentation/userspace-api/media/drivers/max2175.rst
10562 F: drivers/media/i2c/max2175*
10563 F: include/uapi/linux/max2175.h
10565 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10566 L: linux-hwmon@vger.kernel.org
10568 F: Documentation/hwmon/max6650.rst
10569 F: drivers/hwmon/max6650.c
10571 MAX6697 HARDWARE MONITOR DRIVER
10572 M: Guenter Roeck <linux@roeck-us.net>
10573 L: linux-hwmon@vger.kernel.org
10575 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10576 F: Documentation/hwmon/max6697.rst
10577 F: drivers/hwmon/max6697.c
10578 F: include/linux/platform_data/max6697.h
10580 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10581 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10582 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10583 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10584 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10585 L: linux-media@vger.kernel.org
10587 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10588 F: drivers/media/i2c/max9286.c
10590 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10591 M: Peter Rosin <peda@axentia.se>
10592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10594 F: Documentation/devicetree/bindings/sound/max9860.txt
10595 F: sound/soc/codecs/max9860.*
10597 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10598 M: Andreas Klinger <ak@it-klinger.de>
10599 L: linux-iio@vger.kernel.org
10601 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10602 F: drivers/iio/proximity/mb1232.c
10604 MAXIM MAX77650 PMIC MFD DRIVER
10605 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10606 L: linux-kernel@vger.kernel.org
10608 F: Documentation/devicetree/bindings/*/*max77650.yaml
10609 F: Documentation/devicetree/bindings/*/max77650*.yaml
10610 F: drivers/gpio/gpio-max77650.c
10611 F: drivers/input/misc/max77650-onkey.c
10612 F: drivers/leds/leds-max77650.c
10613 F: drivers/mfd/max77650.c
10614 F: drivers/power/supply/max77650-charger.c
10615 F: drivers/regulator/max77650-regulator.c
10616 F: include/linux/mfd/max77650.h
10618 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10619 M: Javier Martinez Canillas <javier@dowhile0.org>
10620 L: linux-kernel@vger.kernel.org
10622 F: Documentation/devicetree/bindings/*/*max77802.txt
10623 F: drivers/regulator/max77802-regulator.c
10624 F: include/dt-bindings/*/*max77802.h
10626 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10627 M: Krzysztof Kozlowski <krzk@kernel.org>
10628 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10629 L: linux-pm@vger.kernel.org
10631 F: drivers/power/supply/max14577_charger.c
10632 F: drivers/power/supply/max77693_charger.c
10634 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10635 M: Chanwoo Choi <cw00.choi@samsung.com>
10636 M: Krzysztof Kozlowski <krzk@kernel.org>
10637 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10638 L: linux-kernel@vger.kernel.org
10640 F: Documentation/devicetree/bindings/*/max77686.txt
10641 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10642 F: Documentation/devicetree/bindings/mfd/max14577.txt
10643 F: Documentation/devicetree/bindings/mfd/max77693.txt
10644 F: drivers/*/max14577*.c
10645 F: drivers/*/max77686*.c
10646 F: drivers/*/max77693*.c
10647 F: drivers/clk/clk-max77686.c
10648 F: drivers/extcon/extcon-max14577.c
10649 F: drivers/extcon/extcon-max77693.c
10650 F: drivers/rtc/rtc-max77686.c
10651 F: include/linux/mfd/max14577*.h
10652 F: include/linux/mfd/max77686*.h
10653 F: include/linux/mfd/max77693*.h
10655 MAXIRADIO FM RADIO RECEIVER DRIVER
10656 M: Hans Verkuil <hverkuil@xs4all.nl>
10657 L: linux-media@vger.kernel.org
10659 W: https://linuxtv.org
10660 T: git git://linuxtv.org/media_tree.git
10661 F: drivers/media/radio/radio-maxiradio*
10663 MCAN MMIO DEVICE DRIVER
10664 M: Dan Murphy <dmurphy@ti.com>
10665 M: Sriram Dash <sriram.dash@samsung.com>
10666 L: linux-can@vger.kernel.org
10668 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10669 F: drivers/net/can/m_can/m_can.c
10670 F: drivers/net/can/m_can/m_can.h
10671 F: drivers/net/can/m_can/m_can_platform.c
10673 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10674 M: Rishi Gupta <gupt21@gmail.com>
10675 L: linux-i2c@vger.kernel.org
10676 L: linux-input@vger.kernel.org
10678 F: drivers/hid/hid-mcp2221.c
10680 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10681 M: Peter Rosin <peda@axentia.se>
10682 L: linux-iio@vger.kernel.org
10684 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10685 F: drivers/iio/potentiometer/mcp4018.c
10686 F: drivers/iio/potentiometer/mcp4531.c
10688 MCR20A IEEE-802.15.4 RADIO DRIVER
10689 M: Xue Liu <liuxuenetmail@gmail.com>
10690 L: linux-wpan@vger.kernel.org
10692 W: https://github.com/xueliu/mcr20a-linux
10693 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10694 F: drivers/net/ieee802154/mcr20a.c
10695 F: drivers/net/ieee802154/mcr20a.h
10697 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10698 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10699 L: linux-iio@vger.kernel.org
10701 F: drivers/iio/dac/cio-dac.c
10703 MEDIA CONTROLLER FRAMEWORK
10704 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10705 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10706 L: linux-media@vger.kernel.org
10708 W: https://www.linuxtv.org
10709 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/mc/
10711 F: include/media/media-*.h
10712 F: include/uapi/linux/media.h
10714 MEDIA DRIVER FOR FREESCALE IMX PXP
10715 M: Philipp Zabel <p.zabel@pengutronix.de>
10716 L: linux-media@vger.kernel.org
10718 T: git git://linuxtv.org/media_tree.git
10719 F: drivers/media/platform/imx-pxp.[ch]
10721 MEDIA DRIVERS FOR ASCOT2E
10722 M: Sergey Kozlov <serjk@netup.ru>
10723 M: Abylay Ospan <aospan@netup.ru>
10724 L: linux-media@vger.kernel.org
10726 W: https://linuxtv.org
10727 W: http://netup.tv/
10728 T: git git://linuxtv.org/media_tree.git
10729 F: drivers/media/dvb-frontends/ascot2e*
10731 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10732 M: Jasmin Jessich <jasmin@anw.at>
10733 L: linux-media@vger.kernel.org
10735 W: https://linuxtv.org
10736 T: git git://linuxtv.org/media_tree.git
10737 F: drivers/media/dvb-frontends/cxd2099*
10739 MEDIA DRIVERS FOR CXD2841ER
10740 M: Sergey Kozlov <serjk@netup.ru>
10741 M: Abylay Ospan <aospan@netup.ru>
10742 L: linux-media@vger.kernel.org
10744 W: https://linuxtv.org
10745 W: http://netup.tv/
10746 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/dvb-frontends/cxd2841er*
10749 MEDIA DRIVERS FOR CXD2880
10750 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10751 L: linux-media@vger.kernel.org
10753 W: http://linuxtv.org/
10754 T: git git://linuxtv.org/media_tree.git
10755 F: drivers/media/dvb-frontends/cxd2880/*
10756 F: drivers/media/spi/cxd2880*
10758 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10759 L: linux-media@vger.kernel.org
10761 W: https://linuxtv.org
10762 T: git git://linuxtv.org/media_tree.git
10763 F: drivers/media/pci/ddbridge/*
10765 MEDIA DRIVERS FOR FREESCALE IMX
10766 M: Steve Longerbeam <slongerbeam@gmail.com>
10767 M: Philipp Zabel <p.zabel@pengutronix.de>
10768 L: linux-media@vger.kernel.org
10770 T: git git://linuxtv.org/media_tree.git
10771 F: Documentation/admin-guide/media/imx.rst
10772 F: Documentation/devicetree/bindings/media/imx.txt
10773 F: drivers/staging/media/imx/
10774 F: include/linux/imx-media.h
10775 F: include/media/imx.h
10777 MEDIA DRIVERS FOR FREESCALE IMX7
10778 M: Rui Miguel Silva <rmfrfs@gmail.com>
10779 L: linux-media@vger.kernel.org
10781 T: git git://linuxtv.org/media_tree.git
10782 F: Documentation/admin-guide/media/imx7.rst
10783 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10784 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10785 F: drivers/staging/media/imx/imx7-media-csi.c
10786 F: drivers/staging/media/imx/imx7-mipi-csis.c
10788 MEDIA DRIVERS FOR HELENE
10789 M: Abylay Ospan <aospan@netup.ru>
10790 L: linux-media@vger.kernel.org
10792 W: https://linuxtv.org
10793 W: http://netup.tv/
10794 T: git git://linuxtv.org/media_tree.git
10795 F: drivers/media/dvb-frontends/helene*
10797 MEDIA DRIVERS FOR HORUS3A
10798 M: Sergey Kozlov <serjk@netup.ru>
10799 M: Abylay Ospan <aospan@netup.ru>
10800 L: linux-media@vger.kernel.org
10802 W: https://linuxtv.org
10803 W: http://netup.tv/
10804 T: git git://linuxtv.org/media_tree.git
10805 F: drivers/media/dvb-frontends/horus3a*
10807 MEDIA DRIVERS FOR LNBH25
10808 M: Sergey Kozlov <serjk@netup.ru>
10809 M: Abylay Ospan <aospan@netup.ru>
10810 L: linux-media@vger.kernel.org
10812 W: https://linuxtv.org
10813 W: http://netup.tv/
10814 T: git git://linuxtv.org/media_tree.git
10815 F: drivers/media/dvb-frontends/lnbh25*
10817 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10818 L: linux-media@vger.kernel.org
10820 W: https://linuxtv.org
10821 T: git git://linuxtv.org/media_tree.git
10822 F: drivers/media/dvb-frontends/mxl5xx*
10824 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10825 M: Sergey Kozlov <serjk@netup.ru>
10826 M: Abylay Ospan <aospan@netup.ru>
10827 L: linux-media@vger.kernel.org
10829 W: https://linuxtv.org
10830 W: http://netup.tv/
10831 T: git git://linuxtv.org/media_tree.git
10832 F: drivers/media/pci/netup_unidvb/*
10834 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10835 M: Dmitry Osipenko <digetx@gmail.com>
10836 L: linux-media@vger.kernel.org
10837 L: linux-tegra@vger.kernel.org
10839 T: git git://linuxtv.org/media_tree.git
10840 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10841 F: drivers/staging/media/tegra-vde/
10843 MEDIA DRIVERS FOR RENESAS - CEU
10844 M: Jacopo Mondi <jacopo@jmondi.org>
10845 L: linux-media@vger.kernel.org
10846 L: linux-renesas-soc@vger.kernel.org
10848 T: git git://linuxtv.org/media_tree.git
10849 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10850 F: drivers/media/platform/renesas-ceu.c
10851 F: include/media/drv-intf/renesas-ceu.h
10853 MEDIA DRIVERS FOR RENESAS - DRIF
10854 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10855 L: linux-media@vger.kernel.org
10856 L: linux-renesas-soc@vger.kernel.org
10858 T: git git://linuxtv.org/media_tree.git
10859 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10860 F: drivers/media/platform/rcar_drif.c
10862 MEDIA DRIVERS FOR RENESAS - FCP
10863 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10864 L: linux-media@vger.kernel.org
10865 L: linux-renesas-soc@vger.kernel.org
10867 T: git git://linuxtv.org/media_tree.git
10868 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10869 F: drivers/media/platform/rcar-fcp.c
10870 F: include/media/rcar-fcp.h
10872 MEDIA DRIVERS FOR RENESAS - FDP1
10873 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10874 L: linux-media@vger.kernel.org
10875 L: linux-renesas-soc@vger.kernel.org
10877 T: git git://linuxtv.org/media_tree.git
10878 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10879 F: drivers/media/platform/rcar_fdp1.c
10881 MEDIA DRIVERS FOR RENESAS - VIN
10882 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10883 L: linux-media@vger.kernel.org
10884 L: linux-renesas-soc@vger.kernel.org
10886 T: git git://linuxtv.org/media_tree.git
10887 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10888 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10889 F: drivers/media/platform/rcar-vin/
10891 MEDIA DRIVERS FOR RENESAS - VSP1
10892 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10893 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10894 L: linux-media@vger.kernel.org
10895 L: linux-renesas-soc@vger.kernel.org
10897 T: git git://linuxtv.org/media_tree.git
10898 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10899 F: drivers/media/platform/vsp1/
10901 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10902 L: linux-media@vger.kernel.org
10904 W: https://linuxtv.org
10905 T: git git://linuxtv.org/media_tree.git
10906 F: drivers/media/dvb-frontends/stv0910*
10908 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10909 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 T: git git://linuxtv.org/media_tree.git
10913 F: drivers/media/dvb-frontends/stv6111*
10915 MEDIA DRIVERS FOR STM32 - DCMI
10916 M: Hugues Fruchet <hugues.fruchet@st.com>
10917 L: linux-media@vger.kernel.org
10919 T: git git://linuxtv.org/media_tree.git
10920 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10921 F: drivers/media/platform/stm32/stm32-dcmi.c
10923 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10924 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10925 L: linux-media@vger.kernel.org
10927 W: https://linuxtv.org
10928 Q: http://patchwork.kernel.org/project/linux-media/list/
10929 T: git git://linuxtv.org/media_tree.git
10930 F: Documentation/admin-guide/media/
10931 F: Documentation/devicetree/bindings/media/
10932 F: Documentation/driver-api/media/
10933 F: Documentation/userspace-api/media/
10935 F: drivers/staging/media/
10936 F: include/linux/platform_data/media/
10938 F: include/uapi/linux/dvb/
10939 F: include/uapi/linux/ivtv*
10940 F: include/uapi/linux/media.h
10941 F: include/uapi/linux/meye.h
10942 F: include/uapi/linux/uvcvideo.h
10943 F: include/uapi/linux/v4l2-*
10944 F: include/uapi/linux/videodev2.h
10946 MEDIATEK BLUETOOTH DRIVER
10947 M: Sean Wang <sean.wang@mediatek.com>
10948 L: linux-bluetooth@vger.kernel.org
10949 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10951 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10952 F: drivers/bluetooth/btmtkuart.c
10954 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10955 M: Sean Wang <sean.wang@mediatek.com>
10956 L: linux-pm@vger.kernel.org
10958 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10959 F: drivers/power/reset/mt6323-poweroff.c
10961 MEDIATEK CIR DRIVER
10962 M: Sean Wang <sean.wang@mediatek.com>
10964 F: drivers/media/rc/mtk-cir.c
10966 MEDIATEK DMA DRIVER
10967 M: Sean Wang <sean.wang@mediatek.com>
10968 L: dmaengine@vger.kernel.org
10969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10970 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10972 F: Documentation/devicetree/bindings/dma/mtk-*
10973 F: drivers/dma/mediatek/
10975 MEDIATEK ETHERNET DRIVER
10976 M: Felix Fietkau <nbd@nbd.name>
10977 M: John Crispin <john@phrozen.org>
10978 M: Sean Wang <sean.wang@mediatek.com>
10979 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10980 L: netdev@vger.kernel.org
10982 F: drivers/net/ethernet/mediatek/
10984 MEDIATEK I2C CONTROLLER DRIVER
10985 M: Qii Wang <qii.wang@mediatek.com>
10986 L: linux-i2c@vger.kernel.org
10988 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10989 F: drivers/i2c/busses/i2c-mt65xx.c
10991 MEDIATEK JPEG DRIVER
10992 M: Rick Chang <rick.chang@mediatek.com>
10993 M: Bin Liu <bin.liu@mediatek.com>
10995 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10996 F: drivers/media/platform/mtk-jpeg/
10998 MEDIATEK MDP DRIVER
10999 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11000 M: Houlong Wei <houlong.wei@mediatek.com>
11001 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11003 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11004 F: drivers/media/platform/mtk-mdp/
11005 F: drivers/media/platform/mtk-vpu/
11007 MEDIATEK MEDIA DRIVER
11008 M: Tiffany Lin <tiffany.lin@mediatek.com>
11009 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11011 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11012 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11013 F: drivers/media/platform/mtk-vcodec/
11014 F: drivers/media/platform/mtk-vpu/
11016 MEDIATEK MMC/SD/SDIO DRIVER
11017 M: Chaotian Jing <chaotian.jing@mediatek.com>
11019 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11020 F: drivers/mmc/host/mtk-sd.c
11022 MEDIATEK MT76 WIRELESS LAN DRIVER
11023 M: Felix Fietkau <nbd@nbd.name>
11024 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11025 R: Ryder Lee <ryder.lee@mediatek.com>
11026 L: linux-wireless@vger.kernel.org
11028 F: drivers/net/wireless/mediatek/mt76/
11030 MEDIATEK MT7601U WIRELESS LAN DRIVER
11031 M: Jakub Kicinski <kubakici@wp.pl>
11032 L: linux-wireless@vger.kernel.org
11034 F: drivers/net/wireless/mediatek/mt7601u/
11036 MEDIATEK MT7621/28/88 I2C DRIVER
11037 M: Stefan Roese <sr@denx.de>
11038 L: linux-i2c@vger.kernel.org
11040 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11041 F: drivers/i2c/busses/i2c-mt7621.c
11043 MEDIATEK NAND CONTROLLER DRIVER
11044 L: linux-mtd@lists.infradead.org
11046 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11047 F: drivers/mtd/nand/raw/mtk_*
11049 MEDIATEK PMIC LED DRIVER
11050 M: Sean Wang <sean.wang@mediatek.com>
11052 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11053 F: drivers/leds/leds-mt6323.c
11055 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11056 M: Sean Wang <sean.wang@mediatek.com>
11058 F: drivers/char/hw_random/mtk-rng.c
11060 MEDIATEK SWITCH DRIVER
11061 M: Sean Wang <sean.wang@mediatek.com>
11062 L: netdev@vger.kernel.org
11064 F: drivers/net/dsa/mt7530.*
11065 F: net/dsa/tag_mtk.c
11067 MEDIATEK USB3 DRD IP DRIVER
11068 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11069 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11073 F: drivers/usb/mtu3/
11075 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11076 M: Peter Senna Tschudin <peter.senna@gmail.com>
11077 M: Martin Donnelly <martin.donnelly@ge.com>
11078 M: Martyn Welch <martyn.welch@collabora.co.uk>
11080 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11081 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11083 MEGARAID SCSI/SAS DRIVERS
11084 M: Kashyap Desai <kashyap.desai@broadcom.com>
11085 M: Sumit Saxena <sumit.saxena@broadcom.com>
11086 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11087 L: megaraidlinux.pdl@broadcom.com
11088 L: linux-scsi@vger.kernel.org
11090 W: http://www.avagotech.com/support/
11091 F: Documentation/scsi/megaraid.rst
11092 F: drivers/scsi/megaraid.*
11093 F: drivers/scsi/megaraid/
11095 MELEXIS MLX90614 DRIVER
11096 M: Crt Mori <cmo@melexis.com>
11097 L: linux-iio@vger.kernel.org
11099 W: http://www.melexis.com
11100 F: drivers/iio/temperature/mlx90614.c
11102 MELEXIS MLX90632 DRIVER
11103 M: Crt Mori <cmo@melexis.com>
11104 L: linux-iio@vger.kernel.org
11106 W: http://www.melexis.com
11107 F: drivers/iio/temperature/mlx90632.c
11109 MELFAS MIP4 TOUCHSCREEN DRIVER
11110 M: Sangwon Jee <jeesw@melfas.com>
11112 W: http://www.melfas.com
11113 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11114 F: drivers/input/touchscreen/melfas_mip4.c
11116 MELLANOX ETHERNET DRIVER (mlx4_en)
11117 M: Tariq Toukan <tariqt@nvidia.com>
11118 L: netdev@vger.kernel.org
11120 W: http://www.mellanox.com
11121 Q: http://patchwork.ozlabs.org/project/netdev/list/
11122 F: drivers/net/ethernet/mellanox/mlx4/en_*
11124 MELLANOX ETHERNET DRIVER (mlx5e)
11125 M: Saeed Mahameed <saeedm@nvidia.com>
11126 L: netdev@vger.kernel.org
11128 W: http://www.mellanox.com
11129 Q: http://patchwork.ozlabs.org/project/netdev/list/
11130 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11132 MELLANOX ETHERNET INNOVA DRIVERS
11133 R: Boris Pismenny <borisp@nvidia.com>
11134 L: netdev@vger.kernel.org
11136 W: http://www.mellanox.com
11137 Q: http://patchwork.ozlabs.org/project/netdev/list/
11138 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11139 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11140 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11141 F: include/linux/mlx5/mlx5_ifc_fpga.h
11143 MELLANOX ETHERNET SWITCH DRIVERS
11144 M: Jiri Pirko <jiri@nvidia.com>
11145 M: Ido Schimmel <idosch@nvidia.com>
11146 L: netdev@vger.kernel.org
11148 W: http://www.mellanox.com
11149 Q: http://patchwork.ozlabs.org/project/netdev/list/
11150 F: drivers/net/ethernet/mellanox/mlxsw/
11151 F: tools/testing/selftests/drivers/net/mlxsw/
11153 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11154 M: mlxsw@nvidia.com
11155 L: netdev@vger.kernel.org
11157 W: http://www.mellanox.com
11158 Q: http://patchwork.ozlabs.org/project/netdev/list/
11159 F: drivers/net/ethernet/mellanox/mlxfw/
11161 MELLANOX HARDWARE PLATFORM SUPPORT
11162 M: Andy Shevchenko <andy@infradead.org>
11163 M: Darren Hart <dvhart@infradead.org>
11164 M: Vadim Pasternak <vadimp@nvidia.com>
11165 L: platform-driver-x86@vger.kernel.org
11167 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11168 F: drivers/platform/mellanox/
11169 F: include/linux/platform_data/mlxreg.h
11171 MELLANOX MLX4 core VPI driver
11172 M: Tariq Toukan <tariqt@nvidia.com>
11173 L: netdev@vger.kernel.org
11174 L: linux-rdma@vger.kernel.org
11176 W: http://www.mellanox.com
11177 Q: http://patchwork.ozlabs.org/project/netdev/list/
11178 F: drivers/net/ethernet/mellanox/mlx4/
11179 F: include/linux/mlx4/
11181 MELLANOX MLX4 IB driver
11182 M: Yishai Hadas <yishaih@nvidia.com>
11183 L: linux-rdma@vger.kernel.org
11185 W: http://www.mellanox.com
11186 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11187 F: drivers/infiniband/hw/mlx4/
11188 F: include/linux/mlx4/
11189 F: include/uapi/rdma/mlx4-abi.h
11191 MELLANOX MLX5 core VPI driver
11192 M: Saeed Mahameed <saeedm@nvidia.com>
11193 M: Leon Romanovsky <leonro@nvidia.com>
11194 L: netdev@vger.kernel.org
11195 L: linux-rdma@vger.kernel.org
11197 W: http://www.mellanox.com
11198 Q: http://patchwork.ozlabs.org/project/netdev/list/
11199 F: Documentation/networking/device_drivers/ethernet/mellanox/
11200 F: drivers/net/ethernet/mellanox/mlx5/core/
11201 F: include/linux/mlx5/
11203 MELLANOX MLX5 IB driver
11204 M: Leon Romanovsky <leonro@nvidia.com>
11205 L: linux-rdma@vger.kernel.org
11207 W: http://www.mellanox.com
11208 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11209 F: drivers/infiniband/hw/mlx5/
11210 F: include/linux/mlx5/
11211 F: include/uapi/rdma/mlx5-abi.h
11213 MELLANOX MLXCPLD I2C AND MUX DRIVER
11214 M: Vadim Pasternak <vadimp@nvidia.com>
11215 M: Michael Shych <michaelsh@nvidia.com>
11216 L: linux-i2c@vger.kernel.org
11218 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11219 F: drivers/i2c/busses/i2c-mlxcpld.c
11220 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11222 MELLANOX MLXCPLD LED DRIVER
11223 M: Vadim Pasternak <vadimp@nvidia.com>
11224 L: linux-leds@vger.kernel.org
11226 F: Documentation/leds/leds-mlxcpld.rst
11227 F: drivers/leds/leds-mlxcpld.c
11228 F: drivers/leds/leds-mlxreg.c
11230 MELLANOX PLATFORM DRIVER
11231 M: Vadim Pasternak <vadimp@nvidia.com>
11232 L: platform-driver-x86@vger.kernel.org
11234 F: drivers/platform/x86/mlx-platform.c
11237 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11238 M: "Paul E. McKenney" <paulmck@kernel.org>
11239 L: linux-kernel@vger.kernel.org
11241 F: arch/powerpc/include/asm/membarrier.h
11242 F: include/uapi/linux/membarrier.h
11243 F: kernel/sched/membarrier.c
11246 M: Mike Rapoport <rppt@linux.ibm.com>
11247 L: linux-mm@kvack.org
11249 F: Documentation/core-api/boot-time-mm.rst
11250 F: include/linux/memblock.h
11253 MEMORY CONTROLLER DRIVERS
11254 M: Krzysztof Kozlowski <krzk@kernel.org>
11255 L: linux-kernel@vger.kernel.org
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11258 F: Documentation/devicetree/bindings/memory-controllers/
11261 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11262 M: Dmitry Osipenko <digetx@gmail.com>
11263 L: linux-pm@vger.kernel.org
11264 L: linux-tegra@vger.kernel.org
11265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11267 F: drivers/devfreq/tegra20-devfreq.c
11268 F: drivers/devfreq/tegra30-devfreq.c
11271 M: Andrew Morton <akpm@linux-foundation.org>
11272 L: linux-mm@kvack.org
11274 W: http://www.linux-mm.org
11275 T: quilt https://ozlabs.org/~akpm/mmotm/
11276 T: quilt https://ozlabs.org/~akpm/mmots/
11277 T: git git://github.com/hnaz/linux-mm.git
11278 F: include/linux/gfp.h
11279 F: include/linux/memory_hotplug.h
11280 F: include/linux/mm.h
11281 F: include/linux/mmzone.h
11282 F: include/linux/vmalloc.h
11285 MEMORY TECHNOLOGY DEVICES (MTD)
11286 M: Miquel Raynal <miquel.raynal@bootlin.com>
11287 M: Richard Weinberger <richard@nod.at>
11288 M: Vignesh Raghavendra <vigneshr@ti.com>
11289 L: linux-mtd@lists.infradead.org
11291 W: http://www.linux-mtd.infradead.org/
11292 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11293 C: irc://irc.oftc.net/mtd
11294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11296 F: Documentation/devicetree/bindings/mtd/
11298 F: include/linux/mtd/
11299 F: include/uapi/mtd/
11301 MEN A21 WATCHDOG DRIVER
11302 M: Johannes Thumshirn <morbidrsa@gmail.com>
11303 L: linux-watchdog@vger.kernel.org
11305 F: drivers/watchdog/mena21_wdt.c
11307 MEN CHAMELEON BUS (mcb)
11308 M: Johannes Thumshirn <morbidrsa@gmail.com>
11310 F: Documentation/driver-api/men-chameleon-bus.rst
11312 F: include/linux/mcb.h
11314 MEN F21BMC (Board Management Controller)
11315 M: Andreas Werner <andreas.werner@men.de>
11317 F: Documentation/hwmon/menf21bmc.rst
11318 F: drivers/hwmon/menf21bmc_hwmon.c
11319 F: drivers/leds/leds-menf21bmc.c
11320 F: drivers/mfd/menf21bmc.c
11321 F: drivers/watchdog/menf21bmc_wdt.c
11323 MEN Z069 WATCHDOG DRIVER
11324 M: Johannes Thumshirn <jth@kernel.org>
11325 L: linux-watchdog@vger.kernel.org
11327 F: drivers/watchdog/menz69_wdt.c
11329 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11330 M: Neil Armstrong <narmstrong@baylibre.com>
11331 L: linux-media@vger.kernel.org
11332 L: linux-amlogic@lists.infradead.org
11334 W: http://linux-meson.com/
11335 T: git git://linuxtv.org/media_tree.git
11336 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11337 F: drivers/media/platform/meson/ao-cec-g12a.c
11338 F: drivers/media/platform/meson/ao-cec.c
11340 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11341 M: Liang Yang <liang.yang@amlogic.com>
11342 L: linux-mtd@lists.infradead.org
11344 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11345 F: drivers/mtd/nand/raw/meson_*
11347 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11348 M: Maxime Jourdan <mjourdan@baylibre.com>
11349 M: Neil Armstrong <narmstrong@baylibre.com>
11350 L: linux-media@vger.kernel.org
11351 L: linux-amlogic@lists.infradead.org
11353 T: git git://linuxtv.org/media_tree.git
11354 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11355 F: drivers/staging/media/meson/vdec/
11357 METHODE UDPU SUPPORT
11358 M: Vladimir Vid <vladimir.vid@sartura.hr>
11360 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11363 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11364 M: Hemant Kumar <hemantk@codeaurora.org>
11365 L: linux-arm-msm@vger.kernel.org
11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11368 F: Documentation/mhi/
11369 F: drivers/bus/mhi/
11370 F: include/linux/mhi.h
11372 MICROBLAZE ARCHITECTURE
11373 M: Michal Simek <monstr@monstr.eu>
11375 W: http://www.monstr.eu/fdt/
11376 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11377 F: arch/microblaze/
11379 MICROCHIP AT91 DMA DRIVERS
11380 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11381 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11383 L: dmaengine@vger.kernel.org
11385 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11386 F: drivers/dma/at_hdmac.c
11387 F: drivers/dma/at_hdmac_regs.h
11388 F: drivers/dma/at_xdmac.c
11389 F: include/dt-bindings/dma/at91.h
11390 F: include/linux/platform_data/dma-atmel.h
11392 MICROCHIP AT91 SERIAL DRIVER
11393 M: Richard Genoud <richard.genoud@gmail.com>
11395 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11396 F: drivers/tty/serial/atmel_serial.c
11397 F: drivers/tty/serial/atmel_serial.h
11399 MICROCHIP AT91 USART MFD DRIVER
11400 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11401 L: linux-kernel@vger.kernel.org
11403 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11404 F: drivers/mfd/at91-usart.c
11405 F: include/dt-bindings/mfd/at91-usart.h
11407 MICROCHIP AT91 USART SPI DRIVER
11408 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11409 L: linux-spi@vger.kernel.org
11411 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11412 F: drivers/spi/spi-at91-usart.c
11414 MICROCHIP AUDIO ASOC DRIVERS
11415 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11416 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11420 MICROCHIP ECC DRIVER
11421 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11422 L: linux-crypto@vger.kernel.org
11424 F: drivers/crypto/atmel-ecc.*
11426 MICROCHIP I2C DRIVER
11427 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11428 L: linux-i2c@vger.kernel.org
11430 F: drivers/i2c/busses/i2c-at91-*.c
11431 F: drivers/i2c/busses/i2c-at91.h
11433 MICROCHIP ISC DRIVER
11434 M: Eugen Hristev <eugen.hristev@microchip.com>
11435 L: linux-media@vger.kernel.org
11437 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11438 F: drivers/media/platform/atmel/atmel-isc-base.c
11439 F: drivers/media/platform/atmel/atmel-isc-regs.h
11440 F: drivers/media/platform/atmel/atmel-isc.h
11441 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11442 F: include/linux/atmel-isc-media.h
11444 MICROCHIP ISI DRIVER
11445 M: Eugen Hristev <eugen.hristev@microchip.com>
11446 L: linux-media@vger.kernel.org
11448 F: drivers/media/platform/atmel/atmel-isi.c
11449 F: drivers/media/platform/atmel/atmel-isi.h
11451 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11452 M: Woojung Huh <woojung.huh@microchip.com>
11453 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11454 L: netdev@vger.kernel.org
11456 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11457 F: drivers/net/dsa/microchip/*
11458 F: include/linux/platform_data/microchip-ksz.h
11459 F: net/dsa/tag_ksz.c
11461 MICROCHIP LAN743X ETHERNET DRIVER
11462 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11463 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11464 L: netdev@vger.kernel.org
11466 F: drivers/net/ethernet/microchip/lan743x_*
11468 MICROCHIP LCDFB DRIVER
11469 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11470 L: linux-fbdev@vger.kernel.org
11472 F: drivers/video/fbdev/atmel_lcdfb.c
11473 F: include/video/atmel_lcdc.h
11475 MICROCHIP MCP16502 PMIC DRIVER
11476 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11480 F: drivers/regulator/mcp16502.c
11482 MICROCHIP MCP3911 ADC DRIVER
11483 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11484 M: Kent Gustavsson <kent@minoris.se>
11485 L: linux-iio@vger.kernel.org
11487 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11488 F: drivers/iio/adc/mcp3911.c
11490 MICROCHIP MMC/SD/SDIO MCI DRIVER
11491 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11493 F: drivers/mmc/host/atmel-mci.c
11495 MICROCHIP NAND DRIVER
11496 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11497 L: linux-mtd@lists.infradead.org
11499 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11500 F: drivers/mtd/nand/raw/atmel/*
11502 MICROCHIP PWM DRIVER
11503 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11505 L: linux-pwm@vger.kernel.org
11507 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11508 F: drivers/pwm/pwm-atmel.c
11510 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11511 M: Eugen Hristev <eugen.hristev@microchip.com>
11512 L: linux-iio@vger.kernel.org
11514 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11515 F: drivers/iio/adc/at91-sama5d2_adc.c
11516 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11518 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11519 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11521 F: drivers/power/reset/at91-sama5d2_shdwc.c
11523 MICROCHIP SPI DRIVER
11524 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11526 F: drivers/spi/spi-atmel.*
11528 MICROCHIP SSC DRIVER
11529 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532 F: drivers/misc/atmel-ssc.c
11533 F: include/linux/atmel-ssc.h
11535 MICROCHIP USB251XB DRIVER
11536 M: Richard Leitner <richard.leitner@skidata.com>
11537 L: linux-usb@vger.kernel.org
11539 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11540 F: drivers/usb/misc/usb251xb.c
11542 MICROCHIP USBA UDC DRIVER
11543 M: Cristian Birsan <cristian.birsan@microchip.com>
11544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11546 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11548 MICROCHIP WILC1000 WIFI DRIVER
11549 M: Ajay Singh <ajay.kathat@microchip.com>
11550 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11551 L: linux-wireless@vger.kernel.org
11553 F: drivers/net/wireless/microchip/wilc1000/
11555 MICROSEMI MIPS SOCS
11556 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11557 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11558 L: linux-mips@vger.kernel.org
11560 F: Documentation/devicetree/bindings/mips/mscc.txt
11561 F: arch/mips/boot/dts/mscc/
11562 F: arch/mips/configs/generic/board-ocelot.config
11563 F: arch/mips/generic/board-ocelot.c
11565 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11566 M: Don Brace <don.brace@microsemi.com>
11567 L: esc.storagedev@microsemi.com
11568 L: linux-scsi@vger.kernel.org
11570 F: Documentation/scsi/smartpqi.rst
11571 F: drivers/scsi/smartpqi/Kconfig
11572 F: drivers/scsi/smartpqi/Makefile
11573 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11574 F: include/linux/cciss*.h
11575 F: include/uapi/linux/cciss*.h
11577 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11578 M: Chen Yu <yu.c.chen@intel.com>
11579 L: platform-driver-x86@vger.kernel.org
11581 F: drivers/platform/x86/surfacepro3_button.c
11583 MICROTEK X6 SCANNER
11584 M: Oliver Neukum <oliver@neukum.org>
11586 F: drivers/usb/image/microtek.*
11589 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11590 L: linux-mips@vger.kernel.org
11592 W: http://www.linux-mips.org/
11593 Q: https://patchwork.kernel.org/project/linux-mips/list/
11594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11595 F: Documentation/devicetree/bindings/mips/
11596 F: Documentation/mips/
11598 F: drivers/platform/mips/
11600 MIPS BOSTON DEVELOPMENT BOARD
11601 M: Paul Burton <paulburton@kernel.org>
11602 L: linux-mips@vger.kernel.org
11604 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11605 F: arch/mips/boot/dts/img/boston.dts
11606 F: arch/mips/configs/generic/board-boston.config
11607 F: drivers/clk/imgtec/clk-boston.c
11608 F: include/dt-bindings/clock/boston-clock.h
11611 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11612 M: Serge Semin <fancer.lancer@gmail.com>
11613 L: linux-mips@vger.kernel.org
11615 F: drivers/bus/mips_cdmm.c
11616 F: drivers/clocksource/mips-gic-timer.c
11617 F: drivers/cpuidle/cpuidle-cps.c
11618 F: drivers/irqchip/irq-mips-cpu.c
11619 F: drivers/irqchip/irq-mips-gic.c
11621 MIPS GENERIC PLATFORM
11622 M: Paul Burton <paulburton@kernel.org>
11623 L: linux-mips@vger.kernel.org
11625 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11626 F: arch/mips/generic/
11627 F: arch/mips/tools/generic-board-config.sh
11629 MIPS RINT INSTRUCTION EMULATION
11630 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11631 L: linux-mips@vger.kernel.org
11633 F: arch/mips/math-emu/dp_rint.c
11634 F: arch/mips/math-emu/sp_rint.c
11636 MIPS/LOONGSON1 ARCHITECTURE
11637 M: Keguang Zhang <keguang.zhang@gmail.com>
11638 L: linux-mips@vger.kernel.org
11640 F: arch/mips/include/asm/mach-loongson32/
11641 F: arch/mips/loongson32/
11642 F: drivers/*/*/*loongson1*
11643 F: drivers/*/*loongson1*
11645 MIPS/LOONGSON2EF ARCHITECTURE
11646 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11647 L: linux-mips@vger.kernel.org
11649 F: arch/mips/include/asm/mach-loongson2ef/
11650 F: arch/mips/loongson2ef/
11651 F: drivers/*/*/*loongson2*
11652 F: drivers/*/*loongson2*
11654 MIPS/LOONGSON64 ARCHITECTURE
11655 M: Huacai Chen <chenhc@lemote.com>
11656 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11657 L: linux-mips@vger.kernel.org
11659 F: arch/mips/include/asm/mach-loongson64/
11660 F: arch/mips/loongson64/
11661 F: drivers/*/*/*loongson3*
11662 F: drivers/*/*loongson3*
11663 F: drivers/irqchip/irq-loongson*
11664 F: drivers/platform/mips/cpu_hwmon.c
11666 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11667 M: Hans Verkuil <hverkuil@xs4all.nl>
11668 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 T: git git://linuxtv.org/media_tree.git
11672 F: drivers/media/radio/radio-miropcm20*
11675 R: Lubomir Rintel <lkundrak@v3.sk>
11676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11679 F: arch/arm/boot/dts/mmp*
11680 F: arch/arm/mach-mmp/
11683 MMP USB PHY DRIVERS
11684 R: Lubomir Rintel <lkundrak@v3.sk>
11685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11687 F: drivers/phy/marvell/phy-mmp3-usb.c
11688 F: drivers/phy/marvell/phy-pxa-usb.c
11690 MMU GATHER AND TLB INVALIDATION
11691 M: Will Deacon <will@kernel.org>
11692 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11693 M: Andrew Morton <akpm@linux-foundation.org>
11694 M: Nick Piggin <npiggin@gmail.com>
11695 M: Peter Zijlstra <peterz@infradead.org>
11696 L: linux-arch@vger.kernel.org
11697 L: linux-mm@kvack.org
11699 F: arch/*/include/asm/tlb.h
11700 F: include/asm-generic/tlb.h
11703 MN88472 MEDIA DRIVER
11704 M: Antti Palosaari <crope@iki.fi>
11705 L: linux-media@vger.kernel.org
11707 W: https://linuxtv.org
11708 W: http://palosaari.fi/linux/
11709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11710 F: drivers/media/dvb-frontends/mn88472*
11712 MN88473 MEDIA DRIVER
11713 M: Antti Palosaari <crope@iki.fi>
11714 L: linux-media@vger.kernel.org
11716 W: https://linuxtv.org
11717 W: http://palosaari.fi/linux/
11718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11719 F: drivers/media/dvb-frontends/mn88473*
11722 M: Jessica Yu <jeyu@kernel.org>
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11725 F: include/linux/module.h
11728 MONOLITHIC POWER SYSTEM PMIC DRIVER
11729 M: Saravanan Sekar <sravanhome@gmail.com>
11731 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11732 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11733 F: drivers/iio/adc/mp2629_adc.c
11734 F: drivers/mfd/mp2629.c
11735 F: drivers/power/supply/mp2629_charger.c
11736 F: drivers/regulator/mp5416.c
11737 F: drivers/regulator/mpq7920.c
11738 F: drivers/regulator/mpq7920.h
11739 F: include/linux/mfd/mp2629.h
11741 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11743 W: http://popies.net/meye/
11744 F: Documentation/userspace-api/media/drivers/meye*
11745 F: drivers/media/pci/meye/
11746 F: include/uapi/linux/meye.h
11748 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11749 M: Jiri Slaby <jirislaby@kernel.org>
11751 F: Documentation/driver-api/serial/moxa-smartio.rst
11752 F: drivers/tty/mxser.*
11754 MR800 AVERMEDIA USB FM RADIO DRIVER
11755 M: Alexey Klimov <klimov.linux@gmail.com>
11756 L: linux-media@vger.kernel.org
11758 T: git git://linuxtv.org/media_tree.git
11759 F: drivers/media/radio/radio-mr800.c
11761 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11762 M: Alan Ott <alan@signal11.us>
11763 L: linux-wpan@vger.kernel.org
11765 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11766 F: drivers/net/ieee802154/mrf24j40.c
11769 M: "Lee, Chun-Yi" <jlee@suse.com>
11770 L: platform-driver-x86@vger.kernel.org
11772 F: drivers/platform/x86/msi-laptop.c
11775 L: platform-driver-x86@vger.kernel.org
11777 F: drivers/platform/x86/msi-wmi.c
11779 MSI001 MEDIA DRIVER
11780 M: Antti Palosaari <crope@iki.fi>
11781 L: linux-media@vger.kernel.org
11783 W: https://linuxtv.org
11784 W: http://palosaari.fi/linux/
11785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11786 T: git git://linuxtv.org/anttip/media_tree.git
11787 F: drivers/media/tuners/msi001*
11789 MSI2500 MEDIA DRIVER
11790 M: Antti Palosaari <crope@iki.fi>
11791 L: linux-media@vger.kernel.org
11793 W: https://linuxtv.org
11794 W: http://palosaari.fi/linux/
11795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11796 T: git git://linuxtv.org/anttip/media_tree.git
11797 F: drivers/media/usb/msi2500/
11799 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11800 M: Robert Jarzmik <robert.jarzmik@free.fr>
11801 L: linux-mtd@lists.infradead.org
11803 F: drivers/mtd/devices/docg3*
11805 MT9M032 APTINA SENSOR DRIVER
11806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11807 L: linux-media@vger.kernel.org
11809 T: git git://linuxtv.org/media_tree.git
11810 F: drivers/media/i2c/mt9m032.c
11811 F: include/media/i2c/mt9m032.h
11813 MT9P031 APTINA CAMERA SENSOR
11814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11815 L: linux-media@vger.kernel.org
11817 T: git git://linuxtv.org/media_tree.git
11818 F: drivers/media/i2c/mt9p031.c
11819 F: include/media/i2c/mt9p031.h
11821 MT9T001 APTINA CAMERA SENSOR
11822 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11823 L: linux-media@vger.kernel.org
11825 T: git git://linuxtv.org/media_tree.git
11826 F: drivers/media/i2c/mt9t001.c
11827 F: include/media/i2c/mt9t001.h
11829 MT9T112 APTINA CAMERA SENSOR
11830 M: Jacopo Mondi <jacopo@jmondi.org>
11831 L: linux-media@vger.kernel.org
11833 T: git git://linuxtv.org/media_tree.git
11834 F: drivers/media/i2c/mt9t112.c
11835 F: include/media/i2c/mt9t112.h
11837 MT9V032 APTINA CAMERA SENSOR
11838 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11839 L: linux-media@vger.kernel.org
11841 T: git git://linuxtv.org/media_tree.git
11842 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11843 F: drivers/media/i2c/mt9v032.c
11844 F: include/media/i2c/mt9v032.h
11846 MT9V111 APTINA CAMERA SENSOR
11847 M: Jacopo Mondi <jacopo@jmondi.org>
11848 L: linux-media@vger.kernel.org
11850 T: git git://linuxtv.org/media_tree.git
11851 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11852 F: drivers/media/i2c/mt9v111.c
11854 MULTIFUNCTION DEVICES (MFD)
11855 M: Lee Jones <lee.jones@linaro.org>
11857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11858 F: Documentation/devicetree/bindings/mfd/
11860 F: include/dt-bindings/mfd/
11861 F: include/linux/mfd/
11863 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11865 F: drivers/mmc/host/mmc_spi.c
11866 F: include/linux/spi/mmc_spi.h
11868 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11869 M: Ulf Hansson <ulf.hansson@linaro.org>
11870 L: linux-mmc@vger.kernel.org
11872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11873 F: Documentation/devicetree/bindings/mmc/
11875 F: include/linux/mmc/
11876 F: include/uapi/linux/mmc/
11878 MULTIPLEXER SUBSYSTEM
11879 M: Peter Rosin <peda@axentia.se>
11881 F: Documentation/ABI/testing/sysfs-class-mux*
11882 F: Documentation/devicetree/bindings/mux/
11884 F: include/dt-bindings/mux/
11885 F: include/linux/mux/
11887 MULTITECH MULTIPORT CARD (ISICOM)
11889 F: drivers/tty/isicom.c
11890 F: include/linux/isicom.h
11892 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11893 M: Bin Liu <b-liu@ti.com>
11894 L: linux-usb@vger.kernel.org
11896 F: drivers/usb/musb/
11898 MXL301RF MEDIA DRIVER
11899 M: Akihiro Tsukada <tskd08@gmail.com>
11900 L: linux-media@vger.kernel.org
11902 F: drivers/media/tuners/mxl301rf*
11904 MXL5007T MEDIA DRIVER
11905 M: Michael Krufky <mkrufky@linuxtv.org>
11906 L: linux-media@vger.kernel.org
11908 W: https://linuxtv.org
11909 W: http://github.com/mkrufky
11910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11911 T: git git://linuxtv.org/mkrufky/tuners.git
11912 F: drivers/media/tuners/mxl5007t.*
11915 M: Marek Vasut <marex@denx.de>
11916 M: Stefan Agner <stefan@agner.ch>
11917 L: dri-devel@lists.freedesktop.org
11919 T: git git://anongit.freedesktop.org/drm/drm-misc
11920 F: Documentation/devicetree/bindings/display/mxsfb.txt
11921 F: drivers/gpu/drm/mxsfb/
11923 MYLEX DAC960 PCI RAID Controller
11924 M: Hannes Reinecke <hare@kernel.org>
11925 L: linux-scsi@vger.kernel.org
11927 F: drivers/scsi/myrb.*
11928 F: drivers/scsi/myrs.*
11930 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11931 M: Chris Lee <christopher.lee@cspi.com>
11932 L: netdev@vger.kernel.org
11934 W: https://www.cspi.com/ethernet-products/support/downloads/
11935 F: drivers/net/ethernet/myricom/myri10ge/
11937 NAND FLASH SUBSYSTEM
11938 M: Miquel Raynal <miquel.raynal@bootlin.com>
11939 R: Richard Weinberger <richard@nod.at>
11940 L: linux-mtd@lists.infradead.org
11942 W: http://www.linux-mtd.infradead.org/
11943 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11944 C: irc://irc.oftc.net/mtd
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11946 F: drivers/mtd/nand/
11947 F: include/linux/mtd/*nand*.h
11949 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11950 M: Daniel Mack <zonque@gmail.com>
11951 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11953 W: http://www.native-instruments.com
11954 F: sound/usb/caiaq/
11956 NATSEMI ETHERNET DRIVER (DP8381x)
11958 F: drivers/net/ethernet/natsemi/natsemi.c
11960 NCR 5380 SCSI DRIVERS
11961 M: Finn Thain <fthain@telegraphics.com.au>
11962 M: Michael Schmitz <schmitzmic@gmail.com>
11963 L: linux-scsi@vger.kernel.org
11965 F: Documentation/scsi/g_NCR5380.rst
11966 F: drivers/scsi/NCR5380.*
11967 F: drivers/scsi/arm/cumana_1.c
11968 F: drivers/scsi/arm/oak.c
11969 F: drivers/scsi/atari_scsi.*
11970 F: drivers/scsi/dmx3191d.c
11971 F: drivers/scsi/g_NCR5380.*
11972 F: drivers/scsi/mac_scsi.*
11973 F: drivers/scsi/sun3_scsi.*
11974 F: drivers/scsi/sun3_scsi_vme.c
11977 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11981 NCT6775 HARDWARE MONITOR DRIVER
11982 M: Guenter Roeck <linux@roeck-us.net>
11983 L: linux-hwmon@vger.kernel.org
11985 F: Documentation/hwmon/nct6775.rst
11986 F: drivers/hwmon/nct6775.c
11989 M: Jakub Kicinski <kuba@kernel.org>
11991 F: drivers/net/netdevsim/*
11993 NETEM NETWORK EMULATOR
11994 M: Stephen Hemminger <stephen@networkplumber.org>
11995 L: netdev@vger.kernel.org
11997 F: net/sched/sch_netem.c
11999 NETERION 10GbE DRIVERS (s2io/vxge)
12000 M: Jon Mason <jdmason@kudzu.us>
12001 L: netdev@vger.kernel.org
12003 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12004 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12005 F: drivers/net/ethernet/neterion/
12008 M: Pablo Neira Ayuso <pablo@netfilter.org>
12009 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12010 M: Florian Westphal <fw@strlen.de>
12011 L: netfilter-devel@vger.kernel.org
12012 L: coreteam@netfilter.org
12014 W: http://www.netfilter.org/
12015 W: http://www.iptables.org/
12016 W: http://www.nftables.org/
12017 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12020 F: include/linux/netfilter*
12021 F: include/linux/netfilter/
12022 F: include/net/netfilter/
12023 F: include/uapi/linux/netfilter*
12024 F: include/uapi/linux/netfilter/
12025 F: net/*/netfilter.c
12026 F: net/*/netfilter/
12027 F: net/bridge/br_netfilter*.c
12030 NETROM NETWORK LAYER
12031 M: Ralf Baechle <ralf@linux-mips.org>
12032 L: linux-hams@vger.kernel.org
12034 W: http://www.linux-ax25.org/
12035 F: include/net/netrom.h
12036 F: include/uapi/linux/netrom.h
12039 NETRONOME ETHERNET DRIVERS
12040 M: Simon Horman <simon.horman@netronome.com>
12041 R: Jakub Kicinski <kuba@kernel.org>
12042 L: oss-drivers@netronome.com
12044 F: drivers/net/ethernet/netronome/
12046 NETWORK BLOCK DEVICE (NBD)
12047 M: Josef Bacik <josef@toxicpanda.com>
12048 L: linux-block@vger.kernel.org
12049 L: nbd@other.debian.org
12051 F: Documentation/admin-guide/blockdev/nbd.rst
12052 F: drivers/block/nbd.c
12053 F: include/trace/events/nbd.h
12054 F: include/uapi/linux/nbd.h
12056 NETWORK DROP MONITOR
12057 M: Neil Horman <nhorman@tuxdriver.com>
12058 L: netdev@vger.kernel.org
12060 W: https://fedorahosted.org/dropwatch/
12061 F: include/net/drop_monitor.h
12062 F: include/uapi/linux/net_dropmon.h
12063 F: net/core/drop_monitor.c
12066 M: "David S. Miller" <davem@davemloft.net>
12067 M: Jakub Kicinski <kuba@kernel.org>
12068 L: netdev@vger.kernel.org
12070 W: http://www.linuxfoundation.org/en/Net
12071 Q: http://patchwork.ozlabs.org/project/netdev/list/
12072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12074 F: Documentation/devicetree/bindings/net/
12076 F: include/linux/etherdevice.h
12077 F: include/linux/fcdevice.h
12078 F: include/linux/fddidevice.h
12079 F: include/linux/hippidevice.h
12080 F: include/linux/if_*
12081 F: include/linux/inetdevice.h
12082 F: include/linux/netdevice.h
12083 F: include/uapi/linux/if_*
12084 F: include/uapi/linux/netdevice.h
12086 NETWORKING DRIVERS (WIRELESS)
12087 M: Kalle Valo <kvalo@codeaurora.org>
12088 L: linux-wireless@vger.kernel.org
12090 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12093 F: Documentation/devicetree/bindings/net/wireless/
12094 F: drivers/net/wireless/
12097 M: Andrew Lunn <andrew@lunn.ch>
12098 M: Vivien Didelot <vivien.didelot@gmail.com>
12099 M: Florian Fainelli <f.fainelli@gmail.com>
12101 F: Documentation/devicetree/bindings/net/dsa/
12102 F: drivers/net/dsa/
12103 F: include/linux/dsa/
12104 F: include/linux/platform_data/dsa.h
12105 F: include/net/dsa.h
12108 NETWORKING [GENERAL]
12109 M: "David S. Miller" <davem@davemloft.net>
12110 M: Jakub Kicinski <kuba@kernel.org>
12111 L: netdev@vger.kernel.org
12113 W: http://www.linuxfoundation.org/en/Net
12114 Q: http://patchwork.ozlabs.org/project/netdev/list/
12115 B: mailto:netdev@vger.kernel.org
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12118 F: Documentation/networking/
12119 F: include/linux/in.h
12120 F: include/linux/net.h
12121 F: include/linux/netdevice.h
12123 F: include/uapi/linux/in.h
12124 F: include/uapi/linux/net.h
12125 F: include/uapi/linux/net_namespace.h
12126 F: include/uapi/linux/netdevice.h
12130 F: tools/testing/selftests/net/
12133 M: Steffen Klassert <steffen.klassert@secunet.com>
12134 M: Herbert Xu <herbert@gondor.apana.org.au>
12135 M: "David S. Miller" <davem@davemloft.net>
12136 L: netdev@vger.kernel.org
12138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12140 F: include/net/xfrm.h
12141 F: include/uapi/linux/xfrm.h
12144 F: net/ipv4/ip_vti.c
12145 F: net/ipv4/ipcomp.c
12149 F: net/ipv6/ip6_vti.c
12150 F: net/ipv6/ipcomp6.c
12155 NETWORKING [IPv4/IPv6]
12156 M: "David S. Miller" <davem@davemloft.net>
12157 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12158 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12159 L: netdev@vger.kernel.org
12161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12167 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12168 M: Paul Moore <paul@paul-moore.com>
12169 L: netdev@vger.kernel.org
12170 L: linux-security-module@vger.kernel.org
12172 W: https://github.com/netlabel
12173 F: Documentation/netlabel/
12174 F: include/net/calipso.h
12175 F: include/net/cipso_ipv4.h
12176 F: include/net/netlabel.h
12177 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12178 F: include/uapi/linux/netfilter/xt_SECMARK.h
12179 F: net/ipv4/cipso_ipv4.c
12180 F: net/ipv6/calipso.c
12181 F: net/netfilter/xt_CONNSECMARK.c
12182 F: net/netfilter/xt_SECMARK.c
12186 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12187 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12188 L: netdev@vger.kernel.org
12189 L: mptcp@lists.01.org
12191 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12192 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12193 F: include/net/mptcp.h
12194 F: include/uapi/linux/mptcp.h
12196 F: tools/testing/selftests/net/mptcp/
12199 M: Eric Dumazet <edumazet@google.com>
12200 L: netdev@vger.kernel.org
12202 F: include/linux/tcp.h
12203 F: include/net/tcp.h
12204 F: include/trace/events/tcp.h
12205 F: include/uapi/linux/tcp.h
12206 F: net/ipv4/syncookies.c
12208 F: net/ipv6/syncookies.c
12212 M: Boris Pismenny <borisp@nvidia.com>
12213 M: Aviad Yehezkel <aviadye@nvidia.com>
12214 M: John Fastabend <john.fastabend@gmail.com>
12215 M: Daniel Borkmann <daniel@iogearbox.net>
12216 M: Jakub Kicinski <kuba@kernel.org>
12217 L: netdev@vger.kernel.org
12219 F: include/net/tls.h
12220 F: include/uapi/linux/tls.h
12223 NETWORKING [WIRELESS]
12224 L: linux-wireless@vger.kernel.org
12225 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12227 NETXEN (1/10) GbE SUPPORT
12228 M: Manish Chopra <manishc@marvell.com>
12229 M: Rahul Verma <rahulv@marvell.com>
12230 M: GR-Linux-NIC-Dev@marvell.com
12231 L: netdev@vger.kernel.org
12233 F: drivers/net/ethernet/qlogic/netxen/
12235 NET_FAILOVER MODULE
12236 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12237 L: netdev@vger.kernel.org
12239 F: Documentation/networking/net_failover.rst
12240 F: drivers/net/net_failover.c
12241 F: include/net/net_failover.h
12244 M: David Ahern <dsahern@kernel.org>
12245 L: netdev@vger.kernel.org
12247 F: include/net/netns/nexthop.h
12248 F: include/net/nexthop.h
12249 F: include/uapi/linux/nexthop.h
12250 F: net/ipv4/nexthop.c
12253 L: netdev@vger.kernel.org
12255 F: Documentation/devicetree/bindings/net/nfc/
12257 F: include/linux/platform_data/nfcmrvl.h
12258 F: include/net/nfc/
12259 F: include/uapi/linux/nfc.h
12262 NFS, SUNRPC, AND LOCKD CLIENTS
12263 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12264 M: Anna Schumaker <anna.schumaker@netapp.com>
12265 L: linux-nfs@vger.kernel.org
12267 W: http://client.linux-nfs.org
12268 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12272 F: include/linux/lockd/
12273 F: include/linux/nfs*
12274 F: include/linux/sunrpc/
12275 F: include/uapi/linux/nfs*
12276 F: include/uapi/linux/sunrpc/
12280 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12281 L: linux-nilfs@vger.kernel.org
12283 W: https://nilfs.sourceforge.io/
12284 W: https://nilfs.osdn.jp/
12285 T: git git://github.com/konis/nilfs2.git
12286 F: Documentation/filesystems/nilfs2.rst
12288 F: include/trace/events/nilfs2.h
12289 F: include/uapi/linux/nilfs2_api.h
12290 F: include/uapi/linux/nilfs2_ondisk.h
12292 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12293 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12295 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12296 F: Documentation/scsi/NinjaSCSI.rst
12297 F: drivers/scsi/pcmcia/nsp_*
12299 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12300 M: GOTO Masanori <gotom@debian.or.jp>
12301 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12303 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12304 F: Documentation/scsi/NinjaSCSI.rst
12305 F: drivers/scsi/nsp32*
12308 M: Ley Foon Tan <ley.foon.tan@intel.com>
12310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12313 NOHZ, DYNTICKS SUPPORT
12314 M: Frederic Weisbecker <fweisbec@gmail.com>
12315 M: Thomas Gleixner <tglx@linutronix.de>
12316 M: Ingo Molnar <mingo@kernel.org>
12317 L: linux-kernel@vger.kernel.org
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12320 F: include/linux/sched/nohz.h
12321 F: include/linux/tick.h
12322 F: kernel/time/tick*.*
12324 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12325 M: Pavel Machek <pavel@ucw.cz>
12326 M: Sakari Ailus <sakari.ailus@iki.fi>
12327 L: linux-media@vger.kernel.org
12329 F: drivers/media/i2c/ad5820.c
12330 F: drivers/media/i2c/et8ek8
12332 NOKIA N900 POWER SUPPLY DRIVERS
12333 R: Pali Rohár <pali@kernel.org>
12334 F: drivers/power/supply/bq2415x_charger.c
12335 F: drivers/power/supply/bq27xxx_battery.c
12336 F: drivers/power/supply/bq27xxx_battery_i2c.c
12337 F: drivers/power/supply/isp1704_charger.c
12338 F: drivers/power/supply/rx51_battery.c
12339 F: include/linux/power/bq2415x_charger.h
12340 F: include/linux/power/bq27xxx_battery.h
12343 M: Willy Tarreau <w@1wt.eu>
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12346 F: tools/include/nolibc/
12349 M: Matthias Maennich <maennich@google.com>
12351 F: Documentation/core-api/symbol-namespaces.rst
12355 M: Sanjay R Mehta <sanju.mehta@amd.com>
12356 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12357 L: linux-ntb@googlegroups.com
12359 F: drivers/ntb/hw/amd/
12362 M: Jon Mason <jdmason@kudzu.us>
12363 M: Dave Jiang <dave.jiang@intel.com>
12364 M: Allen Hubbe <allenbh@gmail.com>
12365 L: linux-ntb@googlegroups.com
12367 W: https://github.com/jonmason/ntb/wiki
12368 T: git git://github.com/jonmason/ntb.git
12369 F: drivers/net/ntb_netdev.c
12371 F: include/linux/ntb.h
12372 F: include/linux/ntb_transport.h
12373 F: tools/testing/selftests/ntb/
12376 M: Serge Semin <fancer.lancer@gmail.com>
12377 L: linux-ntb@googlegroups.com
12379 F: drivers/ntb/hw/idt/
12382 M: Dave Jiang <dave.jiang@intel.com>
12383 L: linux-ntb@googlegroups.com
12385 W: https://github.com/davejiang/linux/wiki
12386 T: git https://github.com/davejiang/linux.git
12387 F: drivers/ntb/hw/intel/
12390 M: Anton Altaparmakov <anton@tuxera.com>
12391 L: linux-ntfs-dev@lists.sourceforge.net
12393 W: http://www.tuxera.com/
12394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12395 F: Documentation/filesystems/ntfs.rst
12399 M: Finn Thain <fthain@telegraphics.com.au>
12400 L: linux-m68k@lists.linux-m68k.org
12402 F: arch/*/include/asm/nubus.h
12404 F: include/linux/nubus.h
12405 F: include/uapi/linux/nubus.h
12407 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12408 M: Antonino Daplas <adaplas@gmail.com>
12409 L: linux-fbdev@vger.kernel.org
12411 F: drivers/video/fbdev/nvidia/
12412 F: drivers/video/fbdev/riva/
12415 M: Keith Busch <kbusch@kernel.org>
12416 M: Jens Axboe <axboe@fb.com>
12417 M: Christoph Hellwig <hch@lst.de>
12418 M: Sagi Grimberg <sagi@grimberg.me>
12419 L: linux-nvme@lists.infradead.org
12421 W: http://git.infradead.org/nvme.git
12422 T: git://git.infradead.org/nvme.git
12423 F: drivers/nvme/host/
12424 F: include/linux/nvme.h
12425 F: include/uapi/linux/nvme_ioctl.h
12427 NVM EXPRESS FC TRANSPORT DRIVERS
12428 M: James Smart <james.smart@broadcom.com>
12429 L: linux-nvme@lists.infradead.org
12431 F: drivers/nvme/host/fc.c
12432 F: drivers/nvme/target/fc.c
12433 F: drivers/nvme/target/fcloop.c
12434 F: include/linux/nvme-fc-driver.h
12435 F: include/linux/nvme-fc.h
12437 NVM EXPRESS TARGET DRIVER
12438 M: Christoph Hellwig <hch@lst.de>
12439 M: Sagi Grimberg <sagi@grimberg.me>
12440 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12441 L: linux-nvme@lists.infradead.org
12443 W: http://git.infradead.org/nvme.git
12444 T: git://git.infradead.org/nvme.git
12445 F: drivers/nvme/target/
12448 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12451 F: Documentation/ABI/stable/sysfs-bus-nvmem
12452 F: Documentation/devicetree/bindings/nvmem/
12454 F: include/linux/nvmem-consumer.h
12455 F: include/linux/nvmem-provider.h
12458 M: Ashish Kumar <ashish.kumar@nxp.com>
12459 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12460 L: linux-spi@vger.kernel.org
12462 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12463 F: drivers/spi/spi-nxp-fspi.c
12465 NXP FXAS21002C DRIVER
12466 M: Rui Miguel Silva <rmfrfs@gmail.com>
12467 L: linux-iio@vger.kernel.org
12469 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12470 F: drivers/iio/gyro/fxas21002c.h
12471 F: drivers/iio/gyro/fxas21002c_core.c
12472 F: drivers/iio/gyro/fxas21002c_i2c.c
12473 F: drivers/iio/gyro/fxas21002c_spi.c
12475 NXP i.MX 8MQ DCSS DRIVER
12476 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12477 R: Lucas Stach <l.stach@pengutronix.de>
12478 L: dri-devel@lists.freedesktop.org
12480 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12481 F: drivers/gpu/drm/imx/dcss/
12483 NXP SGTL5000 DRIVER
12484 M: Fabio Estevam <festevam@gmail.com>
12485 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12487 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12488 F: sound/soc/codecs/sgtl5000*
12490 NXP SJA1105 ETHERNET SWITCH DRIVER
12491 M: Vladimir Oltean <olteanv@gmail.com>
12492 L: linux-kernel@vger.kernel.org
12494 F: drivers/net/dsa/sja1105
12496 NXP TDA998X DRM DRIVER
12497 M: Russell King <linux@armlinux.org.uk>
12499 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12500 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12501 F: drivers/gpu/drm/i2c/tda998x_drv.c
12502 F: include/drm/i2c/tda998x.h
12503 F: include/dt-bindings/display/tda998x.h
12507 M: Peter Rosin <peda@axentia.se>
12508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12510 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12511 F: sound/soc/codecs/tfa9879*
12514 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12515 R: Charles Gorand <charles.gorand@effinnov.com>
12516 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12518 F: drivers/nfc/nxp-nci
12521 M: Jiri Pirko <jiri@nvidia.com>
12522 L: netdev@vger.kernel.org
12524 F: include/linux/objagg.h
12526 F: lib/test_objagg.c
12529 M: Josh Poimboeuf <jpoimboe@redhat.com>
12530 M: Peter Zijlstra <peterz@infradead.org>
12534 OCELOT ETHERNET SWITCH DRIVER
12535 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12536 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12537 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12538 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12539 L: netdev@vger.kernel.org
12541 F: drivers/net/dsa/ocelot/*
12542 F: drivers/net/ethernet/mscc/
12543 F: include/soc/mscc/ocelot*
12544 F: net/dsa/tag_ocelot.c
12546 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12547 M: Frederic Barrat <fbarrat@linux.ibm.com>
12548 M: Andrew Donnellan <ajd@linux.ibm.com>
12549 L: linuxppc-dev@lists.ozlabs.org
12551 F: Documentation/userspace-api/accelerators/ocxl.rst
12552 F: arch/powerpc/include/asm/pnv-ocxl.h
12553 F: arch/powerpc/platforms/powernv/ocxl.c
12554 F: drivers/misc/ocxl/
12555 F: include/misc/ocxl*
12556 F: include/uapi/misc/ocxl.h
12559 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12560 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12562 L: linux-omap@vger.kernel.org
12564 F: sound/soc/ti/n810.c
12565 F: sound/soc/ti/omap*
12566 F: sound/soc/ti/rx51.c
12567 F: sound/soc/ti/sdma-pcm.*
12569 OMAP CLOCK FRAMEWORK SUPPORT
12570 M: Paul Walmsley <paul@pwsan.com>
12571 L: linux-omap@vger.kernel.org
12573 F: arch/arm/*omap*/*clock*
12575 OMAP DEVICE TREE SUPPORT
12576 M: Benoît Cousson <bcousson@baylibre.com>
12577 M: Tony Lindgren <tony@atomide.com>
12578 L: linux-omap@vger.kernel.org
12579 L: devicetree@vger.kernel.org
12581 F: arch/arm/boot/dts/*am3*
12582 F: arch/arm/boot/dts/*am4*
12583 F: arch/arm/boot/dts/*am5*
12584 F: arch/arm/boot/dts/*dra7*
12585 F: arch/arm/boot/dts/*omap*
12586 F: arch/arm/boot/dts/logicpd-som-lv*
12587 F: arch/arm/boot/dts/logicpd-torpedo*
12589 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12590 L: linux-omap@vger.kernel.org
12591 L: linux-fbdev@vger.kernel.org
12593 F: Documentation/arm/omap/dss.rst
12594 F: drivers/video/fbdev/omap2/
12596 OMAP FRAMEBUFFER SUPPORT
12597 L: linux-fbdev@vger.kernel.org
12598 L: linux-omap@vger.kernel.org
12600 F: drivers/video/fbdev/omap/
12602 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12603 M: Roger Quadros <rogerq@ti.com>
12604 M: Tony Lindgren <tony@atomide.com>
12605 L: linux-omap@vger.kernel.org
12607 F: arch/arm/mach-omap2/*gpmc*
12608 F: drivers/memory/omap-gpmc.c
12611 M: Grygorii Strashko <grygorii.strashko@ti.com>
12612 M: Santosh Shilimkar <ssantosh@kernel.org>
12613 M: Kevin Hilman <khilman@kernel.org>
12614 L: linux-omap@vger.kernel.org
12616 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12617 F: drivers/gpio/gpio-omap.c
12619 OMAP HARDWARE SPINLOCK SUPPORT
12620 M: Ohad Ben-Cohen <ohad@wizery.com>
12621 L: linux-omap@vger.kernel.org
12623 F: drivers/hwspinlock/omap_hwspinlock.c
12625 OMAP HS MMC SUPPORT
12626 L: linux-mmc@vger.kernel.org
12627 L: linux-omap@vger.kernel.org
12629 F: drivers/mmc/host/omap_hsmmc.c
12632 M: Paul Walmsley <paul@pwsan.com>
12633 L: linux-omap@vger.kernel.org
12635 F: arch/arm/mach-omap2/omap_hwmod*data*
12637 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12638 M: Benoît Cousson <bcousson@baylibre.com>
12639 L: linux-omap@vger.kernel.org
12641 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12644 M: Benoît Cousson <bcousson@baylibre.com>
12645 M: Paul Walmsley <paul@pwsan.com>
12646 L: linux-omap@vger.kernel.org
12648 F: arch/arm/mach-omap2/omap_hwmod.*
12651 M: Vignesh R <vigneshr@ti.com>
12652 L: linux-omap@vger.kernel.org
12653 L: linux-i2c@vger.kernel.org
12655 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12656 F: drivers/i2c/busses/i2c-omap.c
12658 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12660 L: linux-media@vger.kernel.org
12662 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12663 F: drivers/media/platform/omap3isp/
12664 F: drivers/staging/media/omap4iss/
12667 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12668 L: linux-omap@vger.kernel.org
12670 F: drivers/mmc/host/omap.c
12672 OMAP POWER MANAGEMENT SUPPORT
12673 M: Kevin Hilman <khilman@kernel.org>
12674 L: linux-omap@vger.kernel.org
12676 F: arch/arm/*omap*/*pm*
12677 F: drivers/cpufreq/omap-cpufreq.c
12679 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12680 M: Rajendra Nayak <rnayak@codeaurora.org>
12681 M: Paul Walmsley <paul@pwsan.com>
12682 L: linux-omap@vger.kernel.org
12684 F: arch/arm/mach-omap2/prm*
12686 OMAP RANDOM NUMBER GENERATOR SUPPORT
12687 M: Deepak Saxena <dsaxena@plexity.net>
12689 F: drivers/char/hw_random/omap-rng.c
12692 L: linux-usb@vger.kernel.org
12693 L: linux-omap@vger.kernel.org
12695 F: arch/arm/*omap*/usb*
12696 F: drivers/usb/*/*omap*
12698 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12699 M: Mark Jackson <mpfj@newflow.co.uk>
12700 L: linux-omap@vger.kernel.org
12702 F: arch/arm/boot/dts/am335x-nano.dts
12705 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12706 M: Tony Lindgren <tony@atomide.com>
12707 L: linux-omap@vger.kernel.org
12709 Q: http://patchwork.kernel.org/project/linux-omap/list/
12710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12711 F: arch/arm/configs/omap1_defconfig
12712 F: arch/arm/mach-omap1/
12713 F: arch/arm/plat-omap/
12714 F: drivers/i2c/busses/i2c-omap.c
12715 F: include/linux/platform_data/ams-delta-fiq.h
12716 F: include/linux/platform_data/i2c-omap.h
12719 M: Tony Lindgren <tony@atomide.com>
12720 L: linux-omap@vger.kernel.org
12722 W: http://www.muru.com/linux/omap/
12723 W: http://linux.omap.com/
12724 Q: http://patchwork.kernel.org/project/linux-omap/list/
12725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12726 F: arch/arm/configs/omap2plus_defconfig
12727 F: arch/arm/mach-omap2/
12728 F: arch/arm/plat-omap/
12729 F: drivers/bus/ti-sysc.c
12730 F: drivers/i2c/busses/i2c-omap.c
12731 F: drivers/irqchip/irq-omap-intc.c
12732 F: drivers/mfd/*omap*.c
12733 F: drivers/mfd/menelaus.c
12734 F: drivers/mfd/palmas.c
12735 F: drivers/mfd/tps65217.c
12736 F: drivers/mfd/tps65218.c
12737 F: drivers/mfd/tps65910.c
12738 F: drivers/mfd/twl-core.[ch]
12739 F: drivers/mfd/twl4030*.c
12740 F: drivers/mfd/twl6030*.c
12741 F: drivers/mfd/twl6040*.c
12742 F: drivers/regulator/palmas-regulator*.c
12743 F: drivers/regulator/pbias-regulator.c
12744 F: drivers/regulator/tps65217-regulator.c
12745 F: drivers/regulator/tps65218-regulator.c
12746 F: drivers/regulator/tps65910-regulator.c
12747 F: drivers/regulator/twl-regulator.c
12748 F: drivers/regulator/twl6030-regulator.c
12749 F: include/linux/platform_data/i2c-omap.h
12750 F: include/linux/platform_data/ti-sysc.h
12753 M: Bob Copeland <me@bobcopeland.com>
12754 L: linux-karma-devel@lists.sourceforge.net
12756 F: Documentation/filesystems/omfs.rst
12759 OMNIKEY CARDMAN 4000 DRIVER
12760 M: Harald Welte <laforge@gnumonks.org>
12762 F: drivers/char/pcmcia/cm4000_cs.c
12763 F: include/linux/cm4000_cs.h
12764 F: include/uapi/linux/cm4000_cs.h
12766 OMNIKEY CARDMAN 4040 DRIVER
12767 M: Harald Welte <laforge@gnumonks.org>
12769 F: drivers/char/pcmcia/cm4040_cs.*
12771 OMNIVISION OV13858 SENSOR DRIVER
12772 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12773 L: linux-media@vger.kernel.org
12775 T: git git://linuxtv.org/media_tree.git
12776 F: drivers/media/i2c/ov13858.c
12778 OMNIVISION OV2680 SENSOR DRIVER
12779 M: Rui Miguel Silva <rmfrfs@gmail.com>
12780 L: linux-media@vger.kernel.org
12782 T: git git://linuxtv.org/media_tree.git
12783 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12784 F: drivers/media/i2c/ov2680.c
12786 OMNIVISION OV2685 SENSOR DRIVER
12787 M: Shunqian Zheng <zhengsq@rock-chips.com>
12788 L: linux-media@vger.kernel.org
12790 T: git git://linuxtv.org/media_tree.git
12791 F: drivers/media/i2c/ov2685.c
12793 OMNIVISION OV2740 SENSOR DRIVER
12794 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12795 R: Shawn Tu <shawnx.tu@intel.com>
12796 R: Bingbu Cao <bingbu.cao@intel.com>
12797 L: linux-media@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12800 F: drivers/media/i2c/ov2740.c
12802 OMNIVISION OV5640 SENSOR DRIVER
12803 M: Steve Longerbeam <slongerbeam@gmail.com>
12804 L: linux-media@vger.kernel.org
12806 T: git git://linuxtv.org/media_tree.git
12807 F: drivers/media/i2c/ov5640.c
12809 OMNIVISION OV5647 SENSOR DRIVER
12810 M: Luis Oliveira <lolivei@synopsys.com>
12811 L: linux-media@vger.kernel.org
12813 T: git git://linuxtv.org/media_tree.git
12814 F: drivers/media/i2c/ov5647.c
12816 OMNIVISION OV5670 SENSOR DRIVER
12817 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12818 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12819 L: linux-media@vger.kernel.org
12821 T: git git://linuxtv.org/media_tree.git
12822 F: drivers/media/i2c/ov5670.c
12824 OMNIVISION OV5675 SENSOR DRIVER
12825 M: Shawn Tu <shawnx.tu@intel.com>
12826 L: linux-media@vger.kernel.org
12828 T: git git://linuxtv.org/media_tree.git
12829 F: drivers/media/i2c/ov5675.c
12831 OMNIVISION OV5695 SENSOR DRIVER
12832 M: Shunqian Zheng <zhengsq@rock-chips.com>
12833 L: linux-media@vger.kernel.org
12835 T: git git://linuxtv.org/media_tree.git
12836 F: drivers/media/i2c/ov5695.c
12838 OMNIVISION OV7670 SENSOR DRIVER
12839 M: Jonathan Corbet <corbet@lwn.net>
12840 L: linux-media@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12843 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12844 F: drivers/media/i2c/ov7670.c
12846 OMNIVISION OV772x SENSOR DRIVER
12847 M: Jacopo Mondi <jacopo@jmondi.org>
12848 L: linux-media@vger.kernel.org
12850 T: git git://linuxtv.org/media_tree.git
12851 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12852 F: drivers/media/i2c/ov772x.c
12853 F: include/media/i2c/ov772x.h
12855 OMNIVISION OV7740 SENSOR DRIVER
12856 M: Wenyou Yang <wenyou.yang@microchip.com>
12857 L: linux-media@vger.kernel.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12861 F: drivers/media/i2c/ov7740.c
12863 OMNIVISION OV8856 SENSOR DRIVER
12864 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12865 L: linux-media@vger.kernel.org
12867 T: git git://linuxtv.org/media_tree.git
12868 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12869 F: drivers/media/i2c/ov8856.c
12871 OMNIVISION OV9640 SENSOR DRIVER
12872 M: Petr Cvek <petrcvekcz@gmail.com>
12873 L: linux-media@vger.kernel.org
12875 F: drivers/media/i2c/ov9640.*
12877 OMNIVISION OV9650 SENSOR DRIVER
12878 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12879 R: Akinobu Mita <akinobu.mita@gmail.com>
12880 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12881 L: linux-media@vger.kernel.org
12883 T: git git://linuxtv.org/media_tree.git
12884 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12885 F: drivers/media/i2c/ov9650.c
12887 ONENAND FLASH DRIVER
12888 M: Kyungmin Park <kyungmin.park@samsung.com>
12889 L: linux-mtd@lists.infradead.org
12891 F: drivers/mtd/nand/onenand/
12892 F: include/linux/mtd/onenand*.h
12894 ONION OMEGA2+ BOARD
12895 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12896 L: linux-mips@vger.kernel.org
12898 F: arch/mips/boot/dts/ralink/omega2p.dts
12901 M: Jens Wiklander <jens.wiklander@linaro.org>
12902 L: op-tee@lists.trustedfirmware.org
12904 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12905 F: drivers/tee/optee/
12907 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12908 M: Sumit Garg <sumit.garg@linaro.org>
12909 L: op-tee@lists.trustedfirmware.org
12911 F: drivers/char/hw_random/optee-rng.c
12914 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12915 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12916 L: linux-rdma@vger.kernel.org
12918 F: drivers/infiniband/ulp/opa_vnic
12920 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12921 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12922 M: Frank Rowand <frowand.list@gmail.com>
12923 L: devicetree@vger.kernel.org
12925 F: Documentation/devicetree/dynamic-resolution-notes.rst
12926 F: Documentation/devicetree/overlay-notes.rst
12927 F: drivers/of/overlay.c
12928 F: drivers/of/resolver.c
12929 K: of_overlay_notifier_
12931 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12932 M: Rob Herring <robh+dt@kernel.org>
12933 M: Frank Rowand <frowand.list@gmail.com>
12934 L: devicetree@vger.kernel.org
12936 W: http://www.devicetree.org/
12937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12938 F: Documentation/ABI/testing/sysfs-firmware-ofw
12940 F: include/linux/of*.h
12943 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12944 M: Rob Herring <robh+dt@kernel.org>
12945 L: devicetree@vger.kernel.org
12947 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12949 F: Documentation/devicetree/
12950 F: arch/*/boot/dts/
12951 F: include/dt-bindings/
12953 OPENCORES I2C BUS DRIVER
12954 M: Peter Korsgaard <peter@korsgaard.com>
12955 M: Andrew Lunn <andrew@lunn.ch>
12956 L: linux-i2c@vger.kernel.org
12958 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12959 F: Documentation/i2c/busses/i2c-ocores.rst
12960 F: drivers/i2c/busses/i2c-ocores.c
12961 F: include/linux/platform_data/i2c-ocores.h
12963 OPENRISC ARCHITECTURE
12964 M: Jonas Bonn <jonas@southpole.se>
12965 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12966 M: Stafford Horne <shorne@gmail.com>
12967 L: openrisc@lists.librecores.org
12969 W: http://openrisc.io
12970 T: git git://github.com/openrisc/linux.git
12971 F: Documentation/devicetree/bindings/openrisc/
12972 F: Documentation/openrisc/
12974 F: drivers/irqchip/irq-ompic.c
12975 F: drivers/irqchip/irq-or1k-*
12978 M: Pravin B Shelar <pshelar@ovn.org>
12979 L: netdev@vger.kernel.org
12980 L: dev@openvswitch.org
12982 W: http://openvswitch.org
12983 F: include/uapi/linux/openvswitch.h
12984 F: net/openvswitch/
12986 OPERATING PERFORMANCE POINTS (OPP)
12987 M: Viresh Kumar <vireshk@kernel.org>
12988 M: Nishanth Menon <nm@ti.com>
12989 M: Stephen Boyd <sboyd@kernel.org>
12990 L: linux-pm@vger.kernel.org
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12993 F: Documentation/devicetree/bindings/opp/
12994 F: Documentation/power/opp.rst
12996 F: include/linux/pm_opp.h
12999 M: Clemens Ladisch <clemens@ladisch.de>
13000 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13003 F: sound/drivers/opl4/
13006 M: Robert Richter <rric@kernel.org>
13007 L: oprofile-list@lists.sf.net
13009 F: arch/*/include/asm/oprofile*.h
13010 F: arch/*/oprofile/
13011 F: drivers/oprofile/
13012 F: include/linux/oprofile.h
13014 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13015 M: Mark Fasheh <mark@fasheh.com>
13016 M: Joel Becker <jlbec@evilplan.org>
13017 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13018 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13020 W: http://ocfs2.wiki.kernel.org
13021 F: Documentation/filesystems/dlmfs.rst
13022 F: Documentation/filesystems/ocfs2.rst
13025 ORANGEFS FILESYSTEM
13026 M: Mike Marshall <hubcap@omnibond.com>
13027 R: Martin Brandenburg <martin@omnibond.com>
13028 L: devel@lists.orangefs.org
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13031 F: Documentation/filesystems/orangefs.rst
13035 L: linux-wireless@vger.kernel.org
13037 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13038 W: http://www.nongnu.org/orinoco/
13039 F: drivers/net/wireless/intersil/orinoco/
13041 OV2659 OMNIVISION SENSOR DRIVER
13042 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13043 L: linux-media@vger.kernel.org
13045 W: https://linuxtv.org
13046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13047 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13048 F: drivers/media/i2c/ov2659.c
13049 F: include/media/i2c/ov2659.h
13052 M: Miklos Szeredi <miklos@szeredi.hu>
13053 L: linux-unionfs@vger.kernel.org
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13056 F: Documentation/filesystems/overlayfs.rst
13059 P54 WIRELESS DRIVER
13060 M: Christian Lamparter <chunkeey@googlemail.com>
13061 L: linux-wireless@vger.kernel.org
13063 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13064 F: drivers/net/wireless/intersil/p54/
13067 M: Vladimir Oltean <olteanv@gmail.com>
13068 L: netdev@vger.kernel.org
13070 F: Documentation/core-api/packing.rst
13071 F: include/linux/packing.h
13074 PADATA PARALLEL EXECUTION MECHANISM
13075 M: Steffen Klassert <steffen.klassert@secunet.com>
13076 L: linux-crypto@vger.kernel.org
13078 F: Documentation/core-api/padata.rst
13079 F: include/linux/padata.h
13083 M: Jesper Dangaard Brouer <hawk@kernel.org>
13084 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13085 L: netdev@vger.kernel.org
13087 F: include/net/page_pool.h
13088 F: net/core/page_pool.c
13090 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13091 M: Harald Welte <laforge@gnumonks.org>
13092 L: platform-driver-x86@vger.kernel.org
13094 F: drivers/platform/x86/panasonic-laptop.c
13096 PARALLAX PING IIO SENSOR DRIVER
13097 M: Andreas Klinger <ak@it-klinger.de>
13098 L: linux-iio@vger.kernel.org
13100 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13101 F: drivers/iio/proximity/ping.c
13103 PARALLEL LCD/KEYPAD PANEL DRIVER
13104 M: Willy Tarreau <willy@haproxy.com>
13105 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13107 F: Documentation/admin-guide/lcd-panel-cgram.rst
13108 F: drivers/auxdisplay/panel.c
13110 PARALLEL PORT SUBSYSTEM
13111 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13112 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13113 L: linux-parport@lists.infradead.org (subscribers-only)
13115 F: Documentation/driver-api/parport*.rst
13116 F: drivers/char/ppdev.c
13117 F: drivers/parport/
13118 F: include/linux/parport*.h
13119 F: include/uapi/linux/ppdev.h
13121 PARAVIRT_OPS INTERFACE
13122 M: Juergen Gross <jgross@suse.com>
13123 M: Deep Shah <sdeep@vmware.com>
13124 M: "VMware, Inc." <pv-drivers@vmware.com>
13125 L: virtualization@lists.linux-foundation.org
13127 F: Documentation/virt/paravirt_ops.rst
13128 F: arch/*/include/asm/paravirt*.h
13129 F: arch/*/kernel/paravirt*
13130 F: include/linux/hypervisor.h
13132 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13133 M: Tim Waugh <tim@cyberelk.net>
13134 L: linux-parport@lists.infradead.org (subscribers-only)
13136 F: Documentation/admin-guide/blockdev/paride.rst
13137 F: drivers/block/paride/
13139 PARISC ARCHITECTURE
13140 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13141 M: Helge Deller <deller@gmx.de>
13142 L: linux-parisc@vger.kernel.org
13144 W: https://parisc.wiki.kernel.org
13145 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13148 F: Documentation/parisc/
13150 F: drivers/char/agp/parisc-agp.c
13151 F: drivers/input/misc/hp_sdc_rtc.c
13152 F: drivers/input/serio/gscps2.c
13153 F: drivers/input/serio/hp_sdc*
13155 F: drivers/parport/parport_gsc.*
13156 F: drivers/tty/serial/8250/8250_gsc.c
13157 F: drivers/video/console/sti*
13158 F: drivers/video/fbdev/sti*
13159 F: drivers/video/logo/logo_parisc*
13160 F: include/linux/hp_sdc.h
13163 M: Jiri Pirko <jiri@nvidia.com>
13164 L: netdev@vger.kernel.org
13166 F: include/linux/parman.h
13168 F: lib/test_parman.c
13170 PC ENGINES APU BOARD DRIVER
13171 M: Enrico Weigelt, metux IT consult <info@metux.net>
13173 F: drivers/platform/x86/pcengines-apuv2.c
13175 PC87360 HARDWARE MONITORING DRIVER
13176 M: Jim Cromie <jim.cromie@gmail.com>
13177 L: linux-hwmon@vger.kernel.org
13179 F: Documentation/hwmon/pc87360.rst
13180 F: drivers/hwmon/pc87360.c
13182 PC8736x GPIO DRIVER
13183 M: Jim Cromie <jim.cromie@gmail.com>
13185 F: drivers/char/pc8736x_gpio.c
13187 PC87427 HARDWARE MONITORING DRIVER
13188 M: Jean Delvare <jdelvare@suse.com>
13189 L: linux-hwmon@vger.kernel.org
13191 F: Documentation/hwmon/pc87427.rst
13192 F: drivers/hwmon/pc87427.c
13195 M: Riku Voipio <riku.voipio@iki.fi>
13197 F: drivers/leds/leds-pca9532.c
13198 F: include/linux/leds-pca9532.h
13200 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13201 M: Guenter Roeck <linux@roeck-us.net>
13202 L: linux-i2c@vger.kernel.org
13204 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13206 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13207 M: Khalid Aziz <khalid@gonehiking.org>
13209 F: drivers/firmware/pcdp.*
13211 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13212 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13213 L: linux-pci@vger.kernel.org
13214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13216 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13217 F: drivers/pci/controller/pci-aardvark.c
13219 PCI DRIVER FOR ALTERA PCIE IP
13220 M: Ley Foon Tan <ley.foon.tan@intel.com>
13221 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13222 L: linux-pci@vger.kernel.org
13224 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13225 F: drivers/pci/controller/pcie-altera.c
13227 PCI DRIVER FOR APPLIEDMICRO XGENE
13228 M: Toan Le <toan@os.amperecomputing.com>
13229 L: linux-pci@vger.kernel.org
13230 L: linux-arm-kernel@lists.infradead.org
13232 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13233 F: drivers/pci/controller/pci-xgene.c
13235 PCI DRIVER FOR ARM VERSATILE PLATFORM
13236 M: Rob Herring <robh@kernel.org>
13237 L: linux-pci@vger.kernel.org
13238 L: linux-arm-kernel@lists.infradead.org
13240 F: Documentation/devicetree/bindings/pci/versatile.yaml
13241 F: drivers/pci/controller/pci-versatile.c
13243 PCI DRIVER FOR ARMADA 8K
13244 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13245 L: linux-pci@vger.kernel.org
13246 L: linux-arm-kernel@lists.infradead.org
13248 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13249 F: drivers/pci/controller/dwc/pcie-armada8k.c
13251 PCI DRIVER FOR CADENCE PCIE IP
13252 M: Tom Joseph <tjoseph@cadence.com>
13253 L: linux-pci@vger.kernel.org
13255 F: Documentation/devicetree/bindings/pci/cdns,*
13256 F: drivers/pci/controller/cadence/
13258 PCI DRIVER FOR FREESCALE LAYERSCAPE
13259 M: Minghuan Lian <minghuan.Lian@nxp.com>
13260 M: Mingkai Hu <mingkai.hu@nxp.com>
13261 M: Roy Zang <roy.zang@nxp.com>
13262 L: linuxppc-dev@lists.ozlabs.org
13263 L: linux-pci@vger.kernel.org
13264 L: linux-arm-kernel@lists.infradead.org
13266 F: drivers/pci/controller/dwc/*layerscape*
13268 PCI DRIVER FOR GENERIC OF HOSTS
13269 M: Will Deacon <will@kernel.org>
13270 L: linux-pci@vger.kernel.org
13271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13273 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13274 F: drivers/pci/controller/pci-host-common.c
13275 F: drivers/pci/controller/pci-host-generic.c
13277 PCI DRIVER FOR IMX6
13278 M: Richard Zhu <hongxing.zhu@nxp.com>
13279 M: Lucas Stach <l.stach@pengutronix.de>
13280 L: linux-pci@vger.kernel.org
13281 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13283 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13284 F: drivers/pci/controller/dwc/*imx6*
13286 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13287 M: Jonathan Derrick <jonathan.derrick@intel.com>
13288 L: linux-pci@vger.kernel.org
13290 F: drivers/pci/controller/vmd.c
13292 PCI DRIVER FOR MICROSEMI SWITCHTEC
13293 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13294 M: Logan Gunthorpe <logang@deltatee.com>
13295 L: linux-pci@vger.kernel.org
13297 F: Documentation/ABI/testing/sysfs-class-switchtec
13298 F: Documentation/driver-api/switchtec.rst
13299 F: drivers/ntb/hw/mscc/
13300 F: drivers/pci/switch/switchtec*
13301 F: include/linux/switchtec.h
13302 F: include/uapi/linux/switchtec_ioctl.h
13304 PCI DRIVER FOR MOBIVEIL PCIE IP
13305 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13306 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13307 L: linux-pci@vger.kernel.org
13309 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13310 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13312 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13313 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13314 M: Jason Cooper <jason@lakedaemon.net>
13315 L: linux-pci@vger.kernel.org
13316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13318 F: drivers/pci/controller/*mvebu*
13320 PCI DRIVER FOR NVIDIA TEGRA
13321 M: Thierry Reding <thierry.reding@gmail.com>
13322 L: linux-tegra@vger.kernel.org
13323 L: linux-pci@vger.kernel.org
13325 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13326 F: drivers/pci/controller/pci-tegra.c
13328 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13329 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13330 L: linux-pci@vger.kernel.org
13331 L: linux-arm-kernel@lists.infradead.org
13333 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13334 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13336 PCI DRIVER FOR RENESAS R-CAR
13337 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13338 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13339 L: linux-pci@vger.kernel.org
13340 L: linux-renesas-soc@vger.kernel.org
13342 F: Documentation/devicetree/bindings/pci/*rcar*
13343 F: drivers/pci/controller/*rcar*
13345 PCI DRIVER FOR SAMSUNG EXYNOS
13346 M: Jingoo Han <jingoohan1@gmail.com>
13347 L: linux-pci@vger.kernel.org
13348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13349 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13351 F: drivers/pci/controller/dwc/pci-exynos.c
13353 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13354 M: Jingoo Han <jingoohan1@gmail.com>
13355 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13356 L: linux-pci@vger.kernel.org
13358 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13359 F: drivers/pci/controller/dwc/*designware*
13361 PCI DRIVER FOR TI DRA7XX/J721E
13362 M: Kishon Vijay Abraham I <kishon@ti.com>
13363 L: linux-omap@vger.kernel.org
13364 L: linux-pci@vger.kernel.org
13365 L: linux-arm-kernel@lists.infradead.org
13367 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13368 F: drivers/pci/controller/cadence/pci-j721e.c
13369 F: drivers/pci/controller/dwc/pci-dra7xx.c
13371 PCI DRIVER FOR TI KEYSTONE
13372 M: Murali Karicheri <m-karicheri2@ti.com>
13373 L: linux-pci@vger.kernel.org
13374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376 F: drivers/pci/controller/dwc/pci-keystone.c
13378 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13379 M: Linus Walleij <linus.walleij@linaro.org>
13380 L: linux-pci@vger.kernel.org
13382 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13383 F: drivers/pci/controller/pci-v3-semi.c
13385 PCI ENDPOINT SUBSYSTEM
13386 M: Kishon Vijay Abraham I <kishon@ti.com>
13387 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13388 L: linux-pci@vger.kernel.org
13390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13391 F: drivers/misc/pci_endpoint_test.c
13392 F: drivers/pci/endpoint/
13395 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13396 M: Russell Currey <ruscur@russell.cc>
13397 M: Oliver O'Halloran <oohall@gmail.com>
13398 L: linuxppc-dev@lists.ozlabs.org
13400 F: Documentation/PCI/pci-error-recovery.rst
13401 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13402 F: arch/powerpc/include/*/eeh*.h
13403 F: arch/powerpc/kernel/eeh*.c
13404 F: arch/powerpc/platforms/*/eeh*.c
13405 F: drivers/pci/pcie/aer.c
13406 F: drivers/pci/pcie/dpc.c
13407 F: drivers/pci/pcie/err.c
13410 M: Linas Vepstas <linasvepstas@gmail.com>
13411 L: linux-pci@vger.kernel.org
13413 F: Documentation/PCI/pci-error-recovery.rst
13415 PCI MSI DRIVER FOR ALTERA MSI IP
13416 M: Ley Foon Tan <ley.foon.tan@intel.com>
13417 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13418 L: linux-pci@vger.kernel.org
13420 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13421 F: drivers/pci/controller/pcie-altera-msi.c
13423 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13424 M: Toan Le <toan@os.amperecomputing.com>
13425 L: linux-pci@vger.kernel.org
13426 L: linux-arm-kernel@lists.infradead.org
13428 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13429 F: drivers/pci/controller/pci-xgene-msi.c
13431 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13432 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13433 R: Rob Herring <robh@kernel.org>
13434 L: linux-pci@vger.kernel.org
13436 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13438 F: drivers/pci/controller/
13441 M: Bjorn Helgaas <bhelgaas@google.com>
13442 L: linux-pci@vger.kernel.org
13444 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13446 F: Documentation/PCI/
13447 F: Documentation/devicetree/bindings/pci/
13448 F: arch/x86/kernel/early-quirks.c
13449 F: arch/x86/kernel/quirks.c
13451 F: drivers/acpi/pci*
13453 F: include/asm-generic/pci*
13454 F: include/linux/of_pci.h
13455 F: include/linux/pci*
13456 F: include/uapi/linux/pci*
13459 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13460 M: Jonathan Chocron <jonnyc@amazon.com>
13461 L: linux-pci@vger.kernel.org
13463 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13464 F: drivers/pci/controller/dwc/pcie-al.c
13466 PCIE DRIVER FOR AMLOGIC MESON
13467 M: Yue Wang <yue.wang@Amlogic.com>
13468 L: linux-pci@vger.kernel.org
13469 L: linux-amlogic@lists.infradead.org
13471 F: drivers/pci/controller/dwc/pci-meson.c
13473 PCIE DRIVER FOR AXIS ARTPEC
13474 M: Jesper Nilsson <jesper.nilsson@axis.com>
13475 L: linux-arm-kernel@axis.com
13476 L: linux-pci@vger.kernel.org
13478 F: Documentation/devicetree/bindings/pci/axis,artpec*
13479 F: drivers/pci/controller/dwc/*artpec*
13481 PCIE DRIVER FOR CAVIUM THUNDERX
13482 M: Robert Richter <rric@kernel.org>
13483 L: linux-pci@vger.kernel.org
13484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13486 F: drivers/pci/controller/pci-thunder-*
13488 PCIE DRIVER FOR HISILICON
13489 M: Zhou Wang <wangzhou1@hisilicon.com>
13490 L: linux-pci@vger.kernel.org
13492 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13493 F: drivers/pci/controller/dwc/pcie-hisi.c
13495 PCIE DRIVER FOR HISILICON KIRIN
13496 M: Xiaowei Song <songxiaowei@hisilicon.com>
13497 M: Binghui Wang <wangbinghui@hisilicon.com>
13498 L: linux-pci@vger.kernel.org
13500 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13501 F: drivers/pci/controller/dwc/pcie-kirin.c
13503 PCIE DRIVER FOR HISILICON STB
13504 M: Shawn Guo <shawn.guo@linaro.org>
13505 L: linux-pci@vger.kernel.org
13507 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13508 F: drivers/pci/controller/dwc/pcie-histb.c
13510 PCIE DRIVER FOR MEDIATEK
13511 M: Ryder Lee <ryder.lee@mediatek.com>
13512 L: linux-pci@vger.kernel.org
13513 L: linux-mediatek@lists.infradead.org
13515 F: Documentation/devicetree/bindings/pci/mediatek*
13516 F: drivers/pci/controller/*mediatek*
13518 PCIE DRIVER FOR QUALCOMM MSM
13519 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13520 L: linux-pci@vger.kernel.org
13521 L: linux-arm-msm@vger.kernel.org
13523 F: drivers/pci/controller/dwc/*qcom*
13525 PCIE DRIVER FOR ROCKCHIP
13526 M: Shawn Lin <shawn.lin@rock-chips.com>
13527 L: linux-pci@vger.kernel.org
13528 L: linux-rockchip@lists.infradead.org
13530 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13531 F: drivers/pci/controller/pcie-rockchip*
13533 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13534 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13535 L: linux-pci@vger.kernel.org
13537 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13538 F: drivers/pci/controller/dwc/pcie-uniphier*
13540 PCIE DRIVER FOR ST SPEAR13XX
13541 M: Pratyush Anand <pratyush.anand@gmail.com>
13542 L: linux-pci@vger.kernel.org
13544 F: drivers/pci/controller/dwc/*spear*
13547 M: Dominik Brodowski <linux@dominikbrodowski.net>
13549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13550 F: Documentation/pcmcia/
13555 PCNET32 NETWORK DRIVER
13556 M: Don Fry <pcnet32@frontier.com>
13557 L: netdev@vger.kernel.org
13559 F: drivers/net/ethernet/amd/pcnet32.c
13561 PCRYPT PARALLEL CRYPTO ENGINE
13562 M: Steffen Klassert <steffen.klassert@secunet.com>
13563 L: linux-crypto@vger.kernel.org
13566 F: include/crypto/pcrypt.h
13568 PEAQ WMI HOTKEYS DRIVER
13569 M: Hans de Goede <hdegoede@redhat.com>
13570 L: platform-driver-x86@vger.kernel.org
13572 F: drivers/platform/x86/peaq-wmi.c
13574 PENSANDO ETHERNET DRIVERS
13575 M: Shannon Nelson <snelson@pensando.io>
13576 M: Pensando Drivers <drivers@pensando.io>
13577 L: netdev@vger.kernel.org
13579 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13580 F: drivers/net/ethernet/pensando/
13582 PER-CPU MEMORY ALLOCATOR
13583 M: Dennis Zhou <dennis@kernel.org>
13584 M: Tejun Heo <tj@kernel.org>
13585 M: Christoph Lameter <cl@linux.com>
13587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13588 F: arch/*/include/asm/percpu.h
13589 F: include/linux/percpu*.h
13592 PER-TASK DELAY ACCOUNTING
13593 M: Balbir Singh <bsingharora@gmail.com>
13595 F: include/linux/delayacct.h
13596 F: kernel/delayacct.c
13598 PERFORMANCE EVENTS SUBSYSTEM
13599 M: Peter Zijlstra <peterz@infradead.org>
13600 M: Ingo Molnar <mingo@redhat.com>
13601 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13602 R: Mark Rutland <mark.rutland@arm.com>
13603 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13604 R: Jiri Olsa <jolsa@redhat.com>
13605 R: Namhyung Kim <namhyung@kernel.org>
13606 L: linux-kernel@vger.kernel.org
13608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13610 F: arch/*/events/*/*
13611 F: arch/*/include/asm/perf_event.h
13612 F: arch/*/kernel/*/*/perf_event*.c
13613 F: arch/*/kernel/*/perf_event*.c
13614 F: arch/*/kernel/perf_callchain.c
13615 F: arch/*/kernel/perf_event*.c
13616 F: include/linux/perf_event.h
13617 F: include/uapi/linux/perf_event.h
13622 PERFORMANCE EVENTS TOOLING ARM64
13623 R: John Garry <john.garry@huawei.com>
13624 R: Will Deacon <will@kernel.org>
13625 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13626 R: Leo Yan <leo.yan@linaro.org>
13627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13629 F: tools/build/feature/test-libopencsd.c
13630 F: tools/perf/arch/arm*/
13631 F: tools/perf/pmu-events/arch/arm64/
13632 F: tools/perf/util/arm-spe*
13633 F: tools/perf/util/cs-etm*
13635 PERSONALITY HANDLING
13636 M: Christoph Hellwig <hch@infradead.org>
13637 L: linux-abi-devel@lists.sourceforge.net
13639 F: include/linux/personality.h
13640 F: include/uapi/linux/personality.h
13642 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13643 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13644 L: linux-input@vger.kernel.org
13646 F: Documentation/input/devices/pxrc.rst
13647 F: drivers/input/joystick/pxrc.c
13650 M: Remi Denis-Courmont <courmisch@gmail.com>
13652 F: Documentation/networking/phonet.rst
13653 F: include/linux/phonet.h
13654 F: include/net/phonet/
13655 F: include/uapi/linux/phonet.h
13659 M: Joern Engel <joern@lazybastard.org>
13660 L: linux-mtd@lists.infradead.org
13662 F: drivers/mtd/devices/phram.c
13665 M: Bruno Prémont <bonbons@linux-vserver.org>
13666 L: linux-input@vger.kernel.org
13668 F: drivers/hid/hid-picolcd*
13671 M: Jamie Iles <jamie@jamieiles.com>
13672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13674 T: git git://github.com/jamieiles/linux-2.6-ji.git
13675 F: arch/arm/boot/dts/picoxcell*
13676 F: arch/arm/mach-picoxcell/
13677 F: drivers/crypto/picoxcell*
13680 M: Christian Brauner <christian@brauner.io>
13681 L: linux-kernel@vger.kernel.org
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13685 F: tools/testing/selftests/clone3/
13686 F: tools/testing/selftests/pid_namespace/
13687 F: tools/testing/selftests/pidfd/
13690 K: \b(clone_args|kernel_clone_args)\b
13692 PIN CONTROL SUBSYSTEM
13693 M: Linus Walleij <linus.walleij@linaro.org>
13694 L: linux-gpio@vger.kernel.org
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13697 F: Documentation/devicetree/bindings/pinctrl/
13698 F: Documentation/driver-api/pinctl.rst
13699 F: drivers/pinctrl/
13700 F: include/linux/pinctrl/
13702 PIN CONTROLLER - FREESCALE
13703 M: Dong Aisheng <aisheng.dong@nxp.com>
13704 M: Fabio Estevam <festevam@gmail.com>
13705 M: Shawn Guo <shawnguo@kernel.org>
13706 M: Stefan Agner <stefan@agner.ch>
13707 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13708 L: linux-gpio@vger.kernel.org
13710 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13711 F: drivers/pinctrl/freescale/
13713 PIN CONTROLLER - INTEL
13714 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13715 M: Andy Shevchenko <andy@kernel.org>
13717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13718 F: drivers/pinctrl/intel/
13720 PIN CONTROLLER - MEDIATEK
13721 M: Sean Wang <sean.wang@kernel.org>
13722 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13724 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13725 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13726 F: drivers/pinctrl/mediatek/
13728 PIN CONTROLLER - MICROCHIP AT91
13729 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13731 L: linux-gpio@vger.kernel.org
13733 F: drivers/gpio/gpio-sama5d2-piobu.c
13734 F: drivers/pinctrl/pinctrl-at91*
13736 PIN CONTROLLER - QUALCOMM
13737 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13738 L: linux-arm-msm@vger.kernel.org
13740 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13741 F: drivers/pinctrl/qcom/
13743 PIN CONTROLLER - RENESAS
13744 M: Geert Uytterhoeven <geert+renesas@glider.be>
13745 L: linux-renesas-soc@vger.kernel.org
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13748 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13749 F: drivers/pinctrl/pinctrl-rz*
13750 F: drivers/pinctrl/sh-pfc/
13752 PIN CONTROLLER - SAMSUNG
13753 M: Tomasz Figa <tomasz.figa@gmail.com>
13754 M: Krzysztof Kozlowski <krzk@kernel.org>
13755 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13757 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13759 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13761 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13762 F: drivers/pinctrl/samsung/
13763 F: include/dt-bindings/pinctrl/samsung.h
13765 PIN CONTROLLER - SINGLE
13766 M: Tony Lindgren <tony@atomide.com>
13767 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13769 L: linux-omap@vger.kernel.org
13771 F: drivers/pinctrl/pinctrl-single.c
13773 PIN CONTROLLER - ST SPEAR
13774 M: Viresh Kumar <vireshk@kernel.org>
13775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13777 W: http://www.st.com/spear
13778 F: drivers/pinctrl/spear/
13780 PISTACHIO SOC SUPPORT
13781 M: James Hartley <james.hartley@sondrel.com>
13782 L: linux-mips@vger.kernel.org
13784 F: arch/mips/boot/dts/img/pistachio*
13785 F: arch/mips/configs/pistachio*_defconfig
13786 F: arch/mips/include/asm/mach-pistachio/
13787 F: arch/mips/pistachio/
13790 M: linux-block@vger.kernel.org
13792 F: drivers/block/pktcdvd.c
13793 F: include/linux/pktcdvd.h
13794 F: include/uapi/linux/pktcdvd.h
13796 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13797 M: Tomasz Duszynski <tduszyns@gmail.com>
13799 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13800 F: drivers/iio/chemical/pms7003.c
13803 M: Jacob Keller <jacob.e.keller@intel.com>
13805 F: Documentation/driver-api/pldmfw/
13806 F: include/linux/pldmfw.h
13810 M: Logan Gunthorpe <logang@deltatee.com>
13812 F: drivers/dma/plx_dma.c
13815 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13816 L: linux-pm@vger.kernel.org
13818 W: https://01.org/pm-graph
13819 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13820 T: git git://github.com/intel/pm-graph
13821 F: tools/power/pm-graph
13823 PMBUS HARDWARE MONITORING DRIVERS
13824 M: Guenter Roeck <linux@roeck-us.net>
13825 L: linux-hwmon@vger.kernel.org
13827 W: http://hwmon.wiki.kernel.org/
13828 W: http://www.roeck-us.net/linux/drivers/
13829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13830 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13831 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13832 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13833 F: Documentation/hwmon/adm1275.rst
13834 F: Documentation/hwmon/ibm-cffps.rst
13835 F: Documentation/hwmon/ir35221.rst
13836 F: Documentation/hwmon/lm25066.rst
13837 F: Documentation/hwmon/ltc2978.rst
13838 F: Documentation/hwmon/ltc3815.rst
13839 F: Documentation/hwmon/max16064.rst
13840 F: Documentation/hwmon/max20751.rst
13841 F: Documentation/hwmon/max31785.rst
13842 F: Documentation/hwmon/max34440.rst
13843 F: Documentation/hwmon/max8688.rst
13844 F: Documentation/hwmon/pmbus-core.rst
13845 F: Documentation/hwmon/pmbus.rst
13846 F: Documentation/hwmon/tps40422.rst
13847 F: Documentation/hwmon/ucd9000.rst
13848 F: Documentation/hwmon/ucd9200.rst
13849 F: Documentation/hwmon/zl6100.rst
13850 F: drivers/hwmon/pmbus/
13851 F: include/linux/pmbus.h
13853 PMC SIERRA MaxRAID DRIVER
13854 L: linux-scsi@vger.kernel.org
13856 W: http://www.pmc-sierra.com/
13857 F: drivers/scsi/pmcraid.*
13859 PMC SIERRA PM8001 DRIVER
13860 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13861 L: linux-scsi@vger.kernel.org
13863 F: drivers/scsi/pm8001/
13865 PNI RM3100 IIO DRIVER
13866 M: Song Qiang <songqiang1304521@gmail.com>
13867 L: linux-iio@vger.kernel.org
13869 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13870 F: drivers/iio/magnetometer/rm3100*
13873 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13874 L: linux-acpi@vger.kernel.org
13877 F: include/linux/pnp.h
13879 POSIX CLOCKS and TIMERS
13880 M: Thomas Gleixner <tglx@linutronix.de>
13881 L: linux-kernel@vger.kernel.org
13883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13885 F: include/linux/time_namespace.h
13886 F: include/linux/timer*
13887 F: kernel/time/*timer*
13888 F: kernel/time/namespace.c
13890 POWER MANAGEMENT CORE
13891 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13892 L: linux-pm@vger.kernel.org
13894 B: https://bugzilla.kernel.org
13895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13896 F: drivers/base/power/
13897 F: drivers/powercap/
13898 F: include/linux/intel_rapl.h
13899 F: include/linux/pm.h
13900 F: include/linux/pm_*
13901 F: include/linux/powercap.h
13902 F: kernel/configs/nopm.config
13904 POWER STATE COORDINATION INTERFACE (PSCI)
13905 M: Mark Rutland <mark.rutland@arm.com>
13906 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13907 L: linux-arm-kernel@lists.infradead.org
13909 F: drivers/firmware/psci/
13910 F: include/linux/psci.h
13911 F: include/uapi/linux/psci.h
13913 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13914 M: Sebastian Reichel <sre@kernel.org>
13915 L: linux-pm@vger.kernel.org
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13918 F: Documentation/ABI/testing/sysfs-class-power
13919 F: Documentation/devicetree/bindings/power/supply/
13920 F: drivers/power/supply/
13921 F: include/linux/power_supply.h
13923 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13924 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13925 L: linuxppc-dev@lists.ozlabs.org
13927 F: drivers/char/powernv-op-panel.c
13929 PPP OVER ATM (RFC 2364)
13930 M: Mitchell Blank Jr <mitch@sfgoth.com>
13932 F: include/uapi/linux/atmppp.h
13933 F: net/atm/pppoatm.c
13936 M: Michal Ostrowski <mostrows@earthlink.net>
13938 F: drivers/net/ppp/pppoe.c
13939 F: drivers/net/ppp/pppox.c
13942 M: James Chapman <jchapman@katalix.com>
13944 F: include/linux/if_pppol2tp.h
13945 F: include/uapi/linux/if_pppol2tp.h
13946 F: net/l2tp/l2tp_ppp.c
13948 PPP PROTOCOL DRIVERS AND COMPRESSORS
13949 M: Paul Mackerras <paulus@samba.org>
13950 L: linux-ppp@vger.kernel.org
13952 F: drivers/net/ppp/ppp_*
13955 M: Rodolfo Giometti <giometti@enneenne.com>
13956 L: linuxpps@ml.enneenne.com (subscribers-only)
13958 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13959 F: Documentation/ABI/testing/sysfs-pps
13960 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13961 F: Documentation/driver-api/pps.rst
13963 F: include/linux/pps*.h
13964 F: include/uapi/linux/pps.h
13967 M: Dmitry Kozlov <xeb@mail.ru>
13968 L: netdev@vger.kernel.org
13970 W: http://sourceforge.net/projects/accel-pptp
13971 F: drivers/net/ppp/pptp.c
13973 PRESSURE STALL INFORMATION (PSI)
13974 M: Johannes Weiner <hannes@cmpxchg.org>
13976 F: include/linux/psi*
13977 F: kernel/sched/psi.c
13980 M: Petr Mladek <pmladek@suse.com>
13981 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13982 R: Steven Rostedt <rostedt@goodmis.org>
13984 F: include/linux/printk.h
13987 PRISM54 WIRELESS DRIVER
13988 M: Luis Chamberlain <mcgrof@kernel.org>
13989 L: linux-wireless@vger.kernel.org
13991 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13992 F: drivers/net/wireless/intersil/prism54/
13995 R: Alexey Dobriyan <adobriyan@gmail.com>
13996 L: linux-kernel@vger.kernel.org
13997 L: linux-fsdevel@vger.kernel.org
13999 F: Documentation/filesystems/proc.rst
14001 F: include/linux/proc_fs.h
14002 F: tools/testing/selftests/proc/
14005 M: Luis Chamberlain <mcgrof@kernel.org>
14006 M: Kees Cook <keescook@chromium.org>
14007 M: Iurii Zaikin <yzaikin@google.com>
14008 L: linux-kernel@vger.kernel.org
14009 L: linux-fsdevel@vger.kernel.org
14011 F: fs/proc/proc_sysctl.c
14012 F: include/linux/sysctl.h
14013 F: kernel/sysctl-test.c
14015 F: tools/testing/selftests/sysctl/
14017 PS3 NETWORK SUPPORT
14018 M: Geoff Levand <geoff@infradead.org>
14019 L: netdev@vger.kernel.org
14020 L: linuxppc-dev@lists.ozlabs.org
14022 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14024 PS3 PLATFORM SUPPORT
14025 M: Geoff Levand <geoff@infradead.org>
14026 L: linuxppc-dev@lists.ozlabs.org
14028 F: arch/powerpc/boot/ps3*
14029 F: arch/powerpc/include/asm/lv1call.h
14030 F: arch/powerpc/include/asm/ps3*.h
14031 F: arch/powerpc/platforms/ps3/
14034 F: drivers/rtc/rtc-ps3.c
14035 F: drivers/usb/host/*ps3.c
14036 F: sound/ppc/snd_ps3*
14039 M: Jim Paris <jim@jtan.com>
14040 M: Geoff Levand <geoff@infradead.org>
14041 L: linuxppc-dev@lists.ozlabs.org
14043 F: drivers/block/ps3vram.c
14045 PSAMPLE PACKET SAMPLING SUPPORT
14046 M: Yotam Gigi <yotam.gi@gmail.com>
14048 F: include/net/psample.h
14049 F: include/uapi/linux/psample.h
14053 M: Kees Cook <keescook@chromium.org>
14054 M: Anton Vorontsov <anton@enomsg.org>
14055 M: Colin Cross <ccross@android.com>
14056 M: Tony Luck <tony.luck@intel.com>
14058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14059 F: Documentation/admin-guide/ramoops.rst
14060 F: Documentation/admin-guide/pstore-blk.rst
14061 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14062 F: drivers/acpi/apei/erst.c
14063 F: drivers/firmware/efi/efi-pstore.c
14065 F: include/linux/pstore*
14066 K: \b(pstore|ramoops)
14068 PTP HARDWARE CLOCK SUPPORT
14069 M: Richard Cochran <richardcochran@gmail.com>
14070 L: netdev@vger.kernel.org
14072 W: http://linuxptp.sourceforge.net/
14073 F: Documentation/ABI/testing/sysfs-ptp
14074 F: Documentation/driver-api/ptp.rst
14075 F: drivers/net/phy/dp83640*
14077 F: include/linux/ptp_cl*
14080 M: Oleg Nesterov <oleg@redhat.com>
14082 F: arch/*/*/ptrace*.c
14083 F: arch/*/include/asm/ptrace*.h
14084 F: arch/*/ptrace*.c
14085 F: include/asm-generic/syscall.h
14086 F: include/linux/ptrace.h
14087 F: include/linux/regset.h
14088 F: include/linux/tracehook.h
14089 F: include/uapi/linux/ptrace.h
14090 F: include/uapi/linux/ptrace.h
14094 M: Hans Verkuil <hverkuil@xs4all.nl>
14095 L: linux-media@vger.kernel.org
14097 T: git git://linuxtv.org/media_tree.git
14098 F: Documentation/admin-guide/media/pulse8-cec.rst
14099 F: drivers/media/cec/usb/pulse8/
14101 PVRUSB2 VIDEO4LINUX DRIVER
14102 M: Mike Isely <isely@pobox.com>
14103 L: pvrusb2@isely.net (subscribers-only)
14104 L: linux-media@vger.kernel.org
14106 W: http://www.isely.net/pvrusb2/
14107 T: git git://linuxtv.org/media_tree.git
14108 F: Documentation/driver-api/media/drivers/pvrusb2*
14109 F: drivers/media/usb/pvrusb2/
14112 M: Hans Verkuil <hverkuil@xs4all.nl>
14113 L: linux-media@vger.kernel.org
14115 T: git git://linuxtv.org/media_tree.git
14116 F: drivers/media/usb/pwc/*
14117 F: include/trace/events/pwc.h
14120 M: Kamil Debski <kamil@wypas.org>
14121 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14122 L: linux-hwmon@vger.kernel.org
14124 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14125 F: Documentation/hwmon/pwm-fan.rst
14126 F: drivers/hwmon/pwm-fan.c
14129 M: Sean Young <sean@mess.org>
14130 L: linux-media@vger.kernel.org
14132 F: drivers/media/rc/pwm-ir-tx.c
14135 M: Thierry Reding <thierry.reding@gmail.com>
14136 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14137 M: Lee Jones <lee.jones@linaro.org>
14138 L: linux-pwm@vger.kernel.org
14140 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14142 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14143 F: Documentation/devicetree/bindings/pwm/
14144 F: Documentation/driver-api/pwm.rst
14145 F: drivers/gpio/gpio-mvebu.c
14147 F: drivers/video/backlight/pwm_bl.c
14148 F: include/linux/pwm.h
14149 F: include/linux/pwm_backlight.h
14150 K: pwm_(config|apply_state|ops)
14153 M: Robert Jarzmik <robert.jarzmik@free.fr>
14154 L: linux-gpio@vger.kernel.org
14156 F: drivers/gpio/gpio-pxa.c
14162 M: Robert Jarzmik <robert.jarzmik@free.fr>
14163 L: linux-rtc@vger.kernel.org
14166 PXA2xx/PXA3xx SUPPORT
14167 M: Daniel Mack <daniel@zonque.org>
14168 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14169 M: Robert Jarzmik <robert.jarzmik@free.fr>
14170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14172 T: git git://github.com/hzhuang1/linux.git
14173 T: git git://github.com/rjarzmik/linux.git
14174 F: arch/arm/boot/dts/pxa*
14175 F: arch/arm/mach-pxa/
14176 F: drivers/dma/pxa*
14177 F: drivers/pcmcia/pxa2xx*
14178 F: drivers/pinctrl/pxa/
14179 F: drivers/spi/spi-pxa2xx*
14180 F: drivers/usb/gadget/udc/pxa2*
14181 F: include/sound/pxa2xx-lib.h
14186 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14187 L: qat-linux@intel.com
14189 F: drivers/crypto/qat/
14191 QCOM AUDIO (ASoC) DRIVERS
14192 M: Patrick Lai <plai@codeaurora.org>
14193 M: Banajit Goswami <bgoswami@codeaurora.org>
14194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14199 M: Alex Elder <elder@kernel.org>
14200 L: netdev@vger.kernel.org
14202 F: drivers/net/ipa/
14204 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14205 M: Gabriel Somlo <somlo@cmu.edu>
14206 M: "Michael S. Tsirkin" <mst@redhat.com>
14207 L: qemu-devel@nongnu.org
14209 F: drivers/firmware/qemu_fw_cfg.c
14210 F: include/uapi/linux/qemu_fw_cfg.h
14213 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14214 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14215 L: linux-rdma@vger.kernel.org
14217 F: drivers/infiniband/hw/qib/
14219 QLOGIC QL41xxx FCOE DRIVER
14220 M: QLogic-Storage-Upstream@cavium.com
14221 L: linux-scsi@vger.kernel.org
14223 F: drivers/scsi/qedf/
14225 QLOGIC QL41xxx ISCSI DRIVER
14226 M: QLogic-Storage-Upstream@cavium.com
14227 L: linux-scsi@vger.kernel.org
14229 F: drivers/scsi/qedi/
14231 QLOGIC QL4xxx ETHERNET DRIVER
14232 M: Ariel Elior <aelior@marvell.com>
14233 M: GR-everest-linux-l2@marvell.com
14234 L: netdev@vger.kernel.org
14236 F: drivers/net/ethernet/qlogic/qed/
14237 F: drivers/net/ethernet/qlogic/qede/
14238 F: include/linux/qed/
14240 QLOGIC QL4xxx RDMA DRIVER
14241 M: Michal Kalderon <mkalderon@marvell.com>
14242 M: Ariel Elior <aelior@marvell.com>
14243 L: linux-rdma@vger.kernel.org
14245 F: drivers/infiniband/hw/qedr/
14246 F: include/uapi/rdma/qedr-abi.h
14248 QLOGIC QLA1280 SCSI DRIVER
14249 M: Michael Reed <mdr@sgi.com>
14250 L: linux-scsi@vger.kernel.org
14252 F: drivers/scsi/qla1280.[ch]
14254 QLOGIC QLA2XXX FC-SCSI DRIVER
14255 M: Nilesh Javali <njavali@marvell.com>
14256 M: GR-QLogic-Storage-Upstream@marvell.com
14257 L: linux-scsi@vger.kernel.org
14259 F: Documentation/scsi/LICENSE.qla2xxx
14260 F: drivers/scsi/qla2xxx/
14262 QLOGIC QLA3XXX NETWORK DRIVER
14263 M: GR-Linux-NIC-Dev@marvell.com
14264 L: netdev@vger.kernel.org
14266 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14267 F: drivers/net/ethernet/qlogic/qla3xxx.*
14269 QLOGIC QLA4XXX iSCSI DRIVER
14270 M: QLogic-Storage-Upstream@qlogic.com
14271 L: linux-scsi@vger.kernel.org
14273 F: Documentation/scsi/LICENSE.qla4xxx
14274 F: drivers/scsi/qla4xxx/
14276 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14277 M: Shahed Shaikh <shshaikh@marvell.com>
14278 M: Manish Chopra <manishc@marvell.com>
14279 M: GR-Linux-NIC-Dev@marvell.com
14280 L: netdev@vger.kernel.org
14282 F: drivers/net/ethernet/qlogic/qlcnic/
14284 QLOGIC QLGE 10Gb ETHERNET DRIVER
14285 M: Manish Chopra <manishc@marvell.com>
14286 M: GR-Linux-NIC-Dev@marvell.com
14287 L: netdev@vger.kernel.org
14289 F: drivers/staging/qlge/
14291 QM1D1B0004 MEDIA DRIVER
14292 M: Akihiro Tsukada <tskd08@gmail.com>
14293 L: linux-media@vger.kernel.org
14295 F: drivers/media/tuners/qm1d1b0004*
14297 QM1D1C0042 MEDIA DRIVER
14298 M: Akihiro Tsukada <tskd08@gmail.com>
14299 L: linux-media@vger.kernel.org
14301 F: drivers/media/tuners/qm1d1c0042*
14304 M: Anders Larsen <al@alarsen.net>
14306 W: http://www.alarsen.net/linux/qnx4fs/
14308 F: include/uapi/linux/qnx4_fs.h
14309 F: include/uapi/linux/qnxtypes.h
14311 QORIQ DPAA2 FSL-MC BUS DRIVER
14312 M: Stuart Yoder <stuyoder@gmail.com>
14313 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14314 L: linux-kernel@vger.kernel.org
14316 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14317 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14318 F: drivers/bus/fsl-mc/
14320 QT1010 MEDIA DRIVER
14321 M: Antti Palosaari <crope@iki.fi>
14322 L: linux-media@vger.kernel.org
14324 W: https://linuxtv.org
14325 W: http://palosaari.fi/linux/
14326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14327 T: git git://linuxtv.org/anttip/media_tree.git
14328 F: drivers/media/tuners/qt1010*
14330 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14331 M: Kalle Valo <kvalo@codeaurora.org>
14332 L: ath10k@lists.infradead.org
14334 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14336 F: drivers/net/wireless/ath/ath10k/
14338 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14339 M: Kalle Valo <kvalo@codeaurora.org>
14340 L: ath11k@lists.infradead.org
14342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14343 F: drivers/net/wireless/ath/ath11k/
14345 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14346 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14347 L: linux-wireless@vger.kernel.org
14349 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14350 F: drivers/net/wireless/ath/ath9k/
14352 QUALCOMM CAMERA SUBSYSTEM DRIVER
14353 M: Todor Tomov <todor.too@gmail.com>
14354 L: linux-media@vger.kernel.org
14356 F: Documentation/admin-guide/media/qcom_camss.rst
14357 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14358 F: drivers/media/platform/qcom/camss/
14360 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14361 M: Niklas Cassel <nks@flawful.org>
14362 L: linux-pm@vger.kernel.org
14363 L: linux-arm-msm@vger.kernel.org
14365 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14366 F: drivers/power/avs/qcom-cpr.c
14368 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14369 M: Ilia Lin <ilia.lin@kernel.org>
14370 L: linux-pm@vger.kernel.org
14372 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14373 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14375 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14376 M: Timur Tabi <timur@kernel.org>
14377 L: netdev@vger.kernel.org
14379 F: drivers/net/ethernet/qualcomm/emac/
14381 QUALCOMM ETHQOS ETHERNET DRIVER
14382 M: Vinod Koul <vkoul@kernel.org>
14383 L: netdev@vger.kernel.org
14385 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14386 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14388 QUALCOMM GENERIC INTERFACE I2C DRIVER
14389 M: Akash Asthana <akashast@codeaurora.org>
14390 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14391 L: linux-i2c@vger.kernel.org
14392 L: linux-arm-msm@vger.kernel.org
14394 F: drivers/i2c/busses/i2c-qcom-geni.c
14396 QUALCOMM HEXAGON ARCHITECTURE
14397 M: Brian Cain <bcain@codeaurora.org>
14398 L: linux-hexagon@vger.kernel.org
14402 QUALCOMM HIDMA DRIVER
14403 M: Sinan Kaya <okaya@kernel.org>
14404 L: linux-arm-kernel@lists.infradead.org
14405 L: linux-arm-msm@vger.kernel.org
14406 L: dmaengine@vger.kernel.org
14408 F: drivers/dma/qcom/hidma*
14410 QUALCOMM I2C CCI DRIVER
14411 M: Loic Poulain <loic.poulain@linaro.org>
14412 M: Robert Foss <robert.foss@linaro.org>
14413 L: linux-i2c@vger.kernel.org
14414 L: linux-arm-msm@vger.kernel.org
14416 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14417 F: drivers/i2c/busses/i2c-qcom-cci.c
14420 M: Rob Clark <robdclark@gmail.com>
14421 L: iommu@lists.linux-foundation.org
14422 L: linux-arm-msm@vger.kernel.org
14424 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14426 QUALCOMM IPCC MAILBOX DRIVER
14427 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14428 L: linux-arm-msm@vger.kernel.org
14430 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14431 F: drivers/mailbox/qcom-ipcc.c
14432 F: include/dt-bindings/mailbox/qcom-ipcc.h
14434 QUALCOMM RMNET DRIVER
14435 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14436 M: Sean Tranchetti <stranche@codeaurora.org>
14437 L: netdev@vger.kernel.org
14439 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14440 F: drivers/net/ethernet/qualcomm/rmnet/
14441 F: include/linux/if_rmnet.h
14443 QUALCOMM TSENS THERMAL DRIVER
14444 M: Amit Kucheria <amitk@kernel.org>
14445 L: linux-pm@vger.kernel.org
14446 L: linux-arm-msm@vger.kernel.org
14448 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14449 F: drivers/thermal/qcom/
14451 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14452 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14453 L: linux-media@vger.kernel.org
14454 L: linux-arm-msm@vger.kernel.org
14456 T: git git://linuxtv.org/media_tree.git
14457 F: Documentation/devicetree/bindings/media/*venus*
14458 F: drivers/media/platform/qcom/venus/
14460 QUALCOMM WCN36XX WIRELESS DRIVER
14461 M: Kalle Valo <kvalo@codeaurora.org>
14462 L: wcn36xx@lists.infradead.org
14464 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14465 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14466 F: drivers/net/wireless/ath/wcn36xx/
14468 QUANTENNA QTNFMAC WIRELESS DRIVER
14469 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14470 R: Sergey Matyukevich <geomatsi@gmail.com>
14471 L: linux-wireless@vger.kernel.org
14473 F: drivers/net/wireless/quantenna
14475 RADEON and AMDGPU DRM DRIVERS
14476 M: Alex Deucher <alexander.deucher@amd.com>
14477 M: Christian König <christian.koenig@amd.com>
14478 L: amd-gfx@lists.freedesktop.org
14480 T: git git://people.freedesktop.org/~agd5f/linux
14481 F: drivers/gpu/drm/amd/
14482 F: drivers/gpu/drm/radeon/
14483 F: include/uapi/drm/amdgpu_drm.h
14484 F: include/uapi/drm/radeon_drm.h
14486 RADEON FRAMEBUFFER DISPLAY DRIVER
14487 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14488 L: linux-fbdev@vger.kernel.org
14490 F: drivers/video/fbdev/aty/radeon*
14491 F: include/uapi/linux/radeonfb.h
14493 RADIOSHARK RADIO DRIVER
14494 M: Hans Verkuil <hverkuil@xs4all.nl>
14495 L: linux-media@vger.kernel.org
14497 T: git git://linuxtv.org/media_tree.git
14498 F: drivers/media/radio/radio-shark.c
14500 RADIOSHARK2 RADIO DRIVER
14501 M: Hans Verkuil <hverkuil@xs4all.nl>
14502 L: linux-media@vger.kernel.org
14504 T: git git://linuxtv.org/media_tree.git
14505 F: drivers/media/radio/radio-shark2.c
14506 F: drivers/media/radio/radio-tea5777.c
14508 RADOS BLOCK DEVICE (RBD)
14509 M: Ilya Dryomov <idryomov@gmail.com>
14510 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14511 L: ceph-devel@vger.kernel.org
14513 W: http://ceph.com/
14514 T: git git://github.com/ceph/ceph-client.git
14515 F: Documentation/ABI/testing/sysfs-bus-rbd
14516 F: drivers/block/rbd.c
14517 F: drivers/block/rbd_types.h
14519 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14520 M: Paul Mackerras <paulus@samba.org>
14521 L: linux-fbdev@vger.kernel.org
14523 F: drivers/video/fbdev/aty/aty128fb.c
14525 RAINSHADOW-CEC DRIVER
14526 M: Hans Verkuil <hverkuil@xs4all.nl>
14527 L: linux-media@vger.kernel.org
14529 T: git git://linuxtv.org/media_tree.git
14530 F: drivers/media/cec/usb/rainshadow/
14532 RALINK MIPS ARCHITECTURE
14533 M: John Crispin <john@phrozen.org>
14534 L: linux-mips@vger.kernel.org
14536 F: arch/mips/ralink
14538 RALINK RT2X00 WIRELESS LAN DRIVER
14539 M: Stanislaw Gruszka <stf_xl@wp.pl>
14540 M: Helmut Schaa <helmut.schaa@googlemail.com>
14541 L: linux-wireless@vger.kernel.org
14543 F: drivers/net/wireless/ralink/rt2x00/
14545 RAMDISK RAM BLOCK DEVICE DRIVER
14546 M: Jens Axboe <axboe@kernel.dk>
14548 F: Documentation/admin-guide/blockdev/ramdisk.rst
14549 F: drivers/block/brd.c
14551 RANCHU VIRTUAL BOARD FOR MIPS
14552 M: Miodrag Dinic <miodrag.dinic@mips.com>
14553 L: linux-mips@vger.kernel.org
14555 F: arch/mips/configs/generic/board-ranchu.config
14556 F: arch/mips/generic/board-ranchu.c
14558 RANDOM NUMBER DRIVER
14559 M: "Theodore Ts'o" <tytso@mit.edu>
14561 F: drivers/char/random.c
14564 M: Matt Porter <mporter@kernel.crashing.org>
14565 M: Alexandre Bounine <alex.bou9@gmail.com>
14567 F: drivers/rapidio/
14570 M: Tony Luck <tony.luck@intel.com>
14571 M: Borislav Petkov <bp@alien8.de>
14572 L: linux-edac@vger.kernel.org
14574 F: Documentation/admin-guide/ras.rst
14576 F: include/linux/ras.h
14577 F: include/ras/ras_event.h
14579 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14580 L: linux-wireless@vger.kernel.org
14582 F: drivers/net/wireless/ray*
14584 RC-CORE / LIRC FRAMEWORK
14585 M: Sean Young <sean@mess.org>
14586 L: linux-media@vger.kernel.org
14588 W: http://linuxtv.org
14589 T: git git://linuxtv.org/media_tree.git
14590 F: Documentation/driver-api/media/rc-core.rst
14591 F: Documentation/userspace-api/media/rc/
14592 F: drivers/media/rc/
14593 F: include/media/rc-map.h
14594 F: include/media/rc-core.h
14595 F: include/uapi/linux/lirc.h
14597 RCMM REMOTE CONTROLS DECODER
14598 M: Patrick Lerda <patrick9876@free.fr>
14600 F: drivers/media/rc/ir-rcmm-decoder.c
14602 RCUTORTURE TEST FRAMEWORK
14603 M: "Paul E. McKenney" <paulmck@kernel.org>
14604 M: Josh Triplett <josh@joshtriplett.org>
14605 R: Steven Rostedt <rostedt@goodmis.org>
14606 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14607 R: Lai Jiangshan <jiangshanlai@gmail.com>
14608 L: rcu@vger.kernel.org
14610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14611 F: tools/testing/selftests/rcutorture
14613 RDACM20 Camera Sensor
14614 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14615 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14616 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14617 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14618 L: linux-media@vger.kernel.org
14620 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14621 F: drivers/media/i2c/rdacm20.c
14622 F: drivers/media/i2c/max9271.c
14623 F: drivers/media/i2c/max9271.h
14626 M: Florian Fainelli <florian@openwrt.org>
14629 RDC R6040 FAST ETHERNET DRIVER
14630 M: Florian Fainelli <f.fainelli@gmail.com>
14631 L: netdev@vger.kernel.org
14633 F: drivers/net/ethernet/rdc/r6040.c
14635 RDMAVT - RDMA verbs software
14636 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14637 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14638 L: linux-rdma@vger.kernel.org
14640 F: drivers/infiniband/sw/rdmavt
14642 RDS - RELIABLE DATAGRAM SOCKETS
14643 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14644 L: netdev@vger.kernel.org
14645 L: linux-rdma@vger.kernel.org
14646 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14648 W: https://oss.oracle.com/projects/rds/
14649 F: Documentation/networking/rds.rst
14652 RDT - RESOURCE ALLOCATION
14653 M: Fenghua Yu <fenghua.yu@intel.com>
14654 M: Reinette Chatre <reinette.chatre@intel.com>
14655 L: linux-kernel@vger.kernel.org
14657 F: Documentation/x86/resctrl*
14658 F: arch/x86/include/asm/resctrl.h
14659 F: arch/x86/kernel/cpu/resctrl/
14660 F: tools/testing/selftests/resctrl/
14662 READ-COPY UPDATE (RCU)
14663 M: "Paul E. McKenney" <paulmck@kernel.org>
14664 M: Josh Triplett <josh@joshtriplett.org>
14665 R: Steven Rostedt <rostedt@goodmis.org>
14666 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14667 R: Lai Jiangshan <jiangshanlai@gmail.com>
14668 R: Joel Fernandes <joel@joelfernandes.org>
14669 L: rcu@vger.kernel.org
14671 W: http://www.rdrop.com/users/paulmck/RCU/
14672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14673 F: Documentation/RCU/
14674 F: include/linux/rcu*
14676 X: Documentation/RCU/torture.rst
14677 X: include/linux/srcu*.h
14678 X: kernel/rcu/srcu*.c
14680 REAL TIME CLOCK (RTC) SUBSYSTEM
14681 M: Alessandro Zummo <a.zummo@towertech.it>
14682 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14683 L: linux-rtc@vger.kernel.org
14685 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14687 F: Documentation/admin-guide/rtc.rst
14688 F: Documentation/devicetree/bindings/rtc/
14690 F: include/linux/platform_data/rtc-*
14691 F: include/linux/rtc.h
14692 F: include/linux/rtc/
14693 F: include/uapi/linux/rtc.h
14694 F: tools/testing/selftests/rtc/
14696 REALTEK AUDIO CODECS
14697 M: Oder Chiou <oder_chiou@realtek.com>
14699 F: include/sound/rt*.h
14700 F: sound/soc/codecs/rt*
14702 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14703 M: Linus Walleij <linus.walleij@linaro.org>
14705 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14706 F: drivers/net/dsa/realtek-smi*
14707 F: drivers/net/dsa/rtl83*
14709 REALTEK WIRELESS DRIVER (rtlwifi family)
14710 M: Ping-Ke Shih <pkshih@realtek.com>
14711 L: linux-wireless@vger.kernel.org
14713 W: https://wireless.wiki.kernel.org/
14714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14715 F: drivers/net/wireless/realtek/rtlwifi/
14717 REALTEK WIRELESS DRIVER (rtw88)
14718 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14719 L: linux-wireless@vger.kernel.org
14721 F: drivers/net/wireless/realtek/rtw88/
14723 REDPINE WIRELESS DRIVER
14724 M: Amitkumar Karwar <amitkarwar@gmail.com>
14725 M: Siva Rebbagondla <siva8118@gmail.com>
14726 L: linux-wireless@vger.kernel.org
14728 F: drivers/net/wireless/rsi/
14730 REGISTER MAP ABSTRACTION
14731 M: Mark Brown <broonie@kernel.org>
14732 L: linux-kernel@vger.kernel.org
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14735 F: Documentation/devicetree/bindings/regmap/
14736 F: drivers/base/regmap/
14737 F: include/linux/regmap.h
14739 REISERFS FILE SYSTEM
14740 L: reiserfs-devel@vger.kernel.org
14744 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14745 M: Ohad Ben-Cohen <ohad@wizery.com>
14746 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14747 L: linux-remoteproc@vger.kernel.org
14749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14750 F: Documentation/ABI/testing/sysfs-class-remoteproc
14751 F: Documentation/devicetree/bindings/remoteproc/
14752 F: Documentation/staging/remoteproc.rst
14753 F: drivers/remoteproc/
14754 F: include/linux/remoteproc.h
14755 F: include/linux/remoteproc/
14757 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14758 M: Ohad Ben-Cohen <ohad@wizery.com>
14759 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14760 L: linux-remoteproc@vger.kernel.org
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14763 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14764 F: Documentation/staging/rpmsg.rst
14766 F: include/linux/rpmsg.h
14767 F: include/linux/rpmsg/
14768 F: include/uapi/linux/rpmsg.h
14771 RENESAS CLOCK DRIVERS
14772 M: Geert Uytterhoeven <geert+renesas@glider.be>
14773 L: linux-renesas-soc@vger.kernel.org
14775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14776 F: Documentation/devicetree/bindings/clock/renesas,*
14777 F: drivers/clk/renesas/
14779 RENESAS EMEV2 I2C DRIVER
14780 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14782 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14783 F: drivers/i2c/busses/i2c-emev2.c
14785 RENESAS ETHERNET DRIVERS
14786 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14787 L: netdev@vger.kernel.org
14788 L: linux-renesas-soc@vger.kernel.org
14789 F: Documentation/devicetree/bindings/net/renesas,*.txt
14790 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14791 F: drivers/net/ethernet/renesas/
14792 F: include/linux/sh_eth.h
14794 RENESAS R-CAR GYROADC DRIVER
14795 M: Marek Vasut <marek.vasut@gmail.com>
14796 L: linux-iio@vger.kernel.org
14798 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14799 F: drivers/iio/adc/rcar-gyroadc.c
14801 RENESAS R-CAR I2C DRIVERS
14802 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14804 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14805 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14806 F: drivers/i2c/busses/i2c-rcar.c
14807 F: drivers/i2c/busses/i2c-sh_mobile.c
14809 RENESAS R-CAR THERMAL DRIVERS
14810 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14811 L: linux-renesas-soc@vger.kernel.org
14813 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14814 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14815 F: drivers/thermal/rcar_gen3_thermal.c
14816 F: drivers/thermal/rcar_thermal.c
14818 RENESAS RIIC DRIVER
14819 M: Chris Brandt <chris.brandt@renesas.com>
14821 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14822 F: drivers/i2c/busses/i2c-riic.c
14824 RENESAS USB PHY DRIVER
14825 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14826 L: linux-renesas-soc@vger.kernel.org
14828 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14830 RESET CONTROLLER FRAMEWORK
14831 M: Philipp Zabel <p.zabel@pengutronix.de>
14833 T: git git://git.pengutronix.de/git/pza/linux
14834 F: Documentation/devicetree/bindings/reset/
14836 F: include/dt-bindings/reset/
14837 F: include/linux/reset-controller.h
14838 F: include/linux/reset.h
14839 F: include/linux/reset/
14840 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14842 RESTARTABLE SEQUENCES SUPPORT
14843 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14844 M: Peter Zijlstra <peterz@infradead.org>
14845 M: "Paul E. McKenney" <paulmck@kernel.org>
14846 M: Boqun Feng <boqun.feng@gmail.com>
14847 L: linux-kernel@vger.kernel.org
14849 F: include/trace/events/rseq.h
14850 F: include/uapi/linux/rseq.h
14852 F: tools/testing/selftests/rseq/
14855 M: Johannes Berg <johannes@sipsolutions.net>
14856 L: linux-wireless@vger.kernel.org
14858 W: https://wireless.wiki.kernel.org/
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14861 F: Documentation/ABI/stable/sysfs-class-rfkill
14862 F: Documentation/driver-api/rfkill.rst
14863 F: include/linux/rfkill.h
14864 F: include/uapi/linux/rfkill.h
14868 M: Thomas Graf <tgraf@suug.ch>
14869 M: Herbert Xu <herbert@gondor.apana.org.au>
14870 L: netdev@vger.kernel.org
14872 F: include/linux/rhashtable-types.h
14873 F: include/linux/rhashtable.h
14874 F: lib/rhashtable.c
14875 F: lib/test_rhashtable.c
14877 RICOH R5C592 MEMORYSTICK DRIVER
14878 M: Maxim Levitsky <maximlevitsky@gmail.com>
14880 F: drivers/memstick/host/r592.*
14882 RICOH SMARTMEDIA/XD DRIVER
14883 M: Maxim Levitsky <maximlevitsky@gmail.com>
14885 F: drivers/mtd/nand/raw/r852.c
14886 F: drivers/mtd/nand/raw/r852.h
14888 RISC-V ARCHITECTURE
14889 M: Paul Walmsley <paul.walmsley@sifive.com>
14890 M: Palmer Dabbelt <palmer@dabbelt.com>
14891 M: Albert Ou <aou@eecs.berkeley.edu>
14892 L: linux-riscv@lists.infradead.org
14894 P: Documentation/riscv/patch-acceptance.rst
14895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14901 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14902 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14903 L: linux-block@vger.kernel.org
14905 F: drivers/block/rnbd/
14908 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14910 W: http://sourceforge.net/projects/roccat/
14911 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14912 F: drivers/hid/hid-roccat*
14913 F: include/linux/hid-roccat*
14915 ROCKCHIP ISP V1 DRIVER
14916 M: Helen Koike <helen.koike@collabora.com>
14917 L: linux-media@vger.kernel.org
14919 F: drivers/staging/media/rkisp1/
14921 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14922 M: Jacob Chen <jacob-chen@iotwrt.com>
14923 M: Ezequiel Garcia <ezequiel@collabora.com>
14924 L: linux-media@vger.kernel.org
14925 L: linux-rockchip@lists.infradead.org
14927 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14928 F: drivers/media/platform/rockchip/rga/
14930 ROCKCHIP VIDEO DECODER DRIVER
14931 M: Ezequiel Garcia <ezequiel@collabora.com>
14932 L: linux-media@vger.kernel.org
14933 L: linux-rockchip@lists.infradead.org
14935 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14936 F: drivers/staging/media/rkvdec/
14939 M: Jiri Pirko <jiri@resnulli.us>
14940 L: netdev@vger.kernel.org
14942 F: drivers/net/ethernet/rocker/
14946 W: http://www.comtrol.com
14947 F: Documentation/driver-api/serial/rocket.rst
14948 F: drivers/tty/rocket*
14950 ROCKETPORT EXPRESS/INFINITY DRIVER
14951 M: Kevin Cernekee <cernekee@gmail.com>
14952 L: linux-serial@vger.kernel.org
14954 F: drivers/tty/serial/rp2.*
14956 ROHM BD99954 CHARGER IC
14957 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14958 L: linux-power@fi.rohmeurope.com
14960 F: drivers/power/supply/bd99954-charger.c
14961 F: drivers/power/supply/bd99954-charger.h
14963 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14964 M: Tomasz Duszynski <tduszyns@gmail.com>
14966 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14967 F: drivers/iio/light/bh1750.c
14969 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14970 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14971 L: linux-kernel@vger.kernel.org
14972 L: linux-renesas-soc@vger.kernel.org
14974 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14975 F: drivers/gpio/gpio-bd9571mwv.c
14976 F: drivers/mfd/bd9571mwv.c
14977 F: drivers/regulator/bd9571mwv-regulator.c
14978 F: include/linux/mfd/bd9571mwv.h
14980 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14981 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14982 L: linux-power@fi.rohmeurope.com
14984 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14985 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14986 F: drivers/clk/clk-bd718x7.c
14987 F: drivers/gpio/gpio-bd70528.c
14988 F: drivers/gpio/gpio-bd71828.c
14989 F: drivers/mfd/rohm-bd70528.c
14990 F: drivers/mfd/rohm-bd71828.c
14991 F: drivers/mfd/rohm-bd718x7.c
14992 F: drivers/power/supply/bd70528-charger.c
14993 F: drivers/regulator/bd70528-regulator.c
14994 F: drivers/regulator/bd71828-regulator.c
14995 F: drivers/regulator/bd718x7-regulator.c
14996 F: drivers/regulator/rohm-regulator.c
14997 F: drivers/rtc/rtc-bd70528.c
14998 F: drivers/watchdog/bd70528_wdt.c
14999 F: include/linux/mfd/rohm-bd70528.h
15000 F: include/linux/mfd/rohm-bd71828.h
15001 F: include/linux/mfd/rohm-bd718x7.h
15002 F: include/linux/mfd/rohm-generic.h
15003 F: include/linux/mfd/rohm-shared.h
15006 M: Ralf Baechle <ralf@linux-mips.org>
15007 L: linux-hams@vger.kernel.org
15009 W: http://www.linux-ax25.org/
15010 F: include/net/rose.h
15011 F: include/uapi/linux/rose.h
15014 ROTATION DRIVER FOR ALLWINNER A83T
15015 M: Jernej Skrabec <jernej.skrabec@siol.net>
15016 L: linux-media@vger.kernel.org
15018 T: git git://linuxtv.org/media_tree.git
15019 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15020 F: drivers/media/platform/sunxi/sun8i-rotate/
15022 RTL2830 MEDIA DRIVER
15023 M: Antti Palosaari <crope@iki.fi>
15024 L: linux-media@vger.kernel.org
15026 W: https://linuxtv.org
15027 W: http://palosaari.fi/linux/
15028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15029 T: git git://linuxtv.org/anttip/media_tree.git
15030 F: drivers/media/dvb-frontends/rtl2830*
15032 RTL2832 MEDIA DRIVER
15033 M: Antti Palosaari <crope@iki.fi>
15034 L: linux-media@vger.kernel.org
15036 W: https://linuxtv.org
15037 W: http://palosaari.fi/linux/
15038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15039 T: git git://linuxtv.org/anttip/media_tree.git
15040 F: drivers/media/dvb-frontends/rtl2832*
15042 RTL2832_SDR MEDIA DRIVER
15043 M: Antti Palosaari <crope@iki.fi>
15044 L: linux-media@vger.kernel.org
15046 W: https://linuxtv.org
15047 W: http://palosaari.fi/linux/
15048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15049 T: git git://linuxtv.org/anttip/media_tree.git
15050 F: drivers/media/dvb-frontends/rtl2832_sdr*
15052 RTL8180 WIRELESS DRIVER
15053 L: linux-wireless@vger.kernel.org
15055 W: https://wireless.wiki.kernel.org/
15056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15057 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15059 RTL8187 WIRELESS DRIVER
15060 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15061 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15062 M: Larry Finger <Larry.Finger@lwfinger.net>
15063 L: linux-wireless@vger.kernel.org
15065 W: https://wireless.wiki.kernel.org/
15066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15067 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15069 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15070 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15071 L: linux-wireless@vger.kernel.org
15073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15074 F: drivers/net/wireless/realtek/rtl8xxxu/
15076 RTRS TRANSPORT DRIVERS
15077 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15078 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15079 L: linux-rdma@vger.kernel.org
15081 F: drivers/infiniband/ulp/rtrs/
15083 RXRPC SOCKETS (AF_RXRPC)
15084 M: David Howells <dhowells@redhat.com>
15085 L: linux-afs@lists.infradead.org
15087 W: https://www.infradead.org/~dhowells/kafs/
15088 F: Documentation/networking/rxrpc.rst
15089 F: include/keys/rxrpc-type.h
15090 F: include/net/af_rxrpc.h
15091 F: include/trace/events/rxrpc.h
15092 F: include/uapi/linux/rxrpc.h
15095 S3 SAVAGE FRAMEBUFFER DRIVER
15096 M: Antonino Daplas <adaplas@gmail.com>
15097 L: linux-fbdev@vger.kernel.org
15099 F: drivers/video/fbdev/savage/
15102 M: Heiko Carstens <hca@linux.ibm.com>
15103 M: Vasily Gorbik <gor@linux.ibm.com>
15104 M: Christian Borntraeger <borntraeger@de.ibm.com>
15105 L: linux-s390@vger.kernel.org
15107 W: http://www.ibm.com/developerworks/linux/linux390/
15108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15109 F: Documentation/driver-api/s390-drivers.rst
15110 F: Documentation/s390/
15114 S390 COMMON I/O LAYER
15115 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15116 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15117 L: linux-s390@vger.kernel.org
15119 W: http://www.ibm.com/developerworks/linux/linux390/
15120 F: drivers/s390/cio/
15123 M: Stefan Haberland <sth@linux.ibm.com>
15124 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15125 L: linux-s390@vger.kernel.org
15127 W: http://www.ibm.com/developerworks/linux/linux390/
15128 F: block/partitions/ibm.c
15129 F: drivers/s390/block/dasd*
15130 F: include/linux/dasd_mod.h
15133 M: Matthew Rosato <mjrosato@linux.ibm.com>
15134 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15135 L: linux-s390@vger.kernel.org
15137 W: http://www.ibm.com/developerworks/linux/linux390/
15138 F: drivers/iommu/s390-iommu.c
15140 S390 IUCV NETWORK LAYER
15141 M: Julian Wiedmann <jwi@linux.ibm.com>
15142 M: Karsten Graul <kgraul@linux.ibm.com>
15143 M: Ursula Braun <ubraun@linux.ibm.com>
15144 L: linux-s390@vger.kernel.org
15146 W: http://www.ibm.com/developerworks/linux/linux390/
15147 F: drivers/s390/net/*iucv*
15148 F: include/net/iucv/
15151 S390 NETWORK DRIVERS
15152 M: Julian Wiedmann <jwi@linux.ibm.com>
15153 M: Karsten Graul <kgraul@linux.ibm.com>
15154 M: Ursula Braun <ubraun@linux.ibm.com>
15155 L: linux-s390@vger.kernel.org
15157 W: http://www.ibm.com/developerworks/linux/linux390/
15158 F: drivers/s390/net/
15161 M: Niklas Schnelle <schnelle@linux.ibm.com>
15162 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15163 L: linux-s390@vger.kernel.org
15165 W: http://www.ibm.com/developerworks/linux/linux390/
15167 F: drivers/pci/hotplug/s390_pci_hpc.c
15168 F: Documentation/s390/pci.rst
15170 S390 VFIO AP DRIVER
15171 M: Tony Krowiak <akrowiak@linux.ibm.com>
15172 M: Pierre Morel <pmorel@linux.ibm.com>
15173 M: Halil Pasic <pasic@linux.ibm.com>
15174 L: linux-s390@vger.kernel.org
15176 W: http://www.ibm.com/developerworks/linux/linux390/
15177 F: Documentation/s390/vfio-ap.rst
15178 F: drivers/s390/crypto/vfio_ap_drv.c
15179 F: drivers/s390/crypto/vfio_ap_ops.c
15180 F: drivers/s390/crypto/vfio_ap_private.h
15182 S390 VFIO-CCW DRIVER
15183 M: Cornelia Huck <cohuck@redhat.com>
15184 M: Eric Farman <farman@linux.ibm.com>
15185 R: Halil Pasic <pasic@linux.ibm.com>
15186 L: linux-s390@vger.kernel.org
15187 L: kvm@vger.kernel.org
15189 F: Documentation/s390/vfio-ccw.rst
15190 F: drivers/s390/cio/vfio_ccw*
15191 F: include/uapi/linux/vfio_ccw.h
15194 M: Harald Freudenberger <freude@linux.ibm.com>
15195 L: linux-s390@vger.kernel.org
15197 W: http://www.ibm.com/developerworks/linux/linux390/
15198 F: drivers/s390/crypto/
15201 M: Steffen Maier <maier@linux.ibm.com>
15202 M: Benjamin Block <bblock@linux.ibm.com>
15203 L: linux-s390@vger.kernel.org
15205 W: http://www.ibm.com/developerworks/linux/linux390/
15206 F: drivers/s390/scsi/zfcp_*
15208 S3C24XX SD/MMC Driver
15209 M: Ben Dooks <ben-linux@fluff.org>
15210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15212 F: drivers/mmc/host/s3cmci.*
15214 SAA6588 RDS RECEIVER DRIVER
15215 M: Hans Verkuil <hverkuil@xs4all.nl>
15216 L: linux-media@vger.kernel.org
15218 W: https://linuxtv.org
15219 T: git git://linuxtv.org/media_tree.git
15220 F: drivers/media/i2c/saa6588*
15222 SAA7134 VIDEO4LINUX DRIVER
15223 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15224 L: linux-media@vger.kernel.org
15226 W: https://linuxtv.org
15227 T: git git://linuxtv.org/media_tree.git
15228 F: Documentation/driver-api/media/drivers/saa7134*
15229 F: drivers/media/pci/saa7134/
15231 SAA7146 VIDEO4LINUX-2 DRIVER
15232 M: Hans Verkuil <hverkuil@xs4all.nl>
15233 L: linux-media@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 F: drivers/media/common/saa7146/
15237 F: drivers/media/pci/saa7146/
15238 F: include/media/drv-intf/saa7146*
15240 SAFESETID SECURITY MODULE
15241 M: Micah Morton <mortonm@chromium.org>
15243 F: Documentation/admin-guide/LSM/SafeSetID.rst
15244 F: security/safesetid/
15246 SAMSUNG AUDIO (ASoC) DRIVERS
15247 M: Krzysztof Kozlowski <krzk@kernel.org>
15248 M: Sangbeom Kim <sbkim73@samsung.com>
15249 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15252 F: Documentation/devicetree/bindings/sound/samsung*
15253 F: sound/soc/samsung/
15255 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15256 M: Krzysztof Kozlowski <krzk@kernel.org>
15257 L: linux-crypto@vger.kernel.org
15258 L: linux-samsung-soc@vger.kernel.org
15260 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15261 F: drivers/crypto/exynos-rng.c
15263 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15264 M: Łukasz Stelmach <l.stelmach@samsung.com>
15265 L: linux-samsung-soc@vger.kernel.org
15267 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15268 F: drivers/char/hw_random/exynos-trng.c
15270 SAMSUNG FRAMEBUFFER DRIVER
15271 M: Jingoo Han <jingoohan1@gmail.com>
15272 L: linux-fbdev@vger.kernel.org
15274 F: drivers/video/fbdev/s3c-fb.c
15276 SAMSUNG LAPTOP DRIVER
15277 M: Corentin Chary <corentin.chary@gmail.com>
15278 L: platform-driver-x86@vger.kernel.org
15280 F: drivers/platform/x86/samsung-laptop.c
15282 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15283 M: Sangbeom Kim <sbkim73@samsung.com>
15284 M: Krzysztof Kozlowski <krzk@kernel.org>
15285 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15286 L: linux-kernel@vger.kernel.org
15287 L: linux-samsung-soc@vger.kernel.org
15289 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15290 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15291 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15292 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15293 F: drivers/clk/clk-s2mps11.c
15294 F: drivers/mfd/sec*.c
15295 F: drivers/regulator/s2m*.c
15296 F: drivers/regulator/s5m*.c
15297 F: drivers/rtc/rtc-s5m.c
15298 F: include/linux/mfd/samsung/
15300 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15301 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15302 L: linux-media@vger.kernel.org
15303 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15305 F: drivers/media/platform/s3c-camif/
15306 F: include/media/drv-intf/s3c_camif.h
15308 SAMSUNG S3FWRN5 NFC DRIVER
15309 M: Robert Baldyga <r.baldyga@samsung.com>
15310 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15311 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15313 F: drivers/nfc/s3fwrn5
15315 SAMSUNG S5C73M3 CAMERA DRIVER
15316 M: Kyungmin Park <kyungmin.park@samsung.com>
15317 M: Andrzej Hajda <a.hajda@samsung.com>
15318 L: linux-media@vger.kernel.org
15320 F: drivers/media/i2c/s5c73m3/*
15322 SAMSUNG S5K5BAF CAMERA DRIVER
15323 M: Kyungmin Park <kyungmin.park@samsung.com>
15324 M: Andrzej Hajda <a.hajda@samsung.com>
15325 L: linux-media@vger.kernel.org
15327 F: drivers/media/i2c/s5k5baf.c
15329 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15330 M: Krzysztof Kozlowski <krzk@kernel.org>
15331 M: Vladimir Zapolskiy <vz@mleia.com>
15332 M: Kamil Konieczny <k.konieczny@samsung.com>
15333 L: linux-crypto@vger.kernel.org
15334 L: linux-samsung-soc@vger.kernel.org
15336 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15337 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15338 F: drivers/crypto/s5p-sss.c
15340 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15341 M: Kyungmin Park <kyungmin.park@samsung.com>
15342 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15343 L: linux-media@vger.kernel.org
15345 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15346 F: drivers/media/platform/exynos4-is/
15348 SAMSUNG SOC CLOCK DRIVERS
15349 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15350 M: Tomasz Figa <tomasz.figa@gmail.com>
15351 M: Chanwoo Choi <cw00.choi@samsung.com>
15352 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15355 F: Documentation/devicetree/bindings/clock/exynos*.txt
15356 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15357 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15358 F: drivers/clk/samsung/
15359 F: include/dt-bindings/clock/exynos*.h
15361 SAMSUNG SPI DRIVERS
15362 M: Kukjin Kim <kgene@kernel.org>
15363 M: Krzysztof Kozlowski <krzk@kernel.org>
15364 M: Andi Shyti <andi@etezian.org>
15365 L: linux-spi@vger.kernel.org
15366 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15368 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15369 F: drivers/spi/spi-s3c*
15370 F: include/linux/platform_data/spi-s3c64xx.h
15372 SAMSUNG SXGBE DRIVERS
15373 M: Byungho An <bh74.an@samsung.com>
15374 L: netdev@vger.kernel.org
15376 F: drivers/net/ethernet/samsung/sxgbe/
15378 SAMSUNG THERMAL DRIVER
15379 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15380 L: linux-pm@vger.kernel.org
15381 L: linux-samsung-soc@vger.kernel.org
15383 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15384 F: drivers/thermal/samsung/
15386 SAMSUNG USB2 PHY DRIVER
15387 M: Kamil Debski <kamil@wypas.org>
15388 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15389 L: linux-kernel@vger.kernel.org
15391 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15392 F: Documentation/driver-api/phy/samsung-usb2.rst
15393 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15394 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15395 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15396 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15397 F: drivers/phy/samsung/phy-samsung-usb2.c
15398 F: drivers/phy/samsung/phy-samsung-usb2.h
15401 M: Zwane Mwaikambo <zwanem@gmail.com>
15403 F: drivers/watchdog/sc1200wdt.c
15406 M: Ingo Molnar <mingo@redhat.com>
15407 M: Peter Zijlstra <peterz@infradead.org>
15408 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15409 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15410 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15411 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15412 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15413 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15414 L: linux-kernel@vger.kernel.org
15416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15417 F: include/linux/preempt.h
15418 F: include/linux/sched.h
15419 F: include/linux/wait.h
15420 F: include/uapi/linux/sched.h
15423 SCR24X CHIP CARD INTERFACE DRIVER
15424 M: Lubomir Rintel <lkundrak@v3.sk>
15426 F: drivers/char/pcmcia/scr24x_cs.c
15429 M: Jens Axboe <axboe@kernel.dk>
15430 L: linux-scsi@vger.kernel.org
15432 W: http://www.kernel.dk
15433 F: drivers/scsi/sr*
15435 SCSI RDMA PROTOCOL (SRP) INITIATOR
15436 M: Bart Van Assche <bvanassche@acm.org>
15437 L: linux-rdma@vger.kernel.org
15439 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15440 F: drivers/infiniband/ulp/srp/
15441 F: include/scsi/srp.h
15443 SCSI RDMA PROTOCOL (SRP) TARGET
15444 M: Bart Van Assche <bvanassche@acm.org>
15445 L: linux-rdma@vger.kernel.org
15446 L: target-devel@vger.kernel.org
15448 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15449 F: drivers/infiniband/ulp/srpt/
15452 M: Doug Gilbert <dgilbert@interlog.com>
15453 L: linux-scsi@vger.kernel.org
15455 W: http://sg.danny.cz/sg
15456 F: Documentation/scsi/scsi-generic.rst
15457 F: drivers/scsi/sg.c
15458 F: include/scsi/sg.h
15461 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15462 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15463 L: linux-scsi@vger.kernel.org
15465 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15468 F: Documentation/devicetree/bindings/scsi/
15473 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15474 L: linux-scsi@vger.kernel.org
15476 F: Documentation/scsi/st.rst
15477 F: drivers/scsi/st.*
15478 F: drivers/scsi/st_*.h
15480 SCSI TARGET SUBSYSTEM
15481 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15482 L: linux-scsi@vger.kernel.org
15483 L: target-devel@vger.kernel.org
15485 W: http://www.linux-iscsi.org
15486 Q: https://patchwork.kernel.org/project/target-devel/list/
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15488 F: Documentation/target/
15493 M: Vlad Yasevich <vyasevich@gmail.com>
15494 M: Neil Horman <nhorman@tuxdriver.com>
15495 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15496 L: linux-sctp@vger.kernel.org
15498 W: http://lksctp.sourceforge.net
15499 F: Documentation/networking/sctp.rst
15500 F: include/linux/sctp.h
15501 F: include/net/sctp/
15502 F: include/uapi/linux/sctp.h
15506 M: Jim Cromie <jim.cromie@gmail.com>
15508 F: Documentation/i2c/busses/scx200_acb.rst
15509 F: arch/x86/platform/scx200/
15510 F: drivers/i2c/busses/scx200*
15511 F: drivers/mtd/maps/scx200_docflash.c
15512 F: drivers/watchdog/scx200_wdt.c
15513 F: include/linux/scx200.h
15516 M: Jim Cromie <jim.cromie@gmail.com>
15518 F: drivers/char/scx200_gpio.c
15519 F: include/linux/scx200_gpio.h
15521 SCx200 HRT CLOCKSOURCE DRIVER
15522 M: Jim Cromie <jim.cromie@gmail.com>
15524 F: drivers/clocksource/scx200_hrt.c
15526 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15527 M: Sascha Sommer <saschasommer@freenet.de>
15528 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15530 F: drivers/mmc/host/sdricoh_cs.c
15532 SECO BOARDS CEC DRIVER
15533 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15535 F: drivers/media/platform/seco-cec/seco-cec.c
15536 F: drivers/media/platform/seco-cec/seco-cec.h
15539 M: Kees Cook <keescook@chromium.org>
15540 R: Andy Lutomirski <luto@amacapital.net>
15541 R: Will Drewry <wad@chromium.org>
15543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15544 F: Documentation/userspace-api/seccomp_filter.rst
15545 F: include/linux/seccomp.h
15546 F: include/uapi/linux/seccomp.h
15547 F: kernel/seccomp.c
15548 F: tools/testing/selftests/kselftest_harness.h
15549 F: tools/testing/selftests/seccomp/*
15550 K: \bsecure_computing
15553 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15554 M: Al Cooper <alcooperx@gmail.com>
15555 L: linux-mmc@vger.kernel.org
15556 L: bcm-kernel-feedback-list@broadcom.com
15558 F: drivers/mmc/host/sdhci-brcmstb*
15560 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15561 M: Adrian Hunter <adrian.hunter@intel.com>
15562 L: linux-mmc@vger.kernel.org
15564 F: drivers/mmc/host/sdhci*
15565 F: include/linux/mmc/sdhci*
15567 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15568 M: Eugen Hristev <eugen.hristev@microchip.com>
15569 L: linux-mmc@vger.kernel.org
15571 F: drivers/mmc/host/sdhci-of-at91.c
15573 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15574 M: Ben Dooks <ben-linux@fluff.org>
15575 M: Jaehoon Chung <jh80.chung@samsung.com>
15576 L: linux-mmc@vger.kernel.org
15578 F: drivers/mmc/host/sdhci-s3c*
15580 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15581 M: Viresh Kumar <vireshk@kernel.org>
15582 L: linux-mmc@vger.kernel.org
15584 F: drivers/mmc/host/sdhci-spear.c
15586 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15587 M: Kishon Vijay Abraham I <kishon@ti.com>
15588 L: linux-mmc@vger.kernel.org
15590 F: drivers/mmc/host/sdhci-omap.c
15592 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15593 M: Jonathan Derrick <jonathan.derrick@intel.com>
15594 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15595 L: linux-block@vger.kernel.org
15597 F: block/opal_proto.h
15599 F: include/linux/sed*
15600 F: include/uapi/linux/sed*
15603 M: Security Officers <security@kernel.org>
15605 F: Documentation/admin-guide/security-bugs.rst
15608 M: James Morris <jmorris@namei.org>
15609 M: "Serge E. Hallyn" <serge@hallyn.com>
15610 L: linux-security-module@vger.kernel.org (suggested Cc:)
15612 W: http://kernsec.org/
15613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15615 X: security/selinux/
15617 SELINUX SECURITY MODULE
15618 M: Paul Moore <paul@paul-moore.com>
15619 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15620 M: Eric Paris <eparis@parisplace.org>
15621 L: selinux@vger.kernel.org
15623 W: https://selinuxproject.org
15624 W: https://github.com/SELinuxProject
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15626 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15627 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15628 F: Documentation/admin-guide/LSM/SELinux.rst
15629 F: include/uapi/linux/selinux_netlink.h
15630 F: scripts/selinux/
15631 F: security/selinux/
15634 M: Jiri Slaby <jirislaby@kernel.org>
15636 F: drivers/misc/phantom.c
15637 F: include/uapi/linux/phantom.h
15639 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15640 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15642 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15643 F: drivers/iio/chemical/scd30.h
15644 F: drivers/iio/chemical/scd30_core.c
15645 F: drivers/iio/chemical/scd30_i2c.c
15646 F: drivers/iio/chemical/scd30_serial.c
15648 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15649 M: Tomasz Duszynski <tduszyns@gmail.com>
15651 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15652 F: drivers/iio/chemical/sps30.c
15655 M: Rob Herring <robh@kernel.org>
15656 L: linux-serial@vger.kernel.org
15658 F: Documentation/devicetree/bindings/serial/serial.yaml
15659 F: drivers/tty/serdev/
15660 F: include/linux/serdev.h
15663 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15664 L: linux-serial@vger.kernel.org
15666 F: Documentation/devicetree/bindings/serial/
15667 F: drivers/tty/serial/
15670 M: Sean Young <sean@mess.org>
15671 L: linux-media@vger.kernel.org
15673 F: drivers/media/rc/serial_ir.c
15675 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15676 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15679 F: Documentation/devicetree/bindings/slimbus/
15680 F: drivers/slimbus/
15681 F: include/linux/slimbus.h
15684 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15685 M: Edward Cree <ecree@solarflare.com>
15686 M: Martin Habets <mhabets@solarflare.com>
15687 L: netdev@vger.kernel.org
15689 F: drivers/net/ethernet/sfc/
15691 SFF/SFP/SFP+ MODULE SUPPORT
15692 M: Russell King <linux@armlinux.org.uk>
15693 L: netdev@vger.kernel.org
15695 F: drivers/net/phy/phylink.c
15696 F: drivers/net/phy/sfp*
15697 F: include/linux/phylink.h
15698 F: include/linux/sfp.h
15699 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)
15702 M: Dimitri Sivanich <sivanich@sgi.com>
15704 F: drivers/misc/sgi-gru/
15706 SGI XP/XPC/XPNET DRIVER
15707 M: Cliff Whickman <cpw@sgi.com>
15708 M: Robin Holt <robinmholt@gmail.com>
15710 F: drivers/misc/sgi-xp/
15712 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15713 M: Ursula Braun <ubraun@linux.ibm.com>
15714 M: Karsten Graul <kgraul@linux.ibm.com>
15715 L: linux-s390@vger.kernel.org
15717 W: http://www.ibm.com/developerworks/linux/linux390/
15720 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15721 M: Linus Walleij <linus.walleij@linaro.org>
15722 L: linux-iio@vger.kernel.org
15724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15725 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15726 F: drivers/iio/light/gp2ap002.c
15728 SHARP RJ54N1CB0C SENSOR DRIVER
15729 M: Jacopo Mondi <jacopo@jmondi.org>
15730 L: linux-media@vger.kernel.org
15732 T: git git://linuxtv.org/media_tree.git
15733 F: drivers/media/i2c/rj54n1cb0c.c
15734 F: include/media/i2c/rj54n1cb0c.h
15736 SH_VOU V4L2 OUTPUT DRIVER
15737 L: linux-media@vger.kernel.org
15739 F: drivers/media/platform/sh_vou.c
15740 F: include/media/drv-intf/sh_vou.h
15742 SI2157 MEDIA DRIVER
15743 M: Antti Palosaari <crope@iki.fi>
15744 L: linux-media@vger.kernel.org
15746 W: https://linuxtv.org
15747 W: http://palosaari.fi/linux/
15748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15749 T: git git://linuxtv.org/anttip/media_tree.git
15750 F: drivers/media/tuners/si2157*
15752 SI2165 MEDIA DRIVER
15753 M: Matthias Schwarzott <zzam@gentoo.org>
15754 L: linux-media@vger.kernel.org
15756 W: https://linuxtv.org
15757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15758 F: drivers/media/dvb-frontends/si2165*
15760 SI2168 MEDIA DRIVER
15761 M: Antti Palosaari <crope@iki.fi>
15762 L: linux-media@vger.kernel.org
15764 W: https://linuxtv.org
15765 W: http://palosaari.fi/linux/
15766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15767 T: git git://linuxtv.org/anttip/media_tree.git
15768 F: drivers/media/dvb-frontends/si2168*
15770 SI470X FM RADIO RECEIVER I2C DRIVER
15771 M: Hans Verkuil <hverkuil@xs4all.nl>
15772 L: linux-media@vger.kernel.org
15774 W: https://linuxtv.org
15775 T: git git://linuxtv.org/media_tree.git
15776 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15778 SI470X FM RADIO RECEIVER USB DRIVER
15779 M: Hans Verkuil <hverkuil@xs4all.nl>
15780 L: linux-media@vger.kernel.org
15782 W: https://linuxtv.org
15783 T: git git://linuxtv.org/media_tree.git
15784 F: drivers/media/radio/si470x/radio-si470x-common.c
15785 F: drivers/media/radio/si470x/radio-si470x-usb.c
15786 F: drivers/media/radio/si470x/radio-si470x.h
15788 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15789 M: Eduardo Valentin <edubezval@gmail.com>
15790 L: linux-media@vger.kernel.org
15792 W: https://linuxtv.org
15793 T: git git://linuxtv.org/media_tree.git
15794 F: drivers/media/radio/si4713/si4713.?
15796 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15797 M: Eduardo Valentin <edubezval@gmail.com>
15798 L: linux-media@vger.kernel.org
15800 W: https://linuxtv.org
15801 T: git git://linuxtv.org/media_tree.git
15802 F: drivers/media/radio/si4713/radio-platform-si4713.c
15804 SI4713 FM RADIO TRANSMITTER USB DRIVER
15805 M: Hans Verkuil <hverkuil@xs4all.nl>
15806 L: linux-media@vger.kernel.org
15808 W: https://linuxtv.org
15809 T: git git://linuxtv.org/media_tree.git
15810 F: drivers/media/radio/si4713/radio-usb-si4713.c
15813 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15814 L: linux-media@vger.kernel.org
15816 W: https://linuxtv.org
15817 T: git git://linuxtv.org/media_tree.git
15818 F: drivers/media/common/siano/
15819 F: drivers/media/mmc/siano/
15820 F: drivers/media/usb/siano/
15821 F: drivers/media/usb/siano/
15824 M: Palmer Dabbelt <palmer@dabbelt.com>
15825 M: Paul Walmsley <paul.walmsley@sifive.com>
15826 L: linux-riscv@lists.infradead.org
15828 T: git git://github.com/sifive/riscv-linux.git
15832 SIFIVE FU540 SYSTEM-ON-CHIP
15833 M: Paul Walmsley <paul.walmsley@sifive.com>
15834 M: Palmer Dabbelt <palmer@dabbelt.com>
15835 L: linux-riscv@lists.infradead.org
15837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15842 M: Green Wan <green.wan@sifive.com>
15844 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15845 F: drivers/dma/sf-pdma/
15847 SILEAD TOUCHSCREEN DRIVER
15848 M: Hans de Goede <hdegoede@redhat.com>
15849 L: linux-input@vger.kernel.org
15850 L: platform-driver-x86@vger.kernel.org
15852 F: drivers/input/touchscreen/silead.c
15853 F: drivers/platform/x86/touchscreen_dmi.c
15855 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15856 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15858 F: drivers/staging/wfx/
15860 SILICON MOTION SM712 FRAME BUFFER DRIVER
15861 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15862 M: Teddy Wang <teddy.wang@siliconmotion.com>
15863 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15864 L: linux-fbdev@vger.kernel.org
15866 F: Documentation/fb/sm712fb.rst
15867 F: drivers/video/fbdev/sm712*
15869 SIMPLE FIRMWARE INTERFACE (SFI)
15871 W: http://simplefirmware.org/
15872 F: arch/x86/platform/sfi/
15874 F: include/linux/sfi*.h
15877 M: Hans de Goede <hdegoede@redhat.com>
15878 L: linux-fbdev@vger.kernel.org
15880 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15881 F: drivers/video/fbdev/simplefb.c
15882 F: include/linux/platform_data/simplefb.h
15884 SIMTEC EB110ATX (Chalice CATS)
15885 M: Vincent Sanders <vince@simtec.co.uk>
15886 M: Simtec Linux Team <linux@simtec.co.uk>
15888 W: http://www.simtec.co.uk/products/EB110ATX/
15890 SIMTEC EB2410ITX (BAST)
15891 M: Vincent Sanders <vince@simtec.co.uk>
15892 M: Simtec Linux Team <linux@simtec.co.uk>
15894 W: http://www.simtec.co.uk/products/EB2410ITX/
15895 F: arch/arm/mach-s3c24xx/bast-ide.c
15896 F: arch/arm/mach-s3c24xx/bast-irq.c
15897 F: arch/arm/mach-s3c24xx/mach-bast.c
15900 M: Thorsten Scherer <t.scherer@eckelmann.de>
15901 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15902 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15904 F: drivers/gpio/gpio-siox.c
15906 F: include/trace/events/siox.h
15908 SIPHASH PRF ROUTINES
15909 M: Jason A. Donenfeld <Jason@zx2c4.com>
15911 F: include/linux/siphash.h
15913 F: lib/test_siphash.c
15915 SIS 190 ETHERNET DRIVER
15916 M: Francois Romieu <romieu@fr.zoreil.com>
15917 L: netdev@vger.kernel.org
15919 F: drivers/net/ethernet/sis/sis190.c
15921 SIS 900/7016 FAST ETHERNET DRIVER
15922 M: Daniele Venzano <venza@brownhat.org>
15923 L: netdev@vger.kernel.org
15925 W: http://www.brownhat.org/sis900.html
15926 F: drivers/net/ethernet/sis/sis900.*
15928 SIS FRAMEBUFFER DRIVER
15929 M: Thomas Winischhofer <thomas@winischhofer.net>
15931 W: http://www.winischhofer.net/linuxsisvga.shtml
15932 F: Documentation/fb/sisfb.rst
15933 F: drivers/video/fbdev/sis/
15934 F: include/video/sisfb.h
15937 M: Thomas Winischhofer <thomas@winischhofer.net>
15939 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15940 F: drivers/usb/misc/sisusbvga/
15943 M: Christoph Lameter <cl@linux.com>
15944 M: Pekka Enberg <penberg@kernel.org>
15945 M: David Rientjes <rientjes@google.com>
15946 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15947 M: Andrew Morton <akpm@linux-foundation.org>
15948 L: linux-mm@kvack.org
15950 F: include/linux/sl?b*.h
15953 SLEEPABLE READ-COPY UPDATE (SRCU)
15954 M: Lai Jiangshan <jiangshanlai@gmail.com>
15955 M: "Paul E. McKenney" <paulmck@kernel.org>
15956 M: Josh Triplett <josh@joshtriplett.org>
15957 R: Steven Rostedt <rostedt@goodmis.org>
15958 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15959 L: rcu@vger.kernel.org
15961 W: http://www.rdrop.com/users/paulmck/RCU/
15962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15963 F: include/linux/srcu*.h
15964 F: kernel/rcu/srcu*.c
15966 SMACK SECURITY MODULE
15967 M: Casey Schaufler <casey@schaufler-ca.com>
15968 L: linux-security-module@vger.kernel.org
15970 W: http://schaufler-ca.com
15971 T: git git://github.com/cschaufler/smack-next
15972 F: Documentation/admin-guide/LSM/Smack.rst
15975 SMC91x ETHERNET DRIVER
15976 M: Nicolas Pitre <nico@fluxnic.net>
15978 F: drivers/net/ethernet/smsc/smc91x.*
15980 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15981 M: Mark Rutland <mark.rutland@arm.com>
15982 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15983 M: Sudeep Holla <sudeep.holla@arm.com>
15984 L: linux-arm-kernel@lists.infradead.org
15986 F: drivers/firmware/smccc/
15987 F: include/linux/arm-smccc.h
15989 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15990 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15991 L: linux-media@vger.kernel.org
15993 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15994 F: drivers/media/i2c/smiapp-pll.c
15995 F: drivers/media/i2c/smiapp-pll.h
15996 F: drivers/media/i2c/smiapp/
15997 F: include/uapi/linux/smiapp.h
15999 SMM665 HARDWARE MONITOR DRIVER
16000 M: Guenter Roeck <linux@roeck-us.net>
16001 L: linux-hwmon@vger.kernel.org
16003 F: Documentation/hwmon/smm665.rst
16004 F: drivers/hwmon/smm665.c
16006 SMSC EMC2103 HARDWARE MONITOR DRIVER
16007 M: Steve Glendinning <steve.glendinning@shawell.net>
16008 L: linux-hwmon@vger.kernel.org
16010 F: Documentation/hwmon/emc2103.rst
16011 F: drivers/hwmon/emc2103.c
16013 SMSC SCH5627 HARDWARE MONITOR DRIVER
16014 M: Hans de Goede <hdegoede@redhat.com>
16015 L: linux-hwmon@vger.kernel.org
16017 F: Documentation/hwmon/sch5627.rst
16018 F: drivers/hwmon/sch5627.c
16020 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16021 M: Steve Glendinning <steve.glendinning@shawell.net>
16022 L: linux-fbdev@vger.kernel.org
16024 F: drivers/video/fbdev/smscufx.c
16026 SMSC47B397 HARDWARE MONITOR DRIVER
16027 M: Jean Delvare <jdelvare@suse.com>
16028 L: linux-hwmon@vger.kernel.org
16030 F: Documentation/hwmon/smsc47b397.rst
16031 F: drivers/hwmon/smsc47b397.c
16033 SMSC911x ETHERNET DRIVER
16034 M: Steve Glendinning <steve.glendinning@shawell.net>
16035 L: netdev@vger.kernel.org
16037 F: drivers/net/ethernet/smsc/smsc911x.*
16038 F: include/linux/smsc911x.h
16040 SMSC9420 PCI ETHERNET DRIVER
16041 M: Steve Glendinning <steve.glendinning@shawell.net>
16042 L: netdev@vger.kernel.org
16044 F: drivers/net/ethernet/smsc/smsc9420.*
16046 SOCIONEXT (SNI) AVE NETWORK DRIVER
16047 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16048 L: netdev@vger.kernel.org
16050 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16051 F: drivers/net/ethernet/socionext/sni_ave.c
16053 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16054 M: Jassi Brar <jaswinder.singh@linaro.org>
16055 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16056 L: netdev@vger.kernel.org
16058 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16059 F: drivers/net/ethernet/socionext/netsec.c
16061 SOCIONEXT (SNI) Synquacer SPI DRIVER
16062 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16063 M: Jassi Brar <jaswinder.singh@linaro.org>
16064 L: linux-spi@vger.kernel.org
16066 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16067 F: drivers/spi/spi-synquacer.c
16069 SOCIONEXT SYNQUACER I2C DRIVER
16070 M: Ard Biesheuvel <ardb@kernel.org>
16071 L: linux-i2c@vger.kernel.org
16073 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16074 F: drivers/i2c/busses/i2c-synquacer.c
16076 SOCIONEXT UNIPHIER SOUND DRIVER
16077 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16079 F: sound/soc/uniphier/
16081 SOEKRIS NET48XX LED SUPPORT
16082 M: Chris Boot <bootc@bootc.net>
16084 F: drivers/leds/leds-net48xx.c
16086 SOFT-IWARP DRIVER (siw)
16087 M: Bernard Metzler <bmt@zurich.ibm.com>
16088 L: linux-rdma@vger.kernel.org
16090 F: drivers/infiniband/sw/siw/
16091 F: include/uapi/rdma/siw-abi.h
16093 SOFT-ROCE DRIVER (rxe)
16094 M: Zhu Yanjun <yanjunz@nvidia.com>
16095 L: linux-rdma@vger.kernel.org
16097 F: drivers/infiniband/sw/rxe/
16098 F: include/uapi/rdma/rdma_user_rxe.h
16100 SOFTLOGIC 6x10 MPEG CODEC
16101 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16102 M: Anton Sviridenko <anton@corp.bluecherry.net>
16103 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16104 M: Andrey Utkin <andrey_utkin@fastmail.com>
16105 M: Ismael Luceno <ismael@iodev.co.uk>
16106 L: linux-media@vger.kernel.org
16108 F: drivers/media/pci/solo6x10/
16110 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16111 M: James Morse <james.morse@arm.com>
16112 L: linux-arm-kernel@lists.infradead.org
16114 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16115 F: drivers/firmware/arm_sdei.c
16116 F: include/linux/arm_sdei.h
16117 F: include/uapi/linux/arm_sdei.h
16119 SOFTWARE RAID (Multiple Disks) SUPPORT
16120 M: Song Liu <song@kernel.org>
16121 L: linux-raid@vger.kernel.org
16123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16124 F: drivers/md/Kconfig
16125 F: drivers/md/Makefile
16127 F: drivers/md/raid*
16128 F: include/linux/raid/
16129 F: include/uapi/linux/raid/
16131 SOLIDRUN CLEARFOG SUPPORT
16132 M: Russell King <linux@armlinux.org.uk>
16134 F: arch/arm/boot/dts/armada-388-clearfog*
16135 F: arch/arm/boot/dts/armada-38x-solidrun-*
16137 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16138 M: Russell King <linux@armlinux.org.uk>
16140 F: arch/arm/boot/dts/imx6*-cubox-i*
16141 F: arch/arm/boot/dts/imx6*-hummingboard*
16142 F: arch/arm/boot/dts/imx6*-sr-*
16144 SONIC NETWORK DRIVER
16145 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16146 L: netdev@vger.kernel.org
16148 F: drivers/net/ethernet/natsemi/sonic.*
16150 SONICS SILICON BACKPLANE DRIVER (SSB)
16151 M: Michael Buesch <m@bues.ch>
16152 L: linux-wireless@vger.kernel.org
16155 F: include/linux/ssb/
16157 SONY IMX214 SENSOR DRIVER
16158 M: Ricardo Ribalda <ribalda@kernel.org>
16159 L: linux-media@vger.kernel.org
16161 T: git git://linuxtv.org/media_tree.git
16162 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16163 F: drivers/media/i2c/imx214.c
16165 SONY IMX219 SENSOR DRIVER
16166 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16167 L: linux-media@vger.kernel.org
16169 T: git git://linuxtv.org/media_tree.git
16170 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16171 F: drivers/media/i2c/imx219.c
16173 SONY IMX258 SENSOR DRIVER
16174 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16175 L: linux-media@vger.kernel.org
16177 T: git git://linuxtv.org/media_tree.git
16178 F: drivers/media/i2c/imx258.c
16180 SONY IMX274 SENSOR DRIVER
16181 M: Leon Luo <leonl@leopardimaging.com>
16182 L: linux-media@vger.kernel.org
16184 T: git git://linuxtv.org/media_tree.git
16185 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
16186 F: drivers/media/i2c/imx274.c
16188 SONY IMX290 SENSOR DRIVER
16189 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16190 L: linux-media@vger.kernel.org
16192 T: git git://linuxtv.org/media_tree.git
16193 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16194 F: drivers/media/i2c/imx290.c
16196 SONY IMX319 SENSOR DRIVER
16197 M: Bingbu Cao <bingbu.cao@intel.com>
16198 L: linux-media@vger.kernel.org
16200 T: git git://linuxtv.org/media_tree.git
16201 F: drivers/media/i2c/imx319.c
16203 SONY IMX355 SENSOR DRIVER
16204 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16205 L: linux-media@vger.kernel.org
16207 T: git git://linuxtv.org/media_tree.git
16208 F: drivers/media/i2c/imx355.c
16210 SONY MEMORYSTICK SUBSYSTEM
16211 M: Maxim Levitsky <maximlevitsky@gmail.com>
16212 M: Alex Dubov <oakad@yahoo.com>
16213 M: Ulf Hansson <ulf.hansson@linaro.org>
16214 L: linux-mmc@vger.kernel.org
16216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16217 F: drivers/memstick/
16218 F: include/linux/memstick.h
16220 SONY VAIO CONTROL DEVICE DRIVER
16221 M: Mattia Dongili <malattia@linux.it>
16222 L: platform-driver-x86@vger.kernel.org
16224 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16225 F: Documentation/admin-guide/laptops/sony-laptop.rst
16226 F: drivers/char/sonypi.c
16227 F: drivers/platform/x86/sony-laptop.c
16228 F: include/linux/sony-laptop.h
16231 M: Jaroslav Kysela <perex@perex.cz>
16232 M: Takashi Iwai <tiwai@suse.com>
16233 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16235 W: http://www.alsa-project.org/
16236 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16238 F: Documentation/sound/
16240 F: include/uapi/sound/
16243 SOUND - COMPRESSED AUDIO
16244 M: Vinod Koul <vkoul@kernel.org>
16245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16248 F: Documentation/sound/designs/compress-offload.rst
16249 F: include/sound/compress_driver.h
16250 F: include/uapi/sound/compress_*
16251 F: sound/core/compress_offload.c
16252 F: sound/soc/soc-compress.c
16254 SOUND - DMAENGINE HELPERS
16255 M: Lars-Peter Clausen <lars@metafoo.de>
16257 F: include/sound/dmaengine_pcm.h
16258 F: sound/core/pcm_dmaengine.c
16259 F: sound/soc/soc-generic-dmaengine-pcm.c
16261 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16262 M: Liam Girdwood <lgirdwood@gmail.com>
16263 M: Mark Brown <broonie@kernel.org>
16264 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16266 W: http://alsa-project.org/main/index.php/ASoC
16267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16268 F: Documentation/devicetree/bindings/sound/
16269 F: Documentation/sound/soc/
16270 F: include/dt-bindings/sound/
16271 F: include/sound/soc*
16274 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16275 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16276 M: Liam Girdwood <lgirdwood@gmail.com>
16277 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16278 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16279 M: Daniel Baluta <daniel.baluta@nxp.com>
16280 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16282 W: https://github.com/thesofproject/linux/
16285 SOUNDWIRE SUBSYSTEM
16286 M: Vinod Koul <vkoul@kernel.org>
16287 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16288 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16289 R: Sanyog Kale <sanyog.r.kale@intel.com>
16290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16292 F: Documentation/driver-api/soundwire/
16293 F: drivers/soundwire/
16294 F: include/linux/soundwire/
16297 M: Olli Salonen <olli.salonen@iki.fi>
16298 L: linux-media@vger.kernel.org
16300 W: https://linuxtv.org
16301 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16302 F: drivers/media/dvb-frontends/sp2*
16304 SPARC + UltraSPARC (sparc/sparc64)
16305 M: "David S. Miller" <davem@davemloft.net>
16306 L: sparclinux@vger.kernel.org
16308 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16314 SPARC SERIAL DRIVERS
16315 M: "David S. Miller" <davem@davemloft.net>
16316 L: sparclinux@vger.kernel.org
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16320 F: drivers/tty/serial/suncore.c
16321 F: drivers/tty/serial/sunhv.c
16322 F: drivers/tty/serial/sunsab.c
16323 F: drivers/tty/serial/sunsab.h
16324 F: drivers/tty/serial/sunsu.c
16325 F: drivers/tty/serial/sunzilog.c
16326 F: drivers/tty/serial/sunzilog.h
16327 F: drivers/tty/vcc.c
16328 F: include/linux/sunserialcore.h
16331 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16332 L: linux-sparse@vger.kernel.org
16334 W: https://sparse.docs.kernel.org/
16335 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16336 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16337 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16338 F: include/linux/compiler.h
16340 SPEAKUP CONSOLE SPEECH DRIVER
16341 M: William Hubbs <w.d.hubbs@gmail.com>
16342 M: Chris Brannon <chris@the-brannons.com>
16343 M: Kirk Reiser <kirk@reisers.ca>
16344 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16345 L: speakup@linux-speakup.org
16347 W: http://www.linux-speakup.org/
16348 F: drivers/accessibility/speakup/
16350 SPEAR CLOCK FRAMEWORK SUPPORT
16351 M: Viresh Kumar <vireshk@kernel.org>
16352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16354 W: http://www.st.com/spear
16355 F: drivers/clk/spear/
16357 SPEAR PLATFORM SUPPORT
16358 M: Viresh Kumar <vireshk@kernel.org>
16359 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16362 W: http://www.st.com/spear
16363 F: arch/arm/boot/dts/spear*
16364 F: arch/arm/mach-spear/
16367 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16368 L: linux-mtd@lists.infradead.org
16370 W: http://www.linux-mtd.infradead.org/
16371 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16372 C: irc://irc.oftc.net/mtd
16373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16374 F: drivers/mtd/spi-nor/
16375 F: include/linux/mtd/spi-nor.h
16378 M: Mark Brown <broonie@kernel.org>
16379 L: linux-spi@vger.kernel.org
16381 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16383 F: Documentation/devicetree/bindings/spi/
16384 F: Documentation/spi/
16386 F: include/linux/spi/
16387 F: include/uapi/linux/spi/
16390 SPIDERNET NETWORK DRIVER for CELL
16391 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16392 L: netdev@vger.kernel.org
16394 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16395 F: drivers/net/ethernet/toshiba/spider_net*
16398 R: Stephen Boyd <sboyd@kernel.org>
16399 L: linux-arm-msm@vger.kernel.org
16400 F: Documentation/devicetree/bindings/spmi/
16402 F: include/dt-bindings/spmi/spmi.h
16403 F: include/linux/spmi.h
16404 F: include/trace/events/spmi.h
16407 M: Jeremy Kerr <jk@ozlabs.org>
16408 L: linuxppc-dev@lists.ozlabs.org
16410 W: http://www.ibm.com/developerworks/power/cell/
16411 F: Documentation/filesystems/spufs/spufs.rst
16412 F: arch/powerpc/platforms/cell/spufs/
16414 SQUASHFS FILE SYSTEM
16415 M: Phillip Lougher <phillip@squashfs.org.uk>
16416 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16418 W: http://squashfs.org.uk
16419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16420 F: Documentation/filesystems/squashfs.rst
16423 SRM (Alpha) environment access
16424 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16426 F: arch/alpha/kernel/srm_env.c
16428 ST LSM6DSx IMU IIO DRIVER
16429 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16430 L: linux-iio@vger.kernel.org
16432 W: http://www.st.com/
16433 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16434 F: drivers/iio/imu/st_lsm6dsx/
16436 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16437 M: Mickael Guene <mickael.guene@st.com>
16438 L: linux-media@vger.kernel.org
16440 T: git git://linuxtv.org/media_tree.git
16441 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16442 F: drivers/media/i2c/st-mipid02.c
16444 ST STM32 I2C/SMBUS DRIVER
16445 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16446 L: linux-i2c@vger.kernel.org
16448 F: drivers/i2c/busses/i2c-stm32*
16450 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16451 M: Song Qiang <songqiang1304521@gmail.com>
16452 L: linux-iio@vger.kernel.org
16454 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16455 F: drivers/iio/proximity/vl53l0x-i2c.c
16458 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16459 M: Sasha Levin <sashal@kernel.org>
16460 L: stable@vger.kernel.org
16462 F: Documentation/process/stable-kernel-rules.rst
16464 STAGING - ATOMISP DRIVER
16465 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16466 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16467 L: linux-media@vger.kernel.org
16469 F: drivers/staging/media/atomisp/
16472 M: Ian Abbott <abbotti@mev.co.uk>
16473 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16475 F: drivers/staging/comedi/
16477 STAGING - FIELDBUS SUBSYSTEM
16478 M: Sven Van Asbroeck <TheSven73@gmail.com>
16480 F: drivers/staging/fieldbus/*
16481 F: drivers/staging/fieldbus/Documentation/
16483 STAGING - HMS ANYBUS-S BUS
16484 M: Sven Van Asbroeck <TheSven73@gmail.com>
16486 F: drivers/staging/fieldbus/anybuss/
16488 STAGING - INDUSTRIAL IO
16489 M: Jonathan Cameron <jic23@kernel.org>
16490 L: linux-iio@vger.kernel.org
16492 F: Documentation/devicetree/bindings/staging/iio/
16493 F: drivers/staging/iio/
16495 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16496 M: Marc Dietrich <marvin24@gmx.de>
16497 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16498 L: linux-tegra@vger.kernel.org
16500 F: drivers/staging/nvec/
16502 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16503 M: Jens Frederich <jfrederich@gmail.com>
16504 M: Daniel Drake <dsd@laptop.org>
16505 M: Jon Nettleton <jon.nettleton@gmail.com>
16507 W: http://wiki.laptop.org/go/DCON
16508 F: drivers/staging/olpc_dcon/
16510 STAGING - REALTEK RTL8188EU DRIVERS
16511 M: Larry Finger <Larry.Finger@lwfinger.net>
16513 F: drivers/staging/rtl8188eu/
16515 STAGING - REALTEK RTL8712U DRIVERS
16516 M: Larry Finger <Larry.Finger@lwfinger.net>
16517 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16519 F: drivers/staging/rtl8712/
16521 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16522 M: Michael Hennerich <michael.hennerich@analog.com>
16523 M: Beniamin Bia <beniamin.bia@analog.com>
16524 L: linux-fbdev@vger.kernel.org
16526 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16527 F: drivers/staging/fbtft/fb_seps525.c
16529 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16530 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16531 M: Teddy Wang <teddy.wang@siliconmotion.com>
16532 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16533 L: linux-fbdev@vger.kernel.org
16535 F: drivers/staging/sm750fb/
16537 STAGING - VIA VT665X DRIVERS
16538 M: Forest Bond <forest@alittletooquiet.net>
16540 F: drivers/staging/vt665?/
16543 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16544 L: devel@driverdev.osuosl.org
16546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16547 F: drivers/staging/
16549 STARFIRE/DURALAN NETWORK DRIVER
16550 M: Ion Badulescu <ionut@badula.org>
16552 F: drivers/net/ethernet/adaptec/starfire*
16554 STEC S1220 SKD DRIVER
16555 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16556 L: linux-block@vger.kernel.org
16558 F: drivers/block/skd*[ch]
16560 STI AUDIO (ASoC) DRIVERS
16561 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16562 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16564 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16568 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16570 F: Documentation/devicetree/bindings/media/stih-cec.txt
16571 F: drivers/media/platform/sti/cec/
16573 STK1160 USB VIDEO CAPTURE DRIVER
16574 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16575 L: linux-media@vger.kernel.org
16577 T: git git://linuxtv.org/media_tree.git
16578 F: drivers/media/usb/stk1160/
16580 STM32 AUDIO (ASoC) DRIVERS
16581 M: Olivier Moysan <olivier.moysan@st.com>
16582 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16585 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16588 STM32 TIMER/LPTIMER DRIVERS
16589 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16591 F: Documentation/ABI/testing/*timer-stm32
16592 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16593 F: drivers/*/stm32-*timer*
16594 F: drivers/pwm/pwm-stm32*
16595 F: include/linux/*/stm32-*tim*
16597 STMMAC ETHERNET DRIVER
16598 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16599 M: Alexandre Torgue <alexandre.torgue@st.com>
16600 M: Jose Abreu <joabreu@synopsys.com>
16601 L: netdev@vger.kernel.org
16603 W: http://www.stlinux.com
16604 F: Documentation/networking/device_drivers/ethernet/stmicro/
16605 F: drivers/net/ethernet/stmicro/stmmac/
16608 M: Sam Creasey <sammy@sammy.net>
16610 W: http://sammy.net/sun3/
16611 F: arch/m68k/include/asm/sun3*
16612 F: arch/m68k/kernel/*sun3*
16613 F: arch/m68k/sun3*/
16614 F: drivers/net/ethernet/i825xx/sun3*
16616 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16617 M: Hans de Goede <hdegoede@redhat.com>
16618 L: linux-input@vger.kernel.org
16620 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16621 F: drivers/input/keyboard/sun4i-lradc-keys.c
16623 SUNDANCE NETWORK DRIVER
16624 M: Denis Kirjanov <kda@linux-powerpc.org>
16625 L: netdev@vger.kernel.org
16627 F: drivers/net/ethernet/dlink/sundance.c
16630 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16631 M: Rich Felker <dalias@libc.org>
16632 L: linux-sh@vger.kernel.org
16634 Q: http://patchwork.kernel.org/project/linux-sh/list/
16635 F: Documentation/sh/
16640 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16641 M: Len Brown <len.brown@intel.com>
16642 M: Pavel Machek <pavel@ucw.cz>
16643 L: linux-pm@vger.kernel.org
16645 B: https://bugzilla.kernel.org
16646 F: Documentation/power/
16647 F: arch/x86/kernel/acpi/
16648 F: drivers/base/power/
16649 F: include/linux/freezer.h
16650 F: include/linux/pm.h
16651 F: include/linux/suspend.h
16655 M: Martin Mares <mj@ucw.cz>
16656 L: linux-video@atrey.karlin.mff.cuni.cz
16658 F: Documentation/admin-guide/svga.rst
16659 F: arch/x86/boot/video*
16662 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16663 L: iommu@lists.linux-foundation.org
16665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16666 F: arch/*/kernel/pci-swiotlb.c
16667 F: include/linux/swiotlb.h
16668 F: kernel/dma/swiotlb.c
16671 M: Jiri Pirko <jiri@resnulli.us>
16672 M: Ivan Vecera <ivecera@redhat.com>
16673 L: netdev@vger.kernel.org
16675 F: include/net/switchdev.h
16678 SY8106A REGULATOR DRIVER
16679 M: Icenowy Zheng <icenowy@aosc.io>
16681 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16682 F: drivers/regulator/sy8106a-regulator.c
16684 SYNC FILE FRAMEWORK
16685 M: Sumit Semwal <sumit.semwal@linaro.org>
16686 R: Gustavo Padovan <gustavo@padovan.org>
16687 L: linux-media@vger.kernel.org
16688 L: dri-devel@lists.freedesktop.org
16690 T: git git://anongit.freedesktop.org/drm/drm-misc
16691 F: Documentation/driver-api/sync_file.rst
16692 F: drivers/dma-buf/dma-fence*
16693 F: drivers/dma-buf/sw_sync.c
16694 F: drivers/dma-buf/sync_*
16695 F: include/linux/sync_file.h
16696 F: include/uapi/linux/sync_file.h
16698 SYNOPSYS ARC ARCHITECTURE
16699 M: Vineet Gupta <vgupta@synopsys.com>
16700 L: linux-snps-arc@lists.infradead.org
16702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16703 F: Documentation/devicetree/bindings/arc/*
16704 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16706 F: drivers/clocksource/arc_timer.c
16707 F: drivers/tty/serial/arc_uart.c
16709 SYNOPSYS ARC HSDK SDP pll clock driver
16710 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16712 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16713 F: drivers/clk/clk-hsdk-pll.c
16715 SYNOPSYS ARC SDP clock driver
16716 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16718 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16719 F: drivers/clk/axs10x/*
16721 SYNOPSYS ARC SDP platform support
16722 M: Alexey Brodkin <abrodkin@synopsys.com>
16724 F: Documentation/devicetree/bindings/arc/axs10*
16725 F: arch/arc/boot/dts/ax*
16726 F: arch/arc/plat-axs10x
16728 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16729 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16731 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16732 F: drivers/reset/reset-axs10x.c
16734 SYNOPSYS CREG GPIO DRIVER
16735 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16737 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16738 F: drivers/gpio/gpio-creg-snps.c
16740 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16741 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16743 F: drivers/tty/serial/8250/8250_dw.c
16744 F: drivers/tty/serial/8250/8250_dwlib.*
16745 F: drivers/tty/serial/8250/8250_lpss.c
16747 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16748 M: Hoan Tran <hoan@os.amperecomputing.com>
16749 M: Serge Semin <fancer.lancer@gmail.com>
16750 L: linux-gpio@vger.kernel.org
16752 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16753 F: drivers/gpio/gpio-dwapb.c
16755 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16756 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16758 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16759 F: drivers/dma/dw-axi-dmac/
16761 SYNOPSYS DESIGNWARE DMAC DRIVER
16762 M: Viresh Kumar <vireshk@kernel.org>
16763 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16765 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16767 F: include/dt-bindings/dma/dw-dmac.h
16768 F: include/linux/dma/dw.h
16769 F: include/linux/platform_data/dma-dw.h
16771 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16772 M: Jose Abreu <Jose.Abreu@synopsys.com>
16773 L: netdev@vger.kernel.org
16775 F: drivers/net/ethernet/synopsys/
16777 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16778 M: Jose Abreu <Jose.Abreu@synopsys.com>
16779 L: netdev@vger.kernel.org
16781 F: drivers/net/phy/mdio-xpcs.c
16782 F: include/linux/mdio-xpcs.h
16784 SYNOPSYS DESIGNWARE I2C DRIVER
16785 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16786 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16787 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16788 L: linux-i2c@vger.kernel.org
16790 F: drivers/i2c/busses/i2c-designware-*
16791 F: include/linux/platform_data/i2c-designware.h
16793 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16794 M: Jaehoon Chung <jh80.chung@samsung.com>
16795 L: linux-mmc@vger.kernel.org
16797 F: drivers/mmc/host/dw_mmc*
16799 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16800 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16802 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16803 F: drivers/reset/reset-hsdk.c
16804 F: include/dt-bindings/reset/snps,hsdk-reset.h
16806 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16807 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16808 M: Manjunath M B <manjumb@synopsys.com>
16809 L: linux-mmc@vger.kernel.org
16811 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16813 SYSTEM CONFIGURATION (SYSCON)
16814 M: Lee Jones <lee.jones@linaro.org>
16815 M: Arnd Bergmann <arnd@arndb.de>
16817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16818 F: drivers/mfd/syscon.c
16820 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16821 M: Sudeep Holla <sudeep.holla@arm.com>
16822 L: linux-arm-kernel@lists.infradead.org
16824 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16825 F: drivers/clk/clk-sc[mp]i.c
16826 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16827 F: drivers/firmware/arm_scmi/
16828 F: drivers/firmware/arm_scpi.c
16829 F: drivers/reset/reset-scmi.c
16830 F: include/linux/sc[mp]i_protocol.h
16831 F: include/trace/events/scmi.h
16833 SYSTEM RESET/SHUTDOWN DRIVERS
16834 M: Sebastian Reichel <sre@kernel.org>
16835 L: linux-pm@vger.kernel.org
16837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16838 F: Documentation/devicetree/bindings/power/reset/
16839 F: drivers/power/reset/
16841 SYSTEM TRACE MODULE CLASS
16842 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16845 F: Documentation/trace/stm.rst
16846 F: drivers/hwtracing/stm/
16847 F: include/linux/stm.h
16848 F: include/uapi/linux/stm.h
16850 SYSTEM76 ACPI DRIVER
16851 M: Jeremy Soller <jeremy@system76.com>
16852 M: System76 Product Development <productdev@system76.com>
16853 L: platform-driver-x86@vger.kernel.org
16855 F: drivers/platform/x86/system76_acpi.c
16858 M: Christoph Hellwig <hch@infradead.org>
16860 F: Documentation/filesystems/sysv-fs.rst
16862 F: include/linux/sysv_fs.h
16864 TASKSTATS STATISTICS INTERFACE
16865 M: Balbir Singh <bsingharora@gmail.com>
16867 F: Documentation/accounting/taskstats*
16868 F: include/linux/taskstats*
16869 F: kernel/taskstats.c
16872 M: Jamal Hadi Salim <jhs@mojatatu.com>
16873 M: Cong Wang <xiyou.wangcong@gmail.com>
16874 M: Jiri Pirko <jiri@resnulli.us>
16875 L: netdev@vger.kernel.org
16877 F: include/net/pkt_cls.h
16878 F: include/net/pkt_sched.h
16879 F: include/net/tc_act/
16880 F: include/uapi/linux/pkt_cls.h
16881 F: include/uapi/linux/pkt_sched.h
16882 F: include/uapi/linux/tc_act/
16883 F: include/uapi/linux/tc_ematch/
16886 TC90522 MEDIA DRIVER
16887 M: Akihiro Tsukada <tskd08@gmail.com>
16888 L: linux-media@vger.kernel.org
16890 F: drivers/media/dvb-frontends/tc90522*
16892 TCP LOW PRIORITY MODULE
16893 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16894 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16896 W: http://tcp-lp-mod.sourceforge.net/
16897 F: net/ipv4/tcp_lp.c
16899 TDA10071 MEDIA DRIVER
16900 M: Antti Palosaari <crope@iki.fi>
16901 L: linux-media@vger.kernel.org
16903 W: https://linuxtv.org
16904 W: http://palosaari.fi/linux/
16905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16906 T: git git://linuxtv.org/anttip/media_tree.git
16907 F: drivers/media/dvb-frontends/tda10071*
16909 TDA18212 MEDIA DRIVER
16910 M: Antti Palosaari <crope@iki.fi>
16911 L: linux-media@vger.kernel.org
16913 W: https://linuxtv.org
16914 W: http://palosaari.fi/linux/
16915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16916 T: git git://linuxtv.org/anttip/media_tree.git
16917 F: drivers/media/tuners/tda18212*
16919 TDA18218 MEDIA DRIVER
16920 M: Antti Palosaari <crope@iki.fi>
16921 L: linux-media@vger.kernel.org
16923 W: https://linuxtv.org
16924 W: http://palosaari.fi/linux/
16925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16926 T: git git://linuxtv.org/anttip/media_tree.git
16927 F: drivers/media/tuners/tda18218*
16929 TDA18250 MEDIA DRIVER
16930 M: Olli Salonen <olli.salonen@iki.fi>
16931 L: linux-media@vger.kernel.org
16933 W: https://linuxtv.org
16934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16935 T: git git://linuxtv.org/media_tree.git
16936 F: drivers/media/tuners/tda18250*
16938 TDA18271 MEDIA DRIVER
16939 M: Michael Krufky <mkrufky@linuxtv.org>
16940 L: linux-media@vger.kernel.org
16942 W: https://linuxtv.org
16943 W: http://github.com/mkrufky
16944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16945 T: git git://linuxtv.org/mkrufky/tuners.git
16946 F: drivers/media/tuners/tda18271*
16948 TDA1997x MEDIA DRIVER
16949 M: Tim Harvey <tharvey@gateworks.com>
16950 L: linux-media@vger.kernel.org
16952 W: https://linuxtv.org
16953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16954 F: drivers/media/i2c/tda1997x.*
16956 TDA827x MEDIA DRIVER
16957 M: Michael Krufky <mkrufky@linuxtv.org>
16958 L: linux-media@vger.kernel.org
16960 W: https://linuxtv.org
16961 W: http://github.com/mkrufky
16962 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16963 T: git git://linuxtv.org/mkrufky/tuners.git
16964 F: drivers/media/tuners/tda8290.*
16966 TDA8290 MEDIA DRIVER
16967 M: Michael Krufky <mkrufky@linuxtv.org>
16968 L: linux-media@vger.kernel.org
16970 W: https://linuxtv.org
16971 W: http://github.com/mkrufky
16972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16973 T: git git://linuxtv.org/mkrufky/tuners.git
16974 F: drivers/media/tuners/tda8290.*
16976 TDA9840 MEDIA DRIVER
16977 M: Hans Verkuil <hverkuil@xs4all.nl>
16978 L: linux-media@vger.kernel.org
16980 W: https://linuxtv.org
16981 T: git git://linuxtv.org/media_tree.git
16982 F: drivers/media/i2c/tda9840*
16984 TEA5761 TUNER DRIVER
16985 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16986 L: linux-media@vger.kernel.org
16988 W: https://linuxtv.org
16989 T: git git://linuxtv.org/media_tree.git
16990 F: drivers/media/tuners/tea5761.*
16992 TEA5767 TUNER DRIVER
16993 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16994 L: linux-media@vger.kernel.org
16996 W: https://linuxtv.org
16997 T: git git://linuxtv.org/media_tree.git
16998 F: drivers/media/tuners/tea5767.*
17000 TEA6415C MEDIA DRIVER
17001 M: Hans Verkuil <hverkuil@xs4all.nl>
17002 L: linux-media@vger.kernel.org
17004 W: https://linuxtv.org
17005 T: git git://linuxtv.org/media_tree.git
17006 F: drivers/media/i2c/tea6415c*
17008 TEA6420 MEDIA DRIVER
17009 M: Hans Verkuil <hverkuil@xs4all.nl>
17010 L: linux-media@vger.kernel.org
17012 W: https://linuxtv.org
17013 T: git git://linuxtv.org/media_tree.git
17014 F: drivers/media/i2c/tea6420*
17017 M: Jiri Pirko <jiri@resnulli.us>
17018 L: netdev@vger.kernel.org
17020 F: drivers/net/team/
17021 F: include/linux/if_team.h
17022 F: include/uapi/linux/if_team.h
17024 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17025 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17027 F: arch/x86/platform/ts5500/
17029 TECHNOTREND USB IR RECEIVER
17030 M: Sean Young <sean@mess.org>
17031 L: linux-media@vger.kernel.org
17033 F: drivers/media/rc/ttusbir.c
17035 TECHWELL TW9910 VIDEO DECODER
17036 L: linux-media@vger.kernel.org
17038 F: drivers/media/i2c/tw9910.c
17039 F: include/media/i2c/tw9910.h
17042 M: Jens Wiklander <jens.wiklander@linaro.org>
17043 L: op-tee@lists.trustedfirmware.org
17045 F: Documentation/staging/tee.rst
17047 F: include/linux/tee_drv.h
17048 F: include/uapi/linux/tee.h
17050 TEGRA ARCHITECTURE SUPPORT
17051 M: Thierry Reding <thierry.reding@gmail.com>
17052 M: Jonathan Hunter <jonathanh@nvidia.com>
17053 L: linux-tegra@vger.kernel.org
17055 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17060 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17061 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17063 F: drivers/clk/tegra/
17066 M: Laxman Dewangan <ldewangan@nvidia.com>
17067 M: Jon Hunter <jonathanh@nvidia.com>
17069 F: drivers/dma/tegra*
17072 M: Laxman Dewangan <ldewangan@nvidia.com>
17073 R: Dmitry Osipenko <digetx@gmail.com>
17075 F: drivers/i2c/busses/i2c-tegra.c
17077 TEGRA IOMMU DRIVERS
17078 M: Thierry Reding <thierry.reding@gmail.com>
17079 R: Krishna Reddy <vdumpa@nvidia.com>
17080 L: linux-tegra@vger.kernel.org
17082 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17083 F: drivers/iommu/tegra*
17086 M: Laxman Dewangan <ldewangan@nvidia.com>
17088 F: drivers/input/keyboard/tegra-kbc.c
17091 M: Stefan Agner <stefan@agner.ch>
17092 M: Lucas Stach <dev@lynxeye.de>
17094 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17095 F: drivers/mtd/nand/raw/tegra_nand.c
17098 M: Thierry Reding <thierry.reding@gmail.com>
17100 F: drivers/pwm/pwm-tegra.c
17102 TEGRA SERIAL DRIVER
17103 M: Laxman Dewangan <ldewangan@nvidia.com>
17105 F: drivers/tty/serial/serial-tegra.c
17108 M: Laxman Dewangan <ldewangan@nvidia.com>
17110 F: drivers/spi/spi-tegra*
17113 M: Thierry Reding <thierry.reding@gmail.com>
17114 M: Jonathan Hunter <jonathanh@nvidia.com>
17115 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17116 L: linux-media@vger.kernel.org
17117 L: linux-tegra@vger.kernel.org
17119 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17120 F: drivers/staging/media/tegra-video/
17122 TEGRA XUSB PADCTL DRIVER
17123 M: JC Kuo <jckuo@nvidia.com>
17125 F: drivers/phy/tegra/xusb*
17127 TEHUTI ETHERNET DRIVER
17128 M: Andy Gospodarek <andy@greyhouse.net>
17129 L: netdev@vger.kernel.org
17131 F: drivers/net/ethernet/tehuti/*
17133 TELECOM CLOCK DRIVER FOR MCPL0010
17134 M: Mark Gross <mark.gross@intel.com>
17136 F: drivers/char/tlclk.c
17138 TEMPO SEMICONDUCTOR DRIVERS
17139 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17141 F: Documentation/devicetree/bindings/sound/tscs*.txt
17142 F: sound/soc/codecs/tscs*.c
17143 F: sound/soc/codecs/tscs*.h
17145 TENSILICA XTENSA PORT (xtensa)
17146 M: Chris Zankel <chris@zankel.net>
17147 M: Max Filippov <jcmvbkbc@gmail.com>
17148 L: linux-xtensa@linux-xtensa.org
17150 T: git git://github.com/czankel/xtensa-linux.git
17152 F: drivers/irqchip/irq-xtensa-*
17154 TEXAS INSTRUMENTS ASoC DRIVERS
17155 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17160 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17161 M: Ricardo Ribalda <ribalda@kernel.org>
17162 L: linux-iio@vger.kernel.org
17164 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17165 F: drivers/iio/dac/ti-dac7612.c
17167 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17168 M: Nishanth Menon <nm@ti.com>
17169 M: Tero Kristo <t-kristo@ti.com>
17170 M: Santosh Shilimkar <ssantosh@kernel.org>
17171 L: linux-arm-kernel@lists.infradead.org
17173 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17174 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17175 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17176 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17177 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17178 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17179 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17180 F: drivers/clk/keystone/sci-clk.c
17181 F: drivers/firmware/ti_sci*
17182 F: drivers/irqchip/irq-ti-sci-inta.c
17183 F: drivers/irqchip/irq-ti-sci-intr.c
17184 F: drivers/reset/reset-ti-sci.c
17185 F: drivers/soc/ti/ti_sci_inta_msi.c
17186 F: drivers/soc/ti/ti_sci_pm_domains.c
17187 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17188 F: include/linux/soc/ti/ti_sci_inta_msi.h
17189 F: include/linux/soc/ti/ti_sci_protocol.h
17191 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17192 M: Hans Verkuil <hverkuil@xs4all.nl>
17193 L: linux-media@vger.kernel.org
17195 W: https://linuxtv.org
17196 T: git git://linuxtv.org/media_tree.git
17197 F: drivers/media/radio/radio-raremono.c
17200 M: Zhang Rui <rui.zhang@intel.com>
17201 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17202 R: Amit Kucheria <amitk@kernel.org>
17203 L: linux-pm@vger.kernel.org
17205 Q: https://patchwork.kernel.org/project/linux-pm/list/
17206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17207 F: Documentation/devicetree/bindings/thermal/
17208 F: drivers/thermal/
17209 F: include/linux/cpu_cooling.h
17210 F: include/linux/thermal.h
17211 F: include/uapi/linux/thermal.h
17213 THERMAL DRIVER FOR AMLOGIC SOCS
17214 M: Guillaume La Roque <glaroque@baylibre.com>
17215 L: linux-pm@vger.kernel.org
17216 L: linux-amlogic@lists.infradead.org
17218 W: http://linux-meson.com/
17219 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17220 F: drivers/thermal/amlogic_thermal.c
17222 THERMAL/CPU_COOLING
17223 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17224 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17225 M: Viresh Kumar <viresh.kumar@linaro.org>
17226 M: Javi Merino <javi.merino@kernel.org>
17227 L: linux-pm@vger.kernel.org
17229 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17230 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17231 F: drivers/thermal/cpufreq_cooling.c
17232 F: drivers/thermal/cpuidle_cooling.c
17233 F: include/linux/cpu_cooling.h
17235 THERMAL/POWER_ALLOCATOR
17236 M: Lukasz Luba <lukasz.luba@arm.com>
17237 L: linux-pm@vger.kernel.org
17239 F: Documentation/driver-api/thermal/power_allocator.rst
17240 F: drivers/thermal/gov_power_allocator.c
17241 F: include/trace/events/thermal_power_allocator.h
17243 THINKPAD ACPI EXTRAS DRIVER
17244 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17245 L: ibm-acpi-devel@lists.sourceforge.net
17246 L: platform-driver-x86@vger.kernel.org
17248 W: http://ibm-acpi.sourceforge.net
17249 W: http://thinkwiki.org/wiki/Ibm-acpi
17250 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17251 F: drivers/platform/x86/thinkpad_acpi.c
17254 M: Andreas Noever <andreas.noever@gmail.com>
17255 M: Michael Jamet <michael.jamet@intel.com>
17256 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17257 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17258 L: linux-usb@vger.kernel.org
17260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17261 F: Documentation/admin-guide/thunderbolt.rst
17262 F: drivers/thunderbolt/
17263 F: include/linux/thunderbolt.h
17265 THUNDERBOLT NETWORK DRIVER
17266 M: Michael Jamet <michael.jamet@intel.com>
17267 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17268 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17269 L: netdev@vger.kernel.org
17271 F: drivers/net/thunderbolt.c
17273 THUNDERX GPIO DRIVER
17274 M: Robert Richter <rric@kernel.org>
17276 F: drivers/gpio/gpio-thunderx.c
17278 TI AM437X VPFE DRIVER
17279 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17280 L: linux-media@vger.kernel.org
17282 W: https://linuxtv.org
17283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17284 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17285 F: drivers/media/platform/am437x/
17287 TI BANDGAP AND THERMAL DRIVER
17288 M: Eduardo Valentin <edubezval@gmail.com>
17289 M: Keerthy <j-keerthy@ti.com>
17290 L: linux-pm@vger.kernel.org
17291 L: linux-omap@vger.kernel.org
17293 F: drivers/thermal/ti-soc-thermal/
17295 TI BQ27XXX POWER SUPPLY DRIVER
17296 R: Andrew F. Davis <afd@ti.com>
17297 F: drivers/power/supply/bq27xxx_battery.c
17298 F: drivers/power/supply/bq27xxx_battery_i2c.c
17299 F: include/linux/power/bq27xxx_battery.h
17301 TI CDCE706 CLOCK DRIVER
17302 M: Max Filippov <jcmvbkbc@gmail.com>
17304 F: drivers/clk/clk-cdce706.c
17307 M: Tero Kristo <t-kristo@ti.com>
17308 L: linux-omap@vger.kernel.org
17311 F: include/linux/clk/ti.h
17313 TI DAVINCI MACHINE SUPPORT
17314 M: Sekhar Nori <nsekhar@ti.com>
17315 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17319 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17320 F: arch/arm/boot/dts/da850*
17321 F: arch/arm/mach-davinci/
17322 F: drivers/i2c/busses/i2c-davinci.c
17324 TI DAVINCI SERIES CLOCK DRIVER
17325 M: David Lechner <david@lechnology.com>
17326 R: Sekhar Nori <nsekhar@ti.com>
17328 F: Documentation/devicetree/bindings/clock/ti/davinci/
17329 F: drivers/clk/davinci/
17331 TI DAVINCI SERIES GPIO DRIVER
17332 M: Keerthy <j-keerthy@ti.com>
17333 L: linux-gpio@vger.kernel.org
17335 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17336 F: drivers/gpio/gpio-davinci.c
17338 TI DAVINCI SERIES MEDIA DRIVER
17339 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17340 L: linux-media@vger.kernel.org
17342 W: https://linuxtv.org
17343 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17344 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17345 F: drivers/media/platform/davinci/
17346 F: include/media/davinci/
17348 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17349 R: David Lechner <david@lechnology.com>
17350 L: linux-iio@vger.kernel.org
17351 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17352 F: drivers/counter/ti-eqep.c
17354 TI ETHERNET SWITCH DRIVER (CPSW)
17355 R: Grygorii Strashko <grygorii.strashko@ti.com>
17356 L: linux-omap@vger.kernel.org
17357 L: netdev@vger.kernel.org
17359 F: drivers/net/ethernet/ti/cpsw*
17360 F: drivers/net/ethernet/ti/davinci*
17362 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17363 M: Alex Dubov <oakad@yahoo.com>
17365 W: http://tifmxx.berlios.de/
17366 F: drivers/memstick/host/tifm_ms.c
17367 F: drivers/misc/tifm*
17368 F: drivers/mmc/host/tifm_sd.c
17369 F: include/linux/tifm.h
17371 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17372 M: Santosh Shilimkar <ssantosh@kernel.org>
17373 L: linux-kernel@vger.kernel.org
17374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17377 F: drivers/soc/ti/*
17379 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17380 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17381 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17382 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17384 F: sound/soc/codecs/isabelle*
17385 F: sound/soc/codecs/lm49453*
17387 TI LP855x BACKLIGHT DRIVER
17388 M: Milo Kim <milo.kim@ti.com>
17390 F: Documentation/driver-api/backlight/lp855x-driver.rst
17391 F: drivers/video/backlight/lp855x_bl.c
17392 F: include/linux/platform_data/lp855x.h
17394 TI LP8727 CHARGER DRIVER
17395 M: Milo Kim <milo.kim@ti.com>
17397 F: drivers/power/supply/lp8727_charger.c
17398 F: include/linux/platform_data/lp8727.h
17400 TI LP8788 MFD DRIVER
17401 M: Milo Kim <milo.kim@ti.com>
17403 F: drivers/iio/adc/lp8788_adc.c
17404 F: drivers/leds/leds-lp8788.c
17405 F: drivers/mfd/lp8788*.c
17406 F: drivers/power/supply/lp8788-charger.c
17407 F: drivers/regulator/lp8788-*.c
17408 F: include/linux/mfd/lp8788*.h
17410 TI NETCP ETHERNET DRIVER
17411 M: Wingman Kwok <w-kwok2@ti.com>
17412 M: Murali Karicheri <m-karicheri2@ti.com>
17413 L: netdev@vger.kernel.org
17415 F: drivers/net/ethernet/ti/netcp*
17417 TI PCM3060 ASoC CODEC DRIVER
17418 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17419 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17421 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17422 F: sound/soc/codecs/pcm3060*
17424 TI TAS571X FAMILY ASoC CODEC DRIVER
17425 M: Kevin Cernekee <cernekee@chromium.org>
17426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17428 F: sound/soc/codecs/tas571x*
17430 TI TCAN4X5X DEVICE DRIVER
17431 M: Dan Murphy <dmurphy@ti.com>
17432 L: linux-can@vger.kernel.org
17434 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17435 F: drivers/net/can/m_can/tcan4x5x.c
17437 TI TRF7970A NFC DRIVER
17438 M: Mark Greer <mgreer@animalcreek.com>
17439 L: linux-wireless@vger.kernel.org
17440 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17442 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17443 F: drivers/nfc/trf7970a.c
17445 TI TWL4030 SERIES SOC CODEC DRIVER
17446 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17449 F: sound/soc/codecs/twl4030*
17452 M: Benoit Parrot <bparrot@ti.com>
17453 L: linux-media@vger.kernel.org
17455 W: http://linuxtv.org/
17456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17457 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17458 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17459 F: drivers/media/platform/ti-vpe/
17461 TI WILINK WIRELESS DRIVERS
17462 L: linux-wireless@vger.kernel.org
17464 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17465 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17467 F: drivers/net/wireless/ti/
17468 F: include/linux/wl12xx.h
17470 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17471 M: John Stultz <john.stultz@linaro.org>
17472 M: Thomas Gleixner <tglx@linutronix.de>
17473 R: Stephen Boyd <sboyd@kernel.org>
17474 L: linux-kernel@vger.kernel.org
17476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17477 F: include/linux/clocksource.h
17478 F: include/linux/time.h
17479 F: include/linux/timex.h
17480 F: include/uapi/linux/time.h
17481 F: include/uapi/linux/timex.h
17482 F: kernel/time/alarmtimer.c
17483 F: kernel/time/clocksource.c
17484 F: kernel/time/ntp.c
17485 F: kernel/time/time*.c
17486 F: tools/testing/selftests/timers/
17489 M: Jon Maloy <jmaloy@redhat.com>
17490 M: Ying Xue <ying.xue@windriver.com>
17491 L: netdev@vger.kernel.org (core kernel code)
17492 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17494 W: http://tipc.sourceforge.net/
17495 F: include/uapi/linux/tipc*.h
17498 TLAN NETWORK DRIVER
17499 M: Samuel Chessman <chessman@tux.org>
17500 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17502 W: http://sourceforge.net/projects/tlan/
17503 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17504 F: drivers/net/ethernet/ti/tlan.*
17506 TM6000 VIDEO4LINUX DRIVER
17507 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17508 L: linux-media@vger.kernel.org
17510 W: https://linuxtv.org
17511 T: git git://linuxtv.org/media_tree.git
17512 F: Documentation/admin-guide/media/tm6000*
17513 F: drivers/media/usb/tm6000/
17515 TMIO/SDHI MMC DRIVER
17516 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17517 L: linux-mmc@vger.kernel.org
17519 F: drivers/mmc/host/renesas_sdhi*
17520 F: drivers/mmc/host/tmio_mmc*
17521 F: include/linux/mfd/tmio.h
17523 TMP401 HARDWARE MONITOR DRIVER
17524 M: Guenter Roeck <linux@roeck-us.net>
17525 L: linux-hwmon@vger.kernel.org
17527 F: Documentation/hwmon/tmp401.rst
17528 F: drivers/hwmon/tmp401.c
17530 TMP513 HARDWARE MONITOR DRIVER
17531 M: Eric Tremblay <etremblay@distech-controls.com>
17532 L: linux-hwmon@vger.kernel.org
17534 F: Documentation/hwmon/tmp513.rst
17535 F: drivers/hwmon/tmp513.c
17537 TMPFS (SHMEM FILESYSTEM)
17538 M: Hugh Dickins <hughd@google.com>
17539 L: linux-mm@kvack.org
17541 F: include/linux/shmem_fs.h
17544 TOMOYO SECURITY MODULE
17545 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17546 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17547 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17548 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17549 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17550 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17552 W: https://tomoyo.osdn.jp/
17553 F: security/tomoyo/
17555 TOPSTAR LAPTOP EXTRAS DRIVER
17556 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17557 L: platform-driver-x86@vger.kernel.org
17559 F: drivers/platform/x86/topstar-laptop.c
17561 TORTURE-TEST MODULES
17562 M: Davidlohr Bueso <dave@stgolabs.net>
17563 M: "Paul E. McKenney" <paulmck@kernel.org>
17564 M: Josh Triplett <josh@joshtriplett.org>
17565 L: linux-kernel@vger.kernel.org
17567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17568 F: Documentation/RCU/torture.rst
17569 F: kernel/locking/locktorture.c
17570 F: kernel/rcu/rcuperf.c
17571 F: kernel/rcu/rcutorture.c
17572 F: kernel/torture.c
17574 TOSHIBA ACPI EXTRAS DRIVER
17575 M: Azael Avalos <coproscefalo@gmail.com>
17576 L: platform-driver-x86@vger.kernel.org
17578 F: drivers/platform/x86/toshiba_acpi.c
17580 TOSHIBA BLUETOOTH DRIVER
17581 M: Azael Avalos <coproscefalo@gmail.com>
17582 L: platform-driver-x86@vger.kernel.org
17584 F: drivers/platform/x86/toshiba_bluetooth.c
17586 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17587 M: Azael Avalos <coproscefalo@gmail.com>
17588 L: platform-driver-x86@vger.kernel.org
17590 F: drivers/platform/x86/toshiba_haps.c
17593 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17595 W: http://www.buzzard.org.uk/toshiba/
17596 F: drivers/char/toshiba.c
17597 F: include/linux/toshiba.h
17598 F: include/uapi/linux/toshiba.h
17600 TOSHIBA TC358743 DRIVER
17601 M: Mats Randgaard <matrandg@cisco.com>
17602 L: linux-media@vger.kernel.org
17604 F: drivers/media/i2c/tc358743*
17605 F: include/media/i2c/tc358743.h
17607 TOSHIBA WMI HOTKEYS DRIVER
17608 M: Azael Avalos <coproscefalo@gmail.com>
17609 L: platform-driver-x86@vger.kernel.org
17611 F: drivers/platform/x86/toshiba-wmi.c
17614 M: Peter Huewe <peterhuewe@gmx.de>
17615 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17616 R: Jason Gunthorpe <jgg@ziepe.ca>
17617 L: linux-integrity@vger.kernel.org
17619 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17620 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17621 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17622 F: drivers/char/tpm/
17625 M: Steven Rostedt <rostedt@goodmis.org>
17626 M: Ingo Molnar <mingo@redhat.com>
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17629 F: Documentation/trace/ftrace.rst
17630 F: arch/*/*/*/ftrace.h
17631 F: arch/*/kernel/ftrace.c
17632 F: include/*/ftrace.h
17633 F: include/linux/trace*.h
17636 F: tools/testing/selftests/ftrace/
17638 TRACING MMIO ACCESSES (MMIOTRACE)
17639 M: Steven Rostedt <rostedt@goodmis.org>
17640 M: Ingo Molnar <mingo@kernel.org>
17641 R: Karol Herbst <karolherbst@gmail.com>
17642 R: Pekka Paalanen <ppaalanen@gmail.com>
17643 L: linux-kernel@vger.kernel.org
17644 L: nouveau@lists.freedesktop.org
17646 F: arch/x86/mm/kmmio.c
17647 F: arch/x86/mm/mmio-mod.c
17648 F: arch/x86/mm/testmmiotrace.c
17649 F: include/linux/mmiotrace.h
17650 F: kernel/trace/trace_mmiotrace.c
17653 M: Jiri Kosina <trivial@kernel.org>
17655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17656 K: ^Subject:.*(?i)trivial
17659 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17660 M: Jiri Slaby <jirislaby@kernel.org>
17662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17663 F: Documentation/driver-api/serial/
17665 F: drivers/tty/serial/serial_core.c
17666 F: include/linux/serial.h
17667 F: include/linux/serial_core.h
17668 F: include/linux/tty.h
17669 F: include/uapi/linux/serial.h
17670 F: include/uapi/linux/serial_core.h
17671 F: include/uapi/linux/tty.h
17673 TUA9001 MEDIA DRIVER
17674 M: Antti Palosaari <crope@iki.fi>
17675 L: linux-media@vger.kernel.org
17677 W: https://linuxtv.org
17678 W: http://palosaari.fi/linux/
17679 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17680 T: git git://linuxtv.org/anttip/media_tree.git
17681 F: drivers/media/tuners/tua9001*
17683 TULIP NETWORK DRIVERS
17684 L: netdev@vger.kernel.org
17685 L: linux-parisc@vger.kernel.org
17687 F: drivers/net/ethernet/dec/tulip/
17690 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17692 W: http://vtun.sourceforge.net/tun
17693 F: Documentation/networking/tuntap.rst
17694 F: arch/um/os-Linux/drivers/
17696 TURBOCHANNEL SUBSYSTEM
17697 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17698 M: Ralf Baechle <ralf@linux-mips.org>
17699 L: linux-mips@vger.kernel.org
17701 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17703 F: include/linux/tc.h
17706 M: "Len Brown" <lenb@kernel.org>
17707 L: linux-pm@vger.kernel.org
17709 Q: https://patchwork.kernel.org/project/linux-pm/list/
17710 B: https://bugzilla.kernel.org
17711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17712 F: tools/power/x86/turbostat/
17714 TW5864 VIDEO4LINUX DRIVER
17715 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17716 M: Anton Sviridenko <anton@corp.bluecherry.net>
17717 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17718 M: Andrey Utkin <andrey_utkin@fastmail.com>
17719 L: linux-media@vger.kernel.org
17721 F: drivers/media/pci/tw5864/
17723 TW68 VIDEO4LINUX DRIVER
17724 M: Hans Verkuil <hverkuil@xs4all.nl>
17725 L: linux-media@vger.kernel.org
17727 W: https://linuxtv.org
17728 T: git git://linuxtv.org/media_tree.git
17729 F: drivers/media/pci/tw68/
17731 TW686X VIDEO4LINUX DRIVER
17732 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17733 L: linux-media@vger.kernel.org
17735 W: http://linuxtv.org
17736 T: git git://linuxtv.org/media_tree.git
17737 F: drivers/media/pci/tw686x/
17739 UACCE ACCELERATOR FRAMEWORK
17740 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17741 M: Zhou Wang <wangzhou1@hisilicon.com>
17742 L: linux-accelerators@lists.ozlabs.org
17743 L: linux-kernel@vger.kernel.org
17745 F: Documentation/ABI/testing/sysfs-driver-uacce
17746 F: Documentation/misc-devices/uacce.rst
17747 F: drivers/misc/uacce/
17748 F: include/linux/uacce.h
17749 F: include/uapi/misc/uacce/
17751 UBI FILE SYSTEM (UBIFS)
17752 M: Richard Weinberger <richard@nod.at>
17753 L: linux-mtd@lists.infradead.org
17755 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17758 F: Documentation/filesystems/ubifs.rst
17761 UCLINUX (M68KNOMMU AND COLDFIRE)
17762 M: Greg Ungerer <gerg@linux-m68k.org>
17763 L: linux-m68k@lists.linux-m68k.org
17764 L: uclinux-dev@uclinux.org (subscribers-only)
17766 W: http://www.linux-m68k.org/
17767 W: http://www.uclinux.org/
17768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17769 F: arch/m68k/*/*_no.*
17771 F: arch/m68k/coldfire/
17772 F: arch/m68k/include/asm/*_no.*
17775 M: Jan Kara <jack@suse.com>
17777 F: Documentation/filesystems/udf.rst
17781 M: Bastien Nocera <hadess@hadess.net>
17782 L: linux-input@vger.kernel.org
17784 F: drivers/hid/hid-udraw-ps3.c
17787 M: Evgeniy Dushistov <dushistov@mail.ru>
17789 F: Documentation/admin-guide/ufs.rst
17792 UHID USERSPACE HID IO DRIVER
17793 M: David Rheinsberg <david.rheinsberg@gmail.com>
17794 L: linux-input@vger.kernel.org
17796 F: drivers/hid/uhid.c
17797 F: include/uapi/linux/uhid.h
17800 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17801 L: linux-usb@vger.kernel.org
17803 F: drivers/usb/common/ulpi.c
17804 F: include/linux/ulpi/
17807 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17808 L: linux-fsdevel@vger.kernel.org
17813 M: Tony Finch <dot@dotat.at>
17815 W: http://dotat.at/prog/unifdef
17816 F: scripts/unifdef.c
17818 UNIFORM CDROM DRIVER
17819 M: Jens Axboe <axboe@kernel.dk>
17821 W: http://www.kernel.dk
17822 F: Documentation/cdrom/
17823 F: drivers/cdrom/cdrom.c
17824 F: include/linux/cdrom.h
17825 F: include/uapi/linux/cdrom.h
17827 UNISYS S-PAR DRIVERS
17828 M: David Kershner <david.kershner@unisys.com>
17829 L: sparmaintainer@unisys.com (Unisys internal)
17831 F: drivers/staging/unisys/
17832 F: drivers/visorbus/
17833 F: include/linux/visorbus.h
17835 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17836 R: Alim Akhtar <alim.akhtar@samsung.com>
17837 R: Avri Altman <avri.altman@wdc.com>
17838 L: linux-scsi@vger.kernel.org
17840 F: Documentation/scsi/ufs.rst
17841 F: drivers/scsi/ufs/
17843 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17844 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17845 L: linux-scsi@vger.kernel.org
17847 F: drivers/scsi/ufs/*dwc*
17849 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17850 M: Stanley Chu <stanley.chu@mediatek.com>
17851 L: linux-scsi@vger.kernel.org
17852 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17854 F: drivers/scsi/ufs/ufs-mediatek*
17856 UNSORTED BLOCK IMAGES (UBI)
17857 M: Richard Weinberger <richard@nod.at>
17858 L: linux-mtd@lists.infradead.org
17860 W: http://www.linux-mtd.infradead.org/
17861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17863 F: drivers/mtd/ubi/
17864 F: include/linux/mtd/ubi.h
17865 F: include/uapi/mtd/ubi-user.h
17867 USB "USBNET" DRIVER FRAMEWORK
17868 M: Oliver Neukum <oneukum@suse.com>
17869 L: netdev@vger.kernel.org
17871 W: http://www.linux-usb.org/usbnet
17872 F: drivers/net/usb/usbnet.c
17873 F: include/linux/usb/usbnet.h
17876 M: Oliver Neukum <oneukum@suse.com>
17877 L: linux-usb@vger.kernel.org
17879 F: Documentation/usb/acm.rst
17880 F: drivers/usb/class/cdc-acm.*
17882 USB APPLE MFI FASTCHARGE DRIVER
17883 M: Bastien Nocera <hadess@hadess.net>
17884 L: linux-usb@vger.kernel.org
17886 F: drivers/usb/misc/apple-mfi-fastcharge.c
17888 USB AR5523 WIRELESS DRIVER
17889 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17890 L: linux-wireless@vger.kernel.org
17892 F: drivers/net/wireless/ath/ar5523/
17895 M: Oliver Neukum <oneukum@suse.com>
17896 L: linux-usb@vger.kernel.org
17897 L: linux-scsi@vger.kernel.org
17899 F: drivers/usb/storage/uas.c
17901 USB CDC ETHERNET DRIVER
17902 M: Oliver Neukum <oliver@neukum.org>
17903 L: linux-usb@vger.kernel.org
17905 F: drivers/net/usb/cdc_*.c
17906 F: include/uapi/linux/usb/cdc.h
17908 USB CHAOSKEY DRIVER
17909 M: Keith Packard <keithp@keithp.com>
17910 L: linux-usb@vger.kernel.org
17912 F: drivers/usb/misc/chaoskey.c
17914 USB CYPRESS C67X00 DRIVER
17915 M: Peter Korsgaard <jacmet@sunsite.dk>
17916 L: linux-usb@vger.kernel.org
17918 F: drivers/usb/c67x00/
17920 USB DAVICOM DM9601 DRIVER
17921 M: Peter Korsgaard <jacmet@sunsite.dk>
17922 L: netdev@vger.kernel.org
17924 W: http://www.linux-usb.org/usbnet
17925 F: drivers/net/usb/dm9601.c
17928 M: Alan Stern <stern@rowland.harvard.edu>
17929 L: linux-usb@vger.kernel.org
17931 F: Documentation/usb/ehci.rst
17932 F: drivers/usb/host/ehci*
17934 USB GADGET/PERIPHERAL SUBSYSTEM
17935 M: Felipe Balbi <balbi@kernel.org>
17936 L: linux-usb@vger.kernel.org
17938 W: http://www.linux-usb.org/gadget
17939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17940 F: drivers/usb/gadget/
17941 F: include/linux/usb/gadget*
17943 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17944 M: Jiri Kosina <jikos@kernel.org>
17945 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17946 L: linux-usb@vger.kernel.org
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17949 F: Documentation/hid/hiddev.rst
17950 F: drivers/hid/usbhid/
17952 USB INTEL XHCI ROLE MUX DRIVER
17953 M: Hans de Goede <hdegoede@redhat.com>
17954 L: linux-usb@vger.kernel.org
17956 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17958 USB IP DRIVER FOR HISILICON KIRIN
17959 M: Yu Chen <chenyu56@huawei.com>
17960 M: Binghui Wang <wangbinghui@hisilicon.com>
17961 L: linux-usb@vger.kernel.org
17963 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17964 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17967 M: Olav Kongas <ok@artecdesign.ee>
17968 L: linux-usb@vger.kernel.org
17970 F: drivers/usb/host/isp116x*
17971 F: include/linux/usb/isp116x.h
17973 USB LAN78XX ETHERNET DRIVER
17974 M: Woojung Huh <woojung.huh@microchip.com>
17975 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17976 L: netdev@vger.kernel.org
17978 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17979 F: drivers/net/usb/lan78xx.*
17980 F: include/dt-bindings/net/microchip-lan78xx.h
17982 USB MASS STORAGE DRIVER
17983 M: Alan Stern <stern@rowland.harvard.edu>
17984 L: linux-usb@vger.kernel.org
17985 L: usb-storage@lists.one-eyed-alien.net
17987 F: drivers/usb/storage/
17990 M: Clemens Ladisch <clemens@ladisch.de>
17991 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17994 F: sound/usb/midi.*
17996 USB NETWORKING DRIVERS
17997 L: linux-usb@vger.kernel.org
17999 F: drivers/net/usb/
18002 M: Alan Stern <stern@rowland.harvard.edu>
18003 L: linux-usb@vger.kernel.org
18005 F: Documentation/usb/ohci.rst
18006 F: drivers/usb/host/ohci*
18008 USB OTG FSM (Finite State Machine)
18009 M: Peter Chen <Peter.Chen@nxp.com>
18010 L: linux-usb@vger.kernel.org
18012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18013 F: drivers/usb/common/usb-otg-fsm.c
18016 M: Valentina Manea <valentina.manea.m@gmail.com>
18017 M: Shuah Khan <shuah@kernel.org>
18018 M: Shuah Khan <skhan@linuxfoundation.org>
18019 L: linux-usb@vger.kernel.org
18021 F: Documentation/usb/usbip_protocol.rst
18022 F: drivers/usb/usbip/
18023 F: tools/testing/selftests/drivers/usb/usbip/
18024 F: tools/usb/usbip/
18027 M: Petko Manolov <petkan@nucleusys.com>
18028 L: linux-usb@vger.kernel.org
18029 L: netdev@vger.kernel.org
18031 W: https://github.com/petkan/pegasus
18032 T: git git://github.com/petkan/pegasus.git
18033 F: drivers/net/usb/pegasus.*
18036 M: Felipe Balbi <balbi@kernel.org>
18037 L: linux-usb@vger.kernel.org
18039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18040 F: drivers/usb/phy/
18042 USB PRINTER DRIVER (usblp)
18043 M: Pete Zaitcev <zaitcev@redhat.com>
18044 L: linux-usb@vger.kernel.org
18046 F: drivers/usb/class/usblp.c
18048 USB QMI WWAN NETWORK DRIVER
18049 M: Bjørn Mork <bjorn@mork.no>
18050 L: netdev@vger.kernel.org
18052 F: Documentation/ABI/testing/sysfs-class-net-qmi
18053 F: drivers/net/usb/qmi_wwan.c
18056 M: Petko Manolov <petkan@nucleusys.com>
18057 L: linux-usb@vger.kernel.org
18058 L: netdev@vger.kernel.org
18060 W: https://github.com/petkan/rtl8150
18061 T: git git://github.com/petkan/rtl8150.git
18062 F: drivers/net/usb/rtl8150.c
18064 USB SERIAL SUBSYSTEM
18065 M: Johan Hovold <johan@kernel.org>
18066 L: linux-usb@vger.kernel.org
18068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18069 F: Documentation/usb/usb-serial.rst
18070 F: drivers/usb/serial/
18071 F: include/linux/usb/serial.h
18073 USB SMSC75XX ETHERNET DRIVER
18074 M: Steve Glendinning <steve.glendinning@shawell.net>
18075 L: netdev@vger.kernel.org
18077 F: drivers/net/usb/smsc75xx.*
18079 USB SMSC95XX ETHERNET DRIVER
18080 M: Steve Glendinning <steve.glendinning@shawell.net>
18081 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18082 L: netdev@vger.kernel.org
18084 F: drivers/net/usb/smsc95xx.*
18087 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18088 L: linux-usb@vger.kernel.org
18090 W: http://www.linux-usb.org
18091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18092 F: Documentation/devicetree/bindings/usb/
18093 F: Documentation/usb/
18095 F: include/linux/usb.h
18096 F: include/linux/usb/
18098 USB TYPEC BUS FOR ALTERNATE MODES
18099 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18100 L: linux-usb@vger.kernel.org
18102 F: Documentation/ABI/testing/sysfs-bus-typec
18103 F: Documentation/driver-api/usb/typec_bus.rst
18104 F: drivers/usb/typec/altmodes/
18105 F: include/linux/usb/typec_altmode.h
18108 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18109 L: linux-usb@vger.kernel.org
18111 F: Documentation/ABI/testing/sysfs-class-typec
18112 F: Documentation/driver-api/usb/typec.rst
18113 F: drivers/usb/typec/
18114 F: include/linux/usb/typec.h
18116 USB TYPEC INTEL PMC MUX DRIVER
18117 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18118 L: linux-usb@vger.kernel.org
18120 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18121 F: drivers/usb/typec/mux/intel_pmc_mux.c
18123 USB TYPEC PI3USB30532 MUX DRIVER
18124 M: Hans de Goede <hdegoede@redhat.com>
18125 L: linux-usb@vger.kernel.org
18127 F: drivers/usb/typec/mux/pi3usb30532.c
18129 USB TYPEC PORT CONTROLLER DRIVERS
18130 M: Guenter Roeck <linux@roeck-us.net>
18131 L: linux-usb@vger.kernel.org
18133 F: drivers/usb/typec/tcpm/
18136 M: Alan Stern <stern@rowland.harvard.edu>
18137 L: linux-usb@vger.kernel.org
18139 F: drivers/usb/host/uhci*
18142 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18143 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18144 L: linux-media@vger.kernel.org
18146 W: http://www.ideasonboard.org/uvc/
18147 T: git git://linuxtv.org/media_tree.git
18148 F: drivers/media/usb/uvc/
18149 F: include/uapi/linux/uvcvideo.h
18152 M: Hans Verkuil <hverkuil@xs4all.nl>
18153 L: linux-media@vger.kernel.org
18155 W: https://linuxtv.org
18156 T: git git://linuxtv.org/media_tree.git
18157 F: drivers/staging/media/usbvision/
18160 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18161 L: linux-usb@vger.kernel.org
18163 F: drivers/usb/gadget/function/*uvc*
18164 F: drivers/usb/gadget/legacy/webcam.c
18165 F: include/uapi/linux/usb/g_uvc.h
18167 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18168 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18169 L: linux-wireless@vger.kernel.org
18171 F: drivers/net/wireless/rndis_wlan.c
18174 M: Mathias Nyman <mathias.nyman@intel.com>
18175 L: linux-usb@vger.kernel.org
18177 F: drivers/usb/host/pci-quirks*
18178 F: drivers/usb/host/xhci*
18181 L: linux-wireless@vger.kernel.org
18183 W: http://linux-lc100020.sourceforge.net
18184 F: drivers/net/wireless/zydas/zd1201.*
18187 M: Antoine Jacquet <royale@zerezo.com>
18188 L: linux-usb@vger.kernel.org
18189 L: linux-media@vger.kernel.org
18191 W: http://royale.zerezo.com/zr364xx/
18192 T: git git://linuxtv.org/media_tree.git
18193 F: Documentation/admin-guide/media/zr364xx*
18194 F: drivers/media/usb/zr364xx/
18196 USER-MODE LINUX (UML)
18197 M: Jeff Dike <jdike@addtoit.com>
18198 M: Richard Weinberger <richard@nod.at>
18199 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18200 L: linux-um@lists.infradead.org
18202 W: http://user-mode-linux.sourceforge.net
18203 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18205 F: Documentation/virt/uml/
18210 USERSPACE COPYIN/COPYOUT (UIOVEC)
18211 M: Alexander Viro <viro@zeniv.linux.org.uk>
18213 F: include/linux/uio.h
18216 USERSPACE DMA BUFFER DRIVER
18217 M: Gerd Hoffmann <kraxel@redhat.com>
18218 L: dri-devel@lists.freedesktop.org
18220 T: git git://anongit.freedesktop.org/drm/drm-misc
18221 F: drivers/dma-buf/udmabuf.c
18222 F: include/uapi/linux/udmabuf.h
18224 USERSPACE I/O (UIO)
18225 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18228 F: Documentation/driver-api/uio-howto.rst
18230 F: include/linux/uio_driver.h
18233 M: Karel Zak <kzak@redhat.com>
18234 L: util-linux@vger.kernel.org
18236 W: http://en.wikipedia.org/wiki/Util-linux
18237 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18240 M: Christoph Hellwig <hch@lst.de>
18241 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18242 L: linux-kernel@vger.kernel.org
18244 T: git git://git.infradead.org/users/hch/uuid.git
18245 F: include/linux/uuid.h
18246 F: include/uapi/linux/uuid.h
18251 M: Michal Januszewski <spock@gentoo.org>
18252 L: linux-fbdev@vger.kernel.org
18254 W: https://github.com/mjanusz/v86d
18255 F: Documentation/fb/uvesafb.rst
18256 F: drivers/video/fbdev/uvesafb.*
18258 Ux500 CLOCK DRIVERS
18259 M: Ulf Hansson <ulf.hansson@linaro.org>
18260 L: linux-clk@vger.kernel.org
18261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18263 F: drivers/clk/ux500/
18266 M: Stefan Agner <stefan@agner.ch>
18267 L: linux-mtd@lists.infradead.org
18269 F: drivers/mtd/nand/raw/vf610_nfc.c
18271 VFAT/FAT/MSDOS FILESYSTEM
18272 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18274 F: Documentation/filesystems/vfat.rst
18278 M: Alex Williamson <alex.williamson@redhat.com>
18279 R: Cornelia Huck <cohuck@redhat.com>
18280 L: kvm@vger.kernel.org
18282 T: git git://github.com/awilliam/linux-vfio.git
18283 F: Documentation/driver-api/vfio.rst
18285 F: include/linux/vfio.h
18286 F: include/uapi/linux/vfio.h
18288 VFIO MEDIATED DEVICE DRIVERS
18289 M: Kirti Wankhede <kwankhede@nvidia.com>
18290 L: kvm@vger.kernel.org
18292 F: Documentation/driver-api/vfio-mediated-device.rst
18293 F: drivers/vfio/mdev/
18294 F: include/linux/mdev.h
18295 F: samples/vfio-mdev/
18297 VFIO PLATFORM DRIVER
18298 M: Eric Auger <eric.auger@redhat.com>
18299 L: kvm@vger.kernel.org
18301 F: drivers/vfio/platform/
18304 R: Lukas Wunner <lukas@wunner.de>
18306 T: git git://anongit.freedesktop.org/drm/drm-misc
18307 F: Documentation/gpu/vga-switcheroo.rst
18308 F: drivers/gpu/vga/vga_switcheroo.c
18309 F: include/linux/vga_switcheroo.h
18311 VIA RHINE NETWORK DRIVER
18313 F: drivers/net/ethernet/via/via-rhine.c
18315 VIA SD/MMC CARD CONTROLLER DRIVER
18316 M: Bruce Chang <brucechang@via.com.tw>
18317 M: Harald Welte <HaraldWelte@viatech.com>
18319 F: drivers/mmc/host/via-sdmmc.c
18321 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18322 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18323 L: linux-fbdev@vger.kernel.org
18325 F: drivers/video/fbdev/via/
18326 F: include/linux/via-core.h
18327 F: include/linux/via-gpio.h
18328 F: include/linux/via_i2c.h
18330 VIA VELOCITY NETWORK DRIVER
18331 M: Francois Romieu <romieu@fr.zoreil.com>
18332 L: netdev@vger.kernel.org
18334 F: drivers/net/ethernet/via/via-velocity.*
18336 VICODEC VIRTUAL CODEC DRIVER
18337 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18338 L: linux-media@vger.kernel.org
18340 W: https://linuxtv.org
18341 T: git git://linuxtv.org/media_tree.git
18342 F: drivers/media/test-drivers/vicodec/*
18344 VIDEO I2C POLLING DRIVER
18345 M: Matt Ranostay <matt.ranostay@konsulko.com>
18346 L: linux-media@vger.kernel.org
18348 F: drivers/media/i2c/video-i2c.c
18350 VIDEO MULTIPLEXER DRIVER
18351 M: Philipp Zabel <p.zabel@pengutronix.de>
18352 L: linux-media@vger.kernel.org
18354 F: drivers/media/platform/video-mux.c
18356 VIDEOBUF2 FRAMEWORK
18357 M: Pawel Osciak <pawel@osciak.com>
18358 M: Marek Szyprowski <m.szyprowski@samsung.com>
18359 M: Kyungmin Park <kyungmin.park@samsung.com>
18360 R: Tomasz Figa <tfiga@chromium.org>
18361 L: linux-media@vger.kernel.org
18363 F: drivers/media/common/videobuf2/*
18364 F: include/media/videobuf2-*
18366 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18367 M: Helen Koike <helen.koike@collabora.com>
18368 R: Shuah Khan <skhan@linuxfoundation.org>
18369 L: linux-media@vger.kernel.org
18371 W: https://linuxtv.org
18372 T: git git://linuxtv.org/media_tree.git
18373 F: drivers/media/test-drivers/vimc/*
18376 M: Alex Williamson <alex.williamson@redhat.com>
18377 M: Paolo Bonzini <pbonzini@redhat.com>
18378 L: kvm@vger.kernel.org
18382 VIRTIO AND VHOST VSOCK DRIVER
18383 M: Stefan Hajnoczi <stefanha@redhat.com>
18384 M: Stefano Garzarella <sgarzare@redhat.com>
18385 L: kvm@vger.kernel.org
18386 L: virtualization@lists.linux-foundation.org
18387 L: netdev@vger.kernel.org
18389 F: drivers/net/vsockmon.c
18390 F: drivers/vhost/vsock.c
18391 F: include/linux/virtio_vsock.h
18392 F: include/uapi/linux/virtio_vsock.h
18393 F: include/uapi/linux/vm_sockets_diag.h
18394 F: include/uapi/linux/vsockmon.h
18395 F: net/vmw_vsock/af_vsock_tap.c
18396 F: net/vmw_vsock/diag.c
18397 F: net/vmw_vsock/virtio_transport.c
18398 F: net/vmw_vsock/virtio_transport_common.c
18399 F: net/vmw_vsock/vsock_loopback.c
18400 F: tools/testing/vsock/
18402 VIRTIO BLOCK AND SCSI DRIVERS
18403 M: "Michael S. Tsirkin" <mst@redhat.com>
18404 M: Jason Wang <jasowang@redhat.com>
18405 R: Paolo Bonzini <pbonzini@redhat.com>
18406 R: Stefan Hajnoczi <stefanha@redhat.com>
18407 L: virtualization@lists.linux-foundation.org
18409 F: drivers/block/virtio_blk.c
18410 F: drivers/scsi/virtio_scsi.c
18411 F: drivers/vhost/scsi.c
18412 F: include/uapi/linux/virtio_blk.h
18413 F: include/uapi/linux/virtio_scsi.h
18415 VIRTIO CONSOLE DRIVER
18416 M: Amit Shah <amit@kernel.org>
18417 L: virtualization@lists.linux-foundation.org
18419 F: drivers/char/virtio_console.c
18420 F: include/linux/virtio_console.h
18421 F: include/uapi/linux/virtio_console.h
18423 VIRTIO CORE AND NET DRIVERS
18424 M: "Michael S. Tsirkin" <mst@redhat.com>
18425 M: Jason Wang <jasowang@redhat.com>
18426 L: virtualization@lists.linux-foundation.org
18428 F: Documentation/devicetree/bindings/virtio/
18429 F: drivers/block/virtio_blk.c
18430 F: drivers/crypto/virtio/
18431 F: drivers/net/virtio_net.c
18434 F: include/linux/vdpa.h
18435 F: include/linux/virtio*.h
18436 F: include/uapi/linux/virtio_*.h
18440 M: "Michael S. Tsirkin" <mst@redhat.com>
18441 M: David Hildenbrand <david@redhat.com>
18442 L: virtualization@lists.linux-foundation.org
18444 F: drivers/virtio/virtio_balloon.c
18445 F: include/uapi/linux/virtio_balloon.h
18446 F: include/linux/balloon_compaction.h
18447 F: mm/balloon_compaction.c
18449 VIRTIO CRYPTO DRIVER
18450 M: Gonglei <arei.gonglei@huawei.com>
18451 L: virtualization@lists.linux-foundation.org
18452 L: linux-crypto@vger.kernel.org
18454 F: drivers/crypto/virtio/
18455 F: include/uapi/linux/virtio_crypto.h
18457 VIRTIO DRIVERS FOR S390
18458 M: Cornelia Huck <cohuck@redhat.com>
18459 M: Halil Pasic <pasic@linux.ibm.com>
18460 L: linux-s390@vger.kernel.org
18461 L: virtualization@lists.linux-foundation.org
18462 L: kvm@vger.kernel.org
18464 F: arch/s390/include/uapi/asm/virtio-ccw.h
18465 F: drivers/s390/virtio/
18468 M: Vivek Goyal <vgoyal@redhat.com>
18469 M: Stefan Hajnoczi <stefanha@redhat.com>
18470 M: Miklos Szeredi <miklos@szeredi.hu>
18471 L: virtualization@lists.linux-foundation.org
18472 L: linux-fsdevel@vger.kernel.org
18474 W: https://virtio-fs.gitlab.io/
18475 F: Documentation/filesystems/virtiofs.rst
18476 F: fs/fuse/virtio_fs.c
18477 F: include/uapi/linux/virtio_fs.h
18480 M: David Airlie <airlied@linux.ie>
18481 M: Gerd Hoffmann <kraxel@redhat.com>
18482 L: dri-devel@lists.freedesktop.org
18483 L: virtualization@lists.linux-foundation.org
18485 T: git git://anongit.freedesktop.org/drm/drm-misc
18486 F: drivers/gpu/drm/virtio/
18487 F: include/uapi/linux/virtio_gpu.h
18489 VIRTIO HOST (VHOST)
18490 M: "Michael S. Tsirkin" <mst@redhat.com>
18491 M: Jason Wang <jasowang@redhat.com>
18492 L: kvm@vger.kernel.org
18493 L: virtualization@lists.linux-foundation.org
18494 L: netdev@vger.kernel.org
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18498 F: include/linux/vhost_iotlb.h
18499 F: include/uapi/linux/vhost.h
18501 VIRTIO INPUT DRIVER
18502 M: Gerd Hoffmann <kraxel@redhat.com>
18504 F: drivers/virtio/virtio_input.c
18505 F: include/uapi/linux/virtio_input.h
18507 VIRTIO IOMMU DRIVER
18508 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18509 L: virtualization@lists.linux-foundation.org
18511 F: drivers/iommu/virtio-iommu.c
18512 F: include/uapi/linux/virtio_iommu.h
18515 M: David Hildenbrand <david@redhat.com>
18516 L: virtualization@lists.linux-foundation.org
18518 F: drivers/virtio/virtio_mem.c
18519 F: include/uapi/linux/virtio_mem.h
18521 VIRTUAL BOX GUEST DEVICE DRIVER
18522 M: Hans de Goede <hdegoede@redhat.com>
18523 M: Arnd Bergmann <arnd@arndb.de>
18524 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18526 F: drivers/virt/vboxguest/
18527 F: include/linux/vbox_utils.h
18528 F: include/uapi/linux/vbox*.h
18530 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18531 M: Hans de Goede <hdegoede@redhat.com>
18532 L: linux-fsdevel@vger.kernel.org
18536 VIRTUAL SERIO DEVICE DRIVER
18537 M: Stephen Chandler Paul <thatslyude@gmail.com>
18539 F: drivers/input/serio/userio.c
18540 F: include/uapi/linux/userio.h
18542 VIVID VIRTUAL VIDEO DRIVER
18543 M: Hans Verkuil <hverkuil@xs4all.nl>
18544 L: linux-media@vger.kernel.org
18546 W: https://linuxtv.org
18547 T: git git://linuxtv.org/media_tree.git
18548 F: drivers/media/test-drivers/vivid/*
18551 M: Florian Fainelli <f.fainelli@gmail.com>
18552 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18554 F: drivers/vlynq/vlynq.c
18555 F: include/linux/vlynq.h
18558 M: Martyn Welch <martyn@welchs.me.uk>
18559 M: Manohar Vanga <manohar.vanga@gmail.com>
18560 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18561 L: devel@driverdev.osuosl.org
18563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18564 F: Documentation/driver-api/vme.rst
18565 F: drivers/staging/vme/
18567 F: include/linux/vme*
18569 VMWARE BALLOON DRIVER
18570 M: Nadav Amit <namit@vmware.com>
18571 M: "VMware, Inc." <pv-drivers@vmware.com>
18572 L: linux-kernel@vger.kernel.org
18574 F: drivers/misc/vmw_balloon.c
18576 VMWARE HYPERVISOR INTERFACE
18577 M: Deep Shah <sdeep@vmware.com>
18578 M: "VMware, Inc." <pv-drivers@vmware.com>
18579 L: virtualization@lists.linux-foundation.org
18581 F: arch/x86/include/asm/vmware.h
18582 F: arch/x86/kernel/cpu/vmware.c
18584 VMWARE PVRDMA DRIVER
18585 M: Adit Ranadive <aditr@vmware.com>
18586 M: VMware PV-Drivers <pv-drivers@vmware.com>
18587 L: linux-rdma@vger.kernel.org
18589 F: drivers/infiniband/hw/vmw_pvrdma/
18591 VMware PVSCSI driver
18592 M: Jim Gill <jgill@vmware.com>
18593 M: VMware PV-Drivers <pv-drivers@vmware.com>
18594 L: linux-scsi@vger.kernel.org
18596 F: drivers/scsi/vmw_pvscsi.c
18597 F: drivers/scsi/vmw_pvscsi.h
18599 VMWARE VIRTUAL PTP CLOCK DRIVER
18600 M: Vivek Thampi <vithampi@vmware.com>
18601 M: "VMware, Inc." <pv-drivers@vmware.com>
18602 L: netdev@vger.kernel.org
18604 F: drivers/ptp/ptp_vmw.c
18606 VMWARE VMMOUSE SUBDRIVER
18607 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18608 M: "VMware, Inc." <pv-drivers@vmware.com>
18609 L: linux-input@vger.kernel.org
18611 F: drivers/input/mouse/vmmouse.c
18612 F: drivers/input/mouse/vmmouse.h
18614 VMWARE VMXNET3 ETHERNET DRIVER
18615 M: Ronak Doshi <doshir@vmware.com>
18616 M: "VMware, Inc." <pv-drivers@vmware.com>
18617 L: netdev@vger.kernel.org
18619 F: drivers/net/vmxnet3/
18621 VOCORE VOCORE2 BOARD
18622 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18623 L: linux-mips@vger.kernel.org
18625 F: arch/mips/boot/dts/ralink/vocore2.dts
18627 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18628 M: Liam Girdwood <lgirdwood@gmail.com>
18629 M: Mark Brown <broonie@kernel.org>
18630 L: linux-kernel@vger.kernel.org
18632 W: http://www.slimlogic.co.uk/?p=48
18633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18634 F: Documentation/devicetree/bindings/regulator/
18635 F: Documentation/power/regulator/
18636 F: drivers/regulator/
18637 F: include/dt-bindings/regulator/
18638 F: include/linux/regulator/
18639 K: regulator_get_optional
18642 M: David Ahern <dsahern@kernel.org>
18643 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18644 L: netdev@vger.kernel.org
18646 F: Documentation/networking/vrf.rst
18647 F: drivers/net/vrf.c
18650 M: Petr Mladek <pmladek@suse.com>
18651 M: Steven Rostedt <rostedt@goodmis.org>
18652 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18653 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18654 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18657 F: Documentation/core-api/printk-formats.rst
18658 F: lib/test_printf.c
18661 VT1211 HARDWARE MONITOR DRIVER
18662 M: Juerg Haefliger <juergh@gmail.com>
18663 L: linux-hwmon@vger.kernel.org
18665 F: Documentation/hwmon/vt1211.rst
18666 F: drivers/hwmon/vt1211.c
18668 VT8231 HARDWARE MONITOR DRIVER
18669 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18670 L: linux-hwmon@vger.kernel.org
18672 F: drivers/hwmon/vt8231.c
18674 VUB300 USB to SDIO/SD/MMC bridge chip
18675 L: linux-mmc@vger.kernel.org
18677 F: drivers/mmc/host/vub300.c
18679 W1 DALLAS'S 1-WIRE BUS
18680 M: Evgeniy Polyakov <zbr@ioremap.net>
18682 F: Documentation/devicetree/bindings/w1/
18683 F: Documentation/w1/
18685 F: include/linux/w1.h
18687 W83791D HARDWARE MONITORING DRIVER
18688 M: Marc Hulsman <m.hulsman@tudelft.nl>
18689 L: linux-hwmon@vger.kernel.org
18691 F: Documentation/hwmon/w83791d.rst
18692 F: drivers/hwmon/w83791d.c
18694 W83793 HARDWARE MONITORING DRIVER
18695 M: Rudolf Marek <r.marek@assembler.cz>
18696 L: linux-hwmon@vger.kernel.org
18698 F: Documentation/hwmon/w83793.rst
18699 F: drivers/hwmon/w83793.c
18701 W83795 HARDWARE MONITORING DRIVER
18702 M: Jean Delvare <jdelvare@suse.com>
18703 L: linux-hwmon@vger.kernel.org
18705 F: drivers/hwmon/w83795.c
18707 W83L51xD SD/MMC CARD INTERFACE DRIVER
18708 M: Pierre Ossman <pierre@ossman.eu>
18710 F: drivers/mmc/host/wbsd.*
18712 WACOM PROTOCOL 4 SERIAL TABLETS
18713 M: Julian Squires <julian@cipht.net>
18714 M: Hans de Goede <hdegoede@redhat.com>
18715 L: linux-input@vger.kernel.org
18717 F: drivers/input/tablet/wacom_serial4.c
18719 WATCHDOG DEVICE DRIVERS
18720 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18721 M: Guenter Roeck <linux@roeck-us.net>
18722 L: linux-watchdog@vger.kernel.org
18724 W: http://www.linux-watchdog.org/
18725 T: git git://www.linux-watchdog.org/linux-watchdog.git
18726 F: Documentation/devicetree/bindings/watchdog/
18727 F: Documentation/watchdog/
18728 F: drivers/watchdog/
18729 F: include/linux/watchdog.h
18730 F: include/uapi/linux/watchdog.h
18732 WHISKEYCOVE PMIC GPIO DRIVER
18733 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18734 L: linux-gpio@vger.kernel.org
18736 F: drivers/gpio/gpio-wcove.c
18739 M: Dianlong Li <long17.cool@163.com>
18740 L: linux-rtc@vger.kernel.org
18742 F: drivers/rtc/rtc-sd3078.c
18745 M: David Rheinsberg <david.rheinsberg@gmail.com>
18746 L: linux-input@vger.kernel.org
18748 F: drivers/hid/hid-wiimote*
18750 WILOCITY WIL6210 WIRELESS DRIVER
18751 M: Maya Erez <merez@codeaurora.org>
18752 L: linux-wireless@vger.kernel.org
18753 L: wil6210@qti.qualcomm.com
18755 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18756 F: drivers/net/wireless/ath/wil6210/
18759 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18760 M: linux-wimax@intel.com
18761 L: wimax@linuxwimax.org (subscribers-only)
18763 W: http://linuxwimax.org
18764 F: Documentation/admin-guide/wimax/wimax.rst
18765 F: include/linux/wimax/debug.h
18766 F: include/net/wimax.h
18767 F: include/uapi/linux/wimax.h
18771 M: David Härdeman <david@hardeman.nu>
18773 F: drivers/media/rc/winbond-cir.c
18775 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18776 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18777 L: linux-watchdog@vger.kernel.org
18779 F: drivers/watchdog/ebc-c384_wdt.c
18781 WINSYSTEMS WS16C48 GPIO DRIVER
18782 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18783 L: linux-gpio@vger.kernel.org
18785 F: drivers/gpio/gpio-ws16c48.c
18787 WIREGUARD SECURE NETWORK TUNNEL
18788 M: Jason A. Donenfeld <Jason@zx2c4.com>
18789 L: wireguard@lists.zx2c4.com
18790 L: netdev@vger.kernel.org
18792 F: drivers/net/wireguard/
18793 F: tools/testing/selftests/wireguard/
18795 WISTRON LAPTOP BUTTON DRIVER
18796 M: Miloslav Trmac <mitr@volny.cz>
18798 F: drivers/input/misc/wistron_btns.c
18800 WL3501 WIRELESS PCMCIA CARD DRIVER
18801 L: linux-wireless@vger.kernel.org
18803 F: drivers/net/wireless/wl3501*
18805 WOLFSON MICROELECTRONICS DRIVERS
18806 L: patches@opensource.cirrus.com
18808 W: https://github.com/CirrusLogic/linux-drivers/wiki
18809 T: git https://github.com/CirrusLogic/linux-drivers.git
18810 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18811 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18812 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18813 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18814 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18815 F: Documentation/hwmon/wm83??.rst
18816 F: arch/arm/mach-s3c64xx/mach-crag6410*
18817 F: drivers/clk/clk-wm83*.c
18818 F: drivers/extcon/extcon-arizona.c
18819 F: drivers/gpio/gpio-*wm*.c
18820 F: drivers/gpio/gpio-arizona.c
18821 F: drivers/hwmon/wm83??-hwmon.c
18822 F: drivers/input/misc/wm831x-on.c
18823 F: drivers/input/touchscreen/wm831x-ts.c
18824 F: drivers/input/touchscreen/wm97*.c
18825 F: drivers/leds/leds-wm83*.c
18826 F: drivers/mfd/arizona*
18827 F: drivers/mfd/cs47l24*
18828 F: drivers/mfd/wm*.c
18829 F: drivers/power/supply/wm83*.c
18830 F: drivers/regulator/arizona*
18831 F: drivers/regulator/wm8*.c
18832 F: drivers/rtc/rtc-wm83*.c
18833 F: drivers/video/backlight/wm83*_bl.c
18834 F: drivers/watchdog/wm83*_wdt.c
18835 F: include/linux/mfd/arizona/
18836 F: include/linux/mfd/wm831x/
18837 F: include/linux/mfd/wm8350/
18838 F: include/linux/mfd/wm8400*
18839 F: include/linux/regulator/arizona*
18840 F: include/linux/wm97xx.h
18841 F: include/sound/wm????.h
18842 F: sound/soc/codecs/arizona.?
18843 F: sound/soc/codecs/cs47l24*
18844 F: sound/soc/codecs/wm*
18847 M: Tejun Heo <tj@kernel.org>
18848 R: Lai Jiangshan <jiangshanlai@gmail.com>
18850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18851 F: Documentation/core-api/workqueue.rst
18852 F: include/linux/workqueue.h
18853 F: kernel/workqueue.c
18855 X-POWERS AXP288 PMIC DRIVERS
18856 M: Hans de Goede <hdegoede@redhat.com>
18858 F: drivers/acpi/pmic/intel_pmic_xpower.c
18861 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18862 M: Chen-Yu Tsai <wens@csie.org>
18863 L: linux-kernel@vger.kernel.org
18868 M: Andrew Hendry <andrew.hendry@gmail.com>
18869 L: linux-x25@vger.kernel.org
18871 F: Documentation/networking/x25*
18872 F: include/net/x25*
18875 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18876 M: Thomas Gleixner <tglx@linutronix.de>
18877 M: Ingo Molnar <mingo@redhat.com>
18878 M: Borislav Petkov <bp@alien8.de>
18880 R: "H. Peter Anvin" <hpa@zytor.com>
18881 L: linux-kernel@vger.kernel.org
18883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18884 F: Documentation/devicetree/bindings/x86/
18885 F: Documentation/x86/
18889 M: Andy Lutomirski <luto@kernel.org>
18890 L: linux-kernel@vger.kernel.org
18892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18895 X86 MCE INFRASTRUCTURE
18896 M: Tony Luck <tony.luck@intel.com>
18897 M: Borislav Petkov <bp@alien8.de>
18898 L: linux-edac@vger.kernel.org
18900 F: arch/x86/kernel/cpu/mce/*
18902 X86 MICROCODE UPDATE SUPPORT
18903 M: Borislav Petkov <bp@alien8.de>
18905 F: arch/x86/kernel/cpu/microcode/*
18908 M: Dave Hansen <dave.hansen@linux.intel.com>
18909 M: Andy Lutomirski <luto@kernel.org>
18910 M: Peter Zijlstra <peterz@infradead.org>
18911 L: linux-kernel@vger.kernel.org
18913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18916 X86 PLATFORM DRIVERS
18917 M: Darren Hart <dvhart@infradead.org>
18918 M: Andy Shevchenko <andy@infradead.org>
18919 L: platform-driver-x86@vger.kernel.org
18921 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18922 F: drivers/platform/olpc/
18923 F: drivers/platform/x86/
18925 X86 PLATFORM DRIVERS - ARCH
18926 R: Darren Hart <dvhart@infradead.org>
18927 R: Andy Shevchenko <andy@infradead.org>
18928 L: platform-driver-x86@vger.kernel.org
18931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18932 F: arch/x86/platform
18934 X86 PLATFORM UV HPE SUPERDOME FLEX
18935 M: Steve Wahl <steve.wahl@hpe.com>
18936 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18937 R: Russ Anderson <russ.anderson@hpe.com>
18939 F: arch/x86/include/asm/uv/
18940 F: arch/x86/kernel/apic/x2apic_uv_x.c
18941 F: arch/x86/platform/uv/
18944 M: Andy Lutomirski <luto@kernel.org>
18945 L: linux-kernel@vger.kernel.org
18947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18948 F: arch/x86/entry/vdso/
18951 M: Matthew Wilcox <willy@infradead.org>
18952 L: linux-fsdevel@vger.kernel.org
18954 F: Documentation/core-api/xarray.rst
18955 F: include/linux/idr.h
18956 F: include/linux/xarray.h
18959 F: tools/testing/radix-tree
18962 M: Benjamin Valentin <benpicco@googlemail.com>
18964 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18965 F: drivers/media/rc/xbox_remote.c
18967 XC2028/3028 TUNER DRIVER
18968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18969 L: linux-media@vger.kernel.org
18971 W: https://linuxtv.org
18972 T: git git://linuxtv.org/media_tree.git
18973 F: drivers/media/tuners/tuner-xc2028.*
18975 XDP (eXpress Data Path)
18976 M: Alexei Starovoitov <ast@kernel.org>
18977 M: Daniel Borkmann <daniel@iogearbox.net>
18978 M: David S. Miller <davem@davemloft.net>
18979 M: Jakub Kicinski <kuba@kernel.org>
18980 M: Jesper Dangaard Brouer <hawk@kernel.org>
18981 M: John Fastabend <john.fastabend@gmail.com>
18982 L: netdev@vger.kernel.org
18983 L: bpf@vger.kernel.org
18985 F: include/net/xdp.h
18986 F: include/trace/events/xdp.h
18987 F: kernel/bpf/cpumap.c
18988 F: kernel/bpf/devmap.c
18993 XDP SOCKETS (AF_XDP)
18994 M: Björn Töpel <bjorn.topel@intel.com>
18995 M: Magnus Karlsson <magnus.karlsson@intel.com>
18996 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18997 L: netdev@vger.kernel.org
18998 L: bpf@vger.kernel.org
19000 F: include/net/xdp_sock*
19001 F: include/net/xsk_buff_pool.h
19002 F: include/uapi/linux/if_xdp.h
19004 F: samples/bpf/xdpsock*
19005 F: tools/lib/bpf/xsk*
19007 XEN BLOCK SUBSYSTEM
19008 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19009 M: Roger Pau Monné <roger.pau@citrix.com>
19010 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19012 F: drivers/block/xen*
19013 F: drivers/block/xen-blkback/*
19016 M: Stefano Stabellini <sstabellini@kernel.org>
19017 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19019 F: arch/arm/include/asm/xen/
19022 XEN HYPERVISOR ARM64
19023 M: Stefano Stabellini <sstabellini@kernel.org>
19024 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19026 F: arch/arm64/include/asm/xen/
19029 XEN HYPERVISOR INTERFACE
19030 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19031 M: Juergen Gross <jgross@suse.com>
19032 R: Stefano Stabellini <sstabellini@kernel.org>
19033 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19036 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19037 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19038 F: arch/x86/include/asm/pvclock-abi.h
19039 F: arch/x86/include/asm/xen/
19040 F: arch/x86/platform/pvh/
19042 F: drivers/*/xen-*front.c
19044 F: include/uapi/xen/
19047 XEN NETWORK BACKEND DRIVER
19048 M: Wei Liu <wei.liu@kernel.org>
19049 M: Paul Durrant <paul@xen.org>
19050 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19051 L: netdev@vger.kernel.org
19053 F: drivers/net/xen-netback/*
19056 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19057 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19059 F: arch/x86/pci/*xen*
19060 F: drivers/pci/*xen*
19063 M: Juergen Gross <jgross@suse.com>
19064 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19065 L: linux-scsi@vger.kernel.org
19067 F: drivers/scsi/xen-scsifront.c
19068 F: drivers/xen/xen-scsiback.c
19069 F: include/xen/interface/io/vscsiif.h
19071 XEN SOUND FRONTEND DRIVER
19072 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19073 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19074 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19078 XEN SWIOTLB SUBSYSTEM
19079 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19080 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19081 L: iommu@lists.linux-foundation.org
19083 F: arch/x86/xen/*swiotlb*
19084 F: drivers/xen/*swiotlb*
19087 M: Darrick J. Wong <darrick.wong@oracle.com>
19088 M: linux-xfs@vger.kernel.org
19089 L: linux-xfs@vger.kernel.org
19092 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19093 F: Documentation/ABI/testing/sysfs-fs-xfs
19094 F: Documentation/admin-guide/xfs.rst
19095 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19096 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19098 F: include/uapi/linux/dqblk_xfs.h
19099 F: include/uapi/linux/fsmap.h
19101 XILINX AXI ETHERNET DRIVER
19102 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19104 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19107 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19108 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19109 L: linux-can@vger.kernel.org
19111 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19112 F: drivers/net/can/xilinx_can.c
19114 XILINX SD-FEC IP CORES
19115 M: Derek Kiernan <derek.kiernan@xilinx.com>
19116 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19118 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19119 F: Documentation/misc-devices/xilinx_sdfec.rst
19120 F: drivers/misc/Kconfig
19121 F: drivers/misc/Makefile
19122 F: drivers/misc/xilinx_sdfec.c
19123 F: include/uapi/misc/xilinx_sdfec.h
19125 XILINX UARTLITE SERIAL DRIVER
19126 M: Peter Korsgaard <jacmet@sunsite.dk>
19127 L: linux-serial@vger.kernel.org
19129 F: drivers/tty/serial/uartlite.c
19131 XILINX VIDEO IP CORES
19132 M: Hyun Kwon <hyun.kwon@xilinx.com>
19133 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19134 L: linux-media@vger.kernel.org
19136 T: git git://linuxtv.org/media_tree.git
19137 F: Documentation/devicetree/bindings/media/xilinx/
19138 F: drivers/media/platform/xilinx/
19139 F: include/uapi/linux/xilinx-v4l2-controls.h
19141 XILINX ZYNQMP DPDMA DRIVER
19142 M: Hyun Kwon <hyun.kwon@xilinx.com>
19143 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19144 L: dmaengine@vger.kernel.org
19146 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19147 F: drivers/dma/xilinx/xilinx_dpdma.c
19148 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19150 XILINX ZYNQMP PSGTR PHY DRIVER
19151 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19153 L: linux-kernel@vger.kernel.org
19155 T: git https://github.com/Xilinx/linux-xlnx.git
19156 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19157 F: drivers/phy/xilinx/phy-zynqmp.c
19160 M: Eli Billauer <eli.billauer@gmail.com>
19161 L: linux-kernel@vger.kernel.org
19163 F: drivers/char/xillybus/
19166 M: George Cherian <gcherian@marvell.com>
19167 L: linux-i2c@vger.kernel.org
19169 W: http://www.marvell.com
19170 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19171 F: drivers/i2c/busses/i2c-xlp9xx.c
19173 XRA1403 GPIO EXPANDER
19174 M: Nandor Han <nandor.han@ge.com>
19175 M: Semi Malinen <semi.malinen@ge.com>
19176 L: linux-gpio@vger.kernel.org
19178 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19179 F: drivers/gpio/gpio-xra1403.c
19181 XTENSA XTFPGA PLATFORM SUPPORT
19182 M: Max Filippov <jcmvbkbc@gmail.com>
19183 L: linux-xtensa@linux-xtensa.org
19185 F: drivers/spi/spi-xtensa-xtfpga.c
19186 F: sound/soc/xtensa/xtfpga-i2s.c
19188 YAM DRIVER FOR AX.25
19189 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19190 L: linux-hams@vger.kernel.org
19192 F: drivers/net/hamradio/yam*
19193 F: include/linux/yam.h
19195 YAMA SECURITY MODULE
19196 M: Kees Cook <keescook@chromium.org>
19198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19199 F: Documentation/admin-guide/LSM/Yama.rst
19202 YEALINK PHONE DRIVER
19203 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19204 L: usbb2k-api-dev@nongnu.org
19206 F: Documentation/input/devices/yealink.rst
19207 F: drivers/input/misc/yealink.*
19209 Z8530 DRIVER FOR AX.25
19210 M: Joerg Reuter <jreuter@yaina.de>
19211 L: linux-hams@vger.kernel.org
19213 W: http://yaina.de/jreuter/
19214 W: http://www.qsl.net/dl1bke/
19215 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19216 F: drivers/net/hamradio/*scc.c
19217 F: drivers/net/hamradio/z8530.h
19219 ZBUD COMPRESSED PAGE ALLOCATOR
19220 M: Seth Jennings <sjenning@redhat.com>
19221 M: Dan Streetman <ddstreet@ieee.org>
19222 L: linux-mm@kvack.org
19224 F: include/linux/zbud.h
19227 ZD1211RW WIRELESS DRIVER
19228 M: Daniel Drake <dsd@gentoo.org>
19229 M: Ulrich Kunitz <kune@deine-taler.de>
19230 L: linux-wireless@vger.kernel.org
19231 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19233 W: http://zd1211.ath.cx/wiki/DriverRewrite
19234 F: drivers/net/wireless/zydas/zd1211rw/
19236 ZD1301 MEDIA DRIVER
19237 M: Antti Palosaari <crope@iki.fi>
19238 L: linux-media@vger.kernel.org
19240 W: https://linuxtv.org/
19241 W: http://palosaari.fi/linux/
19242 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19243 F: drivers/media/usb/dvb-usb-v2/zd1301*
19245 ZD1301_DEMOD MEDIA DRIVER
19246 M: Antti Palosaari <crope@iki.fi>
19247 L: linux-media@vger.kernel.org
19249 W: https://linuxtv.org/
19250 W: http://palosaari.fi/linux/
19251 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19252 F: drivers/media/dvb-frontends/zd1301_demod*
19254 ZHAOXIN PROCESSOR SUPPORT
19255 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19256 L: linux-kernel@vger.kernel.org
19258 F: arch/x86/kernel/cpu/zhaoxin.c
19261 M: Damien Le Moal <damien.lemoal@wdc.com>
19262 M: Naohiro Aota <naohiro.aota@wdc.com>
19263 R: Johannes Thumshirn <jth@kernel.org>
19264 L: linux-fsdevel@vger.kernel.org
19266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19267 F: Documentation/filesystems/zonefs.rst
19270 ZPOOL COMPRESSED PAGE STORAGE API
19271 M: Dan Streetman <ddstreet@ieee.org>
19272 L: linux-mm@kvack.org
19274 F: include/linux/zpool.h
19277 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19278 M: Minchan Kim <minchan@kernel.org>
19279 M: Nitin Gupta <ngupta@vflare.org>
19280 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19281 L: linux-kernel@vger.kernel.org
19283 F: Documentation/admin-guide/blockdev/zram.rst
19284 F: drivers/block/zram/
19286 ZS DECSTATION Z85C30 SERIAL DRIVER
19287 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19289 F: drivers/tty/serial/zs.*
19291 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19292 M: Minchan Kim <minchan@kernel.org>
19293 M: Nitin Gupta <ngupta@vflare.org>
19294 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19295 L: linux-mm@kvack.org
19297 F: Documentation/vm/zsmalloc.rst
19298 F: include/linux/zsmalloc.h
19301 ZSWAP COMPRESSED SWAP CACHING
19302 M: Seth Jennings <sjenning@redhat.com>
19303 M: Dan Streetman <ddstreet@ieee.org>
19304 M: Vitaly Wool <vitaly.wool@konsulko.com>
19305 L: linux-mm@kvack.org
19310 M: Linus Torvalds <torvalds@linux-foundation.org>
19311 L: linux-kernel@vger.kernel.org
19312 S: Buried alive in reporters
19313 Q: http://patchwork.kernel.org/project/LKML/list/
19314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git