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 M: Robert Richter <rrichter@marvell.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: drivers/net/ethernet/cavium/thunder/
1702 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1703 M: Lukasz Majewski <lukma@denx.de>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: arch/arm/mach-ep93xx/ts72xx.c
1708 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1709 M: Alexander Shiyan <shc_work@mail.ru>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1715 M: Lennert Buytenhek <kernel@wantstofly.org>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1720 M: Hartley Sweeten <hsweeten@visionengravers.com>
1721 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-ep93xx/
1725 F: arch/arm/mach-ep93xx/include/mach/
1728 M: Russell King <linux@armlinux.org.uk>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1732 F: drivers/clk/clkdev.c
1734 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1735 M: Baruch Siach <baruch@tkos.co.il>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F: arch/arm/boot/dts/cx92755*
1741 ARM/CONTEC MICRO9 MACHINE SUPPORT
1742 M: Hubert Feurstein <hubert.feurstein@contec.at>
1744 F: arch/arm/mach-ep93xx/micro9.c
1746 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1747 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1748 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1749 R: Mike Leach <mike.leach@linaro.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1753 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1754 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1755 F: Documentation/devicetree/bindings/arm/coresight.txt
1756 F: Documentation/trace/coresight/*
1757 F: drivers/hwtracing/coresight/*
1758 F: include/dt-bindings/arm/coresight-cti-dt.h
1759 F: tools/perf/arch/arm/util/auxtrace.c
1760 F: tools/perf/arch/arm/util/cs-etm.c
1761 F: tools/perf/arch/arm/util/cs-etm.h
1762 F: tools/perf/arch/arm/util/pmu.c
1763 F: tools/perf/util/cs-etm-decoder/*
1764 F: tools/perf/util/cs-etm.*
1766 ARM/CORGI MACHINE SUPPORT
1767 M: Richard Purdie <rpurdie@rpsys.net>
1770 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1771 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1772 M: Linus Walleij <linus.walleij@linaro.org>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 T: git git://github.com/ulli-kroll/linux.git
1776 F: Documentation/devicetree/bindings/arm/gemini.txt
1777 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1778 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1779 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1780 F: arch/arm/mach-gemini/
1781 F: drivers/net/ethernet/cortina/
1782 F: drivers/pinctrl/pinctrl-gemini.c
1783 F: drivers/rtc/rtc-ftrtc010.c
1785 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1786 M: Barry Song <baohua@kernel.org>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1790 F: arch/arm/boot/dts/prima2*
1791 F: arch/arm/mach-prima2/
1792 F: drivers/clk/sirf/
1793 F: drivers/clocksource/timer-atlas7.c
1794 F: drivers/clocksource/timer-prima2.c
1798 ARM/CZ.NIC TURRIS MOX SUPPORT
1799 M: Marek Behun <marek.behun@nic.cz>
1801 W: http://mox.turris.cz
1802 F: Documentation/ABI/testing/debugfs-moxtet
1803 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1804 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1805 F: Documentation/devicetree/bindings/bus/moxtet.txt
1806 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1807 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1808 F: drivers/bus/moxtet.c
1809 F: drivers/firmware/turris-mox-rwtm.c
1810 F: drivers/gpio/gpio-moxtet.c
1811 F: include/linux/moxtet.h
1813 ARM/EBSA110 MACHINE SUPPORT
1814 M: Russell King <linux@armlinux.org.uk>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W: http://www.armlinux.org.uk/
1818 F: arch/arm/mach-ebsa110/
1819 F: drivers/net/ethernet/amd/am79c961a.*
1821 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1822 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1823 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829 M: Robert Jarzmik <robert.jarzmik@free.fr>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/ezx.c
1834 ARM/FARADAY FA526 PORT
1835 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.berlios.de/gemini-board
1839 F: arch/arm/mm/*-fa*
1841 ARM/FOOTBRIDGE ARCHITECTURE
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 F: arch/arm/include/asm/hardware/dec21285.h
1847 F: arch/arm/mach-footbridge/
1849 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850 M: Shawn Guo <shawnguo@kernel.org>
1851 M: Sascha Hauer <s.hauer@pengutronix.de>
1852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1853 R: Fabio Estevam <festevam@gmail.com>
1854 R: NXP Linux Team <linux-imx@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 X: drivers/media/i2c/
1862 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Li Yang <leoyang.li@nxp.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/ls1021a*
1869 F: arch/arm64/boot/dts/freescale/fsl-*
1870 F: arch/arm64/boot/dts/freescale/qoriq-*
1872 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873 M: Shawn Guo <shawnguo@kernel.org>
1874 M: Sascha Hauer <s.hauer@pengutronix.de>
1875 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1876 R: Stefan Agner <stefan@agner.ch>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/vf*
1881 F: arch/arm/mach-imx/*vf610*
1883 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/GUMSTIX MACHINE SUPPORT
1889 M: Steve Sakoman <sakoman@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 M: Paul Parsons <lost.distance@yahoo.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/mach-pxa/hx4700.c
1899 F: arch/arm/mach-pxa/include/mach/hx4700.h
1900 F: sound/soc/pxa/hx4700.c
1902 ARM/HISILICON SOC SUPPORT
1903 M: Wei Xu <xuwei5@hisilicon.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.hisilicon.com
1907 T: git git://github.com/hisilicon/linux-hisi.git
1908 F: arch/arm/boot/dts/hi3*
1909 F: arch/arm/boot/dts/hip*
1910 F: arch/arm/boot/dts/hisi*
1911 F: arch/arm/mach-hisi/
1912 F: arch/arm64/boot/dts/hisilicon/
1914 ARM/HP JORNADA 7XX MACHINE SUPPORT
1915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1920 F: arch/arm/mach-sa1100/jornada720.c
1922 ARM/IGEP MACHINE SUPPORT
1923 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1924 M: Javier Martinez Canillas <javier@dowhile0.org>
1925 L: linux-omap@vger.kernel.org
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/boot/dts/omap3-igep*
1930 ARM/INCOME PXA270 SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1936 ARM/INTEL IOP32X ARM ARCHITECTURE
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IQ81342EX MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/INTEL IXDP2850 MACHINE SUPPORT
1947 M: Lennert Buytenhek <kernel@wantstofly.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 ARM/INTEL IXP4XX ARM ARCHITECTURE
1952 M: Linus Walleij <linusw@kernel.org>
1953 M: Imre Kaloz <kaloz@openwrt.org>
1954 M: Krzysztof Halasa <khalasa@piap.pl>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961 F: arch/arm/mach-ixp4xx/
1962 F: drivers/clocksource/timer-ixp4xx.c
1963 F: drivers/gpio/gpio-ixp4xx.c
1964 F: drivers/irqchip/irq-ixp4xx.c
1965 F: include/linux/irqchip/irq-ixp4xx.h
1966 F: include/linux/platform_data/timer-ixp4xx.h
1968 ARM/INTEL KEEMBAY ARCHITECTURE
1969 M: Paul J. Murphy <paul.j.murphy@intel.com>
1970 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1974 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977 M: Jonathan Cameron <jic23@cam.ac.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-pxa/stargate2.c
1981 F: drivers/pcmcia/pxa2xx_stargate2.c
1983 ARM/INTEL XSC3 (MANZANO) ARM CORE
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/LG1K ARCHITECTURE
1994 M: Chanho Min <chanho.min@lge.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm64/boot/dts/lg/
1999 ARM/LOGICPD PXA270 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LPC18XX ARCHITECTURE
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009 F: arch/arm/boot/dts/lpc43*
2010 F: drivers/i2c/busses/i2c-lpc2k.c
2011 F: drivers/memory/pl172.c
2012 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013 F: drivers/rtc/rtc-lpc24xx.c
2016 ARM/LPC32XX SOC SUPPORT
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2022 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023 F: arch/arm/boot/dts/lpc32*
2024 F: arch/arm/mach-lpc32xx/
2025 F: drivers/i2c/busses/i2c-pnx.c
2026 F: drivers/net/ethernet/nxp/lpc_eth.c
2027 F: drivers/usb/host/ohci-nxp.c
2028 F: drivers/watchdog/pnx4008_wdt.c
2031 ARM/MAGICIAN MACHINE SUPPORT
2032 M: Philipp Zabel <philipp.zabel@gmail.com>
2035 ARM/Marvell Dove/MV78xx0/Orion SOC support
2036 M: Jason Cooper <jason@lakedaemon.net>
2037 M: Andrew Lunn <andrew@lunn.ch>
2038 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 M: Gregory Clement <gregory.clement@bootlin.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.infradead.org/linux-mvebu.git
2043 F: Documentation/devicetree/bindings/soc/dove/
2044 F: arch/arm/boot/dts/dove*
2045 F: arch/arm/boot/dts/orion5x*
2046 F: arch/arm/mach-dove/
2047 F: arch/arm/mach-mv78xx0/
2048 F: arch/arm/mach-orion5x/
2049 F: arch/arm/plat-orion/
2050 F: drivers/soc/dove/
2052 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2053 M: Jason Cooper <jason@lakedaemon.net>
2054 M: Andrew Lunn <andrew@lunn.ch>
2055 M: Gregory Clement <gregory.clement@bootlin.com>
2056 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 T: git git://git.infradead.org/linux-mvebu.git
2060 F: arch/arm/boot/dts/armada*
2061 F: arch/arm/boot/dts/kirkwood*
2062 F: arch/arm/configs/mvebu_*_defconfig
2063 F: arch/arm/mach-mvebu/
2064 F: arch/arm64/boot/dts/marvell/armada*
2065 F: arch/arm64/boot/dts/marvell/cn913*
2066 F: drivers/cpufreq/armada-37xx-cpufreq.c
2067 F: drivers/cpufreq/armada-8k-cpufreq.c
2068 F: drivers/cpufreq/mvebu-cpufreq.c
2069 F: drivers/irqchip/irq-armada-370-xp.c
2070 F: drivers/irqchip/irq-mvebu-*
2071 F: drivers/pinctrl/mvebu/
2072 F: drivers/rtc/rtc-armada38x.c
2074 ARM/Mediatek RTC DRIVER
2075 M: Eddie Huang <eddie.huang@mediatek.com>
2076 M: Sean Wang <sean.wang@mediatek.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2081 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2082 F: drivers/rtc/rtc-mt2712.c
2083 F: drivers/rtc/rtc-mt6397.c
2084 F: drivers/rtc/rtc-mt7622.c
2086 ARM/Mediatek SoC support
2087 M: Matthias Brugger <matthias.bgg@gmail.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 W: https://mtk.bcnfs.org/
2092 C: irc://chat.freenode.net/linux-mediatek
2093 F: arch/arm/boot/dts/mt6*
2094 F: arch/arm/boot/dts/mt7*
2095 F: arch/arm/boot/dts/mt8*
2096 F: arch/arm/mach-mediatek/
2097 F: arch/arm64/boot/dts/mediatek/
2098 F: drivers/soc/mediatek/
2103 ARM/Mediatek USB3 PHY DRIVER
2104 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2108 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2109 F: drivers/phy/mediatek/
2111 ARM/Microchip (AT91) SoC support
2112 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2113 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://www.linux4sam.org
2118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2119 F: arch/arm/boot/dts/at91*.dts
2120 F: arch/arm/boot/dts/at91*.dtsi
2121 F: arch/arm/boot/dts/sama*.dts
2122 F: arch/arm/boot/dts/sama*.dtsi
2123 F: arch/arm/include/debug/at91.S
2124 F: arch/arm/mach-at91/
2125 F: drivers/memory/atmel*
2126 F: drivers/watchdog/sama5d4_wdt.c
2127 F: include/soc/at91/
2128 X: drivers/input/touchscreen/atmel_mxt_ts.c
2129 X: drivers/net/wireless/atmel/
2133 ARM/Microchip Sparx5 SoC support
2134 M: Lars Povlsen <lars.povlsen@microchip.com>
2135 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2136 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 F: arch/arm64/boot/dts/microchip/
2142 ARM/MIOA701 MACHINE SUPPORT
2143 M: Robert Jarzmik <robert.jarzmik@free.fr>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 F: arch/arm/mach-pxa/mioa701.c
2148 ARM/MStar/Sigmastar Armv7 SoC support
2149 M: Daniel Palmer <daniel@thingy.jp>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 W: http://linux-chenxing.org/
2153 F: Documentation/devicetree/bindings/arm/mstar/*
2154 F: arch/arm/boot/dts/infinity*.dtsi
2155 F: arch/arm/boot/dts/mercury*.dtsi
2156 F: arch/arm/boot/dts/mstar-v7.dtsi
2157 F: arch/arm/mach-mstar/
2159 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2160 M: Michael Petchkovsky <mkpetch@internode.on.net>
2163 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2164 M: Linus Walleij <linus.walleij@linaro.org>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2168 F: Documentation/devicetree/bindings/arm/ste-*
2169 F: Documentation/devicetree/bindings/arm/ux500.yaml
2170 F: Documentation/devicetree/bindings/arm/ux500/
2171 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2172 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2173 F: arch/arm/boot/dts/ste-*
2174 F: arch/arm/mach-nomadik/
2175 F: arch/arm/mach-u300/
2176 F: arch/arm/mach-ux500/
2177 F: drivers/clk/clk-nomadik.c
2178 F: drivers/clk/clk-u300.c
2179 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2180 F: drivers/clocksource/timer-u300.c
2181 F: drivers/dma/coh901318*
2182 F: drivers/dma/ste_dma40*
2183 F: drivers/hwspinlock/u8500_hsem.c
2184 F: drivers/i2c/busses/i2c-nomadik.c
2185 F: drivers/i2c/busses/i2c-stu300.c
2186 F: drivers/iio/adc/ab8500-gpadc.c
2187 F: drivers/mfd/ab3100*
2188 F: drivers/mfd/ab8500*
2189 F: drivers/mfd/abx500*
2190 F: drivers/mfd/db8500*
2191 F: drivers/mfd/dbx500*
2192 F: drivers/pinctrl/nomadik/
2193 F: drivers/pinctrl/pinctrl-coh901*
2194 F: drivers/pinctrl/pinctrl-u300.c
2195 F: drivers/rtc/rtc-ab3100.c
2196 F: drivers/rtc/rtc-ab8500.c
2197 F: drivers/rtc/rtc-coh901331.c
2198 F: drivers/rtc/rtc-pl031.c
2199 F: drivers/soc/ux500/
2200 F: drivers/watchdog/coh901327_wdt.c
2202 ARM/NUVOTON NPCM ARCHITECTURE
2203 M: Avi Fishman <avifishman70@gmail.com>
2204 M: Tomer Maimon <tmaimon77@gmail.com>
2205 M: Tali Perry <tali.perry1@gmail.com>
2206 R: Patrick Venture <venture@google.com>
2207 R: Nancy Yuen <yuenn@google.com>
2208 R: Benjamin Fair <benjaminfair@google.com>
2209 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2211 F: Documentation/devicetree/bindings/*/*/*npcm*
2212 F: Documentation/devicetree/bindings/*/*npcm*
2213 F: arch/arm/boot/dts/nuvoton-npcm*
2214 F: arch/arm/mach-npcm/
2216 F: drivers/*/*/*npcm*
2217 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2219 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2220 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2222 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2223 F: arch/arm/mach-s3c24xx/gta02.h
2224 F: arch/arm/mach-s3c24xx/mach-gta02.c
2226 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2227 M: Alexander Clouter <alex@digriz.org.uk>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W: http://www.digriz.org.uk/ts78xx/kernel
2231 F: arch/arm/mach-orion5x/ts78xx-*
2233 ARM/OXNAS platform support
2234 M: Neil Armstrong <narmstrong@baylibre.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L: linux-oxnas@groups.io (moderated for non-subscribers)
2238 F: arch/arm/boot/dts/ox8*.dts*
2239 F: arch/arm/mach-oxnas/
2240 F: drivers/power/reset/oxnas-restart.c
2243 ARM/PALM TREO SUPPORT
2244 M: Tomas Cech <sleep_walker@suse.com>
2245 L: linux-arm-kernel@lists.infradead.org
2247 W: http://hackndev.com
2248 F: arch/arm/mach-pxa/palmtreo.*
2250 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2251 M: Marek Vasut <marek.vasut@gmail.com>
2252 L: linux-arm-kernel@lists.infradead.org
2254 W: http://hackndev.com
2255 F: arch/arm/mach-pxa/include/mach/palmld.h
2256 F: arch/arm/mach-pxa/include/mach/palmtc.h
2257 F: arch/arm/mach-pxa/include/mach/palmtx.h
2258 F: arch/arm/mach-pxa/palmld.c
2259 F: arch/arm/mach-pxa/palmt5.*
2260 F: arch/arm/mach-pxa/palmtc.c
2261 F: arch/arm/mach-pxa/palmte2.*
2262 F: arch/arm/mach-pxa/palmtx.c
2265 M: Sergey Lapin <slapin@ossfans.org>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/palmz72.*
2272 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2274 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2276 ARM/PT DIGITAL BOARD PORT
2277 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://www.armlinux.org.uk/
2282 ARM/QUALCOMM SUPPORT
2283 M: Andy Gross <agross@kernel.org>
2284 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2285 L: linux-arm-msm@vger.kernel.org
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2288 F: Documentation/devicetree/bindings/*/qcom*
2289 F: Documentation/devicetree/bindings/soc/qcom/
2290 F: arch/arm/boot/dts/qcom-*.dts
2291 F: arch/arm/boot/dts/qcom-*.dtsi
2292 F: arch/arm/mach-qcom/
2293 F: arch/arm64/boot/dts/qcom/
2294 F: drivers/*/*/qcom*
2295 F: drivers/*/*/qcom/
2296 F: drivers/*/pm8???-*
2299 F: drivers/bluetooth/btqcomsmd.c
2300 F: drivers/clocksource/timer-qcom.c
2301 F: drivers/cpuidle/cpuidle-qcom-spm.c
2302 F: drivers/extcon/extcon-qcom*
2303 F: drivers/i2c/busses/i2c-qcom-geni.c
2304 F: drivers/i2c/busses/i2c-qup.c
2305 F: drivers/iommu/msm*
2306 F: drivers/mfd/ssbi.c
2307 F: drivers/mmc/host/mmci_qcom*
2308 F: drivers/mmc/host/sdhci-msm.c
2309 F: drivers/pci/controller/dwc/pcie-qcom.c
2310 F: drivers/phy/qualcomm/
2311 F: drivers/power/*/msm*
2312 F: drivers/reset/reset-qcom-*
2313 F: drivers/scsi/ufs/ufs-qcom*
2314 F: drivers/spi/spi-geni-qcom.c
2315 F: drivers/spi/spi-qcom-qspi.c
2316 F: drivers/spi/spi-qup.c
2317 F: drivers/tty/serial/msm_serial.c
2318 F: drivers/usb/dwc3/dwc3-qcom.c
2319 F: include/dt-bindings/*/qcom*
2320 F: include/linux/*/qcom*
2322 ARM/RADISYS ENP2611 MACHINE SUPPORT
2323 M: Lennert Buytenhek <kernel@wantstofly.org>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 ARM/RDA MICRO ARCHITECTURE
2328 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2332 F: Documentation/devicetree/bindings/arm/rda.yaml
2333 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2334 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2335 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2336 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2337 F: arch/arm/boot/dts/rda8810pl-*
2338 F: drivers/clocksource/timer-rda.c
2339 F: drivers/gpio/gpio-rda.c
2340 F: drivers/irqchip/irq-rda-intc.c
2341 F: drivers/tty/serial/rda-uart.c
2343 ARM/REALTEK ARCHITECTURE
2344 M: Andreas Färber <afaerber@suse.de>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2348 F: Documentation/devicetree/bindings/arm/realtek.yaml
2349 F: arch/arm/boot/dts/rtd*
2350 F: arch/arm/mach-realtek/
2351 F: arch/arm64/boot/dts/realtek/
2353 ARM/RENESAS ARM64 ARCHITECTURE
2354 M: Geert Uytterhoeven <geert+renesas@glider.be>
2355 M: Magnus Damm <magnus.damm@gmail.com>
2356 L: linux-renesas-soc@vger.kernel.org
2358 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2360 F: Documentation/devicetree/bindings/arm/renesas.yaml
2361 F: arch/arm64/boot/dts/renesas/
2362 F: drivers/soc/renesas/
2363 F: include/linux/soc/renesas/
2365 ARM/RISCPC ARCHITECTURE
2366 M: Russell King <linux@armlinux.org.uk>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.armlinux.org.uk/
2370 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2371 F: arch/arm/include/asm/hardware/ioc.h
2372 F: arch/arm/include/asm/hardware/iomd.h
2373 F: arch/arm/include/asm/hardware/memc.h
2374 F: arch/arm/mach-rpc/
2375 F: drivers/net/ethernet/8390/etherh.c
2376 F: drivers/net/ethernet/i825xx/ether1*
2377 F: drivers/net/ethernet/seeq/ether3*
2378 F: drivers/scsi/arm/
2380 ARM/Rockchip SoC support
2381 M: Heiko Stuebner <heiko@sntech.de>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 L: linux-rockchip@lists.infradead.org
2385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2386 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2387 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2388 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2389 F: arch/arm/boot/dts/rk3*
2390 F: arch/arm/boot/dts/rv1108*
2391 F: arch/arm/mach-rockchip/
2392 F: drivers/*/*/*rockchip*
2393 F: drivers/*/*rockchip*
2394 F: drivers/clk/rockchip/
2395 F: drivers/i2c/busses/i2c-rk3x.c
2396 F: sound/soc/rockchip/
2399 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2400 M: Kukjin Kim <kgene@kernel.org>
2401 M: Krzysztof Kozlowski <krzk@kernel.org>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2405 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2406 F: Documentation/arm/samsung/
2407 F: Documentation/devicetree/bindings/arm/samsung/
2408 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2409 F: arch/arm/boot/dts/exynos*
2410 F: arch/arm/boot/dts/s3c*
2411 F: arch/arm/boot/dts/s5p*
2412 F: arch/arm/mach-exynos*/
2413 F: arch/arm/mach-s3c24*/
2414 F: arch/arm/mach-s3c64xx/
2415 F: arch/arm/mach-s5p*/
2416 F: arch/arm/plat-samsung/
2417 F: arch/arm64/boot/dts/exynos/
2418 F: drivers/*/*/*s3c24*
2419 F: drivers/*/*s3c24*
2420 F: drivers/*/*s3c64xx*
2421 F: drivers/*/*s5pv210*
2422 F: drivers/memory/samsung/
2423 F: drivers/soc/samsung/
2424 F: drivers/tty/serial/samsung*
2425 F: include/linux/soc/samsung/
2428 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2429 M: Kyungmin Park <kyungmin.park@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/mach-s5pv210/
2434 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2435 M: Kyungmin Park <kyungmin.park@samsung.com>
2436 M: Kamil Debski <kamil@wypas.org>
2437 M: Andrzej Hajda <a.hajda@samsung.com>
2438 L: linux-arm-kernel@lists.infradead.org
2439 L: linux-media@vger.kernel.org
2441 F: drivers/media/platform/s5p-g2d/
2443 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2444 M: Marek Szyprowski <m.szyprowski@samsung.com>
2445 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2446 L: linux-media@vger.kernel.org
2448 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2449 F: drivers/media/platform/s5p-cec/
2451 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2452 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2453 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2454 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2455 L: linux-arm-kernel@lists.infradead.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/s5p-jpeg/
2460 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2461 M: Kyungmin Park <kyungmin.park@samsung.com>
2462 M: Kamil Debski <kamil@wypas.org>
2463 M: Jeongtae Park <jtp.park@samsung.com>
2464 M: Andrzej Hajda <a.hajda@samsung.com>
2465 L: linux-arm-kernel@lists.infradead.org
2466 L: linux-media@vger.kernel.org
2468 F: drivers/media/platform/s5p-mfc/
2470 ARM/SHMOBILE ARM ARCHITECTURE
2471 M: Geert Uytterhoeven <geert+renesas@glider.be>
2472 M: Magnus Damm <magnus.damm@gmail.com>
2473 L: linux-renesas-soc@vger.kernel.org
2475 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2477 F: Documentation/devicetree/bindings/arm/renesas.yaml
2478 F: arch/arm/boot/dts/emev2*
2479 F: arch/arm/boot/dts/gr-peach*
2480 F: arch/arm/boot/dts/iwg20d-q7*
2481 F: arch/arm/boot/dts/r7s*
2482 F: arch/arm/boot/dts/r8a*
2483 F: arch/arm/boot/dts/r9a*
2484 F: arch/arm/boot/dts/sh*
2485 F: arch/arm/configs/shmobile_defconfig
2486 F: arch/arm/include/debug/renesas-scif.S
2487 F: arch/arm/mach-shmobile/
2488 F: drivers/soc/renesas/
2489 F: include/linux/soc/renesas/
2491 ARM/SOCFPGA ARCHITECTURE
2492 M: Dinh Nguyen <dinguyen@kernel.org>
2494 W: http://www.rocketboards.org
2495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2496 F: arch/arm/boot/dts/socfpga*
2497 F: arch/arm/configs/socfpga_defconfig
2498 F: arch/arm/mach-socfpga/
2499 F: arch/arm64/boot/dts/altera/
2500 F: arch/arm64/boot/dts/intel/
2502 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2503 M: Dinh Nguyen <dinguyen@kernel.org>
2505 F: drivers/clk/socfpga/
2507 ARM/SOCFPGA EDAC SUPPORT
2508 M: Thor Thayer <thor.thayer@linux.intel.com>
2510 F: drivers/edac/altera_edac.
2512 ARM/SPREADTRUM SoC SUPPORT
2513 M: Orson Zhai <orsonzhai@gmail.com>
2514 M: Baolin Wang <baolin.wang7@gmail.com>
2515 M: Chunyan Zhang <zhang.lyra@gmail.com>
2517 F: arch/arm64/boot/dts/sprd
2522 ARM/STI ARCHITECTURE
2523 M: Patrice Chotard <patrice.chotard@st.com>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 W: http://www.stlinux.com
2527 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2528 F: arch/arm/boot/dts/sti*
2529 F: arch/arm/mach-sti/
2530 F: drivers/ata/ahci_st.c
2531 F: drivers/char/hw_random/st-rng.c
2532 F: drivers/clocksource/arm_global_timer.c
2533 F: drivers/clocksource/clksrc_st_lpc.c
2534 F: drivers/cpufreq/sti-cpufreq.c
2535 F: drivers/dma/st_fdma*
2536 F: drivers/i2c/busses/i2c-st.c
2537 F: drivers/media/platform/sti/c8sectpfe/
2538 F: drivers/media/rc/st_rc.c
2539 F: drivers/mmc/host/sdhci-st.c
2540 F: drivers/phy/st/phy-miphy28lp.c
2541 F: drivers/phy/st/phy-stih407-usb.c
2542 F: drivers/pinctrl/pinctrl-st.c
2543 F: drivers/remoteproc/st_remoteproc.c
2544 F: drivers/remoteproc/st_slim_rproc.c
2545 F: drivers/reset/sti/
2546 F: drivers/rtc/rtc-st-lpc.c
2547 F: drivers/tty/serial/st-asc.c
2548 F: drivers/usb/dwc3/dwc3-st.c
2549 F: drivers/usb/host/ehci-st.c
2550 F: drivers/usb/host/ohci-st.c
2551 F: drivers/watchdog/st_lpc_wdt.c
2552 F: include/linux/remoteproc/st_slim_rproc.h
2554 ARM/STM32 ARCHITECTURE
2555 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2556 M: Alexandre Torgue <alexandre.torgue@st.com>
2557 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2561 F: arch/arm/boot/dts/stm32*
2562 F: arch/arm/mach-stm32/
2563 F: drivers/clocksource/armv7m_systick.c
2567 ARM/Synaptics SoC support
2568 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2569 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 F: arch/arm/boot/dts/berlin*
2573 F: arch/arm/mach-berlin/
2574 F: arch/arm64/boot/dts/synaptics/
2576 ARM/TANGO ARCHITECTURE
2577 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2578 M: Mans Rullgard <mans@mansr.com>
2579 L: linux-arm-kernel@lists.infradead.org
2583 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2584 M: Lennert Buytenhek <kernel@wantstofly.org>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2589 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2590 L: linux-tegra@vger.kernel.org
2591 L: linux-media@vger.kernel.org
2593 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2594 F: drivers/media/platform/tegra-cec/
2596 ARM/TETON BGA MACHINE SUPPORT
2597 M: "Mark F. Brown" <mark.brown314@gmail.com>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/memory/*emif*
2607 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2612 F: arch/arm/boot/dts/keystone-*
2613 F: arch/arm/mach-keystone/
2615 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2616 M: Santosh Shilimkar <ssantosh@kernel.org>
2617 L: linux-kernel@vger.kernel.org
2619 F: drivers/clk/keystone/
2621 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2622 M: Santosh Shilimkar <ssantosh@kernel.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-kernel@vger.kernel.org
2626 F: drivers/clocksource/timer-keystone.c
2628 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2629 M: Santosh Shilimkar <ssantosh@kernel.org>
2630 L: linux-kernel@vger.kernel.org
2632 F: drivers/power/reset/keystone-reset.c
2634 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2635 M: Tero Kristo <t-kristo@ti.com>
2636 M: Nishanth Menon <nm@ti.com>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2640 F: arch/arm64/boot/dts/ti/Makefile
2641 F: arch/arm64/boot/dts/ti/k3-*
2642 F: include/dt-bindings/pinctrl/k3.h
2644 ARM/THECUS N2100 MACHINE SUPPORT
2645 M: Lennert Buytenhek <kernel@wantstofly.org>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 ARM/TOSA MACHINE SUPPORT
2650 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2651 M: Dirk Opfer <dirk@opfer-online.de>
2654 ARM/UNIPHIER ARCHITECTURE
2655 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2659 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2660 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2661 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2662 F: arch/arm/boot/dts/uniphier*
2663 F: arch/arm/include/asm/hardware/cache-uniphier.h
2664 F: arch/arm/mach-uniphier/
2665 F: arch/arm/mm/cache-uniphier.c
2666 F: arch/arm64/boot/dts/socionext/uniphier*
2667 F: drivers/bus/uniphier-system-bus.c
2668 F: drivers/clk/uniphier/
2669 F: drivers/dma/uniphier-mdmac.c
2670 F: drivers/gpio/gpio-uniphier.c
2671 F: drivers/i2c/busses/i2c-uniphier*
2672 F: drivers/irqchip/irq-uniphier-aidet.c
2673 F: drivers/mmc/host/uniphier-sd.c
2674 F: drivers/pinctrl/uniphier/
2675 F: drivers/reset/reset-uniphier.c
2676 F: drivers/tty/serial/8250/8250_uniphier.c
2679 ARM/VERSATILE EXPRESS PLATFORM
2680 M: Liviu Dudau <liviu.dudau@arm.com>
2681 M: Sudeep Holla <sudeep.holla@arm.com>
2682 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 F: arch/arm/boot/dts/vexpress*
2688 F: arch/arm/mach-vexpress/
2689 F: arch/arm64/boot/dts/arm/
2690 F: drivers/clk/versatile/clk-vexpress-osc.c
2691 F: drivers/clocksource/timer-versatile.c
2695 M: Russell King <linux@armlinux.org.uk>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 W: http://www.armlinux.org.uk/
2701 ARM/VOIPAC PXA270 SUPPORT
2702 M: Marek Vasut <marek.vasut@gmail.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: arch/arm/mach-pxa/include/mach/vpac270.h
2706 F: arch/arm/mach-pxa/vpac270.c
2708 ARM/VT8500 ARM ARCHITECTURE
2709 M: Tony Prisk <linux@prisktech.co.nz>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2713 F: arch/arm/mach-vt8500/
2714 F: drivers/clocksource/timer-vt8500.c
2715 F: drivers/i2c/busses/i2c-wmt.c
2716 F: drivers/mmc/host/wmt-sdmmc.c
2717 F: drivers/pwm/pwm-vt8500.c
2718 F: drivers/rtc/rtc-vt8500.c
2719 F: drivers/tty/serial/vt8500_serial.c
2720 F: drivers/usb/host/ehci-platform.c
2721 F: drivers/usb/host/uhci-platform.c
2722 F: drivers/video/fbdev/vt8500lcdfb.*
2723 F: drivers/video/fbdev/wm8505fb*
2724 F: drivers/video/fbdev/wmt_ge_rops.*
2726 ARM/ZIPIT Z2 SUPPORT
2727 M: Marek Vasut <marek.vasut@gmail.com>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: arch/arm/mach-pxa/include/mach/z2.h
2731 F: arch/arm/mach-pxa/z2.c
2733 ARM/ZTE ARCHITECTURE
2734 M: Jun Nie <jun.nie@linaro.org>
2735 M: Shawn Guo <shawnguo@kernel.org>
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 F: Documentation/devicetree/bindings/arm/zte.yaml
2739 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2740 F: Documentation/devicetree/bindings/dma/zxdma.txt
2741 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2742 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2743 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2744 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2745 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2746 F: Documentation/devicetree/bindings/soc/zte/
2747 F: Documentation/devicetree/bindings/sound/zte,*.txt
2748 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2749 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2750 F: arch/arm/boot/dts/zx2967*
2751 F: arch/arm/mach-zx/
2752 F: arch/arm64/boot/dts/zte/
2754 F: drivers/dma/zx_dma.c
2755 F: drivers/gpio/gpio-zx.c
2756 F: drivers/i2c/busses/i2c-zx2967.c
2757 F: drivers/mmc/host/dw_mmc-zx.*
2758 F: drivers/pinctrl/zte/
2760 F: drivers/thermal/zx2967_thermal.c
2761 F: drivers/watchdog/zx2967_wdt.c
2762 F: include/dt-bindings/clock/zx2967*.h
2763 F: include/dt-bindings/soc/zte,*.h
2764 F: sound/soc/codecs/zx_aud96p22.c
2767 ARM/ZYNQ ARCHITECTURE
2768 M: Michal Simek <michal.simek@xilinx.com>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 W: http://wiki.xilinx.com
2772 T: git https://github.com/Xilinx/linux-xlnx.git
2773 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2774 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2775 F: arch/arm/mach-zynq/
2776 F: drivers/block/xsysace.c
2777 F: drivers/clocksource/timer-cadence-ttc.c
2778 F: drivers/cpuidle/cpuidle-zynq.c
2779 F: drivers/edac/synopsys_edac.c
2780 F: drivers/i2c/busses/i2c-cadence.c
2781 F: drivers/i2c/busses/i2c-xiic.c
2782 F: drivers/mmc/host/sdhci-of-arasan.c
2786 ARM64 PORT (AARCH64 ARCHITECTURE)
2787 M: Catalin Marinas <catalin.marinas@arm.com>
2788 M: Will Deacon <will@kernel.org>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2792 F: Documentation/arm64/
2794 F: tools/testing/selftests/arm64/
2795 X: arch/arm64/boot/dts/
2797 AS3645A LED FLASH CONTROLLER DRIVER
2798 M: Sakari Ailus <sakari.ailus@iki.fi>
2799 L: linux-leds@vger.kernel.org
2801 F: drivers/leds/leds-as3645a.c
2803 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2804 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2805 L: linux-media@vger.kernel.org
2807 T: git git://linuxtv.org/media_tree.git
2808 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2809 F: drivers/media/i2c/ak7375.c
2811 ASAHI KASEI AK8974 DRIVER
2812 M: Linus Walleij <linus.walleij@linaro.org>
2813 L: linux-iio@vger.kernel.org
2815 W: http://www.akm.com/
2816 F: drivers/iio/magnetometer/ak8974.c
2818 ASC7621 HARDWARE MONITOR DRIVER
2819 M: George Joseph <george.joseph@fairview5.com>
2820 L: linux-hwmon@vger.kernel.org
2822 F: Documentation/hwmon/asc7621.rst
2823 F: drivers/hwmon/asc7621.c
2825 ASPEED PINCTRL DRIVERS
2826 M: Andrew Jeffery <andrew@aj.id.au>
2827 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2828 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829 L: linux-gpio@vger.kernel.org
2831 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2832 F: drivers/pinctrl/aspeed/
2834 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2835 M: Eddie James <eajames@linux.ibm.com>
2836 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2838 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2839 F: drivers/irqchip/irq-aspeed-scu-ic.c
2840 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2842 ASPEED VIDEO ENGINE DRIVER
2843 M: Eddie James <eajames@linux.ibm.com>
2844 L: linux-media@vger.kernel.org
2845 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2847 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2848 F: drivers/media/platform/aspeed-video.c
2850 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2851 M: Corentin Chary <corentin.chary@gmail.com>
2852 L: acpi4asus-user@lists.sourceforge.net
2853 L: platform-driver-x86@vger.kernel.org
2855 W: http://acpi4asus.sf.net
2856 F: drivers/platform/x86/asus*.c
2857 F: drivers/platform/x86/eeepc*.c
2859 ASUS WIRELESS RADIO CONTROL DRIVER
2860 M: João Paulo Rechi Vita <jprvita@gmail.com>
2861 L: platform-driver-x86@vger.kernel.org
2863 F: drivers/platform/x86/asus-wireless.c
2866 M: David Howells <dhowells@redhat.com>
2867 L: keyrings@vger.kernel.org
2869 F: Documentation/crypto/asymmetric-keys.rst
2870 F: crypto/asymmetric_keys/
2871 F: include/crypto/pkcs7.h
2872 F: include/crypto/public_key.h
2873 F: include/linux/verification.h
2875 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2876 R: Dan Williams <dan.j.williams@intel.com>
2878 W: http://sourceforge.net/projects/xscaleiop
2879 F: Documentation/crypto/async-tx-api.rst
2882 F: include/linux/async_tx.h
2883 F: include/linux/dmaengine.h
2886 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2887 L: linux-i2c@vger.kernel.org
2889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2890 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2891 F: drivers/misc/eeprom/at24.c
2893 ATA OVER ETHERNET (AOE) DRIVER
2894 M: "Justin Sanders" <justin@coraid.com>
2896 W: http://www.openaoe.org/
2897 F: Documentation/admin-guide/aoe/
2898 F: drivers/block/aoe/
2900 ATHEROS 71XX/9XXX GPIO DRIVER
2901 M: Alban Bedel <albeu@free.fr>
2903 W: https://github.com/AlbanBedel/linux
2904 T: git git://github.com/AlbanBedel/linux
2905 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2906 F: drivers/gpio/gpio-ath79.c
2908 ATHEROS 71XX/9XXX USB PHY DRIVER
2909 M: Alban Bedel <albeu@free.fr>
2911 W: https://github.com/AlbanBedel/linux
2912 T: git git://github.com/AlbanBedel/linux
2913 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2914 F: drivers/phy/qualcomm/phy-ath79-usb.c
2916 ATHEROS ATH GENERIC UTILITIES
2917 M: Kalle Valo <kvalo@codeaurora.org>
2918 L: linux-wireless@vger.kernel.org
2920 F: drivers/net/wireless/ath/*
2922 ATHEROS ATH5K WIRELESS DRIVER
2923 M: Jiri Slaby <jirislaby@kernel.org>
2924 M: Nick Kossifidis <mickflemm@gmail.com>
2925 M: Luis Chamberlain <mcgrof@kernel.org>
2926 L: linux-wireless@vger.kernel.org
2928 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2929 F: drivers/net/wireless/ath/ath5k/
2931 ATHEROS ATH6KL WIRELESS DRIVER
2932 M: Kalle Valo <kvalo@codeaurora.org>
2933 L: linux-wireless@vger.kernel.org
2935 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2937 F: drivers/net/wireless/ath/ath6kl/
2940 M: Ville Syrjala <syrjala@sci.fi>
2942 F: drivers/input/misc/ati_remote2.c
2944 ATK0110 HWMON DRIVER
2945 M: Luca Tettamanti <kronos.it@gmail.com>
2946 L: linux-hwmon@vger.kernel.org
2948 F: drivers/hwmon/asus_atk0110.c
2950 ATLX ETHERNET DRIVERS
2951 M: Jay Cliburn <jcliburn@gmail.com>
2952 M: Chris Snook <chris.snook@gmail.com>
2953 L: netdev@vger.kernel.org
2955 W: http://sourceforge.net/projects/atl1
2956 W: http://atl1.sourceforge.net
2957 F: drivers/net/ethernet/atheros/
2960 M: Chas Williams <3chas3@gmail.com>
2961 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2962 L: netdev@vger.kernel.org
2964 W: http://linux-atm.sourceforge.net
2966 F: include/linux/atm*
2967 F: include/uapi/linux/atm*
2969 ATMEL MACB ETHERNET DRIVER
2970 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2971 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2973 F: drivers/net/ethernet/cadence/
2975 ATMEL MAXTOUCH DRIVER
2976 M: Nick Dyer <nick@shmanahar.org>
2978 T: git git://github.com/ndyer/linux.git
2979 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2980 F: drivers/input/touchscreen/atmel_mxt_ts.c
2982 ATMEL WIRELESS DRIVER
2983 M: Simon Kelley <simon@thekelleys.org.uk>
2984 L: linux-wireless@vger.kernel.org
2986 W: http://www.thekelleys.org.uk/atmel
2987 W: http://atmelwlandriver.sourceforge.net/
2988 F: drivers/net/wireless/atmel/atmel*
2990 ATOMIC INFRASTRUCTURE
2991 M: Will Deacon <will@kernel.org>
2992 M: Peter Zijlstra <peterz@infradead.org>
2993 R: Boqun Feng <boqun.feng@gmail.com>
2994 L: linux-kernel@vger.kernel.org
2996 F: arch/*/include/asm/atomic*.h
2997 F: include/*/atomic*.h
3000 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3001 M: Bradley Grove <linuxdrivers@attotech.com>
3002 L: linux-scsi@vger.kernel.org
3004 W: http://www.attotech.com
3005 F: drivers/scsi/esas2r
3007 ATUSB IEEE 802.15.4 RADIO DRIVER
3008 M: Stefan Schmidt <stefan@datenfreihafen.org>
3009 L: linux-wpan@vger.kernel.org
3011 F: drivers/net/ieee802154/at86rf230.h
3012 F: drivers/net/ieee802154/atusb.c
3013 F: drivers/net/ieee802154/atusb.h
3016 M: Paul Moore <paul@paul-moore.com>
3017 M: Eric Paris <eparis@redhat.com>
3018 L: linux-audit@redhat.com (moderated for non-subscribers)
3020 W: https://github.com/linux-audit
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3022 F: include/linux/audit.h
3023 F: include/uapi/linux/audit.h
3026 AUXILIARY DISPLAY DRIVERS
3027 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029 F: drivers/auxdisplay/
3030 F: include/linux/cfag12864b.h
3032 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3033 M: Andreas Klinger <ak@it-klinger.de>
3034 L: linux-iio@vger.kernel.org
3036 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3037 F: drivers/iio/adc/hx711.c
3040 M: Ralf Baechle <ralf@linux-mips.org>
3041 L: linux-hams@vger.kernel.org
3043 W: http://www.linux-ax25.org/
3044 F: include/net/ax25.h
3045 F: include/uapi/linux/ax25.h
3049 M: Peter Rosin <peda@axentia.se>
3050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052 F: arch/arm/boot/dts/at91-linea.dtsi
3053 F: arch/arm/boot/dts/at91-natte.dtsi
3054 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3055 F: arch/arm/boot/dts/at91-tse850-3.dts
3057 AXENTIA ASOC DRIVERS
3058 M: Peter Rosin <peda@axentia.se>
3059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3061 F: Documentation/devicetree/bindings/sound/axentia,*
3062 F: sound/soc/atmel/tse850-pcm5142.c
3064 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3065 M: Nuno Sá <nuno.sa@analog.com>
3066 L: linux-hwmon@vger.kernel.org
3068 W: http://ez.analog.com/community/linux-device-drivers
3069 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3070 F: drivers/hwmon/axi-fan-control.c
3072 AXXIA I2C CONTROLLER
3073 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3074 L: linux-i2c@vger.kernel.org
3076 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3077 F: drivers/i2c/busses/i2c-axxia.c
3080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3081 L: linux-media@vger.kernel.org
3083 W: https://linuxtv.org
3084 T: git git://linuxtv.org/media_tree.git
3085 F: drivers/media/usb/dvb-usb-v2/az6007.c
3087 AZTECH FM RADIO RECEIVER DRIVER
3088 M: Hans Verkuil <hverkuil@xs4all.nl>
3089 L: linux-media@vger.kernel.org
3091 W: https://linuxtv.org
3092 T: git git://linuxtv.org/media_tree.git
3093 F: drivers/media/radio/radio-aztech*
3096 L: linux-wireless@vger.kernel.org
3097 L: b43-dev@lists.infradead.org
3099 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3100 F: drivers/net/wireless/broadcom/b43/
3102 B43LEGACY WIRELESS DRIVER
3103 M: Larry Finger <Larry.Finger@lwfinger.net>
3104 L: linux-wireless@vger.kernel.org
3105 L: b43-dev@lists.infradead.org
3107 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3108 F: drivers/net/wireless/broadcom/b43legacy/
3110 BACKLIGHT CLASS/SUBSYSTEM
3111 M: Lee Jones <lee.jones@linaro.org>
3112 M: Daniel Thompson <daniel.thompson@linaro.org>
3113 M: Jingoo Han <jingoohan1@gmail.com>
3114 L: dri-devel@lists.freedesktop.org
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3117 F: Documentation/ABI/stable/sysfs-class-backlight
3118 F: Documentation/ABI/testing/sysfs-class-backlight
3119 F: Documentation/devicetree/bindings/leds/backlight
3120 F: drivers/video/backlight/
3121 F: include/linux/backlight.h
3122 F: include/linux/pwm_backlight.h
3125 M: Marek Lindner <mareklindner@neomailbox.ch>
3126 M: Simon Wunderlich <sw@simonwunderlich.de>
3127 M: Antonio Quartulli <a@unstable.cc>
3128 M: Sven Eckelmann <sven@narfation.org>
3129 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3131 W: https://www.open-mesh.org/
3132 Q: https://patchwork.open-mesh.org/project/batman/list/
3133 B: https://www.open-mesh.org/projects/batman-adv/issues
3134 C: irc://chat.freenode.net/batman
3135 T: git https://git.open-mesh.org/linux-merge.git
3136 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3137 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3138 F: Documentation/networking/batman-adv.rst
3139 F: include/uapi/linux/batadv_packet.h
3140 F: include/uapi/linux/batman_adv.h
3143 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3144 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3145 L: linux-hams@vger.kernel.org
3147 W: http://www.baycom.org/~tom/ham/ham.html
3148 F: drivers/net/hamradio/baycom*
3150 BCACHE (BLOCK LAYER CACHE)
3151 M: Coly Li <colyli@suse.de>
3152 M: Kent Overstreet <kent.overstreet@gmail.com>
3153 L: linux-bcache@vger.kernel.org
3155 W: http://bcache.evilpiepirate.org
3156 C: irc://irc.oftc.net/bcache
3157 F: drivers/md/bcache/
3159 BDISP ST MEDIA DRIVER
3160 M: Fabien Dessenne <fabien.dessenne@st.com>
3161 L: linux-media@vger.kernel.org
3163 W: https://linuxtv.org
3164 T: git git://linuxtv.org/media_tree.git
3165 F: drivers/media/platform/sti/bdisp
3167 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3168 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3169 L: netdev@vger.kernel.org
3171 F: drivers/net/ethernet/ec_bhf.c
3174 M: Luis de Bethencourt <luisbg@kernel.org>
3175 M: Salah Triki <salah.triki@gmail.com>
3177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3178 F: Documentation/filesystems/befs.rst
3182 M: Paolo Valente <paolo.valente@linaro.org>
3183 M: Jens Axboe <axboe@kernel.dk>
3184 L: linux-block@vger.kernel.org
3186 F: Documentation/block/bfq-iosched.rst
3190 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3192 F: Documentation/filesystems/bfs.rst
3194 F: include/uapi/linux/bfs_fs.h
3196 BLINKM RGB LED DRIVER
3197 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3199 F: drivers/leds/leds-blinkm.c
3202 M: Jens Axboe <axboe@kernel.dk>
3203 L: linux-block@vger.kernel.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
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 GENET ETHERNET DRIVER
3578 M: Doug Berger <opendmb@gmail.com>
3579 M: Florian Fainelli <f.fainelli@gmail.com>
3580 L: bcm-kernel-feedback-list@broadcom.com
3581 L: netdev@vger.kernel.org
3583 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3584 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3585 F: drivers/net/ethernet/broadcom/genet/
3586 F: drivers/net/mdio/mdio-bcm-unimac.c
3587 F: include/linux/platform_data/bcmgenet.h
3588 F: include/linux/platform_data/mdio-bcm-unimac.h
3590 BROADCOM IPROC ARM ARCHITECTURE
3591 M: Ray Jui <rjui@broadcom.com>
3592 M: Scott Branden <sbranden@broadcom.com>
3593 M: bcm-kernel-feedback-list@broadcom.com
3594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3596 T: git git://github.com/broadcom/cygnus-linux.git
3597 F: arch/arm64/boot/dts/broadcom/northstar2/*
3598 F: arch/arm64/boot/dts/broadcom/stingray/*
3599 F: drivers/clk/bcm/clk-ns*
3600 F: drivers/clk/bcm/clk-sr*
3601 F: drivers/pinctrl/bcm/pinctrl-ns*
3602 F: include/dt-bindings/clock/bcm-sr*
3619 BROADCOM KONA GPIO DRIVER
3620 M: Ray Jui <rjui@broadcom.com>
3621 L: bcm-kernel-feedback-list@broadcom.com
3623 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3624 F: drivers/gpio/gpio-bcm-kona.c
3626 BROADCOM NETXTREME-E ROCE DRIVER
3627 M: Selvin Xavier <selvin.xavier@broadcom.com>
3628 M: Devesh Sharma <devesh.sharma@broadcom.com>
3629 M: Somnath Kotur <somnath.kotur@broadcom.com>
3630 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3631 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3632 L: linux-rdma@vger.kernel.org
3634 W: http://www.broadcom.com
3635 F: drivers/infiniband/hw/bnxt_re/
3636 F: include/uapi/rdma/bnxt_re-abi.h
3638 BROADCOM NVRAM DRIVER
3639 M: Rafał Miłecki <zajec5@gmail.com>
3640 L: linux-mips@vger.kernel.org
3642 F: drivers/firmware/broadcom/*
3644 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3645 M: Rafał Miłecki <zajec5@gmail.com>
3646 L: linux-wireless@vger.kernel.org
3649 F: include/linux/bcma/
3652 M: Kamal Dasu <kdasu.kdev@gmail.com>
3653 M: bcm-kernel-feedback-list@broadcom.com
3655 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3656 F: drivers/spi/spi-bcm-qspi.*
3657 F: drivers/spi/spi-brcmstb-qspi.c
3658 F: drivers/spi/spi-iproc-qspi.c
3660 BROADCOM STB AVS CPUFREQ DRIVER
3661 M: Markus Mayer <mmayer@broadcom.com>
3662 M: bcm-kernel-feedback-list@broadcom.com
3663 L: linux-pm@vger.kernel.org
3665 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3666 F: drivers/cpufreq/brcmstb*
3668 BROADCOM STB AVS TMON DRIVER
3669 M: Markus Mayer <mmayer@broadcom.com>
3670 M: bcm-kernel-feedback-list@broadcom.com
3671 L: linux-pm@vger.kernel.org
3673 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3674 F: drivers/thermal/broadcom/brcmstb*
3676 BROADCOM STB DPFE DRIVER
3677 M: Markus Mayer <mmayer@broadcom.com>
3678 M: bcm-kernel-feedback-list@broadcom.com
3679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3681 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3682 F: drivers/memory/brcmstb_dpfe.c
3684 BROADCOM STB NAND FLASH DRIVER
3685 M: Brian Norris <computersforpeace@gmail.com>
3686 M: Kamal Dasu <kdasu.kdev@gmail.com>
3687 L: linux-mtd@lists.infradead.org
3688 L: bcm-kernel-feedback-list@broadcom.com
3690 F: drivers/mtd/nand/raw/brcmnand/
3692 BROADCOM SYSTEMPORT ETHERNET DRIVER
3693 M: Florian Fainelli <f.fainelli@gmail.com>
3694 L: bcm-kernel-feedback-list@broadcom.com
3695 L: netdev@vger.kernel.org
3697 F: drivers/net/ethernet/broadcom/bcmsysport.*
3699 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3700 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3701 M: Prashant Sreedharan <prashant@broadcom.com>
3702 M: Michael Chan <mchan@broadcom.com>
3703 L: netdev@vger.kernel.org
3705 F: drivers/net/ethernet/broadcom/tg3.*
3707 BROCADE BFA FC SCSI DRIVER
3708 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3709 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3710 L: linux-scsi@vger.kernel.org
3712 F: drivers/scsi/bfa/
3714 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3715 M: Rasesh Mody <rmody@marvell.com>
3716 M: Sudarsana Kalluru <skalluru@marvell.com>
3717 M: GR-Linux-NIC-Dev@marvell.com
3718 L: netdev@vger.kernel.org
3720 F: drivers/net/ethernet/brocade/bna/
3722 BSG (block layer generic sg v4 driver)
3723 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3724 L: linux-scsi@vger.kernel.org
3727 F: include/linux/bsg.h
3728 F: include/uapi/linux/bsg.h
3731 M: Clemens Ladisch <clemens@ladisch.de>
3732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3735 F: Documentation/sound/cards/bt87x.rst
3736 F: sound/pci/bt87x.c
3739 M: Michael Buesch <m@bues.ch>
3741 W: http://bu3sch.de/btgpio.php
3742 F: drivers/gpio/gpio-bt8xx.c
3745 M: Chris Mason <clm@fb.com>
3746 M: Josef Bacik <josef@toxicpanda.com>
3747 M: David Sterba <dsterba@suse.com>
3748 L: linux-btrfs@vger.kernel.org
3750 W: http://btrfs.wiki.kernel.org/
3751 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3753 F: Documentation/filesystems/btrfs.rst
3755 F: include/linux/btrfs*
3756 F: include/uapi/linux/btrfs*
3758 BTTV VIDEO4LINUX DRIVER
3759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3760 L: linux-media@vger.kernel.org
3762 W: https://linuxtv.org
3763 T: git git://linuxtv.org/media_tree.git
3764 F: Documentation/driver-api/media/drivers/bttv*
3765 F: drivers/media/pci/bt8xx/bttv*
3767 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3768 M: Chanwoo Choi <cw00.choi@samsung.com>
3769 L: linux-pm@vger.kernel.org
3770 L: linux-samsung-soc@vger.kernel.org
3772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3773 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3774 F: drivers/devfreq/exynos-bus.c
3776 BUSLOGIC SCSI DRIVER
3777 M: Khalid Aziz <khalid@gonehiking.org>
3778 L: linux-scsi@vger.kernel.org
3780 F: drivers/scsi/BusLogic.*
3781 F: drivers/scsi/FlashPoint.*
3783 C-MEDIA CMI8788 DRIVER
3784 M: Clemens Ladisch <clemens@ladisch.de>
3785 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3788 F: sound/pci/oxygen/
3791 M: Guo Ren <guoren@kernel.org>
3792 L: linux-csky@vger.kernel.org
3794 T: git https://github.com/c-sky/csky-linux.git
3795 F: Documentation/devicetree/bindings/csky/
3796 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3797 F: Documentation/devicetree/bindings/timer/csky,*
3799 F: drivers/clocksource/timer-gx6605s.c
3800 F: drivers/clocksource/timer-mp-csky.c
3801 F: drivers/irqchip/irq-csky-*
3806 M: Mark Salter <msalter@redhat.com>
3807 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3808 L: linux-c6x-dev@linux-c6x.org
3810 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3813 CA8210 IEEE-802.15.4 RADIO DRIVER
3814 M: Harry Morris <h.morris@cascoda.com>
3815 L: linux-wpan@vger.kernel.org
3817 W: https://github.com/Cascoda/ca8210-linux.git
3818 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3819 F: drivers/net/ieee802154/ca8210.c
3821 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3822 M: David Howells <dhowells@redhat.com>
3823 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3825 F: Documentation/filesystems/caching/cachefiles.rst
3828 CADENCE MIPI-CSI2 BRIDGES
3829 M: Maxime Ripard <mripard@kernel.org>
3830 L: linux-media@vger.kernel.org
3832 F: Documentation/devicetree/bindings/media/cdns,*.txt
3833 F: drivers/media/platform/cadence/cdns-csi2*
3836 L: linux-mtd@lists.infradead.org
3838 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3839 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3841 CADET FM/AM RADIO RECEIVER DRIVER
3842 M: Hans Verkuil <hverkuil@xs4all.nl>
3843 L: linux-media@vger.kernel.org
3845 W: https://linuxtv.org
3846 T: git git://linuxtv.org/media_tree.git
3847 F: drivers/media/radio/radio-cadet*
3849 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3850 M: Jonathan Corbet <corbet@lwn.net>
3851 L: linux-media@vger.kernel.org
3853 T: git git://linuxtv.org/media_tree.git
3854 F: Documentation/admin-guide/media/cafe_ccic*
3855 F: drivers/media/platform/marvell-ccic/
3858 L: netdev@vger.kernel.org
3860 F: Documentation/networking/caif/
3861 F: drivers/net/caif/
3862 F: include/net/caif/
3863 F: include/uapi/linux/caif/
3867 M: Toke Høiland-Jørgensen <toke@toke.dk>
3868 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3870 F: net/sched/sch_cake.c
3873 M: Wolfgang Grandegger <wg@grandegger.com>
3874 M: Marc Kleine-Budde <mkl@pengutronix.de>
3875 L: linux-can@vger.kernel.org
3877 W: https://github.com/linux-can
3878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3880 F: Documentation/devicetree/bindings/net/can/
3882 F: include/linux/can/dev.h
3883 F: include/linux/can/led.h
3884 F: include/linux/can/platform/
3885 F: include/linux/can/rx-offload.h
3886 F: include/uapi/linux/can/error.h
3887 F: include/uapi/linux/can/netlink.h
3888 F: include/uapi/linux/can/vxcan.h
3891 M: Oliver Hartkopp <socketcan@hartkopp.net>
3892 M: Marc Kleine-Budde <mkl@pengutronix.de>
3893 L: linux-can@vger.kernel.org
3895 W: https://github.com/linux-can
3896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3898 F: Documentation/networking/can.rst
3899 F: include/linux/can/core.h
3900 F: include/linux/can/skb.h
3901 F: include/net/netns/can.h
3902 F: include/uapi/linux/can.h
3903 F: include/uapi/linux/can/bcm.h
3904 F: include/uapi/linux/can/gw.h
3905 F: include/uapi/linux/can/raw.h
3908 CAN-J1939 NETWORK LAYER
3909 M: Robin van der Gracht <robin@protonic.nl>
3910 M: Oleksij Rempel <o.rempel@pengutronix.de>
3911 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3912 L: linux-can@vger.kernel.org
3914 F: Documentation/networking/j1939.rst
3915 F: include/uapi/linux/can/j1939.h
3919 M: Serge Hallyn <serge@hallyn.com>
3920 L: linux-security-module@vger.kernel.org
3922 F: include/linux/capability.h
3923 F: include/uapi/linux/capability.h
3924 F: kernel/capability.c
3925 F: security/commoncap.c
3927 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3928 M: Kevin Tsai <ktsai@capellamicro.com>
3930 F: drivers/iio/light/cm*
3932 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3933 M: Christian Lamparter <chunkeey@googlemail.com>
3934 L: linux-wireless@vger.kernel.org
3936 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3937 F: drivers/net/wireless/ath/carl9170/
3940 M: Robert Richter <rrichter@marvell.com>
3942 W: http://www.marvell.com
3943 F: drivers/i2c/busses/i2c-octeon*
3944 F: drivers/i2c/busses/i2c-thunderx*
3946 CAVIUM LIQUIDIO NETWORK DRIVER
3947 M: Derek Chickles <dchickles@marvell.com>
3948 M: Satanand Burla <sburla@marvell.com>
3949 M: Felix Manlunas <fmanlunas@marvell.com>
3950 L: netdev@vger.kernel.org
3952 W: http://www.marvell.com
3953 F: drivers/net/ethernet/cavium/liquidio/
3956 M: Robert Richter <rrichter@marvell.com>
3958 W: http://www.marvell.com
3959 F: drivers/mmc/host/cavium*
3961 CAVIUM OCTEON-TX CRYPTO DRIVER
3962 M: George Cherian <gcherian@marvell.com>
3963 L: linux-crypto@vger.kernel.org
3965 W: http://www.marvell.com
3966 F: drivers/crypto/cavium/cpt/
3968 CAVIUM THUNDERX2 ARM64 SOC
3969 M: Robert Richter <rrichter@marvell.com>
3970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3972 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3973 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3975 CC2520 IEEE-802.15.4 RADIO DRIVER
3976 M: Varka Bhadram <varkabhadram@gmail.com>
3977 L: linux-wpan@vger.kernel.org
3979 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3980 F: drivers/net/ieee802154/cc2520.c
3981 F: include/linux/spi/cc2520.h
3983 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3984 M: Gilad Ben-Yossef <gilad@benyossef.com>
3985 L: linux-crypto@vger.kernel.org
3987 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3988 F: drivers/crypto/ccree/
3990 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3991 M: Hadar Gat <hadar.gat@arm.com>
3992 L: linux-crypto@vger.kernel.org
3994 F: drivers/char/hw_random/cctrng.c
3995 F: drivers/char/hw_random/cctrng.h
3996 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3997 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4000 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4001 L: linux-media@vger.kernel.org
4003 W: http://linuxtv.org
4004 T: git git://linuxtv.org/media_tree.git
4005 F: Documentation/ABI/testing/debugfs-cec-error-inj
4006 F: Documentation/devicetree/bindings/media/cec.txt
4007 F: Documentation/driver-api/media/cec-core.rst
4008 F: Documentation/userspace-api/media/cec
4009 F: drivers/media/cec/
4010 F: drivers/media/rc/keymaps/rc-cec.c
4011 F: include/media/cec-notifier.h
4012 F: include/media/cec.h
4013 F: include/uapi/linux/cec-funcs.h
4014 F: include/uapi/linux/cec.h
4017 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4018 L: linux-media@vger.kernel.org
4020 W: http://linuxtv.org
4021 T: git git://linuxtv.org/media_tree.git
4022 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4023 F: drivers/media/platform/cec-gpio/
4025 CELL BROADBAND ENGINE ARCHITECTURE
4026 M: Arnd Bergmann <arnd@arndb.de>
4027 L: linuxppc-dev@lists.ozlabs.org
4029 W: http://www.ibm.com/developerworks/power/cell/
4030 F: arch/powerpc/include/asm/cell*.h
4031 F: arch/powerpc/include/asm/spu*.h
4032 F: arch/powerpc/include/uapi/asm/spu*.h
4033 F: arch/powerpc/oprofile/*cell*
4034 F: arch/powerpc/platforms/cell/
4036 CELLWISE CW2015 BATTERY DRIVER
4037 M: Tobias Schrammm <t.schramm@manjaro.org>
4039 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4040 F: drivers/power/supply/cw2015_battery.c
4042 CEPH COMMON CODE (LIBCEPH)
4043 M: Ilya Dryomov <idryomov@gmail.com>
4044 M: Jeff Layton <jlayton@kernel.org>
4045 L: ceph-devel@vger.kernel.org
4048 T: git git://github.com/ceph/ceph-client.git
4049 F: include/linux/ceph/
4050 F: include/linux/crush/
4053 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4054 M: Jeff Layton <jlayton@kernel.org>
4055 M: Ilya Dryomov <idryomov@gmail.com>
4056 L: ceph-devel@vger.kernel.org
4059 T: git git://github.com/ceph/ceph-client.git
4060 F: Documentation/filesystems/ceph.rst
4063 CERTIFICATE HANDLING
4064 M: David Howells <dhowells@redhat.com>
4065 M: David Woodhouse <dwmw2@infradead.org>
4066 L: keyrings@vger.kernel.org
4068 F: Documentation/admin-guide/module-signing.rst
4070 F: scripts/extract-cert.c
4071 F: scripts/sign-file.c
4073 CFAG12864B LCD DRIVER
4074 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4076 F: drivers/auxdisplay/cfag12864b.c
4077 F: include/linux/cfag12864b.h
4079 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4080 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4082 F: drivers/auxdisplay/cfag12864bfb.c
4083 F: include/linux/cfag12864b.h
4085 CHAR and MISC DRIVERS
4086 M: Arnd Bergmann <arnd@arndb.de>
4087 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4092 F: include/linux/miscdevice.h
4095 M: Andy Whitcroft <apw@canonical.com>
4096 M: Joe Perches <joe@perches.com>
4098 F: scripts/checkpatch.pl
4100 CHINESE DOCUMENTATION
4101 M: Harry Wei <harryxiyou@gmail.com>
4102 M: Alex Shi <alex.shi@linux.alibaba.com>
4103 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4105 F: Documentation/translations/zh_CN/
4107 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4108 M: Peter Chen <Peter.Chen@nxp.com>
4109 L: linux-usb@vger.kernel.org
4111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4112 F: drivers/usb/chipidea/
4114 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4115 M: Hans de Goede <hdegoede@redhat.com>
4116 L: linux-input@vger.kernel.org
4118 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4119 F: drivers/input/touchscreen/chipone_icn8318.c
4121 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4122 M: Hans de Goede <hdegoede@redhat.com>
4123 L: linux-input@vger.kernel.org
4125 F: drivers/input/touchscreen/chipone_icn8505.c
4127 CHROME HARDWARE PLATFORM SUPPORT
4128 M: Benson Leung <bleung@chromium.org>
4129 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4132 F: drivers/platform/chrome/
4134 CHROMEOS EC CODEC DRIVER
4135 M: Cheng-Yi Chiang <cychiang@chromium.org>
4136 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4137 R: Guenter Roeck <groeck@chromium.org>
4139 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4140 F: sound/soc/codecs/cros_ec_codec.*
4142 CHROMEOS EC SUBDRIVERS
4143 M: Benson Leung <bleung@chromium.org>
4144 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4145 R: Guenter Roeck <groeck@chromium.org>
4147 F: drivers/power/supply/cros_usbpd-charger.c
4151 CHRONTEL CH7322 CEC DRIVER
4152 M: Jeff Chase <jnchase@google.com>
4153 L: linux-media@vger.kernel.org
4155 T: git git://linuxtv.org/media_tree.git
4156 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4157 F: drivers/media/cec/i2c/ch7322.c
4159 CIRRUS LOGIC AUDIO CODEC DRIVERS
4160 M: James Schulman <james.schulman@cirrus.com>
4161 M: David Rhodes <david.rhodes@cirrus.com>
4162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4164 F: sound/soc/codecs/cs*
4166 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4167 M: Hartley Sweeten <hsweeten@visionengravers.com>
4168 L: netdev@vger.kernel.org
4170 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4172 CIRRUS LOGIC LOCHNAGAR DRIVER
4173 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4174 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4175 L: patches@opensource.cirrus.com
4177 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4178 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4179 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4180 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4181 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4182 F: Documentation/hwmon/lochnagar.rst
4183 F: drivers/clk/clk-lochnagar.c
4184 F: drivers/hwmon/lochnagar-hwmon.c
4185 F: drivers/mfd/lochnagar-i2c.c
4186 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4187 F: drivers/regulator/lochnagar-regulator.c
4188 F: include/dt-bindings/clk/lochnagar.h
4189 F: include/dt-bindings/pinctrl/lochnagar.h
4190 F: include/linux/mfd/lochnagar*
4191 F: sound/soc/codecs/lochnagar-sc.c
4193 CIRRUS LOGIC MADERA CODEC DRIVERS
4194 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4195 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4197 L: patches@opensource.cirrus.com
4199 W: https://github.com/CirrusLogic/linux-drivers/wiki
4200 T: git https://github.com/CirrusLogic/linux-drivers.git
4201 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4202 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4203 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4204 F: drivers/gpio/gpio-madera*
4205 F: drivers/irqchip/irq-madera*
4206 F: drivers/mfd/cs47l*
4207 F: drivers/mfd/madera*
4208 F: drivers/pinctrl/cirrus/*
4209 F: include/dt-bindings/sound/madera*
4210 F: include/linux/irqchip/irq-madera*
4211 F: include/linux/mfd/madera/*
4212 F: include/sound/madera*
4213 F: sound/soc/codecs/cs47l*
4214 F: sound/soc/codecs/madera*
4216 CISCO FCOE HBA DRIVER
4217 M: Satish Kharat <satishkh@cisco.com>
4218 M: Sesidhar Baddela <sebaddel@cisco.com>
4219 M: Karan Tilak Kumar <kartilak@cisco.com>
4220 L: linux-scsi@vger.kernel.org
4222 F: drivers/scsi/fnic/
4224 CISCO SCSI HBA DRIVER
4225 M: Karan Tilak Kumar <kartilak@cisco.com>
4226 M: Sesidhar Baddela <sebaddel@cisco.com>
4227 L: linux-scsi@vger.kernel.org
4229 F: drivers/scsi/snic/
4231 CISCO VIC ETHERNET NIC DRIVER
4232 M: Christian Benvenuti <benve@cisco.com>
4233 M: Govindarajulu Varadarajan <_govind@gmx.com>
4235 F: drivers/net/ethernet/cisco/enic/
4237 CISCO VIC LOW LATENCY NIC DRIVER
4238 M: Christian Benvenuti <benve@cisco.com>
4239 M: Nelson Escobar <neescoba@cisco.com>
4240 M: Parvi Kaustubhi <pkaustub@cisco.com>
4242 F: drivers/infiniband/hw/usnic/
4245 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4249 CLANG/LLVM BUILD SUPPORT
4250 L: clang-built-linux@googlegroups.com
4252 W: https://clangbuiltlinux.github.io/
4253 B: https://github.com/ClangBuiltLinux/linux/issues
4254 C: irc://chat.freenode.net/clangbuiltlinux
4255 F: Documentation/kbuild/llvm.rst
4256 K: \b(?i:clang|llvm)\b
4259 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4260 L: linux-kernel@vger.kernel.org
4262 F: include/linux/cleancache.h
4266 M: Russell King <linux@armlinux.org.uk>
4267 L: linux-clk@vger.kernel.org
4269 F: include/linux/clk.h
4271 CLOCKSOURCE, CLOCKEVENT DRIVERS
4272 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4273 M: Thomas Gleixner <tglx@linutronix.de>
4274 L: linux-kernel@vger.kernel.org
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4277 F: Documentation/devicetree/bindings/timer/
4278 F: drivers/clocksource/
4281 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4282 M: Daniel Oliveira Nascimento <don@syst.com.br>
4283 L: platform-driver-x86@vger.kernel.org
4285 F: drivers/platform/x86/classmate-laptop.c
4288 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4289 L: linux-media@vger.kernel.org
4291 W: https://linuxtv.org
4292 T: git git://linuxtv.org/media_tree.git
4293 F: drivers/media/pci/cobalt/
4295 COCCINELLE/Semantic Patches (SmPL)
4296 M: Julia Lawall <Julia.Lawall@lip6.fr>
4297 M: Gilles Muller <Gilles.Muller@lip6.fr>
4298 M: Nicolas Palix <nicolas.palix@imag.fr>
4299 M: Michal Marek <michal.lkml@markovi.net>
4300 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4302 W: http://coccinelle.lip6.fr/
4303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4304 F: Documentation/dev-tools/coccinelle.rst
4305 F: scripts/coccicheck
4306 F: scripts/coccinelle/
4309 M: Jan Harkes <jaharkes@cs.cmu.edu>
4311 L: codalist@coda.cs.cmu.edu
4313 W: http://www.coda.cs.cmu.edu/
4314 F: Documentation/filesystems/coda.rst
4316 F: include/linux/coda*.h
4317 F: include/uapi/linux/coda*.h
4319 CODA V4L2 MEM2MEM DRIVER
4320 M: Philipp Zabel <p.zabel@pengutronix.de>
4321 L: linux-media@vger.kernel.org
4323 F: Documentation/devicetree/bindings/media/coda.txt
4324 F: drivers/media/platform/coda/
4327 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4329 F: Documentation/process/code-of-conduct-interpretation.rst
4330 F: Documentation/process/code-of-conduct.rst
4332 COMMON CLK FRAMEWORK
4333 M: Michael Turquette <mturquette@baylibre.com>
4334 M: Stephen Boyd <sboyd@kernel.org>
4335 L: linux-clk@vger.kernel.org
4337 Q: http://patchwork.kernel.org/project/linux-clk/list/
4338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4339 F: Documentation/devicetree/bindings/clock/
4341 F: include/linux/clk-pr*
4342 F: include/linux/clk/
4343 F: include/linux/of_clk.h
4344 X: drivers/clk/clkdev.c
4346 COMMON INTERNET FILE SYSTEM (CIFS)
4347 M: Steve French <sfrench@samba.org>
4348 L: linux-cifs@vger.kernel.org
4349 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4351 W: http://linux-cifs.samba.org/
4352 T: git git://git.samba.org/sfrench/cifs-2.6.git
4353 F: Documentation/admin-guide/cifs/
4356 COMPACTPCI HOTPLUG CORE
4357 M: Scott Murray <scott@spiteful.org>
4358 L: linux-pci@vger.kernel.org
4360 F: drivers/pci/hotplug/cpci_hotplug*
4362 COMPACTPCI HOTPLUG GENERIC DRIVER
4363 M: Scott Murray <scott@spiteful.org>
4364 L: linux-pci@vger.kernel.org
4366 F: drivers/pci/hotplug/cpcihp_generic.c
4368 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4369 M: Scott Murray <scott@spiteful.org>
4370 L: linux-pci@vger.kernel.org
4372 F: drivers/pci/hotplug/cpcihp_zt5550.*
4374 COMPAL LAPTOP SUPPORT
4375 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4376 L: platform-driver-x86@vger.kernel.org
4378 F: drivers/platform/x86/compal-laptop.c
4381 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4383 F: include/linux/compiler_attributes.h
4385 CONEXANT ACCESSRUNNER USB DRIVER
4386 L: accessrunner-general@lists.sourceforge.net
4388 W: http://accessrunner.sourceforge.net/
4389 F: drivers/usb/atm/cxacru.c
4392 M: Joel Becker <jlbec@evilplan.org>
4393 M: Christoph Hellwig <hch@lst.de>
4395 T: git git://git.infradead.org/users/hch/configfs.git
4397 F: include/linux/configfs.h
4400 M: Evgeniy Polyakov <zbr@ioremap.net>
4401 L: netdev@vger.kernel.org
4403 F: drivers/connector/
4406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4408 F: drivers/video/console/
4409 F: include/linux/console*
4411 CONTROL GROUP (CGROUP)
4412 M: Tejun Heo <tj@kernel.org>
4413 M: Li Zefan <lizefan@huawei.com>
4414 M: Johannes Weiner <hannes@cmpxchg.org>
4415 L: cgroups@vger.kernel.org
4417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4418 F: Documentation/admin-guide/cgroup-v1/
4419 F: Documentation/admin-guide/cgroup-v2.rst
4420 F: include/linux/cgroup*
4423 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4424 M: Tejun Heo <tj@kernel.org>
4425 M: Jens Axboe <axboe@kernel.dk>
4426 L: cgroups@vger.kernel.org
4427 L: linux-block@vger.kernel.org
4428 T: git git://git.kernel.dk/linux-block
4429 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4430 F: block/bfq-cgroup.c
4431 F: block/blk-cgroup.c
4432 F: block/blk-iolatency.c
4433 F: block/blk-throttle.c
4434 F: include/linux/blk-cgroup.h
4436 CONTROL GROUP - CPUSET
4437 M: Li Zefan <lizefan@huawei.com>
4438 L: cgroups@vger.kernel.org
4440 W: http://www.bullopensource.org/cpuset/
4441 W: http://oss.sgi.com/projects/cpusets/
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4443 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4444 F: include/linux/cpuset.h
4445 F: kernel/cgroup/cpuset.c
4447 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4448 M: Johannes Weiner <hannes@cmpxchg.org>
4449 M: Michal Hocko <mhocko@kernel.org>
4450 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4451 L: cgroups@vger.kernel.org
4452 L: linux-mm@kvack.org
4457 CORETEMP HARDWARE MONITORING DRIVER
4458 M: Fenghua Yu <fenghua.yu@intel.com>
4459 L: linux-hwmon@vger.kernel.org
4461 F: Documentation/hwmon/coretemp.rst
4462 F: drivers/hwmon/coretemp.c
4464 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4465 M: Marius Zachmann <mail@mariuszachmann.de>
4466 L: linux-hwmon@vger.kernel.org
4468 F: drivers/hwmon/corsair-cpro.c
4470 COSA/SRP SYNC SERIAL DRIVER
4471 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4473 W: http://www.fi.muni.cz/~kas/cosa/
4474 F: drivers/net/wan/cosa*
4477 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4478 L: linux-iio@vger.kernel.org
4480 F: Documentation/ABI/testing/sysfs-bus-counter*
4481 F: Documentation/driver-api/generic-counter.rst
4483 F: include/linux/counter.h
4484 F: include/linux/counter_enum.h
4486 CPMAC ETHERNET DRIVER
4487 M: Florian Fainelli <f.fainelli@gmail.com>
4488 L: netdev@vger.kernel.org
4490 F: drivers/net/ethernet/ti/cpmac.c
4492 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4493 M: Viresh Kumar <viresh.kumar@linaro.org>
4494 M: Sudeep Holla <sudeep.holla@arm.com>
4495 L: linux-pm@vger.kernel.org
4497 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4498 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4500 CPU FREQUENCY SCALING FRAMEWORK
4501 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4502 M: Viresh Kumar <viresh.kumar@linaro.org>
4503 L: linux-pm@vger.kernel.org
4505 B: https://bugzilla.kernel.org
4506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4508 F: Documentation/admin-guide/pm/cpufreq.rst
4509 F: Documentation/admin-guide/pm/intel_pstate.rst
4510 F: Documentation/cpu-freq/
4511 F: Documentation/devicetree/bindings/cpufreq/
4513 F: include/linux/cpufreq.h
4514 F: include/linux/sched/cpufreq.h
4515 F: kernel/sched/cpufreq*.c
4516 F: tools/testing/selftests/cpufreq/
4518 CPU IDLE TIME MANAGEMENT FRAMEWORK
4519 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4520 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4521 L: linux-pm@vger.kernel.org
4523 B: https://bugzilla.kernel.org
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4525 F: Documentation/admin-guide/pm/cpuidle.rst
4526 F: Documentation/driver-api/pm/cpuidle.rst
4527 F: drivers/cpuidle/*
4528 F: include/linux/cpuidle.h
4530 CPU POWER MONITORING SUBSYSTEM
4531 M: Thomas Renninger <trenn@suse.com>
4532 M: Shuah Khan <shuah@kernel.org>
4533 M: Shuah Khan <skhan@linuxfoundation.org>
4534 L: linux-pm@vger.kernel.org
4536 F: tools/power/cpupower/
4539 M: "H. Peter Anvin" <hpa@zytor.com>
4541 F: arch/x86/kernel/cpuid.c
4542 F: arch/x86/kernel/msr.c
4544 CPUIDLE DRIVER - ARM BIG LITTLE
4545 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4546 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4547 L: linux-pm@vger.kernel.org
4548 L: linux-arm-kernel@lists.infradead.org
4550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4551 F: drivers/cpuidle/cpuidle-big_little.c
4553 CPUIDLE DRIVER - ARM EXYNOS
4554 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4555 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4556 M: Kukjin Kim <kgene@kernel.org>
4557 L: linux-pm@vger.kernel.org
4558 L: linux-samsung-soc@vger.kernel.org
4560 F: arch/arm/mach-exynos/pm.c
4561 F: drivers/cpuidle/cpuidle-exynos.c
4563 CPUIDLE DRIVER - ARM PSCI
4564 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4565 M: Sudeep Holla <sudeep.holla@arm.com>
4566 L: linux-pm@vger.kernel.org
4567 L: linux-arm-kernel@lists.infradead.org
4569 F: drivers/cpuidle/cpuidle-psci.c
4572 M: Nicolas Pitre <nico@fluxnic.net>
4574 F: Documentation/filesystems/cramfs.rst
4578 M: Bastien Nocera <hadess@hadess.net>
4579 L: linux-input@vger.kernel.org
4581 F: drivers/hid/hid-creative-sb0540.c
4584 M: Herbert Xu <herbert@gondor.apana.org.au>
4585 M: "David S. Miller" <davem@davemloft.net>
4586 L: linux-crypto@vger.kernel.org
4588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4590 F: Documentation/crypto/
4591 F: Documentation/devicetree/bindings/crypto/
4596 F: include/linux/crypto*
4599 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4600 M: Neil Horman <nhorman@tuxdriver.com>
4601 L: linux-crypto@vger.kernel.org
4603 F: crypto/ansi_cprng.c
4607 M: Hans Verkuil <hverkuil@xs4all.nl>
4608 L: linux-media@vger.kernel.org
4610 W: http://linuxtv.org
4611 T: git git://linuxtv.org/media_tree.git
4612 F: drivers/media/i2c/cs3308.c
4614 CS5535 Audio ALSA driver
4615 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4617 F: sound/pci/cs5535audio/
4619 CSI DRIVERS FOR ALLWINNER V3s
4620 M: Yong Deng <yong.deng@magewell.com>
4621 L: linux-media@vger.kernel.org
4623 T: git git://linuxtv.org/media_tree.git
4624 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4625 F: drivers/media/platform/sunxi/sun6i-csi/
4628 M: Solomon Peachy <pizza@shaftnet.org>
4630 F: drivers/net/wireless/st/cw1200/
4632 CX18 VIDEO4LINUX DRIVER
4633 M: Andy Walls <awalls@md.metrocast.net>
4634 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 T: git git://linuxtv.org/media_tree.git
4638 F: drivers/media/pci/cx18/
4639 F: include/uapi/linux/ivtv*
4641 CX2341X MPEG ENCODER HELPER MODULE
4642 M: Hans Verkuil <hverkuil@xs4all.nl>
4643 L: linux-media@vger.kernel.org
4645 W: https://linuxtv.org
4646 T: git git://linuxtv.org/media_tree.git
4647 F: drivers/media/common/cx2341x*
4648 F: include/media/drv-intf/cx2341x.h
4650 CX24120 MEDIA DRIVER
4651 M: Jemma Denson <jdenson@gmail.com>
4652 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4653 L: linux-media@vger.kernel.org
4655 W: https://linuxtv.org
4656 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4657 F: drivers/media/dvb-frontends/cx24120*
4659 CX88 VIDEO4LINUX DRIVER
4660 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4661 L: linux-media@vger.kernel.org
4663 W: https://linuxtv.org
4664 T: git git://linuxtv.org/media_tree.git
4665 F: Documentation/driver-api/media/drivers/cx88*
4666 F: drivers/media/pci/cx88/
4668 CXD2820R MEDIA DRIVER
4669 M: Antti Palosaari <crope@iki.fi>
4670 L: linux-media@vger.kernel.org
4672 W: https://linuxtv.org
4673 W: http://palosaari.fi/linux/
4674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675 T: git git://linuxtv.org/anttip/media_tree.git
4676 F: drivers/media/dvb-frontends/cxd2820r*
4678 CXGB3 ETHERNET DRIVER (CXGB3)
4679 M: Vishal Kulkarni <vishal@chelsio.com>
4680 L: netdev@vger.kernel.org
4682 W: http://www.chelsio.com
4683 F: drivers/net/ethernet/chelsio/cxgb3/
4685 CXGB3 ISCSI DRIVER (CXGB3I)
4686 M: Karen Xie <kxie@chelsio.com>
4687 L: linux-scsi@vger.kernel.org
4689 W: http://www.chelsio.com
4690 F: drivers/scsi/cxgbi/cxgb3i
4692 CXGB4 CRYPTO DRIVER (chcr)
4693 M: Ayush Sawal <ayush.sawal@chelsio.com>
4694 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4695 M: Rohit Maheshwari <rohitm@chelsio.com>
4696 L: linux-crypto@vger.kernel.org
4698 W: http://www.chelsio.com
4699 F: drivers/crypto/chelsio
4701 CXGB4 ETHERNET DRIVER (CXGB4)
4702 M: Vishal Kulkarni <vishal@chelsio.com>
4703 L: netdev@vger.kernel.org
4705 W: http://www.chelsio.com
4706 F: drivers/net/ethernet/chelsio/cxgb4/
4708 CXGB4 ISCSI DRIVER (CXGB4I)
4709 M: Karen Xie <kxie@chelsio.com>
4710 L: linux-scsi@vger.kernel.org
4712 W: http://www.chelsio.com
4713 F: drivers/scsi/cxgbi/cxgb4i
4715 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4716 M: Potnuri Bharat Teja <bharat@chelsio.com>
4717 L: linux-rdma@vger.kernel.org
4719 W: http://www.openfabrics.org
4720 F: drivers/infiniband/hw/cxgb4/
4721 F: include/uapi/rdma/cxgb4-abi.h
4723 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4724 M: Vishal Kulkarni <vishal@gmail.com>
4725 L: netdev@vger.kernel.org
4727 W: http://www.chelsio.com
4728 F: drivers/net/ethernet/chelsio/cxgb4vf/
4730 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4731 M: Frederic Barrat <fbarrat@linux.ibm.com>
4732 M: Andrew Donnellan <ajd@linux.ibm.com>
4733 L: linuxppc-dev@lists.ozlabs.org
4735 F: Documentation/ABI/testing/sysfs-class-cxl
4736 F: Documentation/powerpc/cxl.rst
4737 F: arch/powerpc/platforms/powernv/pci-cxl.c
4738 F: drivers/misc/cxl/
4739 F: include/misc/cxl*
4740 F: include/uapi/misc/cxl.h
4742 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4743 M: Manoj N. Kumar <manoj@linux.ibm.com>
4744 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4745 M: Uma Krishnan <ukrishn@linux.ibm.com>
4746 L: linux-scsi@vger.kernel.org
4748 F: Documentation/powerpc/cxlflash.rst
4749 F: drivers/scsi/cxlflash/
4750 F: include/uapi/scsi/cxlflash_ioctl.h
4753 M: Russell King <linux@armlinux.org.uk>
4754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4756 W: http://www.armlinux.org.uk/
4757 F: drivers/video/fbdev/cyber2000fb.*
4759 CYCLADES ASYNC MUX DRIVER
4761 W: http://www.cyclades.com/
4762 F: drivers/tty/cyclades.c
4763 F: include/linux/cyclades.h
4764 F: include/uapi/linux/cyclades.h
4766 CYCLADES PC300 DRIVER
4768 W: http://www.cyclades.com/
4769 F: drivers/net/wan/pc300*
4771 CYPRESS_FIRMWARE MEDIA DRIVER
4772 M: Antti Palosaari <crope@iki.fi>
4773 L: linux-media@vger.kernel.org
4775 W: https://linuxtv.org
4776 W: http://palosaari.fi/linux/
4777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4778 T: git git://linuxtv.org/anttip/media_tree.git
4779 F: drivers/media/common/cypress_firmware*
4781 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4782 M: Linus Walleij <linus.walleij@linaro.org>
4783 L: linux-input@vger.kernel.org
4785 F: drivers/input/touchscreen/cy8ctma140.c
4787 CYTTSP TOUCHSCREEN DRIVER
4788 M: Ferruh Yigit <fery@cypress.com>
4789 L: linux-input@vger.kernel.org
4791 F: drivers/input/touchscreen/cyttsp*
4792 F: include/linux/input/cyttsp.h
4794 D-LINK DIR-685 TOUCHKEYS DRIVER
4795 M: Linus Walleij <linus.walleij@linaro.org>
4796 L: linux-input@vger.kernel.org
4798 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4800 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4801 M: Joshua Kinard <kumba@gentoo.org>
4803 F: drivers/rtc/rtc-ds1685.c
4804 F: include/linux/rtc/ds1685.h
4806 DAMA SLAVE for AX.25
4807 M: Joerg Reuter <jreuter@yaina.de>
4808 L: linux-hams@vger.kernel.org
4810 W: http://yaina.de/jreuter/
4811 W: http://www.qsl.net/dl1bke/
4812 F: net/ax25/af_ax25.c
4813 F: net/ax25/ax25_dev.c
4814 F: net/ax25/ax25_ds_*
4815 F: net/ax25/ax25_in.c
4816 F: net/ax25/ax25_out.c
4817 F: net/ax25/ax25_timer.c
4818 F: net/ax25/sysctl_net_ax25.c
4820 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4821 L: netdev@vger.kernel.org
4823 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4824 F: drivers/net/ethernet/dec/tulip/dmfe.c
4826 DC390/AM53C974 SCSI driver
4827 M: Hannes Reinecke <hare@suse.com>
4828 L: linux-scsi@vger.kernel.org
4830 F: drivers/scsi/am53c974.c
4833 M: Oliver Neukum <oliver@neukum.org>
4834 M: Ali Akcaagac <aliakc@web.de>
4835 M: Jamie Lenehan <lenehan@twibble.org>
4836 L: dc395x@twibble.org
4838 W: http://twibble.org/dist/dc395x/
4839 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4840 F: Documentation/scsi/dc395x.rst
4841 F: drivers/scsi/dc395x.*
4844 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4845 L: dccp@vger.kernel.org
4847 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4848 F: include/linux/dccp.h
4849 F: include/linux/tfrc.h
4850 F: include/uapi/linux/dccp.h
4853 DECnet NETWORK LAYER
4854 L: linux-decnet-user@lists.sourceforge.net
4856 W: http://linux-decnet.sourceforge.net
4857 F: Documentation/networking/decnet.rst
4860 DECSTATION PLATFORM SUPPORT
4861 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4862 L: linux-mips@vger.kernel.org
4864 W: http://www.linux-mips.org/wiki/DECstation
4866 F: arch/mips/include/asm/dec/
4867 F: arch/mips/include/asm/mach-dec/
4869 DEFXX FDDI NETWORK DRIVER
4870 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4872 F: drivers/net/fddi/defxx.*
4874 DEFZA FDDI NETWORK DRIVER
4875 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4877 F: drivers/net/fddi/defza.*
4879 DEINTERLACE DRIVERS FOR ALLWINNER H3
4880 M: Jernej Skrabec <jernej.skrabec@siol.net>
4881 L: linux-media@vger.kernel.org
4883 T: git git://linuxtv.org/media_tree.git
4884 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4885 F: drivers/media/platform/sunxi/sun8i-di/
4888 M: Matthew Garrett <mjg59@srcf.ucam.org>
4889 M: Pali Rohár <pali@kernel.org>
4890 L: platform-driver-x86@vger.kernel.org
4892 F: drivers/platform/x86/dell-laptop.c
4894 DELL LAPTOP FREEFALL DRIVER
4895 M: Pali Rohár <pali@kernel.org>
4897 F: drivers/platform/x86/dell-smo8800.c
4899 DELL LAPTOP RBTN DRIVER
4900 M: Pali Rohár <pali@kernel.org>
4902 F: drivers/platform/x86/dell-rbtn.*
4904 DELL LAPTOP SMM DRIVER
4905 M: Pali Rohár <pali@kernel.org>
4907 F: drivers/hwmon/dell-smm-hwmon.c
4908 F: include/uapi/linux/i8k.h
4910 DELL REMOTE BIOS UPDATE DRIVER
4911 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4912 L: platform-driver-x86@vger.kernel.org
4914 F: drivers/platform/x86/dell_rbu.c
4917 M: Pali Rohár <pali@kernel.org>
4918 M: Mario Limonciello <mario.limonciello@dell.com>
4919 L: platform-driver-x86@vger.kernel.org
4921 F: drivers/platform/x86/dell-smbios.*
4923 DELL SMBIOS SMM DRIVER
4924 M: Mario Limonciello <mario.limonciello@dell.com>
4925 L: platform-driver-x86@vger.kernel.org
4927 F: drivers/platform/x86/dell-smbios-smm.c
4929 DELL SMBIOS WMI DRIVER
4930 M: Mario Limonciello <mario.limonciello@dell.com>
4931 L: platform-driver-x86@vger.kernel.org
4933 F: drivers/platform/x86/dell-smbios-wmi.c
4934 F: tools/wmi/dell-smbios-example.c
4936 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4937 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4938 L: platform-driver-x86@vger.kernel.org
4940 F: Documentation/driver-api/dcdbas.rst
4941 F: drivers/platform/x86/dcdbas.*
4943 DELL WMI DESCRIPTOR DRIVER
4944 M: Mario Limonciello <mario.limonciello@dell.com>
4946 F: drivers/platform/x86/dell-wmi-descriptor.c
4948 DELL WMI NOTIFICATIONS DRIVER
4949 M: Matthew Garrett <mjg59@srcf.ucam.org>
4950 M: Pali Rohár <pali@kernel.org>
4952 F: drivers/platform/x86/dell-wmi.c
4954 DELTA ST MEDIA DRIVER
4955 M: Hugues Fruchet <hugues.fruchet@st.com>
4956 L: linux-media@vger.kernel.org
4958 W: https://linuxtv.org
4959 T: git git://linuxtv.org/media_tree.git
4960 F: drivers/media/platform/sti/delta
4963 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4964 L: linux-mtd@lists.infradead.org
4966 F: drivers/mtd/nand/raw/denali*
4968 DESIGNWARE EDMA CORE IP DRIVER
4969 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4970 L: dmaengine@vger.kernel.org
4972 F: drivers/dma/dw-edma/
4973 F: include/linux/dma/edma.h
4975 DESIGNWARE USB2 DRD IP DRIVER
4976 M: Minas Harutyunyan <hminas@synopsys.com>
4977 L: linux-usb@vger.kernel.org
4979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4980 F: drivers/usb/dwc2/
4982 DESIGNWARE USB3 DRD IP DRIVER
4983 M: Felipe Balbi <balbi@kernel.org>
4984 L: linux-usb@vger.kernel.org
4986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4987 F: drivers/usb/dwc3/
4989 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4990 M: Andreas Klinger <ak@it-klinger.de>
4991 L: linux-iio@vger.kernel.org
4993 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4994 F: drivers/iio/proximity/srf*.c
4996 DEVICE COREDUMP (DEV_COREDUMP)
4997 M: Johannes Berg <johannes@sipsolutions.net>
4998 L: linux-kernel@vger.kernel.org
5000 F: drivers/base/devcoredump.c
5001 F: include/linux/devcoredump.h
5003 DEVICE DIRECT ACCESS (DAX)
5004 M: Dan Williams <dan.j.williams@intel.com>
5005 M: Vishal Verma <vishal.l.verma@intel.com>
5006 M: Dave Jiang <dave.jiang@intel.com>
5007 L: linux-nvdimm@lists.01.org
5011 DEVICE FREQUENCY (DEVFREQ)
5012 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5013 M: Kyungmin Park <kyungmin.park@samsung.com>
5014 M: Chanwoo Choi <cw00.choi@samsung.com>
5015 L: linux-pm@vger.kernel.org
5017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5018 F: Documentation/devicetree/bindings/devfreq/
5020 F: include/linux/devfreq.h
5021 F: include/trace/events/devfreq.h
5023 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5024 M: Chanwoo Choi <cw00.choi@samsung.com>
5025 L: linux-pm@vger.kernel.org
5027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5028 F: Documentation/devicetree/bindings/devfreq/event/
5029 F: drivers/devfreq/devfreq-event.c
5030 F: drivers/devfreq/event/
5031 F: include/dt-bindings/pmu/exynos_ppmu.h
5032 F: include/linux/devfreq-event.h
5034 DEVICE NUMBER REGISTRY
5035 M: Torben Mathiasen <device@lanana.org>
5037 W: http://lanana.org/docs/device-list/index.html
5040 M: Alasdair Kergon <agk@redhat.com>
5041 M: Mike Snitzer <snitzer@redhat.com>
5042 M: dm-devel@redhat.com
5043 L: dm-devel@redhat.com
5045 W: http://sources.redhat.com/dm
5046 Q: http://patchwork.kernel.org/project/dm-devel/list/
5047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5048 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5049 F: Documentation/admin-guide/device-mapper/
5050 F: drivers/md/Kconfig
5051 F: drivers/md/Makefile
5053 F: drivers/md/persistent-data/
5054 F: include/linux/device-mapper.h
5055 F: include/linux/dm-*.h
5056 F: include/uapi/linux/dm-*.h
5059 M: Jiri Pirko <jiri@nvidia.com>
5060 L: netdev@vger.kernel.org
5062 F: Documentation/networking/devlink
5063 F: include/net/devlink.h
5064 F: include/uapi/linux/devlink.h
5065 F: net/core/devlink.c
5067 DIALOG SEMICONDUCTOR DRIVERS
5068 M: Support Opensource <support.opensource@diasemi.com>
5070 W: http://www.dialog-semiconductor.com/products
5071 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5072 F: Documentation/devicetree/bindings/mfd/da90*.txt
5073 F: Documentation/devicetree/bindings/regulator/da92*.txt
5074 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5075 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5076 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5077 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5078 F: Documentation/hwmon/da90??.rst
5079 F: drivers/gpio/gpio-da90??.c
5080 F: drivers/hwmon/da90??-hwmon.c
5081 F: drivers/iio/adc/da91??-*.c
5082 F: drivers/input/misc/da90??_onkey.c
5083 F: drivers/input/touchscreen/da9052_tsi.c
5084 F: drivers/leds/leds-da90??.c
5085 F: drivers/mfd/da903x.c
5086 F: drivers/mfd/da90??-*.c
5087 F: drivers/mfd/da91??-*.c
5088 F: drivers/pinctrl/pinctrl-da90??.c
5089 F: drivers/power/supply/da9052-battery.c
5090 F: drivers/power/supply/da91??-*.c
5091 F: drivers/regulator/da9???-regulator.[ch]
5092 F: drivers/regulator/slg51000-regulator.[ch]
5093 F: drivers/rtc/rtc-da90??.c
5094 F: drivers/thermal/da90??-thermal.c
5095 F: drivers/video/backlight/da90??_bl.c
5096 F: drivers/watchdog/da90??_wdt.c
5097 F: include/linux/mfd/da903x.h
5098 F: include/linux/mfd/da9052/
5099 F: include/linux/mfd/da9055/
5100 F: include/linux/mfd/da9062/
5101 F: include/linux/mfd/da9063/
5102 F: include/linux/mfd/da9150/
5103 F: include/linux/regulator/da9211.h
5104 F: include/sound/da[79]*.h
5105 F: sound/soc/codecs/da[79]*.[ch]
5107 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5108 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5109 L: linux-gpio@vger.kernel.org
5111 F: drivers/gpio/gpio-gpio-mm.c
5113 DIOLAN U2C-12 I2C DRIVER
5114 M: Guenter Roeck <linux@roeck-us.net>
5115 L: linux-i2c@vger.kernel.org
5117 F: drivers/i2c/busses/i2c-diolan-u2c.c
5119 DIRECTORY NOTIFICATION (DNOTIFY)
5120 M: Jan Kara <jack@suse.cz>
5121 R: Amir Goldstein <amir73il@gmail.com>
5122 L: linux-fsdevel@vger.kernel.org
5124 F: Documentation/filesystems/dnotify.rst
5125 F: fs/notify/dnotify/
5126 F: include/linux/dnotify.h
5128 DISK GEOMETRY AND PARTITION HANDLING
5129 M: Andries Brouwer <aeb@cwi.nl>
5131 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5132 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5133 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5136 M: Jan Kara <jack@suse.com>
5138 F: Documentation/filesystems/quota.rst
5140 F: include/linux/quota*.h
5141 F: include/uapi/linux/quota*.h
5143 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5144 M: Bernie Thompson <bernie@plugable.com>
5145 L: linux-fbdev@vger.kernel.org
5147 W: http://plugable.com/category/projects/udlfb/
5148 F: Documentation/fb/udlfb.rst
5149 F: drivers/video/fbdev/udlfb.c
5150 F: include/video/udlfb.h
5152 DISTRIBUTED LOCK MANAGER (DLM)
5153 M: Christine Caulfield <ccaulfie@redhat.com>
5154 M: David Teigland <teigland@redhat.com>
5155 L: cluster-devel@redhat.com
5157 W: http://sources.redhat.com/cluster/
5158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5161 DMA BUFFER SHARING FRAMEWORK
5162 M: Sumit Semwal <sumit.semwal@linaro.org>
5163 M: Christian König <christian.koenig@amd.com>
5164 L: linux-media@vger.kernel.org
5165 L: dri-devel@lists.freedesktop.org
5166 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5168 T: git git://anongit.freedesktop.org/drm/drm-misc
5169 F: Documentation/driver-api/dma-buf.rst
5171 F: include/linux/*fence.h
5172 F: include/linux/dma-buf*
5173 F: include/linux/dma-resv.h
5174 K: \bdma_(?:buf|fence|resv)\b
5176 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5177 M: Vinod Koul <vkoul@kernel.org>
5178 L: dmaengine@vger.kernel.org
5180 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5182 F: Documentation/devicetree/bindings/dma/
5183 F: Documentation/driver-api/dmaengine/
5185 F: include/linux/dmaengine.h
5186 F: include/linux/of_dma.h
5189 M: Christoph Hellwig <hch@lst.de>
5190 M: Marek Szyprowski <m.szyprowski@samsung.com>
5191 R: Robin Murphy <robin.murphy@arm.com>
5192 L: iommu@lists.linux-foundation.org
5194 W: http://git.infradead.org/users/hch/dma-mapping.git
5195 T: git git://git.infradead.org/users/hch/dma-mapping.git
5196 F: include/asm-generic/dma-mapping.h
5197 F: include/linux/dma-direct.h
5198 F: include/linux/dma-mapping.h
5199 F: include/linux/dma-noncoherent.h
5202 DMA-BUF HEAPS FRAMEWORK
5203 M: Sumit Semwal <sumit.semwal@linaro.org>
5204 R: Andrew F. Davis <afd@ti.com>
5205 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5206 R: Liam Mark <lmark@codeaurora.org>
5207 R: Laura Abbott <labbott@redhat.com>
5208 R: Brian Starkey <Brian.Starkey@arm.com>
5209 R: John Stultz <john.stultz@linaro.org>
5210 L: linux-media@vger.kernel.org
5211 L: dri-devel@lists.freedesktop.org
5212 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5214 T: git git://anongit.freedesktop.org/drm/drm-misc
5215 F: drivers/dma-buf/dma-heap.c
5216 F: drivers/dma-buf/heaps/*
5217 F: include/linux/dma-heap.h
5218 F: include/uapi/linux/dma-heap.h
5220 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5221 M: Lukasz Luba <lukasz.luba@arm.com>
5222 L: linux-pm@vger.kernel.org
5223 L: linux-samsung-soc@vger.kernel.org
5225 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5226 F: drivers/memory/samsung/exynos5422-dmc.c
5228 DME1737 HARDWARE MONITOR DRIVER
5229 M: Juerg Haefliger <juergh@gmail.com>
5230 L: linux-hwmon@vger.kernel.org
5232 F: Documentation/hwmon/dme1737.rst
5233 F: drivers/hwmon/dme1737.c
5236 M: Jean Delvare <jdelvare@suse.com>
5238 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5239 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5240 F: drivers/firmware/dmi-id.c
5241 F: drivers/firmware/dmi_scan.c
5242 F: include/linux/dmi.h
5245 M: Jonathan Corbet <corbet@lwn.net>
5246 L: linux-doc@vger.kernel.org
5248 T: git git://git.lwn.net/linux.git docs-next
5250 F: scripts/documentation-file-ref-check
5251 F: scripts/kernel-doc
5252 F: scripts/sphinx-pre-install
5253 X: Documentation/ABI/
5254 X: Documentation/admin-guide/media/
5255 X: Documentation/devicetree/
5256 X: Documentation/driver-api/media/
5257 X: Documentation/firmware-guide/acpi/
5258 X: Documentation/i2c/
5259 X: Documentation/power/
5260 X: Documentation/spi/
5261 X: Documentation/userspace-api/media/
5263 DOCUMENTATION SCRIPTS
5264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5265 L: linux-doc@vger.kernel.org
5267 F: Documentation/sphinx/parse-headers.pl
5268 F: scripts/documentation-file-ref-check
5269 F: scripts/sphinx-pre-install
5271 DOCUMENTATION/ITALIAN
5272 M: Federico Vaga <federico.vaga@vaga.pv.it>
5273 L: linux-doc@vger.kernel.org
5275 F: Documentation/translations/it_IT
5277 DONGWOON DW9714 LENS VOICE COIL DRIVER
5278 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5279 L: linux-media@vger.kernel.org
5281 T: git git://linuxtv.org/media_tree.git
5282 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5283 F: drivers/media/i2c/dw9714.c
5285 DONGWOON DW9768 LENS VOICE COIL DRIVER
5286 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5287 L: linux-media@vger.kernel.org
5289 T: git git://linuxtv.org/media_tree.git
5290 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5291 F: drivers/media/i2c/dw9768.c
5293 DONGWOON DW9807 LENS VOICE COIL DRIVER
5294 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5295 L: linux-media@vger.kernel.org
5297 T: git git://linuxtv.org/media_tree.git
5298 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5299 F: drivers/media/i2c/dw9807-vcm.c
5302 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5303 L: blinux-list@redhat.com
5305 F: drivers/char/dtlk.c
5306 F: include/linux/dtlk.h
5308 DPAA2 DATAPATH I/O (DPIO) DRIVER
5309 M: Roy Pledge <Roy.Pledge@nxp.com>
5310 L: linux-kernel@vger.kernel.org
5312 F: drivers/soc/fsl/dpio
5314 DPAA2 ETHERNET DRIVER
5315 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5316 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5317 L: netdev@vger.kernel.org
5319 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5320 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5321 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5322 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5323 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5324 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5325 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5326 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5327 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5329 DPAA2 ETHERNET SWITCH DRIVER
5330 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5331 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5332 L: linux-kernel@vger.kernel.org
5334 F: drivers/staging/fsl-dpaa2/ethsw
5336 DPT_I2O SCSI RAID DRIVER
5337 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5338 L: linux-scsi@vger.kernel.org
5340 W: http://www.adaptec.com/
5341 F: drivers/scsi/dpt*
5342 F: drivers/scsi/dpt/
5345 M: Philipp Reisner <philipp.reisner@linbit.com>
5346 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5347 L: drbd-dev@lists.linbit.com
5349 W: http://www.drbd.org
5350 T: git git://git.linbit.com/linux-drbd.git
5351 T: git git://git.linbit.com/drbd-8.4.git
5352 F: Documentation/admin-guide/blockdev/
5353 F: drivers/block/drbd/
5356 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5357 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5358 R: "Rafael J. Wysocki" <rafael@kernel.org>
5360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5361 F: Documentation/core-api/kobject.rst
5365 F: include/linux/debugfs.h
5366 F: include/linux/kobj*
5369 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5370 M: Kevin Hilman <khilman@kernel.org>
5371 M: Nishanth Menon <nm@ti.com>
5372 L: linux-pm@vger.kernel.org
5374 F: drivers/power/avs/
5375 F: include/linux/power/smartreflex.h
5377 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5378 M: Maxime Ripard <mripard@kernel.org>
5379 M: Chen-Yu Tsai <wens@csie.org>
5380 R: Jernej Skrabec <jernej.skrabec@siol.net>
5381 L: dri-devel@lists.freedesktop.org
5383 T: git git://anongit.freedesktop.org/drm/drm-misc
5384 F: drivers/gpu/drm/sun4i/sun8i*
5386 DRM DRIVER FOR ARM PL111 CLCD
5387 M: Eric Anholt <eric@anholt.net>
5389 T: git git://anongit.freedesktop.org/drm/drm-misc
5390 F: drivers/gpu/drm/pl111/
5392 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5393 M: Linus Walleij <linus.walleij@linaro.org>
5395 T: git git://anongit.freedesktop.org/drm/drm-misc
5396 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5397 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5399 DRM DRIVER FOR ASPEED BMC GFX
5400 M: Joel Stanley <joel@jms.id.au>
5401 L: linux-aspeed@lists.ozlabs.org
5403 T: git git://anongit.freedesktop.org/drm/drm-misc
5404 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5405 F: drivers/gpu/drm/aspeed/
5407 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5408 M: Dave Airlie <airlied@redhat.com>
5410 F: drivers/gpu/drm/ast/
5412 DRM DRIVER FOR BOCHS VIRTUAL GPU
5413 M: Gerd Hoffmann <kraxel@redhat.com>
5414 L: virtualization@lists.linux-foundation.org
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: drivers/gpu/drm/bochs/
5419 DRM DRIVER FOR BOE HIMAX8279D PANELS
5420 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5422 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5423 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5425 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5426 M: Linus Walleij <linus.walleij@linaro.org>
5428 T: git git://anongit.freedesktop.org/drm/drm-misc
5429 F: drivers/gpu/drm/tve200/
5431 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5432 M: Icenowy Zheng <icenowy@aosc.io>
5434 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5435 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5437 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5438 M: Jagan Teki <jagan@amarulasolutions.com>
5440 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5441 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5443 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5444 M: Hans de Goede <hdegoede@redhat.com>
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/tiny/gm12u320.c
5449 DRM DRIVER FOR HX8357D PANELS
5450 M: Eric Anholt <eric@anholt.net>
5452 T: git git://anongit.freedesktop.org/drm/drm-misc
5453 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5454 F: drivers/gpu/drm/tiny/hx8357d.c
5456 DRM DRIVER FOR ILITEK ILI9225 PANELS
5457 M: David Lechner <david@lechnology.com>
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5461 F: drivers/gpu/drm/tiny/ili9225.c
5463 DRM DRIVER FOR ILITEK ILI9486 PANELS
5464 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5466 T: git git://anongit.freedesktop.org/drm/drm-misc
5467 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5468 F: drivers/gpu/drm/tiny/ili9486.c
5470 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5471 S: Orphan / Obsolete
5472 F: drivers/gpu/drm/i810/
5473 F: include/uapi/drm/i810_drm.h
5475 DRM DRIVER FOR LVDS PANELS
5476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5477 L: dri-devel@lists.freedesktop.org
5478 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: drivers/gpu/drm/panel/panel-lvds.c
5481 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5483 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5484 S: Orphan / Obsolete
5485 F: drivers/gpu/drm/mga/
5486 F: include/uapi/drm/mga_drm.h
5488 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5489 M: Dave Airlie <airlied@redhat.com>
5491 F: drivers/gpu/drm/mgag200/
5493 DRM DRIVER FOR MI0283QT
5494 M: Noralf Trønnes <noralf@tronnes.org>
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5498 F: drivers/gpu/drm/tiny/mi0283qt.c
5500 DRM DRIVER FOR MSM ADRENO GPU
5501 M: Rob Clark <robdclark@gmail.com>
5502 M: Sean Paul <sean@poorly.run>
5503 L: linux-arm-msm@vger.kernel.org
5504 L: dri-devel@lists.freedesktop.org
5505 L: freedreno@lists.freedesktop.org
5507 T: git https://gitlab.freedesktop.org/drm/msm.git
5508 F: Documentation/devicetree/bindings/display/msm/
5509 F: drivers/gpu/drm/msm/
5510 F: include/uapi/drm/msm_drm.h
5512 DRM DRIVER FOR NOVATEK NT35510 PANELS
5513 M: Linus Walleij <linus.walleij@linaro.org>
5515 T: git git://anongit.freedesktop.org/drm/drm-misc
5516 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5517 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5519 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5520 M: Ben Skeggs <bskeggs@redhat.com>
5521 L: dri-devel@lists.freedesktop.org
5522 L: nouveau@lists.freedesktop.org
5524 T: git git://github.com/skeggsb/linux
5525 F: drivers/gpu/drm/nouveau/
5526 F: include/uapi/drm/nouveau_drm.h
5528 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5529 M: Stefan Mavrodiev <stefan@olimex.com>
5531 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5532 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5534 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5535 M: Noralf Trønnes <noralf@tronnes.org>
5537 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 F: Documentation/devicetree/bindings/display/repaper.txt
5539 F: drivers/gpu/drm/tiny/repaper.c
5541 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5542 M: Dave Airlie <airlied@redhat.com>
5543 M: Gerd Hoffmann <kraxel@redhat.com>
5544 L: virtualization@lists.linux-foundation.org
5546 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5547 T: git git://anongit.freedesktop.org/drm/drm-misc
5548 F: drivers/gpu/drm/tiny/cirrus.c
5550 DRM DRIVER FOR QXL VIRTUAL GPU
5551 M: Dave Airlie <airlied@redhat.com>
5552 M: Gerd Hoffmann <kraxel@redhat.com>
5553 L: virtualization@lists.linux-foundation.org
5554 L: spice-devel@lists.freedesktop.org
5556 T: git git://anongit.freedesktop.org/drm/drm-misc
5557 F: drivers/gpu/drm/qxl/
5558 F: include/uapi/drm/qxl_drm.h
5560 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5561 S: Orphan / Obsolete
5562 F: drivers/gpu/drm/r128/
5563 F: include/uapi/drm/r128_drm.h
5565 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5566 M: Robert Chiras <robert.chiras@nxp.com>
5568 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5569 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5571 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5572 M: Guido Günther <agx@sigxcpu.org>
5573 R: Purism Kernel Team <kernel@puri.sm>
5575 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5576 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5578 DRM DRIVER FOR SAVAGE VIDEO CARDS
5579 S: Orphan / Obsolete
5580 F: drivers/gpu/drm/savage/
5581 F: include/uapi/drm/savage_drm.h
5583 DRM DRIVER FOR SIS VIDEO CARDS
5584 S: Orphan / Obsolete
5585 F: drivers/gpu/drm/sis/
5586 F: include/uapi/drm/sis_drm.h
5588 DRM DRIVER FOR SITRONIX ST7586 PANELS
5589 M: David Lechner <david@lechnology.com>
5591 T: git git://anongit.freedesktop.org/drm/drm-misc
5592 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5593 F: drivers/gpu/drm/tiny/st7586.c
5595 DRM DRIVER FOR SITRONIX ST7701 PANELS
5596 M: Jagan Teki <jagan@amarulasolutions.com>
5598 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5599 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5601 DRM DRIVER FOR SITRONIX ST7735R PANELS
5602 M: David Lechner <david@lechnology.com>
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5605 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5606 F: drivers/gpu/drm/tiny/st7735r.c
5608 DRM DRIVER FOR SONY ACX424AKP PANELS
5609 M: Linus Walleij <linus.walleij@linaro.org>
5611 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5614 DRM DRIVER FOR ST-ERICSSON MCDE
5615 M: Linus Walleij <linus.walleij@linaro.org>
5617 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5619 F: drivers/gpu/drm/mcde/
5621 DRM DRIVER FOR TDFX VIDEO CARDS
5622 S: Orphan / Obsolete
5623 F: drivers/gpu/drm/tdfx/
5625 DRM DRIVER FOR TPO TPG110 PANELS
5626 M: Linus Walleij <linus.walleij@linaro.org>
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5630 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5632 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5633 M: Dave Airlie <airlied@redhat.com>
5634 R: Sean Paul <sean@poorly.run>
5635 L: dri-devel@lists.freedesktop.org
5637 T: git git://anongit.freedesktop.org/drm/drm-misc
5638 F: drivers/gpu/drm/udl/
5640 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5641 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5642 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5643 R: Daniel Vetter <daniel@ffwll.ch>
5644 L: dri-devel@lists.freedesktop.org
5646 T: git git://anongit.freedesktop.org/drm/drm-misc
5647 F: Documentation/gpu/vkms.rst
5648 F: drivers/gpu/drm/vkms/
5650 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5651 M: Hans de Goede <hdegoede@redhat.com>
5652 L: dri-devel@lists.freedesktop.org
5654 T: git git://anongit.freedesktop.org/drm/drm-misc
5655 F: drivers/gpu/drm/vboxvideo/
5657 DRM DRIVER FOR VMWARE VIRTUAL GPU
5658 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5659 M: Roland Scheidegger <sroland@vmware.com>
5660 L: dri-devel@lists.freedesktop.org
5662 T: git git://people.freedesktop.org/~sroland/linux
5663 F: drivers/gpu/drm/vmwgfx/
5664 F: include/uapi/drm/vmwgfx_drm.h
5667 M: David Airlie <airlied@linux.ie>
5668 M: Daniel Vetter <daniel@ffwll.ch>
5669 L: dri-devel@lists.freedesktop.org
5671 B: https://bugs.freedesktop.org/
5672 C: irc://chat.freenode.net/dri-devel
5673 T: git git://anongit.freedesktop.org/drm/drm
5674 F: Documentation/devicetree/bindings/display/
5675 F: Documentation/devicetree/bindings/gpu/
5676 F: Documentation/gpu/
5680 F: include/linux/vga*
5681 F: include/uapi/drm/
5683 DRM DRIVERS AND MISC GPU PATCHES
5684 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5685 M: Maxime Ripard <mripard@kernel.org>
5686 M: Thomas Zimmermann <tzimmermann@suse.de>
5688 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5689 T: git git://anongit.freedesktop.org/drm/drm-misc
5690 F: Documentation/gpu/
5691 F: drivers/gpu/drm/*
5694 F: include/linux/vga*
5695 F: include/uapi/drm/drm*
5697 DRM DRIVERS FOR ALLWINNER A10
5698 M: Maxime Ripard <mripard@kernel.org>
5699 M: Chen-Yu Tsai <wens@csie.org>
5700 L: dri-devel@lists.freedesktop.org
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5703 F: Documentation/devicetree/bindings/display/allwinner*
5704 F: drivers/gpu/drm/sun4i/
5706 DRM DRIVERS FOR AMLOGIC SOCS
5707 M: Neil Armstrong <narmstrong@baylibre.com>
5708 L: dri-devel@lists.freedesktop.org
5709 L: linux-amlogic@lists.infradead.org
5711 W: http://linux-meson.com/
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5714 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5715 F: Documentation/gpu/meson.rst
5716 F: drivers/gpu/drm/meson/
5718 DRM DRIVERS FOR ATMEL HLCDC
5719 M: Sam Ravnborg <sam@ravnborg.org>
5720 M: Boris Brezillon <bbrezillon@kernel.org>
5721 L: dri-devel@lists.freedesktop.org
5723 T: git git://anongit.freedesktop.org/drm/drm-misc
5724 F: Documentation/devicetree/bindings/display/atmel/
5725 F: drivers/gpu/drm/atmel-hlcdc/
5727 DRM DRIVERS FOR BRIDGE CHIPS
5728 M: Andrzej Hajda <a.hajda@samsung.com>
5729 M: Neil Armstrong <narmstrong@baylibre.com>
5730 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5731 R: Jonas Karlman <jonas@kwiboo.se>
5732 R: Jernej Skrabec <jernej.skrabec@siol.net>
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: drivers/gpu/drm/bridge/
5737 DRM DRIVERS FOR EXYNOS
5738 M: Inki Dae <inki.dae@samsung.com>
5739 M: Joonyoung Shim <jy0922.shim@samsung.com>
5740 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5741 M: Kyungmin Park <kyungmin.park@samsung.com>
5742 L: dri-devel@lists.freedesktop.org
5744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5745 F: Documentation/devicetree/bindings/display/exynos/
5746 F: drivers/gpu/drm/exynos/
5747 F: include/uapi/drm/exynos_drm.h
5749 DRM DRIVERS FOR FREESCALE DCU
5750 M: Stefan Agner <stefan@agner.ch>
5751 M: Alison Wang <alison.wang@nxp.com>
5752 L: dri-devel@lists.freedesktop.org
5754 T: git git://anongit.freedesktop.org/drm/drm-misc
5755 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5756 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5757 F: drivers/gpu/drm/fsl-dcu/
5759 DRM DRIVERS FOR FREESCALE IMX
5760 M: Philipp Zabel <p.zabel@pengutronix.de>
5761 L: dri-devel@lists.freedesktop.org
5763 F: Documentation/devicetree/bindings/display/imx/
5764 F: drivers/gpu/drm/imx/
5765 F: drivers/gpu/ipu-v3/
5767 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5768 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5769 L: dri-devel@lists.freedesktop.org
5771 T: git git://github.com/patjak/drm-gma500
5772 F: drivers/gpu/drm/gma500/
5774 DRM DRIVERS FOR HISILICON
5775 M: Xinliang Liu <xinliang.liu@linaro.org>
5776 M: Rongrong Zou <zourongrong@gmail.com>
5777 R: John Stultz <john.stultz@linaro.org>
5778 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5779 R: Chen Feng <puck.chen@hisilicon.com>
5780 L: dri-devel@lists.freedesktop.org
5782 T: git git://anongit.freedesktop.org/drm/drm-misc
5783 F: Documentation/devicetree/bindings/display/hisilicon/
5784 F: drivers/gpu/drm/hisilicon/
5786 DRM DRIVERS FOR LIMA
5787 M: Qiang Yu <yuq825@gmail.com>
5788 L: dri-devel@lists.freedesktop.org
5789 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5791 T: git git://anongit.freedesktop.org/drm/drm-misc
5792 F: drivers/gpu/drm/lima/
5793 F: include/uapi/drm/lima_drm.h
5795 DRM DRIVERS FOR MEDIATEK
5796 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5797 M: Philipp Zabel <p.zabel@pengutronix.de>
5798 L: dri-devel@lists.freedesktop.org
5800 F: Documentation/devicetree/bindings/display/mediatek/
5801 F: drivers/gpu/drm/mediatek/
5803 DRM DRIVERS FOR NVIDIA TEGRA
5804 M: Thierry Reding <thierry.reding@gmail.com>
5805 L: dri-devel@lists.freedesktop.org
5806 L: linux-tegra@vger.kernel.org
5808 T: git git://anongit.freedesktop.org/tegra/linux.git
5809 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5810 F: drivers/gpu/drm/tegra/
5811 F: drivers/gpu/host1x/
5812 F: include/linux/host1x.h
5813 F: include/uapi/drm/tegra_drm.h
5815 DRM DRIVERS FOR RENESAS
5816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5817 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5818 L: dri-devel@lists.freedesktop.org
5819 L: linux-renesas-soc@vger.kernel.org
5821 T: git git://linuxtv.org/pinchartl/media drm/du/next
5822 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5823 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5824 F: Documentation/devicetree/bindings/display/renesas,du.txt
5825 F: drivers/gpu/drm/rcar-du/
5826 F: drivers/gpu/drm/shmobile/
5827 F: include/linux/platform_data/shmob_drm.h
5829 DRM DRIVERS FOR ROCKCHIP
5830 M: Sandy Huang <hjc@rock-chips.com>
5831 M: Heiko Stübner <heiko@sntech.de>
5832 L: dri-devel@lists.freedesktop.org
5834 T: git git://anongit.freedesktop.org/drm/drm-misc
5835 F: Documentation/devicetree/bindings/display/rockchip/
5836 F: drivers/gpu/drm/rockchip/
5839 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5840 M: Vincent Abriou <vincent.abriou@st.com>
5841 L: dri-devel@lists.freedesktop.org
5843 T: git git://anongit.freedesktop.org/drm/drm-misc
5844 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5845 F: drivers/gpu/drm/sti
5848 M: Yannick Fertre <yannick.fertre@st.com>
5849 M: Philippe Cornu <philippe.cornu@st.com>
5850 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5851 M: Vincent Abriou <vincent.abriou@st.com>
5852 L: dri-devel@lists.freedesktop.org
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5856 F: drivers/gpu/drm/stm
5858 DRM DRIVERS FOR TI KEYSTONE
5859 M: Jyri Sarha <jsarha@ti.com>
5860 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5861 L: dri-devel@lists.freedesktop.org
5863 T: git git://anongit.freedesktop.org/drm/drm-misc
5864 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5865 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5866 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5867 F: drivers/gpu/drm/tidss/
5869 DRM DRIVERS FOR TI LCDC
5870 M: Jyri Sarha <jsarha@ti.com>
5871 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5872 L: dri-devel@lists.freedesktop.org
5874 F: Documentation/devicetree/bindings/display/tilcdc/
5875 F: drivers/gpu/drm/tilcdc/
5877 DRM DRIVERS FOR TI OMAP
5878 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5879 L: dri-devel@lists.freedesktop.org
5881 F: Documentation/devicetree/bindings/display/ti/
5882 F: drivers/gpu/drm/omapdrm/
5885 M: Eric Anholt <eric@anholt.net>
5887 T: git git://anongit.freedesktop.org/drm/drm-misc
5888 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5889 F: drivers/gpu/drm/v3d/
5890 F: include/uapi/drm/v3d_drm.h
5893 M: Eric Anholt <eric@anholt.net>
5895 T: git git://github.com/anholt/linux
5896 T: git git://anongit.freedesktop.org/drm/drm-misc
5897 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5898 F: drivers/gpu/drm/vc4/
5899 F: include/uapi/drm/vc4_drm.h
5901 DRM DRIVERS FOR VIVANTE GPU IP
5902 M: Lucas Stach <l.stach@pengutronix.de>
5903 R: Russell King <linux+etnaviv@armlinux.org.uk>
5904 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5905 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5906 L: dri-devel@lists.freedesktop.org
5908 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5909 F: drivers/gpu/drm/etnaviv/
5910 F: include/uapi/drm/etnaviv_drm.h
5913 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5914 L: dri-devel@lists.freedesktop.org
5915 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5917 T: git git://anongit.freedesktop.org/drm/drm-misc
5918 F: Documentation/gpu/xen-front.rst
5919 F: drivers/gpu/drm/xen/
5921 DRM DRIVERS FOR XILINX
5922 M: Hyun Kwon <hyun.kwon@xilinx.com>
5923 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5924 L: dri-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/xlnx/
5928 F: drivers/gpu/drm/xlnx/
5930 DRM DRIVERS FOR ZTE ZX
5931 M: Shawn Guo <shawnguo@kernel.org>
5932 L: dri-devel@lists.freedesktop.org
5934 T: git git://anongit.freedesktop.org/drm/drm-misc
5935 F: Documentation/devicetree/bindings/display/zte,vou.txt
5936 F: drivers/gpu/drm/zte/
5939 M: Thierry Reding <thierry.reding@gmail.com>
5940 R: Sam Ravnborg <sam@ravnborg.org>
5941 L: dri-devel@lists.freedesktop.org
5943 T: git git://anongit.freedesktop.org/drm/drm-misc
5944 F: Documentation/devicetree/bindings/display/panel/
5945 F: drivers/gpu/drm/drm_panel.c
5946 F: drivers/gpu/drm/panel/
5947 F: include/drm/drm_panel.h
5950 M: Christian Koenig <christian.koenig@amd.com>
5951 M: Huang Rui <ray.huang@amd.com>
5952 L: dri-devel@lists.freedesktop.org
5954 T: git git://people.freedesktop.org/~agd5f/linux
5955 F: drivers/gpu/drm/ttm/
5958 DSBR100 USB FM RADIO DRIVER
5959 M: Alexey Klimov <klimov.linux@gmail.com>
5960 L: linux-media@vger.kernel.org
5962 T: git git://linuxtv.org/media_tree.git
5963 F: drivers/media/radio/dsbr100.c
5966 M: Hans Verkuil <hverkuil@xs4all.nl>
5967 L: linux-media@vger.kernel.org
5969 W: https://linuxtv.org
5970 T: git git://linuxtv.org/media_tree.git
5971 F: drivers/media/pci/dt3155/
5973 DVB_USB_AF9015 MEDIA DRIVER
5974 M: Antti Palosaari <crope@iki.fi>
5975 L: linux-media@vger.kernel.org
5977 W: https://linuxtv.org
5978 W: http://palosaari.fi/linux/
5979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5980 T: git git://linuxtv.org/anttip/media_tree.git
5981 F: drivers/media/usb/dvb-usb-v2/af9015*
5983 DVB_USB_AF9035 MEDIA DRIVER
5984 M: Antti Palosaari <crope@iki.fi>
5985 L: linux-media@vger.kernel.org
5987 W: https://linuxtv.org
5988 W: http://palosaari.fi/linux/
5989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5990 T: git git://linuxtv.org/anttip/media_tree.git
5991 F: drivers/media/usb/dvb-usb-v2/af9035*
5993 DVB_USB_ANYSEE MEDIA DRIVER
5994 M: Antti Palosaari <crope@iki.fi>
5995 L: linux-media@vger.kernel.org
5997 W: https://linuxtv.org
5998 W: http://palosaari.fi/linux/
5999 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6000 T: git git://linuxtv.org/anttip/media_tree.git
6001 F: drivers/media/usb/dvb-usb-v2/anysee*
6003 DVB_USB_AU6610 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/au6610*
6013 DVB_USB_CE6230 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/ce6230*
6023 DVB_USB_CXUSB MEDIA DRIVER
6024 M: Michael Krufky <mkrufky@linuxtv.org>
6025 L: linux-media@vger.kernel.org
6027 W: https://linuxtv.org
6028 W: http://github.com/mkrufky
6029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6030 T: git git://linuxtv.org/media_tree.git
6031 F: drivers/media/usb/dvb-usb/cxusb*
6033 DVB_USB_EC168 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/ec168*
6043 DVB_USB_GL861 MEDIA DRIVER
6044 M: Antti Palosaari <crope@iki.fi>
6045 L: linux-media@vger.kernel.org
6047 W: https://linuxtv.org
6048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6049 T: git git://linuxtv.org/anttip/media_tree.git
6050 F: drivers/media/usb/dvb-usb-v2/gl861*
6052 DVB_USB_MXL111SF MEDIA DRIVER
6053 M: Michael Krufky <mkrufky@linuxtv.org>
6054 L: linux-media@vger.kernel.org
6056 W: https://linuxtv.org
6057 W: http://github.com/mkrufky
6058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6059 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6060 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6062 DVB_USB_RTL28XXU MEDIA DRIVER
6063 M: Antti Palosaari <crope@iki.fi>
6064 L: linux-media@vger.kernel.org
6066 W: https://linuxtv.org
6067 W: http://palosaari.fi/linux/
6068 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6069 T: git git://linuxtv.org/anttip/media_tree.git
6070 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6072 DVB_USB_V2 MEDIA DRIVER
6073 M: Antti Palosaari <crope@iki.fi>
6074 L: linux-media@vger.kernel.org
6076 W: https://linuxtv.org
6077 W: http://palosaari.fi/linux/
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/dvb_usb*
6081 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6084 M: Jason Baron <jbaron@akamai.com>
6086 F: include/linux/dynamic_debug.h
6087 F: lib/dynamic_debug.c
6089 DYNAMIC INTERRUPT MODERATION
6090 M: Tal Gilboa <talgi@nvidia.com>
6092 F: Documentation/networking/net_dim.rst
6093 F: include/linux/dim.h
6096 DZ DECSTATION DZ11 SERIAL DRIVER
6097 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6099 F: drivers/tty/serial/dz.*
6101 E3X0 POWER BUTTON DRIVER
6102 M: Moritz Fischer <moritz.fischer@ettus.com>
6103 L: usrp-users@lists.ettus.com
6105 W: http://www.ettus.com
6106 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6107 F: drivers/input/misc/e3x0-button.c
6110 M: Antti Palosaari <crope@iki.fi>
6111 L: linux-media@vger.kernel.org
6113 W: https://linuxtv.org
6114 W: http://palosaari.fi/linux/
6115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6116 T: git git://linuxtv.org/anttip/media_tree.git
6117 F: drivers/media/tuners/e4000*
6119 EARTH_PT1 MEDIA DRIVER
6120 M: Akihiro Tsukada <tskd08@gmail.com>
6121 L: linux-media@vger.kernel.org
6123 F: drivers/media/pci/pt1/
6125 EARTH_PT3 MEDIA DRIVER
6126 M: Akihiro Tsukada <tskd08@gmail.com>
6127 L: linux-media@vger.kernel.org
6129 F: drivers/media/pci/pt3/
6132 M: Antti Palosaari <crope@iki.fi>
6133 L: linux-media@vger.kernel.org
6135 W: https://linuxtv.org
6136 W: http://palosaari.fi/linux/
6137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6138 T: git git://linuxtv.org/anttip/media_tree.git
6139 F: drivers/media/dvb-frontends/ec100*
6142 M: Tyler Hicks <code@tyhicks.com>
6143 L: ecryptfs@vger.kernel.org
6145 W: http://ecryptfs.org
6146 W: https://launchpad.net/ecryptfs
6147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6148 F: Documentation/filesystems/ecryptfs.rst
6152 M: Borislav Petkov <bp@alien8.de>
6153 L: linux-edac@vger.kernel.org
6155 F: drivers/edac/amd64_edac*
6158 M: Jan Luebbe <jlu@pengutronix.de>
6159 L: linux-edac@vger.kernel.org
6161 F: drivers/edac/armada_xp_*
6164 M: Stefan Schaeckeler <sschaeck@cisco.com>
6166 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6167 F: drivers/edac/aspeed_edac.c
6170 M: Shravan Kumar Ramani <sramani@nvidia.com>
6172 F: drivers/edac/bluefield_edac.c
6175 M: Robert Richter <rric@kernel.org>
6176 L: linux-edac@vger.kernel.org
6178 F: drivers/edac/highbank*
6181 M: Ralf Baechle <ralf@linux-mips.org>
6182 M: Robert Richter <rrichter@marvell.com>
6183 L: linux-edac@vger.kernel.org
6184 L: linux-mips@vger.kernel.org
6186 F: drivers/edac/octeon_edac*
6188 EDAC-CAVIUM THUNDERX
6189 M: Robert Richter <rrichter@marvell.com>
6190 L: linux-edac@vger.kernel.org
6192 F: drivers/edac/thunderx_edac*
6195 M: Borislav Petkov <bp@alien8.de>
6196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6197 M: Tony Luck <tony.luck@intel.com>
6198 R: James Morse <james.morse@arm.com>
6199 R: Robert Richter <rrichter@marvell.com>
6200 L: linux-edac@vger.kernel.org
6202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6203 F: Documentation/admin-guide/ras.rst
6204 F: Documentation/driver-api/edac.rst
6206 F: include/linux/edac.h
6209 M: Lei Wang <lewan@microsoft.com>
6210 L: linux-edac@vger.kernel.org
6212 F: drivers/edac/dmc520_edac.c
6215 M: Mark Gross <mark.gross@intel.com>
6216 L: linux-edac@vger.kernel.org
6218 F: drivers/edac/e752x_edac.c
6221 L: linux-edac@vger.kernel.org
6223 F: drivers/edac/e7xxx_edac.c
6226 M: York Sun <york.sun@nxp.com>
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/fsl_ddr_edac.*
6232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/ghes_edac.c
6238 M: Tony Luck <tony.luck@intel.com>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/i10nm_base.c
6244 L: linux-edac@vger.kernel.org
6246 F: drivers/edac/i3000_edac.c
6249 L: linux-edac@vger.kernel.org
6251 F: drivers/edac/i5000_edac.c
6254 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6255 L: linux-edac@vger.kernel.org
6257 F: drivers/edac/i5400_edac.c
6260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6261 L: linux-edac@vger.kernel.org
6263 F: drivers/edac/i7300_edac.c
6266 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6267 L: linux-edac@vger.kernel.org
6269 F: drivers/edac/i7core_edac.c
6272 M: Tim Small <tim@buttersideup.com>
6273 L: linux-edac@vger.kernel.org
6275 F: drivers/edac/i82443bxgx_edac.c
6278 M: "Arvind R." <arvino55@gmail.com>
6279 L: linux-edac@vger.kernel.org
6281 F: drivers/edac/i82975x_edac.c
6284 M: Jason Baron <jbaron@akamai.com>
6285 L: linux-edac@vger.kernel.org
6287 F: drivers/edac/ie31200_edac.c
6290 M: Johannes Thumshirn <morbidrsa@gmail.com>
6291 L: linux-edac@vger.kernel.org
6293 F: drivers/edac/mpc85xx_edac.[ch]
6296 M: Egor Martovetsky <egor@pasemi.com>
6297 L: linux-edac@vger.kernel.org
6299 F: drivers/edac/pasemi_edac.c
6302 M: Tony Luck <tony.luck@intel.com>
6303 L: linux-edac@vger.kernel.org
6305 F: drivers/edac/pnd2_edac.[ch]
6308 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6309 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6310 L: linux-arm-msm@vger.kernel.org
6311 L: linux-edac@vger.kernel.org
6313 F: drivers/edac/qcom_edac.c
6316 M: Tim Small <tim@buttersideup.com>
6317 L: linux-edac@vger.kernel.org
6319 F: drivers/edac/r82600_edac.c
6322 M: Tony Luck <tony.luck@intel.com>
6323 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6324 L: linux-edac@vger.kernel.org
6326 F: drivers/edac/sb_edac.c
6329 M: Yash Shah <yash.shah@sifive.com>
6330 L: linux-edac@vger.kernel.org
6332 F: drivers/edac/sifive_edac.c
6335 M: Tony Luck <tony.luck@intel.com>
6336 L: linux-edac@vger.kernel.org
6338 F: drivers/edac/skx_*.c
6341 M: Tero Kristo <t-kristo@ti.com>
6342 L: linux-edac@vger.kernel.org
6344 F: drivers/edac/ti_edac.c
6346 EDIROL UA-101/UA-1000 DRIVER
6347 M: Clemens Ladisch <clemens@ladisch.de>
6348 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6351 F: sound/usb/misc/ua101.c
6354 M: Ivan Hu <ivan.hu@canonical.com>
6355 M: Ard Biesheuvel <ardb@kernel.org>
6356 L: linux-efi@vger.kernel.org
6358 F: drivers/firmware/efi/test/
6360 EFI VARIABLE FILESYSTEM
6361 M: Matthew Garrett <matthew.garrett@nebula.com>
6362 M: Jeremy Kerr <jk@ozlabs.org>
6363 M: Ard Biesheuvel <ardb@kernel.org>
6364 L: linux-efi@vger.kernel.org
6366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6369 EFIFB FRAMEBUFFER DRIVER
6370 M: Peter Jones <pjones@redhat.com>
6371 L: linux-fbdev@vger.kernel.org
6373 F: drivers/video/fbdev/efifb.c
6377 W: http://aeschi.ch.eu.org/efs/
6380 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6381 M: Douglas Miller <dougmill@linux.ibm.com>
6382 L: netdev@vger.kernel.org
6384 F: drivers/net/ethernet/ibm/ehea/
6386 EM28XX VIDEO4LINUX DRIVER
6387 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6388 L: linux-media@vger.kernel.org
6390 W: https://linuxtv.org
6391 T: git git://linuxtv.org/media_tree.git
6392 F: Documentation/admin-guide/media/em28xx*
6393 F: drivers/media/usb/em28xx/
6396 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6397 M: Matt Mackall <mpm@selenic.com>
6398 M: David Woodhouse <dwmw2@infradead.org>
6399 L: linux-embedded@vger.kernel.org
6402 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6403 M: Adrian Hunter <adrian.hunter@intel.com>
6404 M: Ritesh Harjani <riteshh@codeaurora.org>
6405 M: Asutosh Das <asutoshd@codeaurora.org>
6406 L: linux-mmc@vger.kernel.org
6408 F: drivers/mmc/host/cqhci*
6410 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6411 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6412 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6413 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6414 L: linux-scsi@vger.kernel.org
6416 W: http://www.broadcom.com
6417 F: drivers/scsi/be2iscsi/
6419 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6420 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6421 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6422 M: Somnath Kotur <somnath.kotur@broadcom.com>
6423 L: netdev@vger.kernel.org
6425 W: http://www.emulex.com
6426 F: drivers/net/ethernet/emulex/benet/
6428 EMULEX ONECONNECT ROCE DRIVER
6429 M: Selvin Xavier <selvin.xavier@broadcom.com>
6430 M: Devesh Sharma <devesh.sharma@broadcom.com>
6431 L: linux-rdma@vger.kernel.org
6433 W: http://www.broadcom.com
6434 F: drivers/infiniband/hw/ocrdma/
6435 F: include/uapi/rdma/ocrdma-abi.h
6437 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6438 M: James Smart <james.smart@broadcom.com>
6439 M: Dick Kennedy <dick.kennedy@broadcom.com>
6440 L: linux-scsi@vger.kernel.org
6442 W: http://www.broadcom.com
6443 F: drivers/scsi/lpfc/
6445 ENE CB710 FLASH CARD READER DRIVER
6446 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6448 F: drivers/misc/cb710/
6449 F: drivers/mmc/host/cb710-mmc.*
6450 F: include/linux/cb710.h
6452 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6453 M: Maxim Levitsky <maximlevitsky@gmail.com>
6455 F: drivers/media/rc/ene_ir.*
6457 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6458 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6459 L: linuxppc-dev@lists.ozlabs.org
6461 F: drivers/tty/ehv_bytechan.c
6463 EPSON S1D13XXX FRAMEBUFFER DRIVER
6464 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6467 F: drivers/video/fbdev/s1d13xxxfb.c
6468 F: include/video/s1d13xxxfb.h
6471 M: Gao Xiang <xiang@kernel.org>
6472 M: Chao Yu <yuchao0@huawei.com>
6473 L: linux-erofs@lists.ozlabs.org
6475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6476 F: Documentation/filesystems/erofs.rst
6478 F: include/trace/events/erofs.h
6480 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6481 M: Jeff Layton <jlayton@kernel.org>
6483 F: include/linux/errseq.h
6486 ET131X NETWORK DRIVER
6487 M: Mark Einon <mark.einon@gmail.com>
6489 F: drivers/net/ethernet/agere/
6492 M: Roopa Prabhu <roopa@nvidia.com>
6493 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6494 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6495 L: netdev@vger.kernel.org
6497 W: http://www.linuxfoundation.org/en/Net:Bridge
6498 F: include/linux/netfilter_bridge/
6501 ETHERNET PHY LIBRARY
6502 M: Andrew Lunn <andrew@lunn.ch>
6503 M: Florian Fainelli <f.fainelli@gmail.com>
6504 M: Heiner Kallweit <hkallweit1@gmail.com>
6505 R: Russell King <linux@armlinux.org.uk>
6506 L: netdev@vger.kernel.org
6508 F: Documentation/ABI/testing/sysfs-class-net-phydev
6509 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6510 F: Documentation/devicetree/bindings/net/mdio*
6511 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6512 F: Documentation/networking/phy.rst
6514 F: drivers/of/of_mdio.c
6515 F: drivers/of/of_net.c
6516 F: include/dt-bindings/net/qca-ar803x.h
6517 F: include/linux/*mdio*.h
6518 F: include/linux/of_net.h
6519 F: include/linux/phy.h
6520 F: include/linux/phy_fixed.h
6521 F: include/linux/platform_data/mdio-bcm-unimac.h
6522 F: include/linux/platform_data/mdio-gpio.h
6523 F: include/trace/events/mdio.h
6524 F: include/uapi/linux/mdio.h
6525 F: include/uapi/linux/mii.h
6528 M: Namjae Jeon <namjae.jeon@samsung.com>
6529 M: Sungjong Seo <sj1557.seo@samsung.com>
6530 L: linux-fsdevel@vger.kernel.org
6535 M: Jan Kara <jack@suse.com>
6536 L: linux-ext4@vger.kernel.org
6538 F: Documentation/filesystems/ext2.rst
6540 F: include/linux/ext2*
6543 M: "Theodore Ts'o" <tytso@mit.edu>
6544 M: Andreas Dilger <adilger.kernel@dilger.ca>
6545 L: linux-ext4@vger.kernel.org
6547 W: http://ext4.wiki.kernel.org
6548 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6550 F: Documentation/filesystems/ext4/
6553 Extended Verification Module (EVM)
6554 M: Mimi Zohar <zohar@linux.ibm.com>
6555 L: linux-integrity@vger.kernel.org
6557 F: security/integrity/evm/
6559 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6560 M: Ard Biesheuvel <ardb@kernel.org>
6561 L: linux-efi@vger.kernel.org
6563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6564 F: Documentation/admin-guide/efi-stub.rst
6565 F: arch/*/include/asm/efi.h
6566 F: arch/*/kernel/efi.c
6567 F: arch/arm/boot/compressed/efi-header.S
6568 F: arch/arm64/kernel/efi-entry.S
6569 F: arch/x86/platform/efi/
6570 F: drivers/firmware/efi/
6571 F: include/linux/efi*.h
6573 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6574 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6575 M: Chanwoo Choi <cw00.choi@samsung.com>
6576 L: linux-kernel@vger.kernel.org
6578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6579 F: Documentation/devicetree/bindings/extcon/
6580 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6582 F: include/linux/extcon.h
6583 F: include/linux/extcon/
6586 M: Masami Hiramatsu <mhiramat@kernel.org>
6588 F: Documentation/admin-guide/bootconfig.rst
6589 F: fs/proc/bootconfig.c
6590 F: include/linux/bootconfig.h
6592 F: tools/bootconfig/*
6595 M: Jingoo Han <jingoohan1@gmail.com>
6596 L: dri-devel@lists.freedesktop.org
6598 F: drivers/gpu/drm/exynos/exynos_dp*
6600 EXYNOS SYSMMU (IOMMU) driver
6601 M: Marek Szyprowski <m.szyprowski@samsung.com>
6602 L: iommu@lists.linux-foundation.org
6604 F: drivers/iommu/exynos-iommu.c
6606 EZchip NPS platform support
6607 M: Vineet Gupta <vgupta@synopsys.com>
6608 M: Ofer Levi <oferle@nvidia.com>
6610 F: arch/arc/boot/dts/eznps.dts
6611 F: arch/arc/plat-eznps
6614 M: Jaegeuk Kim <jaegeuk@kernel.org>
6615 M: Chao Yu <yuchao0@huawei.com>
6616 L: linux-f2fs-devel@lists.sourceforge.net
6618 W: https://f2fs.wiki.kernel.org/
6619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6620 F: Documentation/ABI/testing/sysfs-fs-f2fs
6621 F: Documentation/filesystems/f2fs.rst
6623 F: include/linux/f2fs_fs.h
6624 F: include/trace/events/f2fs.h
6626 F71805F HARDWARE MONITORING DRIVER
6627 M: Jean Delvare <jdelvare@suse.com>
6628 L: linux-hwmon@vger.kernel.org
6630 F: Documentation/hwmon/f71805f.rst
6631 F: drivers/hwmon/f71805f.c
6634 M: Josh Poimboeuf <jpoimboe@redhat.com>
6636 F: scripts/faddr2line
6639 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6640 L: netdev@vger.kernel.org
6642 F: Documentation/networking/failover.rst
6643 F: include/net/failover.h
6644 F: net/core/failover.c
6647 M: Jan Kara <jack@suse.cz>
6648 R: Amir Goldstein <amir73il@gmail.com>
6649 L: linux-fsdevel@vger.kernel.org
6651 F: fs/notify/fanotify/
6652 F: include/linux/fanotify.h
6653 F: include/uapi/linux/fanotify.h
6655 FARSYNC SYNCHRONOUS DRIVER
6656 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6658 W: http://www.farsite.co.uk/
6659 F: drivers/net/wan/farsync.*
6661 FAULT INJECTION SUPPORT
6662 M: Akinobu Mita <akinobu.mita@gmail.com>
6664 F: Documentation/fault-injection/
6665 F: lib/fault-inject.c
6667 FBTFT Framebuffer drivers
6668 L: dri-devel@lists.freedesktop.org
6669 L: linux-fbdev@vger.kernel.org
6671 F: drivers/staging/fbtft/
6674 M: Michael Buesch <m@bues.ch>
6675 L: linux-media@vger.kernel.org
6677 F: drivers/media/tuners/fc0011.c
6678 F: drivers/media/tuners/fc0011.h
6681 M: Antti Palosaari <crope@iki.fi>
6682 L: linux-media@vger.kernel.org
6684 W: https://linuxtv.org
6685 W: http://palosaari.fi/linux/
6686 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6687 T: git git://linuxtv.org/anttip/media_tree.git
6688 F: drivers/media/tuners/fc2580*
6690 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6691 M: Hannes Reinecke <hare@suse.de>
6692 L: linux-scsi@vger.kernel.org
6694 W: www.Open-FCoE.org
6695 F: drivers/scsi/fcoe/
6696 F: drivers/scsi/libfc/
6698 F: include/scsi/libfc.h
6699 F: include/scsi/libfcoe.h
6700 F: include/uapi/scsi/fc/
6702 FILE LOCKING (flock() and fcntl()/lockf())
6703 M: Jeff Layton <jlayton@kernel.org>
6704 M: "J. Bruce Fields" <bfields@fieldses.org>
6705 L: linux-fsdevel@vger.kernel.org
6709 F: include/linux/fcntl.h
6710 F: include/uapi/linux/fcntl.h
6712 FILESYSTEM DIRECT ACCESS (DAX)
6713 M: Dan Williams <dan.j.williams@intel.com>
6714 R: Matthew Wilcox <willy@infradead.org>
6715 R: Jan Kara <jack@suse.cz>
6716 L: linux-fsdevel@vger.kernel.org
6717 L: linux-nvdimm@lists.01.org
6720 F: include/linux/dax.h
6721 F: include/trace/events/fs_dax.h
6723 FILESYSTEMS (VFS and infrastructure)
6724 M: Alexander Viro <viro@zeniv.linux.org.uk>
6725 L: linux-fsdevel@vger.kernel.org
6728 F: include/linux/fs.h
6729 F: include/linux/fs_types.h
6730 F: include/uapi/linux/fs.h
6731 F: include/uapi/linux/openat2.h
6733 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6734 M: Riku Voipio <riku.voipio@iki.fi>
6735 L: linux-hwmon@vger.kernel.org
6737 F: drivers/hwmon/f75375s.c
6738 F: include/linux/f75375s.h
6740 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6741 M: Clemens Ladisch <clemens@ladisch.de>
6742 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6746 F: include/uapi/sound/firewire.h
6749 FIREWIRE MEDIA DRIVERS (firedtv)
6750 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6751 L: linux-media@vger.kernel.org
6752 L: linux1394-devel@lists.sourceforge.net
6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6755 F: drivers/media/firewire/
6757 FIREWIRE SBP-2 TARGET
6758 M: Chris Boot <bootc@bootc.net>
6759 L: linux-scsi@vger.kernel.org
6760 L: target-devel@vger.kernel.org
6761 L: linux1394-devel@lists.sourceforge.net
6763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6764 F: drivers/target/sbp/
6767 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6768 L: linux1394-devel@lists.sourceforge.net
6770 W: http://ieee1394.wiki.kernel.org/
6771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6772 F: drivers/firewire/
6773 F: include/linux/firewire.h
6774 F: include/uapi/linux/firewire*.h
6777 FIRMWARE LOADER (request_firmware)
6778 M: Luis Chamberlain <mcgrof@kernel.org>
6779 L: linux-kernel@vger.kernel.org
6781 F: Documentation/firmware_class/
6782 F: drivers/base/firmware_loader/
6783 F: include/linux/firmware.h
6785 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6786 M: Joshua Morris <josh.h.morris@us.ibm.com>
6787 M: Philip Kelleher <pjk1939@linux.ibm.com>
6789 F: drivers/block/rsxx/
6791 FLEXTIMER FTM-QUADDEC DRIVER
6792 M: Patrick Havelange <patrick.havelange@essensium.com>
6793 L: linux-iio@vger.kernel.org
6795 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6796 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6797 F: drivers/counter/ftm-quaddec.c
6800 M: Denis Efremov <efremov@linux.com>
6801 L: linux-block@vger.kernel.org
6803 F: drivers/block/floppy.c
6805 FLYSKY FSIA6B RC RECEIVER
6806 M: Markus Koch <markus@notsyncing.net>
6807 L: linux-input@vger.kernel.org
6809 F: drivers/input/joystick/fsia6b.c
6811 FORCEDETH GIGABIT ETHERNET DRIVER
6812 M: Rain River <rain.1986.08.12@gmail.com>
6813 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6814 L: netdev@vger.kernel.org
6816 F: drivers/net/ethernet/nvidia/*
6819 M: Wu Hao <hao.wu@intel.com>
6820 L: linux-fpga@vger.kernel.org
6822 F: Documentation/fpga/dfl.rst
6823 F: drivers/fpga/dfl*
6824 F: include/uapi/linux/fpga-dfl.h
6826 FPGA MANAGER FRAMEWORK
6827 M: Moritz Fischer <mdf@kernel.org>
6828 L: linux-fpga@vger.kernel.org
6830 W: http://www.rocketboards.org
6831 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6833 F: Documentation/devicetree/bindings/fpga/
6834 F: Documentation/driver-api/fpga/
6835 F: Documentation/fpga/
6837 F: include/linux/fpga/
6840 M: Bill Metzenthen <billm@melbpc.org.au>
6842 W: http://floatingpoint.sourceforge.net/emulator/index.html
6843 F: arch/x86/math-emu/
6845 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6846 L: netdev@vger.kernel.org
6848 F: drivers/net/wan/dlci.c
6849 F: drivers/net/wan/sdla.c
6852 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6853 L: dri-devel@lists.freedesktop.org
6854 L: linux-fbdev@vger.kernel.org
6856 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6857 T: git git://anongit.freedesktop.org/drm/drm-misc
6858 F: Documentation/fb/
6860 F: include/linux/fb.h
6861 F: include/uapi/linux/fb.h
6862 F: include/uapi/video/
6865 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6866 M: Horia Geantă <horia.geanta@nxp.com>
6867 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6868 L: linux-crypto@vger.kernel.org
6870 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6871 F: drivers/crypto/caam/
6873 FREESCALE COLDFIRE M5441X MMC DRIVER
6874 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6875 L: linux-mmc@vger.kernel.org
6877 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6878 F: include/linux/platform_data/mmc-esdhc-mcf.h
6880 FREESCALE DIU FRAMEBUFFER DRIVER
6881 M: Timur Tabi <timur@kernel.org>
6882 L: linux-fbdev@vger.kernel.org
6884 F: drivers/video/fbdev/fsl-diu-fb.*
6886 FREESCALE DMA DRIVER
6887 M: Li Yang <leoyang.li@nxp.com>
6888 M: Zhang Wei <zw@zh-kernel.org>
6889 L: linuxppc-dev@lists.ozlabs.org
6891 F: drivers/dma/fsldma.*
6893 FREESCALE ENETC ETHERNET DRIVERS
6894 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6895 L: netdev@vger.kernel.org
6897 F: drivers/net/ethernet/freescale/enetc/
6899 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6900 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6901 L: netdev@vger.kernel.org
6903 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6904 F: drivers/net/ethernet/freescale/gianfar*
6906 FREESCALE GPMI NAND DRIVER
6907 M: Han Xu <han.xu@nxp.com>
6908 L: linux-mtd@lists.infradead.org
6910 F: drivers/mtd/nand/raw/gpmi-nand/*
6912 FREESCALE I2C CPM DRIVER
6913 M: Jochen Friedrich <jochen@scram.de>
6914 L: linuxppc-dev@lists.ozlabs.org
6915 L: linux-i2c@vger.kernel.org
6917 F: drivers/i2c/busses/i2c-cpm.c
6919 FREESCALE IMX / MXC FEC DRIVER
6920 M: Fugang Duan <fugang.duan@nxp.com>
6921 L: netdev@vger.kernel.org
6923 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6924 F: drivers/net/ethernet/freescale/fec.h
6925 F: drivers/net/ethernet/freescale/fec_main.c
6926 F: drivers/net/ethernet/freescale/fec_ptp.c
6928 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6929 M: Sascha Hauer <s.hauer@pengutronix.de>
6930 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6931 L: linux-fbdev@vger.kernel.org
6932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6934 F: drivers/video/fbdev/imxfb.c
6935 F: include/linux/platform_data/video-imxfb.h
6937 FREESCALE IMX DDR PMU DRIVER
6938 M: Frank Li <Frank.li@nxp.com>
6939 L: linux-arm-kernel@lists.infradead.org
6941 F: Documentation/admin-guide/perf/imx-ddr.rst
6942 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6943 F: drivers/perf/fsl_imx8_ddr_perf.c
6945 FREESCALE IMX I2C DRIVER
6946 M: Oleksij Rempel <o.rempel@pengutronix.de>
6947 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6948 L: linux-i2c@vger.kernel.org
6950 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6951 F: drivers/i2c/busses/i2c-imx.c
6953 FREESCALE IMX LPI2C DRIVER
6954 M: Dong Aisheng <aisheng.dong@nxp.com>
6955 L: linux-i2c@vger.kernel.org
6956 L: linux-imx@nxp.com
6958 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6959 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6961 FREESCALE QORIQ DPAA ETHERNET DRIVER
6962 M: Madalin Bucur <madalin.bucur@nxp.com>
6963 L: netdev@vger.kernel.org
6965 F: drivers/net/ethernet/freescale/dpaa
6967 FREESCALE QORIQ DPAA FMAN DRIVER
6968 M: Madalin Bucur <madalin.bucur@nxp.com>
6969 L: netdev@vger.kernel.org
6971 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6972 F: drivers/net/ethernet/freescale/fman
6974 FREESCALE QORIQ PTP CLOCK DRIVER
6975 M: Yangbo Lu <yangbo.lu@nxp.com>
6976 L: netdev@vger.kernel.org
6978 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6979 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6980 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6981 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6982 F: drivers/ptp/ptp_qoriq.c
6983 F: drivers/ptp/ptp_qoriq_debugfs.c
6984 F: include/linux/fsl/ptp_qoriq.h
6986 FREESCALE QUAD SPI DRIVER
6987 M: Han Xu <han.xu@nxp.com>
6988 L: linux-spi@vger.kernel.org
6990 F: drivers/spi/spi-fsl-qspi.c
6992 FREESCALE QUICC ENGINE LIBRARY
6993 M: Qiang Zhao <qiang.zhao@nxp.com>
6994 L: linuxppc-dev@lists.ozlabs.org
6996 F: drivers/soc/fsl/qe/
6997 F: include/soc/fsl/*qe*.h
6998 F: include/soc/fsl/*ucc*.h
7000 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7001 M: Li Yang <leoyang.li@nxp.com>
7002 L: netdev@vger.kernel.org
7003 L: linuxppc-dev@lists.ozlabs.org
7005 F: drivers/net/ethernet/freescale/ucc_geth*
7007 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7008 M: Zhao Qiang <qiang.zhao@nxp.com>
7009 L: netdev@vger.kernel.org
7010 L: linuxppc-dev@lists.ozlabs.org
7012 F: drivers/net/wan/fsl_ucc_hdlc*
7014 FREESCALE QUICC ENGINE UCC UART DRIVER
7015 M: Timur Tabi <timur@kernel.org>
7016 L: linuxppc-dev@lists.ozlabs.org
7018 F: drivers/tty/serial/ucc_uart.c
7020 FREESCALE SOC DRIVERS
7021 M: Li Yang <leoyang.li@nxp.com>
7022 L: linuxppc-dev@lists.ozlabs.org
7023 L: linux-arm-kernel@lists.infradead.org
7025 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7026 F: Documentation/devicetree/bindings/soc/fsl/
7028 F: include/linux/fsl/
7030 FREESCALE SOC FS_ENET DRIVER
7031 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7032 L: linuxppc-dev@lists.ozlabs.org
7033 L: netdev@vger.kernel.org
7035 F: drivers/net/ethernet/freescale/fs_enet/
7036 F: include/linux/fs_enet_pd.h
7038 FREESCALE SOC SOUND DRIVERS
7039 M: Timur Tabi <timur@kernel.org>
7040 M: Nicolin Chen <nicoleotsuka@gmail.com>
7041 M: Xiubo Li <Xiubo.Lee@gmail.com>
7042 R: Fabio Estevam <festevam@gmail.com>
7043 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7044 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7045 L: linuxppc-dev@lists.ozlabs.org
7047 F: sound/soc/fsl/fsl*
7048 F: sound/soc/fsl/imx*
7049 F: sound/soc/fsl/mpc8610_hpcd.c
7051 FREESCALE USB PERIPHERAL DRIVERS
7052 M: Li Yang <leoyang.li@nxp.com>
7053 L: linux-usb@vger.kernel.org
7054 L: linuxppc-dev@lists.ozlabs.org
7056 F: drivers/usb/gadget/udc/fsl*
7058 FREESCALE USB PHY DRIVER
7059 M: Ran Wang <ran.wang_1@nxp.com>
7060 L: linux-usb@vger.kernel.org
7061 L: linuxppc-dev@lists.ozlabs.org
7063 F: drivers/usb/phy/phy-fsl-usb*
7066 M: Christoph Hellwig <hch@infradead.org>
7068 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7072 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7073 M: Pavel Machek <pavel@ucw.cz>
7074 L: linux-pm@vger.kernel.org
7076 F: Documentation/power/freezing-of-tasks.rst
7077 F: include/linux/freezer.h
7081 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7082 L: linux-kernel@vger.kernel.org
7084 F: include/linux/frontswap.h
7087 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7088 M: David Howells <dhowells@redhat.com>
7089 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7091 F: Documentation/filesystems/caching/
7093 F: include/linux/fscache*.h
7095 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7096 M: Theodore Y. Ts'o <tytso@mit.edu>
7097 M: Jaegeuk Kim <jaegeuk@kernel.org>
7098 M: Eric Biggers <ebiggers@kernel.org>
7099 L: linux-fscrypt@vger.kernel.org
7101 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7102 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7103 F: Documentation/filesystems/fscrypt.rst
7105 F: include/linux/fscrypt*.h
7106 F: include/uapi/linux/fscrypt.h
7109 M: Jeremy Kerr <jk@ozlabs.org>
7110 M: Joel Stanley <joel@jms.id.au>
7111 R: Alistar Popple <alistair@popple.id.au>
7112 R: Eddie James <eajames@linux.ibm.com>
7113 L: linux-fsi@lists.ozlabs.org
7115 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7118 F: include/linux/fsi*.h
7119 F: include/trace/events/fsi*.h
7121 FSI-ATTACHED I2C DRIVER
7122 M: Eddie James <eajames@linux.ibm.com>
7123 L: linux-i2c@vger.kernel.org
7124 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7126 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7127 F: drivers/i2c/busses/i2c-fsi.c
7129 FSI-ATTACHED SPI DRIVER
7130 M: Eddie James <eajames@linux.ibm.com>
7131 L: linux-spi@vger.kernel.org
7133 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7134 F: drivers/spi/spi-fsi.c
7136 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7137 M: Jan Kara <jack@suse.cz>
7138 R: Amir Goldstein <amir73il@gmail.com>
7139 L: linux-fsdevel@vger.kernel.org
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7143 F: include/linux/fsnotify*.h
7145 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7146 M: Eric Biggers <ebiggers@kernel.org>
7147 M: Theodore Y. Ts'o <tytso@mit.edu>
7148 L: linux-fscrypt@vger.kernel.org
7150 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7151 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7152 F: Documentation/filesystems/fsverity.rst
7154 F: include/linux/fsverity.h
7155 F: include/uapi/linux/fsverity.h
7157 FUJITSU LAPTOP EXTRAS
7158 M: Jonathan Woithe <jwoithe@just42.net>
7159 L: platform-driver-x86@vger.kernel.org
7161 F: drivers/platform/x86/fujitsu-laptop.c
7163 FUJITSU M-5MO LS CAMERA ISP DRIVER
7164 M: Kyungmin Park <kyungmin.park@samsung.com>
7165 M: Heungjun Kim <riverful.kim@samsung.com>
7166 L: linux-media@vger.kernel.org
7168 F: drivers/media/i2c/m5mols/
7169 F: include/media/i2c/m5mols.h
7171 FUJITSU TABLET EXTRAS
7172 M: Robert Gerlach <khnz@gmx.de>
7173 L: platform-driver-x86@vger.kernel.org
7175 F: drivers/platform/x86/fujitsu-tablet.c
7177 FUSE: FILESYSTEM IN USERSPACE
7178 M: Miklos Szeredi <miklos@szeredi.hu>
7179 L: linux-fsdevel@vger.kernel.org
7181 W: http://fuse.sourceforge.net/
7182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7183 F: Documentation/filesystems/fuse.rst
7185 F: include/uapi/linux/fuse.h
7188 M: Thomas Gleixner <tglx@linutronix.de>
7189 M: Ingo Molnar <mingo@redhat.com>
7190 R: Peter Zijlstra <peterz@infradead.org>
7191 R: Darren Hart <dvhart@infradead.org>
7192 L: linux-kernel@vger.kernel.org
7194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7195 F: Documentation/locking/*futex*
7196 F: include/asm-generic/futex.h
7197 F: include/linux/futex.h
7198 F: include/uapi/linux/futex.h
7200 F: tools/perf/bench/futex*
7201 F: tools/testing/selftests/futex/
7203 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7204 M: Tim Harvey <tharvey@gateworks.com>
7205 M: Robert Jones <rjones@gateworks.com>
7207 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7208 F: drivers/mfd/gateworks-gsc.c
7209 F: include/linux/mfd/gsc.h
7210 F: Documentation/hwmon/gsc-hwmon.rst
7211 F: drivers/hwmon/gsc-hwmon.c
7212 F: include/linux/platform_data/gsc_hwmon.h
7214 GASKET DRIVER FRAMEWORK
7215 M: Rob Springer <rspringer@google.com>
7216 M: Todd Poynor <toddpoynor@google.com>
7217 M: Ben Chan <benchan@chromium.org>
7218 M: Richard Yeh <rcy@google.com>
7220 F: drivers/staging/gasket/
7223 M: Kees Cook <keescook@chromium.org>
7224 R: Emese Revfy <re.emese@gmail.com>
7225 L: kernel-hardening@lists.openwall.com
7227 F: Documentation/kbuild/gcc-plugins.rst
7228 F: scripts/Makefile.gcc-plugins
7229 F: scripts/gcc-plugin.sh
7230 F: scripts/gcc-plugins/
7232 GCOV BASED KERNEL PROFILING
7233 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7235 F: Documentation/dev-tools/gcov.rst
7238 GDB KERNEL DEBUGGING HELPER SCRIPTS
7239 M: Jan Kiszka <jan.kiszka@siemens.com>
7240 M: Kieran Bingham <kbingham@kernel.org>
7244 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7245 M: Achim Leubner <achim_leubner@adaptec.com>
7246 L: linux-scsi@vger.kernel.org
7248 W: http://www.icp-vortex.com/
7249 F: drivers/scsi/gdt*
7251 GEMTEK FM RADIO RECEIVER DRIVER
7252 M: Hans Verkuil <hverkuil@xs4all.nl>
7253 L: linux-media@vger.kernel.org
7255 W: https://linuxtv.org
7256 T: git git://linuxtv.org/media_tree.git
7257 F: drivers/media/radio/radio-gemtek*
7259 GENERIC ARCHITECTURE TOPOLOGY
7260 M: Sudeep Holla <sudeep.holla@arm.com>
7261 L: linux-kernel@vger.kernel.org
7263 F: drivers/base/arch_topology.c
7264 F: include/linux/arch_topology.h
7266 GENERIC GPIO I2C DRIVER
7267 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7269 F: drivers/i2c/busses/i2c-gpio.c
7270 F: include/linux/platform_data/i2c-gpio.h
7272 GENERIC GPIO I2C MULTIPLEXER DRIVER
7273 M: Peter Korsgaard <peter.korsgaard@barco.com>
7274 L: linux-i2c@vger.kernel.org
7276 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7277 F: drivers/i2c/muxes/i2c-mux-gpio.c
7278 F: include/linux/platform_data/i2c-mux-gpio.h
7280 GENERIC HDLC (WAN) DRIVERS
7281 M: Krzysztof Halasa <khc@pm.waw.pl>
7283 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7284 F: drivers/net/wan/c101.c
7285 F: drivers/net/wan/hd6457*
7286 F: drivers/net/wan/hdlc*
7287 F: drivers/net/wan/n2.c
7288 F: drivers/net/wan/pc300too.c
7289 F: drivers/net/wan/pci200syn.c
7290 F: drivers/net/wan/wanxl*
7292 GENERIC INCLUDE/ASM HEADER FILES
7293 M: Arnd Bergmann <arnd@arndb.de>
7294 L: linux-arch@vger.kernel.org
7296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7297 F: include/asm-generic/
7298 F: include/uapi/asm-generic/
7300 GENERIC PHY FRAMEWORK
7301 M: Kishon Vijay Abraham I <kishon@ti.com>
7302 M: Vinod Koul <vkoul@kernel.org>
7303 L: linux-kernel@vger.kernel.org
7305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7306 F: Documentation/devicetree/bindings/phy/
7308 F: include/linux/phy/
7310 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7311 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7313 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7316 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7317 M: Kevin Hilman <khilman@kernel.org>
7318 M: Ulf Hansson <ulf.hansson@linaro.org>
7319 L: linux-pm@vger.kernel.org
7321 F: Documentation/devicetree/bindings/power/power?domain*
7322 F: drivers/base/power/domain*.c
7323 F: include/linux/pm_domain.h
7325 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7326 M: Eugen Hristev <eugen.hristev@microchip.com>
7327 L: linux-input@vger.kernel.org
7329 F: drivers/input/touchscreen/resistive-adc-touch.c
7331 GENERIC UIO DRIVER FOR PCI DEVICES
7332 M: "Michael S. Tsirkin" <mst@redhat.com>
7333 L: kvm@vger.kernel.org
7335 F: drivers/uio/uio_pci_generic.c
7337 GENERIC VDSO LIBRARY
7338 M: Andy Lutomirski <luto@kernel.org>
7339 M: Thomas Gleixner <tglx@linutronix.de>
7340 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7341 L: linux-kernel@vger.kernel.org
7343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7344 F: include/asm-generic/vdso/vsyscall.h
7346 F: kernel/time/vsyscall.c
7349 GENWQE (IBM Generic Workqueue Card)
7350 M: Frank Haverkamp <haver@linux.ibm.com>
7352 F: drivers/misc/genwqe/
7354 GET_MAINTAINER SCRIPT
7355 M: Joe Perches <joe@perches.com>
7357 F: scripts/get_maintainer.pl
7360 M: Bob Peterson <rpeterso@redhat.com>
7361 M: Andreas Gruenbacher <agruenba@redhat.com>
7362 L: cluster-devel@redhat.com
7364 W: http://sources.redhat.com/cluster/
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7366 F: Documentation/filesystems/gfs2*
7368 F: include/uapi/linux/gfs2_ondisk.h
7371 M: Johan Hovold <johan@kernel.org>
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7374 F: Documentation/ABI/testing/sysfs-class-gnss
7375 F: Documentation/devicetree/bindings/gnss/
7377 F: include/linux/gnss.h
7380 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7381 L: linux-media@vger.kernel.org
7383 F: drivers/media/usb/go7007/
7386 M: Bastien Nocera <hadess@hadess.net>
7387 L: linux-input@vger.kernel.org
7389 F: drivers/input/touchscreen/goodix.c
7391 GOOGLE ETHERNET DRIVERS
7392 M: Catherine Sullivan <csully@google.com>
7393 R: Sagi Shahar <sagis@google.com>
7394 R: Jon Olson <jonolson@google.com>
7395 L: netdev@vger.kernel.org
7397 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7398 F: drivers/net/ethernet/google
7400 GPD POCKET FAN DRIVER
7401 M: Hans de Goede <hdegoede@redhat.com>
7402 L: platform-driver-x86@vger.kernel.org
7404 F: drivers/platform/x86/gpd-pocket-fan.c
7407 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7408 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7409 L: linux-gpio@vger.kernel.org
7410 L: linux-acpi@vger.kernel.org
7412 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7413 F: drivers/gpio/gpiolib-acpi.c
7414 F: drivers/gpio/gpiolib-acpi.h
7417 M: Geert Uytterhoeven <geert+renesas@glider.be>
7418 L: linux-gpio@vger.kernel.org
7420 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7421 F: drivers/gpio/gpio-aggregator.c
7424 M: Sean Young <sean@mess.org>
7425 L: linux-media@vger.kernel.org
7427 F: drivers/media/rc/gpio-ir-tx.c
7430 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7431 L: linux-gpio@vger.kernel.org
7433 F: drivers/gpio/gpio-mockup.c
7434 F: tools/testing/selftests/gpio/
7437 R: Michael Walle <michael@walle.cc>
7439 F: drivers/gpio/gpio-regmap.c
7440 F: include/linux/gpio/regmap.h
7443 M: Linus Walleij <linus.walleij@linaro.org>
7444 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7445 L: linux-gpio@vger.kernel.org
7447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7448 F: Documentation/ABI/obsolete/sysfs-gpio
7449 F: Documentation/ABI/testing/gpio-cdev
7450 F: Documentation/admin-guide/gpio/
7451 F: Documentation/devicetree/bindings/gpio/
7452 F: Documentation/driver-api/gpio/
7454 F: include/asm-generic/gpio.h
7455 F: include/linux/gpio.h
7456 F: include/linux/gpio/
7457 F: include/linux/of_gpio.h
7458 F: include/uapi/linux/gpio.h
7461 GRE DEMULTIPLEXER DRIVER
7462 M: Dmitry Kozlov <xeb@mail.ru>
7463 L: netdev@vger.kernel.org
7465 F: include/net/gre.h
7466 F: net/ipv4/gre_demux.c
7467 F: net/ipv4/gre_offload.c
7469 GRETH 10/100/1G Ethernet MAC device driver
7470 M: Andreas Larsson <andreas@gaisler.com>
7471 L: netdev@vger.kernel.org
7473 F: drivers/net/ethernet/aeroflex/
7475 GREYBUS AUDIO PROTOCOLS DRIVERS
7476 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7477 M: Mark Greer <mgreer@animalcreek.com>
7479 F: drivers/staging/greybus/audio_apbridgea.c
7480 F: drivers/staging/greybus/audio_apbridgea.h
7481 F: drivers/staging/greybus/audio_codec.c
7482 F: drivers/staging/greybus/audio_codec.h
7483 F: drivers/staging/greybus/audio_gb.c
7484 F: drivers/staging/greybus/audio_manager.c
7485 F: drivers/staging/greybus/audio_manager.h
7486 F: drivers/staging/greybus/audio_manager_module.c
7487 F: drivers/staging/greybus/audio_manager_private.h
7488 F: drivers/staging/greybus/audio_manager_sysfs.c
7489 F: drivers/staging/greybus/audio_module.c
7490 F: drivers/staging/greybus/audio_topology.c
7492 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7493 M: Viresh Kumar <vireshk@kernel.org>
7495 F: drivers/staging/greybus/authentication.c
7496 F: drivers/staging/greybus/bootrom.c
7497 F: drivers/staging/greybus/firmware.h
7498 F: drivers/staging/greybus/fw-core.c
7499 F: drivers/staging/greybus/fw-download.c
7500 F: drivers/staging/greybus/fw-management.c
7501 F: drivers/staging/greybus/greybus_authentication.h
7502 F: drivers/staging/greybus/greybus_firmware.h
7503 F: drivers/staging/greybus/hid.c
7504 F: drivers/staging/greybus/i2c.c
7505 F: drivers/staging/greybus/spi.c
7506 F: drivers/staging/greybus/spilib.c
7507 F: drivers/staging/greybus/spilib.h
7509 GREYBUS LOOPBACK DRIVER
7510 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7512 F: drivers/staging/greybus/loopback.c
7514 GREYBUS PLATFORM DRIVERS
7515 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7517 F: drivers/staging/greybus/arche-apb-ctrl.c
7518 F: drivers/staging/greybus/arche-platform.c
7519 F: drivers/staging/greybus/arche_platform.h
7521 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7522 M: Rui Miguel Silva <rmfrfs@gmail.com>
7524 F: drivers/staging/greybus/gpio.c
7525 F: drivers/staging/greybus/light.c
7526 F: drivers/staging/greybus/power_supply.c
7527 F: drivers/staging/greybus/sdio.c
7528 F: drivers/staging/greybus/spi.c
7529 F: drivers/staging/greybus/spilib.c
7532 M: Johan Hovold <johan@kernel.org>
7533 M: Alex Elder <elder@kernel.org>
7534 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7535 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7538 F: drivers/staging/greybus/
7539 F: include/linux/greybus.h
7540 F: include/linux/greybus/
7542 GREYBUS UART PROTOCOLS DRIVERS
7543 M: David Lin <dtwlin@gmail.com>
7545 F: drivers/staging/greybus/log.c
7546 F: drivers/staging/greybus/uart.c
7548 GS1662 VIDEO SERIALIZER
7549 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7550 L: linux-media@vger.kernel.org
7552 T: git git://linuxtv.org/media_tree.git
7553 F: drivers/media/spi/gs1662.c
7555 GSPCA FINEPIX SUBDRIVER
7556 M: Frank Zago <frank@zago.net>
7557 L: linux-media@vger.kernel.org
7559 T: git git://linuxtv.org/media_tree.git
7560 F: drivers/media/usb/gspca/finepix.c
7562 GSPCA GL860 SUBDRIVER
7563 M: Olivier Lorin <o.lorin@laposte.net>
7564 L: linux-media@vger.kernel.org
7566 T: git git://linuxtv.org/media_tree.git
7567 F: drivers/media/usb/gspca/gl860/
7569 GSPCA M5602 SUBDRIVER
7570 M: Erik Andren <erik.andren@gmail.com>
7571 L: linux-media@vger.kernel.org
7573 T: git git://linuxtv.org/media_tree.git
7574 F: drivers/media/usb/gspca/m5602/
7576 GSPCA PAC207 SONIXB SUBDRIVER
7577 M: Hans Verkuil <hverkuil@xs4all.nl>
7578 L: linux-media@vger.kernel.org
7580 T: git git://linuxtv.org/media_tree.git
7581 F: drivers/media/usb/gspca/pac207.c
7583 GSPCA SN9C20X SUBDRIVER
7584 M: Brian Johnson <brijohn@gmail.com>
7585 L: linux-media@vger.kernel.org
7587 T: git git://linuxtv.org/media_tree.git
7588 F: drivers/media/usb/gspca/sn9c20x.c
7590 GSPCA T613 SUBDRIVER
7591 M: Leandro Costantino <lcostantino@gmail.com>
7592 L: linux-media@vger.kernel.org
7594 T: git git://linuxtv.org/media_tree.git
7595 F: drivers/media/usb/gspca/t613.c
7597 GSPCA USB WEBCAM DRIVER
7598 M: Hans Verkuil <hverkuil@xs4all.nl>
7599 L: linux-media@vger.kernel.org
7601 T: git git://linuxtv.org/media_tree.git
7602 F: drivers/media/usb/gspca/
7604 GTP (GPRS Tunneling Protocol)
7605 M: Pablo Neira Ayuso <pablo@netfilter.org>
7606 M: Harald Welte <laforge@gnumonks.org>
7607 L: osmocom-net-gprs@lists.osmocom.org
7609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7610 F: drivers/net/gtp.c
7612 GUID PARTITION TABLE (GPT)
7613 M: Davidlohr Bueso <dave@stgolabs.net>
7614 L: linux-efi@vger.kernel.org
7616 F: block/partitions/efi.*
7619 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7620 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7622 W: http://uclinux-h8.sourceforge.jp
7623 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7625 F: drivers/clk/h8300/
7626 F: drivers/clocksource/h8300_*.c
7627 F: drivers/irqchip/irq-renesas-h8*.c
7629 HABANALABS PCI DRIVER
7630 M: Oded Gabbay <oded.gabbay@gmail.com>
7632 T: git https://github.com/HabanaAI/linux.git
7633 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7634 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7635 F: drivers/misc/habanalabs/
7636 F: include/uapi/misc/habanalabs.h
7639 M: Antti Palosaari <crope@iki.fi>
7640 L: linux-media@vger.kernel.org
7642 W: https://linuxtv.org
7643 W: http://palosaari.fi/linux/
7644 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7645 T: git git://linuxtv.org/anttip/media_tree.git
7646 F: drivers/media/usb/hackrf/
7648 HANTRO VPU CODEC DRIVER
7649 M: Ezequiel Garcia <ezequiel@collabora.com>
7650 M: Philipp Zabel <p.zabel@pengutronix.de>
7651 L: linux-media@vger.kernel.org
7652 L: linux-rockchip@lists.infradead.org
7654 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7655 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7656 F: drivers/staging/media/hantro/
7658 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7659 M: Frank Seidel <frank@f-seidel.de>
7660 L: platform-driver-x86@vger.kernel.org
7662 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7663 F: drivers/platform/x86/hdaps.c
7666 M: Jean Delvare <jdelvare@suse.com>
7667 M: Guenter Roeck <linux@roeck-us.net>
7668 L: linux-hwmon@vger.kernel.org
7670 W: http://hwmon.wiki.kernel.org/
7671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7672 F: Documentation/devicetree/bindings/hwmon/
7673 F: Documentation/hwmon/
7675 F: include/linux/hwmon*.h
7676 F: include/trace/events/hwmon*.h
7678 HARDWARE RANDOM NUMBER GENERATOR CORE
7679 M: Matt Mackall <mpm@selenic.com>
7680 M: Herbert Xu <herbert@gondor.apana.org.au>
7681 L: linux-crypto@vger.kernel.org
7683 F: Documentation/admin-guide/hw_random.rst
7684 F: Documentation/devicetree/bindings/rng/
7685 F: drivers/char/hw_random/
7686 F: include/linux/hw_random.h
7688 HARDWARE SPINLOCK CORE
7689 M: Ohad Ben-Cohen <ohad@wizery.com>
7690 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7691 R: Baolin Wang <baolin.wang7@gmail.com>
7692 L: linux-remoteproc@vger.kernel.org
7694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7695 F: Documentation/devicetree/bindings/hwlock/
7696 F: Documentation/locking/hwspinlock.rst
7697 F: drivers/hwspinlock/
7698 F: include/linux/hwspinlock.h
7700 HARDWARE TRACING FACILITIES
7701 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7703 F: drivers/hwtracing/
7705 HARMONY SOUND DRIVER
7706 L: linux-parisc@vger.kernel.org
7708 F: sound/parisc/harmony.*
7710 HDPVR USB VIDEO ENCODER DRIVER
7711 M: Hans Verkuil <hverkuil@xs4all.nl>
7712 L: linux-media@vger.kernel.org
7714 W: https://linuxtv.org
7715 T: git git://linuxtv.org/media_tree.git
7716 F: drivers/media/usb/hdpvr/
7718 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7719 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7721 F: Documentation/watchdog/hpwdt.rst
7722 F: drivers/watchdog/hpwdt.c
7724 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7725 M: Don Brace <don.brace@microsemi.com>
7726 L: esc.storagedev@microsemi.com
7727 L: linux-scsi@vger.kernel.org
7729 F: Documentation/scsi/hpsa.rst
7730 F: drivers/scsi/hpsa*.[ch]
7731 F: include/linux/cciss*.h
7732 F: include/uapi/linux/cciss*.h
7735 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7736 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7737 L: linux-rdma@vger.kernel.org
7739 F: drivers/infiniband/hw/hfi1
7742 L: linux-fsdevel@vger.kernel.org
7744 F: Documentation/filesystems/hfs.rst
7748 L: linux-fsdevel@vger.kernel.org
7750 F: Documentation/filesystems/hfsplus.rst
7753 HGA FRAMEBUFFER DRIVER
7754 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7755 L: linux-nvidia@lists.surfsouth.com
7757 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7758 F: drivers/video/fbdev/hgafb.c
7760 HIBERNATION (aka Software Suspend, aka swsusp)
7761 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7762 M: Pavel Machek <pavel@ucw.cz>
7763 L: linux-pm@vger.kernel.org
7765 B: https://bugzilla.kernel.org
7766 F: arch/*/include/asm/suspend*.h
7768 F: drivers/base/power/
7769 F: include/linux/freezer.h
7770 F: include/linux/pm.h
7771 F: include/linux/suspend.h
7775 M: Jiri Kosina <jikos@kernel.org>
7776 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7777 L: linux-input@vger.kernel.org
7779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7781 F: include/linux/hid*
7782 F: include/uapi/linux/hid*
7784 HID SENSOR HUB DRIVERS
7785 M: Jiri Kosina <jikos@kernel.org>
7786 M: Jonathan Cameron <jic23@kernel.org>
7787 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7788 L: linux-input@vger.kernel.org
7789 L: linux-iio@vger.kernel.org
7791 F: Documentation/hid/hid-sensor*
7792 F: drivers/hid/hid-sensor-*
7793 F: drivers/iio/*/hid-*
7794 F: include/linux/hid-sensor-*
7796 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7797 M: Thomas Gleixner <tglx@linutronix.de>
7798 L: linux-kernel@vger.kernel.org
7800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7801 F: Documentation/timers/
7802 F: include/linux/clockchips.h
7803 F: include/linux/hrtimer.h
7804 F: kernel/time/clockevents.c
7805 F: kernel/time/hrtimer.c
7806 F: kernel/time/timer_*.c
7808 HIGH-SPEED SCC DRIVER FOR AX.25
7809 L: linux-hams@vger.kernel.org
7811 F: drivers/net/hamradio/dmascc.c
7812 F: drivers/net/hamradio/scc.c
7814 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7815 M: HighPoint Linux Team <linux@highpoint-tech.com>
7817 W: http://www.highpoint-tech.com
7818 F: Documentation/scsi/hptiop.rst
7819 F: drivers/scsi/hptiop.c
7822 M: Jes Sorensen <jes@trained-monkey.org>
7823 L: linux-hippi@sunsite.dk
7825 F: drivers/net/hippi/
7826 F: include/linux/hippidevice.h
7827 F: include/uapi/linux/if_hippi.h
7830 HISILICON DMA DRIVER
7831 M: Zhou Wang <wangzhou1@hisilicon.com>
7832 L: dmaengine@vger.kernel.org
7834 F: drivers/dma/hisi_dma.c
7836 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7837 M: Zaibo Xu <xuzaibo@huawei.com>
7838 L: linux-crypto@vger.kernel.org
7840 F: Documentation/ABI/testing/debugfs-hisi-hpre
7841 F: drivers/crypto/hisilicon/hpre/hpre.h
7842 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7843 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7845 HISILICON LPC BUS DRIVER
7846 M: john.garry@huawei.com
7848 W: http://www.hisilicon.com
7849 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7850 F: drivers/bus/hisi_lpc.c
7852 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7853 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7854 M: Salil Mehta <salil.mehta@huawei.com>
7855 L: netdev@vger.kernel.org
7857 W: http://www.hisilicon.com
7858 F: drivers/net/ethernet/hisilicon/hns3/
7860 HISILICON NETWORK SUBSYSTEM DRIVER
7861 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7862 M: Salil Mehta <salil.mehta@huawei.com>
7863 L: netdev@vger.kernel.org
7865 W: http://www.hisilicon.com
7866 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7867 F: drivers/net/ethernet/hisilicon/
7869 HISILICON PMU DRIVER
7870 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7872 W: http://www.hisilicon.com
7873 F: Documentation/admin-guide/perf/hisi-pmu.rst
7874 F: drivers/perf/hisilicon
7876 HISILICON QM AND ZIP Controller DRIVER
7877 M: Zhou Wang <wangzhou1@hisilicon.com>
7878 L: linux-crypto@vger.kernel.org
7880 F: Documentation/ABI/testing/debugfs-hisi-zip
7881 F: drivers/crypto/hisilicon/qm.c
7882 F: drivers/crypto/hisilicon/qm.h
7883 F: drivers/crypto/hisilicon/sgl.c
7884 F: drivers/crypto/hisilicon/zip/
7886 HISILICON ROCE DRIVER
7887 M: Lijun Ou <oulijun@huawei.com>
7888 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7889 M: Weihang Li <liweihang@huawei.com>
7890 L: linux-rdma@vger.kernel.org
7892 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7893 F: drivers/infiniband/hw/hns/
7895 HISILICON SAS Controller
7896 M: John Garry <john.garry@huawei.com>
7898 W: http://www.hisilicon.com
7899 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7900 F: drivers/scsi/hisi_sas/
7902 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7903 M: Zaibo Xu <xuzaibo@huawei.com>
7904 L: linux-crypto@vger.kernel.org
7906 F: Documentation/ABI/testing/debugfs-hisi-sec
7907 F: drivers/crypto/hisilicon/sec2/sec.h
7908 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7909 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7910 F: drivers/crypto/hisilicon/sec2/sec_main.c
7912 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7913 M: Zaibo Xu <xuzaibo@huawei.com>
7915 F: drivers/char/hw_random/hisi-trng-v2.c
7917 HISILICON V3XX SPI NOR FLASH Controller Driver
7918 M: John Garry <john.garry@huawei.com>
7920 W: http://www.hisilicon.com
7921 F: drivers/spi/spi-hisi-sfc-v3xx.c
7923 HMM - Heterogeneous Memory Management
7924 M: Jérôme Glisse <jglisse@redhat.com>
7925 L: linux-mm@kvack.org
7927 F: Documentation/vm/hmm.rst
7928 F: include/linux/hmm*
7931 F: tools/testing/selftests/vm/*hmm*
7934 M: Jouni Malinen <j@w1.fi>
7935 L: linux-wireless@vger.kernel.org
7937 W: http://w1.fi/hostap-driver.html
7938 F: drivers/net/wireless/intersil/hostap/
7940 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7941 L: platform-driver-x86@vger.kernel.org
7943 F: drivers/platform/x86/tc1100-wmi.c
7945 HPET: High Precision Event Timers driver
7946 M: Clemens Ladisch <clemens@ladisch.de>
7948 F: Documentation/timers/hpet.rst
7949 F: drivers/char/hpet.c
7950 F: include/linux/hpet.h
7951 F: include/uapi/linux/hpet.h
7955 F: arch/x86/include/asm/hpet.h
7956 F: arch/x86/kernel/hpet.c
7959 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7961 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7965 M: Sebastian Reichel <sre@kernel.org>
7967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7968 F: Documentation/ABI/testing/sysfs-bus-hsi
7969 F: Documentation/driver-api/hsi.rst
7971 F: include/linux/hsi/
7972 F: include/uapi/linux/hsi/
7975 L: linux-usb@vger.kernel.org
7977 F: drivers/net/usb/hso.c
7979 HSR NETWORK PROTOCOL
7980 L: netdev@vger.kernel.org
7984 HT16K33 LED CONTROLLER DRIVER
7985 M: Robin van der Gracht <robin@protonic.nl>
7987 F: Documentation/devicetree/bindings/display/ht16k33.txt
7988 F: drivers/auxdisplay/ht16k33.c
7990 HTCPEN TOUCHSCREEN DRIVER
7991 M: Pau Oliva Fora <pof@eslack.org>
7992 L: linux-input@vger.kernel.org
7994 F: drivers/input/touchscreen/htcpen.c
7996 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7997 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7998 L: linux-iio@vger.kernel.org
8000 W: http://www.st.com/
8001 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8002 F: drivers/iio/humidity/hts221*
8004 HUAWEI ETHERNET DRIVER
8005 M: Bin Luo <luobin9@huawei.com>
8006 L: netdev@vger.kernel.org
8008 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8009 F: drivers/net/ethernet/huawei/hinic/
8012 M: Mike Kravetz <mike.kravetz@oracle.com>
8013 L: linux-mm@kvack.org
8015 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8016 F: Documentation/admin-guide/mm/hugetlbpage.rst
8017 F: Documentation/vm/hugetlbfs_reserv.rst
8019 F: include/linux/hugetlb.h
8023 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8024 L: linux-media@vger.kernel.org
8026 W: https://linuxtv.org
8027 T: git git://linuxtv.org/media_tree.git
8028 F: drivers/media/platform/sti/hva
8030 HWPOISON MEMORY FAILURE HANDLING
8031 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8032 L: linux-mm@kvack.org
8034 F: mm/hwpoison-inject.c
8035 F: mm/memory-failure.c
8037 HYGON PROCESSOR SUPPORT
8038 M: Pu Wen <puwen@hygon.cn>
8039 L: linux-kernel@vger.kernel.org
8041 F: arch/x86/kernel/cpu/hygon.c
8043 HYNIX HI556 SENSOR DRIVER
8044 M: Shawn Tu <shawnx.tu@intel.com>
8045 L: linux-media@vger.kernel.org
8047 T: git git://linuxtv.org/media_tree.git
8048 F: drivers/media/i2c/hi556.c
8050 Hyper-V CORE AND DRIVERS
8051 M: "K. Y. Srinivasan" <kys@microsoft.com>
8052 M: Haiyang Zhang <haiyangz@microsoft.com>
8053 M: Stephen Hemminger <sthemmin@microsoft.com>
8054 M: Wei Liu <wei.liu@kernel.org>
8055 L: linux-hyperv@vger.kernel.org
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8058 F: Documentation/ABI/stable/sysfs-bus-vmbus
8059 F: Documentation/ABI/testing/debugfs-hyperv
8060 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8062 F: arch/x86/include/asm/hyperv-tlfs.h
8063 F: arch/x86/include/asm/mshyperv.h
8064 F: arch/x86/include/asm/trace/hyperv.h
8065 F: arch/x86/kernel/cpu/mshyperv.c
8066 F: drivers/clocksource/hyperv_timer.c
8067 F: drivers/hid/hid-hyperv.c
8069 F: drivers/input/serio/hyperv-keyboard.c
8070 F: drivers/iommu/hyperv-iommu.c
8071 F: drivers/net/hyperv/
8072 F: drivers/pci/controller/pci-hyperv-intf.c
8073 F: drivers/pci/controller/pci-hyperv.c
8074 F: drivers/scsi/storvsc_drv.c
8075 F: drivers/uio/uio_hv_generic.c
8076 F: drivers/video/fbdev/hyperv_fb.c
8077 F: include/asm-generic/hyperv-tlfs.h
8078 F: include/asm-generic/mshyperv.h
8079 F: include/clocksource/hyperv_timer.h
8080 F: include/linux/hyperv.h
8081 F: include/uapi/linux/hyperv.h
8082 F: net/vmw_vsock/hyperv_transport.c
8086 M: Vignesh Raghavendra <vigneshr@ti.com>
8087 L: linux-mtd@lists.infradead.org
8089 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8090 C: irc://irc.oftc.net/mtd
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8092 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8093 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8094 F: drivers/mtd/hyperbus/
8095 F: include/linux/mtd/hyperbus.h
8097 HYPERVISOR VIRTUAL CONSOLE DRIVER
8098 L: linuxppc-dev@lists.ozlabs.org
8103 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8104 L: linux-i2c@vger.kernel.org
8105 L: linux-acpi@vger.kernel.org
8107 F: drivers/i2c/i2c-core-acpi.c
8109 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8110 M: Ajay Gupta <ajayg@nvidia.com>
8111 L: linux-i2c@vger.kernel.org
8113 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8114 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8117 M: Peter Rosin <peda@axentia.se>
8118 L: linux-i2c@vger.kernel.org
8120 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8121 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8122 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8123 F: Documentation/i2c/i2c-topology.rst
8124 F: Documentation/i2c/muxes/
8125 F: drivers/i2c/i2c-mux.c
8126 F: drivers/i2c/muxes/
8127 F: include/linux/i2c-mux.h
8129 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8130 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8131 L: linux-i2c@vger.kernel.org
8133 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8134 F: drivers/i2c/busses/i2c-mv64xxx.c
8136 I2C OVER PARALLEL PORT
8137 M: Jean Delvare <jdelvare@suse.com>
8138 L: linux-i2c@vger.kernel.org
8140 F: Documentation/i2c/busses/i2c-parport.rst
8141 F: drivers/i2c/busses/i2c-parport.c
8144 M: Wolfram Sang <wsa@kernel.org>
8145 L: linux-i2c@vger.kernel.org
8147 W: https://i2c.wiki.kernel.org/
8148 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8150 F: Documentation/devicetree/bindings/i2c/i2c.txt
8151 F: Documentation/i2c/
8153 F: include/linux/i2c-dev.h
8154 F: include/linux/i2c-smbus.h
8155 F: include/linux/i2c.h
8156 F: include/uapi/linux/i2c-*.h
8157 F: include/uapi/linux/i2c.h
8159 I2C SUBSYSTEM HOST DRIVERS
8160 L: linux-i2c@vger.kernel.org
8162 W: https://i2c.wiki.kernel.org/
8163 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8165 F: Documentation/devicetree/bindings/i2c/
8166 F: drivers/i2c/algos/
8167 F: drivers/i2c/busses/
8170 M: Jean Delvare <jdelvare@suse.com>
8171 L: linux-i2c@vger.kernel.org
8173 F: Documentation/i2c/busses/i2c-taos-evm.rst
8174 F: drivers/i2c/busses/i2c-taos-evm.c
8177 M: Till Harbaum <till@harbaum.org>
8178 L: linux-i2c@vger.kernel.org
8180 W: http://www.harbaum.org/till/i2c_tiny_usb
8181 F: drivers/i2c/busses/i2c-tiny-usb.c
8183 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8184 M: Jean Delvare <jdelvare@suse.com>
8185 L: linux-i2c@vger.kernel.org
8187 F: Documentation/i2c/busses/i2c-ali1535.rst
8188 F: Documentation/i2c/busses/i2c-ali1563.rst
8189 F: Documentation/i2c/busses/i2c-ali15x3.rst
8190 F: Documentation/i2c/busses/i2c-amd756.rst
8191 F: Documentation/i2c/busses/i2c-amd8111.rst
8192 F: Documentation/i2c/busses/i2c-i801.rst
8193 F: Documentation/i2c/busses/i2c-nforce2.rst
8194 F: Documentation/i2c/busses/i2c-piix4.rst
8195 F: Documentation/i2c/busses/i2c-sis5595.rst
8196 F: Documentation/i2c/busses/i2c-sis630.rst
8197 F: Documentation/i2c/busses/i2c-sis96x.rst
8198 F: Documentation/i2c/busses/i2c-via.rst
8199 F: Documentation/i2c/busses/i2c-viapro.rst
8200 F: drivers/i2c/busses/i2c-ali1535.c
8201 F: drivers/i2c/busses/i2c-ali1563.c
8202 F: drivers/i2c/busses/i2c-ali15x3.c
8203 F: drivers/i2c/busses/i2c-amd756-s4882.c
8204 F: drivers/i2c/busses/i2c-amd756.c
8205 F: drivers/i2c/busses/i2c-amd8111.c
8206 F: drivers/i2c/busses/i2c-i801.c
8207 F: drivers/i2c/busses/i2c-isch.c
8208 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8209 F: drivers/i2c/busses/i2c-nforce2.c
8210 F: drivers/i2c/busses/i2c-piix4.c
8211 F: drivers/i2c/busses/i2c-sis5595.c
8212 F: drivers/i2c/busses/i2c-sis630.c
8213 F: drivers/i2c/busses/i2c-sis96x.c
8214 F: drivers/i2c/busses/i2c-via.c
8215 F: drivers/i2c/busses/i2c-viapro.c
8217 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8218 M: Hans de Goede <hdegoede@redhat.com>
8219 L: linux-i2c@vger.kernel.org
8221 F: drivers/i2c/busses/i2c-cht-wc.c
8223 I2C/SMBUS ISMT DRIVER
8224 M: Seth Heasley <seth.heasley@intel.com>
8225 M: Neil Horman <nhorman@tuxdriver.com>
8226 L: linux-i2c@vger.kernel.org
8227 F: Documentation/i2c/busses/i2c-ismt.rst
8228 F: drivers/i2c/busses/i2c-ismt.c
8230 I2C/SMBUS STUB DRIVER
8231 M: Jean Delvare <jdelvare@suse.com>
8232 L: linux-i2c@vger.kernel.org
8234 F: drivers/i2c/i2c-stub.c
8236 I3C DRIVER FOR CADENCE I3C MASTER IP
8237 M: Przemysław Gaj <pgaj@cadence.com>
8239 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8240 F: drivers/i3c/master/i3c-master-cdns.c
8242 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8243 M: Vitor Soares <vitor.soares@synopsys.com>
8245 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8246 F: drivers/i3c/master/dw*
8249 M: Boris Brezillon <bbrezillon@kernel.org>
8250 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8252 C: irc://chat.freenode.net/linux-i3c
8253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8254 F: Documentation/ABI/testing/sysfs-bus-i3c
8255 F: Documentation/devicetree/bindings/i3c/
8256 F: Documentation/driver-api/i3c
8258 F: include/linux/i3c/
8260 IA64 (Itanium) PLATFORM
8261 M: Tony Luck <tony.luck@intel.com>
8262 M: Fenghua Yu <fenghua.yu@intel.com>
8263 L: linux-ia64@vger.kernel.org
8265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8266 F: Documentation/ia64/
8269 IBM Power 842 compression accelerator
8270 M: Haren Myneni <haren@us.ibm.com>
8273 F: drivers/crypto/nx/Kconfig
8274 F: drivers/crypto/nx/Makefile
8275 F: drivers/crypto/nx/nx-842*
8276 F: include/linux/sw842.h
8279 IBM Power in-Nest Crypto Acceleration
8280 M: Breno Leitão <leitao@debian.org>
8281 M: Nayna Jain <nayna@linux.ibm.com>
8282 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8283 L: linux-crypto@vger.kernel.org
8285 F: drivers/crypto/nx/Kconfig
8286 F: drivers/crypto/nx/Makefile
8287 F: drivers/crypto/nx/nx-aes*
8288 F: drivers/crypto/nx/nx-sha*
8289 F: drivers/crypto/nx/nx.*
8290 F: drivers/crypto/nx/nx_csbcpb.h
8291 F: drivers/crypto/nx/nx_debugfs.c
8293 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8294 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8295 L: linux-pci@vger.kernel.org
8296 L: linuxppc-dev@lists.ozlabs.org
8298 F: drivers/pci/hotplug/rpadlpar*
8300 IBM Power Linux RAID adapter
8301 M: Brian King <brking@us.ibm.com>
8303 F: drivers/scsi/ipr.*
8305 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8306 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8307 L: linux-pci@vger.kernel.org
8308 L: linuxppc-dev@lists.ozlabs.org
8310 F: drivers/pci/hotplug/rpaphp*
8312 IBM Power SRIOV Virtual NIC Device Driver
8313 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8314 M: John Allen <jallen@linux.ibm.com>
8315 L: netdev@vger.kernel.org
8317 F: drivers/net/ethernet/ibm/ibmvnic.*
8319 IBM Power Virtual Accelerator Switchboard
8320 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8321 L: linuxppc-dev@lists.ozlabs.org
8323 F: arch/powerpc/include/asm/vas.h
8324 F: arch/powerpc/platforms/powernv/copy-paste.h
8325 F: arch/powerpc/platforms/powernv/vas*
8327 IBM Power Virtual Ethernet Device Driver
8328 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8329 L: netdev@vger.kernel.org
8331 F: drivers/net/ethernet/ibm/ibmveth.*
8333 IBM Power Virtual FC Device Drivers
8334 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8335 L: linux-scsi@vger.kernel.org
8337 F: drivers/scsi/ibmvscsi/ibmvfc*
8339 IBM Power Virtual Management Channel Driver
8340 M: Steven Royer <seroyer@linux.ibm.com>
8342 F: drivers/misc/ibmvmc.*
8344 IBM Power Virtual SCSI Device Drivers
8345 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8346 L: linux-scsi@vger.kernel.org
8348 F: drivers/scsi/ibmvscsi/ibmvscsi*
8349 F: include/scsi/viosrp.h
8351 IBM Power Virtual SCSI Device Target Driver
8352 M: Michael Cyr <mikecyr@linux.ibm.com>
8353 L: linux-scsi@vger.kernel.org
8354 L: target-devel@vger.kernel.org
8356 F: drivers/scsi/ibmvscsi_tgt/
8358 IBM Power VMX Cryptographic instructions
8359 M: Breno Leitão <leitao@debian.org>
8360 M: Nayna Jain <nayna@linux.ibm.com>
8361 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8362 L: linux-crypto@vger.kernel.org
8364 F: drivers/crypto/vmx/Kconfig
8365 F: drivers/crypto/vmx/Makefile
8366 F: drivers/crypto/vmx/aes*
8367 F: drivers/crypto/vmx/ghash*
8368 F: drivers/crypto/vmx/ppc-xlate.pl
8369 F: drivers/crypto/vmx/vmx.c
8371 IBM ServeRAID RAID DRIVER
8373 F: drivers/scsi/ips.*
8375 ICH LPC AND GPIO DRIVER
8376 M: Peter Tyser <ptyser@xes-inc.com>
8378 F: drivers/gpio/gpio-ich.c
8379 F: drivers/mfd/lpc_ich.c
8382 M: Max Staudt <max@enpas.org>
8383 L: linux-i2c@vger.kernel.org
8385 F: drivers/i2c/busses/i2c-icy.c
8388 M: "David S. Miller" <davem@davemloft.net>
8389 L: linux-ide@vger.kernel.org
8391 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8393 F: Documentation/ide/
8395 F: include/linux/ide.h
8398 M: Borislav Petkov <bp@alien8.de>
8399 L: linux-ide@vger.kernel.org
8401 F: Documentation/cdrom/ide-cd.rst
8402 F: drivers/ide/ide-cd*
8404 IDEAPAD LAPTOP EXTRAS DRIVER
8405 M: Ike Panhc <ike.pan@canonical.com>
8406 L: platform-driver-x86@vger.kernel.org
8408 W: http://launchpad.net/ideapad-laptop
8409 F: drivers/platform/x86/ideapad-laptop.c
8411 IDEAPAD LAPTOP SLIDEBAR DRIVER
8412 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8413 L: linux-input@vger.kernel.org
8415 W: https://github.com/o2genum/ideapad-slidebar
8416 F: drivers/input/misc/ideapad_slidebar.c
8418 IDT VersaClock 5 CLOCK DRIVER
8419 M: Luca Ceresoli <luca@lucaceresoli.net>
8421 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8422 F: drivers/clk/clk-versaclock5.c
8424 IEEE 802.15.4 SUBSYSTEM
8425 M: Alexander Aring <alex.aring@gmail.com>
8426 M: Stefan Schmidt <stefan@datenfreihafen.org>
8427 L: linux-wpan@vger.kernel.org
8429 W: https://linux-wpan.org/
8430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8432 F: Documentation/networking/ieee802154.rst
8433 F: drivers/net/ieee802154/
8434 F: include/linux/ieee802154.h
8435 F: include/linux/nl802154.h
8436 F: include/net/af_ieee802154.h
8437 F: include/net/cfg802154.h
8438 F: include/net/ieee802154_netdev.h
8439 F: include/net/mac802154.h
8440 F: include/net/nl802154.h
8445 M: Yotam Gigi <yotam.gi@gmail.com>
8446 M: Jamal Hadi Salim <jhs@mojatatu.com>
8447 F: include/net/ife.h
8448 F: include/uapi/linux/ife.h
8451 IGORPLUG-USB IR RECEIVER
8452 M: Sean Young <sean@mess.org>
8453 L: linux-media@vger.kernel.org
8455 F: drivers/media/rc/igorplugusb.c
8457 IGUANAWORKS USB IR TRANSCEIVER
8458 M: Sean Young <sean@mess.org>
8459 L: linux-media@vger.kernel.org
8461 F: drivers/media/rc/iguanair.c
8463 IIO DIGITAL POTENTIOMETER DAC
8464 M: Peter Rosin <peda@axentia.se>
8465 L: linux-iio@vger.kernel.org
8467 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8468 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8469 F: drivers/iio/dac/dpot-dac.c
8471 IIO ENVELOPE DETECTOR
8472 M: Peter Rosin <peda@axentia.se>
8473 L: linux-iio@vger.kernel.org
8475 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8476 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8477 F: drivers/iio/adc/envelope-detector.c
8480 M: Peter Rosin <peda@axentia.se>
8481 L: linux-iio@vger.kernel.org
8483 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8484 F: drivers/iio/multiplexer/iio-mux.c
8486 IIO SUBSYSTEM AND DRIVERS
8487 M: Jonathan Cameron <jic23@kernel.org>
8488 R: Hartmut Knaack <knaack.h@gmx.de>
8489 R: Lars-Peter Clausen <lars@metafoo.de>
8490 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8491 L: linux-iio@vger.kernel.org
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8494 F: Documentation/ABI/testing/configfs-iio*
8495 F: Documentation/ABI/testing/sysfs-bus-iio*
8496 F: Documentation/devicetree/bindings/iio/
8498 F: drivers/staging/iio/
8499 F: include/linux/iio/
8503 M: Peter Rosin <peda@axentia.se>
8504 L: linux-iio@vger.kernel.org
8506 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8507 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8508 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8509 F: drivers/iio/afe/iio-rescale.c
8511 IKANOS/ADI EAGLE ADSL USB DRIVER
8512 M: Matthieu Castet <castet.matthieu@free.fr>
8513 M: Stanislaw Gruszka <stf_xl@wp.pl>
8515 F: drivers/usb/atm/ueagle-atm.c
8517 IMGTEC ASCII LCD DRIVER
8518 M: Paul Burton <paulburton@kernel.org>
8520 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8521 F: drivers/auxdisplay/img-ascii-lcd.c
8523 IMGTEC IR DECODER DRIVER
8525 F: drivers/media/rc/img-ir/
8527 IMON SOUNDGRAPH USB IR RECEIVER
8528 M: Sean Young <sean@mess.org>
8529 L: linux-media@vger.kernel.org
8531 F: drivers/media/rc/imon.c
8532 F: drivers/media/rc/imon_raw.c
8534 IMS TWINTURBO FRAMEBUFFER DRIVER
8535 L: linux-fbdev@vger.kernel.org
8537 F: drivers/video/fbdev/imsttfb.c
8539 INA209 HARDWARE MONITOR DRIVER
8540 M: Guenter Roeck <linux@roeck-us.net>
8541 L: linux-hwmon@vger.kernel.org
8543 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8544 F: Documentation/hwmon/ina209.rst
8545 F: drivers/hwmon/ina209.c
8547 INA2XX HARDWARE MONITOR DRIVER
8548 M: Guenter Roeck <linux@roeck-us.net>
8549 L: linux-hwmon@vger.kernel.org
8551 F: Documentation/hwmon/ina2xx.rst
8552 F: drivers/hwmon/ina2xx.c
8553 F: include/linux/platform_data/ina2xx.h
8555 INDUSTRY PACK SUBSYSTEM (IPACK)
8556 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8557 M: Jens Taprogge <jens.taprogge@taprogge.org>
8558 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8559 L: industrypack-devel@lists.sourceforge.net
8561 W: http://industrypack.sourceforge.net
8564 INFINEON DPS310 Driver
8565 M: Eddie James <eajames@linux.ibm.com>
8566 L: linux-iio@vger.kernel.org
8568 F: drivers/iio/pressure/dps310.c
8570 INFINIBAND SUBSYSTEM
8571 M: Doug Ledford <dledford@redhat.com>
8572 M: Jason Gunthorpe <jgg@nvidia.com>
8573 L: linux-rdma@vger.kernel.org
8575 W: https://github.com/linux-rdma/rdma-core
8576 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8578 F: Documentation/devicetree/bindings/infiniband/
8579 F: Documentation/infiniband/
8580 F: drivers/infiniband/
8582 F: include/trace/events/ib_mad.h
8583 F: include/trace/events/ib_umad.h
8584 F: include/uapi/linux/if_infiniband.h
8585 F: include/uapi/rdma/
8586 F: samples/bpf/ibumad_kern.c
8587 F: samples/bpf/ibumad_user.c
8589 INGENIC JZ4780 DMA Driver
8590 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8592 F: drivers/dma/dma-jz4780.c
8594 INGENIC JZ4780 NAND DRIVER
8595 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8596 L: linux-mtd@lists.infradead.org
8598 F: drivers/mtd/nand/raw/ingenic/
8601 M: Paul Cercueil <paul@crapouillou.net>
8603 F: arch/mips/boot/dts/ingenic/
8604 F: arch/mips/include/asm/mach-jz4740/
8605 F: arch/mips/jz4740/
8606 F: drivers/clk/ingenic/
8607 F: drivers/dma/dma-jz4780.c
8608 F: drivers/gpu/drm/ingenic/
8609 F: drivers/i2c/busses/i2c-jz4780.c
8610 F: drivers/iio/adc/ingenic-adc.c
8611 F: drivers/irqchip/irq-ingenic.c
8612 F: drivers/memory/jz4780-nemc.c
8613 F: drivers/mmc/host/jz4740_mmc.c
8614 F: drivers/mtd/nand/raw/ingenic/
8615 F: drivers/pinctrl/pinctrl-ingenic.c
8616 F: drivers/power/supply/ingenic-battery.c
8617 F: drivers/pwm/pwm-jz4740.c
8618 F: drivers/remoteproc/ingenic_rproc.c
8619 F: drivers/rtc/rtc-jz4740.c
8620 F: drivers/tty/serial/8250/8250_ingenic.c
8621 F: drivers/usb/musb/jz4740.c
8622 F: drivers/watchdog/jz4740_wdt.c
8623 F: include/dt-bindings/iio/adc/ingenic,adc.h
8624 F: include/linux/mfd/ingenic-tcu.h
8625 F: sound/soc/codecs/jz47*
8626 F: sound/soc/jz4740/
8629 M: Jan Kara <jack@suse.cz>
8630 R: Amir Goldstein <amir73il@gmail.com>
8631 L: linux-fsdevel@vger.kernel.org
8633 F: Documentation/filesystems/inotify.rst
8634 F: fs/notify/inotify/
8635 F: include/linux/inotify.h
8636 F: include/uapi/linux/inotify.h
8638 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8639 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8640 L: linux-input@vger.kernel.org
8642 Q: http://patchwork.kernel.org/project/linux-input/list/
8643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8644 F: Documentation/devicetree/bindings/input/
8645 F: Documentation/devicetree/bindings/serio/
8646 F: Documentation/input/
8648 F: include/linux/input.h
8649 F: include/linux/input/
8650 F: include/uapi/linux/input-event-codes.h
8651 F: include/uapi/linux/input.h
8653 INPUT MULTITOUCH (MT) PROTOCOL
8654 M: Henrik Rydberg <rydberg@bitmath.org>
8655 L: linux-input@vger.kernel.org
8657 F: Documentation/input/multi-touch-protocol.rst
8658 F: drivers/input/input-mt.c
8661 INSIDE SECURE CRYPTO DRIVER
8662 M: Antoine Tenart <antoine.tenart@bootlin.com>
8663 L: linux-crypto@vger.kernel.org
8665 F: drivers/crypto/inside-secure/
8667 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8668 M: Mimi Zohar <zohar@linux.ibm.com>
8669 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8670 L: linux-integrity@vger.kernel.org
8672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8673 F: security/integrity/ima/
8675 INTEL 810/815 FRAMEBUFFER DRIVER
8676 M: Antonino Daplas <adaplas@gmail.com>
8677 L: linux-fbdev@vger.kernel.org
8679 F: drivers/video/fbdev/i810/
8682 M: Cezary Rojewski <cezary.rojewski@intel.com>
8683 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8684 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8685 M: Jie Yang <yang.jie@linux.intel.com>
8686 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8690 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8691 M: Hans de Goede <hdegoede@redhat.com>
8692 L: platform-driver-x86@vger.kernel.org
8694 F: drivers/platform/x86/intel_atomisp2_pm.c
8696 INTEL ATOMISP2 LED DRIVER
8697 M: Hans de Goede <hdegoede@redhat.com>
8698 L: platform-driver-x86@vger.kernel.org
8700 F: drivers/platform/x86/intel_atomisp2_led.c
8702 INTEL BROXTON PMC DRIVER
8703 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8704 M: Zha Qipeng <qipeng.zha@intel.com>
8706 F: drivers/mfd/intel_pmc_bxt.c
8707 F: include/linux/mfd/intel_pmc_bxt.h
8709 INTEL C600 SERIES SAS CONTROLLER DRIVER
8710 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8711 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8712 L: linux-scsi@vger.kernel.org
8714 T: git git://git.code.sf.net/p/intel-sas/isci
8715 F: drivers/scsi/isci/
8717 INTEL CPU family model numbers
8718 M: Tony Luck <tony.luck@intel.com>
8720 L: linux-kernel@vger.kernel.org
8722 F: arch/x86/include/asm/intel-family.h
8724 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8725 M: Jani Nikula <jani.nikula@linux.intel.com>
8726 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8727 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8728 L: intel-gfx@lists.freedesktop.org
8730 W: https://01.org/linuxgraphics/
8731 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8732 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8733 C: irc://chat.freenode.net/intel-gfx
8734 T: git git://anongit.freedesktop.org/drm-intel
8735 F: Documentation/gpu/i915.rst
8736 F: drivers/gpu/drm/i915/
8737 F: include/drm/i915*
8738 F: include/uapi/drm/i915_drm.h
8740 INTEL ETHERNET DRIVERS
8741 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8742 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8744 W: http://www.intel.com/support/feedback.htm
8745 W: http://e1000.sourceforge.net/
8746 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8749 F: Documentation/networking/device_drivers/ethernet/intel/
8750 F: drivers/net/ethernet/intel/
8751 F: drivers/net/ethernet/intel/*/
8752 F: include/linux/avf/virtchnl.h
8754 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8755 M: Maik Broemme <mbroemme@libmpq.org>
8756 L: linux-fbdev@vger.kernel.org
8758 F: Documentation/fb/intelfb.rst
8759 F: drivers/video/fbdev/intelfb/
8762 M: Andy Shevchenko <andy@kernel.org>
8763 L: linux-gpio@vger.kernel.org
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8766 F: drivers/gpio/gpio-ich.c
8767 F: drivers/gpio/gpio-intel-mid.c
8768 F: drivers/gpio/gpio-merrifield.c
8769 F: drivers/gpio/gpio-ml-ioh.c
8770 F: drivers/gpio/gpio-pch.c
8771 F: drivers/gpio/gpio-sch.c
8772 F: drivers/gpio/gpio-sodaville.c
8774 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8775 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8776 M: Zhi Wang <zhi.a.wang@intel.com>
8777 L: intel-gvt-dev@lists.freedesktop.org
8778 L: intel-gfx@lists.freedesktop.org
8780 W: https://01.org/igvt-g
8781 T: git https://github.com/intel/gvt-linux.git
8782 F: drivers/gpu/drm/i915/gvt/
8784 INTEL HID EVENT DRIVER
8785 M: Alex Hung <alex.hung@canonical.com>
8786 L: platform-driver-x86@vger.kernel.org
8788 F: drivers/platform/x86/intel-hid.c
8790 INTEL I/OAT DMA DRIVER
8791 M: Dave Jiang <dave.jiang@intel.com>
8792 R: Dan Williams <dan.j.williams@intel.com>
8793 L: dmaengine@vger.kernel.org
8795 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8796 F: drivers/dma/ioat*
8799 M: Dave Jiang <dave.jiang@intel.com>
8800 L: dmaengine@vger.kernel.org
8802 F: drivers/dma/idxd/*
8803 F: include/uapi/linux/idxd.h
8806 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8807 M: Len Brown <lenb@kernel.org>
8808 L: linux-pm@vger.kernel.org
8810 B: https://bugzilla.kernel.org
8811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8812 F: drivers/idle/intel_idle.c
8814 INTEL INTEGRATED SENSOR HUB DRIVER
8815 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8816 M: Jiri Kosina <jikos@kernel.org>
8817 L: linux-input@vger.kernel.org
8819 F: drivers/hid/intel-ish-hid/
8822 M: David Woodhouse <dwmw2@infradead.org>
8823 M: Lu Baolu <baolu.lu@linux.intel.com>
8824 L: iommu@lists.linux-foundation.org
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8827 F: drivers/iommu/intel/
8828 F: include/linux/intel-iommu.h
8829 F: include/linux/intel-svm.h
8831 INTEL IOP-ADMA DMA DRIVER
8832 R: Dan Williams <dan.j.williams@intel.com>
8834 F: drivers/dma/iop-adma.c
8836 INTEL IPU3 CSI-2 CIO2 DRIVER
8837 M: Yong Zhi <yong.zhi@intel.com>
8838 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8839 M: Bingbu Cao <bingbu.cao@intel.com>
8840 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8841 L: linux-media@vger.kernel.org
8843 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8844 F: drivers/media/pci/intel/ipu3/
8846 INTEL IPU3 CSI-2 IMGU DRIVER
8847 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8848 R: Bingbu Cao <bingbu.cao@intel.com>
8849 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8850 L: linux-media@vger.kernel.org
8852 F: Documentation/admin-guide/media/ipu3.rst
8853 F: Documentation/admin-guide/media/ipu3_rcb.svg
8854 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8855 F: drivers/staging/media/ipu3/
8857 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8858 M: Krzysztof Halasa <khalasa@piap.pl>
8860 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8861 F: drivers/net/wan/ixp4xx_hss.c
8862 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8863 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8864 F: include/linux/soc/ixp4xx/npe.h
8865 F: include/linux/soc/ixp4xx/qmgr.h
8867 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8868 M: Deepak Saxena <dsaxena@plexity.net>
8870 F: drivers/char/hw_random/ixp4xx-rng.c
8872 INTEL MANAGEMENT ENGINE (mei)
8873 M: Tomas Winkler <tomas.winkler@intel.com>
8874 L: linux-kernel@vger.kernel.org
8876 F: Documentation/driver-api/mei/*
8877 F: drivers/misc/mei/
8878 F: drivers/watchdog/mei_wdt.c
8879 F: include/linux/mei_cl_bus.h
8880 F: include/uapi/linux/mei.h
8883 INTEL MENLOW THERMAL DRIVER
8884 M: Sujith Thomas <sujith.thomas@intel.com>
8885 L: platform-driver-x86@vger.kernel.org
8887 W: https://01.org/linux-acpi
8888 F: drivers/platform/x86/intel_menlow.c
8890 INTEL MIC DRIVERS (mic)
8891 M: Sudeep Dutt <sudeep.dutt@intel.com>
8892 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8894 W: https://github.com/sudeepdutt/mic
8895 W: http://software.intel.com/en-us/mic-developer
8896 F: Documentation/misc-devices/mic/
8897 F: drivers/dma/mic_x100_dma.c
8898 F: drivers/dma/mic_x100_dma.h
8899 F: drivers/misc/mic/
8900 F: include/linux/mic_bus.h
8901 F: include/linux/scif.h
8902 F: include/uapi/linux/mic_common.h
8903 F: include/uapi/linux/mic_ioctl.h
8904 F: include/uapi/linux/scif_ioctl.h
8906 INTEL P-Unit IPC DRIVER
8907 M: Zha Qipeng <qipeng.zha@intel.com>
8908 L: platform-driver-x86@vger.kernel.org
8910 F: arch/x86/include/asm/intel_punit_ipc.h
8911 F: drivers/platform/x86/intel_punit_ipc.c
8913 INTEL PMC CORE DRIVER
8914 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8915 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8916 L: platform-driver-x86@vger.kernel.org
8918 F: drivers/platform/x86/intel_pmc_core*
8920 INTEL PMIC GPIO DRIVERS
8921 M: Andy Shevchenko <andy@kernel.org>
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8924 F: drivers/gpio/gpio-*cove.c
8925 F: drivers/gpio/gpio-msic.c
8927 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8928 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8930 F: drivers/mfd/intel_msic.c
8931 F: drivers/mfd/intel_soc_pmic*
8932 F: include/linux/mfd/intel_msic.h
8933 F: include/linux/mfd/intel_soc_pmic*
8935 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8936 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8937 L: linux-wireless@vger.kernel.org
8939 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8940 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8941 F: drivers/net/wireless/intel/ipw2x00/
8944 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8945 M: Len Brown <lenb@kernel.org>
8946 L: linux-pm@vger.kernel.org
8948 F: drivers/cpufreq/intel_pstate.c
8950 INTEL RDMA RNIC DRIVER
8951 M: Faisal Latif <faisal.latif@intel.com>
8952 M: Shiraz Saleem <shiraz.saleem@intel.com>
8953 L: linux-rdma@vger.kernel.org
8955 F: drivers/infiniband/hw/i40iw/
8956 F: include/uapi/rdma/i40iw-abi.h
8959 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8961 F: arch/x86/include/asm/intel_scu_ipc.h
8962 F: drivers/platform/x86/intel_scu_*
8964 INTEL SPEED SELECT TECHNOLOGY
8965 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8966 L: platform-driver-x86@vger.kernel.org
8968 F: drivers/platform/x86/intel_speed_select_if/
8969 F: include/uapi/linux/isst_if.h
8970 F: tools/power/x86/intel-speed-select/
8972 INTEL STRATIX10 FIRMWARE DRIVERS
8973 M: Richard Gong <richard.gong@linux.intel.com>
8974 L: linux-kernel@vger.kernel.org
8976 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8977 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8978 F: drivers/firmware/stratix10-rsu.c
8979 F: drivers/firmware/stratix10-svc.c
8980 F: include/linux/firmware/intel/stratix10-smc.h
8981 F: include/linux/firmware/intel/stratix10-svc-client.h
8983 INTEL TELEMETRY DRIVER
8984 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8985 M: "David E. Box" <david.e.box@linux.intel.com>
8986 L: platform-driver-x86@vger.kernel.org
8988 F: arch/x86/include/asm/intel_telemetry.h
8989 F: drivers/platform/x86/intel_telemetry*
8991 INTEL UNCORE FREQUENCY CONTROL
8992 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8993 L: platform-driver-x86@vger.kernel.org
8995 F: drivers/platform/x86/intel-uncore-frequency.c
8997 INTEL VIRTUAL BUTTON DRIVER
8998 M: AceLan Kao <acelan.kao@canonical.com>
8999 L: platform-driver-x86@vger.kernel.org
9001 F: drivers/platform/x86/intel-vbtn.c
9003 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9004 M: Stanislaw Gruszka <stf_xl@wp.pl>
9005 L: linux-wireless@vger.kernel.org
9007 F: drivers/net/wireless/intel/iwlegacy/
9009 INTEL WIRELESS WIFI LINK (iwlwifi)
9010 M: Johannes Berg <johannes.berg@intel.com>
9011 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9012 M: Luca Coelho <luciano.coelho@intel.com>
9013 M: Intel Linux Wireless <linuxwifi@intel.com>
9014 L: linux-wireless@vger.kernel.org
9016 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9018 F: drivers/net/wireless/intel/iwlwifi/
9020 INTEL WIRELESS WIMAX CONNECTION 2400
9021 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9022 M: linux-wimax@intel.com
9023 L: wimax@linuxwimax.org (subscribers-only)
9025 W: http://linuxwimax.org
9026 F: Documentation/admin-guide/wimax/i2400m.rst
9027 F: drivers/net/wimax/i2400m/
9028 F: include/uapi/linux/wimax/i2400m.h
9030 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9031 M: Jithu Joseph <jithu.joseph@intel.com>
9032 R: Maurice Ma <maurice.ma@intel.com>
9034 W: https://slimbootloader.github.io/security/firmware-update.html
9035 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9037 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9038 M: Mario Limonciello <mario.limonciello@dell.com>
9040 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9043 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9045 F: Documentation/trace/intel_th.rst
9046 F: drivers/hwtracing/intel_th/
9047 F: include/linux/intel_th.h
9049 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9050 M: Ning Sun <ning.sun@intel.com>
9051 L: tboot-devel@lists.sourceforge.net
9053 W: http://tboot.sourceforge.net
9054 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9055 F: Documentation/x86/intel_txt.rst
9056 F: arch/x86/kernel/tboot.c
9057 F: include/linux/tboot.h
9060 M: Georgi Djakov <georgi.djakov@linaro.org>
9061 L: linux-pm@vger.kernel.org
9063 F: Documentation/devicetree/bindings/interconnect/
9064 F: Documentation/driver-api/interconnect.rst
9065 F: drivers/interconnect/
9066 F: include/dt-bindings/interconnect/
9067 F: include/linux/interconnect-provider.h
9068 F: include/linux/interconnect.h
9070 INVENSENSE ICM-426xx IMU DRIVER
9071 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9072 L: linux-iio@vger.kernel.org
9074 W https://invensense.tdk.com/
9075 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9076 F: drivers/iio/imu/inv_icm42600/
9078 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9079 M: Linus Walleij <linus.walleij@linaro.org>
9080 L: linux-iio@vger.kernel.org
9082 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9083 F: drivers/iio/gyro/mpu3050*
9085 IOC3 ETHERNET DRIVER
9086 M: Ralf Baechle <ralf@linux-mips.org>
9087 L: linux-mips@vger.kernel.org
9089 F: drivers/net/ethernet/sgi/ioc3-eth.c
9091 IOMAP FILESYSTEM LIBRARY
9092 M: Christoph Hellwig <hch@infradead.org>
9093 M: Darrick J. Wong <darrick.wong@oracle.com>
9094 M: linux-xfs@vger.kernel.org
9095 M: linux-fsdevel@vger.kernel.org
9096 L: linux-xfs@vger.kernel.org
9097 L: linux-fsdevel@vger.kernel.org
9099 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9101 F: include/linux/iomap.h
9104 M: Joerg Roedel <joro@8bytes.org>
9105 L: iommu@lists.linux-foundation.org
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9108 F: Documentation/devicetree/bindings/iommu/
9110 F: include/linux/iommu.h
9111 F: include/linux/iova.h
9112 F: include/linux/of_iommu.h
9113 F: include/uapi/linux/iommu.h
9116 M: Jens Axboe <axboe@kernel.dk>
9117 L: io-uring@vger.kernel.org
9119 T: git git://git.kernel.dk/linux-block
9120 T: git git://git.kernel.dk/liburing
9124 F: include/uapi/linux/io_uring.h
9127 M: Corey Minyard <minyard@acm.org>
9128 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9130 W: http://openipmi.sourceforge.net/
9131 F: Documentation/driver-api/ipmi.rst
9132 F: Documentation/devicetree/bindings/ipmi/
9133 F: drivers/char/ipmi/
9134 F: include/linux/ipmi*
9135 F: include/uapi/linux/ipmi*
9137 IPS SCSI RAID DRIVER
9138 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9139 L: linux-scsi@vger.kernel.org
9141 W: http://www.adaptec.com/
9142 F: drivers/scsi/ips*
9145 M: Wensong Zhang <wensong@linux-vs.org>
9146 M: Simon Horman <horms@verge.net.au>
9147 M: Julian Anastasov <ja@ssi.bg>
9148 L: netdev@vger.kernel.org
9149 L: lvs-devel@vger.kernel.org
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9153 F: Documentation/networking/ipvs-sysctl.rst
9154 F: include/net/ip_vs.h
9155 F: include/uapi/linux/ip_vs.h
9156 F: net/netfilter/ipvs/
9159 M: Jiri Kosina <jikos@kernel.org>
9160 M: David Sterba <dsterba@suse.com>
9162 F: drivers/tty/ipwireless/
9165 L: netdev@vger.kernel.org
9167 F: include/uapi/linux/ipx.h
9169 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9170 M: Marc Zyngier <maz@kernel.org>
9172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9173 F: Documentation/core-api/irq/irq-domain.rst
9174 F: include/linux/irqdomain.h
9175 F: kernel/irq/irqdomain.c
9179 M: Thomas Gleixner <tglx@linutronix.de>
9180 L: linux-kernel@vger.kernel.org
9182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9186 M: Thomas Gleixner <tglx@linutronix.de>
9187 M: Jason Cooper <jason@lakedaemon.net>
9188 M: Marc Zyngier <maz@kernel.org>
9189 L: linux-kernel@vger.kernel.org
9191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9192 F: Documentation/devicetree/bindings/interrupt-controller/
9196 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9198 F: Documentation/driver-api/isa.rst
9199 F: drivers/base/isa.c
9200 F: include/linux/isa.h
9203 M: Hans Verkuil <hverkuil@xs4all.nl>
9204 L: linux-media@vger.kernel.org
9206 W: https://linuxtv.org
9207 T: git git://linuxtv.org/media_tree.git
9208 F: drivers/media/radio/radio-isa*
9211 M: Jaroslav Kysela <perex@perex.cz>
9213 F: Documentation/driver-api/isapnp.rst
9214 F: drivers/pnp/isapnp/
9215 F: include/linux/isapnp.h
9218 M: Lee Duncan <lduncan@suse.com>
9219 M: Chris Leech <cleech@redhat.com>
9220 L: open-iscsi@googlegroups.com
9221 L: linux-scsi@vger.kernel.org
9223 W: www.open-iscsi.com
9224 F: drivers/scsi/*iscsi*
9225 F: include/scsi/*iscsi*
9227 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9228 M: Peter Jones <pjones@redhat.com>
9229 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9231 F: drivers/firmware/iscsi_ibft*
9233 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9234 M: Sagi Grimberg <sagi@grimberg.me>
9235 M: Max Gurtovoy <maxg@nvidia.com>
9236 L: linux-rdma@vger.kernel.org
9238 W: http://www.openfabrics.org
9239 W: www.open-iscsi.org
9240 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9241 F: drivers/infiniband/ulp/iser/
9243 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9244 M: Sagi Grimberg <sagi@grimberg.me>
9245 L: linux-rdma@vger.kernel.org
9246 L: target-devel@vger.kernel.org
9248 W: http://www.linux-iscsi.org
9249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9250 F: drivers/infiniband/ulp/isert
9252 ISDN/CMTP OVER BLUETOOTH
9253 M: Karsten Keil <isdn@linux-pingi.de>
9254 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9255 L: netdev@vger.kernel.org
9257 W: http://www.isdn4linux.de
9258 F: Documentation/isdn/
9259 F: drivers/isdn/capi/
9260 F: include/linux/isdn/
9261 F: include/uapi/linux/isdn/
9262 F: net/bluetooth/cmtp/
9264 ISDN/mISDN SUBSYSTEM
9265 M: Karsten Keil <isdn@linux-pingi.de>
9266 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9267 L: netdev@vger.kernel.org
9269 W: http://www.isdn4linux.de
9270 F: drivers/isdn/Kconfig
9271 F: drivers/isdn/Makefile
9272 F: drivers/isdn/hardware/
9273 F: drivers/isdn/mISDN/
9275 IT87 HARDWARE MONITORING DRIVER
9276 M: Jean Delvare <jdelvare@suse.com>
9277 L: linux-hwmon@vger.kernel.org
9279 F: Documentation/hwmon/it87.rst
9280 F: drivers/hwmon/it87.c
9283 M: Antti Palosaari <crope@iki.fi>
9284 L: linux-media@vger.kernel.org
9286 W: https://linuxtv.org
9287 W: http://palosaari.fi/linux/
9288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9289 T: git git://linuxtv.org/anttip/media_tree.git
9290 F: drivers/media/tuners/it913x*
9292 IVTV VIDEO4LINUX DRIVER
9293 M: Andy Walls <awalls@md.metrocast.net>
9294 L: linux-media@vger.kernel.org
9296 W: https://linuxtv.org
9297 T: git git://linuxtv.org/media_tree.git
9298 F: Documentation/admin-guide/media/ivtv*
9299 F: drivers/media/pci/ivtv/
9300 F: include/uapi/linux/ivtv*
9302 IX2505V MEDIA DRIVER
9303 M: Malcolm Priestley <tvboxspy@gmail.com>
9304 L: linux-media@vger.kernel.org
9306 W: https://linuxtv.org
9307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9308 F: drivers/media/dvb-frontends/ix2505v*
9310 JAILHOUSE HYPERVISOR INTERFACE
9311 M: Jan Kiszka <jan.kiszka@siemens.com>
9312 L: jailhouse-dev@googlegroups.com
9314 F: arch/x86/include/asm/jailhouse_para.h
9315 F: arch/x86/kernel/jailhouse.c
9317 JC42.4 TEMPERATURE SENSOR DRIVER
9318 M: Guenter Roeck <linux@roeck-us.net>
9319 L: linux-hwmon@vger.kernel.org
9321 F: Documentation/hwmon/jc42.rst
9322 F: drivers/hwmon/jc42.c
9325 M: Dave Kleikamp <shaggy@kernel.org>
9326 L: jfs-discussion@lists.sourceforge.net
9328 W: http://jfs.sourceforge.net/
9329 T: git git://github.com/kleikamp/linux-shaggy.git
9330 F: Documentation/admin-guide/jfs.rst
9334 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9335 L: netdev@vger.kernel.org
9337 F: drivers/net/ethernet/jme.*
9339 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9340 M: David Woodhouse <dwmw2@infradead.org>
9341 M: Richard Weinberger <richard@nod.at>
9342 L: linux-mtd@lists.infradead.org
9344 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9345 T: git git://git.infradead.org/ubifs-2.6.git
9347 F: include/uapi/linux/jffs2.h
9349 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9350 M: "Theodore Ts'o" <tytso@mit.edu>
9351 M: Jan Kara <jack@suse.com>
9352 L: linux-ext4@vger.kernel.org
9355 F: include/linux/jbd2.h
9357 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9358 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9359 L: linux-media@vger.kernel.org
9361 F: drivers/media/platform/rcar_jpu.c
9363 JSM Neo PCI based serial card
9364 L: linux-serial@vger.kernel.org
9366 F: drivers/tty/serial/jsm/
9368 K10TEMP HARDWARE MONITORING DRIVER
9369 M: Clemens Ladisch <clemens@ladisch.de>
9370 L: linux-hwmon@vger.kernel.org
9372 F: Documentation/hwmon/k10temp.rst
9373 F: drivers/hwmon/k10temp.c
9375 K8TEMP HARDWARE MONITORING DRIVER
9376 M: Rudolf Marek <r.marek@assembler.cz>
9377 L: linux-hwmon@vger.kernel.org
9379 F: Documentation/hwmon/k8temp.rst
9380 F: drivers/hwmon/k8temp.c
9383 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9384 R: Alexander Potapenko <glider@google.com>
9385 R: Dmitry Vyukov <dvyukov@google.com>
9386 L: kasan-dev@googlegroups.com
9388 F: Documentation/dev-tools/kasan.rst
9389 F: arch/*/include/asm/kasan.h
9390 F: arch/*/mm/kasan_init*
9391 F: include/linux/kasan*.h
9394 F: scripts/Makefile.kasan
9397 M: Masahiro Yamada <masahiroy@kernel.org>
9398 L: linux-kbuild@vger.kernel.org
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9401 F: Documentation/kbuild/kconfig*
9402 F: scripts/Kconfig.include
9406 R: Dmitry Vyukov <dvyukov@google.com>
9407 R: Andrey Konovalov <andreyknvl@google.com>
9408 L: kasan-dev@googlegroups.com
9410 F: Documentation/dev-tools/kcov.rst
9411 F: include/linux/kcov.h
9412 F: include/uapi/linux/kcov.h
9414 F: scripts/Makefile.kcov
9417 M: Marco Elver <elver@google.com>
9418 R: Dmitry Vyukov <dvyukov@google.com>
9419 L: kasan-dev@googlegroups.com
9421 F: Documentation/dev-tools/kcsan.rst
9422 F: include/linux/kcsan*.h
9424 F: lib/Kconfig.kcsan
9425 F: scripts/Makefile.kcsan
9428 M: Dave Young <dyoung@redhat.com>
9429 M: Baoquan He <bhe@redhat.com>
9430 R: Vivek Goyal <vgoyal@redhat.com>
9431 L: kexec@lists.infradead.org
9433 W: http://lse.sourceforge.net/kdump/
9434 F: Documentation/admin-guide/kdump/
9436 F: include/linux/crash_core.h
9437 F: include/linux/crash_dump.h
9438 F: include/uapi/linux/vmcore.h
9441 KEENE FM RADIO TRANSMITTER DRIVER
9442 M: Hans Verkuil <hverkuil@xs4all.nl>
9443 L: linux-media@vger.kernel.org
9445 W: https://linuxtv.org
9446 T: git git://linuxtv.org/media_tree.git
9447 F: drivers/media/radio/radio-keene*
9450 M: Ian Kent <raven@themaw.net>
9451 L: autofs@vger.kernel.org
9455 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9456 M: Masahiro Yamada <masahiroy@kernel.org>
9457 M: Michal Marek <michal.lkml@markovi.net>
9458 L: linux-kbuild@vger.kernel.org
9460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9461 F: Documentation/kbuild/
9463 F: scripts/*vmlinux*
9465 F: scripts/Makefile*
9472 L: kernel-janitors@vger.kernel.org
9474 W: http://kernelnewbies.org/KernelJanitors
9476 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9477 M: "J. Bruce Fields" <bfields@fieldses.org>
9478 M: Chuck Lever <chuck.lever@oracle.com>
9479 L: linux-nfs@vger.kernel.org
9481 W: http://nfs.sourceforge.net/
9482 T: git git://linux-nfs.org/~bfields/linux.git
9486 F: include/linux/lockd/
9487 F: include/linux/sunrpc/
9488 F: include/uapi/linux/nfsd/
9489 F: include/uapi/linux/sunrpc/
9492 KERNEL SELFTEST FRAMEWORK
9493 M: Shuah Khan <shuah@kernel.org>
9494 M: Shuah Khan <skhan@linuxfoundation.org>
9495 L: linux-kselftest@vger.kernel.org
9497 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9499 F: Documentation/dev-tools/kselftest*
9500 F: tools/testing/selftests/
9502 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9503 M: Brendan Higgins <brendanhiggins@google.com>
9504 L: linux-kselftest@vger.kernel.org
9505 L: kunit-dev@googlegroups.com
9507 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9508 F: Documentation/dev-tools/kunit/
9511 F: tools/testing/kunit/
9513 KERNEL USERMODE HELPER
9514 M: Luis Chamberlain <mcgrof@kernel.org>
9515 L: linux-kernel@vger.kernel.org
9517 F: include/linux/umh.h
9520 KERNEL VIRTUAL MACHINE (KVM)
9521 M: Paolo Bonzini <pbonzini@redhat.com>
9522 L: kvm@vger.kernel.org
9524 W: http://www.linux-kvm.org
9525 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9526 F: Documentation/virt/kvm/
9527 F: include/asm-generic/kvm*
9528 F: include/kvm/iodev.h
9529 F: include/linux/kvm*
9530 F: include/trace/events/kvm.h
9531 F: include/uapi/asm-generic/kvm*
9532 F: include/uapi/linux/kvm*
9534 F: tools/testing/selftests/kvm/
9537 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9538 M: Marc Zyngier <maz@kernel.org>
9539 R: James Morse <james.morse@arm.com>
9540 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9541 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9543 L: kvmarm@lists.cs.columbia.edu
9545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9546 F: arch/arm64/include/asm/kvm*
9547 F: arch/arm64/include/uapi/asm/kvm*
9549 F: include/kvm/arm_*
9551 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9552 M: Huacai Chen <chenhc@lemote.com>
9553 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9554 L: linux-mips@vger.kernel.org
9555 L: kvm@vger.kernel.org
9557 F: arch/mips/include/asm/kvm*
9558 F: arch/mips/include/uapi/asm/kvm*
9561 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9562 M: Paul Mackerras <paulus@ozlabs.org>
9563 L: kvm-ppc@vger.kernel.org
9565 W: http://www.linux-kvm.org/
9566 T: git git://github.com/agraf/linux-2.6.git
9567 F: arch/powerpc/include/asm/kvm*
9568 F: arch/powerpc/include/uapi/asm/kvm*
9569 F: arch/powerpc/kernel/kvm*
9570 F: arch/powerpc/kvm/
9572 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9573 M: Christian Borntraeger <borntraeger@de.ibm.com>
9574 M: Janosch Frank <frankja@linux.ibm.com>
9575 R: David Hildenbrand <david@redhat.com>
9576 R: Cornelia Huck <cohuck@redhat.com>
9577 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9578 L: kvm@vger.kernel.org
9580 W: http://www.ibm.com/developerworks/linux/linux390/
9581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9582 F: Documentation/virt/kvm/s390*
9583 F: arch/s390/include/asm/gmap.h
9584 F: arch/s390/include/asm/kvm*
9585 F: arch/s390/include/uapi/asm/kvm*
9587 F: arch/s390/mm/gmap.c
9588 F: tools/testing/selftests/kvm/*/s390x/
9589 F: tools/testing/selftests/kvm/s390x/
9591 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9592 M: Paolo Bonzini <pbonzini@redhat.com>
9593 R: Sean Christopherson <sean.j.christopherson@intel.com>
9594 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9595 R: Wanpeng Li <wanpengli@tencent.com>
9596 R: Jim Mattson <jmattson@google.com>
9597 R: Joerg Roedel <joro@8bytes.org>
9598 L: kvm@vger.kernel.org
9600 W: http://www.linux-kvm.org
9601 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9602 F: arch/x86/include/asm/kvm*
9603 F: arch/x86/include/asm/pvclock-abi.h
9604 F: arch/x86/include/asm/svm.h
9605 F: arch/x86/include/asm/vmx*.h
9606 F: arch/x86/include/uapi/asm/kvm*
9607 F: arch/x86/include/uapi/asm/svm.h
9608 F: arch/x86/include/uapi/asm/vmx.h
9609 F: arch/x86/kernel/kvm.c
9610 F: arch/x86/kernel/kvmclock.c
9615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9616 M: Tejun Heo <tj@kernel.org>
9618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9620 F: include/linux/kernfs.h
9623 M: Eric Biederman <ebiederm@xmission.com>
9624 L: kexec@lists.infradead.org
9626 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9627 F: include/linux/kexec.h
9628 F: include/uapi/linux/kexec.h
9632 M: Mimi Zohar <zohar@linux.ibm.com>
9633 L: linux-integrity@vger.kernel.org
9634 L: keyrings@vger.kernel.org
9636 F: Documentation/security/keys/trusted-encrypted.rst
9637 F: include/keys/encrypted-type.h
9638 F: security/keys/encrypted-keys/
9641 M: James Bottomley <jejb@linux.ibm.com>
9642 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9643 M: Mimi Zohar <zohar@linux.ibm.com>
9644 L: linux-integrity@vger.kernel.org
9645 L: keyrings@vger.kernel.org
9647 F: Documentation/security/keys/trusted-encrypted.rst
9648 F: include/keys/trusted-type.h
9649 F: include/keys/trusted_tpm.h
9650 F: security/keys/trusted-keys/
9653 M: David Howells <dhowells@redhat.com>
9654 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9655 L: keyrings@vger.kernel.org
9657 F: Documentation/security/keys/core.rst
9659 F: include/linux/key-type.h
9660 F: include/linux/key.h
9661 F: include/linux/keyctl.h
9662 F: include/uapi/linux/keyctl.h
9666 M: Stefani Seibold <stefani@seibold.net>
9668 F: include/linux/kfifo.h
9672 KGDB / KDB /debug_core
9673 M: Jason Wessel <jason.wessel@windriver.com>
9674 M: Daniel Thompson <daniel.thompson@linaro.org>
9675 R: Douglas Anderson <dianders@chromium.org>
9676 L: kgdb-bugreport@lists.sourceforge.net
9678 W: http://kgdb.wiki.kernel.org/
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9680 F: Documentation/dev-tools/kgdb.rst
9681 F: drivers/misc/kgdbts.c
9682 F: drivers/tty/serial/kgdboc.c
9683 F: include/linux/kdb.h
9684 F: include/linux/kgdb.h
9687 KHADAS MCU MFD DRIVER
9688 M: Neil Armstrong <narmstrong@baylibre.com>
9689 L: linux-amlogic@lists.infradead.org
9691 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9692 F: drivers/mfd/khadas-mcu.c
9693 F: include/linux/mfd/khadas-mcu.h
9694 F: drivers/thermal/khadas_mcu_fan.c
9697 M: Catalin Marinas <catalin.marinas@arm.com>
9699 F: Documentation/dev-tools/kmemleak.rst
9700 F: include/linux/kmemleak.h
9701 F: mm/kmemleak-test.c
9704 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9705 M: Luis Chamberlain <mcgrof@kernel.org>
9706 L: linux-kernel@vger.kernel.org
9708 F: include/linux/kmod.h
9711 F: tools/testing/selftests/kmod/
9714 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9715 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9716 M: "David S. Miller" <davem@davemloft.net>
9717 M: Masami Hiramatsu <mhiramat@kernel.org>
9719 F: Documentation/trace/kprobes.rst
9720 F: include/asm-generic/kprobes.h
9721 F: include/linux/kprobes.h
9724 KS0108 LCD CONTROLLER DRIVER
9725 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9727 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9728 F: drivers/auxdisplay/ks0108.c
9729 F: include/linux/ks0108.h
9732 M: David Ahern <dsahern@kernel.org>
9733 L: netdev@vger.kernel.org
9735 F: include/net/l3mdev.h
9739 M: John Fastabend <john.fastabend@gmail.com>
9740 M: Daniel Borkmann <daniel@iogearbox.net>
9741 M: Jakub Sitnicki <jakub@cloudflare.com>
9742 M: Lorenz Bauer <lmb@cloudflare.com>
9743 L: netdev@vger.kernel.org
9744 L: bpf@vger.kernel.org
9746 F: include/linux/skmsg.h
9748 F: net/core/sock_map.c
9749 F: net/ipv4/tcp_bpf.c
9750 F: net/ipv4/udp_bpf.c
9752 LANTIQ / INTEL Ethernet drivers
9753 M: Hauke Mehrtens <hauke@hauke-m.de>
9754 L: netdev@vger.kernel.org
9756 F: drivers/net/dsa/lantiq_gswip.c
9757 F: drivers/net/dsa/lantiq_pce.h
9758 F: drivers/net/ethernet/lantiq_xrx200.c
9759 F: net/dsa/tag_gswip.c
9761 LANTIQ MIPS ARCHITECTURE
9762 M: John Crispin <john@phrozen.org>
9763 L: linux-mips@vger.kernel.org
9766 F: drivers/soc/lantiq
9769 L: linux-x25@vger.kernel.org
9771 F: Documentation/networking/lapb-module.rst
9775 LASI 53c700 driver for PARISC
9776 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9777 L: linux-scsi@vger.kernel.org
9779 F: Documentation/scsi/53c700.rst
9780 F: drivers/scsi/53c700*
9783 M: Tobin C. Harding <me@tobin.cc>
9784 M: Tycho Andersen <tycho@tycho.ws>
9785 L: kernel-hardening@lists.openwall.com
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9788 F: scripts/leaking_addresses.pl
9791 M: Pavel Machek <pavel@ucw.cz>
9792 R: Dan Murphy <dmurphy@ti.com>
9793 L: linux-leds@vger.kernel.org
9795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9796 F: Documentation/devicetree/bindings/leds/
9798 F: include/linux/leds.h
9800 LEGACY EEPROM DRIVER
9801 M: Jean Delvare <jdelvare@suse.com>
9803 F: Documentation/misc-devices/eeprom.rst
9804 F: drivers/misc/eeprom/eeprom.c
9807 R: David Lechner <david@lechnology.com>
9809 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9810 F: arch/arm/boot/dts/da850-lego-ev3.dts
9811 F: drivers/power/supply/lego_ev3_battery.c
9813 LEGO USB Tower driver
9814 M: Juergen Stuber <starblue@users.sourceforge.net>
9815 L: legousb-devel@lists.sourceforge.net
9817 W: http://legousb.sourceforge.net/
9818 F: drivers/usb/misc/legousbtower.c
9821 M: Matan Ziv-Av <matan@svgalib.org>
9822 L: platform-driver-x86@vger.kernel.org
9824 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9825 F: Documentation/admin-guide/laptops/lg-laptop.rst
9826 F: drivers/platform/x86/lg-laptop.c
9829 M: Michael Krufky <mkrufky@linuxtv.org>
9830 L: linux-media@vger.kernel.org
9832 W: https://linuxtv.org
9833 W: http://github.com/mkrufky
9834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9835 T: git git://linuxtv.org/mkrufky/tuners.git
9836 F: drivers/media/dvb-frontends/lg2160.*
9838 LGDT3305 MEDIA DRIVER
9839 M: Michael Krufky <mkrufky@linuxtv.org>
9840 L: linux-media@vger.kernel.org
9842 W: https://linuxtv.org
9843 W: http://github.com/mkrufky
9844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9845 T: git git://linuxtv.org/mkrufky/tuners.git
9846 F: drivers/media/dvb-frontends/lgdt3305.*
9848 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9849 M: Viresh Kumar <vireshk@kernel.org>
9850 L: linux-ide@vger.kernel.org
9852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9853 F: drivers/ata/pata_arasan_cf.c
9854 F: include/linux/pata_arasan_cf_data.h
9857 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9858 M: Jens Axboe <axboe@kernel.dk>
9859 L: linux-ide@vger.kernel.org
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9862 F: drivers/ata/ata_generic.c
9863 F: drivers/ata/pata_*.c
9865 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9866 M: Linus Walleij <linus.walleij@linaro.org>
9867 L: linux-ide@vger.kernel.org
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9870 F: drivers/ata/pata_ftide010.c
9871 F: drivers/ata/sata_gemini.c
9872 F: drivers/ata/sata_gemini.h
9874 LIBATA SATA AHCI PLATFORM devices support
9875 M: Hans de Goede <hdegoede@redhat.com>
9876 M: Jens Axboe <axboe@kernel.dk>
9877 L: linux-ide@vger.kernel.org
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9880 F: drivers/ata/ahci_platform.c
9881 F: drivers/ata/libahci_platform.c
9882 F: include/linux/ahci_platform.h
9884 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9885 M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
9891 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9892 M: Jens Axboe <axboe@kernel.dk>
9893 L: linux-ide@vger.kernel.org
9895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9896 F: Documentation/devicetree/bindings/ata/
9898 F: include/linux/ata.h
9899 F: include/linux/libata.h
9902 M: Sasha Levin <alexander.levin@microsoft.com>
9904 F: tools/lib/lockdep/
9906 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9907 M: Dan Williams <dan.j.williams@intel.com>
9908 M: Vishal Verma <vishal.l.verma@intel.com>
9909 M: Dave Jiang <dave.jiang@intel.com>
9910 L: linux-nvdimm@lists.01.org
9912 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9913 P: Documentation/nvdimm/maintainer-entry-profile.rst
9914 F: drivers/nvdimm/blk.c
9915 F: drivers/nvdimm/region_devs.c
9917 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9918 M: Vishal Verma <vishal.l.verma@intel.com>
9919 M: Dan Williams <dan.j.williams@intel.com>
9920 M: Dave Jiang <dave.jiang@intel.com>
9921 L: linux-nvdimm@lists.01.org
9923 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9924 P: Documentation/nvdimm/maintainer-entry-profile.rst
9925 F: drivers/nvdimm/btt*
9927 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9928 M: Dan Williams <dan.j.williams@intel.com>
9929 M: Vishal Verma <vishal.l.verma@intel.com>
9930 M: Dave Jiang <dave.jiang@intel.com>
9931 L: linux-nvdimm@lists.01.org
9933 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9934 P: Documentation/nvdimm/maintainer-entry-profile.rst
9935 F: drivers/nvdimm/pmem*
9937 LIBNVDIMM: DEVICETREE BINDINGS
9938 M: Oliver O'Halloran <oohall@gmail.com>
9939 L: linux-nvdimm@lists.01.org
9941 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9942 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9943 F: drivers/nvdimm/of_pmem.c
9945 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9946 M: Dan Williams <dan.j.williams@intel.com>
9947 M: Vishal Verma <vishal.l.verma@intel.com>
9948 M: Dave Jiang <dave.jiang@intel.com>
9949 M: Ira Weiny <ira.weiny@intel.com>
9950 L: linux-nvdimm@lists.01.org
9952 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9953 P: Documentation/nvdimm/maintainer-entry-profile.rst
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9955 F: drivers/acpi/nfit/*
9957 F: include/linux/libnvdimm.h
9958 F: include/linux/nd.h
9959 F: include/uapi/linux/ndctl.h
9960 F: tools/testing/nvdimm/
9962 LICENSES and SPDX stuff
9963 M: Thomas Gleixner <tglx@linutronix.de>
9964 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9965 L: linux-spdx@vger.kernel.org
9967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9969 F: Documentation/process/license-rules.rst
9971 F: scripts/spdxcheck-test.sh
9972 F: scripts/spdxcheck.py
9974 LIGHTNVM PLATFORM SUPPORT
9975 M: Matias Bjorling <mb@lightnvm.io>
9976 L: linux-block@vger.kernel.org
9978 W: http://github/OpenChannelSSD
9979 F: drivers/lightnvm/
9980 F: include/linux/lightnvm.h
9981 F: include/uapi/linux/lightnvm.h
9983 LINEAR RANGES HELPERS
9984 M: Mark Brown <broonie@kernel.org>
9985 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9986 F: lib/linear_ranges.c
9987 F: lib/test_linear_ranges.c
9988 F: include/linux/linear_range.h
9990 LINUX FOR POWER MACINTOSH
9991 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9992 L: linuxppc-dev@lists.ozlabs.org
9994 F: arch/powerpc/platforms/powermac/
9995 F: drivers/macintosh/
9997 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9998 M: Michael Ellerman <mpe@ellerman.id.au>
9999 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10000 R: Paul Mackerras <paulus@samba.org>
10001 L: linuxppc-dev@lists.ozlabs.org
10003 W: https://github.com/linuxppc/wiki/wiki
10004 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10006 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10007 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10008 F: Documentation/devicetree/bindings/powerpc/
10009 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10010 F: Documentation/powerpc/
10012 F: drivers/*/*/*pasemi*
10013 F: drivers/*/*pasemi*
10014 F: drivers/char/tpm/tpm_ibmvtpm*
10015 F: drivers/crypto/nx/
10016 F: drivers/crypto/vmx/
10017 F: drivers/i2c/busses/i2c-opal.c
10018 F: drivers/net/ethernet/ibm/ibmveth.*
10019 F: drivers/net/ethernet/ibm/ibmvnic.*
10020 F: drivers/pci/hotplug/pnv_php.c
10021 F: drivers/pci/hotplug/rpa*
10022 F: drivers/rtc/rtc-opal.c
10023 F: drivers/scsi/ibmvscsi/
10024 F: drivers/tty/hvc/hvc_opal.c
10025 F: drivers/watchdog/wdrtas.c
10026 F: tools/testing/selftests/powerpc
10033 LINUX FOR POWERPC EMBEDDED MPC5XXX
10034 M: Anatolij Gustschin <agust@denx.de>
10035 L: linuxppc-dev@lists.ozlabs.org
10037 F: arch/powerpc/platforms/512x/
10038 F: arch/powerpc/platforms/52xx/
10040 LINUX FOR POWERPC EMBEDDED PPC4XX
10041 L: linuxppc-dev@lists.ozlabs.org
10043 F: arch/powerpc/platforms/40x/
10044 F: arch/powerpc/platforms/44x/
10046 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10047 M: Scott Wood <oss@buserror.net>
10048 L: linuxppc-dev@lists.ozlabs.org
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10051 F: Documentation/devicetree/bindings/powerpc/fsl/
10052 F: arch/powerpc/platforms/83xx/
10053 F: arch/powerpc/platforms/85xx/
10055 LINUX FOR POWERPC EMBEDDED PPC8XX
10056 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10057 L: linuxppc-dev@lists.ozlabs.org
10059 F: arch/powerpc/platforms/8xx/
10061 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10062 M: Kees Cook <keescook@chromium.org>
10064 F: drivers/misc/lkdtm/*
10065 F: tools/testing/selftests/lkdtm/*
10067 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10068 M: Alan Stern <stern@rowland.harvard.edu>
10069 M: Andrea Parri <parri.andrea@gmail.com>
10070 M: Will Deacon <will@kernel.org>
10071 M: Peter Zijlstra <peterz@infradead.org>
10072 M: Boqun Feng <boqun.feng@gmail.com>
10073 M: Nicholas Piggin <npiggin@gmail.com>
10074 M: David Howells <dhowells@redhat.com>
10075 M: Jade Alglave <j.alglave@ucl.ac.uk>
10076 M: Luc Maranget <luc.maranget@inria.fr>
10077 M: "Paul E. McKenney" <paulmck@kernel.org>
10078 R: Akira Yokosawa <akiyks@gmail.com>
10079 R: Daniel Lustig <dlustig@nvidia.com>
10080 R: Joel Fernandes <joel@joelfernandes.org>
10081 L: linux-kernel@vger.kernel.org
10082 L: linux-arch@vger.kernel.org
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10085 F: Documentation/atomic_bitops.txt
10086 F: Documentation/atomic_t.txt
10087 F: Documentation/core-api/atomic_ops.rst
10088 F: Documentation/core-api/refcount-vs-atomic.rst
10089 F: Documentation/litmus-tests/
10090 F: Documentation/memory-barriers.txt
10091 F: tools/memory-model/
10093 LIS3LV02D ACCELEROMETER DRIVER
10094 M: Eric Piel <eric.piel@tremplin-utc.net>
10096 F: Documentation/misc-devices/lis3lv02d.rst
10097 F: drivers/misc/lis3lv02d/
10098 F: drivers/platform/x86/hp_accel.c
10101 M: David Gow <davidgow@google.com>
10102 L: linux-kselftest@vger.kernel.org
10103 L: kunit-dev@googlegroups.com
10108 M: Josh Poimboeuf <jpoimboe@redhat.com>
10109 M: Jiri Kosina <jikos@kernel.org>
10110 M: Miroslav Benes <mbenes@suse.cz>
10111 M: Petr Mladek <pmladek@suse.com>
10112 R: Joe Lawrence <joe.lawrence@redhat.com>
10113 L: live-patching@vger.kernel.org
10115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10116 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10117 F: Documentation/livepatch/
10118 F: arch/powerpc/include/asm/livepatch.h
10119 F: arch/s390/include/asm/livepatch.h
10120 F: arch/x86/include/asm/livepatch.h
10121 F: include/linux/livepatch.h
10122 F: kernel/livepatch/
10124 F: samples/livepatch/
10125 F: tools/testing/selftests/livepatch/
10128 L: netdev@vger.kernel.org
10130 F: include/linux/llc.h
10131 F: include/net/llc*
10132 F: include/uapi/linux/llc.h
10135 LM73 HARDWARE MONITOR DRIVER
10136 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10137 L: linux-hwmon@vger.kernel.org
10139 F: drivers/hwmon/lm73.c
10141 LM78 HARDWARE MONITOR DRIVER
10142 M: Jean Delvare <jdelvare@suse.com>
10143 L: linux-hwmon@vger.kernel.org
10145 F: Documentation/hwmon/lm78.rst
10146 F: drivers/hwmon/lm78.c
10148 LM83 HARDWARE MONITOR DRIVER
10149 M: Jean Delvare <jdelvare@suse.com>
10150 L: linux-hwmon@vger.kernel.org
10152 F: Documentation/hwmon/lm83.rst
10153 F: drivers/hwmon/lm83.c
10155 LM90 HARDWARE MONITOR DRIVER
10156 M: Jean Delvare <jdelvare@suse.com>
10157 L: linux-hwmon@vger.kernel.org
10159 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10160 F: Documentation/hwmon/lm90.rst
10161 F: drivers/hwmon/lm90.c
10162 F: include/dt-bindings/thermal/lm90.h
10164 LM95234 HARDWARE MONITOR DRIVER
10165 M: Guenter Roeck <linux@roeck-us.net>
10166 L: linux-hwmon@vger.kernel.org
10168 F: Documentation/hwmon/lm95234.rst
10169 F: drivers/hwmon/lm95234.c
10171 LME2510 MEDIA DRIVER
10172 M: Malcolm Priestley <tvboxspy@gmail.com>
10173 L: linux-media@vger.kernel.org
10175 W: https://linuxtv.org
10176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10177 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10179 LOADPIN SECURITY MODULE
10180 M: Kees Cook <keescook@chromium.org>
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10183 F: Documentation/admin-guide/LSM/LoadPin.rst
10184 F: security/loadpin/
10187 M: Peter Zijlstra <peterz@infradead.org>
10188 M: Ingo Molnar <mingo@redhat.com>
10189 M: Will Deacon <will@kernel.org>
10190 L: linux-kernel@vger.kernel.org
10192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10193 F: Documentation/locking/
10194 F: arch/*/include/asm/spinlock*.h
10195 F: include/linux/lockdep.h
10196 F: include/linux/mutex*.h
10197 F: include/linux/rwlock*.h
10198 F: include/linux/rwsem*.h
10199 F: include/linux/seqlock.h
10200 F: include/linux/spinlock*.h
10202 F: lib/locking*.[ch]
10203 X: kernel/locking/locktorture.c
10205 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10206 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10207 L: linux-ntfs-dev@lists.sourceforge.net
10209 W: http://www.linux-ntfs.org/content/view/19/37/
10210 F: Documentation/admin-guide/ldm.rst
10211 F: block/partitions/ldm.*
10213 LOGITECH HID GAMING KEYBOARDS
10214 M: Hans de Goede <hdegoede@redhat.com>
10215 L: linux-input@vger.kernel.org
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10218 F: drivers/hid/hid-lg-g15.c
10220 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10221 M: Sathya Prakash <sathya.prakash@broadcom.com>
10222 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10223 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10224 L: MPT-FusionLinux.pdl@broadcom.com
10225 L: linux-scsi@vger.kernel.org
10227 W: http://www.avagotech.com/support/
10228 F: drivers/message/fusion/
10229 F: drivers/scsi/mpt3sas/
10231 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10232 M: Matthew Wilcox <willy@infradead.org>
10233 L: linux-scsi@vger.kernel.org
10235 F: drivers/scsi/sym53c8xx_2/
10238 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10239 L: linux-iio@vger.kernel.org
10241 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10242 F: drivers/iio/dac/ltc1660.c
10244 LTC2947 HARDWARE MONITOR DRIVER
10245 M: Nuno Sá <nuno.sa@analog.com>
10246 L: linux-hwmon@vger.kernel.org
10248 W: http://ez.analog.com/community/linux-device-drivers
10249 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10250 F: drivers/hwmon/ltc2947-core.c
10251 F: drivers/hwmon/ltc2947-i2c.c
10252 F: drivers/hwmon/ltc2947-spi.c
10253 F: drivers/hwmon/ltc2947.h
10255 LTC2983 IIO TEMPERATURE DRIVER
10256 M: Nuno Sá <nuno.sa@analog.com>
10257 L: linux-iio@vger.kernel.org
10259 W: http://ez.analog.com/community/linux-device-drivers
10260 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10261 F: drivers/iio/temperature/ltc2983.c
10263 LTC4261 HARDWARE MONITOR DRIVER
10264 M: Guenter Roeck <linux@roeck-us.net>
10265 L: linux-hwmon@vger.kernel.org
10267 F: Documentation/hwmon/ltc4261.rst
10268 F: drivers/hwmon/ltc4261.c
10270 LTC4306 I2C MULTIPLEXER DRIVER
10271 M: Michael Hennerich <michael.hennerich@analog.com>
10272 L: linux-i2c@vger.kernel.org
10274 W: http://ez.analog.com/community/linux-device-drivers
10275 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10276 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10278 LTP (Linux Test Project)
10279 M: Mike Frysinger <vapier@gentoo.org>
10280 M: Cyril Hrubis <chrubis@suse.cz>
10281 M: Wanlong Gao <wanlong.gao@gmail.com>
10282 M: Jan Stancek <jstancek@redhat.com>
10283 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10284 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10285 L: ltp@lists.linux.it (subscribers-only)
10287 W: http://linux-test-project.github.io/
10288 T: git git://github.com/linux-test-project/ltp.git
10291 M: Geert Uytterhoeven <geert@linux-m68k.org>
10292 L: linux-m68k@lists.linux-m68k.org
10294 W: http://www.linux-m68k.org/
10295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10299 M68K ON APPLE MACINTOSH
10300 M: Joshua Thompson <funaho@jurai.org>
10301 L: linux-m68k@lists.linux-m68k.org
10303 W: http://www.mac.linux-m68k.org/
10307 M: Philip Blundell <philb@gnu.org>
10309 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10310 F: arch/m68k/hp300/
10312 M88DS3103 MEDIA DRIVER
10313 M: Antti Palosaari <crope@iki.fi>
10314 L: linux-media@vger.kernel.org
10316 W: https://linuxtv.org
10317 W: http://palosaari.fi/linux/
10318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10319 T: git git://linuxtv.org/anttip/media_tree.git
10320 F: drivers/media/dvb-frontends/m88ds3103*
10322 M88RS2000 MEDIA DRIVER
10323 M: Malcolm Priestley <tvboxspy@gmail.com>
10324 L: linux-media@vger.kernel.org
10326 W: https://linuxtv.org
10327 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10328 F: drivers/media/dvb-frontends/m88rs2000*
10330 MA901 MASTERKIT USB FM RADIO DRIVER
10331 M: Alexey Klimov <klimov.linux@gmail.com>
10332 L: linux-media@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10335 F: drivers/media/radio/radio-ma901.c
10338 M: Johannes Berg <johannes@sipsolutions.net>
10339 L: linux-wireless@vger.kernel.org
10341 W: https://wireless.wiki.kernel.org/
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10344 F: Documentation/networking/mac80211-injection.rst
10345 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10346 F: drivers/net/wireless/mac80211_hwsim.[ch]
10347 F: include/net/mac80211.h
10351 M: Jassi Brar <jassisinghbrar@gmail.com>
10352 L: linux-kernel@vger.kernel.org
10354 F: drivers/mailbox/
10355 F: include/linux/mailbox_client.h
10356 F: include/linux/mailbox_controller.h
10358 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10359 M: Michael Kerrisk <mtk.manpages@gmail.com>
10360 L: linux-man@vger.kernel.org
10362 W: http://www.kernel.org/doc/man-pages
10364 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10365 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10366 L: linux-mips@vger.kernel.org
10368 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10370 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10371 M: Andrew Lunn <andrew@lunn.ch>
10372 M: Vivien Didelot <vivien.didelot@gmail.com>
10373 L: netdev@vger.kernel.org
10375 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10376 F: Documentation/networking/devlink/mv88e6xxx.rst
10377 F: drivers/net/dsa/mv88e6xxx/
10378 F: include/linux/platform_data/mv88e6xxx.h
10380 MARVELL ARMADA 3700 PHY DRIVERS
10381 M: Miquel Raynal <miquel.raynal@bootlin.com>
10383 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10384 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10385 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10386 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10388 MARVELL ARMADA DRM SUPPORT
10389 M: Russell King <linux@armlinux.org.uk>
10391 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10392 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10393 F: Documentation/devicetree/bindings/display/armada/
10394 F: drivers/gpu/drm/armada/
10395 F: include/uapi/drm/armada_drm.h
10397 MARVELL CRYPTO DRIVER
10398 M: Boris Brezillon <bbrezillon@kernel.org>
10399 M: Arnaud Ebalard <arno@natisbad.org>
10400 M: Srujana Challa <schalla@marvell.com>
10401 L: linux-crypto@vger.kernel.org
10403 F: drivers/crypto/marvell/
10405 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10406 M: Mirko Lindner <mlindner@marvell.com>
10407 M: Stephen Hemminger <stephen@networkplumber.org>
10408 L: netdev@vger.kernel.org
10410 F: drivers/net/ethernet/marvell/sk*
10412 MARVELL LIBERTAS WIRELESS DRIVER
10413 L: libertas-dev@lists.infradead.org
10415 F: drivers/net/wireless/marvell/libertas/
10417 MARVELL MACCHIATOBIN SUPPORT
10418 M: Russell King <linux@armlinux.org.uk>
10419 L: linux-arm-kernel@lists.infradead.org
10421 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10423 MARVELL MV643XX ETHERNET DRIVER
10424 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10425 L: netdev@vger.kernel.org
10427 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10428 F: include/linux/mv643xx.h
10430 MARVELL MV88X3310 PHY DRIVER
10431 M: Russell King <linux@armlinux.org.uk>
10432 L: netdev@vger.kernel.org
10434 F: drivers/net/phy/marvell10g.c
10436 MARVELL MVEBU THERMAL DRIVER
10437 M: Miquel Raynal <miquel.raynal@bootlin.com>
10439 F: drivers/thermal/armada_thermal.c
10441 MARVELL MVNETA ETHERNET DRIVER
10442 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10443 L: netdev@vger.kernel.org
10445 F: drivers/net/ethernet/marvell/mvneta.*
10447 MARVELL MWIFIEX WIRELESS DRIVER
10448 M: Amitkumar Karwar <amitkarwar@gmail.com>
10449 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10450 M: Xinming Hu <huxinming820@gmail.com>
10451 L: linux-wireless@vger.kernel.org
10453 F: drivers/net/wireless/marvell/mwifiex/
10455 MARVELL MWL8K WIRELESS DRIVER
10456 M: Lennert Buytenhek <buytenh@wantstofly.org>
10457 L: linux-wireless@vger.kernel.org
10459 F: drivers/net/wireless/marvell/mwl8k.c
10461 MARVELL NAND CONTROLLER DRIVER
10462 M: Miquel Raynal <miquel.raynal@bootlin.com>
10463 L: linux-mtd@lists.infradead.org
10465 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10466 F: drivers/mtd/nand/raw/marvell_nand.c
10468 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10469 M: Sunil Goutham <sgoutham@marvell.com>
10470 M: Geetha sowjanya <gakula@marvell.com>
10471 M: Subbaraya Sundeep <sbhatta@marvell.com>
10472 M: hariprasad <hkelam@marvell.com>
10473 L: netdev@vger.kernel.org
10475 F: drivers/net/ethernet/marvell/octeontx2/nic/
10477 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10478 M: Sunil Goutham <sgoutham@marvell.com>
10479 M: Linu Cherian <lcherian@marvell.com>
10480 M: Geetha sowjanya <gakula@marvell.com>
10481 M: Jerin Jacob <jerinj@marvell.com>
10482 L: netdev@vger.kernel.org
10484 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10485 F: drivers/net/ethernet/marvell/octeontx2/af/
10487 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10488 M: Nicolas Pitre <nico@fluxnic.net>
10490 F: drivers/mmc/host/mvsdio.*
10492 MARVELL USB MDIO CONTROLLER DRIVER
10493 M: Tobias Waldekranz <tobias@waldekranz.com>
10494 L: netdev@vger.kernel.org
10496 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10497 F: drivers/net/phy/mdio-mvusb.c
10499 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10500 M: Hu Ziji <huziji@marvell.com>
10501 L: linux-mmc@vger.kernel.org
10503 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10504 F: drivers/mmc/host/sdhci-xenon*
10506 MATROX FRAMEBUFFER DRIVER
10507 L: linux-fbdev@vger.kernel.org
10509 F: drivers/video/fbdev/matrox/matroxfb_*
10510 F: include/uapi/linux/matroxfb.h
10512 MAX16065 HARDWARE MONITOR DRIVER
10513 M: Guenter Roeck <linux@roeck-us.net>
10514 L: linux-hwmon@vger.kernel.org
10516 F: Documentation/hwmon/max16065.rst
10517 F: drivers/hwmon/max16065.c
10519 MAX2175 SDR TUNER DRIVER
10520 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10521 L: linux-media@vger.kernel.org
10523 T: git git://linuxtv.org/media_tree.git
10524 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10525 F: Documentation/userspace-api/media/drivers/max2175.rst
10526 F: drivers/media/i2c/max2175*
10527 F: include/uapi/linux/max2175.h
10529 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10530 L: linux-hwmon@vger.kernel.org
10532 F: Documentation/hwmon/max6650.rst
10533 F: drivers/hwmon/max6650.c
10535 MAX6697 HARDWARE MONITOR DRIVER
10536 M: Guenter Roeck <linux@roeck-us.net>
10537 L: linux-hwmon@vger.kernel.org
10539 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10540 F: Documentation/hwmon/max6697.rst
10541 F: drivers/hwmon/max6697.c
10542 F: include/linux/platform_data/max6697.h
10544 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10545 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10546 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10547 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10548 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10549 L: linux-media@vger.kernel.org
10551 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10552 F: drivers/media/i2c/max9286.c
10554 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10555 M: Peter Rosin <peda@axentia.se>
10556 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10558 F: Documentation/devicetree/bindings/sound/max9860.txt
10559 F: sound/soc/codecs/max9860.*
10561 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10562 M: Andreas Klinger <ak@it-klinger.de>
10563 L: linux-iio@vger.kernel.org
10565 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10566 F: drivers/iio/proximity/mb1232.c
10568 MAXIM MAX77650 PMIC MFD DRIVER
10569 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10570 L: linux-kernel@vger.kernel.org
10572 F: Documentation/devicetree/bindings/*/*max77650.yaml
10573 F: Documentation/devicetree/bindings/*/max77650*.yaml
10574 F: drivers/gpio/gpio-max77650.c
10575 F: drivers/input/misc/max77650-onkey.c
10576 F: drivers/leds/leds-max77650.c
10577 F: drivers/mfd/max77650.c
10578 F: drivers/power/supply/max77650-charger.c
10579 F: drivers/regulator/max77650-regulator.c
10580 F: include/linux/mfd/max77650.h
10582 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10583 M: Javier Martinez Canillas <javier@dowhile0.org>
10584 L: linux-kernel@vger.kernel.org
10586 F: Documentation/devicetree/bindings/*/*max77802.txt
10587 F: drivers/regulator/max77802-regulator.c
10588 F: include/dt-bindings/*/*max77802.h
10590 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10591 M: Krzysztof Kozlowski <krzk@kernel.org>
10592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10593 L: linux-pm@vger.kernel.org
10595 F: drivers/power/supply/max14577_charger.c
10596 F: drivers/power/supply/max77693_charger.c
10598 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10599 M: Chanwoo Choi <cw00.choi@samsung.com>
10600 M: Krzysztof Kozlowski <krzk@kernel.org>
10601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10602 L: linux-kernel@vger.kernel.org
10604 F: Documentation/devicetree/bindings/*/max77686.txt
10605 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10606 F: Documentation/devicetree/bindings/mfd/max14577.txt
10607 F: Documentation/devicetree/bindings/mfd/max77693.txt
10608 F: drivers/*/max14577*.c
10609 F: drivers/*/max77686*.c
10610 F: drivers/*/max77693*.c
10611 F: drivers/clk/clk-max77686.c
10612 F: drivers/extcon/extcon-max14577.c
10613 F: drivers/extcon/extcon-max77693.c
10614 F: drivers/rtc/rtc-max77686.c
10615 F: include/linux/mfd/max14577*.h
10616 F: include/linux/mfd/max77686*.h
10617 F: include/linux/mfd/max77693*.h
10619 MAXIRADIO FM RADIO RECEIVER DRIVER
10620 M: Hans Verkuil <hverkuil@xs4all.nl>
10621 L: linux-media@vger.kernel.org
10623 W: https://linuxtv.org
10624 T: git git://linuxtv.org/media_tree.git
10625 F: drivers/media/radio/radio-maxiradio*
10627 MCAN MMIO DEVICE DRIVER
10628 M: Dan Murphy <dmurphy@ti.com>
10629 M: Sriram Dash <sriram.dash@samsung.com>
10630 L: linux-can@vger.kernel.org
10632 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10633 F: drivers/net/can/m_can/m_can.c
10634 F: drivers/net/can/m_can/m_can.h
10635 F: drivers/net/can/m_can/m_can_platform.c
10637 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10638 M: Rishi Gupta <gupt21@gmail.com>
10639 L: linux-i2c@vger.kernel.org
10640 L: linux-input@vger.kernel.org
10642 F: drivers/hid/hid-mcp2221.c
10644 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10645 M: Peter Rosin <peda@axentia.se>
10646 L: linux-iio@vger.kernel.org
10648 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10649 F: drivers/iio/potentiometer/mcp4018.c
10650 F: drivers/iio/potentiometer/mcp4531.c
10652 MCR20A IEEE-802.15.4 RADIO DRIVER
10653 M: Xue Liu <liuxuenetmail@gmail.com>
10654 L: linux-wpan@vger.kernel.org
10656 W: https://github.com/xueliu/mcr20a-linux
10657 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10658 F: drivers/net/ieee802154/mcr20a.c
10659 F: drivers/net/ieee802154/mcr20a.h
10661 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10662 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10663 L: linux-iio@vger.kernel.org
10665 F: drivers/iio/dac/cio-dac.c
10667 MEDIA CONTROLLER FRAMEWORK
10668 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10669 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10670 L: linux-media@vger.kernel.org
10672 W: https://www.linuxtv.org
10673 T: git git://linuxtv.org/media_tree.git
10674 F: drivers/media/mc/
10675 F: include/media/media-*.h
10676 F: include/uapi/linux/media.h
10678 MEDIA DRIVER FOR FREESCALE IMX PXP
10679 M: Philipp Zabel <p.zabel@pengutronix.de>
10680 L: linux-media@vger.kernel.org
10682 T: git git://linuxtv.org/media_tree.git
10683 F: drivers/media/platform/imx-pxp.[ch]
10685 MEDIA DRIVERS FOR ASCOT2E
10686 M: Sergey Kozlov <serjk@netup.ru>
10687 M: Abylay Ospan <aospan@netup.ru>
10688 L: linux-media@vger.kernel.org
10690 W: https://linuxtv.org
10691 W: http://netup.tv/
10692 T: git git://linuxtv.org/media_tree.git
10693 F: drivers/media/dvb-frontends/ascot2e*
10695 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10696 M: Jasmin Jessich <jasmin@anw.at>
10697 L: linux-media@vger.kernel.org
10699 W: https://linuxtv.org
10700 T: git git://linuxtv.org/media_tree.git
10701 F: drivers/media/dvb-frontends/cxd2099*
10703 MEDIA DRIVERS FOR CXD2841ER
10704 M: Sergey Kozlov <serjk@netup.ru>
10705 M: Abylay Ospan <aospan@netup.ru>
10706 L: linux-media@vger.kernel.org
10708 W: https://linuxtv.org
10709 W: http://netup.tv/
10710 T: git git://linuxtv.org/media_tree.git
10711 F: drivers/media/dvb-frontends/cxd2841er*
10713 MEDIA DRIVERS FOR CXD2880
10714 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10715 L: linux-media@vger.kernel.org
10717 W: http://linuxtv.org/
10718 T: git git://linuxtv.org/media_tree.git
10719 F: drivers/media/dvb-frontends/cxd2880/*
10720 F: drivers/media/spi/cxd2880*
10722 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10723 L: linux-media@vger.kernel.org
10725 W: https://linuxtv.org
10726 T: git git://linuxtv.org/media_tree.git
10727 F: drivers/media/pci/ddbridge/*
10729 MEDIA DRIVERS FOR FREESCALE IMX
10730 M: Steve Longerbeam <slongerbeam@gmail.com>
10731 M: Philipp Zabel <p.zabel@pengutronix.de>
10732 L: linux-media@vger.kernel.org
10734 T: git git://linuxtv.org/media_tree.git
10735 F: Documentation/admin-guide/media/imx.rst
10736 F: Documentation/devicetree/bindings/media/imx.txt
10737 F: drivers/staging/media/imx/
10738 F: include/linux/imx-media.h
10739 F: include/media/imx.h
10741 MEDIA DRIVERS FOR FREESCALE IMX7
10742 M: Rui Miguel Silva <rmfrfs@gmail.com>
10743 L: linux-media@vger.kernel.org
10745 T: git git://linuxtv.org/media_tree.git
10746 F: Documentation/admin-guide/media/imx7.rst
10747 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10748 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10749 F: drivers/staging/media/imx/imx7-media-csi.c
10750 F: drivers/staging/media/imx/imx7-mipi-csis.c
10752 MEDIA DRIVERS FOR HELENE
10753 M: Abylay Ospan <aospan@netup.ru>
10754 L: linux-media@vger.kernel.org
10756 W: https://linuxtv.org
10757 W: http://netup.tv/
10758 T: git git://linuxtv.org/media_tree.git
10759 F: drivers/media/dvb-frontends/helene*
10761 MEDIA DRIVERS FOR HORUS3A
10762 M: Sergey Kozlov <serjk@netup.ru>
10763 M: Abylay Ospan <aospan@netup.ru>
10764 L: linux-media@vger.kernel.org
10766 W: https://linuxtv.org
10767 W: http://netup.tv/
10768 T: git git://linuxtv.org/media_tree.git
10769 F: drivers/media/dvb-frontends/horus3a*
10771 MEDIA DRIVERS FOR LNBH25
10772 M: Sergey Kozlov <serjk@netup.ru>
10773 M: Abylay Ospan <aospan@netup.ru>
10774 L: linux-media@vger.kernel.org
10776 W: https://linuxtv.org
10777 W: http://netup.tv/
10778 T: git git://linuxtv.org/media_tree.git
10779 F: drivers/media/dvb-frontends/lnbh25*
10781 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10782 L: linux-media@vger.kernel.org
10784 W: https://linuxtv.org
10785 T: git git://linuxtv.org/media_tree.git
10786 F: drivers/media/dvb-frontends/mxl5xx*
10788 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10789 M: Sergey Kozlov <serjk@netup.ru>
10790 M: Abylay Ospan <aospan@netup.ru>
10791 L: linux-media@vger.kernel.org
10793 W: https://linuxtv.org
10794 W: http://netup.tv/
10795 T: git git://linuxtv.org/media_tree.git
10796 F: drivers/media/pci/netup_unidvb/*
10798 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10799 M: Dmitry Osipenko <digetx@gmail.com>
10800 L: linux-media@vger.kernel.org
10801 L: linux-tegra@vger.kernel.org
10803 T: git git://linuxtv.org/media_tree.git
10804 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10805 F: drivers/staging/media/tegra-vde/
10807 MEDIA DRIVERS FOR RENESAS - CEU
10808 M: Jacopo Mondi <jacopo@jmondi.org>
10809 L: linux-media@vger.kernel.org
10810 L: linux-renesas-soc@vger.kernel.org
10812 T: git git://linuxtv.org/media_tree.git
10813 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10814 F: drivers/media/platform/renesas-ceu.c
10815 F: include/media/drv-intf/renesas-ceu.h
10817 MEDIA DRIVERS FOR RENESAS - DRIF
10818 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10819 L: linux-media@vger.kernel.org
10820 L: linux-renesas-soc@vger.kernel.org
10822 T: git git://linuxtv.org/media_tree.git
10823 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10824 F: drivers/media/platform/rcar_drif.c
10826 MEDIA DRIVERS FOR RENESAS - FCP
10827 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10828 L: linux-media@vger.kernel.org
10829 L: linux-renesas-soc@vger.kernel.org
10831 T: git git://linuxtv.org/media_tree.git
10832 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10833 F: drivers/media/platform/rcar-fcp.c
10834 F: include/media/rcar-fcp.h
10836 MEDIA DRIVERS FOR RENESAS - FDP1
10837 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10838 L: linux-media@vger.kernel.org
10839 L: linux-renesas-soc@vger.kernel.org
10841 T: git git://linuxtv.org/media_tree.git
10842 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10843 F: drivers/media/platform/rcar_fdp1.c
10845 MEDIA DRIVERS FOR RENESAS - VIN
10846 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10847 L: linux-media@vger.kernel.org
10848 L: linux-renesas-soc@vger.kernel.org
10850 T: git git://linuxtv.org/media_tree.git
10851 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10852 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10853 F: drivers/media/platform/rcar-vin/
10855 MEDIA DRIVERS FOR RENESAS - VSP1
10856 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10857 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10858 L: linux-media@vger.kernel.org
10859 L: linux-renesas-soc@vger.kernel.org
10861 T: git git://linuxtv.org/media_tree.git
10862 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10863 F: drivers/media/platform/vsp1/
10865 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10866 L: linux-media@vger.kernel.org
10868 W: https://linuxtv.org
10869 T: git git://linuxtv.org/media_tree.git
10870 F: drivers/media/dvb-frontends/stv0910*
10872 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10873 L: linux-media@vger.kernel.org
10875 W: https://linuxtv.org
10876 T: git git://linuxtv.org/media_tree.git
10877 F: drivers/media/dvb-frontends/stv6111*
10879 MEDIA DRIVERS FOR STM32 - DCMI
10880 M: Hugues Fruchet <hugues.fruchet@st.com>
10881 L: linux-media@vger.kernel.org
10883 T: git git://linuxtv.org/media_tree.git
10884 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10885 F: drivers/media/platform/stm32/stm32-dcmi.c
10887 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10889 L: linux-media@vger.kernel.org
10891 W: https://linuxtv.org
10892 Q: http://patchwork.kernel.org/project/linux-media/list/
10893 T: git git://linuxtv.org/media_tree.git
10894 F: Documentation/admin-guide/media/
10895 F: Documentation/devicetree/bindings/media/
10896 F: Documentation/driver-api/media/
10897 F: Documentation/userspace-api/media/
10899 F: drivers/staging/media/
10900 F: include/linux/platform_data/media/
10902 F: include/uapi/linux/dvb/
10903 F: include/uapi/linux/ivtv*
10904 F: include/uapi/linux/media.h
10905 F: include/uapi/linux/meye.h
10906 F: include/uapi/linux/uvcvideo.h
10907 F: include/uapi/linux/v4l2-*
10908 F: include/uapi/linux/videodev2.h
10910 MEDIATEK BLUETOOTH DRIVER
10911 M: Sean Wang <sean.wang@mediatek.com>
10912 L: linux-bluetooth@vger.kernel.org
10913 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10915 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10916 F: drivers/bluetooth/btmtkuart.c
10918 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10919 M: Sean Wang <sean.wang@mediatek.com>
10920 L: linux-pm@vger.kernel.org
10922 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10923 F: drivers/power/reset/mt6323-poweroff.c
10925 MEDIATEK CIR DRIVER
10926 M: Sean Wang <sean.wang@mediatek.com>
10928 F: drivers/media/rc/mtk-cir.c
10930 MEDIATEK DMA DRIVER
10931 M: Sean Wang <sean.wang@mediatek.com>
10932 L: dmaengine@vger.kernel.org
10933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10934 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10936 F: Documentation/devicetree/bindings/dma/mtk-*
10937 F: drivers/dma/mediatek/
10939 MEDIATEK ETHERNET DRIVER
10940 M: Felix Fietkau <nbd@nbd.name>
10941 M: John Crispin <john@phrozen.org>
10942 M: Sean Wang <sean.wang@mediatek.com>
10943 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10944 L: netdev@vger.kernel.org
10946 F: drivers/net/ethernet/mediatek/
10948 MEDIATEK I2C CONTROLLER DRIVER
10949 M: Qii Wang <qii.wang@mediatek.com>
10950 L: linux-i2c@vger.kernel.org
10952 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10953 F: drivers/i2c/busses/i2c-mt65xx.c
10955 MEDIATEK JPEG DRIVER
10956 M: Rick Chang <rick.chang@mediatek.com>
10957 M: Bin Liu <bin.liu@mediatek.com>
10959 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10960 F: drivers/media/platform/mtk-jpeg/
10962 MEDIATEK MDP DRIVER
10963 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10964 M: Houlong Wei <houlong.wei@mediatek.com>
10965 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10967 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10968 F: drivers/media/platform/mtk-mdp/
10969 F: drivers/media/platform/mtk-vpu/
10971 MEDIATEK MEDIA DRIVER
10972 M: Tiffany Lin <tiffany.lin@mediatek.com>
10973 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10975 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10976 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10977 F: drivers/media/platform/mtk-vcodec/
10978 F: drivers/media/platform/mtk-vpu/
10980 MEDIATEK MMC/SD/SDIO DRIVER
10981 M: Chaotian Jing <chaotian.jing@mediatek.com>
10983 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10984 F: drivers/mmc/host/mtk-sd.c
10986 MEDIATEK MT76 WIRELESS LAN DRIVER
10987 M: Felix Fietkau <nbd@nbd.name>
10988 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10989 R: Ryder Lee <ryder.lee@mediatek.com>
10990 L: linux-wireless@vger.kernel.org
10992 F: drivers/net/wireless/mediatek/mt76/
10994 MEDIATEK MT7601U WIRELESS LAN DRIVER
10995 M: Jakub Kicinski <kubakici@wp.pl>
10996 L: linux-wireless@vger.kernel.org
10998 F: drivers/net/wireless/mediatek/mt7601u/
11000 MEDIATEK MT7621/28/88 I2C DRIVER
11001 M: Stefan Roese <sr@denx.de>
11002 L: linux-i2c@vger.kernel.org
11004 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11005 F: drivers/i2c/busses/i2c-mt7621.c
11007 MEDIATEK NAND CONTROLLER DRIVER
11008 L: linux-mtd@lists.infradead.org
11010 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11011 F: drivers/mtd/nand/raw/mtk_*
11013 MEDIATEK PMIC LED DRIVER
11014 M: Sean Wang <sean.wang@mediatek.com>
11016 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11017 F: drivers/leds/leds-mt6323.c
11019 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11020 M: Sean Wang <sean.wang@mediatek.com>
11022 F: drivers/char/hw_random/mtk-rng.c
11024 MEDIATEK SWITCH DRIVER
11025 M: Sean Wang <sean.wang@mediatek.com>
11026 L: netdev@vger.kernel.org
11028 F: drivers/net/dsa/mt7530.*
11029 F: net/dsa/tag_mtk.c
11031 MEDIATEK USB3 DRD IP DRIVER
11032 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11033 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11037 F: drivers/usb/mtu3/
11039 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11040 M: Peter Senna Tschudin <peter.senna@gmail.com>
11041 M: Martin Donnelly <martin.donnelly@ge.com>
11042 M: Martyn Welch <martyn.welch@collabora.co.uk>
11044 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11045 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11047 MEGARAID SCSI/SAS DRIVERS
11048 M: Kashyap Desai <kashyap.desai@broadcom.com>
11049 M: Sumit Saxena <sumit.saxena@broadcom.com>
11050 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11051 L: megaraidlinux.pdl@broadcom.com
11052 L: linux-scsi@vger.kernel.org
11054 W: http://www.avagotech.com/support/
11055 F: Documentation/scsi/megaraid.rst
11056 F: drivers/scsi/megaraid.*
11057 F: drivers/scsi/megaraid/
11059 MELEXIS MLX90614 DRIVER
11060 M: Crt Mori <cmo@melexis.com>
11061 L: linux-iio@vger.kernel.org
11063 W: http://www.melexis.com
11064 F: drivers/iio/temperature/mlx90614.c
11066 MELEXIS MLX90632 DRIVER
11067 M: Crt Mori <cmo@melexis.com>
11068 L: linux-iio@vger.kernel.org
11070 W: http://www.melexis.com
11071 F: drivers/iio/temperature/mlx90632.c
11073 MELFAS MIP4 TOUCHSCREEN DRIVER
11074 M: Sangwon Jee <jeesw@melfas.com>
11076 W: http://www.melfas.com
11077 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11078 F: drivers/input/touchscreen/melfas_mip4.c
11080 MELLANOX ETHERNET DRIVER (mlx4_en)
11081 M: Tariq Toukan <tariqt@nvidia.com>
11082 L: netdev@vger.kernel.org
11084 W: http://www.mellanox.com
11085 Q: http://patchwork.ozlabs.org/project/netdev/list/
11086 F: drivers/net/ethernet/mellanox/mlx4/en_*
11088 MELLANOX ETHERNET DRIVER (mlx5e)
11089 M: Saeed Mahameed <saeedm@nvidia.com>
11090 L: netdev@vger.kernel.org
11092 W: http://www.mellanox.com
11093 Q: http://patchwork.ozlabs.org/project/netdev/list/
11094 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11096 MELLANOX ETHERNET INNOVA DRIVERS
11097 R: Boris Pismenny <borisp@nvidia.com>
11098 L: netdev@vger.kernel.org
11100 W: http://www.mellanox.com
11101 Q: http://patchwork.ozlabs.org/project/netdev/list/
11102 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11103 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11104 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11105 F: include/linux/mlx5/mlx5_ifc_fpga.h
11107 MELLANOX ETHERNET SWITCH DRIVERS
11108 M: Jiri Pirko <jiri@nvidia.com>
11109 M: Ido Schimmel <idosch@nvidia.com>
11110 L: netdev@vger.kernel.org
11112 W: http://www.mellanox.com
11113 Q: http://patchwork.ozlabs.org/project/netdev/list/
11114 F: drivers/net/ethernet/mellanox/mlxsw/
11115 F: tools/testing/selftests/drivers/net/mlxsw/
11117 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11118 M: mlxsw@nvidia.com
11119 L: netdev@vger.kernel.org
11121 W: http://www.mellanox.com
11122 Q: http://patchwork.ozlabs.org/project/netdev/list/
11123 F: drivers/net/ethernet/mellanox/mlxfw/
11125 MELLANOX HARDWARE PLATFORM SUPPORT
11126 M: Andy Shevchenko <andy@infradead.org>
11127 M: Darren Hart <dvhart@infradead.org>
11128 M: Vadim Pasternak <vadimp@nvidia.com>
11129 L: platform-driver-x86@vger.kernel.org
11131 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11132 F: drivers/platform/mellanox/
11133 F: include/linux/platform_data/mlxreg.h
11135 MELLANOX MLX4 core VPI driver
11136 M: Tariq Toukan <tariqt@nvidia.com>
11137 L: netdev@vger.kernel.org
11138 L: linux-rdma@vger.kernel.org
11140 W: http://www.mellanox.com
11141 Q: http://patchwork.ozlabs.org/project/netdev/list/
11142 F: drivers/net/ethernet/mellanox/mlx4/
11143 F: include/linux/mlx4/
11145 MELLANOX MLX4 IB driver
11146 M: Yishai Hadas <yishaih@nvidia.com>
11147 L: linux-rdma@vger.kernel.org
11149 W: http://www.mellanox.com
11150 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11151 F: drivers/infiniband/hw/mlx4/
11152 F: include/linux/mlx4/
11153 F: include/uapi/rdma/mlx4-abi.h
11155 MELLANOX MLX5 core VPI driver
11156 M: Saeed Mahameed <saeedm@nvidia.com>
11157 M: Leon Romanovsky <leonro@nvidia.com>
11158 L: netdev@vger.kernel.org
11159 L: linux-rdma@vger.kernel.org
11161 W: http://www.mellanox.com
11162 Q: http://patchwork.ozlabs.org/project/netdev/list/
11163 F: Documentation/networking/device_drivers/ethernet/mellanox/
11164 F: drivers/net/ethernet/mellanox/mlx5/core/
11165 F: include/linux/mlx5/
11167 MELLANOX MLX5 IB driver
11168 M: Leon Romanovsky <leonro@nvidia.com>
11169 L: linux-rdma@vger.kernel.org
11171 W: http://www.mellanox.com
11172 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11173 F: drivers/infiniband/hw/mlx5/
11174 F: include/linux/mlx5/
11175 F: include/uapi/rdma/mlx5-abi.h
11177 MELLANOX MLXCPLD I2C AND MUX DRIVER
11178 M: Vadim Pasternak <vadimp@nvidia.com>
11179 M: Michael Shych <michaelsh@nvidia.com>
11180 L: linux-i2c@vger.kernel.org
11182 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11183 F: drivers/i2c/busses/i2c-mlxcpld.c
11184 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11186 MELLANOX MLXCPLD LED DRIVER
11187 M: Vadim Pasternak <vadimp@nvidia.com>
11188 L: linux-leds@vger.kernel.org
11190 F: Documentation/leds/leds-mlxcpld.rst
11191 F: drivers/leds/leds-mlxcpld.c
11192 F: drivers/leds/leds-mlxreg.c
11194 MELLANOX PLATFORM DRIVER
11195 M: Vadim Pasternak <vadimp@nvidia.com>
11196 L: platform-driver-x86@vger.kernel.org
11198 F: drivers/platform/x86/mlx-platform.c
11201 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11202 M: "Paul E. McKenney" <paulmck@kernel.org>
11203 L: linux-kernel@vger.kernel.org
11205 F: arch/powerpc/include/asm/membarrier.h
11206 F: include/uapi/linux/membarrier.h
11207 F: kernel/sched/membarrier.c
11210 M: Mike Rapoport <rppt@linux.ibm.com>
11211 L: linux-mm@kvack.org
11213 F: Documentation/core-api/boot-time-mm.rst
11214 F: include/linux/memblock.h
11217 MEMORY CONTROLLER DRIVERS
11218 M: Krzysztof Kozlowski <krzk@kernel.org>
11219 L: linux-kernel@vger.kernel.org
11221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11222 F: Documentation/devicetree/bindings/memory-controllers/
11225 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11226 M: Dmitry Osipenko <digetx@gmail.com>
11227 L: linux-pm@vger.kernel.org
11228 L: linux-tegra@vger.kernel.org
11229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11231 F: drivers/devfreq/tegra20-devfreq.c
11232 F: drivers/devfreq/tegra30-devfreq.c
11235 M: Andrew Morton <akpm@linux-foundation.org>
11236 L: linux-mm@kvack.org
11238 W: http://www.linux-mm.org
11239 T: quilt https://ozlabs.org/~akpm/mmotm/
11240 T: quilt https://ozlabs.org/~akpm/mmots/
11241 T: git git://github.com/hnaz/linux-mm.git
11242 F: include/linux/gfp.h
11243 F: include/linux/memory_hotplug.h
11244 F: include/linux/mm.h
11245 F: include/linux/mmzone.h
11246 F: include/linux/vmalloc.h
11249 MEMORY TECHNOLOGY DEVICES (MTD)
11250 M: Miquel Raynal <miquel.raynal@bootlin.com>
11251 M: Richard Weinberger <richard@nod.at>
11252 M: Vignesh Raghavendra <vigneshr@ti.com>
11253 L: linux-mtd@lists.infradead.org
11255 W: http://www.linux-mtd.infradead.org/
11256 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11257 C: irc://irc.oftc.net/mtd
11258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11260 F: Documentation/devicetree/bindings/mtd/
11262 F: include/linux/mtd/
11263 F: include/uapi/mtd/
11265 MEN A21 WATCHDOG DRIVER
11266 M: Johannes Thumshirn <morbidrsa@gmail.com>
11267 L: linux-watchdog@vger.kernel.org
11269 F: drivers/watchdog/mena21_wdt.c
11271 MEN CHAMELEON BUS (mcb)
11272 M: Johannes Thumshirn <morbidrsa@gmail.com>
11274 F: Documentation/driver-api/men-chameleon-bus.rst
11276 F: include/linux/mcb.h
11278 MEN F21BMC (Board Management Controller)
11279 M: Andreas Werner <andreas.werner@men.de>
11281 F: Documentation/hwmon/menf21bmc.rst
11282 F: drivers/hwmon/menf21bmc_hwmon.c
11283 F: drivers/leds/leds-menf21bmc.c
11284 F: drivers/mfd/menf21bmc.c
11285 F: drivers/watchdog/menf21bmc_wdt.c
11287 MEN Z069 WATCHDOG DRIVER
11288 M: Johannes Thumshirn <jth@kernel.org>
11289 L: linux-watchdog@vger.kernel.org
11291 F: drivers/watchdog/menz69_wdt.c
11293 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11294 M: Neil Armstrong <narmstrong@baylibre.com>
11295 L: linux-media@vger.kernel.org
11296 L: linux-amlogic@lists.infradead.org
11298 W: http://linux-meson.com/
11299 T: git git://linuxtv.org/media_tree.git
11300 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11301 F: drivers/media/platform/meson/ao-cec-g12a.c
11302 F: drivers/media/platform/meson/ao-cec.c
11304 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11305 M: Liang Yang <liang.yang@amlogic.com>
11306 L: linux-mtd@lists.infradead.org
11308 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11309 F: drivers/mtd/nand/raw/meson_*
11311 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11312 M: Maxime Jourdan <mjourdan@baylibre.com>
11313 M: Neil Armstrong <narmstrong@baylibre.com>
11314 L: linux-media@vger.kernel.org
11315 L: linux-amlogic@lists.infradead.org
11317 T: git git://linuxtv.org/media_tree.git
11318 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11319 F: drivers/staging/media/meson/vdec/
11321 METHODE UDPU SUPPORT
11322 M: Vladimir Vid <vladimir.vid@sartura.hr>
11324 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11327 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11328 M: Hemant Kumar <hemantk@codeaurora.org>
11329 L: linux-arm-msm@vger.kernel.org
11331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11332 F: Documentation/mhi/
11333 F: drivers/bus/mhi/
11334 F: include/linux/mhi.h
11336 MICROBLAZE ARCHITECTURE
11337 M: Michal Simek <monstr@monstr.eu>
11339 W: http://www.monstr.eu/fdt/
11340 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11341 F: arch/microblaze/
11343 MICROCHIP AT91 DMA DRIVERS
11344 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11345 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11347 L: dmaengine@vger.kernel.org
11349 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11350 F: drivers/dma/at_hdmac.c
11351 F: drivers/dma/at_hdmac_regs.h
11352 F: drivers/dma/at_xdmac.c
11353 F: include/dt-bindings/dma/at91.h
11354 F: include/linux/platform_data/dma-atmel.h
11356 MICROCHIP AT91 SERIAL DRIVER
11357 M: Richard Genoud <richard.genoud@gmail.com>
11359 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11360 F: drivers/tty/serial/atmel_serial.c
11361 F: drivers/tty/serial/atmel_serial.h
11363 MICROCHIP AT91 USART MFD DRIVER
11364 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11365 L: linux-kernel@vger.kernel.org
11367 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11368 F: drivers/mfd/at91-usart.c
11369 F: include/dt-bindings/mfd/at91-usart.h
11371 MICROCHIP AT91 USART SPI DRIVER
11372 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11373 L: linux-spi@vger.kernel.org
11375 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11376 F: drivers/spi/spi-at91-usart.c
11378 MICROCHIP AUDIO ASOC DRIVERS
11379 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11384 MICROCHIP ECC DRIVER
11385 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11386 L: linux-crypto@vger.kernel.org
11388 F: drivers/crypto/atmel-ecc.*
11390 MICROCHIP I2C DRIVER
11391 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11392 L: linux-i2c@vger.kernel.org
11394 F: drivers/i2c/busses/i2c-at91-*.c
11395 F: drivers/i2c/busses/i2c-at91.h
11397 MICROCHIP ISC DRIVER
11398 M: Eugen Hristev <eugen.hristev@microchip.com>
11399 L: linux-media@vger.kernel.org
11401 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11402 F: drivers/media/platform/atmel/atmel-isc-base.c
11403 F: drivers/media/platform/atmel/atmel-isc-regs.h
11404 F: drivers/media/platform/atmel/atmel-isc.h
11405 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11406 F: include/linux/atmel-isc-media.h
11408 MICROCHIP ISI DRIVER
11409 M: Eugen Hristev <eugen.hristev@microchip.com>
11410 L: linux-media@vger.kernel.org
11412 F: drivers/media/platform/atmel/atmel-isi.c
11413 F: drivers/media/platform/atmel/atmel-isi.h
11415 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11416 M: Woojung Huh <woojung.huh@microchip.com>
11417 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11418 L: netdev@vger.kernel.org
11420 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11421 F: drivers/net/dsa/microchip/*
11422 F: include/linux/platform_data/microchip-ksz.h
11423 F: net/dsa/tag_ksz.c
11425 MICROCHIP LAN743X ETHERNET DRIVER
11426 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11427 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11428 L: netdev@vger.kernel.org
11430 F: drivers/net/ethernet/microchip/lan743x_*
11432 MICROCHIP LCDFB DRIVER
11433 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11434 L: linux-fbdev@vger.kernel.org
11436 F: drivers/video/fbdev/atmel_lcdfb.c
11437 F: include/video/atmel_lcdc.h
11439 MICROCHIP MCP16502 PMIC DRIVER
11440 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11443 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11444 F: drivers/regulator/mcp16502.c
11446 MICROCHIP MCP3911 ADC DRIVER
11447 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11448 M: Kent Gustavsson <kent@minoris.se>
11449 L: linux-iio@vger.kernel.org
11451 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11452 F: drivers/iio/adc/mcp3911.c
11454 MICROCHIP MMC/SD/SDIO MCI DRIVER
11455 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11457 F: drivers/mmc/host/atmel-mci.c
11459 MICROCHIP NAND DRIVER
11460 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11461 L: linux-mtd@lists.infradead.org
11463 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11464 F: drivers/mtd/nand/raw/atmel/*
11466 MICROCHIP PWM DRIVER
11467 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11469 L: linux-pwm@vger.kernel.org
11471 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11472 F: drivers/pwm/pwm-atmel.c
11474 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11475 M: Eugen Hristev <eugen.hristev@microchip.com>
11476 L: linux-iio@vger.kernel.org
11478 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11479 F: drivers/iio/adc/at91-sama5d2_adc.c
11480 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11482 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11483 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11485 F: drivers/power/reset/at91-sama5d2_shdwc.c
11487 MICROCHIP SPI DRIVER
11488 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11490 F: drivers/spi/spi-atmel.*
11492 MICROCHIP SSC DRIVER
11493 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11496 F: drivers/misc/atmel-ssc.c
11497 F: include/linux/atmel-ssc.h
11499 MICROCHIP USB251XB DRIVER
11500 M: Richard Leitner <richard.leitner@skidata.com>
11501 L: linux-usb@vger.kernel.org
11503 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11504 F: drivers/usb/misc/usb251xb.c
11506 MICROCHIP USBA UDC DRIVER
11507 M: Cristian Birsan <cristian.birsan@microchip.com>
11508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11512 MICROCHIP WILC1000 WIFI DRIVER
11513 M: Ajay Singh <ajay.kathat@microchip.com>
11514 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11515 L: linux-wireless@vger.kernel.org
11517 F: drivers/net/wireless/microchip/wilc1000/
11519 MICROSEMI MIPS SOCS
11520 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11521 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11522 L: linux-mips@vger.kernel.org
11524 F: Documentation/devicetree/bindings/mips/mscc.txt
11525 F: arch/mips/boot/dts/mscc/
11526 F: arch/mips/configs/generic/board-ocelot.config
11527 F: arch/mips/generic/board-ocelot.c
11529 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11530 M: Don Brace <don.brace@microsemi.com>
11531 L: esc.storagedev@microsemi.com
11532 L: linux-scsi@vger.kernel.org
11534 F: Documentation/scsi/smartpqi.rst
11535 F: drivers/scsi/smartpqi/Kconfig
11536 F: drivers/scsi/smartpqi/Makefile
11537 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11538 F: include/linux/cciss*.h
11539 F: include/uapi/linux/cciss*.h
11541 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11542 M: Chen Yu <yu.c.chen@intel.com>
11543 L: platform-driver-x86@vger.kernel.org
11545 F: drivers/platform/x86/surfacepro3_button.c
11547 MICROTEK X6 SCANNER
11548 M: Oliver Neukum <oliver@neukum.org>
11550 F: drivers/usb/image/microtek.*
11553 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11554 L: linux-mips@vger.kernel.org
11556 W: http://www.linux-mips.org/
11557 Q: https://patchwork.kernel.org/project/linux-mips/list/
11558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11559 F: Documentation/devicetree/bindings/mips/
11560 F: Documentation/mips/
11562 F: drivers/platform/mips/
11564 MIPS BOSTON DEVELOPMENT BOARD
11565 M: Paul Burton <paulburton@kernel.org>
11566 L: linux-mips@vger.kernel.org
11568 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11569 F: arch/mips/boot/dts/img/boston.dts
11570 F: arch/mips/configs/generic/board-boston.config
11571 F: drivers/clk/imgtec/clk-boston.c
11572 F: include/dt-bindings/clock/boston-clock.h
11575 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11576 M: Serge Semin <fancer.lancer@gmail.com>
11577 L: linux-mips@vger.kernel.org
11579 F: drivers/bus/mips_cdmm.c
11580 F: drivers/clocksource/mips-gic-timer.c
11581 F: drivers/cpuidle/cpuidle-cps.c
11582 F: drivers/irqchip/irq-mips-cpu.c
11583 F: drivers/irqchip/irq-mips-gic.c
11585 MIPS GENERIC PLATFORM
11586 M: Paul Burton <paulburton@kernel.org>
11587 L: linux-mips@vger.kernel.org
11589 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11590 F: arch/mips/generic/
11591 F: arch/mips/tools/generic-board-config.sh
11593 MIPS RINT INSTRUCTION EMULATION
11594 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11595 L: linux-mips@vger.kernel.org
11597 F: arch/mips/math-emu/dp_rint.c
11598 F: arch/mips/math-emu/sp_rint.c
11600 MIPS/LOONGSON1 ARCHITECTURE
11601 M: Keguang Zhang <keguang.zhang@gmail.com>
11602 L: linux-mips@vger.kernel.org
11604 F: arch/mips/include/asm/mach-loongson32/
11605 F: arch/mips/loongson32/
11606 F: drivers/*/*/*loongson1*
11607 F: drivers/*/*loongson1*
11609 MIPS/LOONGSON2EF ARCHITECTURE
11610 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11611 L: linux-mips@vger.kernel.org
11613 F: arch/mips/include/asm/mach-loongson2ef/
11614 F: arch/mips/loongson2ef/
11615 F: drivers/*/*/*loongson2*
11616 F: drivers/*/*loongson2*
11618 MIPS/LOONGSON64 ARCHITECTURE
11619 M: Huacai Chen <chenhc@lemote.com>
11620 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11621 L: linux-mips@vger.kernel.org
11623 F: arch/mips/include/asm/mach-loongson64/
11624 F: arch/mips/loongson64/
11625 F: drivers/*/*/*loongson3*
11626 F: drivers/*/*loongson3*
11627 F: drivers/irqchip/irq-loongson*
11628 F: drivers/platform/mips/cpu_hwmon.c
11630 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11631 M: Hans Verkuil <hverkuil@xs4all.nl>
11632 L: linux-media@vger.kernel.org
11634 W: https://linuxtv.org
11635 T: git git://linuxtv.org/media_tree.git
11636 F: drivers/media/radio/radio-miropcm20*
11639 R: Lubomir Rintel <lkundrak@v3.sk>
11640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11643 F: arch/arm/boot/dts/mmp*
11644 F: arch/arm/mach-mmp/
11647 MMP USB PHY DRIVERS
11648 R: Lubomir Rintel <lkundrak@v3.sk>
11649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11651 F: drivers/phy/marvell/phy-mmp3-usb.c
11652 F: drivers/phy/marvell/phy-pxa-usb.c
11654 MMU GATHER AND TLB INVALIDATION
11655 M: Will Deacon <will@kernel.org>
11656 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11657 M: Andrew Morton <akpm@linux-foundation.org>
11658 M: Nick Piggin <npiggin@gmail.com>
11659 M: Peter Zijlstra <peterz@infradead.org>
11660 L: linux-arch@vger.kernel.org
11661 L: linux-mm@kvack.org
11663 F: arch/*/include/asm/tlb.h
11664 F: include/asm-generic/tlb.h
11667 MN88472 MEDIA DRIVER
11668 M: Antti Palosaari <crope@iki.fi>
11669 L: linux-media@vger.kernel.org
11671 W: https://linuxtv.org
11672 W: http://palosaari.fi/linux/
11673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11674 F: drivers/media/dvb-frontends/mn88472*
11676 MN88473 MEDIA DRIVER
11677 M: Antti Palosaari <crope@iki.fi>
11678 L: linux-media@vger.kernel.org
11680 W: https://linuxtv.org
11681 W: http://palosaari.fi/linux/
11682 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11683 F: drivers/media/dvb-frontends/mn88473*
11686 M: Jessica Yu <jeyu@kernel.org>
11688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11689 F: include/linux/module.h
11692 MONOLITHIC POWER SYSTEM PMIC DRIVER
11693 M: Saravanan Sekar <sravanhome@gmail.com>
11695 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11696 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11697 F: drivers/iio/adc/mp2629_adc.c
11698 F: drivers/mfd/mp2629.c
11699 F: drivers/power/supply/mp2629_charger.c
11700 F: drivers/regulator/mp5416.c
11701 F: drivers/regulator/mpq7920.c
11702 F: drivers/regulator/mpq7920.h
11703 F: include/linux/mfd/mp2629.h
11705 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11707 W: http://popies.net/meye/
11708 F: Documentation/userspace-api/media/drivers/meye*
11709 F: drivers/media/pci/meye/
11710 F: include/uapi/linux/meye.h
11712 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11713 M: Jiri Slaby <jirislaby@kernel.org>
11715 F: Documentation/driver-api/serial/moxa-smartio.rst
11716 F: drivers/tty/mxser.*
11718 MR800 AVERMEDIA USB FM RADIO DRIVER
11719 M: Alexey Klimov <klimov.linux@gmail.com>
11720 L: linux-media@vger.kernel.org
11722 T: git git://linuxtv.org/media_tree.git
11723 F: drivers/media/radio/radio-mr800.c
11725 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11726 M: Alan Ott <alan@signal11.us>
11727 L: linux-wpan@vger.kernel.org
11729 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11730 F: drivers/net/ieee802154/mrf24j40.c
11733 M: "Lee, Chun-Yi" <jlee@suse.com>
11734 L: platform-driver-x86@vger.kernel.org
11736 F: drivers/platform/x86/msi-laptop.c
11739 L: platform-driver-x86@vger.kernel.org
11741 F: drivers/platform/x86/msi-wmi.c
11743 MSI001 MEDIA DRIVER
11744 M: Antti Palosaari <crope@iki.fi>
11745 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 W: http://palosaari.fi/linux/
11749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11750 T: git git://linuxtv.org/anttip/media_tree.git
11751 F: drivers/media/tuners/msi001*
11753 MSI2500 MEDIA DRIVER
11754 M: Antti Palosaari <crope@iki.fi>
11755 L: linux-media@vger.kernel.org
11757 W: https://linuxtv.org
11758 W: http://palosaari.fi/linux/
11759 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11760 T: git git://linuxtv.org/anttip/media_tree.git
11761 F: drivers/media/usb/msi2500/
11763 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11764 M: Robert Jarzmik <robert.jarzmik@free.fr>
11765 L: linux-mtd@lists.infradead.org
11767 F: drivers/mtd/devices/docg3*
11769 MT9M032 APTINA SENSOR DRIVER
11770 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11771 L: linux-media@vger.kernel.org
11773 T: git git://linuxtv.org/media_tree.git
11774 F: drivers/media/i2c/mt9m032.c
11775 F: include/media/i2c/mt9m032.h
11777 MT9P031 APTINA CAMERA SENSOR
11778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11779 L: linux-media@vger.kernel.org
11781 T: git git://linuxtv.org/media_tree.git
11782 F: drivers/media/i2c/mt9p031.c
11783 F: include/media/i2c/mt9p031.h
11785 MT9T001 APTINA CAMERA SENSOR
11786 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11787 L: linux-media@vger.kernel.org
11789 T: git git://linuxtv.org/media_tree.git
11790 F: drivers/media/i2c/mt9t001.c
11791 F: include/media/i2c/mt9t001.h
11793 MT9T112 APTINA CAMERA SENSOR
11794 M: Jacopo Mondi <jacopo@jmondi.org>
11795 L: linux-media@vger.kernel.org
11797 T: git git://linuxtv.org/media_tree.git
11798 F: drivers/media/i2c/mt9t112.c
11799 F: include/media/i2c/mt9t112.h
11801 MT9V032 APTINA CAMERA SENSOR
11802 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11803 L: linux-media@vger.kernel.org
11805 T: git git://linuxtv.org/media_tree.git
11806 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11807 F: drivers/media/i2c/mt9v032.c
11808 F: include/media/i2c/mt9v032.h
11810 MT9V111 APTINA CAMERA SENSOR
11811 M: Jacopo Mondi <jacopo@jmondi.org>
11812 L: linux-media@vger.kernel.org
11814 T: git git://linuxtv.org/media_tree.git
11815 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11816 F: drivers/media/i2c/mt9v111.c
11818 MULTIFUNCTION DEVICES (MFD)
11819 M: Lee Jones <lee.jones@linaro.org>
11821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11822 F: Documentation/devicetree/bindings/mfd/
11824 F: include/dt-bindings/mfd/
11825 F: include/linux/mfd/
11827 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11829 F: drivers/mmc/host/mmc_spi.c
11830 F: include/linux/spi/mmc_spi.h
11832 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11833 M: Ulf Hansson <ulf.hansson@linaro.org>
11834 L: linux-mmc@vger.kernel.org
11836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11837 F: Documentation/devicetree/bindings/mmc/
11839 F: include/linux/mmc/
11840 F: include/uapi/linux/mmc/
11842 MULTIPLEXER SUBSYSTEM
11843 M: Peter Rosin <peda@axentia.se>
11845 F: Documentation/ABI/testing/sysfs-class-mux*
11846 F: Documentation/devicetree/bindings/mux/
11848 F: include/dt-bindings/mux/
11849 F: include/linux/mux/
11851 MULTITECH MULTIPORT CARD (ISICOM)
11853 F: drivers/tty/isicom.c
11854 F: include/linux/isicom.h
11856 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11857 M: Bin Liu <b-liu@ti.com>
11858 L: linux-usb@vger.kernel.org
11860 F: drivers/usb/musb/
11862 MXL301RF MEDIA DRIVER
11863 M: Akihiro Tsukada <tskd08@gmail.com>
11864 L: linux-media@vger.kernel.org
11866 F: drivers/media/tuners/mxl301rf*
11868 MXL5007T MEDIA DRIVER
11869 M: Michael Krufky <mkrufky@linuxtv.org>
11870 L: linux-media@vger.kernel.org
11872 W: https://linuxtv.org
11873 W: http://github.com/mkrufky
11874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11875 T: git git://linuxtv.org/mkrufky/tuners.git
11876 F: drivers/media/tuners/mxl5007t.*
11879 M: Marek Vasut <marex@denx.de>
11880 M: Stefan Agner <stefan@agner.ch>
11881 L: dri-devel@lists.freedesktop.org
11883 T: git git://anongit.freedesktop.org/drm/drm-misc
11884 F: Documentation/devicetree/bindings/display/mxsfb.txt
11885 F: drivers/gpu/drm/mxsfb/
11887 MYLEX DAC960 PCI RAID Controller
11888 M: Hannes Reinecke <hare@kernel.org>
11889 L: linux-scsi@vger.kernel.org
11891 F: drivers/scsi/myrb.*
11892 F: drivers/scsi/myrs.*
11894 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11895 M: Chris Lee <christopher.lee@cspi.com>
11896 L: netdev@vger.kernel.org
11898 W: https://www.cspi.com/ethernet-products/support/downloads/
11899 F: drivers/net/ethernet/myricom/myri10ge/
11901 NAND FLASH SUBSYSTEM
11902 M: Miquel Raynal <miquel.raynal@bootlin.com>
11903 R: Richard Weinberger <richard@nod.at>
11904 L: linux-mtd@lists.infradead.org
11906 W: http://www.linux-mtd.infradead.org/
11907 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11908 C: irc://irc.oftc.net/mtd
11909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11910 F: drivers/mtd/nand/
11911 F: include/linux/mtd/*nand*.h
11913 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11914 M: Daniel Mack <zonque@gmail.com>
11915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11917 W: http://www.native-instruments.com
11918 F: sound/usb/caiaq/
11920 NATSEMI ETHERNET DRIVER (DP8381x)
11922 F: drivers/net/ethernet/natsemi/natsemi.c
11924 NCR 5380 SCSI DRIVERS
11925 M: Finn Thain <fthain@telegraphics.com.au>
11926 M: Michael Schmitz <schmitzmic@gmail.com>
11927 L: linux-scsi@vger.kernel.org
11929 F: Documentation/scsi/g_NCR5380.rst
11930 F: drivers/scsi/NCR5380.*
11931 F: drivers/scsi/arm/cumana_1.c
11932 F: drivers/scsi/arm/oak.c
11933 F: drivers/scsi/atari_scsi.*
11934 F: drivers/scsi/dmx3191d.c
11935 F: drivers/scsi/g_NCR5380.*
11936 F: drivers/scsi/mac_scsi.*
11937 F: drivers/scsi/sun3_scsi.*
11938 F: drivers/scsi/sun3_scsi_vme.c
11941 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11945 NCT6775 HARDWARE MONITOR DRIVER
11946 M: Guenter Roeck <linux@roeck-us.net>
11947 L: linux-hwmon@vger.kernel.org
11949 F: Documentation/hwmon/nct6775.rst
11950 F: drivers/hwmon/nct6775.c
11953 M: Jakub Kicinski <kuba@kernel.org>
11955 F: drivers/net/netdevsim/*
11957 NETEM NETWORK EMULATOR
11958 M: Stephen Hemminger <stephen@networkplumber.org>
11959 L: netdev@vger.kernel.org
11961 F: net/sched/sch_netem.c
11963 NETERION 10GbE DRIVERS (s2io/vxge)
11964 M: Jon Mason <jdmason@kudzu.us>
11965 L: netdev@vger.kernel.org
11967 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11968 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11969 F: drivers/net/ethernet/neterion/
11972 M: Pablo Neira Ayuso <pablo@netfilter.org>
11973 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11974 M: Florian Westphal <fw@strlen.de>
11975 L: netfilter-devel@vger.kernel.org
11976 L: coreteam@netfilter.org
11978 W: http://www.netfilter.org/
11979 W: http://www.iptables.org/
11980 W: http://www.nftables.org/
11981 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11984 F: include/linux/netfilter*
11985 F: include/linux/netfilter/
11986 F: include/net/netfilter/
11987 F: include/uapi/linux/netfilter*
11988 F: include/uapi/linux/netfilter/
11989 F: net/*/netfilter.c
11990 F: net/*/netfilter/
11991 F: net/bridge/br_netfilter*.c
11994 NETROM NETWORK LAYER
11995 M: Ralf Baechle <ralf@linux-mips.org>
11996 L: linux-hams@vger.kernel.org
11998 W: http://www.linux-ax25.org/
11999 F: include/net/netrom.h
12000 F: include/uapi/linux/netrom.h
12003 NETRONOME ETHERNET DRIVERS
12004 M: Simon Horman <simon.horman@netronome.com>
12005 R: Jakub Kicinski <kuba@kernel.org>
12006 L: oss-drivers@netronome.com
12008 F: drivers/net/ethernet/netronome/
12010 NETWORK BLOCK DEVICE (NBD)
12011 M: Josef Bacik <josef@toxicpanda.com>
12012 L: linux-block@vger.kernel.org
12013 L: nbd@other.debian.org
12015 F: Documentation/admin-guide/blockdev/nbd.rst
12016 F: drivers/block/nbd.c
12017 F: include/trace/events/nbd.h
12018 F: include/uapi/linux/nbd.h
12020 NETWORK DROP MONITOR
12021 M: Neil Horman <nhorman@tuxdriver.com>
12022 L: netdev@vger.kernel.org
12024 W: https://fedorahosted.org/dropwatch/
12025 F: include/net/drop_monitor.h
12026 F: include/uapi/linux/net_dropmon.h
12027 F: net/core/drop_monitor.c
12030 M: "David S. Miller" <davem@davemloft.net>
12031 M: Jakub Kicinski <kuba@kernel.org>
12032 L: netdev@vger.kernel.org
12034 W: http://www.linuxfoundation.org/en/Net
12035 Q: http://patchwork.ozlabs.org/project/netdev/list/
12036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12038 F: Documentation/devicetree/bindings/net/
12040 F: include/linux/etherdevice.h
12041 F: include/linux/fcdevice.h
12042 F: include/linux/fddidevice.h
12043 F: include/linux/hippidevice.h
12044 F: include/linux/if_*
12045 F: include/linux/inetdevice.h
12046 F: include/linux/netdevice.h
12047 F: include/uapi/linux/if_*
12048 F: include/uapi/linux/netdevice.h
12050 NETWORKING DRIVERS (WIRELESS)
12051 M: Kalle Valo <kvalo@codeaurora.org>
12052 L: linux-wireless@vger.kernel.org
12054 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12057 F: Documentation/devicetree/bindings/net/wireless/
12058 F: drivers/net/wireless/
12061 M: Andrew Lunn <andrew@lunn.ch>
12062 M: Vivien Didelot <vivien.didelot@gmail.com>
12063 M: Florian Fainelli <f.fainelli@gmail.com>
12065 F: Documentation/devicetree/bindings/net/dsa/
12066 F: drivers/net/dsa/
12067 F: include/linux/dsa/
12068 F: include/linux/platform_data/dsa.h
12069 F: include/net/dsa.h
12072 NETWORKING [GENERAL]
12073 M: "David S. Miller" <davem@davemloft.net>
12074 M: Jakub Kicinski <kuba@kernel.org>
12075 L: netdev@vger.kernel.org
12077 W: http://www.linuxfoundation.org/en/Net
12078 Q: http://patchwork.ozlabs.org/project/netdev/list/
12079 B: mailto:netdev@vger.kernel.org
12080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12082 F: Documentation/networking/
12083 F: include/linux/in.h
12084 F: include/linux/net.h
12085 F: include/linux/netdevice.h
12087 F: include/uapi/linux/in.h
12088 F: include/uapi/linux/net.h
12089 F: include/uapi/linux/net_namespace.h
12090 F: include/uapi/linux/netdevice.h
12094 F: tools/testing/selftests/net/
12097 M: Steffen Klassert <steffen.klassert@secunet.com>
12098 M: Herbert Xu <herbert@gondor.apana.org.au>
12099 M: "David S. Miller" <davem@davemloft.net>
12100 L: netdev@vger.kernel.org
12102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12104 F: include/net/xfrm.h
12105 F: include/uapi/linux/xfrm.h
12108 F: net/ipv4/ip_vti.c
12109 F: net/ipv4/ipcomp.c
12113 F: net/ipv6/ip6_vti.c
12114 F: net/ipv6/ipcomp6.c
12119 NETWORKING [IPv4/IPv6]
12120 M: "David S. Miller" <davem@davemloft.net>
12121 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12122 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12123 L: netdev@vger.kernel.org
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12131 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12132 M: Paul Moore <paul@paul-moore.com>
12133 L: netdev@vger.kernel.org
12134 L: linux-security-module@vger.kernel.org
12136 W: https://github.com/netlabel
12137 F: Documentation/netlabel/
12138 F: include/net/calipso.h
12139 F: include/net/cipso_ipv4.h
12140 F: include/net/netlabel.h
12141 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12142 F: include/uapi/linux/netfilter/xt_SECMARK.h
12143 F: net/ipv4/cipso_ipv4.c
12144 F: net/ipv6/calipso.c
12145 F: net/netfilter/xt_CONNSECMARK.c
12146 F: net/netfilter/xt_SECMARK.c
12150 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12151 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12152 L: netdev@vger.kernel.org
12153 L: mptcp@lists.01.org
12155 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12156 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12157 F: include/net/mptcp.h
12158 F: include/uapi/linux/mptcp.h
12160 F: tools/testing/selftests/net/mptcp/
12163 M: Eric Dumazet <edumazet@google.com>
12164 L: netdev@vger.kernel.org
12166 F: include/linux/tcp.h
12167 F: include/net/tcp.h
12168 F: include/trace/events/tcp.h
12169 F: include/uapi/linux/tcp.h
12170 F: net/ipv4/syncookies.c
12172 F: net/ipv6/syncookies.c
12176 M: Boris Pismenny <borisp@nvidia.com>
12177 M: Aviad Yehezkel <aviadye@nvidia.com>
12178 M: John Fastabend <john.fastabend@gmail.com>
12179 M: Daniel Borkmann <daniel@iogearbox.net>
12180 M: Jakub Kicinski <kuba@kernel.org>
12181 L: netdev@vger.kernel.org
12183 F: include/net/tls.h
12184 F: include/uapi/linux/tls.h
12187 NETWORKING [WIRELESS]
12188 L: linux-wireless@vger.kernel.org
12189 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12191 NETXEN (1/10) GbE SUPPORT
12192 M: Manish Chopra <manishc@marvell.com>
12193 M: Rahul Verma <rahulv@marvell.com>
12194 M: GR-Linux-NIC-Dev@marvell.com
12195 L: netdev@vger.kernel.org
12197 F: drivers/net/ethernet/qlogic/netxen/
12199 NET_FAILOVER MODULE
12200 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12201 L: netdev@vger.kernel.org
12203 F: Documentation/networking/net_failover.rst
12204 F: drivers/net/net_failover.c
12205 F: include/net/net_failover.h
12208 M: David Ahern <dsahern@kernel.org>
12209 L: netdev@vger.kernel.org
12211 F: include/net/netns/nexthop.h
12212 F: include/net/nexthop.h
12213 F: include/uapi/linux/nexthop.h
12214 F: net/ipv4/nexthop.c
12217 L: netdev@vger.kernel.org
12219 F: Documentation/devicetree/bindings/net/nfc/
12221 F: include/linux/platform_data/nfcmrvl.h
12222 F: include/net/nfc/
12223 F: include/uapi/linux/nfc.h
12226 NFS, SUNRPC, AND LOCKD CLIENTS
12227 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12228 M: Anna Schumaker <anna.schumaker@netapp.com>
12229 L: linux-nfs@vger.kernel.org
12231 W: http://client.linux-nfs.org
12232 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12236 F: include/linux/lockd/
12237 F: include/linux/nfs*
12238 F: include/linux/sunrpc/
12239 F: include/uapi/linux/nfs*
12240 F: include/uapi/linux/sunrpc/
12244 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12245 L: linux-nilfs@vger.kernel.org
12247 W: https://nilfs.sourceforge.io/
12248 W: https://nilfs.osdn.jp/
12249 T: git git://github.com/konis/nilfs2.git
12250 F: Documentation/filesystems/nilfs2.rst
12252 F: include/trace/events/nilfs2.h
12253 F: include/uapi/linux/nilfs2_api.h
12254 F: include/uapi/linux/nilfs2_ondisk.h
12256 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12257 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12259 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12260 F: Documentation/scsi/NinjaSCSI.rst
12261 F: drivers/scsi/pcmcia/nsp_*
12263 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12264 M: GOTO Masanori <gotom@debian.or.jp>
12265 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12267 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12268 F: Documentation/scsi/NinjaSCSI.rst
12269 F: drivers/scsi/nsp32*
12272 M: Ley Foon Tan <ley.foon.tan@intel.com>
12274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12277 NOHZ, DYNTICKS SUPPORT
12278 M: Frederic Weisbecker <fweisbec@gmail.com>
12279 M: Thomas Gleixner <tglx@linutronix.de>
12280 M: Ingo Molnar <mingo@kernel.org>
12281 L: linux-kernel@vger.kernel.org
12283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12284 F: include/linux/sched/nohz.h
12285 F: include/linux/tick.h
12286 F: kernel/time/tick*.*
12288 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12289 M: Pavel Machek <pavel@ucw.cz>
12290 M: Sakari Ailus <sakari.ailus@iki.fi>
12291 L: linux-media@vger.kernel.org
12293 F: drivers/media/i2c/ad5820.c
12294 F: drivers/media/i2c/et8ek8
12296 NOKIA N900 POWER SUPPLY DRIVERS
12297 R: Pali Rohár <pali@kernel.org>
12298 F: drivers/power/supply/bq2415x_charger.c
12299 F: drivers/power/supply/bq27xxx_battery.c
12300 F: drivers/power/supply/bq27xxx_battery_i2c.c
12301 F: drivers/power/supply/isp1704_charger.c
12302 F: drivers/power/supply/rx51_battery.c
12303 F: include/linux/power/bq2415x_charger.h
12304 F: include/linux/power/bq27xxx_battery.h
12307 M: Willy Tarreau <w@1wt.eu>
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12310 F: tools/include/nolibc/
12313 M: Matthias Maennich <maennich@google.com>
12315 F: Documentation/core-api/symbol-namespaces.rst
12319 M: Sanjay R Mehta <sanju.mehta@amd.com>
12320 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12321 L: linux-ntb@googlegroups.com
12323 F: drivers/ntb/hw/amd/
12326 M: Jon Mason <jdmason@kudzu.us>
12327 M: Dave Jiang <dave.jiang@intel.com>
12328 M: Allen Hubbe <allenbh@gmail.com>
12329 L: linux-ntb@googlegroups.com
12331 W: https://github.com/jonmason/ntb/wiki
12332 T: git git://github.com/jonmason/ntb.git
12333 F: drivers/net/ntb_netdev.c
12335 F: include/linux/ntb.h
12336 F: include/linux/ntb_transport.h
12337 F: tools/testing/selftests/ntb/
12340 M: Serge Semin <fancer.lancer@gmail.com>
12341 L: linux-ntb@googlegroups.com
12343 F: drivers/ntb/hw/idt/
12346 M: Dave Jiang <dave.jiang@intel.com>
12347 L: linux-ntb@googlegroups.com
12349 W: https://github.com/davejiang/linux/wiki
12350 T: git https://github.com/davejiang/linux.git
12351 F: drivers/ntb/hw/intel/
12354 M: Anton Altaparmakov <anton@tuxera.com>
12355 L: linux-ntfs-dev@lists.sourceforge.net
12357 W: http://www.tuxera.com/
12358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12359 F: Documentation/filesystems/ntfs.rst
12363 M: Finn Thain <fthain@telegraphics.com.au>
12364 L: linux-m68k@lists.linux-m68k.org
12366 F: arch/*/include/asm/nubus.h
12368 F: include/linux/nubus.h
12369 F: include/uapi/linux/nubus.h
12371 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12372 M: Antonino Daplas <adaplas@gmail.com>
12373 L: linux-fbdev@vger.kernel.org
12375 F: drivers/video/fbdev/nvidia/
12376 F: drivers/video/fbdev/riva/
12379 M: Keith Busch <kbusch@kernel.org>
12380 M: Jens Axboe <axboe@fb.com>
12381 M: Christoph Hellwig <hch@lst.de>
12382 M: Sagi Grimberg <sagi@grimberg.me>
12383 L: linux-nvme@lists.infradead.org
12385 W: http://git.infradead.org/nvme.git
12386 T: git://git.infradead.org/nvme.git
12387 F: drivers/nvme/host/
12388 F: include/linux/nvme.h
12389 F: include/uapi/linux/nvme_ioctl.h
12391 NVM EXPRESS FC TRANSPORT DRIVERS
12392 M: James Smart <james.smart@broadcom.com>
12393 L: linux-nvme@lists.infradead.org
12395 F: drivers/nvme/host/fc.c
12396 F: drivers/nvme/target/fc.c
12397 F: drivers/nvme/target/fcloop.c
12398 F: include/linux/nvme-fc-driver.h
12399 F: include/linux/nvme-fc.h
12401 NVM EXPRESS TARGET DRIVER
12402 M: Christoph Hellwig <hch@lst.de>
12403 M: Sagi Grimberg <sagi@grimberg.me>
12404 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12405 L: linux-nvme@lists.infradead.org
12407 W: http://git.infradead.org/nvme.git
12408 T: git://git.infradead.org/nvme.git
12409 F: drivers/nvme/target/
12412 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12415 F: Documentation/ABI/stable/sysfs-bus-nvmem
12416 F: Documentation/devicetree/bindings/nvmem/
12418 F: include/linux/nvmem-consumer.h
12419 F: include/linux/nvmem-provider.h
12422 M: Ashish Kumar <ashish.kumar@nxp.com>
12423 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12424 L: linux-spi@vger.kernel.org
12426 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12427 F: drivers/spi/spi-nxp-fspi.c
12429 NXP FXAS21002C DRIVER
12430 M: Rui Miguel Silva <rmfrfs@gmail.com>
12431 L: linux-iio@vger.kernel.org
12433 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12434 F: drivers/iio/gyro/fxas21002c.h
12435 F: drivers/iio/gyro/fxas21002c_core.c
12436 F: drivers/iio/gyro/fxas21002c_i2c.c
12437 F: drivers/iio/gyro/fxas21002c_spi.c
12439 NXP SGTL5000 DRIVER
12440 M: Fabio Estevam <festevam@gmail.com>
12441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12443 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12444 F: sound/soc/codecs/sgtl5000*
12446 NXP SJA1105 ETHERNET SWITCH DRIVER
12447 M: Vladimir Oltean <olteanv@gmail.com>
12448 L: linux-kernel@vger.kernel.org
12450 F: drivers/net/dsa/sja1105
12452 NXP TDA998X DRM DRIVER
12453 M: Russell King <linux@armlinux.org.uk>
12455 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12456 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12457 F: drivers/gpu/drm/i2c/tda998x_drv.c
12458 F: include/drm/i2c/tda998x.h
12459 F: include/dt-bindings/display/tda998x.h
12463 M: Peter Rosin <peda@axentia.se>
12464 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12466 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12467 F: sound/soc/codecs/tfa9879*
12470 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12471 R: Charles Gorand <charles.gorand@effinnov.com>
12472 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12474 F: drivers/nfc/nxp-nci
12477 M: Jiri Pirko <jiri@nvidia.com>
12478 L: netdev@vger.kernel.org
12480 F: include/linux/objagg.h
12482 F: lib/test_objagg.c
12485 M: Josh Poimboeuf <jpoimboe@redhat.com>
12486 M: Peter Zijlstra <peterz@infradead.org>
12490 OCELOT ETHERNET SWITCH DRIVER
12491 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12492 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12493 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12494 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12495 L: netdev@vger.kernel.org
12497 F: drivers/net/dsa/ocelot/*
12498 F: drivers/net/ethernet/mscc/
12499 F: include/soc/mscc/ocelot*
12500 F: net/dsa/tag_ocelot.c
12502 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12503 M: Frederic Barrat <fbarrat@linux.ibm.com>
12504 M: Andrew Donnellan <ajd@linux.ibm.com>
12505 L: linuxppc-dev@lists.ozlabs.org
12507 F: Documentation/userspace-api/accelerators/ocxl.rst
12508 F: arch/powerpc/include/asm/pnv-ocxl.h
12509 F: arch/powerpc/platforms/powernv/ocxl.c
12510 F: drivers/misc/ocxl/
12511 F: include/misc/ocxl*
12512 F: include/uapi/misc/ocxl.h
12515 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12516 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12517 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12518 L: linux-omap@vger.kernel.org
12520 F: sound/soc/ti/n810.c
12521 F: sound/soc/ti/omap*
12522 F: sound/soc/ti/rx51.c
12523 F: sound/soc/ti/sdma-pcm.*
12525 OMAP CLOCK FRAMEWORK SUPPORT
12526 M: Paul Walmsley <paul@pwsan.com>
12527 L: linux-omap@vger.kernel.org
12529 F: arch/arm/*omap*/*clock*
12531 OMAP DEVICE TREE SUPPORT
12532 M: Benoît Cousson <bcousson@baylibre.com>
12533 M: Tony Lindgren <tony@atomide.com>
12534 L: linux-omap@vger.kernel.org
12535 L: devicetree@vger.kernel.org
12537 F: arch/arm/boot/dts/*am3*
12538 F: arch/arm/boot/dts/*am4*
12539 F: arch/arm/boot/dts/*am5*
12540 F: arch/arm/boot/dts/*dra7*
12541 F: arch/arm/boot/dts/*omap*
12542 F: arch/arm/boot/dts/logicpd-som-lv*
12543 F: arch/arm/boot/dts/logicpd-torpedo*
12545 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12546 L: linux-omap@vger.kernel.org
12547 L: linux-fbdev@vger.kernel.org
12549 F: Documentation/arm/omap/dss.rst
12550 F: drivers/video/fbdev/omap2/
12552 OMAP FRAMEBUFFER SUPPORT
12553 L: linux-fbdev@vger.kernel.org
12554 L: linux-omap@vger.kernel.org
12556 F: drivers/video/fbdev/omap/
12558 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12559 M: Roger Quadros <rogerq@ti.com>
12560 M: Tony Lindgren <tony@atomide.com>
12561 L: linux-omap@vger.kernel.org
12563 F: arch/arm/mach-omap2/*gpmc*
12564 F: drivers/memory/omap-gpmc.c
12567 M: Grygorii Strashko <grygorii.strashko@ti.com>
12568 M: Santosh Shilimkar <ssantosh@kernel.org>
12569 M: Kevin Hilman <khilman@kernel.org>
12570 L: linux-omap@vger.kernel.org
12572 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12573 F: drivers/gpio/gpio-omap.c
12575 OMAP HARDWARE SPINLOCK SUPPORT
12576 M: Ohad Ben-Cohen <ohad@wizery.com>
12577 L: linux-omap@vger.kernel.org
12579 F: drivers/hwspinlock/omap_hwspinlock.c
12581 OMAP HS MMC SUPPORT
12582 L: linux-mmc@vger.kernel.org
12583 L: linux-omap@vger.kernel.org
12585 F: drivers/mmc/host/omap_hsmmc.c
12588 M: Paul Walmsley <paul@pwsan.com>
12589 L: linux-omap@vger.kernel.org
12591 F: arch/arm/mach-omap2/omap_hwmod*data*
12593 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12594 M: Benoît Cousson <bcousson@baylibre.com>
12595 L: linux-omap@vger.kernel.org
12597 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12600 M: Benoît Cousson <bcousson@baylibre.com>
12601 M: Paul Walmsley <paul@pwsan.com>
12602 L: linux-omap@vger.kernel.org
12604 F: arch/arm/mach-omap2/omap_hwmod.*
12607 M: Vignesh R <vigneshr@ti.com>
12608 L: linux-omap@vger.kernel.org
12609 L: linux-i2c@vger.kernel.org
12611 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12612 F: drivers/i2c/busses/i2c-omap.c
12614 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12615 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12616 L: linux-media@vger.kernel.org
12618 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12619 F: drivers/media/platform/omap3isp/
12620 F: drivers/staging/media/omap4iss/
12623 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12624 L: linux-omap@vger.kernel.org
12626 F: drivers/mmc/host/omap.c
12628 OMAP POWER MANAGEMENT SUPPORT
12629 M: Kevin Hilman <khilman@kernel.org>
12630 L: linux-omap@vger.kernel.org
12632 F: arch/arm/*omap*/*pm*
12633 F: drivers/cpufreq/omap-cpufreq.c
12635 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12636 M: Rajendra Nayak <rnayak@codeaurora.org>
12637 M: Paul Walmsley <paul@pwsan.com>
12638 L: linux-omap@vger.kernel.org
12640 F: arch/arm/mach-omap2/prm*
12642 OMAP RANDOM NUMBER GENERATOR SUPPORT
12643 M: Deepak Saxena <dsaxena@plexity.net>
12645 F: drivers/char/hw_random/omap-rng.c
12648 L: linux-usb@vger.kernel.org
12649 L: linux-omap@vger.kernel.org
12651 F: arch/arm/*omap*/usb*
12652 F: drivers/usb/*/*omap*
12654 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12655 M: Mark Jackson <mpfj@newflow.co.uk>
12656 L: linux-omap@vger.kernel.org
12658 F: arch/arm/boot/dts/am335x-nano.dts
12661 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12662 M: Tony Lindgren <tony@atomide.com>
12663 L: linux-omap@vger.kernel.org
12665 Q: http://patchwork.kernel.org/project/linux-omap/list/
12666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12667 F: arch/arm/configs/omap1_defconfig
12668 F: arch/arm/mach-omap1/
12669 F: arch/arm/plat-omap/
12670 F: drivers/i2c/busses/i2c-omap.c
12671 F: include/linux/platform_data/ams-delta-fiq.h
12672 F: include/linux/platform_data/i2c-omap.h
12675 M: Tony Lindgren <tony@atomide.com>
12676 L: linux-omap@vger.kernel.org
12678 W: http://www.muru.com/linux/omap/
12679 W: http://linux.omap.com/
12680 Q: http://patchwork.kernel.org/project/linux-omap/list/
12681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12682 F: arch/arm/configs/omap2plus_defconfig
12683 F: arch/arm/mach-omap2/
12684 F: arch/arm/plat-omap/
12685 F: drivers/bus/ti-sysc.c
12686 F: drivers/i2c/busses/i2c-omap.c
12687 F: drivers/irqchip/irq-omap-intc.c
12688 F: drivers/mfd/*omap*.c
12689 F: drivers/mfd/menelaus.c
12690 F: drivers/mfd/palmas.c
12691 F: drivers/mfd/tps65217.c
12692 F: drivers/mfd/tps65218.c
12693 F: drivers/mfd/tps65910.c
12694 F: drivers/mfd/twl-core.[ch]
12695 F: drivers/mfd/twl4030*.c
12696 F: drivers/mfd/twl6030*.c
12697 F: drivers/mfd/twl6040*.c
12698 F: drivers/regulator/palmas-regulator*.c
12699 F: drivers/regulator/pbias-regulator.c
12700 F: drivers/regulator/tps65217-regulator.c
12701 F: drivers/regulator/tps65218-regulator.c
12702 F: drivers/regulator/tps65910-regulator.c
12703 F: drivers/regulator/twl-regulator.c
12704 F: drivers/regulator/twl6030-regulator.c
12705 F: include/linux/platform_data/i2c-omap.h
12706 F: include/linux/platform_data/ti-sysc.h
12709 M: Bob Copeland <me@bobcopeland.com>
12710 L: linux-karma-devel@lists.sourceforge.net
12712 F: Documentation/filesystems/omfs.rst
12715 OMNIKEY CARDMAN 4000 DRIVER
12716 M: Harald Welte <laforge@gnumonks.org>
12718 F: drivers/char/pcmcia/cm4000_cs.c
12719 F: include/linux/cm4000_cs.h
12720 F: include/uapi/linux/cm4000_cs.h
12722 OMNIKEY CARDMAN 4040 DRIVER
12723 M: Harald Welte <laforge@gnumonks.org>
12725 F: drivers/char/pcmcia/cm4040_cs.*
12727 OMNIVISION OV13858 SENSOR DRIVER
12728 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12729 L: linux-media@vger.kernel.org
12731 T: git git://linuxtv.org/media_tree.git
12732 F: drivers/media/i2c/ov13858.c
12734 OMNIVISION OV2680 SENSOR DRIVER
12735 M: Rui Miguel Silva <rmfrfs@gmail.com>
12736 L: linux-media@vger.kernel.org
12738 T: git git://linuxtv.org/media_tree.git
12739 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12740 F: drivers/media/i2c/ov2680.c
12742 OMNIVISION OV2685 SENSOR DRIVER
12743 M: Shunqian Zheng <zhengsq@rock-chips.com>
12744 L: linux-media@vger.kernel.org
12746 T: git git://linuxtv.org/media_tree.git
12747 F: drivers/media/i2c/ov2685.c
12749 OMNIVISION OV2740 SENSOR DRIVER
12750 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12751 R: Shawn Tu <shawnx.tu@intel.com>
12752 R: Bingbu Cao <bingbu.cao@intel.com>
12753 L: linux-media@vger.kernel.org
12755 T: git git://linuxtv.org/media_tree.git
12756 F: drivers/media/i2c/ov2740.c
12758 OMNIVISION OV5640 SENSOR DRIVER
12759 M: Steve Longerbeam <slongerbeam@gmail.com>
12760 L: linux-media@vger.kernel.org
12762 T: git git://linuxtv.org/media_tree.git
12763 F: drivers/media/i2c/ov5640.c
12765 OMNIVISION OV5647 SENSOR DRIVER
12766 M: Luis Oliveira <lolivei@synopsys.com>
12767 L: linux-media@vger.kernel.org
12769 T: git git://linuxtv.org/media_tree.git
12770 F: drivers/media/i2c/ov5647.c
12772 OMNIVISION OV5670 SENSOR DRIVER
12773 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12774 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12775 L: linux-media@vger.kernel.org
12777 T: git git://linuxtv.org/media_tree.git
12778 F: drivers/media/i2c/ov5670.c
12780 OMNIVISION OV5675 SENSOR DRIVER
12781 M: Shawn Tu <shawnx.tu@intel.com>
12782 L: linux-media@vger.kernel.org
12784 T: git git://linuxtv.org/media_tree.git
12785 F: drivers/media/i2c/ov5675.c
12787 OMNIVISION OV5695 SENSOR DRIVER
12788 M: Shunqian Zheng <zhengsq@rock-chips.com>
12789 L: linux-media@vger.kernel.org
12791 T: git git://linuxtv.org/media_tree.git
12792 F: drivers/media/i2c/ov5695.c
12794 OMNIVISION OV7670 SENSOR DRIVER
12795 M: Jonathan Corbet <corbet@lwn.net>
12796 L: linux-media@vger.kernel.org
12798 T: git git://linuxtv.org/media_tree.git
12799 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12800 F: drivers/media/i2c/ov7670.c
12802 OMNIVISION OV772x SENSOR DRIVER
12803 M: Jacopo Mondi <jacopo@jmondi.org>
12804 L: linux-media@vger.kernel.org
12806 T: git git://linuxtv.org/media_tree.git
12807 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12808 F: drivers/media/i2c/ov772x.c
12809 F: include/media/i2c/ov772x.h
12811 OMNIVISION OV7740 SENSOR DRIVER
12812 M: Wenyou Yang <wenyou.yang@microchip.com>
12813 L: linux-media@vger.kernel.org
12815 T: git git://linuxtv.org/media_tree.git
12816 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12817 F: drivers/media/i2c/ov7740.c
12819 OMNIVISION OV8856 SENSOR DRIVER
12820 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12821 L: linux-media@vger.kernel.org
12823 T: git git://linuxtv.org/media_tree.git
12824 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12825 F: drivers/media/i2c/ov8856.c
12827 OMNIVISION OV9640 SENSOR DRIVER
12828 M: Petr Cvek <petrcvekcz@gmail.com>
12829 L: linux-media@vger.kernel.org
12831 F: drivers/media/i2c/ov9640.*
12833 OMNIVISION OV9650 SENSOR DRIVER
12834 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12835 R: Akinobu Mita <akinobu.mita@gmail.com>
12836 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12837 L: linux-media@vger.kernel.org
12839 T: git git://linuxtv.org/media_tree.git
12840 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12841 F: drivers/media/i2c/ov9650.c
12843 ONENAND FLASH DRIVER
12844 M: Kyungmin Park <kyungmin.park@samsung.com>
12845 L: linux-mtd@lists.infradead.org
12847 F: drivers/mtd/nand/onenand/
12848 F: include/linux/mtd/onenand*.h
12850 ONION OMEGA2+ BOARD
12851 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12852 L: linux-mips@vger.kernel.org
12854 F: arch/mips/boot/dts/ralink/omega2p.dts
12857 M: Jens Wiklander <jens.wiklander@linaro.org>
12858 L: op-tee@lists.trustedfirmware.org
12860 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12861 F: drivers/tee/optee/
12863 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12864 M: Sumit Garg <sumit.garg@linaro.org>
12865 L: op-tee@lists.trustedfirmware.org
12867 F: drivers/char/hw_random/optee-rng.c
12870 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12871 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12872 L: linux-rdma@vger.kernel.org
12874 F: drivers/infiniband/ulp/opa_vnic
12876 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12877 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12878 M: Frank Rowand <frowand.list@gmail.com>
12879 L: devicetree@vger.kernel.org
12881 F: Documentation/devicetree/dynamic-resolution-notes.rst
12882 F: Documentation/devicetree/overlay-notes.rst
12883 F: drivers/of/overlay.c
12884 F: drivers/of/resolver.c
12885 K: of_overlay_notifier_
12887 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12888 M: Rob Herring <robh+dt@kernel.org>
12889 M: Frank Rowand <frowand.list@gmail.com>
12890 L: devicetree@vger.kernel.org
12892 W: http://www.devicetree.org/
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12894 F: Documentation/ABI/testing/sysfs-firmware-ofw
12896 F: include/linux/of*.h
12899 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12900 M: Rob Herring <robh+dt@kernel.org>
12901 L: devicetree@vger.kernel.org
12903 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12905 F: Documentation/devicetree/
12906 F: arch/*/boot/dts/
12907 F: include/dt-bindings/
12909 OPENCORES I2C BUS DRIVER
12910 M: Peter Korsgaard <peter@korsgaard.com>
12911 M: Andrew Lunn <andrew@lunn.ch>
12912 L: linux-i2c@vger.kernel.org
12914 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12915 F: Documentation/i2c/busses/i2c-ocores.rst
12916 F: drivers/i2c/busses/i2c-ocores.c
12917 F: include/linux/platform_data/i2c-ocores.h
12919 OPENRISC ARCHITECTURE
12920 M: Jonas Bonn <jonas@southpole.se>
12921 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12922 M: Stafford Horne <shorne@gmail.com>
12923 L: openrisc@lists.librecores.org
12925 W: http://openrisc.io
12926 T: git git://github.com/openrisc/linux.git
12927 F: Documentation/devicetree/bindings/openrisc/
12928 F: Documentation/openrisc/
12930 F: drivers/irqchip/irq-ompic.c
12931 F: drivers/irqchip/irq-or1k-*
12934 M: Pravin B Shelar <pshelar@ovn.org>
12935 L: netdev@vger.kernel.org
12936 L: dev@openvswitch.org
12938 W: http://openvswitch.org
12939 F: include/uapi/linux/openvswitch.h
12940 F: net/openvswitch/
12942 OPERATING PERFORMANCE POINTS (OPP)
12943 M: Viresh Kumar <vireshk@kernel.org>
12944 M: Nishanth Menon <nm@ti.com>
12945 M: Stephen Boyd <sboyd@kernel.org>
12946 L: linux-pm@vger.kernel.org
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12949 F: Documentation/devicetree/bindings/opp/
12950 F: Documentation/power/opp.rst
12952 F: include/linux/pm_opp.h
12955 M: Clemens Ladisch <clemens@ladisch.de>
12956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12959 F: sound/drivers/opl4/
12962 M: Robert Richter <rric@kernel.org>
12963 L: oprofile-list@lists.sf.net
12965 F: arch/*/include/asm/oprofile*.h
12966 F: arch/*/oprofile/
12967 F: drivers/oprofile/
12968 F: include/linux/oprofile.h
12970 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12971 M: Mark Fasheh <mark@fasheh.com>
12972 M: Joel Becker <jlbec@evilplan.org>
12973 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12974 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12976 W: http://ocfs2.wiki.kernel.org
12977 F: Documentation/filesystems/dlmfs.rst
12978 F: Documentation/filesystems/ocfs2.rst
12981 ORANGEFS FILESYSTEM
12982 M: Mike Marshall <hubcap@omnibond.com>
12983 R: Martin Brandenburg <martin@omnibond.com>
12984 L: devel@lists.orangefs.org
12986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12987 F: Documentation/filesystems/orangefs.rst
12991 L: linux-wireless@vger.kernel.org
12993 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12994 W: http://www.nongnu.org/orinoco/
12995 F: drivers/net/wireless/intersil/orinoco/
12997 OV2659 OMNIVISION SENSOR DRIVER
12998 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12999 L: linux-media@vger.kernel.org
13001 W: https://linuxtv.org
13002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13003 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13004 F: drivers/media/i2c/ov2659.c
13005 F: include/media/i2c/ov2659.h
13008 M: Miklos Szeredi <miklos@szeredi.hu>
13009 L: linux-unionfs@vger.kernel.org
13011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13012 F: Documentation/filesystems/overlayfs.rst
13015 P54 WIRELESS DRIVER
13016 M: Christian Lamparter <chunkeey@googlemail.com>
13017 L: linux-wireless@vger.kernel.org
13019 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13020 F: drivers/net/wireless/intersil/p54/
13023 M: Vladimir Oltean <olteanv@gmail.com>
13024 L: netdev@vger.kernel.org
13026 F: Documentation/core-api/packing.rst
13027 F: include/linux/packing.h
13030 PADATA PARALLEL EXECUTION MECHANISM
13031 M: Steffen Klassert <steffen.klassert@secunet.com>
13032 L: linux-crypto@vger.kernel.org
13034 F: Documentation/core-api/padata.rst
13035 F: include/linux/padata.h
13039 M: Jesper Dangaard Brouer <hawk@kernel.org>
13040 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13041 L: netdev@vger.kernel.org
13043 F: include/net/page_pool.h
13044 F: net/core/page_pool.c
13046 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13047 M: Harald Welte <laforge@gnumonks.org>
13048 L: platform-driver-x86@vger.kernel.org
13050 F: drivers/platform/x86/panasonic-laptop.c
13052 PARALLAX PING IIO SENSOR DRIVER
13053 M: Andreas Klinger <ak@it-klinger.de>
13054 L: linux-iio@vger.kernel.org
13056 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13057 F: drivers/iio/proximity/ping.c
13059 PARALLEL LCD/KEYPAD PANEL DRIVER
13060 M: Willy Tarreau <willy@haproxy.com>
13061 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13063 F: Documentation/admin-guide/lcd-panel-cgram.rst
13064 F: drivers/auxdisplay/panel.c
13066 PARALLEL PORT SUBSYSTEM
13067 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13068 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13069 L: linux-parport@lists.infradead.org (subscribers-only)
13071 F: Documentation/driver-api/parport*.rst
13072 F: drivers/char/ppdev.c
13073 F: drivers/parport/
13074 F: include/linux/parport*.h
13075 F: include/uapi/linux/ppdev.h
13077 PARAVIRT_OPS INTERFACE
13078 M: Juergen Gross <jgross@suse.com>
13079 M: Deep Shah <sdeep@vmware.com>
13080 M: "VMware, Inc." <pv-drivers@vmware.com>
13081 L: virtualization@lists.linux-foundation.org
13083 F: Documentation/virt/paravirt_ops.rst
13084 F: arch/*/include/asm/paravirt*.h
13085 F: arch/*/kernel/paravirt*
13086 F: include/linux/hypervisor.h
13088 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13089 M: Tim Waugh <tim@cyberelk.net>
13090 L: linux-parport@lists.infradead.org (subscribers-only)
13092 F: Documentation/admin-guide/blockdev/paride.rst
13093 F: drivers/block/paride/
13095 PARISC ARCHITECTURE
13096 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13097 M: Helge Deller <deller@gmx.de>
13098 L: linux-parisc@vger.kernel.org
13100 W: https://parisc.wiki.kernel.org
13101 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13104 F: Documentation/parisc/
13106 F: drivers/char/agp/parisc-agp.c
13107 F: drivers/input/misc/hp_sdc_rtc.c
13108 F: drivers/input/serio/gscps2.c
13109 F: drivers/input/serio/hp_sdc*
13111 F: drivers/parport/parport_gsc.*
13112 F: drivers/tty/serial/8250/8250_gsc.c
13113 F: drivers/video/console/sti*
13114 F: drivers/video/fbdev/sti*
13115 F: drivers/video/logo/logo_parisc*
13116 F: include/linux/hp_sdc.h
13119 M: Jiri Pirko <jiri@nvidia.com>
13120 L: netdev@vger.kernel.org
13122 F: include/linux/parman.h
13124 F: lib/test_parman.c
13126 PC ENGINES APU BOARD DRIVER
13127 M: Enrico Weigelt, metux IT consult <info@metux.net>
13129 F: drivers/platform/x86/pcengines-apuv2.c
13131 PC87360 HARDWARE MONITORING DRIVER
13132 M: Jim Cromie <jim.cromie@gmail.com>
13133 L: linux-hwmon@vger.kernel.org
13135 F: Documentation/hwmon/pc87360.rst
13136 F: drivers/hwmon/pc87360.c
13138 PC8736x GPIO DRIVER
13139 M: Jim Cromie <jim.cromie@gmail.com>
13141 F: drivers/char/pc8736x_gpio.c
13143 PC87427 HARDWARE MONITORING DRIVER
13144 M: Jean Delvare <jdelvare@suse.com>
13145 L: linux-hwmon@vger.kernel.org
13147 F: Documentation/hwmon/pc87427.rst
13148 F: drivers/hwmon/pc87427.c
13151 M: Riku Voipio <riku.voipio@iki.fi>
13153 F: drivers/leds/leds-pca9532.c
13154 F: include/linux/leds-pca9532.h
13156 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13157 M: Guenter Roeck <linux@roeck-us.net>
13158 L: linux-i2c@vger.kernel.org
13160 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13162 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13163 M: Khalid Aziz <khalid@gonehiking.org>
13165 F: drivers/firmware/pcdp.*
13167 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13168 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13169 L: linux-pci@vger.kernel.org
13170 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13172 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13173 F: drivers/pci/controller/pci-aardvark.c
13175 PCI DRIVER FOR ALTERA PCIE IP
13176 M: Ley Foon Tan <ley.foon.tan@intel.com>
13177 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13178 L: linux-pci@vger.kernel.org
13180 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13181 F: drivers/pci/controller/pcie-altera.c
13183 PCI DRIVER FOR APPLIEDMICRO XGENE
13184 M: Toan Le <toan@os.amperecomputing.com>
13185 L: linux-pci@vger.kernel.org
13186 L: linux-arm-kernel@lists.infradead.org
13188 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13189 F: drivers/pci/controller/pci-xgene.c
13191 PCI DRIVER FOR ARM VERSATILE PLATFORM
13192 M: Rob Herring <robh@kernel.org>
13193 L: linux-pci@vger.kernel.org
13194 L: linux-arm-kernel@lists.infradead.org
13196 F: Documentation/devicetree/bindings/pci/versatile.yaml
13197 F: drivers/pci/controller/pci-versatile.c
13199 PCI DRIVER FOR ARMADA 8K
13200 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13201 L: linux-pci@vger.kernel.org
13202 L: linux-arm-kernel@lists.infradead.org
13204 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13205 F: drivers/pci/controller/dwc/pcie-armada8k.c
13207 PCI DRIVER FOR CADENCE PCIE IP
13208 M: Tom Joseph <tjoseph@cadence.com>
13209 L: linux-pci@vger.kernel.org
13211 F: Documentation/devicetree/bindings/pci/cdns,*
13212 F: drivers/pci/controller/cadence/
13214 PCI DRIVER FOR FREESCALE LAYERSCAPE
13215 M: Minghuan Lian <minghuan.Lian@nxp.com>
13216 M: Mingkai Hu <mingkai.hu@nxp.com>
13217 M: Roy Zang <roy.zang@nxp.com>
13218 L: linuxppc-dev@lists.ozlabs.org
13219 L: linux-pci@vger.kernel.org
13220 L: linux-arm-kernel@lists.infradead.org
13222 F: drivers/pci/controller/dwc/*layerscape*
13224 PCI DRIVER FOR GENERIC OF HOSTS
13225 M: Will Deacon <will@kernel.org>
13226 L: linux-pci@vger.kernel.org
13227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13229 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13230 F: drivers/pci/controller/pci-host-common.c
13231 F: drivers/pci/controller/pci-host-generic.c
13233 PCI DRIVER FOR IMX6
13234 M: Richard Zhu <hongxing.zhu@nxp.com>
13235 M: Lucas Stach <l.stach@pengutronix.de>
13236 L: linux-pci@vger.kernel.org
13237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13240 F: drivers/pci/controller/dwc/*imx6*
13242 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13243 M: Jonathan Derrick <jonathan.derrick@intel.com>
13244 L: linux-pci@vger.kernel.org
13246 F: drivers/pci/controller/vmd.c
13248 PCI DRIVER FOR MICROSEMI SWITCHTEC
13249 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13250 M: Logan Gunthorpe <logang@deltatee.com>
13251 L: linux-pci@vger.kernel.org
13253 F: Documentation/ABI/testing/sysfs-class-switchtec
13254 F: Documentation/driver-api/switchtec.rst
13255 F: drivers/ntb/hw/mscc/
13256 F: drivers/pci/switch/switchtec*
13257 F: include/linux/switchtec.h
13258 F: include/uapi/linux/switchtec_ioctl.h
13260 PCI DRIVER FOR MOBIVEIL PCIE IP
13261 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13262 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13263 L: linux-pci@vger.kernel.org
13265 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13266 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13268 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13269 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13270 M: Jason Cooper <jason@lakedaemon.net>
13271 L: linux-pci@vger.kernel.org
13272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13274 F: drivers/pci/controller/*mvebu*
13276 PCI DRIVER FOR NVIDIA TEGRA
13277 M: Thierry Reding <thierry.reding@gmail.com>
13278 L: linux-tegra@vger.kernel.org
13279 L: linux-pci@vger.kernel.org
13281 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13282 F: drivers/pci/controller/pci-tegra.c
13284 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13285 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13286 L: linux-pci@vger.kernel.org
13287 L: linux-arm-kernel@lists.infradead.org
13289 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13290 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13292 PCI DRIVER FOR RENESAS R-CAR
13293 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13294 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13295 L: linux-pci@vger.kernel.org
13296 L: linux-renesas-soc@vger.kernel.org
13298 F: Documentation/devicetree/bindings/pci/*rcar*
13299 F: drivers/pci/controller/*rcar*
13301 PCI DRIVER FOR SAMSUNG EXYNOS
13302 M: Jingoo Han <jingoohan1@gmail.com>
13303 L: linux-pci@vger.kernel.org
13304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13305 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13307 F: drivers/pci/controller/dwc/pci-exynos.c
13309 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13310 M: Jingoo Han <jingoohan1@gmail.com>
13311 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13312 L: linux-pci@vger.kernel.org
13314 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13315 F: drivers/pci/controller/dwc/*designware*
13317 PCI DRIVER FOR TI DRA7XX/J721E
13318 M: Kishon Vijay Abraham I <kishon@ti.com>
13319 L: linux-omap@vger.kernel.org
13320 L: linux-pci@vger.kernel.org
13321 L: linux-arm-kernel@lists.infradead.org
13323 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13324 F: drivers/pci/controller/cadence/pci-j721e.c
13325 F: drivers/pci/controller/dwc/pci-dra7xx.c
13327 PCI DRIVER FOR TI KEYSTONE
13328 M: Murali Karicheri <m-karicheri2@ti.com>
13329 L: linux-pci@vger.kernel.org
13330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13332 F: drivers/pci/controller/dwc/pci-keystone.c
13334 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13335 M: Linus Walleij <linus.walleij@linaro.org>
13336 L: linux-pci@vger.kernel.org
13338 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13339 F: drivers/pci/controller/pci-v3-semi.c
13341 PCI ENDPOINT SUBSYSTEM
13342 M: Kishon Vijay Abraham I <kishon@ti.com>
13343 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13344 L: linux-pci@vger.kernel.org
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13347 F: drivers/misc/pci_endpoint_test.c
13348 F: drivers/pci/endpoint/
13351 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13352 M: Russell Currey <ruscur@russell.cc>
13353 M: Oliver O'Halloran <oohall@gmail.com>
13354 L: linuxppc-dev@lists.ozlabs.org
13356 F: Documentation/PCI/pci-error-recovery.rst
13357 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13358 F: arch/powerpc/include/*/eeh*.h
13359 F: arch/powerpc/kernel/eeh*.c
13360 F: arch/powerpc/platforms/*/eeh*.c
13361 F: drivers/pci/pcie/aer.c
13362 F: drivers/pci/pcie/dpc.c
13363 F: drivers/pci/pcie/err.c
13366 M: Linas Vepstas <linasvepstas@gmail.com>
13367 L: linux-pci@vger.kernel.org
13369 F: Documentation/PCI/pci-error-recovery.rst
13371 PCI MSI DRIVER FOR ALTERA MSI IP
13372 M: Ley Foon Tan <ley.foon.tan@intel.com>
13373 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13374 L: linux-pci@vger.kernel.org
13376 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13377 F: drivers/pci/controller/pcie-altera-msi.c
13379 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13380 M: Toan Le <toan@os.amperecomputing.com>
13381 L: linux-pci@vger.kernel.org
13382 L: linux-arm-kernel@lists.infradead.org
13384 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13385 F: drivers/pci/controller/pci-xgene-msi.c
13387 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13388 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13389 R: Rob Herring <robh@kernel.org>
13390 L: linux-pci@vger.kernel.org
13392 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13394 F: drivers/pci/controller/
13397 M: Bjorn Helgaas <bhelgaas@google.com>
13398 L: linux-pci@vger.kernel.org
13400 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13402 F: Documentation/PCI/
13403 F: Documentation/devicetree/bindings/pci/
13404 F: arch/x86/kernel/early-quirks.c
13405 F: arch/x86/kernel/quirks.c
13407 F: drivers/acpi/pci*
13409 F: include/asm-generic/pci*
13410 F: include/linux/of_pci.h
13411 F: include/linux/pci*
13412 F: include/uapi/linux/pci*
13415 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13416 M: Jonathan Chocron <jonnyc@amazon.com>
13417 L: linux-pci@vger.kernel.org
13419 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13420 F: drivers/pci/controller/dwc/pcie-al.c
13422 PCIE DRIVER FOR AMLOGIC MESON
13423 M: Yue Wang <yue.wang@Amlogic.com>
13424 L: linux-pci@vger.kernel.org
13425 L: linux-amlogic@lists.infradead.org
13427 F: drivers/pci/controller/dwc/pci-meson.c
13429 PCIE DRIVER FOR AXIS ARTPEC
13430 M: Jesper Nilsson <jesper.nilsson@axis.com>
13431 L: linux-arm-kernel@axis.com
13432 L: linux-pci@vger.kernel.org
13434 F: Documentation/devicetree/bindings/pci/axis,artpec*
13435 F: drivers/pci/controller/dwc/*artpec*
13437 PCIE DRIVER FOR CAVIUM THUNDERX
13438 M: Robert Richter <rrichter@marvell.com>
13439 L: linux-pci@vger.kernel.org
13440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13442 F: drivers/pci/controller/pci-thunder-*
13444 PCIE DRIVER FOR HISILICON
13445 M: Zhou Wang <wangzhou1@hisilicon.com>
13446 L: linux-pci@vger.kernel.org
13448 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13449 F: drivers/pci/controller/dwc/pcie-hisi.c
13451 PCIE DRIVER FOR HISILICON KIRIN
13452 M: Xiaowei Song <songxiaowei@hisilicon.com>
13453 M: Binghui Wang <wangbinghui@hisilicon.com>
13454 L: linux-pci@vger.kernel.org
13456 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13457 F: drivers/pci/controller/dwc/pcie-kirin.c
13459 PCIE DRIVER FOR HISILICON STB
13460 M: Shawn Guo <shawn.guo@linaro.org>
13461 L: linux-pci@vger.kernel.org
13463 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13464 F: drivers/pci/controller/dwc/pcie-histb.c
13466 PCIE DRIVER FOR MEDIATEK
13467 M: Ryder Lee <ryder.lee@mediatek.com>
13468 L: linux-pci@vger.kernel.org
13469 L: linux-mediatek@lists.infradead.org
13471 F: Documentation/devicetree/bindings/pci/mediatek*
13472 F: drivers/pci/controller/*mediatek*
13474 PCIE DRIVER FOR QUALCOMM MSM
13475 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13476 L: linux-pci@vger.kernel.org
13477 L: linux-arm-msm@vger.kernel.org
13479 F: drivers/pci/controller/dwc/*qcom*
13481 PCIE DRIVER FOR ROCKCHIP
13482 M: Shawn Lin <shawn.lin@rock-chips.com>
13483 L: linux-pci@vger.kernel.org
13484 L: linux-rockchip@lists.infradead.org
13486 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13487 F: drivers/pci/controller/pcie-rockchip*
13489 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13490 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13491 L: linux-pci@vger.kernel.org
13493 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13494 F: drivers/pci/controller/dwc/pcie-uniphier*
13496 PCIE DRIVER FOR ST SPEAR13XX
13497 M: Pratyush Anand <pratyush.anand@gmail.com>
13498 L: linux-pci@vger.kernel.org
13500 F: drivers/pci/controller/dwc/*spear*
13503 M: Dominik Brodowski <linux@dominikbrodowski.net>
13505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13506 F: Documentation/pcmcia/
13511 PCNET32 NETWORK DRIVER
13512 M: Don Fry <pcnet32@frontier.com>
13513 L: netdev@vger.kernel.org
13515 F: drivers/net/ethernet/amd/pcnet32.c
13517 PCRYPT PARALLEL CRYPTO ENGINE
13518 M: Steffen Klassert <steffen.klassert@secunet.com>
13519 L: linux-crypto@vger.kernel.org
13522 F: include/crypto/pcrypt.h
13524 PEAQ WMI HOTKEYS DRIVER
13525 M: Hans de Goede <hdegoede@redhat.com>
13526 L: platform-driver-x86@vger.kernel.org
13528 F: drivers/platform/x86/peaq-wmi.c
13530 PENSANDO ETHERNET DRIVERS
13531 M: Shannon Nelson <snelson@pensando.io>
13532 M: Pensando Drivers <drivers@pensando.io>
13533 L: netdev@vger.kernel.org
13535 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13536 F: drivers/net/ethernet/pensando/
13538 PER-CPU MEMORY ALLOCATOR
13539 M: Dennis Zhou <dennis@kernel.org>
13540 M: Tejun Heo <tj@kernel.org>
13541 M: Christoph Lameter <cl@linux.com>
13543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13544 F: arch/*/include/asm/percpu.h
13545 F: include/linux/percpu*.h
13548 PER-TASK DELAY ACCOUNTING
13549 M: Balbir Singh <bsingharora@gmail.com>
13551 F: include/linux/delayacct.h
13552 F: kernel/delayacct.c
13554 PERFORMANCE EVENTS SUBSYSTEM
13555 M: Peter Zijlstra <peterz@infradead.org>
13556 M: Ingo Molnar <mingo@redhat.com>
13557 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13558 R: Mark Rutland <mark.rutland@arm.com>
13559 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13560 R: Jiri Olsa <jolsa@redhat.com>
13561 R: Namhyung Kim <namhyung@kernel.org>
13562 L: linux-kernel@vger.kernel.org
13564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13566 F: arch/*/events/*/*
13567 F: arch/*/include/asm/perf_event.h
13568 F: arch/*/kernel/*/*/perf_event*.c
13569 F: arch/*/kernel/*/perf_event*.c
13570 F: arch/*/kernel/perf_callchain.c
13571 F: arch/*/kernel/perf_event*.c
13572 F: include/linux/perf_event.h
13573 F: include/uapi/linux/perf_event.h
13578 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13579 R: John Garry <john.garry@huawei.com>
13580 R: Will Deacon <will@kernel.org>
13581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13583 F: tools/perf/pmu-events/arch/arm64/
13585 PERSONALITY HANDLING
13586 M: Christoph Hellwig <hch@infradead.org>
13587 L: linux-abi-devel@lists.sourceforge.net
13589 F: include/linux/personality.h
13590 F: include/uapi/linux/personality.h
13592 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13593 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13594 L: linux-input@vger.kernel.org
13596 F: Documentation/input/devices/pxrc.rst
13597 F: drivers/input/joystick/pxrc.c
13600 M: Remi Denis-Courmont <courmisch@gmail.com>
13602 F: Documentation/networking/phonet.rst
13603 F: include/linux/phonet.h
13604 F: include/net/phonet/
13605 F: include/uapi/linux/phonet.h
13609 M: Joern Engel <joern@lazybastard.org>
13610 L: linux-mtd@lists.infradead.org
13612 F: drivers/mtd/devices/phram.c
13615 M: Bruno Prémont <bonbons@linux-vserver.org>
13616 L: linux-input@vger.kernel.org
13618 F: drivers/hid/hid-picolcd*
13621 M: Jamie Iles <jamie@jamieiles.com>
13622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13624 T: git git://github.com/jamieiles/linux-2.6-ji.git
13625 F: arch/arm/boot/dts/picoxcell*
13626 F: arch/arm/mach-picoxcell/
13627 F: drivers/crypto/picoxcell*
13630 M: Christian Brauner <christian@brauner.io>
13631 L: linux-kernel@vger.kernel.org
13633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13635 F: tools/testing/selftests/clone3/
13636 F: tools/testing/selftests/pid_namespace/
13637 F: tools/testing/selftests/pidfd/
13640 K: \b(clone_args|kernel_clone_args)\b
13642 PIN CONTROL SUBSYSTEM
13643 M: Linus Walleij <linus.walleij@linaro.org>
13644 L: linux-gpio@vger.kernel.org
13646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13647 F: Documentation/devicetree/bindings/pinctrl/
13648 F: Documentation/driver-api/pinctl.rst
13649 F: drivers/pinctrl/
13650 F: include/linux/pinctrl/
13652 PIN CONTROLLER - FREESCALE
13653 M: Dong Aisheng <aisheng.dong@nxp.com>
13654 M: Fabio Estevam <festevam@gmail.com>
13655 M: Shawn Guo <shawnguo@kernel.org>
13656 M: Stefan Agner <stefan@agner.ch>
13657 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13658 L: linux-gpio@vger.kernel.org
13660 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13661 F: drivers/pinctrl/freescale/
13663 PIN CONTROLLER - INTEL
13664 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13665 M: Andy Shevchenko <andy@kernel.org>
13667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13668 F: drivers/pinctrl/intel/
13670 PIN CONTROLLER - MEDIATEK
13671 M: Sean Wang <sean.wang@kernel.org>
13672 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13674 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13675 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13676 F: drivers/pinctrl/mediatek/
13678 PIN CONTROLLER - MICROCHIP AT91
13679 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13681 L: linux-gpio@vger.kernel.org
13683 F: drivers/gpio/gpio-sama5d2-piobu.c
13684 F: drivers/pinctrl/pinctrl-at91*
13686 PIN CONTROLLER - QUALCOMM
13687 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13688 L: linux-arm-msm@vger.kernel.org
13690 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13691 F: drivers/pinctrl/qcom/
13693 PIN CONTROLLER - RENESAS
13694 M: Geert Uytterhoeven <geert+renesas@glider.be>
13695 L: linux-renesas-soc@vger.kernel.org
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13698 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13699 F: drivers/pinctrl/pinctrl-rz*
13700 F: drivers/pinctrl/sh-pfc/
13702 PIN CONTROLLER - SAMSUNG
13703 M: Tomasz Figa <tomasz.figa@gmail.com>
13704 M: Krzysztof Kozlowski <krzk@kernel.org>
13705 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13707 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13709 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13711 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13712 F: drivers/pinctrl/samsung/
13713 F: include/dt-bindings/pinctrl/samsung.h
13715 PIN CONTROLLER - SINGLE
13716 M: Tony Lindgren <tony@atomide.com>
13717 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13719 L: linux-omap@vger.kernel.org
13721 F: drivers/pinctrl/pinctrl-single.c
13723 PIN CONTROLLER - ST SPEAR
13724 M: Viresh Kumar <vireshk@kernel.org>
13725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13727 W: http://www.st.com/spear
13728 F: drivers/pinctrl/spear/
13730 PISTACHIO SOC SUPPORT
13731 M: James Hartley <james.hartley@sondrel.com>
13732 L: linux-mips@vger.kernel.org
13734 F: arch/mips/boot/dts/img/pistachio*
13735 F: arch/mips/configs/pistachio*_defconfig
13736 F: arch/mips/include/asm/mach-pistachio/
13737 F: arch/mips/pistachio/
13740 M: linux-block@vger.kernel.org
13742 F: drivers/block/pktcdvd.c
13743 F: include/linux/pktcdvd.h
13744 F: include/uapi/linux/pktcdvd.h
13746 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13747 M: Tomasz Duszynski <tduszyns@gmail.com>
13749 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13750 F: drivers/iio/chemical/pms7003.c
13753 M: Jacob Keller <jacob.e.keller@intel.com>
13755 F: Documentation/driver-api/pldmfw/
13756 F: include/linux/pldmfw.h
13760 M: Logan Gunthorpe <logang@deltatee.com>
13762 F: drivers/dma/plx_dma.c
13765 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13766 L: linux-pm@vger.kernel.org
13768 W: https://01.org/pm-graph
13769 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13770 T: git git://github.com/intel/pm-graph
13771 F: tools/power/pm-graph
13773 PMBUS HARDWARE MONITORING DRIVERS
13774 M: Guenter Roeck <linux@roeck-us.net>
13775 L: linux-hwmon@vger.kernel.org
13777 W: http://hwmon.wiki.kernel.org/
13778 W: http://www.roeck-us.net/linux/drivers/
13779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13780 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13781 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13782 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13783 F: Documentation/hwmon/adm1275.rst
13784 F: Documentation/hwmon/ibm-cffps.rst
13785 F: Documentation/hwmon/ir35221.rst
13786 F: Documentation/hwmon/lm25066.rst
13787 F: Documentation/hwmon/ltc2978.rst
13788 F: Documentation/hwmon/ltc3815.rst
13789 F: Documentation/hwmon/max16064.rst
13790 F: Documentation/hwmon/max20751.rst
13791 F: Documentation/hwmon/max31785.rst
13792 F: Documentation/hwmon/max34440.rst
13793 F: Documentation/hwmon/max8688.rst
13794 F: Documentation/hwmon/pmbus-core.rst
13795 F: Documentation/hwmon/pmbus.rst
13796 F: Documentation/hwmon/tps40422.rst
13797 F: Documentation/hwmon/ucd9000.rst
13798 F: Documentation/hwmon/ucd9200.rst
13799 F: Documentation/hwmon/zl6100.rst
13800 F: drivers/hwmon/pmbus/
13801 F: include/linux/pmbus.h
13803 PMC SIERRA MaxRAID DRIVER
13804 L: linux-scsi@vger.kernel.org
13806 W: http://www.pmc-sierra.com/
13807 F: drivers/scsi/pmcraid.*
13809 PMC SIERRA PM8001 DRIVER
13810 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13811 L: linux-scsi@vger.kernel.org
13813 F: drivers/scsi/pm8001/
13815 PNI RM3100 IIO DRIVER
13816 M: Song Qiang <songqiang1304521@gmail.com>
13817 L: linux-iio@vger.kernel.org
13819 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13820 F: drivers/iio/magnetometer/rm3100*
13823 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13824 L: linux-acpi@vger.kernel.org
13827 F: include/linux/pnp.h
13829 POSIX CLOCKS and TIMERS
13830 M: Thomas Gleixner <tglx@linutronix.de>
13831 L: linux-kernel@vger.kernel.org
13833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13835 F: include/linux/time_namespace.h
13836 F: include/linux/timer*
13837 F: kernel/time/*timer*
13838 F: kernel/time/namespace.c
13840 POWER MANAGEMENT CORE
13841 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13842 L: linux-pm@vger.kernel.org
13844 B: https://bugzilla.kernel.org
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13846 F: drivers/base/power/
13847 F: drivers/powercap/
13848 F: include/linux/intel_rapl.h
13849 F: include/linux/pm.h
13850 F: include/linux/pm_*
13851 F: include/linux/powercap.h
13852 F: kernel/configs/nopm.config
13854 POWER STATE COORDINATION INTERFACE (PSCI)
13855 M: Mark Rutland <mark.rutland@arm.com>
13856 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13857 L: linux-arm-kernel@lists.infradead.org
13859 F: drivers/firmware/psci/
13860 F: include/linux/psci.h
13861 F: include/uapi/linux/psci.h
13863 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13864 M: Sebastian Reichel <sre@kernel.org>
13865 L: linux-pm@vger.kernel.org
13867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13868 F: Documentation/ABI/testing/sysfs-class-power
13869 F: Documentation/devicetree/bindings/power/supply/
13870 F: drivers/power/supply/
13871 F: include/linux/power_supply.h
13873 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13874 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13875 L: linuxppc-dev@lists.ozlabs.org
13877 F: drivers/char/powernv-op-panel.c
13879 PPP OVER ATM (RFC 2364)
13880 M: Mitchell Blank Jr <mitch@sfgoth.com>
13882 F: include/uapi/linux/atmppp.h
13883 F: net/atm/pppoatm.c
13886 M: Michal Ostrowski <mostrows@earthlink.net>
13888 F: drivers/net/ppp/pppoe.c
13889 F: drivers/net/ppp/pppox.c
13892 M: James Chapman <jchapman@katalix.com>
13894 F: include/linux/if_pppol2tp.h
13895 F: include/uapi/linux/if_pppol2tp.h
13896 F: net/l2tp/l2tp_ppp.c
13898 PPP PROTOCOL DRIVERS AND COMPRESSORS
13899 M: Paul Mackerras <paulus@samba.org>
13900 L: linux-ppp@vger.kernel.org
13902 F: drivers/net/ppp/ppp_*
13905 M: Rodolfo Giometti <giometti@enneenne.com>
13906 L: linuxpps@ml.enneenne.com (subscribers-only)
13908 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13909 F: Documentation/ABI/testing/sysfs-pps
13910 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13911 F: Documentation/driver-api/pps.rst
13913 F: include/linux/pps*.h
13914 F: include/uapi/linux/pps.h
13917 M: Dmitry Kozlov <xeb@mail.ru>
13918 L: netdev@vger.kernel.org
13920 W: http://sourceforge.net/projects/accel-pptp
13921 F: drivers/net/ppp/pptp.c
13923 PRESSURE STALL INFORMATION (PSI)
13924 M: Johannes Weiner <hannes@cmpxchg.org>
13926 F: include/linux/psi*
13927 F: kernel/sched/psi.c
13930 M: Petr Mladek <pmladek@suse.com>
13931 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13932 R: Steven Rostedt <rostedt@goodmis.org>
13934 F: include/linux/printk.h
13937 PRISM54 WIRELESS DRIVER
13938 M: Luis Chamberlain <mcgrof@kernel.org>
13939 L: linux-wireless@vger.kernel.org
13941 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13942 F: drivers/net/wireless/intersil/prism54/
13945 R: Alexey Dobriyan <adobriyan@gmail.com>
13946 L: linux-kernel@vger.kernel.org
13947 L: linux-fsdevel@vger.kernel.org
13949 F: Documentation/filesystems/proc.rst
13951 F: include/linux/proc_fs.h
13952 F: tools/testing/selftests/proc/
13955 M: Luis Chamberlain <mcgrof@kernel.org>
13956 M: Kees Cook <keescook@chromium.org>
13957 M: Iurii Zaikin <yzaikin@google.com>
13958 L: linux-kernel@vger.kernel.org
13959 L: linux-fsdevel@vger.kernel.org
13961 F: fs/proc/proc_sysctl.c
13962 F: include/linux/sysctl.h
13963 F: kernel/sysctl-test.c
13965 F: tools/testing/selftests/sysctl/
13967 PS3 NETWORK SUPPORT
13968 M: Geoff Levand <geoff@infradead.org>
13969 L: netdev@vger.kernel.org
13970 L: linuxppc-dev@lists.ozlabs.org
13972 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13974 PS3 PLATFORM SUPPORT
13975 M: Geoff Levand <geoff@infradead.org>
13976 L: linuxppc-dev@lists.ozlabs.org
13978 F: arch/powerpc/boot/ps3*
13979 F: arch/powerpc/include/asm/lv1call.h
13980 F: arch/powerpc/include/asm/ps3*.h
13981 F: arch/powerpc/platforms/ps3/
13984 F: drivers/rtc/rtc-ps3.c
13985 F: drivers/usb/host/*ps3.c
13986 F: sound/ppc/snd_ps3*
13989 M: Jim Paris <jim@jtan.com>
13990 M: Geoff Levand <geoff@infradead.org>
13991 L: linuxppc-dev@lists.ozlabs.org
13993 F: drivers/block/ps3vram.c
13995 PSAMPLE PACKET SAMPLING SUPPORT
13996 M: Yotam Gigi <yotam.gi@gmail.com>
13998 F: include/net/psample.h
13999 F: include/uapi/linux/psample.h
14003 M: Kees Cook <keescook@chromium.org>
14004 M: Anton Vorontsov <anton@enomsg.org>
14005 M: Colin Cross <ccross@android.com>
14006 M: Tony Luck <tony.luck@intel.com>
14008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14009 F: Documentation/admin-guide/ramoops.rst
14010 F: Documentation/admin-guide/pstore-blk.rst
14011 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14012 F: drivers/acpi/apei/erst.c
14013 F: drivers/firmware/efi/efi-pstore.c
14015 F: include/linux/pstore*
14016 K: \b(pstore|ramoops)
14018 PTP HARDWARE CLOCK SUPPORT
14019 M: Richard Cochran <richardcochran@gmail.com>
14020 L: netdev@vger.kernel.org
14022 W: http://linuxptp.sourceforge.net/
14023 F: Documentation/ABI/testing/sysfs-ptp
14024 F: Documentation/driver-api/ptp.rst
14025 F: drivers/net/phy/dp83640*
14027 F: include/linux/ptp_cl*
14030 M: Oleg Nesterov <oleg@redhat.com>
14032 F: arch/*/*/ptrace*.c
14033 F: arch/*/include/asm/ptrace*.h
14034 F: arch/*/ptrace*.c
14035 F: include/asm-generic/syscall.h
14036 F: include/linux/ptrace.h
14037 F: include/linux/regset.h
14038 F: include/linux/tracehook.h
14039 F: include/uapi/linux/ptrace.h
14040 F: include/uapi/linux/ptrace.h
14044 M: Hans Verkuil <hverkuil@xs4all.nl>
14045 L: linux-media@vger.kernel.org
14047 T: git git://linuxtv.org/media_tree.git
14048 F: Documentation/admin-guide/media/pulse8-cec.rst
14049 F: drivers/media/cec/usb/pulse8/
14051 PVRUSB2 VIDEO4LINUX DRIVER
14052 M: Mike Isely <isely@pobox.com>
14053 L: pvrusb2@isely.net (subscribers-only)
14054 L: linux-media@vger.kernel.org
14056 W: http://www.isely.net/pvrusb2/
14057 T: git git://linuxtv.org/media_tree.git
14058 F: Documentation/driver-api/media/drivers/pvrusb2*
14059 F: drivers/media/usb/pvrusb2/
14062 M: Hans Verkuil <hverkuil@xs4all.nl>
14063 L: linux-media@vger.kernel.org
14065 T: git git://linuxtv.org/media_tree.git
14066 F: drivers/media/usb/pwc/*
14067 F: include/trace/events/pwc.h
14070 M: Kamil Debski <kamil@wypas.org>
14071 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14072 L: linux-hwmon@vger.kernel.org
14074 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14075 F: Documentation/hwmon/pwm-fan.rst
14076 F: drivers/hwmon/pwm-fan.c
14079 M: Sean Young <sean@mess.org>
14080 L: linux-media@vger.kernel.org
14082 F: drivers/media/rc/pwm-ir-tx.c
14085 M: Thierry Reding <thierry.reding@gmail.com>
14086 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14087 M: Lee Jones <lee.jones@linaro.org>
14088 L: linux-pwm@vger.kernel.org
14090 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14092 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14093 F: Documentation/devicetree/bindings/pwm/
14094 F: Documentation/driver-api/pwm.rst
14095 F: drivers/gpio/gpio-mvebu.c
14097 F: drivers/video/backlight/pwm_bl.c
14098 F: include/linux/pwm.h
14099 F: include/linux/pwm_backlight.h
14100 K: pwm_(config|apply_state|ops)
14103 M: Robert Jarzmik <robert.jarzmik@free.fr>
14104 L: linux-gpio@vger.kernel.org
14106 F: drivers/gpio/gpio-pxa.c
14112 M: Robert Jarzmik <robert.jarzmik@free.fr>
14113 L: linux-rtc@vger.kernel.org
14116 PXA2xx/PXA3xx SUPPORT
14117 M: Daniel Mack <daniel@zonque.org>
14118 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14119 M: Robert Jarzmik <robert.jarzmik@free.fr>
14120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14122 T: git git://github.com/hzhuang1/linux.git
14123 T: git git://github.com/rjarzmik/linux.git
14124 F: arch/arm/boot/dts/pxa*
14125 F: arch/arm/mach-pxa/
14126 F: drivers/dma/pxa*
14127 F: drivers/pcmcia/pxa2xx*
14128 F: drivers/pinctrl/pxa/
14129 F: drivers/spi/spi-pxa2xx*
14130 F: drivers/usb/gadget/udc/pxa2*
14131 F: include/sound/pxa2xx-lib.h
14136 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14137 L: qat-linux@intel.com
14139 F: drivers/crypto/qat/
14141 QCOM AUDIO (ASoC) DRIVERS
14142 M: Patrick Lai <plai@codeaurora.org>
14143 M: Banajit Goswami <bgoswami@codeaurora.org>
14144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14149 M: Alex Elder <elder@kernel.org>
14150 L: netdev@vger.kernel.org
14152 F: drivers/net/ipa/
14154 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14155 M: Gabriel Somlo <somlo@cmu.edu>
14156 M: "Michael S. Tsirkin" <mst@redhat.com>
14157 L: qemu-devel@nongnu.org
14159 F: drivers/firmware/qemu_fw_cfg.c
14160 F: include/uapi/linux/qemu_fw_cfg.h
14163 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14164 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14165 L: linux-rdma@vger.kernel.org
14167 F: drivers/infiniband/hw/qib/
14169 QLOGIC QL41xxx FCOE DRIVER
14170 M: QLogic-Storage-Upstream@cavium.com
14171 L: linux-scsi@vger.kernel.org
14173 F: drivers/scsi/qedf/
14175 QLOGIC QL41xxx ISCSI DRIVER
14176 M: QLogic-Storage-Upstream@cavium.com
14177 L: linux-scsi@vger.kernel.org
14179 F: drivers/scsi/qedi/
14181 QLOGIC QL4xxx ETHERNET DRIVER
14182 M: Ariel Elior <aelior@marvell.com>
14183 M: GR-everest-linux-l2@marvell.com
14184 L: netdev@vger.kernel.org
14186 F: drivers/net/ethernet/qlogic/qed/
14187 F: drivers/net/ethernet/qlogic/qede/
14188 F: include/linux/qed/
14190 QLOGIC QL4xxx RDMA DRIVER
14191 M: Michal Kalderon <mkalderon@marvell.com>
14192 M: Ariel Elior <aelior@marvell.com>
14193 L: linux-rdma@vger.kernel.org
14195 F: drivers/infiniband/hw/qedr/
14196 F: include/uapi/rdma/qedr-abi.h
14198 QLOGIC QLA1280 SCSI DRIVER
14199 M: Michael Reed <mdr@sgi.com>
14200 L: linux-scsi@vger.kernel.org
14202 F: drivers/scsi/qla1280.[ch]
14204 QLOGIC QLA2XXX FC-SCSI DRIVER
14205 M: Nilesh Javali <njavali@marvell.com>
14206 M: GR-QLogic-Storage-Upstream@marvell.com
14207 L: linux-scsi@vger.kernel.org
14209 F: Documentation/scsi/LICENSE.qla2xxx
14210 F: drivers/scsi/qla2xxx/
14212 QLOGIC QLA3XXX NETWORK DRIVER
14213 M: GR-Linux-NIC-Dev@marvell.com
14214 L: netdev@vger.kernel.org
14216 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14217 F: drivers/net/ethernet/qlogic/qla3xxx.*
14219 QLOGIC QLA4XXX iSCSI DRIVER
14220 M: QLogic-Storage-Upstream@qlogic.com
14221 L: linux-scsi@vger.kernel.org
14223 F: Documentation/scsi/LICENSE.qla4xxx
14224 F: drivers/scsi/qla4xxx/
14226 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14227 M: Shahed Shaikh <shshaikh@marvell.com>
14228 M: Manish Chopra <manishc@marvell.com>
14229 M: GR-Linux-NIC-Dev@marvell.com
14230 L: netdev@vger.kernel.org
14232 F: drivers/net/ethernet/qlogic/qlcnic/
14234 QLOGIC QLGE 10Gb ETHERNET DRIVER
14235 M: Manish Chopra <manishc@marvell.com>
14236 M: GR-Linux-NIC-Dev@marvell.com
14237 L: netdev@vger.kernel.org
14239 F: drivers/staging/qlge/
14241 QM1D1B0004 MEDIA DRIVER
14242 M: Akihiro Tsukada <tskd08@gmail.com>
14243 L: linux-media@vger.kernel.org
14245 F: drivers/media/tuners/qm1d1b0004*
14247 QM1D1C0042 MEDIA DRIVER
14248 M: Akihiro Tsukada <tskd08@gmail.com>
14249 L: linux-media@vger.kernel.org
14251 F: drivers/media/tuners/qm1d1c0042*
14254 M: Anders Larsen <al@alarsen.net>
14256 W: http://www.alarsen.net/linux/qnx4fs/
14258 F: include/uapi/linux/qnx4_fs.h
14259 F: include/uapi/linux/qnxtypes.h
14261 QORIQ DPAA2 FSL-MC BUS DRIVER
14262 M: Stuart Yoder <stuyoder@gmail.com>
14263 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14264 L: linux-kernel@vger.kernel.org
14266 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14267 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14268 F: drivers/bus/fsl-mc/
14270 QT1010 MEDIA DRIVER
14271 M: Antti Palosaari <crope@iki.fi>
14272 L: linux-media@vger.kernel.org
14274 W: https://linuxtv.org
14275 W: http://palosaari.fi/linux/
14276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14277 T: git git://linuxtv.org/anttip/media_tree.git
14278 F: drivers/media/tuners/qt1010*
14280 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14281 M: Kalle Valo <kvalo@codeaurora.org>
14282 L: ath10k@lists.infradead.org
14284 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14286 F: drivers/net/wireless/ath/ath10k/
14288 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14289 M: Kalle Valo <kvalo@codeaurora.org>
14290 L: ath11k@lists.infradead.org
14292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14293 F: drivers/net/wireless/ath/ath11k/
14295 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14296 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14297 L: linux-wireless@vger.kernel.org
14299 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14300 F: drivers/net/wireless/ath/ath9k/
14302 QUALCOMM CAMERA SUBSYSTEM DRIVER
14303 M: Todor Tomov <todor.too@gmail.com>
14304 L: linux-media@vger.kernel.org
14306 F: Documentation/admin-guide/media/qcom_camss.rst
14307 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14308 F: drivers/media/platform/qcom/camss/
14310 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14311 M: Niklas Cassel <nks@flawful.org>
14312 L: linux-pm@vger.kernel.org
14313 L: linux-arm-msm@vger.kernel.org
14315 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14316 F: drivers/power/avs/qcom-cpr.c
14318 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14319 M: Ilia Lin <ilia.lin@kernel.org>
14320 L: linux-pm@vger.kernel.org
14322 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14323 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14325 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14326 M: Timur Tabi <timur@kernel.org>
14327 L: netdev@vger.kernel.org
14329 F: drivers/net/ethernet/qualcomm/emac/
14331 QUALCOMM ETHQOS ETHERNET DRIVER
14332 M: Vinod Koul <vkoul@kernel.org>
14333 L: netdev@vger.kernel.org
14335 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14336 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14338 QUALCOMM GENERIC INTERFACE I2C DRIVER
14339 M: Akash Asthana <akashast@codeaurora.org>
14340 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14341 L: linux-i2c@vger.kernel.org
14342 L: linux-arm-msm@vger.kernel.org
14344 F: drivers/i2c/busses/i2c-qcom-geni.c
14346 QUALCOMM HEXAGON ARCHITECTURE
14347 M: Brian Cain <bcain@codeaurora.org>
14348 L: linux-hexagon@vger.kernel.org
14352 QUALCOMM HIDMA DRIVER
14353 M: Sinan Kaya <okaya@kernel.org>
14354 L: linux-arm-kernel@lists.infradead.org
14355 L: linux-arm-msm@vger.kernel.org
14356 L: dmaengine@vger.kernel.org
14358 F: drivers/dma/qcom/hidma*
14360 QUALCOMM I2C CCI DRIVER
14361 M: Loic Poulain <loic.poulain@linaro.org>
14362 M: Robert Foss <robert.foss@linaro.org>
14363 L: linux-i2c@vger.kernel.org
14364 L: linux-arm-msm@vger.kernel.org
14366 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14367 F: drivers/i2c/busses/i2c-qcom-cci.c
14370 M: Rob Clark <robdclark@gmail.com>
14371 L: iommu@lists.linux-foundation.org
14372 L: linux-arm-msm@vger.kernel.org
14374 F: drivers/iommu/qcom_iommu.c
14376 QUALCOMM IPCC MAILBOX DRIVER
14377 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14378 L: linux-arm-msm@vger.kernel.org
14380 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14381 F: drivers/mailbox/qcom-ipcc.c
14382 F: include/dt-bindings/mailbox/qcom-ipcc.h
14384 QUALCOMM RMNET DRIVER
14385 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14386 M: Sean Tranchetti <stranche@codeaurora.org>
14387 L: netdev@vger.kernel.org
14389 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14390 F: drivers/net/ethernet/qualcomm/rmnet/
14391 F: include/linux/if_rmnet.h
14393 QUALCOMM TSENS THERMAL DRIVER
14394 M: Amit Kucheria <amitk@kernel.org>
14395 L: linux-pm@vger.kernel.org
14396 L: linux-arm-msm@vger.kernel.org
14398 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14399 F: drivers/thermal/qcom/
14401 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14402 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14403 L: linux-media@vger.kernel.org
14404 L: linux-arm-msm@vger.kernel.org
14406 T: git git://linuxtv.org/media_tree.git
14407 F: Documentation/devicetree/bindings/media/*venus*
14408 F: drivers/media/platform/qcom/venus/
14410 QUALCOMM WCN36XX WIRELESS DRIVER
14411 M: Kalle Valo <kvalo@codeaurora.org>
14412 L: wcn36xx@lists.infradead.org
14414 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14415 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14416 F: drivers/net/wireless/ath/wcn36xx/
14418 QUANTENNA QTNFMAC WIRELESS DRIVER
14419 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14420 R: Sergey Matyukevich <geomatsi@gmail.com>
14421 L: linux-wireless@vger.kernel.org
14423 F: drivers/net/wireless/quantenna
14425 RADEON and AMDGPU DRM DRIVERS
14426 M: Alex Deucher <alexander.deucher@amd.com>
14427 M: Christian König <christian.koenig@amd.com>
14428 L: amd-gfx@lists.freedesktop.org
14430 T: git git://people.freedesktop.org/~agd5f/linux
14431 F: drivers/gpu/drm/amd/
14432 F: drivers/gpu/drm/radeon/
14433 F: include/uapi/drm/amdgpu_drm.h
14434 F: include/uapi/drm/radeon_drm.h
14436 RADEON FRAMEBUFFER DISPLAY DRIVER
14437 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14438 L: linux-fbdev@vger.kernel.org
14440 F: drivers/video/fbdev/aty/radeon*
14441 F: include/uapi/linux/radeonfb.h
14443 RADIOSHARK RADIO DRIVER
14444 M: Hans Verkuil <hverkuil@xs4all.nl>
14445 L: linux-media@vger.kernel.org
14447 T: git git://linuxtv.org/media_tree.git
14448 F: drivers/media/radio/radio-shark.c
14450 RADIOSHARK2 RADIO DRIVER
14451 M: Hans Verkuil <hverkuil@xs4all.nl>
14452 L: linux-media@vger.kernel.org
14454 T: git git://linuxtv.org/media_tree.git
14455 F: drivers/media/radio/radio-shark2.c
14456 F: drivers/media/radio/radio-tea5777.c
14458 RADOS BLOCK DEVICE (RBD)
14459 M: Ilya Dryomov <idryomov@gmail.com>
14460 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14461 L: ceph-devel@vger.kernel.org
14463 W: http://ceph.com/
14464 T: git git://github.com/ceph/ceph-client.git
14465 F: Documentation/ABI/testing/sysfs-bus-rbd
14466 F: drivers/block/rbd.c
14467 F: drivers/block/rbd_types.h
14469 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14470 M: Paul Mackerras <paulus@samba.org>
14471 L: linux-fbdev@vger.kernel.org
14473 F: drivers/video/fbdev/aty/aty128fb.c
14475 RAINSHADOW-CEC DRIVER
14476 M: Hans Verkuil <hverkuil@xs4all.nl>
14477 L: linux-media@vger.kernel.org
14479 T: git git://linuxtv.org/media_tree.git
14480 F: drivers/media/cec/usb/rainshadow/
14482 RALINK MIPS ARCHITECTURE
14483 M: John Crispin <john@phrozen.org>
14484 L: linux-mips@vger.kernel.org
14486 F: arch/mips/ralink
14488 RALINK RT2X00 WIRELESS LAN DRIVER
14489 M: Stanislaw Gruszka <stf_xl@wp.pl>
14490 M: Helmut Schaa <helmut.schaa@googlemail.com>
14491 L: linux-wireless@vger.kernel.org
14493 F: drivers/net/wireless/ralink/rt2x00/
14495 RAMDISK RAM BLOCK DEVICE DRIVER
14496 M: Jens Axboe <axboe@kernel.dk>
14498 F: Documentation/admin-guide/blockdev/ramdisk.rst
14499 F: drivers/block/brd.c
14501 RANCHU VIRTUAL BOARD FOR MIPS
14502 M: Miodrag Dinic <miodrag.dinic@mips.com>
14503 L: linux-mips@vger.kernel.org
14505 F: arch/mips/configs/generic/board-ranchu.config
14506 F: arch/mips/generic/board-ranchu.c
14508 RANDOM NUMBER DRIVER
14509 M: "Theodore Ts'o" <tytso@mit.edu>
14511 F: drivers/char/random.c
14514 M: Matt Porter <mporter@kernel.crashing.org>
14515 M: Alexandre Bounine <alex.bou9@gmail.com>
14517 F: drivers/rapidio/
14520 M: Tony Luck <tony.luck@intel.com>
14521 M: Borislav Petkov <bp@alien8.de>
14522 L: linux-edac@vger.kernel.org
14524 F: Documentation/admin-guide/ras.rst
14526 F: include/linux/ras.h
14527 F: include/ras/ras_event.h
14529 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14530 L: linux-wireless@vger.kernel.org
14532 F: drivers/net/wireless/ray*
14534 RC-CORE / LIRC FRAMEWORK
14535 M: Sean Young <sean@mess.org>
14536 L: linux-media@vger.kernel.org
14538 W: http://linuxtv.org
14539 T: git git://linuxtv.org/media_tree.git
14540 F: Documentation/driver-api/media/rc-core.rst
14541 F: Documentation/userspace-api/media/rc/
14542 F: drivers/media/rc/
14543 F: include/media/rc-map.h
14544 F: include/media/rc-core.h
14545 F: include/uapi/linux/lirc.h
14547 RCMM REMOTE CONTROLS DECODER
14548 M: Patrick Lerda <patrick9876@free.fr>
14550 F: drivers/media/rc/ir-rcmm-decoder.c
14552 RCUTORTURE TEST FRAMEWORK
14553 M: "Paul E. McKenney" <paulmck@kernel.org>
14554 M: Josh Triplett <josh@joshtriplett.org>
14555 R: Steven Rostedt <rostedt@goodmis.org>
14556 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14557 R: Lai Jiangshan <jiangshanlai@gmail.com>
14558 L: rcu@vger.kernel.org
14560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14561 F: tools/testing/selftests/rcutorture
14563 RDACM20 Camera Sensor
14564 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14565 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14566 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14567 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14568 L: linux-media@vger.kernel.org
14570 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14571 F: drivers/media/i2c/rdacm20.c
14572 F: drivers/media/i2c/max9271.c
14573 F: drivers/media/i2c/max9271.h
14576 M: Florian Fainelli <florian@openwrt.org>
14579 RDC R6040 FAST ETHERNET DRIVER
14580 M: Florian Fainelli <f.fainelli@gmail.com>
14581 L: netdev@vger.kernel.org
14583 F: drivers/net/ethernet/rdc/r6040.c
14585 RDMAVT - RDMA verbs software
14586 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14587 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14588 L: linux-rdma@vger.kernel.org
14590 F: drivers/infiniband/sw/rdmavt
14592 RDS - RELIABLE DATAGRAM SOCKETS
14593 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14594 L: netdev@vger.kernel.org
14595 L: linux-rdma@vger.kernel.org
14596 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14598 W: https://oss.oracle.com/projects/rds/
14599 F: Documentation/networking/rds.rst
14602 RDT - RESOURCE ALLOCATION
14603 M: Fenghua Yu <fenghua.yu@intel.com>
14604 M: Reinette Chatre <reinette.chatre@intel.com>
14605 L: linux-kernel@vger.kernel.org
14607 F: Documentation/x86/resctrl*
14608 F: arch/x86/include/asm/resctrl.h
14609 F: arch/x86/kernel/cpu/resctrl/
14610 F: tools/testing/selftests/resctrl/
14612 READ-COPY UPDATE (RCU)
14613 M: "Paul E. McKenney" <paulmck@kernel.org>
14614 M: Josh Triplett <josh@joshtriplett.org>
14615 R: Steven Rostedt <rostedt@goodmis.org>
14616 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14617 R: Lai Jiangshan <jiangshanlai@gmail.com>
14618 R: Joel Fernandes <joel@joelfernandes.org>
14619 L: rcu@vger.kernel.org
14621 W: http://www.rdrop.com/users/paulmck/RCU/
14622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14623 F: Documentation/RCU/
14624 F: include/linux/rcu*
14626 X: Documentation/RCU/torture.rst
14627 X: include/linux/srcu*.h
14628 X: kernel/rcu/srcu*.c
14630 REAL TIME CLOCK (RTC) SUBSYSTEM
14631 M: Alessandro Zummo <a.zummo@towertech.it>
14632 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14633 L: linux-rtc@vger.kernel.org
14635 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14637 F: Documentation/admin-guide/rtc.rst
14638 F: Documentation/devicetree/bindings/rtc/
14640 F: include/linux/platform_data/rtc-*
14641 F: include/linux/rtc.h
14642 F: include/linux/rtc/
14643 F: include/uapi/linux/rtc.h
14644 F: tools/testing/selftests/rtc/
14646 REALTEK AUDIO CODECS
14647 M: Oder Chiou <oder_chiou@realtek.com>
14649 F: include/sound/rt*.h
14650 F: sound/soc/codecs/rt*
14652 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14653 M: Linus Walleij <linus.walleij@linaro.org>
14655 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14656 F: drivers/net/dsa/realtek-smi*
14657 F: drivers/net/dsa/rtl83*
14659 REALTEK WIRELESS DRIVER (rtlwifi family)
14660 M: Ping-Ke Shih <pkshih@realtek.com>
14661 L: linux-wireless@vger.kernel.org
14663 W: https://wireless.wiki.kernel.org/
14664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14665 F: drivers/net/wireless/realtek/rtlwifi/
14667 REALTEK WIRELESS DRIVER (rtw88)
14668 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14669 L: linux-wireless@vger.kernel.org
14671 F: drivers/net/wireless/realtek/rtw88/
14673 REDPINE WIRELESS DRIVER
14674 M: Amitkumar Karwar <amitkarwar@gmail.com>
14675 M: Siva Rebbagondla <siva8118@gmail.com>
14676 L: linux-wireless@vger.kernel.org
14678 F: drivers/net/wireless/rsi/
14680 REGISTER MAP ABSTRACTION
14681 M: Mark Brown <broonie@kernel.org>
14682 L: linux-kernel@vger.kernel.org
14684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14685 F: Documentation/devicetree/bindings/regmap/
14686 F: drivers/base/regmap/
14687 F: include/linux/regmap.h
14689 REISERFS FILE SYSTEM
14690 L: reiserfs-devel@vger.kernel.org
14694 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14695 M: Ohad Ben-Cohen <ohad@wizery.com>
14696 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14697 L: linux-remoteproc@vger.kernel.org
14699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14700 F: Documentation/ABI/testing/sysfs-class-remoteproc
14701 F: Documentation/devicetree/bindings/remoteproc/
14702 F: Documentation/staging/remoteproc.rst
14703 F: drivers/remoteproc/
14704 F: include/linux/remoteproc.h
14705 F: include/linux/remoteproc/
14707 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14708 M: Ohad Ben-Cohen <ohad@wizery.com>
14709 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14710 L: linux-remoteproc@vger.kernel.org
14712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14713 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14714 F: Documentation/staging/rpmsg.rst
14716 F: include/linux/rpmsg.h
14717 F: include/linux/rpmsg/
14718 F: include/uapi/linux/rpmsg.h
14721 RENESAS CLOCK DRIVERS
14722 M: Geert Uytterhoeven <geert+renesas@glider.be>
14723 L: linux-renesas-soc@vger.kernel.org
14725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14726 F: Documentation/devicetree/bindings/clock/renesas,*
14727 F: drivers/clk/renesas/
14729 RENESAS EMEV2 I2C DRIVER
14730 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14732 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14733 F: drivers/i2c/busses/i2c-emev2.c
14735 RENESAS ETHERNET DRIVERS
14736 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14737 L: netdev@vger.kernel.org
14738 L: linux-renesas-soc@vger.kernel.org
14739 F: Documentation/devicetree/bindings/net/renesas,*.txt
14740 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14741 F: drivers/net/ethernet/renesas/
14742 F: include/linux/sh_eth.h
14744 RENESAS R-CAR GYROADC DRIVER
14745 M: Marek Vasut <marek.vasut@gmail.com>
14746 L: linux-iio@vger.kernel.org
14748 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14749 F: drivers/iio/adc/rcar-gyroadc.c
14751 RENESAS R-CAR I2C DRIVERS
14752 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14754 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14755 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14756 F: drivers/i2c/busses/i2c-rcar.c
14757 F: drivers/i2c/busses/i2c-sh_mobile.c
14759 RENESAS R-CAR THERMAL DRIVERS
14760 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14761 L: linux-renesas-soc@vger.kernel.org
14763 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14764 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14765 F: drivers/thermal/rcar_gen3_thermal.c
14766 F: drivers/thermal/rcar_thermal.c
14768 RENESAS RIIC DRIVER
14769 M: Chris Brandt <chris.brandt@renesas.com>
14771 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14772 F: drivers/i2c/busses/i2c-riic.c
14774 RENESAS USB PHY DRIVER
14775 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14776 L: linux-renesas-soc@vger.kernel.org
14778 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14780 RESET CONTROLLER FRAMEWORK
14781 M: Philipp Zabel <p.zabel@pengutronix.de>
14783 T: git git://git.pengutronix.de/git/pza/linux
14784 F: Documentation/devicetree/bindings/reset/
14786 F: include/dt-bindings/reset/
14787 F: include/linux/reset-controller.h
14788 F: include/linux/reset.h
14789 F: include/linux/reset/
14790 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14792 RESTARTABLE SEQUENCES SUPPORT
14793 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14794 M: Peter Zijlstra <peterz@infradead.org>
14795 M: "Paul E. McKenney" <paulmck@kernel.org>
14796 M: Boqun Feng <boqun.feng@gmail.com>
14797 L: linux-kernel@vger.kernel.org
14799 F: include/trace/events/rseq.h
14800 F: include/uapi/linux/rseq.h
14802 F: tools/testing/selftests/rseq/
14805 M: Johannes Berg <johannes@sipsolutions.net>
14806 L: linux-wireless@vger.kernel.org
14808 W: https://wireless.wiki.kernel.org/
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14811 F: Documentation/ABI/stable/sysfs-class-rfkill
14812 F: Documentation/driver-api/rfkill.rst
14813 F: include/linux/rfkill.h
14814 F: include/uapi/linux/rfkill.h
14818 M: Thomas Graf <tgraf@suug.ch>
14819 M: Herbert Xu <herbert@gondor.apana.org.au>
14820 L: netdev@vger.kernel.org
14822 F: include/linux/rhashtable-types.h
14823 F: include/linux/rhashtable.h
14824 F: lib/rhashtable.c
14825 F: lib/test_rhashtable.c
14827 RICOH R5C592 MEMORYSTICK DRIVER
14828 M: Maxim Levitsky <maximlevitsky@gmail.com>
14830 F: drivers/memstick/host/r592.*
14832 RICOH SMARTMEDIA/XD DRIVER
14833 M: Maxim Levitsky <maximlevitsky@gmail.com>
14835 F: drivers/mtd/nand/raw/r852.c
14836 F: drivers/mtd/nand/raw/r852.h
14838 RISC-V ARCHITECTURE
14839 M: Paul Walmsley <paul.walmsley@sifive.com>
14840 M: Palmer Dabbelt <palmer@dabbelt.com>
14841 M: Albert Ou <aou@eecs.berkeley.edu>
14842 L: linux-riscv@lists.infradead.org
14844 P: Documentation/riscv/patch-acceptance.rst
14845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14851 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14852 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14853 L: linux-block@vger.kernel.org
14855 F: drivers/block/rnbd/
14858 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14860 W: http://sourceforge.net/projects/roccat/
14861 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14862 F: drivers/hid/hid-roccat*
14863 F: include/linux/hid-roccat*
14865 ROCKCHIP ISP V1 DRIVER
14866 M: Helen Koike <helen.koike@collabora.com>
14867 L: linux-media@vger.kernel.org
14869 F: drivers/staging/media/rkisp1/
14871 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14872 M: Jacob Chen <jacob-chen@iotwrt.com>
14873 M: Ezequiel Garcia <ezequiel@collabora.com>
14874 L: linux-media@vger.kernel.org
14875 L: linux-rockchip@lists.infradead.org
14877 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14878 F: drivers/media/platform/rockchip/rga/
14880 ROCKCHIP VIDEO DECODER DRIVER
14881 M: Ezequiel Garcia <ezequiel@collabora.com>
14882 L: linux-media@vger.kernel.org
14883 L: linux-rockchip@lists.infradead.org
14885 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14886 F: drivers/staging/media/rkvdec/
14889 M: Jiri Pirko <jiri@resnulli.us>
14890 L: netdev@vger.kernel.org
14892 F: drivers/net/ethernet/rocker/
14896 W: http://www.comtrol.com
14897 F: Documentation/driver-api/serial/rocket.rst
14898 F: drivers/tty/rocket*
14900 ROCKETPORT EXPRESS/INFINITY DRIVER
14901 M: Kevin Cernekee <cernekee@gmail.com>
14902 L: linux-serial@vger.kernel.org
14904 F: drivers/tty/serial/rp2.*
14906 ROHM BD99954 CHARGER IC
14907 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14908 L: linux-power@fi.rohmeurope.com
14910 F: drivers/power/supply/bd99954-charger.c
14911 F: drivers/power/supply/bd99954-charger.h
14913 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14914 M: Tomasz Duszynski <tduszyns@gmail.com>
14916 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14917 F: drivers/iio/light/bh1750.c
14919 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14920 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14921 L: linux-kernel@vger.kernel.org
14922 L: linux-renesas-soc@vger.kernel.org
14924 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14925 F: drivers/gpio/gpio-bd9571mwv.c
14926 F: drivers/mfd/bd9571mwv.c
14927 F: drivers/regulator/bd9571mwv-regulator.c
14928 F: include/linux/mfd/bd9571mwv.h
14930 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14931 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14932 L: linux-power@fi.rohmeurope.com
14934 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14935 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14936 F: drivers/clk/clk-bd718x7.c
14937 F: drivers/gpio/gpio-bd70528.c
14938 F: drivers/gpio/gpio-bd71828.c
14939 F: drivers/mfd/rohm-bd70528.c
14940 F: drivers/mfd/rohm-bd71828.c
14941 F: drivers/mfd/rohm-bd718x7.c
14942 F: drivers/power/supply/bd70528-charger.c
14943 F: drivers/regulator/bd70528-regulator.c
14944 F: drivers/regulator/bd71828-regulator.c
14945 F: drivers/regulator/bd718x7-regulator.c
14946 F: drivers/regulator/rohm-regulator.c
14947 F: drivers/rtc/rtc-bd70528.c
14948 F: drivers/watchdog/bd70528_wdt.c
14949 F: include/linux/mfd/rohm-bd70528.h
14950 F: include/linux/mfd/rohm-bd71828.h
14951 F: include/linux/mfd/rohm-bd718x7.h
14952 F: include/linux/mfd/rohm-generic.h
14953 F: include/linux/mfd/rohm-shared.h
14956 M: Ralf Baechle <ralf@linux-mips.org>
14957 L: linux-hams@vger.kernel.org
14959 W: http://www.linux-ax25.org/
14960 F: include/net/rose.h
14961 F: include/uapi/linux/rose.h
14964 ROTATION DRIVER FOR ALLWINNER A83T
14965 M: Jernej Skrabec <jernej.skrabec@siol.net>
14966 L: linux-media@vger.kernel.org
14968 T: git git://linuxtv.org/media_tree.git
14969 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14970 F: drivers/media/platform/sunxi/sun8i-rotate/
14972 RTL2830 MEDIA DRIVER
14973 M: Antti Palosaari <crope@iki.fi>
14974 L: linux-media@vger.kernel.org
14976 W: https://linuxtv.org
14977 W: http://palosaari.fi/linux/
14978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14979 T: git git://linuxtv.org/anttip/media_tree.git
14980 F: drivers/media/dvb-frontends/rtl2830*
14982 RTL2832 MEDIA DRIVER
14983 M: Antti Palosaari <crope@iki.fi>
14984 L: linux-media@vger.kernel.org
14986 W: https://linuxtv.org
14987 W: http://palosaari.fi/linux/
14988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14989 T: git git://linuxtv.org/anttip/media_tree.git
14990 F: drivers/media/dvb-frontends/rtl2832*
14992 RTL2832_SDR MEDIA DRIVER
14993 M: Antti Palosaari <crope@iki.fi>
14994 L: linux-media@vger.kernel.org
14996 W: https://linuxtv.org
14997 W: http://palosaari.fi/linux/
14998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14999 T: git git://linuxtv.org/anttip/media_tree.git
15000 F: drivers/media/dvb-frontends/rtl2832_sdr*
15002 RTL8180 WIRELESS DRIVER
15003 L: linux-wireless@vger.kernel.org
15005 W: https://wireless.wiki.kernel.org/
15006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15007 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15009 RTL8187 WIRELESS DRIVER
15010 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15011 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15012 M: Larry Finger <Larry.Finger@lwfinger.net>
15013 L: linux-wireless@vger.kernel.org
15015 W: https://wireless.wiki.kernel.org/
15016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15017 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15019 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15020 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15021 L: linux-wireless@vger.kernel.org
15023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15024 F: drivers/net/wireless/realtek/rtl8xxxu/
15026 RTRS TRANSPORT DRIVERS
15027 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15028 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15029 L: linux-rdma@vger.kernel.org
15031 F: drivers/infiniband/ulp/rtrs/
15033 RXRPC SOCKETS (AF_RXRPC)
15034 M: David Howells <dhowells@redhat.com>
15035 L: linux-afs@lists.infradead.org
15037 W: https://www.infradead.org/~dhowells/kafs/
15038 F: Documentation/networking/rxrpc.rst
15039 F: include/keys/rxrpc-type.h
15040 F: include/net/af_rxrpc.h
15041 F: include/trace/events/rxrpc.h
15042 F: include/uapi/linux/rxrpc.h
15045 S3 SAVAGE FRAMEBUFFER DRIVER
15046 M: Antonino Daplas <adaplas@gmail.com>
15047 L: linux-fbdev@vger.kernel.org
15049 F: drivers/video/fbdev/savage/
15052 M: Heiko Carstens <hca@linux.ibm.com>
15053 M: Vasily Gorbik <gor@linux.ibm.com>
15054 M: Christian Borntraeger <borntraeger@de.ibm.com>
15055 L: linux-s390@vger.kernel.org
15057 W: http://www.ibm.com/developerworks/linux/linux390/
15058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15059 F: Documentation/driver-api/s390-drivers.rst
15060 F: Documentation/s390/
15064 S390 COMMON I/O LAYER
15065 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15066 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15067 L: linux-s390@vger.kernel.org
15069 W: http://www.ibm.com/developerworks/linux/linux390/
15070 F: drivers/s390/cio/
15073 M: Stefan Haberland <sth@linux.ibm.com>
15074 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15075 L: linux-s390@vger.kernel.org
15077 W: http://www.ibm.com/developerworks/linux/linux390/
15078 F: block/partitions/ibm.c
15079 F: drivers/s390/block/dasd*
15080 F: include/linux/dasd_mod.h
15083 M: Matthew Rosato <mjrosato@linux.ibm.com>
15084 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15085 L: linux-s390@vger.kernel.org
15087 W: http://www.ibm.com/developerworks/linux/linux390/
15088 F: drivers/iommu/s390-iommu.c
15090 S390 IUCV NETWORK LAYER
15091 M: Julian Wiedmann <jwi@linux.ibm.com>
15092 M: Karsten Graul <kgraul@linux.ibm.com>
15093 M: Ursula Braun <ubraun@linux.ibm.com>
15094 L: linux-s390@vger.kernel.org
15096 W: http://www.ibm.com/developerworks/linux/linux390/
15097 F: drivers/s390/net/*iucv*
15098 F: include/net/iucv/
15101 S390 NETWORK DRIVERS
15102 M: Julian Wiedmann <jwi@linux.ibm.com>
15103 M: Karsten Graul <kgraul@linux.ibm.com>
15104 M: Ursula Braun <ubraun@linux.ibm.com>
15105 L: linux-s390@vger.kernel.org
15107 W: http://www.ibm.com/developerworks/linux/linux390/
15108 F: drivers/s390/net/
15111 M: Niklas Schnelle <schnelle@linux.ibm.com>
15112 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15113 L: linux-s390@vger.kernel.org
15115 W: http://www.ibm.com/developerworks/linux/linux390/
15117 F: drivers/pci/hotplug/s390_pci_hpc.c
15118 F: Documentation/s390/pci.rst
15120 S390 VFIO AP DRIVER
15121 M: Tony Krowiak <akrowiak@linux.ibm.com>
15122 M: Pierre Morel <pmorel@linux.ibm.com>
15123 M: Halil Pasic <pasic@linux.ibm.com>
15124 L: linux-s390@vger.kernel.org
15126 W: http://www.ibm.com/developerworks/linux/linux390/
15127 F: Documentation/s390/vfio-ap.rst
15128 F: drivers/s390/crypto/vfio_ap_drv.c
15129 F: drivers/s390/crypto/vfio_ap_ops.c
15130 F: drivers/s390/crypto/vfio_ap_private.h
15132 S390 VFIO-CCW DRIVER
15133 M: Cornelia Huck <cohuck@redhat.com>
15134 M: Eric Farman <farman@linux.ibm.com>
15135 R: Halil Pasic <pasic@linux.ibm.com>
15136 L: linux-s390@vger.kernel.org
15137 L: kvm@vger.kernel.org
15139 F: Documentation/s390/vfio-ccw.rst
15140 F: drivers/s390/cio/vfio_ccw*
15141 F: include/uapi/linux/vfio_ccw.h
15144 M: Harald Freudenberger <freude@linux.ibm.com>
15145 L: linux-s390@vger.kernel.org
15147 W: http://www.ibm.com/developerworks/linux/linux390/
15148 F: drivers/s390/crypto/
15151 M: Steffen Maier <maier@linux.ibm.com>
15152 M: Benjamin Block <bblock@linux.ibm.com>
15153 L: linux-s390@vger.kernel.org
15155 W: http://www.ibm.com/developerworks/linux/linux390/
15156 F: drivers/s390/scsi/zfcp_*
15158 S3C24XX SD/MMC Driver
15159 M: Ben Dooks <ben-linux@fluff.org>
15160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15162 F: drivers/mmc/host/s3cmci.*
15164 SAA6588 RDS RECEIVER DRIVER
15165 M: Hans Verkuil <hverkuil@xs4all.nl>
15166 L: linux-media@vger.kernel.org
15168 W: https://linuxtv.org
15169 T: git git://linuxtv.org/media_tree.git
15170 F: drivers/media/i2c/saa6588*
15172 SAA7134 VIDEO4LINUX DRIVER
15173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15174 L: linux-media@vger.kernel.org
15176 W: https://linuxtv.org
15177 T: git git://linuxtv.org/media_tree.git
15178 F: Documentation/driver-api/media/drivers/saa7134*
15179 F: drivers/media/pci/saa7134/
15181 SAA7146 VIDEO4LINUX-2 DRIVER
15182 M: Hans Verkuil <hverkuil@xs4all.nl>
15183 L: linux-media@vger.kernel.org
15185 T: git git://linuxtv.org/media_tree.git
15186 F: drivers/media/common/saa7146/
15187 F: drivers/media/pci/saa7146/
15188 F: include/media/drv-intf/saa7146*
15190 SAFESETID SECURITY MODULE
15191 M: Micah Morton <mortonm@chromium.org>
15193 F: Documentation/admin-guide/LSM/SafeSetID.rst
15194 F: security/safesetid/
15196 SAMSUNG AUDIO (ASoC) DRIVERS
15197 M: Krzysztof Kozlowski <krzk@kernel.org>
15198 M: Sangbeom Kim <sbkim73@samsung.com>
15199 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15200 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15202 F: Documentation/devicetree/bindings/sound/samsung*
15203 F: sound/soc/samsung/
15205 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15206 M: Krzysztof Kozlowski <krzk@kernel.org>
15207 L: linux-crypto@vger.kernel.org
15208 L: linux-samsung-soc@vger.kernel.org
15210 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15211 F: drivers/crypto/exynos-rng.c
15213 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15214 M: Łukasz Stelmach <l.stelmach@samsung.com>
15215 L: linux-samsung-soc@vger.kernel.org
15217 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15218 F: drivers/char/hw_random/exynos-trng.c
15220 SAMSUNG FRAMEBUFFER DRIVER
15221 M: Jingoo Han <jingoohan1@gmail.com>
15222 L: linux-fbdev@vger.kernel.org
15224 F: drivers/video/fbdev/s3c-fb.c
15226 SAMSUNG LAPTOP DRIVER
15227 M: Corentin Chary <corentin.chary@gmail.com>
15228 L: platform-driver-x86@vger.kernel.org
15230 F: drivers/platform/x86/samsung-laptop.c
15232 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15233 M: Sangbeom Kim <sbkim73@samsung.com>
15234 M: Krzysztof Kozlowski <krzk@kernel.org>
15235 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15236 L: linux-kernel@vger.kernel.org
15237 L: linux-samsung-soc@vger.kernel.org
15239 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15240 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15241 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15242 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15243 F: drivers/clk/clk-s2mps11.c
15244 F: drivers/mfd/sec*.c
15245 F: drivers/regulator/s2m*.c
15246 F: drivers/regulator/s5m*.c
15247 F: drivers/rtc/rtc-s5m.c
15248 F: include/linux/mfd/samsung/
15250 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15251 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15252 L: linux-media@vger.kernel.org
15253 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15255 F: drivers/media/platform/s3c-camif/
15256 F: include/media/drv-intf/s3c_camif.h
15258 SAMSUNG S3FWRN5 NFC DRIVER
15259 M: Robert Baldyga <r.baldyga@samsung.com>
15260 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15261 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15263 F: drivers/nfc/s3fwrn5
15265 SAMSUNG S5C73M3 CAMERA DRIVER
15266 M: Kyungmin Park <kyungmin.park@samsung.com>
15267 M: Andrzej Hajda <a.hajda@samsung.com>
15268 L: linux-media@vger.kernel.org
15270 F: drivers/media/i2c/s5c73m3/*
15272 SAMSUNG S5K5BAF CAMERA DRIVER
15273 M: Kyungmin Park <kyungmin.park@samsung.com>
15274 M: Andrzej Hajda <a.hajda@samsung.com>
15275 L: linux-media@vger.kernel.org
15277 F: drivers/media/i2c/s5k5baf.c
15279 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15280 M: Krzysztof Kozlowski <krzk@kernel.org>
15281 M: Vladimir Zapolskiy <vz@mleia.com>
15282 M: Kamil Konieczny <k.konieczny@samsung.com>
15283 L: linux-crypto@vger.kernel.org
15284 L: linux-samsung-soc@vger.kernel.org
15286 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15287 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15288 F: drivers/crypto/s5p-sss.c
15290 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15291 M: Kyungmin Park <kyungmin.park@samsung.com>
15292 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15293 L: linux-media@vger.kernel.org
15295 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15296 F: drivers/media/platform/exynos4-is/
15298 SAMSUNG SOC CLOCK DRIVERS
15299 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15300 M: Tomasz Figa <tomasz.figa@gmail.com>
15301 M: Chanwoo Choi <cw00.choi@samsung.com>
15302 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15305 F: Documentation/devicetree/bindings/clock/exynos*.txt
15306 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15307 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15308 F: drivers/clk/samsung/
15309 F: include/dt-bindings/clock/exynos*.h
15311 SAMSUNG SPI DRIVERS
15312 M: Kukjin Kim <kgene@kernel.org>
15313 M: Krzysztof Kozlowski <krzk@kernel.org>
15314 M: Andi Shyti <andi@etezian.org>
15315 L: linux-spi@vger.kernel.org
15316 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15318 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15319 F: drivers/spi/spi-s3c*
15320 F: include/linux/platform_data/spi-s3c64xx.h
15322 SAMSUNG SXGBE DRIVERS
15323 M: Byungho An <bh74.an@samsung.com>
15324 L: netdev@vger.kernel.org
15326 F: drivers/net/ethernet/samsung/sxgbe/
15328 SAMSUNG THERMAL DRIVER
15329 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15330 L: linux-pm@vger.kernel.org
15331 L: linux-samsung-soc@vger.kernel.org
15333 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15334 F: drivers/thermal/samsung/
15336 SAMSUNG USB2 PHY DRIVER
15337 M: Kamil Debski <kamil@wypas.org>
15338 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15339 L: linux-kernel@vger.kernel.org
15341 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15342 F: Documentation/driver-api/phy/samsung-usb2.rst
15343 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15344 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15345 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15346 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15347 F: drivers/phy/samsung/phy-samsung-usb2.c
15348 F: drivers/phy/samsung/phy-samsung-usb2.h
15351 M: Zwane Mwaikambo <zwanem@gmail.com>
15353 F: drivers/watchdog/sc1200wdt.c
15356 M: Ingo Molnar <mingo@redhat.com>
15357 M: Peter Zijlstra <peterz@infradead.org>
15358 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15359 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15360 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15361 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15362 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15363 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15364 L: linux-kernel@vger.kernel.org
15366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15367 F: include/linux/preempt.h
15368 F: include/linux/sched.h
15369 F: include/linux/wait.h
15370 F: include/uapi/linux/sched.h
15373 SCR24X CHIP CARD INTERFACE DRIVER
15374 M: Lubomir Rintel <lkundrak@v3.sk>
15376 F: drivers/char/pcmcia/scr24x_cs.c
15379 M: Jens Axboe <axboe@kernel.dk>
15380 L: linux-scsi@vger.kernel.org
15382 W: http://www.kernel.dk
15383 F: drivers/scsi/sr*
15385 SCSI RDMA PROTOCOL (SRP) INITIATOR
15386 M: Bart Van Assche <bvanassche@acm.org>
15387 L: linux-rdma@vger.kernel.org
15389 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15390 F: drivers/infiniband/ulp/srp/
15391 F: include/scsi/srp.h
15393 SCSI RDMA PROTOCOL (SRP) TARGET
15394 M: Bart Van Assche <bvanassche@acm.org>
15395 L: linux-rdma@vger.kernel.org
15396 L: target-devel@vger.kernel.org
15398 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15399 F: drivers/infiniband/ulp/srpt/
15402 M: Doug Gilbert <dgilbert@interlog.com>
15403 L: linux-scsi@vger.kernel.org
15405 W: http://sg.danny.cz/sg
15406 F: Documentation/scsi/scsi-generic.rst
15407 F: drivers/scsi/sg.c
15408 F: include/scsi/sg.h
15411 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15412 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15413 L: linux-scsi@vger.kernel.org
15415 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15418 F: Documentation/devicetree/bindings/scsi/
15423 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15424 L: linux-scsi@vger.kernel.org
15426 F: Documentation/scsi/st.rst
15427 F: drivers/scsi/st.*
15428 F: drivers/scsi/st_*.h
15430 SCSI TARGET SUBSYSTEM
15431 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15432 L: linux-scsi@vger.kernel.org
15433 L: target-devel@vger.kernel.org
15435 W: http://www.linux-iscsi.org
15436 Q: https://patchwork.kernel.org/project/target-devel/list/
15437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15438 F: Documentation/target/
15443 M: Vlad Yasevich <vyasevich@gmail.com>
15444 M: Neil Horman <nhorman@tuxdriver.com>
15445 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15446 L: linux-sctp@vger.kernel.org
15448 W: http://lksctp.sourceforge.net
15449 F: Documentation/networking/sctp.rst
15450 F: include/linux/sctp.h
15451 F: include/net/sctp/
15452 F: include/uapi/linux/sctp.h
15456 M: Jim Cromie <jim.cromie@gmail.com>
15458 F: Documentation/i2c/busses/scx200_acb.rst
15459 F: arch/x86/platform/scx200/
15460 F: drivers/i2c/busses/scx200*
15461 F: drivers/mtd/maps/scx200_docflash.c
15462 F: drivers/watchdog/scx200_wdt.c
15463 F: include/linux/scx200.h
15466 M: Jim Cromie <jim.cromie@gmail.com>
15468 F: drivers/char/scx200_gpio.c
15469 F: include/linux/scx200_gpio.h
15471 SCx200 HRT CLOCKSOURCE DRIVER
15472 M: Jim Cromie <jim.cromie@gmail.com>
15474 F: drivers/clocksource/scx200_hrt.c
15476 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15477 M: Sascha Sommer <saschasommer@freenet.de>
15478 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15480 F: drivers/mmc/host/sdricoh_cs.c
15482 SECO BOARDS CEC DRIVER
15483 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15485 F: drivers/media/platform/seco-cec/seco-cec.c
15486 F: drivers/media/platform/seco-cec/seco-cec.h
15489 M: Kees Cook <keescook@chromium.org>
15490 R: Andy Lutomirski <luto@amacapital.net>
15491 R: Will Drewry <wad@chromium.org>
15493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15494 F: Documentation/userspace-api/seccomp_filter.rst
15495 F: include/linux/seccomp.h
15496 F: include/uapi/linux/seccomp.h
15497 F: kernel/seccomp.c
15498 F: tools/testing/selftests/kselftest_harness.h
15499 F: tools/testing/selftests/seccomp/*
15500 K: \bsecure_computing
15503 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15504 M: Al Cooper <alcooperx@gmail.com>
15505 L: linux-mmc@vger.kernel.org
15506 L: bcm-kernel-feedback-list@broadcom.com
15508 F: drivers/mmc/host/sdhci-brcmstb*
15510 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15511 M: Adrian Hunter <adrian.hunter@intel.com>
15512 L: linux-mmc@vger.kernel.org
15514 F: drivers/mmc/host/sdhci*
15515 F: include/linux/mmc/sdhci*
15517 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15518 M: Eugen Hristev <eugen.hristev@microchip.com>
15519 L: linux-mmc@vger.kernel.org
15521 F: drivers/mmc/host/sdhci-of-at91.c
15523 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15524 M: Ben Dooks <ben-linux@fluff.org>
15525 M: Jaehoon Chung <jh80.chung@samsung.com>
15526 L: linux-mmc@vger.kernel.org
15528 F: drivers/mmc/host/sdhci-s3c*
15530 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15531 M: Viresh Kumar <vireshk@kernel.org>
15532 L: linux-mmc@vger.kernel.org
15534 F: drivers/mmc/host/sdhci-spear.c
15536 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15537 M: Kishon Vijay Abraham I <kishon@ti.com>
15538 L: linux-mmc@vger.kernel.org
15540 F: drivers/mmc/host/sdhci-omap.c
15542 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15543 M: Jonathan Derrick <jonathan.derrick@intel.com>
15544 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15545 L: linux-block@vger.kernel.org
15547 F: block/opal_proto.h
15549 F: include/linux/sed*
15550 F: include/uapi/linux/sed*
15553 M: Security Officers <security@kernel.org>
15557 M: James Morris <jmorris@namei.org>
15558 M: "Serge E. Hallyn" <serge@hallyn.com>
15559 L: linux-security-module@vger.kernel.org (suggested Cc:)
15561 W: http://kernsec.org/
15562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15564 X: security/selinux/
15566 SELINUX SECURITY MODULE
15567 M: Paul Moore <paul@paul-moore.com>
15568 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15569 M: Eric Paris <eparis@parisplace.org>
15570 L: selinux@vger.kernel.org
15572 W: https://selinuxproject.org
15573 W: https://github.com/SELinuxProject
15574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15575 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15576 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15577 F: Documentation/admin-guide/LSM/SELinux.rst
15578 F: include/uapi/linux/selinux_netlink.h
15579 F: scripts/selinux/
15580 F: security/selinux/
15583 M: Jiri Slaby <jirislaby@kernel.org>
15585 F: drivers/misc/phantom.c
15586 F: include/uapi/linux/phantom.h
15588 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15589 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15591 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15592 F: drivers/iio/chemical/scd30.h
15593 F: drivers/iio/chemical/scd30_core.c
15594 F: drivers/iio/chemical/scd30_i2c.c
15595 F: drivers/iio/chemical/scd30_serial.c
15597 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15598 M: Tomasz Duszynski <tduszyns@gmail.com>
15600 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15601 F: drivers/iio/chemical/sps30.c
15604 M: Rob Herring <robh@kernel.org>
15605 L: linux-serial@vger.kernel.org
15607 F: Documentation/devicetree/bindings/serial/serial.yaml
15608 F: drivers/tty/serdev/
15609 F: include/linux/serdev.h
15612 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15613 L: linux-serial@vger.kernel.org
15615 F: Documentation/devicetree/bindings/serial/
15616 F: drivers/tty/serial/
15619 M: Sean Young <sean@mess.org>
15620 L: linux-media@vger.kernel.org
15622 F: drivers/media/rc/serial_ir.c
15624 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15625 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15628 F: Documentation/devicetree/bindings/slimbus/
15629 F: drivers/slimbus/
15630 F: include/linux/slimbus.h
15633 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15634 M: Edward Cree <ecree@solarflare.com>
15635 M: Martin Habets <mhabets@solarflare.com>
15636 L: netdev@vger.kernel.org
15638 F: drivers/net/ethernet/sfc/
15640 SFF/SFP/SFP+ MODULE SUPPORT
15641 M: Russell King <linux@armlinux.org.uk>
15642 L: netdev@vger.kernel.org
15644 F: drivers/net/phy/phylink.c
15645 F: drivers/net/phy/sfp*
15646 F: include/linux/phylink.h
15647 F: include/linux/sfp.h
15648 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)
15651 M: Dimitri Sivanich <sivanich@sgi.com>
15653 F: drivers/misc/sgi-gru/
15655 SGI XP/XPC/XPNET DRIVER
15656 M: Cliff Whickman <cpw@sgi.com>
15657 M: Robin Holt <robinmholt@gmail.com>
15659 F: drivers/misc/sgi-xp/
15661 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15662 M: Ursula Braun <ubraun@linux.ibm.com>
15663 M: Karsten Graul <kgraul@linux.ibm.com>
15664 L: linux-s390@vger.kernel.org
15666 W: http://www.ibm.com/developerworks/linux/linux390/
15669 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15670 M: Linus Walleij <linus.walleij@linaro.org>
15671 L: linux-iio@vger.kernel.org
15673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15674 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15675 F: drivers/iio/light/gp2ap002.c
15677 SHARP RJ54N1CB0C SENSOR DRIVER
15678 M: Jacopo Mondi <jacopo@jmondi.org>
15679 L: linux-media@vger.kernel.org
15681 T: git git://linuxtv.org/media_tree.git
15682 F: drivers/media/i2c/rj54n1cb0c.c
15683 F: include/media/i2c/rj54n1cb0c.h
15685 SH_VOU V4L2 OUTPUT DRIVER
15686 L: linux-media@vger.kernel.org
15688 F: drivers/media/platform/sh_vou.c
15689 F: include/media/drv-intf/sh_vou.h
15691 SI2157 MEDIA DRIVER
15692 M: Antti Palosaari <crope@iki.fi>
15693 L: linux-media@vger.kernel.org
15695 W: https://linuxtv.org
15696 W: http://palosaari.fi/linux/
15697 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15698 T: git git://linuxtv.org/anttip/media_tree.git
15699 F: drivers/media/tuners/si2157*
15701 SI2165 MEDIA DRIVER
15702 M: Matthias Schwarzott <zzam@gentoo.org>
15703 L: linux-media@vger.kernel.org
15705 W: https://linuxtv.org
15706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15707 F: drivers/media/dvb-frontends/si2165*
15709 SI2168 MEDIA DRIVER
15710 M: Antti Palosaari <crope@iki.fi>
15711 L: linux-media@vger.kernel.org
15713 W: https://linuxtv.org
15714 W: http://palosaari.fi/linux/
15715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15716 T: git git://linuxtv.org/anttip/media_tree.git
15717 F: drivers/media/dvb-frontends/si2168*
15719 SI470X FM RADIO RECEIVER I2C DRIVER
15720 M: Hans Verkuil <hverkuil@xs4all.nl>
15721 L: linux-media@vger.kernel.org
15723 W: https://linuxtv.org
15724 T: git git://linuxtv.org/media_tree.git
15725 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15727 SI470X FM RADIO RECEIVER USB DRIVER
15728 M: Hans Verkuil <hverkuil@xs4all.nl>
15729 L: linux-media@vger.kernel.org
15731 W: https://linuxtv.org
15732 T: git git://linuxtv.org/media_tree.git
15733 F: drivers/media/radio/si470x/radio-si470x-common.c
15734 F: drivers/media/radio/si470x/radio-si470x-usb.c
15735 F: drivers/media/radio/si470x/radio-si470x.h
15737 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15738 M: Eduardo Valentin <edubezval@gmail.com>
15739 L: linux-media@vger.kernel.org
15741 W: https://linuxtv.org
15742 T: git git://linuxtv.org/media_tree.git
15743 F: drivers/media/radio/si4713/si4713.?
15745 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15746 M: Eduardo Valentin <edubezval@gmail.com>
15747 L: linux-media@vger.kernel.org
15749 W: https://linuxtv.org
15750 T: git git://linuxtv.org/media_tree.git
15751 F: drivers/media/radio/si4713/radio-platform-si4713.c
15753 SI4713 FM RADIO TRANSMITTER USB DRIVER
15754 M: Hans Verkuil <hverkuil@xs4all.nl>
15755 L: linux-media@vger.kernel.org
15757 W: https://linuxtv.org
15758 T: git git://linuxtv.org/media_tree.git
15759 F: drivers/media/radio/si4713/radio-usb-si4713.c
15762 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15763 L: linux-media@vger.kernel.org
15765 W: https://linuxtv.org
15766 T: git git://linuxtv.org/media_tree.git
15767 F: drivers/media/common/siano/
15768 F: drivers/media/mmc/siano/
15769 F: drivers/media/usb/siano/
15770 F: drivers/media/usb/siano/
15773 M: Palmer Dabbelt <palmer@dabbelt.com>
15774 M: Paul Walmsley <paul.walmsley@sifive.com>
15775 L: linux-riscv@lists.infradead.org
15777 T: git git://github.com/sifive/riscv-linux.git
15781 SIFIVE FU540 SYSTEM-ON-CHIP
15782 M: Paul Walmsley <paul.walmsley@sifive.com>
15783 M: Palmer Dabbelt <palmer@dabbelt.com>
15784 L: linux-riscv@lists.infradead.org
15786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15791 M: Green Wan <green.wan@sifive.com>
15793 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15794 F: drivers/dma/sf-pdma/
15796 SILEAD TOUCHSCREEN DRIVER
15797 M: Hans de Goede <hdegoede@redhat.com>
15798 L: linux-input@vger.kernel.org
15799 L: platform-driver-x86@vger.kernel.org
15801 F: drivers/input/touchscreen/silead.c
15802 F: drivers/platform/x86/touchscreen_dmi.c
15804 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15805 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15807 F: drivers/staging/wfx/
15809 SILICON MOTION SM712 FRAME BUFFER DRIVER
15810 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15811 M: Teddy Wang <teddy.wang@siliconmotion.com>
15812 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15813 L: linux-fbdev@vger.kernel.org
15815 F: Documentation/fb/sm712fb.rst
15816 F: drivers/video/fbdev/sm712*
15818 SIMPLE FIRMWARE INTERFACE (SFI)
15820 W: http://simplefirmware.org/
15821 F: arch/x86/platform/sfi/
15823 F: include/linux/sfi*.h
15826 M: Hans de Goede <hdegoede@redhat.com>
15827 L: linux-fbdev@vger.kernel.org
15829 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15830 F: drivers/video/fbdev/simplefb.c
15831 F: include/linux/platform_data/simplefb.h
15833 SIMTEC EB110ATX (Chalice CATS)
15834 M: Vincent Sanders <vince@simtec.co.uk>
15835 M: Simtec Linux Team <linux@simtec.co.uk>
15837 W: http://www.simtec.co.uk/products/EB110ATX/
15839 SIMTEC EB2410ITX (BAST)
15840 M: Vincent Sanders <vince@simtec.co.uk>
15841 M: Simtec Linux Team <linux@simtec.co.uk>
15843 W: http://www.simtec.co.uk/products/EB2410ITX/
15844 F: arch/arm/mach-s3c24xx/bast-ide.c
15845 F: arch/arm/mach-s3c24xx/bast-irq.c
15846 F: arch/arm/mach-s3c24xx/mach-bast.c
15849 M: Thorsten Scherer <t.scherer@eckelmann.de>
15850 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15851 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15853 F: drivers/gpio/gpio-siox.c
15855 F: include/trace/events/siox.h
15857 SIPHASH PRF ROUTINES
15858 M: Jason A. Donenfeld <Jason@zx2c4.com>
15860 F: include/linux/siphash.h
15862 F: lib/test_siphash.c
15864 SIS 190 ETHERNET DRIVER
15865 M: Francois Romieu <romieu@fr.zoreil.com>
15866 L: netdev@vger.kernel.org
15868 F: drivers/net/ethernet/sis/sis190.c
15870 SIS 900/7016 FAST ETHERNET DRIVER
15871 M: Daniele Venzano <venza@brownhat.org>
15872 L: netdev@vger.kernel.org
15874 W: http://www.brownhat.org/sis900.html
15875 F: drivers/net/ethernet/sis/sis900.*
15877 SIS FRAMEBUFFER DRIVER
15878 M: Thomas Winischhofer <thomas@winischhofer.net>
15880 W: http://www.winischhofer.net/linuxsisvga.shtml
15881 F: Documentation/fb/sisfb.rst
15882 F: drivers/video/fbdev/sis/
15883 F: include/video/sisfb.h
15886 M: Thomas Winischhofer <thomas@winischhofer.net>
15888 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15889 F: drivers/usb/misc/sisusbvga/
15892 M: Christoph Lameter <cl@linux.com>
15893 M: Pekka Enberg <penberg@kernel.org>
15894 M: David Rientjes <rientjes@google.com>
15895 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15896 M: Andrew Morton <akpm@linux-foundation.org>
15897 L: linux-mm@kvack.org
15899 F: include/linux/sl?b*.h
15902 SLEEPABLE READ-COPY UPDATE (SRCU)
15903 M: Lai Jiangshan <jiangshanlai@gmail.com>
15904 M: "Paul E. McKenney" <paulmck@kernel.org>
15905 M: Josh Triplett <josh@joshtriplett.org>
15906 R: Steven Rostedt <rostedt@goodmis.org>
15907 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15908 L: rcu@vger.kernel.org
15910 W: http://www.rdrop.com/users/paulmck/RCU/
15911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15912 F: include/linux/srcu*.h
15913 F: kernel/rcu/srcu*.c
15915 SMACK SECURITY MODULE
15916 M: Casey Schaufler <casey@schaufler-ca.com>
15917 L: linux-security-module@vger.kernel.org
15919 W: http://schaufler-ca.com
15920 T: git git://github.com/cschaufler/smack-next
15921 F: Documentation/admin-guide/LSM/Smack.rst
15924 SMC91x ETHERNET DRIVER
15925 M: Nicolas Pitre <nico@fluxnic.net>
15927 F: drivers/net/ethernet/smsc/smc91x.*
15929 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15930 M: Mark Rutland <mark.rutland@arm.com>
15931 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15932 M: Sudeep Holla <sudeep.holla@arm.com>
15933 L: linux-arm-kernel@lists.infradead.org
15935 F: drivers/firmware/smccc/
15936 F: include/linux/arm-smccc.h
15938 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15939 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15940 L: linux-media@vger.kernel.org
15942 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15943 F: drivers/media/i2c/smiapp-pll.c
15944 F: drivers/media/i2c/smiapp-pll.h
15945 F: drivers/media/i2c/smiapp/
15946 F: include/uapi/linux/smiapp.h
15948 SMM665 HARDWARE MONITOR DRIVER
15949 M: Guenter Roeck <linux@roeck-us.net>
15950 L: linux-hwmon@vger.kernel.org
15952 F: Documentation/hwmon/smm665.rst
15953 F: drivers/hwmon/smm665.c
15955 SMSC EMC2103 HARDWARE MONITOR DRIVER
15956 M: Steve Glendinning <steve.glendinning@shawell.net>
15957 L: linux-hwmon@vger.kernel.org
15959 F: Documentation/hwmon/emc2103.rst
15960 F: drivers/hwmon/emc2103.c
15962 SMSC SCH5627 HARDWARE MONITOR DRIVER
15963 M: Hans de Goede <hdegoede@redhat.com>
15964 L: linux-hwmon@vger.kernel.org
15966 F: Documentation/hwmon/sch5627.rst
15967 F: drivers/hwmon/sch5627.c
15969 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15970 M: Steve Glendinning <steve.glendinning@shawell.net>
15971 L: linux-fbdev@vger.kernel.org
15973 F: drivers/video/fbdev/smscufx.c
15975 SMSC47B397 HARDWARE MONITOR DRIVER
15976 M: Jean Delvare <jdelvare@suse.com>
15977 L: linux-hwmon@vger.kernel.org
15979 F: Documentation/hwmon/smsc47b397.rst
15980 F: drivers/hwmon/smsc47b397.c
15982 SMSC911x ETHERNET DRIVER
15983 M: Steve Glendinning <steve.glendinning@shawell.net>
15984 L: netdev@vger.kernel.org
15986 F: drivers/net/ethernet/smsc/smsc911x.*
15987 F: include/linux/smsc911x.h
15989 SMSC9420 PCI ETHERNET DRIVER
15990 M: Steve Glendinning <steve.glendinning@shawell.net>
15991 L: netdev@vger.kernel.org
15993 F: drivers/net/ethernet/smsc/smsc9420.*
15995 SOCIONEXT (SNI) AVE NETWORK DRIVER
15996 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15997 L: netdev@vger.kernel.org
15999 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16000 F: drivers/net/ethernet/socionext/sni_ave.c
16002 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16003 M: Jassi Brar <jaswinder.singh@linaro.org>
16004 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16005 L: netdev@vger.kernel.org
16007 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16008 F: drivers/net/ethernet/socionext/netsec.c
16010 SOCIONEXT (SNI) Synquacer SPI DRIVER
16011 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16012 M: Jassi Brar <jaswinder.singh@linaro.org>
16013 L: linux-spi@vger.kernel.org
16015 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16016 F: drivers/spi/spi-synquacer.c
16018 SOCIONEXT SYNQUACER I2C DRIVER
16019 M: Ard Biesheuvel <ardb@kernel.org>
16020 L: linux-i2c@vger.kernel.org
16022 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16023 F: drivers/i2c/busses/i2c-synquacer.c
16025 SOCIONEXT UNIPHIER SOUND DRIVER
16026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16028 F: sound/soc/uniphier/
16030 SOEKRIS NET48XX LED SUPPORT
16031 M: Chris Boot <bootc@bootc.net>
16033 F: drivers/leds/leds-net48xx.c
16035 SOFT-IWARP DRIVER (siw)
16036 M: Bernard Metzler <bmt@zurich.ibm.com>
16037 L: linux-rdma@vger.kernel.org
16039 F: drivers/infiniband/sw/siw/
16040 F: include/uapi/rdma/siw-abi.h
16042 SOFT-ROCE DRIVER (rxe)
16043 M: Zhu Yanjun <yanjunz@nvidia.com>
16044 L: linux-rdma@vger.kernel.org
16046 F: drivers/infiniband/sw/rxe/
16047 F: include/uapi/rdma/rdma_user_rxe.h
16049 SOFTLOGIC 6x10 MPEG CODEC
16050 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16051 M: Anton Sviridenko <anton@corp.bluecherry.net>
16052 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16053 M: Andrey Utkin <andrey_utkin@fastmail.com>
16054 M: Ismael Luceno <ismael@iodev.co.uk>
16055 L: linux-media@vger.kernel.org
16057 F: drivers/media/pci/solo6x10/
16059 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16060 M: James Morse <james.morse@arm.com>
16061 L: linux-arm-kernel@lists.infradead.org
16063 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16064 F: drivers/firmware/arm_sdei.c
16065 F: include/linux/arm_sdei.h
16066 F: include/uapi/linux/arm_sdei.h
16068 SOFTWARE RAID (Multiple Disks) SUPPORT
16069 M: Song Liu <song@kernel.org>
16070 L: linux-raid@vger.kernel.org
16072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16073 F: drivers/md/Kconfig
16074 F: drivers/md/Makefile
16076 F: drivers/md/raid*
16077 F: include/linux/raid/
16078 F: include/uapi/linux/raid/
16080 SOLIDRUN CLEARFOG SUPPORT
16081 M: Russell King <linux@armlinux.org.uk>
16083 F: arch/arm/boot/dts/armada-388-clearfog*
16084 F: arch/arm/boot/dts/armada-38x-solidrun-*
16086 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16087 M: Russell King <linux@armlinux.org.uk>
16089 F: arch/arm/boot/dts/imx6*-cubox-i*
16090 F: arch/arm/boot/dts/imx6*-hummingboard*
16091 F: arch/arm/boot/dts/imx6*-sr-*
16093 SONIC NETWORK DRIVER
16094 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16095 L: netdev@vger.kernel.org
16097 F: drivers/net/ethernet/natsemi/sonic.*
16099 SONICS SILICON BACKPLANE DRIVER (SSB)
16100 M: Michael Buesch <m@bues.ch>
16101 L: linux-wireless@vger.kernel.org
16104 F: include/linux/ssb/
16106 SONY IMX214 SENSOR DRIVER
16107 M: Ricardo Ribalda <ribalda@kernel.org>
16108 L: linux-media@vger.kernel.org
16110 T: git git://linuxtv.org/media_tree.git
16111 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16112 F: drivers/media/i2c/imx214.c
16114 SONY IMX219 SENSOR DRIVER
16115 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16116 L: linux-media@vger.kernel.org
16118 T: git git://linuxtv.org/media_tree.git
16119 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16120 F: drivers/media/i2c/imx219.c
16122 SONY IMX258 SENSOR DRIVER
16123 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16124 L: linux-media@vger.kernel.org
16126 T: git git://linuxtv.org/media_tree.git
16127 F: drivers/media/i2c/imx258.c
16129 SONY IMX274 SENSOR DRIVER
16130 M: Leon Luo <leonl@leopardimaging.com>
16131 L: linux-media@vger.kernel.org
16133 T: git git://linuxtv.org/media_tree.git
16134 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
16135 F: drivers/media/i2c/imx274.c
16137 SONY IMX290 SENSOR DRIVER
16138 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16139 L: linux-media@vger.kernel.org
16141 T: git git://linuxtv.org/media_tree.git
16142 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16143 F: drivers/media/i2c/imx290.c
16145 SONY IMX319 SENSOR DRIVER
16146 M: Bingbu Cao <bingbu.cao@intel.com>
16147 L: linux-media@vger.kernel.org
16149 T: git git://linuxtv.org/media_tree.git
16150 F: drivers/media/i2c/imx319.c
16152 SONY IMX355 SENSOR DRIVER
16153 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16154 L: linux-media@vger.kernel.org
16156 T: git git://linuxtv.org/media_tree.git
16157 F: drivers/media/i2c/imx355.c
16159 SONY MEMORYSTICK SUBSYSTEM
16160 M: Maxim Levitsky <maximlevitsky@gmail.com>
16161 M: Alex Dubov <oakad@yahoo.com>
16162 M: Ulf Hansson <ulf.hansson@linaro.org>
16163 L: linux-mmc@vger.kernel.org
16165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16166 F: drivers/memstick/
16167 F: include/linux/memstick.h
16169 SONY VAIO CONTROL DEVICE DRIVER
16170 M: Mattia Dongili <malattia@linux.it>
16171 L: platform-driver-x86@vger.kernel.org
16173 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16174 F: Documentation/admin-guide/laptops/sony-laptop.rst
16175 F: drivers/char/sonypi.c
16176 F: drivers/platform/x86/sony-laptop.c
16177 F: include/linux/sony-laptop.h
16180 M: Jaroslav Kysela <perex@perex.cz>
16181 M: Takashi Iwai <tiwai@suse.com>
16182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16184 W: http://www.alsa-project.org/
16185 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16187 F: Documentation/sound/
16189 F: include/uapi/sound/
16192 SOUND - COMPRESSED AUDIO
16193 M: Vinod Koul <vkoul@kernel.org>
16194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16197 F: Documentation/sound/designs/compress-offload.rst
16198 F: include/sound/compress_driver.h
16199 F: include/uapi/sound/compress_*
16200 F: sound/core/compress_offload.c
16201 F: sound/soc/soc-compress.c
16203 SOUND - DMAENGINE HELPERS
16204 M: Lars-Peter Clausen <lars@metafoo.de>
16206 F: include/sound/dmaengine_pcm.h
16207 F: sound/core/pcm_dmaengine.c
16208 F: sound/soc/soc-generic-dmaengine-pcm.c
16210 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16211 M: Liam Girdwood <lgirdwood@gmail.com>
16212 M: Mark Brown <broonie@kernel.org>
16213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16215 W: http://alsa-project.org/main/index.php/ASoC
16216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16217 F: Documentation/devicetree/bindings/sound/
16218 F: Documentation/sound/soc/
16219 F: include/dt-bindings/sound/
16220 F: include/sound/soc*
16223 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16224 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16225 M: Liam Girdwood <lgirdwood@gmail.com>
16226 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16227 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16228 M: Daniel Baluta <daniel.baluta@nxp.com>
16229 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16231 W: https://github.com/thesofproject/linux/
16234 SOUNDWIRE SUBSYSTEM
16235 M: Vinod Koul <vkoul@kernel.org>
16236 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16237 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16238 R: Sanyog Kale <sanyog.r.kale@intel.com>
16239 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16241 F: Documentation/driver-api/soundwire/
16242 F: drivers/soundwire/
16243 F: include/linux/soundwire/
16246 M: Olli Salonen <olli.salonen@iki.fi>
16247 L: linux-media@vger.kernel.org
16249 W: https://linuxtv.org
16250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16251 F: drivers/media/dvb-frontends/sp2*
16253 SPARC + UltraSPARC (sparc/sparc64)
16254 M: "David S. Miller" <davem@davemloft.net>
16255 L: sparclinux@vger.kernel.org
16257 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16263 SPARC SERIAL DRIVERS
16264 M: "David S. Miller" <davem@davemloft.net>
16265 L: sparclinux@vger.kernel.org
16267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16269 F: drivers/tty/serial/suncore.c
16270 F: drivers/tty/serial/sunhv.c
16271 F: drivers/tty/serial/sunsab.c
16272 F: drivers/tty/serial/sunsab.h
16273 F: drivers/tty/serial/sunsu.c
16274 F: drivers/tty/serial/sunzilog.c
16275 F: drivers/tty/serial/sunzilog.h
16276 F: drivers/tty/vcc.c
16277 F: include/linux/sunserialcore.h
16280 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16281 L: linux-sparse@vger.kernel.org
16283 W: https://sparse.docs.kernel.org/
16284 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16285 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16286 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16287 F: include/linux/compiler.h
16289 SPEAKUP CONSOLE SPEECH DRIVER
16290 M: William Hubbs <w.d.hubbs@gmail.com>
16291 M: Chris Brannon <chris@the-brannons.com>
16292 M: Kirk Reiser <kirk@reisers.ca>
16293 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16294 L: speakup@linux-speakup.org
16296 W: http://www.linux-speakup.org/
16297 F: drivers/accessibility/speakup/
16299 SPEAR CLOCK FRAMEWORK SUPPORT
16300 M: Viresh Kumar <vireshk@kernel.org>
16301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16303 W: http://www.st.com/spear
16304 F: drivers/clk/spear/
16306 SPEAR PLATFORM SUPPORT
16307 M: Viresh Kumar <vireshk@kernel.org>
16308 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16311 W: http://www.st.com/spear
16312 F: arch/arm/boot/dts/spear*
16313 F: arch/arm/mach-spear/
16316 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16317 L: linux-mtd@lists.infradead.org
16319 W: http://www.linux-mtd.infradead.org/
16320 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16321 C: irc://irc.oftc.net/mtd
16322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16323 F: drivers/mtd/spi-nor/
16324 F: include/linux/mtd/spi-nor.h
16327 M: Mark Brown <broonie@kernel.org>
16328 L: linux-spi@vger.kernel.org
16330 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16332 F: Documentation/devicetree/bindings/spi/
16333 F: Documentation/spi/
16335 F: include/linux/spi/
16336 F: include/uapi/linux/spi/
16339 SPIDERNET NETWORK DRIVER for CELL
16340 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16341 L: netdev@vger.kernel.org
16343 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16344 F: drivers/net/ethernet/toshiba/spider_net*
16347 R: Stephen Boyd <sboyd@kernel.org>
16348 L: linux-arm-msm@vger.kernel.org
16349 F: Documentation/devicetree/bindings/spmi/
16351 F: include/dt-bindings/spmi/spmi.h
16352 F: include/linux/spmi.h
16353 F: include/trace/events/spmi.h
16356 M: Jeremy Kerr <jk@ozlabs.org>
16357 L: linuxppc-dev@lists.ozlabs.org
16359 W: http://www.ibm.com/developerworks/power/cell/
16360 F: Documentation/filesystems/spufs/spufs.rst
16361 F: arch/powerpc/platforms/cell/spufs/
16363 SQUASHFS FILE SYSTEM
16364 M: Phillip Lougher <phillip@squashfs.org.uk>
16365 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16367 W: http://squashfs.org.uk
16368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16369 F: Documentation/filesystems/squashfs.rst
16372 SRM (Alpha) environment access
16373 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16375 F: arch/alpha/kernel/srm_env.c
16377 ST LSM6DSx IMU IIO DRIVER
16378 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16379 L: linux-iio@vger.kernel.org
16381 W: http://www.st.com/
16382 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16383 F: drivers/iio/imu/st_lsm6dsx/
16385 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16386 M: Mickael Guene <mickael.guene@st.com>
16387 L: linux-media@vger.kernel.org
16389 T: git git://linuxtv.org/media_tree.git
16390 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16391 F: drivers/media/i2c/st-mipid02.c
16393 ST STM32 I2C/SMBUS DRIVER
16394 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16395 L: linux-i2c@vger.kernel.org
16397 F: drivers/i2c/busses/i2c-stm32*
16399 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16400 M: Song Qiang <songqiang1304521@gmail.com>
16401 L: linux-iio@vger.kernel.org
16403 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16404 F: drivers/iio/proximity/vl53l0x-i2c.c
16407 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16408 M: Sasha Levin <sashal@kernel.org>
16409 L: stable@vger.kernel.org
16411 F: Documentation/process/stable-kernel-rules.rst
16413 STAGING - ATOMISP DRIVER
16414 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16415 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16416 L: linux-media@vger.kernel.org
16418 F: drivers/staging/media/atomisp/
16421 M: Ian Abbott <abbotti@mev.co.uk>
16422 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16424 F: drivers/staging/comedi/
16426 STAGING - FIELDBUS SUBSYSTEM
16427 M: Sven Van Asbroeck <TheSven73@gmail.com>
16429 F: drivers/staging/fieldbus/*
16430 F: drivers/staging/fieldbus/Documentation/
16432 STAGING - HMS ANYBUS-S BUS
16433 M: Sven Van Asbroeck <TheSven73@gmail.com>
16435 F: drivers/staging/fieldbus/anybuss/
16437 STAGING - INDUSTRIAL IO
16438 M: Jonathan Cameron <jic23@kernel.org>
16439 L: linux-iio@vger.kernel.org
16441 F: Documentation/devicetree/bindings/staging/iio/
16442 F: drivers/staging/iio/
16444 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16445 M: Marc Dietrich <marvin24@gmx.de>
16446 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16447 L: linux-tegra@vger.kernel.org
16449 F: drivers/staging/nvec/
16451 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16452 M: Jens Frederich <jfrederich@gmail.com>
16453 M: Daniel Drake <dsd@laptop.org>
16454 M: Jon Nettleton <jon.nettleton@gmail.com>
16456 W: http://wiki.laptop.org/go/DCON
16457 F: drivers/staging/olpc_dcon/
16459 STAGING - REALTEK RTL8188EU DRIVERS
16460 M: Larry Finger <Larry.Finger@lwfinger.net>
16462 F: drivers/staging/rtl8188eu/
16464 STAGING - REALTEK RTL8712U DRIVERS
16465 M: Larry Finger <Larry.Finger@lwfinger.net>
16466 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16468 F: drivers/staging/rtl8712/
16470 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16471 M: Michael Hennerich <michael.hennerich@analog.com>
16472 M: Beniamin Bia <beniamin.bia@analog.com>
16473 L: linux-fbdev@vger.kernel.org
16475 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16476 F: drivers/staging/fbtft/fb_seps525.c
16478 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16479 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16480 M: Teddy Wang <teddy.wang@siliconmotion.com>
16481 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16482 L: linux-fbdev@vger.kernel.org
16484 F: drivers/staging/sm750fb/
16486 STAGING - VIA VT665X DRIVERS
16487 M: Forest Bond <forest@alittletooquiet.net>
16489 F: drivers/staging/vt665?/
16492 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16493 L: devel@driverdev.osuosl.org
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16496 F: drivers/staging/
16498 STARFIRE/DURALAN NETWORK DRIVER
16499 M: Ion Badulescu <ionut@badula.org>
16501 F: drivers/net/ethernet/adaptec/starfire*
16503 STEC S1220 SKD DRIVER
16504 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16505 L: linux-block@vger.kernel.org
16507 F: drivers/block/skd*[ch]
16509 STI AUDIO (ASoC) DRIVERS
16510 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16513 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16517 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16519 F: Documentation/devicetree/bindings/media/stih-cec.txt
16520 F: drivers/media/platform/sti/cec/
16522 STK1160 USB VIDEO CAPTURE DRIVER
16523 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16524 L: linux-media@vger.kernel.org
16526 T: git git://linuxtv.org/media_tree.git
16527 F: drivers/media/usb/stk1160/
16529 STM32 AUDIO (ASoC) DRIVERS
16530 M: Olivier Moysan <olivier.moysan@st.com>
16531 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16534 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16537 STM32 TIMER/LPTIMER DRIVERS
16538 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16540 F: Documentation/ABI/testing/*timer-stm32
16541 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16542 F: drivers/*/stm32-*timer*
16543 F: drivers/pwm/pwm-stm32*
16544 F: include/linux/*/stm32-*tim*
16546 STMMAC ETHERNET DRIVER
16547 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16548 M: Alexandre Torgue <alexandre.torgue@st.com>
16549 M: Jose Abreu <joabreu@synopsys.com>
16550 L: netdev@vger.kernel.org
16552 W: http://www.stlinux.com
16553 F: Documentation/networking/device_drivers/ethernet/stmicro/
16554 F: drivers/net/ethernet/stmicro/stmmac/
16557 M: Sam Creasey <sammy@sammy.net>
16559 W: http://sammy.net/sun3/
16560 F: arch/m68k/include/asm/sun3*
16561 F: arch/m68k/kernel/*sun3*
16562 F: arch/m68k/sun3*/
16563 F: drivers/net/ethernet/i825xx/sun3*
16565 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16566 M: Hans de Goede <hdegoede@redhat.com>
16567 L: linux-input@vger.kernel.org
16569 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16570 F: drivers/input/keyboard/sun4i-lradc-keys.c
16572 SUNDANCE NETWORK DRIVER
16573 M: Denis Kirjanov <kda@linux-powerpc.org>
16574 L: netdev@vger.kernel.org
16576 F: drivers/net/ethernet/dlink/sundance.c
16579 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16580 M: Rich Felker <dalias@libc.org>
16581 L: linux-sh@vger.kernel.org
16583 Q: http://patchwork.kernel.org/project/linux-sh/list/
16584 F: Documentation/sh/
16589 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16590 M: Len Brown <len.brown@intel.com>
16591 M: Pavel Machek <pavel@ucw.cz>
16592 L: linux-pm@vger.kernel.org
16594 B: https://bugzilla.kernel.org
16595 F: Documentation/power/
16596 F: arch/x86/kernel/acpi/
16597 F: drivers/base/power/
16598 F: include/linux/freezer.h
16599 F: include/linux/pm.h
16600 F: include/linux/suspend.h
16604 M: Martin Mares <mj@ucw.cz>
16605 L: linux-video@atrey.karlin.mff.cuni.cz
16607 F: Documentation/admin-guide/svga.rst
16608 F: arch/x86/boot/video*
16611 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16612 L: iommu@lists.linux-foundation.org
16614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16615 F: arch/*/kernel/pci-swiotlb.c
16616 F: include/linux/swiotlb.h
16617 F: kernel/dma/swiotlb.c
16620 M: Jiri Pirko <jiri@resnulli.us>
16621 M: Ivan Vecera <ivecera@redhat.com>
16622 L: netdev@vger.kernel.org
16624 F: include/net/switchdev.h
16627 SY8106A REGULATOR DRIVER
16628 M: Icenowy Zheng <icenowy@aosc.io>
16630 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16631 F: drivers/regulator/sy8106a-regulator.c
16633 SYNC FILE FRAMEWORK
16634 M: Sumit Semwal <sumit.semwal@linaro.org>
16635 R: Gustavo Padovan <gustavo@padovan.org>
16636 L: linux-media@vger.kernel.org
16637 L: dri-devel@lists.freedesktop.org
16639 T: git git://anongit.freedesktop.org/drm/drm-misc
16640 F: Documentation/driver-api/sync_file.rst
16641 F: drivers/dma-buf/dma-fence*
16642 F: drivers/dma-buf/sw_sync.c
16643 F: drivers/dma-buf/sync_*
16644 F: include/linux/sync_file.h
16645 F: include/uapi/linux/sync_file.h
16647 SYNOPSYS ARC ARCHITECTURE
16648 M: Vineet Gupta <vgupta@synopsys.com>
16649 L: linux-snps-arc@lists.infradead.org
16651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16652 F: Documentation/devicetree/bindings/arc/*
16653 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16655 F: drivers/clocksource/arc_timer.c
16656 F: drivers/tty/serial/arc_uart.c
16658 SYNOPSYS ARC HSDK SDP pll clock driver
16659 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16661 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16662 F: drivers/clk/clk-hsdk-pll.c
16664 SYNOPSYS ARC SDP clock driver
16665 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16667 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16668 F: drivers/clk/axs10x/*
16670 SYNOPSYS ARC SDP platform support
16671 M: Alexey Brodkin <abrodkin@synopsys.com>
16673 F: Documentation/devicetree/bindings/arc/axs10*
16674 F: arch/arc/boot/dts/ax*
16675 F: arch/arc/plat-axs10x
16677 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16678 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16680 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16681 F: drivers/reset/reset-axs10x.c
16683 SYNOPSYS CREG GPIO DRIVER
16684 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16686 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16687 F: drivers/gpio/gpio-creg-snps.c
16689 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16690 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16692 F: drivers/tty/serial/8250/8250_dw.c
16693 F: drivers/tty/serial/8250/8250_dwlib.*
16694 F: drivers/tty/serial/8250/8250_lpss.c
16696 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16697 M: Hoan Tran <hoan@os.amperecomputing.com>
16698 M: Serge Semin <fancer.lancer@gmail.com>
16699 L: linux-gpio@vger.kernel.org
16701 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16702 F: drivers/gpio/gpio-dwapb.c
16704 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16705 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16707 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16708 F: drivers/dma/dw-axi-dmac/
16710 SYNOPSYS DESIGNWARE DMAC DRIVER
16711 M: Viresh Kumar <vireshk@kernel.org>
16712 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16714 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16716 F: include/dt-bindings/dma/dw-dmac.h
16717 F: include/linux/dma/dw.h
16718 F: include/linux/platform_data/dma-dw.h
16720 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16721 M: Jose Abreu <Jose.Abreu@synopsys.com>
16722 L: netdev@vger.kernel.org
16724 F: drivers/net/ethernet/synopsys/
16726 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16727 M: Jose Abreu <Jose.Abreu@synopsys.com>
16728 L: netdev@vger.kernel.org
16730 F: drivers/net/phy/mdio-xpcs.c
16731 F: include/linux/mdio-xpcs.h
16733 SYNOPSYS DESIGNWARE I2C DRIVER
16734 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16735 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16736 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16737 L: linux-i2c@vger.kernel.org
16739 F: drivers/i2c/busses/i2c-designware-*
16740 F: include/linux/platform_data/i2c-designware.h
16742 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16743 M: Jaehoon Chung <jh80.chung@samsung.com>
16744 L: linux-mmc@vger.kernel.org
16746 F: drivers/mmc/host/dw_mmc*
16748 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16749 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16751 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16752 F: drivers/reset/reset-hsdk.c
16753 F: include/dt-bindings/reset/snps,hsdk-reset.h
16755 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16756 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16757 M: Manjunath M B <manjumb@synopsys.com>
16758 L: linux-mmc@vger.kernel.org
16760 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16762 SYSTEM CONFIGURATION (SYSCON)
16763 M: Lee Jones <lee.jones@linaro.org>
16764 M: Arnd Bergmann <arnd@arndb.de>
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16767 F: drivers/mfd/syscon.c
16769 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16770 M: Sudeep Holla <sudeep.holla@arm.com>
16771 L: linux-arm-kernel@lists.infradead.org
16773 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16774 F: drivers/clk/clk-sc[mp]i.c
16775 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16776 F: drivers/firmware/arm_scmi/
16777 F: drivers/firmware/arm_scpi.c
16778 F: drivers/reset/reset-scmi.c
16779 F: include/linux/sc[mp]i_protocol.h
16780 F: include/trace/events/scmi.h
16782 SYSTEM RESET/SHUTDOWN DRIVERS
16783 M: Sebastian Reichel <sre@kernel.org>
16784 L: linux-pm@vger.kernel.org
16786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16787 F: Documentation/devicetree/bindings/power/reset/
16788 F: drivers/power/reset/
16790 SYSTEM TRACE MODULE CLASS
16791 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16794 F: Documentation/trace/stm.rst
16795 F: drivers/hwtracing/stm/
16796 F: include/linux/stm.h
16797 F: include/uapi/linux/stm.h
16799 SYSTEM76 ACPI DRIVER
16800 M: Jeremy Soller <jeremy@system76.com>
16801 M: System76 Product Development <productdev@system76.com>
16802 L: platform-driver-x86@vger.kernel.org
16804 F: drivers/platform/x86/system76_acpi.c
16807 M: Christoph Hellwig <hch@infradead.org>
16809 F: Documentation/filesystems/sysv-fs.rst
16811 F: include/linux/sysv_fs.h
16813 TASKSTATS STATISTICS INTERFACE
16814 M: Balbir Singh <bsingharora@gmail.com>
16816 F: Documentation/accounting/taskstats*
16817 F: include/linux/taskstats*
16818 F: kernel/taskstats.c
16821 M: Jamal Hadi Salim <jhs@mojatatu.com>
16822 M: Cong Wang <xiyou.wangcong@gmail.com>
16823 M: Jiri Pirko <jiri@resnulli.us>
16824 L: netdev@vger.kernel.org
16826 F: include/net/pkt_cls.h
16827 F: include/net/pkt_sched.h
16828 F: include/net/tc_act/
16829 F: include/uapi/linux/pkt_cls.h
16830 F: include/uapi/linux/pkt_sched.h
16831 F: include/uapi/linux/tc_act/
16832 F: include/uapi/linux/tc_ematch/
16835 TC90522 MEDIA DRIVER
16836 M: Akihiro Tsukada <tskd08@gmail.com>
16837 L: linux-media@vger.kernel.org
16839 F: drivers/media/dvb-frontends/tc90522*
16841 TCP LOW PRIORITY MODULE
16842 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16843 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16845 W: http://tcp-lp-mod.sourceforge.net/
16846 F: net/ipv4/tcp_lp.c
16848 TDA10071 MEDIA DRIVER
16849 M: Antti Palosaari <crope@iki.fi>
16850 L: linux-media@vger.kernel.org
16852 W: https://linuxtv.org
16853 W: http://palosaari.fi/linux/
16854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16855 T: git git://linuxtv.org/anttip/media_tree.git
16856 F: drivers/media/dvb-frontends/tda10071*
16858 TDA18212 MEDIA DRIVER
16859 M: Antti Palosaari <crope@iki.fi>
16860 L: linux-media@vger.kernel.org
16862 W: https://linuxtv.org
16863 W: http://palosaari.fi/linux/
16864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16865 T: git git://linuxtv.org/anttip/media_tree.git
16866 F: drivers/media/tuners/tda18212*
16868 TDA18218 MEDIA DRIVER
16869 M: Antti Palosaari <crope@iki.fi>
16870 L: linux-media@vger.kernel.org
16872 W: https://linuxtv.org
16873 W: http://palosaari.fi/linux/
16874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16875 T: git git://linuxtv.org/anttip/media_tree.git
16876 F: drivers/media/tuners/tda18218*
16878 TDA18250 MEDIA DRIVER
16879 M: Olli Salonen <olli.salonen@iki.fi>
16880 L: linux-media@vger.kernel.org
16882 W: https://linuxtv.org
16883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16884 T: git git://linuxtv.org/media_tree.git
16885 F: drivers/media/tuners/tda18250*
16887 TDA18271 MEDIA DRIVER
16888 M: Michael Krufky <mkrufky@linuxtv.org>
16889 L: linux-media@vger.kernel.org
16891 W: https://linuxtv.org
16892 W: http://github.com/mkrufky
16893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16894 T: git git://linuxtv.org/mkrufky/tuners.git
16895 F: drivers/media/tuners/tda18271*
16897 TDA1997x MEDIA DRIVER
16898 M: Tim Harvey <tharvey@gateworks.com>
16899 L: linux-media@vger.kernel.org
16901 W: https://linuxtv.org
16902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16903 F: drivers/media/i2c/tda1997x.*
16905 TDA827x MEDIA DRIVER
16906 M: Michael Krufky <mkrufky@linuxtv.org>
16907 L: linux-media@vger.kernel.org
16909 W: https://linuxtv.org
16910 W: http://github.com/mkrufky
16911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16912 T: git git://linuxtv.org/mkrufky/tuners.git
16913 F: drivers/media/tuners/tda8290.*
16915 TDA8290 MEDIA DRIVER
16916 M: Michael Krufky <mkrufky@linuxtv.org>
16917 L: linux-media@vger.kernel.org
16919 W: https://linuxtv.org
16920 W: http://github.com/mkrufky
16921 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16922 T: git git://linuxtv.org/mkrufky/tuners.git
16923 F: drivers/media/tuners/tda8290.*
16925 TDA9840 MEDIA DRIVER
16926 M: Hans Verkuil <hverkuil@xs4all.nl>
16927 L: linux-media@vger.kernel.org
16929 W: https://linuxtv.org
16930 T: git git://linuxtv.org/media_tree.git
16931 F: drivers/media/i2c/tda9840*
16933 TEA5761 TUNER DRIVER
16934 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16935 L: linux-media@vger.kernel.org
16937 W: https://linuxtv.org
16938 T: git git://linuxtv.org/media_tree.git
16939 F: drivers/media/tuners/tea5761.*
16941 TEA5767 TUNER DRIVER
16942 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16943 L: linux-media@vger.kernel.org
16945 W: https://linuxtv.org
16946 T: git git://linuxtv.org/media_tree.git
16947 F: drivers/media/tuners/tea5767.*
16949 TEA6415C MEDIA DRIVER
16950 M: Hans Verkuil <hverkuil@xs4all.nl>
16951 L: linux-media@vger.kernel.org
16953 W: https://linuxtv.org
16954 T: git git://linuxtv.org/media_tree.git
16955 F: drivers/media/i2c/tea6415c*
16957 TEA6420 MEDIA DRIVER
16958 M: Hans Verkuil <hverkuil@xs4all.nl>
16959 L: linux-media@vger.kernel.org
16961 W: https://linuxtv.org
16962 T: git git://linuxtv.org/media_tree.git
16963 F: drivers/media/i2c/tea6420*
16966 M: Jiri Pirko <jiri@resnulli.us>
16967 L: netdev@vger.kernel.org
16969 F: drivers/net/team/
16970 F: include/linux/if_team.h
16971 F: include/uapi/linux/if_team.h
16973 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16974 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16976 F: arch/x86/platform/ts5500/
16978 TECHNOTREND USB IR RECEIVER
16979 M: Sean Young <sean@mess.org>
16980 L: linux-media@vger.kernel.org
16982 F: drivers/media/rc/ttusbir.c
16984 TECHWELL TW9910 VIDEO DECODER
16985 L: linux-media@vger.kernel.org
16987 F: drivers/media/i2c/tw9910.c
16988 F: include/media/i2c/tw9910.h
16991 M: Jens Wiklander <jens.wiklander@linaro.org>
16992 L: op-tee@lists.trustedfirmware.org
16994 F: Documentation/staging/tee.rst
16996 F: include/linux/tee_drv.h
16997 F: include/uapi/linux/tee.h
16999 TEGRA ARCHITECTURE SUPPORT
17000 M: Thierry Reding <thierry.reding@gmail.com>
17001 M: Jonathan Hunter <jonathanh@nvidia.com>
17002 L: linux-tegra@vger.kernel.org
17004 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17009 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17010 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17012 F: drivers/clk/tegra/
17015 M: Laxman Dewangan <ldewangan@nvidia.com>
17016 M: Jon Hunter <jonathanh@nvidia.com>
17018 F: drivers/dma/tegra*
17021 M: Laxman Dewangan <ldewangan@nvidia.com>
17022 R: Dmitry Osipenko <digetx@gmail.com>
17024 F: drivers/i2c/busses/i2c-tegra.c
17026 TEGRA IOMMU DRIVERS
17027 M: Thierry Reding <thierry.reding@gmail.com>
17028 R: Krishna Reddy <vdumpa@nvidia.com>
17029 L: linux-tegra@vger.kernel.org
17031 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17032 F: drivers/iommu/tegra*
17035 M: Laxman Dewangan <ldewangan@nvidia.com>
17037 F: drivers/input/keyboard/tegra-kbc.c
17040 M: Stefan Agner <stefan@agner.ch>
17041 M: Lucas Stach <dev@lynxeye.de>
17043 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17044 F: drivers/mtd/nand/raw/tegra_nand.c
17047 M: Thierry Reding <thierry.reding@gmail.com>
17049 F: drivers/pwm/pwm-tegra.c
17051 TEGRA SERIAL DRIVER
17052 M: Laxman Dewangan <ldewangan@nvidia.com>
17054 F: drivers/tty/serial/serial-tegra.c
17057 M: Laxman Dewangan <ldewangan@nvidia.com>
17059 F: drivers/spi/spi-tegra*
17062 M: Thierry Reding <thierry.reding@gmail.com>
17063 M: Jonathan Hunter <jonathanh@nvidia.com>
17064 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17065 L: linux-media@vger.kernel.org
17066 L: linux-tegra@vger.kernel.org
17068 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17069 F: drivers/staging/media/tegra-video/
17071 TEGRA XUSB PADCTL DRIVER
17072 M: JC Kuo <jckuo@nvidia.com>
17074 F: drivers/phy/tegra/xusb*
17076 TEHUTI ETHERNET DRIVER
17077 M: Andy Gospodarek <andy@greyhouse.net>
17078 L: netdev@vger.kernel.org
17080 F: drivers/net/ethernet/tehuti/*
17082 TELECOM CLOCK DRIVER FOR MCPL0010
17083 M: Mark Gross <mark.gross@intel.com>
17085 F: drivers/char/tlclk.c
17087 TEMPO SEMICONDUCTOR DRIVERS
17088 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17090 F: Documentation/devicetree/bindings/sound/tscs*.txt
17091 F: sound/soc/codecs/tscs*.c
17092 F: sound/soc/codecs/tscs*.h
17094 TENSILICA XTENSA PORT (xtensa)
17095 M: Chris Zankel <chris@zankel.net>
17096 M: Max Filippov <jcmvbkbc@gmail.com>
17097 L: linux-xtensa@linux-xtensa.org
17099 T: git git://github.com/czankel/xtensa-linux.git
17101 F: drivers/irqchip/irq-xtensa-*
17103 TEXAS INSTRUMENTS ASoC DRIVERS
17104 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17109 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17110 M: Ricardo Ribalda <ribalda@kernel.org>
17111 L: linux-iio@vger.kernel.org
17113 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17114 F: drivers/iio/dac/ti-dac7612.c
17116 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17117 M: Nishanth Menon <nm@ti.com>
17118 M: Tero Kristo <t-kristo@ti.com>
17119 M: Santosh Shilimkar <ssantosh@kernel.org>
17120 L: linux-arm-kernel@lists.infradead.org
17122 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17123 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17124 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17125 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
17126 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
17127 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17128 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17129 F: drivers/clk/keystone/sci-clk.c
17130 F: drivers/firmware/ti_sci*
17131 F: drivers/irqchip/irq-ti-sci-inta.c
17132 F: drivers/irqchip/irq-ti-sci-intr.c
17133 F: drivers/reset/reset-ti-sci.c
17134 F: drivers/soc/ti/ti_sci_inta_msi.c
17135 F: drivers/soc/ti/ti_sci_pm_domains.c
17136 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17137 F: include/linux/soc/ti/ti_sci_inta_msi.h
17138 F: include/linux/soc/ti/ti_sci_protocol.h
17140 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17141 M: Hans Verkuil <hverkuil@xs4all.nl>
17142 L: linux-media@vger.kernel.org
17144 W: https://linuxtv.org
17145 T: git git://linuxtv.org/media_tree.git
17146 F: drivers/media/radio/radio-raremono.c
17149 M: Zhang Rui <rui.zhang@intel.com>
17150 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17151 R: Amit Kucheria <amitk@kernel.org>
17152 L: linux-pm@vger.kernel.org
17154 Q: https://patchwork.kernel.org/project/linux-pm/list/
17155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17156 F: Documentation/devicetree/bindings/thermal/
17157 F: drivers/thermal/
17158 F: include/linux/cpu_cooling.h
17159 F: include/linux/thermal.h
17160 F: include/uapi/linux/thermal.h
17162 THERMAL DRIVER FOR AMLOGIC SOCS
17163 M: Guillaume La Roque <glaroque@baylibre.com>
17164 L: linux-pm@vger.kernel.org
17165 L: linux-amlogic@lists.infradead.org
17167 W: http://linux-meson.com/
17168 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17169 F: drivers/thermal/amlogic_thermal.c
17171 THERMAL/CPU_COOLING
17172 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17173 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17174 M: Viresh Kumar <viresh.kumar@linaro.org>
17175 M: Javi Merino <javi.merino@kernel.org>
17176 L: linux-pm@vger.kernel.org
17178 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17179 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17180 F: drivers/thermal/cpufreq_cooling.c
17181 F: drivers/thermal/cpuidle_cooling.c
17182 F: include/linux/cpu_cooling.h
17184 THERMAL/POWER_ALLOCATOR
17185 M: Lukasz Luba <lukasz.luba@arm.com>
17186 L: linux-pm@vger.kernel.org
17188 F: Documentation/driver-api/thermal/power_allocator.rst
17189 F: drivers/thermal/gov_power_allocator.c
17190 F: include/trace/events/thermal_power_allocator.h
17192 THINKPAD ACPI EXTRAS DRIVER
17193 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17194 L: ibm-acpi-devel@lists.sourceforge.net
17195 L: platform-driver-x86@vger.kernel.org
17197 W: http://ibm-acpi.sourceforge.net
17198 W: http://thinkwiki.org/wiki/Ibm-acpi
17199 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17200 F: drivers/platform/x86/thinkpad_acpi.c
17203 M: Andreas Noever <andreas.noever@gmail.com>
17204 M: Michael Jamet <michael.jamet@intel.com>
17205 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17206 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17207 L: linux-usb@vger.kernel.org
17209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17210 F: Documentation/admin-guide/thunderbolt.rst
17211 F: drivers/thunderbolt/
17212 F: include/linux/thunderbolt.h
17214 THUNDERBOLT NETWORK DRIVER
17215 M: Michael Jamet <michael.jamet@intel.com>
17216 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17217 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17218 L: netdev@vger.kernel.org
17220 F: drivers/net/thunderbolt.c
17222 THUNDERX GPIO DRIVER
17223 M: Robert Richter <rrichter@marvell.com>
17225 F: drivers/gpio/gpio-thunderx.c
17227 TI AM437X VPFE DRIVER
17228 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17229 L: linux-media@vger.kernel.org
17231 W: https://linuxtv.org
17232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17233 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17234 F: drivers/media/platform/am437x/
17236 TI BANDGAP AND THERMAL DRIVER
17237 M: Eduardo Valentin <edubezval@gmail.com>
17238 M: Keerthy <j-keerthy@ti.com>
17239 L: linux-pm@vger.kernel.org
17240 L: linux-omap@vger.kernel.org
17242 F: drivers/thermal/ti-soc-thermal/
17244 TI BQ27XXX POWER SUPPLY DRIVER
17245 R: Andrew F. Davis <afd@ti.com>
17246 F: drivers/power/supply/bq27xxx_battery.c
17247 F: drivers/power/supply/bq27xxx_battery_i2c.c
17248 F: include/linux/power/bq27xxx_battery.h
17250 TI CDCE706 CLOCK DRIVER
17251 M: Max Filippov <jcmvbkbc@gmail.com>
17253 F: drivers/clk/clk-cdce706.c
17256 M: Tero Kristo <t-kristo@ti.com>
17257 L: linux-omap@vger.kernel.org
17260 F: include/linux/clk/ti.h
17262 TI DAVINCI MACHINE SUPPORT
17263 M: Sekhar Nori <nsekhar@ti.com>
17264 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17265 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17268 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17269 F: arch/arm/boot/dts/da850*
17270 F: arch/arm/mach-davinci/
17271 F: drivers/i2c/busses/i2c-davinci.c
17273 TI DAVINCI SERIES CLOCK DRIVER
17274 M: David Lechner <david@lechnology.com>
17275 R: Sekhar Nori <nsekhar@ti.com>
17277 F: Documentation/devicetree/bindings/clock/ti/davinci/
17278 F: drivers/clk/davinci/
17280 TI DAVINCI SERIES GPIO DRIVER
17281 M: Keerthy <j-keerthy@ti.com>
17282 L: linux-gpio@vger.kernel.org
17284 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17285 F: drivers/gpio/gpio-davinci.c
17287 TI DAVINCI SERIES MEDIA DRIVER
17288 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17289 L: linux-media@vger.kernel.org
17291 W: https://linuxtv.org
17292 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17293 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17294 F: drivers/media/platform/davinci/
17295 F: include/media/davinci/
17297 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17298 R: David Lechner <david@lechnology.com>
17299 L: linux-iio@vger.kernel.org
17300 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17301 F: drivers/counter/ti-eqep.c
17303 TI ETHERNET SWITCH DRIVER (CPSW)
17304 R: Grygorii Strashko <grygorii.strashko@ti.com>
17305 L: linux-omap@vger.kernel.org
17306 L: netdev@vger.kernel.org
17308 F: drivers/net/ethernet/ti/cpsw*
17309 F: drivers/net/ethernet/ti/davinci*
17311 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17312 M: Alex Dubov <oakad@yahoo.com>
17314 W: http://tifmxx.berlios.de/
17315 F: drivers/memstick/host/tifm_ms.c
17316 F: drivers/misc/tifm*
17317 F: drivers/mmc/host/tifm_sd.c
17318 F: include/linux/tifm.h
17320 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17321 M: Santosh Shilimkar <ssantosh@kernel.org>
17322 L: linux-kernel@vger.kernel.org
17323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17326 F: drivers/soc/ti/*
17328 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17329 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17330 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17333 F: sound/soc/codecs/isabelle*
17334 F: sound/soc/codecs/lm49453*
17336 TI LP855x BACKLIGHT DRIVER
17337 M: Milo Kim <milo.kim@ti.com>
17339 F: Documentation/driver-api/backlight/lp855x-driver.rst
17340 F: drivers/video/backlight/lp855x_bl.c
17341 F: include/linux/platform_data/lp855x.h
17343 TI LP8727 CHARGER DRIVER
17344 M: Milo Kim <milo.kim@ti.com>
17346 F: drivers/power/supply/lp8727_charger.c
17347 F: include/linux/platform_data/lp8727.h
17349 TI LP8788 MFD DRIVER
17350 M: Milo Kim <milo.kim@ti.com>
17352 F: drivers/iio/adc/lp8788_adc.c
17353 F: drivers/leds/leds-lp8788.c
17354 F: drivers/mfd/lp8788*.c
17355 F: drivers/power/supply/lp8788-charger.c
17356 F: drivers/regulator/lp8788-*.c
17357 F: include/linux/mfd/lp8788*.h
17359 TI NETCP ETHERNET DRIVER
17360 M: Wingman Kwok <w-kwok2@ti.com>
17361 M: Murali Karicheri <m-karicheri2@ti.com>
17362 L: netdev@vger.kernel.org
17364 F: drivers/net/ethernet/ti/netcp*
17366 TI PCM3060 ASoC CODEC DRIVER
17367 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17370 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17371 F: sound/soc/codecs/pcm3060*
17373 TI TAS571X FAMILY ASoC CODEC DRIVER
17374 M: Kevin Cernekee <cernekee@chromium.org>
17375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17377 F: sound/soc/codecs/tas571x*
17379 TI TCAN4X5X DEVICE DRIVER
17380 M: Dan Murphy <dmurphy@ti.com>
17381 L: linux-can@vger.kernel.org
17383 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17384 F: drivers/net/can/m_can/tcan4x5x.c
17386 TI TRF7970A NFC DRIVER
17387 M: Mark Greer <mgreer@animalcreek.com>
17388 L: linux-wireless@vger.kernel.org
17389 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17391 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17392 F: drivers/nfc/trf7970a.c
17394 TI TWL4030 SERIES SOC CODEC DRIVER
17395 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17396 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17398 F: sound/soc/codecs/twl4030*
17401 M: Benoit Parrot <bparrot@ti.com>
17402 L: linux-media@vger.kernel.org
17404 W: http://linuxtv.org/
17405 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17406 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17407 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17408 F: drivers/media/platform/ti-vpe/
17410 TI WILINK WIRELESS DRIVERS
17411 L: linux-wireless@vger.kernel.org
17413 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17414 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17416 F: drivers/net/wireless/ti/
17417 F: include/linux/wl12xx.h
17419 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17420 M: John Stultz <john.stultz@linaro.org>
17421 M: Thomas Gleixner <tglx@linutronix.de>
17422 R: Stephen Boyd <sboyd@kernel.org>
17423 L: linux-kernel@vger.kernel.org
17425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17426 F: include/linux/clocksource.h
17427 F: include/linux/time.h
17428 F: include/linux/timex.h
17429 F: include/uapi/linux/time.h
17430 F: include/uapi/linux/timex.h
17431 F: kernel/time/alarmtimer.c
17432 F: kernel/time/clocksource.c
17433 F: kernel/time/ntp.c
17434 F: kernel/time/time*.c
17435 F: tools/testing/selftests/timers/
17438 M: Jon Maloy <jmaloy@redhat.com>
17439 M: Ying Xue <ying.xue@windriver.com>
17440 L: netdev@vger.kernel.org (core kernel code)
17441 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17443 W: http://tipc.sourceforge.net/
17444 F: include/uapi/linux/tipc*.h
17447 TLAN NETWORK DRIVER
17448 M: Samuel Chessman <chessman@tux.org>
17449 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17451 W: http://sourceforge.net/projects/tlan/
17452 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17453 F: drivers/net/ethernet/ti/tlan.*
17455 TM6000 VIDEO4LINUX DRIVER
17456 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17457 L: linux-media@vger.kernel.org
17459 W: https://linuxtv.org
17460 T: git git://linuxtv.org/media_tree.git
17461 F: Documentation/admin-guide/media/tm6000*
17462 F: drivers/media/usb/tm6000/
17464 TMIO/SDHI MMC DRIVER
17465 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17466 L: linux-mmc@vger.kernel.org
17468 F: drivers/mmc/host/renesas_sdhi*
17469 F: drivers/mmc/host/tmio_mmc*
17470 F: include/linux/mfd/tmio.h
17472 TMP401 HARDWARE MONITOR DRIVER
17473 M: Guenter Roeck <linux@roeck-us.net>
17474 L: linux-hwmon@vger.kernel.org
17476 F: Documentation/hwmon/tmp401.rst
17477 F: drivers/hwmon/tmp401.c
17479 TMP513 HARDWARE MONITOR DRIVER
17480 M: Eric Tremblay <etremblay@distech-controls.com>
17481 L: linux-hwmon@vger.kernel.org
17483 F: Documentation/hwmon/tmp513.rst
17484 F: drivers/hwmon/tmp513.c
17486 TMPFS (SHMEM FILESYSTEM)
17487 M: Hugh Dickins <hughd@google.com>
17488 L: linux-mm@kvack.org
17490 F: include/linux/shmem_fs.h
17493 TOMOYO SECURITY MODULE
17494 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17495 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17496 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17497 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17498 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17499 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17501 W: https://tomoyo.osdn.jp/
17502 F: security/tomoyo/
17504 TOPSTAR LAPTOP EXTRAS DRIVER
17505 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17506 L: platform-driver-x86@vger.kernel.org
17508 F: drivers/platform/x86/topstar-laptop.c
17510 TORTURE-TEST MODULES
17511 M: Davidlohr Bueso <dave@stgolabs.net>
17512 M: "Paul E. McKenney" <paulmck@kernel.org>
17513 M: Josh Triplett <josh@joshtriplett.org>
17514 L: linux-kernel@vger.kernel.org
17516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17517 F: Documentation/RCU/torture.rst
17518 F: kernel/locking/locktorture.c
17519 F: kernel/rcu/rcuperf.c
17520 F: kernel/rcu/rcutorture.c
17521 F: kernel/torture.c
17523 TOSHIBA ACPI EXTRAS DRIVER
17524 M: Azael Avalos <coproscefalo@gmail.com>
17525 L: platform-driver-x86@vger.kernel.org
17527 F: drivers/platform/x86/toshiba_acpi.c
17529 TOSHIBA BLUETOOTH DRIVER
17530 M: Azael Avalos <coproscefalo@gmail.com>
17531 L: platform-driver-x86@vger.kernel.org
17533 F: drivers/platform/x86/toshiba_bluetooth.c
17535 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17536 M: Azael Avalos <coproscefalo@gmail.com>
17537 L: platform-driver-x86@vger.kernel.org
17539 F: drivers/platform/x86/toshiba_haps.c
17542 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17544 W: http://www.buzzard.org.uk/toshiba/
17545 F: drivers/char/toshiba.c
17546 F: include/linux/toshiba.h
17547 F: include/uapi/linux/toshiba.h
17549 TOSHIBA TC358743 DRIVER
17550 M: Mats Randgaard <matrandg@cisco.com>
17551 L: linux-media@vger.kernel.org
17553 F: drivers/media/i2c/tc358743*
17554 F: include/media/i2c/tc358743.h
17556 TOSHIBA WMI HOTKEYS DRIVER
17557 M: Azael Avalos <coproscefalo@gmail.com>
17558 L: platform-driver-x86@vger.kernel.org
17560 F: drivers/platform/x86/toshiba-wmi.c
17563 M: Peter Huewe <peterhuewe@gmx.de>
17564 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17565 R: Jason Gunthorpe <jgg@ziepe.ca>
17566 L: linux-integrity@vger.kernel.org
17568 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17569 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17570 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17571 F: drivers/char/tpm/
17574 M: Steven Rostedt <rostedt@goodmis.org>
17575 M: Ingo Molnar <mingo@redhat.com>
17577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17578 F: Documentation/trace/ftrace.rst
17579 F: arch/*/*/*/ftrace.h
17580 F: arch/*/kernel/ftrace.c
17581 F: include/*/ftrace.h
17582 F: include/linux/trace*.h
17585 F: tools/testing/selftests/ftrace/
17587 TRACING MMIO ACCESSES (MMIOTRACE)
17588 M: Steven Rostedt <rostedt@goodmis.org>
17589 M: Ingo Molnar <mingo@kernel.org>
17590 R: Karol Herbst <karolherbst@gmail.com>
17591 R: Pekka Paalanen <ppaalanen@gmail.com>
17592 L: linux-kernel@vger.kernel.org
17593 L: nouveau@lists.freedesktop.org
17595 F: arch/x86/mm/kmmio.c
17596 F: arch/x86/mm/mmio-mod.c
17597 F: arch/x86/mm/testmmiotrace.c
17598 F: include/linux/mmiotrace.h
17599 F: kernel/trace/trace_mmiotrace.c
17602 M: Jiri Kosina <trivial@kernel.org>
17604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17605 K: ^Subject:.*(?i)trivial
17608 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17609 M: Jiri Slaby <jirislaby@kernel.org>
17611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17612 F: Documentation/driver-api/serial/
17614 F: drivers/tty/serial/serial_core.c
17615 F: include/linux/serial.h
17616 F: include/linux/serial_core.h
17617 F: include/linux/tty.h
17618 F: include/uapi/linux/serial.h
17619 F: include/uapi/linux/serial_core.h
17620 F: include/uapi/linux/tty.h
17622 TUA9001 MEDIA DRIVER
17623 M: Antti Palosaari <crope@iki.fi>
17624 L: linux-media@vger.kernel.org
17626 W: https://linuxtv.org
17627 W: http://palosaari.fi/linux/
17628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17629 T: git git://linuxtv.org/anttip/media_tree.git
17630 F: drivers/media/tuners/tua9001*
17632 TULIP NETWORK DRIVERS
17633 L: netdev@vger.kernel.org
17634 L: linux-parisc@vger.kernel.org
17636 F: drivers/net/ethernet/dec/tulip/
17639 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17641 W: http://vtun.sourceforge.net/tun
17642 F: Documentation/networking/tuntap.rst
17643 F: arch/um/os-Linux/drivers/
17645 TURBOCHANNEL SUBSYSTEM
17646 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17647 M: Ralf Baechle <ralf@linux-mips.org>
17648 L: linux-mips@vger.kernel.org
17650 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17652 F: include/linux/tc.h
17655 M: "Len Brown" <lenb@kernel.org>
17656 L: linux-pm@vger.kernel.org
17658 Q: https://patchwork.kernel.org/project/linux-pm/list/
17659 B: https://bugzilla.kernel.org
17660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17661 F: tools/power/x86/turbostat/
17663 TW5864 VIDEO4LINUX DRIVER
17664 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17665 M: Anton Sviridenko <anton@corp.bluecherry.net>
17666 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17667 M: Andrey Utkin <andrey_utkin@fastmail.com>
17668 L: linux-media@vger.kernel.org
17670 F: drivers/media/pci/tw5864/
17672 TW68 VIDEO4LINUX DRIVER
17673 M: Hans Verkuil <hverkuil@xs4all.nl>
17674 L: linux-media@vger.kernel.org
17676 W: https://linuxtv.org
17677 T: git git://linuxtv.org/media_tree.git
17678 F: drivers/media/pci/tw68/
17680 TW686X VIDEO4LINUX DRIVER
17681 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17682 L: linux-media@vger.kernel.org
17684 W: http://linuxtv.org
17685 T: git git://linuxtv.org/media_tree.git
17686 F: drivers/media/pci/tw686x/
17688 UACCE ACCELERATOR FRAMEWORK
17689 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17690 M: Zhou Wang <wangzhou1@hisilicon.com>
17691 L: linux-accelerators@lists.ozlabs.org
17692 L: linux-kernel@vger.kernel.org
17694 F: Documentation/ABI/testing/sysfs-driver-uacce
17695 F: Documentation/misc-devices/uacce.rst
17696 F: drivers/misc/uacce/
17697 F: include/linux/uacce.h
17698 F: include/uapi/misc/uacce/
17700 UBI FILE SYSTEM (UBIFS)
17701 M: Richard Weinberger <richard@nod.at>
17702 L: linux-mtd@lists.infradead.org
17704 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17707 F: Documentation/filesystems/ubifs.rst
17710 UCLINUX (M68KNOMMU AND COLDFIRE)
17711 M: Greg Ungerer <gerg@linux-m68k.org>
17712 L: linux-m68k@lists.linux-m68k.org
17713 L: uclinux-dev@uclinux.org (subscribers-only)
17715 W: http://www.linux-m68k.org/
17716 W: http://www.uclinux.org/
17717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17718 F: arch/m68k/*/*_no.*
17720 F: arch/m68k/coldfire/
17721 F: arch/m68k/include/asm/*_no.*
17724 M: Jan Kara <jack@suse.com>
17726 F: Documentation/filesystems/udf.rst
17730 M: Bastien Nocera <hadess@hadess.net>
17731 L: linux-input@vger.kernel.org
17733 F: drivers/hid/hid-udraw-ps3.c
17736 M: Evgeniy Dushistov <dushistov@mail.ru>
17738 F: Documentation/admin-guide/ufs.rst
17741 UHID USERSPACE HID IO DRIVER
17742 M: David Rheinsberg <david.rheinsberg@gmail.com>
17743 L: linux-input@vger.kernel.org
17745 F: drivers/hid/uhid.c
17746 F: include/uapi/linux/uhid.h
17749 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17750 L: linux-usb@vger.kernel.org
17752 F: drivers/usb/common/ulpi.c
17753 F: include/linux/ulpi/
17756 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17757 L: linux-fsdevel@vger.kernel.org
17762 M: Tony Finch <dot@dotat.at>
17764 W: http://dotat.at/prog/unifdef
17765 F: scripts/unifdef.c
17767 UNIFORM CDROM DRIVER
17768 M: Jens Axboe <axboe@kernel.dk>
17770 W: http://www.kernel.dk
17771 F: Documentation/cdrom/
17772 F: drivers/cdrom/cdrom.c
17773 F: include/linux/cdrom.h
17774 F: include/uapi/linux/cdrom.h
17776 UNISYS S-PAR DRIVERS
17777 M: David Kershner <david.kershner@unisys.com>
17778 L: sparmaintainer@unisys.com (Unisys internal)
17780 F: drivers/staging/unisys/
17781 F: drivers/visorbus/
17782 F: include/linux/visorbus.h
17784 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17785 R: Alim Akhtar <alim.akhtar@samsung.com>
17786 R: Avri Altman <avri.altman@wdc.com>
17787 L: linux-scsi@vger.kernel.org
17789 F: Documentation/scsi/ufs.rst
17790 F: drivers/scsi/ufs/
17792 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17793 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17794 L: linux-scsi@vger.kernel.org
17796 F: drivers/scsi/ufs/*dwc*
17798 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17799 M: Stanley Chu <stanley.chu@mediatek.com>
17800 L: linux-scsi@vger.kernel.org
17801 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17803 F: drivers/scsi/ufs/ufs-mediatek*
17805 UNSORTED BLOCK IMAGES (UBI)
17806 M: Richard Weinberger <richard@nod.at>
17807 L: linux-mtd@lists.infradead.org
17809 W: http://www.linux-mtd.infradead.org/
17810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17812 F: drivers/mtd/ubi/
17813 F: include/linux/mtd/ubi.h
17814 F: include/uapi/mtd/ubi-user.h
17816 USB "USBNET" DRIVER FRAMEWORK
17817 M: Oliver Neukum <oneukum@suse.com>
17818 L: netdev@vger.kernel.org
17820 W: http://www.linux-usb.org/usbnet
17821 F: drivers/net/usb/usbnet.c
17822 F: include/linux/usb/usbnet.h
17825 M: Oliver Neukum <oneukum@suse.com>
17826 L: linux-usb@vger.kernel.org
17828 F: Documentation/usb/acm.rst
17829 F: drivers/usb/class/cdc-acm.*
17831 USB APPLE MFI FASTCHARGE DRIVER
17832 M: Bastien Nocera <hadess@hadess.net>
17833 L: linux-usb@vger.kernel.org
17835 F: drivers/usb/misc/apple-mfi-fastcharge.c
17837 USB AR5523 WIRELESS DRIVER
17838 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17839 L: linux-wireless@vger.kernel.org
17841 F: drivers/net/wireless/ath/ar5523/
17844 M: Oliver Neukum <oneukum@suse.com>
17845 L: linux-usb@vger.kernel.org
17846 L: linux-scsi@vger.kernel.org
17848 F: drivers/usb/storage/uas.c
17850 USB CDC ETHERNET DRIVER
17851 M: Oliver Neukum <oliver@neukum.org>
17852 L: linux-usb@vger.kernel.org
17854 F: drivers/net/usb/cdc_*.c
17855 F: include/uapi/linux/usb/cdc.h
17857 USB CHAOSKEY DRIVER
17858 M: Keith Packard <keithp@keithp.com>
17859 L: linux-usb@vger.kernel.org
17861 F: drivers/usb/misc/chaoskey.c
17863 USB CYPRESS C67X00 DRIVER
17864 M: Peter Korsgaard <jacmet@sunsite.dk>
17865 L: linux-usb@vger.kernel.org
17867 F: drivers/usb/c67x00/
17869 USB DAVICOM DM9601 DRIVER
17870 M: Peter Korsgaard <jacmet@sunsite.dk>
17871 L: netdev@vger.kernel.org
17873 W: http://www.linux-usb.org/usbnet
17874 F: drivers/net/usb/dm9601.c
17877 M: Alan Stern <stern@rowland.harvard.edu>
17878 L: linux-usb@vger.kernel.org
17880 F: Documentation/usb/ehci.rst
17881 F: drivers/usb/host/ehci*
17883 USB GADGET/PERIPHERAL SUBSYSTEM
17884 M: Felipe Balbi <balbi@kernel.org>
17885 L: linux-usb@vger.kernel.org
17887 W: http://www.linux-usb.org/gadget
17888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17889 F: drivers/usb/gadget/
17890 F: include/linux/usb/gadget*
17892 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17893 M: Jiri Kosina <jikos@kernel.org>
17894 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17895 L: linux-usb@vger.kernel.org
17897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17898 F: Documentation/hid/hiddev.rst
17899 F: drivers/hid/usbhid/
17901 USB INTEL XHCI ROLE MUX DRIVER
17902 M: Hans de Goede <hdegoede@redhat.com>
17903 L: linux-usb@vger.kernel.org
17905 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17907 USB IP DRIVER FOR HISILICON KIRIN
17908 M: Yu Chen <chenyu56@huawei.com>
17909 M: Binghui Wang <wangbinghui@hisilicon.com>
17910 L: linux-usb@vger.kernel.org
17912 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17913 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17916 M: Olav Kongas <ok@artecdesign.ee>
17917 L: linux-usb@vger.kernel.org
17919 F: drivers/usb/host/isp116x*
17920 F: include/linux/usb/isp116x.h
17922 USB LAN78XX ETHERNET DRIVER
17923 M: Woojung Huh <woojung.huh@microchip.com>
17924 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17925 L: netdev@vger.kernel.org
17927 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17928 F: drivers/net/usb/lan78xx.*
17929 F: include/dt-bindings/net/microchip-lan78xx.h
17931 USB MASS STORAGE DRIVER
17932 M: Alan Stern <stern@rowland.harvard.edu>
17933 L: linux-usb@vger.kernel.org
17934 L: usb-storage@lists.one-eyed-alien.net
17936 F: drivers/usb/storage/
17939 M: Clemens Ladisch <clemens@ladisch.de>
17940 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17943 F: sound/usb/midi.*
17945 USB NETWORKING DRIVERS
17946 L: linux-usb@vger.kernel.org
17948 F: drivers/net/usb/
17951 M: Alan Stern <stern@rowland.harvard.edu>
17952 L: linux-usb@vger.kernel.org
17954 F: Documentation/usb/ohci.rst
17955 F: drivers/usb/host/ohci*
17957 USB OTG FSM (Finite State Machine)
17958 M: Peter Chen <Peter.Chen@nxp.com>
17959 L: linux-usb@vger.kernel.org
17961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17962 F: drivers/usb/common/usb-otg-fsm.c
17965 M: Valentina Manea <valentina.manea.m@gmail.com>
17966 M: Shuah Khan <shuah@kernel.org>
17967 M: Shuah Khan <skhan@linuxfoundation.org>
17968 L: linux-usb@vger.kernel.org
17970 F: Documentation/usb/usbip_protocol.rst
17971 F: drivers/usb/usbip/
17972 F: tools/testing/selftests/drivers/usb/usbip/
17973 F: tools/usb/usbip/
17976 M: Petko Manolov <petkan@nucleusys.com>
17977 L: linux-usb@vger.kernel.org
17978 L: netdev@vger.kernel.org
17980 W: https://github.com/petkan/pegasus
17981 T: git git://github.com/petkan/pegasus.git
17982 F: drivers/net/usb/pegasus.*
17985 M: Felipe Balbi <balbi@kernel.org>
17986 L: linux-usb@vger.kernel.org
17988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17989 F: drivers/usb/phy/
17991 USB PRINTER DRIVER (usblp)
17992 M: Pete Zaitcev <zaitcev@redhat.com>
17993 L: linux-usb@vger.kernel.org
17995 F: drivers/usb/class/usblp.c
17997 USB QMI WWAN NETWORK DRIVER
17998 M: Bjørn Mork <bjorn@mork.no>
17999 L: netdev@vger.kernel.org
18001 F: Documentation/ABI/testing/sysfs-class-net-qmi
18002 F: drivers/net/usb/qmi_wwan.c
18005 M: Petko Manolov <petkan@nucleusys.com>
18006 L: linux-usb@vger.kernel.org
18007 L: netdev@vger.kernel.org
18009 W: https://github.com/petkan/rtl8150
18010 T: git git://github.com/petkan/rtl8150.git
18011 F: drivers/net/usb/rtl8150.c
18013 USB SERIAL SUBSYSTEM
18014 M: Johan Hovold <johan@kernel.org>
18015 L: linux-usb@vger.kernel.org
18017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18018 F: Documentation/usb/usb-serial.rst
18019 F: drivers/usb/serial/
18020 F: include/linux/usb/serial.h
18022 USB SMSC75XX ETHERNET DRIVER
18023 M: Steve Glendinning <steve.glendinning@shawell.net>
18024 L: netdev@vger.kernel.org
18026 F: drivers/net/usb/smsc75xx.*
18028 USB SMSC95XX ETHERNET DRIVER
18029 M: Steve Glendinning <steve.glendinning@shawell.net>
18030 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18031 L: netdev@vger.kernel.org
18033 F: drivers/net/usb/smsc95xx.*
18036 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18037 L: linux-usb@vger.kernel.org
18039 W: http://www.linux-usb.org
18040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18041 F: Documentation/devicetree/bindings/usb/
18042 F: Documentation/usb/
18044 F: include/linux/usb.h
18045 F: include/linux/usb/
18047 USB TYPEC BUS FOR ALTERNATE MODES
18048 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18049 L: linux-usb@vger.kernel.org
18051 F: Documentation/ABI/testing/sysfs-bus-typec
18052 F: Documentation/driver-api/usb/typec_bus.rst
18053 F: drivers/usb/typec/altmodes/
18054 F: include/linux/usb/typec_altmode.h
18057 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18058 L: linux-usb@vger.kernel.org
18060 F: Documentation/ABI/testing/sysfs-class-typec
18061 F: Documentation/driver-api/usb/typec.rst
18062 F: drivers/usb/typec/
18063 F: include/linux/usb/typec.h
18065 USB TYPEC INTEL PMC MUX DRIVER
18066 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18067 L: linux-usb@vger.kernel.org
18069 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18070 F: drivers/usb/typec/mux/intel_pmc_mux.c
18072 USB TYPEC PI3USB30532 MUX DRIVER
18073 M: Hans de Goede <hdegoede@redhat.com>
18074 L: linux-usb@vger.kernel.org
18076 F: drivers/usb/typec/mux/pi3usb30532.c
18078 USB TYPEC PORT CONTROLLER DRIVERS
18079 M: Guenter Roeck <linux@roeck-us.net>
18080 L: linux-usb@vger.kernel.org
18082 F: drivers/usb/typec/tcpm/
18085 M: Alan Stern <stern@rowland.harvard.edu>
18086 L: linux-usb@vger.kernel.org
18088 F: drivers/usb/host/uhci*
18091 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18092 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18093 L: linux-media@vger.kernel.org
18095 W: http://www.ideasonboard.org/uvc/
18096 T: git git://linuxtv.org/media_tree.git
18097 F: drivers/media/usb/uvc/
18098 F: include/uapi/linux/uvcvideo.h
18101 M: Hans Verkuil <hverkuil@xs4all.nl>
18102 L: linux-media@vger.kernel.org
18104 W: https://linuxtv.org
18105 T: git git://linuxtv.org/media_tree.git
18106 F: drivers/staging/media/usbvision/
18109 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18110 L: linux-usb@vger.kernel.org
18112 F: drivers/usb/gadget/function/*uvc*
18113 F: drivers/usb/gadget/legacy/webcam.c
18114 F: include/uapi/linux/usb/g_uvc.h
18116 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18117 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18118 L: linux-wireless@vger.kernel.org
18120 F: drivers/net/wireless/rndis_wlan.c
18123 M: Mathias Nyman <mathias.nyman@intel.com>
18124 L: linux-usb@vger.kernel.org
18126 F: drivers/usb/host/pci-quirks*
18127 F: drivers/usb/host/xhci*
18130 L: linux-wireless@vger.kernel.org
18132 W: http://linux-lc100020.sourceforge.net
18133 F: drivers/net/wireless/zydas/zd1201.*
18136 M: Antoine Jacquet <royale@zerezo.com>
18137 L: linux-usb@vger.kernel.org
18138 L: linux-media@vger.kernel.org
18140 W: http://royale.zerezo.com/zr364xx/
18141 T: git git://linuxtv.org/media_tree.git
18142 F: Documentation/admin-guide/media/zr364xx*
18143 F: drivers/media/usb/zr364xx/
18145 USER-MODE LINUX (UML)
18146 M: Jeff Dike <jdike@addtoit.com>
18147 M: Richard Weinberger <richard@nod.at>
18148 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18149 L: linux-um@lists.infradead.org
18151 W: http://user-mode-linux.sourceforge.net
18152 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18154 F: Documentation/virt/uml/
18159 USERSPACE COPYIN/COPYOUT (UIOVEC)
18160 M: Alexander Viro <viro@zeniv.linux.org.uk>
18162 F: include/linux/uio.h
18165 USERSPACE DMA BUFFER DRIVER
18166 M: Gerd Hoffmann <kraxel@redhat.com>
18167 L: dri-devel@lists.freedesktop.org
18169 T: git git://anongit.freedesktop.org/drm/drm-misc
18170 F: drivers/dma-buf/udmabuf.c
18171 F: include/uapi/linux/udmabuf.h
18173 USERSPACE I/O (UIO)
18174 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18177 F: Documentation/driver-api/uio-howto.rst
18179 F: include/linux/uio_driver.h
18182 M: Karel Zak <kzak@redhat.com>
18183 L: util-linux@vger.kernel.org
18185 W: http://en.wikipedia.org/wiki/Util-linux
18186 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18189 M: Christoph Hellwig <hch@lst.de>
18190 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18191 L: linux-kernel@vger.kernel.org
18193 T: git git://git.infradead.org/users/hch/uuid.git
18194 F: include/linux/uuid.h
18195 F: include/uapi/linux/uuid.h
18200 M: Michal Januszewski <spock@gentoo.org>
18201 L: linux-fbdev@vger.kernel.org
18203 W: https://github.com/mjanusz/v86d
18204 F: Documentation/fb/uvesafb.rst
18205 F: drivers/video/fbdev/uvesafb.*
18207 Ux500 CLOCK DRIVERS
18208 M: Ulf Hansson <ulf.hansson@linaro.org>
18209 L: linux-clk@vger.kernel.org
18210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18212 F: drivers/clk/ux500/
18215 M: Stefan Agner <stefan@agner.ch>
18216 L: linux-mtd@lists.infradead.org
18218 F: drivers/mtd/nand/raw/vf610_nfc.c
18220 VFAT/FAT/MSDOS FILESYSTEM
18221 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18223 F: Documentation/filesystems/vfat.rst
18227 M: Alex Williamson <alex.williamson@redhat.com>
18228 R: Cornelia Huck <cohuck@redhat.com>
18229 L: kvm@vger.kernel.org
18231 T: git git://github.com/awilliam/linux-vfio.git
18232 F: Documentation/driver-api/vfio.rst
18234 F: include/linux/vfio.h
18235 F: include/uapi/linux/vfio.h
18237 VFIO MEDIATED DEVICE DRIVERS
18238 M: Kirti Wankhede <kwankhede@nvidia.com>
18239 L: kvm@vger.kernel.org
18241 F: Documentation/driver-api/vfio-mediated-device.rst
18242 F: drivers/vfio/mdev/
18243 F: include/linux/mdev.h
18244 F: samples/vfio-mdev/
18246 VFIO PLATFORM DRIVER
18247 M: Eric Auger <eric.auger@redhat.com>
18248 L: kvm@vger.kernel.org
18250 F: drivers/vfio/platform/
18253 R: Lukas Wunner <lukas@wunner.de>
18255 T: git git://anongit.freedesktop.org/drm/drm-misc
18256 F: Documentation/gpu/vga-switcheroo.rst
18257 F: drivers/gpu/vga/vga_switcheroo.c
18258 F: include/linux/vga_switcheroo.h
18260 VIA RHINE NETWORK DRIVER
18262 F: drivers/net/ethernet/via/via-rhine.c
18264 VIA SD/MMC CARD CONTROLLER DRIVER
18265 M: Bruce Chang <brucechang@via.com.tw>
18266 M: Harald Welte <HaraldWelte@viatech.com>
18268 F: drivers/mmc/host/via-sdmmc.c
18270 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18271 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18272 L: linux-fbdev@vger.kernel.org
18274 F: drivers/video/fbdev/via/
18275 F: include/linux/via-core.h
18276 F: include/linux/via-gpio.h
18277 F: include/linux/via_i2c.h
18279 VIA VELOCITY NETWORK DRIVER
18280 M: Francois Romieu <romieu@fr.zoreil.com>
18281 L: netdev@vger.kernel.org
18283 F: drivers/net/ethernet/via/via-velocity.*
18285 VICODEC VIRTUAL CODEC DRIVER
18286 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18287 L: linux-media@vger.kernel.org
18289 W: https://linuxtv.org
18290 T: git git://linuxtv.org/media_tree.git
18291 F: drivers/media/test-drivers/vicodec/*
18293 VIDEO I2C POLLING DRIVER
18294 M: Matt Ranostay <matt.ranostay@konsulko.com>
18295 L: linux-media@vger.kernel.org
18297 F: drivers/media/i2c/video-i2c.c
18299 VIDEO MULTIPLEXER DRIVER
18300 M: Philipp Zabel <p.zabel@pengutronix.de>
18301 L: linux-media@vger.kernel.org
18303 F: drivers/media/platform/video-mux.c
18305 VIDEOBUF2 FRAMEWORK
18306 M: Pawel Osciak <pawel@osciak.com>
18307 M: Marek Szyprowski <m.szyprowski@samsung.com>
18308 M: Kyungmin Park <kyungmin.park@samsung.com>
18309 R: Tomasz Figa <tfiga@chromium.org>
18310 L: linux-media@vger.kernel.org
18312 F: drivers/media/common/videobuf2/*
18313 F: include/media/videobuf2-*
18315 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18316 M: Helen Koike <helen.koike@collabora.com>
18317 R: Shuah Khan <skhan@linuxfoundation.org>
18318 L: linux-media@vger.kernel.org
18320 W: https://linuxtv.org
18321 T: git git://linuxtv.org/media_tree.git
18322 F: drivers/media/test-drivers/vimc/*
18325 M: Alex Williamson <alex.williamson@redhat.com>
18326 M: Paolo Bonzini <pbonzini@redhat.com>
18327 L: kvm@vger.kernel.org
18331 VIRTIO AND VHOST VSOCK DRIVER
18332 M: Stefan Hajnoczi <stefanha@redhat.com>
18333 M: Stefano Garzarella <sgarzare@redhat.com>
18334 L: kvm@vger.kernel.org
18335 L: virtualization@lists.linux-foundation.org
18336 L: netdev@vger.kernel.org
18338 F: drivers/net/vsockmon.c
18339 F: drivers/vhost/vsock.c
18340 F: include/linux/virtio_vsock.h
18341 F: include/uapi/linux/virtio_vsock.h
18342 F: include/uapi/linux/vm_sockets_diag.h
18343 F: include/uapi/linux/vsockmon.h
18344 F: net/vmw_vsock/af_vsock_tap.c
18345 F: net/vmw_vsock/diag.c
18346 F: net/vmw_vsock/virtio_transport.c
18347 F: net/vmw_vsock/virtio_transport_common.c
18348 F: net/vmw_vsock/vsock_loopback.c
18349 F: tools/testing/vsock/
18351 VIRTIO BLOCK AND SCSI DRIVERS
18352 M: "Michael S. Tsirkin" <mst@redhat.com>
18353 M: Jason Wang <jasowang@redhat.com>
18354 R: Paolo Bonzini <pbonzini@redhat.com>
18355 R: Stefan Hajnoczi <stefanha@redhat.com>
18356 L: virtualization@lists.linux-foundation.org
18358 F: drivers/block/virtio_blk.c
18359 F: drivers/scsi/virtio_scsi.c
18360 F: drivers/vhost/scsi.c
18361 F: include/uapi/linux/virtio_blk.h
18362 F: include/uapi/linux/virtio_scsi.h
18364 VIRTIO CONSOLE DRIVER
18365 M: Amit Shah <amit@kernel.org>
18366 L: virtualization@lists.linux-foundation.org
18368 F: drivers/char/virtio_console.c
18369 F: include/linux/virtio_console.h
18370 F: include/uapi/linux/virtio_console.h
18372 VIRTIO CORE AND NET DRIVERS
18373 M: "Michael S. Tsirkin" <mst@redhat.com>
18374 M: Jason Wang <jasowang@redhat.com>
18375 L: virtualization@lists.linux-foundation.org
18377 F: Documentation/devicetree/bindings/virtio/
18378 F: drivers/block/virtio_blk.c
18379 F: drivers/crypto/virtio/
18380 F: drivers/net/virtio_net.c
18383 F: include/linux/vdpa.h
18384 F: include/linux/virtio*.h
18385 F: include/uapi/linux/virtio_*.h
18389 M: "Michael S. Tsirkin" <mst@redhat.com>
18390 M: David Hildenbrand <david@redhat.com>
18391 L: virtualization@lists.linux-foundation.org
18393 F: drivers/virtio/virtio_balloon.c
18394 F: include/uapi/linux/virtio_balloon.h
18395 F: include/linux/balloon_compaction.h
18396 F: mm/balloon_compaction.c
18398 VIRTIO CRYPTO DRIVER
18399 M: Gonglei <arei.gonglei@huawei.com>
18400 L: virtualization@lists.linux-foundation.org
18401 L: linux-crypto@vger.kernel.org
18403 F: drivers/crypto/virtio/
18404 F: include/uapi/linux/virtio_crypto.h
18406 VIRTIO DRIVERS FOR S390
18407 M: Cornelia Huck <cohuck@redhat.com>
18408 M: Halil Pasic <pasic@linux.ibm.com>
18409 L: linux-s390@vger.kernel.org
18410 L: virtualization@lists.linux-foundation.org
18411 L: kvm@vger.kernel.org
18413 F: arch/s390/include/uapi/asm/virtio-ccw.h
18414 F: drivers/s390/virtio/
18417 M: Vivek Goyal <vgoyal@redhat.com>
18418 M: Stefan Hajnoczi <stefanha@redhat.com>
18419 M: Miklos Szeredi <miklos@szeredi.hu>
18420 L: virtualization@lists.linux-foundation.org
18421 L: linux-fsdevel@vger.kernel.org
18423 W: https://virtio-fs.gitlab.io/
18424 F: Documentation/filesystems/virtiofs.rst
18425 F: fs/fuse/virtio_fs.c
18426 F: include/uapi/linux/virtio_fs.h
18429 M: David Airlie <airlied@linux.ie>
18430 M: Gerd Hoffmann <kraxel@redhat.com>
18431 L: dri-devel@lists.freedesktop.org
18432 L: virtualization@lists.linux-foundation.org
18434 T: git git://anongit.freedesktop.org/drm/drm-misc
18435 F: drivers/gpu/drm/virtio/
18436 F: include/uapi/linux/virtio_gpu.h
18438 VIRTIO HOST (VHOST)
18439 M: "Michael S. Tsirkin" <mst@redhat.com>
18440 M: Jason Wang <jasowang@redhat.com>
18441 L: kvm@vger.kernel.org
18442 L: virtualization@lists.linux-foundation.org
18443 L: netdev@vger.kernel.org
18445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18447 F: include/linux/vhost_iotlb.h
18448 F: include/uapi/linux/vhost.h
18450 VIRTIO INPUT DRIVER
18451 M: Gerd Hoffmann <kraxel@redhat.com>
18453 F: drivers/virtio/virtio_input.c
18454 F: include/uapi/linux/virtio_input.h
18456 VIRTIO IOMMU DRIVER
18457 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18458 L: virtualization@lists.linux-foundation.org
18460 F: drivers/iommu/virtio-iommu.c
18461 F: include/uapi/linux/virtio_iommu.h
18464 M: David Hildenbrand <david@redhat.com>
18465 L: virtualization@lists.linux-foundation.org
18467 F: drivers/virtio/virtio_mem.c
18468 F: include/uapi/linux/virtio_mem.h
18470 VIRTUAL BOX GUEST DEVICE DRIVER
18471 M: Hans de Goede <hdegoede@redhat.com>
18472 M: Arnd Bergmann <arnd@arndb.de>
18473 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18475 F: drivers/virt/vboxguest/
18476 F: include/linux/vbox_utils.h
18477 F: include/uapi/linux/vbox*.h
18479 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18480 M: Hans de Goede <hdegoede@redhat.com>
18481 L: linux-fsdevel@vger.kernel.org
18485 VIRTUAL SERIO DEVICE DRIVER
18486 M: Stephen Chandler Paul <thatslyude@gmail.com>
18488 F: drivers/input/serio/userio.c
18489 F: include/uapi/linux/userio.h
18491 VIVID VIRTUAL VIDEO DRIVER
18492 M: Hans Verkuil <hverkuil@xs4all.nl>
18493 L: linux-media@vger.kernel.org
18495 W: https://linuxtv.org
18496 T: git git://linuxtv.org/media_tree.git
18497 F: drivers/media/test-drivers/vivid/*
18500 M: Florian Fainelli <f.fainelli@gmail.com>
18501 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18503 F: drivers/vlynq/vlynq.c
18504 F: include/linux/vlynq.h
18507 M: Martyn Welch <martyn@welchs.me.uk>
18508 M: Manohar Vanga <manohar.vanga@gmail.com>
18509 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18510 L: devel@driverdev.osuosl.org
18512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18513 F: Documentation/driver-api/vme.rst
18514 F: drivers/staging/vme/
18516 F: include/linux/vme*
18518 VMWARE BALLOON DRIVER
18519 M: Nadav Amit <namit@vmware.com>
18520 M: "VMware, Inc." <pv-drivers@vmware.com>
18521 L: linux-kernel@vger.kernel.org
18523 F: drivers/misc/vmw_balloon.c
18525 VMWARE HYPERVISOR INTERFACE
18526 M: Deep Shah <sdeep@vmware.com>
18527 M: "VMware, Inc." <pv-drivers@vmware.com>
18528 L: virtualization@lists.linux-foundation.org
18530 F: arch/x86/include/asm/vmware.h
18531 F: arch/x86/kernel/cpu/vmware.c
18533 VMWARE PVRDMA DRIVER
18534 M: Adit Ranadive <aditr@vmware.com>
18535 M: VMware PV-Drivers <pv-drivers@vmware.com>
18536 L: linux-rdma@vger.kernel.org
18538 F: drivers/infiniband/hw/vmw_pvrdma/
18540 VMware PVSCSI driver
18541 M: Jim Gill <jgill@vmware.com>
18542 M: VMware PV-Drivers <pv-drivers@vmware.com>
18543 L: linux-scsi@vger.kernel.org
18545 F: drivers/scsi/vmw_pvscsi.c
18546 F: drivers/scsi/vmw_pvscsi.h
18548 VMWARE VIRTUAL PTP CLOCK DRIVER
18549 M: Vivek Thampi <vithampi@vmware.com>
18550 M: "VMware, Inc." <pv-drivers@vmware.com>
18551 L: netdev@vger.kernel.org
18553 F: drivers/ptp/ptp_vmw.c
18555 VMWARE VMMOUSE SUBDRIVER
18556 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18557 M: "VMware, Inc." <pv-drivers@vmware.com>
18558 L: linux-input@vger.kernel.org
18560 F: drivers/input/mouse/vmmouse.c
18561 F: drivers/input/mouse/vmmouse.h
18563 VMWARE VMXNET3 ETHERNET DRIVER
18564 M: Ronak Doshi <doshir@vmware.com>
18565 M: "VMware, Inc." <pv-drivers@vmware.com>
18566 L: netdev@vger.kernel.org
18568 F: drivers/net/vmxnet3/
18570 VOCORE VOCORE2 BOARD
18571 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18572 L: linux-mips@vger.kernel.org
18574 F: arch/mips/boot/dts/ralink/vocore2.dts
18576 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18577 M: Liam Girdwood <lgirdwood@gmail.com>
18578 M: Mark Brown <broonie@kernel.org>
18579 L: linux-kernel@vger.kernel.org
18581 W: http://www.slimlogic.co.uk/?p=48
18582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18583 F: Documentation/devicetree/bindings/regulator/
18584 F: Documentation/power/regulator/
18585 F: drivers/regulator/
18586 F: include/dt-bindings/regulator/
18587 F: include/linux/regulator/
18588 K: regulator_get_optional
18591 M: David Ahern <dsahern@kernel.org>
18592 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18593 L: netdev@vger.kernel.org
18595 F: Documentation/networking/vrf.rst
18596 F: drivers/net/vrf.c
18599 M: Petr Mladek <pmladek@suse.com>
18600 M: Steven Rostedt <rostedt@goodmis.org>
18601 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18602 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18603 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18606 F: Documentation/core-api/printk-formats.rst
18607 F: lib/test_printf.c
18610 VT1211 HARDWARE MONITOR DRIVER
18611 M: Juerg Haefliger <juergh@gmail.com>
18612 L: linux-hwmon@vger.kernel.org
18614 F: Documentation/hwmon/vt1211.rst
18615 F: drivers/hwmon/vt1211.c
18617 VT8231 HARDWARE MONITOR DRIVER
18618 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18619 L: linux-hwmon@vger.kernel.org
18621 F: drivers/hwmon/vt8231.c
18623 VUB300 USB to SDIO/SD/MMC bridge chip
18624 L: linux-mmc@vger.kernel.org
18626 F: drivers/mmc/host/vub300.c
18628 W1 DALLAS'S 1-WIRE BUS
18629 M: Evgeniy Polyakov <zbr@ioremap.net>
18631 F: Documentation/devicetree/bindings/w1/
18632 F: Documentation/w1/
18634 F: include/linux/w1.h
18636 W83791D HARDWARE MONITORING DRIVER
18637 M: Marc Hulsman <m.hulsman@tudelft.nl>
18638 L: linux-hwmon@vger.kernel.org
18640 F: Documentation/hwmon/w83791d.rst
18641 F: drivers/hwmon/w83791d.c
18643 W83793 HARDWARE MONITORING DRIVER
18644 M: Rudolf Marek <r.marek@assembler.cz>
18645 L: linux-hwmon@vger.kernel.org
18647 F: Documentation/hwmon/w83793.rst
18648 F: drivers/hwmon/w83793.c
18650 W83795 HARDWARE MONITORING DRIVER
18651 M: Jean Delvare <jdelvare@suse.com>
18652 L: linux-hwmon@vger.kernel.org
18654 F: drivers/hwmon/w83795.c
18656 W83L51xD SD/MMC CARD INTERFACE DRIVER
18657 M: Pierre Ossman <pierre@ossman.eu>
18659 F: drivers/mmc/host/wbsd.*
18661 WACOM PROTOCOL 4 SERIAL TABLETS
18662 M: Julian Squires <julian@cipht.net>
18663 M: Hans de Goede <hdegoede@redhat.com>
18664 L: linux-input@vger.kernel.org
18666 F: drivers/input/tablet/wacom_serial4.c
18668 WATCHDOG DEVICE DRIVERS
18669 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18670 M: Guenter Roeck <linux@roeck-us.net>
18671 L: linux-watchdog@vger.kernel.org
18673 W: http://www.linux-watchdog.org/
18674 T: git git://www.linux-watchdog.org/linux-watchdog.git
18675 F: Documentation/devicetree/bindings/watchdog/
18676 F: Documentation/watchdog/
18677 F: drivers/watchdog/
18678 F: include/linux/watchdog.h
18679 F: include/uapi/linux/watchdog.h
18681 WHISKEYCOVE PMIC GPIO DRIVER
18682 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18683 L: linux-gpio@vger.kernel.org
18685 F: drivers/gpio/gpio-wcove.c
18688 M: Dianlong Li <long17.cool@163.com>
18689 L: linux-rtc@vger.kernel.org
18691 F: drivers/rtc/rtc-sd3078.c
18694 M: David Rheinsberg <david.rheinsberg@gmail.com>
18695 L: linux-input@vger.kernel.org
18697 F: drivers/hid/hid-wiimote*
18699 WILOCITY WIL6210 WIRELESS DRIVER
18700 M: Maya Erez <merez@codeaurora.org>
18701 L: linux-wireless@vger.kernel.org
18702 L: wil6210@qti.qualcomm.com
18704 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18705 F: drivers/net/wireless/ath/wil6210/
18708 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18709 M: linux-wimax@intel.com
18710 L: wimax@linuxwimax.org (subscribers-only)
18712 W: http://linuxwimax.org
18713 F: Documentation/admin-guide/wimax/wimax.rst
18714 F: include/linux/wimax/debug.h
18715 F: include/net/wimax.h
18716 F: include/uapi/linux/wimax.h
18720 M: David Härdeman <david@hardeman.nu>
18722 F: drivers/media/rc/winbond-cir.c
18724 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18725 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18726 L: linux-watchdog@vger.kernel.org
18728 F: drivers/watchdog/ebc-c384_wdt.c
18730 WINSYSTEMS WS16C48 GPIO DRIVER
18731 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18732 L: linux-gpio@vger.kernel.org
18734 F: drivers/gpio/gpio-ws16c48.c
18736 WIREGUARD SECURE NETWORK TUNNEL
18737 M: Jason A. Donenfeld <Jason@zx2c4.com>
18738 L: wireguard@lists.zx2c4.com
18739 L: netdev@vger.kernel.org
18741 F: drivers/net/wireguard/
18742 F: tools/testing/selftests/wireguard/
18744 WISTRON LAPTOP BUTTON DRIVER
18745 M: Miloslav Trmac <mitr@volny.cz>
18747 F: drivers/input/misc/wistron_btns.c
18749 WL3501 WIRELESS PCMCIA CARD DRIVER
18750 L: linux-wireless@vger.kernel.org
18752 F: drivers/net/wireless/wl3501*
18754 WOLFSON MICROELECTRONICS DRIVERS
18755 L: patches@opensource.cirrus.com
18757 W: https://github.com/CirrusLogic/linux-drivers/wiki
18758 T: git https://github.com/CirrusLogic/linux-drivers.git
18759 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18760 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18761 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18762 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18763 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18764 F: Documentation/hwmon/wm83??.rst
18765 F: arch/arm/mach-s3c64xx/mach-crag6410*
18766 F: drivers/clk/clk-wm83*.c
18767 F: drivers/extcon/extcon-arizona.c
18768 F: drivers/gpio/gpio-*wm*.c
18769 F: drivers/gpio/gpio-arizona.c
18770 F: drivers/hwmon/wm83??-hwmon.c
18771 F: drivers/input/misc/wm831x-on.c
18772 F: drivers/input/touchscreen/wm831x-ts.c
18773 F: drivers/input/touchscreen/wm97*.c
18774 F: drivers/leds/leds-wm83*.c
18775 F: drivers/mfd/arizona*
18776 F: drivers/mfd/cs47l24*
18777 F: drivers/mfd/wm*.c
18778 F: drivers/power/supply/wm83*.c
18779 F: drivers/regulator/arizona*
18780 F: drivers/regulator/wm8*.c
18781 F: drivers/rtc/rtc-wm83*.c
18782 F: drivers/video/backlight/wm83*_bl.c
18783 F: drivers/watchdog/wm83*_wdt.c
18784 F: include/linux/mfd/arizona/
18785 F: include/linux/mfd/wm831x/
18786 F: include/linux/mfd/wm8350/
18787 F: include/linux/mfd/wm8400*
18788 F: include/linux/regulator/arizona*
18789 F: include/linux/wm97xx.h
18790 F: include/sound/wm????.h
18791 F: sound/soc/codecs/arizona.?
18792 F: sound/soc/codecs/cs47l24*
18793 F: sound/soc/codecs/wm*
18796 M: Tejun Heo <tj@kernel.org>
18797 R: Lai Jiangshan <jiangshanlai@gmail.com>
18799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18800 F: Documentation/core-api/workqueue.rst
18801 F: include/linux/workqueue.h
18802 F: kernel/workqueue.c
18804 X-POWERS AXP288 PMIC DRIVERS
18805 M: Hans de Goede <hdegoede@redhat.com>
18807 F: drivers/acpi/pmic/intel_pmic_xpower.c
18810 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18811 M: Chen-Yu Tsai <wens@csie.org>
18812 L: linux-kernel@vger.kernel.org
18817 M: Andrew Hendry <andrew.hendry@gmail.com>
18818 L: linux-x25@vger.kernel.org
18820 F: Documentation/networking/x25*
18821 F: include/net/x25*
18824 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18825 M: Thomas Gleixner <tglx@linutronix.de>
18826 M: Ingo Molnar <mingo@redhat.com>
18827 M: Borislav Petkov <bp@alien8.de>
18829 R: "H. Peter Anvin" <hpa@zytor.com>
18830 L: linux-kernel@vger.kernel.org
18832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18833 F: Documentation/devicetree/bindings/x86/
18834 F: Documentation/x86/
18838 M: Andy Lutomirski <luto@kernel.org>
18839 L: linux-kernel@vger.kernel.org
18841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18844 X86 MCE INFRASTRUCTURE
18845 M: Tony Luck <tony.luck@intel.com>
18846 M: Borislav Petkov <bp@alien8.de>
18847 L: linux-edac@vger.kernel.org
18849 F: arch/x86/kernel/cpu/mce/*
18851 X86 MICROCODE UPDATE SUPPORT
18852 M: Borislav Petkov <bp@alien8.de>
18854 F: arch/x86/kernel/cpu/microcode/*
18857 M: Dave Hansen <dave.hansen@linux.intel.com>
18858 M: Andy Lutomirski <luto@kernel.org>
18859 M: Peter Zijlstra <peterz@infradead.org>
18860 L: linux-kernel@vger.kernel.org
18862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18865 X86 PLATFORM DRIVERS
18866 M: Darren Hart <dvhart@infradead.org>
18867 M: Andy Shevchenko <andy@infradead.org>
18868 L: platform-driver-x86@vger.kernel.org
18870 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18871 F: drivers/platform/olpc/
18872 F: drivers/platform/x86/
18874 X86 PLATFORM DRIVERS - ARCH
18875 R: Darren Hart <dvhart@infradead.org>
18876 R: Andy Shevchenko <andy@infradead.org>
18877 L: platform-driver-x86@vger.kernel.org
18880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18881 F: arch/x86/platform
18884 M: Andy Lutomirski <luto@kernel.org>
18885 L: linux-kernel@vger.kernel.org
18887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18888 F: arch/x86/entry/vdso/
18891 M: Matthew Wilcox <willy@infradead.org>
18892 L: linux-fsdevel@vger.kernel.org
18894 F: Documentation/core-api/xarray.rst
18895 F: include/linux/idr.h
18896 F: include/linux/xarray.h
18899 F: tools/testing/radix-tree
18902 M: Benjamin Valentin <benpicco@googlemail.com>
18904 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18905 F: drivers/media/rc/xbox_remote.c
18907 XC2028/3028 TUNER DRIVER
18908 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18909 L: linux-media@vger.kernel.org
18911 W: https://linuxtv.org
18912 T: git git://linuxtv.org/media_tree.git
18913 F: drivers/media/tuners/tuner-xc2028.*
18915 XDP (eXpress Data Path)
18916 M: Alexei Starovoitov <ast@kernel.org>
18917 M: Daniel Borkmann <daniel@iogearbox.net>
18918 M: David S. Miller <davem@davemloft.net>
18919 M: Jakub Kicinski <kuba@kernel.org>
18920 M: Jesper Dangaard Brouer <hawk@kernel.org>
18921 M: John Fastabend <john.fastabend@gmail.com>
18922 L: netdev@vger.kernel.org
18923 L: bpf@vger.kernel.org
18925 F: include/net/xdp.h
18926 F: include/trace/events/xdp.h
18927 F: kernel/bpf/cpumap.c
18928 F: kernel/bpf/devmap.c
18933 XDP SOCKETS (AF_XDP)
18934 M: Björn Töpel <bjorn.topel@intel.com>
18935 M: Magnus Karlsson <magnus.karlsson@intel.com>
18936 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18937 L: netdev@vger.kernel.org
18938 L: bpf@vger.kernel.org
18940 F: include/net/xdp_sock*
18941 F: include/net/xsk_buff_pool.h
18942 F: include/uapi/linux/if_xdp.h
18944 F: samples/bpf/xdpsock*
18945 F: tools/lib/bpf/xsk*
18947 XEN BLOCK SUBSYSTEM
18948 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18949 M: Roger Pau Monné <roger.pau@citrix.com>
18950 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18952 F: drivers/block/xen*
18953 F: drivers/block/xen-blkback/*
18956 M: Stefano Stabellini <sstabellini@kernel.org>
18957 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18959 F: arch/arm/include/asm/xen/
18962 XEN HYPERVISOR ARM64
18963 M: Stefano Stabellini <sstabellini@kernel.org>
18964 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18966 F: arch/arm64/include/asm/xen/
18969 XEN HYPERVISOR INTERFACE
18970 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18971 M: Juergen Gross <jgross@suse.com>
18972 R: Stefano Stabellini <sstabellini@kernel.org>
18973 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18976 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18977 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18978 F: arch/x86/include/asm/pvclock-abi.h
18979 F: arch/x86/include/asm/xen/
18980 F: arch/x86/platform/pvh/
18982 F: drivers/*/xen-*front.c
18984 F: include/uapi/xen/
18987 XEN NETWORK BACKEND DRIVER
18988 M: Wei Liu <wei.liu@kernel.org>
18989 M: Paul Durrant <paul@xen.org>
18990 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18991 L: netdev@vger.kernel.org
18993 F: drivers/net/xen-netback/*
18996 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18997 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18999 F: arch/x86/pci/*xen*
19000 F: drivers/pci/*xen*
19003 M: Juergen Gross <jgross@suse.com>
19004 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19005 L: linux-scsi@vger.kernel.org
19007 F: drivers/scsi/xen-scsifront.c
19008 F: drivers/xen/xen-scsiback.c
19009 F: include/xen/interface/io/vscsiif.h
19011 XEN SOUND FRONTEND DRIVER
19012 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19013 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19014 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19018 XEN SWIOTLB SUBSYSTEM
19019 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19020 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19021 L: iommu@lists.linux-foundation.org
19023 F: arch/x86/xen/*swiotlb*
19024 F: drivers/xen/*swiotlb*
19027 M: Darrick J. Wong <darrick.wong@oracle.com>
19028 M: linux-xfs@vger.kernel.org
19029 L: linux-xfs@vger.kernel.org
19032 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19033 F: Documentation/ABI/testing/sysfs-fs-xfs
19034 F: Documentation/admin-guide/xfs.rst
19035 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19036 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19038 F: include/uapi/linux/dqblk_xfs.h
19039 F: include/uapi/linux/fsmap.h
19041 XILINX AXI ETHERNET DRIVER
19042 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19044 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19047 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19048 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19049 L: linux-can@vger.kernel.org
19051 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19052 F: drivers/net/can/xilinx_can.c
19054 XILINX SD-FEC IP CORES
19055 M: Derek Kiernan <derek.kiernan@xilinx.com>
19056 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19058 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19059 F: Documentation/misc-devices/xilinx_sdfec.rst
19060 F: drivers/misc/Kconfig
19061 F: drivers/misc/Makefile
19062 F: drivers/misc/xilinx_sdfec.c
19063 F: include/uapi/misc/xilinx_sdfec.h
19065 XILINX UARTLITE SERIAL DRIVER
19066 M: Peter Korsgaard <jacmet@sunsite.dk>
19067 L: linux-serial@vger.kernel.org
19069 F: drivers/tty/serial/uartlite.c
19071 XILINX VIDEO IP CORES
19072 M: Hyun Kwon <hyun.kwon@xilinx.com>
19073 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19074 L: linux-media@vger.kernel.org
19076 T: git git://linuxtv.org/media_tree.git
19077 F: Documentation/devicetree/bindings/media/xilinx/
19078 F: drivers/media/platform/xilinx/
19079 F: include/uapi/linux/xilinx-v4l2-controls.h
19081 XILINX ZYNQMP DPDMA DRIVER
19082 M: Hyun Kwon <hyun.kwon@xilinx.com>
19083 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19084 L: dmaengine@vger.kernel.org
19086 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19087 F: drivers/dma/xilinx/xilinx_dpdma.c
19088 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19090 XILINX ZYNQMP PSGTR PHY DRIVER
19091 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19092 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19093 L: linux-kernel@vger.kernel.org
19095 T: git https://github.com/Xilinx/linux-xlnx.git
19096 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19097 F: drivers/phy/xilinx/phy-zynqmp.c
19100 M: Eli Billauer <eli.billauer@gmail.com>
19101 L: linux-kernel@vger.kernel.org
19103 F: drivers/char/xillybus/
19106 M: George Cherian <gcherian@marvell.com>
19107 L: linux-i2c@vger.kernel.org
19109 W: http://www.marvell.com
19110 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19111 F: drivers/i2c/busses/i2c-xlp9xx.c
19113 XRA1403 GPIO EXPANDER
19114 M: Nandor Han <nandor.han@ge.com>
19115 M: Semi Malinen <semi.malinen@ge.com>
19116 L: linux-gpio@vger.kernel.org
19118 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19119 F: drivers/gpio/gpio-xra1403.c
19121 XTENSA XTFPGA PLATFORM SUPPORT
19122 M: Max Filippov <jcmvbkbc@gmail.com>
19123 L: linux-xtensa@linux-xtensa.org
19125 F: drivers/spi/spi-xtensa-xtfpga.c
19126 F: sound/soc/xtensa/xtfpga-i2s.c
19128 YAM DRIVER FOR AX.25
19129 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19130 L: linux-hams@vger.kernel.org
19132 F: drivers/net/hamradio/yam*
19133 F: include/linux/yam.h
19135 YAMA SECURITY MODULE
19136 M: Kees Cook <keescook@chromium.org>
19138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19139 F: Documentation/admin-guide/LSM/Yama.rst
19142 YEALINK PHONE DRIVER
19143 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19144 L: usbb2k-api-dev@nongnu.org
19146 F: Documentation/input/devices/yealink.rst
19147 F: drivers/input/misc/yealink.*
19149 Z8530 DRIVER FOR AX.25
19150 M: Joerg Reuter <jreuter@yaina.de>
19151 L: linux-hams@vger.kernel.org
19153 W: http://yaina.de/jreuter/
19154 W: http://www.qsl.net/dl1bke/
19155 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19156 F: drivers/net/hamradio/*scc.c
19157 F: drivers/net/hamradio/z8530.h
19159 ZBUD COMPRESSED PAGE ALLOCATOR
19160 M: Seth Jennings <sjenning@redhat.com>
19161 M: Dan Streetman <ddstreet@ieee.org>
19162 L: linux-mm@kvack.org
19164 F: include/linux/zbud.h
19167 ZD1211RW WIRELESS DRIVER
19168 M: Daniel Drake <dsd@gentoo.org>
19169 M: Ulrich Kunitz <kune@deine-taler.de>
19170 L: linux-wireless@vger.kernel.org
19171 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19173 W: http://zd1211.ath.cx/wiki/DriverRewrite
19174 F: drivers/net/wireless/zydas/zd1211rw/
19176 ZD1301 MEDIA DRIVER
19177 M: Antti Palosaari <crope@iki.fi>
19178 L: linux-media@vger.kernel.org
19180 W: https://linuxtv.org/
19181 W: http://palosaari.fi/linux/
19182 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19183 F: drivers/media/usb/dvb-usb-v2/zd1301*
19185 ZD1301_DEMOD MEDIA DRIVER
19186 M: Antti Palosaari <crope@iki.fi>
19187 L: linux-media@vger.kernel.org
19189 W: https://linuxtv.org/
19190 W: http://palosaari.fi/linux/
19191 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19192 F: drivers/media/dvb-frontends/zd1301_demod*
19194 ZHAOXIN PROCESSOR SUPPORT
19195 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19196 L: linux-kernel@vger.kernel.org
19198 F: arch/x86/kernel/cpu/zhaoxin.c
19201 M: Damien Le Moal <damien.lemoal@wdc.com>
19202 M: Naohiro Aota <naohiro.aota@wdc.com>
19203 R: Johannes Thumshirn <jth@kernel.org>
19204 L: linux-fsdevel@vger.kernel.org
19206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19207 F: Documentation/filesystems/zonefs.rst
19210 ZPOOL COMPRESSED PAGE STORAGE API
19211 M: Dan Streetman <ddstreet@ieee.org>
19212 L: linux-mm@kvack.org
19214 F: include/linux/zpool.h
19217 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19218 M: Minchan Kim <minchan@kernel.org>
19219 M: Nitin Gupta <ngupta@vflare.org>
19220 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19221 L: linux-kernel@vger.kernel.org
19223 F: Documentation/admin-guide/blockdev/zram.rst
19224 F: drivers/block/zram/
19226 ZS DECSTATION Z85C30 SERIAL DRIVER
19227 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19229 F: drivers/tty/serial/zs.*
19231 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19232 M: Minchan Kim <minchan@kernel.org>
19233 M: Nitin Gupta <ngupta@vflare.org>
19234 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19235 L: linux-mm@kvack.org
19237 F: Documentation/vm/zsmalloc.rst
19238 F: include/linux/zsmalloc.h
19241 ZSWAP COMPRESSED SWAP CACHING
19242 M: Seth Jennings <sjenning@redhat.com>
19243 M: Dan Streetman <ddstreet@ieee.org>
19244 M: Vitaly Wool <vitaly.wool@konsulko.com>
19245 L: linux-mm@kvack.org
19250 M: Linus Torvalds <torvalds@linux-foundation.org>
19251 L: linux-kernel@vger.kernel.org
19252 S: Buried alive in reporters
19253 Q: http://patchwork.kernel.org/project/LKML/list/
19254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git