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/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: Thor Thayer <thor.thayer@linux.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/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 L: linux-crypto@vger.kernel.org
835 F: drivers/crypto/ccp/
836 F: include/linux/ccp.h
839 M: Harry Wentland <harry.wentland@amd.com>
840 M: Leo Li <sunpeng.li@amd.com>
841 L: amd-gfx@lists.freedesktop.org
843 T: git git://people.freedesktop.org/~agd5f/linux
844 F: drivers/gpu/drm/amd/display/
847 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
848 L: linux-hwmon@vger.kernel.org
850 F: Documentation/hwmon/amd_energy.rst
851 F: drivers/hwmon/amd_energy.c
853 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
854 M: Huang Rui <ray.huang@amd.com>
855 L: linux-hwmon@vger.kernel.org
857 F: Documentation/hwmon/fam15h_power.rst
858 F: drivers/hwmon/fam15h_power.c
861 M: Enrico Weigelt, metux IT consult <info@metux.net>
862 L: linux-gpio@vger.kernel.org
864 F: drivers/gpio/gpio-amd-fch.c
865 F: include/linux/platform_data/gpio/gpio-amd-fch.h
867 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
868 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
870 F: drivers/usb/gadget/udc/amd5536udc.*
872 AMD GEODE PROCESSOR/CHIPSET SUPPORT
873 M: Andres Salomon <dilinger@queued.net>
874 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
876 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
877 F: arch/x86/include/asm/geode.h
878 F: drivers/char/hw_random/geode-rng.c
879 F: drivers/crypto/geode*
880 F: drivers/video/fbdev/geode/
883 M: Joerg Roedel <joro@8bytes.org>
884 L: iommu@lists.linux-foundation.org
886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
887 F: drivers/iommu/amd_iommu*.[ch]
888 F: include/linux/amd-iommu.h
891 M: Felix Kuehling <Felix.Kuehling@amd.com>
892 L: amd-gfx@lists.freedesktop.org
894 T: git git://people.freedesktop.org/~agd5f/linux
895 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
896 F: drivers/gpu/drm/amd/amdkfd/
897 F: drivers/gpu/drm/amd/include/cik_structs.h
898 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
899 F: drivers/gpu/drm/amd/include/v9_structs.h
900 F: drivers/gpu/drm/amd/include/vi_structs.h
901 F: include/uapi/linux/kfd_ioctl.h
904 M: Sanjay R Mehta <sanju.mehta@amd.com>
906 F: drivers/spi/spi-amd.c
909 M: Elie Morisse <syniurge@gmail.com>
910 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
911 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
912 L: linux-i2c@vger.kernel.org
914 F: drivers/i2c/busses/i2c-amd-mp2*
917 M: Evan Quan <evan.quan@amd.com>
918 L: amd-gfx@lists.freedesktop.org
920 T: git git://people.freedesktop.org/~agd5f/linux
921 F: drivers/gpu/drm/amd/powerplay/
923 AMD SEATTLE DEVICE TREE SUPPORT
924 M: Brijesh Singh <brijeshkumar.singh@amd.com>
925 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
926 M: Tom Lendacky <thomas.lendacky@amd.com>
928 F: arch/arm64/boot/dts/amd/
931 M: Tom Lendacky <thomas.lendacky@amd.com>
932 L: netdev@vger.kernel.org
934 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
935 F: drivers/net/ethernet/amd/xgbe/
937 ANALOG DEVICES INC AD5686 DRIVER
938 M: Michael Hennerich <Michael.Hennerich@analog.com>
939 L: linux-pm@vger.kernel.org
941 W: http://ez.analog.com/community/linux-device-drivers
942 F: drivers/iio/dac/ad5686*
943 F: drivers/iio/dac/ad5696*
945 ANALOG DEVICES INC AD5758 DRIVER
946 M: Michael Hennerich <Michael.Hennerich@analog.com>
947 L: linux-iio@vger.kernel.org
949 W: http://ez.analog.com/community/linux-device-drivers
950 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
951 F: drivers/iio/dac/ad5758.c
953 ANALOG DEVICES INC AD7091R5 DRIVER
954 M: Beniamin Bia <beniamin.bia@analog.com>
955 L: linux-iio@vger.kernel.org
957 W: http://ez.analog.com/community/linux-device-drivers
958 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
959 F: drivers/iio/adc/ad7091r5.c
961 ANALOG DEVICES INC AD7124 DRIVER
962 M: Michael Hennerich <Michael.Hennerich@analog.com>
963 L: linux-iio@vger.kernel.org
965 W: http://ez.analog.com/community/linux-device-drivers
966 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
967 F: drivers/iio/adc/ad7124.c
969 ANALOG DEVICES INC AD7192 DRIVER
970 M: Alexandru Tachici <alexandru.tachici@analog.com>
971 L: linux-iio@vger.kernel.org
973 W: http://ez.analog.com/community/linux-device-drivers
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
975 F: drivers/iio/adc/ad7192.c
977 ANALOG DEVICES INC AD7292 DRIVER
978 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
979 L: linux-iio@vger.kernel.org
981 W: http://ez.analog.com/community/linux-device-drivers
982 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
983 F: drivers/iio/adc/ad7292.c
985 ANALOG DEVICES INC AD7606 DRIVER
986 M: Michael Hennerich <Michael.Hennerich@analog.com>
987 M: Beniamin Bia <beniamin.bia@analog.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,ad7606.yaml
992 F: drivers/iio/adc/ad7606.c
994 ANALOG DEVICES INC AD7768-1 DRIVER
995 M: Michael Hennerich <Michael.Hennerich@analog.com>
996 L: linux-iio@vger.kernel.org
998 W: http://ez.analog.com/community/linux-device-drivers
999 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1000 F: drivers/iio/adc/ad7768-1.c
1002 ANALOG DEVICES INC AD7780 DRIVER
1003 M: Michael Hennerich <Michael.Hennerich@analog.com>
1004 M: Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
1009 F: drivers/iio/adc/ad7780.c
1011 ANALOG DEVICES INC AD9389B DRIVER
1012 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1013 L: linux-media@vger.kernel.org
1015 F: drivers/media/i2c/ad9389b*
1017 ANALOG DEVICES INC ADGS1408 DRIVER
1018 M: Mircea Caprioru <mircea.caprioru@analog.com>
1020 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1021 F: drivers/mux/adgs1408.c
1023 ANALOG DEVICES INC ADIN DRIVER
1024 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1025 L: netdev@vger.kernel.org
1027 W: http://ez.analog.com/community/linux-device-drivers
1028 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1029 F: drivers/net/phy/adin.c
1031 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1032 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1033 L: linux-iio@vger.kernel.org
1035 F: drivers/iio/imu/adis.c
1036 F: include/linux/iio/imu/adis.h
1038 ANALOG DEVICES INC ADIS16460 DRIVER
1039 M: Dragos Bogdan <dragos.bogdan@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1044 F: drivers/iio/imu/adis16460.c
1046 ANALOG DEVICES INC ADIS16475 DRIVER
1047 M: Nuno Sa <nuno.sa@analog.com>
1048 L: linux-iio@vger.kernel.org
1049 W: http://ez.analog.com/community/linux-device-drivers
1051 F: drivers/iio/imu/adis16475.c
1052 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1054 ANALOG DEVICES INC ADM1177 DRIVER
1055 M: Beniamin Bia <beniamin.bia@analog.com>
1056 M: Michael Hennerich <Michael.Hennerich@analog.com>
1057 L: linux-hwmon@vger.kernel.org
1059 W: http://ez.analog.com/community/linux-device-drivers
1060 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1061 F: drivers/hwmon/adm1177.c
1063 ANALOG DEVICES INC ADP5061 DRIVER
1064 M: Michael Hennerich <Michael.Hennerich@analog.com>
1065 L: linux-pm@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/power/supply/adp5061.c
1070 ANALOG DEVICES INC ADV7180 DRIVER
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 L: linux-media@vger.kernel.org
1074 W: http://ez.analog.com/community/linux-device-drivers
1075 F: drivers/media/i2c/adv7180.c
1077 ANALOG DEVICES INC ADV748X DRIVER
1078 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv748x/*
1083 ANALOG DEVICES INC ADV7511 DRIVER
1084 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1085 L: linux-media@vger.kernel.org
1087 F: drivers/media/i2c/adv7511*
1089 ANALOG DEVICES INC ADV7604 DRIVER
1090 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1091 L: linux-media@vger.kernel.org
1093 F: drivers/media/i2c/adv7604*
1095 ANALOG DEVICES INC ADV7842 DRIVER
1096 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1097 L: linux-media@vger.kernel.org
1099 F: drivers/media/i2c/adv7842*
1101 ANALOG DEVICES INC ASOC CODEC DRIVERS
1102 M: Lars-Peter Clausen <lars@metafoo.de>
1103 M: Nuno Sá <nuno.sa@analog.com>
1104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1106 W: http://wiki.analog.com/
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: sound/soc/codecs/ad1*
1109 F: sound/soc/codecs/ad7*
1110 F: sound/soc/codecs/adau*
1111 F: sound/soc/codecs/adav*
1112 F: sound/soc/codecs/sigmadsp.*
1113 F: sound/soc/codecs/ssm*
1115 ANALOG DEVICES INC DMA DRIVERS
1116 M: Lars-Peter Clausen <lars@metafoo.de>
1118 W: http://ez.analog.com/community/linux-device-drivers
1119 F: drivers/dma/dma-axi-dmac.c
1121 ANALOG DEVICES INC HMC425A DRIVER
1122 M: Beniamin Bia <beniamin.bia@analog.com>
1123 M: Michael Hennerich <michael.hennerich@analog.com>
1124 L: linux-iio@vger.kernel.org
1126 W: http://ez.analog.com/community/linux-device-drivers
1127 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1128 F: drivers/iio/amplifiers/hmc425a.c
1130 ANALOG DEVICES INC IIO DRIVERS
1131 M: Lars-Peter Clausen <lars@metafoo.de>
1132 M: Michael Hennerich <Michael.Hennerich@analog.com>
1134 W: http://wiki.analog.com/
1135 W: http://ez.analog.com/community/linux-device-drivers
1136 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1137 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1138 F: drivers/iio/*/ad*
1139 F: drivers/iio/adc/ltc249*
1140 F: drivers/staging/iio/*/ad*
1141 X: drivers/iio/*/adjd*
1143 ANALOGBITS PLL LIBRARIES
1144 M: Paul Walmsley <paul.walmsley@sifive.com>
1146 F: drivers/clk/analogbits/*
1147 F: include/linux/clk/analogbits*
1150 M: Nick Hu <nickhu@andestech.com>
1151 M: Greentime Hu <green.hu@gmail.com>
1152 M: Vincent Chen <deanbo422@gmail.com>
1154 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1155 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1156 F: Documentation/devicetree/bindings/nds32/
1161 ANDROID CONFIG FRAGMENTS
1162 M: Rob Herring <robh@kernel.org>
1164 F: kernel/configs/android*
1167 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1168 M: Arve Hjønnevåg <arve@android.com>
1169 M: Todd Kjos <tkjos@android.com>
1170 M: Martijn Coenen <maco@android.com>
1171 M: Joel Fernandes <joel@joelfernandes.org>
1172 M: Christian Brauner <christian@brauner.io>
1173 L: devel@driverdev.osuosl.org
1175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1177 F: drivers/staging/android/
1179 ANDROID GOLDFISH PIC DRIVER
1180 M: Miodrag Dinic <miodrag.dinic@mips.com>
1182 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1183 F: drivers/irqchip/irq-goldfish-pic.c
1185 ANDROID GOLDFISH RTC DRIVER
1186 M: Miodrag Dinic <miodrag.dinic@mips.com>
1188 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1189 F: drivers/rtc/rtc-goldfish.c
1192 M: Laura Abbott <labbott@redhat.com>
1193 M: Sumit Semwal <sumit.semwal@linaro.org>
1194 L: devel@driverdev.osuosl.org
1195 L: dri-devel@lists.freedesktop.org
1196 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1198 F: drivers/staging/android/ion
1199 F: drivers/staging/android/uapi/ion.h
1201 AOA (Apple Onboard Audio) ALSA DRIVER
1202 M: Johannes Berg <johannes@sipsolutions.net>
1203 L: linuxppc-dev@lists.ozlabs.org
1204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1208 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1209 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1210 L: linux-iio@vger.kernel.org
1212 F: drivers/iio/adc/stx104.c
1215 M: Jiri Kosina <jikos@kernel.org>
1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1218 F: arch/x86/kernel/apm_32.c
1219 F: drivers/char/apm-emulation.c
1220 F: include/linux/apm_bios.h
1221 F: include/uapi/linux/apm_bios.h
1223 APPARMOR SECURITY MODULE
1224 M: John Johansen <john.johansen@canonical.com>
1225 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1227 W: wiki.apparmor.net
1228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1229 F: Documentation/admin-guide/LSM/apparmor.rst
1230 F: security/apparmor/
1232 APPLE BCM5974 MULTITOUCH DRIVER
1233 M: Henrik Rydberg <rydberg@bitmath.org>
1234 L: linux-input@vger.kernel.org
1236 F: drivers/input/mouse/bcm5974.c
1239 M: Henrik Rydberg <rydberg@bitmath.org>
1240 L: linux-hwmon@vger.kernel.org
1242 F: drivers/hwmon/applesmc.c
1244 APPLETALK NETWORK LAYER
1245 L: netdev@vger.kernel.org
1247 F: drivers/net/appletalk/
1248 F: include/linux/atalk.h
1249 F: include/uapi/linux/atalk.h
1252 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1253 M: Khuong Dinh <khuong@os.amperecomputing.com>
1255 F: arch/arm64/boot/dts/apm/
1257 APPLIED MICRO (APM) X-GENE SOC EDAC
1258 M: Khuong Dinh <khuong@os.amperecomputing.com>
1260 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1261 F: drivers/edac/xgene_edac.c
1263 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1264 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1265 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1267 F: drivers/net/ethernet/apm/xgene-v2/
1269 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1270 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1271 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1272 M: Quan Nguyen <quan@os.amperecomputing.com>
1274 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1275 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1276 F: drivers/net/ethernet/apm/xgene/
1277 F: drivers/net/phy/mdio-xgene.c
1279 APPLIED MICRO (APM) X-GENE SOC PMU
1280 M: Khuong Dinh <khuong@os.amperecomputing.com>
1282 F: Documentation/admin-guide/perf/xgene-pmu.rst
1283 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1284 F: drivers/perf/xgene_pmu.c
1286 APTINA CAMERA SENSOR PLL
1287 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1288 L: linux-media@vger.kernel.org
1290 F: drivers/media/i2c/aptina-pll.*
1292 AQUANTIA ETHERNET DRIVER (atlantic)
1293 M: Igor Russkikh <irusskikh@marvell.com>
1294 L: netdev@vger.kernel.org
1296 W: https://www.marvell.com/
1297 Q: http://patchwork.ozlabs.org/project/netdev/list/
1298 F: Documentation/networking/device_drivers/aquantia/atlantic.rst
1299 F: drivers/net/ethernet/aquantia/atlantic/
1301 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1302 M: Egor Pomozov <epomozov@marvell.com>
1303 L: netdev@vger.kernel.org
1305 W: http://www.aquantia.com
1306 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1308 ARC FRAMEBUFFER DRIVER
1309 M: Jaya Kumar <jayalk@intworks.biz>
1311 F: drivers/video/fbdev/arcfb.c
1312 F: drivers/video/fbdev/core/fb_defio.c
1315 M: Alexey Brodkin <abrodkin@synopsys.com>
1317 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1318 F: drivers/gpu/drm/arc/
1320 ARCNET NETWORK LAYER
1321 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1322 L: netdev@vger.kernel.org
1324 F: drivers/net/arcnet/
1325 F: include/uapi/linux/if_arcnet.h
1327 ARM ARCHITECTED TIMER DRIVER
1328 M: Mark Rutland <mark.rutland@arm.com>
1329 M: Marc Zyngier <maz@kernel.org>
1330 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332 F: arch/arm/include/asm/arch_timer.h
1333 F: arch/arm64/include/asm/arch_timer.h
1334 F: drivers/clocksource/arm_arch_timer.c
1336 ARM HDLCD DRM DRIVER
1337 M: Liviu Dudau <liviu.dudau@arm.com>
1339 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1340 F: drivers/gpu/drm/arm/hdlcd_*
1342 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1343 M: Linus Walleij <linus.walleij@linaro.org>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1347 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1348 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1349 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1350 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1351 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1352 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1353 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1354 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1355 F: arch/arm/boot/dts/arm-realview-*
1356 F: arch/arm/boot/dts/integrator*
1357 F: arch/arm/boot/dts/versatile*
1358 F: arch/arm/mach-integrator/
1359 F: arch/arm/mach-realview/
1360 F: arch/arm/mach-versatile/
1361 F: arch/arm/plat-versatile/
1362 F: drivers/bus/arm-integrator-lm.c
1363 F: drivers/clk/versatile/
1364 F: drivers/i2c/busses/i2c-versatile.c
1365 F: drivers/irqchip/irq-versatile-fpga.c
1366 F: drivers/mtd/maps/physmap-versatile.*
1367 F: drivers/power/reset/arm-versatile-reboot.c
1368 F: drivers/soc/versatile/
1370 ARM KOMEDA DRM-KMS DRIVER
1371 M: James (Qian) Wang <james.qian.wang@arm.com>
1372 M: Liviu Dudau <liviu.dudau@arm.com>
1373 M: Mihail Atanassov <mihail.atanassov@arm.com>
1374 L: Mali DP Maintainers <malidp@foss.arm.com>
1376 T: git git://anongit.freedesktop.org/drm/drm-misc
1377 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1378 F: Documentation/gpu/komeda-kms.rst
1379 F: drivers/gpu/drm/arm/display/include/
1380 F: drivers/gpu/drm/arm/display/komeda/
1382 ARM MALI PANFROST DRM DRIVER
1383 M: Rob Herring <robh@kernel.org>
1384 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1385 R: Steven Price <steven.price@arm.com>
1386 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1387 L: dri-devel@lists.freedesktop.org
1389 T: git git://anongit.freedesktop.org/drm/drm-misc
1390 F: drivers/gpu/drm/panfrost/
1391 F: include/uapi/drm/panfrost_drm.h
1393 ARM MALI-DP DRM DRIVER
1394 M: Liviu Dudau <liviu.dudau@arm.com>
1395 M: Brian Starkey <brian.starkey@arm.com>
1396 L: Mali DP Maintainers <malidp@foss.arm.com>
1398 T: git git://anongit.freedesktop.org/drm/drm-misc
1399 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1400 F: Documentation/gpu/afbc.rst
1401 F: drivers/gpu/drm/arm/
1403 ARM MFM AND FLOPPY DRIVERS
1404 M: Ian Molton <spyro@f2s.com>
1406 F: arch/arm/include/asm/floppy.h
1407 F: arch/arm/mach-rpc/floppydma.S
1409 ARM PMU PROFILING AND DEBUGGING
1410 M: Will Deacon <will@kernel.org>
1411 M: Mark Rutland <mark.rutland@arm.com>
1412 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 F: Documentation/devicetree/bindings/arm/pmu.yaml
1415 F: Documentation/devicetree/bindings/perf/
1416 F: arch/arm*/include/asm/hw_breakpoint.h
1417 F: arch/arm*/include/asm/perf_event.h
1418 F: arch/arm*/kernel/hw_breakpoint.c
1419 F: arch/arm*/kernel/perf_*
1420 F: arch/arm/oprofile/common.c
1422 F: include/linux/perf/arm_pmu.h
1425 M: Russell King <linux@armlinux.org.uk>
1426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428 W: http://www.armlinux.org.uk/
1429 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1431 X: arch/arm/boot/dts/
1433 ARM PRIMECELL AACI PL041 DRIVER
1434 M: Russell King <linux@armlinux.org.uk>
1438 ARM PRIMECELL BUS SUPPORT
1439 M: Russell King <linux@armlinux.org.uk>
1442 F: include/linux/amba/bus.h
1444 ARM PRIMECELL CLCD PL110 DRIVER
1445 M: Russell King <linux@armlinux.org.uk>
1447 F: drivers/video/fbdev/amba-clcd.*
1449 ARM PRIMECELL KMI PL050 DRIVER
1450 M: Russell King <linux@armlinux.org.uk>
1452 F: drivers/input/serio/ambakmi.*
1453 F: include/linux/amba/kmi.h
1455 ARM PRIMECELL MMCI PL180/1 DRIVER
1456 M: Russell King <linux@armlinux.org.uk>
1458 F: drivers/mmc/host/mmci.*
1459 F: include/linux/amba/mmci.h
1461 ARM PRIMECELL SSP PL022 SPI DRIVER
1462 M: Linus Walleij <linus.walleij@linaro.org>
1463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1466 F: drivers/spi/spi-pl022.c
1468 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1469 M: Russell King <linux@armlinux.org.uk>
1471 F: drivers/tty/serial/amba-pl01*.c
1472 F: include/linux/amba/serial.h
1474 ARM PRIMECELL VIC PL190/PL192 DRIVER
1475 M: Linus Walleij <linus.walleij@linaro.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1479 F: drivers/irqchip/irq-vic.c
1481 ARM SMC WATCHDOG DRIVER
1482 M: Julius Werner <jwerner@chromium.org>
1483 R: Evan Benn <evanbenn@chromium.org>
1485 F: devicetree/bindings/watchdog/arm-smc-wdt.yaml
1486 F: drivers/watchdog/arm_smc_wdt.c
1489 M: Will Deacon <will@kernel.org>
1490 R: Robin Murphy <robin.murphy@arm.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1494 F: drivers/iommu/arm-smmu*
1495 F: drivers/iommu/io-pgtable-arm-v7s.c
1496 F: drivers/iommu/io-pgtable-arm.c
1498 ARM SUB-ARCHITECTURES
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1505 ARM/ACTIONS SEMI ARCHITECTURE
1506 M: Andreas Färber <afaerber@suse.de>
1507 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: Documentation/devicetree/bindings/arm/actions.yaml
1511 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1512 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1513 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1514 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1515 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1516 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1517 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1518 F: arch/arm/boot/dts/owl-*
1519 F: arch/arm/mach-actions/
1520 F: arch/arm64/boot/dts/actions/
1521 F: drivers/clk/actions/
1522 F: drivers/clocksource/timer-owl*
1523 F: drivers/dma/owl-dma.c
1524 F: drivers/i2c/busses/i2c-owl.c
1525 F: drivers/mmc/host/owl-mmc.c
1526 F: drivers/pinctrl/actions/*
1527 F: drivers/soc/actions/
1528 F: include/dt-bindings/power/owl-*
1529 F: include/linux/soc/actions/
1532 ARM/ADS SPHERE MACHINE SUPPORT
1533 M: Lennert Buytenhek <kernel@wantstofly.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 ARM/AFEB9260 MACHINE SUPPORT
1538 M: Sergey Lapin <slapin@ossfans.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/AJECO 1ARM MACHINE SUPPORT
1543 M: Lennert Buytenhek <kernel@wantstofly.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/Allwinner SoC Clock Support
1548 M: Emilio López <emilio@elopez.com.ar>
1550 F: drivers/clk/sunxi/
1552 ARM/Allwinner sunXi SoC support
1553 M: Maxime Ripard <mripard@kernel.org>
1554 M: Chen-Yu Tsai <wens@csie.org>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1558 F: arch/arm/mach-sunxi/
1559 F: arch/arm64/boot/dts/allwinner/
1560 F: drivers/clk/sunxi-ng/
1561 F: drivers/pinctrl/sunxi/
1562 F: drivers/soc/sunxi/
1566 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1567 M: Neil Armstrong <narmstrong@baylibre.com>
1568 M: Jerome Brunet <jbrunet@baylibre.com>
1569 L: linux-amlogic@lists.infradead.org
1571 F: Documentation/devicetree/bindings/clock/amlogic*
1572 F: drivers/clk/meson/
1573 F: include/dt-bindings/clock/gxbb*
1574 F: include/dt-bindings/clock/meson*
1576 ARM/Amlogic Meson SoC Crypto Drivers
1577 M: Corentin Labbe <clabbe@baylibre.com>
1578 L: linux-crypto@vger.kernel.org
1579 L: linux-amlogic@lists.infradead.org
1581 F: Documentation/devicetree/bindings/crypto/amlogic*
1582 F: drivers/crypto/amlogic/
1584 ARM/Amlogic Meson SoC Sound Drivers
1585 M: Jerome Brunet <jbrunet@baylibre.com>
1586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1588 F: Documentation/devicetree/bindings/sound/amlogic*
1591 ARM/Amlogic Meson SoC support
1592 M: Kevin Hilman <khilman@baylibre.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 L: linux-amlogic@lists.infradead.org
1596 W: http://linux-meson.com/
1597 F: arch/arm/boot/dts/meson*
1598 F: arch/arm/mach-meson/
1599 F: arch/arm64/boot/dts/amlogic/
1600 F: drivers/mmc/host/meson*
1601 F: drivers/pinctrl/meson/
1602 F: drivers/rtc/rtc-meson*
1603 F: drivers/soc/amlogic/
1606 ARM/Annapurna Labs ALPINE ARCHITECTURE
1607 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1608 M: Antoine Tenart <antoine.tenart@bootlin.com>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: arch/arm/boot/dts/alpine*
1612 F: arch/arm/mach-alpine/
1613 F: arch/arm64/boot/dts/al/
1614 F: drivers/*/*alpine*
1616 ARM/ARTPEC MACHINE SUPPORT
1617 M: Jesper Nilsson <jesper.nilsson@axis.com>
1618 M: Lars Persson <lars.persson@axis.com>
1619 L: linux-arm-kernel@axis.com
1621 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1622 F: arch/arm/boot/dts/artpec6*
1623 F: arch/arm/mach-artpec
1625 F: drivers/crypto/axis
1626 F: drivers/mmc/host/usdhi6rol0.c
1627 F: drivers/pinctrl/pinctrl-artpec*
1629 ARM/ASPEED I2C DRIVER
1630 M: Brendan Higgins <brendanhiggins@google.com>
1631 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1632 R: Joel Stanley <joel@jms.id.au>
1633 L: linux-i2c@vger.kernel.org
1634 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1636 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1637 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1638 F: drivers/i2c/busses/i2c-aspeed.c
1639 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1641 ARM/ASPEED MACHINE SUPPORT
1642 M: Joel Stanley <joel@jms.id.au>
1643 R: Andrew Jeffery <andrew@aj.id.au>
1644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1647 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1649 F: arch/arm/boot/dts/aspeed-*
1650 F: arch/arm/mach-aspeed/
1653 ARM/BITMAIN ARCHITECTURE
1654 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1658 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1659 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1660 F: arch/arm64/boot/dts/bitmain/
1661 F: drivers/clk/clk-bm1880.c
1662 F: drivers/pinctrl/pinctrl-bm1880.c
1664 ARM/CALXEDA HIGHBANK ARCHITECTURE
1665 M: Andre Przywara <andre.przywara@arm.com>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/ecx-*.dts*
1669 F: arch/arm/boot/dts/highbank.dts
1670 F: arch/arm/mach-highbank/
1672 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1673 M: Krzysztof Halasa <khalasa@piap.pl>
1675 F: arch/arm/mach-cns3xxx/
1677 ARM/CAVIUM THUNDER NETWORK DRIVER
1678 M: Sunil Goutham <sgoutham@marvell.com>
1679 M: Robert Richter <rrichter@marvell.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: drivers/net/ethernet/cavium/thunder/
1684 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1685 M: Lukasz Majewski <lukma@denx.de>
1686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 F: arch/arm/mach-ep93xx/ts72xx.c
1690 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1691 M: Alexander Shiyan <shc_work@mail.ru>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1697 M: Lennert Buytenhek <kernel@wantstofly.org>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1702 M: Hartley Sweeten <hsweeten@visionengravers.com>
1703 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: arch/arm/mach-ep93xx/
1707 F: arch/arm/mach-ep93xx/include/mach/
1710 M: Russell King <linux@armlinux.org.uk>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1714 F: drivers/clk/clkdev.c
1716 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1717 M: Baruch Siach <baruch@tkos.co.il>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 F: arch/arm/boot/dts/cx92755*
1723 ARM/CONTEC MICRO9 MACHINE SUPPORT
1724 M: Hubert Feurstein <hubert.feurstein@contec.at>
1726 F: arch/arm/mach-ep93xx/micro9.c
1728 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1729 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1730 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1731 R: Mike Leach <mike.leach@linaro.org>
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1735 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1736 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1737 F: Documentation/devicetree/bindings/arm/coresight.txt
1738 F: Documentation/trace/coresight/*
1739 F: drivers/hwtracing/coresight/*
1740 F: include/dt-bindings/arm/coresight-cti-dt.h
1741 F: tools/perf/arch/arm/util/auxtrace.c
1742 F: tools/perf/arch/arm/util/cs-etm.c
1743 F: tools/perf/arch/arm/util/cs-etm.h
1744 F: tools/perf/arch/arm/util/pmu.c
1745 F: tools/perf/util/cs-etm-decoder/*
1746 F: tools/perf/util/cs-etm.*
1748 ARM/CORGI MACHINE SUPPORT
1749 M: Richard Purdie <rpurdie@rpsys.net>
1752 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1753 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1754 M: Linus Walleij <linus.walleij@linaro.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://github.com/ulli-kroll/linux.git
1758 F: Documentation/devicetree/bindings/arm/gemini.txt
1759 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1760 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1761 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1762 F: arch/arm/mach-gemini/
1763 F: drivers/net/ethernet/cortina/
1764 F: drivers/pinctrl/pinctrl-gemini.c
1765 F: drivers/rtc/rtc-ftrtc010.c
1767 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1768 M: Barry Song <baohua@kernel.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1772 F: arch/arm/boot/dts/prima2*
1773 F: arch/arm/mach-prima2/
1774 F: drivers/clk/sirf/
1775 F: drivers/clocksource/timer-atlas7.c
1776 F: drivers/clocksource/timer-prima2.c
1780 ARM/CZ.NIC TURRIS MOX SUPPORT
1781 M: Marek Behun <marek.behun@nic.cz>
1783 W: http://mox.turris.cz
1784 F: Documentation/ABI/testing/debugfs-moxtet
1785 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1786 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1787 F: Documentation/devicetree/bindings/bus/moxtet.txt
1788 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1789 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1790 F: drivers/bus/moxtet.c
1791 F: drivers/firmware/turris-mox-rwtm.c
1792 F: drivers/gpio/gpio-moxtet.c
1793 F: include/linux/moxtet.h
1795 ARM/EBSA110 MACHINE SUPPORT
1796 M: Russell King <linux@armlinux.org.uk>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W: http://www.armlinux.org.uk/
1800 F: arch/arm/mach-ebsa110/
1801 F: drivers/net/ethernet/amd/am79c961a.*
1803 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1804 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1811 M: Robert Jarzmik <robert.jarzmik@free.fr>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-pxa/ezx.c
1816 ARM/FARADAY FA526 PORT
1817 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 T: git git://git.berlios.de/gemini-board
1821 F: arch/arm/mm/*-fa*
1823 ARM/FOOTBRIDGE ARCHITECTURE
1824 M: Russell King <linux@armlinux.org.uk>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 W: http://www.armlinux.org.uk/
1828 F: arch/arm/include/asm/hardware/dec21285.h
1829 F: arch/arm/mach-footbridge/
1831 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1832 M: Shawn Guo <shawnguo@kernel.org>
1833 M: Sascha Hauer <s.hauer@pengutronix.de>
1834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1835 R: Fabio Estevam <festevam@gmail.com>
1836 R: NXP Linux Team <linux-imx@nxp.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1840 X: drivers/media/i2c/
1844 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1845 M: Shawn Guo <shawnguo@kernel.org>
1846 M: Li Yang <leoyang.li@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 F: arch/arm/boot/dts/ls1021a*
1851 F: arch/arm64/boot/dts/freescale/fsl-*
1852 F: arch/arm64/boot/dts/freescale/qoriq-*
1854 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Sascha Hauer <s.hauer@pengutronix.de>
1857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1858 R: Stefan Agner <stefan@agner.ch>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862 F: arch/arm/boot/dts/vf*
1863 F: arch/arm/mach-imx/*vf610*
1865 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1866 M: Lennert Buytenhek <kernel@wantstofly.org>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 ARM/GUMSTIX MACHINE SUPPORT
1871 M: Steve Sakoman <sakoman@gmail.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1876 M: Philipp Zabel <philipp.zabel@gmail.com>
1877 M: Paul Parsons <lost.distance@yahoo.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 F: arch/arm/mach-pxa/hx4700.c
1881 F: arch/arm/mach-pxa/include/mach/hx4700.h
1882 F: sound/soc/pxa/hx4700.c
1884 ARM/HISILICON SOC SUPPORT
1885 M: Wei Xu <xuwei5@hisilicon.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.hisilicon.com
1889 T: git git://github.com/hisilicon/linux-hisi.git
1890 F: arch/arm/boot/dts/hi3*
1891 F: arch/arm/boot/dts/hip*
1892 F: arch/arm/boot/dts/hisi*
1893 F: arch/arm/mach-hisi/
1894 F: arch/arm64/boot/dts/hisilicon/
1896 ARM/HP JORNADA 7XX MACHINE SUPPORT
1897 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1901 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1902 F: arch/arm/mach-sa1100/jornada720.c
1904 ARM/IGEP MACHINE SUPPORT
1905 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1906 M: Javier Martinez Canillas <javier@dowhile0.org>
1907 L: linux-omap@vger.kernel.org
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/omap3-igep*
1912 ARM/INCOME PXA270 SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1918 ARM/INTEL IOP32X ARM ARCHITECTURE
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/INTEL IQ81342EX MACHINE SUPPORT
1924 M: Lennert Buytenhek <kernel@wantstofly.org>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 ARM/INTEL IXDP2850 MACHINE SUPPORT
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IXP4XX ARM ARCHITECTURE
1934 M: Linus Walleij <linusw@kernel.org>
1935 M: Imre Kaloz <kaloz@openwrt.org>
1936 M: Krzysztof Halasa <khalasa@piap.pl>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1940 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1941 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1942 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1943 F: arch/arm/mach-ixp4xx/
1944 F: drivers/clocksource/timer-ixp4xx.c
1945 F: drivers/gpio/gpio-ixp4xx.c
1946 F: drivers/irqchip/irq-ixp4xx.c
1947 F: include/linux/irqchip/irq-ixp4xx.h
1948 F: include/linux/platform_data/timer-ixp4xx.h
1950 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1951 M: Jonathan Cameron <jic23@cam.ac.uk>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/mach-pxa/stargate2.c
1955 F: drivers/pcmcia/pxa2xx_stargate2.c
1957 ARM/INTEL XSC3 (MANZANO) ARM CORE
1958 M: Lennert Buytenhek <kernel@wantstofly.org>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1963 M: Lennert Buytenhek <kernel@wantstofly.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 ARM/LG1K ARCHITECTURE
1968 M: Chanho Min <chanho.min@lge.com>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 F: arch/arm64/boot/dts/lg/
1973 ARM/LOGICPD PXA270 MACHINE SUPPORT
1974 M: Lennert Buytenhek <kernel@wantstofly.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 ARM/LPC18XX ARCHITECTURE
1979 M: Vladimir Zapolskiy <vz@mleia.com>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1983 F: arch/arm/boot/dts/lpc43*
1984 F: drivers/i2c/busses/i2c-lpc2k.c
1985 F: drivers/memory/pl172.c
1986 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1987 F: drivers/rtc/rtc-lpc24xx.c
1990 ARM/LPC32XX SOC SUPPORT
1991 M: Vladimir Zapolskiy <vz@mleia.com>
1992 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1996 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1997 F: arch/arm/boot/dts/lpc32*
1998 F: arch/arm/mach-lpc32xx/
1999 F: drivers/i2c/busses/i2c-pnx.c
2000 F: drivers/net/ethernet/nxp/lpc_eth.c
2001 F: drivers/usb/host/ohci-nxp.c
2002 F: drivers/watchdog/pnx4008_wdt.c
2005 ARM/MAGICIAN MACHINE SUPPORT
2006 M: Philipp Zabel <philipp.zabel@gmail.com>
2009 ARM/Marvell Dove/MV78xx0/Orion SOC support
2010 M: Jason Cooper <jason@lakedaemon.net>
2011 M: Andrew Lunn <andrew@lunn.ch>
2012 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2013 M: Gregory Clement <gregory.clement@bootlin.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2016 T: git git://git.infradead.org/linux-mvebu.git
2017 F: Documentation/devicetree/bindings/soc/dove/
2018 F: arch/arm/boot/dts/dove*
2019 F: arch/arm/boot/dts/orion5x*
2020 F: arch/arm/mach-dove/
2021 F: arch/arm/mach-mv78xx0/
2022 F: arch/arm/mach-orion5x/
2023 F: arch/arm/plat-orion/
2024 F: drivers/soc/dove/
2026 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2027 M: Jason Cooper <jason@lakedaemon.net>
2028 M: Andrew Lunn <andrew@lunn.ch>
2029 M: Gregory Clement <gregory.clement@bootlin.com>
2030 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://git.infradead.org/linux-mvebu.git
2034 F: arch/arm/boot/dts/armada*
2035 F: arch/arm/boot/dts/kirkwood*
2036 F: arch/arm/configs/mvebu_*_defconfig
2037 F: arch/arm/mach-mvebu/
2038 F: arch/arm64/boot/dts/marvell/armada*
2039 F: arch/arm64/boot/dts/marvell/cn913*
2040 F: drivers/cpufreq/armada-37xx-cpufreq.c
2041 F: drivers/cpufreq/armada-8k-cpufreq.c
2042 F: drivers/cpufreq/mvebu-cpufreq.c
2043 F: drivers/irqchip/irq-armada-370-xp.c
2044 F: drivers/irqchip/irq-mvebu-*
2045 F: drivers/pinctrl/mvebu/
2046 F: drivers/rtc/rtc-armada38x.c
2048 ARM/Mediatek RTC DRIVER
2049 M: Eddie Huang <eddie.huang@mediatek.com>
2050 M: Sean Wang <sean.wang@mediatek.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2054 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2055 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2056 F: drivers/rtc/rtc-mt2712.c
2057 F: drivers/rtc/rtc-mt6397.c
2058 F: drivers/rtc/rtc-mt7622.c
2060 ARM/Mediatek SoC support
2061 M: Matthias Brugger <matthias.bgg@gmail.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2065 W: https://mtk.bcnfs.org/
2066 C: irc://chat.freenode.net/linux-mediatek
2067 F: arch/arm/boot/dts/mt6*
2068 F: arch/arm/boot/dts/mt7*
2069 F: arch/arm/boot/dts/mt8*
2070 F: arch/arm/mach-mediatek/
2071 F: arch/arm64/boot/dts/mediatek/
2072 F: drivers/soc/mediatek/
2077 ARM/Mediatek USB3 PHY DRIVER
2078 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2079 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2082 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2083 F: drivers/phy/mediatek/
2085 ARM/Microchip (AT91) SoC support
2086 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2087 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2088 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2089 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 W: http://www.linux4sam.org
2092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2093 F: arch/arm/boot/dts/at91*.dts
2094 F: arch/arm/boot/dts/at91*.dtsi
2095 F: arch/arm/boot/dts/sama*.dts
2096 F: arch/arm/boot/dts/sama*.dtsi
2097 F: arch/arm/include/debug/at91.S
2098 F: arch/arm/mach-at91/
2099 F: drivers/memory/atmel*
2100 F: drivers/watchdog/sama5d4_wdt.c
2101 F: include/soc/at91/
2102 X: drivers/input/touchscreen/atmel_mxt_ts.c
2103 X: drivers/net/wireless/atmel/
2107 ARM/MIOA701 MACHINE SUPPORT
2108 M: Robert Jarzmik <robert.jarzmik@free.fr>
2109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2111 F: arch/arm/mach-pxa/mioa701.c
2113 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2114 M: Michael Petchkovsky <mkpetch@internode.on.net>
2117 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2118 M: Linus Walleij <linus.walleij@linaro.org>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2122 F: Documentation/devicetree/bindings/arm/ste-*
2123 F: Documentation/devicetree/bindings/arm/ux500.yaml
2124 F: Documentation/devicetree/bindings/arm/ux500/
2125 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2126 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2127 F: arch/arm/boot/dts/ste-*
2128 F: arch/arm/mach-nomadik/
2129 F: arch/arm/mach-u300/
2130 F: arch/arm/mach-ux500/
2131 F: drivers/clk/clk-nomadik.c
2132 F: drivers/clk/clk-u300.c
2133 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2134 F: drivers/clocksource/timer-u300.c
2135 F: drivers/dma/coh901318*
2136 F: drivers/dma/ste_dma40*
2137 F: drivers/hwspinlock/u8500_hsem.c
2138 F: drivers/i2c/busses/i2c-nomadik.c
2139 F: drivers/i2c/busses/i2c-stu300.c
2140 F: drivers/iio/adc/ab8500-gpadc.c
2141 F: drivers/mfd/ab3100*
2142 F: drivers/mfd/ab8500*
2143 F: drivers/mfd/abx500*
2144 F: drivers/mfd/db8500*
2145 F: drivers/mfd/dbx500*
2146 F: drivers/pinctrl/nomadik/
2147 F: drivers/pinctrl/pinctrl-coh901*
2148 F: drivers/pinctrl/pinctrl-u300.c
2149 F: drivers/rtc/rtc-ab3100.c
2150 F: drivers/rtc/rtc-ab8500.c
2151 F: drivers/rtc/rtc-coh901331.c
2152 F: drivers/rtc/rtc-pl031.c
2153 F: drivers/soc/ux500/
2154 F: drivers/watchdog/coh901327_wdt.c
2156 ARM/NUVOTON NPCM ARCHITECTURE
2157 M: Avi Fishman <avifishman70@gmail.com>
2158 M: Tomer Maimon <tmaimon77@gmail.com>
2159 M: Tali Perry <tali.perry1@gmail.com>
2160 R: Patrick Venture <venture@google.com>
2161 R: Nancy Yuen <yuenn@google.com>
2162 R: Benjamin Fair <benjaminfair@google.com>
2163 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2165 F: Documentation/devicetree/bindings/*/*/*npcm*
2166 F: Documentation/devicetree/bindings/*/*npcm*
2167 F: arch/arm/boot/dts/nuvoton-npcm*
2168 F: arch/arm/mach-npcm/
2170 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2172 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2173 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2175 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2176 F: arch/arm/mach-s3c24xx/gta02.h
2177 F: arch/arm/mach-s3c24xx/mach-gta02.c
2179 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2180 M: Alexander Clouter <alex@digriz.org.uk>
2181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 W: http://www.digriz.org.uk/ts78xx/kernel
2184 F: arch/arm/mach-orion5x/ts78xx-*
2186 ARM/OXNAS platform support
2187 M: Neil Armstrong <narmstrong@baylibre.com>
2188 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189 L: linux-oxnas@groups.io (moderated for non-subscribers)
2191 F: arch/arm/boot/dts/ox8*.dts*
2192 F: arch/arm/mach-oxnas/
2193 F: drivers/power/reset/oxnas-restart.c
2196 ARM/PALM TREO SUPPORT
2197 M: Tomas Cech <sleep_walker@suse.com>
2198 L: linux-arm-kernel@lists.infradead.org
2200 W: http://hackndev.com
2201 F: arch/arm/mach-pxa/palmtreo.*
2203 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2204 M: Marek Vasut <marek.vasut@gmail.com>
2205 L: linux-arm-kernel@lists.infradead.org
2207 W: http://hackndev.com
2208 F: arch/arm/mach-pxa/include/mach/palmld.h
2209 F: arch/arm/mach-pxa/include/mach/palmtc.h
2210 F: arch/arm/mach-pxa/include/mach/palmtx.h
2211 F: arch/arm/mach-pxa/palmld.c
2212 F: arch/arm/mach-pxa/palmt5.*
2213 F: arch/arm/mach-pxa/palmtc.c
2214 F: arch/arm/mach-pxa/palmte2.*
2215 F: arch/arm/mach-pxa/palmtx.c
2218 M: Sergey Lapin <slapin@ossfans.org>
2219 L: linux-arm-kernel@lists.infradead.org
2221 W: http://hackndev.com
2222 F: arch/arm/mach-pxa/palmz72.*
2225 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2227 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2229 ARM/PT DIGITAL BOARD PORT
2230 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2233 W: http://www.armlinux.org.uk/
2235 ARM/QUALCOMM SUPPORT
2236 M: Andy Gross <agross@kernel.org>
2237 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2238 L: linux-arm-msm@vger.kernel.org
2240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2241 F: Documentation/devicetree/bindings/*/qcom*
2242 F: Documentation/devicetree/bindings/soc/qcom/
2243 F: arch/arm/boot/dts/qcom-*.dts
2244 F: arch/arm/boot/dts/qcom-*.dtsi
2245 F: arch/arm/mach-qcom/
2246 F: arch/arm64/boot/dts/qcom/
2247 F: drivers/*/*/qcom*
2248 F: drivers/*/*/qcom/
2249 F: drivers/*/pm8???-*
2252 F: drivers/bluetooth/btqcomsmd.c
2253 F: drivers/clocksource/timer-qcom.c
2254 F: drivers/cpuidle/cpuidle-qcom-spm.c
2255 F: drivers/extcon/extcon-qcom*
2256 F: drivers/i2c/busses/i2c-qcom-geni.c
2257 F: drivers/i2c/busses/i2c-qup.c
2258 F: drivers/iommu/msm*
2259 F: drivers/mfd/ssbi.c
2260 F: drivers/mmc/host/mmci_qcom*
2261 F: drivers/mmc/host/sdhci-msm.c
2262 F: drivers/pci/controller/dwc/pcie-qcom.c
2263 F: drivers/phy/qualcomm/
2264 F: drivers/power/*/msm*
2265 F: drivers/reset/reset-qcom-*
2266 F: drivers/scsi/ufs/ufs-qcom.*
2267 F: drivers/spi/spi-geni-qcom.c
2268 F: drivers/spi/spi-qcom-qspi.c
2269 F: drivers/spi/spi-qup.c
2270 F: drivers/tty/serial/msm_serial.c
2271 F: drivers/usb/dwc3/dwc3-qcom.c
2272 F: include/dt-bindings/*/qcom*
2273 F: include/linux/*/qcom*
2275 ARM/RADISYS ENP2611 MACHINE SUPPORT
2276 M: Lennert Buytenhek <kernel@wantstofly.org>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 ARM/RDA MICRO ARCHITECTURE
2281 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2282 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2283 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2285 F: Documentation/devicetree/bindings/arm/rda.yaml
2286 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2287 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2288 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2289 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2290 F: arch/arm/boot/dts/rda8810pl-*
2291 F: drivers/clocksource/timer-rda.c
2292 F: drivers/gpio/gpio-rda.c
2293 F: drivers/irqchip/irq-rda-intc.c
2294 F: drivers/tty/serial/rda-uart.c
2296 ARM/REALTEK ARCHITECTURE
2297 M: Andreas Färber <afaerber@suse.de>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2301 F: Documentation/devicetree/bindings/arm/realtek.yaml
2302 F: arch/arm/boot/dts/rtd*
2303 F: arch/arm/mach-realtek/
2304 F: arch/arm64/boot/dts/realtek/
2306 ARM/RENESAS ARM64 ARCHITECTURE
2307 M: Geert Uytterhoeven <geert+renesas@glider.be>
2308 M: Magnus Damm <magnus.damm@gmail.com>
2309 L: linux-renesas-soc@vger.kernel.org
2311 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2313 F: Documentation/devicetree/bindings/arm/renesas.yaml
2314 F: arch/arm64/boot/dts/renesas/
2315 F: drivers/soc/renesas/
2316 F: include/linux/soc/renesas/
2318 ARM/RISCPC ARCHITECTURE
2319 M: Russell King <linux@armlinux.org.uk>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 W: http://www.armlinux.org.uk/
2323 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2324 F: arch/arm/include/asm/hardware/ioc.h
2325 F: arch/arm/include/asm/hardware/iomd.h
2326 F: arch/arm/include/asm/hardware/memc.h
2327 F: arch/arm/mach-rpc/
2328 F: drivers/net/ethernet/8390/etherh.c
2329 F: drivers/net/ethernet/i825xx/ether1*
2330 F: drivers/net/ethernet/seeq/ether3*
2331 F: drivers/scsi/arm/
2333 ARM/Rockchip SoC support
2334 M: Heiko Stuebner <heiko@sntech.de>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2336 L: linux-rockchip@lists.infradead.org
2338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2339 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2340 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2341 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2342 F: arch/arm/boot/dts/rk3*
2343 F: arch/arm/boot/dts/rv1108*
2344 F: arch/arm/mach-rockchip/
2345 F: drivers/*/*/*rockchip*
2346 F: drivers/*/*rockchip*
2347 F: drivers/clk/rockchip/
2348 F: drivers/i2c/busses/i2c-rk3x.c
2349 F: sound/soc/rockchip/
2352 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2353 M: Kukjin Kim <kgene@kernel.org>
2354 M: Krzysztof Kozlowski <krzk@kernel.org>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2358 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2359 F: Documentation/arm/samsung/
2360 F: Documentation/devicetree/bindings/arm/samsung/
2361 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2362 F: arch/arm/boot/dts/exynos*
2363 F: arch/arm/boot/dts/s3c*
2364 F: arch/arm/boot/dts/s5p*
2365 F: arch/arm/mach-exynos*/
2366 F: arch/arm/mach-s3c24*/
2367 F: arch/arm/mach-s3c64xx/
2368 F: arch/arm/mach-s5p*/
2369 F: arch/arm/plat-samsung/
2370 F: arch/arm64/boot/dts/exynos/
2371 F: drivers/*/*/*s3c24*
2372 F: drivers/*/*s3c24*
2373 F: drivers/*/*s3c64xx*
2374 F: drivers/*/*s5pv210*
2375 F: drivers/memory/samsung/
2376 F: drivers/soc/samsung/
2377 F: drivers/tty/serial/samsung*
2378 F: include/linux/soc/samsung/
2381 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2382 M: Kyungmin Park <kyungmin.park@samsung.com>
2383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2385 F: arch/arm/mach-s5pv210/
2387 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2388 M: Kyungmin Park <kyungmin.park@samsung.com>
2389 M: Kamil Debski <kamil@wypas.org>
2390 M: Andrzej Hajda <a.hajda@samsung.com>
2391 L: linux-arm-kernel@lists.infradead.org
2392 L: linux-media@vger.kernel.org
2394 F: drivers/media/platform/s5p-g2d/
2396 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2397 M: Marek Szyprowski <m.szyprowski@samsung.com>
2398 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2399 L: linux-media@vger.kernel.org
2401 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2402 F: drivers/media/platform/s5p-cec/
2404 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2405 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2406 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2407 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2408 L: linux-arm-kernel@lists.infradead.org
2409 L: linux-media@vger.kernel.org
2411 F: drivers/media/platform/s5p-jpeg/
2413 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2414 M: Kyungmin Park <kyungmin.park@samsung.com>
2415 M: Kamil Debski <kamil@wypas.org>
2416 M: Jeongtae Park <jtp.park@samsung.com>
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-mfc/
2423 ARM/SHMOBILE ARM ARCHITECTURE
2424 M: Geert Uytterhoeven <geert+renesas@glider.be>
2425 M: Magnus Damm <magnus.damm@gmail.com>
2426 L: linux-renesas-soc@vger.kernel.org
2428 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2430 F: Documentation/devicetree/bindings/arm/renesas.yaml
2431 F: arch/arm/boot/dts/emev2*
2432 F: arch/arm/boot/dts/gr-peach*
2433 F: arch/arm/boot/dts/iwg20d-q7*
2434 F: arch/arm/boot/dts/r7s*
2435 F: arch/arm/boot/dts/r8a*
2436 F: arch/arm/boot/dts/r9a*
2437 F: arch/arm/boot/dts/sh*
2438 F: arch/arm/configs/shmobile_defconfig
2439 F: arch/arm/include/debug/renesas-scif.S
2440 F: arch/arm/mach-shmobile/
2441 F: drivers/soc/renesas/
2442 F: include/linux/soc/renesas/
2444 ARM/SOCFPGA ARCHITECTURE
2445 M: Dinh Nguyen <dinguyen@kernel.org>
2447 W: http://www.rocketboards.org
2448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2449 F: arch/arm/boot/dts/socfpga*
2450 F: arch/arm/configs/socfpga_defconfig
2451 F: arch/arm/mach-socfpga/
2452 F: arch/arm64/boot/dts/altera/
2453 F: arch/arm64/boot/dts/intel/
2455 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2456 M: Dinh Nguyen <dinguyen@kernel.org>
2458 F: drivers/clk/socfpga/
2460 ARM/SOCFPGA EDAC SUPPORT
2461 M: Thor Thayer <thor.thayer@linux.intel.com>
2463 F: drivers/edac/altera_edac.
2465 ARM/SPREADTRUM SoC SUPPORT
2466 M: Orson Zhai <orsonzhai@gmail.com>
2467 M: Baolin Wang <baolin.wang7@gmail.com>
2468 M: Chunyan Zhang <zhang.lyra@gmail.com>
2470 F: arch/arm64/boot/dts/sprd
2475 ARM/STI ARCHITECTURE
2476 M: Patrice Chotard <patrice.chotard@st.com>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 W: http://www.stlinux.com
2480 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2481 F: arch/arm/boot/dts/sti*
2482 F: arch/arm/mach-sti/
2483 F: drivers/ata/ahci_st.c
2484 F: drivers/char/hw_random/st-rng.c
2485 F: drivers/clocksource/arm_global_timer.c
2486 F: drivers/clocksource/clksrc_st_lpc.c
2487 F: drivers/cpufreq/sti-cpufreq.c
2488 F: drivers/dma/st_fdma*
2489 F: drivers/i2c/busses/i2c-st.c
2490 F: drivers/media/platform/sti/c8sectpfe/
2491 F: drivers/media/rc/st_rc.c
2492 F: drivers/mmc/host/sdhci-st.c
2493 F: drivers/phy/st/phy-miphy28lp.c
2494 F: drivers/phy/st/phy-stih407-usb.c
2495 F: drivers/pinctrl/pinctrl-st.c
2496 F: drivers/remoteproc/st_remoteproc.c
2497 F: drivers/remoteproc/st_slim_rproc.c
2498 F: drivers/reset/sti/
2499 F: drivers/rtc/rtc-st-lpc.c
2500 F: drivers/tty/serial/st-asc.c
2501 F: drivers/usb/dwc3/dwc3-st.c
2502 F: drivers/usb/host/ehci-st.c
2503 F: drivers/usb/host/ohci-st.c
2504 F: drivers/watchdog/st_lpc_wdt.c
2505 F: include/linux/remoteproc/st_slim_rproc.h
2507 ARM/STM32 ARCHITECTURE
2508 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2509 M: Alexandre Torgue <alexandre.torgue@st.com>
2510 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2514 F: arch/arm/boot/dts/stm32*
2515 F: arch/arm/mach-stm32/
2516 F: drivers/clocksource/armv7m_systick.c
2520 ARM/Synaptics SoC support
2521 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2522 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 F: arch/arm/boot/dts/berlin*
2526 F: arch/arm/mach-berlin/
2527 F: arch/arm64/boot/dts/synaptics/
2529 ARM/TANGO ARCHITECTURE
2530 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2531 M: Mans Rullgard <mans@mansr.com>
2532 L: linux-arm-kernel@lists.infradead.org
2536 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2537 M: Lennert Buytenhek <kernel@wantstofly.org>
2538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2542 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2543 L: linux-tegra@vger.kernel.org
2544 L: linux-media@vger.kernel.org
2546 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2547 F: drivers/media/platform/tegra-cec/
2549 ARM/TETON BGA MACHINE SUPPORT
2550 M: "Mark F. Brown" <mark.brown314@gmail.com>
2551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2554 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2555 M: Santosh Shilimkar <ssantosh@kernel.org>
2556 L: linux-kernel@vger.kernel.org
2558 F: drivers/memory/*emif*
2560 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2561 M: Santosh Shilimkar <ssantosh@kernel.org>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2565 F: arch/arm/boot/dts/keystone-*
2566 F: arch/arm/mach-keystone/
2568 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2569 M: Santosh Shilimkar <ssantosh@kernel.org>
2570 L: linux-kernel@vger.kernel.org
2572 F: drivers/clk/keystone/
2574 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2575 M: Santosh Shilimkar <ssantosh@kernel.org>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577 L: linux-kernel@vger.kernel.org
2579 F: drivers/clocksource/timer-keystone.c
2581 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2582 M: Santosh Shilimkar <ssantosh@kernel.org>
2583 L: linux-kernel@vger.kernel.org
2585 F: drivers/power/reset/keystone-reset.c
2587 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2588 M: Tero Kristo <t-kristo@ti.com>
2589 M: Nishanth Menon <nm@ti.com>
2590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2592 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2593 F: arch/arm64/boot/dts/ti/Makefile
2594 F: arch/arm64/boot/dts/ti/k3-*
2595 F: include/dt-bindings/pinctrl/k3.h
2597 ARM/THECUS N2100 MACHINE SUPPORT
2598 M: Lennert Buytenhek <kernel@wantstofly.org>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 ARM/TOSA MACHINE SUPPORT
2603 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2604 M: Dirk Opfer <dirk@opfer-online.de>
2607 ARM/UNIPHIER ARCHITECTURE
2608 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2612 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2613 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2614 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2615 F: arch/arm/boot/dts/uniphier*
2616 F: arch/arm/include/asm/hardware/cache-uniphier.h
2617 F: arch/arm/mach-uniphier/
2618 F: arch/arm/mm/cache-uniphier.c
2619 F: arch/arm64/boot/dts/socionext/uniphier*
2620 F: drivers/bus/uniphier-system-bus.c
2621 F: drivers/clk/uniphier/
2622 F: drivers/dma/uniphier-mdmac.c
2623 F: drivers/gpio/gpio-uniphier.c
2624 F: drivers/i2c/busses/i2c-uniphier*
2625 F: drivers/irqchip/irq-uniphier-aidet.c
2626 F: drivers/mmc/host/uniphier-sd.c
2627 F: drivers/pinctrl/uniphier/
2628 F: drivers/reset/reset-uniphier.c
2629 F: drivers/tty/serial/8250/8250_uniphier.c
2632 ARM/VERSATILE EXPRESS PLATFORM
2633 M: Liviu Dudau <liviu.dudau@arm.com>
2634 M: Sudeep Holla <sudeep.holla@arm.com>
2635 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2640 F: arch/arm/boot/dts/vexpress*
2641 F: arch/arm/mach-vexpress/
2642 F: arch/arm64/boot/dts/arm/
2643 F: drivers/clk/versatile/clk-vexpress-osc.c
2644 F: drivers/clocksource/timer-versatile.c
2648 M: Russell King <linux@armlinux.org.uk>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2651 W: http://www.armlinux.org.uk/
2654 ARM/VOIPAC PXA270 SUPPORT
2655 M: Marek Vasut <marek.vasut@gmail.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 F: arch/arm/mach-pxa/include/mach/vpac270.h
2659 F: arch/arm/mach-pxa/vpac270.c
2661 ARM/VT8500 ARM ARCHITECTURE
2662 M: Tony Prisk <linux@prisktech.co.nz>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2666 F: arch/arm/mach-vt8500/
2667 F: drivers/clocksource/timer-vt8500.c
2668 F: drivers/i2c/busses/i2c-wmt.c
2669 F: drivers/mmc/host/wmt-sdmmc.c
2670 F: drivers/pwm/pwm-vt8500.c
2671 F: drivers/rtc/rtc-vt8500.c
2672 F: drivers/tty/serial/vt8500_serial.c
2673 F: drivers/usb/host/ehci-platform.c
2674 F: drivers/usb/host/uhci-platform.c
2675 F: drivers/video/fbdev/vt8500lcdfb.*
2676 F: drivers/video/fbdev/wm8505fb*
2677 F: drivers/video/fbdev/wmt_ge_rops.*
2679 ARM/ZIPIT Z2 SUPPORT
2680 M: Marek Vasut <marek.vasut@gmail.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 F: arch/arm/mach-pxa/include/mach/z2.h
2684 F: arch/arm/mach-pxa/z2.c
2686 ARM/ZTE ARCHITECTURE
2687 M: Jun Nie <jun.nie@linaro.org>
2688 M: Shawn Guo <shawnguo@kernel.org>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: Documentation/devicetree/bindings/arm/zte.yaml
2692 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2693 F: Documentation/devicetree/bindings/dma/zxdma.txt
2694 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2695 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2696 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2697 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2698 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2699 F: Documentation/devicetree/bindings/soc/zte/
2700 F: Documentation/devicetree/bindings/sound/zte,*.txt
2701 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2702 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2703 F: arch/arm/boot/dts/zx2967*
2704 F: arch/arm/mach-zx/
2705 F: arch/arm64/boot/dts/zte/
2707 F: drivers/dma/zx_dma.c
2708 F: drivers/gpio/gpio-zx.c
2709 F: drivers/i2c/busses/i2c-zx2967.c
2710 F: drivers/mmc/host/dw_mmc-zx.*
2711 F: drivers/pinctrl/zte/
2713 F: drivers/thermal/zx2967_thermal.c
2714 F: drivers/watchdog/zx2967_wdt.c
2715 F: include/dt-bindings/clock/zx2967*.h
2716 F: include/dt-bindings/soc/zte,*.h
2717 F: sound/soc/codecs/zx_aud96p22.c
2720 ARM/ZYNQ ARCHITECTURE
2721 M: Michal Simek <michal.simek@xilinx.com>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 W: http://wiki.xilinx.com
2725 T: git https://github.com/Xilinx/linux-xlnx.git
2726 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2727 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2728 F: arch/arm/mach-zynq/
2729 F: drivers/block/xsysace.c
2730 F: drivers/clocksource/timer-cadence-ttc.c
2731 F: drivers/cpuidle/cpuidle-zynq.c
2732 F: drivers/edac/synopsys_edac.c
2733 F: drivers/i2c/busses/i2c-cadence.c
2734 F: drivers/i2c/busses/i2c-xiic.c
2735 F: drivers/mmc/host/sdhci-of-arasan.c
2739 ARM64 PORT (AARCH64 ARCHITECTURE)
2740 M: Catalin Marinas <catalin.marinas@arm.com>
2741 M: Will Deacon <will@kernel.org>
2742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2745 F: Documentation/arm64/
2747 F: tools/testing/selftests/arm64/
2748 X: arch/arm64/boot/dts/
2750 AS3645A LED FLASH CONTROLLER DRIVER
2751 M: Sakari Ailus <sakari.ailus@iki.fi>
2752 L: linux-leds@vger.kernel.org
2754 F: drivers/leds/leds-as3645a.c
2756 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2757 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2758 L: linux-media@vger.kernel.org
2760 T: git git://linuxtv.org/media_tree.git
2761 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2762 F: drivers/media/i2c/ak7375.c
2764 ASAHI KASEI AK8974 DRIVER
2765 M: Linus Walleij <linus.walleij@linaro.org>
2766 L: linux-iio@vger.kernel.org
2768 W: http://www.akm.com/
2769 F: drivers/iio/magnetometer/ak8974.c
2771 ASC7621 HARDWARE MONITOR DRIVER
2772 M: George Joseph <george.joseph@fairview5.com>
2773 L: linux-hwmon@vger.kernel.org
2775 F: Documentation/hwmon/asc7621.rst
2776 F: drivers/hwmon/asc7621.c
2778 ASPEED PINCTRL DRIVERS
2779 M: Andrew Jeffery <andrew@aj.id.au>
2780 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2781 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2782 L: linux-gpio@vger.kernel.org
2784 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2785 F: drivers/pinctrl/aspeed/
2787 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2788 M: Eddie James <eajames@linux.ibm.com>
2789 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2791 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2792 F: drivers/irqchip/irq-aspeed-scu-ic.c
2793 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2795 ASPEED VIDEO ENGINE DRIVER
2796 M: Eddie James <eajames@linux.ibm.com>
2797 L: linux-media@vger.kernel.org
2798 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2800 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2801 F: drivers/media/platform/aspeed-video.c
2803 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2804 M: Corentin Chary <corentin.chary@gmail.com>
2805 L: acpi4asus-user@lists.sourceforge.net
2806 L: platform-driver-x86@vger.kernel.org
2808 W: http://acpi4asus.sf.net
2809 F: drivers/platform/x86/asus*.c
2810 F: drivers/platform/x86/eeepc*.c
2812 ASUS WIRELESS RADIO CONTROL DRIVER
2813 M: João Paulo Rechi Vita <jprvita@gmail.com>
2814 L: platform-driver-x86@vger.kernel.org
2816 F: drivers/platform/x86/asus-wireless.c
2819 M: David Howells <dhowells@redhat.com>
2820 L: keyrings@vger.kernel.org
2822 F: Documentation/crypto/asymmetric-keys.txt
2823 F: crypto/asymmetric_keys/
2824 F: include/crypto/pkcs7.h
2825 F: include/crypto/public_key.h
2826 F: include/linux/verification.h
2828 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2829 R: Dan Williams <dan.j.williams@intel.com>
2831 W: http://sourceforge.net/projects/xscaleiop
2832 F: Documentation/crypto/async-tx-api.txt
2835 F: include/linux/async_tx.h
2836 F: include/linux/dmaengine.h
2839 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2840 L: linux-i2c@vger.kernel.org
2842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2843 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2844 F: drivers/misc/eeprom/at24.c
2846 ATA OVER ETHERNET (AOE) DRIVER
2847 M: "Justin Sanders" <justin@coraid.com>
2849 W: http://www.openaoe.org/
2850 F: Documentation/admin-guide/aoe/
2851 F: drivers/block/aoe/
2853 ATHEROS 71XX/9XXX GPIO DRIVER
2854 M: Alban Bedel <albeu@free.fr>
2856 W: https://github.com/AlbanBedel/linux
2857 T: git git://github.com/AlbanBedel/linux
2858 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2859 F: drivers/gpio/gpio-ath79.c
2861 ATHEROS 71XX/9XXX USB PHY DRIVER
2862 M: Alban Bedel <albeu@free.fr>
2864 W: https://github.com/AlbanBedel/linux
2865 T: git git://github.com/AlbanBedel/linux
2866 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2867 F: drivers/phy/qualcomm/phy-ath79-usb.c
2869 ATHEROS ATH GENERIC UTILITIES
2870 M: Kalle Valo <kvalo@codeaurora.org>
2871 L: linux-wireless@vger.kernel.org
2873 F: drivers/net/wireless/ath/*
2875 ATHEROS ATH5K WIRELESS DRIVER
2876 M: Jiri Slaby <jirislaby@gmail.com>
2877 M: Nick Kossifidis <mickflemm@gmail.com>
2878 M: Luis Chamberlain <mcgrof@kernel.org>
2879 L: linux-wireless@vger.kernel.org
2881 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2882 F: drivers/net/wireless/ath/ath5k/
2884 ATHEROS ATH6KL WIRELESS DRIVER
2885 M: Kalle Valo <kvalo@codeaurora.org>
2886 L: linux-wireless@vger.kernel.org
2888 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2890 F: drivers/net/wireless/ath/ath6kl/
2893 M: Ville Syrjala <syrjala@sci.fi>
2895 F: drivers/input/misc/ati_remote2.c
2897 ATK0110 HWMON DRIVER
2898 M: Luca Tettamanti <kronos.it@gmail.com>
2899 L: linux-hwmon@vger.kernel.org
2901 F: drivers/hwmon/asus_atk0110.c
2903 ATLX ETHERNET DRIVERS
2904 M: Jay Cliburn <jcliburn@gmail.com>
2905 M: Chris Snook <chris.snook@gmail.com>
2906 L: netdev@vger.kernel.org
2908 W: http://sourceforge.net/projects/atl1
2909 W: http://atl1.sourceforge.net
2910 F: drivers/net/ethernet/atheros/
2913 M: Chas Williams <3chas3@gmail.com>
2914 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2915 L: netdev@vger.kernel.org
2917 W: http://linux-atm.sourceforge.net
2919 F: include/linux/atm*
2920 F: include/uapi/linux/atm*
2922 ATMEL MACB ETHERNET DRIVER
2923 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2925 F: drivers/net/ethernet/cadence/
2927 ATMEL MAXTOUCH DRIVER
2928 M: Nick Dyer <nick@shmanahar.org>
2930 T: git git://github.com/ndyer/linux.git
2931 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2932 F: drivers/input/touchscreen/atmel_mxt_ts.c
2934 ATMEL WIRELESS DRIVER
2935 M: Simon Kelley <simon@thekelleys.org.uk>
2936 L: linux-wireless@vger.kernel.org
2938 W: http://www.thekelleys.org.uk/atmel
2939 W: http://atmelwlandriver.sourceforge.net/
2940 F: drivers/net/wireless/atmel/atmel*
2942 ATOMIC INFRASTRUCTURE
2943 M: Will Deacon <will@kernel.org>
2944 M: Peter Zijlstra <peterz@infradead.org>
2945 R: Boqun Feng <boqun.feng@gmail.com>
2946 L: linux-kernel@vger.kernel.org
2948 F: arch/*/include/asm/atomic*.h
2949 F: include/*/atomic*.h
2952 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2953 M: Bradley Grove <linuxdrivers@attotech.com>
2954 L: linux-scsi@vger.kernel.org
2956 W: http://www.attotech.com
2957 F: drivers/scsi/esas2r
2959 ATUSB IEEE 802.15.4 RADIO DRIVER
2960 M: Stefan Schmidt <stefan@datenfreihafen.org>
2961 L: linux-wpan@vger.kernel.org
2963 F: drivers/net/ieee802154/at86rf230.h
2964 F: drivers/net/ieee802154/atusb.c
2965 F: drivers/net/ieee802154/atusb.h
2968 M: Paul Moore <paul@paul-moore.com>
2969 M: Eric Paris <eparis@redhat.com>
2970 L: linux-audit@redhat.com (moderated for non-subscribers)
2972 W: https://github.com/linux-audit
2973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2974 F: include/linux/audit.h
2975 F: include/uapi/linux/audit.h
2978 AUXILIARY DISPLAY DRIVERS
2979 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2981 F: drivers/auxdisplay/
2982 F: include/linux/cfag12864b.h
2984 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2985 M: Andreas Klinger <ak@it-klinger.de>
2986 L: linux-iio@vger.kernel.org
2988 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2989 F: drivers/iio/adc/hx711.c
2992 M: Ralf Baechle <ralf@linux-mips.org>
2993 L: linux-hams@vger.kernel.org
2995 W: http://www.linux-ax25.org/
2996 F: include/net/ax25.h
2997 F: include/uapi/linux/ax25.h
3001 M: Peter Rosin <peda@axentia.se>
3002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3004 F: arch/arm/boot/dts/at91-linea.dtsi
3005 F: arch/arm/boot/dts/at91-natte.dtsi
3006 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3007 F: arch/arm/boot/dts/at91-tse850-3.dts
3009 AXENTIA ASOC DRIVERS
3010 M: Peter Rosin <peda@axentia.se>
3011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3013 F: Documentation/devicetree/bindings/sound/axentia,*
3014 F: sound/soc/atmel/tse850-pcm5142.c
3016 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3017 M: Nuno Sá <nuno.sa@analog.com>
3018 L: linux-hwmon@vger.kernel.org
3020 W: http://ez.analog.com/community/linux-device-drivers
3021 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3022 F: drivers/hwmon/axi-fan-control.c
3024 AXXIA I2C CONTROLLER
3025 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3026 L: linux-i2c@vger.kernel.org
3028 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3029 F: drivers/i2c/busses/i2c-axxia.c
3032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3033 L: linux-media@vger.kernel.org
3035 W: https://linuxtv.org
3036 T: git git://linuxtv.org/media_tree.git
3037 F: drivers/media/usb/dvb-usb-v2/az6007.c
3039 AZTECH FM RADIO RECEIVER DRIVER
3040 M: Hans Verkuil <hverkuil@xs4all.nl>
3041 L: linux-media@vger.kernel.org
3043 W: https://linuxtv.org
3044 T: git git://linuxtv.org/media_tree.git
3045 F: drivers/media/radio/radio-aztech*
3048 L: linux-wireless@vger.kernel.org
3049 L: b43-dev@lists.infradead.org
3051 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3052 F: drivers/net/wireless/broadcom/b43/
3054 B43LEGACY WIRELESS DRIVER
3055 M: Larry Finger <Larry.Finger@lwfinger.net>
3056 L: linux-wireless@vger.kernel.org
3057 L: b43-dev@lists.infradead.org
3059 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3060 F: drivers/net/wireless/broadcom/b43legacy/
3062 BACKLIGHT CLASS/SUBSYSTEM
3063 M: Lee Jones <lee.jones@linaro.org>
3064 M: Daniel Thompson <daniel.thompson@linaro.org>
3065 M: Jingoo Han <jingoohan1@gmail.com>
3066 L: dri-devel@lists.freedesktop.org
3068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3069 F: Documentation/ABI/stable/sysfs-class-backlight
3070 F: Documentation/ABI/testing/sysfs-class-backlight
3071 F: Documentation/devicetree/bindings/leds/backlight
3072 F: drivers/video/backlight/
3073 F: include/linux/backlight.h
3074 F: include/linux/pwm_backlight.h
3077 M: Marek Lindner <mareklindner@neomailbox.ch>
3078 M: Simon Wunderlich <sw@simonwunderlich.de>
3079 M: Antonio Quartulli <a@unstable.cc>
3080 M: Sven Eckelmann <sven@narfation.org>
3081 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3083 W: https://www.open-mesh.org/
3084 Q: https://patchwork.open-mesh.org/project/batman/list/
3085 B: https://www.open-mesh.org/projects/batman-adv/issues
3086 C: irc://chat.freenode.net/batman
3087 T: git https://git.open-mesh.org/linux-merge.git
3088 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3089 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3090 F: Documentation/networking/batman-adv.rst
3091 F: include/uapi/linux/batadv_packet.h
3092 F: include/uapi/linux/batman_adv.h
3095 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3096 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3097 L: linux-hams@vger.kernel.org
3099 W: http://www.baycom.org/~tom/ham/ham.html
3100 F: drivers/net/hamradio/baycom*
3102 BCACHE (BLOCK LAYER CACHE)
3103 M: Coly Li <colyli@suse.de>
3104 M: Kent Overstreet <kent.overstreet@gmail.com>
3105 L: linux-bcache@vger.kernel.org
3107 W: http://bcache.evilpiepirate.org
3108 C: irc://irc.oftc.net/bcache
3109 F: drivers/md/bcache/
3111 BDISP ST MEDIA DRIVER
3112 M: Fabien Dessenne <fabien.dessenne@st.com>
3113 L: linux-media@vger.kernel.org
3115 W: https://linuxtv.org
3116 T: git git://linuxtv.org/media_tree.git
3117 F: drivers/media/platform/sti/bdisp
3119 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3120 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3121 L: netdev@vger.kernel.org
3123 F: drivers/net/ethernet/ec_bhf.c
3126 M: Luis de Bethencourt <luisbg@kernel.org>
3127 M: Salah Triki <salah.triki@gmail.com>
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3130 F: Documentation/filesystems/befs.rst
3134 M: Paolo Valente <paolo.valente@linaro.org>
3135 M: Jens Axboe <axboe@kernel.dk>
3136 L: linux-block@vger.kernel.org
3138 F: Documentation/block/bfq-iosched.rst
3142 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3144 F: Documentation/filesystems/bfs.rst
3146 F: include/uapi/linux/bfs_fs.h
3148 BLINKM RGB LED DRIVER
3149 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3151 F: drivers/leds/leds-blinkm.c
3154 M: Jens Axboe <axboe@kernel.dk>
3155 L: linux-block@vger.kernel.org
3157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3160 F: kernel/trace/blktrace.c
3164 M: Joern Engel <joern@lazybastard.org>
3165 L: linux-mtd@lists.infradead.org
3167 F: drivers/mtd/devices/block2mtd.c
3170 M: Marcel Holtmann <marcel@holtmann.org>
3171 M: Johan Hedberg <johan.hedberg@gmail.com>
3172 L: linux-bluetooth@vger.kernel.org
3174 W: http://www.bluez.org/
3175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3177 F: drivers/bluetooth/
3180 M: Marcel Holtmann <marcel@holtmann.org>
3181 M: Johan Hedberg <johan.hedberg@gmail.com>
3182 L: linux-bluetooth@vger.kernel.org
3184 W: http://www.bluez.org/
3185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3187 F: include/net/bluetooth/
3191 M: Jay Vosburgh <j.vosburgh@gmail.com>
3192 M: Veaceslav Falico <vfalico@gmail.com>
3193 M: Andy Gospodarek <andy@greyhouse.net>
3194 L: netdev@vger.kernel.org
3196 W: http://sourceforge.net/projects/bonding/
3197 F: drivers/net/bonding/
3198 F: include/uapi/linux/if_bonding.h
3200 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3201 M: Dan Robertson <dan@dlrobertson.com>
3202 L: linux-iio@vger.kernel.org
3204 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3205 F: drivers/iio/accel/bma400*
3207 BPF (Safe dynamic programs and tools)
3208 M: Alexei Starovoitov <ast@kernel.org>
3209 M: Daniel Borkmann <daniel@iogearbox.net>
3210 R: Martin KaFai Lau <kafai@fb.com>
3211 R: Song Liu <songliubraving@fb.com>
3212 R: Yonghong Song <yhs@fb.com>
3213 R: Andrii Nakryiko <andriin@fb.com>
3214 R: John Fastabend <john.fastabend@gmail.com>
3215 R: KP Singh <kpsingh@chromium.org>
3216 L: netdev@vger.kernel.org
3217 L: bpf@vger.kernel.org
3219 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3222 F: Documentation/bpf/
3223 F: Documentation/networking/filter.rst
3225 F: include/linux/bpf*
3226 F: include/linux/filter.h
3227 F: include/trace/events/xdp.h
3228 F: include/uapi/linux/bpf*
3229 F: include/uapi/linux/filter.h
3231 F: kernel/trace/bpf_trace.c
3234 F: net/core/filter.c
3235 F: net/sched/act_bpf.c
3236 F: net/sched/cls_bpf.c
3240 F: tools/testing/selftests/bpf/
3245 M: Shubham Bansal <illusionist.neo@gmail.com>
3246 L: netdev@vger.kernel.org
3247 L: bpf@vger.kernel.org
3252 M: Daniel Borkmann <daniel@iogearbox.net>
3253 M: Alexei Starovoitov <ast@kernel.org>
3254 M: Zi Shen Lim <zlim.lnx@gmail.com>
3255 L: netdev@vger.kernel.org
3256 L: bpf@vger.kernel.org
3260 BPF JIT for MIPS (32-BIT AND 64-BIT)
3261 M: Paul Burton <paulburton@kernel.org>
3262 L: netdev@vger.kernel.org
3263 L: bpf@vger.kernel.org
3267 BPF JIT for NFP NICs
3268 M: Jakub Kicinski <kuba@kernel.org>
3269 L: netdev@vger.kernel.org
3270 L: bpf@vger.kernel.org
3272 F: drivers/net/ethernet/netronome/nfp/bpf/
3274 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3275 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3276 M: Sandipan Das <sandipan@linux.ibm.com>
3277 L: netdev@vger.kernel.org
3278 L: bpf@vger.kernel.org
3280 F: arch/powerpc/net/
3282 BPF JIT for RISC-V (32-bit)
3283 M: Luke Nelson <luke.r.nels@gmail.com>
3284 M: Xi Wang <xi.wang@gmail.com>
3285 L: netdev@vger.kernel.org
3286 L: bpf@vger.kernel.org
3289 X: arch/riscv/net/bpf_jit_comp64.c
3291 BPF JIT for RISC-V (64-bit)
3292 M: Björn Töpel <bjorn.topel@gmail.com>
3293 L: netdev@vger.kernel.org
3294 L: bpf@vger.kernel.org
3297 X: arch/riscv/net/bpf_jit_comp32.c
3300 M: Ilya Leoshkevich <iii@linux.ibm.com>
3301 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3302 M: Vasily Gorbik <gor@linux.ibm.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3307 X: arch/s390/net/pnet.c
3309 BPF JIT for SPARC (32-BIT AND 64-BIT)
3310 M: David S. Miller <davem@davemloft.net>
3311 L: netdev@vger.kernel.org
3312 L: bpf@vger.kernel.org
3316 BPF JIT for X86 32-BIT
3317 M: Wang YanQing <udknight@gmail.com>
3318 L: netdev@vger.kernel.org
3319 L: bpf@vger.kernel.org
3321 F: arch/x86/net/bpf_jit_comp32.c
3323 BPF JIT for X86 64-BIT
3324 M: Alexei Starovoitov <ast@kernel.org>
3325 M: Daniel Borkmann <daniel@iogearbox.net>
3326 L: netdev@vger.kernel.org
3327 L: bpf@vger.kernel.org
3330 X: arch/x86/net/bpf_jit_comp32.c
3332 BROADCOM B44 10/100 ETHERNET DRIVER
3333 M: Michael Chan <michael.chan@broadcom.com>
3334 L: netdev@vger.kernel.org
3336 F: drivers/net/ethernet/broadcom/b44.*
3338 BROADCOM B53 ETHERNET SWITCH DRIVER
3339 M: Florian Fainelli <f.fainelli@gmail.com>
3340 L: netdev@vger.kernel.org
3341 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3343 F: drivers/net/dsa/b53/*
3344 F: include/linux/platform_data/b53.h
3346 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3347 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3348 L: bcm-kernel-feedback-list@broadcom.com
3349 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3353 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3354 F: drivers/pci/controller/pcie-brcmstb.c
3355 F: drivers/staging/vc04_services
3359 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3360 M: Florian Fainelli <f.fainelli@gmail.com>
3361 M: Ray Jui <rjui@broadcom.com>
3362 M: Scott Branden <sbranden@broadcom.com>
3363 M: bcm-kernel-feedback-list@broadcom.com
3365 T: git git://github.com/broadcom/mach-bcm
3366 F: arch/arm/mach-bcm/
3372 BROADCOM BCM47XX MIPS ARCHITECTURE
3373 M: Hauke Mehrtens <hauke@hauke-m.de>
3374 M: Rafał Miłecki <zajec5@gmail.com>
3375 L: linux-mips@vger.kernel.org
3377 F: Documentation/devicetree/bindings/mips/brcm/
3378 F: arch/mips/bcm47xx/*
3379 F: arch/mips/include/asm/mach-bcm47xx/*
3381 BROADCOM BCM5301X ARM ARCHITECTURE
3382 M: Hauke Mehrtens <hauke@hauke-m.de>
3383 M: Rafał Miłecki <zajec5@gmail.com>
3384 M: bcm-kernel-feedback-list@broadcom.com
3385 L: linux-arm-kernel@lists.infradead.org
3387 F: arch/arm/boot/dts/bcm470*
3388 F: arch/arm/boot/dts/bcm5301x*.dtsi
3389 F: arch/arm/boot/dts/bcm953012*
3390 F: arch/arm/mach-bcm/bcm_5301x.c
3392 BROADCOM BCM53573 ARM ARCHITECTURE
3393 M: Rafał Miłecki <rafal@milecki.pl>
3394 L: bcm-kernel-feedback-list@broadcom.com
3395 L: linux-arm-kernel@lists.infradead.org
3397 F: arch/arm/boot/dts/bcm47189*
3398 F: arch/arm/boot/dts/bcm53573*
3400 BROADCOM BCM63XX ARM ARCHITECTURE
3401 M: Florian Fainelli <f.fainelli@gmail.com>
3402 M: bcm-kernel-feedback-list@broadcom.com
3403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3405 T: git git://github.com/broadcom/stblinux.git
3408 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3409 M: Kevin Cernekee <cernekee@gmail.com>
3410 L: linux-usb@vger.kernel.org
3412 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3414 BROADCOM BCM7XXX ARM ARCHITECTURE
3415 M: Florian Fainelli <f.fainelli@gmail.com>
3416 M: bcm-kernel-feedback-list@broadcom.com
3417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3419 T: git git://github.com/broadcom/stblinux.git
3420 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3421 F: arch/arm/boot/dts/bcm7*.dts*
3422 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3423 F: arch/arm/mach-bcm/*brcmstb*
3424 F: arch/arm/mm/cache-b15-rac.c
3425 F: drivers/bus/brcmstb_gisb.c
3426 F: drivers/pci/controller/pcie-brcmstb.c
3429 BROADCOM BMIPS CPUFREQ DRIVER
3430 M: Markus Mayer <mmayer@broadcom.com>
3431 M: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-pm@vger.kernel.org
3434 F: drivers/cpufreq/bmips-cpufreq.c
3436 BROADCOM BMIPS MIPS ARCHITECTURE
3437 M: Florian Fainelli <f.fainelli@gmail.com>
3438 L: bcm-kernel-feedback-list@broadcom.com
3439 L: linux-mips@vger.kernel.org
3441 T: git git://github.com/broadcom/stblinux.git
3442 F: arch/mips/bmips/*
3443 F: arch/mips/boot/dts/brcm/bcm*.dts*
3444 F: arch/mips/include/asm/mach-bmips/*
3445 F: arch/mips/kernel/*bmips*
3446 F: drivers/irqchip/irq-bcm63*
3447 F: drivers/irqchip/irq-bcm7*
3448 F: drivers/irqchip/irq-brcmstb*
3449 F: include/linux/bcm963xx_nvram.h
3450 F: include/linux/bcm963xx_tag.h
3452 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3453 M: Rasesh Mody <rmody@marvell.com>
3454 M: GR-Linux-NIC-Dev@marvell.com
3455 L: netdev@vger.kernel.org
3457 F: drivers/net/ethernet/broadcom/bnx2.*
3458 F: drivers/net/ethernet/broadcom/bnx2_*
3460 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3461 M: QLogic-Storage-Upstream@qlogic.com
3462 L: linux-scsi@vger.kernel.org
3464 F: drivers/scsi/bnx2fc/
3466 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3467 M: QLogic-Storage-Upstream@qlogic.com
3468 L: linux-scsi@vger.kernel.org
3470 F: drivers/scsi/bnx2i/
3472 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3473 M: Ariel Elior <aelior@marvell.com>
3474 M: Sudarsana Kalluru <skalluru@marvell.com>
3475 M: GR-everest-linux-l2@marvell.com
3476 L: netdev@vger.kernel.org
3478 F: drivers/net/ethernet/broadcom/bnx2x/
3480 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3481 M: Michael Chan <michael.chan@broadcom.com>
3482 L: netdev@vger.kernel.org
3484 F: drivers/net/ethernet/broadcom/bnxt/
3486 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3487 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3488 M: Franky Lin <franky.lin@broadcom.com>
3489 M: Hante Meuleman <hante.meuleman@broadcom.com>
3490 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3491 M: Wright Feng <wright.feng@cypress.com>
3492 L: linux-wireless@vger.kernel.org
3493 L: brcm80211-dev-list.pdl@broadcom.com
3494 L: brcm80211-dev-list@cypress.com
3496 F: drivers/net/wireless/broadcom/brcm80211/
3498 BROADCOM BRCMSTB GPIO DRIVER
3499 M: Gregory Fong <gregory.0xf0@gmail.com>
3500 L: bcm-kernel-feedback-list@broadcom.com
3502 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3503 F: drivers/gpio/gpio-brcmstb.c
3505 BROADCOM BRCMSTB I2C DRIVER
3506 M: Kamal Dasu <kdasu.kdev@gmail.com>
3507 L: linux-i2c@vger.kernel.org
3508 L: bcm-kernel-feedback-list@broadcom.com
3510 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3511 F: drivers/i2c/busses/i2c-brcmstb.c
3513 BROADCOM BRCMSTB USB EHCI DRIVER
3514 M: Al Cooper <alcooperx@gmail.com>
3515 L: linux-usb@vger.kernel.org
3516 L: bcm-kernel-feedback-list@broadcom.com
3518 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3519 F: drivers/usb/host/ehci-brcm.*
3521 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3522 M: Al Cooper <alcooperx@gmail.com>
3523 L: linux-kernel@vger.kernel.org
3524 L: bcm-kernel-feedback-list@broadcom.com
3526 F: drivers/phy/broadcom/phy-brcm-usb*
3528 BROADCOM GENET ETHERNET DRIVER
3529 M: Doug Berger <opendmb@gmail.com>
3530 M: Florian Fainelli <f.fainelli@gmail.com>
3531 L: bcm-kernel-feedback-list@broadcom.com
3532 L: netdev@vger.kernel.org
3534 F: drivers/net/ethernet/broadcom/genet/
3536 BROADCOM IPROC ARM ARCHITECTURE
3537 M: Ray Jui <rjui@broadcom.com>
3538 M: Scott Branden <sbranden@broadcom.com>
3539 M: bcm-kernel-feedback-list@broadcom.com
3540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3542 T: git git://github.com/broadcom/cygnus-linux.git
3543 F: arch/arm64/boot/dts/broadcom/northstar2/*
3544 F: arch/arm64/boot/dts/broadcom/stingray/*
3545 F: drivers/clk/bcm/clk-ns*
3546 F: drivers/clk/bcm/clk-sr*
3547 F: drivers/pinctrl/bcm/pinctrl-ns*
3548 F: include/dt-bindings/clock/bcm-sr*
3565 BROADCOM KONA GPIO DRIVER
3566 M: Ray Jui <rjui@broadcom.com>
3567 L: bcm-kernel-feedback-list@broadcom.com
3569 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3570 F: drivers/gpio/gpio-bcm-kona.c
3572 BROADCOM NETXTREME-E ROCE DRIVER
3573 M: Selvin Xavier <selvin.xavier@broadcom.com>
3574 M: Devesh Sharma <devesh.sharma@broadcom.com>
3575 M: Somnath Kotur <somnath.kotur@broadcom.com>
3576 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3577 L: linux-rdma@vger.kernel.org
3579 W: http://www.broadcom.com
3580 F: drivers/infiniband/hw/bnxt_re/
3581 F: include/uapi/rdma/bnxt_re-abi.h
3583 BROADCOM NVRAM DRIVER
3584 M: Rafał Miłecki <zajec5@gmail.com>
3585 L: linux-mips@vger.kernel.org
3587 F: drivers/firmware/broadcom/*
3589 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3590 M: Rafał Miłecki <zajec5@gmail.com>
3591 L: linux-wireless@vger.kernel.org
3594 F: include/linux/bcma/
3597 M: Kamal Dasu <kdasu.kdev@gmail.com>
3598 M: bcm-kernel-feedback-list@broadcom.com
3600 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3601 F: drivers/spi/spi-bcm-qspi.*
3602 F: drivers/spi/spi-brcmstb-qspi.c
3603 F: drivers/spi/spi-iproc-qspi.c
3605 BROADCOM STB AVS CPUFREQ DRIVER
3606 M: Markus Mayer <mmayer@broadcom.com>
3607 M: bcm-kernel-feedback-list@broadcom.com
3608 L: linux-pm@vger.kernel.org
3610 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3611 F: drivers/cpufreq/brcmstb*
3613 BROADCOM STB AVS TMON DRIVER
3614 M: Markus Mayer <mmayer@broadcom.com>
3615 M: bcm-kernel-feedback-list@broadcom.com
3616 L: linux-pm@vger.kernel.org
3618 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3619 F: drivers/thermal/broadcom/brcmstb*
3621 BROADCOM STB DPFE DRIVER
3622 M: Markus Mayer <mmayer@broadcom.com>
3623 M: bcm-kernel-feedback-list@broadcom.com
3624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3626 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3627 F: drivers/memory/brcmstb_dpfe.c
3629 BROADCOM STB NAND FLASH DRIVER
3630 M: Brian Norris <computersforpeace@gmail.com>
3631 M: Kamal Dasu <kdasu.kdev@gmail.com>
3632 L: linux-mtd@lists.infradead.org
3633 L: bcm-kernel-feedback-list@broadcom.com
3635 F: drivers/mtd/nand/raw/brcmnand/
3637 BROADCOM SYSTEMPORT ETHERNET DRIVER
3638 M: Florian Fainelli <f.fainelli@gmail.com>
3639 L: bcm-kernel-feedback-list@broadcom.com
3640 L: netdev@vger.kernel.org
3642 F: drivers/net/ethernet/broadcom/bcmsysport.*
3644 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3645 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3646 M: Prashant Sreedharan <prashant@broadcom.com>
3647 M: Michael Chan <mchan@broadcom.com>
3648 L: netdev@vger.kernel.org
3650 F: drivers/net/ethernet/broadcom/tg3.*
3652 BROCADE BFA FC SCSI DRIVER
3653 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3654 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3655 L: linux-scsi@vger.kernel.org
3657 F: drivers/scsi/bfa/
3659 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3660 M: Rasesh Mody <rmody@marvell.com>
3661 M: Sudarsana Kalluru <skalluru@marvell.com>
3662 M: GR-Linux-NIC-Dev@marvell.com
3663 L: netdev@vger.kernel.org
3665 F: drivers/net/ethernet/brocade/bna/
3667 BSG (block layer generic sg v4 driver)
3668 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3669 L: linux-scsi@vger.kernel.org
3672 F: include/linux/bsg.h
3673 F: include/uapi/linux/bsg.h
3676 M: Clemens Ladisch <clemens@ladisch.de>
3677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3680 F: Documentation/sound/cards/bt87x.rst
3681 F: sound/pci/bt87x.c
3684 M: Michael Buesch <m@bues.ch>
3686 W: http://bu3sch.de/btgpio.php
3687 F: drivers/gpio/gpio-bt8xx.c
3690 M: Chris Mason <clm@fb.com>
3691 M: Josef Bacik <josef@toxicpanda.com>
3692 M: David Sterba <dsterba@suse.com>
3693 L: linux-btrfs@vger.kernel.org
3695 W: http://btrfs.wiki.kernel.org/
3696 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3698 F: Documentation/filesystems/btrfs.rst
3700 F: include/linux/btrfs*
3701 F: include/uapi/linux/btrfs*
3703 BTTV VIDEO4LINUX DRIVER
3704 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3705 L: linux-media@vger.kernel.org
3707 W: https://linuxtv.org
3708 T: git git://linuxtv.org/media_tree.git
3709 F: Documentation/driver-api/media/drivers/bttv*
3710 F: drivers/media/pci/bt8xx/bttv*
3712 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3713 M: Chanwoo Choi <cw00.choi@samsung.com>
3714 L: linux-pm@vger.kernel.org
3715 L: linux-samsung-soc@vger.kernel.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3718 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3719 F: drivers/devfreq/exynos-bus.c
3721 BUSLOGIC SCSI DRIVER
3722 M: Khalid Aziz <khalid@gonehiking.org>
3723 L: linux-scsi@vger.kernel.org
3725 F: drivers/scsi/BusLogic.*
3726 F: drivers/scsi/FlashPoint.*
3728 C-MEDIA CMI8788 DRIVER
3729 M: Clemens Ladisch <clemens@ladisch.de>
3730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3733 F: sound/pci/oxygen/
3736 M: Guo Ren <guoren@kernel.org>
3737 L: linux-csky@vger.kernel.org
3739 T: git https://github.com/c-sky/csky-linux.git
3740 F: Documentation/devicetree/bindings/csky/
3741 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3742 F: Documentation/devicetree/bindings/timer/csky,*
3744 F: drivers/clocksource/timer-gx6605s.c
3745 F: drivers/clocksource/timer-mp-csky.c
3746 F: drivers/irqchip/irq-csky-*
3751 M: Mark Salter <msalter@redhat.com>
3752 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3753 L: linux-c6x-dev@linux-c6x.org
3755 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3758 CA8210 IEEE-802.15.4 RADIO DRIVER
3759 M: Harry Morris <h.morris@cascoda.com>
3760 L: linux-wpan@vger.kernel.org
3762 W: https://github.com/Cascoda/ca8210-linux.git
3763 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3764 F: drivers/net/ieee802154/ca8210.c
3766 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3767 M: David Howells <dhowells@redhat.com>
3768 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3770 F: Documentation/filesystems/caching/cachefiles.rst
3773 CADENCE MIPI-CSI2 BRIDGES
3774 M: Maxime Ripard <mripard@kernel.org>
3775 L: linux-media@vger.kernel.org
3777 F: Documentation/devicetree/bindings/media/cdns,*.txt
3778 F: drivers/media/platform/cadence/cdns-csi2*
3781 M: Piotr Sroka <piotrs@cadence.com>
3782 L: linux-mtd@lists.infradead.org
3784 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3785 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3787 CADET FM/AM RADIO RECEIVER DRIVER
3788 M: Hans Verkuil <hverkuil@xs4all.nl>
3789 L: linux-media@vger.kernel.org
3791 W: https://linuxtv.org
3792 T: git git://linuxtv.org/media_tree.git
3793 F: drivers/media/radio/radio-cadet*
3795 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3796 M: Jonathan Corbet <corbet@lwn.net>
3797 L: linux-media@vger.kernel.org
3799 T: git git://linuxtv.org/media_tree.git
3800 F: Documentation/admin-guide/media/cafe_ccic*
3801 F: drivers/media/platform/marvell-ccic/
3804 L: netdev@vger.kernel.org
3806 F: Documentation/networking/caif/
3807 F: drivers/net/caif/
3808 F: include/net/caif/
3809 F: include/uapi/linux/caif/
3813 M: Toke Høiland-Jørgensen <toke@toke.dk>
3814 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3816 F: net/sched/sch_cake.c
3819 M: Wolfgang Grandegger <wg@grandegger.com>
3820 M: Marc Kleine-Budde <mkl@pengutronix.de>
3821 L: linux-can@vger.kernel.org
3823 W: https://github.com/linux-can
3824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3826 F: Documentation/devicetree/bindings/net/can/
3828 F: include/linux/can/dev.h
3829 F: include/linux/can/led.h
3830 F: include/linux/can/platform/
3831 F: include/linux/can/rx-offload.h
3832 F: include/uapi/linux/can/error.h
3833 F: include/uapi/linux/can/netlink.h
3834 F: include/uapi/linux/can/vxcan.h
3837 M: Oliver Hartkopp <socketcan@hartkopp.net>
3838 M: Marc Kleine-Budde <mkl@pengutronix.de>
3839 L: linux-can@vger.kernel.org
3841 W: https://github.com/linux-can
3842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3844 F: Documentation/networking/can.rst
3845 F: include/linux/can/core.h
3846 F: include/linux/can/skb.h
3847 F: include/net/netns/can.h
3848 F: include/uapi/linux/can.h
3849 F: include/uapi/linux/can/bcm.h
3850 F: include/uapi/linux/can/gw.h
3851 F: include/uapi/linux/can/raw.h
3854 CAN-J1939 NETWORK LAYER
3855 M: Robin van der Gracht <robin@protonic.nl>
3856 M: Oleksij Rempel <o.rempel@pengutronix.de>
3857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3858 L: linux-can@vger.kernel.org
3860 F: Documentation/networking/j1939.rst
3861 F: include/uapi/linux/can/j1939.h
3865 M: Serge Hallyn <serge@hallyn.com>
3866 L: linux-security-module@vger.kernel.org
3868 F: include/linux/capability.h
3869 F: include/uapi/linux/capability.h
3870 F: kernel/capability.c
3871 F: security/commoncap.c
3873 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3874 M: Kevin Tsai <ktsai@capellamicro.com>
3876 F: drivers/iio/light/cm*
3878 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3879 M: Christian Lamparter <chunkeey@googlemail.com>
3880 L: linux-wireless@vger.kernel.org
3882 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3883 F: drivers/net/wireless/ath/carl9170/
3886 M: Robert Richter <rrichter@marvell.com>
3888 W: http://www.marvell.com
3889 F: drivers/i2c/busses/i2c-octeon*
3890 F: drivers/i2c/busses/i2c-thunderx*
3892 CAVIUM LIQUIDIO NETWORK DRIVER
3893 M: Derek Chickles <dchickles@marvell.com>
3894 M: Satanand Burla <sburla@marvell.com>
3895 M: Felix Manlunas <fmanlunas@marvell.com>
3896 L: netdev@vger.kernel.org
3898 W: http://www.marvell.com
3899 F: drivers/net/ethernet/cavium/liquidio/
3902 M: Robert Richter <rrichter@marvell.com>
3904 W: http://www.marvell.com
3905 F: drivers/mmc/host/cavium*
3907 CAVIUM OCTEON-TX CRYPTO DRIVER
3908 M: George Cherian <gcherian@marvell.com>
3909 L: linux-crypto@vger.kernel.org
3911 W: http://www.marvell.com
3912 F: drivers/crypto/cavium/cpt/
3914 CAVIUM THUNDERX2 ARM64 SOC
3915 M: Robert Richter <rrichter@marvell.com>
3916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3918 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3919 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3921 CC2520 IEEE-802.15.4 RADIO DRIVER
3922 M: Varka Bhadram <varkabhadram@gmail.com>
3923 L: linux-wpan@vger.kernel.org
3925 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3926 F: drivers/net/ieee802154/cc2520.c
3927 F: include/linux/spi/cc2520.h
3929 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3930 M: Gilad Ben-Yossef <gilad@benyossef.com>
3931 L: linux-crypto@vger.kernel.org
3933 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3934 F: drivers/crypto/ccree/
3936 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3937 M: Hadar Gat <hadar.gat@arm.com>
3938 L: linux-crypto@vger.kernel.org
3940 F: drivers/char/hw_random/cctrng.c
3941 F: drivers/char/hw_random/cctrng.h
3942 F: Documentation/devicetree/bindings/rng/arm-cctrng.txt
3943 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3946 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3947 L: linux-media@vger.kernel.org
3949 W: http://linuxtv.org
3950 T: git git://linuxtv.org/media_tree.git
3951 F: Documentation/ABI/testing/debugfs-cec-error-inj
3952 F: Documentation/devicetree/bindings/media/cec.txt
3953 F: Documentation/driver-api/media/cec-core.rst
3954 F: Documentation/userspace-api/media/cec
3955 F: drivers/media/cec/
3956 F: drivers/media/rc/keymaps/rc-cec.c
3957 F: include/media/cec-notifier.h
3958 F: include/media/cec.h
3959 F: include/uapi/linux/cec-funcs.h
3960 F: include/uapi/linux/cec.h
3963 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3964 L: linux-media@vger.kernel.org
3966 W: http://linuxtv.org
3967 T: git git://linuxtv.org/media_tree.git
3968 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3969 F: drivers/media/platform/cec-gpio/
3971 CELL BROADBAND ENGINE ARCHITECTURE
3972 M: Arnd Bergmann <arnd@arndb.de>
3973 L: linuxppc-dev@lists.ozlabs.org
3975 W: http://www.ibm.com/developerworks/power/cell/
3976 F: arch/powerpc/include/asm/cell*.h
3977 F: arch/powerpc/include/asm/spu*.h
3978 F: arch/powerpc/include/uapi/asm/spu*.h
3979 F: arch/powerpc/oprofile/*cell*
3980 F: arch/powerpc/platforms/cell/
3982 CELLWISE CW2015 BATTERY DRIVER
3983 M: Tobias Schrammm <t.schramm@manjaro.org>
3985 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
3986 F: drivers/power/supply/cw2015_battery.c
3988 CEPH COMMON CODE (LIBCEPH)
3989 M: Ilya Dryomov <idryomov@gmail.com>
3990 M: Jeff Layton <jlayton@kernel.org>
3991 L: ceph-devel@vger.kernel.org
3994 T: git git://github.com/ceph/ceph-client.git
3995 F: include/linux/ceph/
3996 F: include/linux/crush/
3999 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4000 M: Jeff Layton <jlayton@kernel.org>
4001 M: Ilya Dryomov <idryomov@gmail.com>
4002 L: ceph-devel@vger.kernel.org
4005 T: git git://github.com/ceph/ceph-client.git
4006 F: Documentation/filesystems/ceph.rst
4009 CERTIFICATE HANDLING
4010 M: David Howells <dhowells@redhat.com>
4011 M: David Woodhouse <dwmw2@infradead.org>
4012 L: keyrings@vger.kernel.org
4014 F: Documentation/admin-guide/module-signing.rst
4016 F: scripts/extract-cert.c
4017 F: scripts/sign-file.c
4019 CFAG12864B LCD DRIVER
4020 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4022 F: drivers/auxdisplay/cfag12864b.c
4023 F: include/linux/cfag12864b.h
4025 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4026 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4028 F: drivers/auxdisplay/cfag12864bfb.c
4029 F: include/linux/cfag12864b.h
4031 CHAR and MISC DRIVERS
4032 M: Arnd Bergmann <arnd@arndb.de>
4033 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4038 F: include/linux/miscdevice.h
4041 M: Andy Whitcroft <apw@canonical.com>
4042 M: Joe Perches <joe@perches.com>
4044 F: scripts/checkpatch.pl
4046 CHINESE DOCUMENTATION
4047 M: Harry Wei <harryxiyou@gmail.com>
4048 M: Alex Shi <alex.shi@linux.alibaba.com>
4049 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4051 F: Documentation/translations/zh_CN/
4053 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4054 M: Peter Chen <Peter.Chen@nxp.com>
4055 L: linux-usb@vger.kernel.org
4057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4058 F: drivers/usb/chipidea/
4060 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4061 M: Hans de Goede <hdegoede@redhat.com>
4062 L: linux-input@vger.kernel.org
4064 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4065 F: drivers/input/touchscreen/chipone_icn8318.c
4067 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4068 M: Hans de Goede <hdegoede@redhat.com>
4069 L: linux-input@vger.kernel.org
4071 F: drivers/input/touchscreen/chipone_icn8505.c
4073 CHROME HARDWARE PLATFORM SUPPORT
4074 M: Benson Leung <bleung@chromium.org>
4075 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4078 F: drivers/platform/chrome/
4080 CHROMEOS EC CODEC DRIVER
4081 M: Cheng-Yi Chiang <cychiang@chromium.org>
4082 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4083 R: Guenter Roeck <groeck@chromium.org>
4085 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4086 F: sound/soc/codecs/cros_ec_codec.*
4088 CHROMEOS EC SUBDRIVERS
4089 M: Benson Leung <bleung@chromium.org>
4090 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4091 R: Guenter Roeck <groeck@chromium.org>
4093 F: drivers/power/supply/cros_usbpd-charger.c
4097 CIRRUS LOGIC AUDIO CODEC DRIVERS
4098 M: James Schulman <james.schulman@cirrus.com>
4099 M: David Rhodes <david.rhodes@cirrus.com>
4100 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4102 F: sound/soc/codecs/cs*
4104 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4105 M: Hartley Sweeten <hsweeten@visionengravers.com>
4106 L: netdev@vger.kernel.org
4108 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4110 CIRRUS LOGIC LOCHNAGAR DRIVER
4111 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4112 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4113 L: patches@opensource.cirrus.com
4115 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4116 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4117 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4118 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4119 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4120 F: Documentation/hwmon/lochnagar.rst
4121 F: drivers/clk/clk-lochnagar.c
4122 F: drivers/hwmon/lochnagar-hwmon.c
4123 F: drivers/mfd/lochnagar-i2c.c
4124 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4125 F: drivers/regulator/lochnagar-regulator.c
4126 F: include/dt-bindings/clk/lochnagar.h
4127 F: include/dt-bindings/pinctrl/lochnagar.h
4128 F: include/linux/mfd/lochnagar*
4129 F: sound/soc/codecs/lochnagar-sc.c
4131 CIRRUS LOGIC MADERA CODEC DRIVERS
4132 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4133 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4135 L: patches@opensource.cirrus.com
4137 W: https://github.com/CirrusLogic/linux-drivers/wiki
4138 T: git https://github.com/CirrusLogic/linux-drivers.git
4139 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4140 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4141 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4142 F: drivers/gpio/gpio-madera*
4143 F: drivers/irqchip/irq-madera*
4144 F: drivers/mfd/cs47l*
4145 F: drivers/mfd/madera*
4146 F: drivers/pinctrl/cirrus/*
4147 F: include/dt-bindings/sound/madera*
4148 F: include/linux/irqchip/irq-madera*
4149 F: include/linux/mfd/madera/*
4150 F: include/sound/madera*
4151 F: sound/soc/codecs/cs47l*
4152 F: sound/soc/codecs/madera*
4154 CISCO FCOE HBA DRIVER
4155 M: Satish Kharat <satishkh@cisco.com>
4156 M: Sesidhar Baddela <sebaddel@cisco.com>
4157 M: Karan Tilak Kumar <kartilak@cisco.com>
4158 L: linux-scsi@vger.kernel.org
4160 F: drivers/scsi/fnic/
4162 CISCO SCSI HBA DRIVER
4163 M: Karan Tilak Kumar <kartilak@cisco.com>
4164 M: Sesidhar Baddela <sebaddel@cisco.com>
4165 L: linux-scsi@vger.kernel.org
4167 F: drivers/scsi/snic/
4169 CISCO VIC ETHERNET NIC DRIVER
4170 M: Christian Benvenuti <benve@cisco.com>
4171 M: Govindarajulu Varadarajan <_govind@gmx.com>
4173 F: drivers/net/ethernet/cisco/enic/
4175 CISCO VIC LOW LATENCY NIC DRIVER
4176 M: Christian Benvenuti <benve@cisco.com>
4177 M: Nelson Escobar <neescoba@cisco.com>
4178 M: Parvi Kaustubhi <pkaustub@cisco.com>
4180 F: drivers/infiniband/hw/usnic/
4183 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4187 CLANG/LLVM BUILD SUPPORT
4188 L: clang-built-linux@googlegroups.com
4190 W: https://clangbuiltlinux.github.io/
4191 B: https://github.com/ClangBuiltLinux/linux/issues
4192 C: irc://chat.freenode.net/clangbuiltlinux
4193 F: Documentation/kbuild/llvm.rst
4194 K: \b(?i:clang|llvm)\b
4197 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4198 L: linux-kernel@vger.kernel.org
4200 F: include/linux/cleancache.h
4204 M: Russell King <linux@armlinux.org.uk>
4205 L: linux-clk@vger.kernel.org
4207 F: include/linux/clk.h
4209 CLOCKSOURCE, CLOCKEVENT DRIVERS
4210 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4211 M: Thomas Gleixner <tglx@linutronix.de>
4212 L: linux-kernel@vger.kernel.org
4214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4215 F: Documentation/devicetree/bindings/timer/
4216 F: drivers/clocksource/
4219 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4220 M: Daniel Oliveira Nascimento <don@syst.com.br>
4221 L: platform-driver-x86@vger.kernel.org
4223 F: drivers/platform/x86/classmate-laptop.c
4226 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4227 L: linux-media@vger.kernel.org
4229 W: https://linuxtv.org
4230 T: git git://linuxtv.org/media_tree.git
4231 F: drivers/media/pci/cobalt/
4233 COCCINELLE/Semantic Patches (SmPL)
4234 M: Julia Lawall <Julia.Lawall@lip6.fr>
4235 M: Gilles Muller <Gilles.Muller@lip6.fr>
4236 M: Nicolas Palix <nicolas.palix@imag.fr>
4237 M: Michal Marek <michal.lkml@markovi.net>
4238 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4240 W: http://coccinelle.lip6.fr/
4241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4242 F: Documentation/dev-tools/coccinelle.rst
4243 F: scripts/coccicheck
4244 F: scripts/coccinelle/
4247 M: Jan Harkes <jaharkes@cs.cmu.edu>
4249 L: codalist@coda.cs.cmu.edu
4251 W: http://www.coda.cs.cmu.edu/
4252 F: Documentation/filesystems/coda.rst
4254 F: include/linux/coda*.h
4255 F: include/uapi/linux/coda*.h
4257 CODA V4L2 MEM2MEM DRIVER
4258 M: Philipp Zabel <p.zabel@pengutronix.de>
4259 L: linux-media@vger.kernel.org
4261 F: Documentation/devicetree/bindings/media/coda.txt
4262 F: drivers/media/platform/coda/
4265 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4267 F: Documentation/process/code-of-conduct-interpretation.rst
4268 F: Documentation/process/code-of-conduct.rst
4270 COMMON CLK FRAMEWORK
4271 M: Michael Turquette <mturquette@baylibre.com>
4272 M: Stephen Boyd <sboyd@kernel.org>
4273 L: linux-clk@vger.kernel.org
4275 Q: http://patchwork.kernel.org/project/linux-clk/list/
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4277 F: Documentation/devicetree/bindings/clock/
4279 F: include/linux/clk-pr*
4280 F: include/linux/clk/
4281 F: include/linux/of_clk.h
4282 X: drivers/clk/clkdev.c
4284 COMMON INTERNET FILE SYSTEM (CIFS)
4285 M: Steve French <sfrench@samba.org>
4286 L: linux-cifs@vger.kernel.org
4287 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4289 W: http://linux-cifs.samba.org/
4290 T: git git://git.samba.org/sfrench/cifs-2.6.git
4291 F: Documentation/admin-guide/cifs/
4294 COMPACTPCI HOTPLUG CORE
4295 M: Scott Murray <scott@spiteful.org>
4296 L: linux-pci@vger.kernel.org
4298 F: drivers/pci/hotplug/cpci_hotplug*
4300 COMPACTPCI HOTPLUG GENERIC DRIVER
4301 M: Scott Murray <scott@spiteful.org>
4302 L: linux-pci@vger.kernel.org
4304 F: drivers/pci/hotplug/cpcihp_generic.c
4306 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4307 M: Scott Murray <scott@spiteful.org>
4308 L: linux-pci@vger.kernel.org
4310 F: drivers/pci/hotplug/cpcihp_zt5550.*
4312 COMPAL LAPTOP SUPPORT
4313 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4314 L: platform-driver-x86@vger.kernel.org
4316 F: drivers/platform/x86/compal-laptop.c
4319 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4321 F: include/linux/compiler_attributes.h
4323 CONEXANT ACCESSRUNNER USB DRIVER
4324 L: accessrunner-general@lists.sourceforge.net
4326 W: http://accessrunner.sourceforge.net/
4327 F: drivers/usb/atm/cxacru.c
4330 M: Joel Becker <jlbec@evilplan.org>
4331 M: Christoph Hellwig <hch@lst.de>
4333 T: git git://git.infradead.org/users/hch/configfs.git
4335 F: include/linux/configfs.h
4338 M: Evgeniy Polyakov <zbr@ioremap.net>
4339 L: netdev@vger.kernel.org
4341 F: drivers/connector/
4343 CONTROL GROUP (CGROUP)
4344 M: Tejun Heo <tj@kernel.org>
4345 M: Li Zefan <lizefan@huawei.com>
4346 M: Johannes Weiner <hannes@cmpxchg.org>
4347 L: cgroups@vger.kernel.org
4349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4350 F: Documentation/admin-guide/cgroup-v1/
4351 F: Documentation/admin-guide/cgroup-v2.rst
4352 F: include/linux/cgroup*
4355 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4356 M: Tejun Heo <tj@kernel.org>
4357 M: Jens Axboe <axboe@kernel.dk>
4358 L: cgroups@vger.kernel.org
4359 L: linux-block@vger.kernel.org
4360 T: git git://git.kernel.dk/linux-block
4361 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4362 F: block/bfq-cgroup.c
4363 F: block/blk-cgroup.c
4364 F: block/blk-iolatency.c
4365 F: block/blk-throttle.c
4366 F: include/linux/blk-cgroup.h
4368 CONTROL GROUP - CPUSET
4369 M: Li Zefan <lizefan@huawei.com>
4370 L: cgroups@vger.kernel.org
4372 W: http://www.bullopensource.org/cpuset/
4373 W: http://oss.sgi.com/projects/cpusets/
4374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4375 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4376 F: include/linux/cpuset.h
4377 F: kernel/cgroup/cpuset.c
4379 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4380 M: Johannes Weiner <hannes@cmpxchg.org>
4381 M: Michal Hocko <mhocko@kernel.org>
4382 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4383 L: cgroups@vger.kernel.org
4384 L: linux-mm@kvack.org
4389 CORETEMP HARDWARE MONITORING DRIVER
4390 M: Fenghua Yu <fenghua.yu@intel.com>
4391 L: linux-hwmon@vger.kernel.org
4393 F: Documentation/hwmon/coretemp.rst
4394 F: drivers/hwmon/coretemp.c
4396 COSA/SRP SYNC SERIAL DRIVER
4397 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4399 W: http://www.fi.muni.cz/~kas/cosa/
4400 F: drivers/net/wan/cosa*
4403 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4404 L: linux-iio@vger.kernel.org
4406 F: Documentation/ABI/testing/sysfs-bus-counter*
4407 F: Documentation/driver-api/generic-counter.rst
4409 F: include/linux/counter.h
4410 F: include/linux/counter_enum.h
4412 CPMAC ETHERNET DRIVER
4413 M: Florian Fainelli <f.fainelli@gmail.com>
4414 L: netdev@vger.kernel.org
4416 F: drivers/net/ethernet/ti/cpmac.c
4418 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4419 M: Viresh Kumar <viresh.kumar@linaro.org>
4420 M: Sudeep Holla <sudeep.holla@arm.com>
4421 L: linux-pm@vger.kernel.org
4423 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4424 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4426 CPU FREQUENCY SCALING FRAMEWORK
4427 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4428 M: Viresh Kumar <viresh.kumar@linaro.org>
4429 L: linux-pm@vger.kernel.org
4431 B: https://bugzilla.kernel.org
4432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4434 F: Documentation/admin-guide/pm/cpufreq.rst
4435 F: Documentation/admin-guide/pm/intel_pstate.rst
4436 F: Documentation/cpu-freq/
4437 F: Documentation/devicetree/bindings/cpufreq/
4439 F: include/linux/cpufreq.h
4440 F: include/linux/sched/cpufreq.h
4441 F: kernel/sched/cpufreq*.c
4442 F: tools/testing/selftests/cpufreq/
4444 CPU IDLE TIME MANAGEMENT FRAMEWORK
4445 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4446 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4447 L: linux-pm@vger.kernel.org
4449 B: https://bugzilla.kernel.org
4450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4451 F: Documentation/admin-guide/pm/cpuidle.rst
4452 F: Documentation/driver-api/pm/cpuidle.rst
4453 F: drivers/cpuidle/*
4454 F: include/linux/cpuidle.h
4456 CPU POWER MONITORING SUBSYSTEM
4457 M: Thomas Renninger <trenn@suse.com>
4458 M: Shuah Khan <shuah@kernel.org>
4459 M: Shuah Khan <skhan@linuxfoundation.org>
4460 L: linux-pm@vger.kernel.org
4462 F: tools/power/cpupower/
4465 M: "H. Peter Anvin" <hpa@zytor.com>
4467 F: arch/x86/kernel/cpuid.c
4468 F: arch/x86/kernel/msr.c
4470 CPUIDLE DRIVER - ARM BIG LITTLE
4471 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4472 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4473 L: linux-pm@vger.kernel.org
4474 L: linux-arm-kernel@lists.infradead.org
4476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4477 F: drivers/cpuidle/cpuidle-big_little.c
4479 CPUIDLE DRIVER - ARM EXYNOS
4480 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4481 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4482 M: Kukjin Kim <kgene@kernel.org>
4483 L: linux-pm@vger.kernel.org
4484 L: linux-samsung-soc@vger.kernel.org
4486 F: arch/arm/mach-exynos/pm.c
4487 F: drivers/cpuidle/cpuidle-exynos.c
4489 CPUIDLE DRIVER - ARM PSCI
4490 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4491 M: Sudeep Holla <sudeep.holla@arm.com>
4492 L: linux-pm@vger.kernel.org
4493 L: linux-arm-kernel@lists.infradead.org
4495 F: drivers/cpuidle/cpuidle-psci.c
4498 M: Nicolas Pitre <nico@fluxnic.net>
4500 F: Documentation/filesystems/cramfs.rst
4504 M: Bastien Nocera <hadess@hadess.net>
4505 L: linux-input@vger.kernel.org
4507 F: drivers/hid/hid-creative-sb0540.c
4510 M: Herbert Xu <herbert@gondor.apana.org.au>
4511 M: "David S. Miller" <davem@davemloft.net>
4512 L: linux-crypto@vger.kernel.org
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4516 F: Documentation/crypto/
4517 F: Documentation/devicetree/bindings/crypto/
4522 F: include/linux/crypto*
4525 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4526 M: Neil Horman <nhorman@tuxdriver.com>
4527 L: linux-crypto@vger.kernel.org
4529 F: crypto/ansi_cprng.c
4533 M: Hans Verkuil <hverkuil@xs4all.nl>
4534 L: linux-media@vger.kernel.org
4536 W: http://linuxtv.org
4537 T: git git://linuxtv.org/media_tree.git
4538 F: drivers/media/i2c/cs3308.c
4540 CS5535 Audio ALSA driver
4541 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4543 F: sound/pci/cs5535audio/
4545 CSI DRIVERS FOR ALLWINNER V3s
4546 M: Yong Deng <yong.deng@magewell.com>
4547 L: linux-media@vger.kernel.org
4549 T: git git://linuxtv.org/media_tree.git
4550 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4551 F: drivers/media/platform/sunxi/sun6i-csi/
4554 M: Solomon Peachy <pizza@shaftnet.org>
4556 F: drivers/net/wireless/st/cw1200/
4558 CX18 VIDEO4LINUX DRIVER
4559 M: Andy Walls <awalls@md.metrocast.net>
4560 L: linux-media@vger.kernel.org
4562 W: https://linuxtv.org
4563 T: git git://linuxtv.org/media_tree.git
4564 F: drivers/media/pci/cx18/
4565 F: include/uapi/linux/ivtv*
4567 CX2341X MPEG ENCODER HELPER MODULE
4568 M: Hans Verkuil <hverkuil@xs4all.nl>
4569 L: linux-media@vger.kernel.org
4571 W: https://linuxtv.org
4572 T: git git://linuxtv.org/media_tree.git
4573 F: drivers/media/common/cx2341x*
4574 F: include/media/drv-intf/cx2341x.h
4576 CX24120 MEDIA DRIVER
4577 M: Jemma Denson <jdenson@gmail.com>
4578 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4579 L: linux-media@vger.kernel.org
4581 W: https://linuxtv.org
4582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4583 F: drivers/media/dvb-frontends/cx24120*
4585 CX88 VIDEO4LINUX DRIVER
4586 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4587 L: linux-media@vger.kernel.org
4589 W: https://linuxtv.org
4590 T: git git://linuxtv.org/media_tree.git
4591 F: Documentation/driver-api/media/drivers/cx88*
4592 F: drivers/media/pci/cx88/
4594 CXD2820R MEDIA DRIVER
4595 M: Antti Palosaari <crope@iki.fi>
4596 L: linux-media@vger.kernel.org
4598 W: https://linuxtv.org
4599 W: http://palosaari.fi/linux/
4600 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4601 T: git git://linuxtv.org/anttip/media_tree.git
4602 F: drivers/media/dvb-frontends/cxd2820r*
4604 CXGB3 ETHERNET DRIVER (CXGB3)
4605 M: Vishal Kulkarni <vishal@chelsio.com>
4606 L: netdev@vger.kernel.org
4608 W: http://www.chelsio.com
4609 F: drivers/net/ethernet/chelsio/cxgb3/
4611 CXGB3 ISCSI DRIVER (CXGB3I)
4612 M: Karen Xie <kxie@chelsio.com>
4613 L: linux-scsi@vger.kernel.org
4615 W: http://www.chelsio.com
4616 F: drivers/scsi/cxgbi/cxgb3i
4618 CXGB4 CRYPTO DRIVER (chcr)
4619 M: Ayush Sawal <ayush.sawal@chelsio.com>
4620 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4621 M: Rohit Maheshwari <rohitm@chelsio.com>
4622 L: linux-crypto@vger.kernel.org
4624 W: http://www.chelsio.com
4625 F: drivers/crypto/chelsio
4627 CXGB4 ETHERNET DRIVER (CXGB4)
4628 M: Vishal Kulkarni <vishal@chelsio.com>
4629 L: netdev@vger.kernel.org
4631 W: http://www.chelsio.com
4632 F: drivers/net/ethernet/chelsio/cxgb4/
4634 CXGB4 ISCSI DRIVER (CXGB4I)
4635 M: Karen Xie <kxie@chelsio.com>
4636 L: linux-scsi@vger.kernel.org
4638 W: http://www.chelsio.com
4639 F: drivers/scsi/cxgbi/cxgb4i
4641 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4642 M: Potnuri Bharat Teja <bharat@chelsio.com>
4643 L: linux-rdma@vger.kernel.org
4645 W: http://www.openfabrics.org
4646 F: drivers/infiniband/hw/cxgb4/
4647 F: include/uapi/rdma/cxgb4-abi.h
4649 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4650 M: Vishal Kulkarni <vishal@gmail.com>
4651 L: netdev@vger.kernel.org
4653 W: http://www.chelsio.com
4654 F: drivers/net/ethernet/chelsio/cxgb4vf/
4656 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4657 M: Frederic Barrat <fbarrat@linux.ibm.com>
4658 M: Andrew Donnellan <ajd@linux.ibm.com>
4659 L: linuxppc-dev@lists.ozlabs.org
4661 F: Documentation/ABI/testing/sysfs-class-cxl
4662 F: Documentation/powerpc/cxl.rst
4663 F: arch/powerpc/platforms/powernv/pci-cxl.c
4664 F: drivers/misc/cxl/
4665 F: include/misc/cxl*
4666 F: include/uapi/misc/cxl.h
4668 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4669 M: Manoj N. Kumar <manoj@linux.ibm.com>
4670 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4671 M: Uma Krishnan <ukrishn@linux.ibm.com>
4672 L: linux-scsi@vger.kernel.org
4674 F: Documentation/powerpc/cxlflash.rst
4675 F: drivers/scsi/cxlflash/
4676 F: include/uapi/scsi/cxlflash_ioctl.h
4679 M: Russell King <linux@armlinux.org.uk>
4680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4682 W: http://www.armlinux.org.uk/
4683 F: drivers/video/fbdev/cyber2000fb.*
4685 CYCLADES ASYNC MUX DRIVER
4687 W: http://www.cyclades.com/
4688 F: drivers/tty/cyclades.c
4689 F: include/linux/cyclades.h
4690 F: include/uapi/linux/cyclades.h
4692 CYCLADES PC300 DRIVER
4694 W: http://www.cyclades.com/
4695 F: drivers/net/wan/pc300*
4697 CYPRESS_FIRMWARE MEDIA DRIVER
4698 M: Antti Palosaari <crope@iki.fi>
4699 L: linux-media@vger.kernel.org
4701 W: https://linuxtv.org
4702 W: http://palosaari.fi/linux/
4703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4704 T: git git://linuxtv.org/anttip/media_tree.git
4705 F: drivers/media/common/cypress_firmware*
4707 CYTTSP TOUCHSCREEN DRIVER
4708 M: Ferruh Yigit <fery@cypress.com>
4709 L: linux-input@vger.kernel.org
4711 F: drivers/input/touchscreen/cyttsp*
4712 F: include/linux/input/cyttsp.h
4714 D-LINK DIR-685 TOUCHKEYS DRIVER
4715 M: Linus Walleij <linus.walleij@linaro.org>
4716 L: linux-input@vger.kernel.org
4718 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4720 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4721 M: Joshua Kinard <kumba@gentoo.org>
4723 F: drivers/rtc/rtc-ds1685.c
4724 F: include/linux/rtc/ds1685.h
4726 DAMA SLAVE for AX.25
4727 M: Joerg Reuter <jreuter@yaina.de>
4728 L: linux-hams@vger.kernel.org
4730 W: http://yaina.de/jreuter/
4731 W: http://www.qsl.net/dl1bke/
4732 F: net/ax25/af_ax25.c
4733 F: net/ax25/ax25_dev.c
4734 F: net/ax25/ax25_ds_*
4735 F: net/ax25/ax25_in.c
4736 F: net/ax25/ax25_out.c
4737 F: net/ax25/ax25_timer.c
4738 F: net/ax25/sysctl_net_ax25.c
4740 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4741 L: netdev@vger.kernel.org
4743 F: Documentation/networking/device_drivers/dec/dmfe.rst
4744 F: drivers/net/ethernet/dec/tulip/dmfe.c
4746 DC390/AM53C974 SCSI driver
4747 M: Hannes Reinecke <hare@suse.com>
4748 L: linux-scsi@vger.kernel.org
4750 F: drivers/scsi/am53c974.c
4753 M: Oliver Neukum <oliver@neukum.org>
4754 M: Ali Akcaagac <aliakc@web.de>
4755 M: Jamie Lenehan <lenehan@twibble.org>
4756 L: dc395x@twibble.org
4758 W: http://twibble.org/dist/dc395x/
4759 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4760 F: Documentation/scsi/dc395x.rst
4761 F: drivers/scsi/dc395x.*
4764 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4765 L: dccp@vger.kernel.org
4767 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4768 F: include/linux/dccp.h
4769 F: include/linux/tfrc.h
4770 F: include/uapi/linux/dccp.h
4773 DECnet NETWORK LAYER
4774 L: linux-decnet-user@lists.sourceforge.net
4776 W: http://linux-decnet.sourceforge.net
4777 F: Documentation/networking/decnet.rst
4780 DECSTATION PLATFORM SUPPORT
4781 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4782 L: linux-mips@vger.kernel.org
4784 W: http://www.linux-mips.org/wiki/DECstation
4786 F: arch/mips/include/asm/dec/
4787 F: arch/mips/include/asm/mach-dec/
4789 DEFXX FDDI NETWORK DRIVER
4790 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4792 F: drivers/net/fddi/defxx.*
4794 DEFZA FDDI NETWORK DRIVER
4795 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4797 F: drivers/net/fddi/defza.*
4799 DEINTERLACE DRIVERS FOR ALLWINNER H3
4800 M: Jernej Skrabec <jernej.skrabec@siol.net>
4801 L: linux-media@vger.kernel.org
4803 T: git git://linuxtv.org/media_tree.git
4804 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4805 F: drivers/media/platform/sunxi/sun8i-di/
4808 M: Matthew Garrett <mjg59@srcf.ucam.org>
4809 M: Pali Rohár <pali@kernel.org>
4810 L: platform-driver-x86@vger.kernel.org
4812 F: drivers/platform/x86/dell-laptop.c
4814 DELL LAPTOP FREEFALL DRIVER
4815 M: Pali Rohár <pali@kernel.org>
4817 F: drivers/platform/x86/dell-smo8800.c
4819 DELL LAPTOP RBTN DRIVER
4820 M: Pali Rohár <pali@kernel.org>
4822 F: drivers/platform/x86/dell-rbtn.*
4824 DELL LAPTOP SMM DRIVER
4825 M: Pali Rohár <pali@kernel.org>
4827 F: drivers/hwmon/dell-smm-hwmon.c
4828 F: include/uapi/linux/i8k.h
4830 DELL REMOTE BIOS UPDATE DRIVER
4831 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4832 L: platform-driver-x86@vger.kernel.org
4834 F: drivers/platform/x86/dell_rbu.c
4837 M: Pali Rohár <pali@kernel.org>
4838 M: Mario Limonciello <mario.limonciello@dell.com>
4839 L: platform-driver-x86@vger.kernel.org
4841 F: drivers/platform/x86/dell-smbios.*
4843 DELL SMBIOS SMM DRIVER
4844 M: Mario Limonciello <mario.limonciello@dell.com>
4845 L: platform-driver-x86@vger.kernel.org
4847 F: drivers/platform/x86/dell-smbios-smm.c
4849 DELL SMBIOS WMI DRIVER
4850 M: Mario Limonciello <mario.limonciello@dell.com>
4851 L: platform-driver-x86@vger.kernel.org
4853 F: drivers/platform/x86/dell-smbios-wmi.c
4854 F: tools/wmi/dell-smbios-example.c
4856 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4857 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4858 L: platform-driver-x86@vger.kernel.org
4860 F: Documentation/driver-api/dcdbas.rst
4861 F: drivers/platform/x86/dcdbas.*
4863 DELL WMI DESCRIPTOR DRIVER
4864 M: Mario Limonciello <mario.limonciello@dell.com>
4866 F: drivers/platform/x86/dell-wmi-descriptor.c
4868 DELL WMI NOTIFICATIONS DRIVER
4869 M: Matthew Garrett <mjg59@srcf.ucam.org>
4870 M: Pali Rohár <pali@kernel.org>
4872 F: drivers/platform/x86/dell-wmi.c
4874 DELTA ST MEDIA DRIVER
4875 M: Hugues Fruchet <hugues.fruchet@st.com>
4876 L: linux-media@vger.kernel.org
4878 W: https://linuxtv.org
4879 T: git git://linuxtv.org/media_tree.git
4880 F: drivers/media/platform/sti/delta
4883 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4884 L: linux-mtd@lists.infradead.org
4886 F: drivers/mtd/nand/raw/denali*
4888 DESIGNWARE EDMA CORE IP DRIVER
4889 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4890 L: dmaengine@vger.kernel.org
4892 F: drivers/dma/dw-edma/
4893 F: include/linux/dma/edma.h
4895 DESIGNWARE USB2 DRD IP DRIVER
4896 M: Minas Harutyunyan <hminas@synopsys.com>
4897 L: linux-usb@vger.kernel.org
4899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4900 F: drivers/usb/dwc2/
4902 DESIGNWARE USB3 DRD IP DRIVER
4903 M: Felipe Balbi <balbi@kernel.org>
4904 L: linux-usb@vger.kernel.org
4906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4907 F: drivers/usb/dwc3/
4909 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4910 M: Andreas Klinger <ak@it-klinger.de>
4911 L: linux-iio@vger.kernel.org
4913 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4914 F: drivers/iio/proximity/srf*.c
4916 DEVICE COREDUMP (DEV_COREDUMP)
4917 M: Johannes Berg <johannes@sipsolutions.net>
4918 L: linux-kernel@vger.kernel.org
4920 F: drivers/base/devcoredump.c
4921 F: include/linux/devcoredump.h
4923 DEVICE DIRECT ACCESS (DAX)
4924 M: Dan Williams <dan.j.williams@intel.com>
4925 M: Vishal Verma <vishal.l.verma@intel.com>
4926 M: Dave Jiang <dave.jiang@intel.com>
4927 L: linux-nvdimm@lists.01.org
4931 DEVICE FREQUENCY (DEVFREQ)
4932 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4933 M: Kyungmin Park <kyungmin.park@samsung.com>
4934 M: Chanwoo Choi <cw00.choi@samsung.com>
4935 L: linux-pm@vger.kernel.org
4937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4938 F: Documentation/devicetree/bindings/devfreq/
4940 F: include/linux/devfreq.h
4941 F: include/trace/events/devfreq.h
4943 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4944 M: Chanwoo Choi <cw00.choi@samsung.com>
4945 L: linux-pm@vger.kernel.org
4947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4948 F: Documentation/devicetree/bindings/devfreq/event/
4949 F: drivers/devfreq/devfreq-event.c
4950 F: drivers/devfreq/event/
4951 F: include/dt-bindings/pmu/exynos_ppmu.h
4952 F: include/linux/devfreq-event.h
4954 DEVICE NUMBER REGISTRY
4955 M: Torben Mathiasen <device@lanana.org>
4957 W: http://lanana.org/docs/device-list/index.html
4960 M: Alasdair Kergon <agk@redhat.com>
4961 M: Mike Snitzer <snitzer@redhat.com>
4962 M: dm-devel@redhat.com
4963 L: dm-devel@redhat.com
4965 W: http://sources.redhat.com/dm
4966 Q: http://patchwork.kernel.org/project/dm-devel/list/
4967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4968 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4969 F: Documentation/admin-guide/device-mapper/
4970 F: drivers/md/Kconfig
4971 F: drivers/md/Makefile
4973 F: drivers/md/persistent-data/
4974 F: include/linux/device-mapper.h
4975 F: include/linux/dm-*.h
4976 F: include/uapi/linux/dm-*.h
4979 M: Jiri Pirko <jiri@mellanox.com>
4980 L: netdev@vger.kernel.org
4982 F: Documentation/networking/devlink
4983 F: include/net/devlink.h
4984 F: include/uapi/linux/devlink.h
4985 F: net/core/devlink.c
4987 DIALOG SEMICONDUCTOR DRIVERS
4988 M: Support Opensource <support.opensource@diasemi.com>
4990 W: http://www.dialog-semiconductor.com/products
4991 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4992 F: Documentation/devicetree/bindings/mfd/da90*.txt
4993 F: Documentation/devicetree/bindings/regulator/da92*.txt
4994 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4995 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4996 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4997 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4998 F: Documentation/hwmon/da90??.rst
4999 F: drivers/gpio/gpio-da90??.c
5000 F: drivers/hwmon/da90??-hwmon.c
5001 F: drivers/iio/adc/da91??-*.c
5002 F: drivers/input/misc/da90??_onkey.c
5003 F: drivers/input/touchscreen/da9052_tsi.c
5004 F: drivers/leds/leds-da90??.c
5005 F: drivers/mfd/da903x.c
5006 F: drivers/mfd/da90??-*.c
5007 F: drivers/mfd/da91??-*.c
5008 F: drivers/pinctrl/pinctrl-da90??.c
5009 F: drivers/power/supply/da9052-battery.c
5010 F: drivers/power/supply/da91??-*.c
5011 F: drivers/regulator/da903x.c
5012 F: drivers/regulator/da9???-regulator.[ch]
5013 F: drivers/regulator/slg51000-regulator.[ch]
5014 F: drivers/rtc/rtc-da90??.c
5015 F: drivers/thermal/da90??-thermal.c
5016 F: drivers/video/backlight/da90??_bl.c
5017 F: drivers/watchdog/da90??_wdt.c
5018 F: include/linux/mfd/da903x.h
5019 F: include/linux/mfd/da9052/
5020 F: include/linux/mfd/da9055/
5021 F: include/linux/mfd/da9062/
5022 F: include/linux/mfd/da9063/
5023 F: include/linux/mfd/da9150/
5024 F: include/linux/regulator/da9211.h
5025 F: include/sound/da[79]*.h
5026 F: sound/soc/codecs/da[79]*.[ch]
5028 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5029 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5030 L: linux-gpio@vger.kernel.org
5032 F: drivers/gpio/gpio-gpio-mm.c
5034 DIOLAN U2C-12 I2C DRIVER
5035 M: Guenter Roeck <linux@roeck-us.net>
5036 L: linux-i2c@vger.kernel.org
5038 F: drivers/i2c/busses/i2c-diolan-u2c.c
5040 DIRECTORY NOTIFICATION (DNOTIFY)
5041 M: Jan Kara <jack@suse.cz>
5042 R: Amir Goldstein <amir73il@gmail.com>
5043 L: linux-fsdevel@vger.kernel.org
5045 F: Documentation/filesystems/dnotify.rst
5046 F: fs/notify/dnotify/
5047 F: include/linux/dnotify.h
5049 DISK GEOMETRY AND PARTITION HANDLING
5050 M: Andries Brouwer <aeb@cwi.nl>
5052 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5053 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5054 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5057 M: Jan Kara <jack@suse.com>
5059 F: Documentation/filesystems/quota.rst
5061 F: include/linux/quota*.h
5062 F: include/uapi/linux/quota*.h
5064 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5065 M: Bernie Thompson <bernie@plugable.com>
5066 L: linux-fbdev@vger.kernel.org
5068 W: http://plugable.com/category/projects/udlfb/
5069 F: Documentation/fb/udlfb.rst
5070 F: drivers/video/fbdev/udlfb.c
5071 F: include/video/udlfb.h
5073 DISTRIBUTED LOCK MANAGER (DLM)
5074 M: Christine Caulfield <ccaulfie@redhat.com>
5075 M: David Teigland <teigland@redhat.com>
5076 L: cluster-devel@redhat.com
5078 W: http://sources.redhat.com/cluster/
5079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5082 DMA BUFFER SHARING FRAMEWORK
5083 M: Sumit Semwal <sumit.semwal@linaro.org>
5084 L: linux-media@vger.kernel.org
5085 L: dri-devel@lists.freedesktop.org
5086 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5088 T: git git://anongit.freedesktop.org/drm/drm-misc
5089 F: Documentation/driver-api/dma-buf.rst
5091 F: include/linux/*fence.h
5092 F: include/linux/dma-buf*
5093 F: include/linux/dma-resv.h
5094 K: \bdma_(?:buf|fence|resv)\b
5096 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5097 M: Vinod Koul <vkoul@kernel.org>
5098 L: dmaengine@vger.kernel.org
5100 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5101 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5102 F: Documentation/devicetree/bindings/dma/
5103 F: Documentation/driver-api/dmaengine/
5105 F: include/linux/dmaengine.h
5106 F: include/linux/of_dma.h
5109 M: Christoph Hellwig <hch@lst.de>
5110 M: Marek Szyprowski <m.szyprowski@samsung.com>
5111 R: Robin Murphy <robin.murphy@arm.com>
5112 L: iommu@lists.linux-foundation.org
5114 W: http://git.infradead.org/users/hch/dma-mapping.git
5115 T: git git://git.infradead.org/users/hch/dma-mapping.git
5116 F: include/asm-generic/dma-mapping.h
5117 F: include/linux/dma-direct.h
5118 F: include/linux/dma-mapping.h
5119 F: include/linux/dma-noncoherent.h
5122 DMA-BUF HEAPS FRAMEWORK
5123 M: Sumit Semwal <sumit.semwal@linaro.org>
5124 R: Andrew F. Davis <afd@ti.com>
5125 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5126 R: Liam Mark <lmark@codeaurora.org>
5127 R: Laura Abbott <labbott@redhat.com>
5128 R: Brian Starkey <Brian.Starkey@arm.com>
5129 R: John Stultz <john.stultz@linaro.org>
5130 L: linux-media@vger.kernel.org
5131 L: dri-devel@lists.freedesktop.org
5132 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5134 T: git git://anongit.freedesktop.org/drm/drm-misc
5135 F: drivers/dma-buf/dma-heap.c
5136 F: drivers/dma-buf/heaps/*
5137 F: include/linux/dma-heap.h
5138 F: include/uapi/linux/dma-heap.h
5140 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5141 M: Lukasz Luba <lukasz.luba@arm.com>
5142 L: linux-pm@vger.kernel.org
5143 L: linux-samsung-soc@vger.kernel.org
5145 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5146 F: drivers/memory/samsung/exynos5422-dmc.c
5148 DME1737 HARDWARE MONITOR DRIVER
5149 M: Juerg Haefliger <juergh@gmail.com>
5150 L: linux-hwmon@vger.kernel.org
5152 F: Documentation/hwmon/dme1737.rst
5153 F: drivers/hwmon/dme1737.c
5156 M: Jean Delvare <jdelvare@suse.com>
5158 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5159 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5160 F: drivers/firmware/dmi-id.c
5161 F: drivers/firmware/dmi_scan.c
5162 F: include/linux/dmi.h
5165 M: Jonathan Corbet <corbet@lwn.net>
5166 L: linux-doc@vger.kernel.org
5168 T: git git://git.lwn.net/linux.git docs-next
5170 F: scripts/documentation-file-ref-check
5171 F: scripts/kernel-doc
5172 F: scripts/sphinx-pre-install
5173 X: Documentation/ABI/
5174 X: Documentation/admin-guide/media/
5175 X: Documentation/devicetree/
5176 X: Documentation/driver-api/media/
5177 X: Documentation/firmware-guide/acpi/
5178 X: Documentation/i2c/
5179 X: Documentation/power/
5180 X: Documentation/spi/
5181 X: Documentation/userspace-api/media/
5183 DOCUMENTATION SCRIPTS
5184 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5185 L: linux-doc@vger.kernel.org
5187 F: Documentation/sphinx/parse-headers.pl
5188 F: scripts/documentation-file-ref-check
5189 F: scripts/sphinx-pre-install
5191 DOCUMENTATION/ITALIAN
5192 M: Federico Vaga <federico.vaga@vaga.pv.it>
5193 L: linux-doc@vger.kernel.org
5195 F: Documentation/translations/it_IT
5197 DONGWOON DW9714 LENS VOICE COIL DRIVER
5198 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5199 L: linux-media@vger.kernel.org
5201 T: git git://linuxtv.org/media_tree.git
5202 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5203 F: drivers/media/i2c/dw9714.c
5205 DONGWOON DW9807 LENS VOICE COIL DRIVER
5206 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5207 L: linux-media@vger.kernel.org
5209 T: git git://linuxtv.org/media_tree.git
5210 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5211 F: drivers/media/i2c/dw9807-vcm.c
5214 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5215 L: blinux-list@redhat.com
5217 F: drivers/char/dtlk.c
5218 F: include/linux/dtlk.h
5220 DPAA2 DATAPATH I/O (DPIO) DRIVER
5221 M: Roy Pledge <Roy.Pledge@nxp.com>
5222 L: linux-kernel@vger.kernel.org
5224 F: drivers/soc/fsl/dpio
5226 DPAA2 ETHERNET DRIVER
5227 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5228 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5229 L: netdev@vger.kernel.org
5231 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5232 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5233 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5234 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5235 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5236 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5237 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5238 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5239 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5241 DPAA2 ETHERNET SWITCH DRIVER
5242 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5243 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5244 L: linux-kernel@vger.kernel.org
5246 F: drivers/staging/fsl-dpaa2/ethsw
5248 DPT_I2O SCSI RAID DRIVER
5249 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5250 L: linux-scsi@vger.kernel.org
5252 W: http://www.adaptec.com/
5253 F: drivers/scsi/dpt*
5254 F: drivers/scsi/dpt/
5257 M: Philipp Reisner <philipp.reisner@linbit.com>
5258 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5259 L: drbd-dev@lists.linbit.com
5261 W: http://www.drbd.org
5262 T: git git://git.linbit.com/linux-drbd.git
5263 T: git git://git.linbit.com/drbd-8.4.git
5264 F: Documentation/admin-guide/blockdev/
5265 F: drivers/block/drbd/
5268 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5269 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5270 R: "Rafael J. Wysocki" <rafael@kernel.org>
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5273 F: Documentation/core-api/kobject.rst
5277 F: include/linux/debugfs.h
5278 F: include/linux/kobj*
5281 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5282 M: Kevin Hilman <khilman@kernel.org>
5283 M: Nishanth Menon <nm@ti.com>
5284 L: linux-pm@vger.kernel.org
5286 F: drivers/power/avs/
5287 F: include/linux/power/smartreflex.h
5289 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5290 M: Maxime Ripard <mripard@kernel.org>
5291 M: Chen-Yu Tsai <wens@csie.org>
5292 R: Jernej Skrabec <jernej.skrabec@siol.net>
5293 L: dri-devel@lists.freedesktop.org
5295 T: git git://anongit.freedesktop.org/drm/drm-misc
5296 F: drivers/gpu/drm/sun4i/sun8i*
5298 DRM DRIVER FOR ARM PL111 CLCD
5299 M: Eric Anholt <eric@anholt.net>
5301 T: git git://anongit.freedesktop.org/drm/drm-misc
5302 F: drivers/gpu/drm/pl111/
5304 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5305 M: Linus Walleij <linus.walleij@linaro.org>
5307 T: git git://anongit.freedesktop.org/drm/drm-misc
5308 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5309 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5311 DRM DRIVER FOR ASPEED BMC GFX
5312 M: Joel Stanley <joel@jms.id.au>
5313 L: linux-aspeed@lists.ozlabs.org
5315 T: git git://anongit.freedesktop.org/drm/drm-misc
5316 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5317 F: drivers/gpu/drm/aspeed/
5319 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5320 M: Dave Airlie <airlied@redhat.com>
5322 F: drivers/gpu/drm/ast/
5324 DRM DRIVER FOR BOCHS VIRTUAL GPU
5325 M: Gerd Hoffmann <kraxel@redhat.com>
5326 L: virtualization@lists.linux-foundation.org
5328 T: git git://anongit.freedesktop.org/drm/drm-misc
5329 F: drivers/gpu/drm/bochs/
5331 DRM DRIVER FOR BOE HIMAX8279D PANELS
5332 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5334 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5335 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5337 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5338 M: Linus Walleij <linus.walleij@linaro.org>
5340 T: git git://anongit.freedesktop.org/drm/drm-misc
5341 F: drivers/gpu/drm/tve200/
5343 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5344 M: Icenowy Zheng <icenowy@aosc.io>
5346 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5347 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5349 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5350 M: Jagan Teki <jagan@amarulasolutions.com>
5352 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5353 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5355 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5356 M: Hans de Goede <hdegoede@redhat.com>
5358 T: git git://anongit.freedesktop.org/drm/drm-misc
5359 F: drivers/gpu/drm/tiny/gm12u320.c
5361 DRM DRIVER FOR HX8357D PANELS
5362 M: Eric Anholt <eric@anholt.net>
5364 T: git git://anongit.freedesktop.org/drm/drm-misc
5365 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5366 F: drivers/gpu/drm/tiny/hx8357d.c
5368 DRM DRIVER FOR ILITEK ILI9225 PANELS
5369 M: David Lechner <david@lechnology.com>
5371 T: git git://anongit.freedesktop.org/drm/drm-misc
5372 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5373 F: drivers/gpu/drm/tiny/ili9225.c
5375 DRM DRIVER FOR ILITEK ILI9486 PANELS
5376 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5378 T: git git://anongit.freedesktop.org/drm/drm-misc
5379 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5380 F: drivers/gpu/drm/tiny/ili9486.c
5382 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5383 S: Orphan / Obsolete
5384 F: drivers/gpu/drm/i810/
5385 F: include/uapi/drm/i810_drm.h
5387 DRM DRIVER FOR LVDS PANELS
5388 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5389 L: dri-devel@lists.freedesktop.org
5390 T: git git://anongit.freedesktop.org/drm/drm-misc
5392 F: drivers/gpu/drm/panel/panel-lvds.c
5393 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5395 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5396 S: Orphan / Obsolete
5397 F: drivers/gpu/drm/mga/
5398 F: include/uapi/drm/mga_drm.h
5400 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5401 M: Dave Airlie <airlied@redhat.com>
5403 F: drivers/gpu/drm/mgag200/
5405 DRM DRIVER FOR MI0283QT
5406 M: Noralf Trønnes <noralf@tronnes.org>
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5410 F: drivers/gpu/drm/tiny/mi0283qt.c
5412 DRM DRIVER FOR MSM ADRENO GPU
5413 M: Rob Clark <robdclark@gmail.com>
5414 M: Sean Paul <sean@poorly.run>
5415 L: linux-arm-msm@vger.kernel.org
5416 L: dri-devel@lists.freedesktop.org
5417 L: freedreno@lists.freedesktop.org
5419 T: git https://gitlab.freedesktop.org/drm/msm.git
5420 F: Documentation/devicetree/bindings/display/msm/
5421 F: drivers/gpu/drm/msm/
5422 F: include/uapi/drm/msm_drm.h
5424 DRM DRIVER FOR NOVATEK NT35510 PANELS
5425 M: Linus Walleij <linus.walleij@linaro.org>
5427 T: git git://anongit.freedesktop.org/drm/drm-misc
5428 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5429 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5431 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5432 M: Ben Skeggs <bskeggs@redhat.com>
5433 L: dri-devel@lists.freedesktop.org
5434 L: nouveau@lists.freedesktop.org
5436 T: git git://github.com/skeggsb/linux
5437 F: drivers/gpu/drm/nouveau/
5438 F: include/uapi/drm/nouveau_drm.h
5440 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5441 M: Stefan Mavrodiev <stefan@olimex.com>
5443 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5444 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5446 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5447 M: Noralf Trønnes <noralf@tronnes.org>
5449 T: git git://anongit.freedesktop.org/drm/drm-misc
5450 F: Documentation/devicetree/bindings/display/repaper.txt
5451 F: drivers/gpu/drm/tiny/repaper.c
5453 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5454 M: Dave Airlie <airlied@redhat.com>
5455 M: Gerd Hoffmann <kraxel@redhat.com>
5456 L: virtualization@lists.linux-foundation.org
5458 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5460 F: drivers/gpu/drm/tiny/cirrus.c
5462 DRM DRIVER FOR QXL VIRTUAL GPU
5463 M: Dave Airlie <airlied@redhat.com>
5464 M: Gerd Hoffmann <kraxel@redhat.com>
5465 L: virtualization@lists.linux-foundation.org
5466 L: spice-devel@lists.freedesktop.org
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: drivers/gpu/drm/qxl/
5470 F: include/uapi/drm/qxl_drm.h
5472 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5473 S: Orphan / Obsolete
5474 F: drivers/gpu/drm/r128/
5475 F: include/uapi/drm/r128_drm.h
5477 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5478 M: Robert Chiras <robert.chiras@nxp.com>
5480 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5481 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5483 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5484 M: Guido Günther <agx@sigxcpu.org>
5485 R: Purism Kernel Team <kernel@puri.sm>
5487 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5488 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5490 DRM DRIVER FOR SAVAGE VIDEO CARDS
5491 S: Orphan / Obsolete
5492 F: drivers/gpu/drm/savage/
5493 F: include/uapi/drm/savage_drm.h
5495 DRM DRIVER FOR SIS VIDEO CARDS
5496 S: Orphan / Obsolete
5497 F: drivers/gpu/drm/sis/
5498 F: include/uapi/drm/sis_drm.h
5500 DRM DRIVER FOR SITRONIX ST7586 PANELS
5501 M: David Lechner <david@lechnology.com>
5503 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5505 F: drivers/gpu/drm/tiny/st7586.c
5507 DRM DRIVER FOR SITRONIX ST7701 PANELS
5508 M: Jagan Teki <jagan@amarulasolutions.com>
5510 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5511 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5513 DRM DRIVER FOR SITRONIX ST7735R PANELS
5514 M: David Lechner <david@lechnology.com>
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5518 F: drivers/gpu/drm/tiny/st7735r.c
5520 DRM DRIVER FOR SONY ACX424AKP PANELS
5521 M: Linus Walleij <linus.walleij@linaro.org>
5523 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5526 DRM DRIVER FOR ST-ERICSSON MCDE
5527 M: Linus Walleij <linus.walleij@linaro.org>
5529 T: git git://anongit.freedesktop.org/drm/drm-misc
5530 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5531 F: drivers/gpu/drm/mcde/
5533 DRM DRIVER FOR TDFX VIDEO CARDS
5534 S: Orphan / Obsolete
5535 F: drivers/gpu/drm/tdfx/
5537 DRM DRIVER FOR TPO TPG110 PANELS
5538 M: Linus Walleij <linus.walleij@linaro.org>
5540 T: git git://anongit.freedesktop.org/drm/drm-misc
5541 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5542 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5544 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5545 M: Dave Airlie <airlied@redhat.com>
5546 R: Sean Paul <sean@poorly.run>
5547 L: dri-devel@lists.freedesktop.org
5549 T: git git://anongit.freedesktop.org/drm/drm-misc
5550 F: drivers/gpu/drm/udl/
5552 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5553 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5554 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5555 R: Daniel Vetter <daniel@ffwll.ch>
5556 L: dri-devel@lists.freedesktop.org
5558 T: git git://anongit.freedesktop.org/drm/drm-misc
5559 F: Documentation/gpu/vkms.rst
5560 F: drivers/gpu/drm/vkms/
5562 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5563 M: Hans de Goede <hdegoede@redhat.com>
5564 L: dri-devel@lists.freedesktop.org
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: drivers/gpu/drm/vboxvideo/
5569 DRM DRIVER FOR VMWARE VIRTUAL GPU
5570 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5571 M: Roland Scheidegger <sroland@vmware.com>
5572 L: dri-devel@lists.freedesktop.org
5574 T: git git://people.freedesktop.org/~sroland/linux
5575 F: drivers/gpu/drm/vmwgfx/
5576 F: include/uapi/drm/vmwgfx_drm.h
5579 M: David Airlie <airlied@linux.ie>
5580 M: Daniel Vetter <daniel@ffwll.ch>
5581 L: dri-devel@lists.freedesktop.org
5583 B: https://bugs.freedesktop.org/
5584 C: irc://chat.freenode.net/dri-devel
5585 T: git git://anongit.freedesktop.org/drm/drm
5586 F: Documentation/devicetree/bindings/display/
5587 F: Documentation/devicetree/bindings/gpu/
5588 F: Documentation/gpu/
5592 F: include/linux/vga*
5593 F: include/uapi/drm/
5595 DRM DRIVERS AND MISC GPU PATCHES
5596 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5597 M: Maxime Ripard <mripard@kernel.org>
5598 M: Thomas Zimmermann <tzimmermann@suse.de>
5600 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5602 F: Documentation/gpu/
5603 F: drivers/gpu/drm/*
5606 F: include/linux/vga*
5607 F: include/uapi/drm/drm*
5609 DRM DRIVERS FOR ALLWINNER A10
5610 M: Maxime Ripard <mripard@kernel.org>
5611 M: Chen-Yu Tsai <wens@csie.org>
5612 L: dri-devel@lists.freedesktop.org
5614 T: git git://anongit.freedesktop.org/drm/drm-misc
5615 F: Documentation/devicetree/bindings/display/allwinner*
5616 F: drivers/gpu/drm/sun4i/
5618 DRM DRIVERS FOR AMLOGIC SOCS
5619 M: Neil Armstrong <narmstrong@baylibre.com>
5620 L: dri-devel@lists.freedesktop.org
5621 L: linux-amlogic@lists.infradead.org
5623 W: http://linux-meson.com/
5624 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5626 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5627 F: Documentation/gpu/meson.rst
5628 F: drivers/gpu/drm/meson/
5630 DRM DRIVERS FOR ATMEL HLCDC
5631 M: Sam Ravnborg <sam@ravnborg.org>
5632 M: Boris Brezillon <bbrezillon@kernel.org>
5633 L: dri-devel@lists.freedesktop.org
5635 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 F: Documentation/devicetree/bindings/display/atmel/
5637 F: drivers/gpu/drm/atmel-hlcdc/
5639 DRM DRIVERS FOR BRIDGE CHIPS
5640 M: Andrzej Hajda <a.hajda@samsung.com>
5641 M: Neil Armstrong <narmstrong@baylibre.com>
5642 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5643 R: Jonas Karlman <jonas@kwiboo.se>
5644 R: Jernej Skrabec <jernej.skrabec@siol.net>
5646 T: git git://anongit.freedesktop.org/drm/drm-misc
5647 F: drivers/gpu/drm/bridge/
5649 DRM DRIVERS FOR EXYNOS
5650 M: Inki Dae <inki.dae@samsung.com>
5651 M: Joonyoung Shim <jy0922.shim@samsung.com>
5652 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5653 M: Kyungmin Park <kyungmin.park@samsung.com>
5654 L: dri-devel@lists.freedesktop.org
5656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5657 F: Documentation/devicetree/bindings/display/exynos/
5658 F: drivers/gpu/drm/exynos/
5659 F: include/uapi/drm/exynos_drm.h
5661 DRM DRIVERS FOR FREESCALE DCU
5662 M: Stefan Agner <stefan@agner.ch>
5663 M: Alison Wang <alison.wang@nxp.com>
5664 L: dri-devel@lists.freedesktop.org
5666 T: git git://anongit.freedesktop.org/drm/drm-misc
5667 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5668 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5669 F: drivers/gpu/drm/fsl-dcu/
5671 DRM DRIVERS FOR FREESCALE IMX
5672 M: Philipp Zabel <p.zabel@pengutronix.de>
5673 L: dri-devel@lists.freedesktop.org
5675 F: Documentation/devicetree/bindings/display/imx/
5676 F: drivers/gpu/drm/imx/
5677 F: drivers/gpu/ipu-v3/
5679 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5680 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5681 L: dri-devel@lists.freedesktop.org
5683 T: git git://github.com/patjak/drm-gma500
5684 F: drivers/gpu/drm/gma500/
5686 DRM DRIVERS FOR HISILICON
5687 M: Xinliang Liu <xinliang.liu@linaro.org>
5688 M: Rongrong Zou <zourongrong@gmail.com>
5689 R: John Stultz <john.stultz@linaro.org>
5690 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5691 R: Chen Feng <puck.chen@hisilicon.com>
5692 L: dri-devel@lists.freedesktop.org
5694 T: git git://anongit.freedesktop.org/drm/drm-misc
5695 F: Documentation/devicetree/bindings/display/hisilicon/
5696 F: drivers/gpu/drm/hisilicon/
5698 DRM DRIVERS FOR LIMA
5699 M: Qiang Yu <yuq825@gmail.com>
5700 L: dri-devel@lists.freedesktop.org
5701 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5703 T: git git://anongit.freedesktop.org/drm/drm-misc
5704 F: drivers/gpu/drm/lima/
5705 F: include/uapi/drm/lima_drm.h
5707 DRM DRIVERS FOR MEDIATEK
5708 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5709 M: Philipp Zabel <p.zabel@pengutronix.de>
5710 L: dri-devel@lists.freedesktop.org
5712 F: Documentation/devicetree/bindings/display/mediatek/
5713 F: drivers/gpu/drm/mediatek/
5715 DRM DRIVERS FOR NVIDIA TEGRA
5716 M: Thierry Reding <thierry.reding@gmail.com>
5717 L: dri-devel@lists.freedesktop.org
5718 L: linux-tegra@vger.kernel.org
5720 T: git git://anongit.freedesktop.org/tegra/linux.git
5721 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5722 F: drivers/gpu/drm/tegra/
5723 F: drivers/gpu/host1x/
5724 F: include/linux/host1x.h
5725 F: include/uapi/drm/tegra_drm.h
5727 DRM DRIVERS FOR RENESAS
5728 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5729 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5730 L: dri-devel@lists.freedesktop.org
5731 L: linux-renesas-soc@vger.kernel.org
5733 T: git git://linuxtv.org/pinchartl/media drm/du/next
5734 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5735 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5736 F: Documentation/devicetree/bindings/display/renesas,du.txt
5737 F: drivers/gpu/drm/rcar-du/
5738 F: drivers/gpu/drm/shmobile/
5739 F: include/linux/platform_data/shmob_drm.h
5741 DRM DRIVERS FOR ROCKCHIP
5742 M: Sandy Huang <hjc@rock-chips.com>
5743 M: Heiko Stübner <heiko@sntech.de>
5744 L: dri-devel@lists.freedesktop.org
5746 T: git git://anongit.freedesktop.org/drm/drm-misc
5747 F: Documentation/devicetree/bindings/display/rockchip/
5748 F: drivers/gpu/drm/rockchip/
5751 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5752 M: Vincent Abriou <vincent.abriou@st.com>
5753 L: dri-devel@lists.freedesktop.org
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5757 F: drivers/gpu/drm/sti
5760 M: Yannick Fertre <yannick.fertre@st.com>
5761 M: Philippe Cornu <philippe.cornu@st.com>
5762 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5763 M: Vincent Abriou <vincent.abriou@st.com>
5764 L: dri-devel@lists.freedesktop.org
5766 T: git git://anongit.freedesktop.org/drm/drm-misc
5767 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5768 F: drivers/gpu/drm/stm
5770 DRM DRIVERS FOR TI KEYSTONE
5771 M: Jyri Sarha <jsarha@ti.com>
5772 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5773 L: dri-devel@lists.freedesktop.org
5775 T: git git://anongit.freedesktop.org/drm/drm-misc
5776 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5777 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5778 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5779 F: drivers/gpu/drm/tidss/
5781 DRM DRIVERS FOR TI LCDC
5782 M: Jyri Sarha <jsarha@ti.com>
5783 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5784 L: dri-devel@lists.freedesktop.org
5786 F: Documentation/devicetree/bindings/display/tilcdc/
5787 F: drivers/gpu/drm/tilcdc/
5789 DRM DRIVERS FOR TI OMAP
5790 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5791 L: dri-devel@lists.freedesktop.org
5793 F: Documentation/devicetree/bindings/display/ti/
5794 F: drivers/gpu/drm/omapdrm/
5797 M: Eric Anholt <eric@anholt.net>
5799 T: git git://anongit.freedesktop.org/drm/drm-misc
5800 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5801 F: drivers/gpu/drm/v3d/
5802 F: include/uapi/drm/v3d_drm.h
5805 M: Eric Anholt <eric@anholt.net>
5807 T: git git://github.com/anholt/linux
5808 T: git git://anongit.freedesktop.org/drm/drm-misc
5809 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5810 F: drivers/gpu/drm/vc4/
5811 F: include/uapi/drm/vc4_drm.h
5813 DRM DRIVERS FOR VIVANTE GPU IP
5814 M: Lucas Stach <l.stach@pengutronix.de>
5815 R: Russell King <linux+etnaviv@armlinux.org.uk>
5816 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5817 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5818 L: dri-devel@lists.freedesktop.org
5820 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5821 F: drivers/gpu/drm/etnaviv/
5822 F: include/uapi/drm/etnaviv_drm.h
5825 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5826 L: dri-devel@lists.freedesktop.org
5827 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5829 T: git git://anongit.freedesktop.org/drm/drm-misc
5830 F: Documentation/gpu/xen-front.rst
5831 F: drivers/gpu/drm/xen/
5833 DRM DRIVERS FOR ZTE ZX
5834 M: Shawn Guo <shawnguo@kernel.org>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://anongit.freedesktop.org/drm/drm-misc
5838 F: Documentation/devicetree/bindings/display/zte,vou.txt
5839 F: drivers/gpu/drm/zte/
5842 M: Thierry Reding <thierry.reding@gmail.com>
5843 R: Sam Ravnborg <sam@ravnborg.org>
5844 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/panel/
5848 F: drivers/gpu/drm/drm_panel.c
5849 F: drivers/gpu/drm/panel/
5850 F: include/drm/drm_panel.h
5853 M: Christian Koenig <christian.koenig@amd.com>
5854 M: Huang Rui <ray.huang@amd.com>
5855 L: dri-devel@lists.freedesktop.org
5857 T: git git://people.freedesktop.org/~agd5f/linux
5858 F: drivers/gpu/drm/ttm/
5861 DSBR100 USB FM RADIO DRIVER
5862 M: Alexey Klimov <klimov.linux@gmail.com>
5863 L: linux-media@vger.kernel.org
5865 T: git git://linuxtv.org/media_tree.git
5866 F: drivers/media/radio/dsbr100.c
5869 M: Hans Verkuil <hverkuil@xs4all.nl>
5870 L: linux-media@vger.kernel.org
5872 W: https://linuxtv.org
5873 T: git git://linuxtv.org/media_tree.git
5874 F: drivers/media/pci/dt3155/
5876 DVB_USB_AF9015 MEDIA DRIVER
5877 M: Antti Palosaari <crope@iki.fi>
5878 L: linux-media@vger.kernel.org
5880 W: https://linuxtv.org
5881 W: http://palosaari.fi/linux/
5882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5883 T: git git://linuxtv.org/anttip/media_tree.git
5884 F: drivers/media/usb/dvb-usb-v2/af9015*
5886 DVB_USB_AF9035 MEDIA DRIVER
5887 M: Antti Palosaari <crope@iki.fi>
5888 L: linux-media@vger.kernel.org
5890 W: https://linuxtv.org
5891 W: http://palosaari.fi/linux/
5892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5893 T: git git://linuxtv.org/anttip/media_tree.git
5894 F: drivers/media/usb/dvb-usb-v2/af9035*
5896 DVB_USB_ANYSEE MEDIA DRIVER
5897 M: Antti Palosaari <crope@iki.fi>
5898 L: linux-media@vger.kernel.org
5900 W: https://linuxtv.org
5901 W: http://palosaari.fi/linux/
5902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5903 T: git git://linuxtv.org/anttip/media_tree.git
5904 F: drivers/media/usb/dvb-usb-v2/anysee*
5906 DVB_USB_AU6610 MEDIA DRIVER
5907 M: Antti Palosaari <crope@iki.fi>
5908 L: linux-media@vger.kernel.org
5910 W: https://linuxtv.org
5911 W: http://palosaari.fi/linux/
5912 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5913 T: git git://linuxtv.org/anttip/media_tree.git
5914 F: drivers/media/usb/dvb-usb-v2/au6610*
5916 DVB_USB_CE6230 MEDIA DRIVER
5917 M: Antti Palosaari <crope@iki.fi>
5918 L: linux-media@vger.kernel.org
5920 W: https://linuxtv.org
5921 W: http://palosaari.fi/linux/
5922 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5923 T: git git://linuxtv.org/anttip/media_tree.git
5924 F: drivers/media/usb/dvb-usb-v2/ce6230*
5926 DVB_USB_CXUSB MEDIA DRIVER
5927 M: Michael Krufky <mkrufky@linuxtv.org>
5928 L: linux-media@vger.kernel.org
5930 W: https://linuxtv.org
5931 W: http://github.com/mkrufky
5932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5933 T: git git://linuxtv.org/media_tree.git
5934 F: drivers/media/usb/dvb-usb/cxusb*
5936 DVB_USB_EC168 MEDIA DRIVER
5937 M: Antti Palosaari <crope@iki.fi>
5938 L: linux-media@vger.kernel.org
5940 W: https://linuxtv.org
5941 W: http://palosaari.fi/linux/
5942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5943 T: git git://linuxtv.org/anttip/media_tree.git
5944 F: drivers/media/usb/dvb-usb-v2/ec168*
5946 DVB_USB_GL861 MEDIA DRIVER
5947 M: Antti Palosaari <crope@iki.fi>
5948 L: linux-media@vger.kernel.org
5950 W: https://linuxtv.org
5951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5952 T: git git://linuxtv.org/anttip/media_tree.git
5953 F: drivers/media/usb/dvb-usb-v2/gl861*
5955 DVB_USB_MXL111SF MEDIA DRIVER
5956 M: Michael Krufky <mkrufky@linuxtv.org>
5957 L: linux-media@vger.kernel.org
5959 W: https://linuxtv.org
5960 W: http://github.com/mkrufky
5961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5962 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5963 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5965 DVB_USB_RTL28XXU MEDIA DRIVER
5966 M: Antti Palosaari <crope@iki.fi>
5967 L: linux-media@vger.kernel.org
5969 W: https://linuxtv.org
5970 W: http://palosaari.fi/linux/
5971 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5972 T: git git://linuxtv.org/anttip/media_tree.git
5973 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5975 DVB_USB_V2 MEDIA DRIVER
5976 M: Antti Palosaari <crope@iki.fi>
5977 L: linux-media@vger.kernel.org
5979 W: https://linuxtv.org
5980 W: http://palosaari.fi/linux/
5981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5982 T: git git://linuxtv.org/anttip/media_tree.git
5983 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5984 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5987 M: Jason Baron <jbaron@akamai.com>
5989 F: include/linux/dynamic_debug.h
5990 F: lib/dynamic_debug.c
5992 DYNAMIC INTERRUPT MODERATION
5993 M: Tal Gilboa <talgi@mellanox.com>
5995 F: Documentation/networking/net_dim.rst
5996 F: include/linux/dim.h
5999 DZ DECSTATION DZ11 SERIAL DRIVER
6000 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6002 F: drivers/tty/serial/dz.*
6004 E3X0 POWER BUTTON DRIVER
6005 M: Moritz Fischer <moritz.fischer@ettus.com>
6006 L: usrp-users@lists.ettus.com
6008 W: http://www.ettus.com
6009 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6010 F: drivers/input/misc/e3x0-button.c
6013 M: Antti Palosaari <crope@iki.fi>
6014 L: linux-media@vger.kernel.org
6016 W: https://linuxtv.org
6017 W: http://palosaari.fi/linux/
6018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6019 T: git git://linuxtv.org/anttip/media_tree.git
6020 F: drivers/media/tuners/e4000*
6022 EARTH_PT1 MEDIA DRIVER
6023 M: Akihiro Tsukada <tskd08@gmail.com>
6024 L: linux-media@vger.kernel.org
6026 F: drivers/media/pci/pt1/
6028 EARTH_PT3 MEDIA DRIVER
6029 M: Akihiro Tsukada <tskd08@gmail.com>
6030 L: linux-media@vger.kernel.org
6032 F: drivers/media/pci/pt3/
6035 M: Antti Palosaari <crope@iki.fi>
6036 L: linux-media@vger.kernel.org
6038 W: https://linuxtv.org
6039 W: http://palosaari.fi/linux/
6040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6041 T: git git://linuxtv.org/anttip/media_tree.git
6042 F: drivers/media/dvb-frontends/ec100*
6045 M: Tyler Hicks <code@tyhicks.com>
6046 L: ecryptfs@vger.kernel.org
6048 W: http://ecryptfs.org
6049 W: https://launchpad.net/ecryptfs
6050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6051 F: Documentation/filesystems/ecryptfs.rst
6055 M: Borislav Petkov <bp@alien8.de>
6056 L: linux-edac@vger.kernel.org
6058 F: drivers/edac/amd64_edac*
6061 M: Jan Luebbe <jlu@pengutronix.de>
6062 L: linux-edac@vger.kernel.org
6064 F: drivers/edac/armada_xp_*
6067 M: Stefan Schaeckeler <sschaeck@cisco.com>
6069 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6070 F: drivers/edac/aspeed_edac.c
6073 M: Shravan Kumar Ramani <sramani@mellanox.com>
6075 F: drivers/edac/bluefield_edac.c
6078 M: Robert Richter <rric@kernel.org>
6079 L: linux-edac@vger.kernel.org
6081 F: drivers/edac/highbank*
6084 M: Ralf Baechle <ralf@linux-mips.org>
6085 M: Robert Richter <rrichter@marvell.com>
6086 L: linux-edac@vger.kernel.org
6087 L: linux-mips@vger.kernel.org
6089 F: drivers/edac/octeon_edac*
6091 EDAC-CAVIUM THUNDERX
6092 M: Robert Richter <rrichter@marvell.com>
6093 L: linux-edac@vger.kernel.org
6095 F: drivers/edac/thunderx_edac*
6098 M: Borislav Petkov <bp@alien8.de>
6099 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6100 M: Tony Luck <tony.luck@intel.com>
6101 R: James Morse <james.morse@arm.com>
6102 R: Robert Richter <rrichter@marvell.com>
6103 L: linux-edac@vger.kernel.org
6105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6106 F: Documentation/admin-guide/ras.rst
6107 F: Documentation/driver-api/edac.rst
6109 F: include/linux/edac.h
6112 M: Lei Wang <lewan@microsoft.com>
6113 L: linux-edac@vger.kernel.org
6115 F: drivers/edac/dmc520_edac.c
6118 M: Mark Gross <mark.gross@intel.com>
6119 L: linux-edac@vger.kernel.org
6121 F: drivers/edac/e752x_edac.c
6124 L: linux-edac@vger.kernel.org
6126 F: drivers/edac/e7xxx_edac.c
6129 M: York Sun <york.sun@nxp.com>
6130 L: linux-edac@vger.kernel.org
6132 F: drivers/edac/fsl_ddr_edac.*
6135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6136 L: linux-edac@vger.kernel.org
6138 F: drivers/edac/ghes_edac.c
6141 M: Tony Luck <tony.luck@intel.com>
6142 L: linux-edac@vger.kernel.org
6144 F: drivers/edac/i10nm_base.c
6147 L: linux-edac@vger.kernel.org
6149 F: drivers/edac/i3000_edac.c
6152 L: linux-edac@vger.kernel.org
6154 F: drivers/edac/i5000_edac.c
6157 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6158 L: linux-edac@vger.kernel.org
6160 F: drivers/edac/i5400_edac.c
6163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6164 L: linux-edac@vger.kernel.org
6166 F: drivers/edac/i7300_edac.c
6169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6170 L: linux-edac@vger.kernel.org
6172 F: drivers/edac/i7core_edac.c
6175 M: Tim Small <tim@buttersideup.com>
6176 L: linux-edac@vger.kernel.org
6178 F: drivers/edac/i82443bxgx_edac.c
6181 M: "Arvind R." <arvino55@gmail.com>
6182 L: linux-edac@vger.kernel.org
6184 F: drivers/edac/i82975x_edac.c
6187 M: Jason Baron <jbaron@akamai.com>
6188 L: linux-edac@vger.kernel.org
6190 F: drivers/edac/ie31200_edac.c
6193 M: Johannes Thumshirn <morbidrsa@gmail.com>
6194 L: linux-edac@vger.kernel.org
6196 F: drivers/edac/mpc85xx_edac.[ch]
6199 M: Egor Martovetsky <egor@pasemi.com>
6200 L: linux-edac@vger.kernel.org
6202 F: drivers/edac/pasemi_edac.c
6205 M: Tony Luck <tony.luck@intel.com>
6206 L: linux-edac@vger.kernel.org
6208 F: drivers/edac/pnd2_edac.[ch]
6211 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6212 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6213 L: linux-arm-msm@vger.kernel.org
6214 L: linux-edac@vger.kernel.org
6216 F: drivers/edac/qcom_edac.c
6219 M: Tim Small <tim@buttersideup.com>
6220 L: linux-edac@vger.kernel.org
6222 F: drivers/edac/r82600_edac.c
6225 M: Tony Luck <tony.luck@intel.com>
6226 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/sb_edac.c
6232 M: Yash Shah <yash.shah@sifive.com>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/sifive_edac.c
6238 M: Tony Luck <tony.luck@intel.com>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/skx_*.c
6244 M: Tero Kristo <t-kristo@ti.com>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/ti_edac.c
6249 EDIROL UA-101/UA-1000 DRIVER
6250 M: Clemens Ladisch <clemens@ladisch.de>
6251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6254 F: sound/usb/misc/ua101.c
6257 M: Ivan Hu <ivan.hu@canonical.com>
6258 M: Ard Biesheuvel <ardb@kernel.org>
6259 L: linux-efi@vger.kernel.org
6261 F: drivers/firmware/efi/test/
6263 EFI VARIABLE FILESYSTEM
6264 M: Matthew Garrett <matthew.garrett@nebula.com>
6265 M: Jeremy Kerr <jk@ozlabs.org>
6266 M: Ard Biesheuvel <ardb@kernel.org>
6267 L: linux-efi@vger.kernel.org
6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6272 EFIFB FRAMEBUFFER DRIVER
6273 M: Peter Jones <pjones@redhat.com>
6274 L: linux-fbdev@vger.kernel.org
6276 F: drivers/video/fbdev/efifb.c
6280 W: http://aeschi.ch.eu.org/efs/
6283 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6284 M: Douglas Miller <dougmill@linux.ibm.com>
6285 L: netdev@vger.kernel.org
6287 F: drivers/net/ethernet/ibm/ehea/
6289 EM28XX VIDEO4LINUX DRIVER
6290 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6291 L: linux-media@vger.kernel.org
6293 W: https://linuxtv.org
6294 T: git git://linuxtv.org/media_tree.git
6295 F: Documentation/admin-guide/media/em28xx*
6296 F: drivers/media/usb/em28xx/
6299 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6300 M: Matt Mackall <mpm@selenic.com>
6301 M: David Woodhouse <dwmw2@infradead.org>
6302 L: linux-embedded@vger.kernel.org
6305 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6306 M: Adrian Hunter <adrian.hunter@intel.com>
6307 M: Ritesh Harjani <riteshh@codeaurora.org>
6308 M: Asutosh Das <asutoshd@codeaurora.org>
6309 L: linux-mmc@vger.kernel.org
6311 F: drivers/mmc/host/cqhci*
6313 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6314 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6315 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6316 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6317 L: linux-scsi@vger.kernel.org
6319 W: http://www.broadcom.com
6320 F: drivers/scsi/be2iscsi/
6322 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6323 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6324 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6325 M: Somnath Kotur <somnath.kotur@broadcom.com>
6326 L: netdev@vger.kernel.org
6328 W: http://www.emulex.com
6329 F: drivers/net/ethernet/emulex/benet/
6331 EMULEX ONECONNECT ROCE DRIVER
6332 M: Selvin Xavier <selvin.xavier@broadcom.com>
6333 M: Devesh Sharma <devesh.sharma@broadcom.com>
6334 L: linux-rdma@vger.kernel.org
6336 W: http://www.broadcom.com
6337 F: drivers/infiniband/hw/ocrdma/
6338 F: include/uapi/rdma/ocrdma-abi.h
6340 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6341 M: James Smart <james.smart@broadcom.com>
6342 M: Dick Kennedy <dick.kennedy@broadcom.com>
6343 L: linux-scsi@vger.kernel.org
6345 W: http://www.broadcom.com
6346 F: drivers/scsi/lpfc/
6348 ENE CB710 FLASH CARD READER DRIVER
6349 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6351 F: drivers/misc/cb710/
6352 F: drivers/mmc/host/cb710-mmc.*
6353 F: include/linux/cb710.h
6355 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6356 M: Maxim Levitsky <maximlevitsky@gmail.com>
6358 F: drivers/media/rc/ene_ir.*
6360 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6361 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6362 L: linuxppc-dev@lists.ozlabs.org
6364 F: drivers/tty/ehv_bytechan.c
6366 EPSON S1D13XXX FRAMEBUFFER DRIVER
6367 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6370 F: drivers/video/fbdev/s1d13xxxfb.c
6371 F: include/video/s1d13xxxfb.h
6374 M: Gao Xiang <xiang@kernel.org>
6375 M: Chao Yu <yuchao0@huawei.com>
6376 L: linux-erofs@lists.ozlabs.org
6378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6379 F: Documentation/filesystems/erofs.rst
6381 F: include/trace/events/erofs.h
6383 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6384 M: Jeff Layton <jlayton@kernel.org>
6386 F: include/linux/errseq.h
6389 ET131X NETWORK DRIVER
6390 M: Mark Einon <mark.einon@gmail.com>
6392 F: drivers/net/ethernet/agere/
6395 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6396 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6397 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6398 L: netdev@vger.kernel.org
6400 W: http://www.linuxfoundation.org/en/Net:Bridge
6401 F: include/linux/netfilter_bridge/
6404 ETHERNET PHY LIBRARY
6405 M: Andrew Lunn <andrew@lunn.ch>
6406 M: Florian Fainelli <f.fainelli@gmail.com>
6407 M: Heiner Kallweit <hkallweit1@gmail.com>
6408 R: Russell King <linux@armlinux.org.uk>
6409 L: netdev@vger.kernel.org
6411 F: Documentation/ABI/testing/sysfs-class-net-phydev
6412 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6413 F: Documentation/devicetree/bindings/net/mdio*
6414 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6415 F: Documentation/networking/phy.rst
6417 F: drivers/of/of_mdio.c
6418 F: drivers/of/of_net.c
6419 F: include/dt-bindings/net/qca-ar803x.h
6420 F: include/linux/*mdio*.h
6421 F: include/linux/of_net.h
6422 F: include/linux/phy.h
6423 F: include/linux/phy_fixed.h
6424 F: include/linux/platform_data/mdio-bcm-unimac.h
6425 F: include/linux/platform_data/mdio-gpio.h
6426 F: include/trace/events/mdio.h
6427 F: include/uapi/linux/mdio.h
6428 F: include/uapi/linux/mii.h
6431 M: Namjae Jeon <namjae.jeon@samsung.com>
6432 M: Sungjong Seo <sj1557.seo@samsung.com>
6433 L: linux-fsdevel@vger.kernel.org
6438 M: Jan Kara <jack@suse.com>
6439 L: linux-ext4@vger.kernel.org
6441 F: Documentation/filesystems/ext2.rst
6443 F: include/linux/ext2*
6446 M: "Theodore Ts'o" <tytso@mit.edu>
6447 M: Andreas Dilger <adilger.kernel@dilger.ca>
6448 L: linux-ext4@vger.kernel.org
6450 W: http://ext4.wiki.kernel.org
6451 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6453 F: Documentation/filesystems/ext4/
6456 Extended Verification Module (EVM)
6457 M: Mimi Zohar <zohar@linux.ibm.com>
6458 L: linux-integrity@vger.kernel.org
6460 F: security/integrity/evm/
6462 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6463 M: Ard Biesheuvel <ardb@kernel.org>
6464 L: linux-efi@vger.kernel.org
6466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6467 F: Documentation/admin-guide/efi-stub.rst
6468 F: arch/*/include/asm/efi.h
6469 F: arch/*/kernel/efi.c
6470 F: arch/arm/boot/compressed/efi-header.S
6471 F: arch/arm64/kernel/efi-entry.S
6472 F: arch/x86/platform/efi/
6473 F: drivers/firmware/efi/
6474 F: include/linux/efi*.h
6476 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6477 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6478 M: Chanwoo Choi <cw00.choi@samsung.com>
6479 L: linux-kernel@vger.kernel.org
6481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6482 F: Documentation/devicetree/bindings/extcon/
6483 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6485 F: include/linux/extcon.h
6486 F: include/linux/extcon/
6489 M: Masami Hiramatsu <mhiramat@kernel.org>
6491 F: Documentation/admin-guide/bootconfig.rst
6492 F: fs/proc/bootconfig.c
6493 F: include/linux/bootconfig.h
6495 F: tools/bootconfig/*
6498 M: Jingoo Han <jingoohan1@gmail.com>
6499 L: dri-devel@lists.freedesktop.org
6501 F: drivers/gpu/drm/exynos/exynos_dp*
6503 EXYNOS SYSMMU (IOMMU) driver
6504 M: Marek Szyprowski <m.szyprowski@samsung.com>
6505 L: iommu@lists.linux-foundation.org
6507 F: drivers/iommu/exynos-iommu.c
6509 EZchip NPS platform support
6510 M: Vineet Gupta <vgupta@synopsys.com>
6511 M: Ofer Levi <oferle@mellanox.com>
6513 F: arch/arc/boot/dts/eznps.dts
6514 F: arch/arc/plat-eznps
6517 M: Jaegeuk Kim <jaegeuk@kernel.org>
6518 M: Chao Yu <yuchao0@huawei.com>
6519 L: linux-f2fs-devel@lists.sourceforge.net
6521 W: https://f2fs.wiki.kernel.org/
6522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6523 F: Documentation/ABI/testing/sysfs-fs-f2fs
6524 F: Documentation/filesystems/f2fs.rst
6526 F: include/linux/f2fs_fs.h
6527 F: include/trace/events/f2fs.h
6529 F71805F HARDWARE MONITORING DRIVER
6530 M: Jean Delvare <jdelvare@suse.com>
6531 L: linux-hwmon@vger.kernel.org
6533 F: Documentation/hwmon/f71805f.rst
6534 F: drivers/hwmon/f71805f.c
6537 M: Josh Poimboeuf <jpoimboe@redhat.com>
6539 F: scripts/faddr2line
6542 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6543 L: netdev@vger.kernel.org
6545 F: Documentation/networking/failover.rst
6546 F: include/net/failover.h
6547 F: net/core/failover.c
6550 M: Jan Kara <jack@suse.cz>
6551 R: Amir Goldstein <amir73il@gmail.com>
6552 L: linux-fsdevel@vger.kernel.org
6554 F: fs/notify/fanotify/
6555 F: include/linux/fanotify.h
6556 F: include/uapi/linux/fanotify.h
6558 FARSYNC SYNCHRONOUS DRIVER
6559 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6561 W: http://www.farsite.co.uk/
6562 F: drivers/net/wan/farsync.*
6564 FAULT INJECTION SUPPORT
6565 M: Akinobu Mita <akinobu.mita@gmail.com>
6567 F: Documentation/fault-injection/
6568 F: lib/fault-inject.c
6570 FBTFT Framebuffer drivers
6571 L: dri-devel@lists.freedesktop.org
6572 L: linux-fbdev@vger.kernel.org
6574 F: drivers/staging/fbtft/
6577 M: Michael Buesch <m@bues.ch>
6578 L: linux-media@vger.kernel.org
6580 F: drivers/media/tuners/fc0011.c
6581 F: drivers/media/tuners/fc0011.h
6584 M: Antti Palosaari <crope@iki.fi>
6585 L: linux-media@vger.kernel.org
6587 W: https://linuxtv.org
6588 W: http://palosaari.fi/linux/
6589 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6590 T: git git://linuxtv.org/anttip/media_tree.git
6591 F: drivers/media/tuners/fc2580*
6593 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6594 M: Hannes Reinecke <hare@suse.de>
6595 L: linux-scsi@vger.kernel.org
6597 W: www.Open-FCoE.org
6598 F: drivers/scsi/fcoe/
6599 F: drivers/scsi/libfc/
6601 F: include/scsi/libfc.h
6602 F: include/scsi/libfcoe.h
6603 F: include/uapi/scsi/fc/
6605 FILE LOCKING (flock() and fcntl()/lockf())
6606 M: Jeff Layton <jlayton@kernel.org>
6607 M: "J. Bruce Fields" <bfields@fieldses.org>
6608 L: linux-fsdevel@vger.kernel.org
6612 F: include/linux/fcntl.h
6613 F: include/uapi/linux/fcntl.h
6615 FILESYSTEM DIRECT ACCESS (DAX)
6616 M: Dan Williams <dan.j.williams@intel.com>
6617 R: Matthew Wilcox <willy@infradead.org>
6618 R: Jan Kara <jack@suse.cz>
6619 L: linux-fsdevel@vger.kernel.org
6620 L: linux-nvdimm@lists.01.org
6623 F: include/linux/dax.h
6624 F: include/trace/events/fs_dax.h
6626 FILESYSTEMS (VFS and infrastructure)
6627 M: Alexander Viro <viro@zeniv.linux.org.uk>
6628 L: linux-fsdevel@vger.kernel.org
6631 F: include/linux/fs.h
6632 F: include/linux/fs_types.h
6633 F: include/uapi/linux/fs.h
6634 F: include/uapi/linux/openat2.h
6636 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6637 M: Riku Voipio <riku.voipio@iki.fi>
6638 L: linux-hwmon@vger.kernel.org
6640 F: drivers/hwmon/f75375s.c
6641 F: include/linux/f75375s.h
6643 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6644 M: Clemens Ladisch <clemens@ladisch.de>
6645 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6646 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6649 F: include/uapi/sound/firewire.h
6652 FIREWIRE MEDIA DRIVERS (firedtv)
6653 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6654 L: linux-media@vger.kernel.org
6655 L: linux1394-devel@lists.sourceforge.net
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6658 F: drivers/media/firewire/
6660 FIREWIRE SBP-2 TARGET
6661 M: Chris Boot <bootc@bootc.net>
6662 L: linux-scsi@vger.kernel.org
6663 L: target-devel@vger.kernel.org
6664 L: linux1394-devel@lists.sourceforge.net
6666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6667 F: drivers/target/sbp/
6670 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6671 L: linux1394-devel@lists.sourceforge.net
6673 W: http://ieee1394.wiki.kernel.org/
6674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6675 F: drivers/firewire/
6676 F: include/linux/firewire.h
6677 F: include/uapi/linux/firewire*.h
6680 FIRMWARE LOADER (request_firmware)
6681 M: Luis Chamberlain <mcgrof@kernel.org>
6682 L: linux-kernel@vger.kernel.org
6684 F: Documentation/firmware_class/
6685 F: drivers/base/firmware_loader/
6686 F: include/linux/firmware.h
6688 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6689 M: Joshua Morris <josh.h.morris@us.ibm.com>
6690 M: Philip Kelleher <pjk1939@linux.ibm.com>
6692 F: drivers/block/rsxx/
6694 FLEXTIMER FTM-QUADDEC DRIVER
6695 M: Patrick Havelange <patrick.havelange@essensium.com>
6696 L: linux-iio@vger.kernel.org
6698 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6699 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6700 F: drivers/counter/ftm-quaddec.c
6703 M: Denis Efremov <efremov@linux.com>
6704 L: linux-block@vger.kernel.org
6706 F: drivers/block/floppy.c
6708 FLYSKY FSIA6B RC RECEIVER
6709 M: Markus Koch <markus@notsyncing.net>
6710 L: linux-input@vger.kernel.org
6712 F: drivers/input/joystick/fsia6b.c
6714 FORCEDETH GIGABIT ETHERNET DRIVER
6715 M: Rain River <rain.1986.08.12@gmail.com>
6716 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6717 L: netdev@vger.kernel.org
6719 F: drivers/net/ethernet/nvidia/*
6722 M: Wu Hao <hao.wu@intel.com>
6723 L: linux-fpga@vger.kernel.org
6725 F: Documentation/fpga/dfl.rst
6726 F: drivers/fpga/dfl*
6727 F: include/uapi/linux/fpga-dfl.h
6729 FPGA MANAGER FRAMEWORK
6730 M: Moritz Fischer <mdf@kernel.org>
6731 L: linux-fpga@vger.kernel.org
6733 W: http://www.rocketboards.org
6734 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6736 F: Documentation/devicetree/bindings/fpga/
6737 F: Documentation/driver-api/fpga/
6738 F: Documentation/fpga/
6740 F: include/linux/fpga/
6743 M: Bill Metzenthen <billm@melbpc.org.au>
6745 W: http://floatingpoint.sourceforge.net/emulator/index.html
6746 F: arch/x86/math-emu/
6748 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6749 L: netdev@vger.kernel.org
6751 F: drivers/net/wan/dlci.c
6752 F: drivers/net/wan/sdla.c
6755 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6756 L: dri-devel@lists.freedesktop.org
6757 L: linux-fbdev@vger.kernel.org
6759 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6760 T: git git://anongit.freedesktop.org/drm/drm-misc
6761 F: Documentation/fb/
6763 F: include/linux/fb.h
6764 F: include/uapi/linux/fb.h
6765 F: include/uapi/video/
6768 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6769 M: Horia Geantă <horia.geanta@nxp.com>
6770 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6771 L: linux-crypto@vger.kernel.org
6773 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6774 F: drivers/crypto/caam/
6776 FREESCALE COLDFIRE M5441X MMC DRIVER
6777 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6778 L: linux-mmc@vger.kernel.org
6780 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6781 F: include/linux/platform_data/mmc-esdhc-mcf.h
6783 FREESCALE DIU FRAMEBUFFER DRIVER
6784 M: Timur Tabi <timur@kernel.org>
6785 L: linux-fbdev@vger.kernel.org
6787 F: drivers/video/fbdev/fsl-diu-fb.*
6789 FREESCALE DMA DRIVER
6790 M: Li Yang <leoyang.li@nxp.com>
6791 M: Zhang Wei <zw@zh-kernel.org>
6792 L: linuxppc-dev@lists.ozlabs.org
6794 F: drivers/dma/fsldma.*
6796 FREESCALE ENETC ETHERNET DRIVERS
6797 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6798 L: netdev@vger.kernel.org
6800 F: drivers/net/ethernet/freescale/enetc/
6802 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6803 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6804 L: netdev@vger.kernel.org
6806 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6807 F: drivers/net/ethernet/freescale/gianfar*
6809 FREESCALE GPMI NAND DRIVER
6810 M: Han Xu <han.xu@nxp.com>
6811 L: linux-mtd@lists.infradead.org
6813 F: drivers/mtd/nand/raw/gpmi-nand/*
6815 FREESCALE I2C CPM DRIVER
6816 M: Jochen Friedrich <jochen@scram.de>
6817 L: linuxppc-dev@lists.ozlabs.org
6818 L: linux-i2c@vger.kernel.org
6820 F: drivers/i2c/busses/i2c-cpm.c
6822 FREESCALE IMX / MXC FEC DRIVER
6823 M: Fugang Duan <fugang.duan@nxp.com>
6824 L: netdev@vger.kernel.org
6826 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6827 F: drivers/net/ethernet/freescale/fec.h
6828 F: drivers/net/ethernet/freescale/fec_main.c
6829 F: drivers/net/ethernet/freescale/fec_ptp.c
6831 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6832 M: Sascha Hauer <s.hauer@pengutronix.de>
6833 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6834 L: linux-fbdev@vger.kernel.org
6835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6837 F: drivers/video/fbdev/imxfb.c
6838 F: include/linux/platform_data/video-imxfb.h
6840 FREESCALE IMX DDR PMU DRIVER
6841 M: Frank Li <Frank.li@nxp.com>
6842 L: linux-arm-kernel@lists.infradead.org
6844 F: Documentation/admin-guide/perf/imx-ddr.rst
6845 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6846 F: drivers/perf/fsl_imx8_ddr_perf.c
6848 FREESCALE IMX I2C DRIVER
6849 M: Oleksij Rempel <o.rempel@pengutronix.de>
6850 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6851 L: linux-i2c@vger.kernel.org
6853 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6854 F: drivers/i2c/busses/i2c-imx.c
6856 FREESCALE IMX LPI2C DRIVER
6857 M: Dong Aisheng <aisheng.dong@nxp.com>
6858 L: linux-i2c@vger.kernel.org
6859 L: linux-imx@nxp.com
6861 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6862 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6864 FREESCALE QORIQ DPAA ETHERNET DRIVER
6865 M: Madalin Bucur <madalin.bucur@nxp.com>
6866 L: netdev@vger.kernel.org
6868 F: drivers/net/ethernet/freescale/dpaa
6870 FREESCALE QORIQ DPAA FMAN DRIVER
6871 M: Madalin Bucur <madalin.bucur@nxp.com>
6872 L: netdev@vger.kernel.org
6874 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6875 F: drivers/net/ethernet/freescale/fman
6877 FREESCALE QORIQ PTP CLOCK DRIVER
6878 M: Yangbo Lu <yangbo.lu@nxp.com>
6879 L: netdev@vger.kernel.org
6881 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6882 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6883 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6884 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6885 F: drivers/ptp/ptp_qoriq.c
6886 F: drivers/ptp/ptp_qoriq_debugfs.c
6887 F: include/linux/fsl/ptp_qoriq.h
6889 FREESCALE QUAD SPI DRIVER
6890 M: Han Xu <han.xu@nxp.com>
6891 L: linux-spi@vger.kernel.org
6893 F: drivers/spi/spi-fsl-qspi.c
6895 FREESCALE QUICC ENGINE LIBRARY
6896 M: Qiang Zhao <qiang.zhao@nxp.com>
6897 L: linuxppc-dev@lists.ozlabs.org
6899 F: drivers/soc/fsl/qe/
6900 F: include/soc/fsl/*qe*.h
6901 F: include/soc/fsl/*ucc*.h
6903 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6904 M: Li Yang <leoyang.li@nxp.com>
6905 L: netdev@vger.kernel.org
6906 L: linuxppc-dev@lists.ozlabs.org
6908 F: drivers/net/ethernet/freescale/ucc_geth*
6910 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6911 M: Zhao Qiang <qiang.zhao@nxp.com>
6912 L: netdev@vger.kernel.org
6913 L: linuxppc-dev@lists.ozlabs.org
6915 F: drivers/net/wan/fsl_ucc_hdlc*
6917 FREESCALE QUICC ENGINE UCC UART DRIVER
6918 M: Timur Tabi <timur@kernel.org>
6919 L: linuxppc-dev@lists.ozlabs.org
6921 F: drivers/tty/serial/ucc_uart.c
6923 FREESCALE SOC DRIVERS
6924 M: Li Yang <leoyang.li@nxp.com>
6925 L: linuxppc-dev@lists.ozlabs.org
6926 L: linux-arm-kernel@lists.infradead.org
6928 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6929 F: Documentation/devicetree/bindings/soc/fsl/
6931 F: include/linux/fsl/
6933 FREESCALE SOC FS_ENET DRIVER
6934 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6935 L: linuxppc-dev@lists.ozlabs.org
6936 L: netdev@vger.kernel.org
6938 F: drivers/net/ethernet/freescale/fs_enet/
6939 F: include/linux/fs_enet_pd.h
6941 FREESCALE SOC SOUND DRIVERS
6942 M: Timur Tabi <timur@kernel.org>
6943 M: Nicolin Chen <nicoleotsuka@gmail.com>
6944 M: Xiubo Li <Xiubo.Lee@gmail.com>
6945 R: Fabio Estevam <festevam@gmail.com>
6946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6947 L: linuxppc-dev@lists.ozlabs.org
6949 F: sound/soc/fsl/fsl*
6950 F: sound/soc/fsl/imx*
6951 F: sound/soc/fsl/mpc8610_hpcd.c
6953 FREESCALE USB PERIPHERAL DRIVERS
6954 M: Li Yang <leoyang.li@nxp.com>
6955 L: linux-usb@vger.kernel.org
6956 L: linuxppc-dev@lists.ozlabs.org
6958 F: drivers/usb/gadget/udc/fsl*
6961 M: Christoph Hellwig <hch@infradead.org>
6963 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6967 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6968 M: Pavel Machek <pavel@ucw.cz>
6969 L: linux-pm@vger.kernel.org
6971 F: Documentation/power/freezing-of-tasks.rst
6972 F: include/linux/freezer.h
6976 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6977 L: linux-kernel@vger.kernel.org
6979 F: include/linux/frontswap.h
6982 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6983 M: David Howells <dhowells@redhat.com>
6984 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6986 F: Documentation/filesystems/caching/
6988 F: include/linux/fscache*.h
6990 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6991 M: Theodore Y. Ts'o <tytso@mit.edu>
6992 M: Jaegeuk Kim <jaegeuk@kernel.org>
6993 M: Eric Biggers <ebiggers@kernel.org>
6994 L: linux-fscrypt@vger.kernel.org
6996 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6997 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6998 F: Documentation/filesystems/fscrypt.rst
7000 F: include/linux/fscrypt*.h
7001 F: include/uapi/linux/fscrypt.h
7004 M: Jeremy Kerr <jk@ozlabs.org>
7005 M: Joel Stanley <joel@jms.id.au>
7006 R: Alistar Popple <alistair@popple.id.au>
7007 R: Eddie James <eajames@linux.ibm.com>
7008 L: linux-fsi@lists.ozlabs.org
7010 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7013 F: include/linux/fsi*.h
7014 F: include/trace/events/fsi*.h
7016 FSI-ATTACHED I2C DRIVER
7017 M: Eddie James <eajames@linux.ibm.com>
7018 L: linux-i2c@vger.kernel.org
7019 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7021 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7022 F: drivers/i2c/busses/i2c-fsi.c
7024 FSI-ATTACHED SPI DRIVER
7025 M: Eddie James <eajames@linux.ibm.com>
7026 L: linux-spi@vger.kernel.org
7028 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7029 F: drivers/spi/spi-fsi.c
7031 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7032 M: Jan Kara <jack@suse.cz>
7033 R: Amir Goldstein <amir73il@gmail.com>
7034 L: linux-fsdevel@vger.kernel.org
7036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7038 F: include/linux/fsnotify*.h
7040 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7041 M: Eric Biggers <ebiggers@kernel.org>
7042 M: Theodore Y. Ts'o <tytso@mit.edu>
7043 L: linux-fscrypt@vger.kernel.org
7045 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7046 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7047 F: Documentation/filesystems/fsverity.rst
7049 F: include/linux/fsverity.h
7050 F: include/uapi/linux/fsverity.h
7052 FUJITSU LAPTOP EXTRAS
7053 M: Jonathan Woithe <jwoithe@just42.net>
7054 L: platform-driver-x86@vger.kernel.org
7056 F: drivers/platform/x86/fujitsu-laptop.c
7058 FUJITSU M-5MO LS CAMERA ISP DRIVER
7059 M: Kyungmin Park <kyungmin.park@samsung.com>
7060 M: Heungjun Kim <riverful.kim@samsung.com>
7061 L: linux-media@vger.kernel.org
7063 F: drivers/media/i2c/m5mols/
7064 F: include/media/i2c/m5mols.h
7066 FUJITSU TABLET EXTRAS
7067 M: Robert Gerlach <khnz@gmx.de>
7068 L: platform-driver-x86@vger.kernel.org
7070 F: drivers/platform/x86/fujitsu-tablet.c
7072 FUSE: FILESYSTEM IN USERSPACE
7073 M: Miklos Szeredi <miklos@szeredi.hu>
7074 L: linux-fsdevel@vger.kernel.org
7076 W: http://fuse.sourceforge.net/
7077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7078 F: Documentation/filesystems/fuse.rst
7080 F: include/uapi/linux/fuse.h
7083 M: Thomas Gleixner <tglx@linutronix.de>
7084 M: Ingo Molnar <mingo@redhat.com>
7085 R: Peter Zijlstra <peterz@infradead.org>
7086 R: Darren Hart <dvhart@infradead.org>
7087 L: linux-kernel@vger.kernel.org
7089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7090 F: Documentation/locking/*futex*
7091 F: include/asm-generic/futex.h
7092 F: include/linux/futex.h
7093 F: include/uapi/linux/futex.h
7095 F: tools/perf/bench/futex*
7096 F: Documentation/locking/*futex*
7098 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7099 M: Tim Harvey <tharvey@gateworks.com>
7100 M: Robert Jones <rjones@gateworks.com>
7102 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7103 F: drivers/mfd/gateworks-gsc.c
7104 F: include/linux/mfd/gsc.h
7105 F: Documentation/hwmon/gsc-hwmon.rst
7106 F: drivers/hwmon/gsc-hwmon.c
7107 F: include/linux/platform_data/gsc_hwmon.h
7109 GASKET DRIVER FRAMEWORK
7110 M: Rob Springer <rspringer@google.com>
7111 M: Todd Poynor <toddpoynor@google.com>
7112 M: Ben Chan <benchan@chromium.org>
7113 M: Richard Yeh <rcy@google.com>
7115 F: drivers/staging/gasket/
7118 M: Kees Cook <keescook@chromium.org>
7119 R: Emese Revfy <re.emese@gmail.com>
7120 L: kernel-hardening@lists.openwall.com
7122 F: Documentation/kbuild/gcc-plugins.rst
7123 F: scripts/Makefile.gcc-plugins
7124 F: scripts/gcc-plugin.sh
7125 F: scripts/gcc-plugins/
7127 GCOV BASED KERNEL PROFILING
7128 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7130 F: Documentation/dev-tools/gcov.rst
7133 GDB KERNEL DEBUGGING HELPER SCRIPTS
7134 M: Jan Kiszka <jan.kiszka@siemens.com>
7135 M: Kieran Bingham <kbingham@kernel.org>
7139 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7140 M: Achim Leubner <achim_leubner@adaptec.com>
7141 L: linux-scsi@vger.kernel.org
7143 W: http://www.icp-vortex.com/
7144 F: drivers/scsi/gdt*
7146 GEMTEK FM RADIO RECEIVER DRIVER
7147 M: Hans Verkuil <hverkuil@xs4all.nl>
7148 L: linux-media@vger.kernel.org
7150 W: https://linuxtv.org
7151 T: git git://linuxtv.org/media_tree.git
7152 F: drivers/media/radio/radio-gemtek*
7154 GENERIC ARCHITECTURE TOPOLOGY
7155 M: Sudeep Holla <sudeep.holla@arm.com>
7156 L: linux-kernel@vger.kernel.org
7158 F: drivers/base/arch_topology.c
7159 F: include/linux/arch_topology.h
7161 GENERIC GPIO I2C DRIVER
7162 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7164 F: drivers/i2c/busses/i2c-gpio.c
7165 F: include/linux/platform_data/i2c-gpio.h
7167 GENERIC GPIO I2C MULTIPLEXER DRIVER
7168 M: Peter Korsgaard <peter.korsgaard@barco.com>
7169 L: linux-i2c@vger.kernel.org
7171 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7172 F: drivers/i2c/muxes/i2c-mux-gpio.c
7173 F: include/linux/platform_data/i2c-mux-gpio.h
7175 GENERIC HDLC (WAN) DRIVERS
7176 M: Krzysztof Halasa <khc@pm.waw.pl>
7178 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7179 F: drivers/net/wan/c101.c
7180 F: drivers/net/wan/hd6457*
7181 F: drivers/net/wan/hdlc*
7182 F: drivers/net/wan/n2.c
7183 F: drivers/net/wan/pc300too.c
7184 F: drivers/net/wan/pci200syn.c
7185 F: drivers/net/wan/wanxl*
7187 GENERIC INCLUDE/ASM HEADER FILES
7188 M: Arnd Bergmann <arnd@arndb.de>
7189 L: linux-arch@vger.kernel.org
7191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7192 F: include/asm-generic/
7193 F: include/uapi/asm-generic/
7195 GENERIC PHY FRAMEWORK
7196 M: Kishon Vijay Abraham I <kishon@ti.com>
7197 M: Vinod Koul <vkoul@kernel.org>
7198 L: linux-kernel@vger.kernel.org
7200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7201 F: Documentation/devicetree/bindings/phy/
7203 F: include/linux/phy/
7205 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7206 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7208 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7211 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7212 M: Kevin Hilman <khilman@kernel.org>
7213 M: Ulf Hansson <ulf.hansson@linaro.org>
7214 L: linux-pm@vger.kernel.org
7216 F: Documentation/devicetree/bindings/power/power?domain*
7217 F: drivers/base/power/domain*.c
7218 F: include/linux/pm_domain.h
7220 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7221 M: Eugen Hristev <eugen.hristev@microchip.com>
7222 L: linux-input@vger.kernel.org
7224 F: drivers/input/touchscreen/resistive-adc-touch.c
7226 GENERIC UIO DRIVER FOR PCI DEVICES
7227 M: "Michael S. Tsirkin" <mst@redhat.com>
7228 L: kvm@vger.kernel.org
7230 F: drivers/uio/uio_pci_generic.c
7232 GENERIC VDSO LIBRARY
7233 M: Andy Lutomirski <luto@kernel.org>
7234 M: Thomas Gleixner <tglx@linutronix.de>
7235 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7236 L: linux-kernel@vger.kernel.org
7238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7239 F: include/asm-generic/vdso/vsyscall.h
7241 F: kernel/time/vsyscall.c
7244 GENWQE (IBM Generic Workqueue Card)
7245 M: Frank Haverkamp <haver@linux.ibm.com>
7247 F: drivers/misc/genwqe/
7249 GET_MAINTAINER SCRIPT
7250 M: Joe Perches <joe@perches.com>
7252 F: scripts/get_maintainer.pl
7255 M: Bob Peterson <rpeterso@redhat.com>
7256 M: Andreas Gruenbacher <agruenba@redhat.com>
7257 L: cluster-devel@redhat.com
7259 W: http://sources.redhat.com/cluster/
7260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7261 F: Documentation/filesystems/gfs2*
7263 F: include/uapi/linux/gfs2_ondisk.h
7266 M: Johan Hovold <johan@kernel.org>
7268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7269 F: Documentation/ABI/testing/sysfs-class-gnss
7270 F: Documentation/devicetree/bindings/gnss/
7272 F: include/linux/gnss.h
7275 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7276 L: linux-media@vger.kernel.org
7278 F: drivers/media/usb/go7007/
7281 M: Bastien Nocera <hadess@hadess.net>
7282 L: linux-input@vger.kernel.org
7284 F: drivers/input/touchscreen/goodix.c
7286 GOOGLE ETHERNET DRIVERS
7287 M: Catherine Sullivan <csully@google.com>
7288 R: Sagi Shahar <sagis@google.com>
7289 R: Jon Olson <jonolson@google.com>
7290 L: netdev@vger.kernel.org
7292 F: Documentation/networking/device_drivers/google/gve.rst
7293 F: drivers/net/ethernet/google
7295 GPD POCKET FAN DRIVER
7296 M: Hans de Goede <hdegoede@redhat.com>
7297 L: platform-driver-x86@vger.kernel.org
7299 F: drivers/platform/x86/gpd-pocket-fan.c
7302 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7303 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7304 L: linux-gpio@vger.kernel.org
7305 L: linux-acpi@vger.kernel.org
7307 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7308 F: drivers/gpio/gpiolib-acpi.c
7309 F: drivers/gpio/gpiolib-acpi.h
7312 M: Geert Uytterhoeven <geert+renesas@glider.be>
7313 L: linux-gpio@vger.kernel.org
7315 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7316 F: drivers/gpio/gpio-aggregator.c
7319 M: Sean Young <sean@mess.org>
7320 L: linux-media@vger.kernel.org
7322 F: drivers/media/rc/gpio-ir-tx.c
7325 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7326 L: linux-gpio@vger.kernel.org
7328 F: drivers/gpio/gpio-mockup.c
7329 F: tools/testing/selftests/gpio/
7332 R: Michael Walle <michael@walle.cc>
7334 F: drivers/gpio/gpio-regmap.c
7335 F: include/linux/gpio/regmap.h
7338 M: Linus Walleij <linus.walleij@linaro.org>
7339 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7340 L: linux-gpio@vger.kernel.org
7342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7343 F: Documentation/ABI/obsolete/sysfs-gpio
7344 F: Documentation/ABI/testing/gpio-cdev
7345 F: Documentation/admin-guide/gpio/
7346 F: Documentation/devicetree/bindings/gpio/
7347 F: Documentation/driver-api/gpio/
7349 F: include/asm-generic/gpio.h
7350 F: include/linux/gpio.h
7351 F: include/linux/gpio/
7352 F: include/linux/of_gpio.h
7353 F: include/uapi/linux/gpio.h
7356 GRE DEMULTIPLEXER DRIVER
7357 M: Dmitry Kozlov <xeb@mail.ru>
7358 L: netdev@vger.kernel.org
7360 F: include/net/gre.h
7361 F: net/ipv4/gre_demux.c
7362 F: net/ipv4/gre_offload.c
7364 GRETH 10/100/1G Ethernet MAC device driver
7365 M: Andreas Larsson <andreas@gaisler.com>
7366 L: netdev@vger.kernel.org
7368 F: drivers/net/ethernet/aeroflex/
7370 GREYBUS AUDIO PROTOCOLS DRIVERS
7371 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7372 M: Mark Greer <mgreer@animalcreek.com>
7374 F: drivers/staging/greybus/audio_apbridgea.c
7375 F: drivers/staging/greybus/audio_apbridgea.h
7376 F: drivers/staging/greybus/audio_codec.c
7377 F: drivers/staging/greybus/audio_codec.h
7378 F: drivers/staging/greybus/audio_gb.c
7379 F: drivers/staging/greybus/audio_manager.c
7380 F: drivers/staging/greybus/audio_manager.h
7381 F: drivers/staging/greybus/audio_manager_module.c
7382 F: drivers/staging/greybus/audio_manager_private.h
7383 F: drivers/staging/greybus/audio_manager_sysfs.c
7384 F: drivers/staging/greybus/audio_module.c
7385 F: drivers/staging/greybus/audio_topology.c
7387 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7388 M: Viresh Kumar <vireshk@kernel.org>
7390 F: drivers/staging/greybus/authentication.c
7391 F: drivers/staging/greybus/bootrom.c
7392 F: drivers/staging/greybus/firmware.h
7393 F: drivers/staging/greybus/fw-core.c
7394 F: drivers/staging/greybus/fw-download.c
7395 F: drivers/staging/greybus/fw-management.c
7396 F: drivers/staging/greybus/greybus_authentication.h
7397 F: drivers/staging/greybus/greybus_firmware.h
7398 F: drivers/staging/greybus/hid.c
7399 F: drivers/staging/greybus/i2c.c
7400 F: drivers/staging/greybus/spi.c
7401 F: drivers/staging/greybus/spilib.c
7402 F: drivers/staging/greybus/spilib.h
7404 GREYBUS LOOPBACK DRIVER
7405 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7407 F: drivers/staging/greybus/loopback.c
7409 GREYBUS PLATFORM DRIVERS
7410 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7412 F: drivers/staging/greybus/arche-apb-ctrl.c
7413 F: drivers/staging/greybus/arche-platform.c
7414 F: drivers/staging/greybus/arche_platform.h
7416 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7417 M: Rui Miguel Silva <rmfrfs@gmail.com>
7419 F: drivers/staging/greybus/gpio.c
7420 F: drivers/staging/greybus/light.c
7421 F: drivers/staging/greybus/power_supply.c
7422 F: drivers/staging/greybus/sdio.c
7423 F: drivers/staging/greybus/spi.c
7424 F: drivers/staging/greybus/spilib.c
7427 M: Johan Hovold <johan@kernel.org>
7428 M: Alex Elder <elder@kernel.org>
7429 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7430 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7433 F: drivers/staging/greybus/
7434 F: include/linux/greybus.h
7435 F: include/linux/greybus/
7437 GREYBUS UART PROTOCOLS DRIVERS
7438 M: David Lin <dtwlin@gmail.com>
7440 F: drivers/staging/greybus/log.c
7441 F: drivers/staging/greybus/uart.c
7443 GS1662 VIDEO SERIALIZER
7444 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7445 L: linux-media@vger.kernel.org
7447 T: git git://linuxtv.org/media_tree.git
7448 F: drivers/media/spi/gs1662.c
7450 GSPCA FINEPIX SUBDRIVER
7451 M: Frank Zago <frank@zago.net>
7452 L: linux-media@vger.kernel.org
7454 T: git git://linuxtv.org/media_tree.git
7455 F: drivers/media/usb/gspca/finepix.c
7457 GSPCA GL860 SUBDRIVER
7458 M: Olivier Lorin <o.lorin@laposte.net>
7459 L: linux-media@vger.kernel.org
7461 T: git git://linuxtv.org/media_tree.git
7462 F: drivers/media/usb/gspca/gl860/
7464 GSPCA M5602 SUBDRIVER
7465 M: Erik Andren <erik.andren@gmail.com>
7466 L: linux-media@vger.kernel.org
7468 T: git git://linuxtv.org/media_tree.git
7469 F: drivers/media/usb/gspca/m5602/
7471 GSPCA PAC207 SONIXB SUBDRIVER
7472 M: Hans Verkuil <hverkuil@xs4all.nl>
7473 L: linux-media@vger.kernel.org
7475 T: git git://linuxtv.org/media_tree.git
7476 F: drivers/media/usb/gspca/pac207.c
7478 GSPCA SN9C20X SUBDRIVER
7479 M: Brian Johnson <brijohn@gmail.com>
7480 L: linux-media@vger.kernel.org
7482 T: git git://linuxtv.org/media_tree.git
7483 F: drivers/media/usb/gspca/sn9c20x.c
7485 GSPCA T613 SUBDRIVER
7486 M: Leandro Costantino <lcostantino@gmail.com>
7487 L: linux-media@vger.kernel.org
7489 T: git git://linuxtv.org/media_tree.git
7490 F: drivers/media/usb/gspca/t613.c
7492 GSPCA USB WEBCAM DRIVER
7493 M: Hans Verkuil <hverkuil@xs4all.nl>
7494 L: linux-media@vger.kernel.org
7496 T: git git://linuxtv.org/media_tree.git
7497 F: drivers/media/usb/gspca/
7499 GTP (GPRS Tunneling Protocol)
7500 M: Pablo Neira Ayuso <pablo@netfilter.org>
7501 M: Harald Welte <laforge@gnumonks.org>
7502 L: osmocom-net-gprs@lists.osmocom.org
7504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7505 F: drivers/net/gtp.c
7507 GUID PARTITION TABLE (GPT)
7508 M: Davidlohr Bueso <dave@stgolabs.net>
7509 L: linux-efi@vger.kernel.org
7511 F: block/partitions/efi.*
7514 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7515 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7517 W: http://uclinux-h8.sourceforge.jp
7518 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7520 F: drivers/clk/h8300/
7521 F: drivers/clocksource/h8300_*.c
7522 F: drivers/irqchip/irq-renesas-h8*.c
7524 HABANALABS PCI DRIVER
7525 M: Oded Gabbay <oded.gabbay@gmail.com>
7527 T: git https://github.com/HabanaAI/linux.git
7528 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7529 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7530 F: drivers/misc/habanalabs/
7531 F: include/uapi/misc/habanalabs.h
7534 M: Antti Palosaari <crope@iki.fi>
7535 L: linux-media@vger.kernel.org
7537 W: https://linuxtv.org
7538 W: http://palosaari.fi/linux/
7539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7540 T: git git://linuxtv.org/anttip/media_tree.git
7541 F: drivers/media/usb/hackrf/
7543 HANTRO VPU CODEC DRIVER
7544 M: Ezequiel Garcia <ezequiel@collabora.com>
7545 M: Philipp Zabel <p.zabel@pengutronix.de>
7546 L: linux-media@vger.kernel.org
7547 L: linux-rockchip@lists.infradead.org
7549 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7550 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7551 F: drivers/staging/media/hantro/
7553 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7554 M: Frank Seidel <frank@f-seidel.de>
7555 L: platform-driver-x86@vger.kernel.org
7557 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7558 F: drivers/platform/x86/hdaps.c
7561 M: Jean Delvare <jdelvare@suse.com>
7562 M: Guenter Roeck <linux@roeck-us.net>
7563 L: linux-hwmon@vger.kernel.org
7565 W: http://hwmon.wiki.kernel.org/
7566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7567 F: Documentation/devicetree/bindings/hwmon/
7568 F: Documentation/hwmon/
7570 F: include/linux/hwmon*.h
7571 F: include/trace/events/hwmon*.h
7573 HARDWARE RANDOM NUMBER GENERATOR CORE
7574 M: Matt Mackall <mpm@selenic.com>
7575 M: Herbert Xu <herbert@gondor.apana.org.au>
7576 L: linux-crypto@vger.kernel.org
7578 F: Documentation/admin-guide/hw_random.rst
7579 F: Documentation/devicetree/bindings/rng/
7580 F: drivers/char/hw_random/
7581 F: include/linux/hw_random.h
7583 HARDWARE SPINLOCK CORE
7584 M: Ohad Ben-Cohen <ohad@wizery.com>
7585 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7586 R: Baolin Wang <baolin.wang7@gmail.com>
7587 L: linux-remoteproc@vger.kernel.org
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7590 F: Documentation/devicetree/bindings/hwlock/
7591 F: Documentation/locking/hwspinlock.rst
7592 F: drivers/hwspinlock/
7593 F: include/linux/hwspinlock.h
7595 HARDWARE TRACING FACILITIES
7596 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7598 F: drivers/hwtracing/
7600 HARMONY SOUND DRIVER
7601 L: linux-parisc@vger.kernel.org
7603 F: sound/parisc/harmony.*
7605 HDPVR USB VIDEO ENCODER DRIVER
7606 M: Hans Verkuil <hverkuil@xs4all.nl>
7607 L: linux-media@vger.kernel.org
7609 W: https://linuxtv.org
7610 T: git git://linuxtv.org/media_tree.git
7611 F: drivers/media/usb/hdpvr/
7613 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7614 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7616 F: Documentation/watchdog/hpwdt.rst
7617 F: drivers/watchdog/hpwdt.c
7619 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7620 M: Don Brace <don.brace@microsemi.com>
7621 L: esc.storagedev@microsemi.com
7622 L: linux-scsi@vger.kernel.org
7624 F: Documentation/scsi/hpsa.rst
7625 F: drivers/scsi/hpsa*.[ch]
7626 F: include/linux/cciss*.h
7627 F: include/uapi/linux/cciss*.h
7630 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7631 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7632 L: linux-rdma@vger.kernel.org
7634 F: drivers/infiniband/hw/hfi1
7637 L: linux-fsdevel@vger.kernel.org
7639 F: Documentation/filesystems/hfs.rst
7643 L: linux-fsdevel@vger.kernel.org
7645 F: Documentation/filesystems/hfsplus.rst
7648 HGA FRAMEBUFFER DRIVER
7649 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7650 L: linux-nvidia@lists.surfsouth.com
7652 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7653 F: drivers/video/fbdev/hgafb.c
7655 HIBERNATION (aka Software Suspend, aka swsusp)
7656 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7657 M: Pavel Machek <pavel@ucw.cz>
7658 L: linux-pm@vger.kernel.org
7660 B: https://bugzilla.kernel.org
7661 F: arch/*/include/asm/suspend*.h
7663 F: drivers/base/power/
7664 F: include/linux/freezer.h
7665 F: include/linux/pm.h
7666 F: include/linux/suspend.h
7670 M: Jiri Kosina <jikos@kernel.org>
7671 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7672 L: linux-input@vger.kernel.org
7674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7676 F: include/linux/hid*
7677 F: include/uapi/linux/hid*
7679 HID SENSOR HUB DRIVERS
7680 M: Jiri Kosina <jikos@kernel.org>
7681 M: Jonathan Cameron <jic23@kernel.org>
7682 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7683 L: linux-input@vger.kernel.org
7684 L: linux-iio@vger.kernel.org
7686 F: Documentation/hid/hid-sensor*
7687 F: drivers/hid/hid-sensor-*
7688 F: drivers/iio/*/hid-*
7689 F: include/linux/hid-sensor-*
7691 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7692 M: Thomas Gleixner <tglx@linutronix.de>
7693 L: linux-kernel@vger.kernel.org
7695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7696 F: Documentation/timers/
7697 F: include/linux/clockchips.h
7698 F: include/linux/hrtimer.h
7699 F: kernel/time/clockevents.c
7700 F: kernel/time/hrtimer.c
7701 F: kernel/time/timer_*.c
7703 HIGH-SPEED SCC DRIVER FOR AX.25
7704 L: linux-hams@vger.kernel.org
7706 F: drivers/net/hamradio/dmascc.c
7707 F: drivers/net/hamradio/scc.c
7709 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7710 M: HighPoint Linux Team <linux@highpoint-tech.com>
7712 W: http://www.highpoint-tech.com
7713 F: Documentation/scsi/hptiop.rst
7714 F: drivers/scsi/hptiop.c
7717 M: Jes Sorensen <jes@trained-monkey.org>
7718 L: linux-hippi@sunsite.dk
7720 F: drivers/net/hippi/
7721 F: include/linux/hippidevice.h
7722 F: include/uapi/linux/if_hippi.h
7725 HISILICON DMA DRIVER
7726 M: Zhou Wang <wangzhou1@hisilicon.com>
7727 L: dmaengine@vger.kernel.org
7729 F: drivers/dma/hisi_dma.c
7731 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7732 M: Zaibo Xu <xuzaibo@huawei.com>
7733 L: linux-crypto@vger.kernel.org
7735 F: Documentation/ABI/testing/debugfs-hisi-hpre
7736 F: drivers/crypto/hisilicon/hpre/hpre.h
7737 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7738 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7740 HISILICON LPC BUS DRIVER
7741 M: john.garry@huawei.com
7743 W: http://www.hisilicon.com
7744 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7745 F: drivers/bus/hisi_lpc.c
7747 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7748 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7749 M: Salil Mehta <salil.mehta@huawei.com>
7750 L: netdev@vger.kernel.org
7752 W: http://www.hisilicon.com
7753 F: drivers/net/ethernet/hisilicon/hns3/
7755 HISILICON NETWORK SUBSYSTEM DRIVER
7756 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7757 M: Salil Mehta <salil.mehta@huawei.com>
7758 L: netdev@vger.kernel.org
7760 W: http://www.hisilicon.com
7761 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7762 F: drivers/net/ethernet/hisilicon/
7764 HISILICON PMU DRIVER
7765 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7767 W: http://www.hisilicon.com
7768 F: Documentation/admin-guide/perf/hisi-pmu.rst
7769 F: drivers/perf/hisilicon
7771 HISILICON QM AND ZIP Controller DRIVER
7772 M: Zhou Wang <wangzhou1@hisilicon.com>
7773 L: linux-crypto@vger.kernel.org
7775 F: Documentation/ABI/testing/debugfs-hisi-zip
7776 F: drivers/crypto/hisilicon/qm.c
7777 F: drivers/crypto/hisilicon/qm.h
7778 F: drivers/crypto/hisilicon/sgl.c
7779 F: drivers/crypto/hisilicon/zip/
7781 HISILICON ROCE DRIVER
7782 M: Lijun Ou <oulijun@huawei.com>
7783 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7784 M: Weihang Li <liweihang@huawei.com>
7785 L: linux-rdma@vger.kernel.org
7787 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7788 F: drivers/infiniband/hw/hns/
7790 HISILICON SAS Controller
7791 M: John Garry <john.garry@huawei.com>
7793 W: http://www.hisilicon.com
7794 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7795 F: drivers/scsi/hisi_sas/
7797 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7798 M: Zaibo Xu <xuzaibo@huawei.com>
7799 L: linux-crypto@vger.kernel.org
7801 F: Documentation/ABI/testing/debugfs-hisi-sec
7802 F: drivers/crypto/hisilicon/sec2/sec.h
7803 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7804 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7805 F: drivers/crypto/hisilicon/sec2/sec_main.c
7807 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7808 M: Zaibo Xu <xuzaibo@huawei.com>
7810 F: drivers/char/hw_random/hisi-trng-v2.c
7812 HISILICON V3XX SPI NOR FLASH Controller Driver
7813 M: John Garry <john.garry@huawei.com>
7815 W: http://www.hisilicon.com
7816 F: drivers/spi/spi-hisi-sfc-v3xx.c
7818 HMM - Heterogeneous Memory Management
7819 M: Jérôme Glisse <jglisse@redhat.com>
7820 L: linux-mm@kvack.org
7822 F: Documentation/vm/hmm.rst
7823 F: include/linux/hmm*
7826 F: tools/testing/selftests/vm/*hmm*
7829 M: Jouni Malinen <j@w1.fi>
7830 L: linux-wireless@vger.kernel.org
7832 W: http://w1.fi/hostap-driver.html
7833 F: drivers/net/wireless/intersil/hostap/
7835 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7836 L: platform-driver-x86@vger.kernel.org
7838 F: drivers/platform/x86/tc1100-wmi.c
7840 HPET: High Precision Event Timers driver
7841 M: Clemens Ladisch <clemens@ladisch.de>
7843 F: Documentation/timers/hpet.rst
7844 F: drivers/char/hpet.c
7845 F: include/linux/hpet.h
7846 F: include/uapi/linux/hpet.h
7850 F: arch/x86/include/asm/hpet.h
7851 F: arch/x86/kernel/hpet.c
7854 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7856 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7860 M: Sebastian Reichel <sre@kernel.org>
7862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7863 F: Documentation/ABI/testing/sysfs-bus-hsi
7864 F: Documentation/driver-api/hsi.rst
7866 F: include/linux/hsi/
7867 F: include/uapi/linux/hsi/
7870 L: linux-usb@vger.kernel.org
7872 F: drivers/net/usb/hso.c
7874 HSR NETWORK PROTOCOL
7875 L: netdev@vger.kernel.org
7879 HT16K33 LED CONTROLLER DRIVER
7880 M: Robin van der Gracht <robin@protonic.nl>
7882 F: Documentation/devicetree/bindings/display/ht16k33.txt
7883 F: drivers/auxdisplay/ht16k33.c
7885 HTCPEN TOUCHSCREEN DRIVER
7886 M: Pau Oliva Fora <pof@eslack.org>
7887 L: linux-input@vger.kernel.org
7889 F: drivers/input/touchscreen/htcpen.c
7891 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7892 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7893 L: linux-iio@vger.kernel.org
7895 W: http://www.st.com/
7896 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7897 F: drivers/iio/humidity/hts221*
7899 HUAWEI ETHERNET DRIVER
7900 M: Bin Luo <luobin9@huawei.com>
7901 L: netdev@vger.kernel.org
7903 F: Documentation/networking/hinic.rst
7904 F: drivers/net/ethernet/huawei/hinic/
7907 M: Mike Kravetz <mike.kravetz@oracle.com>
7908 L: linux-mm@kvack.org
7910 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7911 F: Documentation/admin-guide/mm/hugetlbpage.rst
7912 F: Documentation/vm/hugetlbfs_reserv.rst
7914 F: include/linux/hugetlb.h
7918 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7919 L: linux-media@vger.kernel.org
7921 W: https://linuxtv.org
7922 T: git git://linuxtv.org/media_tree.git
7923 F: drivers/media/platform/sti/hva
7925 HWPOISON MEMORY FAILURE HANDLING
7926 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
7927 L: linux-mm@kvack.org
7929 F: mm/hwpoison-inject.c
7930 F: mm/memory-failure.c
7932 HYGON PROCESSOR SUPPORT
7933 M: Pu Wen <puwen@hygon.cn>
7934 L: linux-kernel@vger.kernel.org
7936 F: arch/x86/kernel/cpu/hygon.c
7938 HYNIX HI556 SENSOR DRIVER
7939 M: Shawn Tu <shawnx.tu@intel.com>
7940 L: linux-media@vger.kernel.org
7942 T: git git://linuxtv.org/media_tree.git
7943 F: drivers/media/i2c/hi556.c
7945 Hyper-V CORE AND DRIVERS
7946 M: "K. Y. Srinivasan" <kys@microsoft.com>
7947 M: Haiyang Zhang <haiyangz@microsoft.com>
7948 M: Stephen Hemminger <sthemmin@microsoft.com>
7949 M: Wei Liu <wei.liu@kernel.org>
7950 L: linux-hyperv@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7953 F: Documentation/ABI/stable/sysfs-bus-vmbus
7954 F: Documentation/ABI/testing/debugfs-hyperv
7955 F: Documentation/networking/device_drivers/microsoft/netvsc.rst
7957 F: arch/x86/include/asm/hyperv-tlfs.h
7958 F: arch/x86/include/asm/mshyperv.h
7959 F: arch/x86/include/asm/trace/hyperv.h
7960 F: arch/x86/kernel/cpu/mshyperv.c
7961 F: drivers/clocksource/hyperv_timer.c
7962 F: drivers/hid/hid-hyperv.c
7964 F: drivers/input/serio/hyperv-keyboard.c
7965 F: drivers/iommu/hyperv-iommu.c
7966 F: drivers/net/hyperv/
7967 F: drivers/pci/controller/pci-hyperv-intf.c
7968 F: drivers/pci/controller/pci-hyperv.c
7969 F: drivers/scsi/storvsc_drv.c
7970 F: drivers/uio/uio_hv_generic.c
7971 F: drivers/video/fbdev/hyperv_fb.c
7972 F: include/asm-generic/hyperv-tlfs.h
7973 F: include/asm-generic/mshyperv.h
7974 F: include/clocksource/hyperv_timer.h
7975 F: include/linux/hyperv.h
7976 F: include/uapi/linux/hyperv.h
7977 F: net/vmw_vsock/hyperv_transport.c
7981 M: Vignesh Raghavendra <vigneshr@ti.com>
7982 L: linux-mtd@lists.infradead.org
7984 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7985 C: irc://irc.oftc.net/mtd
7986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7987 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7988 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7989 F: drivers/mtd/hyperbus/
7990 F: include/linux/mtd/hyperbus.h
7992 HYPERVISOR VIRTUAL CONSOLE DRIVER
7993 L: linuxppc-dev@lists.ozlabs.org
7998 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7999 L: linux-i2c@vger.kernel.org
8000 L: linux-acpi@vger.kernel.org
8002 F: drivers/i2c/i2c-core-acpi.c
8004 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8005 M: Ajay Gupta <ajayg@nvidia.com>
8006 L: linux-i2c@vger.kernel.org
8008 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8009 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8012 M: Peter Rosin <peda@axentia.se>
8013 L: linux-i2c@vger.kernel.org
8015 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8016 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8017 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8018 F: Documentation/i2c/i2c-topology.rst
8019 F: Documentation/i2c/muxes/
8020 F: drivers/i2c/i2c-mux.c
8021 F: drivers/i2c/muxes/
8022 F: include/linux/i2c-mux.h
8024 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8025 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8026 L: linux-i2c@vger.kernel.org
8028 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8029 F: drivers/i2c/busses/i2c-mv64xxx.c
8031 I2C OVER PARALLEL PORT
8032 M: Jean Delvare <jdelvare@suse.com>
8033 L: linux-i2c@vger.kernel.org
8035 F: Documentation/i2c/busses/i2c-parport.rst
8036 F: drivers/i2c/busses/i2c-parport.c
8039 M: Wolfram Sang <wsa@kernel.org>
8040 L: linux-i2c@vger.kernel.org
8042 W: https://i2c.wiki.kernel.org/
8043 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8045 F: Documentation/devicetree/bindings/i2c/i2c.txt
8046 F: Documentation/i2c/
8048 F: include/linux/i2c-dev.h
8049 F: include/linux/i2c-smbus.h
8050 F: include/linux/i2c.h
8051 F: include/uapi/linux/i2c-*.h
8052 F: include/uapi/linux/i2c.h
8054 I2C SUBSYSTEM HOST DRIVERS
8055 L: linux-i2c@vger.kernel.org
8057 W: https://i2c.wiki.kernel.org/
8058 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8060 F: Documentation/devicetree/bindings/i2c/
8061 F: drivers/i2c/algos/
8062 F: drivers/i2c/busses/
8065 M: Jean Delvare <jdelvare@suse.com>
8066 L: linux-i2c@vger.kernel.org
8068 F: Documentation/i2c/busses/i2c-taos-evm.rst
8069 F: drivers/i2c/busses/i2c-taos-evm.c
8072 M: Till Harbaum <till@harbaum.org>
8073 L: linux-i2c@vger.kernel.org
8075 W: http://www.harbaum.org/till/i2c_tiny_usb
8076 F: drivers/i2c/busses/i2c-tiny-usb.c
8078 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8079 M: Jean Delvare <jdelvare@suse.com>
8080 L: linux-i2c@vger.kernel.org
8082 F: Documentation/i2c/busses/i2c-ali1535.rst
8083 F: Documentation/i2c/busses/i2c-ali1563.rst
8084 F: Documentation/i2c/busses/i2c-ali15x3.rst
8085 F: Documentation/i2c/busses/i2c-amd756.rst
8086 F: Documentation/i2c/busses/i2c-amd8111.rst
8087 F: Documentation/i2c/busses/i2c-i801.rst
8088 F: Documentation/i2c/busses/i2c-nforce2.rst
8089 F: Documentation/i2c/busses/i2c-piix4.rst
8090 F: Documentation/i2c/busses/i2c-sis5595.rst
8091 F: Documentation/i2c/busses/i2c-sis630.rst
8092 F: Documentation/i2c/busses/i2c-sis96x.rst
8093 F: Documentation/i2c/busses/i2c-via.rst
8094 F: Documentation/i2c/busses/i2c-viapro.rst
8095 F: drivers/i2c/busses/i2c-ali1535.c
8096 F: drivers/i2c/busses/i2c-ali1563.c
8097 F: drivers/i2c/busses/i2c-ali15x3.c
8098 F: drivers/i2c/busses/i2c-amd756-s4882.c
8099 F: drivers/i2c/busses/i2c-amd756.c
8100 F: drivers/i2c/busses/i2c-amd8111.c
8101 F: drivers/i2c/busses/i2c-i801.c
8102 F: drivers/i2c/busses/i2c-isch.c
8103 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8104 F: drivers/i2c/busses/i2c-nforce2.c
8105 F: drivers/i2c/busses/i2c-piix4.c
8106 F: drivers/i2c/busses/i2c-sis5595.c
8107 F: drivers/i2c/busses/i2c-sis630.c
8108 F: drivers/i2c/busses/i2c-sis96x.c
8109 F: drivers/i2c/busses/i2c-via.c
8110 F: drivers/i2c/busses/i2c-viapro.c
8112 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8113 M: Hans de Goede <hdegoede@redhat.com>
8114 L: linux-i2c@vger.kernel.org
8116 F: drivers/i2c/busses/i2c-cht-wc.c
8118 I2C/SMBUS ISMT DRIVER
8119 M: Seth Heasley <seth.heasley@intel.com>
8120 M: Neil Horman <nhorman@tuxdriver.com>
8121 L: linux-i2c@vger.kernel.org
8122 F: Documentation/i2c/busses/i2c-ismt.rst
8123 F: drivers/i2c/busses/i2c-ismt.c
8125 I2C/SMBUS STUB DRIVER
8126 M: Jean Delvare <jdelvare@suse.com>
8127 L: linux-i2c@vger.kernel.org
8129 F: drivers/i2c/i2c-stub.c
8131 I3C DRIVER FOR CADENCE I3C MASTER IP
8132 M: Przemysław Gaj <pgaj@cadence.com>
8134 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8135 F: drivers/i3c/master/i3c-master-cdns.c
8137 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8138 M: Vitor Soares <vitor.soares@synopsys.com>
8140 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8141 F: drivers/i3c/master/dw*
8144 M: Boris Brezillon <bbrezillon@kernel.org>
8145 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8147 C: irc://chat.freenode.net/linux-i3c
8148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8149 F: Documentation/ABI/testing/sysfs-bus-i3c
8150 F: Documentation/devicetree/bindings/i3c/
8151 F: Documentation/driver-api/i3c
8153 F: include/linux/i3c/
8155 IA64 (Itanium) PLATFORM
8156 M: Tony Luck <tony.luck@intel.com>
8157 M: Fenghua Yu <fenghua.yu@intel.com>
8158 L: linux-ia64@vger.kernel.org
8160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8161 F: Documentation/ia64/
8164 IBM Power 842 compression accelerator
8165 M: Haren Myneni <haren@us.ibm.com>
8168 F: drivers/crypto/nx/Kconfig
8169 F: drivers/crypto/nx/Makefile
8170 F: drivers/crypto/nx/nx-842*
8171 F: include/linux/sw842.h
8174 IBM Power in-Nest Crypto Acceleration
8175 M: Breno Leitão <leitao@debian.org>
8176 M: Nayna Jain <nayna@linux.ibm.com>
8177 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8178 L: linux-crypto@vger.kernel.org
8180 F: drivers/crypto/nx/Kconfig
8181 F: drivers/crypto/nx/Makefile
8182 F: drivers/crypto/nx/nx-aes*
8183 F: drivers/crypto/nx/nx-sha*
8184 F: drivers/crypto/nx/nx.*
8185 F: drivers/crypto/nx/nx_csbcpb.h
8186 F: drivers/crypto/nx/nx_debugfs.c
8188 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8189 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8190 L: linux-pci@vger.kernel.org
8191 L: linuxppc-dev@lists.ozlabs.org
8193 F: drivers/pci/hotplug/rpadlpar*
8195 IBM Power Linux RAID adapter
8196 M: Brian King <brking@us.ibm.com>
8198 F: drivers/scsi/ipr.*
8200 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8201 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8202 L: linux-pci@vger.kernel.org
8203 L: linuxppc-dev@lists.ozlabs.org
8205 F: drivers/pci/hotplug/rpaphp*
8207 IBM Power SRIOV Virtual NIC Device Driver
8208 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8209 M: John Allen <jallen@linux.ibm.com>
8210 L: netdev@vger.kernel.org
8212 F: drivers/net/ethernet/ibm/ibmvnic.*
8214 IBM Power Virtual Accelerator Switchboard
8215 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8216 L: linuxppc-dev@lists.ozlabs.org
8218 F: arch/powerpc/include/asm/vas.h
8219 F: arch/powerpc/platforms/powernv/copy-paste.h
8220 F: arch/powerpc/platforms/powernv/vas*
8222 IBM Power Virtual Ethernet Device Driver
8223 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8224 L: netdev@vger.kernel.org
8226 F: drivers/net/ethernet/ibm/ibmveth.*
8228 IBM Power Virtual FC Device Drivers
8229 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8230 L: linux-scsi@vger.kernel.org
8232 F: drivers/scsi/ibmvscsi/ibmvfc*
8234 IBM Power Virtual Management Channel Driver
8235 M: Steven Royer <seroyer@linux.ibm.com>
8237 F: drivers/misc/ibmvmc.*
8239 IBM Power Virtual SCSI Device Drivers
8240 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8241 L: linux-scsi@vger.kernel.org
8243 F: drivers/scsi/ibmvscsi/ibmvscsi*
8244 F: include/scsi/viosrp.h
8246 IBM Power Virtual SCSI Device Target Driver
8247 M: Michael Cyr <mikecyr@linux.ibm.com>
8248 L: linux-scsi@vger.kernel.org
8249 L: target-devel@vger.kernel.org
8251 F: drivers/scsi/ibmvscsi_tgt/
8253 IBM Power VMX Cryptographic instructions
8254 M: Breno Leitão <leitao@debian.org>
8255 M: Nayna Jain <nayna@linux.ibm.com>
8256 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8257 L: linux-crypto@vger.kernel.org
8259 F: drivers/crypto/vmx/Kconfig
8260 F: drivers/crypto/vmx/Makefile
8261 F: drivers/crypto/vmx/aes*
8262 F: drivers/crypto/vmx/ghash*
8263 F: drivers/crypto/vmx/ppc-xlate.pl
8264 F: drivers/crypto/vmx/vmx.c
8266 IBM ServeRAID RAID DRIVER
8268 F: drivers/scsi/ips.*
8270 ICH LPC AND GPIO DRIVER
8271 M: Peter Tyser <ptyser@xes-inc.com>
8273 F: drivers/gpio/gpio-ich.c
8274 F: drivers/mfd/lpc_ich.c
8277 M: Max Staudt <max@enpas.org>
8278 L: linux-i2c@vger.kernel.org
8280 F: drivers/i2c/busses/i2c-icy.c
8283 M: "David S. Miller" <davem@davemloft.net>
8284 L: linux-ide@vger.kernel.org
8286 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8288 F: Documentation/ide/
8290 F: include/linux/ide.h
8293 M: Borislav Petkov <bp@alien8.de>
8294 L: linux-ide@vger.kernel.org
8296 F: Documentation/cdrom/ide-cd.rst
8297 F: drivers/ide/ide-cd*
8299 IDEAPAD LAPTOP EXTRAS DRIVER
8300 M: Ike Panhc <ike.pan@canonical.com>
8301 L: platform-driver-x86@vger.kernel.org
8303 W: http://launchpad.net/ideapad-laptop
8304 F: drivers/platform/x86/ideapad-laptop.c
8306 IDEAPAD LAPTOP SLIDEBAR DRIVER
8307 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8308 L: linux-input@vger.kernel.org
8310 W: https://github.com/o2genum/ideapad-slidebar
8311 F: drivers/input/misc/ideapad_slidebar.c
8313 IDT VersaClock 5 CLOCK DRIVER
8314 M: Marek Vasut <marek.vasut@gmail.com>
8316 F: drivers/clk/clk-versaclock5.c
8318 IEEE 802.15.4 SUBSYSTEM
8319 M: Alexander Aring <alex.aring@gmail.com>
8320 M: Stefan Schmidt <stefan@datenfreihafen.org>
8321 L: linux-wpan@vger.kernel.org
8323 W: http://wpan.cakelab.org/
8324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8326 F: Documentation/networking/ieee802154.rst
8327 F: drivers/net/ieee802154/
8328 F: include/linux/ieee802154.h
8329 F: include/linux/nl802154.h
8330 F: include/net/af_ieee802154.h
8331 F: include/net/cfg802154.h
8332 F: include/net/ieee802154_netdev.h
8333 F: include/net/mac802154.h
8334 F: include/net/nl802154.h
8339 M: Yotam Gigi <yotam.gi@gmail.com>
8340 M: Jamal Hadi Salim <jhs@mojatatu.com>
8341 F: include/net/ife.h
8342 F: include/uapi/linux/ife.h
8345 IGORPLUG-USB IR RECEIVER
8346 M: Sean Young <sean@mess.org>
8347 L: linux-media@vger.kernel.org
8349 F: drivers/media/rc/igorplugusb.c
8351 IGUANAWORKS USB IR TRANSCEIVER
8352 M: Sean Young <sean@mess.org>
8353 L: linux-media@vger.kernel.org
8355 F: drivers/media/rc/iguanair.c
8357 IIO DIGITAL POTENTIOMETER DAC
8358 M: Peter Rosin <peda@axentia.se>
8359 L: linux-iio@vger.kernel.org
8361 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8362 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8363 F: drivers/iio/dac/dpot-dac.c
8365 IIO ENVELOPE DETECTOR
8366 M: Peter Rosin <peda@axentia.se>
8367 L: linux-iio@vger.kernel.org
8369 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8370 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8371 F: drivers/iio/adc/envelope-detector.c
8374 M: Peter Rosin <peda@axentia.se>
8375 L: linux-iio@vger.kernel.org
8377 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8378 F: drivers/iio/multiplexer/iio-mux.c
8380 IIO SUBSYSTEM AND DRIVERS
8381 M: Jonathan Cameron <jic23@kernel.org>
8382 R: Hartmut Knaack <knaack.h@gmx.de>
8383 R: Lars-Peter Clausen <lars@metafoo.de>
8384 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8385 L: linux-iio@vger.kernel.org
8387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8388 F: Documentation/ABI/testing/configfs-iio*
8389 F: Documentation/ABI/testing/sysfs-bus-iio*
8390 F: Documentation/devicetree/bindings/iio/
8392 F: drivers/staging/iio/
8393 F: include/linux/iio/
8397 M: Peter Rosin <peda@axentia.se>
8398 L: linux-iio@vger.kernel.org
8400 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8401 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8402 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8403 F: drivers/iio/afe/iio-rescale.c
8405 IKANOS/ADI EAGLE ADSL USB DRIVER
8406 M: Matthieu Castet <castet.matthieu@free.fr>
8407 M: Stanislaw Gruszka <stf_xl@wp.pl>
8409 F: drivers/usb/atm/ueagle-atm.c
8411 IMGTEC ASCII LCD DRIVER
8412 M: Paul Burton <paulburton@kernel.org>
8414 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8415 F: drivers/auxdisplay/img-ascii-lcd.c
8417 IMGTEC IR DECODER DRIVER
8419 F: drivers/media/rc/img-ir/
8421 IMON SOUNDGRAPH USB IR RECEIVER
8422 M: Sean Young <sean@mess.org>
8423 L: linux-media@vger.kernel.org
8425 F: drivers/media/rc/imon.c
8426 F: drivers/media/rc/imon_raw.c
8428 IMS TWINTURBO FRAMEBUFFER DRIVER
8429 L: linux-fbdev@vger.kernel.org
8431 F: drivers/video/fbdev/imsttfb.c
8433 INA209 HARDWARE MONITOR DRIVER
8434 M: Guenter Roeck <linux@roeck-us.net>
8435 L: linux-hwmon@vger.kernel.org
8437 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8438 F: Documentation/hwmon/ina209.rst
8439 F: drivers/hwmon/ina209.c
8441 INA2XX HARDWARE MONITOR DRIVER
8442 M: Guenter Roeck <linux@roeck-us.net>
8443 L: linux-hwmon@vger.kernel.org
8445 F: Documentation/hwmon/ina2xx.rst
8446 F: drivers/hwmon/ina2xx.c
8447 F: include/linux/platform_data/ina2xx.h
8449 INDUSTRY PACK SUBSYSTEM (IPACK)
8450 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8451 M: Jens Taprogge <jens.taprogge@taprogge.org>
8452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8453 L: industrypack-devel@lists.sourceforge.net
8455 W: http://industrypack.sourceforge.net
8458 INFINEON DPS310 Driver
8459 M: Eddie James <eajames@linux.ibm.com>
8460 L: linux-iio@vger.kernel.org
8462 F: drivers/iio/pressure/dps310.c
8464 INFINIBAND SUBSYSTEM
8465 M: Doug Ledford <dledford@redhat.com>
8466 M: Jason Gunthorpe <jgg@mellanox.com>
8467 L: linux-rdma@vger.kernel.org
8469 W: https://github.com/linux-rdma/rdma-core
8470 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8472 F: Documentation/devicetree/bindings/infiniband/
8473 F: Documentation/infiniband/
8474 F: drivers/infiniband/
8476 F: include/trace/events/ib_mad.h
8477 F: include/trace/events/ib_umad.h
8478 F: include/uapi/linux/if_infiniband.h
8479 F: include/uapi/rdma/
8480 F: samples/bpf/ibumad_kern.c
8481 F: samples/bpf/ibumad_user.c
8483 INGENIC JZ4780 DMA Driver
8484 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8486 F: drivers/dma/dma-jz4780.c
8488 INGENIC JZ4780 NAND DRIVER
8489 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8490 L: linux-mtd@lists.infradead.org
8492 F: drivers/mtd/nand/raw/ingenic/
8495 M: Paul Cercueil <paul@crapouillou.net>
8497 F: arch/mips/boot/dts/ingenic/
8498 F: arch/mips/include/asm/mach-jz4740/
8499 F: arch/mips/jz4740/
8500 F: drivers/clk/ingenic/
8501 F: drivers/dma/dma-jz4780.c
8502 F: drivers/gpu/drm/ingenic/
8503 F: drivers/i2c/busses/i2c-jz4780.c
8504 F: drivers/iio/adc/ingenic-adc.c
8505 F: drivers/irqchip/irq-ingenic.c
8506 F: drivers/memory/jz4780-nemc.c
8507 F: drivers/mmc/host/jz4740_mmc.c
8508 F: drivers/mtd/nand/raw/ingenic/
8509 F: drivers/pinctrl/pinctrl-ingenic.c
8510 F: drivers/power/supply/ingenic-battery.c
8511 F: drivers/pwm/pwm-jz4740.c
8512 F: drivers/remoteproc/ingenic_rproc.c
8513 F: drivers/rtc/rtc-jz4740.c
8514 F: drivers/tty/serial/8250/8250_ingenic.c
8515 F: drivers/usb/musb/jz4740.c
8516 F: drivers/watchdog/jz4740_wdt.c
8517 F: include/dt-bindings/iio/adc/ingenic,adc.h
8518 F: include/linux/mfd/ingenic-tcu.h
8519 F: sound/soc/codecs/jz47*
8520 F: sound/soc/jz4740/
8523 M: Jan Kara <jack@suse.cz>
8524 R: Amir Goldstein <amir73il@gmail.com>
8525 L: linux-fsdevel@vger.kernel.org
8527 F: Documentation/filesystems/inotify.rst
8528 F: fs/notify/inotify/
8529 F: include/linux/inotify.h
8530 F: include/uapi/linux/inotify.h
8532 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8533 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8534 L: linux-input@vger.kernel.org
8536 Q: http://patchwork.kernel.org/project/linux-input/list/
8537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8538 F: Documentation/devicetree/bindings/input/
8539 F: Documentation/devicetree/bindings/serio/
8540 F: Documentation/input/
8542 F: include/linux/input.h
8543 F: include/linux/input/
8544 F: include/uapi/linux/input-event-codes.h
8545 F: include/uapi/linux/input.h
8547 INPUT MULTITOUCH (MT) PROTOCOL
8548 M: Henrik Rydberg <rydberg@bitmath.org>
8549 L: linux-input@vger.kernel.org
8551 F: Documentation/input/multi-touch-protocol.rst
8552 F: drivers/input/input-mt.c
8555 INSIDE SECURE CRYPTO DRIVER
8556 M: Antoine Tenart <antoine.tenart@bootlin.com>
8557 L: linux-crypto@vger.kernel.org
8559 F: drivers/crypto/inside-secure/
8561 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8562 M: Mimi Zohar <zohar@linux.ibm.com>
8563 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8564 L: linux-integrity@vger.kernel.org
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8567 F: security/integrity/ima/
8569 INTEL 810/815 FRAMEBUFFER DRIVER
8570 M: Antonino Daplas <adaplas@gmail.com>
8571 L: linux-fbdev@vger.kernel.org
8573 F: drivers/video/fbdev/i810/
8576 M: Cezary Rojewski <cezary.rojewski@intel.com>
8577 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8578 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8579 M: Jie Yang <yang.jie@linux.intel.com>
8580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8584 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8585 M: Hans de Goede <hdegoede@redhat.com>
8586 L: platform-driver-x86@vger.kernel.org
8588 F: drivers/platform/x86/intel_atomisp2_pm.c
8590 INTEL BROXTON PMC DRIVER
8591 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8592 M: Zha Qipeng <qipeng.zha@intel.com>
8594 F: drivers/mfd/intel_pmc_bxt.c
8595 F: include/linux/mfd/intel_pmc_bxt.h
8597 INTEL C600 SERIES SAS CONTROLLER DRIVER
8598 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8599 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8600 L: linux-scsi@vger.kernel.org
8602 T: git git://git.code.sf.net/p/intel-sas/isci
8603 F: drivers/scsi/isci/
8605 INTEL CPU family model numbers
8606 M: Tony Luck <tony.luck@intel.com>
8608 L: linux-kernel@vger.kernel.org
8610 F: arch/x86/include/asm/intel-family.h
8612 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8613 M: Jani Nikula <jani.nikula@linux.intel.com>
8614 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8615 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8616 L: intel-gfx@lists.freedesktop.org
8618 W: https://01.org/linuxgraphics/
8619 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8620 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8621 C: irc://chat.freenode.net/intel-gfx
8622 T: git git://anongit.freedesktop.org/drm-intel
8623 F: Documentation/gpu/i915.rst
8624 F: drivers/gpu/drm/i915/
8625 F: include/drm/i915*
8626 F: include/uapi/drm/i915_drm.h
8628 INTEL ETHERNET DRIVERS
8629 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8630 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8632 W: http://www.intel.com/support/feedback.htm
8633 W: http://e1000.sourceforge.net/
8634 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8637 F: Documentation/networking/device_drivers/intel/e100.rst
8638 F: Documentation/networking/device_drivers/intel/e1000.rst
8639 F: Documentation/networking/device_drivers/intel/e1000e.rst
8640 F: Documentation/networking/device_drivers/intel/fm10k.rst
8641 F: Documentation/networking/device_drivers/intel/i40e.rst
8642 F: Documentation/networking/device_drivers/intel/iavf.rst
8643 F: Documentation/networking/device_drivers/intel/ice.rst
8644 F: Documentation/networking/device_drivers/intel/igb.rst
8645 F: Documentation/networking/device_drivers/intel/igbvf.rst
8646 F: Documentation/networking/device_drivers/intel/ixgb.rst
8647 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8648 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8649 F: drivers/net/ethernet/intel/
8650 F: drivers/net/ethernet/intel/*/
8651 F: include/linux/avf/virtchnl.h
8653 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8654 M: Maik Broemme <mbroemme@libmpq.org>
8655 L: linux-fbdev@vger.kernel.org
8657 F: Documentation/fb/intelfb.rst
8658 F: drivers/video/fbdev/intelfb/
8661 M: Andy Shevchenko <andy@kernel.org>
8662 L: linux-gpio@vger.kernel.org
8664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8665 F: drivers/gpio/gpio-ich.c
8666 F: drivers/gpio/gpio-intel-mid.c
8667 F: drivers/gpio/gpio-merrifield.c
8668 F: drivers/gpio/gpio-ml-ioh.c
8669 F: drivers/gpio/gpio-pch.c
8670 F: drivers/gpio/gpio-sch.c
8671 F: drivers/gpio/gpio-sodaville.c
8673 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8674 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8675 M: Zhi Wang <zhi.a.wang@intel.com>
8676 L: intel-gvt-dev@lists.freedesktop.org
8677 L: intel-gfx@lists.freedesktop.org
8679 W: https://01.org/igvt-g
8680 T: git https://github.com/intel/gvt-linux.git
8681 F: drivers/gpu/drm/i915/gvt/
8683 INTEL HID EVENT DRIVER
8684 M: Alex Hung <alex.hung@canonical.com>
8685 L: platform-driver-x86@vger.kernel.org
8687 F: drivers/platform/x86/intel-hid.c
8689 INTEL I/OAT DMA DRIVER
8690 M: Dave Jiang <dave.jiang@intel.com>
8691 R: Dan Williams <dan.j.williams@intel.com>
8692 L: dmaengine@vger.kernel.org
8694 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8695 F: drivers/dma/ioat*
8698 M: Dave Jiang <dave.jiang@intel.com>
8699 L: dmaengine@vger.kernel.org
8701 F: drivers/dma/idxd/*
8702 F: include/uapi/linux/idxd.h
8705 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8706 M: Len Brown <lenb@kernel.org>
8707 L: linux-pm@vger.kernel.org
8709 B: https://bugzilla.kernel.org
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8711 F: drivers/idle/intel_idle.c
8713 INTEL INTEGRATED SENSOR HUB DRIVER
8714 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8715 M: Jiri Kosina <jikos@kernel.org>
8716 L: linux-input@vger.kernel.org
8718 F: drivers/hid/intel-ish-hid/
8721 M: David Woodhouse <dwmw2@infradead.org>
8722 M: Lu Baolu <baolu.lu@linux.intel.com>
8723 L: iommu@lists.linux-foundation.org
8725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8726 F: drivers/iommu/dmar.c
8727 F: drivers/iommu/intel*.[ch]
8728 F: include/linux/intel-iommu.h
8729 F: include/linux/intel-svm.h
8731 INTEL IOP-ADMA DMA DRIVER
8732 R: Dan Williams <dan.j.williams@intel.com>
8734 F: drivers/dma/iop-adma.c
8736 INTEL IPU3 CSI-2 CIO2 DRIVER
8737 M: Yong Zhi <yong.zhi@intel.com>
8738 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8739 M: Bingbu Cao <bingbu.cao@intel.com>
8740 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8741 L: linux-media@vger.kernel.org
8743 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8744 F: drivers/media/pci/intel/ipu3/
8746 INTEL IPU3 CSI-2 IMGU DRIVER
8747 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8748 R: Bingbu Cao <bingbu.cao@intel.com>
8749 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8750 L: linux-media@vger.kernel.org
8752 F: Documentation/admin-guide/media/ipu3.rst
8753 F: Documentation/admin-guide/media/ipu3_rcb.svg
8754 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8755 F: drivers/staging/media/ipu3/
8757 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8758 M: Krzysztof Halasa <khalasa@piap.pl>
8760 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8761 F: drivers/net/wan/ixp4xx_hss.c
8762 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8763 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8764 F: include/linux/soc/ixp4xx/npe.h
8765 F: include/linux/soc/ixp4xx/qmgr.h
8767 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8768 M: Deepak Saxena <dsaxena@plexity.net>
8770 F: drivers/char/hw_random/ixp4xx-rng.c
8772 INTEL MANAGEMENT ENGINE (mei)
8773 M: Tomas Winkler <tomas.winkler@intel.com>
8774 L: linux-kernel@vger.kernel.org
8776 F: Documentation/driver-api/mei/*
8777 F: drivers/misc/mei/*
8778 F: drivers/watchdog/mei_wdt.c
8779 F: include/linux/mei_cl_bus.h
8780 F: include/uapi/linux/mei.h
8783 INTEL MENLOW THERMAL DRIVER
8784 M: Sujith Thomas <sujith.thomas@intel.com>
8785 L: platform-driver-x86@vger.kernel.org
8787 W: https://01.org/linux-acpi
8788 F: drivers/platform/x86/intel_menlow.c
8790 INTEL MIC DRIVERS (mic)
8791 M: Sudeep Dutt <sudeep.dutt@intel.com>
8792 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8794 W: https://github.com/sudeepdutt/mic
8795 W: http://software.intel.com/en-us/mic-developer
8796 F: Documentation/misc-devices/mic/
8797 F: drivers/dma/mic_x100_dma.c
8798 F: drivers/dma/mic_x100_dma.h
8799 F: drivers/misc/mic/
8800 F: include/linux/mic_bus.h
8801 F: include/linux/scif.h
8802 F: include/uapi/linux/mic_common.h
8803 F: include/uapi/linux/mic_ioctl.h
8804 F: include/uapi/linux/scif_ioctl.h
8806 INTEL P-Unit IPC DRIVER
8807 M: Zha Qipeng <qipeng.zha@intel.com>
8808 L: platform-driver-x86@vger.kernel.org
8810 F: arch/x86/include/asm/intel_punit_ipc.h
8811 F: drivers/platform/x86/intel_punit_ipc.c
8813 INTEL PMC CORE DRIVER
8814 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8815 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8816 L: platform-driver-x86@vger.kernel.org
8818 F: drivers/platform/x86/intel_pmc_core*
8820 INTEL PMIC GPIO DRIVERS
8821 M: Andy Shevchenko <andy@kernel.org>
8823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8824 F: drivers/gpio/gpio-*cove.c
8825 F: drivers/gpio/gpio-msic.c
8827 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8828 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8830 F: drivers/mfd/intel_msic.c
8831 F: drivers/mfd/intel_soc_pmic*
8832 F: include/linux/mfd/intel_msic.h
8833 F: include/linux/mfd/intel_soc_pmic*
8835 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8836 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8837 L: linux-wireless@vger.kernel.org
8839 F: Documentation/networking/device_drivers/intel/ipw2100.rst
8840 F: Documentation/networking/device_drivers/intel/ipw2200.rst
8841 F: drivers/net/wireless/intel/ipw2x00/
8844 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8845 M: Len Brown <lenb@kernel.org>
8846 L: linux-pm@vger.kernel.org
8848 F: drivers/cpufreq/intel_pstate.c
8850 INTEL RDMA RNIC DRIVER
8851 M: Faisal Latif <faisal.latif@intel.com>
8852 M: Shiraz Saleem <shiraz.saleem@intel.com>
8853 L: linux-rdma@vger.kernel.org
8855 F: drivers/infiniband/hw/i40iw/
8856 F: include/uapi/rdma/i40iw-abi.h
8859 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8861 F: arch/x86/include/asm/intel_scu_ipc.h
8862 F: drivers/platform/x86/intel_scu_*
8864 INTEL SPEED SELECT TECHNOLOGY
8865 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8866 L: platform-driver-x86@vger.kernel.org
8868 F: drivers/platform/x86/intel_speed_select_if/
8869 F: include/uapi/linux/isst_if.h
8870 F: tools/power/x86/intel-speed-select/
8872 INTEL STRATIX10 FIRMWARE DRIVERS
8873 M: Richard Gong <richard.gong@linux.intel.com>
8874 L: linux-kernel@vger.kernel.org
8876 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8877 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8878 F: drivers/firmware/stratix10-rsu.c
8879 F: drivers/firmware/stratix10-svc.c
8880 F: include/linux/firmware/intel/stratix10-smc.h
8881 F: include/linux/firmware/intel/stratix10-svc-client.h
8883 INTEL TELEMETRY DRIVER
8884 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8885 M: "David E. Box" <david.e.box@linux.intel.com>
8886 L: platform-driver-x86@vger.kernel.org
8888 F: arch/x86/include/asm/intel_telemetry.h
8889 F: drivers/platform/x86/intel_telemetry*
8891 INTEL UNCORE FREQUENCY CONTROL
8892 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8893 L: platform-driver-x86@vger.kernel.org
8895 F: drivers/platform/x86/intel-uncore-frequency.c
8897 INTEL VIRTUAL BUTTON DRIVER
8898 M: AceLan Kao <acelan.kao@canonical.com>
8899 L: platform-driver-x86@vger.kernel.org
8901 F: drivers/platform/x86/intel-vbtn.c
8903 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8904 M: Stanislaw Gruszka <stf_xl@wp.pl>
8905 L: linux-wireless@vger.kernel.org
8907 F: drivers/net/wireless/intel/iwlegacy/
8909 INTEL WIRELESS WIFI LINK (iwlwifi)
8910 M: Johannes Berg <johannes.berg@intel.com>
8911 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8912 M: Luca Coelho <luciano.coelho@intel.com>
8913 M: Intel Linux Wireless <linuxwifi@intel.com>
8914 L: linux-wireless@vger.kernel.org
8916 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8918 F: drivers/net/wireless/intel/iwlwifi/
8920 INTEL WIRELESS WIMAX CONNECTION 2400
8921 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8922 M: linux-wimax@intel.com
8923 L: wimax@linuxwimax.org (subscribers-only)
8925 W: http://linuxwimax.org
8926 F: Documentation/admin-guide/wimax/i2400m.rst
8927 F: drivers/net/wimax/i2400m/
8928 F: include/uapi/linux/wimax/i2400m.h
8930 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
8931 M: Jithu Joseph <jithu.joseph@intel.com>
8932 R: Maurice Ma <maurice.ma@intel.com>
8934 W: https://slimbootloader.github.io/security/firmware-update.html
8935 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
8937 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8938 M: Mario Limonciello <mario.limonciello@dell.com>
8940 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8943 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8945 F: Documentation/trace/intel_th.rst
8946 F: drivers/hwtracing/intel_th/
8947 F: include/linux/intel_th.h
8949 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8950 M: Ning Sun <ning.sun@intel.com>
8951 L: tboot-devel@lists.sourceforge.net
8953 W: http://tboot.sourceforge.net
8954 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8955 F: Documentation/x86/intel_txt.rst
8956 F: arch/x86/kernel/tboot.c
8957 F: include/linux/tboot.h
8960 M: Georgi Djakov <georgi.djakov@linaro.org>
8961 L: linux-pm@vger.kernel.org
8963 F: Documentation/devicetree/bindings/interconnect/
8964 F: Documentation/driver-api/interconnect.rst
8965 F: drivers/interconnect/
8966 F: include/dt-bindings/interconnect/
8967 F: include/linux/interconnect-provider.h
8968 F: include/linux/interconnect.h
8970 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8971 M: Linus Walleij <linus.walleij@linaro.org>
8972 L: linux-iio@vger.kernel.org
8974 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8975 F: drivers/iio/gyro/mpu3050*
8977 IOC3 ETHERNET DRIVER
8978 M: Ralf Baechle <ralf@linux-mips.org>
8979 L: linux-mips@vger.kernel.org
8981 F: drivers/net/ethernet/sgi/ioc3-eth.c
8983 IOMAP FILESYSTEM LIBRARY
8984 M: Christoph Hellwig <hch@infradead.org>
8985 M: Darrick J. Wong <darrick.wong@oracle.com>
8986 M: linux-xfs@vger.kernel.org
8987 M: linux-fsdevel@vger.kernel.org
8988 L: linux-xfs@vger.kernel.org
8989 L: linux-fsdevel@vger.kernel.org
8991 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8993 F: include/linux/iomap.h
8996 M: Joerg Roedel <joro@8bytes.org>
8997 L: iommu@lists.linux-foundation.org
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9000 F: Documentation/devicetree/bindings/iommu/
9002 F: include/linux/iommu.h
9003 F: include/linux/iova.h
9004 F: include/linux/of_iommu.h
9007 M: Jens Axboe <axboe@kernel.dk>
9008 L: io-uring@vger.kernel.org
9010 T: git git://git.kernel.dk/linux-block
9011 T: git git://git.kernel.dk/liburing
9015 F: include/uapi/linux/io_uring.h
9018 M: Corey Minyard <minyard@acm.org>
9019 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9021 W: http://openipmi.sourceforge.net/
9022 F: Documentation/driver-api/ipmi.rst
9023 F: Documentation/devicetree/bindings/ipmi/
9024 F: drivers/char/ipmi/
9025 F: include/linux/ipmi*
9026 F: include/uapi/linux/ipmi*
9028 IPS SCSI RAID DRIVER
9029 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9030 L: linux-scsi@vger.kernel.org
9032 W: http://www.adaptec.com/
9033 F: drivers/scsi/ips*
9036 M: Wensong Zhang <wensong@linux-vs.org>
9037 M: Simon Horman <horms@verge.net.au>
9038 M: Julian Anastasov <ja@ssi.bg>
9039 L: netdev@vger.kernel.org
9040 L: lvs-devel@vger.kernel.org
9042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9044 F: Documentation/networking/ipvs-sysctl.rst
9045 F: include/net/ip_vs.h
9046 F: include/uapi/linux/ip_vs.h
9047 F: net/netfilter/ipvs/
9050 M: Jiri Kosina <jikos@kernel.org>
9051 M: David Sterba <dsterba@suse.com>
9053 F: drivers/tty/ipwireless/
9056 L: netdev@vger.kernel.org
9058 F: include/uapi/linux/ipx.h
9060 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9061 M: Marc Zyngier <maz@kernel.org>
9063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9064 F: Documentation/core-api/irq/irq-domain.rst
9065 F: include/linux/irqdomain.h
9066 F: kernel/irq/irqdomain.c
9070 M: Thomas Gleixner <tglx@linutronix.de>
9071 L: linux-kernel@vger.kernel.org
9073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9077 M: Thomas Gleixner <tglx@linutronix.de>
9078 M: Jason Cooper <jason@lakedaemon.net>
9079 M: Marc Zyngier <maz@kernel.org>
9080 L: linux-kernel@vger.kernel.org
9082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9083 F: Documentation/devicetree/bindings/interrupt-controller/
9087 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9089 F: Documentation/driver-api/isa.rst
9090 F: drivers/base/isa.c
9091 F: include/linux/isa.h
9094 M: Hans Verkuil <hverkuil@xs4all.nl>
9095 L: linux-media@vger.kernel.org
9097 W: https://linuxtv.org
9098 T: git git://linuxtv.org/media_tree.git
9099 F: drivers/media/radio/radio-isa*
9102 M: Jaroslav Kysela <perex@perex.cz>
9104 F: Documentation/driver-api/isapnp.rst
9105 F: drivers/pnp/isapnp/
9106 F: include/linux/isapnp.h
9109 M: Lee Duncan <lduncan@suse.com>
9110 M: Chris Leech <cleech@redhat.com>
9111 L: open-iscsi@googlegroups.com
9112 L: linux-scsi@vger.kernel.org
9114 W: www.open-iscsi.com
9115 F: drivers/scsi/*iscsi*
9116 F: include/scsi/*iscsi*
9118 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9119 M: Peter Jones <pjones@redhat.com>
9120 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9122 F: drivers/firmware/iscsi_ibft*
9124 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9125 M: Sagi Grimberg <sagi@grimberg.me>
9126 M: Max Gurtovoy <maxg@mellanox.com>
9127 L: linux-rdma@vger.kernel.org
9129 W: http://www.openfabrics.org
9130 W: www.open-iscsi.org
9131 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9132 F: drivers/infiniband/ulp/iser/
9134 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9135 M: Sagi Grimberg <sagi@grimberg.me>
9136 L: linux-rdma@vger.kernel.org
9137 L: target-devel@vger.kernel.org
9139 W: http://www.linux-iscsi.org
9140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9141 F: drivers/infiniband/ulp/isert
9143 ISDN/CMTP OVER BLUETOOTH
9144 M: Karsten Keil <isdn@linux-pingi.de>
9145 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9146 L: netdev@vger.kernel.org
9148 W: http://www.isdn4linux.de
9149 F: Documentation/isdn/
9150 F: drivers/isdn/capi/
9151 F: include/linux/isdn/
9152 F: include/uapi/linux/isdn/
9153 F: net/bluetooth/cmtp/
9155 ISDN/mISDN SUBSYSTEM
9156 M: Karsten Keil <isdn@linux-pingi.de>
9157 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9158 L: netdev@vger.kernel.org
9160 W: http://www.isdn4linux.de
9161 F: drivers/isdn/Kconfig
9162 F: drivers/isdn/Makefile
9163 F: drivers/isdn/hardware/
9164 F: drivers/isdn/mISDN/
9166 IT87 HARDWARE MONITORING DRIVER
9167 M: Jean Delvare <jdelvare@suse.com>
9168 L: linux-hwmon@vger.kernel.org
9170 F: Documentation/hwmon/it87.rst
9171 F: drivers/hwmon/it87.c
9174 M: Antti Palosaari <crope@iki.fi>
9175 L: linux-media@vger.kernel.org
9177 W: https://linuxtv.org
9178 W: http://palosaari.fi/linux/
9179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9180 T: git git://linuxtv.org/anttip/media_tree.git
9181 F: drivers/media/tuners/it913x*
9183 IVTV VIDEO4LINUX DRIVER
9184 M: Andy Walls <awalls@md.metrocast.net>
9185 L: linux-media@vger.kernel.org
9187 W: https://linuxtv.org
9188 T: git git://linuxtv.org/media_tree.git
9189 F: Documentation/admin-guide/media/ivtv*
9190 F: drivers/media/pci/ivtv/
9191 F: include/uapi/linux/ivtv*
9193 IX2505V MEDIA DRIVER
9194 M: Malcolm Priestley <tvboxspy@gmail.com>
9195 L: linux-media@vger.kernel.org
9197 W: https://linuxtv.org
9198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9199 F: drivers/media/dvb-frontends/ix2505v*
9201 JAILHOUSE HYPERVISOR INTERFACE
9202 M: Jan Kiszka <jan.kiszka@siemens.com>
9203 L: jailhouse-dev@googlegroups.com
9205 F: arch/x86/include/asm/jailhouse_para.h
9206 F: arch/x86/kernel/jailhouse.c
9208 JC42.4 TEMPERATURE SENSOR DRIVER
9209 M: Guenter Roeck <linux@roeck-us.net>
9210 L: linux-hwmon@vger.kernel.org
9212 F: Documentation/hwmon/jc42.rst
9213 F: drivers/hwmon/jc42.c
9216 M: Dave Kleikamp <shaggy@kernel.org>
9217 L: jfs-discussion@lists.sourceforge.net
9219 W: http://jfs.sourceforge.net/
9220 T: git git://github.com/kleikamp/linux-shaggy.git
9221 F: Documentation/admin-guide/jfs.rst
9225 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9226 L: netdev@vger.kernel.org
9228 F: drivers/net/ethernet/jme.*
9230 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9231 M: David Woodhouse <dwmw2@infradead.org>
9232 M: Richard Weinberger <richard@nod.at>
9233 L: linux-mtd@lists.infradead.org
9235 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9236 T: git git://git.infradead.org/ubifs-2.6.git
9238 F: include/uapi/linux/jffs2.h
9240 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9241 M: "Theodore Ts'o" <tytso@mit.edu>
9242 M: Jan Kara <jack@suse.com>
9243 L: linux-ext4@vger.kernel.org
9246 F: include/linux/jbd2.h
9248 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9249 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9250 L: linux-media@vger.kernel.org
9252 F: drivers/media/platform/rcar_jpu.c
9254 JSM Neo PCI based serial card
9255 L: linux-serial@vger.kernel.org
9257 F: drivers/tty/serial/jsm/
9259 K10TEMP HARDWARE MONITORING DRIVER
9260 M: Clemens Ladisch <clemens@ladisch.de>
9261 L: linux-hwmon@vger.kernel.org
9263 F: Documentation/hwmon/k10temp.rst
9264 F: drivers/hwmon/k10temp.c
9266 K8TEMP HARDWARE MONITORING DRIVER
9267 M: Rudolf Marek <r.marek@assembler.cz>
9268 L: linux-hwmon@vger.kernel.org
9270 F: Documentation/hwmon/k8temp.rst
9271 F: drivers/hwmon/k8temp.c
9274 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9275 R: Alexander Potapenko <glider@google.com>
9276 R: Dmitry Vyukov <dvyukov@google.com>
9277 L: kasan-dev@googlegroups.com
9279 F: Documentation/dev-tools/kasan.rst
9280 F: arch/*/include/asm/kasan.h
9281 F: arch/*/mm/kasan_init*
9282 F: include/linux/kasan*.h
9285 F: scripts/Makefile.kasan
9288 M: Masahiro Yamada <masahiroy@kernel.org>
9289 L: linux-kbuild@vger.kernel.org
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9292 F: Documentation/kbuild/kconfig*
9293 F: scripts/Kconfig.include
9297 M: Dave Young <dyoung@redhat.com>
9298 M: Baoquan He <bhe@redhat.com>
9299 R: Vivek Goyal <vgoyal@redhat.com>
9300 L: kexec@lists.infradead.org
9302 W: http://lse.sourceforge.net/kdump/
9303 F: Documentation/admin-guide/kdump/
9305 F: include/linux/crash_core.h
9306 F: include/linux/crash_dump.h
9307 F: include/uapi/linux/vmcore.h
9310 KEENE FM RADIO TRANSMITTER DRIVER
9311 M: Hans Verkuil <hverkuil@xs4all.nl>
9312 L: linux-media@vger.kernel.org
9314 W: https://linuxtv.org
9315 T: git git://linuxtv.org/media_tree.git
9316 F: drivers/media/radio/radio-keene*
9319 M: Ian Kent <raven@themaw.net>
9320 L: autofs@vger.kernel.org
9324 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9325 M: Masahiro Yamada <masahiroy@kernel.org>
9326 M: Michal Marek <michal.lkml@markovi.net>
9327 L: linux-kbuild@vger.kernel.org
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9330 F: Documentation/kbuild/
9332 F: scripts/*vmlinux*
9334 F: scripts/Makefile*
9341 L: kernel-janitors@vger.kernel.org
9343 W: http://kernelnewbies.org/KernelJanitors
9345 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9346 M: "J. Bruce Fields" <bfields@fieldses.org>
9347 M: Chuck Lever <chuck.lever@oracle.com>
9348 L: linux-nfs@vger.kernel.org
9350 W: http://nfs.sourceforge.net/
9351 T: git git://linux-nfs.org/~bfields/linux.git
9355 F: include/linux/lockd/
9356 F: include/linux/sunrpc/
9357 F: include/uapi/linux/nfsd/
9358 F: include/uapi/linux/sunrpc/
9361 KERNEL SELFTEST FRAMEWORK
9362 M: Shuah Khan <shuah@kernel.org>
9363 M: Shuah Khan <skhan@linuxfoundation.org>
9364 L: linux-kselftest@vger.kernel.org
9366 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9368 F: Documentation/dev-tools/kselftest*
9369 F: tools/testing/selftests/
9371 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9372 M: Brendan Higgins <brendanhiggins@google.com>
9373 L: linux-kselftest@vger.kernel.org
9374 L: kunit-dev@googlegroups.com
9376 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9377 F: Documentation/dev-tools/kunit/
9380 F: tools/testing/kunit/
9382 KERNEL USERMODE HELPER
9383 M: Luis Chamberlain <mcgrof@kernel.org>
9384 L: linux-kernel@vger.kernel.org
9386 F: include/linux/umh.h
9389 KERNEL VIRTUAL MACHINE (KVM)
9390 M: Paolo Bonzini <pbonzini@redhat.com>
9391 L: kvm@vger.kernel.org
9393 W: http://www.linux-kvm.org
9394 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9395 F: Documentation/virt/kvm/
9396 F: include/asm-generic/kvm*
9397 F: include/kvm/iodev.h
9398 F: include/linux/kvm*
9399 F: include/trace/events/kvm.h
9400 F: include/uapi/asm-generic/kvm*
9401 F: include/uapi/linux/kvm*
9403 F: tools/testing/selftests/kvm/
9406 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9407 M: Marc Zyngier <maz@kernel.org>
9408 R: James Morse <james.morse@arm.com>
9409 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9410 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9412 L: kvmarm@lists.cs.columbia.edu
9414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9415 F: arch/arm64/include/asm/kvm*
9416 F: arch/arm64/include/uapi/asm/kvm*
9418 F: include/kvm/arm_*
9420 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9421 L: linux-mips@vger.kernel.org
9422 L: kvm@vger.kernel.org
9424 F: arch/mips/include/asm/kvm*
9425 F: arch/mips/include/uapi/asm/kvm*
9428 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9429 M: Paul Mackerras <paulus@ozlabs.org>
9430 L: kvm-ppc@vger.kernel.org
9432 W: http://www.linux-kvm.org/
9433 T: git git://github.com/agraf/linux-2.6.git
9434 F: arch/powerpc/include/asm/kvm*
9435 F: arch/powerpc/include/uapi/asm/kvm*
9436 F: arch/powerpc/kernel/kvm*
9437 F: arch/powerpc/kvm/
9439 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9440 M: Christian Borntraeger <borntraeger@de.ibm.com>
9441 M: Janosch Frank <frankja@linux.ibm.com>
9442 R: David Hildenbrand <david@redhat.com>
9443 R: Cornelia Huck <cohuck@redhat.com>
9444 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9445 L: kvm@vger.kernel.org
9447 W: http://www.ibm.com/developerworks/linux/linux390/
9448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9449 F: Documentation/virt/kvm/s390*
9450 F: arch/s390/include/asm/gmap.h
9451 F: arch/s390/include/asm/kvm*
9452 F: arch/s390/include/uapi/asm/kvm*
9454 F: arch/s390/mm/gmap.c
9455 F: tools/testing/selftests/kvm/*/s390x/
9456 F: tools/testing/selftests/kvm/s390x/
9458 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9459 M: Paolo Bonzini <pbonzini@redhat.com>
9460 R: Sean Christopherson <sean.j.christopherson@intel.com>
9461 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9462 R: Wanpeng Li <wanpengli@tencent.com>
9463 R: Jim Mattson <jmattson@google.com>
9464 R: Joerg Roedel <joro@8bytes.org>
9465 L: kvm@vger.kernel.org
9467 W: http://www.linux-kvm.org
9468 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9469 F: arch/x86/include/asm/kvm*
9470 F: arch/x86/include/asm/pvclock-abi.h
9471 F: arch/x86/include/asm/svm.h
9472 F: arch/x86/include/asm/vmx*.h
9473 F: arch/x86/include/uapi/asm/kvm*
9474 F: arch/x86/include/uapi/asm/svm.h
9475 F: arch/x86/include/uapi/asm/vmx.h
9476 F: arch/x86/kernel/kvm.c
9477 F: arch/x86/kernel/kvmclock.c
9482 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9483 M: Tejun Heo <tj@kernel.org>
9485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9487 F: include/linux/kernfs.h
9490 M: Eric Biederman <ebiederm@xmission.com>
9491 L: kexec@lists.infradead.org
9493 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9494 F: include/linux/kexec.h
9495 F: include/uapi/linux/kexec.h
9499 M: Mimi Zohar <zohar@linux.ibm.com>
9500 L: linux-integrity@vger.kernel.org
9501 L: keyrings@vger.kernel.org
9503 F: Documentation/security/keys/trusted-encrypted.rst
9504 F: include/keys/encrypted-type.h
9505 F: security/keys/encrypted-keys/
9508 M: James Bottomley <jejb@linux.ibm.com>
9509 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9510 M: Mimi Zohar <zohar@linux.ibm.com>
9511 L: linux-integrity@vger.kernel.org
9512 L: keyrings@vger.kernel.org
9514 F: Documentation/security/keys/trusted-encrypted.rst
9515 F: include/keys/trusted-type.h
9516 F: include/keys/trusted_tpm.h
9517 F: security/keys/trusted-keys/
9520 M: David Howells <dhowells@redhat.com>
9521 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9522 L: keyrings@vger.kernel.org
9524 F: Documentation/security/keys/core.rst
9526 F: include/linux/key-type.h
9527 F: include/linux/key.h
9528 F: include/linux/keyctl.h
9529 F: include/uapi/linux/keyctl.h
9533 M: Stefani Seibold <stefani@seibold.net>
9535 F: include/linux/kfifo.h
9539 KGDB / KDB /debug_core
9540 M: Jason Wessel <jason.wessel@windriver.com>
9541 M: Daniel Thompson <daniel.thompson@linaro.org>
9542 R: Douglas Anderson <dianders@chromium.org>
9543 L: kgdb-bugreport@lists.sourceforge.net
9545 W: http://kgdb.wiki.kernel.org/
9546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9547 F: Documentation/dev-tools/kgdb.rst
9548 F: drivers/misc/kgdbts.c
9549 F: drivers/tty/serial/kgdboc.c
9550 F: include/linux/kdb.h
9551 F: include/linux/kgdb.h
9555 M: Catalin Marinas <catalin.marinas@arm.com>
9557 F: Documentation/dev-tools/kmemleak.rst
9558 F: include/linux/kmemleak.h
9559 F: mm/kmemleak-test.c
9562 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9563 M: Luis Chamberlain <mcgrof@kernel.org>
9564 L: linux-kernel@vger.kernel.org
9566 F: include/linux/kmod.h
9569 F: tools/testing/selftests/kmod/
9572 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9573 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9574 M: "David S. Miller" <davem@davemloft.net>
9575 M: Masami Hiramatsu <mhiramat@kernel.org>
9577 F: Documentation/kprobes.txt
9578 F: include/asm-generic/kprobes.h
9579 F: include/linux/kprobes.h
9582 KS0108 LCD CONTROLLER DRIVER
9583 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9585 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9586 F: drivers/auxdisplay/ks0108.c
9587 F: include/linux/ks0108.h
9590 M: David Ahern <dsahern@kernel.org>
9591 L: netdev@vger.kernel.org
9593 F: include/net/l3mdev.h
9597 M: John Fastabend <john.fastabend@gmail.com>
9598 M: Daniel Borkmann <daniel@iogearbox.net>
9599 M: Jakub Sitnicki <jakub@cloudflare.com>
9600 M: Lorenz Bauer <lmb@cloudflare.com>
9601 L: netdev@vger.kernel.org
9602 L: bpf@vger.kernel.org
9604 F: include/linux/skmsg.h
9606 F: net/core/sock_map.c
9607 F: net/ipv4/tcp_bpf.c
9608 F: net/ipv4/udp_bpf.c
9610 LANTIQ / INTEL Ethernet drivers
9611 M: Hauke Mehrtens <hauke@hauke-m.de>
9612 L: netdev@vger.kernel.org
9614 F: drivers/net/dsa/lantiq_gswip.c
9615 F: drivers/net/dsa/lantiq_pce.h
9616 F: drivers/net/ethernet/lantiq_xrx200.c
9617 F: net/dsa/tag_gswip.c
9619 LANTIQ MIPS ARCHITECTURE
9620 M: John Crispin <john@phrozen.org>
9621 L: linux-mips@vger.kernel.org
9624 F: drivers/soc/lantiq
9627 L: linux-x25@vger.kernel.org
9629 F: Documentation/networking/lapb-module.rst
9633 LASI 53c700 driver for PARISC
9634 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9635 L: linux-scsi@vger.kernel.org
9637 F: Documentation/scsi/53c700.rst
9638 F: drivers/scsi/53c700*
9641 M: Tobin C. Harding <me@tobin.cc>
9642 M: Tycho Andersen <tycho@tycho.ws>
9643 L: kernel-hardening@lists.openwall.com
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9646 F: scripts/leaking_addresses.pl
9649 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9650 M: Pavel Machek <pavel@ucw.cz>
9651 R: Dan Murphy <dmurphy@ti.com>
9652 L: linux-leds@vger.kernel.org
9654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9656 F: Documentation/devicetree/bindings/leds/
9658 F: include/linux/leds.h
9660 LEGACY EEPROM DRIVER
9661 M: Jean Delvare <jdelvare@suse.com>
9663 F: Documentation/misc-devices/eeprom.rst
9664 F: drivers/misc/eeprom/eeprom.c
9667 R: David Lechner <david@lechnology.com>
9669 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9670 F: arch/arm/boot/dts/da850-lego-ev3.dts
9671 F: drivers/power/supply/lego_ev3_battery.c
9673 LEGO USB Tower driver
9674 M: Juergen Stuber <starblue@users.sourceforge.net>
9675 L: legousb-devel@lists.sourceforge.net
9677 W: http://legousb.sourceforge.net/
9678 F: drivers/usb/misc/legousbtower.c
9681 M: Matan Ziv-Av <matan@svgalib.org>
9682 L: platform-driver-x86@vger.kernel.org
9684 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9685 F: Documentation/admin-guide/laptops/lg-laptop.rst
9686 F: drivers/platform/x86/lg-laptop.c
9689 M: Michael Krufky <mkrufky@linuxtv.org>
9690 L: linux-media@vger.kernel.org
9692 W: https://linuxtv.org
9693 W: http://github.com/mkrufky
9694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9695 T: git git://linuxtv.org/mkrufky/tuners.git
9696 F: drivers/media/dvb-frontends/lg2160.*
9698 LGDT3305 MEDIA DRIVER
9699 M: Michael Krufky <mkrufky@linuxtv.org>
9700 L: linux-media@vger.kernel.org
9702 W: https://linuxtv.org
9703 W: http://github.com/mkrufky
9704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9705 T: git git://linuxtv.org/mkrufky/tuners.git
9706 F: drivers/media/dvb-frontends/lgdt3305.*
9708 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9709 M: Viresh Kumar <vireshk@kernel.org>
9710 L: linux-ide@vger.kernel.org
9712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9713 F: drivers/ata/pata_arasan_cf.c
9714 F: include/linux/pata_arasan_cf_data.h
9717 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9718 M: Jens Axboe <axboe@kernel.dk>
9719 L: linux-ide@vger.kernel.org
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9722 F: drivers/ata/ata_generic.c
9723 F: drivers/ata/pata_*.c
9725 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9726 M: Linus Walleij <linus.walleij@linaro.org>
9727 L: linux-ide@vger.kernel.org
9729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9730 F: drivers/ata/pata_ftide010.c
9731 F: drivers/ata/sata_gemini.c
9732 F: drivers/ata/sata_gemini.h
9734 LIBATA SATA AHCI PLATFORM devices support
9735 M: Hans de Goede <hdegoede@redhat.com>
9736 M: Jens Axboe <axboe@kernel.dk>
9737 L: linux-ide@vger.kernel.org
9739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9740 F: drivers/ata/ahci_platform.c
9741 F: drivers/ata/libahci_platform.c
9742 F: include/linux/ahci_platform.h
9744 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9745 M: Mikael Pettersson <mikpelinux@gmail.com>
9746 L: linux-ide@vger.kernel.org
9748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9749 F: drivers/ata/sata_promise.*
9751 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9752 M: Jens Axboe <axboe@kernel.dk>
9753 L: linux-ide@vger.kernel.org
9755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9756 F: Documentation/devicetree/bindings/ata/
9758 F: include/linux/ata.h
9759 F: include/linux/libata.h
9762 M: Sasha Levin <alexander.levin@microsoft.com>
9764 F: tools/lib/lockdep/
9766 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9767 M: Dan Williams <dan.j.williams@intel.com>
9768 M: Vishal Verma <vishal.l.verma@intel.com>
9769 M: Dave Jiang <dave.jiang@intel.com>
9770 L: linux-nvdimm@lists.01.org
9772 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9773 P: Documentation/nvdimm/maintainer-entry-profile.rst
9774 F: drivers/nvdimm/blk.c
9775 F: drivers/nvdimm/region_devs.c
9777 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9778 M: Vishal Verma <vishal.l.verma@intel.com>
9779 M: Dan Williams <dan.j.williams@intel.com>
9780 M: Dave Jiang <dave.jiang@intel.com>
9781 L: linux-nvdimm@lists.01.org
9783 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9784 P: Documentation/nvdimm/maintainer-entry-profile.rst
9785 F: drivers/nvdimm/btt*
9787 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9788 M: Dan Williams <dan.j.williams@intel.com>
9789 M: Vishal Verma <vishal.l.verma@intel.com>
9790 M: Dave Jiang <dave.jiang@intel.com>
9791 L: linux-nvdimm@lists.01.org
9793 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9794 P: Documentation/nvdimm/maintainer-entry-profile.rst
9795 F: drivers/nvdimm/pmem*
9797 LIBNVDIMM: DEVICETREE BINDINGS
9798 M: Oliver O'Halloran <oohall@gmail.com>
9799 L: linux-nvdimm@lists.01.org
9801 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9802 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9803 F: drivers/nvdimm/of_pmem.c
9805 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9806 M: Dan Williams <dan.j.williams@intel.com>
9807 M: Vishal Verma <vishal.l.verma@intel.com>
9808 M: Dave Jiang <dave.jiang@intel.com>
9809 M: Ira Weiny <ira.weiny@intel.com>
9810 L: linux-nvdimm@lists.01.org
9812 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9813 P: Documentation/nvdimm/maintainer-entry-profile.rst
9814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9815 F: drivers/acpi/nfit/*
9817 F: include/linux/libnvdimm.h
9818 F: include/linux/nd.h
9819 F: include/uapi/linux/ndctl.h
9820 F: tools/testing/nvdimm/
9822 LICENSES and SPDX stuff
9823 M: Thomas Gleixner <tglx@linutronix.de>
9824 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9825 L: linux-spdx@vger.kernel.org
9827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9829 F: Documentation/process/license-rules.rst
9831 F: scripts/spdxcheck-test.sh
9832 F: scripts/spdxcheck.py
9834 LIGHTNVM PLATFORM SUPPORT
9835 M: Matias Bjorling <mb@lightnvm.io>
9836 L: linux-block@vger.kernel.org
9838 W: http://github/OpenChannelSSD
9839 F: drivers/lightnvm/
9840 F: include/linux/lightnvm.h
9841 F: include/uapi/linux/lightnvm.h
9843 LINEAR RANGES HELPERS
9844 M: Mark Brown <broonie@kernel.org>
9845 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9846 F: lib/linear_ranges.c
9847 F: lib/test_linear_ranges.c
9848 F: include/linux/linear_range.h
9850 LINUX FOR POWER MACINTOSH
9851 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9852 L: linuxppc-dev@lists.ozlabs.org
9854 F: arch/powerpc/platforms/powermac/
9855 F: drivers/macintosh/
9857 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9858 M: Michael Ellerman <mpe@ellerman.id.au>
9859 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9860 R: Paul Mackerras <paulus@samba.org>
9861 L: linuxppc-dev@lists.ozlabs.org
9863 W: https://github.com/linuxppc/wiki/wiki
9864 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9866 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9867 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9868 F: Documentation/devicetree/bindings/powerpc/
9869 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9870 F: Documentation/powerpc/
9872 F: drivers/*/*/*pasemi*
9873 F: drivers/*/*pasemi*
9874 F: drivers/char/tpm/tpm_ibmvtpm*
9875 F: drivers/crypto/nx/
9876 F: drivers/crypto/vmx/
9877 F: drivers/i2c/busses/i2c-opal.c
9878 F: drivers/net/ethernet/ibm/ibmveth.*
9879 F: drivers/net/ethernet/ibm/ibmvnic.*
9880 F: drivers/pci/hotplug/pnv_php.c
9881 F: drivers/pci/hotplug/rpa*
9882 F: drivers/rtc/rtc-opal.c
9883 F: drivers/scsi/ibmvscsi/
9884 F: drivers/tty/hvc/hvc_opal.c
9885 F: drivers/watchdog/wdrtas.c
9886 F: tools/testing/selftests/powerpc
9893 LINUX FOR POWERPC EMBEDDED MPC5XXX
9894 M: Anatolij Gustschin <agust@denx.de>
9895 L: linuxppc-dev@lists.ozlabs.org
9897 F: arch/powerpc/platforms/512x/
9898 F: arch/powerpc/platforms/52xx/
9900 LINUX FOR POWERPC EMBEDDED PPC4XX
9901 L: linuxppc-dev@lists.ozlabs.org
9903 F: arch/powerpc/platforms/40x/
9904 F: arch/powerpc/platforms/44x/
9906 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9907 M: Scott Wood <oss@buserror.net>
9908 L: linuxppc-dev@lists.ozlabs.org
9910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9911 F: Documentation/devicetree/bindings/powerpc/fsl/
9912 F: arch/powerpc/platforms/83xx/
9913 F: arch/powerpc/platforms/85xx/
9915 LINUX FOR POWERPC EMBEDDED PPC8XX
9916 M: Christophe Leroy <christophe.leroy@csgroup.eu>
9917 L: linuxppc-dev@lists.ozlabs.org
9919 F: arch/powerpc/platforms/8xx/
9921 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9922 M: Kees Cook <keescook@chromium.org>
9924 F: drivers/misc/lkdtm/*
9925 F: tools/testing/selftests/lkdtm/*
9927 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9928 M: Alan Stern <stern@rowland.harvard.edu>
9929 M: Andrea Parri <parri.andrea@gmail.com>
9930 M: Will Deacon <will@kernel.org>
9931 M: Peter Zijlstra <peterz@infradead.org>
9932 M: Boqun Feng <boqun.feng@gmail.com>
9933 M: Nicholas Piggin <npiggin@gmail.com>
9934 M: David Howells <dhowells@redhat.com>
9935 M: Jade Alglave <j.alglave@ucl.ac.uk>
9936 M: Luc Maranget <luc.maranget@inria.fr>
9937 M: "Paul E. McKenney" <paulmck@kernel.org>
9938 R: Akira Yokosawa <akiyks@gmail.com>
9939 R: Daniel Lustig <dlustig@nvidia.com>
9940 L: linux-kernel@vger.kernel.org
9941 L: linux-arch@vger.kernel.org
9943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9944 F: Documentation/atomic_bitops.txt
9945 F: Documentation/atomic_t.txt
9946 F: Documentation/core-api/atomic_ops.rst
9947 F: Documentation/core-api/refcount-vs-atomic.rst
9948 F: Documentation/memory-barriers.txt
9949 F: tools/memory-model/
9951 LIS3LV02D ACCELEROMETER DRIVER
9952 M: Eric Piel <eric.piel@tremplin-utc.net>
9954 F: Documentation/misc-devices/lis3lv02d.rst
9955 F: drivers/misc/lis3lv02d/
9956 F: drivers/platform/x86/hp_accel.c
9959 M: David Gow <davidgow@google.com>
9960 L: linux-kselftest@vger.kernel.org
9961 L: kunit-dev@googlegroups.com
9966 M: Josh Poimboeuf <jpoimboe@redhat.com>
9967 M: Jiri Kosina <jikos@kernel.org>
9968 M: Miroslav Benes <mbenes@suse.cz>
9969 M: Petr Mladek <pmladek@suse.com>
9970 R: Joe Lawrence <joe.lawrence@redhat.com>
9971 L: live-patching@vger.kernel.org
9973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9974 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9975 F: Documentation/livepatch/
9976 F: arch/powerpc/include/asm/livepatch.h
9977 F: arch/s390/include/asm/livepatch.h
9978 F: arch/x86/include/asm/livepatch.h
9979 F: include/linux/livepatch.h
9980 F: kernel/livepatch/
9982 F: samples/livepatch/
9983 F: tools/testing/selftests/livepatch/
9986 L: netdev@vger.kernel.org
9988 F: include/linux/llc.h
9990 F: include/uapi/linux/llc.h
9993 LM73 HARDWARE MONITOR DRIVER
9994 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9995 L: linux-hwmon@vger.kernel.org
9997 F: drivers/hwmon/lm73.c
9999 LM78 HARDWARE MONITOR DRIVER
10000 M: Jean Delvare <jdelvare@suse.com>
10001 L: linux-hwmon@vger.kernel.org
10003 F: Documentation/hwmon/lm78.rst
10004 F: drivers/hwmon/lm78.c
10006 LM83 HARDWARE MONITOR DRIVER
10007 M: Jean Delvare <jdelvare@suse.com>
10008 L: linux-hwmon@vger.kernel.org
10010 F: Documentation/hwmon/lm83.rst
10011 F: drivers/hwmon/lm83.c
10013 LM90 HARDWARE MONITOR DRIVER
10014 M: Jean Delvare <jdelvare@suse.com>
10015 L: linux-hwmon@vger.kernel.org
10017 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10018 F: Documentation/hwmon/lm90.rst
10019 F: drivers/hwmon/lm90.c
10020 F: include/dt-bindings/thermal/lm90.h
10022 LM95234 HARDWARE MONITOR DRIVER
10023 M: Guenter Roeck <linux@roeck-us.net>
10024 L: linux-hwmon@vger.kernel.org
10026 F: Documentation/hwmon/lm95234.rst
10027 F: drivers/hwmon/lm95234.c
10029 LME2510 MEDIA DRIVER
10030 M: Malcolm Priestley <tvboxspy@gmail.com>
10031 L: linux-media@vger.kernel.org
10033 W: https://linuxtv.org
10034 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10035 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10037 LOADPIN SECURITY MODULE
10038 M: Kees Cook <keescook@chromium.org>
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10041 F: Documentation/admin-guide/LSM/LoadPin.rst
10042 F: security/loadpin/
10045 M: Peter Zijlstra <peterz@infradead.org>
10046 M: Ingo Molnar <mingo@redhat.com>
10047 M: Will Deacon <will@kernel.org>
10048 L: linux-kernel@vger.kernel.org
10050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10051 F: Documentation/locking/
10052 F: arch/*/include/asm/spinlock*.h
10053 F: include/linux/lockdep.h
10054 F: include/linux/mutex*.h
10055 F: include/linux/rwlock*.h
10056 F: include/linux/rwsem*.h
10057 F: include/linux/seqlock.h
10058 F: include/linux/spinlock*.h
10060 F: lib/locking*.[ch]
10061 X: kernel/locking/locktorture.c
10063 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10064 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10065 L: linux-ntfs-dev@lists.sourceforge.net
10067 W: http://www.linux-ntfs.org/content/view/19/37/
10068 F: Documentation/admin-guide/ldm.rst
10069 F: block/partitions/ldm.*
10071 LOGITECH HID GAMING KEYBOARDS
10072 M: Hans de Goede <hdegoede@redhat.com>
10073 L: linux-input@vger.kernel.org
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10076 F: drivers/hid/hid-lg-g15.c
10078 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10079 M: Sathya Prakash <sathya.prakash@broadcom.com>
10080 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10081 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10082 L: MPT-FusionLinux.pdl@broadcom.com
10083 L: linux-scsi@vger.kernel.org
10085 W: http://www.avagotech.com/support/
10086 F: drivers/message/fusion/
10087 F: drivers/scsi/mpt3sas/
10089 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10090 M: Matthew Wilcox <willy@infradead.org>
10091 L: linux-scsi@vger.kernel.org
10093 F: drivers/scsi/sym53c8xx_2/
10096 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10097 L: linux-iio@vger.kernel.org
10099 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10100 F: drivers/iio/dac/ltc1660.c
10102 LTC2947 HARDWARE MONITOR DRIVER
10103 M: Nuno Sá <nuno.sa@analog.com>
10104 L: linux-hwmon@vger.kernel.org
10106 W: http://ez.analog.com/community/linux-device-drivers
10107 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10108 F: drivers/hwmon/ltc2947-core.c
10109 F: drivers/hwmon/ltc2947-i2c.c
10110 F: drivers/hwmon/ltc2947-spi.c
10111 F: drivers/hwmon/ltc2947.h
10113 LTC2983 IIO TEMPERATURE DRIVER
10114 M: Nuno Sá <nuno.sa@analog.com>
10115 L: linux-iio@vger.kernel.org
10117 W: http://ez.analog.com/community/linux-device-drivers
10118 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10119 F: drivers/iio/temperature/ltc2983.c
10121 LTC4261 HARDWARE MONITOR DRIVER
10122 M: Guenter Roeck <linux@roeck-us.net>
10123 L: linux-hwmon@vger.kernel.org
10125 F: Documentation/hwmon/ltc4261.rst
10126 F: drivers/hwmon/ltc4261.c
10128 LTC4306 I2C MULTIPLEXER DRIVER
10129 M: Michael Hennerich <michael.hennerich@analog.com>
10130 L: linux-i2c@vger.kernel.org
10132 W: http://ez.analog.com/community/linux-device-drivers
10133 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10134 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10136 LTP (Linux Test Project)
10137 M: Mike Frysinger <vapier@gentoo.org>
10138 M: Cyril Hrubis <chrubis@suse.cz>
10139 M: Wanlong Gao <wanlong.gao@gmail.com>
10140 M: Jan Stancek <jstancek@redhat.com>
10141 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10142 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10143 L: ltp@lists.linux.it (subscribers-only)
10145 W: http://linux-test-project.github.io/
10146 T: git git://github.com/linux-test-project/ltp.git
10149 M: Geert Uytterhoeven <geert@linux-m68k.org>
10150 L: linux-m68k@lists.linux-m68k.org
10152 W: http://www.linux-m68k.org/
10153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10157 M68K ON APPLE MACINTOSH
10158 M: Joshua Thompson <funaho@jurai.org>
10159 L: linux-m68k@lists.linux-m68k.org
10161 W: http://www.mac.linux-m68k.org/
10165 M: Philip Blundell <philb@gnu.org>
10167 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10168 F: arch/m68k/hp300/
10170 M88DS3103 MEDIA DRIVER
10171 M: Antti Palosaari <crope@iki.fi>
10172 L: linux-media@vger.kernel.org
10174 W: https://linuxtv.org
10175 W: http://palosaari.fi/linux/
10176 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10177 T: git git://linuxtv.org/anttip/media_tree.git
10178 F: drivers/media/dvb-frontends/m88ds3103*
10180 M88RS2000 MEDIA DRIVER
10181 M: Malcolm Priestley <tvboxspy@gmail.com>
10182 L: linux-media@vger.kernel.org
10184 W: https://linuxtv.org
10185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10186 F: drivers/media/dvb-frontends/m88rs2000*
10188 MA901 MASTERKIT USB FM RADIO DRIVER
10189 M: Alexey Klimov <klimov.linux@gmail.com>
10190 L: linux-media@vger.kernel.org
10192 T: git git://linuxtv.org/media_tree.git
10193 F: drivers/media/radio/radio-ma901.c
10196 M: Johannes Berg <johannes@sipsolutions.net>
10197 L: linux-wireless@vger.kernel.org
10199 W: https://wireless.wiki.kernel.org/
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10202 F: Documentation/networking/mac80211-injection.rst
10203 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10204 F: drivers/net/wireless/mac80211_hwsim.[ch]
10205 F: include/net/mac80211.h
10209 M: Jassi Brar <jassisinghbrar@gmail.com>
10210 L: linux-kernel@vger.kernel.org
10212 F: drivers/mailbox/
10213 F: include/linux/mailbox_client.h
10214 F: include/linux/mailbox_controller.h
10216 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10217 M: Michael Kerrisk <mtk.manpages@gmail.com>
10218 L: linux-man@vger.kernel.org
10220 W: http://www.kernel.org/doc/man-pages
10222 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10223 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10224 L: linux-mips@vger.kernel.org
10226 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10228 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10229 M: Andrew Lunn <andrew@lunn.ch>
10230 M: Vivien Didelot <vivien.didelot@gmail.com>
10231 L: netdev@vger.kernel.org
10233 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10234 F: Documentation/networking/devlink/mv88e6xxx.rst
10235 F: drivers/net/dsa/mv88e6xxx/
10236 F: include/linux/platform_data/mv88e6xxx.h
10238 MARVELL ARMADA 3700 PHY DRIVERS
10239 M: Miquel Raynal <miquel.raynal@bootlin.com>
10241 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10242 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10243 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10244 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10246 MARVELL ARMADA DRM SUPPORT
10247 M: Russell King <linux@armlinux.org.uk>
10249 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10250 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10251 F: Documentation/devicetree/bindings/display/armada/
10252 F: drivers/gpu/drm/armada/
10253 F: include/uapi/drm/armada_drm.h
10255 MARVELL CRYPTO DRIVER
10256 M: Boris Brezillon <bbrezillon@kernel.org>
10257 M: Arnaud Ebalard <arno@natisbad.org>
10258 M: Srujana Challa <schalla@marvell.com>
10259 L: linux-crypto@vger.kernel.org
10261 F: drivers/crypto/marvell/
10263 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10264 M: Mirko Lindner <mlindner@marvell.com>
10265 M: Stephen Hemminger <stephen@networkplumber.org>
10266 L: netdev@vger.kernel.org
10268 F: drivers/net/ethernet/marvell/sk*
10270 MARVELL LIBERTAS WIRELESS DRIVER
10271 L: libertas-dev@lists.infradead.org
10273 F: drivers/net/wireless/marvell/libertas/
10275 MARVELL MACCHIATOBIN SUPPORT
10276 M: Russell King <linux@armlinux.org.uk>
10277 L: linux-arm-kernel@lists.infradead.org
10279 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10281 MARVELL MV643XX ETHERNET DRIVER
10282 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10283 L: netdev@vger.kernel.org
10285 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10286 F: include/linux/mv643xx.h
10288 MARVELL MV88X3310 PHY DRIVER
10289 M: Russell King <linux@armlinux.org.uk>
10290 L: netdev@vger.kernel.org
10292 F: drivers/net/phy/marvell10g.c
10294 MARVELL MVEBU THERMAL DRIVER
10295 M: Miquel Raynal <miquel.raynal@bootlin.com>
10297 F: drivers/thermal/armada_thermal.c
10299 MARVELL MVNETA ETHERNET DRIVER
10300 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10301 L: netdev@vger.kernel.org
10303 F: drivers/net/ethernet/marvell/mvneta.*
10305 MARVELL MWIFIEX WIRELESS DRIVER
10306 M: Amitkumar Karwar <amitkarwar@gmail.com>
10307 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10308 M: Xinming Hu <huxinming820@gmail.com>
10309 L: linux-wireless@vger.kernel.org
10311 F: drivers/net/wireless/marvell/mwifiex/
10313 MARVELL MWL8K WIRELESS DRIVER
10314 M: Lennert Buytenhek <buytenh@wantstofly.org>
10315 L: linux-wireless@vger.kernel.org
10317 F: drivers/net/wireless/marvell/mwl8k.c
10319 MARVELL NAND CONTROLLER DRIVER
10320 M: Miquel Raynal <miquel.raynal@bootlin.com>
10321 L: linux-mtd@lists.infradead.org
10323 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10324 F: drivers/mtd/nand/raw/marvell_nand.c
10326 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10327 M: Sunil Goutham <sgoutham@marvell.com>
10328 M: Geetha sowjanya <gakula@marvell.com>
10329 M: Subbaraya Sundeep <sbhatta@marvell.com>
10330 M: hariprasad <hkelam@marvell.com>
10331 L: netdev@vger.kernel.org
10333 F: drivers/net/ethernet/marvell/octeontx2/nic/
10335 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10336 M: Sunil Goutham <sgoutham@marvell.com>
10337 M: Linu Cherian <lcherian@marvell.com>
10338 M: Geetha sowjanya <gakula@marvell.com>
10339 M: Jerin Jacob <jerinj@marvell.com>
10340 L: netdev@vger.kernel.org
10342 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10343 F: drivers/net/ethernet/marvell/octeontx2/af/
10345 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10346 M: Nicolas Pitre <nico@fluxnic.net>
10348 F: drivers/mmc/host/mvsdio.*
10350 MARVELL USB MDIO CONTROLLER DRIVER
10351 M: Tobias Waldekranz <tobias@waldekranz.com>
10352 L: netdev@vger.kernel.org
10354 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10355 F: drivers/net/phy/mdio-mvusb.c
10357 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10358 M: Hu Ziji <huziji@marvell.com>
10359 L: linux-mmc@vger.kernel.org
10361 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10362 F: drivers/mmc/host/sdhci-xenon*
10364 MATROX FRAMEBUFFER DRIVER
10365 L: linux-fbdev@vger.kernel.org
10367 F: drivers/video/fbdev/matrox/matroxfb_*
10368 F: include/uapi/linux/matroxfb.h
10370 MAX16065 HARDWARE MONITOR DRIVER
10371 M: Guenter Roeck <linux@roeck-us.net>
10372 L: linux-hwmon@vger.kernel.org
10374 F: Documentation/hwmon/max16065.rst
10375 F: drivers/hwmon/max16065.c
10377 MAX2175 SDR TUNER DRIVER
10378 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10379 L: linux-media@vger.kernel.org
10381 T: git git://linuxtv.org/media_tree.git
10382 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10383 F: Documentation/userspace-api/media/drivers/max2175.rst
10384 F: drivers/media/i2c/max2175*
10385 F: include/uapi/linux/max2175.h
10387 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10388 L: linux-hwmon@vger.kernel.org
10390 F: Documentation/hwmon/max6650.rst
10391 F: drivers/hwmon/max6650.c
10393 MAX6697 HARDWARE MONITOR DRIVER
10394 M: Guenter Roeck <linux@roeck-us.net>
10395 L: linux-hwmon@vger.kernel.org
10397 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10398 F: Documentation/hwmon/max6697.rst
10399 F: drivers/hwmon/max6697.c
10400 F: include/linux/platform_data/max6697.h
10402 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10403 M: Peter Rosin <peda@axentia.se>
10404 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10406 F: Documentation/devicetree/bindings/sound/max9860.txt
10407 F: sound/soc/codecs/max9860.*
10409 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10410 M: Andreas Klinger <ak@it-klinger.de>
10411 L: linux-iio@vger.kernel.org
10413 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10414 F: drivers/iio/proximity/mb1232.c
10416 MAXIM MAX77650 PMIC MFD DRIVER
10417 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10418 L: linux-kernel@vger.kernel.org
10420 F: Documentation/devicetree/bindings/*/*max77650.yaml
10421 F: Documentation/devicetree/bindings/*/max77650*.yaml
10422 F: drivers/gpio/gpio-max77650.c
10423 F: drivers/input/misc/max77650-onkey.c
10424 F: drivers/leds/leds-max77650.c
10425 F: drivers/mfd/max77650.c
10426 F: drivers/power/supply/max77650-charger.c
10427 F: drivers/regulator/max77650-regulator.c
10428 F: include/linux/mfd/max77650.h
10430 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10431 M: Javier Martinez Canillas <javier@dowhile0.org>
10432 L: linux-kernel@vger.kernel.org
10434 F: Documentation/devicetree/bindings/*/*max77802.txt
10435 F: drivers/regulator/max77802-regulator.c
10436 F: include/dt-bindings/*/*max77802.h
10438 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10439 M: Krzysztof Kozlowski <krzk@kernel.org>
10440 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10441 L: linux-pm@vger.kernel.org
10443 F: drivers/power/supply/max14577_charger.c
10444 F: drivers/power/supply/max77693_charger.c
10446 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10447 M: Chanwoo Choi <cw00.choi@samsung.com>
10448 M: Krzysztof Kozlowski <krzk@kernel.org>
10449 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10450 L: linux-kernel@vger.kernel.org
10452 F: Documentation/devicetree/bindings/*/max77686.txt
10453 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10454 F: Documentation/devicetree/bindings/mfd/max14577.txt
10455 F: Documentation/devicetree/bindings/mfd/max77693.txt
10456 F: drivers/*/max14577*.c
10457 F: drivers/*/max77686*.c
10458 F: drivers/*/max77693*.c
10459 F: drivers/clk/clk-max77686.c
10460 F: drivers/extcon/extcon-max14577.c
10461 F: drivers/extcon/extcon-max77693.c
10462 F: drivers/rtc/rtc-max77686.c
10463 F: include/linux/mfd/max14577*.h
10464 F: include/linux/mfd/max77686*.h
10465 F: include/linux/mfd/max77693*.h
10467 MAXIRADIO FM RADIO RECEIVER DRIVER
10468 M: Hans Verkuil <hverkuil@xs4all.nl>
10469 L: linux-media@vger.kernel.org
10471 W: https://linuxtv.org
10472 T: git git://linuxtv.org/media_tree.git
10473 F: drivers/media/radio/radio-maxiradio*
10475 MCAN MMIO DEVICE DRIVER
10476 M: Dan Murphy <dmurphy@ti.com>
10477 M: Sriram Dash <sriram.dash@samsung.com>
10478 L: linux-can@vger.kernel.org
10480 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10481 F: drivers/net/can/m_can/m_can.c
10482 F: drivers/net/can/m_can/m_can.h
10483 F: drivers/net/can/m_can/m_can_platform.c
10485 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10486 M: Rishi Gupta <gupt21@gmail.com>
10487 L: linux-i2c@vger.kernel.org
10488 L: linux-input@vger.kernel.org
10490 F: drivers/hid/hid-mcp2221.c
10492 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10493 M: Peter Rosin <peda@axentia.se>
10494 L: linux-iio@vger.kernel.org
10496 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10497 F: drivers/iio/potentiometer/mcp4018.c
10498 F: drivers/iio/potentiometer/mcp4531.c
10500 MCR20A IEEE-802.15.4 RADIO DRIVER
10501 M: Xue Liu <liuxuenetmail@gmail.com>
10502 L: linux-wpan@vger.kernel.org
10504 W: https://github.com/xueliu/mcr20a-linux
10505 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10506 F: drivers/net/ieee802154/mcr20a.c
10507 F: drivers/net/ieee802154/mcr20a.h
10509 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10510 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10511 L: linux-iio@vger.kernel.org
10513 F: drivers/iio/dac/cio-dac.c
10515 MEDIA CONTROLLER FRAMEWORK
10516 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10517 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10518 L: linux-media@vger.kernel.org
10520 W: https://www.linuxtv.org
10521 T: git git://linuxtv.org/media_tree.git
10522 F: drivers/media/mc/
10523 F: include/media/media-*.h
10524 F: include/uapi/linux/media.h
10526 MEDIA DRIVER FOR FREESCALE IMX PXP
10527 M: Philipp Zabel <p.zabel@pengutronix.de>
10528 L: linux-media@vger.kernel.org
10530 T: git git://linuxtv.org/media_tree.git
10531 F: drivers/media/platform/imx-pxp.[ch]
10533 MEDIA DRIVERS FOR ASCOT2E
10534 M: Sergey Kozlov <serjk@netup.ru>
10535 M: Abylay Ospan <aospan@netup.ru>
10536 L: linux-media@vger.kernel.org
10538 W: https://linuxtv.org
10539 W: http://netup.tv/
10540 T: git git://linuxtv.org/media_tree.git
10541 F: drivers/media/dvb-frontends/ascot2e*
10543 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10544 M: Jasmin Jessich <jasmin@anw.at>
10545 L: linux-media@vger.kernel.org
10547 W: https://linuxtv.org
10548 T: git git://linuxtv.org/media_tree.git
10549 F: drivers/media/dvb-frontends/cxd2099*
10551 MEDIA DRIVERS FOR CXD2841ER
10552 M: Sergey Kozlov <serjk@netup.ru>
10553 M: Abylay Ospan <aospan@netup.ru>
10554 L: linux-media@vger.kernel.org
10556 W: https://linuxtv.org
10557 W: http://netup.tv/
10558 T: git git://linuxtv.org/media_tree.git
10559 F: drivers/media/dvb-frontends/cxd2841er*
10561 MEDIA DRIVERS FOR CXD2880
10562 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10563 L: linux-media@vger.kernel.org
10565 W: http://linuxtv.org/
10566 T: git git://linuxtv.org/media_tree.git
10567 F: drivers/media/dvb-frontends/cxd2880/*
10568 F: drivers/media/spi/cxd2880*
10570 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10571 L: linux-media@vger.kernel.org
10573 W: https://linuxtv.org
10574 T: git git://linuxtv.org/media_tree.git
10575 F: drivers/media/pci/ddbridge/*
10577 MEDIA DRIVERS FOR FREESCALE IMX
10578 M: Steve Longerbeam <slongerbeam@gmail.com>
10579 M: Philipp Zabel <p.zabel@pengutronix.de>
10580 L: linux-media@vger.kernel.org
10582 T: git git://linuxtv.org/media_tree.git
10583 F: Documentation/admin-guide/media/imx.rst
10584 F: Documentation/devicetree/bindings/media/imx.txt
10585 F: drivers/staging/media/imx/
10586 F: include/linux/imx-media.h
10587 F: include/media/imx.h
10589 MEDIA DRIVERS FOR FREESCALE IMX7
10590 M: Rui Miguel Silva <rmfrfs@gmail.com>
10591 L: linux-media@vger.kernel.org
10593 T: git git://linuxtv.org/media_tree.git
10594 F: Documentation/admin-guide/media/imx7.rst
10595 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10596 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10597 F: drivers/staging/media/imx/imx7-media-csi.c
10598 F: drivers/staging/media/imx/imx7-mipi-csis.c
10600 MEDIA DRIVERS FOR HELENE
10601 M: Abylay Ospan <aospan@netup.ru>
10602 L: linux-media@vger.kernel.org
10604 W: https://linuxtv.org
10605 W: http://netup.tv/
10606 T: git git://linuxtv.org/media_tree.git
10607 F: drivers/media/dvb-frontends/helene*
10609 MEDIA DRIVERS FOR HORUS3A
10610 M: Sergey Kozlov <serjk@netup.ru>
10611 M: Abylay Ospan <aospan@netup.ru>
10612 L: linux-media@vger.kernel.org
10614 W: https://linuxtv.org
10615 W: http://netup.tv/
10616 T: git git://linuxtv.org/media_tree.git
10617 F: drivers/media/dvb-frontends/horus3a*
10619 MEDIA DRIVERS FOR LNBH25
10620 M: Sergey Kozlov <serjk@netup.ru>
10621 M: Abylay Ospan <aospan@netup.ru>
10622 L: linux-media@vger.kernel.org
10624 W: https://linuxtv.org
10625 W: http://netup.tv/
10626 T: git git://linuxtv.org/media_tree.git
10627 F: drivers/media/dvb-frontends/lnbh25*
10629 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10630 L: linux-media@vger.kernel.org
10632 W: https://linuxtv.org
10633 T: git git://linuxtv.org/media_tree.git
10634 F: drivers/media/dvb-frontends/mxl5xx*
10636 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10637 M: Sergey Kozlov <serjk@netup.ru>
10638 M: Abylay Ospan <aospan@netup.ru>
10639 L: linux-media@vger.kernel.org
10641 W: https://linuxtv.org
10642 W: http://netup.tv/
10643 T: git git://linuxtv.org/media_tree.git
10644 F: drivers/media/pci/netup_unidvb/*
10646 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10647 M: Dmitry Osipenko <digetx@gmail.com>
10648 L: linux-media@vger.kernel.org
10649 L: linux-tegra@vger.kernel.org
10651 T: git git://linuxtv.org/media_tree.git
10652 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10653 F: drivers/staging/media/tegra-vde/
10655 MEDIA DRIVERS FOR RENESAS - CEU
10656 M: Jacopo Mondi <jacopo@jmondi.org>
10657 L: linux-media@vger.kernel.org
10658 L: linux-renesas-soc@vger.kernel.org
10660 T: git git://linuxtv.org/media_tree.git
10661 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10662 F: drivers/media/platform/renesas-ceu.c
10663 F: include/media/drv-intf/renesas-ceu.h
10665 MEDIA DRIVERS FOR RENESAS - DRIF
10666 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10667 L: linux-media@vger.kernel.org
10668 L: linux-renesas-soc@vger.kernel.org
10670 T: git git://linuxtv.org/media_tree.git
10671 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10672 F: drivers/media/platform/rcar_drif.c
10674 MEDIA DRIVERS FOR RENESAS - FCP
10675 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10676 L: linux-media@vger.kernel.org
10677 L: linux-renesas-soc@vger.kernel.org
10679 T: git git://linuxtv.org/media_tree.git
10680 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10681 F: drivers/media/platform/rcar-fcp.c
10682 F: include/media/rcar-fcp.h
10684 MEDIA DRIVERS FOR RENESAS - FDP1
10685 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10686 L: linux-media@vger.kernel.org
10687 L: linux-renesas-soc@vger.kernel.org
10689 T: git git://linuxtv.org/media_tree.git
10690 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10691 F: drivers/media/platform/rcar_fdp1.c
10693 MEDIA DRIVERS FOR RENESAS - VIN
10694 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10695 L: linux-media@vger.kernel.org
10696 L: linux-renesas-soc@vger.kernel.org
10698 T: git git://linuxtv.org/media_tree.git
10699 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10700 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10701 F: drivers/media/platform/rcar-vin/
10703 MEDIA DRIVERS FOR RENESAS - VSP1
10704 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10705 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10706 L: linux-media@vger.kernel.org
10707 L: linux-renesas-soc@vger.kernel.org
10709 T: git git://linuxtv.org/media_tree.git
10710 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10711 F: drivers/media/platform/vsp1/
10713 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10714 L: linux-media@vger.kernel.org
10716 W: https://linuxtv.org
10717 T: git git://linuxtv.org/media_tree.git
10718 F: drivers/media/dvb-frontends/stv0910*
10720 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10721 L: linux-media@vger.kernel.org
10723 W: https://linuxtv.org
10724 T: git git://linuxtv.org/media_tree.git
10725 F: drivers/media/dvb-frontends/stv6111*
10727 MEDIA DRIVERS FOR STM32 - DCMI
10728 M: Hugues Fruchet <hugues.fruchet@st.com>
10729 L: linux-media@vger.kernel.org
10731 T: git git://linuxtv.org/media_tree.git
10732 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10733 F: drivers/media/platform/stm32/stm32-dcmi.c
10735 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10736 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10737 L: linux-media@vger.kernel.org
10739 W: https://linuxtv.org
10740 Q: http://patchwork.kernel.org/project/linux-media/list/
10741 T: git git://linuxtv.org/media_tree.git
10742 F: Documentation/admin-guide/media/
10743 F: Documentation/devicetree/bindings/media/
10744 F: Documentation/driver-api/media/
10745 F: Documentation/userspace-api/media/
10747 F: drivers/staging/media/
10748 F: include/linux/platform_data/media/
10750 F: include/uapi/linux/dvb/
10751 F: include/uapi/linux/ivtv*
10752 F: include/uapi/linux/media.h
10753 F: include/uapi/linux/meye.h
10754 F: include/uapi/linux/uvcvideo.h
10755 F: include/uapi/linux/v4l2-*
10756 F: include/uapi/linux/videodev2.h
10758 MEDIATEK BLUETOOTH DRIVER
10759 M: Sean Wang <sean.wang@mediatek.com>
10760 L: linux-bluetooth@vger.kernel.org
10761 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10763 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10764 F: drivers/bluetooth/btmtkuart.c
10766 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10767 M: Sean Wang <sean.wang@mediatek.com>
10768 L: linux-pm@vger.kernel.org
10770 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10771 F: drivers/power/reset/mt6323-poweroff.c
10773 MEDIATEK CIR DRIVER
10774 M: Sean Wang <sean.wang@mediatek.com>
10776 F: drivers/media/rc/mtk-cir.c
10778 MEDIATEK DMA DRIVER
10779 M: Sean Wang <sean.wang@mediatek.com>
10780 L: dmaengine@vger.kernel.org
10781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10782 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10784 F: Documentation/devicetree/bindings/dma/mtk-*
10785 F: drivers/dma/mediatek/
10787 MEDIATEK ETHERNET DRIVER
10788 M: Felix Fietkau <nbd@openwrt.org>
10789 M: John Crispin <john@phrozen.org>
10790 M: Sean Wang <sean.wang@mediatek.com>
10791 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10792 L: netdev@vger.kernel.org
10794 F: drivers/net/ethernet/mediatek/
10796 MEDIATEK I2C CONTROLLER DRIVER
10797 M: Qii Wang <qii.wang@mediatek.com>
10798 L: linux-i2c@vger.kernel.org
10800 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10801 F: drivers/i2c/busses/i2c-mt65xx.c
10803 MEDIATEK JPEG DRIVER
10804 M: Rick Chang <rick.chang@mediatek.com>
10805 M: Bin Liu <bin.liu@mediatek.com>
10807 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10808 F: drivers/media/platform/mtk-jpeg/
10810 MEDIATEK MDP DRIVER
10811 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10812 M: Houlong Wei <houlong.wei@mediatek.com>
10813 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10815 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10816 F: drivers/media/platform/mtk-mdp/
10817 F: drivers/media/platform/mtk-vpu/
10819 MEDIATEK MEDIA DRIVER
10820 M: Tiffany Lin <tiffany.lin@mediatek.com>
10821 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10823 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10824 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10825 F: drivers/media/platform/mtk-vcodec/
10826 F: drivers/media/platform/mtk-vpu/
10828 MEDIATEK MMC/SD/SDIO DRIVER
10829 M: Chaotian Jing <chaotian.jing@mediatek.com>
10831 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10832 F: drivers/mmc/host/mtk-sd.c
10834 MEDIATEK MT76 WIRELESS LAN DRIVER
10835 M: Felix Fietkau <nbd@nbd.name>
10836 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10837 R: Ryder Lee <ryder.lee@mediatek.com>
10838 L: linux-wireless@vger.kernel.org
10840 F: drivers/net/wireless/mediatek/mt76/
10842 MEDIATEK MT7601U WIRELESS LAN DRIVER
10843 M: Jakub Kicinski <kubakici@wp.pl>
10844 L: linux-wireless@vger.kernel.org
10846 F: drivers/net/wireless/mediatek/mt7601u/
10848 MEDIATEK MT7621/28/88 I2C DRIVER
10849 M: Stefan Roese <sr@denx.de>
10850 L: linux-i2c@vger.kernel.org
10852 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10853 F: drivers/i2c/busses/i2c-mt7621.c
10855 MEDIATEK NAND CONTROLLER DRIVER
10856 M: Xiaolei Li <xiaolei.li@mediatek.com>
10857 L: linux-mtd@lists.infradead.org
10859 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10860 F: drivers/mtd/nand/raw/mtk_*
10862 MEDIATEK PMIC LED DRIVER
10863 M: Sean Wang <sean.wang@mediatek.com>
10865 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10866 F: drivers/leds/leds-mt6323.c
10868 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10869 M: Sean Wang <sean.wang@mediatek.com>
10871 F: drivers/char/hw_random/mtk-rng.c
10873 MEDIATEK SWITCH DRIVER
10874 M: Sean Wang <sean.wang@mediatek.com>
10875 L: netdev@vger.kernel.org
10877 F: drivers/net/dsa/mt7530.*
10878 F: net/dsa/tag_mtk.c
10880 MEDIATEK USB3 DRD IP DRIVER
10881 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10882 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10884 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10886 F: drivers/usb/mtu3/
10888 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10889 M: Peter Senna Tschudin <peter.senna@gmail.com>
10890 M: Martin Donnelly <martin.donnelly@ge.com>
10891 M: Martyn Welch <martyn.welch@collabora.co.uk>
10893 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10894 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10896 MEGARAID SCSI/SAS DRIVERS
10897 M: Kashyap Desai <kashyap.desai@broadcom.com>
10898 M: Sumit Saxena <sumit.saxena@broadcom.com>
10899 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10900 L: megaraidlinux.pdl@broadcom.com
10901 L: linux-scsi@vger.kernel.org
10903 W: http://www.avagotech.com/support/
10904 F: Documentation/scsi/megaraid.rst
10905 F: drivers/scsi/megaraid.*
10906 F: drivers/scsi/megaraid/
10908 MELEXIS MLX90614 DRIVER
10909 M: Crt Mori <cmo@melexis.com>
10910 L: linux-iio@vger.kernel.org
10912 W: http://www.melexis.com
10913 F: drivers/iio/temperature/mlx90614.c
10915 MELEXIS MLX90632 DRIVER
10916 M: Crt Mori <cmo@melexis.com>
10917 L: linux-iio@vger.kernel.org
10919 W: http://www.melexis.com
10920 F: drivers/iio/temperature/mlx90632.c
10922 MELFAS MIP4 TOUCHSCREEN DRIVER
10923 M: Sangwon Jee <jeesw@melfas.com>
10925 W: http://www.melfas.com
10926 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10927 F: drivers/input/touchscreen/melfas_mip4.c
10929 MELLANOX ETHERNET DRIVER (mlx4_en)
10930 M: Tariq Toukan <tariqt@mellanox.com>
10931 L: netdev@vger.kernel.org
10933 W: http://www.mellanox.com
10934 Q: http://patchwork.ozlabs.org/project/netdev/list/
10935 F: drivers/net/ethernet/mellanox/mlx4/en_*
10937 MELLANOX ETHERNET DRIVER (mlx5e)
10938 M: Saeed Mahameed <saeedm@mellanox.com>
10939 L: netdev@vger.kernel.org
10941 W: http://www.mellanox.com
10942 Q: http://patchwork.ozlabs.org/project/netdev/list/
10943 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10945 MELLANOX ETHERNET INNOVA DRIVERS
10946 R: Boris Pismenny <borisp@mellanox.com>
10947 L: netdev@vger.kernel.org
10949 W: http://www.mellanox.com
10950 Q: http://patchwork.ozlabs.org/project/netdev/list/
10951 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10952 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10953 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10954 F: include/linux/mlx5/mlx5_ifc_fpga.h
10956 MELLANOX ETHERNET SWITCH DRIVERS
10957 M: Jiri Pirko <jiri@mellanox.com>
10958 M: Ido Schimmel <idosch@mellanox.com>
10959 L: netdev@vger.kernel.org
10961 W: http://www.mellanox.com
10962 Q: http://patchwork.ozlabs.org/project/netdev/list/
10963 F: drivers/net/ethernet/mellanox/mlxsw/
10964 F: tools/testing/selftests/drivers/net/mlxsw/
10966 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10967 M: mlxsw@mellanox.com
10968 L: netdev@vger.kernel.org
10970 W: http://www.mellanox.com
10971 Q: http://patchwork.ozlabs.org/project/netdev/list/
10972 F: drivers/net/ethernet/mellanox/mlxfw/
10974 MELLANOX HARDWARE PLATFORM SUPPORT
10975 M: Andy Shevchenko <andy@infradead.org>
10976 M: Darren Hart <dvhart@infradead.org>
10977 M: Vadim Pasternak <vadimp@mellanox.com>
10978 L: platform-driver-x86@vger.kernel.org
10980 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10981 F: drivers/platform/mellanox/
10982 F: include/linux/platform_data/mlxreg.h
10984 MELLANOX MLX4 core VPI driver
10985 M: Tariq Toukan <tariqt@mellanox.com>
10986 L: netdev@vger.kernel.org
10987 L: linux-rdma@vger.kernel.org
10989 W: http://www.mellanox.com
10990 Q: http://patchwork.ozlabs.org/project/netdev/list/
10991 F: drivers/net/ethernet/mellanox/mlx4/
10992 F: include/linux/mlx4/
10994 MELLANOX MLX4 IB driver
10995 M: Yishai Hadas <yishaih@mellanox.com>
10996 L: linux-rdma@vger.kernel.org
10998 W: http://www.mellanox.com
10999 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11000 F: drivers/infiniband/hw/mlx4/
11001 F: include/linux/mlx4/
11002 F: include/uapi/rdma/mlx4-abi.h
11004 MELLANOX MLX5 core VPI driver
11005 M: Saeed Mahameed <saeedm@mellanox.com>
11006 M: Leon Romanovsky <leonro@mellanox.com>
11007 L: netdev@vger.kernel.org
11008 L: linux-rdma@vger.kernel.org
11010 W: http://www.mellanox.com
11011 Q: http://patchwork.ozlabs.org/project/netdev/list/
11012 F: Documentation/networking/device_drivers/mellanox/
11013 F: drivers/net/ethernet/mellanox/mlx5/core/
11014 F: include/linux/mlx5/
11016 MELLANOX MLX5 IB driver
11017 M: Leon Romanovsky <leonro@mellanox.com>
11018 L: linux-rdma@vger.kernel.org
11020 W: http://www.mellanox.com
11021 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11022 F: drivers/infiniband/hw/mlx5/
11023 F: include/linux/mlx5/
11024 F: include/uapi/rdma/mlx5-abi.h
11026 MELLANOX MLXCPLD I2C AND MUX DRIVER
11027 M: Vadim Pasternak <vadimp@mellanox.com>
11028 M: Michael Shych <michaelsh@mellanox.com>
11029 L: linux-i2c@vger.kernel.org
11031 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11032 F: drivers/i2c/busses/i2c-mlxcpld.c
11033 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11035 MELLANOX MLXCPLD LED DRIVER
11036 M: Vadim Pasternak <vadimp@mellanox.com>
11037 L: linux-leds@vger.kernel.org
11039 F: Documentation/leds/leds-mlxcpld.rst
11040 F: drivers/leds/leds-mlxcpld.c
11041 F: drivers/leds/leds-mlxreg.c
11043 MELLANOX PLATFORM DRIVER
11044 M: Vadim Pasternak <vadimp@mellanox.com>
11045 L: platform-driver-x86@vger.kernel.org
11047 F: drivers/platform/x86/mlx-platform.c
11050 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11051 M: "Paul E. McKenney" <paulmck@kernel.org>
11052 L: linux-kernel@vger.kernel.org
11054 F: arch/powerpc/include/asm/membarrier.h
11055 F: include/uapi/linux/membarrier.h
11056 F: kernel/sched/membarrier.c
11059 M: Mike Rapoport <rppt@linux.ibm.com>
11060 L: linux-mm@kvack.org
11062 F: Documentation/core-api/boot-time-mm.rst
11063 F: include/linux/memblock.h
11067 M: Andrew Morton <akpm@linux-foundation.org>
11068 L: linux-mm@kvack.org
11070 W: http://www.linux-mm.org
11071 T: quilt https://ozlabs.org/~akpm/mmotm/
11072 T: quilt https://ozlabs.org/~akpm/mmots/
11073 T: git git://github.com/hnaz/linux-mm.git
11074 F: include/linux/gfp.h
11075 F: include/linux/memory_hotplug.h
11076 F: include/linux/mm.h
11077 F: include/linux/mmzone.h
11078 F: include/linux/vmalloc.h
11081 MEMORY TECHNOLOGY DEVICES (MTD)
11082 M: Miquel Raynal <miquel.raynal@bootlin.com>
11083 M: Richard Weinberger <richard@nod.at>
11084 M: Vignesh Raghavendra <vigneshr@ti.com>
11085 L: linux-mtd@lists.infradead.org
11087 W: http://www.linux-mtd.infradead.org/
11088 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11089 C: irc://irc.oftc.net/mtd
11090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11092 F: Documentation/devicetree/bindings/mtd/
11094 F: include/linux/mtd/
11095 F: include/uapi/mtd/
11097 MEN A21 WATCHDOG DRIVER
11098 M: Johannes Thumshirn <morbidrsa@gmail.com>
11099 L: linux-watchdog@vger.kernel.org
11101 F: drivers/watchdog/mena21_wdt.c
11103 MEN CHAMELEON BUS (mcb)
11104 M: Johannes Thumshirn <morbidrsa@gmail.com>
11106 F: Documentation/driver-api/men-chameleon-bus.rst
11108 F: include/linux/mcb.h
11110 MEN F21BMC (Board Management Controller)
11111 M: Andreas Werner <andreas.werner@men.de>
11113 F: Documentation/hwmon/menf21bmc.rst
11114 F: drivers/hwmon/menf21bmc_hwmon.c
11115 F: drivers/leds/leds-menf21bmc.c
11116 F: drivers/mfd/menf21bmc.c
11117 F: drivers/watchdog/menf21bmc_wdt.c
11119 MEN Z069 WATCHDOG DRIVER
11120 M: Johannes Thumshirn <jth@kernel.org>
11121 L: linux-watchdog@vger.kernel.org
11123 F: drivers/watchdog/menz69_wdt.c
11125 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11126 M: Neil Armstrong <narmstrong@baylibre.com>
11127 L: linux-media@vger.kernel.org
11128 L: linux-amlogic@lists.infradead.org
11130 W: http://linux-meson.com/
11131 T: git git://linuxtv.org/media_tree.git
11132 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11133 F: drivers/media/platform/meson/ao-cec-g12a.c
11134 F: drivers/media/platform/meson/ao-cec.c
11136 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11137 M: Liang Yang <liang.yang@amlogic.com>
11138 L: linux-mtd@lists.infradead.org
11140 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11141 F: drivers/mtd/nand/raw/meson_*
11143 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11144 M: Maxime Jourdan <mjourdan@baylibre.com>
11145 M: Neil Armstrong <narmstrong@baylibre.com>
11146 L: linux-media@vger.kernel.org
11147 L: linux-amlogic@lists.infradead.org
11149 T: git git://linuxtv.org/media_tree.git
11150 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11151 F: drivers/staging/media/meson/vdec/
11153 METHODE UDPU SUPPORT
11154 M: Vladimir Vid <vladimir.vid@sartura.hr>
11156 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11159 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11160 M: Hemant Kumar <hemantk@codeaurora.org>
11161 L: linux-arm-msm@vger.kernel.org
11163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11164 F: Documentation/mhi/
11165 F: drivers/bus/mhi/
11166 F: include/linux/mhi.h
11168 MICROBLAZE ARCHITECTURE
11169 M: Michal Simek <monstr@monstr.eu>
11171 W: http://www.monstr.eu/fdt/
11172 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11173 F: arch/microblaze/
11175 MICROCHIP AT91 SERIAL DRIVER
11176 M: Richard Genoud <richard.genoud@gmail.com>
11178 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11179 F: drivers/tty/serial/atmel_serial.c
11180 F: drivers/tty/serial/atmel_serial.h
11182 MICROCHIP AT91 USART MFD DRIVER
11183 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11184 L: linux-kernel@vger.kernel.org
11186 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11187 F: drivers/mfd/at91-usart.c
11188 F: include/dt-bindings/mfd/at91-usart.h
11190 MICROCHIP AT91 USART SPI DRIVER
11191 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11192 L: linux-spi@vger.kernel.org
11194 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11195 F: drivers/spi/spi-at91-usart.c
11197 MICROCHIP AUDIO ASOC DRIVERS
11198 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11199 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11203 MICROCHIP DMA DRIVER
11204 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206 L: dmaengine@vger.kernel.org
11208 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11209 F: drivers/dma/at_hdmac.c
11210 F: drivers/dma/at_hdmac_regs.h
11211 F: include/dt-bindings/dma/at91.h
11212 F: include/linux/platform_data/dma-atmel.h
11214 MICROCHIP ECC DRIVER
11215 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11216 L: linux-crypto@vger.kernel.org
11218 F: drivers/crypto/atmel-ecc.*
11220 MICROCHIP I2C DRIVER
11221 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11222 L: linux-i2c@vger.kernel.org
11224 F: drivers/i2c/busses/i2c-at91-*.c
11225 F: drivers/i2c/busses/i2c-at91.h
11227 MICROCHIP ISC DRIVER
11228 M: Eugen Hristev <eugen.hristev@microchip.com>
11229 L: linux-media@vger.kernel.org
11231 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11232 F: drivers/media/platform/atmel/atmel-isc-base.c
11233 F: drivers/media/platform/atmel/atmel-isc-regs.h
11234 F: drivers/media/platform/atmel/atmel-isc.h
11235 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11236 F: include/linux/atmel-isc-media.h
11238 MICROCHIP ISI DRIVER
11239 M: Eugen Hristev <eugen.hristev@microchip.com>
11240 L: linux-media@vger.kernel.org
11242 F: drivers/media/platform/atmel/atmel-isi.c
11243 F: drivers/media/platform/atmel/atmel-isi.h
11245 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11246 M: Woojung Huh <woojung.huh@microchip.com>
11247 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11248 L: netdev@vger.kernel.org
11250 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11251 F: drivers/net/dsa/microchip/*
11252 F: include/linux/platform_data/microchip-ksz.h
11253 F: net/dsa/tag_ksz.c
11255 MICROCHIP LAN743X ETHERNET DRIVER
11256 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11257 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11258 L: netdev@vger.kernel.org
11260 F: drivers/net/ethernet/microchip/lan743x_*
11262 MICROCHIP LCDFB DRIVER
11263 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11264 L: linux-fbdev@vger.kernel.org
11266 F: drivers/video/fbdev/atmel_lcdfb.c
11267 F: include/video/atmel_lcdc.h
11269 MICROCHIP MCP16502 PMIC DRIVER
11270 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11273 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11274 F: drivers/regulator/mcp16502.c
11276 MICROCHIP MCP3911 ADC DRIVER
11277 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11278 M: Kent Gustavsson <kent@minoris.se>
11279 L: linux-iio@vger.kernel.org
11281 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11282 F: drivers/iio/adc/mcp3911.c
11284 MICROCHIP MMC/SD/SDIO MCI DRIVER
11285 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11287 F: drivers/mmc/host/atmel-mci.c
11289 MICROCHIP NAND DRIVER
11290 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11291 L: linux-mtd@lists.infradead.org
11293 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11294 F: drivers/mtd/nand/raw/atmel/*
11296 MICROCHIP PWM DRIVER
11297 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11299 L: linux-pwm@vger.kernel.org
11301 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11302 F: drivers/pwm/pwm-atmel.c
11304 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11305 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11306 M: Eugen Hristev <eugen.hristev@microchip.com>
11307 L: linux-iio@vger.kernel.org
11309 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11310 F: drivers/iio/adc/at91-sama5d2_adc.c
11311 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11313 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11314 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11316 F: drivers/power/reset/at91-sama5d2_shdwc.c
11318 MICROCHIP SPI DRIVER
11319 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11321 F: drivers/spi/spi-atmel.*
11323 MICROCHIP SSC DRIVER
11324 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11327 F: drivers/misc/atmel-ssc.c
11328 F: include/linux/atmel-ssc.h
11330 MICROCHIP USB251XB DRIVER
11331 M: Richard Leitner <richard.leitner@skidata.com>
11332 L: linux-usb@vger.kernel.org
11334 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11335 F: drivers/usb/misc/usb251xb.c
11337 MICROCHIP USBA UDC DRIVER
11338 M: Cristian Birsan <cristian.birsan@microchip.com>
11339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11341 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11343 MICROCHIP XDMA DRIVER
11344 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11345 L: linux-arm-kernel@lists.infradead.org
11346 L: dmaengine@vger.kernel.org
11348 F: drivers/dma/at_xdmac.c
11350 MICROSEMI ETHERNET SWITCH DRIVER
11351 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11352 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11353 L: netdev@vger.kernel.org
11355 F: drivers/net/ethernet/mscc/
11356 F: include/soc/mscc/ocelot*
11358 MICROSEMI MIPS SOCS
11359 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11360 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11361 L: linux-mips@vger.kernel.org
11363 F: Documentation/devicetree/bindings/mips/mscc.txt
11364 F: arch/mips/boot/dts/mscc/
11365 F: arch/mips/configs/generic/board-ocelot.config
11366 F: arch/mips/generic/board-ocelot.c
11368 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11369 M: Don Brace <don.brace@microsemi.com>
11370 L: esc.storagedev@microsemi.com
11371 L: linux-scsi@vger.kernel.org
11373 F: Documentation/scsi/smartpqi.rst
11374 F: drivers/scsi/smartpqi/Kconfig
11375 F: drivers/scsi/smartpqi/Makefile
11376 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11377 F: include/linux/cciss*.h
11378 F: include/uapi/linux/cciss*.h
11380 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11381 M: Chen Yu <yu.c.chen@intel.com>
11382 L: platform-driver-x86@vger.kernel.org
11384 F: drivers/platform/x86/surfacepro3_button.c
11386 MICROTEK X6 SCANNER
11387 M: Oliver Neukum <oliver@neukum.org>
11389 F: drivers/usb/image/microtek.*
11392 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11393 L: linux-mips@vger.kernel.org
11395 W: http://www.linux-mips.org/
11396 Q: https://patchwork.kernel.org/project/linux-mips/list/
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11398 F: Documentation/devicetree/bindings/mips/
11399 F: Documentation/mips/
11401 F: drivers/platform/mips/
11403 MIPS BOSTON DEVELOPMENT BOARD
11404 M: Paul Burton <paulburton@kernel.org>
11405 L: linux-mips@vger.kernel.org
11407 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11408 F: arch/mips/boot/dts/img/boston.dts
11409 F: arch/mips/configs/generic/board-boston.config
11410 F: drivers/clk/imgtec/clk-boston.c
11411 F: include/dt-bindings/clock/boston-clock.h
11413 MIPS GENERIC PLATFORM
11414 M: Paul Burton <paulburton@kernel.org>
11415 L: linux-mips@vger.kernel.org
11417 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11418 F: arch/mips/generic/
11419 F: arch/mips/tools/generic-board-config.sh
11421 MIPS RINT INSTRUCTION EMULATION
11422 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11423 L: linux-mips@vger.kernel.org
11425 F: arch/mips/math-emu/dp_rint.c
11426 F: arch/mips/math-emu/sp_rint.c
11428 MIPS/LOONGSON1 ARCHITECTURE
11429 M: Keguang Zhang <keguang.zhang@gmail.com>
11430 L: linux-mips@vger.kernel.org
11432 F: arch/mips/include/asm/mach-loongson32/
11433 F: arch/mips/loongson32/
11434 F: drivers/*/*/*loongson1*
11435 F: drivers/*/*loongson1*
11437 MIPS/LOONGSON2EF ARCHITECTURE
11438 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11439 L: linux-mips@vger.kernel.org
11441 F: arch/mips/include/asm/mach-loongson2ef/
11442 F: arch/mips/loongson2ef/
11443 F: drivers/*/*/*loongson2*
11444 F: drivers/*/*loongson2*
11446 MIPS/LOONGSON64 ARCHITECTURE
11447 M: Huacai Chen <chenhc@lemote.com>
11448 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11449 L: linux-mips@vger.kernel.org
11451 F: arch/mips/include/asm/mach-loongson64/
11452 F: arch/mips/loongson64/
11453 F: drivers/*/*/*loongson3*
11454 F: drivers/*/*loongson3*
11455 F: drivers/irqchip/irq-loongson*
11456 F: drivers/platform/mips/cpu_hwmon.c
11458 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11459 M: Hans Verkuil <hverkuil@xs4all.nl>
11460 L: linux-media@vger.kernel.org
11462 W: https://linuxtv.org
11463 T: git git://linuxtv.org/media_tree.git
11464 F: drivers/media/radio/radio-miropcm20*
11467 R: Lubomir Rintel <lkundrak@v3.sk>
11468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11471 F: arch/arm/boot/dts/mmp*
11472 F: arch/arm/mach-mmp/
11475 MMP USB PHY DRIVERS
11476 R: Lubomir Rintel <lkundrak@v3.sk>
11477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479 F: drivers/phy/marvell/phy-mmp3-usb.c
11480 F: drivers/phy/marvell/phy-pxa-usb.c
11482 MMU GATHER AND TLB INVALIDATION
11483 M: Will Deacon <will@kernel.org>
11484 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11485 M: Andrew Morton <akpm@linux-foundation.org>
11486 M: Nick Piggin <npiggin@gmail.com>
11487 M: Peter Zijlstra <peterz@infradead.org>
11488 L: linux-arch@vger.kernel.org
11489 L: linux-mm@kvack.org
11491 F: arch/*/include/asm/tlb.h
11492 F: include/asm-generic/tlb.h
11495 MN88472 MEDIA DRIVER
11496 M: Antti Palosaari <crope@iki.fi>
11497 L: linux-media@vger.kernel.org
11499 W: https://linuxtv.org
11500 W: http://palosaari.fi/linux/
11501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11502 F: drivers/media/dvb-frontends/mn88472*
11504 MN88473 MEDIA DRIVER
11505 M: Antti Palosaari <crope@iki.fi>
11506 L: linux-media@vger.kernel.org
11508 W: https://linuxtv.org
11509 W: http://palosaari.fi/linux/
11510 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11511 F: drivers/media/dvb-frontends/mn88473*
11514 M: Jessica Yu <jeyu@kernel.org>
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11517 F: include/linux/module.h
11520 MONOLITHIC POWER SYSTEM PMIC DRIVER
11521 M: Saravanan Sekar <sravanhome@gmail.com>
11523 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11524 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11525 F: drivers/iio/adc/mp2629_adc.c
11526 F: drivers/mfd/mp2629.c
11527 F: drivers/power/supply/mp2629_charger.c
11528 F: drivers/regulator/mp5416.c
11529 F: drivers/regulator/mpq7920.c
11530 F: drivers/regulator/mpq7920.h
11531 F: include/linux/mfd/mp2629.h
11533 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11535 W: http://popies.net/meye/
11536 F: Documentation/userspace-api/media/drivers/meye*
11537 F: drivers/media/pci/meye/
11538 F: include/uapi/linux/meye.h
11540 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11541 M: Jiri Slaby <jirislaby@gmail.com>
11543 F: Documentation/driver-api/serial/moxa-smartio.rst
11544 F: drivers/tty/mxser.*
11546 MR800 AVERMEDIA USB FM RADIO DRIVER
11547 M: Alexey Klimov <klimov.linux@gmail.com>
11548 L: linux-media@vger.kernel.org
11550 T: git git://linuxtv.org/media_tree.git
11551 F: drivers/media/radio/radio-mr800.c
11553 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11554 M: Alan Ott <alan@signal11.us>
11555 L: linux-wpan@vger.kernel.org
11557 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11558 F: drivers/net/ieee802154/mrf24j40.c
11561 M: "Lee, Chun-Yi" <jlee@suse.com>
11562 L: platform-driver-x86@vger.kernel.org
11564 F: drivers/platform/x86/msi-laptop.c
11567 L: platform-driver-x86@vger.kernel.org
11569 F: drivers/platform/x86/msi-wmi.c
11571 MSI001 MEDIA DRIVER
11572 M: Antti Palosaari <crope@iki.fi>
11573 L: linux-media@vger.kernel.org
11575 W: https://linuxtv.org
11576 W: http://palosaari.fi/linux/
11577 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11578 T: git git://linuxtv.org/anttip/media_tree.git
11579 F: drivers/media/tuners/msi001*
11581 MSI2500 MEDIA DRIVER
11582 M: Antti Palosaari <crope@iki.fi>
11583 L: linux-media@vger.kernel.org
11585 W: https://linuxtv.org
11586 W: http://palosaari.fi/linux/
11587 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11588 T: git git://linuxtv.org/anttip/media_tree.git
11589 F: drivers/media/usb/msi2500/
11591 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11592 M: Robert Jarzmik <robert.jarzmik@free.fr>
11593 L: linux-mtd@lists.infradead.org
11595 F: drivers/mtd/devices/docg3*
11597 MT9M032 APTINA SENSOR DRIVER
11598 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11599 L: linux-media@vger.kernel.org
11601 T: git git://linuxtv.org/media_tree.git
11602 F: drivers/media/i2c/mt9m032.c
11603 F: include/media/i2c/mt9m032.h
11605 MT9P031 APTINA CAMERA SENSOR
11606 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11607 L: linux-media@vger.kernel.org
11609 T: git git://linuxtv.org/media_tree.git
11610 F: drivers/media/i2c/mt9p031.c
11611 F: include/media/i2c/mt9p031.h
11613 MT9T001 APTINA CAMERA SENSOR
11614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11615 L: linux-media@vger.kernel.org
11617 T: git git://linuxtv.org/media_tree.git
11618 F: drivers/media/i2c/mt9t001.c
11619 F: include/media/i2c/mt9t001.h
11621 MT9T112 APTINA CAMERA SENSOR
11622 M: Jacopo Mondi <jacopo@jmondi.org>
11623 L: linux-media@vger.kernel.org
11625 T: git git://linuxtv.org/media_tree.git
11626 F: drivers/media/i2c/mt9t112.c
11627 F: include/media/i2c/mt9t112.h
11629 MT9V032 APTINA CAMERA SENSOR
11630 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11631 L: linux-media@vger.kernel.org
11633 T: git git://linuxtv.org/media_tree.git
11634 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11635 F: drivers/media/i2c/mt9v032.c
11636 F: include/media/i2c/mt9v032.h
11638 MT9V111 APTINA CAMERA SENSOR
11639 M: Jacopo Mondi <jacopo@jmondi.org>
11640 L: linux-media@vger.kernel.org
11642 T: git git://linuxtv.org/media_tree.git
11643 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11644 F: drivers/media/i2c/mt9v111.c
11646 MULTIFUNCTION DEVICES (MFD)
11647 M: Lee Jones <lee.jones@linaro.org>
11649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11650 F: Documentation/devicetree/bindings/mfd/
11652 F: include/dt-bindings/mfd/
11653 F: include/linux/mfd/
11655 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11657 F: drivers/mmc/host/mmc_spi.c
11658 F: include/linux/spi/mmc_spi.h
11660 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11661 M: Ulf Hansson <ulf.hansson@linaro.org>
11662 L: linux-mmc@vger.kernel.org
11664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11665 F: Documentation/devicetree/bindings/mmc/
11667 F: include/linux/mmc/
11668 F: include/uapi/linux/mmc/
11670 MULTIPLEXER SUBSYSTEM
11671 M: Peter Rosin <peda@axentia.se>
11673 F: Documentation/ABI/testing/sysfs-class-mux*
11674 F: Documentation/devicetree/bindings/mux/
11676 F: include/dt-bindings/mux/
11677 F: include/linux/mux/
11679 MULTITECH MULTIPORT CARD (ISICOM)
11681 F: drivers/tty/isicom.c
11682 F: include/linux/isicom.h
11684 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11685 M: Bin Liu <b-liu@ti.com>
11686 L: linux-usb@vger.kernel.org
11688 F: drivers/usb/musb/
11690 MXL301RF MEDIA DRIVER
11691 M: Akihiro Tsukada <tskd08@gmail.com>
11692 L: linux-media@vger.kernel.org
11694 F: drivers/media/tuners/mxl301rf*
11696 MXL5007T MEDIA DRIVER
11697 M: Michael Krufky <mkrufky@linuxtv.org>
11698 L: linux-media@vger.kernel.org
11700 W: https://linuxtv.org
11701 W: http://github.com/mkrufky
11702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11703 T: git git://linuxtv.org/mkrufky/tuners.git
11704 F: drivers/media/tuners/mxl5007t.*
11707 M: Marek Vasut <marex@denx.de>
11708 M: Stefan Agner <stefan@agner.ch>
11709 L: dri-devel@lists.freedesktop.org
11711 T: git git://anongit.freedesktop.org/drm/drm-misc
11712 F: Documentation/devicetree/bindings/display/mxsfb.txt
11713 F: drivers/gpu/drm/mxsfb/
11715 MYLEX DAC960 PCI RAID Controller
11716 M: Hannes Reinecke <hare@kernel.org>
11717 L: linux-scsi@vger.kernel.org
11719 F: drivers/scsi/myrb.*
11720 F: drivers/scsi/myrs.*
11722 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11723 M: Chris Lee <christopher.lee@cspi.com>
11724 L: netdev@vger.kernel.org
11726 W: https://www.cspi.com/ethernet-products/support/downloads/
11727 F: drivers/net/ethernet/myricom/myri10ge/
11729 NAND FLASH SUBSYSTEM
11730 M: Miquel Raynal <miquel.raynal@bootlin.com>
11731 R: Richard Weinberger <richard@nod.at>
11732 L: linux-mtd@lists.infradead.org
11734 W: http://www.linux-mtd.infradead.org/
11735 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11736 C: irc://irc.oftc.net/mtd
11737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11738 F: drivers/mtd/nand/
11739 F: include/linux/mtd/*nand*.h
11741 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11742 M: Daniel Mack <zonque@gmail.com>
11743 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11745 W: http://www.native-instruments.com
11746 F: sound/usb/caiaq/
11748 NATSEMI ETHERNET DRIVER (DP8381x)
11750 F: drivers/net/ethernet/natsemi/natsemi.c
11752 NCR 5380 SCSI DRIVERS
11753 M: Finn Thain <fthain@telegraphics.com.au>
11754 M: Michael Schmitz <schmitzmic@gmail.com>
11755 L: linux-scsi@vger.kernel.org
11757 F: Documentation/scsi/g_NCR5380.rst
11758 F: drivers/scsi/NCR5380.*
11759 F: drivers/scsi/arm/cumana_1.c
11760 F: drivers/scsi/arm/oak.c
11761 F: drivers/scsi/atari_scsi.*
11762 F: drivers/scsi/dmx3191d.c
11763 F: drivers/scsi/g_NCR5380.*
11764 F: drivers/scsi/mac_scsi.*
11765 F: drivers/scsi/sun3_scsi.*
11766 F: drivers/scsi/sun3_scsi_vme.c
11769 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11773 NCT6775 HARDWARE MONITOR DRIVER
11774 M: Guenter Roeck <linux@roeck-us.net>
11775 L: linux-hwmon@vger.kernel.org
11777 F: Documentation/hwmon/nct6775.rst
11778 F: drivers/hwmon/nct6775.c
11781 M: Jakub Kicinski <kuba@kernel.org>
11783 F: drivers/net/netdevsim/*
11785 NETEM NETWORK EMULATOR
11786 M: Stephen Hemminger <stephen@networkplumber.org>
11787 L: netdev@vger.kernel.org
11789 F: net/sched/sch_netem.c
11791 NETERION 10GbE DRIVERS (s2io/vxge)
11792 M: Jon Mason <jdmason@kudzu.us>
11793 L: netdev@vger.kernel.org
11795 F: Documentation/networking/device_drivers/neterion/s2io.rst
11796 F: Documentation/networking/device_drivers/neterion/vxge.rst
11797 F: drivers/net/ethernet/neterion/
11800 M: Pablo Neira Ayuso <pablo@netfilter.org>
11801 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11802 M: Florian Westphal <fw@strlen.de>
11803 L: netfilter-devel@vger.kernel.org
11804 L: coreteam@netfilter.org
11806 W: http://www.netfilter.org/
11807 W: http://www.iptables.org/
11808 W: http://www.nftables.org/
11809 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11812 F: include/linux/netfilter*
11813 F: include/linux/netfilter/
11814 F: include/net/netfilter/
11815 F: include/uapi/linux/netfilter*
11816 F: include/uapi/linux/netfilter/
11817 F: net/*/netfilter.c
11818 F: net/*/netfilter/
11819 F: net/bridge/br_netfilter*.c
11822 NETROM NETWORK LAYER
11823 M: Ralf Baechle <ralf@linux-mips.org>
11824 L: linux-hams@vger.kernel.org
11826 W: http://www.linux-ax25.org/
11827 F: include/net/netrom.h
11828 F: include/uapi/linux/netrom.h
11831 NETRONOME ETHERNET DRIVERS
11832 M: Jakub Kicinski <kuba@kernel.org>
11833 L: oss-drivers@netronome.com
11835 F: drivers/net/ethernet/netronome/
11837 NETWORK BLOCK DEVICE (NBD)
11838 M: Josef Bacik <josef@toxicpanda.com>
11839 L: linux-block@vger.kernel.org
11840 L: nbd@other.debian.org
11842 F: Documentation/admin-guide/blockdev/nbd.rst
11843 F: drivers/block/nbd.c
11844 F: include/trace/events/nbd.h
11845 F: include/uapi/linux/nbd.h
11847 NETWORK DROP MONITOR
11848 M: Neil Horman <nhorman@tuxdriver.com>
11849 L: netdev@vger.kernel.org
11851 W: https://fedorahosted.org/dropwatch/
11852 F: include/net/drop_monitor.h
11853 F: include/uapi/linux/net_dropmon.h
11854 F: net/core/drop_monitor.c
11857 M: "David S. Miller" <davem@davemloft.net>
11858 M: Jakub Kicinski <kuba@kernel.org>
11859 L: netdev@vger.kernel.org
11861 W: http://www.linuxfoundation.org/en/Net
11862 Q: http://patchwork.ozlabs.org/project/netdev/list/
11863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11865 F: Documentation/devicetree/bindings/net/
11867 F: include/linux/etherdevice.h
11868 F: include/linux/fcdevice.h
11869 F: include/linux/fddidevice.h
11870 F: include/linux/hippidevice.h
11871 F: include/linux/if_*
11872 F: include/linux/inetdevice.h
11873 F: include/linux/netdevice.h
11874 F: include/uapi/linux/if_*
11875 F: include/uapi/linux/netdevice.h
11877 NETWORKING DRIVERS (WIRELESS)
11878 M: Kalle Valo <kvalo@codeaurora.org>
11879 L: linux-wireless@vger.kernel.org
11881 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11884 F: Documentation/devicetree/bindings/net/wireless/
11885 F: drivers/net/wireless/
11888 M: Andrew Lunn <andrew@lunn.ch>
11889 M: Vivien Didelot <vivien.didelot@gmail.com>
11890 M: Florian Fainelli <f.fainelli@gmail.com>
11892 F: Documentation/devicetree/bindings/net/dsa/
11893 F: drivers/net/dsa/
11894 F: include/linux/dsa/
11895 F: include/linux/platform_data/dsa.h
11896 F: include/net/dsa.h
11899 NETWORKING [GENERAL]
11900 M: "David S. Miller" <davem@davemloft.net>
11901 M: Jakub Kicinski <kuba@kernel.org>
11902 L: netdev@vger.kernel.org
11904 W: http://www.linuxfoundation.org/en/Net
11905 Q: http://patchwork.ozlabs.org/project/netdev/list/
11906 B: mailto:netdev@vger.kernel.org
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11909 F: Documentation/networking/
11910 F: include/linux/in.h
11911 F: include/linux/net.h
11912 F: include/linux/netdevice.h
11914 F: include/uapi/linux/in.h
11915 F: include/uapi/linux/net.h
11916 F: include/uapi/linux/net_namespace.h
11917 F: include/uapi/linux/netdevice.h
11921 F: tools/testing/selftests/net/
11924 M: Steffen Klassert <steffen.klassert@secunet.com>
11925 M: Herbert Xu <herbert@gondor.apana.org.au>
11926 M: "David S. Miller" <davem@davemloft.net>
11927 L: netdev@vger.kernel.org
11929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11931 F: include/net/xfrm.h
11932 F: include/uapi/linux/xfrm.h
11935 F: net/ipv4/ip_vti.c
11936 F: net/ipv4/ipcomp.c
11940 F: net/ipv6/ip6_vti.c
11941 F: net/ipv6/ipcomp6.c
11946 NETWORKING [IPv4/IPv6]
11947 M: "David S. Miller" <davem@davemloft.net>
11948 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11949 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11950 L: netdev@vger.kernel.org
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11958 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11959 M: Paul Moore <paul@paul-moore.com>
11960 L: netdev@vger.kernel.org
11961 L: linux-security-module@vger.kernel.org
11963 W: https://github.com/netlabel
11964 F: Documentation/netlabel/
11965 F: include/net/calipso.h
11966 F: include/net/cipso_ipv4.h
11967 F: include/net/netlabel.h
11968 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11969 F: include/uapi/linux/netfilter/xt_SECMARK.h
11970 F: net/ipv4/cipso_ipv4.c
11971 F: net/ipv6/calipso.c
11972 F: net/netfilter/xt_CONNSECMARK.c
11973 F: net/netfilter/xt_SECMARK.c
11977 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11978 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11979 L: netdev@vger.kernel.org
11980 L: mptcp@lists.01.org
11982 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11983 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11984 F: include/net/mptcp.h
11985 F: include/uapi/linux/mptcp.h
11987 F: tools/testing/selftests/net/mptcp/
11990 M: Eric Dumazet <edumazet@google.com>
11991 L: netdev@vger.kernel.org
11993 F: include/linux/tcp.h
11994 F: include/net/tcp.h
11995 F: include/trace/events/tcp.h
11996 F: include/uapi/linux/tcp.h
11997 F: net/ipv4/syncookies.c
11999 F: net/ipv6/syncookies.c
12003 M: Boris Pismenny <borisp@mellanox.com>
12004 M: Aviad Yehezkel <aviadye@mellanox.com>
12005 M: John Fastabend <john.fastabend@gmail.com>
12006 M: Daniel Borkmann <daniel@iogearbox.net>
12007 M: Jakub Kicinski <kuba@kernel.org>
12008 L: netdev@vger.kernel.org
12010 F: include/net/tls.h
12011 F: include/uapi/linux/tls.h
12014 NETWORKING [WIRELESS]
12015 L: linux-wireless@vger.kernel.org
12016 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12018 NETXEN (1/10) GbE SUPPORT
12019 M: Manish Chopra <manishc@marvell.com>
12020 M: Rahul Verma <rahulv@marvell.com>
12021 M: GR-Linux-NIC-Dev@marvell.com
12022 L: netdev@vger.kernel.org
12024 F: drivers/net/ethernet/qlogic/netxen/
12026 NET_FAILOVER MODULE
12027 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12028 L: netdev@vger.kernel.org
12030 F: Documentation/networking/net_failover.rst
12031 F: drivers/net/net_failover.c
12032 F: include/net/net_failover.h
12035 M: David Ahern <dsahern@kernel.org>
12036 L: netdev@vger.kernel.org
12038 F: include/net/netns/nexthop.h
12039 F: include/net/nexthop.h
12040 F: include/uapi/linux/nexthop.h
12041 F: net/ipv4/nexthop.c
12044 L: netdev@vger.kernel.org
12046 F: Documentation/devicetree/bindings/net/nfc/
12048 F: include/linux/platform_data/nfcmrvl.h
12049 F: include/net/nfc/
12050 F: include/uapi/linux/nfc.h
12053 NFS, SUNRPC, AND LOCKD CLIENTS
12054 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12055 M: Anna Schumaker <anna.schumaker@netapp.com>
12056 L: linux-nfs@vger.kernel.org
12058 W: http://client.linux-nfs.org
12059 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12063 F: include/linux/lockd/
12064 F: include/linux/nfs*
12065 F: include/linux/sunrpc/
12066 F: include/uapi/linux/nfs*
12067 F: include/uapi/linux/sunrpc/
12071 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12072 L: linux-nilfs@vger.kernel.org
12074 W: https://nilfs.sourceforge.io/
12075 W: https://nilfs.osdn.jp/
12076 T: git git://github.com/konis/nilfs2.git
12077 F: Documentation/filesystems/nilfs2.rst
12079 F: include/trace/events/nilfs2.h
12080 F: include/uapi/linux/nilfs2_api.h
12081 F: include/uapi/linux/nilfs2_ondisk.h
12083 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12084 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12086 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12087 F: Documentation/scsi/NinjaSCSI.rst
12088 F: drivers/scsi/pcmcia/nsp_*
12090 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12091 M: GOTO Masanori <gotom@debian.or.jp>
12092 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12094 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12095 F: Documentation/scsi/NinjaSCSI.rst
12096 F: drivers/scsi/nsp32*
12099 M: Ley Foon Tan <ley.foon.tan@intel.com>
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12104 NOHZ, DYNTICKS SUPPORT
12105 M: Frederic Weisbecker <fweisbec@gmail.com>
12106 M: Thomas Gleixner <tglx@linutronix.de>
12107 M: Ingo Molnar <mingo@kernel.org>
12108 L: linux-kernel@vger.kernel.org
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12111 F: include/linux/sched/nohz.h
12112 F: include/linux/tick.h
12113 F: kernel/time/tick*.*
12115 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12116 M: Pavel Machek <pavel@ucw.cz>
12117 M: Sakari Ailus <sakari.ailus@iki.fi>
12118 L: linux-media@vger.kernel.org
12120 F: drivers/media/i2c/ad5820.c
12121 F: drivers/media/i2c/et8ek8
12123 NOKIA N900 POWER SUPPLY DRIVERS
12124 R: Pali Rohár <pali@kernel.org>
12125 F: drivers/power/supply/bq2415x_charger.c
12126 F: drivers/power/supply/bq27xxx_battery.c
12127 F: drivers/power/supply/bq27xxx_battery_i2c.c
12128 F: drivers/power/supply/isp1704_charger.c
12129 F: drivers/power/supply/rx51_battery.c
12130 F: include/linux/power/bq2415x_charger.h
12131 F: include/linux/power/bq27xxx_battery.h
12134 M: Willy Tarreau <w@1wt.eu>
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12137 F: tools/include/nolibc/
12140 M: Matthias Maennich <maennich@google.com>
12142 F: Documentation/core-api/symbol-namespaces.rst
12146 M: Sanjay R Mehta <sanju.mehta@amd.com>
12147 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12148 L: linux-ntb@googlegroups.com
12150 F: drivers/ntb/hw/amd/
12153 M: Jon Mason <jdmason@kudzu.us>
12154 M: Dave Jiang <dave.jiang@intel.com>
12155 M: Allen Hubbe <allenbh@gmail.com>
12156 L: linux-ntb@googlegroups.com
12158 W: https://github.com/jonmason/ntb/wiki
12159 T: git git://github.com/jonmason/ntb.git
12160 F: drivers/net/ntb_netdev.c
12162 F: include/linux/ntb.h
12163 F: include/linux/ntb_transport.h
12164 F: tools/testing/selftests/ntb/
12167 M: Serge Semin <fancer.lancer@gmail.com>
12168 L: linux-ntb@googlegroups.com
12170 F: drivers/ntb/hw/idt/
12173 M: Dave Jiang <dave.jiang@intel.com>
12174 L: linux-ntb@googlegroups.com
12176 W: https://github.com/davejiang/linux/wiki
12177 T: git https://github.com/davejiang/linux.git
12178 F: drivers/ntb/hw/intel/
12181 M: Anton Altaparmakov <anton@tuxera.com>
12182 L: linux-ntfs-dev@lists.sourceforge.net
12184 W: http://www.tuxera.com/
12185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12186 F: Documentation/filesystems/ntfs.rst
12190 M: Finn Thain <fthain@telegraphics.com.au>
12191 L: linux-m68k@lists.linux-m68k.org
12193 F: arch/*/include/asm/nubus.h
12195 F: include/linux/nubus.h
12196 F: include/uapi/linux/nubus.h
12198 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12199 M: Antonino Daplas <adaplas@gmail.com>
12200 L: linux-fbdev@vger.kernel.org
12202 F: drivers/video/fbdev/nvidia/
12203 F: drivers/video/fbdev/riva/
12206 M: Keith Busch <kbusch@kernel.org>
12207 M: Jens Axboe <axboe@fb.com>
12208 M: Christoph Hellwig <hch@lst.de>
12209 M: Sagi Grimberg <sagi@grimberg.me>
12210 L: linux-nvme@lists.infradead.org
12212 W: http://git.infradead.org/nvme.git
12213 T: git://git.infradead.org/nvme.git
12214 F: drivers/nvme/host/
12215 F: include/linux/nvme.h
12216 F: include/uapi/linux/nvme_ioctl.h
12218 NVM EXPRESS FC TRANSPORT DRIVERS
12219 M: James Smart <james.smart@broadcom.com>
12220 L: linux-nvme@lists.infradead.org
12222 F: drivers/nvme/host/fc.c
12223 F: drivers/nvme/target/fc.c
12224 F: drivers/nvme/target/fcloop.c
12225 F: include/linux/nvme-fc-driver.h
12226 F: include/linux/nvme-fc.h
12228 NVM EXPRESS TARGET DRIVER
12229 M: Christoph Hellwig <hch@lst.de>
12230 M: Sagi Grimberg <sagi@grimberg.me>
12231 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12232 L: linux-nvme@lists.infradead.org
12234 W: http://git.infradead.org/nvme.git
12235 T: git://git.infradead.org/nvme.git
12236 F: drivers/nvme/target/
12239 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12241 F: Documentation/ABI/stable/sysfs-bus-nvmem
12242 F: Documentation/devicetree/bindings/nvmem/
12244 F: include/linux/nvmem-consumer.h
12245 F: include/linux/nvmem-provider.h
12248 M: Ashish Kumar <ashish.kumar@nxp.com>
12249 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12250 L: linux-spi@vger.kernel.org
12252 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12253 F: drivers/spi/spi-nxp-fspi.c
12255 NXP FXAS21002C DRIVER
12256 M: Rui Miguel Silva <rmfrfs@gmail.com>
12257 L: linux-iio@vger.kernel.org
12259 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12260 F: drivers/iio/gyro/fxas21002c.h
12261 F: drivers/iio/gyro/fxas21002c_core.c
12262 F: drivers/iio/gyro/fxas21002c_i2c.c
12263 F: drivers/iio/gyro/fxas21002c_spi.c
12265 NXP SGTL5000 DRIVER
12266 M: Fabio Estevam <festevam@gmail.com>
12267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12269 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12270 F: sound/soc/codecs/sgtl5000*
12272 NXP SJA1105 ETHERNET SWITCH DRIVER
12273 M: Vladimir Oltean <olteanv@gmail.com>
12274 L: linux-kernel@vger.kernel.org
12276 F: drivers/net/dsa/sja1105
12278 NXP TDA998X DRM DRIVER
12279 M: Russell King <linux@armlinux.org.uk>
12281 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12282 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12283 F: drivers/gpu/drm/i2c/tda998x_drv.c
12284 F: include/drm/i2c/tda998x.h
12285 F: include/dt-bindings/display/tda998x.h
12289 M: Peter Rosin <peda@axentia.se>
12290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12292 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12293 F: sound/soc/codecs/tfa9879*
12296 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12297 R: Charles Gorand <charles.gorand@effinnov.com>
12298 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12300 F: drivers/nfc/nxp-nci
12303 M: Jiri Pirko <jiri@mellanox.com>
12304 L: netdev@vger.kernel.org
12306 F: include/linux/objagg.h
12308 F: lib/test_objagg.c
12311 M: Josh Poimboeuf <jpoimboe@redhat.com>
12312 M: Peter Zijlstra <peterz@infradead.org>
12316 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12317 M: Frederic Barrat <fbarrat@linux.ibm.com>
12318 M: Andrew Donnellan <ajd@linux.ibm.com>
12319 L: linuxppc-dev@lists.ozlabs.org
12321 F: Documentation/userspace-api/accelerators/ocxl.rst
12322 F: arch/powerpc/include/asm/pnv-ocxl.h
12323 F: arch/powerpc/platforms/powernv/ocxl.c
12324 F: drivers/misc/ocxl/
12325 F: include/misc/ocxl*
12326 F: include/uapi/misc/ocxl.h
12329 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12330 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12332 L: linux-omap@vger.kernel.org
12334 F: sound/soc/ti/n810.c
12335 F: sound/soc/ti/omap*
12336 F: sound/soc/ti/rx51.c
12337 F: sound/soc/ti/sdma-pcm.*
12339 OMAP CLOCK FRAMEWORK SUPPORT
12340 M: Paul Walmsley <paul@pwsan.com>
12341 L: linux-omap@vger.kernel.org
12343 F: arch/arm/*omap*/*clock*
12345 OMAP DEVICE TREE SUPPORT
12346 M: Benoît Cousson <bcousson@baylibre.com>
12347 M: Tony Lindgren <tony@atomide.com>
12348 L: linux-omap@vger.kernel.org
12349 L: devicetree@vger.kernel.org
12351 F: arch/arm/boot/dts/*am3*
12352 F: arch/arm/boot/dts/*am4*
12353 F: arch/arm/boot/dts/*am5*
12354 F: arch/arm/boot/dts/*dra7*
12355 F: arch/arm/boot/dts/*omap*
12356 F: arch/arm/boot/dts/logicpd-som-lv*
12357 F: arch/arm/boot/dts/logicpd-torpedo*
12359 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12360 L: linux-omap@vger.kernel.org
12361 L: linux-fbdev@vger.kernel.org
12363 F: Documentation/arm/omap/dss.rst
12364 F: drivers/video/fbdev/omap2/
12366 OMAP FRAMEBUFFER SUPPORT
12367 L: linux-fbdev@vger.kernel.org
12368 L: linux-omap@vger.kernel.org
12370 F: drivers/video/fbdev/omap/
12372 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12373 M: Roger Quadros <rogerq@ti.com>
12374 M: Tony Lindgren <tony@atomide.com>
12375 L: linux-omap@vger.kernel.org
12377 F: arch/arm/mach-omap2/*gpmc*
12378 F: drivers/memory/omap-gpmc.c
12381 M: Grygorii Strashko <grygorii.strashko@ti.com>
12382 M: Santosh Shilimkar <ssantosh@kernel.org>
12383 M: Kevin Hilman <khilman@kernel.org>
12384 L: linux-omap@vger.kernel.org
12386 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12387 F: drivers/gpio/gpio-omap.c
12389 OMAP HARDWARE SPINLOCK SUPPORT
12390 M: Ohad Ben-Cohen <ohad@wizery.com>
12391 L: linux-omap@vger.kernel.org
12393 F: drivers/hwspinlock/omap_hwspinlock.c
12395 OMAP HS MMC SUPPORT
12396 L: linux-mmc@vger.kernel.org
12397 L: linux-omap@vger.kernel.org
12399 F: drivers/mmc/host/omap_hsmmc.c
12402 M: Paul Walmsley <paul@pwsan.com>
12403 L: linux-omap@vger.kernel.org
12405 F: arch/arm/mach-omap2/omap_hwmod*data*
12407 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12408 M: Benoît Cousson <bcousson@baylibre.com>
12409 L: linux-omap@vger.kernel.org
12411 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12414 M: Benoît Cousson <bcousson@baylibre.com>
12415 M: Paul Walmsley <paul@pwsan.com>
12416 L: linux-omap@vger.kernel.org
12418 F: arch/arm/mach-omap2/omap_hwmod.*
12421 M: Vignesh R <vigneshr@ti.com>
12422 L: linux-omap@vger.kernel.org
12423 L: linux-i2c@vger.kernel.org
12425 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12426 F: drivers/i2c/busses/i2c-omap.c
12428 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12429 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12430 L: linux-media@vger.kernel.org
12432 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12433 F: drivers/media/platform/omap3isp/
12434 F: drivers/staging/media/omap4iss/
12437 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12438 L: linux-omap@vger.kernel.org
12440 F: drivers/mmc/host/omap.c
12442 OMAP POWER MANAGEMENT SUPPORT
12443 M: Kevin Hilman <khilman@kernel.org>
12444 L: linux-omap@vger.kernel.org
12446 F: arch/arm/*omap*/*pm*
12447 F: drivers/cpufreq/omap-cpufreq.c
12449 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12450 M: Rajendra Nayak <rnayak@codeaurora.org>
12451 M: Paul Walmsley <paul@pwsan.com>
12452 L: linux-omap@vger.kernel.org
12454 F: arch/arm/mach-omap2/prm*
12456 OMAP RANDOM NUMBER GENERATOR SUPPORT
12457 M: Deepak Saxena <dsaxena@plexity.net>
12459 F: drivers/char/hw_random/omap-rng.c
12462 L: linux-usb@vger.kernel.org
12463 L: linux-omap@vger.kernel.org
12465 F: arch/arm/*omap*/usb*
12466 F: drivers/usb/*/*omap*
12468 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12469 M: Mark Jackson <mpfj@newflow.co.uk>
12470 L: linux-omap@vger.kernel.org
12472 F: arch/arm/boot/dts/am335x-nano.dts
12475 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12476 M: Tony Lindgren <tony@atomide.com>
12477 L: linux-omap@vger.kernel.org
12479 Q: http://patchwork.kernel.org/project/linux-omap/list/
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12481 F: arch/arm/configs/omap1_defconfig
12482 F: arch/arm/mach-omap1/
12483 F: arch/arm/plat-omap/
12484 F: drivers/i2c/busses/i2c-omap.c
12485 F: include/linux/platform_data/ams-delta-fiq.h
12486 F: include/linux/platform_data/i2c-omap.h
12489 M: Tony Lindgren <tony@atomide.com>
12490 L: linux-omap@vger.kernel.org
12492 W: http://www.muru.com/linux/omap/
12493 W: http://linux.omap.com/
12494 Q: http://patchwork.kernel.org/project/linux-omap/list/
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12496 F: arch/arm/configs/omap2plus_defconfig
12497 F: arch/arm/mach-omap2/
12498 F: arch/arm/plat-omap/
12499 F: drivers/bus/ti-sysc.c
12500 F: drivers/i2c/busses/i2c-omap.c
12501 F: drivers/irqchip/irq-omap-intc.c
12502 F: drivers/mfd/*omap*.c
12503 F: drivers/mfd/menelaus.c
12504 F: drivers/mfd/palmas.c
12505 F: drivers/mfd/tps65217.c
12506 F: drivers/mfd/tps65218.c
12507 F: drivers/mfd/tps65910.c
12508 F: drivers/mfd/twl-core.[ch]
12509 F: drivers/mfd/twl4030*.c
12510 F: drivers/mfd/twl6030*.c
12511 F: drivers/mfd/twl6040*.c
12512 F: drivers/regulator/palmas-regulator*.c
12513 F: drivers/regulator/pbias-regulator.c
12514 F: drivers/regulator/tps65217-regulator.c
12515 F: drivers/regulator/tps65218-regulator.c
12516 F: drivers/regulator/tps65910-regulator.c
12517 F: drivers/regulator/twl-regulator.c
12518 F: drivers/regulator/twl6030-regulator.c
12519 F: include/linux/platform_data/i2c-omap.h
12520 F: include/linux/platform_data/ti-sysc.h
12523 M: Bob Copeland <me@bobcopeland.com>
12524 L: linux-karma-devel@lists.sourceforge.net
12526 F: Documentation/filesystems/omfs.rst
12529 OMNIKEY CARDMAN 4000 DRIVER
12530 M: Harald Welte <laforge@gnumonks.org>
12532 F: drivers/char/pcmcia/cm4000_cs.c
12533 F: include/linux/cm4000_cs.h
12534 F: include/uapi/linux/cm4000_cs.h
12536 OMNIKEY CARDMAN 4040 DRIVER
12537 M: Harald Welte <laforge@gnumonks.org>
12539 F: drivers/char/pcmcia/cm4040_cs.*
12541 OMNIVISION OV13858 SENSOR DRIVER
12542 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12543 L: linux-media@vger.kernel.org
12545 T: git git://linuxtv.org/media_tree.git
12546 F: drivers/media/i2c/ov13858.c
12548 OMNIVISION OV2680 SENSOR DRIVER
12549 M: Rui Miguel Silva <rmfrfs@gmail.com>
12550 L: linux-media@vger.kernel.org
12552 T: git git://linuxtv.org/media_tree.git
12553 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12554 F: drivers/media/i2c/ov2680.c
12556 OMNIVISION OV2685 SENSOR DRIVER
12557 M: Shunqian Zheng <zhengsq@rock-chips.com>
12558 L: linux-media@vger.kernel.org
12560 T: git git://linuxtv.org/media_tree.git
12561 F: drivers/media/i2c/ov2685.c
12563 OMNIVISION OV2740 SENSOR DRIVER
12564 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12565 R: Shawn Tu <shawnx.tu@intel.com>
12566 R: Bingbu Cao <bingbu.cao@intel.com>
12567 L: linux-media@vger.kernel.org
12569 T: git git://linuxtv.org/media_tree.git
12570 F: drivers/media/i2c/ov2740.c
12572 OMNIVISION OV5640 SENSOR DRIVER
12573 M: Steve Longerbeam <slongerbeam@gmail.com>
12574 L: linux-media@vger.kernel.org
12576 T: git git://linuxtv.org/media_tree.git
12577 F: drivers/media/i2c/ov5640.c
12579 OMNIVISION OV5647 SENSOR DRIVER
12580 M: Luis Oliveira <lolivei@synopsys.com>
12581 L: linux-media@vger.kernel.org
12583 T: git git://linuxtv.org/media_tree.git
12584 F: drivers/media/i2c/ov5647.c
12586 OMNIVISION OV5670 SENSOR DRIVER
12587 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12588 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12589 L: linux-media@vger.kernel.org
12591 T: git git://linuxtv.org/media_tree.git
12592 F: drivers/media/i2c/ov5670.c
12594 OMNIVISION OV5675 SENSOR DRIVER
12595 M: Shawn Tu <shawnx.tu@intel.com>
12596 L: linux-media@vger.kernel.org
12598 T: git git://linuxtv.org/media_tree.git
12599 F: drivers/media/i2c/ov5675.c
12601 OMNIVISION OV5695 SENSOR DRIVER
12602 M: Shunqian Zheng <zhengsq@rock-chips.com>
12603 L: linux-media@vger.kernel.org
12605 T: git git://linuxtv.org/media_tree.git
12606 F: drivers/media/i2c/ov5695.c
12608 OMNIVISION OV7670 SENSOR DRIVER
12609 M: Jonathan Corbet <corbet@lwn.net>
12610 L: linux-media@vger.kernel.org
12612 T: git git://linuxtv.org/media_tree.git
12613 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12614 F: drivers/media/i2c/ov7670.c
12616 OMNIVISION OV772x SENSOR DRIVER
12617 M: Jacopo Mondi <jacopo@jmondi.org>
12618 L: linux-media@vger.kernel.org
12620 T: git git://linuxtv.org/media_tree.git
12621 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12622 F: drivers/media/i2c/ov772x.c
12623 F: include/media/i2c/ov772x.h
12625 OMNIVISION OV7740 SENSOR DRIVER
12626 M: Wenyou Yang <wenyou.yang@microchip.com>
12627 L: linux-media@vger.kernel.org
12629 T: git git://linuxtv.org/media_tree.git
12630 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12631 F: drivers/media/i2c/ov7740.c
12633 OMNIVISION OV8856 SENSOR DRIVER
12634 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12635 L: linux-media@vger.kernel.org
12637 T: git git://linuxtv.org/media_tree.git
12638 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12639 F: drivers/media/i2c/ov8856.c
12641 OMNIVISION OV9640 SENSOR DRIVER
12642 M: Petr Cvek <petrcvekcz@gmail.com>
12643 L: linux-media@vger.kernel.org
12645 F: drivers/media/i2c/ov9640.*
12647 OMNIVISION OV9650 SENSOR DRIVER
12648 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12649 R: Akinobu Mita <akinobu.mita@gmail.com>
12650 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12651 L: linux-media@vger.kernel.org
12653 T: git git://linuxtv.org/media_tree.git
12654 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12655 F: drivers/media/i2c/ov9650.c
12657 ONENAND FLASH DRIVER
12658 M: Kyungmin Park <kyungmin.park@samsung.com>
12659 L: linux-mtd@lists.infradead.org
12661 F: drivers/mtd/nand/onenand/
12662 F: include/linux/mtd/onenand*.h
12664 ONION OMEGA2+ BOARD
12665 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12666 L: linux-mips@vger.kernel.org
12668 F: arch/mips/boot/dts/ralink/omega2p.dts
12671 M: Jens Wiklander <jens.wiklander@linaro.org>
12672 L: tee-dev@lists.linaro.org
12674 F: drivers/tee/optee/
12676 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12677 M: Sumit Garg <sumit.garg@linaro.org>
12678 L: tee-dev@lists.linaro.org
12680 F: drivers/char/hw_random/optee-rng.c
12683 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12684 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12685 L: linux-rdma@vger.kernel.org
12687 F: drivers/infiniband/ulp/opa_vnic
12689 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12690 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12691 M: Frank Rowand <frowand.list@gmail.com>
12692 L: devicetree@vger.kernel.org
12694 F: Documentation/devicetree/dynamic-resolution-notes.rst
12695 F: Documentation/devicetree/overlay-notes.rst
12696 F: drivers/of/overlay.c
12697 F: drivers/of/resolver.c
12698 K: of_overlay_notifier_
12700 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12701 M: Rob Herring <robh+dt@kernel.org>
12702 M: Frank Rowand <frowand.list@gmail.com>
12703 L: devicetree@vger.kernel.org
12705 W: http://www.devicetree.org/
12706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12707 F: Documentation/ABI/testing/sysfs-firmware-ofw
12709 F: include/linux/of*.h
12712 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12713 M: Rob Herring <robh+dt@kernel.org>
12714 L: devicetree@vger.kernel.org
12716 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12718 F: Documentation/devicetree/
12719 F: arch/*/boot/dts/
12720 F: include/dt-bindings/
12722 OPENCORES I2C BUS DRIVER
12723 M: Peter Korsgaard <peter@korsgaard.com>
12724 M: Andrew Lunn <andrew@lunn.ch>
12725 L: linux-i2c@vger.kernel.org
12727 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12728 F: Documentation/i2c/busses/i2c-ocores.rst
12729 F: drivers/i2c/busses/i2c-ocores.c
12730 F: include/linux/platform_data/i2c-ocores.h
12732 OPENRISC ARCHITECTURE
12733 M: Jonas Bonn <jonas@southpole.se>
12734 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12735 M: Stafford Horne <shorne@gmail.com>
12736 L: openrisc@lists.librecores.org
12738 W: http://openrisc.io
12739 T: git git://github.com/openrisc/linux.git
12740 F: Documentation/devicetree/bindings/openrisc/
12741 F: Documentation/openrisc/
12743 F: drivers/irqchip/irq-ompic.c
12744 F: drivers/irqchip/irq-or1k-*
12747 M: Pravin B Shelar <pshelar@ovn.org>
12748 L: netdev@vger.kernel.org
12749 L: dev@openvswitch.org
12751 W: http://openvswitch.org
12752 F: include/uapi/linux/openvswitch.h
12753 F: net/openvswitch/
12755 OPERATING PERFORMANCE POINTS (OPP)
12756 M: Viresh Kumar <vireshk@kernel.org>
12757 M: Nishanth Menon <nm@ti.com>
12758 M: Stephen Boyd <sboyd@kernel.org>
12759 L: linux-pm@vger.kernel.org
12761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12762 F: Documentation/devicetree/bindings/opp/
12763 F: Documentation/power/opp.rst
12765 F: include/linux/pm_opp.h
12768 M: Clemens Ladisch <clemens@ladisch.de>
12769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12772 F: sound/drivers/opl4/
12775 M: Robert Richter <rric@kernel.org>
12776 L: oprofile-list@lists.sf.net
12778 F: arch/*/include/asm/oprofile*.h
12779 F: arch/*/oprofile/
12780 F: drivers/oprofile/
12781 F: include/linux/oprofile.h
12783 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12784 M: Mark Fasheh <mark@fasheh.com>
12785 M: Joel Becker <jlbec@evilplan.org>
12786 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12787 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12789 W: http://ocfs2.wiki.kernel.org
12790 F: Documentation/filesystems/dlmfs.rst
12791 F: Documentation/filesystems/ocfs2.rst
12794 ORANGEFS FILESYSTEM
12795 M: Mike Marshall <hubcap@omnibond.com>
12796 R: Martin Brandenburg <martin@omnibond.com>
12797 L: devel@lists.orangefs.org
12799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12800 F: Documentation/filesystems/orangefs.rst
12804 L: linux-wireless@vger.kernel.org
12806 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12807 W: http://www.nongnu.org/orinoco/
12808 F: drivers/net/wireless/intersil/orinoco/
12810 OV2659 OMNIVISION SENSOR DRIVER
12811 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12812 L: linux-media@vger.kernel.org
12814 W: https://linuxtv.org
12815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12816 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12817 F: drivers/media/i2c/ov2659.c
12818 F: include/media/i2c/ov2659.h
12821 M: Miklos Szeredi <miklos@szeredi.hu>
12822 L: linux-unionfs@vger.kernel.org
12824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12825 F: Documentation/filesystems/overlayfs.rst
12828 P54 WIRELESS DRIVER
12829 M: Christian Lamparter <chunkeey@googlemail.com>
12830 L: linux-wireless@vger.kernel.org
12832 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
12833 F: drivers/net/wireless/intersil/p54/
12836 M: Vladimir Oltean <olteanv@gmail.com>
12837 L: netdev@vger.kernel.org
12839 F: Documentation/core-api/packing.rst
12840 F: include/linux/packing.h
12843 PADATA PARALLEL EXECUTION MECHANISM
12844 M: Steffen Klassert <steffen.klassert@secunet.com>
12845 L: linux-crypto@vger.kernel.org
12847 F: Documentation/core-api/padata.rst
12848 F: include/linux/padata.h
12852 M: Jesper Dangaard Brouer <hawk@kernel.org>
12853 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12854 L: netdev@vger.kernel.org
12856 F: include/net/page_pool.h
12857 F: net/core/page_pool.c
12859 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12860 M: Harald Welte <laforge@gnumonks.org>
12861 L: platform-driver-x86@vger.kernel.org
12863 F: drivers/platform/x86/panasonic-laptop.c
12865 PARALLAX PING IIO SENSOR DRIVER
12866 M: Andreas Klinger <ak@it-klinger.de>
12867 L: linux-iio@vger.kernel.org
12869 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12870 F: drivers/iio/proximity/ping.c
12872 PARALLEL LCD/KEYPAD PANEL DRIVER
12873 M: Willy Tarreau <willy@haproxy.com>
12874 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12876 F: Documentation/admin-guide/lcd-panel-cgram.rst
12877 F: drivers/auxdisplay/panel.c
12879 PARALLEL PORT SUBSYSTEM
12880 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12881 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12882 L: linux-parport@lists.infradead.org (subscribers-only)
12884 F: Documentation/driver-api/parport*.rst
12885 F: drivers/char/ppdev.c
12886 F: drivers/parport/
12887 F: include/linux/parport*.h
12888 F: include/uapi/linux/ppdev.h
12890 PARAVIRT_OPS INTERFACE
12891 M: Juergen Gross <jgross@suse.com>
12892 M: Thomas Hellstrom <thellstrom@vmware.com>
12893 M: "VMware, Inc." <pv-drivers@vmware.com>
12894 L: virtualization@lists.linux-foundation.org
12896 F: Documentation/virt/paravirt_ops.rst
12897 F: arch/*/include/asm/paravirt*.h
12898 F: arch/*/kernel/paravirt*
12899 F: include/linux/hypervisor.h
12901 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12902 M: Tim Waugh <tim@cyberelk.net>
12903 L: linux-parport@lists.infradead.org (subscribers-only)
12905 F: Documentation/admin-guide/blockdev/paride.rst
12906 F: drivers/block/paride/
12908 PARISC ARCHITECTURE
12909 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12910 M: Helge Deller <deller@gmx.de>
12911 L: linux-parisc@vger.kernel.org
12913 W: https://parisc.wiki.kernel.org
12914 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12917 F: Documentation/parisc/
12919 F: drivers/char/agp/parisc-agp.c
12920 F: drivers/input/misc/hp_sdc_rtc.c
12921 F: drivers/input/serio/gscps2.c
12922 F: drivers/input/serio/hp_sdc*
12924 F: drivers/parport/parport_gsc.*
12925 F: drivers/tty/serial/8250/8250_gsc.c
12926 F: drivers/video/console/sti*
12927 F: drivers/video/fbdev/sti*
12928 F: drivers/video/logo/logo_parisc*
12929 F: include/linux/hp_sdc.h
12932 M: Jiri Pirko <jiri@mellanox.com>
12933 L: netdev@vger.kernel.org
12935 F: include/linux/parman.h
12937 F: lib/test_parman.c
12939 PC ENGINES APU BOARD DRIVER
12940 M: Enrico Weigelt, metux IT consult <info@metux.net>
12942 F: drivers/platform/x86/pcengines-apuv2.c
12944 PC87360 HARDWARE MONITORING DRIVER
12945 M: Jim Cromie <jim.cromie@gmail.com>
12946 L: linux-hwmon@vger.kernel.org
12948 F: Documentation/hwmon/pc87360.rst
12949 F: drivers/hwmon/pc87360.c
12951 PC8736x GPIO DRIVER
12952 M: Jim Cromie <jim.cromie@gmail.com>
12954 F: drivers/char/pc8736x_gpio.c
12956 PC87427 HARDWARE MONITORING DRIVER
12957 M: Jean Delvare <jdelvare@suse.com>
12958 L: linux-hwmon@vger.kernel.org
12960 F: Documentation/hwmon/pc87427.rst
12961 F: drivers/hwmon/pc87427.c
12964 M: Riku Voipio <riku.voipio@iki.fi>
12966 F: drivers/leds/leds-pca9532.c
12967 F: include/linux/leds-pca9532.h
12969 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12970 M: Guenter Roeck <linux@roeck-us.net>
12971 L: linux-i2c@vger.kernel.org
12973 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12975 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12976 M: Khalid Aziz <khalid@gonehiking.org>
12978 F: drivers/firmware/pcdp.*
12980 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12981 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12982 L: linux-pci@vger.kernel.org
12983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12985 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12986 F: drivers/pci/controller/pci-aardvark.c
12988 PCI DRIVER FOR ALTERA PCIE IP
12989 M: Ley Foon Tan <ley.foon.tan@intel.com>
12990 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12991 L: linux-pci@vger.kernel.org
12993 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12994 F: drivers/pci/controller/pcie-altera.c
12996 PCI DRIVER FOR APPLIEDMICRO XGENE
12997 M: Toan Le <toan@os.amperecomputing.com>
12998 L: linux-pci@vger.kernel.org
12999 L: linux-arm-kernel@lists.infradead.org
13001 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13002 F: drivers/pci/controller/pci-xgene.c
13004 PCI DRIVER FOR ARM VERSATILE PLATFORM
13005 M: Rob Herring <robh@kernel.org>
13006 L: linux-pci@vger.kernel.org
13007 L: linux-arm-kernel@lists.infradead.org
13009 F: Documentation/devicetree/bindings/pci/versatile.yaml
13010 F: drivers/pci/controller/pci-versatile.c
13012 PCI DRIVER FOR ARMADA 8K
13013 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13014 L: linux-pci@vger.kernel.org
13015 L: linux-arm-kernel@lists.infradead.org
13017 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13018 F: drivers/pci/controller/dwc/pcie-armada8k.c
13020 PCI DRIVER FOR CADENCE PCIE IP
13021 M: Tom Joseph <tjoseph@cadence.com>
13022 L: linux-pci@vger.kernel.org
13024 F: Documentation/devicetree/bindings/pci/cdns,*
13025 F: drivers/pci/controller/cadence/
13027 PCI DRIVER FOR FREESCALE LAYERSCAPE
13028 M: Minghuan Lian <minghuan.Lian@nxp.com>
13029 M: Mingkai Hu <mingkai.hu@nxp.com>
13030 M: Roy Zang <roy.zang@nxp.com>
13031 L: linuxppc-dev@lists.ozlabs.org
13032 L: linux-pci@vger.kernel.org
13033 L: linux-arm-kernel@lists.infradead.org
13035 F: drivers/pci/controller/dwc/*layerscape*
13037 PCI DRIVER FOR GENERIC OF HOSTS
13038 M: Will Deacon <will@kernel.org>
13039 L: linux-pci@vger.kernel.org
13040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13042 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13043 F: drivers/pci/controller/pci-host-common.c
13044 F: drivers/pci/controller/pci-host-generic.c
13046 PCI DRIVER FOR IMX6
13047 M: Richard Zhu <hongxing.zhu@nxp.com>
13048 M: Lucas Stach <l.stach@pengutronix.de>
13049 L: linux-pci@vger.kernel.org
13050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13052 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13053 F: drivers/pci/controller/dwc/*imx6*
13055 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13056 M: Jonathan Derrick <jonathan.derrick@intel.com>
13057 L: linux-pci@vger.kernel.org
13059 F: drivers/pci/controller/vmd.c
13061 PCI DRIVER FOR MICROSEMI SWITCHTEC
13062 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13063 M: Logan Gunthorpe <logang@deltatee.com>
13064 L: linux-pci@vger.kernel.org
13066 F: Documentation/ABI/testing/sysfs-class-switchtec
13067 F: Documentation/driver-api/switchtec.rst
13068 F: drivers/ntb/hw/mscc/
13069 F: drivers/pci/switch/switchtec*
13070 F: include/linux/switchtec.h
13071 F: include/uapi/linux/switchtec_ioctl.h
13073 PCI DRIVER FOR MOBIVEIL PCIE IP
13074 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13075 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13076 L: linux-pci@vger.kernel.org
13078 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13079 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13081 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13082 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13083 M: Jason Cooper <jason@lakedaemon.net>
13084 L: linux-pci@vger.kernel.org
13085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13087 F: drivers/pci/controller/*mvebu*
13089 PCI DRIVER FOR NVIDIA TEGRA
13090 M: Thierry Reding <thierry.reding@gmail.com>
13091 L: linux-tegra@vger.kernel.org
13092 L: linux-pci@vger.kernel.org
13094 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13095 F: drivers/pci/controller/pci-tegra.c
13097 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13098 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13099 L: linux-pci@vger.kernel.org
13100 L: linux-arm-kernel@lists.infradead.org
13102 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13103 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13105 PCI DRIVER FOR RENESAS R-CAR
13106 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13107 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13108 L: linux-pci@vger.kernel.org
13109 L: linux-renesas-soc@vger.kernel.org
13111 F: Documentation/devicetree/bindings/pci/*rcar*
13112 F: drivers/pci/controller/*rcar*
13114 PCI DRIVER FOR SAMSUNG EXYNOS
13115 M: Jingoo Han <jingoohan1@gmail.com>
13116 L: linux-pci@vger.kernel.org
13117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13118 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13120 F: drivers/pci/controller/dwc/pci-exynos.c
13122 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13123 M: Jingoo Han <jingoohan1@gmail.com>
13124 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13125 L: linux-pci@vger.kernel.org
13127 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13128 F: drivers/pci/controller/dwc/*designware*
13130 PCI DRIVER FOR TI DRA7XX
13131 M: Kishon Vijay Abraham I <kishon@ti.com>
13132 L: linux-omap@vger.kernel.org
13133 L: linux-pci@vger.kernel.org
13135 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13136 F: drivers/pci/controller/dwc/pci-dra7xx.c
13138 PCI DRIVER FOR TI KEYSTONE
13139 M: Murali Karicheri <m-karicheri2@ti.com>
13140 L: linux-pci@vger.kernel.org
13141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13143 F: drivers/pci/controller/dwc/pci-keystone.c
13145 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13146 M: Linus Walleij <linus.walleij@linaro.org>
13147 L: linux-pci@vger.kernel.org
13149 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13150 F: drivers/pci/controller/pci-v3-semi.c
13152 PCI ENDPOINT SUBSYSTEM
13153 M: Kishon Vijay Abraham I <kishon@ti.com>
13154 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13155 L: linux-pci@vger.kernel.org
13157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13158 F: drivers/misc/pci_endpoint_test.c
13159 F: drivers/pci/endpoint/
13162 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13163 M: Russell Currey <ruscur@russell.cc>
13164 M: Sam Bobroff <sbobroff@linux.ibm.com>
13165 M: Oliver O'Halloran <oohall@gmail.com>
13166 L: linuxppc-dev@lists.ozlabs.org
13168 F: Documentation/PCI/pci-error-recovery.rst
13169 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13170 F: arch/powerpc/include/*/eeh*.h
13171 F: arch/powerpc/kernel/eeh*.c
13172 F: arch/powerpc/platforms/*/eeh*.c
13173 F: drivers/pci/pcie/aer.c
13174 F: drivers/pci/pcie/dpc.c
13175 F: drivers/pci/pcie/err.c
13178 M: Linas Vepstas <linasvepstas@gmail.com>
13179 L: linux-pci@vger.kernel.org
13181 F: Documentation/PCI/pci-error-recovery.rst
13183 PCI MSI DRIVER FOR ALTERA MSI IP
13184 M: Ley Foon Tan <ley.foon.tan@intel.com>
13185 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13186 L: linux-pci@vger.kernel.org
13188 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13189 F: drivers/pci/controller/pcie-altera-msi.c
13191 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13192 M: Toan Le <toan@os.amperecomputing.com>
13193 L: linux-pci@vger.kernel.org
13194 L: linux-arm-kernel@lists.infradead.org
13196 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13197 F: drivers/pci/controller/pci-xgene-msi.c
13199 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13200 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13201 R: Rob Herring <robh@kernel.org>
13202 L: linux-pci@vger.kernel.org
13204 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13206 F: drivers/pci/controller/
13209 M: Bjorn Helgaas <bhelgaas@google.com>
13210 L: linux-pci@vger.kernel.org
13212 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13214 F: Documentation/PCI/
13215 F: Documentation/devicetree/bindings/pci/
13216 F: arch/x86/kernel/early-quirks.c
13217 F: arch/x86/kernel/quirks.c
13219 F: drivers/acpi/pci*
13221 F: include/asm-generic/pci*
13222 F: include/linux/of_pci.h
13223 F: include/linux/pci*
13224 F: include/uapi/linux/pci*
13227 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13228 M: Jonathan Chocron <jonnyc@amazon.com>
13229 L: linux-pci@vger.kernel.org
13231 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13232 F: drivers/pci/controller/dwc/pcie-al.c
13234 PCIE DRIVER FOR AMLOGIC MESON
13235 M: Yue Wang <yue.wang@Amlogic.com>
13236 L: linux-pci@vger.kernel.org
13237 L: linux-amlogic@lists.infradead.org
13239 F: drivers/pci/controller/dwc/pci-meson.c
13241 PCIE DRIVER FOR AXIS ARTPEC
13242 M: Jesper Nilsson <jesper.nilsson@axis.com>
13243 L: linux-arm-kernel@axis.com
13244 L: linux-pci@vger.kernel.org
13246 F: Documentation/devicetree/bindings/pci/axis,artpec*
13247 F: drivers/pci/controller/dwc/*artpec*
13249 PCIE DRIVER FOR CAVIUM THUNDERX
13250 M: Robert Richter <rrichter@marvell.com>
13251 L: linux-pci@vger.kernel.org
13252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13254 F: drivers/pci/controller/pci-thunder-*
13256 PCIE DRIVER FOR HISILICON
13257 M: Zhou Wang <wangzhou1@hisilicon.com>
13258 L: linux-pci@vger.kernel.org
13260 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13261 F: drivers/pci/controller/dwc/pcie-hisi.c
13263 PCIE DRIVER FOR HISILICON KIRIN
13264 M: Xiaowei Song <songxiaowei@hisilicon.com>
13265 M: Binghui Wang <wangbinghui@hisilicon.com>
13266 L: linux-pci@vger.kernel.org
13268 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13269 F: drivers/pci/controller/dwc/pcie-kirin.c
13271 PCIE DRIVER FOR HISILICON STB
13272 M: Shawn Guo <shawn.guo@linaro.org>
13273 L: linux-pci@vger.kernel.org
13275 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13276 F: drivers/pci/controller/dwc/pcie-histb.c
13278 PCIE DRIVER FOR MEDIATEK
13279 M: Ryder Lee <ryder.lee@mediatek.com>
13280 L: linux-pci@vger.kernel.org
13281 L: linux-mediatek@lists.infradead.org
13283 F: Documentation/devicetree/bindings/pci/mediatek*
13284 F: drivers/pci/controller/*mediatek*
13286 PCIE DRIVER FOR QUALCOMM MSM
13287 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13288 L: linux-pci@vger.kernel.org
13289 L: linux-arm-msm@vger.kernel.org
13291 F: drivers/pci/controller/dwc/*qcom*
13293 PCIE DRIVER FOR ROCKCHIP
13294 M: Shawn Lin <shawn.lin@rock-chips.com>
13295 L: linux-pci@vger.kernel.org
13296 L: linux-rockchip@lists.infradead.org
13298 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13299 F: drivers/pci/controller/pcie-rockchip*
13301 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13302 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13303 L: linux-pci@vger.kernel.org
13305 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13306 F: drivers/pci/controller/dwc/pcie-uniphier*
13308 PCIE DRIVER FOR ST SPEAR13XX
13309 M: Pratyush Anand <pratyush.anand@gmail.com>
13310 L: linux-pci@vger.kernel.org
13312 F: drivers/pci/controller/dwc/*spear*
13315 M: Dominik Brodowski <linux@dominikbrodowski.net>
13317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13318 F: Documentation/pcmcia/
13323 PCNET32 NETWORK DRIVER
13324 M: Don Fry <pcnet32@frontier.com>
13325 L: netdev@vger.kernel.org
13327 F: drivers/net/ethernet/amd/pcnet32.c
13329 PCRYPT PARALLEL CRYPTO ENGINE
13330 M: Steffen Klassert <steffen.klassert@secunet.com>
13331 L: linux-crypto@vger.kernel.org
13334 F: include/crypto/pcrypt.h
13336 PEAQ WMI HOTKEYS DRIVER
13337 M: Hans de Goede <hdegoede@redhat.com>
13338 L: platform-driver-x86@vger.kernel.org
13340 F: drivers/platform/x86/peaq-wmi.c
13342 PENSANDO ETHERNET DRIVERS
13343 M: Shannon Nelson <snelson@pensando.io>
13344 M: Pensando Drivers <drivers@pensando.io>
13345 L: netdev@vger.kernel.org
13347 F: Documentation/networking/device_drivers/pensando/ionic.rst
13348 F: drivers/net/ethernet/pensando/
13350 PER-CPU MEMORY ALLOCATOR
13351 M: Dennis Zhou <dennis@kernel.org>
13352 M: Tejun Heo <tj@kernel.org>
13353 M: Christoph Lameter <cl@linux.com>
13355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13356 F: arch/*/include/asm/percpu.h
13357 F: include/linux/percpu*.h
13360 PER-TASK DELAY ACCOUNTING
13361 M: Balbir Singh <bsingharora@gmail.com>
13363 F: include/linux/delayacct.h
13364 F: kernel/delayacct.c
13366 PERFORMANCE EVENTS SUBSYSTEM
13367 M: Peter Zijlstra <peterz@infradead.org>
13368 M: Ingo Molnar <mingo@redhat.com>
13369 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13370 R: Mark Rutland <mark.rutland@arm.com>
13371 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13372 R: Jiri Olsa <jolsa@redhat.com>
13373 R: Namhyung Kim <namhyung@kernel.org>
13374 L: linux-kernel@vger.kernel.org
13376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13378 F: arch/*/events/*/*
13379 F: arch/*/include/asm/perf_event.h
13380 F: arch/*/kernel/*/*/perf_event*.c
13381 F: arch/*/kernel/*/perf_event*.c
13382 F: arch/*/kernel/perf_callchain.c
13383 F: arch/*/kernel/perf_event*.c
13384 F: include/linux/perf_event.h
13385 F: include/uapi/linux/perf_event.h
13389 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13390 R: John Garry <john.garry@huawei.com>
13391 R: Will Deacon <will@kernel.org>
13392 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13394 F: tools/perf/pmu-events/arch/arm64/
13396 PERSONALITY HANDLING
13397 M: Christoph Hellwig <hch@infradead.org>
13398 L: linux-abi-devel@lists.sourceforge.net
13400 F: include/linux/personality.h
13401 F: include/uapi/linux/personality.h
13403 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13404 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13405 L: linux-input@vger.kernel.org
13407 F: Documentation/input/devices/pxrc.rst
13408 F: drivers/input/joystick/pxrc.c
13411 M: Remi Denis-Courmont <courmisch@gmail.com>
13413 F: Documentation/networking/phonet.rst
13414 F: include/linux/phonet.h
13415 F: include/net/phonet/
13416 F: include/uapi/linux/phonet.h
13420 M: Joern Engel <joern@lazybastard.org>
13421 L: linux-mtd@lists.infradead.org
13423 F: drivers/mtd/devices/phram.c
13426 M: Bruno Prémont <bonbons@linux-vserver.org>
13427 L: linux-input@vger.kernel.org
13429 F: drivers/hid/hid-picolcd*
13432 M: Jamie Iles <jamie@jamieiles.com>
13433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13435 T: git git://github.com/jamieiles/linux-2.6-ji.git
13436 F: arch/arm/boot/dts/picoxcell*
13437 F: arch/arm/mach-picoxcell/
13438 F: drivers/crypto/picoxcell*
13441 M: Christian Brauner <christian@brauner.io>
13442 L: linux-kernel@vger.kernel.org
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13446 F: tools/testing/selftests/clone3/
13447 F: tools/testing/selftests/pid_namespace/
13448 F: tools/testing/selftests/pidfd/
13451 K: \b(clone_args|kernel_clone_args)\b
13453 PIN CONTROL SUBSYSTEM
13454 M: Linus Walleij <linus.walleij@linaro.org>
13455 L: linux-gpio@vger.kernel.org
13457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13458 F: Documentation/devicetree/bindings/pinctrl/
13459 F: Documentation/driver-api/pinctl.rst
13460 F: drivers/pinctrl/
13461 F: include/linux/pinctrl/
13463 PIN CONTROLLER - FREESCALE
13464 M: Dong Aisheng <aisheng.dong@nxp.com>
13465 M: Fabio Estevam <festevam@gmail.com>
13466 M: Shawn Guo <shawnguo@kernel.org>
13467 M: Stefan Agner <stefan@agner.ch>
13468 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13469 L: linux-gpio@vger.kernel.org
13471 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13472 F: drivers/pinctrl/freescale/
13474 PIN CONTROLLER - INTEL
13475 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13476 M: Andy Shevchenko <andy@kernel.org>
13478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13479 F: drivers/pinctrl/intel/
13481 PIN CONTROLLER - MEDIATEK
13482 M: Sean Wang <sean.wang@kernel.org>
13483 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13485 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13486 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13487 F: drivers/pinctrl/mediatek/
13489 PIN CONTROLLER - MICROCHIP AT91
13490 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13492 L: linux-gpio@vger.kernel.org
13494 F: drivers/gpio/gpio-sama5d2-piobu.c
13495 F: drivers/pinctrl/pinctrl-at91*
13497 PIN CONTROLLER - QUALCOMM
13498 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13499 L: linux-arm-msm@vger.kernel.org
13501 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13502 F: drivers/pinctrl/qcom/
13504 PIN CONTROLLER - RENESAS
13505 M: Geert Uytterhoeven <geert+renesas@glider.be>
13506 L: linux-renesas-soc@vger.kernel.org
13508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13509 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13510 F: drivers/pinctrl/pinctrl-rz*
13511 F: drivers/pinctrl/sh-pfc/
13513 PIN CONTROLLER - SAMSUNG
13514 M: Tomasz Figa <tomasz.figa@gmail.com>
13515 M: Krzysztof Kozlowski <krzk@kernel.org>
13516 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13518 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13520 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13522 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13523 F: drivers/pinctrl/samsung/
13524 F: include/dt-bindings/pinctrl/samsung.h
13526 PIN CONTROLLER - SINGLE
13527 M: Tony Lindgren <tony@atomide.com>
13528 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13530 L: linux-omap@vger.kernel.org
13532 F: drivers/pinctrl/pinctrl-single.c
13534 PIN CONTROLLER - ST SPEAR
13535 M: Viresh Kumar <vireshk@kernel.org>
13536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13538 W: http://www.st.com/spear
13539 F: drivers/pinctrl/spear/
13541 PISTACHIO SOC SUPPORT
13542 M: James Hartley <james.hartley@sondrel.com>
13543 L: linux-mips@vger.kernel.org
13545 F: arch/mips/boot/dts/img/pistachio*
13546 F: arch/mips/configs/pistachio*_defconfig
13547 F: arch/mips/include/asm/mach-pistachio/
13548 F: arch/mips/pistachio/
13551 M: linux-block@vger.kernel.org
13553 F: drivers/block/pktcdvd.c
13554 F: include/linux/pktcdvd.h
13555 F: include/uapi/linux/pktcdvd.h
13557 PKUNITY SOC DRIVERS
13558 M: Guan Xuetao <gxt@pku.edu.cn>
13560 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13561 T: git git://github.com/gxt/linux.git
13562 F: drivers/i2c/busses/i2c-puv3.c
13563 F: drivers/input/serio/i8042-unicore32io.h
13564 F: drivers/rtc/rtc-puv3.c
13565 F: drivers/video/fbdev/fb-puv3.c
13567 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13568 M: Tomasz Duszynski <tduszyns@gmail.com>
13570 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13571 F: drivers/iio/chemical/pms7003.c
13574 M: Logan Gunthorpe <logang@deltatee.com>
13576 F: drivers/dma/plx_dma.c
13579 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13580 L: linux-pm@vger.kernel.org
13582 W: https://01.org/pm-graph
13583 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13584 T: git git://github.com/intel/pm-graph
13585 F: tools/power/pm-graph
13587 PMBUS HARDWARE MONITORING DRIVERS
13588 M: Guenter Roeck <linux@roeck-us.net>
13589 L: linux-hwmon@vger.kernel.org
13591 W: http://hwmon.wiki.kernel.org/
13592 W: http://www.roeck-us.net/linux/drivers/
13593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13594 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13595 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13596 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13597 F: Documentation/hwmon/adm1275.rst
13598 F: Documentation/hwmon/ibm-cffps.rst
13599 F: Documentation/hwmon/ir35221.rst
13600 F: Documentation/hwmon/lm25066.rst
13601 F: Documentation/hwmon/ltc2978.rst
13602 F: Documentation/hwmon/ltc3815.rst
13603 F: Documentation/hwmon/max16064.rst
13604 F: Documentation/hwmon/max20751.rst
13605 F: Documentation/hwmon/max31785.rst
13606 F: Documentation/hwmon/max34440.rst
13607 F: Documentation/hwmon/max8688.rst
13608 F: Documentation/hwmon/pmbus-core.rst
13609 F: Documentation/hwmon/pmbus.rst
13610 F: Documentation/hwmon/tps40422.rst
13611 F: Documentation/hwmon/ucd9000.rst
13612 F: Documentation/hwmon/ucd9200.rst
13613 F: Documentation/hwmon/zl6100.rst
13614 F: drivers/hwmon/pmbus/
13615 F: include/linux/pmbus.h
13617 PMC SIERRA MaxRAID DRIVER
13618 L: linux-scsi@vger.kernel.org
13620 W: http://www.pmc-sierra.com/
13621 F: drivers/scsi/pmcraid.*
13623 PMC SIERRA PM8001 DRIVER
13624 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13625 L: linux-scsi@vger.kernel.org
13627 F: drivers/scsi/pm8001/
13629 PNI RM3100 IIO DRIVER
13630 M: Song Qiang <songqiang1304521@gmail.com>
13631 L: linux-iio@vger.kernel.org
13633 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13634 F: drivers/iio/magnetometer/rm3100*
13637 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13638 L: linux-acpi@vger.kernel.org
13641 F: include/linux/pnp.h
13643 POSIX CLOCKS and TIMERS
13644 M: Thomas Gleixner <tglx@linutronix.de>
13645 L: linux-kernel@vger.kernel.org
13647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13649 F: include/linux/time_namespace.h
13650 F: include/linux/timer*
13651 F: kernel/time/*timer*
13652 F: kernel/time/namespace.c
13654 POWER MANAGEMENT CORE
13655 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13656 L: linux-pm@vger.kernel.org
13658 B: https://bugzilla.kernel.org
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13660 F: drivers/base/power/
13661 F: drivers/powercap/
13662 F: include/linux/intel_rapl.h
13663 F: include/linux/pm.h
13664 F: include/linux/pm_*
13665 F: include/linux/powercap.h
13666 F: kernel/configs/nopm.config
13668 POWER STATE COORDINATION INTERFACE (PSCI)
13669 M: Mark Rutland <mark.rutland@arm.com>
13670 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13671 L: linux-arm-kernel@lists.infradead.org
13673 F: drivers/firmware/psci/
13674 F: include/linux/psci.h
13675 F: include/uapi/linux/psci.h
13677 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13678 M: Sebastian Reichel <sre@kernel.org>
13679 L: linux-pm@vger.kernel.org
13681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13682 F: Documentation/ABI/testing/sysfs-class-power
13683 F: Documentation/devicetree/bindings/power/supply/
13684 F: drivers/power/supply/
13685 F: include/linux/power_supply.h
13687 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13688 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13689 L: linuxppc-dev@lists.ozlabs.org
13691 F: drivers/char/powernv-op-panel.c
13693 PPP OVER ATM (RFC 2364)
13694 M: Mitchell Blank Jr <mitch@sfgoth.com>
13696 F: include/uapi/linux/atmppp.h
13697 F: net/atm/pppoatm.c
13700 M: Michal Ostrowski <mostrows@earthlink.net>
13702 F: drivers/net/ppp/pppoe.c
13703 F: drivers/net/ppp/pppox.c
13706 M: James Chapman <jchapman@katalix.com>
13708 F: include/linux/if_pppol2tp.h
13709 F: include/uapi/linux/if_pppol2tp.h
13710 F: net/l2tp/l2tp_ppp.c
13712 PPP PROTOCOL DRIVERS AND COMPRESSORS
13713 M: Paul Mackerras <paulus@samba.org>
13714 L: linux-ppp@vger.kernel.org
13716 F: drivers/net/ppp/ppp_*
13719 M: Rodolfo Giometti <giometti@enneenne.com>
13720 L: linuxpps@ml.enneenne.com (subscribers-only)
13722 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13723 F: Documentation/ABI/testing/sysfs-pps
13724 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13725 F: Documentation/driver-api/pps.rst
13727 F: include/linux/pps*.h
13728 F: include/uapi/linux/pps.h
13731 M: Dmitry Kozlov <xeb@mail.ru>
13732 L: netdev@vger.kernel.org
13734 W: http://sourceforge.net/projects/accel-pptp
13735 F: drivers/net/ppp/pptp.c
13737 PRESSURE STALL INFORMATION (PSI)
13738 M: Johannes Weiner <hannes@cmpxchg.org>
13740 F: include/linux/psi*
13741 F: kernel/sched/psi.c
13744 M: Petr Mladek <pmladek@suse.com>
13745 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13746 R: Steven Rostedt <rostedt@goodmis.org>
13748 F: include/linux/printk.h
13751 PRISM54 WIRELESS DRIVER
13752 M: Luis Chamberlain <mcgrof@kernel.org>
13753 L: linux-wireless@vger.kernel.org
13755 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13756 F: drivers/net/wireless/intersil/prism54/
13759 R: Alexey Dobriyan <adobriyan@gmail.com>
13760 L: linux-kernel@vger.kernel.org
13761 L: linux-fsdevel@vger.kernel.org
13763 F: Documentation/filesystems/proc.rst
13765 F: include/linux/proc_fs.h
13766 F: tools/testing/selftests/proc/
13769 M: Luis Chamberlain <mcgrof@kernel.org>
13770 M: Kees Cook <keescook@chromium.org>
13771 M: Iurii Zaikin <yzaikin@google.com>
13772 L: linux-kernel@vger.kernel.org
13773 L: linux-fsdevel@vger.kernel.org
13775 F: fs/proc/proc_sysctl.c
13776 F: include/linux/sysctl.h
13777 F: kernel/sysctl-test.c
13779 F: tools/testing/selftests/sysctl/
13781 PS3 NETWORK SUPPORT
13782 M: Geoff Levand <geoff@infradead.org>
13783 L: netdev@vger.kernel.org
13784 L: linuxppc-dev@lists.ozlabs.org
13786 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13788 PS3 PLATFORM SUPPORT
13789 M: Geoff Levand <geoff@infradead.org>
13790 L: linuxppc-dev@lists.ozlabs.org
13792 F: arch/powerpc/boot/ps3*
13793 F: arch/powerpc/include/asm/lv1call.h
13794 F: arch/powerpc/include/asm/ps3*.h
13795 F: arch/powerpc/platforms/ps3/
13798 F: drivers/rtc/rtc-ps3.c
13799 F: drivers/usb/host/*ps3.c
13800 F: sound/ppc/snd_ps3*
13803 M: Jim Paris <jim@jtan.com>
13804 M: Geoff Levand <geoff@infradead.org>
13805 L: linuxppc-dev@lists.ozlabs.org
13807 F: drivers/block/ps3vram.c
13809 PSAMPLE PACKET SAMPLING SUPPORT
13810 M: Yotam Gigi <yotam.gi@gmail.com>
13812 F: include/net/psample.h
13813 F: include/uapi/linux/psample.h
13817 M: Kees Cook <keescook@chromium.org>
13818 M: Anton Vorontsov <anton@enomsg.org>
13819 M: Colin Cross <ccross@android.com>
13820 M: Tony Luck <tony.luck@intel.com>
13822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13823 F: Documentation/admin-guide/ramoops.rst
13824 F: Documentation/admin-guide/pstore-blk.rst
13825 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13826 F: drivers/acpi/apei/erst.c
13827 F: drivers/firmware/efi/efi-pstore.c
13829 F: include/linux/pstore*
13830 K: \b(pstore|ramoops)
13832 PTP HARDWARE CLOCK SUPPORT
13833 M: Richard Cochran <richardcochran@gmail.com>
13834 L: netdev@vger.kernel.org
13836 W: http://linuxptp.sourceforge.net/
13837 F: Documentation/ABI/testing/sysfs-ptp
13838 F: Documentation/driver-api/ptp.rst
13839 F: drivers/net/phy/dp83640*
13841 F: include/linux/ptp_cl*
13844 M: Oleg Nesterov <oleg@redhat.com>
13846 F: arch/*/*/ptrace*.c
13847 F: arch/*/include/asm/ptrace*.h
13848 F: arch/*/ptrace*.c
13849 F: include/asm-generic/syscall.h
13850 F: include/linux/ptrace.h
13851 F: include/linux/regset.h
13852 F: include/linux/tracehook.h
13853 F: include/uapi/linux/ptrace.h
13854 F: include/uapi/linux/ptrace.h
13858 M: Hans Verkuil <hverkuil@xs4all.nl>
13859 L: linux-media@vger.kernel.org
13861 T: git git://linuxtv.org/media_tree.git
13862 F: Documentation/admin-guide/media/pulse8-cec.rst
13863 F: drivers/media/cec/usb/pulse8/
13865 PVRUSB2 VIDEO4LINUX DRIVER
13866 M: Mike Isely <isely@pobox.com>
13867 L: pvrusb2@isely.net (subscribers-only)
13868 L: linux-media@vger.kernel.org
13870 W: http://www.isely.net/pvrusb2/
13871 T: git git://linuxtv.org/media_tree.git
13872 F: Documentation/driver-api/media/drivers/pvrusb2*
13873 F: drivers/media/usb/pvrusb2/
13876 M: Hans Verkuil <hverkuil@xs4all.nl>
13877 L: linux-media@vger.kernel.org
13879 T: git git://linuxtv.org/media_tree.git
13880 F: drivers/media/usb/pwc/*
13881 F: include/trace/events/pwc.h
13884 M: Kamil Debski <kamil@wypas.org>
13885 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13886 L: linux-hwmon@vger.kernel.org
13888 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13889 F: Documentation/hwmon/pwm-fan.rst
13890 F: drivers/hwmon/pwm-fan.c
13893 M: Sean Young <sean@mess.org>
13894 L: linux-media@vger.kernel.org
13896 F: drivers/media/rc/pwm-ir-tx.c
13899 M: Thierry Reding <thierry.reding@gmail.com>
13900 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13901 L: linux-pwm@vger.kernel.org
13903 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13905 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13906 F: Documentation/devicetree/bindings/pwm/
13907 F: Documentation/driver-api/pwm.rst
13908 F: drivers/gpio/gpio-mvebu.c
13910 F: drivers/video/backlight/pwm_bl.c
13911 F: include/linux/pwm.h
13912 F: include/linux/pwm_backlight.h
13913 K: pwm_(config|apply_state|ops)
13916 M: Robert Jarzmik <robert.jarzmik@free.fr>
13917 L: linux-gpio@vger.kernel.org
13919 F: drivers/gpio/gpio-pxa.c
13925 M: Robert Jarzmik <robert.jarzmik@free.fr>
13926 L: linux-rtc@vger.kernel.org
13929 PXA2xx/PXA3xx SUPPORT
13930 M: Daniel Mack <daniel@zonque.org>
13931 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13932 M: Robert Jarzmik <robert.jarzmik@free.fr>
13933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13935 T: git git://github.com/hzhuang1/linux.git
13936 T: git git://github.com/rjarzmik/linux.git
13937 F: arch/arm/boot/dts/pxa*
13938 F: arch/arm/mach-pxa/
13939 F: drivers/dma/pxa*
13940 F: drivers/pcmcia/pxa2xx*
13941 F: drivers/pinctrl/pxa/
13942 F: drivers/spi/spi-pxa2xx*
13943 F: drivers/usb/gadget/udc/pxa2*
13944 F: include/sound/pxa2xx-lib.h
13949 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13950 L: qat-linux@intel.com
13952 F: drivers/crypto/qat/
13954 QCOM AUDIO (ASoC) DRIVERS
13955 M: Patrick Lai <plai@codeaurora.org>
13956 M: Banajit Goswami <bgoswami@codeaurora.org>
13957 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13962 M: Alex Elder <elder@kernel.org>
13963 L: netdev@vger.kernel.org
13965 F: drivers/net/ipa/
13967 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13968 M: Gabriel Somlo <somlo@cmu.edu>
13969 M: "Michael S. Tsirkin" <mst@redhat.com>
13970 L: qemu-devel@nongnu.org
13972 F: drivers/firmware/qemu_fw_cfg.c
13973 F: include/uapi/linux/qemu_fw_cfg.h
13976 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13977 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13978 L: linux-rdma@vger.kernel.org
13980 F: drivers/infiniband/hw/qib/
13982 QLOGIC QL41xxx FCOE DRIVER
13983 M: QLogic-Storage-Upstream@cavium.com
13984 L: linux-scsi@vger.kernel.org
13986 F: drivers/scsi/qedf/
13988 QLOGIC QL41xxx ISCSI DRIVER
13989 M: QLogic-Storage-Upstream@cavium.com
13990 L: linux-scsi@vger.kernel.org
13992 F: drivers/scsi/qedi/
13994 QLOGIC QL4xxx ETHERNET DRIVER
13995 M: Ariel Elior <aelior@marvell.com>
13996 M: GR-everest-linux-l2@marvell.com
13997 L: netdev@vger.kernel.org
13999 F: drivers/net/ethernet/qlogic/qed/
14000 F: drivers/net/ethernet/qlogic/qede/
14001 F: include/linux/qed/
14003 QLOGIC QL4xxx RDMA DRIVER
14004 M: Michal Kalderon <mkalderon@marvell.com>
14005 M: Ariel Elior <aelior@marvell.com>
14006 L: linux-rdma@vger.kernel.org
14008 F: drivers/infiniband/hw/qedr/
14009 F: include/uapi/rdma/qedr-abi.h
14011 QLOGIC QLA1280 SCSI DRIVER
14012 M: Michael Reed <mdr@sgi.com>
14013 L: linux-scsi@vger.kernel.org
14015 F: drivers/scsi/qla1280.[ch]
14017 QLOGIC QLA2XXX FC-SCSI DRIVER
14018 M: Nilesh Javali <njavali@marvell.com>
14019 M: GR-QLogic-Storage-Upstream@marvell.com
14020 L: linux-scsi@vger.kernel.org
14022 F: Documentation/scsi/LICENSE.qla2xxx
14023 F: drivers/scsi/qla2xxx/
14025 QLOGIC QLA3XXX NETWORK DRIVER
14026 M: GR-Linux-NIC-Dev@marvell.com
14027 L: netdev@vger.kernel.org
14029 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
14030 F: drivers/net/ethernet/qlogic/qla3xxx.*
14032 QLOGIC QLA4XXX iSCSI DRIVER
14033 M: QLogic-Storage-Upstream@qlogic.com
14034 L: linux-scsi@vger.kernel.org
14036 F: Documentation/scsi/LICENSE.qla4xxx
14037 F: drivers/scsi/qla4xxx/
14039 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14040 M: Shahed Shaikh <shshaikh@marvell.com>
14041 M: Manish Chopra <manishc@marvell.com>
14042 M: GR-Linux-NIC-Dev@marvell.com
14043 L: netdev@vger.kernel.org
14045 F: drivers/net/ethernet/qlogic/qlcnic/
14047 QLOGIC QLGE 10Gb ETHERNET DRIVER
14048 M: Manish Chopra <manishc@marvell.com>
14049 M: GR-Linux-NIC-Dev@marvell.com
14050 L: netdev@vger.kernel.org
14052 F: drivers/staging/qlge/
14054 QM1D1B0004 MEDIA DRIVER
14055 M: Akihiro Tsukada <tskd08@gmail.com>
14056 L: linux-media@vger.kernel.org
14058 F: drivers/media/tuners/qm1d1b0004*
14060 QM1D1C0042 MEDIA DRIVER
14061 M: Akihiro Tsukada <tskd08@gmail.com>
14062 L: linux-media@vger.kernel.org
14064 F: drivers/media/tuners/qm1d1c0042*
14067 M: Anders Larsen <al@alarsen.net>
14069 W: http://www.alarsen.net/linux/qnx4fs/
14071 F: include/uapi/linux/qnx4_fs.h
14072 F: include/uapi/linux/qnxtypes.h
14074 QORIQ DPAA2 FSL-MC BUS DRIVER
14075 M: Stuart Yoder <stuyoder@gmail.com>
14076 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14077 L: linux-kernel@vger.kernel.org
14079 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14080 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
14081 F: drivers/bus/fsl-mc/
14083 QT1010 MEDIA DRIVER
14084 M: Antti Palosaari <crope@iki.fi>
14085 L: linux-media@vger.kernel.org
14087 W: https://linuxtv.org
14088 W: http://palosaari.fi/linux/
14089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14090 T: git git://linuxtv.org/anttip/media_tree.git
14091 F: drivers/media/tuners/qt1010*
14093 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14094 M: Kalle Valo <kvalo@codeaurora.org>
14095 L: ath10k@lists.infradead.org
14097 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14099 F: drivers/net/wireless/ath/ath10k/
14101 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14102 M: Kalle Valo <kvalo@codeaurora.org>
14103 L: ath11k@lists.infradead.org
14105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14106 F: drivers/net/wireless/ath/ath11k/
14108 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14109 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14110 L: linux-wireless@vger.kernel.org
14112 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14113 F: drivers/net/wireless/ath/ath9k/
14115 QUALCOMM CAMERA SUBSYSTEM DRIVER
14116 M: Todor Tomov <todor.too@gmail.com>
14117 L: linux-media@vger.kernel.org
14119 F: Documentation/admin-guide/media/qcom_camss.rst
14120 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14121 F: drivers/media/platform/qcom/camss/
14123 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14124 M: Niklas Cassel <nks@flawful.org>
14125 L: linux-pm@vger.kernel.org
14126 L: linux-arm-msm@vger.kernel.org
14128 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14129 F: drivers/power/avs/qcom-cpr.c
14131 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14132 M: Ilia Lin <ilia.lin@kernel.org>
14133 L: linux-pm@vger.kernel.org
14135 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14136 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14138 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14139 M: Timur Tabi <timur@kernel.org>
14140 L: netdev@vger.kernel.org
14142 F: drivers/net/ethernet/qualcomm/emac/
14144 QUALCOMM ETHQOS ETHERNET DRIVER
14145 M: Vinod Koul <vkoul@kernel.org>
14146 L: netdev@vger.kernel.org
14148 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14149 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14151 QUALCOMM GENERIC INTERFACE I2C DRIVER
14152 M: Alok Chauhan <alokc@codeaurora.org>
14153 L: linux-i2c@vger.kernel.org
14154 L: linux-arm-msm@vger.kernel.org
14156 F: drivers/i2c/busses/i2c-qcom-geni.c
14158 QUALCOMM HEXAGON ARCHITECTURE
14159 M: Brian Cain <bcain@codeaurora.org>
14160 L: linux-hexagon@vger.kernel.org
14164 QUALCOMM HIDMA DRIVER
14165 M: Sinan Kaya <okaya@kernel.org>
14166 L: linux-arm-kernel@lists.infradead.org
14167 L: linux-arm-msm@vger.kernel.org
14168 L: dmaengine@vger.kernel.org
14170 F: drivers/dma/qcom/hidma*
14173 M: Rob Clark <robdclark@gmail.com>
14174 L: iommu@lists.linux-foundation.org
14175 L: linux-arm-msm@vger.kernel.org
14177 F: drivers/iommu/qcom_iommu.c
14179 QUALCOMM RMNET DRIVER
14180 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14181 M: Sean Tranchetti <stranche@codeaurora.org>
14182 L: netdev@vger.kernel.org
14184 F: Documentation/networking/device_drivers/qualcomm/rmnet.rst
14185 F: drivers/net/ethernet/qualcomm/rmnet/
14186 F: include/linux/if_rmnet.h
14188 QUALCOMM TSENS THERMAL DRIVER
14189 M: Amit Kucheria <amit.kucheria@linaro.org>
14190 L: linux-pm@vger.kernel.org
14191 L: linux-arm-msm@vger.kernel.org
14193 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14194 F: drivers/thermal/qcom/
14196 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14197 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14198 L: linux-media@vger.kernel.org
14199 L: linux-arm-msm@vger.kernel.org
14201 T: git git://linuxtv.org/media_tree.git
14202 F: Documentation/devicetree/bindings/media/*venus*
14203 F: drivers/media/platform/qcom/venus/
14205 QUALCOMM WCN36XX WIRELESS DRIVER
14206 M: Kalle Valo <kvalo@codeaurora.org>
14207 L: wcn36xx@lists.infradead.org
14209 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14210 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14211 F: drivers/net/wireless/ath/wcn36xx/
14213 QUANTENNA QTNFMAC WIRELESS DRIVER
14214 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14215 R: Sergey Matyukevich <geomatsi@gmail.com>
14216 L: linux-wireless@vger.kernel.org
14218 F: drivers/net/wireless/quantenna
14220 RADEON and AMDGPU DRM DRIVERS
14221 M: Alex Deucher <alexander.deucher@amd.com>
14222 M: Christian König <christian.koenig@amd.com>
14223 L: amd-gfx@lists.freedesktop.org
14225 T: git git://people.freedesktop.org/~agd5f/linux
14226 F: drivers/gpu/drm/amd/
14227 F: drivers/gpu/drm/radeon/
14228 F: include/uapi/drm/amdgpu_drm.h
14229 F: include/uapi/drm/radeon_drm.h
14231 RADEON FRAMEBUFFER DISPLAY DRIVER
14232 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14233 L: linux-fbdev@vger.kernel.org
14235 F: drivers/video/fbdev/aty/radeon*
14236 F: include/uapi/linux/radeonfb.h
14238 RADIOSHARK RADIO DRIVER
14239 M: Hans Verkuil <hverkuil@xs4all.nl>
14240 L: linux-media@vger.kernel.org
14242 T: git git://linuxtv.org/media_tree.git
14243 F: drivers/media/radio/radio-shark.c
14245 RADIOSHARK2 RADIO DRIVER
14246 M: Hans Verkuil <hverkuil@xs4all.nl>
14247 L: linux-media@vger.kernel.org
14249 T: git git://linuxtv.org/media_tree.git
14250 F: drivers/media/radio/radio-shark2.c
14251 F: drivers/media/radio/radio-tea5777.c
14253 RADOS BLOCK DEVICE (RBD)
14254 M: Ilya Dryomov <idryomov@gmail.com>
14255 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14256 L: ceph-devel@vger.kernel.org
14258 W: http://ceph.com/
14259 T: git git://github.com/ceph/ceph-client.git
14260 F: Documentation/ABI/testing/sysfs-bus-rbd
14261 F: drivers/block/rbd.c
14262 F: drivers/block/rbd_types.h
14264 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14265 M: Paul Mackerras <paulus@samba.org>
14266 L: linux-fbdev@vger.kernel.org
14268 F: drivers/video/fbdev/aty/aty128fb.c
14270 RAINSHADOW-CEC DRIVER
14271 M: Hans Verkuil <hverkuil@xs4all.nl>
14272 L: linux-media@vger.kernel.org
14274 T: git git://linuxtv.org/media_tree.git
14275 F: drivers/media/cec/usb/rainshadow/
14277 RALINK MIPS ARCHITECTURE
14278 M: John Crispin <john@phrozen.org>
14279 L: linux-mips@vger.kernel.org
14281 F: arch/mips/ralink
14283 RALINK RT2X00 WIRELESS LAN DRIVER
14284 M: Stanislaw Gruszka <stf_xl@wp.pl>
14285 M: Helmut Schaa <helmut.schaa@googlemail.com>
14286 L: linux-wireless@vger.kernel.org
14288 F: drivers/net/wireless/ralink/rt2x00/
14290 RAMDISK RAM BLOCK DEVICE DRIVER
14291 M: Jens Axboe <axboe@kernel.dk>
14293 F: Documentation/admin-guide/blockdev/ramdisk.rst
14294 F: drivers/block/brd.c
14296 RANCHU VIRTUAL BOARD FOR MIPS
14297 M: Miodrag Dinic <miodrag.dinic@mips.com>
14298 L: linux-mips@vger.kernel.org
14300 F: arch/mips/configs/generic/board-ranchu.config
14301 F: arch/mips/generic/board-ranchu.c
14303 RANDOM NUMBER DRIVER
14304 M: "Theodore Ts'o" <tytso@mit.edu>
14306 F: drivers/char/random.c
14309 M: Matt Porter <mporter@kernel.crashing.org>
14310 M: Alexandre Bounine <alex.bou9@gmail.com>
14312 F: drivers/rapidio/
14315 M: Tony Luck <tony.luck@intel.com>
14316 M: Borislav Petkov <bp@alien8.de>
14317 L: linux-edac@vger.kernel.org
14319 F: Documentation/admin-guide/ras.rst
14321 F: include/linux/ras.h
14322 F: include/ras/ras_event.h
14324 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14325 L: linux-wireless@vger.kernel.org
14327 F: drivers/net/wireless/ray*
14329 RCMM REMOTE CONTROLS DECODER
14330 M: Patrick Lerda <patrick9876@free.fr>
14332 F: drivers/media/rc/ir-rcmm-decoder.c
14334 RCUTORTURE TEST FRAMEWORK
14335 M: "Paul E. McKenney" <paulmck@kernel.org>
14336 M: Josh Triplett <josh@joshtriplett.org>
14337 R: Steven Rostedt <rostedt@goodmis.org>
14338 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14339 R: Lai Jiangshan <jiangshanlai@gmail.com>
14340 L: rcu@vger.kernel.org
14342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14343 F: tools/testing/selftests/rcutorture
14346 M: Florian Fainelli <florian@openwrt.org>
14349 RDC R6040 FAST ETHERNET DRIVER
14350 M: Florian Fainelli <f.fainelli@gmail.com>
14351 L: netdev@vger.kernel.org
14353 F: drivers/net/ethernet/rdc/r6040.c
14355 RDMAVT - RDMA verbs software
14356 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14357 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14358 L: linux-rdma@vger.kernel.org
14360 F: drivers/infiniband/sw/rdmavt
14362 RDS - RELIABLE DATAGRAM SOCKETS
14363 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14364 L: netdev@vger.kernel.org
14365 L: linux-rdma@vger.kernel.org
14366 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14368 W: https://oss.oracle.com/projects/rds/
14369 F: Documentation/networking/rds.rst
14372 RDT - RESOURCE ALLOCATION
14373 M: Fenghua Yu <fenghua.yu@intel.com>
14374 M: Reinette Chatre <reinette.chatre@intel.com>
14375 L: linux-kernel@vger.kernel.org
14377 F: Documentation/x86/resctrl*
14378 F: arch/x86/include/asm/resctrl.h
14379 F: arch/x86/kernel/cpu/resctrl/
14380 F: tools/testing/selftests/resctrl/
14382 READ-COPY UPDATE (RCU)
14383 M: "Paul E. McKenney" <paulmck@kernel.org>
14384 M: Josh Triplett <josh@joshtriplett.org>
14385 R: Steven Rostedt <rostedt@goodmis.org>
14386 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14387 R: Lai Jiangshan <jiangshanlai@gmail.com>
14388 R: Joel Fernandes <joel@joelfernandes.org>
14389 L: rcu@vger.kernel.org
14391 W: http://www.rdrop.com/users/paulmck/RCU/
14392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14393 F: Documentation/RCU/
14394 F: include/linux/rcu*
14396 X: Documentation/RCU/torture.txt
14397 X: include/linux/srcu*.h
14398 X: kernel/rcu/srcu*.c
14400 REAL TIME CLOCK (RTC) SUBSYSTEM
14401 M: Alessandro Zummo <a.zummo@towertech.it>
14402 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14403 L: linux-rtc@vger.kernel.org
14405 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14407 F: Documentation/admin-guide/rtc.rst
14408 F: Documentation/devicetree/bindings/rtc/
14410 F: include/linux/platform_data/rtc-*
14411 F: include/linux/rtc.h
14412 F: include/linux/rtc/
14413 F: include/uapi/linux/rtc.h
14414 F: tools/testing/selftests/rtc/
14416 REALTEK AUDIO CODECS
14417 M: Oder Chiou <oder_chiou@realtek.com>
14419 F: include/sound/rt*.h
14420 F: sound/soc/codecs/rt*
14422 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14423 M: Linus Walleij <linus.walleij@linaro.org>
14425 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14426 F: drivers/net/dsa/realtek-smi*
14427 F: drivers/net/dsa/rtl83*
14429 REALTEK WIRELESS DRIVER (rtlwifi family)
14430 M: Ping-Ke Shih <pkshih@realtek.com>
14431 L: linux-wireless@vger.kernel.org
14433 W: https://wireless.wiki.kernel.org/
14434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14435 F: drivers/net/wireless/realtek/rtlwifi/
14437 REALTEK WIRELESS DRIVER (rtw88)
14438 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14439 L: linux-wireless@vger.kernel.org
14441 F: drivers/net/wireless/realtek/rtw88/
14443 REDPINE WIRELESS DRIVER
14444 M: Amitkumar Karwar <amitkarwar@gmail.com>
14445 M: Siva Rebbagondla <siva8118@gmail.com>
14446 L: linux-wireless@vger.kernel.org
14448 F: drivers/net/wireless/rsi/
14450 REGISTER MAP ABSTRACTION
14451 M: Mark Brown <broonie@kernel.org>
14452 L: linux-kernel@vger.kernel.org
14454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14455 F: Documentation/devicetree/bindings/regmap/
14456 F: drivers/base/regmap/
14457 F: include/linux/regmap.h
14459 REISERFS FILE SYSTEM
14460 L: reiserfs-devel@vger.kernel.org
14464 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14465 M: Ohad Ben-Cohen <ohad@wizery.com>
14466 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14467 L: linux-remoteproc@vger.kernel.org
14469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14470 F: Documentation/ABI/testing/sysfs-class-remoteproc
14471 F: Documentation/devicetree/bindings/remoteproc/
14472 F: Documentation/remoteproc.txt
14473 F: drivers/remoteproc/
14474 F: include/linux/remoteproc.h
14475 F: include/linux/remoteproc/
14477 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14478 M: Ohad Ben-Cohen <ohad@wizery.com>
14479 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14480 L: linux-remoteproc@vger.kernel.org
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14483 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14484 F: Documentation/rpmsg.txt
14486 F: include/linux/rpmsg.h
14487 F: include/linux/rpmsg/
14488 F: include/uapi/linux/rpmsg.h
14491 RENESAS CLOCK DRIVERS
14492 M: Geert Uytterhoeven <geert+renesas@glider.be>
14493 L: linux-renesas-soc@vger.kernel.org
14495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14496 F: Documentation/devicetree/bindings/clock/renesas,*
14497 F: drivers/clk/renesas/
14499 RENESAS EMEV2 I2C DRIVER
14500 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14502 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14503 F: drivers/i2c/busses/i2c-emev2.c
14505 RENESAS ETHERNET DRIVERS
14506 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14507 L: netdev@vger.kernel.org
14508 L: linux-renesas-soc@vger.kernel.org
14509 F: Documentation/devicetree/bindings/net/renesas,*.txt
14510 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14511 F: drivers/net/ethernet/renesas/
14512 F: include/linux/sh_eth.h
14514 RENESAS R-CAR GYROADC DRIVER
14515 M: Marek Vasut <marek.vasut@gmail.com>
14516 L: linux-iio@vger.kernel.org
14518 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14519 F: drivers/iio/adc/rcar-gyroadc.c
14521 RENESAS R-CAR I2C DRIVERS
14522 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14524 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14525 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14526 F: drivers/i2c/busses/i2c-rcar.c
14527 F: drivers/i2c/busses/i2c-sh_mobile.c
14529 RENESAS RIIC DRIVER
14530 M: Chris Brandt <chris.brandt@renesas.com>
14532 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14533 F: drivers/i2c/busses/i2c-riic.c
14535 RENESAS USB PHY DRIVER
14536 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14537 L: linux-renesas-soc@vger.kernel.org
14539 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14541 RESET CONTROLLER FRAMEWORK
14542 M: Philipp Zabel <p.zabel@pengutronix.de>
14544 T: git git://git.pengutronix.de/git/pza/linux
14545 F: Documentation/devicetree/bindings/reset/
14547 F: include/dt-bindings/reset/
14548 F: include/linux/reset-controller.h
14549 F: include/linux/reset.h
14550 F: include/linux/reset/
14551 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14553 RESTARTABLE SEQUENCES SUPPORT
14554 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14555 M: Peter Zijlstra <peterz@infradead.org>
14556 M: "Paul E. McKenney" <paulmck@kernel.org>
14557 M: Boqun Feng <boqun.feng@gmail.com>
14558 L: linux-kernel@vger.kernel.org
14560 F: include/trace/events/rseq.h
14561 F: include/uapi/linux/rseq.h
14563 F: tools/testing/selftests/rseq/
14566 M: Johannes Berg <johannes@sipsolutions.net>
14567 L: linux-wireless@vger.kernel.org
14569 W: https://wireless.wiki.kernel.org/
14570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14572 F: Documentation/ABI/stable/sysfs-class-rfkill
14573 F: Documentation/driver-api/rfkill.rst
14574 F: include/linux/rfkill.h
14575 F: include/uapi/linux/rfkill.h
14579 M: Thomas Graf <tgraf@suug.ch>
14580 M: Herbert Xu <herbert@gondor.apana.org.au>
14581 L: netdev@vger.kernel.org
14583 F: include/linux/rhashtable-types.h
14584 F: include/linux/rhashtable.h
14585 F: lib/rhashtable.c
14586 F: lib/test_rhashtable.c
14588 RICOH R5C592 MEMORYSTICK DRIVER
14589 M: Maxim Levitsky <maximlevitsky@gmail.com>
14591 F: drivers/memstick/host/r592.*
14593 RICOH SMARTMEDIA/XD DRIVER
14594 M: Maxim Levitsky <maximlevitsky@gmail.com>
14596 F: drivers/mtd/nand/raw/r852.c
14597 F: drivers/mtd/nand/raw/r852.h
14599 RISC-V ARCHITECTURE
14600 M: Paul Walmsley <paul.walmsley@sifive.com>
14601 M: Palmer Dabbelt <palmer@dabbelt.com>
14602 M: Albert Ou <aou@eecs.berkeley.edu>
14603 L: linux-riscv@lists.infradead.org
14605 P: Documentation/riscv/patch-acceptance.rst
14606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14612 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14613 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14614 L: linux-block@vger.kernel.org
14616 F: drivers/block/rnbd/
14619 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14621 W: http://sourceforge.net/projects/roccat/
14622 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14623 F: drivers/hid/hid-roccat*
14624 F: include/linux/hid-roccat*
14626 ROCKCHIP ISP V1 DRIVER
14627 M: Helen Koike <helen.koike@collabora.com>
14628 L: linux-media@vger.kernel.org
14630 F: drivers/staging/media/rkisp1/
14632 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14633 M: Jacob Chen <jacob-chen@iotwrt.com>
14634 M: Ezequiel Garcia <ezequiel@collabora.com>
14635 L: linux-media@vger.kernel.org
14636 L: linux-rockchip@lists.infradead.org
14638 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14639 F: drivers/media/platform/rockchip/rga/
14641 ROCKCHIP VIDEO DECODER DRIVER
14642 M: Ezequiel Garcia <ezequiel@collabora.com>
14643 L: linux-media@vger.kernel.org
14644 L: linux-rockchip@lists.infradead.org
14646 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14647 F: drivers/staging/media/rkvdec/
14650 M: Jiri Pirko <jiri@resnulli.us>
14651 L: netdev@vger.kernel.org
14653 F: drivers/net/ethernet/rocker/
14657 W: http://www.comtrol.com
14658 F: Documentation/driver-api/serial/rocket.rst
14659 F: drivers/tty/rocket*
14661 ROCKETPORT EXPRESS/INFINITY DRIVER
14662 M: Kevin Cernekee <cernekee@gmail.com>
14663 L: linux-serial@vger.kernel.org
14665 F: drivers/tty/serial/rp2.*
14667 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14668 M: Tomasz Duszynski <tduszyns@gmail.com>
14670 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14671 F: drivers/iio/light/bh1750.c
14673 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14674 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14675 L: linux-kernel@vger.kernel.org
14676 L: linux-renesas-soc@vger.kernel.org
14678 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14679 F: drivers/gpio/gpio-bd9571mwv.c
14680 F: drivers/mfd/bd9571mwv.c
14681 F: drivers/regulator/bd9571mwv-regulator.c
14682 F: include/linux/mfd/bd9571mwv.h
14685 M: Ralf Baechle <ralf@linux-mips.org>
14686 L: linux-hams@vger.kernel.org
14688 W: http://www.linux-ax25.org/
14689 F: include/net/rose.h
14690 F: include/uapi/linux/rose.h
14693 ROTATION DRIVER FOR ALLWINNER A83T
14694 M: Jernej Skrabec <jernej.skrabec@siol.net>
14695 L: linux-media@vger.kernel.org
14697 T: git git://linuxtv.org/media_tree.git
14698 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14699 F: drivers/media/platform/sunxi/sun8i-rotate/
14701 RTL2830 MEDIA DRIVER
14702 M: Antti Palosaari <crope@iki.fi>
14703 L: linux-media@vger.kernel.org
14705 W: https://linuxtv.org
14706 W: http://palosaari.fi/linux/
14707 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14708 T: git git://linuxtv.org/anttip/media_tree.git
14709 F: drivers/media/dvb-frontends/rtl2830*
14711 RTL2832 MEDIA DRIVER
14712 M: Antti Palosaari <crope@iki.fi>
14713 L: linux-media@vger.kernel.org
14715 W: https://linuxtv.org
14716 W: http://palosaari.fi/linux/
14717 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14718 T: git git://linuxtv.org/anttip/media_tree.git
14719 F: drivers/media/dvb-frontends/rtl2832*
14721 RTL2832_SDR MEDIA DRIVER
14722 M: Antti Palosaari <crope@iki.fi>
14723 L: linux-media@vger.kernel.org
14725 W: https://linuxtv.org
14726 W: http://palosaari.fi/linux/
14727 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14728 T: git git://linuxtv.org/anttip/media_tree.git
14729 F: drivers/media/dvb-frontends/rtl2832_sdr*
14731 RTL8180 WIRELESS DRIVER
14732 L: linux-wireless@vger.kernel.org
14734 W: https://wireless.wiki.kernel.org/
14735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14736 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14738 RTL8187 WIRELESS DRIVER
14739 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14740 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14741 M: Larry Finger <Larry.Finger@lwfinger.net>
14742 L: linux-wireless@vger.kernel.org
14744 W: https://wireless.wiki.kernel.org/
14745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14746 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14748 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14749 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14750 L: linux-wireless@vger.kernel.org
14752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14753 F: drivers/net/wireless/realtek/rtl8xxxu/
14755 RTRS TRANSPORT DRIVERS
14756 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14757 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14758 L: linux-rdma@vger.kernel.org
14760 F: drivers/infiniband/ulp/rtrs/
14762 RXRPC SOCKETS (AF_RXRPC)
14763 M: David Howells <dhowells@redhat.com>
14764 L: linux-afs@lists.infradead.org
14766 W: https://www.infradead.org/~dhowells/kafs/
14767 F: Documentation/networking/rxrpc.rst
14768 F: include/keys/rxrpc-type.h
14769 F: include/net/af_rxrpc.h
14770 F: include/trace/events/rxrpc.h
14771 F: include/uapi/linux/rxrpc.h
14774 S3 SAVAGE FRAMEBUFFER DRIVER
14775 M: Antonino Daplas <adaplas@gmail.com>
14776 L: linux-fbdev@vger.kernel.org
14778 F: drivers/video/fbdev/savage/
14781 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14782 M: Vasily Gorbik <gor@linux.ibm.com>
14783 M: Christian Borntraeger <borntraeger@de.ibm.com>
14784 L: linux-s390@vger.kernel.org
14786 W: http://www.ibm.com/developerworks/linux/linux390/
14787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14788 F: Documentation/driver-api/s390-drivers.rst
14789 F: Documentation/s390/
14793 S390 COMMON I/O LAYER
14794 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14795 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14796 L: linux-s390@vger.kernel.org
14798 W: http://www.ibm.com/developerworks/linux/linux390/
14799 F: drivers/s390/cio/
14802 M: Stefan Haberland <sth@linux.ibm.com>
14803 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14804 L: linux-s390@vger.kernel.org
14806 W: http://www.ibm.com/developerworks/linux/linux390/
14807 F: block/partitions/ibm.c
14808 F: drivers/s390/block/dasd*
14809 F: include/linux/dasd_mod.h
14812 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14813 L: linux-s390@vger.kernel.org
14815 W: http://www.ibm.com/developerworks/linux/linux390/
14816 F: drivers/iommu/s390-iommu.c
14818 S390 IUCV NETWORK LAYER
14819 M: Julian Wiedmann <jwi@linux.ibm.com>
14820 M: Karsten Graul <kgraul@linux.ibm.com>
14821 M: Ursula Braun <ubraun@linux.ibm.com>
14822 L: linux-s390@vger.kernel.org
14824 W: http://www.ibm.com/developerworks/linux/linux390/
14825 F: drivers/s390/net/*iucv*
14826 F: include/net/iucv/
14829 S390 NETWORK DRIVERS
14830 M: Julian Wiedmann <jwi@linux.ibm.com>
14831 M: Karsten Graul <kgraul@linux.ibm.com>
14832 M: Ursula Braun <ubraun@linux.ibm.com>
14833 L: linux-s390@vger.kernel.org
14835 W: http://www.ibm.com/developerworks/linux/linux390/
14836 F: drivers/s390/net/
14839 M: Niklas Schnelle <schnelle@linux.ibm.com>
14840 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14841 L: linux-s390@vger.kernel.org
14843 W: http://www.ibm.com/developerworks/linux/linux390/
14845 F: drivers/pci/hotplug/s390_pci_hpc.c
14846 F: Documentation/s390/pci.rst
14848 S390 VFIO AP DRIVER
14849 M: Tony Krowiak <akrowiak@linux.ibm.com>
14850 M: Pierre Morel <pmorel@linux.ibm.com>
14851 M: Halil Pasic <pasic@linux.ibm.com>
14852 L: linux-s390@vger.kernel.org
14854 W: http://www.ibm.com/developerworks/linux/linux390/
14855 F: Documentation/s390/vfio-ap.rst
14856 F: drivers/s390/crypto/vfio_ap_drv.c
14857 F: drivers/s390/crypto/vfio_ap_ops.c
14858 F: drivers/s390/crypto/vfio_ap_private.h
14860 S390 VFIO-CCW DRIVER
14861 M: Cornelia Huck <cohuck@redhat.com>
14862 M: Eric Farman <farman@linux.ibm.com>
14863 R: Halil Pasic <pasic@linux.ibm.com>
14864 L: linux-s390@vger.kernel.org
14865 L: kvm@vger.kernel.org
14867 F: Documentation/s390/vfio-ccw.rst
14868 F: drivers/s390/cio/vfio_ccw*
14869 F: include/uapi/linux/vfio_ccw.h
14872 M: Harald Freudenberger <freude@linux.ibm.com>
14873 L: linux-s390@vger.kernel.org
14875 W: http://www.ibm.com/developerworks/linux/linux390/
14876 F: drivers/s390/crypto/
14879 M: Steffen Maier <maier@linux.ibm.com>
14880 M: Benjamin Block <bblock@linux.ibm.com>
14881 L: linux-s390@vger.kernel.org
14883 W: http://www.ibm.com/developerworks/linux/linux390/
14884 F: drivers/s390/scsi/zfcp_*
14886 S3C24XX SD/MMC Driver
14887 M: Ben Dooks <ben-linux@fluff.org>
14888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14890 F: drivers/mmc/host/s3cmci.*
14892 SAA6588 RDS RECEIVER DRIVER
14893 M: Hans Verkuil <hverkuil@xs4all.nl>
14894 L: linux-media@vger.kernel.org
14896 W: https://linuxtv.org
14897 T: git git://linuxtv.org/media_tree.git
14898 F: drivers/media/i2c/saa6588*
14900 SAA7134 VIDEO4LINUX DRIVER
14901 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14902 L: linux-media@vger.kernel.org
14904 W: https://linuxtv.org
14905 T: git git://linuxtv.org/media_tree.git
14906 F: Documentation/driver-api/media/drivers/saa7134*
14907 F: drivers/media/pci/saa7134/
14909 SAA7146 VIDEO4LINUX-2 DRIVER
14910 M: Hans Verkuil <hverkuil@xs4all.nl>
14911 L: linux-media@vger.kernel.org
14913 T: git git://linuxtv.org/media_tree.git
14914 F: drivers/media/common/saa7146/
14915 F: drivers/media/pci/saa7146/
14916 F: include/media/drv-intf/saa7146*
14918 SAFESETID SECURITY MODULE
14919 M: Micah Morton <mortonm@chromium.org>
14921 F: Documentation/admin-guide/LSM/SafeSetID.rst
14922 F: security/safesetid/
14924 SAMSUNG AUDIO (ASoC) DRIVERS
14925 M: Krzysztof Kozlowski <krzk@kernel.org>
14926 M: Sangbeom Kim <sbkim73@samsung.com>
14927 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14928 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14930 F: Documentation/devicetree/bindings/sound/samsung*
14931 F: sound/soc/samsung/
14933 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14934 M: Krzysztof Kozlowski <krzk@kernel.org>
14935 L: linux-crypto@vger.kernel.org
14936 L: linux-samsung-soc@vger.kernel.org
14938 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14939 F: drivers/crypto/exynos-rng.c
14941 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14942 M: Łukasz Stelmach <l.stelmach@samsung.com>
14943 L: linux-samsung-soc@vger.kernel.org
14945 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14946 F: drivers/char/hw_random/exynos-trng.c
14948 SAMSUNG FRAMEBUFFER DRIVER
14949 M: Jingoo Han <jingoohan1@gmail.com>
14950 L: linux-fbdev@vger.kernel.org
14952 F: drivers/video/fbdev/s3c-fb.c
14954 SAMSUNG LAPTOP DRIVER
14955 M: Corentin Chary <corentin.chary@gmail.com>
14956 L: platform-driver-x86@vger.kernel.org
14958 F: drivers/platform/x86/samsung-laptop.c
14960 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14961 M: Sangbeom Kim <sbkim73@samsung.com>
14962 M: Krzysztof Kozlowski <krzk@kernel.org>
14963 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14964 L: linux-kernel@vger.kernel.org
14965 L: linux-samsung-soc@vger.kernel.org
14967 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14968 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14969 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14970 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14971 F: drivers/clk/clk-s2mps11.c
14972 F: drivers/mfd/sec*.c
14973 F: drivers/regulator/s2m*.c
14974 F: drivers/regulator/s5m*.c
14975 F: drivers/rtc/rtc-s5m.c
14976 F: include/linux/mfd/samsung/
14978 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14979 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14980 L: linux-media@vger.kernel.org
14981 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14983 F: drivers/media/platform/s3c-camif/
14984 F: include/media/drv-intf/s3c_camif.h
14986 SAMSUNG S3FWRN5 NFC DRIVER
14987 M: Robert Baldyga <r.baldyga@samsung.com>
14988 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14989 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14991 F: drivers/nfc/s3fwrn5
14993 SAMSUNG S5C73M3 CAMERA DRIVER
14994 M: Kyungmin Park <kyungmin.park@samsung.com>
14995 M: Andrzej Hajda <a.hajda@samsung.com>
14996 L: linux-media@vger.kernel.org
14998 F: drivers/media/i2c/s5c73m3/*
15000 SAMSUNG S5K5BAF CAMERA DRIVER
15001 M: Kyungmin Park <kyungmin.park@samsung.com>
15002 M: Andrzej Hajda <a.hajda@samsung.com>
15003 L: linux-media@vger.kernel.org
15005 F: drivers/media/i2c/s5k5baf.c
15007 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15008 M: Krzysztof Kozlowski <krzk@kernel.org>
15009 M: Vladimir Zapolskiy <vz@mleia.com>
15010 M: Kamil Konieczny <k.konieczny@samsung.com>
15011 L: linux-crypto@vger.kernel.org
15012 L: linux-samsung-soc@vger.kernel.org
15014 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15015 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15016 F: drivers/crypto/s5p-sss.c
15018 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15019 M: Kyungmin Park <kyungmin.park@samsung.com>
15020 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15021 L: linux-media@vger.kernel.org
15023 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15024 F: drivers/media/platform/exynos4-is/
15026 SAMSUNG SOC CLOCK DRIVERS
15027 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15028 M: Tomasz Figa <tomasz.figa@gmail.com>
15029 M: Chanwoo Choi <cw00.choi@samsung.com>
15030 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15033 F: Documentation/devicetree/bindings/clock/exynos*.txt
15034 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15035 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15036 F: drivers/clk/samsung/
15037 F: include/dt-bindings/clock/exynos*.h
15039 SAMSUNG SPI DRIVERS
15040 M: Kukjin Kim <kgene@kernel.org>
15041 M: Krzysztof Kozlowski <krzk@kernel.org>
15042 M: Andi Shyti <andi@etezian.org>
15043 L: linux-spi@vger.kernel.org
15044 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15046 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15047 F: drivers/spi/spi-s3c*
15048 F: include/linux/platform_data/spi-s3c64xx.h
15050 SAMSUNG SXGBE DRIVERS
15051 M: Byungho An <bh74.an@samsung.com>
15052 L: netdev@vger.kernel.org
15054 F: drivers/net/ethernet/samsung/sxgbe/
15056 SAMSUNG THERMAL DRIVER
15057 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15058 L: linux-pm@vger.kernel.org
15059 L: linux-samsung-soc@vger.kernel.org
15061 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15062 F: drivers/thermal/samsung/
15064 SAMSUNG USB2 PHY DRIVER
15065 M: Kamil Debski <kamil@wypas.org>
15066 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15067 L: linux-kernel@vger.kernel.org
15069 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15070 F: Documentation/driver-api/phy/samsung-usb2.rst
15071 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15072 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15073 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15074 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15075 F: drivers/phy/samsung/phy-samsung-usb2.c
15076 F: drivers/phy/samsung/phy-samsung-usb2.h
15079 M: Zwane Mwaikambo <zwanem@gmail.com>
15081 F: drivers/watchdog/sc1200wdt.c
15084 M: Ingo Molnar <mingo@redhat.com>
15085 M: Peter Zijlstra <peterz@infradead.org>
15086 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15087 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15088 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15089 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15090 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15091 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15092 L: linux-kernel@vger.kernel.org
15094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15095 F: include/linux/preempt.h
15096 F: include/linux/sched.h
15097 F: include/linux/wait.h
15098 F: include/uapi/linux/sched.h
15101 SCR24X CHIP CARD INTERFACE DRIVER
15102 M: Lubomir Rintel <lkundrak@v3.sk>
15104 F: drivers/char/pcmcia/scr24x_cs.c
15107 M: Jens Axboe <axboe@kernel.dk>
15108 L: linux-scsi@vger.kernel.org
15110 W: http://www.kernel.dk
15111 F: drivers/scsi/sr*
15113 SCSI RDMA PROTOCOL (SRP) INITIATOR
15114 M: Bart Van Assche <bvanassche@acm.org>
15115 L: linux-rdma@vger.kernel.org
15117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15118 F: drivers/infiniband/ulp/srp/
15119 F: include/scsi/srp.h
15121 SCSI RDMA PROTOCOL (SRP) TARGET
15122 M: Bart Van Assche <bvanassche@acm.org>
15123 L: linux-rdma@vger.kernel.org
15124 L: target-devel@vger.kernel.org
15126 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15127 F: drivers/infiniband/ulp/srpt/
15130 M: Doug Gilbert <dgilbert@interlog.com>
15131 L: linux-scsi@vger.kernel.org
15133 W: http://sg.danny.cz/sg
15134 F: Documentation/scsi/scsi-generic.rst
15135 F: drivers/scsi/sg.c
15136 F: include/scsi/sg.h
15139 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15140 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15141 L: linux-scsi@vger.kernel.org
15143 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15146 F: Documentation/devicetree/bindings/scsi/
15151 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15152 L: linux-scsi@vger.kernel.org
15154 F: Documentation/scsi/st.rst
15155 F: drivers/scsi/st.*
15156 F: drivers/scsi/st_*.h
15158 SCSI TARGET SUBSYSTEM
15159 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15160 L: linux-scsi@vger.kernel.org
15161 L: target-devel@vger.kernel.org
15163 W: http://www.linux-iscsi.org
15164 Q: https://patchwork.kernel.org/project/target-devel/list/
15165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15166 F: Documentation/target/
15171 M: Vlad Yasevich <vyasevich@gmail.com>
15172 M: Neil Horman <nhorman@tuxdriver.com>
15173 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15174 L: linux-sctp@vger.kernel.org
15176 W: http://lksctp.sourceforge.net
15177 F: Documentation/networking/sctp.rst
15178 F: include/linux/sctp.h
15179 F: include/net/sctp/
15180 F: include/uapi/linux/sctp.h
15184 M: Jim Cromie <jim.cromie@gmail.com>
15186 F: Documentation/i2c/busses/scx200_acb.rst
15187 F: arch/x86/platform/scx200/
15188 F: drivers/i2c/busses/scx200*
15189 F: drivers/mtd/maps/scx200_docflash.c
15190 F: drivers/watchdog/scx200_wdt.c
15191 F: include/linux/scx200.h
15194 M: Jim Cromie <jim.cromie@gmail.com>
15196 F: drivers/char/scx200_gpio.c
15197 F: include/linux/scx200_gpio.h
15199 SCx200 HRT CLOCKSOURCE DRIVER
15200 M: Jim Cromie <jim.cromie@gmail.com>
15202 F: drivers/clocksource/scx200_hrt.c
15204 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15205 M: Sascha Sommer <saschasommer@freenet.de>
15206 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15208 F: drivers/mmc/host/sdricoh_cs.c
15210 SECO BOARDS CEC DRIVER
15211 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15213 F: drivers/media/platform/seco-cec/seco-cec.c
15214 F: drivers/media/platform/seco-cec/seco-cec.h
15217 M: Kees Cook <keescook@chromium.org>
15218 R: Andy Lutomirski <luto@amacapital.net>
15219 R: Will Drewry <wad@chromium.org>
15221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15222 F: Documentation/userspace-api/seccomp_filter.rst
15223 F: include/linux/seccomp.h
15224 F: include/uapi/linux/seccomp.h
15225 F: kernel/seccomp.c
15226 F: tools/testing/selftests/kselftest_harness.h
15227 F: tools/testing/selftests/seccomp/*
15228 K: \bsecure_computing
15231 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15232 M: Al Cooper <alcooperx@gmail.com>
15233 L: linux-mmc@vger.kernel.org
15234 L: bcm-kernel-feedback-list@broadcom.com
15236 F: drivers/mmc/host/sdhci-brcmstb*
15238 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15239 M: Adrian Hunter <adrian.hunter@intel.com>
15240 L: linux-mmc@vger.kernel.org
15242 F: drivers/mmc/host/sdhci*
15243 F: include/linux/mmc/sdhci*
15245 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15246 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15247 L: linux-mmc@vger.kernel.org
15249 F: drivers/mmc/host/sdhci-of-at91.c
15251 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15252 M: Ben Dooks <ben-linux@fluff.org>
15253 M: Jaehoon Chung <jh80.chung@samsung.com>
15254 L: linux-mmc@vger.kernel.org
15256 F: drivers/mmc/host/sdhci-s3c*
15258 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15259 M: Viresh Kumar <vireshk@kernel.org>
15260 L: linux-mmc@vger.kernel.org
15262 F: drivers/mmc/host/sdhci-spear.c
15264 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15265 M: Kishon Vijay Abraham I <kishon@ti.com>
15266 L: linux-mmc@vger.kernel.org
15268 F: drivers/mmc/host/sdhci-omap.c
15270 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15271 M: Jonathan Derrick <jonathan.derrick@intel.com>
15272 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15273 L: linux-block@vger.kernel.org
15275 F: block/opal_proto.h
15277 F: include/linux/sed*
15278 F: include/uapi/linux/sed*
15281 M: Security Officers <security@kernel.org>
15285 M: James Morris <jmorris@namei.org>
15286 M: "Serge E. Hallyn" <serge@hallyn.com>
15287 L: linux-security-module@vger.kernel.org (suggested Cc:)
15289 W: http://kernsec.org/
15290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15292 X: security/selinux/
15294 SELINUX SECURITY MODULE
15295 M: Paul Moore <paul@paul-moore.com>
15296 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15297 M: Eric Paris <eparis@parisplace.org>
15298 L: selinux@vger.kernel.org
15300 W: https://selinuxproject.org
15301 W: https://github.com/SELinuxProject
15302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15303 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15304 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15305 F: Documentation/admin-guide/LSM/SELinux.rst
15306 F: include/uapi/linux/selinux_netlink.h
15307 F: scripts/selinux/
15308 F: security/selinux/
15311 M: Jiri Slaby <jirislaby@gmail.com>
15313 F: drivers/misc/phantom.c
15314 F: include/uapi/linux/phantom.h
15316 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15317 M: Tomasz Duszynski <tduszyns@gmail.com>
15319 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15320 F: drivers/iio/chemical/sps30.c
15323 M: Rob Herring <robh@kernel.org>
15324 L: linux-serial@vger.kernel.org
15326 F: Documentation/devicetree/bindings/serial/serial.yaml
15327 F: drivers/tty/serdev/
15328 F: include/linux/serdev.h
15331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15332 L: linux-serial@vger.kernel.org
15334 F: Documentation/devicetree/bindings/serial/
15335 F: drivers/tty/serial/
15338 M: Sean Young <sean@mess.org>
15339 L: linux-media@vger.kernel.org
15341 F: drivers/media/rc/serial_ir.c
15343 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15344 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15345 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15347 F: Documentation/devicetree/bindings/slimbus/
15348 F: drivers/slimbus/
15349 F: include/linux/slimbus.h
15352 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15353 M: Edward Cree <ecree@solarflare.com>
15354 M: Martin Habets <mhabets@solarflare.com>
15355 L: netdev@vger.kernel.org
15357 F: drivers/net/ethernet/sfc/
15359 SFF/SFP/SFP+ MODULE SUPPORT
15360 M: Russell King <linux@armlinux.org.uk>
15361 L: netdev@vger.kernel.org
15363 F: drivers/net/phy/phylink.c
15364 F: drivers/net/phy/sfp*
15365 F: include/linux/phylink.h
15366 F: include/linux/sfp.h
15370 M: Dimitri Sivanich <sivanich@sgi.com>
15372 F: drivers/misc/sgi-gru/
15374 SGI XP/XPC/XPNET DRIVER
15375 M: Cliff Whickman <cpw@sgi.com>
15376 M: Robin Holt <robinmholt@gmail.com>
15378 F: drivers/misc/sgi-xp/
15380 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15381 M: Ursula Braun <ubraun@linux.ibm.com>
15382 M: Karsten Graul <kgraul@linux.ibm.com>
15383 L: linux-s390@vger.kernel.org
15385 W: http://www.ibm.com/developerworks/linux/linux390/
15388 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15389 M: Linus Walleij <linus.walleij@linaro.org>
15390 L: linux-iio@vger.kernel.org
15392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15393 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15394 F: drivers/iio/light/gp2ap002.c
15396 SHARP RJ54N1CB0C SENSOR DRIVER
15397 M: Jacopo Mondi <jacopo@jmondi.org>
15398 L: linux-media@vger.kernel.org
15400 T: git git://linuxtv.org/media_tree.git
15401 F: drivers/media/i2c/rj54n1cb0c.c
15402 F: include/media/i2c/rj54n1cb0c.h
15404 SH_VOU V4L2 OUTPUT DRIVER
15405 L: linux-media@vger.kernel.org
15407 F: drivers/media/platform/sh_vou.c
15408 F: include/media/drv-intf/sh_vou.h
15410 SI2157 MEDIA DRIVER
15411 M: Antti Palosaari <crope@iki.fi>
15412 L: linux-media@vger.kernel.org
15414 W: https://linuxtv.org
15415 W: http://palosaari.fi/linux/
15416 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15417 T: git git://linuxtv.org/anttip/media_tree.git
15418 F: drivers/media/tuners/si2157*
15420 SI2165 MEDIA DRIVER
15421 M: Matthias Schwarzott <zzam@gentoo.org>
15422 L: linux-media@vger.kernel.org
15424 W: https://linuxtv.org
15425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15426 F: drivers/media/dvb-frontends/si2165*
15428 SI2168 MEDIA DRIVER
15429 M: Antti Palosaari <crope@iki.fi>
15430 L: linux-media@vger.kernel.org
15432 W: https://linuxtv.org
15433 W: http://palosaari.fi/linux/
15434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15435 T: git git://linuxtv.org/anttip/media_tree.git
15436 F: drivers/media/dvb-frontends/si2168*
15438 SI470X FM RADIO RECEIVER I2C DRIVER
15439 M: Hans Verkuil <hverkuil@xs4all.nl>
15440 L: linux-media@vger.kernel.org
15442 W: https://linuxtv.org
15443 T: git git://linuxtv.org/media_tree.git
15444 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15446 SI470X FM RADIO RECEIVER USB DRIVER
15447 M: Hans Verkuil <hverkuil@xs4all.nl>
15448 L: linux-media@vger.kernel.org
15450 W: https://linuxtv.org
15451 T: git git://linuxtv.org/media_tree.git
15452 F: drivers/media/radio/si470x/radio-si470x-common.c
15453 F: drivers/media/radio/si470x/radio-si470x-usb.c
15454 F: drivers/media/radio/si470x/radio-si470x.h
15456 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15457 M: Eduardo Valentin <edubezval@gmail.com>
15458 L: linux-media@vger.kernel.org
15460 W: https://linuxtv.org
15461 T: git git://linuxtv.org/media_tree.git
15462 F: drivers/media/radio/si4713/si4713.?
15464 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15465 M: Eduardo Valentin <edubezval@gmail.com>
15466 L: linux-media@vger.kernel.org
15468 W: https://linuxtv.org
15469 T: git git://linuxtv.org/media_tree.git
15470 F: drivers/media/radio/si4713/radio-platform-si4713.c
15472 SI4713 FM RADIO TRANSMITTER USB DRIVER
15473 M: Hans Verkuil <hverkuil@xs4all.nl>
15474 L: linux-media@vger.kernel.org
15476 W: https://linuxtv.org
15477 T: git git://linuxtv.org/media_tree.git
15478 F: drivers/media/radio/si4713/radio-usb-si4713.c
15481 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15482 L: linux-media@vger.kernel.org
15484 W: https://linuxtv.org
15485 T: git git://linuxtv.org/media_tree.git
15486 F: drivers/media/common/siano/
15487 F: drivers/media/mmc/siano/
15488 F: drivers/media/usb/siano/
15489 F: drivers/media/usb/siano/
15492 M: Palmer Dabbelt <palmer@dabbelt.com>
15493 M: Paul Walmsley <paul.walmsley@sifive.com>
15494 L: linux-riscv@lists.infradead.org
15496 T: git git://github.com/sifive/riscv-linux.git
15500 SIFIVE FU540 SYSTEM-ON-CHIP
15501 M: Paul Walmsley <paul.walmsley@sifive.com>
15502 M: Palmer Dabbelt <palmer@dabbelt.com>
15503 L: linux-riscv@lists.infradead.org
15505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15510 M: Green Wan <green.wan@sifive.com>
15512 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15513 F: drivers/dma/sf-pdma/
15515 SILEAD TOUCHSCREEN DRIVER
15516 M: Hans de Goede <hdegoede@redhat.com>
15517 L: linux-input@vger.kernel.org
15518 L: platform-driver-x86@vger.kernel.org
15520 F: drivers/input/touchscreen/silead.c
15521 F: drivers/platform/x86/touchscreen_dmi.c
15523 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15524 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15526 F: drivers/staging/wfx/
15528 SILICON MOTION SM712 FRAME BUFFER DRIVER
15529 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15530 M: Teddy Wang <teddy.wang@siliconmotion.com>
15531 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15532 L: linux-fbdev@vger.kernel.org
15534 F: Documentation/fb/sm712fb.rst
15535 F: drivers/video/fbdev/sm712*
15537 SIMPLE FIRMWARE INTERFACE (SFI)
15539 W: http://simplefirmware.org/
15540 F: arch/x86/platform/sfi/
15542 F: include/linux/sfi*.h
15545 M: Hans de Goede <hdegoede@redhat.com>
15546 L: linux-fbdev@vger.kernel.org
15548 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15549 F: drivers/video/fbdev/simplefb.c
15550 F: include/linux/platform_data/simplefb.h
15552 SIMTEC EB110ATX (Chalice CATS)
15553 M: Vincent Sanders <vince@simtec.co.uk>
15554 M: Simtec Linux Team <linux@simtec.co.uk>
15556 W: http://www.simtec.co.uk/products/EB110ATX/
15558 SIMTEC EB2410ITX (BAST)
15559 M: Vincent Sanders <vince@simtec.co.uk>
15560 M: Simtec Linux Team <linux@simtec.co.uk>
15562 W: http://www.simtec.co.uk/products/EB2410ITX/
15563 F: arch/arm/mach-s3c24xx/bast-ide.c
15564 F: arch/arm/mach-s3c24xx/bast-irq.c
15565 F: arch/arm/mach-s3c24xx/mach-bast.c
15568 M: Thorsten Scherer <t.scherer@eckelmann.de>
15569 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15570 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15572 F: drivers/gpio/gpio-siox.c
15574 F: include/trace/events/siox.h
15576 SIPHASH PRF ROUTINES
15577 M: Jason A. Donenfeld <Jason@zx2c4.com>
15579 F: include/linux/siphash.h
15581 F: lib/test_siphash.c
15583 SIS 190 ETHERNET DRIVER
15584 M: Francois Romieu <romieu@fr.zoreil.com>
15585 L: netdev@vger.kernel.org
15587 F: drivers/net/ethernet/sis/sis190.c
15589 SIS 900/7016 FAST ETHERNET DRIVER
15590 M: Daniele Venzano <venza@brownhat.org>
15591 L: netdev@vger.kernel.org
15593 W: http://www.brownhat.org/sis900.html
15594 F: drivers/net/ethernet/sis/sis900.*
15596 SIS FRAMEBUFFER DRIVER
15597 M: Thomas Winischhofer <thomas@winischhofer.net>
15599 W: http://www.winischhofer.net/linuxsisvga.shtml
15600 F: Documentation/fb/sisfb.rst
15601 F: drivers/video/fbdev/sis/
15602 F: include/video/sisfb.h
15605 M: Thomas Winischhofer <thomas@winischhofer.net>
15607 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15608 F: drivers/usb/misc/sisusbvga/
15611 M: Christoph Lameter <cl@linux.com>
15612 M: Pekka Enberg <penberg@kernel.org>
15613 M: David Rientjes <rientjes@google.com>
15614 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15615 M: Andrew Morton <akpm@linux-foundation.org>
15616 L: linux-mm@kvack.org
15618 F: include/linux/sl?b*.h
15621 SLEEPABLE READ-COPY UPDATE (SRCU)
15622 M: Lai Jiangshan <jiangshanlai@gmail.com>
15623 M: "Paul E. McKenney" <paulmck@kernel.org>
15624 M: Josh Triplett <josh@joshtriplett.org>
15625 R: Steven Rostedt <rostedt@goodmis.org>
15626 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15627 L: rcu@vger.kernel.org
15629 W: http://www.rdrop.com/users/paulmck/RCU/
15630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15631 F: include/linux/srcu*.h
15632 F: kernel/rcu/srcu*.c
15634 SMACK SECURITY MODULE
15635 M: Casey Schaufler <casey@schaufler-ca.com>
15636 L: linux-security-module@vger.kernel.org
15638 W: http://schaufler-ca.com
15639 T: git git://github.com/cschaufler/smack-next
15640 F: Documentation/admin-guide/LSM/Smack.rst
15643 SMC91x ETHERNET DRIVER
15644 M: Nicolas Pitre <nico@fluxnic.net>
15646 F: drivers/net/ethernet/smsc/smc91x.*
15648 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15649 M: Mark Rutland <mark.rutland@arm.com>
15650 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15651 M: Sudeep Holla <sudeep.holla@arm.com>
15652 L: linux-arm-kernel@lists.infradead.org
15654 F: drivers/firmware/smccc/
15655 F: include/linux/arm-smccc.h
15657 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15658 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15659 L: linux-media@vger.kernel.org
15661 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15662 F: drivers/media/i2c/smiapp-pll.c
15663 F: drivers/media/i2c/smiapp-pll.h
15664 F: drivers/media/i2c/smiapp/
15665 F: include/uapi/linux/smiapp.h
15667 SMM665 HARDWARE MONITOR DRIVER
15668 M: Guenter Roeck <linux@roeck-us.net>
15669 L: linux-hwmon@vger.kernel.org
15671 F: Documentation/hwmon/smm665.rst
15672 F: drivers/hwmon/smm665.c
15674 SMSC EMC2103 HARDWARE MONITOR DRIVER
15675 M: Steve Glendinning <steve.glendinning@shawell.net>
15676 L: linux-hwmon@vger.kernel.org
15678 F: Documentation/hwmon/emc2103.rst
15679 F: drivers/hwmon/emc2103.c
15681 SMSC SCH5627 HARDWARE MONITOR DRIVER
15682 M: Hans de Goede <hdegoede@redhat.com>
15683 L: linux-hwmon@vger.kernel.org
15685 F: Documentation/hwmon/sch5627.rst
15686 F: drivers/hwmon/sch5627.c
15688 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15689 M: Steve Glendinning <steve.glendinning@shawell.net>
15690 L: linux-fbdev@vger.kernel.org
15692 F: drivers/video/fbdev/smscufx.c
15694 SMSC47B397 HARDWARE MONITOR DRIVER
15695 M: Jean Delvare <jdelvare@suse.com>
15696 L: linux-hwmon@vger.kernel.org
15698 F: Documentation/hwmon/smsc47b397.rst
15699 F: drivers/hwmon/smsc47b397.c
15701 SMSC911x ETHERNET DRIVER
15702 M: Steve Glendinning <steve.glendinning@shawell.net>
15703 L: netdev@vger.kernel.org
15705 F: drivers/net/ethernet/smsc/smsc911x.*
15706 F: include/linux/smsc911x.h
15708 SMSC9420 PCI ETHERNET DRIVER
15709 M: Steve Glendinning <steve.glendinning@shawell.net>
15710 L: netdev@vger.kernel.org
15712 F: drivers/net/ethernet/smsc/smsc9420.*
15714 SOC-CAMERA V4L2 SUBSYSTEM
15715 L: linux-media@vger.kernel.org
15717 T: git git://linuxtv.org/media_tree.git
15718 F: drivers/staging/media/soc_camera/
15719 F: include/media/soc_camera.h
15721 SOCIONEXT (SNI) AVE NETWORK DRIVER
15722 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15723 L: netdev@vger.kernel.org
15725 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15726 F: drivers/net/ethernet/socionext/sni_ave.c
15728 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15729 M: Jassi Brar <jaswinder.singh@linaro.org>
15730 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15731 L: netdev@vger.kernel.org
15733 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15734 F: drivers/net/ethernet/socionext/netsec.c
15736 SOCIONEXT (SNI) Synquacer SPI DRIVER
15737 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15738 M: Jassi Brar <jaswinder.singh@linaro.org>
15739 L: linux-spi@vger.kernel.org
15741 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15742 F: drivers/spi/spi-synquacer.c
15744 SOCIONEXT SYNQUACER I2C DRIVER
15745 M: Ard Biesheuvel <ardb@kernel.org>
15746 L: linux-i2c@vger.kernel.org
15748 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15749 F: drivers/i2c/busses/i2c-synquacer.c
15751 SOCIONEXT UNIPHIER SOUND DRIVER
15752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15754 F: sound/soc/uniphier/
15756 SOEKRIS NET48XX LED SUPPORT
15757 M: Chris Boot <bootc@bootc.net>
15759 F: drivers/leds/leds-net48xx.c
15761 SOFT-IWARP DRIVER (siw)
15762 M: Bernard Metzler <bmt@zurich.ibm.com>
15763 L: linux-rdma@vger.kernel.org
15765 F: drivers/infiniband/sw/siw/
15766 F: include/uapi/rdma/siw-abi.h
15768 SOFT-ROCE DRIVER (rxe)
15769 M: Zhu Yanjun <yanjunz@mellanox.com>
15770 L: linux-rdma@vger.kernel.org
15772 F: drivers/infiniband/sw/rxe/
15773 F: include/uapi/rdma/rdma_user_rxe.h
15775 SOFTLOGIC 6x10 MPEG CODEC
15776 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15777 M: Anton Sviridenko <anton@corp.bluecherry.net>
15778 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15779 M: Andrey Utkin <andrey_utkin@fastmail.com>
15780 M: Ismael Luceno <ismael@iodev.co.uk>
15781 L: linux-media@vger.kernel.org
15783 F: drivers/media/pci/solo6x10/
15785 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15786 M: James Morse <james.morse@arm.com>
15787 L: linux-arm-kernel@lists.infradead.org
15789 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15790 F: drivers/firmware/arm_sdei.c
15791 F: include/linux/arm_sdei.h
15792 F: include/uapi/linux/arm_sdei.h
15794 SOFTWARE RAID (Multiple Disks) SUPPORT
15795 M: Song Liu <song@kernel.org>
15796 L: linux-raid@vger.kernel.org
15798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15799 F: drivers/md/Kconfig
15800 F: drivers/md/Makefile
15802 F: drivers/md/raid*
15803 F: include/linux/raid/
15804 F: include/uapi/linux/raid/
15806 SOLIDRUN CLEARFOG SUPPORT
15807 M: Russell King <linux@armlinux.org.uk>
15809 F: arch/arm/boot/dts/armada-388-clearfog*
15810 F: arch/arm/boot/dts/armada-38x-solidrun-*
15812 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15813 M: Russell King <linux@armlinux.org.uk>
15815 F: arch/arm/boot/dts/imx6*-cubox-i*
15816 F: arch/arm/boot/dts/imx6*-hummingboard*
15817 F: arch/arm/boot/dts/imx6*-sr-*
15819 SONIC NETWORK DRIVER
15820 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15821 L: netdev@vger.kernel.org
15823 F: drivers/net/ethernet/natsemi/sonic.*
15825 SONICS SILICON BACKPLANE DRIVER (SSB)
15826 M: Michael Buesch <m@bues.ch>
15827 L: linux-wireless@vger.kernel.org
15830 F: include/linux/ssb/
15832 SONY IMX214 SENSOR DRIVER
15833 M: Ricardo Ribalda <ribalda@kernel.org>
15834 L: linux-media@vger.kernel.org
15836 T: git git://linuxtv.org/media_tree.git
15837 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15838 F: drivers/media/i2c/imx214.c
15840 SONY IMX219 SENSOR DRIVER
15841 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15842 L: linux-media@vger.kernel.org
15844 T: git git://linuxtv.org/media_tree.git
15845 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15846 F: drivers/media/i2c/imx219.c
15848 SONY IMX258 SENSOR DRIVER
15849 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15850 L: linux-media@vger.kernel.org
15852 T: git git://linuxtv.org/media_tree.git
15853 F: drivers/media/i2c/imx258.c
15855 SONY IMX274 SENSOR DRIVER
15856 M: Leon Luo <leonl@leopardimaging.com>
15857 L: linux-media@vger.kernel.org
15859 T: git git://linuxtv.org/media_tree.git
15860 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15861 F: drivers/media/i2c/imx274.c
15863 SONY IMX290 SENSOR DRIVER
15864 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15865 L: linux-media@vger.kernel.org
15867 T: git git://linuxtv.org/media_tree.git
15868 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15869 F: drivers/media/i2c/imx290.c
15871 SONY IMX319 SENSOR DRIVER
15872 M: Bingbu Cao <bingbu.cao@intel.com>
15873 L: linux-media@vger.kernel.org
15875 T: git git://linuxtv.org/media_tree.git
15876 F: drivers/media/i2c/imx319.c
15878 SONY IMX355 SENSOR DRIVER
15879 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15880 L: linux-media@vger.kernel.org
15882 T: git git://linuxtv.org/media_tree.git
15883 F: drivers/media/i2c/imx355.c
15885 SONY MEMORYSTICK SUBSYSTEM
15886 M: Maxim Levitsky <maximlevitsky@gmail.com>
15887 M: Alex Dubov <oakad@yahoo.com>
15888 M: Ulf Hansson <ulf.hansson@linaro.org>
15889 L: linux-mmc@vger.kernel.org
15891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15892 F: drivers/memstick/
15893 F: include/linux/memstick.h
15895 SONY VAIO CONTROL DEVICE DRIVER
15896 M: Mattia Dongili <malattia@linux.it>
15897 L: platform-driver-x86@vger.kernel.org
15899 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15900 F: Documentation/admin-guide/laptops/sony-laptop.rst
15901 F: drivers/char/sonypi.c
15902 F: drivers/platform/x86/sony-laptop.c
15903 F: include/linux/sony-laptop.h
15906 M: Jaroslav Kysela <perex@perex.cz>
15907 M: Takashi Iwai <tiwai@suse.com>
15908 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15910 W: http://www.alsa-project.org/
15911 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15913 F: Documentation/sound/
15915 F: include/uapi/sound/
15918 SOUND - COMPRESSED AUDIO
15919 M: Vinod Koul <vkoul@kernel.org>
15920 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15923 F: Documentation/sound/designs/compress-offload.rst
15924 F: include/sound/compress_driver.h
15925 F: include/uapi/sound/compress_*
15926 F: sound/core/compress_offload.c
15927 F: sound/soc/soc-compress.c
15929 SOUND - DMAENGINE HELPERS
15930 M: Lars-Peter Clausen <lars@metafoo.de>
15932 F: include/sound/dmaengine_pcm.h
15933 F: sound/core/pcm_dmaengine.c
15934 F: sound/soc/soc-generic-dmaengine-pcm.c
15936 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15937 M: Liam Girdwood <lgirdwood@gmail.com>
15938 M: Mark Brown <broonie@kernel.org>
15939 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15941 W: http://alsa-project.org/main/index.php/ASoC
15942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15943 F: Documentation/devicetree/bindings/sound/
15944 F: Documentation/sound/soc/
15945 F: include/dt-bindings/sound/
15946 F: include/sound/soc*
15949 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15950 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15951 M: Liam Girdwood <lgirdwood@gmail.com>
15952 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15953 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15954 M: Daniel Baluta <daniel.baluta@nxp.com>
15955 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15957 W: https://github.com/thesofproject/linux/
15960 SOUNDWIRE SUBSYSTEM
15961 M: Vinod Koul <vkoul@kernel.org>
15962 M: Sanyog Kale <sanyog.r.kale@intel.com>
15963 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15964 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15966 F: Documentation/driver-api/soundwire/
15967 F: drivers/soundwire/
15968 F: include/linux/soundwire/
15971 M: Olli Salonen <olli.salonen@iki.fi>
15972 L: linux-media@vger.kernel.org
15974 W: https://linuxtv.org
15975 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15976 F: drivers/media/dvb-frontends/sp2*
15978 SPARC + UltraSPARC (sparc/sparc64)
15979 M: "David S. Miller" <davem@davemloft.net>
15980 L: sparclinux@vger.kernel.org
15982 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15988 SPARC SERIAL DRIVERS
15989 M: "David S. Miller" <davem@davemloft.net>
15990 L: sparclinux@vger.kernel.org
15992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15994 F: drivers/tty/serial/suncore.c
15995 F: drivers/tty/serial/sunhv.c
15996 F: drivers/tty/serial/sunsab.c
15997 F: drivers/tty/serial/sunsab.h
15998 F: drivers/tty/serial/sunsu.c
15999 F: drivers/tty/serial/sunzilog.c
16000 F: drivers/tty/serial/sunzilog.h
16001 F: drivers/tty/vcc.c
16002 F: include/linux/sunserialcore.h
16005 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16006 L: linux-sparse@vger.kernel.org
16008 W: https://sparse.wiki.kernel.org/
16009 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16010 F: include/linux/compiler.h
16012 SPEAR CLOCK FRAMEWORK SUPPORT
16013 M: Viresh Kumar <vireshk@kernel.org>
16014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16016 W: http://www.st.com/spear
16017 F: drivers/clk/spear/
16019 SPEAR PLATFORM SUPPORT
16020 M: Viresh Kumar <vireshk@kernel.org>
16021 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16024 W: http://www.st.com/spear
16025 F: arch/arm/boot/dts/spear*
16026 F: arch/arm/mach-spear/
16029 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16030 L: linux-mtd@lists.infradead.org
16032 W: http://www.linux-mtd.infradead.org/
16033 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16034 C: irc://irc.oftc.net/mtd
16035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16036 F: drivers/mtd/spi-nor/
16037 F: include/linux/mtd/spi-nor.h
16040 M: Mark Brown <broonie@kernel.org>
16041 L: linux-spi@vger.kernel.org
16043 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16045 F: Documentation/devicetree/bindings/spi/
16046 F: Documentation/spi/
16048 F: include/linux/spi/
16049 F: include/uapi/linux/spi/
16052 SPIDERNET NETWORK DRIVER for CELL
16053 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16054 L: netdev@vger.kernel.org
16056 F: Documentation/networking/device_drivers/toshiba/spider_net.rst
16057 F: drivers/net/ethernet/toshiba/spider_net*
16060 R: Stephen Boyd <sboyd@kernel.org>
16061 L: linux-arm-msm@vger.kernel.org
16062 F: Documentation/devicetree/bindings/spmi/
16064 F: include/dt-bindings/spmi/spmi.h
16065 F: include/linux/spmi.h
16066 F: include/trace/events/spmi.h
16069 M: Jeremy Kerr <jk@ozlabs.org>
16070 L: linuxppc-dev@lists.ozlabs.org
16072 W: http://www.ibm.com/developerworks/power/cell/
16073 F: Documentation/filesystems/spufs/spufs.rst
16074 F: arch/powerpc/platforms/cell/spufs/
16076 SQUASHFS FILE SYSTEM
16077 M: Phillip Lougher <phillip@squashfs.org.uk>
16078 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16080 W: http://squashfs.org.uk
16081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16082 F: Documentation/filesystems/squashfs.rst
16085 SRM (Alpha) environment access
16086 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16088 F: arch/alpha/kernel/srm_env.c
16090 ST LSM6DSx IMU IIO DRIVER
16091 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16092 L: linux-iio@vger.kernel.org
16094 W: http://www.st.com/
16095 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16096 F: drivers/iio/imu/st_lsm6dsx/
16098 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16099 M: Mickael Guene <mickael.guene@st.com>
16100 L: linux-media@vger.kernel.org
16102 T: git git://linuxtv.org/media_tree.git
16103 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16104 F: drivers/media/i2c/st-mipid02.c
16106 ST STM32 I2C/SMBUS DRIVER
16107 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16108 L: linux-i2c@vger.kernel.org
16110 F: drivers/i2c/busses/i2c-stm32*
16112 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16113 M: Song Qiang <songqiang1304521@gmail.com>
16114 L: linux-iio@vger.kernel.org
16116 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16117 F: drivers/iio/proximity/vl53l0x-i2c.c
16120 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16121 M: Sasha Levin <sashal@kernel.org>
16122 L: stable@vger.kernel.org
16124 F: Documentation/process/stable-kernel-rules.rst
16126 STAGING - ATOMISP DRIVER
16127 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16128 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16129 L: linux-media@vger.kernel.org
16131 F: drivers/staging/media/atomisp/
16134 M: Ian Abbott <abbotti@mev.co.uk>
16135 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16137 F: drivers/staging/comedi/
16139 STAGING - FIELDBUS SUBSYSTEM
16140 M: Sven Van Asbroeck <TheSven73@gmail.com>
16142 F: drivers/staging/fieldbus/*
16143 F: drivers/staging/fieldbus/Documentation/
16145 STAGING - HMS ANYBUS-S BUS
16146 M: Sven Van Asbroeck <TheSven73@gmail.com>
16148 F: drivers/staging/fieldbus/anybuss/
16150 STAGING - INDUSTRIAL IO
16151 M: Jonathan Cameron <jic23@kernel.org>
16152 L: linux-iio@vger.kernel.org
16154 F: Documentation/devicetree/bindings/staging/iio/
16155 F: drivers/staging/iio/
16157 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16158 M: Marc Dietrich <marvin24@gmx.de>
16159 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16160 L: linux-tegra@vger.kernel.org
16162 F: drivers/staging/nvec/
16164 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16165 M: Jens Frederich <jfrederich@gmail.com>
16166 M: Daniel Drake <dsd@laptop.org>
16167 M: Jon Nettleton <jon.nettleton@gmail.com>
16169 W: http://wiki.laptop.org/go/DCON
16170 F: drivers/staging/olpc_dcon/
16172 STAGING - REALTEK RTL8188EU DRIVERS
16173 M: Larry Finger <Larry.Finger@lwfinger.net>
16175 F: drivers/staging/rtl8188eu/
16177 STAGING - REALTEK RTL8712U DRIVERS
16178 M: Larry Finger <Larry.Finger@lwfinger.net>
16179 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16181 F: drivers/staging/rtl8712/
16183 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16184 M: Michael Hennerich <michael.hennerich@analog.com>
16185 M: Beniamin Bia <beniamin.bia@analog.com>
16186 L: linux-fbdev@vger.kernel.org
16188 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16189 F: drivers/staging/fbtft/fb_seps525.c
16191 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16192 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16193 M: Teddy Wang <teddy.wang@siliconmotion.com>
16194 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16195 L: linux-fbdev@vger.kernel.org
16197 F: drivers/staging/sm750fb/
16199 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16200 M: William Hubbs <w.d.hubbs@gmail.com>
16201 M: Chris Brannon <chris@the-brannons.com>
16202 M: Kirk Reiser <kirk@reisers.ca>
16203 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16204 L: speakup@linux-speakup.org
16206 W: http://www.linux-speakup.org/
16207 F: drivers/staging/speakup/
16209 STAGING - VIA VT665X DRIVERS
16210 M: Forest Bond <forest@alittletooquiet.net>
16212 F: drivers/staging/vt665?/
16214 STAGING - WILC1000 WIFI DRIVER
16215 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16216 M: Ajay Singh <ajay.kathat@microchip.com>
16217 L: linux-wireless@vger.kernel.org
16219 F: drivers/staging/wilc1000/
16222 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16223 L: devel@driverdev.osuosl.org
16225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16226 F: drivers/staging/
16228 STARFIRE/DURALAN NETWORK DRIVER
16229 M: Ion Badulescu <ionut@badula.org>
16231 F: drivers/net/ethernet/adaptec/starfire*
16233 STEC S1220 SKD DRIVER
16234 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16235 L: linux-block@vger.kernel.org
16237 F: drivers/block/skd*[ch]
16239 STI AUDIO (ASoC) DRIVERS
16240 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16243 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16247 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16249 F: Documentation/devicetree/bindings/media/stih-cec.txt
16250 F: drivers/media/platform/sti/cec/
16252 STK1160 USB VIDEO CAPTURE DRIVER
16253 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16254 L: linux-media@vger.kernel.org
16256 T: git git://linuxtv.org/media_tree.git
16257 F: drivers/media/usb/stk1160/
16259 STM32 AUDIO (ASoC) DRIVERS
16260 M: Olivier Moysan <olivier.moysan@st.com>
16261 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16262 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16264 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16267 STM32 TIMER/LPTIMER DRIVERS
16268 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16270 F: Documentation/ABI/testing/*timer-stm32
16271 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16272 F: drivers/*/stm32-*timer*
16273 F: drivers/pwm/pwm-stm32*
16274 F: include/linux/*/stm32-*tim*
16276 STMMAC ETHERNET DRIVER
16277 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16278 M: Alexandre Torgue <alexandre.torgue@st.com>
16279 M: Jose Abreu <joabreu@synopsys.com>
16280 L: netdev@vger.kernel.org
16282 W: http://www.stlinux.com
16283 F: Documentation/networking/device_drivers/stmicro/
16284 F: drivers/net/ethernet/stmicro/stmmac/
16287 M: Sam Creasey <sammy@sammy.net>
16289 W: http://sammy.net/sun3/
16290 F: arch/m68k/include/asm/sun3*
16291 F: arch/m68k/kernel/*sun3*
16292 F: arch/m68k/sun3*/
16293 F: drivers/net/ethernet/i825xx/sun3*
16295 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16296 M: Hans de Goede <hdegoede@redhat.com>
16297 L: linux-input@vger.kernel.org
16299 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16300 F: drivers/input/keyboard/sun4i-lradc-keys.c
16302 SUNDANCE NETWORK DRIVER
16303 M: Denis Kirjanov <kda@linux-powerpc.org>
16304 L: netdev@vger.kernel.org
16306 F: drivers/net/ethernet/dlink/sundance.c
16309 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16310 M: Rich Felker <dalias@libc.org>
16311 L: linux-sh@vger.kernel.org
16313 Q: http://patchwork.kernel.org/project/linux-sh/list/
16314 F: Documentation/sh/
16319 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16320 M: Len Brown <len.brown@intel.com>
16321 M: Pavel Machek <pavel@ucw.cz>
16322 L: linux-pm@vger.kernel.org
16324 B: https://bugzilla.kernel.org
16325 F: Documentation/power/
16326 F: arch/x86/kernel/acpi/
16327 F: drivers/base/power/
16328 F: include/linux/freezer.h
16329 F: include/linux/pm.h
16330 F: include/linux/suspend.h
16334 M: Martin Mares <mj@ucw.cz>
16335 L: linux-video@atrey.karlin.mff.cuni.cz
16337 F: Documentation/admin-guide/svga.rst
16338 F: arch/x86/boot/video*
16341 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16342 L: iommu@lists.linux-foundation.org
16344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16345 F: arch/*/kernel/pci-swiotlb.c
16346 F: include/linux/swiotlb.h
16347 F: kernel/dma/swiotlb.c
16350 M: Jiri Pirko <jiri@resnulli.us>
16351 M: Ivan Vecera <ivecera@redhat.com>
16352 L: netdev@vger.kernel.org
16354 F: include/net/switchdev.h
16357 SY8106A REGULATOR DRIVER
16358 M: Icenowy Zheng <icenowy@aosc.io>
16360 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16361 F: drivers/regulator/sy8106a-regulator.c
16363 SYNC FILE FRAMEWORK
16364 M: Sumit Semwal <sumit.semwal@linaro.org>
16365 R: Gustavo Padovan <gustavo@padovan.org>
16366 L: linux-media@vger.kernel.org
16367 L: dri-devel@lists.freedesktop.org
16369 T: git git://anongit.freedesktop.org/drm/drm-misc
16370 F: Documentation/driver-api/sync_file.rst
16371 F: drivers/dma-buf/dma-fence*
16372 F: drivers/dma-buf/sw_sync.c
16373 F: drivers/dma-buf/sync_*
16374 F: include/linux/sync_file.h
16375 F: include/uapi/linux/sync_file.h
16377 SYNOPSYS ARC ARCHITECTURE
16378 M: Vineet Gupta <vgupta@synopsys.com>
16379 L: linux-snps-arc@lists.infradead.org
16381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16382 F: Documentation/devicetree/bindings/arc/*
16383 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16385 F: drivers/clocksource/arc_timer.c
16386 F: drivers/tty/serial/arc_uart.c
16388 SYNOPSYS ARC HSDK SDP pll clock driver
16389 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16391 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16392 F: drivers/clk/clk-hsdk-pll.c
16394 SYNOPSYS ARC SDP clock driver
16395 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16397 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16398 F: drivers/clk/axs10x/*
16400 SYNOPSYS ARC SDP platform support
16401 M: Alexey Brodkin <abrodkin@synopsys.com>
16403 F: Documentation/devicetree/bindings/arc/axs10*
16404 F: arch/arc/boot/dts/ax*
16405 F: arch/arc/plat-axs10x
16407 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16408 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16410 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16411 F: drivers/reset/reset-axs10x.c
16413 SYNOPSYS CREG GPIO DRIVER
16414 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16416 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16417 F: drivers/gpio/gpio-creg-snps.c
16419 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16420 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16422 F: drivers/tty/serial/8250/8250_dw.c
16423 F: drivers/tty/serial/8250/8250_dwlib.*
16424 F: drivers/tty/serial/8250/8250_lpss.c
16426 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16427 M: Hoan Tran <hoan@os.amperecomputing.com>
16428 M: Serge Semin <fancer.lancer@gmail.com>
16429 L: linux-gpio@vger.kernel.org
16431 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16432 F: drivers/gpio/gpio-dwapb.c
16434 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16435 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16437 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16438 F: drivers/dma/dw-axi-dmac/
16440 SYNOPSYS DESIGNWARE DMAC DRIVER
16441 M: Viresh Kumar <vireshk@kernel.org>
16442 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16444 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16446 F: include/dt-bindings/dma/dw-dmac.h
16447 F: include/linux/dma/dw.h
16448 F: include/linux/platform_data/dma-dw.h
16450 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16451 M: Jose Abreu <Jose.Abreu@synopsys.com>
16452 L: netdev@vger.kernel.org
16454 F: drivers/net/ethernet/synopsys/
16456 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16457 M: Jose Abreu <Jose.Abreu@synopsys.com>
16458 L: netdev@vger.kernel.org
16460 F: drivers/net/phy/mdio-xpcs.c
16461 F: include/linux/mdio-xpcs.h
16463 SYNOPSYS DESIGNWARE I2C DRIVER
16464 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16465 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16466 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16467 L: linux-i2c@vger.kernel.org
16469 F: drivers/i2c/busses/i2c-designware-*
16470 F: include/linux/platform_data/i2c-designware.h
16472 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16473 M: Jaehoon Chung <jh80.chung@samsung.com>
16474 L: linux-mmc@vger.kernel.org
16476 F: drivers/mmc/host/dw_mmc*
16478 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16479 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16481 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16482 F: drivers/reset/reset-hsdk.c
16483 F: include/dt-bindings/reset/snps,hsdk-reset.h
16485 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16486 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16487 M: Manjunath M B <manjumb@synopsys.com>
16488 L: linux-mmc@vger.kernel.org
16490 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16492 SYSTEM CONFIGURATION (SYSCON)
16493 M: Lee Jones <lee.jones@linaro.org>
16494 M: Arnd Bergmann <arnd@arndb.de>
16496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16497 F: drivers/mfd/syscon.c
16499 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16500 M: Sudeep Holla <sudeep.holla@arm.com>
16501 L: linux-arm-kernel@lists.infradead.org
16503 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16504 F: drivers/clk/clk-sc[mp]i.c
16505 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16506 F: drivers/firmware/arm_scmi/
16507 F: drivers/firmware/arm_scpi.c
16508 F: drivers/reset/reset-scmi.c
16509 F: include/linux/sc[mp]i_protocol.h
16510 F: include/trace/events/scmi.h
16512 SYSTEM RESET/SHUTDOWN DRIVERS
16513 M: Sebastian Reichel <sre@kernel.org>
16514 L: linux-pm@vger.kernel.org
16516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16517 F: Documentation/devicetree/bindings/power/reset/
16518 F: drivers/power/reset/
16520 SYSTEM TRACE MODULE CLASS
16521 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16524 F: Documentation/trace/stm.rst
16525 F: drivers/hwtracing/stm/
16526 F: include/linux/stm.h
16527 F: include/uapi/linux/stm.h
16529 SYSTEM76 ACPI DRIVER
16530 M: Jeremy Soller <jeremy@system76.com>
16531 M: System76 Product Development <productdev@system76.com>
16532 L: platform-driver-x86@vger.kernel.org
16534 F: drivers/platform/x86/system76_acpi.c
16537 M: Christoph Hellwig <hch@infradead.org>
16539 F: Documentation/filesystems/sysv-fs.rst
16541 F: include/linux/sysv_fs.h
16543 TASKSTATS STATISTICS INTERFACE
16544 M: Balbir Singh <bsingharora@gmail.com>
16546 F: Documentation/accounting/taskstats*
16547 F: include/linux/taskstats*
16548 F: kernel/taskstats.c
16551 M: Jamal Hadi Salim <jhs@mojatatu.com>
16552 M: Cong Wang <xiyou.wangcong@gmail.com>
16553 M: Jiri Pirko <jiri@resnulli.us>
16554 L: netdev@vger.kernel.org
16556 F: include/net/pkt_cls.h
16557 F: include/net/pkt_sched.h
16558 F: include/net/tc_act/
16559 F: include/uapi/linux/pkt_cls.h
16560 F: include/uapi/linux/pkt_sched.h
16561 F: include/uapi/linux/tc_act/
16562 F: include/uapi/linux/tc_ematch/
16565 TC90522 MEDIA DRIVER
16566 M: Akihiro Tsukada <tskd08@gmail.com>
16567 L: linux-media@vger.kernel.org
16569 F: drivers/media/dvb-frontends/tc90522*
16571 TCP LOW PRIORITY MODULE
16572 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16573 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16575 W: http://tcp-lp-mod.sourceforge.net/
16576 F: net/ipv4/tcp_lp.c
16578 TDA10071 MEDIA DRIVER
16579 M: Antti Palosaari <crope@iki.fi>
16580 L: linux-media@vger.kernel.org
16582 W: https://linuxtv.org
16583 W: http://palosaari.fi/linux/
16584 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16585 T: git git://linuxtv.org/anttip/media_tree.git
16586 F: drivers/media/dvb-frontends/tda10071*
16588 TDA18212 MEDIA DRIVER
16589 M: Antti Palosaari <crope@iki.fi>
16590 L: linux-media@vger.kernel.org
16592 W: https://linuxtv.org
16593 W: http://palosaari.fi/linux/
16594 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16595 T: git git://linuxtv.org/anttip/media_tree.git
16596 F: drivers/media/tuners/tda18212*
16598 TDA18218 MEDIA DRIVER
16599 M: Antti Palosaari <crope@iki.fi>
16600 L: linux-media@vger.kernel.org
16602 W: https://linuxtv.org
16603 W: http://palosaari.fi/linux/
16604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16605 T: git git://linuxtv.org/anttip/media_tree.git
16606 F: drivers/media/tuners/tda18218*
16608 TDA18250 MEDIA DRIVER
16609 M: Olli Salonen <olli.salonen@iki.fi>
16610 L: linux-media@vger.kernel.org
16612 W: https://linuxtv.org
16613 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16614 T: git git://linuxtv.org/media_tree.git
16615 F: drivers/media/tuners/tda18250*
16617 TDA18271 MEDIA DRIVER
16618 M: Michael Krufky <mkrufky@linuxtv.org>
16619 L: linux-media@vger.kernel.org
16621 W: https://linuxtv.org
16622 W: http://github.com/mkrufky
16623 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16624 T: git git://linuxtv.org/mkrufky/tuners.git
16625 F: drivers/media/tuners/tda18271*
16627 TDA1997x MEDIA DRIVER
16628 M: Tim Harvey <tharvey@gateworks.com>
16629 L: linux-media@vger.kernel.org
16631 W: https://linuxtv.org
16632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16633 F: drivers/media/i2c/tda1997x.*
16635 TDA827x MEDIA DRIVER
16636 M: Michael Krufky <mkrufky@linuxtv.org>
16637 L: linux-media@vger.kernel.org
16639 W: https://linuxtv.org
16640 W: http://github.com/mkrufky
16641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16642 T: git git://linuxtv.org/mkrufky/tuners.git
16643 F: drivers/media/tuners/tda8290.*
16645 TDA8290 MEDIA DRIVER
16646 M: Michael Krufky <mkrufky@linuxtv.org>
16647 L: linux-media@vger.kernel.org
16649 W: https://linuxtv.org
16650 W: http://github.com/mkrufky
16651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16652 T: git git://linuxtv.org/mkrufky/tuners.git
16653 F: drivers/media/tuners/tda8290.*
16655 TDA9840 MEDIA DRIVER
16656 M: Hans Verkuil <hverkuil@xs4all.nl>
16657 L: linux-media@vger.kernel.org
16659 W: https://linuxtv.org
16660 T: git git://linuxtv.org/media_tree.git
16661 F: drivers/media/i2c/tda9840*
16663 TEA5761 TUNER DRIVER
16664 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16665 L: linux-media@vger.kernel.org
16667 W: https://linuxtv.org
16668 T: git git://linuxtv.org/media_tree.git
16669 F: drivers/media/tuners/tea5761.*
16671 TEA5767 TUNER DRIVER
16672 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16673 L: linux-media@vger.kernel.org
16675 W: https://linuxtv.org
16676 T: git git://linuxtv.org/media_tree.git
16677 F: drivers/media/tuners/tea5767.*
16679 TEA6415C MEDIA DRIVER
16680 M: Hans Verkuil <hverkuil@xs4all.nl>
16681 L: linux-media@vger.kernel.org
16683 W: https://linuxtv.org
16684 T: git git://linuxtv.org/media_tree.git
16685 F: drivers/media/i2c/tea6415c*
16687 TEA6420 MEDIA DRIVER
16688 M: Hans Verkuil <hverkuil@xs4all.nl>
16689 L: linux-media@vger.kernel.org
16691 W: https://linuxtv.org
16692 T: git git://linuxtv.org/media_tree.git
16693 F: drivers/media/i2c/tea6420*
16696 M: Jiri Pirko <jiri@resnulli.us>
16697 L: netdev@vger.kernel.org
16699 F: drivers/net/team/
16700 F: include/linux/if_team.h
16701 F: include/uapi/linux/if_team.h
16703 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16704 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16706 F: arch/x86/platform/ts5500/
16708 TECHNOTREND USB IR RECEIVER
16709 M: Sean Young <sean@mess.org>
16710 L: linux-media@vger.kernel.org
16712 F: drivers/media/rc/ttusbir.c
16714 TECHWELL TW9910 VIDEO DECODER
16715 L: linux-media@vger.kernel.org
16717 F: drivers/media/i2c/tw9910.c
16718 F: include/media/i2c/tw9910.h
16721 M: Jens Wiklander <jens.wiklander@linaro.org>
16722 L: tee-dev@lists.linaro.org
16724 F: Documentation/tee.txt
16726 F: include/linux/tee_drv.h
16727 F: include/uapi/linux/tee.h
16729 TEGRA ARCHITECTURE SUPPORT
16730 M: Thierry Reding <thierry.reding@gmail.com>
16731 M: Jonathan Hunter <jonathanh@nvidia.com>
16732 L: linux-tegra@vger.kernel.org
16734 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16739 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16740 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16742 F: drivers/clk/tegra/
16745 M: Laxman Dewangan <ldewangan@nvidia.com>
16746 M: Jon Hunter <jonathanh@nvidia.com>
16748 F: drivers/dma/tegra*
16751 M: Laxman Dewangan <ldewangan@nvidia.com>
16752 R: Dmitry Osipenko <digetx@gmail.com>
16754 F: drivers/i2c/busses/i2c-tegra.c
16756 TEGRA IOMMU DRIVERS
16757 M: Thierry Reding <thierry.reding@gmail.com>
16758 L: linux-tegra@vger.kernel.org
16760 F: drivers/iommu/tegra*
16763 M: Laxman Dewangan <ldewangan@nvidia.com>
16765 F: drivers/input/keyboard/tegra-kbc.c
16768 M: Stefan Agner <stefan@agner.ch>
16769 M: Lucas Stach <dev@lynxeye.de>
16771 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16772 F: drivers/mtd/nand/raw/tegra_nand.c
16775 M: Thierry Reding <thierry.reding@gmail.com>
16777 F: drivers/pwm/pwm-tegra.c
16779 TEGRA SERIAL DRIVER
16780 M: Laxman Dewangan <ldewangan@nvidia.com>
16782 F: drivers/tty/serial/serial-tegra.c
16785 M: Laxman Dewangan <ldewangan@nvidia.com>
16787 F: drivers/spi/spi-tegra*
16790 M: Thierry Reding <thierry.reding@gmail.com>
16791 M: Jonathan Hunter <jonathanh@nvidia.com>
16792 M: Sowjanya Komatineni <skomatineni@nvidia.com>
16793 L: linux-media@vger.kernel.org
16794 L: linux-tegra@vger.kernel.org
16796 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16797 F: drivers/staging/media/tegra-video/
16799 TEGRA XUSB PADCTL DRIVER
16800 M: JC Kuo <jckuo@nvidia.com>
16802 F: drivers/phy/tegra/xusb*
16804 TEHUTI ETHERNET DRIVER
16805 M: Andy Gospodarek <andy@greyhouse.net>
16806 L: netdev@vger.kernel.org
16808 F: drivers/net/ethernet/tehuti/*
16810 TELECOM CLOCK DRIVER FOR MCPL0010
16811 M: Mark Gross <mark.gross@intel.com>
16813 F: drivers/char/tlclk.c
16815 TEMPO SEMICONDUCTOR DRIVERS
16816 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16818 F: Documentation/devicetree/bindings/sound/tscs*.txt
16819 F: sound/soc/codecs/tscs*.c
16820 F: sound/soc/codecs/tscs*.h
16822 TENSILICA XTENSA PORT (xtensa)
16823 M: Chris Zankel <chris@zankel.net>
16824 M: Max Filippov <jcmvbkbc@gmail.com>
16825 L: linux-xtensa@linux-xtensa.org
16827 T: git git://github.com/czankel/xtensa-linux.git
16829 F: drivers/irqchip/irq-xtensa-*
16831 TEXAS INSTRUMENTS ASoC DRIVERS
16832 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16837 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16838 M: Ricardo Ribalda <ribalda@kernel.org>
16839 L: linux-iio@vger.kernel.org
16841 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16842 F: drivers/iio/dac/ti-dac7612.c
16844 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16845 M: Nishanth Menon <nm@ti.com>
16846 M: Tero Kristo <t-kristo@ti.com>
16847 M: Santosh Shilimkar <ssantosh@kernel.org>
16848 L: linux-arm-kernel@lists.infradead.org
16850 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16851 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16852 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16853 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16854 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16855 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16856 F: drivers/clk/keystone/sci-clk.c
16857 F: drivers/firmware/ti_sci*
16858 F: drivers/irqchip/irq-ti-sci-inta.c
16859 F: drivers/irqchip/irq-ti-sci-intr.c
16860 F: drivers/reset/reset-ti-sci.c
16861 F: drivers/soc/ti/ti_sci_inta_msi.c
16862 F: drivers/soc/ti/ti_sci_pm_domains.c
16863 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16864 F: include/linux/soc/ti/ti_sci_inta_msi.h
16865 F: include/linux/soc/ti/ti_sci_protocol.h
16867 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16868 M: Hans Verkuil <hverkuil@xs4all.nl>
16869 L: linux-media@vger.kernel.org
16871 W: https://linuxtv.org
16872 T: git git://linuxtv.org/media_tree.git
16873 F: drivers/media/radio/radio-raremono.c
16876 M: Zhang Rui <rui.zhang@intel.com>
16877 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16878 R: Amit Kucheria <amit.kucheria@verdurent.com>
16879 L: linux-pm@vger.kernel.org
16881 Q: https://patchwork.kernel.org/project/linux-pm/list/
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16883 F: Documentation/devicetree/bindings/thermal/
16884 F: drivers/thermal/
16885 F: include/linux/cpu_cooling.h
16886 F: include/linux/thermal.h
16887 F: include/uapi/linux/thermal.h
16889 THERMAL DRIVER FOR AMLOGIC SOCS
16890 M: Guillaume La Roque <glaroque@baylibre.com>
16891 L: linux-pm@vger.kernel.org
16892 L: linux-amlogic@lists.infradead.org
16894 W: http://linux-meson.com/
16895 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16896 F: drivers/thermal/amlogic_thermal.c
16898 THERMAL/CPU_COOLING
16899 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16900 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16901 M: Viresh Kumar <viresh.kumar@linaro.org>
16902 M: Javi Merino <javi.merino@kernel.org>
16903 L: linux-pm@vger.kernel.org
16905 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16906 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16907 F: drivers/thermal/cpufreq_cooling.c
16908 F: drivers/thermal/cpuidle_cooling.c
16909 F: include/linux/cpu_cooling.h
16911 THINKPAD ACPI EXTRAS DRIVER
16912 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16913 L: ibm-acpi-devel@lists.sourceforge.net
16914 L: platform-driver-x86@vger.kernel.org
16916 W: http://ibm-acpi.sourceforge.net
16917 W: http://thinkwiki.org/wiki/Ibm-acpi
16918 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16919 F: drivers/platform/x86/thinkpad_acpi.c
16922 M: Andreas Noever <andreas.noever@gmail.com>
16923 M: Michael Jamet <michael.jamet@intel.com>
16924 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16925 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16926 L: linux-usb@vger.kernel.org
16928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16929 F: Documentation/admin-guide/thunderbolt.rst
16930 F: drivers/thunderbolt/
16931 F: include/linux/thunderbolt.h
16933 THUNDERBOLT NETWORK DRIVER
16934 M: Michael Jamet <michael.jamet@intel.com>
16935 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16936 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16937 L: netdev@vger.kernel.org
16939 F: drivers/net/thunderbolt.c
16941 THUNDERX GPIO DRIVER
16942 M: Robert Richter <rrichter@marvell.com>
16944 F: drivers/gpio/gpio-thunderx.c
16946 TI AM437X VPFE DRIVER
16947 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16948 L: linux-media@vger.kernel.org
16950 W: https://linuxtv.org
16951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16952 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16953 F: drivers/media/platform/am437x/
16955 TI BANDGAP AND THERMAL DRIVER
16956 M: Eduardo Valentin <edubezval@gmail.com>
16957 M: Keerthy <j-keerthy@ti.com>
16958 L: linux-pm@vger.kernel.org
16959 L: linux-omap@vger.kernel.org
16961 F: drivers/thermal/ti-soc-thermal/
16963 TI BQ27XXX POWER SUPPLY DRIVER
16964 R: Andrew F. Davis <afd@ti.com>
16965 F: drivers/power/supply/bq27xxx_battery.c
16966 F: drivers/power/supply/bq27xxx_battery_i2c.c
16967 F: include/linux/power/bq27xxx_battery.h
16969 TI CDCE706 CLOCK DRIVER
16970 M: Max Filippov <jcmvbkbc@gmail.com>
16972 F: drivers/clk/clk-cdce706.c
16975 M: Tero Kristo <t-kristo@ti.com>
16976 L: linux-omap@vger.kernel.org
16979 F: include/linux/clk/ti.h
16981 TI DAVINCI MACHINE SUPPORT
16982 M: Sekhar Nori <nsekhar@ti.com>
16983 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16987 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16988 F: arch/arm/boot/dts/da850*
16989 F: arch/arm/mach-davinci/
16990 F: drivers/i2c/busses/i2c-davinci.c
16992 TI DAVINCI SERIES CLOCK DRIVER
16993 M: David Lechner <david@lechnology.com>
16994 R: Sekhar Nori <nsekhar@ti.com>
16996 F: Documentation/devicetree/bindings/clock/ti/davinci/
16997 F: drivers/clk/davinci/
16999 TI DAVINCI SERIES GPIO DRIVER
17000 M: Keerthy <j-keerthy@ti.com>
17001 L: linux-gpio@vger.kernel.org
17003 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17004 F: drivers/gpio/gpio-davinci.c
17006 TI DAVINCI SERIES MEDIA DRIVER
17007 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17008 L: linux-media@vger.kernel.org
17010 W: https://linuxtv.org
17011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17012 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17013 F: drivers/media/platform/davinci/
17014 F: include/media/davinci/
17016 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17017 R: David Lechner <david@lechnology.com>
17018 L: linux-iio@vger.kernel.org
17019 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17020 F: drivers/counter/ti-eqep.c
17022 TI ETHERNET SWITCH DRIVER (CPSW)
17023 R: Grygorii Strashko <grygorii.strashko@ti.com>
17024 L: linux-omap@vger.kernel.org
17025 L: netdev@vger.kernel.org
17027 F: drivers/net/ethernet/ti/cpsw*
17028 F: drivers/net/ethernet/ti/davinci*
17030 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17031 M: Alex Dubov <oakad@yahoo.com>
17033 W: http://tifmxx.berlios.de/
17034 F: drivers/memstick/host/tifm_ms.c
17035 F: drivers/misc/tifm*
17036 F: drivers/mmc/host/tifm_sd.c
17037 F: include/linux/tifm.h
17039 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17040 M: Santosh Shilimkar <ssantosh@kernel.org>
17041 L: linux-kernel@vger.kernel.org
17042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17045 F: drivers/soc/ti/*
17047 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17048 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17049 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17052 F: sound/soc/codecs/isabelle*
17053 F: sound/soc/codecs/lm49453*
17055 TI LP855x BACKLIGHT DRIVER
17056 M: Milo Kim <milo.kim@ti.com>
17058 F: Documentation/driver-api/backlight/lp855x-driver.rst
17059 F: drivers/video/backlight/lp855x_bl.c
17060 F: include/linux/platform_data/lp855x.h
17062 TI LP8727 CHARGER DRIVER
17063 M: Milo Kim <milo.kim@ti.com>
17065 F: drivers/power/supply/lp8727_charger.c
17066 F: include/linux/platform_data/lp8727.h
17068 TI LP8788 MFD DRIVER
17069 M: Milo Kim <milo.kim@ti.com>
17071 F: drivers/iio/adc/lp8788_adc.c
17072 F: drivers/leds/leds-lp8788.c
17073 F: drivers/mfd/lp8788*.c
17074 F: drivers/power/supply/lp8788-charger.c
17075 F: drivers/regulator/lp8788-*.c
17076 F: include/linux/mfd/lp8788*.h
17078 TI NETCP ETHERNET DRIVER
17079 M: Wingman Kwok <w-kwok2@ti.com>
17080 M: Murali Karicheri <m-karicheri2@ti.com>
17081 L: netdev@vger.kernel.org
17083 F: drivers/net/ethernet/ti/netcp*
17085 TI PCM3060 ASoC CODEC DRIVER
17086 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17087 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17089 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17090 F: sound/soc/codecs/pcm3060*
17092 TI TAS571X FAMILY ASoC CODEC DRIVER
17093 M: Kevin Cernekee <cernekee@chromium.org>
17094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17096 F: sound/soc/codecs/tas571x*
17098 TI TCAN4X5X DEVICE DRIVER
17099 M: Dan Murphy <dmurphy@ti.com>
17100 L: linux-can@vger.kernel.org
17102 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17103 F: drivers/net/can/m_can/tcan4x5x.c
17105 TI TRF7970A NFC DRIVER
17106 M: Mark Greer <mgreer@animalcreek.com>
17107 L: linux-wireless@vger.kernel.org
17108 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17110 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17111 F: drivers/nfc/trf7970a.c
17113 TI TWL4030 SERIES SOC CODEC DRIVER
17114 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17117 F: sound/soc/codecs/twl4030*
17120 M: Benoit Parrot <bparrot@ti.com>
17121 L: linux-media@vger.kernel.org
17123 W: http://linuxtv.org/
17124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17125 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17126 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17127 F: drivers/media/platform/ti-vpe/
17129 TI WILINK WIRELESS DRIVERS
17130 L: linux-wireless@vger.kernel.org
17132 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17133 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17135 F: drivers/net/wireless/ti/
17136 F: include/linux/wl12xx.h
17138 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17139 M: John Stultz <john.stultz@linaro.org>
17140 M: Thomas Gleixner <tglx@linutronix.de>
17141 R: Stephen Boyd <sboyd@kernel.org>
17142 L: linux-kernel@vger.kernel.org
17144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17145 F: include/linux/clocksource.h
17146 F: include/linux/time.h
17147 F: include/linux/timex.h
17148 F: include/uapi/linux/time.h
17149 F: include/uapi/linux/timex.h
17150 F: kernel/time/alarmtimer.c
17151 F: kernel/time/clocksource.c
17152 F: kernel/time/ntp.c
17153 F: kernel/time/time*.c
17154 F: tools/testing/selftests/timers/
17157 M: Jon Maloy <jmaloy@redhat.com>
17158 M: Ying Xue <ying.xue@windriver.com>
17159 L: netdev@vger.kernel.org (core kernel code)
17160 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17162 W: http://tipc.sourceforge.net/
17163 F: include/uapi/linux/tipc*.h
17166 TLAN NETWORK DRIVER
17167 M: Samuel Chessman <chessman@tux.org>
17168 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17170 W: http://sourceforge.net/projects/tlan/
17171 F: Documentation/networking/device_drivers/ti/tlan.rst
17172 F: drivers/net/ethernet/ti/tlan.*
17174 TM6000 VIDEO4LINUX DRIVER
17175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17176 L: linux-media@vger.kernel.org
17178 W: https://linuxtv.org
17179 T: git git://linuxtv.org/media_tree.git
17180 F: Documentation/admin-guide/media/tm6000*
17181 F: drivers/media/usb/tm6000/
17183 TMIO/SDHI MMC DRIVER
17184 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17185 L: linux-mmc@vger.kernel.org
17187 F: drivers/mmc/host/renesas_sdhi*
17188 F: drivers/mmc/host/tmio_mmc*
17189 F: include/linux/mfd/tmio.h
17191 TMP401 HARDWARE MONITOR DRIVER
17192 M: Guenter Roeck <linux@roeck-us.net>
17193 L: linux-hwmon@vger.kernel.org
17195 F: Documentation/hwmon/tmp401.rst
17196 F: drivers/hwmon/tmp401.c
17198 TMP513 HARDWARE MONITOR DRIVER
17199 M: Eric Tremblay <etremblay@distech-controls.com>
17200 L: linux-hwmon@vger.kernel.org
17202 F: Documentation/hwmon/tmp513.rst
17203 F: drivers/hwmon/tmp513.c
17205 TMPFS (SHMEM FILESYSTEM)
17206 M: Hugh Dickins <hughd@google.com>
17207 L: linux-mm@kvack.org
17209 F: include/linux/shmem_fs.h
17212 TOMOYO SECURITY MODULE
17213 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17214 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17215 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17216 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17217 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17218 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17220 W: https://tomoyo.osdn.jp/
17221 F: security/tomoyo/
17223 TOPSTAR LAPTOP EXTRAS DRIVER
17224 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17225 L: platform-driver-x86@vger.kernel.org
17227 F: drivers/platform/x86/topstar-laptop.c
17229 TORTURE-TEST MODULES
17230 M: Davidlohr Bueso <dave@stgolabs.net>
17231 M: "Paul E. McKenney" <paulmck@kernel.org>
17232 M: Josh Triplett <josh@joshtriplett.org>
17233 L: linux-kernel@vger.kernel.org
17235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17236 F: Documentation/RCU/torture.txt
17237 F: kernel/locking/locktorture.c
17238 F: kernel/rcu/rcuperf.c
17239 F: kernel/rcu/rcutorture.c
17240 F: kernel/torture.c
17242 TOSHIBA ACPI EXTRAS DRIVER
17243 M: Azael Avalos <coproscefalo@gmail.com>
17244 L: platform-driver-x86@vger.kernel.org
17246 F: drivers/platform/x86/toshiba_acpi.c
17248 TOSHIBA BLUETOOTH DRIVER
17249 M: Azael Avalos <coproscefalo@gmail.com>
17250 L: platform-driver-x86@vger.kernel.org
17252 F: drivers/platform/x86/toshiba_bluetooth.c
17254 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17255 M: Azael Avalos <coproscefalo@gmail.com>
17256 L: platform-driver-x86@vger.kernel.org
17258 F: drivers/platform/x86/toshiba_haps.c
17261 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17263 W: http://www.buzzard.org.uk/toshiba/
17264 F: drivers/char/toshiba.c
17265 F: include/linux/toshiba.h
17266 F: include/uapi/linux/toshiba.h
17268 TOSHIBA TC358743 DRIVER
17269 M: Mats Randgaard <matrandg@cisco.com>
17270 L: linux-media@vger.kernel.org
17272 F: drivers/media/i2c/tc358743*
17273 F: include/media/i2c/tc358743.h
17275 TOSHIBA WMI HOTKEYS DRIVER
17276 M: Azael Avalos <coproscefalo@gmail.com>
17277 L: platform-driver-x86@vger.kernel.org
17279 F: drivers/platform/x86/toshiba-wmi.c
17282 M: Peter Huewe <peterhuewe@gmx.de>
17283 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17284 R: Jason Gunthorpe <jgg@ziepe.ca>
17285 L: linux-integrity@vger.kernel.org
17287 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17288 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17289 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17290 F: drivers/char/tpm/
17293 M: Steven Rostedt <rostedt@goodmis.org>
17294 M: Ingo Molnar <mingo@redhat.com>
17296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17297 F: Documentation/trace/ftrace.rst
17298 F: arch/*/*/*/ftrace.h
17299 F: arch/*/kernel/ftrace.c
17300 F: include/*/ftrace.h
17301 F: include/linux/trace*.h
17304 F: tools/testing/selftests/ftrace/
17306 TRACING MMIO ACCESSES (MMIOTRACE)
17307 M: Steven Rostedt <rostedt@goodmis.org>
17308 M: Ingo Molnar <mingo@kernel.org>
17309 R: Karol Herbst <karolherbst@gmail.com>
17310 R: Pekka Paalanen <ppaalanen@gmail.com>
17311 L: linux-kernel@vger.kernel.org
17312 L: nouveau@lists.freedesktop.org
17314 F: arch/x86/mm/kmmio.c
17315 F: arch/x86/mm/mmio-mod.c
17316 F: arch/x86/mm/testmmiotrace.c
17317 F: include/linux/mmiotrace.h
17318 F: kernel/trace/trace_mmiotrace.c
17321 M: Jiri Kosina <trivial@kernel.org>
17323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17324 K: ^Subject:.*(?i)trivial
17327 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17328 M: Jiri Slaby <jslaby@suse.com>
17330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17331 F: Documentation/driver-api/serial/
17333 F: drivers/tty/serial/serial_core.c
17334 F: include/linux/serial.h
17335 F: include/linux/serial_core.h
17336 F: include/linux/tty.h
17337 F: include/uapi/linux/serial.h
17338 F: include/uapi/linux/serial_core.h
17339 F: include/uapi/linux/tty.h
17341 TUA9001 MEDIA DRIVER
17342 M: Antti Palosaari <crope@iki.fi>
17343 L: linux-media@vger.kernel.org
17345 W: https://linuxtv.org
17346 W: http://palosaari.fi/linux/
17347 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17348 T: git git://linuxtv.org/anttip/media_tree.git
17349 F: drivers/media/tuners/tua9001*
17351 TULIP NETWORK DRIVERS
17352 L: netdev@vger.kernel.org
17353 L: linux-parisc@vger.kernel.org
17355 F: drivers/net/ethernet/dec/tulip/
17358 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17360 W: http://vtun.sourceforge.net/tun
17361 F: Documentation/networking/tuntap.rst
17362 F: arch/um/os-Linux/drivers/
17364 TURBOCHANNEL SUBSYSTEM
17365 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17366 M: Ralf Baechle <ralf@linux-mips.org>
17367 L: linux-mips@vger.kernel.org
17369 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17371 F: include/linux/tc.h
17374 M: "Len Brown" <lenb@kernel.org>
17375 L: linux-pm@vger.kernel.org
17377 Q: https://patchwork.kernel.org/project/linux-pm/list/
17378 B: https://bugzilla.kernel.org
17379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17380 F: tools/power/x86/turbostat/
17382 TW5864 VIDEO4LINUX DRIVER
17383 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17384 M: Anton Sviridenko <anton@corp.bluecherry.net>
17385 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17386 M: Andrey Utkin <andrey_utkin@fastmail.com>
17387 L: linux-media@vger.kernel.org
17389 F: drivers/media/pci/tw5864/
17391 TW68 VIDEO4LINUX DRIVER
17392 M: Hans Verkuil <hverkuil@xs4all.nl>
17393 L: linux-media@vger.kernel.org
17395 W: https://linuxtv.org
17396 T: git git://linuxtv.org/media_tree.git
17397 F: drivers/media/pci/tw68/
17399 TW686X VIDEO4LINUX DRIVER
17400 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17401 L: linux-media@vger.kernel.org
17403 W: http://linuxtv.org
17404 T: git git://linuxtv.org/media_tree.git
17405 F: drivers/media/pci/tw686x/
17407 UACCE ACCELERATOR FRAMEWORK
17408 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17409 M: Zhou Wang <wangzhou1@hisilicon.com>
17410 L: linux-accelerators@lists.ozlabs.org
17411 L: linux-kernel@vger.kernel.org
17413 F: Documentation/ABI/testing/sysfs-driver-uacce
17414 F: Documentation/misc-devices/uacce.rst
17415 F: drivers/misc/uacce/
17416 F: include/linux/uacce.h
17417 F: include/uapi/misc/uacce/
17419 UBI FILE SYSTEM (UBIFS)
17420 M: Richard Weinberger <richard@nod.at>
17421 L: linux-mtd@lists.infradead.org
17423 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17426 F: Documentation/filesystems/ubifs.rst
17429 UCLINUX (M68KNOMMU AND COLDFIRE)
17430 M: Greg Ungerer <gerg@linux-m68k.org>
17431 L: linux-m68k@lists.linux-m68k.org
17432 L: uclinux-dev@uclinux.org (subscribers-only)
17434 W: http://www.linux-m68k.org/
17435 W: http://www.uclinux.org/
17436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17437 F: arch/m68k/*/*_no.*
17439 F: arch/m68k/coldfire/
17440 F: arch/m68k/include/asm/*_no.*
17443 M: Jan Kara <jack@suse.com>
17445 F: Documentation/filesystems/udf.rst
17449 M: Bastien Nocera <hadess@hadess.net>
17450 L: linux-input@vger.kernel.org
17452 F: drivers/hid/hid-udraw-ps3.c
17455 M: Evgeniy Dushistov <dushistov@mail.ru>
17457 F: Documentation/admin-guide/ufs.rst
17460 UHID USERSPACE HID IO DRIVER
17461 M: David Herrmann <dh.herrmann@googlemail.com>
17462 L: linux-input@vger.kernel.org
17464 F: drivers/hid/uhid.c
17465 F: include/uapi/linux/uhid.h
17468 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17469 L: linux-usb@vger.kernel.org
17471 F: drivers/usb/common/ulpi.c
17472 F: include/linux/ulpi/
17475 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17476 L: linux-fsdevel@vger.kernel.org
17480 UNICORE32 ARCHITECTURE
17481 M: Guan Xuetao <gxt@pku.edu.cn>
17483 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17484 T: git git://github.com/gxt/linux.git
17488 M: Tony Finch <dot@dotat.at>
17490 W: http://dotat.at/prog/unifdef
17491 F: scripts/unifdef.c
17493 UNIFORM CDROM DRIVER
17494 M: Jens Axboe <axboe@kernel.dk>
17496 W: http://www.kernel.dk
17497 F: Documentation/cdrom/
17498 F: drivers/cdrom/cdrom.c
17499 F: include/linux/cdrom.h
17500 F: include/uapi/linux/cdrom.h
17502 UNISYS S-PAR DRIVERS
17503 M: David Kershner <david.kershner@unisys.com>
17504 L: sparmaintainer@unisys.com (Unisys internal)
17506 F: drivers/staging/unisys/
17507 F: drivers/visorbus/
17508 F: include/linux/visorbus.h
17510 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17511 R: Alim Akhtar <alim.akhtar@samsung.com>
17512 R: Avri Altman <avri.altman@wdc.com>
17513 L: linux-scsi@vger.kernel.org
17515 F: Documentation/scsi/ufs.rst
17516 F: drivers/scsi/ufs/
17518 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17519 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17520 L: linux-scsi@vger.kernel.org
17522 F: drivers/scsi/ufs/*dwc*
17524 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17525 M: Stanley Chu <stanley.chu@mediatek.com>
17526 L: linux-scsi@vger.kernel.org
17527 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17529 F: drivers/scsi/ufs/ufs-mediatek*
17531 UNSORTED BLOCK IMAGES (UBI)
17532 M: Richard Weinberger <richard@nod.at>
17533 L: linux-mtd@lists.infradead.org
17535 W: http://www.linux-mtd.infradead.org/
17536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17538 F: drivers/mtd/ubi/
17539 F: include/linux/mtd/ubi.h
17540 F: include/uapi/mtd/ubi-user.h
17542 USB "USBNET" DRIVER FRAMEWORK
17543 M: Oliver Neukum <oneukum@suse.com>
17544 L: netdev@vger.kernel.org
17546 W: http://www.linux-usb.org/usbnet
17547 F: drivers/net/usb/usbnet.c
17548 F: include/linux/usb/usbnet.h
17551 M: Oliver Neukum <oneukum@suse.com>
17552 L: linux-usb@vger.kernel.org
17554 F: Documentation/usb/acm.rst
17555 F: drivers/usb/class/cdc-acm.*
17557 USB APPLE MFI FASTCHARGE DRIVER
17558 M: Bastien Nocera <hadess@hadess.net>
17559 L: linux-usb@vger.kernel.org
17561 F: drivers/usb/misc/apple-mfi-fastcharge.c
17563 USB AR5523 WIRELESS DRIVER
17564 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17565 L: linux-wireless@vger.kernel.org
17567 F: drivers/net/wireless/ath/ar5523/
17570 M: Oliver Neukum <oneukum@suse.com>
17571 L: linux-usb@vger.kernel.org
17572 L: linux-scsi@vger.kernel.org
17574 F: drivers/usb/storage/uas.c
17576 USB CDC ETHERNET DRIVER
17577 M: Oliver Neukum <oliver@neukum.org>
17578 L: linux-usb@vger.kernel.org
17580 F: drivers/net/usb/cdc_*.c
17581 F: include/uapi/linux/usb/cdc.h
17583 USB CHAOSKEY DRIVER
17584 M: Keith Packard <keithp@keithp.com>
17585 L: linux-usb@vger.kernel.org
17587 F: drivers/usb/misc/chaoskey.c
17589 USB CYPRESS C67X00 DRIVER
17590 M: Peter Korsgaard <jacmet@sunsite.dk>
17591 L: linux-usb@vger.kernel.org
17593 F: drivers/usb/c67x00/
17595 USB DAVICOM DM9601 DRIVER
17596 M: Peter Korsgaard <jacmet@sunsite.dk>
17597 L: netdev@vger.kernel.org
17599 W: http://www.linux-usb.org/usbnet
17600 F: drivers/net/usb/dm9601.c
17603 M: Alan Stern <stern@rowland.harvard.edu>
17604 L: linux-usb@vger.kernel.org
17606 F: Documentation/usb/ehci.rst
17607 F: drivers/usb/host/ehci*
17609 USB GADGET/PERIPHERAL SUBSYSTEM
17610 M: Felipe Balbi <balbi@kernel.org>
17611 L: linux-usb@vger.kernel.org
17613 W: http://www.linux-usb.org/gadget
17614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17615 F: drivers/usb/gadget/
17616 F: include/linux/usb/gadget*
17618 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17619 M: Jiri Kosina <jikos@kernel.org>
17620 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17621 L: linux-usb@vger.kernel.org
17623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17624 F: Documentation/hid/hiddev.rst
17625 F: drivers/hid/usbhid/
17627 USB INTEL XHCI ROLE MUX DRIVER
17628 M: Hans de Goede <hdegoede@redhat.com>
17629 L: linux-usb@vger.kernel.org
17631 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17633 USB IP DRIVER FOR HISILICON KIRIN
17634 M: Yu Chen <chenyu56@huawei.com>
17635 M: Binghui Wang <wangbinghui@hisilicon.com>
17636 L: linux-usb@vger.kernel.org
17638 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17639 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17642 M: Olav Kongas <ok@artecdesign.ee>
17643 L: linux-usb@vger.kernel.org
17645 F: drivers/usb/host/isp116x*
17646 F: include/linux/usb/isp116x.h
17648 USB LAN78XX ETHERNET DRIVER
17649 M: Woojung Huh <woojung.huh@microchip.com>
17650 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17651 L: netdev@vger.kernel.org
17653 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17654 F: drivers/net/usb/lan78xx.*
17655 F: include/dt-bindings/net/microchip-lan78xx.h
17657 USB MASS STORAGE DRIVER
17658 M: Alan Stern <stern@rowland.harvard.edu>
17659 L: linux-usb@vger.kernel.org
17660 L: usb-storage@lists.one-eyed-alien.net
17662 F: drivers/usb/storage/
17665 M: Clemens Ladisch <clemens@ladisch.de>
17666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17669 F: sound/usb/midi.*
17671 USB NETWORKING DRIVERS
17672 L: linux-usb@vger.kernel.org
17674 F: drivers/net/usb/
17677 M: Alan Stern <stern@rowland.harvard.edu>
17678 L: linux-usb@vger.kernel.org
17680 F: Documentation/usb/ohci.rst
17681 F: drivers/usb/host/ohci*
17683 USB OTG FSM (Finite State Machine)
17684 M: Peter Chen <Peter.Chen@nxp.com>
17685 L: linux-usb@vger.kernel.org
17687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17688 F: drivers/usb/common/usb-otg-fsm.c
17691 M: Valentina Manea <valentina.manea.m@gmail.com>
17692 M: Shuah Khan <shuah@kernel.org>
17693 M: Shuah Khan <skhan@linuxfoundation.org>
17694 L: linux-usb@vger.kernel.org
17696 F: Documentation/usb/usbip_protocol.rst
17697 F: drivers/usb/usbip/
17698 F: tools/testing/selftests/drivers/usb/usbip/
17699 F: tools/usb/usbip/
17702 M: Petko Manolov <petkan@nucleusys.com>
17703 L: linux-usb@vger.kernel.org
17704 L: netdev@vger.kernel.org
17706 W: https://github.com/petkan/pegasus
17707 T: git git://github.com/petkan/pegasus.git
17708 F: drivers/net/usb/pegasus.*
17711 M: Felipe Balbi <balbi@kernel.org>
17712 L: linux-usb@vger.kernel.org
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17715 F: drivers/usb/phy/
17717 USB PRINTER DRIVER (usblp)
17718 M: Pete Zaitcev <zaitcev@redhat.com>
17719 L: linux-usb@vger.kernel.org
17721 F: drivers/usb/class/usblp.c
17723 USB QMI WWAN NETWORK DRIVER
17724 M: Bjørn Mork <bjorn@mork.no>
17725 L: netdev@vger.kernel.org
17727 F: Documentation/ABI/testing/sysfs-class-net-qmi
17728 F: drivers/net/usb/qmi_wwan.c
17731 M: Petko Manolov <petkan@nucleusys.com>
17732 L: linux-usb@vger.kernel.org
17733 L: netdev@vger.kernel.org
17735 W: https://github.com/petkan/rtl8150
17736 T: git git://github.com/petkan/rtl8150.git
17737 F: drivers/net/usb/rtl8150.c
17739 USB SERIAL SUBSYSTEM
17740 M: Johan Hovold <johan@kernel.org>
17741 L: linux-usb@vger.kernel.org
17743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17744 F: Documentation/usb/usb-serial.rst
17745 F: drivers/usb/serial/
17746 F: include/linux/usb/serial.h
17748 USB SMSC75XX ETHERNET DRIVER
17749 M: Steve Glendinning <steve.glendinning@shawell.net>
17750 L: netdev@vger.kernel.org
17752 F: drivers/net/usb/smsc75xx.*
17754 USB SMSC95XX ETHERNET DRIVER
17755 M: Steve Glendinning <steve.glendinning@shawell.net>
17756 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17757 L: netdev@vger.kernel.org
17759 F: drivers/net/usb/smsc95xx.*
17762 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17763 L: linux-usb@vger.kernel.org
17765 W: http://www.linux-usb.org
17766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17767 F: Documentation/devicetree/bindings/usb/
17768 F: Documentation/usb/
17770 F: include/linux/usb.h
17771 F: include/linux/usb/
17773 USB TYPEC BUS FOR ALTERNATE MODES
17774 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17775 L: linux-usb@vger.kernel.org
17777 F: Documentation/ABI/testing/sysfs-bus-typec
17778 F: Documentation/driver-api/usb/typec_bus.rst
17779 F: drivers/usb/typec/altmodes/
17780 F: include/linux/usb/typec_altmode.h
17783 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17784 L: linux-usb@vger.kernel.org
17786 F: Documentation/ABI/testing/sysfs-class-typec
17787 F: Documentation/driver-api/usb/typec.rst
17788 F: drivers/usb/typec/
17789 F: include/linux/usb/typec.h
17791 USB TYPEC INTEL PMC MUX DRIVER
17792 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17793 L: linux-usb@vger.kernel.org
17795 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17796 F: drivers/usb/typec/mux/intel_pmc_mux.c
17798 USB TYPEC PI3USB30532 MUX DRIVER
17799 M: Hans de Goede <hdegoede@redhat.com>
17800 L: linux-usb@vger.kernel.org
17802 F: drivers/usb/typec/mux/pi3usb30532.c
17804 USB TYPEC PORT CONTROLLER DRIVERS
17805 M: Guenter Roeck <linux@roeck-us.net>
17806 L: linux-usb@vger.kernel.org
17808 F: drivers/usb/typec/tcpm/
17811 M: Alan Stern <stern@rowland.harvard.edu>
17812 L: linux-usb@vger.kernel.org
17814 F: drivers/usb/host/uhci*
17817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17818 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17819 L: linux-media@vger.kernel.org
17821 W: http://www.ideasonboard.org/uvc/
17822 T: git git://linuxtv.org/media_tree.git
17823 F: drivers/media/usb/uvc/
17824 F: include/uapi/linux/uvcvideo.h
17827 M: Hans Verkuil <hverkuil@xs4all.nl>
17828 L: linux-media@vger.kernel.org
17830 W: https://linuxtv.org
17831 T: git git://linuxtv.org/media_tree.git
17832 F: drivers/staging/media/usbvision/
17835 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17836 L: linux-usb@vger.kernel.org
17838 F: drivers/usb/gadget/function/*uvc*
17839 F: drivers/usb/gadget/legacy/webcam.c
17840 F: include/uapi/linux/usb/g_uvc.h
17842 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17843 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17844 L: linux-wireless@vger.kernel.org
17846 F: drivers/net/wireless/rndis_wlan.c
17849 M: Mathias Nyman <mathias.nyman@intel.com>
17850 L: linux-usb@vger.kernel.org
17852 F: drivers/usb/host/pci-quirks*
17853 F: drivers/usb/host/xhci*
17856 L: linux-wireless@vger.kernel.org
17858 W: http://linux-lc100020.sourceforge.net
17859 F: drivers/net/wireless/zydas/zd1201.*
17862 M: Antoine Jacquet <royale@zerezo.com>
17863 L: linux-usb@vger.kernel.org
17864 L: linux-media@vger.kernel.org
17866 W: http://royale.zerezo.com/zr364xx/
17867 T: git git://linuxtv.org/media_tree.git
17868 F: Documentation/admin-guide/media/zr364xx*
17869 F: drivers/media/usb/zr364xx/
17871 USER-MODE LINUX (UML)
17872 M: Jeff Dike <jdike@addtoit.com>
17873 M: Richard Weinberger <richard@nod.at>
17874 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17875 L: linux-um@lists.infradead.org
17877 W: http://user-mode-linux.sourceforge.net
17878 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17880 F: Documentation/virt/uml/
17885 USERSPACE COPYIN/COPYOUT (UIOVEC)
17886 M: Alexander Viro <viro@zeniv.linux.org.uk>
17888 F: include/linux/uio.h
17891 USERSPACE DMA BUFFER DRIVER
17892 M: Gerd Hoffmann <kraxel@redhat.com>
17893 L: dri-devel@lists.freedesktop.org
17895 T: git git://anongit.freedesktop.org/drm/drm-misc
17896 F: drivers/dma-buf/udmabuf.c
17897 F: include/uapi/linux/udmabuf.h
17899 USERSPACE I/O (UIO)
17900 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17903 F: Documentation/driver-api/uio-howto.rst
17905 F: include/linux/uio_driver.h
17908 M: Karel Zak <kzak@redhat.com>
17909 L: util-linux@vger.kernel.org
17911 W: http://en.wikipedia.org/wiki/Util-linux
17912 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17915 M: Christoph Hellwig <hch@lst.de>
17916 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17917 L: linux-kernel@vger.kernel.org
17919 T: git git://git.infradead.org/users/hch/uuid.git
17920 F: include/linux/uuid.h
17921 F: include/uapi/linux/uuid.h
17926 M: Michal Januszewski <spock@gentoo.org>
17927 L: linux-fbdev@vger.kernel.org
17929 W: https://github.com/mjanusz/v86d
17930 F: Documentation/fb/uvesafb.rst
17931 F: drivers/video/fbdev/uvesafb.*
17933 Ux500 CLOCK DRIVERS
17934 M: Ulf Hansson <ulf.hansson@linaro.org>
17935 L: linux-clk@vger.kernel.org
17936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17938 F: drivers/clk/ux500/
17941 M: Stefan Agner <stefan@agner.ch>
17942 L: linux-mtd@lists.infradead.org
17944 F: drivers/mtd/nand/raw/vf610_nfc.c
17946 VFAT/FAT/MSDOS FILESYSTEM
17947 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17949 F: Documentation/filesystems/vfat.rst
17953 M: Alex Williamson <alex.williamson@redhat.com>
17954 R: Cornelia Huck <cohuck@redhat.com>
17955 L: kvm@vger.kernel.org
17957 T: git git://github.com/awilliam/linux-vfio.git
17958 F: Documentation/driver-api/vfio.rst
17960 F: include/linux/vfio.h
17961 F: include/uapi/linux/vfio.h
17963 VFIO MEDIATED DEVICE DRIVERS
17964 M: Kirti Wankhede <kwankhede@nvidia.com>
17965 L: kvm@vger.kernel.org
17967 F: Documentation/driver-api/vfio-mediated-device.rst
17968 F: drivers/vfio/mdev/
17969 F: include/linux/mdev.h
17970 F: samples/vfio-mdev/
17972 VFIO PLATFORM DRIVER
17973 M: Eric Auger <eric.auger@redhat.com>
17974 L: kvm@vger.kernel.org
17976 F: drivers/vfio/platform/
17979 R: Lukas Wunner <lukas@wunner.de>
17981 T: git git://anongit.freedesktop.org/drm/drm-misc
17982 F: Documentation/gpu/vga-switcheroo.rst
17983 F: drivers/gpu/vga/vga_switcheroo.c
17984 F: include/linux/vga_switcheroo.h
17986 VIA RHINE NETWORK DRIVER
17988 F: drivers/net/ethernet/via/via-rhine.c
17990 VIA SD/MMC CARD CONTROLLER DRIVER
17991 M: Bruce Chang <brucechang@via.com.tw>
17992 M: Harald Welte <HaraldWelte@viatech.com>
17994 F: drivers/mmc/host/via-sdmmc.c
17996 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17997 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17998 L: linux-fbdev@vger.kernel.org
18000 F: drivers/video/fbdev/via/
18001 F: include/linux/via-core.h
18002 F: include/linux/via-gpio.h
18003 F: include/linux/via_i2c.h
18005 VIA VELOCITY NETWORK DRIVER
18006 M: Francois Romieu <romieu@fr.zoreil.com>
18007 L: netdev@vger.kernel.org
18009 F: drivers/net/ethernet/via/via-velocity.*
18011 VICODEC VIRTUAL CODEC DRIVER
18012 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18013 L: linux-media@vger.kernel.org
18015 W: https://linuxtv.org
18016 T: git git://linuxtv.org/media_tree.git
18017 F: drivers/media/test-drivers/vicodec/*
18019 VIDEO I2C POLLING DRIVER
18020 M: Matt Ranostay <matt.ranostay@konsulko.com>
18021 L: linux-media@vger.kernel.org
18023 F: drivers/media/i2c/video-i2c.c
18025 VIDEO MULTIPLEXER DRIVER
18026 M: Philipp Zabel <p.zabel@pengutronix.de>
18027 L: linux-media@vger.kernel.org
18029 F: drivers/media/platform/video-mux.c
18031 VIDEOBUF2 FRAMEWORK
18032 M: Pawel Osciak <pawel@osciak.com>
18033 M: Marek Szyprowski <m.szyprowski@samsung.com>
18034 M: Kyungmin Park <kyungmin.park@samsung.com>
18035 R: Tomasz Figa <tfiga@chromium.org>
18036 L: linux-media@vger.kernel.org
18038 F: drivers/media/common/videobuf2/*
18039 F: include/media/videobuf2-*
18041 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18042 M: Helen Koike <helen.koike@collabora.com>
18043 R: Shuah Khan <skhan@linuxfoundation.org>
18044 L: linux-media@vger.kernel.org
18046 W: https://linuxtv.org
18047 T: git git://linuxtv.org/media_tree.git
18048 F: drivers/media/test-drivers/vimc/*
18051 M: Alex Williamson <alex.williamson@redhat.com>
18052 M: Paolo Bonzini <pbonzini@redhat.com>
18053 L: kvm@vger.kernel.org
18057 VIRTIO AND VHOST VSOCK DRIVER
18058 M: Stefan Hajnoczi <stefanha@redhat.com>
18059 M: Stefano Garzarella <sgarzare@redhat.com>
18060 L: kvm@vger.kernel.org
18061 L: virtualization@lists.linux-foundation.org
18062 L: netdev@vger.kernel.org
18064 F: drivers/net/vsockmon.c
18065 F: drivers/vhost/vsock.c
18066 F: include/linux/virtio_vsock.h
18067 F: include/uapi/linux/virtio_vsock.h
18068 F: include/uapi/linux/vm_sockets_diag.h
18069 F: include/uapi/linux/vsockmon.h
18070 F: net/vmw_vsock/af_vsock_tap.c
18071 F: net/vmw_vsock/diag.c
18072 F: net/vmw_vsock/virtio_transport.c
18073 F: net/vmw_vsock/virtio_transport_common.c
18074 F: net/vmw_vsock/vsock_loopback.c
18075 F: tools/testing/vsock/
18077 VIRTIO BLOCK AND SCSI DRIVERS
18078 M: "Michael S. Tsirkin" <mst@redhat.com>
18079 M: Jason Wang <jasowang@redhat.com>
18080 R: Paolo Bonzini <pbonzini@redhat.com>
18081 R: Stefan Hajnoczi <stefanha@redhat.com>
18082 L: virtualization@lists.linux-foundation.org
18084 F: drivers/block/virtio_blk.c
18085 F: drivers/scsi/virtio_scsi.c
18086 F: drivers/vhost/scsi.c
18087 F: include/uapi/linux/virtio_blk.h
18088 F: include/uapi/linux/virtio_scsi.h
18090 VIRTIO CONSOLE DRIVER
18091 M: Amit Shah <amit@kernel.org>
18092 L: virtualization@lists.linux-foundation.org
18094 F: drivers/char/virtio_console.c
18095 F: include/linux/virtio_console.h
18096 F: include/uapi/linux/virtio_console.h
18098 VIRTIO CORE AND NET DRIVERS
18099 M: "Michael S. Tsirkin" <mst@redhat.com>
18100 M: Jason Wang <jasowang@redhat.com>
18101 L: virtualization@lists.linux-foundation.org
18103 F: Documentation/devicetree/bindings/virtio/
18104 F: drivers/block/virtio_blk.c
18105 F: drivers/crypto/virtio/
18106 F: drivers/net/virtio_net.c
18109 F: include/linux/vdpa.h
18110 F: include/linux/virtio*.h
18111 F: include/uapi/linux/virtio_*.h
18112 F: mm/balloon_compaction.c
18115 VIRTIO CRYPTO DRIVER
18116 M: Gonglei <arei.gonglei@huawei.com>
18117 L: virtualization@lists.linux-foundation.org
18118 L: linux-crypto@vger.kernel.org
18120 F: drivers/crypto/virtio/
18121 F: include/uapi/linux/virtio_crypto.h
18123 VIRTIO DRIVERS FOR S390
18124 M: Cornelia Huck <cohuck@redhat.com>
18125 M: Halil Pasic <pasic@linux.ibm.com>
18126 L: linux-s390@vger.kernel.org
18127 L: virtualization@lists.linux-foundation.org
18128 L: kvm@vger.kernel.org
18130 F: arch/s390/include/uapi/asm/virtio-ccw.h
18131 F: drivers/s390/virtio/
18134 M: Vivek Goyal <vgoyal@redhat.com>
18135 M: Stefan Hajnoczi <stefanha@redhat.com>
18136 M: Miklos Szeredi <miklos@szeredi.hu>
18137 L: virtualization@lists.linux-foundation.org
18138 L: linux-fsdevel@vger.kernel.org
18140 W: https://virtio-fs.gitlab.io/
18141 F: Documentation/filesystems/virtiofs.rst
18142 F: fs/fuse/virtio_fs.c
18143 F: include/uapi/linux/virtio_fs.h
18146 M: David Airlie <airlied@linux.ie>
18147 M: Gerd Hoffmann <kraxel@redhat.com>
18148 L: dri-devel@lists.freedesktop.org
18149 L: virtualization@lists.linux-foundation.org
18151 T: git git://anongit.freedesktop.org/drm/drm-misc
18152 F: drivers/gpu/drm/virtio/
18153 F: include/uapi/linux/virtio_gpu.h
18155 VIRTIO HOST (VHOST)
18156 M: "Michael S. Tsirkin" <mst@redhat.com>
18157 M: Jason Wang <jasowang@redhat.com>
18158 L: kvm@vger.kernel.org
18159 L: virtualization@lists.linux-foundation.org
18160 L: netdev@vger.kernel.org
18162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18164 F: include/linux/vhost_iotlb.h
18165 F: include/uapi/linux/vhost.h
18167 VIRTIO INPUT DRIVER
18168 M: Gerd Hoffmann <kraxel@redhat.com>
18170 F: drivers/virtio/virtio_input.c
18171 F: include/uapi/linux/virtio_input.h
18173 VIRTIO IOMMU DRIVER
18174 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18175 L: virtualization@lists.linux-foundation.org
18177 F: drivers/iommu/virtio-iommu.c
18178 F: include/uapi/linux/virtio_iommu.h
18180 VIRTUAL BOX GUEST DEVICE DRIVER
18181 M: Hans de Goede <hdegoede@redhat.com>
18182 M: Arnd Bergmann <arnd@arndb.de>
18183 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18185 F: drivers/virt/vboxguest/
18186 F: include/linux/vbox_utils.h
18187 F: include/uapi/linux/vbox*.h
18189 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18190 M: Hans de Goede <hdegoede@redhat.com>
18191 L: linux-fsdevel@vger.kernel.org
18195 VIRTUAL SERIO DEVICE DRIVER
18196 M: Stephen Chandler Paul <thatslyude@gmail.com>
18198 F: drivers/input/serio/userio.c
18199 F: include/uapi/linux/userio.h
18201 VITESSE FELIX ETHERNET SWITCH DRIVER
18202 M: Vladimir Oltean <vladimir.oltean@nxp.com>
18203 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18204 L: netdev@vger.kernel.org
18206 F: drivers/net/dsa/ocelot/*
18207 F: net/dsa/tag_ocelot.c
18209 VIVID VIRTUAL VIDEO DRIVER
18210 M: Hans Verkuil <hverkuil@xs4all.nl>
18211 L: linux-media@vger.kernel.org
18213 W: https://linuxtv.org
18214 T: git git://linuxtv.org/media_tree.git
18215 F: drivers/media/test-drivers/vivid/*
18218 M: Florian Fainelli <f.fainelli@gmail.com>
18219 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18221 F: drivers/vlynq/vlynq.c
18222 F: include/linux/vlynq.h
18225 M: Martyn Welch <martyn@welchs.me.uk>
18226 M: Manohar Vanga <manohar.vanga@gmail.com>
18227 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18228 L: devel@driverdev.osuosl.org
18230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18231 F: Documentation/driver-api/vme.rst
18232 F: drivers/staging/vme/
18234 F: include/linux/vme*
18236 VMWARE BALLOON DRIVER
18237 M: Nadav Amit <namit@vmware.com>
18238 M: "VMware, Inc." <pv-drivers@vmware.com>
18239 L: linux-kernel@vger.kernel.org
18241 F: drivers/misc/vmw_balloon.c
18243 VMWARE HYPERVISOR INTERFACE
18244 M: Thomas Hellstrom <thellstrom@vmware.com>
18245 M: "VMware, Inc." <pv-drivers@vmware.com>
18246 L: virtualization@lists.linux-foundation.org
18248 F: arch/x86/include/asm/vmware.h
18249 F: arch/x86/kernel/cpu/vmware.c
18251 VMWARE PVRDMA DRIVER
18252 M: Adit Ranadive <aditr@vmware.com>
18253 M: VMware PV-Drivers <pv-drivers@vmware.com>
18254 L: linux-rdma@vger.kernel.org
18256 F: drivers/infiniband/hw/vmw_pvrdma/
18258 VMware PVSCSI driver
18259 M: Jim Gill <jgill@vmware.com>
18260 M: VMware PV-Drivers <pv-drivers@vmware.com>
18261 L: linux-scsi@vger.kernel.org
18263 F: drivers/scsi/vmw_pvscsi.c
18264 F: drivers/scsi/vmw_pvscsi.h
18266 VMWARE VIRTUAL PTP CLOCK DRIVER
18267 M: Vivek Thampi <vithampi@vmware.com>
18268 M: "VMware, Inc." <pv-drivers@vmware.com>
18269 L: netdev@vger.kernel.org
18271 F: drivers/ptp/ptp_vmw.c
18273 VMWARE VMMOUSE SUBDRIVER
18274 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18275 M: "VMware, Inc." <pv-drivers@vmware.com>
18276 L: linux-input@vger.kernel.org
18278 F: drivers/input/mouse/vmmouse.c
18279 F: drivers/input/mouse/vmmouse.h
18281 VMWARE VMXNET3 ETHERNET DRIVER
18282 M: Ronak Doshi <doshir@vmware.com>
18283 M: "VMware, Inc." <pv-drivers@vmware.com>
18284 L: netdev@vger.kernel.org
18286 F: drivers/net/vmxnet3/
18288 VOCORE VOCORE2 BOARD
18289 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18290 L: linux-mips@vger.kernel.org
18292 F: arch/mips/boot/dts/ralink/vocore2.dts
18294 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18295 M: Liam Girdwood <lgirdwood@gmail.com>
18296 M: Mark Brown <broonie@kernel.org>
18297 L: linux-kernel@vger.kernel.org
18299 W: http://www.slimlogic.co.uk/?p=48
18300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18301 F: Documentation/devicetree/bindings/regulator/
18302 F: Documentation/power/regulator/
18303 F: drivers/regulator/
18304 F: include/dt-bindings/regulator/
18305 F: include/linux/regulator/
18306 K: regulator_get_optional
18309 M: David Ahern <dsahern@kernel.org>
18310 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18311 L: netdev@vger.kernel.org
18313 F: Documentation/networking/vrf.rst
18314 F: drivers/net/vrf.c
18317 M: Petr Mladek <pmladek@suse.com>
18318 M: Steven Rostedt <rostedt@goodmis.org>
18319 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18320 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18321 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18324 F: Documentation/core-api/printk-formats.rst
18325 F: lib/test_printf.c
18328 VT1211 HARDWARE MONITOR DRIVER
18329 M: Juerg Haefliger <juergh@gmail.com>
18330 L: linux-hwmon@vger.kernel.org
18332 F: Documentation/hwmon/vt1211.rst
18333 F: drivers/hwmon/vt1211.c
18335 VT8231 HARDWARE MONITOR DRIVER
18336 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18337 L: linux-hwmon@vger.kernel.org
18339 F: drivers/hwmon/vt8231.c
18341 VUB300 USB to SDIO/SD/MMC bridge chip
18342 L: linux-mmc@vger.kernel.org
18344 F: drivers/mmc/host/vub300.c
18346 W1 DALLAS'S 1-WIRE BUS
18347 M: Evgeniy Polyakov <zbr@ioremap.net>
18349 F: Documentation/devicetree/bindings/w1/
18350 F: Documentation/w1/
18352 F: include/linux/w1.h
18354 W83791D HARDWARE MONITORING DRIVER
18355 M: Marc Hulsman <m.hulsman@tudelft.nl>
18356 L: linux-hwmon@vger.kernel.org
18358 F: Documentation/hwmon/w83791d.rst
18359 F: drivers/hwmon/w83791d.c
18361 W83793 HARDWARE MONITORING DRIVER
18362 M: Rudolf Marek <r.marek@assembler.cz>
18363 L: linux-hwmon@vger.kernel.org
18365 F: Documentation/hwmon/w83793.rst
18366 F: drivers/hwmon/w83793.c
18368 W83795 HARDWARE MONITORING DRIVER
18369 M: Jean Delvare <jdelvare@suse.com>
18370 L: linux-hwmon@vger.kernel.org
18372 F: drivers/hwmon/w83795.c
18374 W83L51xD SD/MMC CARD INTERFACE DRIVER
18375 M: Pierre Ossman <pierre@ossman.eu>
18377 F: drivers/mmc/host/wbsd.*
18379 WACOM PROTOCOL 4 SERIAL TABLETS
18380 M: Julian Squires <julian@cipht.net>
18381 M: Hans de Goede <hdegoede@redhat.com>
18382 L: linux-input@vger.kernel.org
18384 F: drivers/input/tablet/wacom_serial4.c
18386 WATCHDOG DEVICE DRIVERS
18387 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18388 M: Guenter Roeck <linux@roeck-us.net>
18389 L: linux-watchdog@vger.kernel.org
18391 W: http://www.linux-watchdog.org/
18392 T: git git://www.linux-watchdog.org/linux-watchdog.git
18393 F: Documentation/devicetree/bindings/watchdog/
18394 F: Documentation/watchdog/
18395 F: drivers/watchdog/
18396 F: include/linux/watchdog.h
18397 F: include/uapi/linux/watchdog.h
18399 WHISKEYCOVE PMIC GPIO DRIVER
18400 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18401 L: linux-gpio@vger.kernel.org
18403 F: drivers/gpio/gpio-wcove.c
18406 M: Dianlong Li <long17.cool@163.com>
18407 L: linux-rtc@vger.kernel.org
18409 F: drivers/rtc/rtc-sd3078.c
18412 M: David Herrmann <dh.herrmann@googlemail.com>
18413 L: linux-input@vger.kernel.org
18415 F: drivers/hid/hid-wiimote*
18417 WILOCITY WIL6210 WIRELESS DRIVER
18418 M: Maya Erez <merez@codeaurora.org>
18419 L: linux-wireless@vger.kernel.org
18420 L: wil6210@qti.qualcomm.com
18422 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18423 F: drivers/net/wireless/ath/wil6210/
18426 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18427 M: linux-wimax@intel.com
18428 L: wimax@linuxwimax.org (subscribers-only)
18430 W: http://linuxwimax.org
18431 F: Documentation/admin-guide/wimax/wimax.rst
18432 F: include/linux/wimax/debug.h
18433 F: include/net/wimax.h
18434 F: include/uapi/linux/wimax.h
18438 M: David Härdeman <david@hardeman.nu>
18440 F: drivers/media/rc/winbond-cir.c
18442 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18443 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18444 L: linux-watchdog@vger.kernel.org
18446 F: drivers/watchdog/ebc-c384_wdt.c
18448 WINSYSTEMS WS16C48 GPIO DRIVER
18449 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18450 L: linux-gpio@vger.kernel.org
18452 F: drivers/gpio/gpio-ws16c48.c
18454 WIREGUARD SECURE NETWORK TUNNEL
18455 M: Jason A. Donenfeld <Jason@zx2c4.com>
18456 L: wireguard@lists.zx2c4.com
18457 L: netdev@vger.kernel.org
18459 F: drivers/net/wireguard/
18460 F: tools/testing/selftests/wireguard/
18462 WISTRON LAPTOP BUTTON DRIVER
18463 M: Miloslav Trmac <mitr@volny.cz>
18465 F: drivers/input/misc/wistron_btns.c
18467 WL3501 WIRELESS PCMCIA CARD DRIVER
18468 L: linux-wireless@vger.kernel.org
18470 F: drivers/net/wireless/wl3501*
18472 WOLFSON MICROELECTRONICS DRIVERS
18473 L: patches@opensource.cirrus.com
18475 W: https://github.com/CirrusLogic/linux-drivers/wiki
18476 T: git https://github.com/CirrusLogic/linux-drivers.git
18477 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18478 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18479 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18480 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18481 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18482 F: Documentation/hwmon/wm83??.rst
18483 F: arch/arm/mach-s3c64xx/mach-crag6410*
18484 F: drivers/clk/clk-wm83*.c
18485 F: drivers/extcon/extcon-arizona.c
18486 F: drivers/gpio/gpio-*wm*.c
18487 F: drivers/gpio/gpio-arizona.c
18488 F: drivers/hwmon/wm83??-hwmon.c
18489 F: drivers/input/misc/wm831x-on.c
18490 F: drivers/input/touchscreen/wm831x-ts.c
18491 F: drivers/input/touchscreen/wm97*.c
18492 F: drivers/leds/leds-wm83*.c
18493 F: drivers/mfd/arizona*
18494 F: drivers/mfd/cs47l24*
18495 F: drivers/mfd/wm*.c
18496 F: drivers/power/supply/wm83*.c
18497 F: drivers/regulator/arizona*
18498 F: drivers/regulator/wm8*.c
18499 F: drivers/rtc/rtc-wm83*.c
18500 F: drivers/video/backlight/wm83*_bl.c
18501 F: drivers/watchdog/wm83*_wdt.c
18502 F: include/linux/mfd/arizona/
18503 F: include/linux/mfd/wm831x/
18504 F: include/linux/mfd/wm8350/
18505 F: include/linux/mfd/wm8400*
18506 F: include/linux/regulator/arizona*
18507 F: include/linux/wm97xx.h
18508 F: include/sound/wm????.h
18509 F: sound/soc/codecs/arizona.?
18510 F: sound/soc/codecs/cs47l24*
18511 F: sound/soc/codecs/wm*
18514 M: Tejun Heo <tj@kernel.org>
18515 R: Lai Jiangshan <jiangshanlai@gmail.com>
18517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18518 F: Documentation/core-api/workqueue.rst
18519 F: include/linux/workqueue.h
18520 F: kernel/workqueue.c
18522 X-POWERS AXP288 PMIC DRIVERS
18523 M: Hans de Goede <hdegoede@redhat.com>
18525 F: drivers/acpi/pmic/intel_pmic_xpower.c
18528 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18529 M: Chen-Yu Tsai <wens@csie.org>
18530 L: linux-kernel@vger.kernel.org
18535 M: Andrew Hendry <andrew.hendry@gmail.com>
18536 L: linux-x25@vger.kernel.org
18538 F: Documentation/networking/x25*
18539 F: include/net/x25*
18542 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18543 M: Thomas Gleixner <tglx@linutronix.de>
18544 M: Ingo Molnar <mingo@redhat.com>
18545 M: Borislav Petkov <bp@alien8.de>
18547 R: "H. Peter Anvin" <hpa@zytor.com>
18548 L: linux-kernel@vger.kernel.org
18550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18551 F: Documentation/devicetree/bindings/x86/
18552 F: Documentation/x86/
18556 M: Andy Lutomirski <luto@kernel.org>
18557 L: linux-kernel@vger.kernel.org
18559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18562 X86 MCE INFRASTRUCTURE
18563 M: Tony Luck <tony.luck@intel.com>
18564 M: Borislav Petkov <bp@alien8.de>
18565 L: linux-edac@vger.kernel.org
18567 F: arch/x86/kernel/cpu/mce/*
18569 X86 MICROCODE UPDATE SUPPORT
18570 M: Borislav Petkov <bp@alien8.de>
18572 F: arch/x86/kernel/cpu/microcode/*
18575 M: Dave Hansen <dave.hansen@linux.intel.com>
18576 M: Andy Lutomirski <luto@kernel.org>
18577 M: Peter Zijlstra <peterz@infradead.org>
18578 L: linux-kernel@vger.kernel.org
18580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18583 X86 PLATFORM DRIVERS
18584 M: Darren Hart <dvhart@infradead.org>
18585 M: Andy Shevchenko <andy@infradead.org>
18586 L: platform-driver-x86@vger.kernel.org
18588 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18589 F: drivers/platform/olpc/
18590 F: drivers/platform/x86/
18592 X86 PLATFORM DRIVERS - ARCH
18593 R: Darren Hart <dvhart@infradead.org>
18594 R: Andy Shevchenko <andy@infradead.org>
18595 L: platform-driver-x86@vger.kernel.org
18598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18599 F: arch/x86/platform
18602 M: Andy Lutomirski <luto@kernel.org>
18603 L: linux-kernel@vger.kernel.org
18605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18606 F: arch/x86/entry/vdso/
18609 M: Matthew Wilcox <willy@infradead.org>
18610 L: linux-fsdevel@vger.kernel.org
18612 F: Documentation/core-api/xarray.rst
18613 F: include/linux/idr.h
18614 F: include/linux/xarray.h
18617 F: tools/testing/radix-tree
18620 M: Benjamin Valentin <benpicco@googlemail.com>
18622 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18623 F: drivers/media/rc/xbox_remote.c
18625 XC2028/3028 TUNER DRIVER
18626 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18627 L: linux-media@vger.kernel.org
18629 W: https://linuxtv.org
18630 T: git git://linuxtv.org/media_tree.git
18631 F: drivers/media/tuners/tuner-xc2028.*
18633 XDP (eXpress Data Path)
18634 M: Alexei Starovoitov <ast@kernel.org>
18635 M: Daniel Borkmann <daniel@iogearbox.net>
18636 M: David S. Miller <davem@davemloft.net>
18637 M: Jakub Kicinski <kuba@kernel.org>
18638 M: Jesper Dangaard Brouer <hawk@kernel.org>
18639 M: John Fastabend <john.fastabend@gmail.com>
18640 L: netdev@vger.kernel.org
18641 L: bpf@vger.kernel.org
18643 F: include/net/xdp.h
18644 F: include/trace/events/xdp.h
18645 F: kernel/bpf/cpumap.c
18646 F: kernel/bpf/devmap.c
18651 XDP SOCKETS (AF_XDP)
18652 M: Björn Töpel <bjorn.topel@intel.com>
18653 M: Magnus Karlsson <magnus.karlsson@intel.com>
18654 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18655 L: netdev@vger.kernel.org
18656 L: bpf@vger.kernel.org
18658 F: include/net/xdp_sock*
18659 F: include/net/xsk_buff_pool.h
18660 F: include/uapi/linux/if_xdp.h
18662 F: samples/bpf/xdpsock*
18663 F: tools/lib/bpf/xsk*
18665 XEN BLOCK SUBSYSTEM
18666 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18667 M: Roger Pau Monné <roger.pau@citrix.com>
18668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18670 F: drivers/block/xen*
18671 F: drivers/block/xen-blkback/*
18674 M: Stefano Stabellini <sstabellini@kernel.org>
18675 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18677 F: arch/arm/include/asm/xen/
18680 XEN HYPERVISOR ARM64
18681 M: Stefano Stabellini <sstabellini@kernel.org>
18682 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18684 F: arch/arm64/include/asm/xen/
18687 XEN HYPERVISOR INTERFACE
18688 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18689 M: Juergen Gross <jgross@suse.com>
18690 R: Stefano Stabellini <sstabellini@kernel.org>
18691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18694 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18695 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18696 F: arch/x86/include/asm/pvclock-abi.h
18697 F: arch/x86/include/asm/xen/
18698 F: arch/x86/platform/pvh/
18700 F: drivers/*/xen-*front.c
18702 F: include/uapi/xen/
18705 XEN NETWORK BACKEND DRIVER
18706 M: Wei Liu <wei.liu@kernel.org>
18707 M: Paul Durrant <paul@xen.org>
18708 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18709 L: netdev@vger.kernel.org
18711 F: drivers/net/xen-netback/*
18714 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18715 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18717 F: arch/x86/pci/*xen*
18718 F: drivers/pci/*xen*
18721 M: Juergen Gross <jgross@suse.com>
18722 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18723 L: linux-scsi@vger.kernel.org
18725 F: drivers/scsi/xen-scsifront.c
18726 F: drivers/xen/xen-scsiback.c
18727 F: include/xen/interface/io/vscsiif.h
18729 XEN SOUND FRONTEND DRIVER
18730 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18731 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18736 XEN SWIOTLB SUBSYSTEM
18737 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18738 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18739 L: iommu@lists.linux-foundation.org
18741 F: arch/x86/xen/*swiotlb*
18742 F: drivers/xen/*swiotlb*
18745 M: Darrick J. Wong <darrick.wong@oracle.com>
18746 M: linux-xfs@vger.kernel.org
18747 L: linux-xfs@vger.kernel.org
18750 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18751 F: Documentation/ABI/testing/sysfs-fs-xfs
18752 F: Documentation/admin-guide/xfs.rst
18753 F: Documentation/filesystems/xfs-delayed-logging-design.rst
18754 F: Documentation/filesystems/xfs-self-describing-metadata.rst
18756 F: include/uapi/linux/dqblk_xfs.h
18757 F: include/uapi/linux/fsmap.h
18759 XILINX AXI ETHERNET DRIVER
18760 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18762 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18765 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18766 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18767 L: linux-can@vger.kernel.org
18769 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18770 F: drivers/net/can/xilinx_can.c
18772 XILINX SD-FEC IP CORES
18773 M: Derek Kiernan <derek.kiernan@xilinx.com>
18774 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18776 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18777 F: Documentation/misc-devices/xilinx_sdfec.rst
18778 F: drivers/misc/Kconfig
18779 F: drivers/misc/Makefile
18780 F: drivers/misc/xilinx_sdfec.c
18781 F: include/uapi/misc/xilinx_sdfec.h
18783 XILINX UARTLITE SERIAL DRIVER
18784 M: Peter Korsgaard <jacmet@sunsite.dk>
18785 L: linux-serial@vger.kernel.org
18787 F: drivers/tty/serial/uartlite.c
18789 XILINX VIDEO IP CORES
18790 M: Hyun Kwon <hyun.kwon@xilinx.com>
18791 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18792 L: linux-media@vger.kernel.org
18794 T: git git://linuxtv.org/media_tree.git
18795 F: Documentation/devicetree/bindings/media/xilinx/
18796 F: drivers/media/platform/xilinx/
18797 F: include/uapi/linux/xilinx-v4l2-controls.h
18800 M: Eli Billauer <eli.billauer@gmail.com>
18801 L: linux-kernel@vger.kernel.org
18803 F: drivers/char/xillybus/
18806 M: George Cherian <gcherian@marvell.com>
18807 L: linux-i2c@vger.kernel.org
18809 W: http://www.marvell.com
18810 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18811 F: drivers/i2c/busses/i2c-xlp9xx.c
18813 XRA1403 GPIO EXPANDER
18814 M: Nandor Han <nandor.han@ge.com>
18815 M: Semi Malinen <semi.malinen@ge.com>
18816 L: linux-gpio@vger.kernel.org
18818 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18819 F: drivers/gpio/gpio-xra1403.c
18821 XTENSA XTFPGA PLATFORM SUPPORT
18822 M: Max Filippov <jcmvbkbc@gmail.com>
18823 L: linux-xtensa@linux-xtensa.org
18825 F: drivers/spi/spi-xtensa-xtfpga.c
18826 F: sound/soc/xtensa/xtfpga-i2s.c
18828 YAM DRIVER FOR AX.25
18829 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18830 L: linux-hams@vger.kernel.org
18832 F: drivers/net/hamradio/yam*
18833 F: include/linux/yam.h
18835 YAMA SECURITY MODULE
18836 M: Kees Cook <keescook@chromium.org>
18838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18839 F: Documentation/admin-guide/LSM/Yama.rst
18842 YEALINK PHONE DRIVER
18843 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18844 L: usbb2k-api-dev@nongnu.org
18846 F: Documentation/input/devices/yealink.rst
18847 F: drivers/input/misc/yealink.*
18849 Z8530 DRIVER FOR AX.25
18850 M: Joerg Reuter <jreuter@yaina.de>
18851 L: linux-hams@vger.kernel.org
18853 W: http://yaina.de/jreuter/
18854 W: http://www.qsl.net/dl1bke/
18855 F: Documentation/networking/z8530drv.rst
18856 F: drivers/net/hamradio/*scc.c
18857 F: drivers/net/hamradio/z8530.h
18859 ZBUD COMPRESSED PAGE ALLOCATOR
18860 M: Seth Jennings <sjenning@redhat.com>
18861 M: Dan Streetman <ddstreet@ieee.org>
18862 L: linux-mm@kvack.org
18864 F: include/linux/zbud.h
18867 ZD1211RW WIRELESS DRIVER
18868 M: Daniel Drake <dsd@gentoo.org>
18869 M: Ulrich Kunitz <kune@deine-taler.de>
18870 L: linux-wireless@vger.kernel.org
18871 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18873 W: http://zd1211.ath.cx/wiki/DriverRewrite
18874 F: drivers/net/wireless/zydas/zd1211rw/
18876 ZD1301 MEDIA DRIVER
18877 M: Antti Palosaari <crope@iki.fi>
18878 L: linux-media@vger.kernel.org
18880 W: https://linuxtv.org/
18881 W: http://palosaari.fi/linux/
18882 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18883 F: drivers/media/usb/dvb-usb-v2/zd1301*
18885 ZD1301_DEMOD MEDIA DRIVER
18886 M: Antti Palosaari <crope@iki.fi>
18887 L: linux-media@vger.kernel.org
18889 W: https://linuxtv.org/
18890 W: http://palosaari.fi/linux/
18891 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18892 F: drivers/media/dvb-frontends/zd1301_demod*
18894 ZHAOXIN PROCESSOR SUPPORT
18895 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18896 L: linux-kernel@vger.kernel.org
18898 F: arch/x86/kernel/cpu/zhaoxin.c
18901 M: Damien Le Moal <damien.lemoal@wdc.com>
18902 M: Naohiro Aota <naohiro.aota@wdc.com>
18903 R: Johannes Thumshirn <jth@kernel.org>
18904 L: linux-fsdevel@vger.kernel.org
18906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18907 F: Documentation/filesystems/zonefs.rst
18910 ZPOOL COMPRESSED PAGE STORAGE API
18911 M: Dan Streetman <ddstreet@ieee.org>
18912 L: linux-mm@kvack.org
18914 F: include/linux/zpool.h
18917 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18918 M: Minchan Kim <minchan@kernel.org>
18919 M: Nitin Gupta <ngupta@vflare.org>
18920 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18921 L: linux-kernel@vger.kernel.org
18923 F: Documentation/admin-guide/blockdev/zram.rst
18924 F: drivers/block/zram/
18926 ZS DECSTATION Z85C30 SERIAL DRIVER
18927 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18929 F: drivers/tty/serial/zs.*
18931 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18932 M: Minchan Kim <minchan@kernel.org>
18933 M: Nitin Gupta <ngupta@vflare.org>
18934 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18935 L: linux-mm@kvack.org
18937 F: Documentation/vm/zsmalloc.rst
18938 F: include/linux/zsmalloc.h
18941 ZSWAP COMPRESSED SWAP CACHING
18942 M: Seth Jennings <sjenning@redhat.com>
18943 M: Dan Streetman <ddstreet@ieee.org>
18944 M: Vitaly Wool <vitaly.wool@konsulko.com>
18945 L: linux-mm@kvack.org
18950 M: Linus Torvalds <torvalds@linux-foundation.org>
18951 L: linux-kernel@vger.kernel.org
18952 S: Buried alive in reporters
18953 Q: http://patchwork.kernel.org/project/LKML/list/
18954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git