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: drivers/clk/renesas/
14498 RENESAS EMEV2 I2C DRIVER
14499 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14501 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14502 F: drivers/i2c/busses/i2c-emev2.c
14504 RENESAS ETHERNET DRIVERS
14505 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14506 L: netdev@vger.kernel.org
14507 L: linux-renesas-soc@vger.kernel.org
14508 F: Documentation/devicetree/bindings/net/renesas,*.txt
14509 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14510 F: drivers/net/ethernet/renesas/
14511 F: include/linux/sh_eth.h
14513 RENESAS R-CAR GYROADC DRIVER
14514 M: Marek Vasut <marek.vasut@gmail.com>
14515 L: linux-iio@vger.kernel.org
14517 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14518 F: drivers/iio/adc/rcar-gyroadc.c
14520 RENESAS R-CAR I2C DRIVERS
14521 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14523 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14524 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14525 F: drivers/i2c/busses/i2c-rcar.c
14526 F: drivers/i2c/busses/i2c-sh_mobile.c
14528 RENESAS RIIC DRIVER
14529 M: Chris Brandt <chris.brandt@renesas.com>
14531 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14532 F: drivers/i2c/busses/i2c-riic.c
14534 RENESAS USB PHY DRIVER
14535 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14536 L: linux-renesas-soc@vger.kernel.org
14538 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14540 RESET CONTROLLER FRAMEWORK
14541 M: Philipp Zabel <p.zabel@pengutronix.de>
14543 T: git git://git.pengutronix.de/git/pza/linux
14544 F: Documentation/devicetree/bindings/reset/
14546 F: include/dt-bindings/reset/
14547 F: include/linux/reset-controller.h
14548 F: include/linux/reset.h
14549 F: include/linux/reset/
14550 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14552 RESTARTABLE SEQUENCES SUPPORT
14553 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14554 M: Peter Zijlstra <peterz@infradead.org>
14555 M: "Paul E. McKenney" <paulmck@kernel.org>
14556 M: Boqun Feng <boqun.feng@gmail.com>
14557 L: linux-kernel@vger.kernel.org
14559 F: include/trace/events/rseq.h
14560 F: include/uapi/linux/rseq.h
14562 F: tools/testing/selftests/rseq/
14565 M: Johannes Berg <johannes@sipsolutions.net>
14566 L: linux-wireless@vger.kernel.org
14568 W: https://wireless.wiki.kernel.org/
14569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14571 F: Documentation/ABI/stable/sysfs-class-rfkill
14572 F: Documentation/driver-api/rfkill.rst
14573 F: include/linux/rfkill.h
14574 F: include/uapi/linux/rfkill.h
14578 M: Thomas Graf <tgraf@suug.ch>
14579 M: Herbert Xu <herbert@gondor.apana.org.au>
14580 L: netdev@vger.kernel.org
14582 F: include/linux/rhashtable-types.h
14583 F: include/linux/rhashtable.h
14584 F: lib/rhashtable.c
14585 F: lib/test_rhashtable.c
14587 RICOH R5C592 MEMORYSTICK DRIVER
14588 M: Maxim Levitsky <maximlevitsky@gmail.com>
14590 F: drivers/memstick/host/r592.*
14592 RICOH SMARTMEDIA/XD DRIVER
14593 M: Maxim Levitsky <maximlevitsky@gmail.com>
14595 F: drivers/mtd/nand/raw/r852.c
14596 F: drivers/mtd/nand/raw/r852.h
14598 RISC-V ARCHITECTURE
14599 M: Paul Walmsley <paul.walmsley@sifive.com>
14600 M: Palmer Dabbelt <palmer@dabbelt.com>
14601 M: Albert Ou <aou@eecs.berkeley.edu>
14602 L: linux-riscv@lists.infradead.org
14604 P: Documentation/riscv/patch-acceptance.rst
14605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14611 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14612 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14613 L: linux-block@vger.kernel.org
14615 F: drivers/block/rnbd/
14618 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14620 W: http://sourceforge.net/projects/roccat/
14621 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14622 F: drivers/hid/hid-roccat*
14623 F: include/linux/hid-roccat*
14625 ROCKCHIP ISP V1 DRIVER
14626 M: Helen Koike <helen.koike@collabora.com>
14627 L: linux-media@vger.kernel.org
14629 F: drivers/staging/media/rkisp1/
14631 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14632 M: Jacob Chen <jacob-chen@iotwrt.com>
14633 M: Ezequiel Garcia <ezequiel@collabora.com>
14634 L: linux-media@vger.kernel.org
14635 L: linux-rockchip@lists.infradead.org
14637 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14638 F: drivers/media/platform/rockchip/rga/
14640 ROCKCHIP VIDEO DECODER DRIVER
14641 M: Ezequiel Garcia <ezequiel@collabora.com>
14642 L: linux-media@vger.kernel.org
14643 L: linux-rockchip@lists.infradead.org
14645 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14646 F: drivers/staging/media/rkvdec/
14649 M: Jiri Pirko <jiri@resnulli.us>
14650 L: netdev@vger.kernel.org
14652 F: drivers/net/ethernet/rocker/
14656 W: http://www.comtrol.com
14657 F: Documentation/driver-api/serial/rocket.rst
14658 F: drivers/tty/rocket*
14660 ROCKETPORT EXPRESS/INFINITY DRIVER
14661 M: Kevin Cernekee <cernekee@gmail.com>
14662 L: linux-serial@vger.kernel.org
14664 F: drivers/tty/serial/rp2.*
14666 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14667 M: Tomasz Duszynski <tduszyns@gmail.com>
14669 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14670 F: drivers/iio/light/bh1750.c
14672 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14673 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14674 L: linux-kernel@vger.kernel.org
14675 L: linux-renesas-soc@vger.kernel.org
14677 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14678 F: drivers/gpio/gpio-bd9571mwv.c
14679 F: drivers/mfd/bd9571mwv.c
14680 F: drivers/regulator/bd9571mwv-regulator.c
14681 F: include/linux/mfd/bd9571mwv.h
14684 M: Ralf Baechle <ralf@linux-mips.org>
14685 L: linux-hams@vger.kernel.org
14687 W: http://www.linux-ax25.org/
14688 F: include/net/rose.h
14689 F: include/uapi/linux/rose.h
14692 ROTATION DRIVER FOR ALLWINNER A83T
14693 M: Jernej Skrabec <jernej.skrabec@siol.net>
14694 L: linux-media@vger.kernel.org
14696 T: git git://linuxtv.org/media_tree.git
14697 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14698 F: drivers/media/platform/sunxi/sun8i-rotate/
14700 RTL2830 MEDIA DRIVER
14701 M: Antti Palosaari <crope@iki.fi>
14702 L: linux-media@vger.kernel.org
14704 W: https://linuxtv.org
14705 W: http://palosaari.fi/linux/
14706 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14707 T: git git://linuxtv.org/anttip/media_tree.git
14708 F: drivers/media/dvb-frontends/rtl2830*
14710 RTL2832 MEDIA DRIVER
14711 M: Antti Palosaari <crope@iki.fi>
14712 L: linux-media@vger.kernel.org
14714 W: https://linuxtv.org
14715 W: http://palosaari.fi/linux/
14716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14717 T: git git://linuxtv.org/anttip/media_tree.git
14718 F: drivers/media/dvb-frontends/rtl2832*
14720 RTL2832_SDR MEDIA DRIVER
14721 M: Antti Palosaari <crope@iki.fi>
14722 L: linux-media@vger.kernel.org
14724 W: https://linuxtv.org
14725 W: http://palosaari.fi/linux/
14726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14727 T: git git://linuxtv.org/anttip/media_tree.git
14728 F: drivers/media/dvb-frontends/rtl2832_sdr*
14730 RTL8180 WIRELESS DRIVER
14731 L: linux-wireless@vger.kernel.org
14733 W: https://wireless.wiki.kernel.org/
14734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14735 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14737 RTL8187 WIRELESS DRIVER
14738 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14739 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14740 M: Larry Finger <Larry.Finger@lwfinger.net>
14741 L: linux-wireless@vger.kernel.org
14743 W: https://wireless.wiki.kernel.org/
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14745 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14747 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14748 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14749 L: linux-wireless@vger.kernel.org
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14752 F: drivers/net/wireless/realtek/rtl8xxxu/
14754 RTRS TRANSPORT DRIVERS
14755 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14756 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14757 L: linux-rdma@vger.kernel.org
14759 F: drivers/infiniband/ulp/rtrs/
14761 RXRPC SOCKETS (AF_RXRPC)
14762 M: David Howells <dhowells@redhat.com>
14763 L: linux-afs@lists.infradead.org
14765 W: https://www.infradead.org/~dhowells/kafs/
14766 F: Documentation/networking/rxrpc.rst
14767 F: include/keys/rxrpc-type.h
14768 F: include/net/af_rxrpc.h
14769 F: include/trace/events/rxrpc.h
14770 F: include/uapi/linux/rxrpc.h
14773 S3 SAVAGE FRAMEBUFFER DRIVER
14774 M: Antonino Daplas <adaplas@gmail.com>
14775 L: linux-fbdev@vger.kernel.org
14777 F: drivers/video/fbdev/savage/
14780 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14781 M: Vasily Gorbik <gor@linux.ibm.com>
14782 M: Christian Borntraeger <borntraeger@de.ibm.com>
14783 L: linux-s390@vger.kernel.org
14785 W: http://www.ibm.com/developerworks/linux/linux390/
14786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14787 F: Documentation/driver-api/s390-drivers.rst
14788 F: Documentation/s390/
14792 S390 COMMON I/O LAYER
14793 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14794 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14795 L: linux-s390@vger.kernel.org
14797 W: http://www.ibm.com/developerworks/linux/linux390/
14798 F: drivers/s390/cio/
14801 M: Stefan Haberland <sth@linux.ibm.com>
14802 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14803 L: linux-s390@vger.kernel.org
14805 W: http://www.ibm.com/developerworks/linux/linux390/
14806 F: block/partitions/ibm.c
14807 F: drivers/s390/block/dasd*
14808 F: include/linux/dasd_mod.h
14811 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14812 L: linux-s390@vger.kernel.org
14814 W: http://www.ibm.com/developerworks/linux/linux390/
14815 F: drivers/iommu/s390-iommu.c
14817 S390 IUCV NETWORK LAYER
14818 M: Julian Wiedmann <jwi@linux.ibm.com>
14819 M: Karsten Graul <kgraul@linux.ibm.com>
14820 M: Ursula Braun <ubraun@linux.ibm.com>
14821 L: linux-s390@vger.kernel.org
14823 W: http://www.ibm.com/developerworks/linux/linux390/
14824 F: drivers/s390/net/*iucv*
14825 F: include/net/iucv/
14828 S390 NETWORK DRIVERS
14829 M: Julian Wiedmann <jwi@linux.ibm.com>
14830 M: Karsten Graul <kgraul@linux.ibm.com>
14831 M: Ursula Braun <ubraun@linux.ibm.com>
14832 L: linux-s390@vger.kernel.org
14834 W: http://www.ibm.com/developerworks/linux/linux390/
14835 F: drivers/s390/net/
14838 M: Niklas Schnelle <schnelle@linux.ibm.com>
14839 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14840 L: linux-s390@vger.kernel.org
14842 W: http://www.ibm.com/developerworks/linux/linux390/
14844 F: drivers/pci/hotplug/s390_pci_hpc.c
14845 F: Documentation/s390/pci.rst
14847 S390 VFIO AP DRIVER
14848 M: Tony Krowiak <akrowiak@linux.ibm.com>
14849 M: Pierre Morel <pmorel@linux.ibm.com>
14850 M: Halil Pasic <pasic@linux.ibm.com>
14851 L: linux-s390@vger.kernel.org
14853 W: http://www.ibm.com/developerworks/linux/linux390/
14854 F: Documentation/s390/vfio-ap.rst
14855 F: drivers/s390/crypto/vfio_ap_drv.c
14856 F: drivers/s390/crypto/vfio_ap_ops.c
14857 F: drivers/s390/crypto/vfio_ap_private.h
14859 S390 VFIO-CCW DRIVER
14860 M: Cornelia Huck <cohuck@redhat.com>
14861 M: Eric Farman <farman@linux.ibm.com>
14862 R: Halil Pasic <pasic@linux.ibm.com>
14863 L: linux-s390@vger.kernel.org
14864 L: kvm@vger.kernel.org
14866 F: Documentation/s390/vfio-ccw.rst
14867 F: drivers/s390/cio/vfio_ccw*
14868 F: include/uapi/linux/vfio_ccw.h
14871 M: Harald Freudenberger <freude@linux.ibm.com>
14872 L: linux-s390@vger.kernel.org
14874 W: http://www.ibm.com/developerworks/linux/linux390/
14875 F: drivers/s390/crypto/
14878 M: Steffen Maier <maier@linux.ibm.com>
14879 M: Benjamin Block <bblock@linux.ibm.com>
14880 L: linux-s390@vger.kernel.org
14882 W: http://www.ibm.com/developerworks/linux/linux390/
14883 F: drivers/s390/scsi/zfcp_*
14885 S3C24XX SD/MMC Driver
14886 M: Ben Dooks <ben-linux@fluff.org>
14887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14889 F: drivers/mmc/host/s3cmci.*
14891 SAA6588 RDS RECEIVER DRIVER
14892 M: Hans Verkuil <hverkuil@xs4all.nl>
14893 L: linux-media@vger.kernel.org
14895 W: https://linuxtv.org
14896 T: git git://linuxtv.org/media_tree.git
14897 F: drivers/media/i2c/saa6588*
14899 SAA7134 VIDEO4LINUX DRIVER
14900 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14901 L: linux-media@vger.kernel.org
14903 W: https://linuxtv.org
14904 T: git git://linuxtv.org/media_tree.git
14905 F: Documentation/driver-api/media/drivers/saa7134*
14906 F: drivers/media/pci/saa7134/
14908 SAA7146 VIDEO4LINUX-2 DRIVER
14909 M: Hans Verkuil <hverkuil@xs4all.nl>
14910 L: linux-media@vger.kernel.org
14912 T: git git://linuxtv.org/media_tree.git
14913 F: drivers/media/common/saa7146/
14914 F: drivers/media/pci/saa7146/
14915 F: include/media/drv-intf/saa7146*
14917 SAFESETID SECURITY MODULE
14918 M: Micah Morton <mortonm@chromium.org>
14920 F: Documentation/admin-guide/LSM/SafeSetID.rst
14921 F: security/safesetid/
14923 SAMSUNG AUDIO (ASoC) DRIVERS
14924 M: Krzysztof Kozlowski <krzk@kernel.org>
14925 M: Sangbeom Kim <sbkim73@samsung.com>
14926 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14927 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14929 F: Documentation/devicetree/bindings/sound/samsung*
14930 F: sound/soc/samsung/
14932 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14933 M: Krzysztof Kozlowski <krzk@kernel.org>
14934 L: linux-crypto@vger.kernel.org
14935 L: linux-samsung-soc@vger.kernel.org
14937 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14938 F: drivers/crypto/exynos-rng.c
14940 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14941 M: Łukasz Stelmach <l.stelmach@samsung.com>
14942 L: linux-samsung-soc@vger.kernel.org
14944 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14945 F: drivers/char/hw_random/exynos-trng.c
14947 SAMSUNG FRAMEBUFFER DRIVER
14948 M: Jingoo Han <jingoohan1@gmail.com>
14949 L: linux-fbdev@vger.kernel.org
14951 F: drivers/video/fbdev/s3c-fb.c
14953 SAMSUNG LAPTOP DRIVER
14954 M: Corentin Chary <corentin.chary@gmail.com>
14955 L: platform-driver-x86@vger.kernel.org
14957 F: drivers/platform/x86/samsung-laptop.c
14959 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14960 M: Sangbeom Kim <sbkim73@samsung.com>
14961 M: Krzysztof Kozlowski <krzk@kernel.org>
14962 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14963 L: linux-kernel@vger.kernel.org
14964 L: linux-samsung-soc@vger.kernel.org
14966 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14967 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14968 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14969 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14970 F: drivers/clk/clk-s2mps11.c
14971 F: drivers/mfd/sec*.c
14972 F: drivers/regulator/s2m*.c
14973 F: drivers/regulator/s5m*.c
14974 F: drivers/rtc/rtc-s5m.c
14975 F: include/linux/mfd/samsung/
14977 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14978 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14979 L: linux-media@vger.kernel.org
14980 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14982 F: drivers/media/platform/s3c-camif/
14983 F: include/media/drv-intf/s3c_camif.h
14985 SAMSUNG S3FWRN5 NFC DRIVER
14986 M: Robert Baldyga <r.baldyga@samsung.com>
14987 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14988 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14990 F: drivers/nfc/s3fwrn5
14992 SAMSUNG S5C73M3 CAMERA DRIVER
14993 M: Kyungmin Park <kyungmin.park@samsung.com>
14994 M: Andrzej Hajda <a.hajda@samsung.com>
14995 L: linux-media@vger.kernel.org
14997 F: drivers/media/i2c/s5c73m3/*
14999 SAMSUNG S5K5BAF CAMERA DRIVER
15000 M: Kyungmin Park <kyungmin.park@samsung.com>
15001 M: Andrzej Hajda <a.hajda@samsung.com>
15002 L: linux-media@vger.kernel.org
15004 F: drivers/media/i2c/s5k5baf.c
15006 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15007 M: Krzysztof Kozlowski <krzk@kernel.org>
15008 M: Vladimir Zapolskiy <vz@mleia.com>
15009 M: Kamil Konieczny <k.konieczny@samsung.com>
15010 L: linux-crypto@vger.kernel.org
15011 L: linux-samsung-soc@vger.kernel.org
15013 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15014 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15015 F: drivers/crypto/s5p-sss.c
15017 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15018 M: Kyungmin Park <kyungmin.park@samsung.com>
15019 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15020 L: linux-media@vger.kernel.org
15022 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15023 F: drivers/media/platform/exynos4-is/
15025 SAMSUNG SOC CLOCK DRIVERS
15026 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15027 M: Tomasz Figa <tomasz.figa@gmail.com>
15028 M: Chanwoo Choi <cw00.choi@samsung.com>
15029 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15032 F: Documentation/devicetree/bindings/clock/exynos*.txt
15033 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15034 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15035 F: drivers/clk/samsung/
15036 F: include/dt-bindings/clock/exynos*.h
15038 SAMSUNG SPI DRIVERS
15039 M: Kukjin Kim <kgene@kernel.org>
15040 M: Krzysztof Kozlowski <krzk@kernel.org>
15041 M: Andi Shyti <andi@etezian.org>
15042 L: linux-spi@vger.kernel.org
15043 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15045 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15046 F: drivers/spi/spi-s3c*
15047 F: include/linux/platform_data/spi-s3c64xx.h
15049 SAMSUNG SXGBE DRIVERS
15050 M: Byungho An <bh74.an@samsung.com>
15051 L: netdev@vger.kernel.org
15053 F: drivers/net/ethernet/samsung/sxgbe/
15055 SAMSUNG THERMAL DRIVER
15056 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15057 L: linux-pm@vger.kernel.org
15058 L: linux-samsung-soc@vger.kernel.org
15060 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15061 F: drivers/thermal/samsung/
15063 SAMSUNG USB2 PHY DRIVER
15064 M: Kamil Debski <kamil@wypas.org>
15065 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15066 L: linux-kernel@vger.kernel.org
15068 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15069 F: Documentation/driver-api/phy/samsung-usb2.rst
15070 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15071 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15072 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15073 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15074 F: drivers/phy/samsung/phy-samsung-usb2.c
15075 F: drivers/phy/samsung/phy-samsung-usb2.h
15078 M: Zwane Mwaikambo <zwanem@gmail.com>
15080 F: drivers/watchdog/sc1200wdt.c
15083 M: Ingo Molnar <mingo@redhat.com>
15084 M: Peter Zijlstra <peterz@infradead.org>
15085 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15086 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15087 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15088 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15089 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15090 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15091 L: linux-kernel@vger.kernel.org
15093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15094 F: include/linux/preempt.h
15095 F: include/linux/sched.h
15096 F: include/linux/wait.h
15097 F: include/uapi/linux/sched.h
15100 SCR24X CHIP CARD INTERFACE DRIVER
15101 M: Lubomir Rintel <lkundrak@v3.sk>
15103 F: drivers/char/pcmcia/scr24x_cs.c
15106 M: Jens Axboe <axboe@kernel.dk>
15107 L: linux-scsi@vger.kernel.org
15109 W: http://www.kernel.dk
15110 F: drivers/scsi/sr*
15112 SCSI RDMA PROTOCOL (SRP) INITIATOR
15113 M: Bart Van Assche <bvanassche@acm.org>
15114 L: linux-rdma@vger.kernel.org
15116 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15117 F: drivers/infiniband/ulp/srp/
15118 F: include/scsi/srp.h
15120 SCSI RDMA PROTOCOL (SRP) TARGET
15121 M: Bart Van Assche <bvanassche@acm.org>
15122 L: linux-rdma@vger.kernel.org
15123 L: target-devel@vger.kernel.org
15125 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15126 F: drivers/infiniband/ulp/srpt/
15129 M: Doug Gilbert <dgilbert@interlog.com>
15130 L: linux-scsi@vger.kernel.org
15132 W: http://sg.danny.cz/sg
15133 F: Documentation/scsi/scsi-generic.rst
15134 F: drivers/scsi/sg.c
15135 F: include/scsi/sg.h
15138 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15139 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15140 L: linux-scsi@vger.kernel.org
15142 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15145 F: Documentation/devicetree/bindings/scsi/
15150 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15151 L: linux-scsi@vger.kernel.org
15153 F: Documentation/scsi/st.rst
15154 F: drivers/scsi/st.*
15155 F: drivers/scsi/st_*.h
15157 SCSI TARGET SUBSYSTEM
15158 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15159 L: linux-scsi@vger.kernel.org
15160 L: target-devel@vger.kernel.org
15162 W: http://www.linux-iscsi.org
15163 Q: https://patchwork.kernel.org/project/target-devel/list/
15164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15165 F: Documentation/target/
15170 M: Vlad Yasevich <vyasevich@gmail.com>
15171 M: Neil Horman <nhorman@tuxdriver.com>
15172 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15173 L: linux-sctp@vger.kernel.org
15175 W: http://lksctp.sourceforge.net
15176 F: Documentation/networking/sctp.rst
15177 F: include/linux/sctp.h
15178 F: include/net/sctp/
15179 F: include/uapi/linux/sctp.h
15183 M: Jim Cromie <jim.cromie@gmail.com>
15185 F: Documentation/i2c/busses/scx200_acb.rst
15186 F: arch/x86/platform/scx200/
15187 F: drivers/i2c/busses/scx200*
15188 F: drivers/mtd/maps/scx200_docflash.c
15189 F: drivers/watchdog/scx200_wdt.c
15190 F: include/linux/scx200.h
15193 M: Jim Cromie <jim.cromie@gmail.com>
15195 F: drivers/char/scx200_gpio.c
15196 F: include/linux/scx200_gpio.h
15198 SCx200 HRT CLOCKSOURCE DRIVER
15199 M: Jim Cromie <jim.cromie@gmail.com>
15201 F: drivers/clocksource/scx200_hrt.c
15203 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15204 M: Sascha Sommer <saschasommer@freenet.de>
15205 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15207 F: drivers/mmc/host/sdricoh_cs.c
15209 SECO BOARDS CEC DRIVER
15210 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15212 F: drivers/media/platform/seco-cec/seco-cec.c
15213 F: drivers/media/platform/seco-cec/seco-cec.h
15216 M: Kees Cook <keescook@chromium.org>
15217 R: Andy Lutomirski <luto@amacapital.net>
15218 R: Will Drewry <wad@chromium.org>
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15221 F: Documentation/userspace-api/seccomp_filter.rst
15222 F: include/linux/seccomp.h
15223 F: include/uapi/linux/seccomp.h
15224 F: kernel/seccomp.c
15225 F: tools/testing/selftests/kselftest_harness.h
15226 F: tools/testing/selftests/seccomp/*
15227 K: \bsecure_computing
15230 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15231 M: Al Cooper <alcooperx@gmail.com>
15232 L: linux-mmc@vger.kernel.org
15233 L: bcm-kernel-feedback-list@broadcom.com
15235 F: drivers/mmc/host/sdhci-brcmstb*
15237 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15238 M: Adrian Hunter <adrian.hunter@intel.com>
15239 L: linux-mmc@vger.kernel.org
15241 F: drivers/mmc/host/sdhci*
15242 F: include/linux/mmc/sdhci*
15244 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15245 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15246 L: linux-mmc@vger.kernel.org
15248 F: drivers/mmc/host/sdhci-of-at91.c
15250 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15251 M: Ben Dooks <ben-linux@fluff.org>
15252 M: Jaehoon Chung <jh80.chung@samsung.com>
15253 L: linux-mmc@vger.kernel.org
15255 F: drivers/mmc/host/sdhci-s3c*
15257 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15258 M: Viresh Kumar <vireshk@kernel.org>
15259 L: linux-mmc@vger.kernel.org
15261 F: drivers/mmc/host/sdhci-spear.c
15263 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15264 M: Kishon Vijay Abraham I <kishon@ti.com>
15265 L: linux-mmc@vger.kernel.org
15267 F: drivers/mmc/host/sdhci-omap.c
15269 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15270 M: Jonathan Derrick <jonathan.derrick@intel.com>
15271 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15272 L: linux-block@vger.kernel.org
15274 F: block/opal_proto.h
15276 F: include/linux/sed*
15277 F: include/uapi/linux/sed*
15280 M: Security Officers <security@kernel.org>
15284 M: James Morris <jmorris@namei.org>
15285 M: "Serge E. Hallyn" <serge@hallyn.com>
15286 L: linux-security-module@vger.kernel.org (suggested Cc:)
15288 W: http://kernsec.org/
15289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15291 X: security/selinux/
15293 SELINUX SECURITY MODULE
15294 M: Paul Moore <paul@paul-moore.com>
15295 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15296 M: Eric Paris <eparis@parisplace.org>
15297 L: selinux@vger.kernel.org
15299 W: https://selinuxproject.org
15300 W: https://github.com/SELinuxProject
15301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15302 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15303 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15304 F: Documentation/admin-guide/LSM/SELinux.rst
15305 F: include/uapi/linux/selinux_netlink.h
15306 F: scripts/selinux/
15307 F: security/selinux/
15310 M: Jiri Slaby <jirislaby@gmail.com>
15312 F: drivers/misc/phantom.c
15313 F: include/uapi/linux/phantom.h
15315 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15316 M: Tomasz Duszynski <tduszyns@gmail.com>
15318 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15319 F: drivers/iio/chemical/sps30.c
15322 M: Rob Herring <robh@kernel.org>
15323 L: linux-serial@vger.kernel.org
15325 F: Documentation/devicetree/bindings/serial/serial.yaml
15326 F: drivers/tty/serdev/
15327 F: include/linux/serdev.h
15330 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15331 L: linux-serial@vger.kernel.org
15333 F: Documentation/devicetree/bindings/serial/
15334 F: drivers/tty/serial/
15337 M: Sean Young <sean@mess.org>
15338 L: linux-media@vger.kernel.org
15340 F: drivers/media/rc/serial_ir.c
15342 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15343 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15344 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15346 F: Documentation/devicetree/bindings/slimbus/
15347 F: drivers/slimbus/
15348 F: include/linux/slimbus.h
15351 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15352 M: Edward Cree <ecree@solarflare.com>
15353 M: Martin Habets <mhabets@solarflare.com>
15354 L: netdev@vger.kernel.org
15356 F: drivers/net/ethernet/sfc/
15358 SFF/SFP/SFP+ MODULE SUPPORT
15359 M: Russell King <linux@armlinux.org.uk>
15360 L: netdev@vger.kernel.org
15362 F: drivers/net/phy/phylink.c
15363 F: drivers/net/phy/sfp*
15364 F: include/linux/phylink.h
15365 F: include/linux/sfp.h
15369 M: Dimitri Sivanich <sivanich@sgi.com>
15371 F: drivers/misc/sgi-gru/
15373 SGI XP/XPC/XPNET DRIVER
15374 M: Cliff Whickman <cpw@sgi.com>
15375 M: Robin Holt <robinmholt@gmail.com>
15377 F: drivers/misc/sgi-xp/
15379 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15380 M: Ursula Braun <ubraun@linux.ibm.com>
15381 M: Karsten Graul <kgraul@linux.ibm.com>
15382 L: linux-s390@vger.kernel.org
15384 W: http://www.ibm.com/developerworks/linux/linux390/
15387 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15388 M: Linus Walleij <linus.walleij@linaro.org>
15389 L: linux-iio@vger.kernel.org
15391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15392 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15393 F: drivers/iio/light/gp2ap002.c
15395 SHARP RJ54N1CB0C SENSOR DRIVER
15396 M: Jacopo Mondi <jacopo@jmondi.org>
15397 L: linux-media@vger.kernel.org
15399 T: git git://linuxtv.org/media_tree.git
15400 F: drivers/media/i2c/rj54n1cb0c.c
15401 F: include/media/i2c/rj54n1cb0c.h
15403 SH_VOU V4L2 OUTPUT DRIVER
15404 L: linux-media@vger.kernel.org
15406 F: drivers/media/platform/sh_vou.c
15407 F: include/media/drv-intf/sh_vou.h
15409 SI2157 MEDIA DRIVER
15410 M: Antti Palosaari <crope@iki.fi>
15411 L: linux-media@vger.kernel.org
15413 W: https://linuxtv.org
15414 W: http://palosaari.fi/linux/
15415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15416 T: git git://linuxtv.org/anttip/media_tree.git
15417 F: drivers/media/tuners/si2157*
15419 SI2165 MEDIA DRIVER
15420 M: Matthias Schwarzott <zzam@gentoo.org>
15421 L: linux-media@vger.kernel.org
15423 W: https://linuxtv.org
15424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15425 F: drivers/media/dvb-frontends/si2165*
15427 SI2168 MEDIA DRIVER
15428 M: Antti Palosaari <crope@iki.fi>
15429 L: linux-media@vger.kernel.org
15431 W: https://linuxtv.org
15432 W: http://palosaari.fi/linux/
15433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15434 T: git git://linuxtv.org/anttip/media_tree.git
15435 F: drivers/media/dvb-frontends/si2168*
15437 SI470X FM RADIO RECEIVER I2C DRIVER
15438 M: Hans Verkuil <hverkuil@xs4all.nl>
15439 L: linux-media@vger.kernel.org
15441 W: https://linuxtv.org
15442 T: git git://linuxtv.org/media_tree.git
15443 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15445 SI470X FM RADIO RECEIVER USB DRIVER
15446 M: Hans Verkuil <hverkuil@xs4all.nl>
15447 L: linux-media@vger.kernel.org
15449 W: https://linuxtv.org
15450 T: git git://linuxtv.org/media_tree.git
15451 F: drivers/media/radio/si470x/radio-si470x-common.c
15452 F: drivers/media/radio/si470x/radio-si470x-usb.c
15453 F: drivers/media/radio/si470x/radio-si470x.h
15455 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15456 M: Eduardo Valentin <edubezval@gmail.com>
15457 L: linux-media@vger.kernel.org
15459 W: https://linuxtv.org
15460 T: git git://linuxtv.org/media_tree.git
15461 F: drivers/media/radio/si4713/si4713.?
15463 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15464 M: Eduardo Valentin <edubezval@gmail.com>
15465 L: linux-media@vger.kernel.org
15467 W: https://linuxtv.org
15468 T: git git://linuxtv.org/media_tree.git
15469 F: drivers/media/radio/si4713/radio-platform-si4713.c
15471 SI4713 FM RADIO TRANSMITTER USB DRIVER
15472 M: Hans Verkuil <hverkuil@xs4all.nl>
15473 L: linux-media@vger.kernel.org
15475 W: https://linuxtv.org
15476 T: git git://linuxtv.org/media_tree.git
15477 F: drivers/media/radio/si4713/radio-usb-si4713.c
15480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15481 L: linux-media@vger.kernel.org
15483 W: https://linuxtv.org
15484 T: git git://linuxtv.org/media_tree.git
15485 F: drivers/media/common/siano/
15486 F: drivers/media/mmc/siano/
15487 F: drivers/media/usb/siano/
15488 F: drivers/media/usb/siano/
15491 M: Palmer Dabbelt <palmer@dabbelt.com>
15492 M: Paul Walmsley <paul.walmsley@sifive.com>
15493 L: linux-riscv@lists.infradead.org
15495 T: git git://github.com/sifive/riscv-linux.git
15499 SIFIVE FU540 SYSTEM-ON-CHIP
15500 M: Paul Walmsley <paul.walmsley@sifive.com>
15501 M: Palmer Dabbelt <palmer@dabbelt.com>
15502 L: linux-riscv@lists.infradead.org
15504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15509 M: Green Wan <green.wan@sifive.com>
15511 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15512 F: drivers/dma/sf-pdma/
15514 SILEAD TOUCHSCREEN DRIVER
15515 M: Hans de Goede <hdegoede@redhat.com>
15516 L: linux-input@vger.kernel.org
15517 L: platform-driver-x86@vger.kernel.org
15519 F: drivers/input/touchscreen/silead.c
15520 F: drivers/platform/x86/touchscreen_dmi.c
15522 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15523 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15525 F: drivers/staging/wfx/
15527 SILICON MOTION SM712 FRAME BUFFER DRIVER
15528 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15529 M: Teddy Wang <teddy.wang@siliconmotion.com>
15530 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15531 L: linux-fbdev@vger.kernel.org
15533 F: Documentation/fb/sm712fb.rst
15534 F: drivers/video/fbdev/sm712*
15536 SIMPLE FIRMWARE INTERFACE (SFI)
15538 W: http://simplefirmware.org/
15539 F: arch/x86/platform/sfi/
15541 F: include/linux/sfi*.h
15544 M: Hans de Goede <hdegoede@redhat.com>
15545 L: linux-fbdev@vger.kernel.org
15547 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15548 F: drivers/video/fbdev/simplefb.c
15549 F: include/linux/platform_data/simplefb.h
15551 SIMTEC EB110ATX (Chalice CATS)
15552 M: Vincent Sanders <vince@simtec.co.uk>
15553 M: Simtec Linux Team <linux@simtec.co.uk>
15555 W: http://www.simtec.co.uk/products/EB110ATX/
15557 SIMTEC EB2410ITX (BAST)
15558 M: Vincent Sanders <vince@simtec.co.uk>
15559 M: Simtec Linux Team <linux@simtec.co.uk>
15561 W: http://www.simtec.co.uk/products/EB2410ITX/
15562 F: arch/arm/mach-s3c24xx/bast-ide.c
15563 F: arch/arm/mach-s3c24xx/bast-irq.c
15564 F: arch/arm/mach-s3c24xx/mach-bast.c
15567 M: Thorsten Scherer <t.scherer@eckelmann.de>
15568 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15569 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15571 F: drivers/gpio/gpio-siox.c
15573 F: include/trace/events/siox.h
15575 SIPHASH PRF ROUTINES
15576 M: Jason A. Donenfeld <Jason@zx2c4.com>
15578 F: include/linux/siphash.h
15580 F: lib/test_siphash.c
15582 SIS 190 ETHERNET DRIVER
15583 M: Francois Romieu <romieu@fr.zoreil.com>
15584 L: netdev@vger.kernel.org
15586 F: drivers/net/ethernet/sis/sis190.c
15588 SIS 900/7016 FAST ETHERNET DRIVER
15589 M: Daniele Venzano <venza@brownhat.org>
15590 L: netdev@vger.kernel.org
15592 W: http://www.brownhat.org/sis900.html
15593 F: drivers/net/ethernet/sis/sis900.*
15595 SIS FRAMEBUFFER DRIVER
15596 M: Thomas Winischhofer <thomas@winischhofer.net>
15598 W: http://www.winischhofer.net/linuxsisvga.shtml
15599 F: Documentation/fb/sisfb.rst
15600 F: drivers/video/fbdev/sis/
15601 F: include/video/sisfb.h
15604 M: Thomas Winischhofer <thomas@winischhofer.net>
15606 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15607 F: drivers/usb/misc/sisusbvga/
15610 M: Christoph Lameter <cl@linux.com>
15611 M: Pekka Enberg <penberg@kernel.org>
15612 M: David Rientjes <rientjes@google.com>
15613 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15614 M: Andrew Morton <akpm@linux-foundation.org>
15615 L: linux-mm@kvack.org
15617 F: include/linux/sl?b*.h
15620 SLEEPABLE READ-COPY UPDATE (SRCU)
15621 M: Lai Jiangshan <jiangshanlai@gmail.com>
15622 M: "Paul E. McKenney" <paulmck@kernel.org>
15623 M: Josh Triplett <josh@joshtriplett.org>
15624 R: Steven Rostedt <rostedt@goodmis.org>
15625 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15626 L: rcu@vger.kernel.org
15628 W: http://www.rdrop.com/users/paulmck/RCU/
15629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15630 F: include/linux/srcu*.h
15631 F: kernel/rcu/srcu*.c
15633 SMACK SECURITY MODULE
15634 M: Casey Schaufler <casey@schaufler-ca.com>
15635 L: linux-security-module@vger.kernel.org
15637 W: http://schaufler-ca.com
15638 T: git git://github.com/cschaufler/smack-next
15639 F: Documentation/admin-guide/LSM/Smack.rst
15642 SMC91x ETHERNET DRIVER
15643 M: Nicolas Pitre <nico@fluxnic.net>
15645 F: drivers/net/ethernet/smsc/smc91x.*
15647 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15648 M: Mark Rutland <mark.rutland@arm.com>
15649 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15650 M: Sudeep Holla <sudeep.holla@arm.com>
15651 L: linux-arm-kernel@lists.infradead.org
15653 F: drivers/firmware/smccc/
15654 F: include/linux/arm-smccc.h
15656 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15657 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15658 L: linux-media@vger.kernel.org
15660 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15661 F: drivers/media/i2c/smiapp-pll.c
15662 F: drivers/media/i2c/smiapp-pll.h
15663 F: drivers/media/i2c/smiapp/
15664 F: include/uapi/linux/smiapp.h
15666 SMM665 HARDWARE MONITOR DRIVER
15667 M: Guenter Roeck <linux@roeck-us.net>
15668 L: linux-hwmon@vger.kernel.org
15670 F: Documentation/hwmon/smm665.rst
15671 F: drivers/hwmon/smm665.c
15673 SMSC EMC2103 HARDWARE MONITOR DRIVER
15674 M: Steve Glendinning <steve.glendinning@shawell.net>
15675 L: linux-hwmon@vger.kernel.org
15677 F: Documentation/hwmon/emc2103.rst
15678 F: drivers/hwmon/emc2103.c
15680 SMSC SCH5627 HARDWARE MONITOR DRIVER
15681 M: Hans de Goede <hdegoede@redhat.com>
15682 L: linux-hwmon@vger.kernel.org
15684 F: Documentation/hwmon/sch5627.rst
15685 F: drivers/hwmon/sch5627.c
15687 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15688 M: Steve Glendinning <steve.glendinning@shawell.net>
15689 L: linux-fbdev@vger.kernel.org
15691 F: drivers/video/fbdev/smscufx.c
15693 SMSC47B397 HARDWARE MONITOR DRIVER
15694 M: Jean Delvare <jdelvare@suse.com>
15695 L: linux-hwmon@vger.kernel.org
15697 F: Documentation/hwmon/smsc47b397.rst
15698 F: drivers/hwmon/smsc47b397.c
15700 SMSC911x ETHERNET DRIVER
15701 M: Steve Glendinning <steve.glendinning@shawell.net>
15702 L: netdev@vger.kernel.org
15704 F: drivers/net/ethernet/smsc/smsc911x.*
15705 F: include/linux/smsc911x.h
15707 SMSC9420 PCI ETHERNET DRIVER
15708 M: Steve Glendinning <steve.glendinning@shawell.net>
15709 L: netdev@vger.kernel.org
15711 F: drivers/net/ethernet/smsc/smsc9420.*
15713 SOC-CAMERA V4L2 SUBSYSTEM
15714 L: linux-media@vger.kernel.org
15716 T: git git://linuxtv.org/media_tree.git
15717 F: drivers/staging/media/soc_camera/
15718 F: include/media/soc_camera.h
15720 SOCIONEXT (SNI) AVE NETWORK DRIVER
15721 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15722 L: netdev@vger.kernel.org
15724 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15725 F: drivers/net/ethernet/socionext/sni_ave.c
15727 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15728 M: Jassi Brar <jaswinder.singh@linaro.org>
15729 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15730 L: netdev@vger.kernel.org
15732 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15733 F: drivers/net/ethernet/socionext/netsec.c
15735 SOCIONEXT (SNI) Synquacer SPI DRIVER
15736 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15737 M: Jassi Brar <jaswinder.singh@linaro.org>
15738 L: linux-spi@vger.kernel.org
15740 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15741 F: drivers/spi/spi-synquacer.c
15743 SOCIONEXT SYNQUACER I2C DRIVER
15744 M: Ard Biesheuvel <ardb@kernel.org>
15745 L: linux-i2c@vger.kernel.org
15747 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15748 F: drivers/i2c/busses/i2c-synquacer.c
15750 SOCIONEXT UNIPHIER SOUND DRIVER
15751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15753 F: sound/soc/uniphier/
15755 SOEKRIS NET48XX LED SUPPORT
15756 M: Chris Boot <bootc@bootc.net>
15758 F: drivers/leds/leds-net48xx.c
15760 SOFT-IWARP DRIVER (siw)
15761 M: Bernard Metzler <bmt@zurich.ibm.com>
15762 L: linux-rdma@vger.kernel.org
15764 F: drivers/infiniband/sw/siw/
15765 F: include/uapi/rdma/siw-abi.h
15767 SOFT-ROCE DRIVER (rxe)
15768 M: Zhu Yanjun <yanjunz@mellanox.com>
15769 L: linux-rdma@vger.kernel.org
15771 F: drivers/infiniband/sw/rxe/
15772 F: include/uapi/rdma/rdma_user_rxe.h
15774 SOFTLOGIC 6x10 MPEG CODEC
15775 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15776 M: Anton Sviridenko <anton@corp.bluecherry.net>
15777 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15778 M: Andrey Utkin <andrey_utkin@fastmail.com>
15779 M: Ismael Luceno <ismael@iodev.co.uk>
15780 L: linux-media@vger.kernel.org
15782 F: drivers/media/pci/solo6x10/
15784 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15785 M: James Morse <james.morse@arm.com>
15786 L: linux-arm-kernel@lists.infradead.org
15788 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15789 F: drivers/firmware/arm_sdei.c
15790 F: include/linux/arm_sdei.h
15791 F: include/uapi/linux/arm_sdei.h
15793 SOFTWARE RAID (Multiple Disks) SUPPORT
15794 M: Song Liu <song@kernel.org>
15795 L: linux-raid@vger.kernel.org
15797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15798 F: drivers/md/Kconfig
15799 F: drivers/md/Makefile
15801 F: drivers/md/raid*
15802 F: include/linux/raid/
15803 F: include/uapi/linux/raid/
15805 SOLIDRUN CLEARFOG SUPPORT
15806 M: Russell King <linux@armlinux.org.uk>
15808 F: arch/arm/boot/dts/armada-388-clearfog*
15809 F: arch/arm/boot/dts/armada-38x-solidrun-*
15811 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15812 M: Russell King <linux@armlinux.org.uk>
15814 F: arch/arm/boot/dts/imx6*-cubox-i*
15815 F: arch/arm/boot/dts/imx6*-hummingboard*
15816 F: arch/arm/boot/dts/imx6*-sr-*
15818 SONIC NETWORK DRIVER
15819 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15820 L: netdev@vger.kernel.org
15822 F: drivers/net/ethernet/natsemi/sonic.*
15824 SONICS SILICON BACKPLANE DRIVER (SSB)
15825 M: Michael Buesch <m@bues.ch>
15826 L: linux-wireless@vger.kernel.org
15829 F: include/linux/ssb/
15831 SONY IMX214 SENSOR DRIVER
15832 M: Ricardo Ribalda <ribalda@kernel.org>
15833 L: linux-media@vger.kernel.org
15835 T: git git://linuxtv.org/media_tree.git
15836 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15837 F: drivers/media/i2c/imx214.c
15839 SONY IMX219 SENSOR DRIVER
15840 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15841 L: linux-media@vger.kernel.org
15843 T: git git://linuxtv.org/media_tree.git
15844 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15845 F: drivers/media/i2c/imx219.c
15847 SONY IMX258 SENSOR DRIVER
15848 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15849 L: linux-media@vger.kernel.org
15851 T: git git://linuxtv.org/media_tree.git
15852 F: drivers/media/i2c/imx258.c
15854 SONY IMX274 SENSOR DRIVER
15855 M: Leon Luo <leonl@leopardimaging.com>
15856 L: linux-media@vger.kernel.org
15858 T: git git://linuxtv.org/media_tree.git
15859 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15860 F: drivers/media/i2c/imx274.c
15862 SONY IMX290 SENSOR DRIVER
15863 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15864 L: linux-media@vger.kernel.org
15866 T: git git://linuxtv.org/media_tree.git
15867 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15868 F: drivers/media/i2c/imx290.c
15870 SONY IMX319 SENSOR DRIVER
15871 M: Bingbu Cao <bingbu.cao@intel.com>
15872 L: linux-media@vger.kernel.org
15874 T: git git://linuxtv.org/media_tree.git
15875 F: drivers/media/i2c/imx319.c
15877 SONY IMX355 SENSOR DRIVER
15878 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15879 L: linux-media@vger.kernel.org
15881 T: git git://linuxtv.org/media_tree.git
15882 F: drivers/media/i2c/imx355.c
15884 SONY MEMORYSTICK SUBSYSTEM
15885 M: Maxim Levitsky <maximlevitsky@gmail.com>
15886 M: Alex Dubov <oakad@yahoo.com>
15887 M: Ulf Hansson <ulf.hansson@linaro.org>
15888 L: linux-mmc@vger.kernel.org
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15891 F: drivers/memstick/
15892 F: include/linux/memstick.h
15894 SONY VAIO CONTROL DEVICE DRIVER
15895 M: Mattia Dongili <malattia@linux.it>
15896 L: platform-driver-x86@vger.kernel.org
15898 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15899 F: Documentation/admin-guide/laptops/sony-laptop.rst
15900 F: drivers/char/sonypi.c
15901 F: drivers/platform/x86/sony-laptop.c
15902 F: include/linux/sony-laptop.h
15905 M: Jaroslav Kysela <perex@perex.cz>
15906 M: Takashi Iwai <tiwai@suse.com>
15907 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15909 W: http://www.alsa-project.org/
15910 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15912 F: Documentation/sound/
15914 F: include/uapi/sound/
15917 SOUND - COMPRESSED AUDIO
15918 M: Vinod Koul <vkoul@kernel.org>
15919 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15922 F: Documentation/sound/designs/compress-offload.rst
15923 F: include/sound/compress_driver.h
15924 F: include/uapi/sound/compress_*
15925 F: sound/core/compress_offload.c
15926 F: sound/soc/soc-compress.c
15928 SOUND - DMAENGINE HELPERS
15929 M: Lars-Peter Clausen <lars@metafoo.de>
15931 F: include/sound/dmaengine_pcm.h
15932 F: sound/core/pcm_dmaengine.c
15933 F: sound/soc/soc-generic-dmaengine-pcm.c
15935 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15936 M: Liam Girdwood <lgirdwood@gmail.com>
15937 M: Mark Brown <broonie@kernel.org>
15938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15940 W: http://alsa-project.org/main/index.php/ASoC
15941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15942 F: Documentation/devicetree/bindings/sound/
15943 F: Documentation/sound/soc/
15944 F: include/dt-bindings/sound/
15945 F: include/sound/soc*
15948 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15949 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15950 M: Liam Girdwood <lgirdwood@gmail.com>
15951 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15952 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15953 M: Daniel Baluta <daniel.baluta@nxp.com>
15954 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15956 W: https://github.com/thesofproject/linux/
15959 SOUNDWIRE SUBSYSTEM
15960 M: Vinod Koul <vkoul@kernel.org>
15961 M: Sanyog Kale <sanyog.r.kale@intel.com>
15962 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15963 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15965 F: Documentation/driver-api/soundwire/
15966 F: drivers/soundwire/
15967 F: include/linux/soundwire/
15970 M: Olli Salonen <olli.salonen@iki.fi>
15971 L: linux-media@vger.kernel.org
15973 W: https://linuxtv.org
15974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15975 F: drivers/media/dvb-frontends/sp2*
15977 SPARC + UltraSPARC (sparc/sparc64)
15978 M: "David S. Miller" <davem@davemloft.net>
15979 L: sparclinux@vger.kernel.org
15981 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15987 SPARC SERIAL DRIVERS
15988 M: "David S. Miller" <davem@davemloft.net>
15989 L: sparclinux@vger.kernel.org
15991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15993 F: drivers/tty/serial/suncore.c
15994 F: drivers/tty/serial/sunhv.c
15995 F: drivers/tty/serial/sunsab.c
15996 F: drivers/tty/serial/sunsab.h
15997 F: drivers/tty/serial/sunsu.c
15998 F: drivers/tty/serial/sunzilog.c
15999 F: drivers/tty/serial/sunzilog.h
16000 F: drivers/tty/vcc.c
16001 F: include/linux/sunserialcore.h
16004 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16005 L: linux-sparse@vger.kernel.org
16007 W: https://sparse.wiki.kernel.org/
16008 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16009 F: include/linux/compiler.h
16011 SPEAR CLOCK FRAMEWORK SUPPORT
16012 M: Viresh Kumar <vireshk@kernel.org>
16013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16015 W: http://www.st.com/spear
16016 F: drivers/clk/spear/
16018 SPEAR PLATFORM SUPPORT
16019 M: Viresh Kumar <vireshk@kernel.org>
16020 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16023 W: http://www.st.com/spear
16024 F: arch/arm/boot/dts/spear*
16025 F: arch/arm/mach-spear/
16028 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16029 L: linux-mtd@lists.infradead.org
16031 W: http://www.linux-mtd.infradead.org/
16032 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16033 C: irc://irc.oftc.net/mtd
16034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16035 F: drivers/mtd/spi-nor/
16036 F: include/linux/mtd/spi-nor.h
16039 M: Mark Brown <broonie@kernel.org>
16040 L: linux-spi@vger.kernel.org
16042 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16044 F: Documentation/devicetree/bindings/spi/
16045 F: Documentation/spi/
16047 F: include/linux/spi/
16048 F: include/uapi/linux/spi/
16051 SPIDERNET NETWORK DRIVER for CELL
16052 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16053 L: netdev@vger.kernel.org
16055 F: Documentation/networking/device_drivers/toshiba/spider_net.rst
16056 F: drivers/net/ethernet/toshiba/spider_net*
16059 R: Stephen Boyd <sboyd@kernel.org>
16060 L: linux-arm-msm@vger.kernel.org
16061 F: Documentation/devicetree/bindings/spmi/
16063 F: include/dt-bindings/spmi/spmi.h
16064 F: include/linux/spmi.h
16065 F: include/trace/events/spmi.h
16068 M: Jeremy Kerr <jk@ozlabs.org>
16069 L: linuxppc-dev@lists.ozlabs.org
16071 W: http://www.ibm.com/developerworks/power/cell/
16072 F: Documentation/filesystems/spufs/spufs.rst
16073 F: arch/powerpc/platforms/cell/spufs/
16075 SQUASHFS FILE SYSTEM
16076 M: Phillip Lougher <phillip@squashfs.org.uk>
16077 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16079 W: http://squashfs.org.uk
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16081 F: Documentation/filesystems/squashfs.rst
16084 SRM (Alpha) environment access
16085 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16087 F: arch/alpha/kernel/srm_env.c
16089 ST LSM6DSx IMU IIO DRIVER
16090 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16091 L: linux-iio@vger.kernel.org
16093 W: http://www.st.com/
16094 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16095 F: drivers/iio/imu/st_lsm6dsx/
16097 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16098 M: Mickael Guene <mickael.guene@st.com>
16099 L: linux-media@vger.kernel.org
16101 T: git git://linuxtv.org/media_tree.git
16102 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16103 F: drivers/media/i2c/st-mipid02.c
16105 ST STM32 I2C/SMBUS DRIVER
16106 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16107 L: linux-i2c@vger.kernel.org
16109 F: drivers/i2c/busses/i2c-stm32*
16111 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16112 M: Song Qiang <songqiang1304521@gmail.com>
16113 L: linux-iio@vger.kernel.org
16115 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16116 F: drivers/iio/proximity/vl53l0x-i2c.c
16119 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16120 M: Sasha Levin <sashal@kernel.org>
16121 L: stable@vger.kernel.org
16123 F: Documentation/process/stable-kernel-rules.rst
16125 STAGING - ATOMISP DRIVER
16126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16127 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16128 L: linux-media@vger.kernel.org
16130 F: drivers/staging/media/atomisp/
16133 M: Ian Abbott <abbotti@mev.co.uk>
16134 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16136 F: drivers/staging/comedi/
16138 STAGING - FIELDBUS SUBSYSTEM
16139 M: Sven Van Asbroeck <TheSven73@gmail.com>
16141 F: drivers/staging/fieldbus/*
16142 F: drivers/staging/fieldbus/Documentation/
16144 STAGING - HMS ANYBUS-S BUS
16145 M: Sven Van Asbroeck <TheSven73@gmail.com>
16147 F: drivers/staging/fieldbus/anybuss/
16149 STAGING - INDUSTRIAL IO
16150 M: Jonathan Cameron <jic23@kernel.org>
16151 L: linux-iio@vger.kernel.org
16153 F: Documentation/devicetree/bindings/staging/iio/
16154 F: drivers/staging/iio/
16156 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16157 M: Marc Dietrich <marvin24@gmx.de>
16158 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16159 L: linux-tegra@vger.kernel.org
16161 F: drivers/staging/nvec/
16163 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16164 M: Jens Frederich <jfrederich@gmail.com>
16165 M: Daniel Drake <dsd@laptop.org>
16166 M: Jon Nettleton <jon.nettleton@gmail.com>
16168 W: http://wiki.laptop.org/go/DCON
16169 F: drivers/staging/olpc_dcon/
16171 STAGING - REALTEK RTL8188EU DRIVERS
16172 M: Larry Finger <Larry.Finger@lwfinger.net>
16174 F: drivers/staging/rtl8188eu/
16176 STAGING - REALTEK RTL8712U DRIVERS
16177 M: Larry Finger <Larry.Finger@lwfinger.net>
16178 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16180 F: drivers/staging/rtl8712/
16182 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16183 M: Michael Hennerich <michael.hennerich@analog.com>
16184 M: Beniamin Bia <beniamin.bia@analog.com>
16185 L: linux-fbdev@vger.kernel.org
16187 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16188 F: drivers/staging/fbtft/fb_seps525.c
16190 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16191 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16192 M: Teddy Wang <teddy.wang@siliconmotion.com>
16193 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16194 L: linux-fbdev@vger.kernel.org
16196 F: drivers/staging/sm750fb/
16198 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
16199 M: William Hubbs <w.d.hubbs@gmail.com>
16200 M: Chris Brannon <chris@the-brannons.com>
16201 M: Kirk Reiser <kirk@reisers.ca>
16202 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16203 L: speakup@linux-speakup.org
16205 W: http://www.linux-speakup.org/
16206 F: drivers/staging/speakup/
16208 STAGING - VIA VT665X DRIVERS
16209 M: Forest Bond <forest@alittletooquiet.net>
16211 F: drivers/staging/vt665?/
16213 STAGING - WILC1000 WIFI DRIVER
16214 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16215 M: Ajay Singh <ajay.kathat@microchip.com>
16216 L: linux-wireless@vger.kernel.org
16218 F: drivers/staging/wilc1000/
16221 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16222 L: devel@driverdev.osuosl.org
16224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16225 F: drivers/staging/
16227 STARFIRE/DURALAN NETWORK DRIVER
16228 M: Ion Badulescu <ionut@badula.org>
16230 F: drivers/net/ethernet/adaptec/starfire*
16232 STEC S1220 SKD DRIVER
16233 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16234 L: linux-block@vger.kernel.org
16236 F: drivers/block/skd*[ch]
16238 STI AUDIO (ASoC) DRIVERS
16239 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16240 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16242 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16246 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16248 F: Documentation/devicetree/bindings/media/stih-cec.txt
16249 F: drivers/media/platform/sti/cec/
16251 STK1160 USB VIDEO CAPTURE DRIVER
16252 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16253 L: linux-media@vger.kernel.org
16255 T: git git://linuxtv.org/media_tree.git
16256 F: drivers/media/usb/stk1160/
16258 STM32 AUDIO (ASoC) DRIVERS
16259 M: Olivier Moysan <olivier.moysan@st.com>
16260 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16263 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16266 STM32 TIMER/LPTIMER DRIVERS
16267 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16269 F: Documentation/ABI/testing/*timer-stm32
16270 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16271 F: drivers/*/stm32-*timer*
16272 F: drivers/pwm/pwm-stm32*
16273 F: include/linux/*/stm32-*tim*
16275 STMMAC ETHERNET DRIVER
16276 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16277 M: Alexandre Torgue <alexandre.torgue@st.com>
16278 M: Jose Abreu <joabreu@synopsys.com>
16279 L: netdev@vger.kernel.org
16281 W: http://www.stlinux.com
16282 F: Documentation/networking/device_drivers/stmicro/
16283 F: drivers/net/ethernet/stmicro/stmmac/
16286 M: Sam Creasey <sammy@sammy.net>
16288 W: http://sammy.net/sun3/
16289 F: arch/m68k/include/asm/sun3*
16290 F: arch/m68k/kernel/*sun3*
16291 F: arch/m68k/sun3*/
16292 F: drivers/net/ethernet/i825xx/sun3*
16294 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16295 M: Hans de Goede <hdegoede@redhat.com>
16296 L: linux-input@vger.kernel.org
16298 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16299 F: drivers/input/keyboard/sun4i-lradc-keys.c
16301 SUNDANCE NETWORK DRIVER
16302 M: Denis Kirjanov <kda@linux-powerpc.org>
16303 L: netdev@vger.kernel.org
16305 F: drivers/net/ethernet/dlink/sundance.c
16308 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16309 M: Rich Felker <dalias@libc.org>
16310 L: linux-sh@vger.kernel.org
16312 Q: http://patchwork.kernel.org/project/linux-sh/list/
16313 F: Documentation/sh/
16318 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16319 M: Len Brown <len.brown@intel.com>
16320 M: Pavel Machek <pavel@ucw.cz>
16321 L: linux-pm@vger.kernel.org
16323 B: https://bugzilla.kernel.org
16324 F: Documentation/power/
16325 F: arch/x86/kernel/acpi/
16326 F: drivers/base/power/
16327 F: include/linux/freezer.h
16328 F: include/linux/pm.h
16329 F: include/linux/suspend.h
16333 M: Martin Mares <mj@ucw.cz>
16334 L: linux-video@atrey.karlin.mff.cuni.cz
16336 F: Documentation/admin-guide/svga.rst
16337 F: arch/x86/boot/video*
16340 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16341 L: iommu@lists.linux-foundation.org
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16344 F: arch/*/kernel/pci-swiotlb.c
16345 F: include/linux/swiotlb.h
16346 F: kernel/dma/swiotlb.c
16349 M: Jiri Pirko <jiri@resnulli.us>
16350 M: Ivan Vecera <ivecera@redhat.com>
16351 L: netdev@vger.kernel.org
16353 F: include/net/switchdev.h
16356 SY8106A REGULATOR DRIVER
16357 M: Icenowy Zheng <icenowy@aosc.io>
16359 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16360 F: drivers/regulator/sy8106a-regulator.c
16362 SYNC FILE FRAMEWORK
16363 M: Sumit Semwal <sumit.semwal@linaro.org>
16364 R: Gustavo Padovan <gustavo@padovan.org>
16365 L: linux-media@vger.kernel.org
16366 L: dri-devel@lists.freedesktop.org
16368 T: git git://anongit.freedesktop.org/drm/drm-misc
16369 F: Documentation/driver-api/sync_file.rst
16370 F: drivers/dma-buf/dma-fence*
16371 F: drivers/dma-buf/sw_sync.c
16372 F: drivers/dma-buf/sync_*
16373 F: include/linux/sync_file.h
16374 F: include/uapi/linux/sync_file.h
16376 SYNOPSYS ARC ARCHITECTURE
16377 M: Vineet Gupta <vgupta@synopsys.com>
16378 L: linux-snps-arc@lists.infradead.org
16380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16381 F: Documentation/devicetree/bindings/arc/*
16382 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16384 F: drivers/clocksource/arc_timer.c
16385 F: drivers/tty/serial/arc_uart.c
16387 SYNOPSYS ARC HSDK SDP pll clock driver
16388 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16390 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16391 F: drivers/clk/clk-hsdk-pll.c
16393 SYNOPSYS ARC SDP clock driver
16394 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16396 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16397 F: drivers/clk/axs10x/*
16399 SYNOPSYS ARC SDP platform support
16400 M: Alexey Brodkin <abrodkin@synopsys.com>
16402 F: Documentation/devicetree/bindings/arc/axs10*
16403 F: arch/arc/boot/dts/ax*
16404 F: arch/arc/plat-axs10x
16406 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16407 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16409 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16410 F: drivers/reset/reset-axs10x.c
16412 SYNOPSYS CREG GPIO DRIVER
16413 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16415 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16416 F: drivers/gpio/gpio-creg-snps.c
16418 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16419 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16421 F: drivers/tty/serial/8250/8250_dw.c
16422 F: drivers/tty/serial/8250/8250_dwlib.*
16423 F: drivers/tty/serial/8250/8250_lpss.c
16425 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16426 M: Hoan Tran <hoan@os.amperecomputing.com>
16427 M: Serge Semin <fancer.lancer@gmail.com>
16428 L: linux-gpio@vger.kernel.org
16430 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16431 F: drivers/gpio/gpio-dwapb.c
16433 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16434 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16436 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16437 F: drivers/dma/dw-axi-dmac/
16439 SYNOPSYS DESIGNWARE DMAC DRIVER
16440 M: Viresh Kumar <vireshk@kernel.org>
16441 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16443 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16445 F: include/dt-bindings/dma/dw-dmac.h
16446 F: include/linux/dma/dw.h
16447 F: include/linux/platform_data/dma-dw.h
16449 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16450 M: Jose Abreu <Jose.Abreu@synopsys.com>
16451 L: netdev@vger.kernel.org
16453 F: drivers/net/ethernet/synopsys/
16455 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16456 M: Jose Abreu <Jose.Abreu@synopsys.com>
16457 L: netdev@vger.kernel.org
16459 F: drivers/net/phy/mdio-xpcs.c
16460 F: include/linux/mdio-xpcs.h
16462 SYNOPSYS DESIGNWARE I2C DRIVER
16463 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16464 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16465 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16466 L: linux-i2c@vger.kernel.org
16468 F: drivers/i2c/busses/i2c-designware-*
16469 F: include/linux/platform_data/i2c-designware.h
16471 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16472 M: Jaehoon Chung <jh80.chung@samsung.com>
16473 L: linux-mmc@vger.kernel.org
16475 F: drivers/mmc/host/dw_mmc*
16477 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16478 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16480 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16481 F: drivers/reset/reset-hsdk.c
16482 F: include/dt-bindings/reset/snps,hsdk-reset.h
16484 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16485 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16486 M: Manjunath M B <manjumb@synopsys.com>
16487 L: linux-mmc@vger.kernel.org
16489 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16491 SYSTEM CONFIGURATION (SYSCON)
16492 M: Lee Jones <lee.jones@linaro.org>
16493 M: Arnd Bergmann <arnd@arndb.de>
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16496 F: drivers/mfd/syscon.c
16498 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16499 M: Sudeep Holla <sudeep.holla@arm.com>
16500 L: linux-arm-kernel@lists.infradead.org
16502 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16503 F: drivers/clk/clk-sc[mp]i.c
16504 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16505 F: drivers/firmware/arm_scmi/
16506 F: drivers/firmware/arm_scpi.c
16507 F: drivers/reset/reset-scmi.c
16508 F: include/linux/sc[mp]i_protocol.h
16509 F: include/trace/events/scmi.h
16511 SYSTEM RESET/SHUTDOWN DRIVERS
16512 M: Sebastian Reichel <sre@kernel.org>
16513 L: linux-pm@vger.kernel.org
16515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16516 F: Documentation/devicetree/bindings/power/reset/
16517 F: drivers/power/reset/
16519 SYSTEM TRACE MODULE CLASS
16520 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16523 F: Documentation/trace/stm.rst
16524 F: drivers/hwtracing/stm/
16525 F: include/linux/stm.h
16526 F: include/uapi/linux/stm.h
16528 SYSTEM76 ACPI DRIVER
16529 M: Jeremy Soller <jeremy@system76.com>
16530 M: System76 Product Development <productdev@system76.com>
16531 L: platform-driver-x86@vger.kernel.org
16533 F: drivers/platform/x86/system76_acpi.c
16536 M: Christoph Hellwig <hch@infradead.org>
16538 F: Documentation/filesystems/sysv-fs.rst
16540 F: include/linux/sysv_fs.h
16542 TASKSTATS STATISTICS INTERFACE
16543 M: Balbir Singh <bsingharora@gmail.com>
16545 F: Documentation/accounting/taskstats*
16546 F: include/linux/taskstats*
16547 F: kernel/taskstats.c
16550 M: Jamal Hadi Salim <jhs@mojatatu.com>
16551 M: Cong Wang <xiyou.wangcong@gmail.com>
16552 M: Jiri Pirko <jiri@resnulli.us>
16553 L: netdev@vger.kernel.org
16555 F: include/net/pkt_cls.h
16556 F: include/net/pkt_sched.h
16557 F: include/net/tc_act/
16558 F: include/uapi/linux/pkt_cls.h
16559 F: include/uapi/linux/pkt_sched.h
16560 F: include/uapi/linux/tc_act/
16561 F: include/uapi/linux/tc_ematch/
16564 TC90522 MEDIA DRIVER
16565 M: Akihiro Tsukada <tskd08@gmail.com>
16566 L: linux-media@vger.kernel.org
16568 F: drivers/media/dvb-frontends/tc90522*
16570 TCP LOW PRIORITY MODULE
16571 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16572 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16574 W: http://tcp-lp-mod.sourceforge.net/
16575 F: net/ipv4/tcp_lp.c
16577 TDA10071 MEDIA DRIVER
16578 M: Antti Palosaari <crope@iki.fi>
16579 L: linux-media@vger.kernel.org
16581 W: https://linuxtv.org
16582 W: http://palosaari.fi/linux/
16583 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16584 T: git git://linuxtv.org/anttip/media_tree.git
16585 F: drivers/media/dvb-frontends/tda10071*
16587 TDA18212 MEDIA DRIVER
16588 M: Antti Palosaari <crope@iki.fi>
16589 L: linux-media@vger.kernel.org
16591 W: https://linuxtv.org
16592 W: http://palosaari.fi/linux/
16593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16594 T: git git://linuxtv.org/anttip/media_tree.git
16595 F: drivers/media/tuners/tda18212*
16597 TDA18218 MEDIA DRIVER
16598 M: Antti Palosaari <crope@iki.fi>
16599 L: linux-media@vger.kernel.org
16601 W: https://linuxtv.org
16602 W: http://palosaari.fi/linux/
16603 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16604 T: git git://linuxtv.org/anttip/media_tree.git
16605 F: drivers/media/tuners/tda18218*
16607 TDA18250 MEDIA DRIVER
16608 M: Olli Salonen <olli.salonen@iki.fi>
16609 L: linux-media@vger.kernel.org
16611 W: https://linuxtv.org
16612 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16613 T: git git://linuxtv.org/media_tree.git
16614 F: drivers/media/tuners/tda18250*
16616 TDA18271 MEDIA DRIVER
16617 M: Michael Krufky <mkrufky@linuxtv.org>
16618 L: linux-media@vger.kernel.org
16620 W: https://linuxtv.org
16621 W: http://github.com/mkrufky
16622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16623 T: git git://linuxtv.org/mkrufky/tuners.git
16624 F: drivers/media/tuners/tda18271*
16626 TDA1997x MEDIA DRIVER
16627 M: Tim Harvey <tharvey@gateworks.com>
16628 L: linux-media@vger.kernel.org
16630 W: https://linuxtv.org
16631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16632 F: drivers/media/i2c/tda1997x.*
16634 TDA827x MEDIA DRIVER
16635 M: Michael Krufky <mkrufky@linuxtv.org>
16636 L: linux-media@vger.kernel.org
16638 W: https://linuxtv.org
16639 W: http://github.com/mkrufky
16640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16641 T: git git://linuxtv.org/mkrufky/tuners.git
16642 F: drivers/media/tuners/tda8290.*
16644 TDA8290 MEDIA DRIVER
16645 M: Michael Krufky <mkrufky@linuxtv.org>
16646 L: linux-media@vger.kernel.org
16648 W: https://linuxtv.org
16649 W: http://github.com/mkrufky
16650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16651 T: git git://linuxtv.org/mkrufky/tuners.git
16652 F: drivers/media/tuners/tda8290.*
16654 TDA9840 MEDIA DRIVER
16655 M: Hans Verkuil <hverkuil@xs4all.nl>
16656 L: linux-media@vger.kernel.org
16658 W: https://linuxtv.org
16659 T: git git://linuxtv.org/media_tree.git
16660 F: drivers/media/i2c/tda9840*
16662 TEA5761 TUNER DRIVER
16663 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16664 L: linux-media@vger.kernel.org
16666 W: https://linuxtv.org
16667 T: git git://linuxtv.org/media_tree.git
16668 F: drivers/media/tuners/tea5761.*
16670 TEA5767 TUNER DRIVER
16671 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16672 L: linux-media@vger.kernel.org
16674 W: https://linuxtv.org
16675 T: git git://linuxtv.org/media_tree.git
16676 F: drivers/media/tuners/tea5767.*
16678 TEA6415C MEDIA DRIVER
16679 M: Hans Verkuil <hverkuil@xs4all.nl>
16680 L: linux-media@vger.kernel.org
16682 W: https://linuxtv.org
16683 T: git git://linuxtv.org/media_tree.git
16684 F: drivers/media/i2c/tea6415c*
16686 TEA6420 MEDIA DRIVER
16687 M: Hans Verkuil <hverkuil@xs4all.nl>
16688 L: linux-media@vger.kernel.org
16690 W: https://linuxtv.org
16691 T: git git://linuxtv.org/media_tree.git
16692 F: drivers/media/i2c/tea6420*
16695 M: Jiri Pirko <jiri@resnulli.us>
16696 L: netdev@vger.kernel.org
16698 F: drivers/net/team/
16699 F: include/linux/if_team.h
16700 F: include/uapi/linux/if_team.h
16702 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16703 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16705 F: arch/x86/platform/ts5500/
16707 TECHNOTREND USB IR RECEIVER
16708 M: Sean Young <sean@mess.org>
16709 L: linux-media@vger.kernel.org
16711 F: drivers/media/rc/ttusbir.c
16713 TECHWELL TW9910 VIDEO DECODER
16714 L: linux-media@vger.kernel.org
16716 F: drivers/media/i2c/tw9910.c
16717 F: include/media/i2c/tw9910.h
16720 M: Jens Wiklander <jens.wiklander@linaro.org>
16721 L: tee-dev@lists.linaro.org
16723 F: Documentation/tee.txt
16725 F: include/linux/tee_drv.h
16726 F: include/uapi/linux/tee.h
16728 TEGRA ARCHITECTURE SUPPORT
16729 M: Thierry Reding <thierry.reding@gmail.com>
16730 M: Jonathan Hunter <jonathanh@nvidia.com>
16731 L: linux-tegra@vger.kernel.org
16733 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16738 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16739 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16741 F: drivers/clk/tegra/
16744 M: Laxman Dewangan <ldewangan@nvidia.com>
16745 M: Jon Hunter <jonathanh@nvidia.com>
16747 F: drivers/dma/tegra*
16750 M: Laxman Dewangan <ldewangan@nvidia.com>
16751 R: Dmitry Osipenko <digetx@gmail.com>
16753 F: drivers/i2c/busses/i2c-tegra.c
16755 TEGRA IOMMU DRIVERS
16756 M: Thierry Reding <thierry.reding@gmail.com>
16757 L: linux-tegra@vger.kernel.org
16759 F: drivers/iommu/tegra*
16762 M: Laxman Dewangan <ldewangan@nvidia.com>
16764 F: drivers/input/keyboard/tegra-kbc.c
16767 M: Stefan Agner <stefan@agner.ch>
16768 M: Lucas Stach <dev@lynxeye.de>
16770 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16771 F: drivers/mtd/nand/raw/tegra_nand.c
16774 M: Thierry Reding <thierry.reding@gmail.com>
16776 F: drivers/pwm/pwm-tegra.c
16778 TEGRA SERIAL DRIVER
16779 M: Laxman Dewangan <ldewangan@nvidia.com>
16781 F: drivers/tty/serial/serial-tegra.c
16784 M: Laxman Dewangan <ldewangan@nvidia.com>
16786 F: drivers/spi/spi-tegra*
16789 M: Thierry Reding <thierry.reding@gmail.com>
16790 M: Jonathan Hunter <jonathanh@nvidia.com>
16791 M: Sowjanya Komatineni <skomatineni@nvidia.com>
16792 L: linux-media@vger.kernel.org
16793 L: linux-tegra@vger.kernel.org
16795 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
16796 F: drivers/staging/media/tegra-video/
16798 TEGRA XUSB PADCTL DRIVER
16799 M: JC Kuo <jckuo@nvidia.com>
16801 F: drivers/phy/tegra/xusb*
16803 TEHUTI ETHERNET DRIVER
16804 M: Andy Gospodarek <andy@greyhouse.net>
16805 L: netdev@vger.kernel.org
16807 F: drivers/net/ethernet/tehuti/*
16809 TELECOM CLOCK DRIVER FOR MCPL0010
16810 M: Mark Gross <mark.gross@intel.com>
16812 F: drivers/char/tlclk.c
16814 TEMPO SEMICONDUCTOR DRIVERS
16815 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16817 F: Documentation/devicetree/bindings/sound/tscs*.txt
16818 F: sound/soc/codecs/tscs*.c
16819 F: sound/soc/codecs/tscs*.h
16821 TENSILICA XTENSA PORT (xtensa)
16822 M: Chris Zankel <chris@zankel.net>
16823 M: Max Filippov <jcmvbkbc@gmail.com>
16824 L: linux-xtensa@linux-xtensa.org
16826 T: git git://github.com/czankel/xtensa-linux.git
16828 F: drivers/irqchip/irq-xtensa-*
16830 TEXAS INSTRUMENTS ASoC DRIVERS
16831 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16836 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
16837 M: Ricardo Ribalda <ribalda@kernel.org>
16838 L: linux-iio@vger.kernel.org
16840 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16841 F: drivers/iio/dac/ti-dac7612.c
16843 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
16844 M: Nishanth Menon <nm@ti.com>
16845 M: Tero Kristo <t-kristo@ti.com>
16846 M: Santosh Shilimkar <ssantosh@kernel.org>
16847 L: linux-arm-kernel@lists.infradead.org
16849 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16850 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16851 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16852 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16853 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16854 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16855 F: drivers/clk/keystone/sci-clk.c
16856 F: drivers/firmware/ti_sci*
16857 F: drivers/irqchip/irq-ti-sci-inta.c
16858 F: drivers/irqchip/irq-ti-sci-intr.c
16859 F: drivers/reset/reset-ti-sci.c
16860 F: drivers/soc/ti/ti_sci_inta_msi.c
16861 F: drivers/soc/ti/ti_sci_pm_domains.c
16862 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16863 F: include/linux/soc/ti/ti_sci_inta_msi.h
16864 F: include/linux/soc/ti/ti_sci_protocol.h
16866 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16867 M: Hans Verkuil <hverkuil@xs4all.nl>
16868 L: linux-media@vger.kernel.org
16870 W: https://linuxtv.org
16871 T: git git://linuxtv.org/media_tree.git
16872 F: drivers/media/radio/radio-raremono.c
16875 M: Zhang Rui <rui.zhang@intel.com>
16876 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16877 R: Amit Kucheria <amit.kucheria@verdurent.com>
16878 L: linux-pm@vger.kernel.org
16880 Q: https://patchwork.kernel.org/project/linux-pm/list/
16881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16882 F: Documentation/devicetree/bindings/thermal/
16883 F: drivers/thermal/
16884 F: include/linux/cpu_cooling.h
16885 F: include/linux/thermal.h
16886 F: include/uapi/linux/thermal.h
16888 THERMAL DRIVER FOR AMLOGIC SOCS
16889 M: Guillaume La Roque <glaroque@baylibre.com>
16890 L: linux-pm@vger.kernel.org
16891 L: linux-amlogic@lists.infradead.org
16893 W: http://linux-meson.com/
16894 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16895 F: drivers/thermal/amlogic_thermal.c
16897 THERMAL/CPU_COOLING
16898 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16899 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16900 M: Viresh Kumar <viresh.kumar@linaro.org>
16901 M: Javi Merino <javi.merino@kernel.org>
16902 L: linux-pm@vger.kernel.org
16904 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16905 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16906 F: drivers/thermal/cpufreq_cooling.c
16907 F: drivers/thermal/cpuidle_cooling.c
16908 F: include/linux/cpu_cooling.h
16910 THINKPAD ACPI EXTRAS DRIVER
16911 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16912 L: ibm-acpi-devel@lists.sourceforge.net
16913 L: platform-driver-x86@vger.kernel.org
16915 W: http://ibm-acpi.sourceforge.net
16916 W: http://thinkwiki.org/wiki/Ibm-acpi
16917 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16918 F: drivers/platform/x86/thinkpad_acpi.c
16921 M: Andreas Noever <andreas.noever@gmail.com>
16922 M: Michael Jamet <michael.jamet@intel.com>
16923 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16924 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16925 L: linux-usb@vger.kernel.org
16927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16928 F: Documentation/admin-guide/thunderbolt.rst
16929 F: drivers/thunderbolt/
16930 F: include/linux/thunderbolt.h
16932 THUNDERBOLT NETWORK DRIVER
16933 M: Michael Jamet <michael.jamet@intel.com>
16934 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16935 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16936 L: netdev@vger.kernel.org
16938 F: drivers/net/thunderbolt.c
16940 THUNDERX GPIO DRIVER
16941 M: Robert Richter <rrichter@marvell.com>
16943 F: drivers/gpio/gpio-thunderx.c
16945 TI AM437X VPFE DRIVER
16946 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16947 L: linux-media@vger.kernel.org
16949 W: https://linuxtv.org
16950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16951 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16952 F: drivers/media/platform/am437x/
16954 TI BANDGAP AND THERMAL DRIVER
16955 M: Eduardo Valentin <edubezval@gmail.com>
16956 M: Keerthy <j-keerthy@ti.com>
16957 L: linux-pm@vger.kernel.org
16958 L: linux-omap@vger.kernel.org
16960 F: drivers/thermal/ti-soc-thermal/
16962 TI BQ27XXX POWER SUPPLY DRIVER
16963 R: Andrew F. Davis <afd@ti.com>
16964 F: drivers/power/supply/bq27xxx_battery.c
16965 F: drivers/power/supply/bq27xxx_battery_i2c.c
16966 F: include/linux/power/bq27xxx_battery.h
16968 TI CDCE706 CLOCK DRIVER
16969 M: Max Filippov <jcmvbkbc@gmail.com>
16971 F: drivers/clk/clk-cdce706.c
16974 M: Tero Kristo <t-kristo@ti.com>
16975 L: linux-omap@vger.kernel.org
16978 F: include/linux/clk/ti.h
16980 TI DAVINCI MACHINE SUPPORT
16981 M: Sekhar Nori <nsekhar@ti.com>
16982 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16986 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16987 F: arch/arm/boot/dts/da850*
16988 F: arch/arm/mach-davinci/
16989 F: drivers/i2c/busses/i2c-davinci.c
16991 TI DAVINCI SERIES CLOCK DRIVER
16992 M: David Lechner <david@lechnology.com>
16993 R: Sekhar Nori <nsekhar@ti.com>
16995 F: Documentation/devicetree/bindings/clock/ti/davinci/
16996 F: drivers/clk/davinci/
16998 TI DAVINCI SERIES GPIO DRIVER
16999 M: Keerthy <j-keerthy@ti.com>
17000 L: linux-gpio@vger.kernel.org
17002 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17003 F: drivers/gpio/gpio-davinci.c
17005 TI DAVINCI SERIES MEDIA DRIVER
17006 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17007 L: linux-media@vger.kernel.org
17009 W: https://linuxtv.org
17010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17011 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17012 F: drivers/media/platform/davinci/
17013 F: include/media/davinci/
17015 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17016 R: David Lechner <david@lechnology.com>
17017 L: linux-iio@vger.kernel.org
17018 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17019 F: drivers/counter/ti-eqep.c
17021 TI ETHERNET SWITCH DRIVER (CPSW)
17022 R: Grygorii Strashko <grygorii.strashko@ti.com>
17023 L: linux-omap@vger.kernel.org
17024 L: netdev@vger.kernel.org
17026 F: drivers/net/ethernet/ti/cpsw*
17027 F: drivers/net/ethernet/ti/davinci*
17029 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17030 M: Alex Dubov <oakad@yahoo.com>
17032 W: http://tifmxx.berlios.de/
17033 F: drivers/memstick/host/tifm_ms.c
17034 F: drivers/misc/tifm*
17035 F: drivers/mmc/host/tifm_sd.c
17036 F: include/linux/tifm.h
17038 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17039 M: Santosh Shilimkar <ssantosh@kernel.org>
17040 L: linux-kernel@vger.kernel.org
17041 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17044 F: drivers/soc/ti/*
17046 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17047 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17048 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17049 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17051 F: sound/soc/codecs/isabelle*
17052 F: sound/soc/codecs/lm49453*
17054 TI LP855x BACKLIGHT DRIVER
17055 M: Milo Kim <milo.kim@ti.com>
17057 F: Documentation/driver-api/backlight/lp855x-driver.rst
17058 F: drivers/video/backlight/lp855x_bl.c
17059 F: include/linux/platform_data/lp855x.h
17061 TI LP8727 CHARGER DRIVER
17062 M: Milo Kim <milo.kim@ti.com>
17064 F: drivers/power/supply/lp8727_charger.c
17065 F: include/linux/platform_data/lp8727.h
17067 TI LP8788 MFD DRIVER
17068 M: Milo Kim <milo.kim@ti.com>
17070 F: drivers/iio/adc/lp8788_adc.c
17071 F: drivers/leds/leds-lp8788.c
17072 F: drivers/mfd/lp8788*.c
17073 F: drivers/power/supply/lp8788-charger.c
17074 F: drivers/regulator/lp8788-*.c
17075 F: include/linux/mfd/lp8788*.h
17077 TI NETCP ETHERNET DRIVER
17078 M: Wingman Kwok <w-kwok2@ti.com>
17079 M: Murali Karicheri <m-karicheri2@ti.com>
17080 L: netdev@vger.kernel.org
17082 F: drivers/net/ethernet/ti/netcp*
17084 TI PCM3060 ASoC CODEC DRIVER
17085 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17088 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17089 F: sound/soc/codecs/pcm3060*
17091 TI TAS571X FAMILY ASoC CODEC DRIVER
17092 M: Kevin Cernekee <cernekee@chromium.org>
17093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17095 F: sound/soc/codecs/tas571x*
17097 TI TCAN4X5X DEVICE DRIVER
17098 M: Dan Murphy <dmurphy@ti.com>
17099 L: linux-can@vger.kernel.org
17101 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17102 F: drivers/net/can/m_can/tcan4x5x.c
17104 TI TRF7970A NFC DRIVER
17105 M: Mark Greer <mgreer@animalcreek.com>
17106 L: linux-wireless@vger.kernel.org
17107 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17109 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17110 F: drivers/nfc/trf7970a.c
17112 TI TWL4030 SERIES SOC CODEC DRIVER
17113 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17116 F: sound/soc/codecs/twl4030*
17119 M: Benoit Parrot <bparrot@ti.com>
17120 L: linux-media@vger.kernel.org
17122 W: http://linuxtv.org/
17123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17124 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17125 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17126 F: drivers/media/platform/ti-vpe/
17128 TI WILINK WIRELESS DRIVERS
17129 L: linux-wireless@vger.kernel.org
17131 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17132 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17134 F: drivers/net/wireless/ti/
17135 F: include/linux/wl12xx.h
17137 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17138 M: John Stultz <john.stultz@linaro.org>
17139 M: Thomas Gleixner <tglx@linutronix.de>
17140 R: Stephen Boyd <sboyd@kernel.org>
17141 L: linux-kernel@vger.kernel.org
17143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17144 F: include/linux/clocksource.h
17145 F: include/linux/time.h
17146 F: include/linux/timex.h
17147 F: include/uapi/linux/time.h
17148 F: include/uapi/linux/timex.h
17149 F: kernel/time/alarmtimer.c
17150 F: kernel/time/clocksource.c
17151 F: kernel/time/ntp.c
17152 F: kernel/time/time*.c
17153 F: tools/testing/selftests/timers/
17156 M: Jon Maloy <jmaloy@redhat.com>
17157 M: Ying Xue <ying.xue@windriver.com>
17158 L: netdev@vger.kernel.org (core kernel code)
17159 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17161 W: http://tipc.sourceforge.net/
17162 F: include/uapi/linux/tipc*.h
17165 TLAN NETWORK DRIVER
17166 M: Samuel Chessman <chessman@tux.org>
17167 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17169 W: http://sourceforge.net/projects/tlan/
17170 F: Documentation/networking/device_drivers/ti/tlan.rst
17171 F: drivers/net/ethernet/ti/tlan.*
17173 TM6000 VIDEO4LINUX DRIVER
17174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17175 L: linux-media@vger.kernel.org
17177 W: https://linuxtv.org
17178 T: git git://linuxtv.org/media_tree.git
17179 F: Documentation/admin-guide/media/tm6000*
17180 F: drivers/media/usb/tm6000/
17182 TMIO/SDHI MMC DRIVER
17183 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17184 L: linux-mmc@vger.kernel.org
17186 F: drivers/mmc/host/renesas_sdhi*
17187 F: drivers/mmc/host/tmio_mmc*
17188 F: include/linux/mfd/tmio.h
17190 TMP401 HARDWARE MONITOR DRIVER
17191 M: Guenter Roeck <linux@roeck-us.net>
17192 L: linux-hwmon@vger.kernel.org
17194 F: Documentation/hwmon/tmp401.rst
17195 F: drivers/hwmon/tmp401.c
17197 TMP513 HARDWARE MONITOR DRIVER
17198 M: Eric Tremblay <etremblay@distech-controls.com>
17199 L: linux-hwmon@vger.kernel.org
17201 F: Documentation/hwmon/tmp513.rst
17202 F: drivers/hwmon/tmp513.c
17204 TMPFS (SHMEM FILESYSTEM)
17205 M: Hugh Dickins <hughd@google.com>
17206 L: linux-mm@kvack.org
17208 F: include/linux/shmem_fs.h
17211 TOMOYO SECURITY MODULE
17212 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17213 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17214 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17215 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17216 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17217 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17219 W: https://tomoyo.osdn.jp/
17220 F: security/tomoyo/
17222 TOPSTAR LAPTOP EXTRAS DRIVER
17223 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17224 L: platform-driver-x86@vger.kernel.org
17226 F: drivers/platform/x86/topstar-laptop.c
17228 TORTURE-TEST MODULES
17229 M: Davidlohr Bueso <dave@stgolabs.net>
17230 M: "Paul E. McKenney" <paulmck@kernel.org>
17231 M: Josh Triplett <josh@joshtriplett.org>
17232 L: linux-kernel@vger.kernel.org
17234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17235 F: Documentation/RCU/torture.txt
17236 F: kernel/locking/locktorture.c
17237 F: kernel/rcu/rcuperf.c
17238 F: kernel/rcu/rcutorture.c
17239 F: kernel/torture.c
17241 TOSHIBA ACPI EXTRAS DRIVER
17242 M: Azael Avalos <coproscefalo@gmail.com>
17243 L: platform-driver-x86@vger.kernel.org
17245 F: drivers/platform/x86/toshiba_acpi.c
17247 TOSHIBA BLUETOOTH DRIVER
17248 M: Azael Avalos <coproscefalo@gmail.com>
17249 L: platform-driver-x86@vger.kernel.org
17251 F: drivers/platform/x86/toshiba_bluetooth.c
17253 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17254 M: Azael Avalos <coproscefalo@gmail.com>
17255 L: platform-driver-x86@vger.kernel.org
17257 F: drivers/platform/x86/toshiba_haps.c
17260 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17262 W: http://www.buzzard.org.uk/toshiba/
17263 F: drivers/char/toshiba.c
17264 F: include/linux/toshiba.h
17265 F: include/uapi/linux/toshiba.h
17267 TOSHIBA TC358743 DRIVER
17268 M: Mats Randgaard <matrandg@cisco.com>
17269 L: linux-media@vger.kernel.org
17271 F: drivers/media/i2c/tc358743*
17272 F: include/media/i2c/tc358743.h
17274 TOSHIBA WMI HOTKEYS DRIVER
17275 M: Azael Avalos <coproscefalo@gmail.com>
17276 L: platform-driver-x86@vger.kernel.org
17278 F: drivers/platform/x86/toshiba-wmi.c
17281 M: Peter Huewe <peterhuewe@gmx.de>
17282 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17283 R: Jason Gunthorpe <jgg@ziepe.ca>
17284 L: linux-integrity@vger.kernel.org
17286 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17287 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17288 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17289 F: drivers/char/tpm/
17292 M: Steven Rostedt <rostedt@goodmis.org>
17293 M: Ingo Molnar <mingo@redhat.com>
17295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17296 F: Documentation/trace/ftrace.rst
17297 F: arch/*/*/*/ftrace.h
17298 F: arch/*/kernel/ftrace.c
17299 F: include/*/ftrace.h
17300 F: include/linux/trace*.h
17303 F: tools/testing/selftests/ftrace/
17305 TRACING MMIO ACCESSES (MMIOTRACE)
17306 M: Steven Rostedt <rostedt@goodmis.org>
17307 M: Ingo Molnar <mingo@kernel.org>
17308 R: Karol Herbst <karolherbst@gmail.com>
17309 R: Pekka Paalanen <ppaalanen@gmail.com>
17310 L: linux-kernel@vger.kernel.org
17311 L: nouveau@lists.freedesktop.org
17313 F: arch/x86/mm/kmmio.c
17314 F: arch/x86/mm/mmio-mod.c
17315 F: arch/x86/mm/testmmiotrace.c
17316 F: include/linux/mmiotrace.h
17317 F: kernel/trace/trace_mmiotrace.c
17320 M: Jiri Kosina <trivial@kernel.org>
17322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17323 K: ^Subject:.*(?i)trivial
17326 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17327 M: Jiri Slaby <jslaby@suse.com>
17329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17330 F: Documentation/driver-api/serial/
17332 F: drivers/tty/serial/serial_core.c
17333 F: include/linux/serial.h
17334 F: include/linux/serial_core.h
17335 F: include/linux/tty.h
17336 F: include/uapi/linux/serial.h
17337 F: include/uapi/linux/serial_core.h
17338 F: include/uapi/linux/tty.h
17340 TUA9001 MEDIA DRIVER
17341 M: Antti Palosaari <crope@iki.fi>
17342 L: linux-media@vger.kernel.org
17344 W: https://linuxtv.org
17345 W: http://palosaari.fi/linux/
17346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17347 T: git git://linuxtv.org/anttip/media_tree.git
17348 F: drivers/media/tuners/tua9001*
17350 TULIP NETWORK DRIVERS
17351 L: netdev@vger.kernel.org
17352 L: linux-parisc@vger.kernel.org
17354 F: drivers/net/ethernet/dec/tulip/
17357 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17359 W: http://vtun.sourceforge.net/tun
17360 F: Documentation/networking/tuntap.rst
17361 F: arch/um/os-Linux/drivers/
17363 TURBOCHANNEL SUBSYSTEM
17364 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17365 M: Ralf Baechle <ralf@linux-mips.org>
17366 L: linux-mips@vger.kernel.org
17368 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17370 F: include/linux/tc.h
17373 M: "Len Brown" <lenb@kernel.org>
17374 L: linux-pm@vger.kernel.org
17376 Q: https://patchwork.kernel.org/project/linux-pm/list/
17377 B: https://bugzilla.kernel.org
17378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17379 F: tools/power/x86/turbostat/
17381 TW5864 VIDEO4LINUX DRIVER
17382 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17383 M: Anton Sviridenko <anton@corp.bluecherry.net>
17384 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17385 M: Andrey Utkin <andrey_utkin@fastmail.com>
17386 L: linux-media@vger.kernel.org
17388 F: drivers/media/pci/tw5864/
17390 TW68 VIDEO4LINUX DRIVER
17391 M: Hans Verkuil <hverkuil@xs4all.nl>
17392 L: linux-media@vger.kernel.org
17394 W: https://linuxtv.org
17395 T: git git://linuxtv.org/media_tree.git
17396 F: drivers/media/pci/tw68/
17398 TW686X VIDEO4LINUX DRIVER
17399 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17400 L: linux-media@vger.kernel.org
17402 W: http://linuxtv.org
17403 T: git git://linuxtv.org/media_tree.git
17404 F: drivers/media/pci/tw686x/
17406 UACCE ACCELERATOR FRAMEWORK
17407 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17408 M: Zhou Wang <wangzhou1@hisilicon.com>
17409 L: linux-accelerators@lists.ozlabs.org
17410 L: linux-kernel@vger.kernel.org
17412 F: Documentation/ABI/testing/sysfs-driver-uacce
17413 F: Documentation/misc-devices/uacce.rst
17414 F: drivers/misc/uacce/
17415 F: include/linux/uacce.h
17416 F: include/uapi/misc/uacce/
17418 UBI FILE SYSTEM (UBIFS)
17419 M: Richard Weinberger <richard@nod.at>
17420 L: linux-mtd@lists.infradead.org
17422 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17425 F: Documentation/filesystems/ubifs.rst
17428 UCLINUX (M68KNOMMU AND COLDFIRE)
17429 M: Greg Ungerer <gerg@linux-m68k.org>
17430 L: linux-m68k@lists.linux-m68k.org
17431 L: uclinux-dev@uclinux.org (subscribers-only)
17433 W: http://www.linux-m68k.org/
17434 W: http://www.uclinux.org/
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17436 F: arch/m68k/*/*_no.*
17438 F: arch/m68k/coldfire/
17439 F: arch/m68k/include/asm/*_no.*
17442 M: Jan Kara <jack@suse.com>
17444 F: Documentation/filesystems/udf.rst
17448 M: Bastien Nocera <hadess@hadess.net>
17449 L: linux-input@vger.kernel.org
17451 F: drivers/hid/hid-udraw-ps3.c
17454 M: Evgeniy Dushistov <dushistov@mail.ru>
17456 F: Documentation/admin-guide/ufs.rst
17459 UHID USERSPACE HID IO DRIVER
17460 M: David Herrmann <dh.herrmann@googlemail.com>
17461 L: linux-input@vger.kernel.org
17463 F: drivers/hid/uhid.c
17464 F: include/uapi/linux/uhid.h
17467 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17468 L: linux-usb@vger.kernel.org
17470 F: drivers/usb/common/ulpi.c
17471 F: include/linux/ulpi/
17474 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17475 L: linux-fsdevel@vger.kernel.org
17479 UNICORE32 ARCHITECTURE
17480 M: Guan Xuetao <gxt@pku.edu.cn>
17482 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17483 T: git git://github.com/gxt/linux.git
17487 M: Tony Finch <dot@dotat.at>
17489 W: http://dotat.at/prog/unifdef
17490 F: scripts/unifdef.c
17492 UNIFORM CDROM DRIVER
17493 M: Jens Axboe <axboe@kernel.dk>
17495 W: http://www.kernel.dk
17496 F: Documentation/cdrom/
17497 F: drivers/cdrom/cdrom.c
17498 F: include/linux/cdrom.h
17499 F: include/uapi/linux/cdrom.h
17501 UNISYS S-PAR DRIVERS
17502 M: David Kershner <david.kershner@unisys.com>
17503 L: sparmaintainer@unisys.com (Unisys internal)
17505 F: drivers/staging/unisys/
17506 F: drivers/visorbus/
17507 F: include/linux/visorbus.h
17509 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17510 R: Alim Akhtar <alim.akhtar@samsung.com>
17511 R: Avri Altman <avri.altman@wdc.com>
17512 L: linux-scsi@vger.kernel.org
17514 F: Documentation/scsi/ufs.rst
17515 F: drivers/scsi/ufs/
17517 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17518 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17519 L: linux-scsi@vger.kernel.org
17521 F: drivers/scsi/ufs/*dwc*
17523 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17524 M: Stanley Chu <stanley.chu@mediatek.com>
17525 L: linux-scsi@vger.kernel.org
17526 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17528 F: drivers/scsi/ufs/ufs-mediatek*
17530 UNSORTED BLOCK IMAGES (UBI)
17531 M: Richard Weinberger <richard@nod.at>
17532 L: linux-mtd@lists.infradead.org
17534 W: http://www.linux-mtd.infradead.org/
17535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17537 F: drivers/mtd/ubi/
17538 F: include/linux/mtd/ubi.h
17539 F: include/uapi/mtd/ubi-user.h
17541 USB "USBNET" DRIVER FRAMEWORK
17542 M: Oliver Neukum <oneukum@suse.com>
17543 L: netdev@vger.kernel.org
17545 W: http://www.linux-usb.org/usbnet
17546 F: drivers/net/usb/usbnet.c
17547 F: include/linux/usb/usbnet.h
17550 M: Oliver Neukum <oneukum@suse.com>
17551 L: linux-usb@vger.kernel.org
17553 F: Documentation/usb/acm.rst
17554 F: drivers/usb/class/cdc-acm.*
17556 USB APPLE MFI FASTCHARGE DRIVER
17557 M: Bastien Nocera <hadess@hadess.net>
17558 L: linux-usb@vger.kernel.org
17560 F: drivers/usb/misc/apple-mfi-fastcharge.c
17562 USB AR5523 WIRELESS DRIVER
17563 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17564 L: linux-wireless@vger.kernel.org
17566 F: drivers/net/wireless/ath/ar5523/
17569 M: Oliver Neukum <oneukum@suse.com>
17570 L: linux-usb@vger.kernel.org
17571 L: linux-scsi@vger.kernel.org
17573 F: drivers/usb/storage/uas.c
17575 USB CDC ETHERNET DRIVER
17576 M: Oliver Neukum <oliver@neukum.org>
17577 L: linux-usb@vger.kernel.org
17579 F: drivers/net/usb/cdc_*.c
17580 F: include/uapi/linux/usb/cdc.h
17582 USB CHAOSKEY DRIVER
17583 M: Keith Packard <keithp@keithp.com>
17584 L: linux-usb@vger.kernel.org
17586 F: drivers/usb/misc/chaoskey.c
17588 USB CYPRESS C67X00 DRIVER
17589 M: Peter Korsgaard <jacmet@sunsite.dk>
17590 L: linux-usb@vger.kernel.org
17592 F: drivers/usb/c67x00/
17594 USB DAVICOM DM9601 DRIVER
17595 M: Peter Korsgaard <jacmet@sunsite.dk>
17596 L: netdev@vger.kernel.org
17598 W: http://www.linux-usb.org/usbnet
17599 F: drivers/net/usb/dm9601.c
17602 M: Alan Stern <stern@rowland.harvard.edu>
17603 L: linux-usb@vger.kernel.org
17605 F: Documentation/usb/ehci.rst
17606 F: drivers/usb/host/ehci*
17608 USB GADGET/PERIPHERAL SUBSYSTEM
17609 M: Felipe Balbi <balbi@kernel.org>
17610 L: linux-usb@vger.kernel.org
17612 W: http://www.linux-usb.org/gadget
17613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17614 F: drivers/usb/gadget/
17615 F: include/linux/usb/gadget*
17617 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17618 M: Jiri Kosina <jikos@kernel.org>
17619 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17620 L: linux-usb@vger.kernel.org
17622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17623 F: Documentation/hid/hiddev.rst
17624 F: drivers/hid/usbhid/
17626 USB INTEL XHCI ROLE MUX DRIVER
17627 M: Hans de Goede <hdegoede@redhat.com>
17628 L: linux-usb@vger.kernel.org
17630 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17632 USB IP DRIVER FOR HISILICON KIRIN
17633 M: Yu Chen <chenyu56@huawei.com>
17634 M: Binghui Wang <wangbinghui@hisilicon.com>
17635 L: linux-usb@vger.kernel.org
17637 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17638 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17641 M: Olav Kongas <ok@artecdesign.ee>
17642 L: linux-usb@vger.kernel.org
17644 F: drivers/usb/host/isp116x*
17645 F: include/linux/usb/isp116x.h
17647 USB LAN78XX ETHERNET DRIVER
17648 M: Woojung Huh <woojung.huh@microchip.com>
17649 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17650 L: netdev@vger.kernel.org
17652 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17653 F: drivers/net/usb/lan78xx.*
17654 F: include/dt-bindings/net/microchip-lan78xx.h
17656 USB MASS STORAGE DRIVER
17657 M: Alan Stern <stern@rowland.harvard.edu>
17658 L: linux-usb@vger.kernel.org
17659 L: usb-storage@lists.one-eyed-alien.net
17661 F: drivers/usb/storage/
17664 M: Clemens Ladisch <clemens@ladisch.de>
17665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17668 F: sound/usb/midi.*
17670 USB NETWORKING DRIVERS
17671 L: linux-usb@vger.kernel.org
17673 F: drivers/net/usb/
17676 M: Alan Stern <stern@rowland.harvard.edu>
17677 L: linux-usb@vger.kernel.org
17679 F: Documentation/usb/ohci.rst
17680 F: drivers/usb/host/ohci*
17682 USB OTG FSM (Finite State Machine)
17683 M: Peter Chen <Peter.Chen@nxp.com>
17684 L: linux-usb@vger.kernel.org
17686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17687 F: drivers/usb/common/usb-otg-fsm.c
17690 M: Valentina Manea <valentina.manea.m@gmail.com>
17691 M: Shuah Khan <shuah@kernel.org>
17692 M: Shuah Khan <skhan@linuxfoundation.org>
17693 L: linux-usb@vger.kernel.org
17695 F: Documentation/usb/usbip_protocol.rst
17696 F: drivers/usb/usbip/
17697 F: tools/testing/selftests/drivers/usb/usbip/
17698 F: tools/usb/usbip/
17701 M: Petko Manolov <petkan@nucleusys.com>
17702 L: linux-usb@vger.kernel.org
17703 L: netdev@vger.kernel.org
17705 W: https://github.com/petkan/pegasus
17706 T: git git://github.com/petkan/pegasus.git
17707 F: drivers/net/usb/pegasus.*
17710 M: Felipe Balbi <balbi@kernel.org>
17711 L: linux-usb@vger.kernel.org
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17714 F: drivers/usb/phy/
17716 USB PRINTER DRIVER (usblp)
17717 M: Pete Zaitcev <zaitcev@redhat.com>
17718 L: linux-usb@vger.kernel.org
17720 F: drivers/usb/class/usblp.c
17722 USB QMI WWAN NETWORK DRIVER
17723 M: Bjørn Mork <bjorn@mork.no>
17724 L: netdev@vger.kernel.org
17726 F: Documentation/ABI/testing/sysfs-class-net-qmi
17727 F: drivers/net/usb/qmi_wwan.c
17730 M: Petko Manolov <petkan@nucleusys.com>
17731 L: linux-usb@vger.kernel.org
17732 L: netdev@vger.kernel.org
17734 W: https://github.com/petkan/rtl8150
17735 T: git git://github.com/petkan/rtl8150.git
17736 F: drivers/net/usb/rtl8150.c
17738 USB SERIAL SUBSYSTEM
17739 M: Johan Hovold <johan@kernel.org>
17740 L: linux-usb@vger.kernel.org
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17743 F: Documentation/usb/usb-serial.rst
17744 F: drivers/usb/serial/
17745 F: include/linux/usb/serial.h
17747 USB SMSC75XX ETHERNET DRIVER
17748 M: Steve Glendinning <steve.glendinning@shawell.net>
17749 L: netdev@vger.kernel.org
17751 F: drivers/net/usb/smsc75xx.*
17753 USB SMSC95XX ETHERNET DRIVER
17754 M: Steve Glendinning <steve.glendinning@shawell.net>
17755 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17756 L: netdev@vger.kernel.org
17758 F: drivers/net/usb/smsc95xx.*
17761 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17762 L: linux-usb@vger.kernel.org
17764 W: http://www.linux-usb.org
17765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17766 F: Documentation/devicetree/bindings/usb/
17767 F: Documentation/usb/
17769 F: include/linux/usb.h
17770 F: include/linux/usb/
17772 USB TYPEC BUS FOR ALTERNATE MODES
17773 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17774 L: linux-usb@vger.kernel.org
17776 F: Documentation/ABI/testing/sysfs-bus-typec
17777 F: Documentation/driver-api/usb/typec_bus.rst
17778 F: drivers/usb/typec/altmodes/
17779 F: include/linux/usb/typec_altmode.h
17782 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17783 L: linux-usb@vger.kernel.org
17785 F: Documentation/ABI/testing/sysfs-class-typec
17786 F: Documentation/driver-api/usb/typec.rst
17787 F: drivers/usb/typec/
17788 F: include/linux/usb/typec.h
17790 USB TYPEC INTEL PMC MUX DRIVER
17791 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17792 L: linux-usb@vger.kernel.org
17794 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
17795 F: drivers/usb/typec/mux/intel_pmc_mux.c
17797 USB TYPEC PI3USB30532 MUX DRIVER
17798 M: Hans de Goede <hdegoede@redhat.com>
17799 L: linux-usb@vger.kernel.org
17801 F: drivers/usb/typec/mux/pi3usb30532.c
17803 USB TYPEC PORT CONTROLLER DRIVERS
17804 M: Guenter Roeck <linux@roeck-us.net>
17805 L: linux-usb@vger.kernel.org
17807 F: drivers/usb/typec/tcpm/
17810 M: Alan Stern <stern@rowland.harvard.edu>
17811 L: linux-usb@vger.kernel.org
17813 F: drivers/usb/host/uhci*
17816 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17817 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17818 L: linux-media@vger.kernel.org
17820 W: http://www.ideasonboard.org/uvc/
17821 T: git git://linuxtv.org/media_tree.git
17822 F: drivers/media/usb/uvc/
17823 F: include/uapi/linux/uvcvideo.h
17826 M: Hans Verkuil <hverkuil@xs4all.nl>
17827 L: linux-media@vger.kernel.org
17829 W: https://linuxtv.org
17830 T: git git://linuxtv.org/media_tree.git
17831 F: drivers/staging/media/usbvision/
17834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17835 L: linux-usb@vger.kernel.org
17837 F: drivers/usb/gadget/function/*uvc*
17838 F: drivers/usb/gadget/legacy/webcam.c
17839 F: include/uapi/linux/usb/g_uvc.h
17841 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17842 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17843 L: linux-wireless@vger.kernel.org
17845 F: drivers/net/wireless/rndis_wlan.c
17848 M: Mathias Nyman <mathias.nyman@intel.com>
17849 L: linux-usb@vger.kernel.org
17851 F: drivers/usb/host/pci-quirks*
17852 F: drivers/usb/host/xhci*
17855 L: linux-wireless@vger.kernel.org
17857 W: http://linux-lc100020.sourceforge.net
17858 F: drivers/net/wireless/zydas/zd1201.*
17861 M: Antoine Jacquet <royale@zerezo.com>
17862 L: linux-usb@vger.kernel.org
17863 L: linux-media@vger.kernel.org
17865 W: http://royale.zerezo.com/zr364xx/
17866 T: git git://linuxtv.org/media_tree.git
17867 F: Documentation/admin-guide/media/zr364xx*
17868 F: drivers/media/usb/zr364xx/
17870 USER-MODE LINUX (UML)
17871 M: Jeff Dike <jdike@addtoit.com>
17872 M: Richard Weinberger <richard@nod.at>
17873 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17874 L: linux-um@lists.infradead.org
17876 W: http://user-mode-linux.sourceforge.net
17877 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17879 F: Documentation/virt/uml/
17884 USERSPACE COPYIN/COPYOUT (UIOVEC)
17885 M: Alexander Viro <viro@zeniv.linux.org.uk>
17887 F: include/linux/uio.h
17890 USERSPACE DMA BUFFER DRIVER
17891 M: Gerd Hoffmann <kraxel@redhat.com>
17892 L: dri-devel@lists.freedesktop.org
17894 T: git git://anongit.freedesktop.org/drm/drm-misc
17895 F: drivers/dma-buf/udmabuf.c
17896 F: include/uapi/linux/udmabuf.h
17898 USERSPACE I/O (UIO)
17899 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17902 F: Documentation/driver-api/uio-howto.rst
17904 F: include/linux/uio_driver.h
17907 M: Karel Zak <kzak@redhat.com>
17908 L: util-linux@vger.kernel.org
17910 W: http://en.wikipedia.org/wiki/Util-linux
17911 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17914 M: Christoph Hellwig <hch@lst.de>
17915 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17916 L: linux-kernel@vger.kernel.org
17918 T: git git://git.infradead.org/users/hch/uuid.git
17919 F: include/linux/uuid.h
17920 F: include/uapi/linux/uuid.h
17925 M: Michal Januszewski <spock@gentoo.org>
17926 L: linux-fbdev@vger.kernel.org
17928 W: https://github.com/mjanusz/v86d
17929 F: Documentation/fb/uvesafb.rst
17930 F: drivers/video/fbdev/uvesafb.*
17932 Ux500 CLOCK DRIVERS
17933 M: Ulf Hansson <ulf.hansson@linaro.org>
17934 L: linux-clk@vger.kernel.org
17935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17937 F: drivers/clk/ux500/
17940 M: Stefan Agner <stefan@agner.ch>
17941 L: linux-mtd@lists.infradead.org
17943 F: drivers/mtd/nand/raw/vf610_nfc.c
17945 VFAT/FAT/MSDOS FILESYSTEM
17946 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17948 F: Documentation/filesystems/vfat.rst
17952 M: Alex Williamson <alex.williamson@redhat.com>
17953 R: Cornelia Huck <cohuck@redhat.com>
17954 L: kvm@vger.kernel.org
17956 T: git git://github.com/awilliam/linux-vfio.git
17957 F: Documentation/driver-api/vfio.rst
17959 F: include/linux/vfio.h
17960 F: include/uapi/linux/vfio.h
17962 VFIO MEDIATED DEVICE DRIVERS
17963 M: Kirti Wankhede <kwankhede@nvidia.com>
17964 L: kvm@vger.kernel.org
17966 F: Documentation/driver-api/vfio-mediated-device.rst
17967 F: drivers/vfio/mdev/
17968 F: include/linux/mdev.h
17969 F: samples/vfio-mdev/
17971 VFIO PLATFORM DRIVER
17972 M: Eric Auger <eric.auger@redhat.com>
17973 L: kvm@vger.kernel.org
17975 F: drivers/vfio/platform/
17978 R: Lukas Wunner <lukas@wunner.de>
17980 T: git git://anongit.freedesktop.org/drm/drm-misc
17981 F: Documentation/gpu/vga-switcheroo.rst
17982 F: drivers/gpu/vga/vga_switcheroo.c
17983 F: include/linux/vga_switcheroo.h
17985 VIA RHINE NETWORK DRIVER
17987 F: drivers/net/ethernet/via/via-rhine.c
17989 VIA SD/MMC CARD CONTROLLER DRIVER
17990 M: Bruce Chang <brucechang@via.com.tw>
17991 M: Harald Welte <HaraldWelte@viatech.com>
17993 F: drivers/mmc/host/via-sdmmc.c
17995 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17996 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17997 L: linux-fbdev@vger.kernel.org
17999 F: drivers/video/fbdev/via/
18000 F: include/linux/via-core.h
18001 F: include/linux/via-gpio.h
18002 F: include/linux/via_i2c.h
18004 VIA VELOCITY NETWORK DRIVER
18005 M: Francois Romieu <romieu@fr.zoreil.com>
18006 L: netdev@vger.kernel.org
18008 F: drivers/net/ethernet/via/via-velocity.*
18010 VICODEC VIRTUAL CODEC DRIVER
18011 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18012 L: linux-media@vger.kernel.org
18014 W: https://linuxtv.org
18015 T: git git://linuxtv.org/media_tree.git
18016 F: drivers/media/test-drivers/vicodec/*
18018 VIDEO I2C POLLING DRIVER
18019 M: Matt Ranostay <matt.ranostay@konsulko.com>
18020 L: linux-media@vger.kernel.org
18022 F: drivers/media/i2c/video-i2c.c
18024 VIDEO MULTIPLEXER DRIVER
18025 M: Philipp Zabel <p.zabel@pengutronix.de>
18026 L: linux-media@vger.kernel.org
18028 F: drivers/media/platform/video-mux.c
18030 VIDEOBUF2 FRAMEWORK
18031 M: Pawel Osciak <pawel@osciak.com>
18032 M: Marek Szyprowski <m.szyprowski@samsung.com>
18033 M: Kyungmin Park <kyungmin.park@samsung.com>
18034 R: Tomasz Figa <tfiga@chromium.org>
18035 L: linux-media@vger.kernel.org
18037 F: drivers/media/common/videobuf2/*
18038 F: include/media/videobuf2-*
18040 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18041 M: Helen Koike <helen.koike@collabora.com>
18042 R: Shuah Khan <skhan@linuxfoundation.org>
18043 L: linux-media@vger.kernel.org
18045 W: https://linuxtv.org
18046 T: git git://linuxtv.org/media_tree.git
18047 F: drivers/media/test-drivers/vimc/*
18050 M: Alex Williamson <alex.williamson@redhat.com>
18051 M: Paolo Bonzini <pbonzini@redhat.com>
18052 L: kvm@vger.kernel.org
18056 VIRTIO AND VHOST VSOCK DRIVER
18057 M: Stefan Hajnoczi <stefanha@redhat.com>
18058 M: Stefano Garzarella <sgarzare@redhat.com>
18059 L: kvm@vger.kernel.org
18060 L: virtualization@lists.linux-foundation.org
18061 L: netdev@vger.kernel.org
18063 F: drivers/net/vsockmon.c
18064 F: drivers/vhost/vsock.c
18065 F: include/linux/virtio_vsock.h
18066 F: include/uapi/linux/virtio_vsock.h
18067 F: include/uapi/linux/vm_sockets_diag.h
18068 F: include/uapi/linux/vsockmon.h
18069 F: net/vmw_vsock/af_vsock_tap.c
18070 F: net/vmw_vsock/diag.c
18071 F: net/vmw_vsock/virtio_transport.c
18072 F: net/vmw_vsock/virtio_transport_common.c
18073 F: net/vmw_vsock/vsock_loopback.c
18074 F: tools/testing/vsock/
18076 VIRTIO BLOCK AND SCSI DRIVERS
18077 M: "Michael S. Tsirkin" <mst@redhat.com>
18078 M: Jason Wang <jasowang@redhat.com>
18079 R: Paolo Bonzini <pbonzini@redhat.com>
18080 R: Stefan Hajnoczi <stefanha@redhat.com>
18081 L: virtualization@lists.linux-foundation.org
18083 F: drivers/block/virtio_blk.c
18084 F: drivers/scsi/virtio_scsi.c
18085 F: drivers/vhost/scsi.c
18086 F: include/uapi/linux/virtio_blk.h
18087 F: include/uapi/linux/virtio_scsi.h
18089 VIRTIO CONSOLE DRIVER
18090 M: Amit Shah <amit@kernel.org>
18091 L: virtualization@lists.linux-foundation.org
18093 F: drivers/char/virtio_console.c
18094 F: include/linux/virtio_console.h
18095 F: include/uapi/linux/virtio_console.h
18097 VIRTIO CORE AND NET DRIVERS
18098 M: "Michael S. Tsirkin" <mst@redhat.com>
18099 M: Jason Wang <jasowang@redhat.com>
18100 L: virtualization@lists.linux-foundation.org
18102 F: Documentation/devicetree/bindings/virtio/
18103 F: drivers/block/virtio_blk.c
18104 F: drivers/crypto/virtio/
18105 F: drivers/net/virtio_net.c
18108 F: include/linux/vdpa.h
18109 F: include/linux/virtio*.h
18110 F: include/uapi/linux/virtio_*.h
18111 F: mm/balloon_compaction.c
18114 VIRTIO CRYPTO DRIVER
18115 M: Gonglei <arei.gonglei@huawei.com>
18116 L: virtualization@lists.linux-foundation.org
18117 L: linux-crypto@vger.kernel.org
18119 F: drivers/crypto/virtio/
18120 F: include/uapi/linux/virtio_crypto.h
18122 VIRTIO DRIVERS FOR S390
18123 M: Cornelia Huck <cohuck@redhat.com>
18124 M: Halil Pasic <pasic@linux.ibm.com>
18125 L: linux-s390@vger.kernel.org
18126 L: virtualization@lists.linux-foundation.org
18127 L: kvm@vger.kernel.org
18129 F: arch/s390/include/uapi/asm/virtio-ccw.h
18130 F: drivers/s390/virtio/
18133 M: Vivek Goyal <vgoyal@redhat.com>
18134 M: Stefan Hajnoczi <stefanha@redhat.com>
18135 M: Miklos Szeredi <miklos@szeredi.hu>
18136 L: virtualization@lists.linux-foundation.org
18137 L: linux-fsdevel@vger.kernel.org
18139 W: https://virtio-fs.gitlab.io/
18140 F: Documentation/filesystems/virtiofs.rst
18141 F: fs/fuse/virtio_fs.c
18142 F: include/uapi/linux/virtio_fs.h
18145 M: David Airlie <airlied@linux.ie>
18146 M: Gerd Hoffmann <kraxel@redhat.com>
18147 L: dri-devel@lists.freedesktop.org
18148 L: virtualization@lists.linux-foundation.org
18150 T: git git://anongit.freedesktop.org/drm/drm-misc
18151 F: drivers/gpu/drm/virtio/
18152 F: include/uapi/linux/virtio_gpu.h
18154 VIRTIO HOST (VHOST)
18155 M: "Michael S. Tsirkin" <mst@redhat.com>
18156 M: Jason Wang <jasowang@redhat.com>
18157 L: kvm@vger.kernel.org
18158 L: virtualization@lists.linux-foundation.org
18159 L: netdev@vger.kernel.org
18161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18163 F: include/linux/vhost_iotlb.h
18164 F: include/uapi/linux/vhost.h
18166 VIRTIO INPUT DRIVER
18167 M: Gerd Hoffmann <kraxel@redhat.com>
18169 F: drivers/virtio/virtio_input.c
18170 F: include/uapi/linux/virtio_input.h
18172 VIRTIO IOMMU DRIVER
18173 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18174 L: virtualization@lists.linux-foundation.org
18176 F: drivers/iommu/virtio-iommu.c
18177 F: include/uapi/linux/virtio_iommu.h
18179 VIRTUAL BOX GUEST DEVICE DRIVER
18180 M: Hans de Goede <hdegoede@redhat.com>
18181 M: Arnd Bergmann <arnd@arndb.de>
18182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18184 F: drivers/virt/vboxguest/
18185 F: include/linux/vbox_utils.h
18186 F: include/uapi/linux/vbox*.h
18188 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18189 M: Hans de Goede <hdegoede@redhat.com>
18190 L: linux-fsdevel@vger.kernel.org
18194 VIRTUAL SERIO DEVICE DRIVER
18195 M: Stephen Chandler Paul <thatslyude@gmail.com>
18197 F: drivers/input/serio/userio.c
18198 F: include/uapi/linux/userio.h
18200 VITESSE FELIX ETHERNET SWITCH DRIVER
18201 M: Vladimir Oltean <vladimir.oltean@nxp.com>
18202 M: Claudiu Manoil <claudiu.manoil@nxp.com>
18203 L: netdev@vger.kernel.org
18205 F: drivers/net/dsa/ocelot/*
18206 F: net/dsa/tag_ocelot.c
18208 VIVID VIRTUAL VIDEO DRIVER
18209 M: Hans Verkuil <hverkuil@xs4all.nl>
18210 L: linux-media@vger.kernel.org
18212 W: https://linuxtv.org
18213 T: git git://linuxtv.org/media_tree.git
18214 F: drivers/media/test-drivers/vivid/*
18217 M: Florian Fainelli <f.fainelli@gmail.com>
18218 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18220 F: drivers/vlynq/vlynq.c
18221 F: include/linux/vlynq.h
18224 M: Martyn Welch <martyn@welchs.me.uk>
18225 M: Manohar Vanga <manohar.vanga@gmail.com>
18226 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18227 L: devel@driverdev.osuosl.org
18229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18230 F: Documentation/driver-api/vme.rst
18231 F: drivers/staging/vme/
18233 F: include/linux/vme*
18235 VMWARE BALLOON DRIVER
18236 M: Nadav Amit <namit@vmware.com>
18237 M: "VMware, Inc." <pv-drivers@vmware.com>
18238 L: linux-kernel@vger.kernel.org
18240 F: drivers/misc/vmw_balloon.c
18242 VMWARE HYPERVISOR INTERFACE
18243 M: Thomas Hellstrom <thellstrom@vmware.com>
18244 M: "VMware, Inc." <pv-drivers@vmware.com>
18245 L: virtualization@lists.linux-foundation.org
18247 F: arch/x86/include/asm/vmware.h
18248 F: arch/x86/kernel/cpu/vmware.c
18250 VMWARE PVRDMA DRIVER
18251 M: Adit Ranadive <aditr@vmware.com>
18252 M: VMware PV-Drivers <pv-drivers@vmware.com>
18253 L: linux-rdma@vger.kernel.org
18255 F: drivers/infiniband/hw/vmw_pvrdma/
18257 VMware PVSCSI driver
18258 M: Jim Gill <jgill@vmware.com>
18259 M: VMware PV-Drivers <pv-drivers@vmware.com>
18260 L: linux-scsi@vger.kernel.org
18262 F: drivers/scsi/vmw_pvscsi.c
18263 F: drivers/scsi/vmw_pvscsi.h
18265 VMWARE VIRTUAL PTP CLOCK DRIVER
18266 M: Vivek Thampi <vithampi@vmware.com>
18267 M: "VMware, Inc." <pv-drivers@vmware.com>
18268 L: netdev@vger.kernel.org
18270 F: drivers/ptp/ptp_vmw.c
18272 VMWARE VMMOUSE SUBDRIVER
18273 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18274 M: "VMware, Inc." <pv-drivers@vmware.com>
18275 L: linux-input@vger.kernel.org
18277 F: drivers/input/mouse/vmmouse.c
18278 F: drivers/input/mouse/vmmouse.h
18280 VMWARE VMXNET3 ETHERNET DRIVER
18281 M: Ronak Doshi <doshir@vmware.com>
18282 M: "VMware, Inc." <pv-drivers@vmware.com>
18283 L: netdev@vger.kernel.org
18285 F: drivers/net/vmxnet3/
18287 VOCORE VOCORE2 BOARD
18288 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18289 L: linux-mips@vger.kernel.org
18291 F: arch/mips/boot/dts/ralink/vocore2.dts
18293 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18294 M: Liam Girdwood <lgirdwood@gmail.com>
18295 M: Mark Brown <broonie@kernel.org>
18296 L: linux-kernel@vger.kernel.org
18298 W: http://www.slimlogic.co.uk/?p=48
18299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18300 F: Documentation/devicetree/bindings/regulator/
18301 F: Documentation/power/regulator/
18302 F: drivers/regulator/
18303 F: include/dt-bindings/regulator/
18304 F: include/linux/regulator/
18305 K: regulator_get_optional
18308 M: David Ahern <dsahern@kernel.org>
18309 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18310 L: netdev@vger.kernel.org
18312 F: Documentation/networking/vrf.rst
18313 F: drivers/net/vrf.c
18316 M: Petr Mladek <pmladek@suse.com>
18317 M: Steven Rostedt <rostedt@goodmis.org>
18318 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18319 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18320 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18323 F: Documentation/core-api/printk-formats.rst
18324 F: lib/test_printf.c
18327 VT1211 HARDWARE MONITOR DRIVER
18328 M: Juerg Haefliger <juergh@gmail.com>
18329 L: linux-hwmon@vger.kernel.org
18331 F: Documentation/hwmon/vt1211.rst
18332 F: drivers/hwmon/vt1211.c
18334 VT8231 HARDWARE MONITOR DRIVER
18335 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18336 L: linux-hwmon@vger.kernel.org
18338 F: drivers/hwmon/vt8231.c
18340 VUB300 USB to SDIO/SD/MMC bridge chip
18341 L: linux-mmc@vger.kernel.org
18343 F: drivers/mmc/host/vub300.c
18345 W1 DALLAS'S 1-WIRE BUS
18346 M: Evgeniy Polyakov <zbr@ioremap.net>
18348 F: Documentation/devicetree/bindings/w1/
18349 F: Documentation/w1/
18351 F: include/linux/w1.h
18353 W83791D HARDWARE MONITORING DRIVER
18354 M: Marc Hulsman <m.hulsman@tudelft.nl>
18355 L: linux-hwmon@vger.kernel.org
18357 F: Documentation/hwmon/w83791d.rst
18358 F: drivers/hwmon/w83791d.c
18360 W83793 HARDWARE MONITORING DRIVER
18361 M: Rudolf Marek <r.marek@assembler.cz>
18362 L: linux-hwmon@vger.kernel.org
18364 F: Documentation/hwmon/w83793.rst
18365 F: drivers/hwmon/w83793.c
18367 W83795 HARDWARE MONITORING DRIVER
18368 M: Jean Delvare <jdelvare@suse.com>
18369 L: linux-hwmon@vger.kernel.org
18371 F: drivers/hwmon/w83795.c
18373 W83L51xD SD/MMC CARD INTERFACE DRIVER
18374 M: Pierre Ossman <pierre@ossman.eu>
18376 F: drivers/mmc/host/wbsd.*
18378 WACOM PROTOCOL 4 SERIAL TABLETS
18379 M: Julian Squires <julian@cipht.net>
18380 M: Hans de Goede <hdegoede@redhat.com>
18381 L: linux-input@vger.kernel.org
18383 F: drivers/input/tablet/wacom_serial4.c
18385 WATCHDOG DEVICE DRIVERS
18386 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18387 M: Guenter Roeck <linux@roeck-us.net>
18388 L: linux-watchdog@vger.kernel.org
18390 W: http://www.linux-watchdog.org/
18391 T: git git://www.linux-watchdog.org/linux-watchdog.git
18392 F: Documentation/devicetree/bindings/watchdog/
18393 F: Documentation/watchdog/
18394 F: drivers/watchdog/
18395 F: include/linux/watchdog.h
18396 F: include/uapi/linux/watchdog.h
18398 WHISKEYCOVE PMIC GPIO DRIVER
18399 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18400 L: linux-gpio@vger.kernel.org
18402 F: drivers/gpio/gpio-wcove.c
18405 M: Dianlong Li <long17.cool@163.com>
18406 L: linux-rtc@vger.kernel.org
18408 F: drivers/rtc/rtc-sd3078.c
18411 M: David Herrmann <dh.herrmann@googlemail.com>
18412 L: linux-input@vger.kernel.org
18414 F: drivers/hid/hid-wiimote*
18416 WILOCITY WIL6210 WIRELESS DRIVER
18417 M: Maya Erez <merez@codeaurora.org>
18418 L: linux-wireless@vger.kernel.org
18419 L: wil6210@qti.qualcomm.com
18421 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18422 F: drivers/net/wireless/ath/wil6210/
18425 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18426 M: linux-wimax@intel.com
18427 L: wimax@linuxwimax.org (subscribers-only)
18429 W: http://linuxwimax.org
18430 F: Documentation/admin-guide/wimax/wimax.rst
18431 F: include/linux/wimax/debug.h
18432 F: include/net/wimax.h
18433 F: include/uapi/linux/wimax.h
18437 M: David Härdeman <david@hardeman.nu>
18439 F: drivers/media/rc/winbond-cir.c
18441 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18442 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18443 L: linux-watchdog@vger.kernel.org
18445 F: drivers/watchdog/ebc-c384_wdt.c
18447 WINSYSTEMS WS16C48 GPIO DRIVER
18448 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18449 L: linux-gpio@vger.kernel.org
18451 F: drivers/gpio/gpio-ws16c48.c
18453 WIREGUARD SECURE NETWORK TUNNEL
18454 M: Jason A. Donenfeld <Jason@zx2c4.com>
18455 L: wireguard@lists.zx2c4.com
18456 L: netdev@vger.kernel.org
18458 F: drivers/net/wireguard/
18459 F: tools/testing/selftests/wireguard/
18461 WISTRON LAPTOP BUTTON DRIVER
18462 M: Miloslav Trmac <mitr@volny.cz>
18464 F: drivers/input/misc/wistron_btns.c
18466 WL3501 WIRELESS PCMCIA CARD DRIVER
18467 L: linux-wireless@vger.kernel.org
18469 F: drivers/net/wireless/wl3501*
18471 WOLFSON MICROELECTRONICS DRIVERS
18472 L: patches@opensource.cirrus.com
18474 W: https://github.com/CirrusLogic/linux-drivers/wiki
18475 T: git https://github.com/CirrusLogic/linux-drivers.git
18476 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18477 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18478 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18479 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18480 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18481 F: Documentation/hwmon/wm83??.rst
18482 F: arch/arm/mach-s3c64xx/mach-crag6410*
18483 F: drivers/clk/clk-wm83*.c
18484 F: drivers/extcon/extcon-arizona.c
18485 F: drivers/gpio/gpio-*wm*.c
18486 F: drivers/gpio/gpio-arizona.c
18487 F: drivers/hwmon/wm83??-hwmon.c
18488 F: drivers/input/misc/wm831x-on.c
18489 F: drivers/input/touchscreen/wm831x-ts.c
18490 F: drivers/input/touchscreen/wm97*.c
18491 F: drivers/leds/leds-wm83*.c
18492 F: drivers/mfd/arizona*
18493 F: drivers/mfd/cs47l24*
18494 F: drivers/mfd/wm*.c
18495 F: drivers/power/supply/wm83*.c
18496 F: drivers/regulator/arizona*
18497 F: drivers/regulator/wm8*.c
18498 F: drivers/rtc/rtc-wm83*.c
18499 F: drivers/video/backlight/wm83*_bl.c
18500 F: drivers/watchdog/wm83*_wdt.c
18501 F: include/linux/mfd/arizona/
18502 F: include/linux/mfd/wm831x/
18503 F: include/linux/mfd/wm8350/
18504 F: include/linux/mfd/wm8400*
18505 F: include/linux/regulator/arizona*
18506 F: include/linux/wm97xx.h
18507 F: include/sound/wm????.h
18508 F: sound/soc/codecs/arizona.?
18509 F: sound/soc/codecs/cs47l24*
18510 F: sound/soc/codecs/wm*
18513 M: Tejun Heo <tj@kernel.org>
18514 R: Lai Jiangshan <jiangshanlai@gmail.com>
18516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18517 F: Documentation/core-api/workqueue.rst
18518 F: include/linux/workqueue.h
18519 F: kernel/workqueue.c
18521 X-POWERS AXP288 PMIC DRIVERS
18522 M: Hans de Goede <hdegoede@redhat.com>
18524 F: drivers/acpi/pmic/intel_pmic_xpower.c
18527 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18528 M: Chen-Yu Tsai <wens@csie.org>
18529 L: linux-kernel@vger.kernel.org
18534 M: Andrew Hendry <andrew.hendry@gmail.com>
18535 L: linux-x25@vger.kernel.org
18537 F: Documentation/networking/x25*
18538 F: include/net/x25*
18541 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18542 M: Thomas Gleixner <tglx@linutronix.de>
18543 M: Ingo Molnar <mingo@redhat.com>
18544 M: Borislav Petkov <bp@alien8.de>
18546 R: "H. Peter Anvin" <hpa@zytor.com>
18547 L: linux-kernel@vger.kernel.org
18549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18550 F: Documentation/devicetree/bindings/x86/
18551 F: Documentation/x86/
18555 M: Andy Lutomirski <luto@kernel.org>
18556 L: linux-kernel@vger.kernel.org
18558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18561 X86 MCE INFRASTRUCTURE
18562 M: Tony Luck <tony.luck@intel.com>
18563 M: Borislav Petkov <bp@alien8.de>
18564 L: linux-edac@vger.kernel.org
18566 F: arch/x86/kernel/cpu/mce/*
18568 X86 MICROCODE UPDATE SUPPORT
18569 M: Borislav Petkov <bp@alien8.de>
18571 F: arch/x86/kernel/cpu/microcode/*
18574 M: Dave Hansen <dave.hansen@linux.intel.com>
18575 M: Andy Lutomirski <luto@kernel.org>
18576 M: Peter Zijlstra <peterz@infradead.org>
18577 L: linux-kernel@vger.kernel.org
18579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18582 X86 PLATFORM DRIVERS
18583 M: Darren Hart <dvhart@infradead.org>
18584 M: Andy Shevchenko <andy@infradead.org>
18585 L: platform-driver-x86@vger.kernel.org
18587 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18588 F: drivers/platform/olpc/
18589 F: drivers/platform/x86/
18591 X86 PLATFORM DRIVERS - ARCH
18592 R: Darren Hart <dvhart@infradead.org>
18593 R: Andy Shevchenko <andy@infradead.org>
18594 L: platform-driver-x86@vger.kernel.org
18597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18598 F: arch/x86/platform
18601 M: Andy Lutomirski <luto@kernel.org>
18602 L: linux-kernel@vger.kernel.org
18604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18605 F: arch/x86/entry/vdso/
18608 M: Matthew Wilcox <willy@infradead.org>
18609 L: linux-fsdevel@vger.kernel.org
18611 F: Documentation/core-api/xarray.rst
18612 F: include/linux/idr.h
18613 F: include/linux/xarray.h
18616 F: tools/testing/radix-tree
18619 M: Benjamin Valentin <benpicco@googlemail.com>
18621 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18622 F: drivers/media/rc/xbox_remote.c
18624 XC2028/3028 TUNER DRIVER
18625 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18626 L: linux-media@vger.kernel.org
18628 W: https://linuxtv.org
18629 T: git git://linuxtv.org/media_tree.git
18630 F: drivers/media/tuners/tuner-xc2028.*
18632 XDP (eXpress Data Path)
18633 M: Alexei Starovoitov <ast@kernel.org>
18634 M: Daniel Borkmann <daniel@iogearbox.net>
18635 M: David S. Miller <davem@davemloft.net>
18636 M: Jakub Kicinski <kuba@kernel.org>
18637 M: Jesper Dangaard Brouer <hawk@kernel.org>
18638 M: John Fastabend <john.fastabend@gmail.com>
18639 L: netdev@vger.kernel.org
18640 L: bpf@vger.kernel.org
18642 F: include/net/xdp.h
18643 F: include/trace/events/xdp.h
18644 F: kernel/bpf/cpumap.c
18645 F: kernel/bpf/devmap.c
18650 XDP SOCKETS (AF_XDP)
18651 M: Björn Töpel <bjorn.topel@intel.com>
18652 M: Magnus Karlsson <magnus.karlsson@intel.com>
18653 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18654 L: netdev@vger.kernel.org
18655 L: bpf@vger.kernel.org
18657 F: include/net/xdp_sock*
18658 F: include/net/xsk_buff_pool.h
18659 F: include/uapi/linux/if_xdp.h
18661 F: samples/bpf/xdpsock*
18662 F: tools/lib/bpf/xsk*
18664 XEN BLOCK SUBSYSTEM
18665 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18666 M: Roger Pau Monné <roger.pau@citrix.com>
18667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18669 F: drivers/block/xen*
18670 F: drivers/block/xen-blkback/*
18673 M: Stefano Stabellini <sstabellini@kernel.org>
18674 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18676 F: arch/arm/include/asm/xen/
18679 XEN HYPERVISOR ARM64
18680 M: Stefano Stabellini <sstabellini@kernel.org>
18681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18683 F: arch/arm64/include/asm/xen/
18686 XEN HYPERVISOR INTERFACE
18687 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18688 M: Juergen Gross <jgross@suse.com>
18689 R: Stefano Stabellini <sstabellini@kernel.org>
18690 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18693 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18694 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18695 F: arch/x86/include/asm/pvclock-abi.h
18696 F: arch/x86/include/asm/xen/
18697 F: arch/x86/platform/pvh/
18699 F: drivers/*/xen-*front.c
18701 F: include/uapi/xen/
18704 XEN NETWORK BACKEND DRIVER
18705 M: Wei Liu <wei.liu@kernel.org>
18706 M: Paul Durrant <paul@xen.org>
18707 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18708 L: netdev@vger.kernel.org
18710 F: drivers/net/xen-netback/*
18713 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18716 F: arch/x86/pci/*xen*
18717 F: drivers/pci/*xen*
18720 M: Juergen Gross <jgross@suse.com>
18721 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18722 L: linux-scsi@vger.kernel.org
18724 F: drivers/scsi/xen-scsifront.c
18725 F: drivers/xen/xen-scsiback.c
18726 F: include/xen/interface/io/vscsiif.h
18728 XEN SOUND FRONTEND DRIVER
18729 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18730 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18735 XEN SWIOTLB SUBSYSTEM
18736 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18737 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18738 L: iommu@lists.linux-foundation.org
18740 F: arch/x86/xen/*swiotlb*
18741 F: drivers/xen/*swiotlb*
18744 M: Darrick J. Wong <darrick.wong@oracle.com>
18745 M: linux-xfs@vger.kernel.org
18746 L: linux-xfs@vger.kernel.org
18749 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18750 F: Documentation/ABI/testing/sysfs-fs-xfs
18751 F: Documentation/admin-guide/xfs.rst
18752 F: Documentation/filesystems/xfs-delayed-logging-design.rst
18753 F: Documentation/filesystems/xfs-self-describing-metadata.rst
18755 F: include/uapi/linux/dqblk_xfs.h
18756 F: include/uapi/linux/fsmap.h
18758 XILINX AXI ETHERNET DRIVER
18759 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18761 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18764 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18765 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18766 L: linux-can@vger.kernel.org
18768 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18769 F: drivers/net/can/xilinx_can.c
18771 XILINX SD-FEC IP CORES
18772 M: Derek Kiernan <derek.kiernan@xilinx.com>
18773 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18775 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18776 F: Documentation/misc-devices/xilinx_sdfec.rst
18777 F: drivers/misc/Kconfig
18778 F: drivers/misc/Makefile
18779 F: drivers/misc/xilinx_sdfec.c
18780 F: include/uapi/misc/xilinx_sdfec.h
18782 XILINX UARTLITE SERIAL DRIVER
18783 M: Peter Korsgaard <jacmet@sunsite.dk>
18784 L: linux-serial@vger.kernel.org
18786 F: drivers/tty/serial/uartlite.c
18788 XILINX VIDEO IP CORES
18789 M: Hyun Kwon <hyun.kwon@xilinx.com>
18790 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18791 L: linux-media@vger.kernel.org
18793 T: git git://linuxtv.org/media_tree.git
18794 F: Documentation/devicetree/bindings/media/xilinx/
18795 F: drivers/media/platform/xilinx/
18796 F: include/uapi/linux/xilinx-v4l2-controls.h
18799 M: Eli Billauer <eli.billauer@gmail.com>
18800 L: linux-kernel@vger.kernel.org
18802 F: drivers/char/xillybus/
18805 M: George Cherian <gcherian@marvell.com>
18806 L: linux-i2c@vger.kernel.org
18808 W: http://www.marvell.com
18809 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18810 F: drivers/i2c/busses/i2c-xlp9xx.c
18812 XRA1403 GPIO EXPANDER
18813 M: Nandor Han <nandor.han@ge.com>
18814 M: Semi Malinen <semi.malinen@ge.com>
18815 L: linux-gpio@vger.kernel.org
18817 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18818 F: drivers/gpio/gpio-xra1403.c
18820 XTENSA XTFPGA PLATFORM SUPPORT
18821 M: Max Filippov <jcmvbkbc@gmail.com>
18822 L: linux-xtensa@linux-xtensa.org
18824 F: drivers/spi/spi-xtensa-xtfpga.c
18825 F: sound/soc/xtensa/xtfpga-i2s.c
18827 YAM DRIVER FOR AX.25
18828 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18829 L: linux-hams@vger.kernel.org
18831 F: drivers/net/hamradio/yam*
18832 F: include/linux/yam.h
18834 YAMA SECURITY MODULE
18835 M: Kees Cook <keescook@chromium.org>
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18838 F: Documentation/admin-guide/LSM/Yama.rst
18841 YEALINK PHONE DRIVER
18842 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18843 L: usbb2k-api-dev@nongnu.org
18845 F: Documentation/input/devices/yealink.rst
18846 F: drivers/input/misc/yealink.*
18848 Z8530 DRIVER FOR AX.25
18849 M: Joerg Reuter <jreuter@yaina.de>
18850 L: linux-hams@vger.kernel.org
18852 W: http://yaina.de/jreuter/
18853 W: http://www.qsl.net/dl1bke/
18854 F: Documentation/networking/z8530drv.rst
18855 F: drivers/net/hamradio/*scc.c
18856 F: drivers/net/hamradio/z8530.h
18858 ZBUD COMPRESSED PAGE ALLOCATOR
18859 M: Seth Jennings <sjenning@redhat.com>
18860 M: Dan Streetman <ddstreet@ieee.org>
18861 L: linux-mm@kvack.org
18863 F: include/linux/zbud.h
18866 ZD1211RW WIRELESS DRIVER
18867 M: Daniel Drake <dsd@gentoo.org>
18868 M: Ulrich Kunitz <kune@deine-taler.de>
18869 L: linux-wireless@vger.kernel.org
18870 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18872 W: http://zd1211.ath.cx/wiki/DriverRewrite
18873 F: drivers/net/wireless/zydas/zd1211rw/
18875 ZD1301 MEDIA DRIVER
18876 M: Antti Palosaari <crope@iki.fi>
18877 L: linux-media@vger.kernel.org
18879 W: https://linuxtv.org/
18880 W: http://palosaari.fi/linux/
18881 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18882 F: drivers/media/usb/dvb-usb-v2/zd1301*
18884 ZD1301_DEMOD MEDIA DRIVER
18885 M: Antti Palosaari <crope@iki.fi>
18886 L: linux-media@vger.kernel.org
18888 W: https://linuxtv.org/
18889 W: http://palosaari.fi/linux/
18890 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18891 F: drivers/media/dvb-frontends/zd1301_demod*
18893 ZHAOXIN PROCESSOR SUPPORT
18894 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18895 L: linux-kernel@vger.kernel.org
18897 F: arch/x86/kernel/cpu/zhaoxin.c
18900 M: Damien Le Moal <damien.lemoal@wdc.com>
18901 M: Naohiro Aota <naohiro.aota@wdc.com>
18902 R: Johannes Thumshirn <jth@kernel.org>
18903 L: linux-fsdevel@vger.kernel.org
18905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18906 F: Documentation/filesystems/zonefs.rst
18909 ZPOOL COMPRESSED PAGE STORAGE API
18910 M: Dan Streetman <ddstreet@ieee.org>
18911 L: linux-mm@kvack.org
18913 F: include/linux/zpool.h
18916 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18917 M: Minchan Kim <minchan@kernel.org>
18918 M: Nitin Gupta <ngupta@vflare.org>
18919 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18920 L: linux-kernel@vger.kernel.org
18922 F: Documentation/admin-guide/blockdev/zram.rst
18923 F: drivers/block/zram/
18925 ZS DECSTATION Z85C30 SERIAL DRIVER
18926 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18928 F: drivers/tty/serial/zs.*
18930 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18931 M: Minchan Kim <minchan@kernel.org>
18932 M: Nitin Gupta <ngupta@vflare.org>
18933 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18934 L: linux-mm@kvack.org
18936 F: Documentation/vm/zsmalloc.rst
18937 F: include/linux/zsmalloc.h
18940 ZSWAP COMPRESSED SWAP CACHING
18941 M: Seth Jennings <sjenning@redhat.com>
18942 M: Dan Streetman <ddstreet@ieee.org>
18943 M: Vitaly Wool <vitaly.wool@konsulko.com>
18944 L: linux-mm@kvack.org
18949 M: Linus Torvalds <torvalds@linux-foundation.org>
18950 L: linux-kernel@vger.kernel.org
18951 S: Buried alive in reporters
18952 Q: http://patchwork.kernel.org/project/LKML/list/
18953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git