1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
947 M: Christian Eggers <ceggers@arri.de>
948 L: linux-iio@vger.kernel.org
950 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
951 F: drivers/iio/light/as73211.c
953 ANALOG DEVICES INC AD7192 DRIVER
954 M: Alexandru Tachici <alexandru.tachici@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,ad7192.yaml
959 F: drivers/iio/adc/ad7192.c
961 ANALOG DEVICES INC AD7292 DRIVER
962 M: Marcelo Schmitt <marcelo.schmitt1@gmail.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,ad7292.yaml
967 F: drivers/iio/adc/ad7292.c
969 ANALOG DEVICES INC AD7768-1 DRIVER
970 M: Michael Hennerich <Michael.Hennerich@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,ad7768-1.txt
975 F: drivers/iio/adc/ad7768-1.c
977 ANALOG DEVICES INC AD7780 DRIVER
978 M: Michael Hennerich <Michael.Hennerich@analog.com>
979 M: Renato Lui Geh <renatogeh@gmail.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
984 F: drivers/iio/adc/ad7780.c
986 ANALOG DEVICES INC AD9389B DRIVER
987 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
988 L: linux-media@vger.kernel.org
990 F: drivers/media/i2c/ad9389b*
992 ANALOG DEVICES INC ADGS1408 DRIVER
993 M: Mircea Caprioru <mircea.caprioru@analog.com>
995 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
996 F: drivers/mux/adgs1408.c
998 ANALOG DEVICES INC ADIN DRIVER
999 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1000 L: netdev@vger.kernel.org
1002 W: http://ez.analog.com/community/linux-device-drivers
1003 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1004 F: drivers/net/phy/adin.c
1006 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1007 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1008 L: linux-iio@vger.kernel.org
1010 F: drivers/iio/imu/adis.c
1011 F: include/linux/iio/imu/adis.h
1013 ANALOG DEVICES INC ADIS16460 DRIVER
1014 M: Dragos Bogdan <dragos.bogdan@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 W: http://ez.analog.com/community/linux-device-drivers
1018 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1019 F: drivers/iio/imu/adis16460.c
1021 ANALOG DEVICES INC ADIS16475 DRIVER
1022 M: Nuno Sa <nuno.sa@analog.com>
1023 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1026 F: drivers/iio/imu/adis16475.c
1027 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1029 ANALOG DEVICES INC ADM1177 DRIVER
1030 M: Michael Hennerich <Michael.Hennerich@analog.com>
1031 L: linux-hwmon@vger.kernel.org
1033 W: http://ez.analog.com/community/linux-device-drivers
1034 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1035 F: drivers/hwmon/adm1177.c
1037 ANALOG DEVICES INC ADP5061 DRIVER
1038 M: Michael Hennerich <Michael.Hennerich@analog.com>
1039 L: linux-pm@vger.kernel.org
1041 W: http://ez.analog.com/community/linux-device-drivers
1042 F: drivers/power/supply/adp5061.c
1044 ANALOG DEVICES INC ADV7180 DRIVER
1045 M: Lars-Peter Clausen <lars@metafoo.de>
1046 L: linux-media@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/media/i2c/adv7180.c
1050 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1052 ANALOG DEVICES INC ADV748X DRIVER
1053 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1054 L: linux-media@vger.kernel.org
1056 F: drivers/media/i2c/adv748x/*
1058 ANALOG DEVICES INC ADV7511 DRIVER
1059 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1060 L: linux-media@vger.kernel.org
1062 F: drivers/media/i2c/adv7511*
1064 ANALOG DEVICES INC ADV7604 DRIVER
1065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1066 L: linux-media@vger.kernel.org
1068 F: drivers/media/i2c/adv7604*
1070 ANALOG DEVICES INC ADV7842 DRIVER
1071 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1072 L: linux-media@vger.kernel.org
1074 F: drivers/media/i2c/adv7842*
1076 ANALOG DEVICES INC ADXRS290 DRIVER
1077 M: Nishant Malpani <nish.malpani25@gmail.com>
1078 L: linux-iio@vger.kernel.org
1080 F: drivers/iio/gyro/adxrs290.c
1081 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1083 ANALOG DEVICES INC ASOC CODEC DRIVERS
1084 M: Lars-Peter Clausen <lars@metafoo.de>
1085 M: Nuno Sá <nuno.sa@analog.com>
1086 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1088 W: http://wiki.analog.com/
1089 W: http://ez.analog.com/community/linux-device-drivers
1090 F: sound/soc/codecs/ad1*
1091 F: sound/soc/codecs/ad7*
1092 F: sound/soc/codecs/adau*
1093 F: sound/soc/codecs/adav*
1094 F: sound/soc/codecs/sigmadsp.*
1095 F: sound/soc/codecs/ssm*
1097 ANALOG DEVICES INC DMA DRIVERS
1098 M: Lars-Peter Clausen <lars@metafoo.de>
1100 W: http://ez.analog.com/community/linux-device-drivers
1101 F: drivers/dma/dma-axi-dmac.c
1103 ANALOG DEVICES INC IIO DRIVERS
1104 M: Lars-Peter Clausen <lars@metafoo.de>
1105 M: Michael Hennerich <Michael.Hennerich@analog.com>
1107 W: http://wiki.analog.com/
1108 W: http://ez.analog.com/community/linux-device-drivers
1109 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1110 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1111 F: Documentation/devicetree/bindings/iio/*/adi,*
1112 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1113 F: drivers/iio/*/ad*
1114 F: drivers/iio/adc/ltc249*
1115 F: drivers/iio/amplifiers/hmc425a.c
1116 F: drivers/staging/iio/*/ad*
1117 X: drivers/iio/*/adjd*
1119 ANALOGBITS PLL LIBRARIES
1120 M: Paul Walmsley <paul.walmsley@sifive.com>
1122 F: drivers/clk/analogbits/*
1123 F: include/linux/clk/analogbits*
1126 M: Nick Hu <nickhu@andestech.com>
1127 M: Greentime Hu <green.hu@gmail.com>
1128 M: Vincent Chen <deanbo422@gmail.com>
1130 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1131 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1132 F: Documentation/devicetree/bindings/nds32/
1137 ANDROID CONFIG FRAGMENTS
1138 M: Rob Herring <robh@kernel.org>
1140 F: kernel/configs/android*
1143 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1144 M: Arve Hjønnevåg <arve@android.com>
1145 M: Todd Kjos <tkjos@android.com>
1146 M: Martijn Coenen <maco@android.com>
1147 M: Joel Fernandes <joel@joelfernandes.org>
1148 M: Christian Brauner <christian@brauner.io>
1149 M: Hridya Valsaraju <hridya@google.com>
1150 M: Suren Baghdasaryan <surenb@google.com>
1151 L: devel@driverdev.osuosl.org
1153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1155 F: drivers/staging/android/
1157 ANDROID GOLDFISH PIC DRIVER
1158 M: Miodrag Dinic <miodrag.dinic@mips.com>
1160 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1161 F: drivers/irqchip/irq-goldfish-pic.c
1163 ANDROID GOLDFISH RTC DRIVER
1164 M: Miodrag Dinic <miodrag.dinic@mips.com>
1166 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1167 F: drivers/rtc/rtc-goldfish.c
1170 M: Laura Abbott <labbott@redhat.com>
1171 M: Sumit Semwal <sumit.semwal@linaro.org>
1172 L: devel@driverdev.osuosl.org
1173 L: dri-devel@lists.freedesktop.org
1174 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1176 F: drivers/staging/android/ion
1177 F: drivers/staging/android/uapi/ion.h
1179 AOA (Apple Onboard Audio) ALSA DRIVER
1180 M: Johannes Berg <johannes@sipsolutions.net>
1181 L: linuxppc-dev@lists.ozlabs.org
1182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1186 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1187 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1188 L: linux-iio@vger.kernel.org
1190 F: drivers/iio/adc/stx104.c
1193 M: Jiri Kosina <jikos@kernel.org>
1195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1196 F: arch/x86/kernel/apm_32.c
1197 F: drivers/char/apm-emulation.c
1198 F: include/linux/apm_bios.h
1199 F: include/uapi/linux/apm_bios.h
1201 APPARMOR SECURITY MODULE
1202 M: John Johansen <john.johansen@canonical.com>
1203 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1205 W: wiki.apparmor.net
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1207 F: Documentation/admin-guide/LSM/apparmor.rst
1208 F: security/apparmor/
1210 APPLE BCM5974 MULTITOUCH DRIVER
1211 M: Henrik Rydberg <rydberg@bitmath.org>
1212 L: linux-input@vger.kernel.org
1214 F: drivers/input/mouse/bcm5974.c
1217 M: Henrik Rydberg <rydberg@bitmath.org>
1218 L: linux-hwmon@vger.kernel.org
1220 F: drivers/hwmon/applesmc.c
1222 APPLETALK NETWORK LAYER
1223 L: netdev@vger.kernel.org
1225 F: drivers/net/appletalk/
1226 F: include/linux/atalk.h
1227 F: include/uapi/linux/atalk.h
1230 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1231 M: Khuong Dinh <khuong@os.amperecomputing.com>
1233 F: arch/arm64/boot/dts/apm/
1235 APPLIED MICRO (APM) X-GENE SOC EDAC
1236 M: Khuong Dinh <khuong@os.amperecomputing.com>
1238 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1239 F: drivers/edac/xgene_edac.c
1241 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1242 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1243 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1245 F: drivers/net/ethernet/apm/xgene-v2/
1247 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1248 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1249 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1250 M: Quan Nguyen <quan@os.amperecomputing.com>
1252 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1253 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1254 F: drivers/net/ethernet/apm/xgene/
1255 F: drivers/net/phy/mdio-xgene.c
1257 APPLIED MICRO (APM) X-GENE SOC PMU
1258 M: Khuong Dinh <khuong@os.amperecomputing.com>
1260 F: Documentation/admin-guide/perf/xgene-pmu.rst
1261 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1262 F: drivers/perf/xgene_pmu.c
1264 APTINA CAMERA SENSOR PLL
1265 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1266 L: linux-media@vger.kernel.org
1268 F: drivers/media/i2c/aptina-pll.*
1270 AQUANTIA ETHERNET DRIVER (atlantic)
1271 M: Igor Russkikh <irusskikh@marvell.com>
1272 L: netdev@vger.kernel.org
1274 W: https://www.marvell.com/
1275 Q: http://patchwork.ozlabs.org/project/netdev/list/
1276 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1277 F: drivers/net/ethernet/aquantia/atlantic/
1279 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1280 M: Egor Pomozov <epomozov@marvell.com>
1281 L: netdev@vger.kernel.org
1283 W: http://www.aquantia.com
1284 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1286 ARASAN NAND CONTROLLER DRIVER
1287 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1288 L: linux-mtd@lists.infradead.org
1290 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1291 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1293 ARC FRAMEBUFFER DRIVER
1294 M: Jaya Kumar <jayalk@intworks.biz>
1296 F: drivers/video/fbdev/arcfb.c
1297 F: drivers/video/fbdev/core/fb_defio.c
1300 M: Alexey Brodkin <abrodkin@synopsys.com>
1302 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1303 F: drivers/gpu/drm/arc/
1305 ARCNET NETWORK LAYER
1306 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1307 L: netdev@vger.kernel.org
1309 F: drivers/net/arcnet/
1310 F: include/uapi/linux/if_arcnet.h
1312 ARM ARCHITECTED TIMER DRIVER
1313 M: Mark Rutland <mark.rutland@arm.com>
1314 M: Marc Zyngier <maz@kernel.org>
1315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm/include/asm/arch_timer.h
1318 F: arch/arm64/include/asm/arch_timer.h
1319 F: drivers/clocksource/arm_arch_timer.c
1321 ARM HDLCD DRM DRIVER
1322 M: Liviu Dudau <liviu.dudau@arm.com>
1324 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1325 F: drivers/gpu/drm/arm/hdlcd_*
1327 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1328 M: Linus Walleij <linus.walleij@linaro.org>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1332 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1333 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1334 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1335 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1336 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1337 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1338 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1339 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1340 F: arch/arm/boot/dts/arm-realview-*
1341 F: arch/arm/boot/dts/integrator*
1342 F: arch/arm/boot/dts/versatile*
1343 F: arch/arm/mach-integrator/
1344 F: arch/arm/mach-realview/
1345 F: arch/arm/mach-versatile/
1346 F: arch/arm/plat-versatile/
1347 F: drivers/bus/arm-integrator-lm.c
1348 F: drivers/clk/versatile/
1349 F: drivers/i2c/busses/i2c-versatile.c
1350 F: drivers/irqchip/irq-versatile-fpga.c
1351 F: drivers/mtd/maps/physmap-versatile.*
1352 F: drivers/power/reset/arm-versatile-reboot.c
1353 F: drivers/soc/versatile/
1355 ARM KOMEDA DRM-KMS DRIVER
1356 M: James (Qian) Wang <james.qian.wang@arm.com>
1357 M: Liviu Dudau <liviu.dudau@arm.com>
1358 M: Mihail Atanassov <mihail.atanassov@arm.com>
1359 L: Mali DP Maintainers <malidp@foss.arm.com>
1361 T: git git://anongit.freedesktop.org/drm/drm-misc
1362 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1363 F: Documentation/gpu/komeda-kms.rst
1364 F: drivers/gpu/drm/arm/display/include/
1365 F: drivers/gpu/drm/arm/display/komeda/
1367 ARM MALI PANFROST DRM DRIVER
1368 M: Rob Herring <robh@kernel.org>
1369 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1370 R: Steven Price <steven.price@arm.com>
1371 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1372 L: dri-devel@lists.freedesktop.org
1374 T: git git://anongit.freedesktop.org/drm/drm-misc
1375 F: drivers/gpu/drm/panfrost/
1376 F: include/uapi/drm/panfrost_drm.h
1378 ARM MALI-DP DRM DRIVER
1379 M: Liviu Dudau <liviu.dudau@arm.com>
1380 M: Brian Starkey <brian.starkey@arm.com>
1381 L: Mali DP Maintainers <malidp@foss.arm.com>
1383 T: git git://anongit.freedesktop.org/drm/drm-misc
1384 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1385 F: Documentation/gpu/afbc.rst
1386 F: drivers/gpu/drm/arm/
1388 ARM MFM AND FLOPPY DRIVERS
1389 M: Ian Molton <spyro@f2s.com>
1391 F: arch/arm/include/asm/floppy.h
1392 F: arch/arm/mach-rpc/floppydma.S
1394 ARM PMU PROFILING AND DEBUGGING
1395 M: Will Deacon <will@kernel.org>
1396 M: Mark Rutland <mark.rutland@arm.com>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 F: Documentation/devicetree/bindings/arm/pmu.yaml
1400 F: Documentation/devicetree/bindings/perf/
1401 F: arch/arm*/include/asm/hw_breakpoint.h
1402 F: arch/arm*/include/asm/perf_event.h
1403 F: arch/arm*/kernel/hw_breakpoint.c
1404 F: arch/arm*/kernel/perf_*
1405 F: arch/arm/oprofile/common.c
1407 F: include/linux/perf/arm_pmu.h
1410 M: Russell King <linux@armlinux.org.uk>
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413 W: http://www.armlinux.org.uk/
1414 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1416 X: arch/arm/boot/dts/
1418 ARM PRIMECELL AACI PL041 DRIVER
1419 M: Russell King <linux@armlinux.org.uk>
1423 ARM PRIMECELL BUS SUPPORT
1424 M: Russell King <linux@armlinux.org.uk>
1427 F: include/linux/amba/bus.h
1429 ARM PRIMECELL KMI PL050 DRIVER
1430 M: Russell King <linux@armlinux.org.uk>
1432 F: drivers/input/serio/ambakmi.*
1433 F: include/linux/amba/kmi.h
1435 ARM PRIMECELL MMCI PL180/1 DRIVER
1436 M: Russell King <linux@armlinux.org.uk>
1438 F: drivers/mmc/host/mmci.*
1439 F: include/linux/amba/mmci.h
1441 ARM PRIMECELL SSP PL022 SPI DRIVER
1442 M: Linus Walleij <linus.walleij@linaro.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1446 F: drivers/spi/spi-pl022.c
1448 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1449 M: Russell King <linux@armlinux.org.uk>
1451 F: drivers/tty/serial/amba-pl01*.c
1452 F: include/linux/amba/serial.h
1454 ARM PRIMECELL VIC PL190/PL192 DRIVER
1455 M: Linus Walleij <linus.walleij@linaro.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1459 F: drivers/irqchip/irq-vic.c
1461 ARM SMC WATCHDOG DRIVER
1462 M: Julius Werner <jwerner@chromium.org>
1463 R: Evan Benn <evanbenn@chromium.org>
1465 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1466 F: drivers/watchdog/arm_smc_wdt.c
1469 M: Will Deacon <will@kernel.org>
1470 R: Robin Murphy <robin.murphy@arm.com>
1471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1474 F: drivers/iommu/arm/
1475 F: drivers/iommu/io-pgtable-arm-v7s.c
1476 F: drivers/iommu/io-pgtable-arm.c
1478 ARM SUB-ARCHITECTURES
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1485 ARM/ACTIONS SEMI ARCHITECTURE
1486 M: Andreas Färber <afaerber@suse.de>
1487 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1490 F: Documentation/devicetree/bindings/arm/actions.yaml
1491 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1492 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1493 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1494 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1495 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1496 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1497 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1498 F: arch/arm/boot/dts/owl-*
1499 F: arch/arm/mach-actions/
1500 F: arch/arm64/boot/dts/actions/
1501 F: drivers/clk/actions/
1502 F: drivers/clocksource/timer-owl*
1503 F: drivers/dma/owl-dma.c
1504 F: drivers/i2c/busses/i2c-owl.c
1505 F: drivers/mmc/host/owl-mmc.c
1506 F: drivers/pinctrl/actions/*
1507 F: drivers/soc/actions/
1508 F: include/dt-bindings/power/owl-*
1509 F: include/dt-bindings/reset/actions,*
1510 F: include/linux/soc/actions/
1513 ARM/ADS SPHERE MACHINE SUPPORT
1514 M: Lennert Buytenhek <kernel@wantstofly.org>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 ARM/AFEB9260 MACHINE SUPPORT
1519 M: Sergey Lapin <slapin@ossfans.org>
1520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 ARM/AJECO 1ARM MACHINE SUPPORT
1524 M: Lennert Buytenhek <kernel@wantstofly.org>
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 ARM/Allwinner SoC Clock Support
1529 M: Emilio López <emilio@elopez.com.ar>
1531 F: drivers/clk/sunxi/
1533 ARM/Allwinner sunXi SoC support
1534 M: Maxime Ripard <mripard@kernel.org>
1535 M: Chen-Yu Tsai <wens@csie.org>
1536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1539 F: arch/arm/mach-sunxi/
1540 F: arch/arm64/boot/dts/allwinner/
1541 F: drivers/clk/sunxi-ng/
1542 F: drivers/pinctrl/sunxi/
1543 F: drivers/soc/sunxi/
1547 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1548 M: Neil Armstrong <narmstrong@baylibre.com>
1549 M: Jerome Brunet <jbrunet@baylibre.com>
1550 L: linux-amlogic@lists.infradead.org
1552 F: Documentation/devicetree/bindings/clock/amlogic*
1553 F: drivers/clk/meson/
1554 F: include/dt-bindings/clock/gxbb*
1555 F: include/dt-bindings/clock/meson*
1557 ARM/Amlogic Meson SoC Crypto Drivers
1558 M: Corentin Labbe <clabbe@baylibre.com>
1559 L: linux-crypto@vger.kernel.org
1560 L: linux-amlogic@lists.infradead.org
1562 F: Documentation/devicetree/bindings/crypto/amlogic*
1563 F: drivers/crypto/amlogic/
1565 ARM/Amlogic Meson SoC Sound Drivers
1566 M: Jerome Brunet <jbrunet@baylibre.com>
1567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/sound/amlogic*
1572 ARM/Amlogic Meson SoC support
1573 M: Kevin Hilman <khilman@baylibre.com>
1574 R: Neil Armstrong <narmstrong@baylibre.com>
1575 R: Jerome Brunet <jbrunet@baylibre.com>
1576 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 L: linux-amlogic@lists.infradead.org
1580 W: http://linux-meson.com/
1581 F: arch/arm/boot/dts/meson*
1582 F: arch/arm/mach-meson/
1583 F: arch/arm64/boot/dts/amlogic/
1584 F: drivers/mmc/host/meson*
1585 F: drivers/pinctrl/meson/
1586 F: drivers/rtc/rtc-meson*
1587 F: drivers/soc/amlogic/
1590 ARM/Annapurna Labs ALPINE ARCHITECTURE
1591 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1592 M: Antoine Tenart <antoine.tenart@bootlin.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/boot/dts/alpine*
1596 F: arch/arm/mach-alpine/
1597 F: arch/arm64/boot/dts/amazon/
1598 F: drivers/*/*alpine*
1600 ARM/ARTPEC MACHINE SUPPORT
1601 M: Jesper Nilsson <jesper.nilsson@axis.com>
1602 M: Lars Persson <lars.persson@axis.com>
1603 L: linux-arm-kernel@axis.com
1605 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1606 F: arch/arm/boot/dts/artpec6*
1607 F: arch/arm/mach-artpec
1609 F: drivers/crypto/axis
1610 F: drivers/mmc/host/usdhi6rol0.c
1611 F: drivers/pinctrl/pinctrl-artpec*
1613 ARM/ASPEED I2C DRIVER
1614 M: Brendan Higgins <brendanhiggins@google.com>
1615 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1616 R: Joel Stanley <joel@jms.id.au>
1617 L: linux-i2c@vger.kernel.org
1618 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1620 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1621 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1622 F: drivers/i2c/busses/i2c-aspeed.c
1623 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1625 ARM/ASPEED MACHINE SUPPORT
1626 M: Joel Stanley <joel@jms.id.au>
1627 R: Andrew Jeffery <andrew@aj.id.au>
1628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1631 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1633 F: arch/arm/boot/dts/aspeed-*
1634 F: arch/arm/mach-aspeed/
1637 ARM/BITMAIN ARCHITECTURE
1638 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1642 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1643 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1644 F: arch/arm64/boot/dts/bitmain/
1645 F: drivers/clk/clk-bm1880.c
1646 F: drivers/pinctrl/pinctrl-bm1880.c
1648 ARM/CALXEDA HIGHBANK ARCHITECTURE
1649 M: Andre Przywara <andre.przywara@arm.com>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/boot/dts/ecx-*.dts*
1653 F: arch/arm/boot/dts/highbank.dts
1654 F: arch/arm/mach-highbank/
1656 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1657 M: Krzysztof Halasa <khalasa@piap.pl>
1659 F: arch/arm/mach-cns3xxx/
1661 ARM/CAVIUM THUNDER NETWORK DRIVER
1662 M: Sunil Goutham <sgoutham@marvell.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: drivers/net/ethernet/cavium/thunder/
1667 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1668 M: Lukasz Majewski <lukma@denx.de>
1669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 F: arch/arm/mach-ep93xx/ts72xx.c
1673 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1674 M: Alexander Shiyan <shc_work@mail.ru>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1680 M: Lennert Buytenhek <kernel@wantstofly.org>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1685 M: Hartley Sweeten <hsweeten@visionengravers.com>
1686 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: arch/arm/mach-ep93xx/
1690 F: arch/arm/mach-ep93xx/include/mach/
1693 M: Russell King <linux@armlinux.org.uk>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1697 F: drivers/clk/clkdev.c
1699 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1700 M: Baruch Siach <baruch@tkos.co.il>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/boot/dts/cx92755*
1706 ARM/CONTEC MICRO9 MACHINE SUPPORT
1707 M: Hubert Feurstein <hubert.feurstein@contec.at>
1709 F: arch/arm/mach-ep93xx/micro9.c
1711 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1712 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1713 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1714 R: Mike Leach <mike.leach@linaro.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1718 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1719 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1720 F: Documentation/devicetree/bindings/arm/coresight.txt
1721 F: Documentation/trace/coresight/*
1722 F: drivers/hwtracing/coresight/*
1723 F: include/dt-bindings/arm/coresight-cti-dt.h
1724 F: tools/perf/arch/arm/util/auxtrace.c
1725 F: tools/perf/arch/arm/util/cs-etm.c
1726 F: tools/perf/arch/arm/util/cs-etm.h
1727 F: tools/perf/arch/arm/util/pmu.c
1728 F: tools/perf/util/cs-etm-decoder/*
1729 F: tools/perf/util/cs-etm.*
1731 ARM/CORGI MACHINE SUPPORT
1732 M: Richard Purdie <rpurdie@rpsys.net>
1735 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1736 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1737 M: Linus Walleij <linus.walleij@linaro.org>
1738 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 T: git git://github.com/ulli-kroll/linux.git
1741 F: Documentation/devicetree/bindings/arm/gemini.txt
1742 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1743 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1744 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1745 F: arch/arm/mach-gemini/
1746 F: drivers/net/ethernet/cortina/
1747 F: drivers/pinctrl/pinctrl-gemini.c
1748 F: drivers/rtc/rtc-ftrtc010.c
1750 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1751 M: Barry Song <baohua@kernel.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1755 F: arch/arm/boot/dts/prima2*
1756 F: arch/arm/mach-prima2/
1757 F: drivers/clk/sirf/
1758 F: drivers/clocksource/timer-atlas7.c
1759 F: drivers/clocksource/timer-prima2.c
1763 ARM/CZ.NIC TURRIS MOX SUPPORT
1764 M: Marek Behun <marek.behun@nic.cz>
1766 W: http://mox.turris.cz
1767 F: Documentation/ABI/testing/debugfs-moxtet
1768 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1769 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1770 F: Documentation/devicetree/bindings/bus/moxtet.txt
1771 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1772 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1773 F: drivers/bus/moxtet.c
1774 F: drivers/firmware/turris-mox-rwtm.c
1775 F: drivers/gpio/gpio-moxtet.c
1776 F: include/linux/moxtet.h
1778 ARM/EBSA110 MACHINE SUPPORT
1779 M: Russell King <linux@armlinux.org.uk>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 W: http://www.armlinux.org.uk/
1783 F: arch/arm/mach-ebsa110/
1784 F: drivers/net/ethernet/amd/am79c961a.*
1786 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1787 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1788 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1794 M: Robert Jarzmik <robert.jarzmik@free.fr>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 F: arch/arm/mach-pxa/ezx.c
1799 ARM/FARADAY FA526 PORT
1800 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 T: git git://git.berlios.de/gemini-board
1804 F: arch/arm/mm/*-fa*
1806 ARM/FOOTBRIDGE ARCHITECTURE
1807 M: Russell King <linux@armlinux.org.uk>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 W: http://www.armlinux.org.uk/
1811 F: arch/arm/include/asm/hardware/dec21285.h
1812 F: arch/arm/mach-footbridge/
1814 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1815 M: Shawn Guo <shawnguo@kernel.org>
1816 M: Sascha Hauer <s.hauer@pengutronix.de>
1817 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1818 R: Fabio Estevam <festevam@gmail.com>
1819 R: NXP Linux Team <linux-imx@nxp.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1823 X: drivers/media/i2c/
1827 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1828 M: Shawn Guo <shawnguo@kernel.org>
1829 M: Li Yang <leoyang.li@nxp.com>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1833 F: arch/arm/boot/dts/ls1021a*
1834 F: arch/arm64/boot/dts/freescale/fsl-*
1835 F: arch/arm64/boot/dts/freescale/qoriq-*
1837 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1838 M: Shawn Guo <shawnguo@kernel.org>
1839 M: Sascha Hauer <s.hauer@pengutronix.de>
1840 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1841 R: Stefan Agner <stefan@agner.ch>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1845 F: arch/arm/boot/dts/vf*
1846 F: arch/arm/mach-imx/*vf610*
1848 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1849 M: Lennert Buytenhek <kernel@wantstofly.org>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 ARM/GUMSTIX MACHINE SUPPORT
1854 M: Steve Sakoman <sakoman@gmail.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1859 M: Philipp Zabel <philipp.zabel@gmail.com>
1860 M: Paul Parsons <lost.distance@yahoo.com>
1861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 F: arch/arm/mach-pxa/hx4700.c
1864 F: arch/arm/mach-pxa/include/mach/hx4700.h
1865 F: sound/soc/pxa/hx4700.c
1867 ARM/HISILICON SOC SUPPORT
1868 M: Wei Xu <xuwei5@hisilicon.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 W: http://www.hisilicon.com
1872 T: git git://github.com/hisilicon/linux-hisi.git
1873 F: arch/arm/boot/dts/hi3*
1874 F: arch/arm/boot/dts/hip*
1875 F: arch/arm/boot/dts/hisi*
1876 F: arch/arm/mach-hisi/
1877 F: arch/arm64/boot/dts/hisilicon/
1879 ARM/HP JORNADA 7XX MACHINE SUPPORT
1880 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1884 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1885 F: arch/arm/mach-sa1100/jornada720.c
1887 ARM/IGEP MACHINE SUPPORT
1888 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1889 M: Javier Martinez Canillas <javier@dowhile0.org>
1890 L: linux-omap@vger.kernel.org
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: arch/arm/boot/dts/omap3-igep*
1895 ARM/INCOME PXA270 SUPPORT
1896 M: Marek Vasut <marek.vasut@gmail.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1901 ARM/INTEL IOP32X ARM ARCHITECTURE
1902 M: Lennert Buytenhek <kernel@wantstofly.org>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 ARM/INTEL IQ81342EX MACHINE SUPPORT
1907 M: Lennert Buytenhek <kernel@wantstofly.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 ARM/INTEL IXDP2850 MACHINE SUPPORT
1912 M: Lennert Buytenhek <kernel@wantstofly.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 ARM/INTEL IXP4XX ARM ARCHITECTURE
1917 M: Linus Walleij <linusw@kernel.org>
1918 M: Imre Kaloz <kaloz@openwrt.org>
1919 M: Krzysztof Halasa <khalasa@piap.pl>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1923 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1924 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1925 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1926 F: arch/arm/mach-ixp4xx/
1927 F: drivers/clocksource/timer-ixp4xx.c
1928 F: drivers/gpio/gpio-ixp4xx.c
1929 F: drivers/irqchip/irq-ixp4xx.c
1930 F: include/linux/irqchip/irq-ixp4xx.h
1931 F: include/linux/platform_data/timer-ixp4xx.h
1933 ARM/INTEL KEEMBAY ARCHITECTURE
1934 M: Paul J. Murphy <paul.j.murphy@intel.com>
1935 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1937 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1938 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1939 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1941 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1942 M: Jonathan Cameron <jic23@cam.ac.uk>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/stargate2.c
1946 F: drivers/pcmcia/pxa2xx_stargate2.c
1948 ARM/INTEL XSC3 (MANZANO) ARM CORE
1949 M: Lennert Buytenhek <kernel@wantstofly.org>
1950 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1953 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/LG1K ARCHITECTURE
1959 M: Chanho Min <chanho.min@lge.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm64/boot/dts/lg/
1964 ARM/LOGICPD PXA270 MACHINE SUPPORT
1965 M: Lennert Buytenhek <kernel@wantstofly.org>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 ARM/LPC18XX ARCHITECTURE
1970 M: Vladimir Zapolskiy <vz@mleia.com>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1974 F: arch/arm/boot/dts/lpc43*
1975 F: drivers/i2c/busses/i2c-lpc2k.c
1976 F: drivers/memory/pl172.c
1977 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1978 F: drivers/rtc/rtc-lpc24xx.c
1981 ARM/LPC32XX SOC SUPPORT
1982 M: Vladimir Zapolskiy <vz@mleia.com>
1983 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1987 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1988 F: arch/arm/boot/dts/lpc32*
1989 F: arch/arm/mach-lpc32xx/
1990 F: drivers/i2c/busses/i2c-pnx.c
1991 F: drivers/net/ethernet/nxp/lpc_eth.c
1992 F: drivers/usb/host/ohci-nxp.c
1993 F: drivers/watchdog/pnx4008_wdt.c
1996 ARM/MAGICIAN MACHINE SUPPORT
1997 M: Philipp Zabel <philipp.zabel@gmail.com>
2000 ARM/Marvell Dove/MV78xx0/Orion SOC support
2001 M: Jason Cooper <jason@lakedaemon.net>
2002 M: Andrew Lunn <andrew@lunn.ch>
2003 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2004 M: Gregory Clement <gregory.clement@bootlin.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 T: git git://git.infradead.org/linux-mvebu.git
2008 F: Documentation/devicetree/bindings/soc/dove/
2009 F: arch/arm/boot/dts/dove*
2010 F: arch/arm/boot/dts/orion5x*
2011 F: arch/arm/mach-dove/
2012 F: arch/arm/mach-mv78xx0/
2013 F: arch/arm/mach-orion5x/
2014 F: arch/arm/plat-orion/
2015 F: drivers/soc/dove/
2017 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2018 M: Jason Cooper <jason@lakedaemon.net>
2019 M: Andrew Lunn <andrew@lunn.ch>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2024 T: git git://git.infradead.org/linux-mvebu.git
2025 F: arch/arm/boot/dts/armada*
2026 F: arch/arm/boot/dts/kirkwood*
2027 F: arch/arm/configs/mvebu_*_defconfig
2028 F: arch/arm/mach-mvebu/
2029 F: arch/arm64/boot/dts/marvell/armada*
2030 F: arch/arm64/boot/dts/marvell/cn913*
2031 F: drivers/cpufreq/armada-37xx-cpufreq.c
2032 F: drivers/cpufreq/armada-8k-cpufreq.c
2033 F: drivers/cpufreq/mvebu-cpufreq.c
2034 F: drivers/irqchip/irq-armada-370-xp.c
2035 F: drivers/irqchip/irq-mvebu-*
2036 F: drivers/pinctrl/mvebu/
2037 F: drivers/rtc/rtc-armada38x.c
2039 ARM/Mediatek RTC DRIVER
2040 M: Eddie Huang <eddie.huang@mediatek.com>
2041 M: Sean Wang <sean.wang@mediatek.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2045 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2046 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2047 F: drivers/rtc/rtc-mt2712.c
2048 F: drivers/rtc/rtc-mt6397.c
2049 F: drivers/rtc/rtc-mt7622.c
2051 ARM/Mediatek SoC support
2052 M: Matthias Brugger <matthias.bgg@gmail.com>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2054 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2056 W: https://mtk.bcnfs.org/
2057 C: irc://chat.freenode.net/linux-mediatek
2058 F: arch/arm/boot/dts/mt6*
2059 F: arch/arm/boot/dts/mt7*
2060 F: arch/arm/boot/dts/mt8*
2061 F: arch/arm/mach-mediatek/
2062 F: arch/arm64/boot/dts/mediatek/
2063 F: drivers/soc/mediatek/
2068 ARM/Mediatek USB3 PHY DRIVER
2069 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2073 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2074 F: drivers/phy/mediatek/
2076 ARM/Microchip (AT91) SoC support
2077 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2078 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2079 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2082 W: http://www.linux4sam.org
2083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2084 F: arch/arm/boot/dts/at91*.dts
2085 F: arch/arm/boot/dts/at91*.dtsi
2086 F: arch/arm/boot/dts/sama*.dts
2087 F: arch/arm/boot/dts/sama*.dtsi
2088 F: arch/arm/include/debug/at91.S
2089 F: arch/arm/mach-at91/
2090 F: drivers/memory/atmel*
2091 F: drivers/watchdog/sama5d4_wdt.c
2092 F: include/soc/at91/
2093 X: drivers/input/touchscreen/atmel_mxt_ts.c
2094 X: drivers/net/wireless/atmel/
2098 ARM/Microchip Sparx5 SoC support
2099 M: Lars Povlsen <lars.povlsen@microchip.com>
2100 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2101 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 F: arch/arm64/boot/dts/microchip/
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/MStar/Sigmastar Armv7 SoC support
2114 M: Daniel Palmer <daniel@thingy.jp>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://linux-chenxing.org/
2118 F: Documentation/devicetree/bindings/arm/mstar/*
2119 F: arch/arm/boot/dts/infinity*.dtsi
2120 F: arch/arm/boot/dts/mercury*.dtsi
2121 F: arch/arm/boot/dts/mstar-v7.dtsi
2122 F: arch/arm/mach-mstar/
2124 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2125 M: Michael Petchkovsky <mkpetch@internode.on.net>
2128 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2129 M: Linus Walleij <linus.walleij@linaro.org>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2133 F: Documentation/devicetree/bindings/arm/ste-*
2134 F: Documentation/devicetree/bindings/arm/ux500.yaml
2135 F: Documentation/devicetree/bindings/arm/ux500/
2136 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2137 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2138 F: arch/arm/boot/dts/ste-*
2139 F: arch/arm/mach-nomadik/
2140 F: arch/arm/mach-u300/
2141 F: arch/arm/mach-ux500/
2142 F: drivers/clk/clk-nomadik.c
2143 F: drivers/clk/clk-u300.c
2144 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2145 F: drivers/clocksource/timer-u300.c
2146 F: drivers/dma/coh901318*
2147 F: drivers/dma/ste_dma40*
2148 F: drivers/hwspinlock/u8500_hsem.c
2149 F: drivers/i2c/busses/i2c-nomadik.c
2150 F: drivers/i2c/busses/i2c-stu300.c
2151 F: drivers/iio/adc/ab8500-gpadc.c
2152 F: drivers/mfd/ab3100*
2153 F: drivers/mfd/ab8500*
2154 F: drivers/mfd/abx500*
2155 F: drivers/mfd/db8500*
2156 F: drivers/mfd/dbx500*
2157 F: drivers/pinctrl/nomadik/
2158 F: drivers/pinctrl/pinctrl-coh901*
2159 F: drivers/pinctrl/pinctrl-u300.c
2160 F: drivers/rtc/rtc-ab3100.c
2161 F: drivers/rtc/rtc-ab8500.c
2162 F: drivers/rtc/rtc-coh901331.c
2163 F: drivers/rtc/rtc-pl031.c
2164 F: drivers/soc/ux500/
2165 F: drivers/watchdog/coh901327_wdt.c
2167 ARM/NUVOTON NPCM ARCHITECTURE
2168 M: Avi Fishman <avifishman70@gmail.com>
2169 M: Tomer Maimon <tmaimon77@gmail.com>
2170 M: Tali Perry <tali.perry1@gmail.com>
2171 R: Patrick Venture <venture@google.com>
2172 R: Nancy Yuen <yuenn@google.com>
2173 R: Benjamin Fair <benjaminfair@google.com>
2174 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2176 F: Documentation/devicetree/bindings/*/*/*npcm*
2177 F: Documentation/devicetree/bindings/*/*npcm*
2178 F: arch/arm/boot/dts/nuvoton-npcm*
2179 F: arch/arm/mach-npcm/
2181 F: drivers/*/*/*npcm*
2182 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2184 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2185 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2187 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2188 F: arch/arm/mach-s3c24xx/gta02.h
2189 F: arch/arm/mach-s3c24xx/mach-gta02.c
2191 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2192 M: Alexander Clouter <alex@digriz.org.uk>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195 W: http://www.digriz.org.uk/ts78xx/kernel
2196 F: arch/arm/mach-orion5x/ts78xx-*
2198 ARM/OXNAS platform support
2199 M: Neil Armstrong <narmstrong@baylibre.com>
2200 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2201 L: linux-oxnas@groups.io (moderated for non-subscribers)
2203 F: arch/arm/boot/dts/ox8*.dts*
2204 F: arch/arm/mach-oxnas/
2205 F: drivers/power/reset/oxnas-restart.c
2208 ARM/PALM TREO SUPPORT
2209 M: Tomas Cech <sleep_walker@suse.com>
2210 L: linux-arm-kernel@lists.infradead.org
2212 W: http://hackndev.com
2213 F: arch/arm/mach-pxa/palmtreo.*
2215 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2216 M: Marek Vasut <marek.vasut@gmail.com>
2217 L: linux-arm-kernel@lists.infradead.org
2219 W: http://hackndev.com
2220 F: arch/arm/mach-pxa/include/mach/palmld.h
2221 F: arch/arm/mach-pxa/include/mach/palmtc.h
2222 F: arch/arm/mach-pxa/include/mach/palmtx.h
2223 F: arch/arm/mach-pxa/palmld.c
2224 F: arch/arm/mach-pxa/palmt5.*
2225 F: arch/arm/mach-pxa/palmtc.c
2226 F: arch/arm/mach-pxa/palmte2.*
2227 F: arch/arm/mach-pxa/palmtx.c
2230 M: Sergey Lapin <slapin@ossfans.org>
2231 L: linux-arm-kernel@lists.infradead.org
2233 W: http://hackndev.com
2234 F: arch/arm/mach-pxa/palmz72.*
2237 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2239 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2241 ARM/PT DIGITAL BOARD PORT
2242 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2245 W: http://www.armlinux.org.uk/
2247 ARM/QUALCOMM SUPPORT
2248 M: Andy Gross <agross@kernel.org>
2249 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2250 L: linux-arm-msm@vger.kernel.org
2252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2253 F: Documentation/devicetree/bindings/*/qcom*
2254 F: Documentation/devicetree/bindings/soc/qcom/
2255 F: arch/arm/boot/dts/qcom-*.dts
2256 F: arch/arm/boot/dts/qcom-*.dtsi
2257 F: arch/arm/mach-qcom/
2258 F: arch/arm64/boot/dts/qcom/
2259 F: drivers/*/*/qcom*
2260 F: drivers/*/*/qcom/
2261 F: drivers/*/pm8???-*
2264 F: drivers/bluetooth/btqcomsmd.c
2265 F: drivers/clocksource/timer-qcom.c
2266 F: drivers/cpuidle/cpuidle-qcom-spm.c
2267 F: drivers/extcon/extcon-qcom*
2268 F: drivers/i2c/busses/i2c-qcom-geni.c
2269 F: drivers/i2c/busses/i2c-qup.c
2270 F: drivers/iommu/msm*
2271 F: drivers/mfd/ssbi.c
2272 F: drivers/mmc/host/mmci_qcom*
2273 F: drivers/mmc/host/sdhci-msm.c
2274 F: drivers/pci/controller/dwc/pcie-qcom.c
2275 F: drivers/phy/qualcomm/
2276 F: drivers/power/*/msm*
2277 F: drivers/reset/reset-qcom-*
2278 F: drivers/scsi/ufs/ufs-qcom*
2279 F: drivers/spi/spi-geni-qcom.c
2280 F: drivers/spi/spi-qcom-qspi.c
2281 F: drivers/spi/spi-qup.c
2282 F: drivers/tty/serial/msm_serial.c
2283 F: drivers/usb/dwc3/dwc3-qcom.c
2284 F: include/dt-bindings/*/qcom*
2285 F: include/linux/*/qcom*
2287 ARM/RADISYS ENP2611 MACHINE SUPPORT
2288 M: Lennert Buytenhek <kernel@wantstofly.org>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2292 ARM/RDA MICRO ARCHITECTURE
2293 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2297 F: Documentation/devicetree/bindings/arm/rda.yaml
2298 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2299 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2300 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2301 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2302 F: arch/arm/boot/dts/rda8810pl-*
2303 F: drivers/clocksource/timer-rda.c
2304 F: drivers/gpio/gpio-rda.c
2305 F: drivers/irqchip/irq-rda-intc.c
2306 F: drivers/tty/serial/rda-uart.c
2308 ARM/REALTEK ARCHITECTURE
2309 M: Andreas Färber <afaerber@suse.de>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2311 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/arm/realtek.yaml
2314 F: arch/arm/boot/dts/rtd*
2315 F: arch/arm/mach-realtek/
2316 F: arch/arm64/boot/dts/realtek/
2318 ARM/RENESAS ARM64 ARCHITECTURE
2319 M: Geert Uytterhoeven <geert+renesas@glider.be>
2320 M: Magnus Damm <magnus.damm@gmail.com>
2321 L: linux-renesas-soc@vger.kernel.org
2323 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2325 F: Documentation/devicetree/bindings/arm/renesas.yaml
2326 F: arch/arm64/boot/dts/renesas/
2327 F: drivers/soc/renesas/
2328 F: include/linux/soc/renesas/
2330 ARM/RISCPC ARCHITECTURE
2331 M: Russell King <linux@armlinux.org.uk>
2332 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 W: http://www.armlinux.org.uk/
2335 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2336 F: arch/arm/include/asm/hardware/ioc.h
2337 F: arch/arm/include/asm/hardware/iomd.h
2338 F: arch/arm/include/asm/hardware/memc.h
2339 F: arch/arm/mach-rpc/
2340 F: drivers/net/ethernet/8390/etherh.c
2341 F: drivers/net/ethernet/i825xx/ether1*
2342 F: drivers/net/ethernet/seeq/ether3*
2343 F: drivers/scsi/arm/
2345 ARM/Rockchip SoC support
2346 M: Heiko Stuebner <heiko@sntech.de>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2348 L: linux-rockchip@lists.infradead.org
2350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2351 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2352 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2353 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2354 F: arch/arm/boot/dts/rk3*
2355 F: arch/arm/boot/dts/rv1108*
2356 F: arch/arm/mach-rockchip/
2357 F: drivers/*/*/*rockchip*
2358 F: drivers/*/*rockchip*
2359 F: drivers/clk/rockchip/
2360 F: drivers/i2c/busses/i2c-rk3x.c
2361 F: sound/soc/rockchip/
2364 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2365 M: Kukjin Kim <kgene@kernel.org>
2366 M: Krzysztof Kozlowski <krzk@kernel.org>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2370 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2371 F: Documentation/arm/samsung/
2372 F: Documentation/devicetree/bindings/arm/samsung/
2373 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2374 F: arch/arm/boot/dts/exynos*
2375 F: arch/arm/boot/dts/s3c*
2376 F: arch/arm/boot/dts/s5p*
2377 F: arch/arm/mach-exynos*/
2378 F: arch/arm/mach-s3c24*/
2379 F: arch/arm/mach-s3c64xx/
2380 F: arch/arm/mach-s5p*/
2381 F: arch/arm/plat-samsung/
2382 F: arch/arm64/boot/dts/exynos/
2383 F: drivers/*/*/*s3c24*
2384 F: drivers/*/*s3c24*
2385 F: drivers/*/*s3c64xx*
2386 F: drivers/*/*s5pv210*
2387 F: drivers/memory/samsung/
2388 F: drivers/soc/samsung/
2389 F: drivers/tty/serial/samsung*
2390 F: include/linux/soc/samsung/
2393 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2394 M: Kyungmin Park <kyungmin.park@samsung.com>
2395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 F: arch/arm/mach-s5pv210/
2399 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2400 M: Kyungmin Park <kyungmin.park@samsung.com>
2401 M: Kamil Debski <kamil@wypas.org>
2402 M: Andrzej Hajda <a.hajda@samsung.com>
2403 L: linux-arm-kernel@lists.infradead.org
2404 L: linux-media@vger.kernel.org
2406 F: drivers/media/platform/s5p-g2d/
2408 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2409 M: Marek Szyprowski <m.szyprowski@samsung.com>
2410 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2411 L: linux-media@vger.kernel.org
2413 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2414 F: drivers/media/platform/s5p-cec/
2416 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2417 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2418 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2419 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2420 L: linux-arm-kernel@lists.infradead.org
2421 L: linux-media@vger.kernel.org
2423 F: drivers/media/platform/s5p-jpeg/
2425 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2426 M: Kyungmin Park <kyungmin.park@samsung.com>
2427 M: Kamil Debski <kamil@wypas.org>
2428 M: Jeongtae Park <jtp.park@samsung.com>
2429 M: Andrzej Hajda <a.hajda@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org
2431 L: linux-media@vger.kernel.org
2433 F: drivers/media/platform/s5p-mfc/
2435 ARM/SHMOBILE ARM ARCHITECTURE
2436 M: Geert Uytterhoeven <geert+renesas@glider.be>
2437 M: Magnus Damm <magnus.damm@gmail.com>
2438 L: linux-renesas-soc@vger.kernel.org
2440 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2442 F: Documentation/devicetree/bindings/arm/renesas.yaml
2443 F: arch/arm/boot/dts/emev2*
2444 F: arch/arm/boot/dts/gr-peach*
2445 F: arch/arm/boot/dts/iwg20d-q7*
2446 F: arch/arm/boot/dts/r7s*
2447 F: arch/arm/boot/dts/r8a*
2448 F: arch/arm/boot/dts/r9a*
2449 F: arch/arm/boot/dts/sh*
2450 F: arch/arm/configs/shmobile_defconfig
2451 F: arch/arm/include/debug/renesas-scif.S
2452 F: arch/arm/mach-shmobile/
2453 F: drivers/soc/renesas/
2454 F: include/linux/soc/renesas/
2456 ARM/SOCFPGA ARCHITECTURE
2457 M: Dinh Nguyen <dinguyen@kernel.org>
2459 W: http://www.rocketboards.org
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2461 F: arch/arm/boot/dts/socfpga*
2462 F: arch/arm/configs/socfpga_defconfig
2463 F: arch/arm/mach-socfpga/
2464 F: arch/arm64/boot/dts/altera/
2465 F: arch/arm64/boot/dts/intel/
2467 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2468 M: Dinh Nguyen <dinguyen@kernel.org>
2470 F: drivers/clk/socfpga/
2472 ARM/SOCFPGA EDAC SUPPORT
2473 M: Thor Thayer <thor.thayer@linux.intel.com>
2475 F: drivers/edac/altera_edac.
2477 ARM/SPREADTRUM SoC SUPPORT
2478 M: Orson Zhai <orsonzhai@gmail.com>
2479 M: Baolin Wang <baolin.wang7@gmail.com>
2480 M: Chunyan Zhang <zhang.lyra@gmail.com>
2482 F: arch/arm64/boot/dts/sprd
2487 ARM/STI ARCHITECTURE
2488 M: Patrice Chotard <patrice.chotard@st.com>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 W: http://www.stlinux.com
2492 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2493 F: arch/arm/boot/dts/sti*
2494 F: arch/arm/mach-sti/
2495 F: drivers/ata/ahci_st.c
2496 F: drivers/char/hw_random/st-rng.c
2497 F: drivers/clocksource/arm_global_timer.c
2498 F: drivers/clocksource/clksrc_st_lpc.c
2499 F: drivers/cpufreq/sti-cpufreq.c
2500 F: drivers/dma/st_fdma*
2501 F: drivers/i2c/busses/i2c-st.c
2502 F: drivers/media/platform/sti/c8sectpfe/
2503 F: drivers/media/rc/st_rc.c
2504 F: drivers/mmc/host/sdhci-st.c
2505 F: drivers/phy/st/phy-miphy28lp.c
2506 F: drivers/phy/st/phy-stih407-usb.c
2507 F: drivers/pinctrl/pinctrl-st.c
2508 F: drivers/remoteproc/st_remoteproc.c
2509 F: drivers/remoteproc/st_slim_rproc.c
2510 F: drivers/reset/sti/
2511 F: drivers/rtc/rtc-st-lpc.c
2512 F: drivers/tty/serial/st-asc.c
2513 F: drivers/usb/dwc3/dwc3-st.c
2514 F: drivers/usb/host/ehci-st.c
2515 F: drivers/usb/host/ohci-st.c
2516 F: drivers/watchdog/st_lpc_wdt.c
2517 F: include/linux/remoteproc/st_slim_rproc.h
2519 ARM/STM32 ARCHITECTURE
2520 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2521 M: Alexandre Torgue <alexandre.torgue@st.com>
2522 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2526 F: arch/arm/boot/dts/stm32*
2527 F: arch/arm/mach-stm32/
2528 F: drivers/clocksource/armv7m_systick.c
2532 ARM/Synaptics SoC support
2533 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2534 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 F: arch/arm/boot/dts/berlin*
2538 F: arch/arm/mach-berlin/
2539 F: arch/arm64/boot/dts/synaptics/
2541 ARM/TANGO ARCHITECTURE
2542 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2543 M: Mans Rullgard <mans@mansr.com>
2544 L: linux-arm-kernel@lists.infradead.org
2548 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2549 M: Lennert Buytenhek <kernel@wantstofly.org>
2550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2554 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2555 L: linux-tegra@vger.kernel.org
2556 L: linux-media@vger.kernel.org
2558 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2559 F: drivers/media/platform/tegra-cec/
2561 ARM/TETON BGA MACHINE SUPPORT
2562 M: "Mark F. Brown" <mark.brown314@gmail.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2567 M: Santosh Shilimkar <ssantosh@kernel.org>
2568 L: linux-kernel@vger.kernel.org
2570 F: drivers/memory/*emif*
2572 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2573 M: Santosh Shilimkar <ssantosh@kernel.org>
2574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2577 F: arch/arm/boot/dts/keystone-*
2578 F: arch/arm/mach-keystone/
2580 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2581 M: Santosh Shilimkar <ssantosh@kernel.org>
2582 L: linux-kernel@vger.kernel.org
2584 F: drivers/clk/keystone/
2586 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2587 M: Santosh Shilimkar <ssantosh@kernel.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 L: linux-kernel@vger.kernel.org
2591 F: drivers/clocksource/timer-keystone.c
2593 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-kernel@vger.kernel.org
2597 F: drivers/power/reset/keystone-reset.c
2599 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2600 M: Tero Kristo <t-kristo@ti.com>
2601 M: Nishanth Menon <nm@ti.com>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2605 F: arch/arm64/boot/dts/ti/Makefile
2606 F: arch/arm64/boot/dts/ti/k3-*
2607 F: include/dt-bindings/pinctrl/k3.h
2609 ARM/THECUS N2100 MACHINE SUPPORT
2610 M: Lennert Buytenhek <kernel@wantstofly.org>
2611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 ARM/TOSA MACHINE SUPPORT
2615 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2616 M: Dirk Opfer <dirk@opfer-online.de>
2619 ARM/UNIPHIER ARCHITECTURE
2620 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2624 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2625 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2626 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2627 F: arch/arm/boot/dts/uniphier*
2628 F: arch/arm/include/asm/hardware/cache-uniphier.h
2629 F: arch/arm/mach-uniphier/
2630 F: arch/arm/mm/cache-uniphier.c
2631 F: arch/arm64/boot/dts/socionext/uniphier*
2632 F: drivers/bus/uniphier-system-bus.c
2633 F: drivers/clk/uniphier/
2634 F: drivers/dma/uniphier-mdmac.c
2635 F: drivers/gpio/gpio-uniphier.c
2636 F: drivers/i2c/busses/i2c-uniphier*
2637 F: drivers/irqchip/irq-uniphier-aidet.c
2638 F: drivers/mmc/host/uniphier-sd.c
2639 F: drivers/pinctrl/uniphier/
2640 F: drivers/reset/reset-uniphier.c
2641 F: drivers/tty/serial/8250/8250_uniphier.c
2644 ARM/VERSATILE EXPRESS PLATFORM
2645 M: Liviu Dudau <liviu.dudau@arm.com>
2646 M: Sudeep Holla <sudeep.holla@arm.com>
2647 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 F: arch/arm/boot/dts/vexpress*
2653 F: arch/arm/mach-vexpress/
2654 F: arch/arm64/boot/dts/arm/
2655 F: drivers/clk/versatile/clk-vexpress-osc.c
2656 F: drivers/clocksource/timer-versatile.c
2660 M: Russell King <linux@armlinux.org.uk>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663 W: http://www.armlinux.org.uk/
2666 ARM/VOIPAC PXA270 SUPPORT
2667 M: Marek Vasut <marek.vasut@gmail.com>
2668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670 F: arch/arm/mach-pxa/include/mach/vpac270.h
2671 F: arch/arm/mach-pxa/vpac270.c
2673 ARM/VT8500 ARM ARCHITECTURE
2674 M: Tony Prisk <linux@prisktech.co.nz>
2675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2677 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2678 F: arch/arm/mach-vt8500/
2679 F: drivers/clocksource/timer-vt8500.c
2680 F: drivers/i2c/busses/i2c-wmt.c
2681 F: drivers/mmc/host/wmt-sdmmc.c
2682 F: drivers/pwm/pwm-vt8500.c
2683 F: drivers/rtc/rtc-vt8500.c
2684 F: drivers/tty/serial/vt8500_serial.c
2685 F: drivers/usb/host/ehci-platform.c
2686 F: drivers/usb/host/uhci-platform.c
2687 F: drivers/video/fbdev/vt8500lcdfb.*
2688 F: drivers/video/fbdev/wm8505fb*
2689 F: drivers/video/fbdev/wmt_ge_rops.*
2691 ARM/ZIPIT Z2 SUPPORT
2692 M: Marek Vasut <marek.vasut@gmail.com>
2693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2695 F: arch/arm/mach-pxa/include/mach/z2.h
2696 F: arch/arm/mach-pxa/z2.c
2698 ARM/ZTE ARCHITECTURE
2699 M: Jun Nie <jun.nie@linaro.org>
2700 M: Shawn Guo <shawnguo@kernel.org>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: Documentation/devicetree/bindings/arm/zte.yaml
2704 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2705 F: Documentation/devicetree/bindings/dma/zxdma.txt
2706 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2707 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2708 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2709 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2710 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2711 F: Documentation/devicetree/bindings/soc/zte/
2712 F: Documentation/devicetree/bindings/sound/zte,*.txt
2713 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2714 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2715 F: arch/arm/boot/dts/zx2967*
2716 F: arch/arm/mach-zx/
2717 F: arch/arm64/boot/dts/zte/
2719 F: drivers/dma/zx_dma.c
2720 F: drivers/gpio/gpio-zx.c
2721 F: drivers/i2c/busses/i2c-zx2967.c
2722 F: drivers/mmc/host/dw_mmc-zx.*
2723 F: drivers/pinctrl/zte/
2725 F: drivers/thermal/zx2967_thermal.c
2726 F: drivers/watchdog/zx2967_wdt.c
2727 F: include/dt-bindings/clock/zx2967*.h
2728 F: include/dt-bindings/soc/zte,*.h
2729 F: sound/soc/codecs/zx_aud96p22.c
2732 ARM/ZYNQ ARCHITECTURE
2733 M: Michal Simek <michal.simek@xilinx.com>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2736 W: http://wiki.xilinx.com
2737 T: git https://github.com/Xilinx/linux-xlnx.git
2738 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2739 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2740 F: arch/arm/mach-zynq/
2741 F: drivers/block/xsysace.c
2742 F: drivers/clocksource/timer-cadence-ttc.c
2743 F: drivers/cpuidle/cpuidle-zynq.c
2744 F: drivers/edac/synopsys_edac.c
2745 F: drivers/i2c/busses/i2c-cadence.c
2746 F: drivers/i2c/busses/i2c-xiic.c
2747 F: drivers/mmc/host/sdhci-of-arasan.c
2751 ARM64 PORT (AARCH64 ARCHITECTURE)
2752 M: Catalin Marinas <catalin.marinas@arm.com>
2753 M: Will Deacon <will@kernel.org>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2757 F: Documentation/arm64/
2759 F: tools/testing/selftests/arm64/
2760 X: arch/arm64/boot/dts/
2762 AS3645A LED FLASH CONTROLLER DRIVER
2763 M: Sakari Ailus <sakari.ailus@iki.fi>
2764 L: linux-leds@vger.kernel.org
2766 F: drivers/leds/leds-as3645a.c
2768 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2769 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2770 L: linux-media@vger.kernel.org
2772 T: git git://linuxtv.org/media_tree.git
2773 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2774 F: drivers/media/i2c/ak7375.c
2776 ASAHI KASEI AK8974 DRIVER
2777 M: Linus Walleij <linus.walleij@linaro.org>
2778 L: linux-iio@vger.kernel.org
2780 W: http://www.akm.com/
2781 F: drivers/iio/magnetometer/ak8974.c
2783 ASC7621 HARDWARE MONITOR DRIVER
2784 M: George Joseph <george.joseph@fairview5.com>
2785 L: linux-hwmon@vger.kernel.org
2787 F: Documentation/hwmon/asc7621.rst
2788 F: drivers/hwmon/asc7621.c
2790 ASPEED PINCTRL DRIVERS
2791 M: Andrew Jeffery <andrew@aj.id.au>
2792 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2793 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2794 L: linux-gpio@vger.kernel.org
2796 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2797 F: drivers/pinctrl/aspeed/
2799 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2800 M: Eddie James <eajames@linux.ibm.com>
2801 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2803 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2804 F: drivers/irqchip/irq-aspeed-scu-ic.c
2805 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2807 ASPEED VIDEO ENGINE DRIVER
2808 M: Eddie James <eajames@linux.ibm.com>
2809 L: linux-media@vger.kernel.org
2810 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2812 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2813 F: drivers/media/platform/aspeed-video.c
2815 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2816 M: Corentin Chary <corentin.chary@gmail.com>
2817 L: acpi4asus-user@lists.sourceforge.net
2818 L: platform-driver-x86@vger.kernel.org
2820 W: http://acpi4asus.sf.net
2821 F: drivers/platform/x86/asus*.c
2822 F: drivers/platform/x86/eeepc*.c
2824 ASUS WIRELESS RADIO CONTROL DRIVER
2825 M: João Paulo Rechi Vita <jprvita@gmail.com>
2826 L: platform-driver-x86@vger.kernel.org
2828 F: drivers/platform/x86/asus-wireless.c
2831 M: David Howells <dhowells@redhat.com>
2832 L: keyrings@vger.kernel.org
2834 F: Documentation/crypto/asymmetric-keys.rst
2835 F: crypto/asymmetric_keys/
2836 F: include/crypto/pkcs7.h
2837 F: include/crypto/public_key.h
2838 F: include/linux/verification.h
2840 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2841 R: Dan Williams <dan.j.williams@intel.com>
2843 W: http://sourceforge.net/projects/xscaleiop
2844 F: Documentation/crypto/async-tx-api.rst
2847 F: include/linux/async_tx.h
2848 F: include/linux/dmaengine.h
2851 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2852 L: linux-i2c@vger.kernel.org
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2855 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2856 F: drivers/misc/eeprom/at24.c
2858 ATA OVER ETHERNET (AOE) DRIVER
2859 M: "Justin Sanders" <justin@coraid.com>
2861 W: http://www.openaoe.org/
2862 F: Documentation/admin-guide/aoe/
2863 F: drivers/block/aoe/
2865 ATHEROS 71XX/9XXX GPIO DRIVER
2866 M: Alban Bedel <albeu@free.fr>
2868 W: https://github.com/AlbanBedel/linux
2869 T: git git://github.com/AlbanBedel/linux
2870 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2871 F: drivers/gpio/gpio-ath79.c
2873 ATHEROS 71XX/9XXX USB PHY DRIVER
2874 M: Alban Bedel <albeu@free.fr>
2876 W: https://github.com/AlbanBedel/linux
2877 T: git git://github.com/AlbanBedel/linux
2878 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2879 F: drivers/phy/qualcomm/phy-ath79-usb.c
2881 ATHEROS ATH GENERIC UTILITIES
2882 M: Kalle Valo <kvalo@codeaurora.org>
2883 L: linux-wireless@vger.kernel.org
2885 F: drivers/net/wireless/ath/*
2887 ATHEROS ATH5K WIRELESS DRIVER
2888 M: Jiri Slaby <jirislaby@kernel.org>
2889 M: Nick Kossifidis <mickflemm@gmail.com>
2890 M: Luis Chamberlain <mcgrof@kernel.org>
2891 L: linux-wireless@vger.kernel.org
2893 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2894 F: drivers/net/wireless/ath/ath5k/
2896 ATHEROS ATH6KL WIRELESS DRIVER
2897 M: Kalle Valo <kvalo@codeaurora.org>
2898 L: linux-wireless@vger.kernel.org
2900 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2902 F: drivers/net/wireless/ath/ath6kl/
2905 M: Ville Syrjala <syrjala@sci.fi>
2907 F: drivers/input/misc/ati_remote2.c
2909 ATK0110 HWMON DRIVER
2910 M: Luca Tettamanti <kronos.it@gmail.com>
2911 L: linux-hwmon@vger.kernel.org
2913 F: drivers/hwmon/asus_atk0110.c
2915 ATLX ETHERNET DRIVERS
2916 M: Jay Cliburn <jcliburn@gmail.com>
2917 M: Chris Snook <chris.snook@gmail.com>
2918 L: netdev@vger.kernel.org
2920 W: http://sourceforge.net/projects/atl1
2921 W: http://atl1.sourceforge.net
2922 F: drivers/net/ethernet/atheros/
2925 M: Chas Williams <3chas3@gmail.com>
2926 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2927 L: netdev@vger.kernel.org
2929 W: http://linux-atm.sourceforge.net
2931 F: include/linux/atm*
2932 F: include/uapi/linux/atm*
2934 ATMEL MACB ETHERNET DRIVER
2935 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2936 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2938 F: drivers/net/ethernet/cadence/
2940 ATMEL MAXTOUCH DRIVER
2941 M: Nick Dyer <nick@shmanahar.org>
2943 T: git git://github.com/ndyer/linux.git
2944 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2945 F: drivers/input/touchscreen/atmel_mxt_ts.c
2947 ATMEL WIRELESS DRIVER
2948 M: Simon Kelley <simon@thekelleys.org.uk>
2949 L: linux-wireless@vger.kernel.org
2951 W: http://www.thekelleys.org.uk/atmel
2952 W: http://atmelwlandriver.sourceforge.net/
2953 F: drivers/net/wireless/atmel/atmel*
2955 ATOMIC INFRASTRUCTURE
2956 M: Will Deacon <will@kernel.org>
2957 M: Peter Zijlstra <peterz@infradead.org>
2958 R: Boqun Feng <boqun.feng@gmail.com>
2959 L: linux-kernel@vger.kernel.org
2961 F: arch/*/include/asm/atomic*.h
2962 F: include/*/atomic*.h
2965 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2966 M: Bradley Grove <linuxdrivers@attotech.com>
2967 L: linux-scsi@vger.kernel.org
2969 W: http://www.attotech.com
2970 F: drivers/scsi/esas2r
2972 ATUSB IEEE 802.15.4 RADIO DRIVER
2973 M: Stefan Schmidt <stefan@datenfreihafen.org>
2974 L: linux-wpan@vger.kernel.org
2976 F: drivers/net/ieee802154/at86rf230.h
2977 F: drivers/net/ieee802154/atusb.c
2978 F: drivers/net/ieee802154/atusb.h
2981 M: Paul Moore <paul@paul-moore.com>
2982 M: Eric Paris <eparis@redhat.com>
2983 L: linux-audit@redhat.com (moderated for non-subscribers)
2985 W: https://github.com/linux-audit
2986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2987 F: include/linux/audit.h
2988 F: include/uapi/linux/audit.h
2991 AUXILIARY DISPLAY DRIVERS
2992 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2994 F: drivers/auxdisplay/
2995 F: include/linux/cfag12864b.h
2997 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2998 M: Andreas Klinger <ak@it-klinger.de>
2999 L: linux-iio@vger.kernel.org
3001 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3002 F: drivers/iio/adc/hx711.c
3005 M: Ralf Baechle <ralf@linux-mips.org>
3006 L: linux-hams@vger.kernel.org
3008 W: http://www.linux-ax25.org/
3009 F: include/net/ax25.h
3010 F: include/uapi/linux/ax25.h
3014 M: Peter Rosin <peda@axentia.se>
3015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3017 F: arch/arm/boot/dts/at91-linea.dtsi
3018 F: arch/arm/boot/dts/at91-natte.dtsi
3019 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3020 F: arch/arm/boot/dts/at91-tse850-3.dts
3022 AXENTIA ASOC DRIVERS
3023 M: Peter Rosin <peda@axentia.se>
3024 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3026 F: Documentation/devicetree/bindings/sound/axentia,*
3027 F: sound/soc/atmel/tse850-pcm5142.c
3029 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3030 M: Nuno Sá <nuno.sa@analog.com>
3031 L: linux-hwmon@vger.kernel.org
3033 W: http://ez.analog.com/community/linux-device-drivers
3034 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3035 F: drivers/hwmon/axi-fan-control.c
3037 AXXIA I2C CONTROLLER
3038 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3039 L: linux-i2c@vger.kernel.org
3041 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3042 F: drivers/i2c/busses/i2c-axxia.c
3045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3046 L: linux-media@vger.kernel.org
3048 W: https://linuxtv.org
3049 T: git git://linuxtv.org/media_tree.git
3050 F: drivers/media/usb/dvb-usb-v2/az6007.c
3052 AZTECH FM RADIO RECEIVER DRIVER
3053 M: Hans Verkuil <hverkuil@xs4all.nl>
3054 L: linux-media@vger.kernel.org
3056 W: https://linuxtv.org
3057 T: git git://linuxtv.org/media_tree.git
3058 F: drivers/media/radio/radio-aztech*
3061 L: linux-wireless@vger.kernel.org
3062 L: b43-dev@lists.infradead.org
3064 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3065 F: drivers/net/wireless/broadcom/b43/
3067 B43LEGACY WIRELESS DRIVER
3068 M: Larry Finger <Larry.Finger@lwfinger.net>
3069 L: linux-wireless@vger.kernel.org
3070 L: b43-dev@lists.infradead.org
3072 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3073 F: drivers/net/wireless/broadcom/b43legacy/
3075 BACKLIGHT CLASS/SUBSYSTEM
3076 M: Lee Jones <lee.jones@linaro.org>
3077 M: Daniel Thompson <daniel.thompson@linaro.org>
3078 M: Jingoo Han <jingoohan1@gmail.com>
3079 L: dri-devel@lists.freedesktop.org
3081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3082 F: Documentation/ABI/stable/sysfs-class-backlight
3083 F: Documentation/ABI/testing/sysfs-class-backlight
3084 F: Documentation/devicetree/bindings/leds/backlight
3085 F: drivers/video/backlight/
3086 F: include/linux/backlight.h
3087 F: include/linux/pwm_backlight.h
3090 M: Marek Lindner <mareklindner@neomailbox.ch>
3091 M: Simon Wunderlich <sw@simonwunderlich.de>
3092 M: Antonio Quartulli <a@unstable.cc>
3093 M: Sven Eckelmann <sven@narfation.org>
3094 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3096 W: https://www.open-mesh.org/
3097 Q: https://patchwork.open-mesh.org/project/batman/list/
3098 B: https://www.open-mesh.org/projects/batman-adv/issues
3099 C: irc://chat.freenode.net/batman
3100 T: git https://git.open-mesh.org/linux-merge.git
3101 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3102 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3103 F: Documentation/networking/batman-adv.rst
3104 F: include/uapi/linux/batadv_packet.h
3105 F: include/uapi/linux/batman_adv.h
3108 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3109 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3110 L: linux-hams@vger.kernel.org
3112 W: http://www.baycom.org/~tom/ham/ham.html
3113 F: drivers/net/hamradio/baycom*
3115 BCACHE (BLOCK LAYER CACHE)
3116 M: Coly Li <colyli@suse.de>
3117 M: Kent Overstreet <kent.overstreet@gmail.com>
3118 L: linux-bcache@vger.kernel.org
3120 W: http://bcache.evilpiepirate.org
3121 C: irc://irc.oftc.net/bcache
3122 F: drivers/md/bcache/
3124 BDISP ST MEDIA DRIVER
3125 M: Fabien Dessenne <fabien.dessenne@st.com>
3126 L: linux-media@vger.kernel.org
3128 W: https://linuxtv.org
3129 T: git git://linuxtv.org/media_tree.git
3130 F: drivers/media/platform/sti/bdisp
3132 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3133 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3134 L: netdev@vger.kernel.org
3136 F: drivers/net/ethernet/ec_bhf.c
3139 M: Luis de Bethencourt <luisbg@kernel.org>
3140 M: Salah Triki <salah.triki@gmail.com>
3142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3143 F: Documentation/filesystems/befs.rst
3147 M: Paolo Valente <paolo.valente@linaro.org>
3148 M: Jens Axboe <axboe@kernel.dk>
3149 L: linux-block@vger.kernel.org
3151 F: Documentation/block/bfq-iosched.rst
3155 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3157 F: Documentation/filesystems/bfs.rst
3159 F: include/uapi/linux/bfs_fs.h
3161 BLINKM RGB LED DRIVER
3162 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3164 F: drivers/leds/leds-blinkm.c
3167 M: Jens Axboe <axboe@kernel.dk>
3168 L: linux-block@vger.kernel.org
3170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3173 F: include/linux/blk*
3174 F: kernel/trace/blktrace.c
3178 M: Joern Engel <joern@lazybastard.org>
3179 L: linux-mtd@lists.infradead.org
3181 F: drivers/mtd/devices/block2mtd.c
3184 M: Marcel Holtmann <marcel@holtmann.org>
3185 M: Johan Hedberg <johan.hedberg@gmail.com>
3186 L: linux-bluetooth@vger.kernel.org
3188 W: http://www.bluez.org/
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3191 F: drivers/bluetooth/
3194 M: Marcel Holtmann <marcel@holtmann.org>
3195 M: Johan Hedberg <johan.hedberg@gmail.com>
3196 L: linux-bluetooth@vger.kernel.org
3198 W: http://www.bluez.org/
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3201 F: include/net/bluetooth/
3205 M: Jay Vosburgh <j.vosburgh@gmail.com>
3206 M: Veaceslav Falico <vfalico@gmail.com>
3207 M: Andy Gospodarek <andy@greyhouse.net>
3208 L: netdev@vger.kernel.org
3210 W: http://sourceforge.net/projects/bonding/
3211 F: drivers/net/bonding/
3212 F: include/uapi/linux/if_bonding.h
3214 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3215 M: Dan Robertson <dan@dlrobertson.com>
3216 L: linux-iio@vger.kernel.org
3218 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3219 F: drivers/iio/accel/bma400*
3221 BPF (Safe dynamic programs and tools)
3222 M: Alexei Starovoitov <ast@kernel.org>
3223 M: Daniel Borkmann <daniel@iogearbox.net>
3224 R: Martin KaFai Lau <kafai@fb.com>
3225 R: Song Liu <songliubraving@fb.com>
3226 R: Yonghong Song <yhs@fb.com>
3227 R: Andrii Nakryiko <andriin@fb.com>
3228 R: John Fastabend <john.fastabend@gmail.com>
3229 R: KP Singh <kpsingh@chromium.org>
3230 L: netdev@vger.kernel.org
3231 L: bpf@vger.kernel.org
3233 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3236 F: Documentation/bpf/
3237 F: Documentation/networking/filter.rst
3239 F: include/linux/bpf*
3240 F: include/linux/filter.h
3241 F: include/trace/events/xdp.h
3242 F: include/uapi/linux/bpf*
3243 F: include/uapi/linux/filter.h
3245 F: kernel/trace/bpf_trace.c
3248 F: net/core/filter.c
3249 F: net/sched/act_bpf.c
3250 F: net/sched/cls_bpf.c
3254 F: tools/testing/selftests/bpf/
3259 M: Shubham Bansal <illusionist.neo@gmail.com>
3260 L: netdev@vger.kernel.org
3261 L: bpf@vger.kernel.org
3266 M: Daniel Borkmann <daniel@iogearbox.net>
3267 M: Alexei Starovoitov <ast@kernel.org>
3268 M: Zi Shen Lim <zlim.lnx@gmail.com>
3269 L: netdev@vger.kernel.org
3270 L: bpf@vger.kernel.org
3274 BPF JIT for MIPS (32-BIT AND 64-BIT)
3275 M: Paul Burton <paulburton@kernel.org>
3276 L: netdev@vger.kernel.org
3277 L: bpf@vger.kernel.org
3281 BPF JIT for NFP NICs
3282 M: Jakub Kicinski <kuba@kernel.org>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3286 F: drivers/net/ethernet/netronome/nfp/bpf/
3288 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3289 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3290 M: Sandipan Das <sandipan@linux.ibm.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3294 F: arch/powerpc/net/
3296 BPF JIT for RISC-V (32-bit)
3297 M: Luke Nelson <luke.r.nels@gmail.com>
3298 M: Xi Wang <xi.wang@gmail.com>
3299 L: netdev@vger.kernel.org
3300 L: bpf@vger.kernel.org
3303 X: arch/riscv/net/bpf_jit_comp64.c
3305 BPF JIT for RISC-V (64-bit)
3306 M: Björn Töpel <bjorn.topel@gmail.com>
3307 L: netdev@vger.kernel.org
3308 L: bpf@vger.kernel.org
3311 X: arch/riscv/net/bpf_jit_comp32.c
3314 M: Ilya Leoshkevich <iii@linux.ibm.com>
3315 M: Heiko Carstens <hca@linux.ibm.com>
3316 M: Vasily Gorbik <gor@linux.ibm.com>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3321 X: arch/s390/net/pnet.c
3323 BPF JIT for SPARC (32-BIT AND 64-BIT)
3324 M: David S. Miller <davem@davemloft.net>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3330 BPF JIT for X86 32-BIT
3331 M: Wang YanQing <udknight@gmail.com>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3335 F: arch/x86/net/bpf_jit_comp32.c
3337 BPF JIT for X86 64-BIT
3338 M: Alexei Starovoitov <ast@kernel.org>
3339 M: Daniel Borkmann <daniel@iogearbox.net>
3340 L: netdev@vger.kernel.org
3341 L: bpf@vger.kernel.org
3344 X: arch/x86/net/bpf_jit_comp32.c
3346 BROADCOM B44 10/100 ETHERNET DRIVER
3347 M: Michael Chan <michael.chan@broadcom.com>
3348 L: netdev@vger.kernel.org
3350 F: drivers/net/ethernet/broadcom/b44.*
3352 BROADCOM B53 ETHERNET SWITCH DRIVER
3353 M: Florian Fainelli <f.fainelli@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3357 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3358 F: drivers/net/dsa/b53/*
3359 F: include/linux/platform_data/b53.h
3361 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3362 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3363 L: bcm-kernel-feedback-list@broadcom.com
3364 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3368 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3369 F: drivers/pci/controller/pcie-brcmstb.c
3370 F: drivers/staging/vc04_services
3374 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3375 M: Florian Fainelli <f.fainelli@gmail.com>
3376 M: Ray Jui <rjui@broadcom.com>
3377 M: Scott Branden <sbranden@broadcom.com>
3378 M: bcm-kernel-feedback-list@broadcom.com
3380 T: git git://github.com/broadcom/mach-bcm
3381 F: arch/arm/mach-bcm/
3387 BROADCOM BCM47XX MIPS ARCHITECTURE
3388 M: Hauke Mehrtens <hauke@hauke-m.de>
3389 M: Rafał Miłecki <zajec5@gmail.com>
3390 L: linux-mips@vger.kernel.org
3392 F: Documentation/devicetree/bindings/mips/brcm/
3393 F: arch/mips/bcm47xx/*
3394 F: arch/mips/include/asm/mach-bcm47xx/*
3396 BROADCOM BCM5301X ARM ARCHITECTURE
3397 M: Hauke Mehrtens <hauke@hauke-m.de>
3398 M: Rafał Miłecki <zajec5@gmail.com>
3399 M: bcm-kernel-feedback-list@broadcom.com
3400 L: linux-arm-kernel@lists.infradead.org
3402 F: arch/arm/boot/dts/bcm470*
3403 F: arch/arm/boot/dts/bcm5301x*.dtsi
3404 F: arch/arm/boot/dts/bcm953012*
3405 F: arch/arm/mach-bcm/bcm_5301x.c
3407 BROADCOM BCM53573 ARM ARCHITECTURE
3408 M: Rafał Miłecki <rafal@milecki.pl>
3409 L: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-arm-kernel@lists.infradead.org
3412 F: arch/arm/boot/dts/bcm47189*
3413 F: arch/arm/boot/dts/bcm53573*
3415 BROADCOM BCM63XX ARM ARCHITECTURE
3416 M: Florian Fainelli <f.fainelli@gmail.com>
3417 M: bcm-kernel-feedback-list@broadcom.com
3418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3420 T: git git://github.com/broadcom/stblinux.git
3423 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3424 M: Kevin Cernekee <cernekee@gmail.com>
3425 L: linux-usb@vger.kernel.org
3427 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3429 BROADCOM BCM7XXX ARM ARCHITECTURE
3430 M: Florian Fainelli <f.fainelli@gmail.com>
3431 M: bcm-kernel-feedback-list@broadcom.com
3432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3434 T: git git://github.com/broadcom/stblinux.git
3435 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3436 F: arch/arm/boot/dts/bcm7*.dts*
3437 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3438 F: arch/arm/mach-bcm/*brcmstb*
3439 F: arch/arm/mm/cache-b15-rac.c
3440 F: drivers/bus/brcmstb_gisb.c
3441 F: drivers/pci/controller/pcie-brcmstb.c
3444 BROADCOM BMIPS CPUFREQ DRIVER
3445 M: Markus Mayer <mmayer@broadcom.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3447 L: linux-pm@vger.kernel.org
3449 F: drivers/cpufreq/bmips-cpufreq.c
3451 BROADCOM BMIPS MIPS ARCHITECTURE
3452 M: Florian Fainelli <f.fainelli@gmail.com>
3453 L: bcm-kernel-feedback-list@broadcom.com
3454 L: linux-mips@vger.kernel.org
3456 T: git git://github.com/broadcom/stblinux.git
3457 F: arch/mips/bmips/*
3458 F: arch/mips/boot/dts/brcm/bcm*.dts*
3459 F: arch/mips/include/asm/mach-bmips/*
3460 F: arch/mips/kernel/*bmips*
3461 F: drivers/irqchip/irq-bcm63*
3462 F: drivers/irqchip/irq-bcm7*
3463 F: drivers/irqchip/irq-brcmstb*
3464 F: include/linux/bcm963xx_nvram.h
3465 F: include/linux/bcm963xx_tag.h
3467 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3468 M: Rasesh Mody <rmody@marvell.com>
3469 M: GR-Linux-NIC-Dev@marvell.com
3470 L: netdev@vger.kernel.org
3472 F: drivers/net/ethernet/broadcom/bnx2.*
3473 F: drivers/net/ethernet/broadcom/bnx2_*
3475 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3476 M: QLogic-Storage-Upstream@qlogic.com
3477 L: linux-scsi@vger.kernel.org
3479 F: drivers/scsi/bnx2fc/
3481 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3482 M: QLogic-Storage-Upstream@qlogic.com
3483 L: linux-scsi@vger.kernel.org
3485 F: drivers/scsi/bnx2i/
3487 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3488 M: Ariel Elior <aelior@marvell.com>
3489 M: Sudarsana Kalluru <skalluru@marvell.com>
3490 M: GR-everest-linux-l2@marvell.com
3491 L: netdev@vger.kernel.org
3493 F: drivers/net/ethernet/broadcom/bnx2x/
3495 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3496 M: Michael Chan <michael.chan@broadcom.com>
3497 L: netdev@vger.kernel.org
3499 F: drivers/net/ethernet/broadcom/bnxt/
3501 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3502 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3503 M: Franky Lin <franky.lin@broadcom.com>
3504 M: Hante Meuleman <hante.meuleman@broadcom.com>
3505 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3506 M: Wright Feng <wright.feng@cypress.com>
3507 L: linux-wireless@vger.kernel.org
3508 L: brcm80211-dev-list.pdl@broadcom.com
3509 L: brcm80211-dev-list@cypress.com
3511 F: drivers/net/wireless/broadcom/brcm80211/
3513 BROADCOM BRCMSTB GPIO DRIVER
3514 M: Gregory Fong <gregory.0xf0@gmail.com>
3515 L: bcm-kernel-feedback-list@broadcom.com
3517 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3518 F: drivers/gpio/gpio-brcmstb.c
3520 BROADCOM BRCMSTB I2C DRIVER
3521 M: Kamal Dasu <kdasu.kdev@gmail.com>
3522 L: linux-i2c@vger.kernel.org
3523 L: bcm-kernel-feedback-list@broadcom.com
3525 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3526 F: drivers/i2c/busses/i2c-brcmstb.c
3528 BROADCOM BRCMSTB USB EHCI DRIVER
3529 M: Al Cooper <alcooperx@gmail.com>
3530 L: linux-usb@vger.kernel.org
3531 L: bcm-kernel-feedback-list@broadcom.com
3533 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3534 F: drivers/usb/host/ehci-brcm.*
3536 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3537 M: Al Cooper <alcooperx@gmail.com>
3538 L: linux-kernel@vger.kernel.org
3539 L: bcm-kernel-feedback-list@broadcom.com
3541 F: drivers/phy/broadcom/phy-brcm-usb*
3543 BROADCOM ETHERNET PHY DRIVERS
3544 M: Florian Fainelli <f.fainelli@gmail.com>
3545 L: bcm-kernel-feedback-list@broadcom.com
3546 L: netdev@vger.kernel.org
3548 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3549 F: drivers/net/phy/bcm*.[ch]
3550 F: drivers/net/phy/broadcom.c
3551 F: include/linux/brcmphy.h
3553 BROADCOM GENET ETHERNET DRIVER
3554 M: Doug Berger <opendmb@gmail.com>
3555 M: Florian Fainelli <f.fainelli@gmail.com>
3556 L: bcm-kernel-feedback-list@broadcom.com
3557 L: netdev@vger.kernel.org
3559 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3560 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3561 F: drivers/net/ethernet/broadcom/genet/
3562 F: drivers/net/mdio/mdio-bcm-unimac.c
3563 F: include/linux/platform_data/bcmgenet.h
3564 F: include/linux/platform_data/mdio-bcm-unimac.h
3566 BROADCOM IPROC ARM ARCHITECTURE
3567 M: Ray Jui <rjui@broadcom.com>
3568 M: Scott Branden <sbranden@broadcom.com>
3569 M: bcm-kernel-feedback-list@broadcom.com
3570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3572 T: git git://github.com/broadcom/cygnus-linux.git
3573 F: arch/arm64/boot/dts/broadcom/northstar2/*
3574 F: arch/arm64/boot/dts/broadcom/stingray/*
3575 F: drivers/clk/bcm/clk-ns*
3576 F: drivers/clk/bcm/clk-sr*
3577 F: drivers/pinctrl/bcm/pinctrl-ns*
3578 F: include/dt-bindings/clock/bcm-sr*
3595 BROADCOM KONA GPIO DRIVER
3596 M: Ray Jui <rjui@broadcom.com>
3597 L: bcm-kernel-feedback-list@broadcom.com
3599 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3600 F: drivers/gpio/gpio-bcm-kona.c
3602 BROADCOM NETXTREME-E ROCE DRIVER
3603 M: Selvin Xavier <selvin.xavier@broadcom.com>
3604 M: Devesh Sharma <devesh.sharma@broadcom.com>
3605 M: Somnath Kotur <somnath.kotur@broadcom.com>
3606 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3607 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3608 L: linux-rdma@vger.kernel.org
3610 W: http://www.broadcom.com
3611 F: drivers/infiniband/hw/bnxt_re/
3612 F: include/uapi/rdma/bnxt_re-abi.h
3614 BROADCOM NVRAM DRIVER
3615 M: Rafał Miłecki <zajec5@gmail.com>
3616 L: linux-mips@vger.kernel.org
3618 F: drivers/firmware/broadcom/*
3620 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3621 M: Rafał Miłecki <zajec5@gmail.com>
3622 L: linux-wireless@vger.kernel.org
3625 F: include/linux/bcma/
3628 M: Kamal Dasu <kdasu.kdev@gmail.com>
3629 M: bcm-kernel-feedback-list@broadcom.com
3631 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3632 F: drivers/spi/spi-bcm-qspi.*
3633 F: drivers/spi/spi-brcmstb-qspi.c
3634 F: drivers/spi/spi-iproc-qspi.c
3636 BROADCOM STB AVS CPUFREQ DRIVER
3637 M: Markus Mayer <mmayer@broadcom.com>
3638 M: bcm-kernel-feedback-list@broadcom.com
3639 L: linux-pm@vger.kernel.org
3641 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3642 F: drivers/cpufreq/brcmstb*
3644 BROADCOM STB AVS TMON DRIVER
3645 M: Markus Mayer <mmayer@broadcom.com>
3646 M: bcm-kernel-feedback-list@broadcom.com
3647 L: linux-pm@vger.kernel.org
3649 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3650 F: drivers/thermal/broadcom/brcmstb*
3652 BROADCOM STB DPFE DRIVER
3653 M: Markus Mayer <mmayer@broadcom.com>
3654 M: bcm-kernel-feedback-list@broadcom.com
3655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3657 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3658 F: drivers/memory/brcmstb_dpfe.c
3660 BROADCOM STB NAND FLASH DRIVER
3661 M: Brian Norris <computersforpeace@gmail.com>
3662 M: Kamal Dasu <kdasu.kdev@gmail.com>
3663 L: linux-mtd@lists.infradead.org
3664 L: bcm-kernel-feedback-list@broadcom.com
3666 F: drivers/mtd/nand/raw/brcmnand/
3668 BROADCOM SYSTEMPORT ETHERNET DRIVER
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: bcm-kernel-feedback-list@broadcom.com
3671 L: netdev@vger.kernel.org
3673 F: drivers/net/ethernet/broadcom/bcmsysport.*
3675 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3676 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3677 M: Prashant Sreedharan <prashant@broadcom.com>
3678 M: Michael Chan <mchan@broadcom.com>
3679 L: netdev@vger.kernel.org
3681 F: drivers/net/ethernet/broadcom/tg3.*
3683 BROCADE BFA FC SCSI DRIVER
3684 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3685 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3686 L: linux-scsi@vger.kernel.org
3688 F: drivers/scsi/bfa/
3690 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3691 M: Rasesh Mody <rmody@marvell.com>
3692 M: Sudarsana Kalluru <skalluru@marvell.com>
3693 M: GR-Linux-NIC-Dev@marvell.com
3694 L: netdev@vger.kernel.org
3696 F: drivers/net/ethernet/brocade/bna/
3698 BSG (block layer generic sg v4 driver)
3699 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3700 L: linux-scsi@vger.kernel.org
3703 F: include/linux/bsg.h
3704 F: include/uapi/linux/bsg.h
3707 M: Clemens Ladisch <clemens@ladisch.de>
3708 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3711 F: Documentation/sound/cards/bt87x.rst
3712 F: sound/pci/bt87x.c
3715 M: Michael Buesch <m@bues.ch>
3717 W: http://bu3sch.de/btgpio.php
3718 F: drivers/gpio/gpio-bt8xx.c
3721 M: Chris Mason <clm@fb.com>
3722 M: Josef Bacik <josef@toxicpanda.com>
3723 M: David Sterba <dsterba@suse.com>
3724 L: linux-btrfs@vger.kernel.org
3726 W: http://btrfs.wiki.kernel.org/
3727 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3729 F: Documentation/filesystems/btrfs.rst
3731 F: include/linux/btrfs*
3732 F: include/uapi/linux/btrfs*
3734 BTTV VIDEO4LINUX DRIVER
3735 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3736 L: linux-media@vger.kernel.org
3738 W: https://linuxtv.org
3739 T: git git://linuxtv.org/media_tree.git
3740 F: Documentation/driver-api/media/drivers/bttv*
3741 F: drivers/media/pci/bt8xx/bttv*
3743 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3744 M: Chanwoo Choi <cw00.choi@samsung.com>
3745 L: linux-pm@vger.kernel.org
3746 L: linux-samsung-soc@vger.kernel.org
3748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3749 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3750 F: drivers/devfreq/exynos-bus.c
3752 BUSLOGIC SCSI DRIVER
3753 M: Khalid Aziz <khalid@gonehiking.org>
3754 L: linux-scsi@vger.kernel.org
3756 F: drivers/scsi/BusLogic.*
3757 F: drivers/scsi/FlashPoint.*
3759 C-MEDIA CMI8788 DRIVER
3760 M: Clemens Ladisch <clemens@ladisch.de>
3761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3764 F: sound/pci/oxygen/
3767 M: Guo Ren <guoren@kernel.org>
3768 L: linux-csky@vger.kernel.org
3770 T: git https://github.com/c-sky/csky-linux.git
3771 F: Documentation/devicetree/bindings/csky/
3772 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3773 F: Documentation/devicetree/bindings/timer/csky,*
3775 F: drivers/clocksource/timer-gx6605s.c
3776 F: drivers/clocksource/timer-mp-csky.c
3777 F: drivers/irqchip/irq-csky-*
3782 M: Mark Salter <msalter@redhat.com>
3783 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3784 L: linux-c6x-dev@linux-c6x.org
3786 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3789 CA8210 IEEE-802.15.4 RADIO DRIVER
3790 M: Harry Morris <h.morris@cascoda.com>
3791 L: linux-wpan@vger.kernel.org
3793 W: https://github.com/Cascoda/ca8210-linux.git
3794 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3795 F: drivers/net/ieee802154/ca8210.c
3797 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3798 M: David Howells <dhowells@redhat.com>
3799 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3801 F: Documentation/filesystems/caching/cachefiles.rst
3804 CADENCE MIPI-CSI2 BRIDGES
3805 M: Maxime Ripard <mripard@kernel.org>
3806 L: linux-media@vger.kernel.org
3808 F: Documentation/devicetree/bindings/media/cdns,*.txt
3809 F: drivers/media/platform/cadence/cdns-csi2*
3812 L: linux-mtd@lists.infradead.org
3814 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3815 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3817 CADET FM/AM RADIO RECEIVER DRIVER
3818 M: Hans Verkuil <hverkuil@xs4all.nl>
3819 L: linux-media@vger.kernel.org
3821 W: https://linuxtv.org
3822 T: git git://linuxtv.org/media_tree.git
3823 F: drivers/media/radio/radio-cadet*
3825 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3826 M: Jonathan Corbet <corbet@lwn.net>
3827 L: linux-media@vger.kernel.org
3829 T: git git://linuxtv.org/media_tree.git
3830 F: Documentation/admin-guide/media/cafe_ccic*
3831 F: drivers/media/platform/marvell-ccic/
3834 L: netdev@vger.kernel.org
3836 F: Documentation/networking/caif/
3837 F: drivers/net/caif/
3838 F: include/net/caif/
3839 F: include/uapi/linux/caif/
3843 M: Toke Høiland-Jørgensen <toke@toke.dk>
3844 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3846 F: net/sched/sch_cake.c
3849 M: Wolfgang Grandegger <wg@grandegger.com>
3850 M: Marc Kleine-Budde <mkl@pengutronix.de>
3851 L: linux-can@vger.kernel.org
3853 W: https://github.com/linux-can
3854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3856 F: Documentation/devicetree/bindings/net/can/
3858 F: include/linux/can/dev.h
3859 F: include/linux/can/led.h
3860 F: include/linux/can/platform/
3861 F: include/linux/can/rx-offload.h
3862 F: include/uapi/linux/can/error.h
3863 F: include/uapi/linux/can/netlink.h
3864 F: include/uapi/linux/can/vxcan.h
3867 M: Oliver Hartkopp <socketcan@hartkopp.net>
3868 M: Marc Kleine-Budde <mkl@pengutronix.de>
3869 L: linux-can@vger.kernel.org
3871 W: https://github.com/linux-can
3872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3874 F: Documentation/networking/can.rst
3875 F: include/linux/can/core.h
3876 F: include/linux/can/skb.h
3877 F: include/net/netns/can.h
3878 F: include/uapi/linux/can.h
3879 F: include/uapi/linux/can/bcm.h
3880 F: include/uapi/linux/can/gw.h
3881 F: include/uapi/linux/can/raw.h
3884 CAN-J1939 NETWORK LAYER
3885 M: Robin van der Gracht <robin@protonic.nl>
3886 M: Oleksij Rempel <o.rempel@pengutronix.de>
3887 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3888 L: linux-can@vger.kernel.org
3890 F: Documentation/networking/j1939.rst
3891 F: include/uapi/linux/can/j1939.h
3895 M: Serge Hallyn <serge@hallyn.com>
3896 L: linux-security-module@vger.kernel.org
3898 F: include/linux/capability.h
3899 F: include/uapi/linux/capability.h
3900 F: kernel/capability.c
3901 F: security/commoncap.c
3903 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3904 M: Kevin Tsai <ktsai@capellamicro.com>
3906 F: drivers/iio/light/cm*
3908 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3909 M: Christian Lamparter <chunkeey@googlemail.com>
3910 L: linux-wireless@vger.kernel.org
3912 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3913 F: drivers/net/wireless/ath/carl9170/
3916 M: Robert Richter <rric@kernel.org>
3918 W: http://www.marvell.com
3919 F: drivers/i2c/busses/i2c-octeon*
3920 F: drivers/i2c/busses/i2c-thunderx*
3922 CAVIUM LIQUIDIO NETWORK DRIVER
3923 M: Derek Chickles <dchickles@marvell.com>
3924 M: Satanand Burla <sburla@marvell.com>
3925 M: Felix Manlunas <fmanlunas@marvell.com>
3926 L: netdev@vger.kernel.org
3928 W: http://www.marvell.com
3929 F: drivers/net/ethernet/cavium/liquidio/
3932 M: Robert Richter <rric@kernel.org>
3934 W: http://www.marvell.com
3935 F: drivers/mmc/host/cavium*
3937 CAVIUM OCTEON-TX CRYPTO DRIVER
3938 M: George Cherian <gcherian@marvell.com>
3939 L: linux-crypto@vger.kernel.org
3941 W: http://www.marvell.com
3942 F: drivers/crypto/cavium/cpt/
3944 CAVIUM THUNDERX2 ARM64 SOC
3945 M: Robert Richter <rric@kernel.org>
3946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3948 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3949 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3951 CC2520 IEEE-802.15.4 RADIO DRIVER
3952 M: Varka Bhadram <varkabhadram@gmail.com>
3953 L: linux-wpan@vger.kernel.org
3955 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3956 F: drivers/net/ieee802154/cc2520.c
3957 F: include/linux/spi/cc2520.h
3959 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3960 M: Gilad Ben-Yossef <gilad@benyossef.com>
3961 L: linux-crypto@vger.kernel.org
3963 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3964 F: drivers/crypto/ccree/
3966 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3967 M: Hadar Gat <hadar.gat@arm.com>
3968 L: linux-crypto@vger.kernel.org
3970 F: drivers/char/hw_random/cctrng.c
3971 F: drivers/char/hw_random/cctrng.h
3972 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3973 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3976 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3977 L: linux-media@vger.kernel.org
3979 W: http://linuxtv.org
3980 T: git git://linuxtv.org/media_tree.git
3981 F: Documentation/ABI/testing/debugfs-cec-error-inj
3982 F: Documentation/devicetree/bindings/media/cec.txt
3983 F: Documentation/driver-api/media/cec-core.rst
3984 F: Documentation/userspace-api/media/cec
3985 F: drivers/media/cec/
3986 F: drivers/media/rc/keymaps/rc-cec.c
3987 F: include/media/cec-notifier.h
3988 F: include/media/cec.h
3989 F: include/uapi/linux/cec-funcs.h
3990 F: include/uapi/linux/cec.h
3993 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3994 L: linux-media@vger.kernel.org
3996 W: http://linuxtv.org
3997 T: git git://linuxtv.org/media_tree.git
3998 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3999 F: drivers/media/platform/cec-gpio/
4001 CELL BROADBAND ENGINE ARCHITECTURE
4002 M: Arnd Bergmann <arnd@arndb.de>
4003 L: linuxppc-dev@lists.ozlabs.org
4005 W: http://www.ibm.com/developerworks/power/cell/
4006 F: arch/powerpc/include/asm/cell*.h
4007 F: arch/powerpc/include/asm/spu*.h
4008 F: arch/powerpc/include/uapi/asm/spu*.h
4009 F: arch/powerpc/oprofile/*cell*
4010 F: arch/powerpc/platforms/cell/
4012 CELLWISE CW2015 BATTERY DRIVER
4013 M: Tobias Schrammm <t.schramm@manjaro.org>
4015 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4016 F: drivers/power/supply/cw2015_battery.c
4018 CEPH COMMON CODE (LIBCEPH)
4019 M: Ilya Dryomov <idryomov@gmail.com>
4020 M: Jeff Layton <jlayton@kernel.org>
4021 L: ceph-devel@vger.kernel.org
4024 T: git git://github.com/ceph/ceph-client.git
4025 F: include/linux/ceph/
4026 F: include/linux/crush/
4029 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4030 M: Jeff Layton <jlayton@kernel.org>
4031 M: Ilya Dryomov <idryomov@gmail.com>
4032 L: ceph-devel@vger.kernel.org
4035 T: git git://github.com/ceph/ceph-client.git
4036 F: Documentation/filesystems/ceph.rst
4039 CERTIFICATE HANDLING
4040 M: David Howells <dhowells@redhat.com>
4041 M: David Woodhouse <dwmw2@infradead.org>
4042 L: keyrings@vger.kernel.org
4044 F: Documentation/admin-guide/module-signing.rst
4046 F: scripts/extract-cert.c
4047 F: scripts/sign-file.c
4049 CFAG12864B LCD DRIVER
4050 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4052 F: drivers/auxdisplay/cfag12864b.c
4053 F: include/linux/cfag12864b.h
4055 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4056 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4058 F: drivers/auxdisplay/cfag12864bfb.c
4059 F: include/linux/cfag12864b.h
4061 CHAR and MISC DRIVERS
4062 M: Arnd Bergmann <arnd@arndb.de>
4063 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4068 F: include/linux/miscdevice.h
4071 M: Andy Whitcroft <apw@canonical.com>
4072 M: Joe Perches <joe@perches.com>
4074 F: scripts/checkpatch.pl
4076 CHINESE DOCUMENTATION
4077 M: Harry Wei <harryxiyou@gmail.com>
4078 M: Alex Shi <alex.shi@linux.alibaba.com>
4079 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4081 F: Documentation/translations/zh_CN/
4083 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4084 M: Peter Chen <Peter.Chen@nxp.com>
4085 L: linux-usb@vger.kernel.org
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4088 F: drivers/usb/chipidea/
4090 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4091 M: Hans de Goede <hdegoede@redhat.com>
4092 L: linux-input@vger.kernel.org
4094 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4095 F: drivers/input/touchscreen/chipone_icn8318.c
4097 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4098 M: Hans de Goede <hdegoede@redhat.com>
4099 L: linux-input@vger.kernel.org
4101 F: drivers/input/touchscreen/chipone_icn8505.c
4103 CHROME HARDWARE PLATFORM SUPPORT
4104 M: Benson Leung <bleung@chromium.org>
4105 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4108 F: drivers/platform/chrome/
4110 CHROMEOS EC CODEC DRIVER
4111 M: Cheng-Yi Chiang <cychiang@chromium.org>
4112 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4113 R: Guenter Roeck <groeck@chromium.org>
4115 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4116 F: sound/soc/codecs/cros_ec_codec.*
4118 CHROMEOS EC SUBDRIVERS
4119 M: Benson Leung <bleung@chromium.org>
4120 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4121 R: Guenter Roeck <groeck@chromium.org>
4123 F: drivers/power/supply/cros_usbpd-charger.c
4127 CHRONTEL CH7322 CEC DRIVER
4128 M: Jeff Chase <jnchase@google.com>
4129 L: linux-media@vger.kernel.org
4131 T: git git://linuxtv.org/media_tree.git
4132 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4133 F: drivers/media/cec/i2c/ch7322.c
4135 CIRRUS LOGIC AUDIO CODEC DRIVERS
4136 M: James Schulman <james.schulman@cirrus.com>
4137 M: David Rhodes <david.rhodes@cirrus.com>
4138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4140 F: sound/soc/codecs/cs*
4142 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4143 M: Hartley Sweeten <hsweeten@visionengravers.com>
4144 L: netdev@vger.kernel.org
4146 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4148 CIRRUS LOGIC LOCHNAGAR DRIVER
4149 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4150 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4151 L: patches@opensource.cirrus.com
4153 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4154 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4155 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4156 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4157 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4158 F: Documentation/hwmon/lochnagar.rst
4159 F: drivers/clk/clk-lochnagar.c
4160 F: drivers/hwmon/lochnagar-hwmon.c
4161 F: drivers/mfd/lochnagar-i2c.c
4162 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4163 F: drivers/regulator/lochnagar-regulator.c
4164 F: include/dt-bindings/clk/lochnagar.h
4165 F: include/dt-bindings/pinctrl/lochnagar.h
4166 F: include/linux/mfd/lochnagar*
4167 F: sound/soc/codecs/lochnagar-sc.c
4169 CIRRUS LOGIC MADERA CODEC DRIVERS
4170 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4171 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4173 L: patches@opensource.cirrus.com
4175 W: https://github.com/CirrusLogic/linux-drivers/wiki
4176 T: git https://github.com/CirrusLogic/linux-drivers.git
4177 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4178 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4179 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4180 F: drivers/gpio/gpio-madera*
4181 F: drivers/irqchip/irq-madera*
4182 F: drivers/mfd/cs47l*
4183 F: drivers/mfd/madera*
4184 F: drivers/pinctrl/cirrus/*
4185 F: include/dt-bindings/sound/madera*
4186 F: include/linux/irqchip/irq-madera*
4187 F: include/linux/mfd/madera/*
4188 F: include/sound/madera*
4189 F: sound/soc/codecs/cs47l*
4190 F: sound/soc/codecs/madera*
4192 CISCO FCOE HBA DRIVER
4193 M: Satish Kharat <satishkh@cisco.com>
4194 M: Sesidhar Baddela <sebaddel@cisco.com>
4195 M: Karan Tilak Kumar <kartilak@cisco.com>
4196 L: linux-scsi@vger.kernel.org
4198 F: drivers/scsi/fnic/
4200 CISCO SCSI HBA DRIVER
4201 M: Karan Tilak Kumar <kartilak@cisco.com>
4202 M: Sesidhar Baddela <sebaddel@cisco.com>
4203 L: linux-scsi@vger.kernel.org
4205 F: drivers/scsi/snic/
4207 CISCO VIC ETHERNET NIC DRIVER
4208 M: Christian Benvenuti <benve@cisco.com>
4209 M: Govindarajulu Varadarajan <_govind@gmx.com>
4211 F: drivers/net/ethernet/cisco/enic/
4213 CISCO VIC LOW LATENCY NIC DRIVER
4214 M: Christian Benvenuti <benve@cisco.com>
4215 M: Nelson Escobar <neescoba@cisco.com>
4216 M: Parvi Kaustubhi <pkaustub@cisco.com>
4218 F: drivers/infiniband/hw/usnic/
4221 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4225 CLANG/LLVM BUILD SUPPORT
4226 M: Nathan Chancellor <natechancellor@gmail.com>
4227 M: Nick Desaulniers <ndesaulniers@google.com>
4228 L: clang-built-linux@googlegroups.com
4230 W: https://clangbuiltlinux.github.io/
4231 B: https://github.com/ClangBuiltLinux/linux/issues
4232 C: irc://chat.freenode.net/clangbuiltlinux
4233 F: Documentation/kbuild/llvm.rst
4234 K: \b(?i:clang|llvm)\b
4237 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4238 L: linux-kernel@vger.kernel.org
4240 F: include/linux/cleancache.h
4244 M: Russell King <linux@armlinux.org.uk>
4245 L: linux-clk@vger.kernel.org
4247 F: include/linux/clk.h
4249 CLOCKSOURCE, CLOCKEVENT DRIVERS
4250 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4251 M: Thomas Gleixner <tglx@linutronix.de>
4252 L: linux-kernel@vger.kernel.org
4254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4255 F: Documentation/devicetree/bindings/timer/
4256 F: drivers/clocksource/
4259 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4260 M: Daniel Oliveira Nascimento <don@syst.com.br>
4261 L: platform-driver-x86@vger.kernel.org
4263 F: drivers/platform/x86/classmate-laptop.c
4266 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4267 L: linux-media@vger.kernel.org
4269 W: https://linuxtv.org
4270 T: git git://linuxtv.org/media_tree.git
4271 F: drivers/media/pci/cobalt/
4273 COCCINELLE/Semantic Patches (SmPL)
4274 M: Julia Lawall <Julia.Lawall@lip6.fr>
4275 M: Gilles Muller <Gilles.Muller@lip6.fr>
4276 M: Nicolas Palix <nicolas.palix@imag.fr>
4277 M: Michal Marek <michal.lkml@markovi.net>
4278 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4280 W: http://coccinelle.lip6.fr/
4281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4282 F: Documentation/dev-tools/coccinelle.rst
4283 F: scripts/coccicheck
4284 F: scripts/coccinelle/
4287 M: Jan Harkes <jaharkes@cs.cmu.edu>
4289 L: codalist@coda.cs.cmu.edu
4291 W: http://www.coda.cs.cmu.edu/
4292 F: Documentation/filesystems/coda.rst
4294 F: include/linux/coda*.h
4295 F: include/uapi/linux/coda*.h
4297 CODA V4L2 MEM2MEM DRIVER
4298 M: Philipp Zabel <p.zabel@pengutronix.de>
4299 L: linux-media@vger.kernel.org
4301 F: Documentation/devicetree/bindings/media/coda.txt
4302 F: drivers/media/platform/coda/
4305 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4307 F: Documentation/process/code-of-conduct-interpretation.rst
4308 F: Documentation/process/code-of-conduct.rst
4310 COMMON CLK FRAMEWORK
4311 M: Michael Turquette <mturquette@baylibre.com>
4312 M: Stephen Boyd <sboyd@kernel.org>
4313 L: linux-clk@vger.kernel.org
4315 Q: http://patchwork.kernel.org/project/linux-clk/list/
4316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4317 F: Documentation/devicetree/bindings/clock/
4319 F: include/linux/clk-pr*
4320 F: include/linux/clk/
4321 F: include/linux/of_clk.h
4322 X: drivers/clk/clkdev.c
4324 COMMON INTERNET FILE SYSTEM (CIFS)
4325 M: Steve French <sfrench@samba.org>
4326 L: linux-cifs@vger.kernel.org
4327 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4329 W: http://linux-cifs.samba.org/
4330 T: git git://git.samba.org/sfrench/cifs-2.6.git
4331 F: Documentation/admin-guide/cifs/
4334 COMPACTPCI HOTPLUG CORE
4335 M: Scott Murray <scott@spiteful.org>
4336 L: linux-pci@vger.kernel.org
4338 F: drivers/pci/hotplug/cpci_hotplug*
4340 COMPACTPCI HOTPLUG GENERIC DRIVER
4341 M: Scott Murray <scott@spiteful.org>
4342 L: linux-pci@vger.kernel.org
4344 F: drivers/pci/hotplug/cpcihp_generic.c
4346 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4347 M: Scott Murray <scott@spiteful.org>
4348 L: linux-pci@vger.kernel.org
4350 F: drivers/pci/hotplug/cpcihp_zt5550.*
4352 COMPAL LAPTOP SUPPORT
4353 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4354 L: platform-driver-x86@vger.kernel.org
4356 F: drivers/platform/x86/compal-laptop.c
4359 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4361 F: include/linux/compiler_attributes.h
4363 CONEXANT ACCESSRUNNER USB DRIVER
4364 L: accessrunner-general@lists.sourceforge.net
4366 W: http://accessrunner.sourceforge.net/
4367 F: drivers/usb/atm/cxacru.c
4370 M: Joel Becker <jlbec@evilplan.org>
4371 M: Christoph Hellwig <hch@lst.de>
4373 T: git git://git.infradead.org/users/hch/configfs.git
4375 F: include/linux/configfs.h
4378 M: Evgeniy Polyakov <zbr@ioremap.net>
4379 L: netdev@vger.kernel.org
4381 F: drivers/connector/
4384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4386 F: drivers/video/console/
4387 F: include/linux/console*
4389 CONTROL GROUP (CGROUP)
4390 M: Tejun Heo <tj@kernel.org>
4391 M: Li Zefan <lizefan@huawei.com>
4392 M: Johannes Weiner <hannes@cmpxchg.org>
4393 L: cgroups@vger.kernel.org
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4396 F: Documentation/admin-guide/cgroup-v1/
4397 F: Documentation/admin-guide/cgroup-v2.rst
4398 F: include/linux/cgroup*
4401 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4402 M: Tejun Heo <tj@kernel.org>
4403 M: Jens Axboe <axboe@kernel.dk>
4404 L: cgroups@vger.kernel.org
4405 L: linux-block@vger.kernel.org
4406 T: git git://git.kernel.dk/linux-block
4407 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4408 F: block/bfq-cgroup.c
4409 F: block/blk-cgroup.c
4410 F: block/blk-iolatency.c
4411 F: block/blk-throttle.c
4412 F: include/linux/blk-cgroup.h
4414 CONTROL GROUP - CPUSET
4415 M: Li Zefan <lizefan@huawei.com>
4416 L: cgroups@vger.kernel.org
4418 W: http://www.bullopensource.org/cpuset/
4419 W: http://oss.sgi.com/projects/cpusets/
4420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4421 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4422 F: include/linux/cpuset.h
4423 F: kernel/cgroup/cpuset.c
4425 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4426 M: Johannes Weiner <hannes@cmpxchg.org>
4427 M: Michal Hocko <mhocko@kernel.org>
4428 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4429 L: cgroups@vger.kernel.org
4430 L: linux-mm@kvack.org
4435 CORETEMP HARDWARE MONITORING DRIVER
4436 M: Fenghua Yu <fenghua.yu@intel.com>
4437 L: linux-hwmon@vger.kernel.org
4439 F: Documentation/hwmon/coretemp.rst
4440 F: drivers/hwmon/coretemp.c
4442 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4443 M: Marius Zachmann <mail@mariuszachmann.de>
4444 L: linux-hwmon@vger.kernel.org
4446 F: drivers/hwmon/corsair-cpro.c
4448 COSA/SRP SYNC SERIAL DRIVER
4449 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4451 W: http://www.fi.muni.cz/~kas/cosa/
4452 F: drivers/net/wan/cosa*
4455 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4456 L: linux-iio@vger.kernel.org
4458 F: Documentation/ABI/testing/sysfs-bus-counter*
4459 F: Documentation/driver-api/generic-counter.rst
4461 F: include/linux/counter.h
4462 F: include/linux/counter_enum.h
4464 CPMAC ETHERNET DRIVER
4465 M: Florian Fainelli <f.fainelli@gmail.com>
4466 L: netdev@vger.kernel.org
4468 F: drivers/net/ethernet/ti/cpmac.c
4470 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4471 M: Viresh Kumar <viresh.kumar@linaro.org>
4472 M: Sudeep Holla <sudeep.holla@arm.com>
4473 L: linux-pm@vger.kernel.org
4475 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4476 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4478 CPU FREQUENCY SCALING FRAMEWORK
4479 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4480 M: Viresh Kumar <viresh.kumar@linaro.org>
4481 L: linux-pm@vger.kernel.org
4483 B: https://bugzilla.kernel.org
4484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4486 F: Documentation/admin-guide/pm/cpufreq.rst
4487 F: Documentation/admin-guide/pm/intel_pstate.rst
4488 F: Documentation/cpu-freq/
4489 F: Documentation/devicetree/bindings/cpufreq/
4491 F: include/linux/cpufreq.h
4492 F: include/linux/sched/cpufreq.h
4493 F: kernel/sched/cpufreq*.c
4494 F: tools/testing/selftests/cpufreq/
4496 CPU IDLE TIME MANAGEMENT FRAMEWORK
4497 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4498 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4499 L: linux-pm@vger.kernel.org
4501 B: https://bugzilla.kernel.org
4502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4503 F: Documentation/admin-guide/pm/cpuidle.rst
4504 F: Documentation/driver-api/pm/cpuidle.rst
4505 F: drivers/cpuidle/*
4506 F: include/linux/cpuidle.h
4508 CPU POWER MONITORING SUBSYSTEM
4509 M: Thomas Renninger <trenn@suse.com>
4510 M: Shuah Khan <shuah@kernel.org>
4511 M: Shuah Khan <skhan@linuxfoundation.org>
4512 L: linux-pm@vger.kernel.org
4514 F: tools/power/cpupower/
4517 M: "H. Peter Anvin" <hpa@zytor.com>
4519 F: arch/x86/kernel/cpuid.c
4520 F: arch/x86/kernel/msr.c
4522 CPUIDLE DRIVER - ARM BIG LITTLE
4523 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4524 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4525 L: linux-pm@vger.kernel.org
4526 L: linux-arm-kernel@lists.infradead.org
4528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4529 F: drivers/cpuidle/cpuidle-big_little.c
4531 CPUIDLE DRIVER - ARM EXYNOS
4532 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4533 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4534 M: Kukjin Kim <kgene@kernel.org>
4535 L: linux-pm@vger.kernel.org
4536 L: linux-samsung-soc@vger.kernel.org
4538 F: arch/arm/mach-exynos/pm.c
4539 F: drivers/cpuidle/cpuidle-exynos.c
4541 CPUIDLE DRIVER - ARM PSCI
4542 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4543 M: Sudeep Holla <sudeep.holla@arm.com>
4544 L: linux-pm@vger.kernel.org
4545 L: linux-arm-kernel@lists.infradead.org
4547 F: drivers/cpuidle/cpuidle-psci.c
4550 M: Nicolas Pitre <nico@fluxnic.net>
4552 F: Documentation/filesystems/cramfs.rst
4556 M: Bastien Nocera <hadess@hadess.net>
4557 L: linux-input@vger.kernel.org
4559 F: drivers/hid/hid-creative-sb0540.c
4562 M: Herbert Xu <herbert@gondor.apana.org.au>
4563 M: "David S. Miller" <davem@davemloft.net>
4564 L: linux-crypto@vger.kernel.org
4566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4568 F: Documentation/crypto/
4569 F: Documentation/devicetree/bindings/crypto/
4574 F: include/linux/crypto*
4577 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4578 M: Neil Horman <nhorman@tuxdriver.com>
4579 L: linux-crypto@vger.kernel.org
4581 F: crypto/ansi_cprng.c
4585 M: Hans Verkuil <hverkuil@xs4all.nl>
4586 L: linux-media@vger.kernel.org
4588 W: http://linuxtv.org
4589 T: git git://linuxtv.org/media_tree.git
4590 F: drivers/media/i2c/cs3308.c
4592 CS5535 Audio ALSA driver
4593 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4595 F: sound/pci/cs5535audio/
4597 CSI DRIVERS FOR ALLWINNER V3s
4598 M: Yong Deng <yong.deng@magewell.com>
4599 L: linux-media@vger.kernel.org
4601 T: git git://linuxtv.org/media_tree.git
4602 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4603 F: drivers/media/platform/sunxi/sun6i-csi/
4606 M: Solomon Peachy <pizza@shaftnet.org>
4608 F: drivers/net/wireless/st/cw1200/
4610 CX18 VIDEO4LINUX DRIVER
4611 M: Andy Walls <awalls@md.metrocast.net>
4612 L: linux-media@vger.kernel.org
4614 W: https://linuxtv.org
4615 T: git git://linuxtv.org/media_tree.git
4616 F: drivers/media/pci/cx18/
4617 F: include/uapi/linux/ivtv*
4619 CX2341X MPEG ENCODER HELPER MODULE
4620 M: Hans Verkuil <hverkuil@xs4all.nl>
4621 L: linux-media@vger.kernel.org
4623 W: https://linuxtv.org
4624 T: git git://linuxtv.org/media_tree.git
4625 F: drivers/media/common/cx2341x*
4626 F: include/media/drv-intf/cx2341x.h
4628 CX24120 MEDIA DRIVER
4629 M: Jemma Denson <jdenson@gmail.com>
4630 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4631 L: linux-media@vger.kernel.org
4633 W: https://linuxtv.org
4634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4635 F: drivers/media/dvb-frontends/cx24120*
4637 CX88 VIDEO4LINUX DRIVER
4638 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4639 L: linux-media@vger.kernel.org
4641 W: https://linuxtv.org
4642 T: git git://linuxtv.org/media_tree.git
4643 F: Documentation/driver-api/media/drivers/cx88*
4644 F: drivers/media/pci/cx88/
4646 CXD2820R MEDIA DRIVER
4647 M: Antti Palosaari <crope@iki.fi>
4648 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 W: http://palosaari.fi/linux/
4652 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4653 T: git git://linuxtv.org/anttip/media_tree.git
4654 F: drivers/media/dvb-frontends/cxd2820r*
4656 CXGB3 ETHERNET DRIVER (CXGB3)
4657 M: Vishal Kulkarni <vishal@chelsio.com>
4658 L: netdev@vger.kernel.org
4660 W: http://www.chelsio.com
4661 F: drivers/net/ethernet/chelsio/cxgb3/
4663 CXGB3 ISCSI DRIVER (CXGB3I)
4664 M: Karen Xie <kxie@chelsio.com>
4665 L: linux-scsi@vger.kernel.org
4667 W: http://www.chelsio.com
4668 F: drivers/scsi/cxgbi/cxgb3i
4670 CXGB4 CRYPTO DRIVER (chcr)
4671 M: Ayush Sawal <ayush.sawal@chelsio.com>
4672 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4673 M: Rohit Maheshwari <rohitm@chelsio.com>
4674 L: linux-crypto@vger.kernel.org
4676 W: http://www.chelsio.com
4677 F: drivers/crypto/chelsio
4679 CXGB4 ETHERNET DRIVER (CXGB4)
4680 M: Vishal Kulkarni <vishal@chelsio.com>
4681 L: netdev@vger.kernel.org
4683 W: http://www.chelsio.com
4684 F: drivers/net/ethernet/chelsio/cxgb4/
4686 CXGB4 ISCSI DRIVER (CXGB4I)
4687 M: Karen Xie <kxie@chelsio.com>
4688 L: linux-scsi@vger.kernel.org
4690 W: http://www.chelsio.com
4691 F: drivers/scsi/cxgbi/cxgb4i
4693 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4694 M: Potnuri Bharat Teja <bharat@chelsio.com>
4695 L: linux-rdma@vger.kernel.org
4697 W: http://www.openfabrics.org
4698 F: drivers/infiniband/hw/cxgb4/
4699 F: include/uapi/rdma/cxgb4-abi.h
4701 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4702 M: Vishal Kulkarni <vishal@gmail.com>
4703 L: netdev@vger.kernel.org
4705 W: http://www.chelsio.com
4706 F: drivers/net/ethernet/chelsio/cxgb4vf/
4708 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4709 M: Frederic Barrat <fbarrat@linux.ibm.com>
4710 M: Andrew Donnellan <ajd@linux.ibm.com>
4711 L: linuxppc-dev@lists.ozlabs.org
4713 F: Documentation/ABI/testing/sysfs-class-cxl
4714 F: Documentation/powerpc/cxl.rst
4715 F: arch/powerpc/platforms/powernv/pci-cxl.c
4716 F: drivers/misc/cxl/
4717 F: include/misc/cxl*
4718 F: include/uapi/misc/cxl.h
4720 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4721 M: Manoj N. Kumar <manoj@linux.ibm.com>
4722 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4723 M: Uma Krishnan <ukrishn@linux.ibm.com>
4724 L: linux-scsi@vger.kernel.org
4726 F: Documentation/powerpc/cxlflash.rst
4727 F: drivers/scsi/cxlflash/
4728 F: include/uapi/scsi/cxlflash_ioctl.h
4731 M: Russell King <linux@armlinux.org.uk>
4732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4734 W: http://www.armlinux.org.uk/
4735 F: drivers/video/fbdev/cyber2000fb.*
4737 CYCLADES ASYNC MUX DRIVER
4739 W: http://www.cyclades.com/
4740 F: drivers/tty/cyclades.c
4741 F: include/linux/cyclades.h
4742 F: include/uapi/linux/cyclades.h
4744 CYCLADES PC300 DRIVER
4746 W: http://www.cyclades.com/
4747 F: drivers/net/wan/pc300*
4749 CYPRESS_FIRMWARE MEDIA DRIVER
4750 M: Antti Palosaari <crope@iki.fi>
4751 L: linux-media@vger.kernel.org
4753 W: https://linuxtv.org
4754 W: http://palosaari.fi/linux/
4755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4756 T: git git://linuxtv.org/anttip/media_tree.git
4757 F: drivers/media/common/cypress_firmware*
4759 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4760 M: Linus Walleij <linus.walleij@linaro.org>
4761 L: linux-input@vger.kernel.org
4763 F: drivers/input/touchscreen/cy8ctma140.c
4765 CYTTSP TOUCHSCREEN DRIVER
4766 M: Ferruh Yigit <fery@cypress.com>
4767 L: linux-input@vger.kernel.org
4769 F: drivers/input/touchscreen/cyttsp*
4770 F: include/linux/input/cyttsp.h
4772 D-LINK DIR-685 TOUCHKEYS DRIVER
4773 M: Linus Walleij <linus.walleij@linaro.org>
4774 L: linux-input@vger.kernel.org
4776 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4778 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4779 M: Joshua Kinard <kumba@gentoo.org>
4781 F: drivers/rtc/rtc-ds1685.c
4782 F: include/linux/rtc/ds1685.h
4784 DAMA SLAVE for AX.25
4785 M: Joerg Reuter <jreuter@yaina.de>
4786 L: linux-hams@vger.kernel.org
4788 W: http://yaina.de/jreuter/
4789 W: http://www.qsl.net/dl1bke/
4790 F: net/ax25/af_ax25.c
4791 F: net/ax25/ax25_dev.c
4792 F: net/ax25/ax25_ds_*
4793 F: net/ax25/ax25_in.c
4794 F: net/ax25/ax25_out.c
4795 F: net/ax25/ax25_timer.c
4796 F: net/ax25/sysctl_net_ax25.c
4798 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4799 L: netdev@vger.kernel.org
4801 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4802 F: drivers/net/ethernet/dec/tulip/dmfe.c
4804 DC390/AM53C974 SCSI driver
4805 M: Hannes Reinecke <hare@suse.com>
4806 L: linux-scsi@vger.kernel.org
4808 F: drivers/scsi/am53c974.c
4811 M: Oliver Neukum <oliver@neukum.org>
4812 M: Ali Akcaagac <aliakc@web.de>
4813 M: Jamie Lenehan <lenehan@twibble.org>
4814 L: dc395x@twibble.org
4816 W: http://twibble.org/dist/dc395x/
4817 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4818 F: Documentation/scsi/dc395x.rst
4819 F: drivers/scsi/dc395x.*
4822 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4823 L: dccp@vger.kernel.org
4825 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4826 F: include/linux/dccp.h
4827 F: include/linux/tfrc.h
4828 F: include/uapi/linux/dccp.h
4831 DECnet NETWORK LAYER
4832 L: linux-decnet-user@lists.sourceforge.net
4834 W: http://linux-decnet.sourceforge.net
4835 F: Documentation/networking/decnet.rst
4838 DECSTATION PLATFORM SUPPORT
4839 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4840 L: linux-mips@vger.kernel.org
4842 W: http://www.linux-mips.org/wiki/DECstation
4844 F: arch/mips/include/asm/dec/
4845 F: arch/mips/include/asm/mach-dec/
4847 DEFXX FDDI NETWORK DRIVER
4848 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4850 F: drivers/net/fddi/defxx.*
4852 DEFZA FDDI NETWORK DRIVER
4853 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4855 F: drivers/net/fddi/defza.*
4857 DEINTERLACE DRIVERS FOR ALLWINNER H3
4858 M: Jernej Skrabec <jernej.skrabec@siol.net>
4859 L: linux-media@vger.kernel.org
4861 T: git git://linuxtv.org/media_tree.git
4862 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4863 F: drivers/media/platform/sunxi/sun8i-di/
4866 M: Matthew Garrett <mjg59@srcf.ucam.org>
4867 M: Pali Rohár <pali@kernel.org>
4868 L: platform-driver-x86@vger.kernel.org
4870 F: drivers/platform/x86/dell-laptop.c
4872 DELL LAPTOP FREEFALL DRIVER
4873 M: Pali Rohár <pali@kernel.org>
4875 F: drivers/platform/x86/dell-smo8800.c
4877 DELL LAPTOP RBTN DRIVER
4878 M: Pali Rohár <pali@kernel.org>
4880 F: drivers/platform/x86/dell-rbtn.*
4882 DELL LAPTOP SMM DRIVER
4883 M: Pali Rohár <pali@kernel.org>
4885 F: drivers/hwmon/dell-smm-hwmon.c
4886 F: include/uapi/linux/i8k.h
4888 DELL REMOTE BIOS UPDATE DRIVER
4889 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4890 L: platform-driver-x86@vger.kernel.org
4892 F: drivers/platform/x86/dell_rbu.c
4895 M: Pali Rohár <pali@kernel.org>
4896 M: Mario Limonciello <mario.limonciello@dell.com>
4897 L: platform-driver-x86@vger.kernel.org
4899 F: drivers/platform/x86/dell-smbios.*
4901 DELL SMBIOS SMM DRIVER
4902 M: Mario Limonciello <mario.limonciello@dell.com>
4903 L: platform-driver-x86@vger.kernel.org
4905 F: drivers/platform/x86/dell-smbios-smm.c
4907 DELL SMBIOS WMI DRIVER
4908 M: Mario Limonciello <mario.limonciello@dell.com>
4909 L: platform-driver-x86@vger.kernel.org
4911 F: drivers/platform/x86/dell-smbios-wmi.c
4912 F: tools/wmi/dell-smbios-example.c
4914 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4915 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4916 L: platform-driver-x86@vger.kernel.org
4918 F: Documentation/driver-api/dcdbas.rst
4919 F: drivers/platform/x86/dcdbas.*
4921 DELL WMI DESCRIPTOR DRIVER
4922 M: Mario Limonciello <mario.limonciello@dell.com>
4924 F: drivers/platform/x86/dell-wmi-descriptor.c
4926 DELL WMI NOTIFICATIONS DRIVER
4927 M: Matthew Garrett <mjg59@srcf.ucam.org>
4928 M: Pali Rohár <pali@kernel.org>
4930 F: drivers/platform/x86/dell-wmi.c
4932 DELTA ST MEDIA DRIVER
4933 M: Hugues Fruchet <hugues.fruchet@st.com>
4934 L: linux-media@vger.kernel.org
4936 W: https://linuxtv.org
4937 T: git git://linuxtv.org/media_tree.git
4938 F: drivers/media/platform/sti/delta
4941 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4942 L: linux-mtd@lists.infradead.org
4944 F: drivers/mtd/nand/raw/denali*
4946 DESIGNWARE EDMA CORE IP DRIVER
4947 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4948 L: dmaengine@vger.kernel.org
4950 F: drivers/dma/dw-edma/
4951 F: include/linux/dma/edma.h
4953 DESIGNWARE USB2 DRD IP DRIVER
4954 M: Minas Harutyunyan <hminas@synopsys.com>
4955 L: linux-usb@vger.kernel.org
4957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4958 F: drivers/usb/dwc2/
4960 DESIGNWARE USB3 DRD IP DRIVER
4961 M: Felipe Balbi <balbi@kernel.org>
4962 L: linux-usb@vger.kernel.org
4964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4965 F: drivers/usb/dwc3/
4967 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4968 M: Andreas Klinger <ak@it-klinger.de>
4969 L: linux-iio@vger.kernel.org
4971 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4972 F: drivers/iio/proximity/srf*.c
4974 DEVICE COREDUMP (DEV_COREDUMP)
4975 M: Johannes Berg <johannes@sipsolutions.net>
4976 L: linux-kernel@vger.kernel.org
4978 F: drivers/base/devcoredump.c
4979 F: include/linux/devcoredump.h
4981 DEVICE DIRECT ACCESS (DAX)
4982 M: Dan Williams <dan.j.williams@intel.com>
4983 M: Vishal Verma <vishal.l.verma@intel.com>
4984 M: Dave Jiang <dave.jiang@intel.com>
4985 L: linux-nvdimm@lists.01.org
4989 DEVICE FREQUENCY (DEVFREQ)
4990 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4991 M: Kyungmin Park <kyungmin.park@samsung.com>
4992 M: Chanwoo Choi <cw00.choi@samsung.com>
4993 L: linux-pm@vger.kernel.org
4995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4996 F: Documentation/devicetree/bindings/devfreq/
4998 F: include/linux/devfreq.h
4999 F: include/trace/events/devfreq.h
5001 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5002 M: Chanwoo Choi <cw00.choi@samsung.com>
5003 L: linux-pm@vger.kernel.org
5005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5006 F: Documentation/devicetree/bindings/devfreq/event/
5007 F: drivers/devfreq/devfreq-event.c
5008 F: drivers/devfreq/event/
5009 F: include/dt-bindings/pmu/exynos_ppmu.h
5010 F: include/linux/devfreq-event.h
5012 DEVICE NUMBER REGISTRY
5013 M: Torben Mathiasen <device@lanana.org>
5015 W: http://lanana.org/docs/device-list/index.html
5018 M: Alasdair Kergon <agk@redhat.com>
5019 M: Mike Snitzer <snitzer@redhat.com>
5020 M: dm-devel@redhat.com
5021 L: dm-devel@redhat.com
5023 W: http://sources.redhat.com/dm
5024 Q: http://patchwork.kernel.org/project/dm-devel/list/
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5026 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5027 F: Documentation/admin-guide/device-mapper/
5028 F: drivers/md/Kconfig
5029 F: drivers/md/Makefile
5031 F: drivers/md/persistent-data/
5032 F: include/linux/device-mapper.h
5033 F: include/linux/dm-*.h
5034 F: include/uapi/linux/dm-*.h
5037 M: Jiri Pirko <jiri@nvidia.com>
5038 L: netdev@vger.kernel.org
5040 F: Documentation/networking/devlink
5041 F: include/net/devlink.h
5042 F: include/uapi/linux/devlink.h
5043 F: net/core/devlink.c
5045 DIALOG SEMICONDUCTOR DRIVERS
5046 M: Support Opensource <support.opensource@diasemi.com>
5048 W: http://www.dialog-semiconductor.com/products
5049 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5050 F: Documentation/devicetree/bindings/mfd/da90*.txt
5051 F: Documentation/devicetree/bindings/regulator/da92*.txt
5052 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5053 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5054 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5055 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5056 F: Documentation/hwmon/da90??.rst
5057 F: drivers/gpio/gpio-da90??.c
5058 F: drivers/hwmon/da90??-hwmon.c
5059 F: drivers/iio/adc/da91??-*.c
5060 F: drivers/input/misc/da90??_onkey.c
5061 F: drivers/input/touchscreen/da9052_tsi.c
5062 F: drivers/leds/leds-da90??.c
5063 F: drivers/mfd/da903x.c
5064 F: drivers/mfd/da90??-*.c
5065 F: drivers/mfd/da91??-*.c
5066 F: drivers/pinctrl/pinctrl-da90??.c
5067 F: drivers/power/supply/da9052-battery.c
5068 F: drivers/power/supply/da91??-*.c
5069 F: drivers/regulator/da9???-regulator.[ch]
5070 F: drivers/regulator/slg51000-regulator.[ch]
5071 F: drivers/rtc/rtc-da90??.c
5072 F: drivers/thermal/da90??-thermal.c
5073 F: drivers/video/backlight/da90??_bl.c
5074 F: drivers/watchdog/da90??_wdt.c
5075 F: include/linux/mfd/da903x.h
5076 F: include/linux/mfd/da9052/
5077 F: include/linux/mfd/da9055/
5078 F: include/linux/mfd/da9062/
5079 F: include/linux/mfd/da9063/
5080 F: include/linux/mfd/da9150/
5081 F: include/linux/regulator/da9211.h
5082 F: include/sound/da[79]*.h
5083 F: sound/soc/codecs/da[79]*.[ch]
5085 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5086 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5087 L: linux-gpio@vger.kernel.org
5089 F: drivers/gpio/gpio-gpio-mm.c
5091 DIOLAN U2C-12 I2C DRIVER
5092 M: Guenter Roeck <linux@roeck-us.net>
5093 L: linux-i2c@vger.kernel.org
5095 F: drivers/i2c/busses/i2c-diolan-u2c.c
5097 DIRECTORY NOTIFICATION (DNOTIFY)
5098 M: Jan Kara <jack@suse.cz>
5099 R: Amir Goldstein <amir73il@gmail.com>
5100 L: linux-fsdevel@vger.kernel.org
5102 F: Documentation/filesystems/dnotify.rst
5103 F: fs/notify/dnotify/
5104 F: include/linux/dnotify.h
5106 DISK GEOMETRY AND PARTITION HANDLING
5107 M: Andries Brouwer <aeb@cwi.nl>
5109 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5110 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5111 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5114 M: Jan Kara <jack@suse.com>
5116 F: Documentation/filesystems/quota.rst
5118 F: include/linux/quota*.h
5119 F: include/uapi/linux/quota*.h
5121 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5122 M: Bernie Thompson <bernie@plugable.com>
5123 L: linux-fbdev@vger.kernel.org
5125 W: http://plugable.com/category/projects/udlfb/
5126 F: Documentation/fb/udlfb.rst
5127 F: drivers/video/fbdev/udlfb.c
5128 F: include/video/udlfb.h
5130 DISTRIBUTED LOCK MANAGER (DLM)
5131 M: Christine Caulfield <ccaulfie@redhat.com>
5132 M: David Teigland <teigland@redhat.com>
5133 L: cluster-devel@redhat.com
5135 W: http://sources.redhat.com/cluster/
5136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5139 DMA BUFFER SHARING FRAMEWORK
5140 M: Sumit Semwal <sumit.semwal@linaro.org>
5141 M: Christian König <christian.koenig@amd.com>
5142 L: linux-media@vger.kernel.org
5143 L: dri-devel@lists.freedesktop.org
5144 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5146 T: git git://anongit.freedesktop.org/drm/drm-misc
5147 F: Documentation/driver-api/dma-buf.rst
5149 F: include/linux/*fence.h
5150 F: include/linux/dma-buf*
5151 F: include/linux/dma-resv.h
5152 K: \bdma_(?:buf|fence|resv)\b
5154 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5155 M: Vinod Koul <vkoul@kernel.org>
5156 L: dmaengine@vger.kernel.org
5158 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5160 F: Documentation/devicetree/bindings/dma/
5161 F: Documentation/driver-api/dmaengine/
5163 F: include/linux/dmaengine.h
5164 F: include/linux/of_dma.h
5167 M: Christoph Hellwig <hch@lst.de>
5168 M: Marek Szyprowski <m.szyprowski@samsung.com>
5169 R: Robin Murphy <robin.murphy@arm.com>
5170 L: iommu@lists.linux-foundation.org
5172 W: http://git.infradead.org/users/hch/dma-mapping.git
5173 T: git git://git.infradead.org/users/hch/dma-mapping.git
5174 F: include/asm-generic/dma-mapping.h
5175 F: include/linux/dma-direct.h
5176 F: include/linux/dma-mapping.h
5177 F: include/linux/dma-noncoherent.h
5180 DMA-BUF HEAPS FRAMEWORK
5181 M: Sumit Semwal <sumit.semwal@linaro.org>
5182 R: Andrew F. Davis <afd@ti.com>
5183 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5184 R: Liam Mark <lmark@codeaurora.org>
5185 R: Laura Abbott <labbott@redhat.com>
5186 R: Brian Starkey <Brian.Starkey@arm.com>
5187 R: John Stultz <john.stultz@linaro.org>
5188 L: linux-media@vger.kernel.org
5189 L: dri-devel@lists.freedesktop.org
5190 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5192 T: git git://anongit.freedesktop.org/drm/drm-misc
5193 F: drivers/dma-buf/dma-heap.c
5194 F: drivers/dma-buf/heaps/*
5195 F: include/linux/dma-heap.h
5196 F: include/uapi/linux/dma-heap.h
5198 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5199 M: Lukasz Luba <lukasz.luba@arm.com>
5200 L: linux-pm@vger.kernel.org
5201 L: linux-samsung-soc@vger.kernel.org
5203 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5204 F: drivers/memory/samsung/exynos5422-dmc.c
5206 DME1737 HARDWARE MONITOR DRIVER
5207 M: Juerg Haefliger <juergh@gmail.com>
5208 L: linux-hwmon@vger.kernel.org
5210 F: Documentation/hwmon/dme1737.rst
5211 F: drivers/hwmon/dme1737.c
5214 M: Jean Delvare <jdelvare@suse.com>
5216 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5217 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5218 F: drivers/firmware/dmi-id.c
5219 F: drivers/firmware/dmi_scan.c
5220 F: include/linux/dmi.h
5223 M: Jonathan Corbet <corbet@lwn.net>
5224 L: linux-doc@vger.kernel.org
5226 P: Documentation/doc-guide/maintainer-profile.rst
5227 T: git git://git.lwn.net/linux.git docs-next
5229 F: scripts/documentation-file-ref-check
5230 F: scripts/kernel-doc
5231 F: scripts/sphinx-pre-install
5232 X: Documentation/ABI/
5233 X: Documentation/admin-guide/media/
5234 X: Documentation/devicetree/
5235 X: Documentation/driver-api/media/
5236 X: Documentation/firmware-guide/acpi/
5237 X: Documentation/i2c/
5238 X: Documentation/power/
5239 X: Documentation/spi/
5240 X: Documentation/userspace-api/media/
5242 DOCUMENTATION SCRIPTS
5243 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5244 L: linux-doc@vger.kernel.org
5246 F: Documentation/sphinx/parse-headers.pl
5247 F: scripts/documentation-file-ref-check
5248 F: scripts/sphinx-pre-install
5250 DOCUMENTATION/ITALIAN
5251 M: Federico Vaga <federico.vaga@vaga.pv.it>
5252 L: linux-doc@vger.kernel.org
5254 F: Documentation/translations/it_IT
5256 DONGWOON DW9714 LENS VOICE COIL DRIVER
5257 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5258 L: linux-media@vger.kernel.org
5260 T: git git://linuxtv.org/media_tree.git
5261 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5262 F: drivers/media/i2c/dw9714.c
5264 DONGWOON DW9768 LENS VOICE COIL DRIVER
5265 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5266 L: linux-media@vger.kernel.org
5268 T: git git://linuxtv.org/media_tree.git
5269 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5270 F: drivers/media/i2c/dw9768.c
5272 DONGWOON DW9807 LENS VOICE COIL DRIVER
5273 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5274 L: linux-media@vger.kernel.org
5276 T: git git://linuxtv.org/media_tree.git
5277 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5278 F: drivers/media/i2c/dw9807-vcm.c
5281 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5282 L: blinux-list@redhat.com
5284 F: drivers/char/dtlk.c
5285 F: include/linux/dtlk.h
5287 DPAA2 DATAPATH I/O (DPIO) DRIVER
5288 M: Roy Pledge <Roy.Pledge@nxp.com>
5289 L: linux-kernel@vger.kernel.org
5291 F: drivers/soc/fsl/dpio
5293 DPAA2 ETHERNET DRIVER
5294 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5295 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5296 L: netdev@vger.kernel.org
5298 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5299 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5300 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5301 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5302 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5303 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5304 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5305 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5306 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5308 DPAA2 ETHERNET SWITCH DRIVER
5309 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5310 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5311 L: linux-kernel@vger.kernel.org
5313 F: drivers/staging/fsl-dpaa2/ethsw
5315 DPT_I2O SCSI RAID DRIVER
5316 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5317 L: linux-scsi@vger.kernel.org
5319 W: http://www.adaptec.com/
5320 F: drivers/scsi/dpt*
5321 F: drivers/scsi/dpt/
5324 M: Philipp Reisner <philipp.reisner@linbit.com>
5325 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5326 L: drbd-dev@lists.linbit.com
5328 W: http://www.drbd.org
5329 T: git git://git.linbit.com/linux-drbd.git
5330 T: git git://git.linbit.com/drbd-8.4.git
5331 F: Documentation/admin-guide/blockdev/
5332 F: drivers/block/drbd/
5335 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5336 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5337 R: "Rafael J. Wysocki" <rafael@kernel.org>
5339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5340 F: Documentation/core-api/kobject.rst
5344 F: include/linux/debugfs.h
5345 F: include/linux/kobj*
5348 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5349 M: Kevin Hilman <khilman@kernel.org>
5350 M: Nishanth Menon <nm@ti.com>
5351 L: linux-pm@vger.kernel.org
5353 F: drivers/power/avs/
5354 F: include/linux/power/smartreflex.h
5356 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5357 M: Maxime Ripard <mripard@kernel.org>
5358 M: Chen-Yu Tsai <wens@csie.org>
5359 R: Jernej Skrabec <jernej.skrabec@siol.net>
5360 L: dri-devel@lists.freedesktop.org
5362 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 F: drivers/gpu/drm/sun4i/sun8i*
5365 DRM DRIVER FOR ARM PL111 CLCD
5366 M: Eric Anholt <eric@anholt.net>
5368 T: git git://anongit.freedesktop.org/drm/drm-misc
5369 F: drivers/gpu/drm/pl111/
5371 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5372 M: Linus Walleij <linus.walleij@linaro.org>
5374 T: git git://anongit.freedesktop.org/drm/drm-misc
5375 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5376 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5378 DRM DRIVER FOR ASPEED BMC GFX
5379 M: Joel Stanley <joel@jms.id.au>
5380 L: linux-aspeed@lists.ozlabs.org
5382 T: git git://anongit.freedesktop.org/drm/drm-misc
5383 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5384 F: drivers/gpu/drm/aspeed/
5386 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5387 M: Dave Airlie <airlied@redhat.com>
5389 F: drivers/gpu/drm/ast/
5391 DRM DRIVER FOR BOCHS VIRTUAL GPU
5392 M: Gerd Hoffmann <kraxel@redhat.com>
5393 L: virtualization@lists.linux-foundation.org
5395 T: git git://anongit.freedesktop.org/drm/drm-misc
5396 F: drivers/gpu/drm/bochs/
5398 DRM DRIVER FOR BOE HIMAX8279D PANELS
5399 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5401 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5402 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5404 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5405 M: Linus Walleij <linus.walleij@linaro.org>
5407 T: git git://anongit.freedesktop.org/drm/drm-misc
5408 F: drivers/gpu/drm/tve200/
5410 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5411 M: Icenowy Zheng <icenowy@aosc.io>
5413 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5414 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5416 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5417 M: Jagan Teki <jagan@amarulasolutions.com>
5419 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5420 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5422 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5423 M: Hans de Goede <hdegoede@redhat.com>
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: drivers/gpu/drm/tiny/gm12u320.c
5428 DRM DRIVER FOR HX8357D PANELS
5429 M: Eric Anholt <eric@anholt.net>
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5432 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5433 F: drivers/gpu/drm/tiny/hx8357d.c
5435 DRM DRIVER FOR ILITEK ILI9225 PANELS
5436 M: David Lechner <david@lechnology.com>
5438 T: git git://anongit.freedesktop.org/drm/drm-misc
5439 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5440 F: drivers/gpu/drm/tiny/ili9225.c
5442 DRM DRIVER FOR ILITEK ILI9486 PANELS
5443 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5445 T: git git://anongit.freedesktop.org/drm/drm-misc
5446 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5447 F: drivers/gpu/drm/tiny/ili9486.c
5449 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5450 S: Orphan / Obsolete
5451 F: drivers/gpu/drm/i810/
5452 F: include/uapi/drm/i810_drm.h
5454 DRM DRIVER FOR LVDS PANELS
5455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5456 L: dri-devel@lists.freedesktop.org
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 F: drivers/gpu/drm/panel/panel-lvds.c
5460 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5462 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5463 S: Orphan / Obsolete
5464 F: drivers/gpu/drm/mga/
5465 F: include/uapi/drm/mga_drm.h
5467 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5468 M: Dave Airlie <airlied@redhat.com>
5470 F: drivers/gpu/drm/mgag200/
5472 DRM DRIVER FOR MI0283QT
5473 M: Noralf Trønnes <noralf@tronnes.org>
5475 T: git git://anongit.freedesktop.org/drm/drm-misc
5476 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5477 F: drivers/gpu/drm/tiny/mi0283qt.c
5479 DRM DRIVER FOR MSM ADRENO GPU
5480 M: Rob Clark <robdclark@gmail.com>
5481 M: Sean Paul <sean@poorly.run>
5482 L: linux-arm-msm@vger.kernel.org
5483 L: dri-devel@lists.freedesktop.org
5484 L: freedreno@lists.freedesktop.org
5486 T: git https://gitlab.freedesktop.org/drm/msm.git
5487 F: Documentation/devicetree/bindings/display/msm/
5488 F: drivers/gpu/drm/msm/
5489 F: include/uapi/drm/msm_drm.h
5491 DRM DRIVER FOR NOVATEK NT35510 PANELS
5492 M: Linus Walleij <linus.walleij@linaro.org>
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5496 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5498 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5499 M: Ben Skeggs <bskeggs@redhat.com>
5500 L: dri-devel@lists.freedesktop.org
5501 L: nouveau@lists.freedesktop.org
5503 T: git git://github.com/skeggsb/linux
5504 F: drivers/gpu/drm/nouveau/
5505 F: include/uapi/drm/nouveau_drm.h
5507 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5508 M: Stefan Mavrodiev <stefan@olimex.com>
5510 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5511 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5513 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5514 M: Noralf Trønnes <noralf@tronnes.org>
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: Documentation/devicetree/bindings/display/repaper.txt
5518 F: drivers/gpu/drm/tiny/repaper.c
5520 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5521 M: Dave Airlie <airlied@redhat.com>
5522 M: Gerd Hoffmann <kraxel@redhat.com>
5523 L: virtualization@lists.linux-foundation.org
5525 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5526 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: drivers/gpu/drm/tiny/cirrus.c
5529 DRM DRIVER FOR QXL VIRTUAL GPU
5530 M: Dave Airlie <airlied@redhat.com>
5531 M: Gerd Hoffmann <kraxel@redhat.com>
5532 L: virtualization@lists.linux-foundation.org
5533 L: spice-devel@lists.freedesktop.org
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5536 F: drivers/gpu/drm/qxl/
5537 F: include/uapi/drm/qxl_drm.h
5539 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5540 S: Orphan / Obsolete
5541 F: drivers/gpu/drm/r128/
5542 F: include/uapi/drm/r128_drm.h
5544 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5545 M: Robert Chiras <robert.chiras@nxp.com>
5547 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5548 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5550 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5551 M: Guido Günther <agx@sigxcpu.org>
5552 R: Purism Kernel Team <kernel@puri.sm>
5554 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5555 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5557 DRM DRIVER FOR SAVAGE VIDEO CARDS
5558 S: Orphan / Obsolete
5559 F: drivers/gpu/drm/savage/
5560 F: include/uapi/drm/savage_drm.h
5562 DRM DRIVER FOR SIS VIDEO CARDS
5563 S: Orphan / Obsolete
5564 F: drivers/gpu/drm/sis/
5565 F: include/uapi/drm/sis_drm.h
5567 DRM DRIVER FOR SITRONIX ST7586 PANELS
5568 M: David Lechner <david@lechnology.com>
5570 T: git git://anongit.freedesktop.org/drm/drm-misc
5571 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5572 F: drivers/gpu/drm/tiny/st7586.c
5574 DRM DRIVER FOR SITRONIX ST7701 PANELS
5575 M: Jagan Teki <jagan@amarulasolutions.com>
5577 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5578 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5580 DRM DRIVER FOR SITRONIX ST7735R PANELS
5581 M: David Lechner <david@lechnology.com>
5583 T: git git://anongit.freedesktop.org/drm/drm-misc
5584 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5585 F: drivers/gpu/drm/tiny/st7735r.c
5587 DRM DRIVER FOR SONY ACX424AKP PANELS
5588 M: Linus Walleij <linus.walleij@linaro.org>
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5591 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5593 DRM DRIVER FOR ST-ERICSSON MCDE
5594 M: Linus Walleij <linus.walleij@linaro.org>
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5597 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5598 F: drivers/gpu/drm/mcde/
5600 DRM DRIVER FOR TDFX VIDEO CARDS
5601 S: Orphan / Obsolete
5602 F: drivers/gpu/drm/tdfx/
5604 DRM DRIVER FOR TPO TPG110 PANELS
5605 M: Linus Walleij <linus.walleij@linaro.org>
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5608 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5609 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5611 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5612 M: Dave Airlie <airlied@redhat.com>
5613 R: Sean Paul <sean@poorly.run>
5614 L: dri-devel@lists.freedesktop.org
5616 T: git git://anongit.freedesktop.org/drm/drm-misc
5617 F: drivers/gpu/drm/udl/
5619 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5620 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5621 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5622 R: Daniel Vetter <daniel@ffwll.ch>
5623 L: dri-devel@lists.freedesktop.org
5625 T: git git://anongit.freedesktop.org/drm/drm-misc
5626 F: Documentation/gpu/vkms.rst
5627 F: drivers/gpu/drm/vkms/
5629 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5630 M: Hans de Goede <hdegoede@redhat.com>
5631 L: dri-devel@lists.freedesktop.org
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: drivers/gpu/drm/vboxvideo/
5636 DRM DRIVER FOR VMWARE VIRTUAL GPU
5637 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5638 M: Roland Scheidegger <sroland@vmware.com>
5639 L: dri-devel@lists.freedesktop.org
5641 T: git git://people.freedesktop.org/~sroland/linux
5642 F: drivers/gpu/drm/vmwgfx/
5643 F: include/uapi/drm/vmwgfx_drm.h
5646 M: David Airlie <airlied@linux.ie>
5647 M: Daniel Vetter <daniel@ffwll.ch>
5648 L: dri-devel@lists.freedesktop.org
5650 B: https://bugs.freedesktop.org/
5651 C: irc://chat.freenode.net/dri-devel
5652 T: git git://anongit.freedesktop.org/drm/drm
5653 F: Documentation/devicetree/bindings/display/
5654 F: Documentation/devicetree/bindings/gpu/
5655 F: Documentation/gpu/
5659 F: include/linux/vga*
5660 F: include/uapi/drm/
5662 DRM DRIVERS AND MISC GPU PATCHES
5663 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5664 M: Maxime Ripard <mripard@kernel.org>
5665 M: Thomas Zimmermann <tzimmermann@suse.de>
5667 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5668 T: git git://anongit.freedesktop.org/drm/drm-misc
5669 F: Documentation/gpu/
5670 F: drivers/gpu/drm/*
5673 F: include/linux/vga*
5674 F: include/uapi/drm/drm*
5676 DRM DRIVERS FOR ALLWINNER A10
5677 M: Maxime Ripard <mripard@kernel.org>
5678 M: Chen-Yu Tsai <wens@csie.org>
5679 L: dri-devel@lists.freedesktop.org
5681 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: Documentation/devicetree/bindings/display/allwinner*
5683 F: drivers/gpu/drm/sun4i/
5685 DRM DRIVERS FOR AMLOGIC SOCS
5686 M: Neil Armstrong <narmstrong@baylibre.com>
5687 L: dri-devel@lists.freedesktop.org
5688 L: linux-amlogic@lists.infradead.org
5690 W: http://linux-meson.com/
5691 T: git git://anongit.freedesktop.org/drm/drm-misc
5692 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5693 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5694 F: Documentation/gpu/meson.rst
5695 F: drivers/gpu/drm/meson/
5697 DRM DRIVERS FOR ATMEL HLCDC
5698 M: Sam Ravnborg <sam@ravnborg.org>
5699 M: Boris Brezillon <bbrezillon@kernel.org>
5700 L: dri-devel@lists.freedesktop.org
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5703 F: Documentation/devicetree/bindings/display/atmel/
5704 F: drivers/gpu/drm/atmel-hlcdc/
5706 DRM DRIVERS FOR BRIDGE CHIPS
5707 M: Andrzej Hajda <a.hajda@samsung.com>
5708 M: Neil Armstrong <narmstrong@baylibre.com>
5709 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5710 R: Jonas Karlman <jonas@kwiboo.se>
5711 R: Jernej Skrabec <jernej.skrabec@siol.net>
5713 T: git git://anongit.freedesktop.org/drm/drm-misc
5714 F: drivers/gpu/drm/bridge/
5716 DRM DRIVERS FOR EXYNOS
5717 M: Inki Dae <inki.dae@samsung.com>
5718 M: Joonyoung Shim <jy0922.shim@samsung.com>
5719 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5720 M: Kyungmin Park <kyungmin.park@samsung.com>
5721 L: dri-devel@lists.freedesktop.org
5723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5724 F: Documentation/devicetree/bindings/display/exynos/
5725 F: drivers/gpu/drm/exynos/
5726 F: include/uapi/drm/exynos_drm.h
5728 DRM DRIVERS FOR FREESCALE DCU
5729 M: Stefan Agner <stefan@agner.ch>
5730 M: Alison Wang <alison.wang@nxp.com>
5731 L: dri-devel@lists.freedesktop.org
5733 T: git git://anongit.freedesktop.org/drm/drm-misc
5734 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5735 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5736 F: drivers/gpu/drm/fsl-dcu/
5738 DRM DRIVERS FOR FREESCALE IMX
5739 M: Philipp Zabel <p.zabel@pengutronix.de>
5740 L: dri-devel@lists.freedesktop.org
5742 F: Documentation/devicetree/bindings/display/imx/
5743 F: drivers/gpu/drm/imx/
5744 F: drivers/gpu/ipu-v3/
5746 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5747 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5748 L: dri-devel@lists.freedesktop.org
5750 T: git git://github.com/patjak/drm-gma500
5751 F: drivers/gpu/drm/gma500/
5753 DRM DRIVERS FOR HISILICON
5754 M: Xinliang Liu <xinliang.liu@linaro.org>
5755 M: Rongrong Zou <zourongrong@gmail.com>
5756 R: John Stultz <john.stultz@linaro.org>
5757 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5758 R: Chen Feng <puck.chen@hisilicon.com>
5759 L: dri-devel@lists.freedesktop.org
5761 T: git git://anongit.freedesktop.org/drm/drm-misc
5762 F: Documentation/devicetree/bindings/display/hisilicon/
5763 F: drivers/gpu/drm/hisilicon/
5765 DRM DRIVERS FOR LIMA
5766 M: Qiang Yu <yuq825@gmail.com>
5767 L: dri-devel@lists.freedesktop.org
5768 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5770 T: git git://anongit.freedesktop.org/drm/drm-misc
5771 F: drivers/gpu/drm/lima/
5772 F: include/uapi/drm/lima_drm.h
5774 DRM DRIVERS FOR MEDIATEK
5775 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5776 M: Philipp Zabel <p.zabel@pengutronix.de>
5777 L: dri-devel@lists.freedesktop.org
5779 F: Documentation/devicetree/bindings/display/mediatek/
5780 F: drivers/gpu/drm/mediatek/
5782 DRM DRIVERS FOR NVIDIA TEGRA
5783 M: Thierry Reding <thierry.reding@gmail.com>
5784 L: dri-devel@lists.freedesktop.org
5785 L: linux-tegra@vger.kernel.org
5787 T: git git://anongit.freedesktop.org/tegra/linux.git
5788 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5789 F: drivers/gpu/drm/tegra/
5790 F: drivers/gpu/host1x/
5791 F: include/linux/host1x.h
5792 F: include/uapi/drm/tegra_drm.h
5794 DRM DRIVERS FOR RENESAS
5795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5796 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5797 L: dri-devel@lists.freedesktop.org
5798 L: linux-renesas-soc@vger.kernel.org
5800 T: git git://linuxtv.org/pinchartl/media drm/du/next
5801 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5802 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5803 F: Documentation/devicetree/bindings/display/renesas,du.txt
5804 F: drivers/gpu/drm/rcar-du/
5805 F: drivers/gpu/drm/shmobile/
5806 F: include/linux/platform_data/shmob_drm.h
5808 DRM DRIVERS FOR ROCKCHIP
5809 M: Sandy Huang <hjc@rock-chips.com>
5810 M: Heiko Stübner <heiko@sntech.de>
5811 L: dri-devel@lists.freedesktop.org
5813 T: git git://anongit.freedesktop.org/drm/drm-misc
5814 F: Documentation/devicetree/bindings/display/rockchip/
5815 F: drivers/gpu/drm/rockchip/
5818 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5819 M: Vincent Abriou <vincent.abriou@st.com>
5820 L: dri-devel@lists.freedesktop.org
5822 T: git git://anongit.freedesktop.org/drm/drm-misc
5823 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5824 F: drivers/gpu/drm/sti
5827 M: Yannick Fertre <yannick.fertre@st.com>
5828 M: Philippe Cornu <philippe.cornu@st.com>
5829 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5830 M: Vincent Abriou <vincent.abriou@st.com>
5831 L: dri-devel@lists.freedesktop.org
5833 T: git git://anongit.freedesktop.org/drm/drm-misc
5834 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5835 F: drivers/gpu/drm/stm
5837 DRM DRIVERS FOR TI KEYSTONE
5838 M: Jyri Sarha <jsarha@ti.com>
5839 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5840 L: dri-devel@lists.freedesktop.org
5842 T: git git://anongit.freedesktop.org/drm/drm-misc
5843 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5844 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5845 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5846 F: drivers/gpu/drm/tidss/
5848 DRM DRIVERS FOR TI LCDC
5849 M: Jyri Sarha <jsarha@ti.com>
5850 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5851 L: dri-devel@lists.freedesktop.org
5853 F: Documentation/devicetree/bindings/display/tilcdc/
5854 F: drivers/gpu/drm/tilcdc/
5856 DRM DRIVERS FOR TI OMAP
5857 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5858 L: dri-devel@lists.freedesktop.org
5860 F: Documentation/devicetree/bindings/display/ti/
5861 F: drivers/gpu/drm/omapdrm/
5864 M: Eric Anholt <eric@anholt.net>
5866 T: git git://anongit.freedesktop.org/drm/drm-misc
5867 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5868 F: drivers/gpu/drm/v3d/
5869 F: include/uapi/drm/v3d_drm.h
5872 M: Eric Anholt <eric@anholt.net>
5874 T: git git://github.com/anholt/linux
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5877 F: drivers/gpu/drm/vc4/
5878 F: include/uapi/drm/vc4_drm.h
5880 DRM DRIVERS FOR VIVANTE GPU IP
5881 M: Lucas Stach <l.stach@pengutronix.de>
5882 R: Russell King <linux+etnaviv@armlinux.org.uk>
5883 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5884 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5885 L: dri-devel@lists.freedesktop.org
5887 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5888 F: drivers/gpu/drm/etnaviv/
5889 F: include/uapi/drm/etnaviv_drm.h
5892 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5893 L: dri-devel@lists.freedesktop.org
5894 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5896 T: git git://anongit.freedesktop.org/drm/drm-misc
5897 F: Documentation/gpu/xen-front.rst
5898 F: drivers/gpu/drm/xen/
5900 DRM DRIVERS FOR XILINX
5901 M: Hyun Kwon <hyun.kwon@xilinx.com>
5902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5903 L: dri-devel@lists.freedesktop.org
5905 T: git git://anongit.freedesktop.org/drm/drm-misc
5906 F: Documentation/devicetree/bindings/display/xlnx/
5907 F: drivers/gpu/drm/xlnx/
5909 DRM DRIVERS FOR ZTE ZX
5910 M: Shawn Guo <shawnguo@kernel.org>
5911 L: dri-devel@lists.freedesktop.org
5913 T: git git://anongit.freedesktop.org/drm/drm-misc
5914 F: Documentation/devicetree/bindings/display/zte,vou.txt
5915 F: drivers/gpu/drm/zte/
5918 M: Thierry Reding <thierry.reding@gmail.com>
5919 R: Sam Ravnborg <sam@ravnborg.org>
5920 L: dri-devel@lists.freedesktop.org
5922 T: git git://anongit.freedesktop.org/drm/drm-misc
5923 F: Documentation/devicetree/bindings/display/panel/
5924 F: drivers/gpu/drm/drm_panel.c
5925 F: drivers/gpu/drm/panel/
5926 F: include/drm/drm_panel.h
5929 M: Christian Koenig <christian.koenig@amd.com>
5930 M: Huang Rui <ray.huang@amd.com>
5931 L: dri-devel@lists.freedesktop.org
5933 T: git git://people.freedesktop.org/~agd5f/linux
5934 F: drivers/gpu/drm/ttm/
5937 DSBR100 USB FM RADIO DRIVER
5938 M: Alexey Klimov <klimov.linux@gmail.com>
5939 L: linux-media@vger.kernel.org
5941 T: git git://linuxtv.org/media_tree.git
5942 F: drivers/media/radio/dsbr100.c
5945 M: Hans Verkuil <hverkuil@xs4all.nl>
5946 L: linux-media@vger.kernel.org
5948 W: https://linuxtv.org
5949 T: git git://linuxtv.org/media_tree.git
5950 F: drivers/media/pci/dt3155/
5952 DVB_USB_AF9015 MEDIA DRIVER
5953 M: Antti Palosaari <crope@iki.fi>
5954 L: linux-media@vger.kernel.org
5956 W: https://linuxtv.org
5957 W: http://palosaari.fi/linux/
5958 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5959 T: git git://linuxtv.org/anttip/media_tree.git
5960 F: drivers/media/usb/dvb-usb-v2/af9015*
5962 DVB_USB_AF9035 MEDIA DRIVER
5963 M: Antti Palosaari <crope@iki.fi>
5964 L: linux-media@vger.kernel.org
5966 W: https://linuxtv.org
5967 W: http://palosaari.fi/linux/
5968 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5969 T: git git://linuxtv.org/anttip/media_tree.git
5970 F: drivers/media/usb/dvb-usb-v2/af9035*
5972 DVB_USB_ANYSEE MEDIA DRIVER
5973 M: Antti Palosaari <crope@iki.fi>
5974 L: linux-media@vger.kernel.org
5976 W: https://linuxtv.org
5977 W: http://palosaari.fi/linux/
5978 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5979 T: git git://linuxtv.org/anttip/media_tree.git
5980 F: drivers/media/usb/dvb-usb-v2/anysee*
5982 DVB_USB_AU6610 MEDIA DRIVER
5983 M: Antti Palosaari <crope@iki.fi>
5984 L: linux-media@vger.kernel.org
5986 W: https://linuxtv.org
5987 W: http://palosaari.fi/linux/
5988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5989 T: git git://linuxtv.org/anttip/media_tree.git
5990 F: drivers/media/usb/dvb-usb-v2/au6610*
5992 DVB_USB_CE6230 MEDIA DRIVER
5993 M: Antti Palosaari <crope@iki.fi>
5994 L: linux-media@vger.kernel.org
5996 W: https://linuxtv.org
5997 W: http://palosaari.fi/linux/
5998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5999 T: git git://linuxtv.org/anttip/media_tree.git
6000 F: drivers/media/usb/dvb-usb-v2/ce6230*
6002 DVB_USB_CXUSB MEDIA DRIVER
6003 M: Michael Krufky <mkrufky@linuxtv.org>
6004 L: linux-media@vger.kernel.org
6006 W: https://linuxtv.org
6007 W: http://github.com/mkrufky
6008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6009 T: git git://linuxtv.org/media_tree.git
6010 F: drivers/media/usb/dvb-usb/cxusb*
6012 DVB_USB_EC168 MEDIA DRIVER
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/usb/dvb-usb-v2/ec168*
6022 DVB_USB_GL861 MEDIA DRIVER
6023 M: Antti Palosaari <crope@iki.fi>
6024 L: linux-media@vger.kernel.org
6026 W: https://linuxtv.org
6027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6028 T: git git://linuxtv.org/anttip/media_tree.git
6029 F: drivers/media/usb/dvb-usb-v2/gl861*
6031 DVB_USB_MXL111SF MEDIA DRIVER
6032 M: Michael Krufky <mkrufky@linuxtv.org>
6033 L: linux-media@vger.kernel.org
6035 W: https://linuxtv.org
6036 W: http://github.com/mkrufky
6037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6038 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6039 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6041 DVB_USB_RTL28XXU MEDIA DRIVER
6042 M: Antti Palosaari <crope@iki.fi>
6043 L: linux-media@vger.kernel.org
6045 W: https://linuxtv.org
6046 W: http://palosaari.fi/linux/
6047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6048 T: git git://linuxtv.org/anttip/media_tree.git
6049 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6051 DVB_USB_V2 MEDIA DRIVER
6052 M: Antti Palosaari <crope@iki.fi>
6053 L: linux-media@vger.kernel.org
6055 W: https://linuxtv.org
6056 W: http://palosaari.fi/linux/
6057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6058 T: git git://linuxtv.org/anttip/media_tree.git
6059 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6060 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6063 M: Jason Baron <jbaron@akamai.com>
6065 F: include/linux/dynamic_debug.h
6066 F: lib/dynamic_debug.c
6068 DYNAMIC INTERRUPT MODERATION
6069 M: Tal Gilboa <talgi@nvidia.com>
6071 F: Documentation/networking/net_dim.rst
6072 F: include/linux/dim.h
6075 DZ DECSTATION DZ11 SERIAL DRIVER
6076 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6078 F: drivers/tty/serial/dz.*
6080 E3X0 POWER BUTTON DRIVER
6081 M: Moritz Fischer <moritz.fischer@ettus.com>
6082 L: usrp-users@lists.ettus.com
6084 W: http://www.ettus.com
6085 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6086 F: drivers/input/misc/e3x0-button.c
6089 M: Antti Palosaari <crope@iki.fi>
6090 L: linux-media@vger.kernel.org
6092 W: https://linuxtv.org
6093 W: http://palosaari.fi/linux/
6094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6095 T: git git://linuxtv.org/anttip/media_tree.git
6096 F: drivers/media/tuners/e4000*
6098 EARTH_PT1 MEDIA DRIVER
6099 M: Akihiro Tsukada <tskd08@gmail.com>
6100 L: linux-media@vger.kernel.org
6102 F: drivers/media/pci/pt1/
6104 EARTH_PT3 MEDIA DRIVER
6105 M: Akihiro Tsukada <tskd08@gmail.com>
6106 L: linux-media@vger.kernel.org
6108 F: drivers/media/pci/pt3/
6111 M: Antti Palosaari <crope@iki.fi>
6112 L: linux-media@vger.kernel.org
6114 W: https://linuxtv.org
6115 W: http://palosaari.fi/linux/
6116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6117 T: git git://linuxtv.org/anttip/media_tree.git
6118 F: drivers/media/dvb-frontends/ec100*
6121 M: Tyler Hicks <code@tyhicks.com>
6122 L: ecryptfs@vger.kernel.org
6124 W: http://ecryptfs.org
6125 W: https://launchpad.net/ecryptfs
6126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6127 F: Documentation/filesystems/ecryptfs.rst
6131 M: Borislav Petkov <bp@alien8.de>
6132 L: linux-edac@vger.kernel.org
6134 F: drivers/edac/amd64_edac*
6137 M: Jan Luebbe <jlu@pengutronix.de>
6138 L: linux-edac@vger.kernel.org
6140 F: drivers/edac/armada_xp_*
6143 M: Stefan Schaeckeler <sschaeck@cisco.com>
6145 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6146 F: drivers/edac/aspeed_edac.c
6149 M: Shravan Kumar Ramani <sramani@nvidia.com>
6151 F: drivers/edac/bluefield_edac.c
6154 M: Robert Richter <rric@kernel.org>
6155 L: linux-edac@vger.kernel.org
6157 F: drivers/edac/highbank*
6160 M: Ralf Baechle <ralf@linux-mips.org>
6161 L: linux-edac@vger.kernel.org
6162 L: linux-mips@vger.kernel.org
6164 F: drivers/edac/octeon_edac*
6166 EDAC-CAVIUM THUNDERX
6167 M: Robert Richter <rric@kernel.org>
6168 L: linux-edac@vger.kernel.org
6170 F: drivers/edac/thunderx_edac*
6173 M: Borislav Petkov <bp@alien8.de>
6174 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6175 M: Tony Luck <tony.luck@intel.com>
6176 R: James Morse <james.morse@arm.com>
6177 R: Robert Richter <rric@kernel.org>
6178 L: linux-edac@vger.kernel.org
6180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6181 F: Documentation/admin-guide/ras.rst
6182 F: Documentation/driver-api/edac.rst
6184 F: include/linux/edac.h
6187 M: Lei Wang <lewan@microsoft.com>
6188 L: linux-edac@vger.kernel.org
6190 F: drivers/edac/dmc520_edac.c
6193 M: Mark Gross <mark.gross@intel.com>
6194 L: linux-edac@vger.kernel.org
6196 F: drivers/edac/e752x_edac.c
6199 L: linux-edac@vger.kernel.org
6201 F: drivers/edac/e7xxx_edac.c
6204 M: York Sun <york.sun@nxp.com>
6205 L: linux-edac@vger.kernel.org
6207 F: drivers/edac/fsl_ddr_edac.*
6210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6211 L: linux-edac@vger.kernel.org
6213 F: drivers/edac/ghes_edac.c
6216 M: Tony Luck <tony.luck@intel.com>
6217 L: linux-edac@vger.kernel.org
6219 F: drivers/edac/i10nm_base.c
6222 L: linux-edac@vger.kernel.org
6224 F: drivers/edac/i3000_edac.c
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/i5000_edac.c
6232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/i5400_edac.c
6238 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/i7300_edac.c
6244 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/i7core_edac.c
6250 M: Tim Small <tim@buttersideup.com>
6251 L: linux-edac@vger.kernel.org
6253 F: drivers/edac/i82443bxgx_edac.c
6256 M: "Arvind R." <arvino55@gmail.com>
6257 L: linux-edac@vger.kernel.org
6259 F: drivers/edac/i82975x_edac.c
6262 M: Jason Baron <jbaron@akamai.com>
6263 L: linux-edac@vger.kernel.org
6265 F: drivers/edac/ie31200_edac.c
6268 M: Johannes Thumshirn <morbidrsa@gmail.com>
6269 L: linux-edac@vger.kernel.org
6271 F: drivers/edac/mpc85xx_edac.[ch]
6274 M: Egor Martovetsky <egor@pasemi.com>
6275 L: linux-edac@vger.kernel.org
6277 F: drivers/edac/pasemi_edac.c
6280 M: Tony Luck <tony.luck@intel.com>
6281 L: linux-edac@vger.kernel.org
6283 F: drivers/edac/pnd2_edac.[ch]
6286 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6287 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6288 L: linux-arm-msm@vger.kernel.org
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/qcom_edac.c
6294 M: Tim Small <tim@buttersideup.com>
6295 L: linux-edac@vger.kernel.org
6297 F: drivers/edac/r82600_edac.c
6300 M: Tony Luck <tony.luck@intel.com>
6301 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6302 L: linux-edac@vger.kernel.org
6304 F: drivers/edac/sb_edac.c
6307 M: Yash Shah <yash.shah@sifive.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/sifive_edac.c
6313 M: Tony Luck <tony.luck@intel.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/skx_*.c
6319 M: Tero Kristo <t-kristo@ti.com>
6320 L: linux-edac@vger.kernel.org
6322 F: drivers/edac/ti_edac.c
6324 EDIROL UA-101/UA-1000 DRIVER
6325 M: Clemens Ladisch <clemens@ladisch.de>
6326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6329 F: sound/usb/misc/ua101.c
6332 M: Ivan Hu <ivan.hu@canonical.com>
6333 M: Ard Biesheuvel <ardb@kernel.org>
6334 L: linux-efi@vger.kernel.org
6336 F: drivers/firmware/efi/test/
6338 EFI VARIABLE FILESYSTEM
6339 M: Matthew Garrett <matthew.garrett@nebula.com>
6340 M: Jeremy Kerr <jk@ozlabs.org>
6341 M: Ard Biesheuvel <ardb@kernel.org>
6342 L: linux-efi@vger.kernel.org
6344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6347 EFIFB FRAMEBUFFER DRIVER
6348 M: Peter Jones <pjones@redhat.com>
6349 L: linux-fbdev@vger.kernel.org
6351 F: drivers/video/fbdev/efifb.c
6355 W: http://aeschi.ch.eu.org/efs/
6358 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6359 M: Douglas Miller <dougmill@linux.ibm.com>
6360 L: netdev@vger.kernel.org
6362 F: drivers/net/ethernet/ibm/ehea/
6364 EM28XX VIDEO4LINUX DRIVER
6365 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6366 L: linux-media@vger.kernel.org
6368 W: https://linuxtv.org
6369 T: git git://linuxtv.org/media_tree.git
6370 F: Documentation/admin-guide/media/em28xx*
6371 F: drivers/media/usb/em28xx/
6374 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6375 M: Matt Mackall <mpm@selenic.com>
6376 M: David Woodhouse <dwmw2@infradead.org>
6377 L: linux-embedded@vger.kernel.org
6380 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6381 M: Adrian Hunter <adrian.hunter@intel.com>
6382 M: Ritesh Harjani <riteshh@codeaurora.org>
6383 M: Asutosh Das <asutoshd@codeaurora.org>
6384 L: linux-mmc@vger.kernel.org
6386 F: drivers/mmc/host/cqhci*
6388 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6389 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6390 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6391 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6392 L: linux-scsi@vger.kernel.org
6394 W: http://www.broadcom.com
6395 F: drivers/scsi/be2iscsi/
6397 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6398 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6399 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6400 M: Somnath Kotur <somnath.kotur@broadcom.com>
6401 L: netdev@vger.kernel.org
6403 W: http://www.emulex.com
6404 F: drivers/net/ethernet/emulex/benet/
6406 EMULEX ONECONNECT ROCE DRIVER
6407 M: Selvin Xavier <selvin.xavier@broadcom.com>
6408 M: Devesh Sharma <devesh.sharma@broadcom.com>
6409 L: linux-rdma@vger.kernel.org
6411 W: http://www.broadcom.com
6412 F: drivers/infiniband/hw/ocrdma/
6413 F: include/uapi/rdma/ocrdma-abi.h
6415 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6416 M: James Smart <james.smart@broadcom.com>
6417 M: Dick Kennedy <dick.kennedy@broadcom.com>
6418 L: linux-scsi@vger.kernel.org
6420 W: http://www.broadcom.com
6421 F: drivers/scsi/lpfc/
6423 ENE CB710 FLASH CARD READER DRIVER
6424 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6426 F: drivers/misc/cb710/
6427 F: drivers/mmc/host/cb710-mmc.*
6428 F: include/linux/cb710.h
6430 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6431 M: Maxim Levitsky <maximlevitsky@gmail.com>
6433 F: drivers/media/rc/ene_ir.*
6435 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6436 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6437 L: linuxppc-dev@lists.ozlabs.org
6439 F: drivers/tty/ehv_bytechan.c
6441 EPSON S1D13XXX FRAMEBUFFER DRIVER
6442 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6445 F: drivers/video/fbdev/s1d13xxxfb.c
6446 F: include/video/s1d13xxxfb.h
6449 M: Gao Xiang <xiang@kernel.org>
6450 M: Chao Yu <yuchao0@huawei.com>
6451 L: linux-erofs@lists.ozlabs.org
6453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6454 F: Documentation/filesystems/erofs.rst
6456 F: include/trace/events/erofs.h
6458 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6459 M: Jeff Layton <jlayton@kernel.org>
6461 F: include/linux/errseq.h
6464 ET131X NETWORK DRIVER
6465 M: Mark Einon <mark.einon@gmail.com>
6467 F: drivers/net/ethernet/agere/
6470 M: Roopa Prabhu <roopa@nvidia.com>
6471 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6472 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6473 L: netdev@vger.kernel.org
6475 W: http://www.linuxfoundation.org/en/Net:Bridge
6476 F: include/linux/netfilter_bridge/
6479 ETHERNET PHY LIBRARY
6480 M: Andrew Lunn <andrew@lunn.ch>
6481 M: Heiner Kallweit <hkallweit1@gmail.com>
6482 R: Russell King <linux@armlinux.org.uk>
6483 L: netdev@vger.kernel.org
6485 F: Documentation/ABI/testing/sysfs-class-net-phydev
6486 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6487 F: Documentation/devicetree/bindings/net/mdio*
6488 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6489 F: Documentation/networking/phy.rst
6491 F: drivers/of/of_mdio.c
6492 F: drivers/of/of_net.c
6493 F: include/dt-bindings/net/qca-ar803x.h
6494 F: include/linux/*mdio*.h
6495 F: include/linux/of_net.h
6496 F: include/linux/phy.h
6497 F: include/linux/phy_fixed.h
6498 F: include/linux/platform_data/mdio-bcm-unimac.h
6499 F: include/linux/platform_data/mdio-gpio.h
6500 F: include/trace/events/mdio.h
6501 F: include/uapi/linux/mdio.h
6502 F: include/uapi/linux/mii.h
6505 M: Namjae Jeon <namjae.jeon@samsung.com>
6506 M: Sungjong Seo <sj1557.seo@samsung.com>
6507 L: linux-fsdevel@vger.kernel.org
6512 M: Jan Kara <jack@suse.com>
6513 L: linux-ext4@vger.kernel.org
6515 F: Documentation/filesystems/ext2.rst
6517 F: include/linux/ext2*
6520 M: "Theodore Ts'o" <tytso@mit.edu>
6521 M: Andreas Dilger <adilger.kernel@dilger.ca>
6522 L: linux-ext4@vger.kernel.org
6524 W: http://ext4.wiki.kernel.org
6525 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6527 F: Documentation/filesystems/ext4/
6530 Extended Verification Module (EVM)
6531 M: Mimi Zohar <zohar@linux.ibm.com>
6532 L: linux-integrity@vger.kernel.org
6534 F: security/integrity/evm/
6536 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6537 M: Ard Biesheuvel <ardb@kernel.org>
6538 L: linux-efi@vger.kernel.org
6540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6541 F: Documentation/admin-guide/efi-stub.rst
6542 F: arch/*/include/asm/efi.h
6543 F: arch/*/kernel/efi.c
6544 F: arch/arm/boot/compressed/efi-header.S
6545 F: arch/arm64/kernel/efi-entry.S
6546 F: arch/x86/platform/efi/
6547 F: drivers/firmware/efi/
6548 F: include/linux/efi*.h
6550 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6551 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6552 M: Chanwoo Choi <cw00.choi@samsung.com>
6553 L: linux-kernel@vger.kernel.org
6555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6556 F: Documentation/devicetree/bindings/extcon/
6557 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6559 F: include/linux/extcon.h
6560 F: include/linux/extcon/
6563 M: Masami Hiramatsu <mhiramat@kernel.org>
6565 F: Documentation/admin-guide/bootconfig.rst
6566 F: fs/proc/bootconfig.c
6567 F: include/linux/bootconfig.h
6569 F: tools/bootconfig/*
6572 M: Jingoo Han <jingoohan1@gmail.com>
6573 L: dri-devel@lists.freedesktop.org
6575 F: drivers/gpu/drm/exynos/exynos_dp*
6577 EXYNOS SYSMMU (IOMMU) driver
6578 M: Marek Szyprowski <m.szyprowski@samsung.com>
6579 L: iommu@lists.linux-foundation.org
6581 F: drivers/iommu/exynos-iommu.c
6583 EZchip NPS platform support
6584 M: Vineet Gupta <vgupta@synopsys.com>
6585 M: Ofer Levi <oferle@nvidia.com>
6587 F: arch/arc/boot/dts/eznps.dts
6588 F: arch/arc/plat-eznps
6591 M: Jaegeuk Kim <jaegeuk@kernel.org>
6592 M: Chao Yu <yuchao0@huawei.com>
6593 L: linux-f2fs-devel@lists.sourceforge.net
6595 W: https://f2fs.wiki.kernel.org/
6596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6597 F: Documentation/ABI/testing/sysfs-fs-f2fs
6598 F: Documentation/filesystems/f2fs.rst
6600 F: include/linux/f2fs_fs.h
6601 F: include/trace/events/f2fs.h
6603 F71805F HARDWARE MONITORING DRIVER
6604 M: Jean Delvare <jdelvare@suse.com>
6605 L: linux-hwmon@vger.kernel.org
6607 F: Documentation/hwmon/f71805f.rst
6608 F: drivers/hwmon/f71805f.c
6611 M: Josh Poimboeuf <jpoimboe@redhat.com>
6613 F: scripts/faddr2line
6616 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6617 L: netdev@vger.kernel.org
6619 F: Documentation/networking/failover.rst
6620 F: include/net/failover.h
6621 F: net/core/failover.c
6624 M: Jan Kara <jack@suse.cz>
6625 R: Amir Goldstein <amir73il@gmail.com>
6626 L: linux-fsdevel@vger.kernel.org
6628 F: fs/notify/fanotify/
6629 F: include/linux/fanotify.h
6630 F: include/uapi/linux/fanotify.h
6632 FARSYNC SYNCHRONOUS DRIVER
6633 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6635 W: http://www.farsite.co.uk/
6636 F: drivers/net/wan/farsync.*
6638 FAULT INJECTION SUPPORT
6639 M: Akinobu Mita <akinobu.mita@gmail.com>
6641 F: Documentation/fault-injection/
6642 F: lib/fault-inject.c
6644 FBTFT Framebuffer drivers
6645 L: dri-devel@lists.freedesktop.org
6646 L: linux-fbdev@vger.kernel.org
6648 F: drivers/staging/fbtft/
6651 M: Michael Buesch <m@bues.ch>
6652 L: linux-media@vger.kernel.org
6654 F: drivers/media/tuners/fc0011.c
6655 F: drivers/media/tuners/fc0011.h
6658 M: Antti Palosaari <crope@iki.fi>
6659 L: linux-media@vger.kernel.org
6661 W: https://linuxtv.org
6662 W: http://palosaari.fi/linux/
6663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6664 T: git git://linuxtv.org/anttip/media_tree.git
6665 F: drivers/media/tuners/fc2580*
6667 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6668 M: Hannes Reinecke <hare@suse.de>
6669 L: linux-scsi@vger.kernel.org
6671 W: www.Open-FCoE.org
6672 F: drivers/scsi/fcoe/
6673 F: drivers/scsi/libfc/
6675 F: include/scsi/libfc.h
6676 F: include/scsi/libfcoe.h
6677 F: include/uapi/scsi/fc/
6679 FILE LOCKING (flock() and fcntl()/lockf())
6680 M: Jeff Layton <jlayton@kernel.org>
6681 M: "J. Bruce Fields" <bfields@fieldses.org>
6682 L: linux-fsdevel@vger.kernel.org
6686 F: include/linux/fcntl.h
6687 F: include/uapi/linux/fcntl.h
6689 FILESYSTEM DIRECT ACCESS (DAX)
6690 M: Dan Williams <dan.j.williams@intel.com>
6691 R: Matthew Wilcox <willy@infradead.org>
6692 R: Jan Kara <jack@suse.cz>
6693 L: linux-fsdevel@vger.kernel.org
6694 L: linux-nvdimm@lists.01.org
6697 F: include/linux/dax.h
6698 F: include/trace/events/fs_dax.h
6700 FILESYSTEMS (VFS and infrastructure)
6701 M: Alexander Viro <viro@zeniv.linux.org.uk>
6702 L: linux-fsdevel@vger.kernel.org
6705 F: include/linux/fs.h
6706 F: include/linux/fs_types.h
6707 F: include/uapi/linux/fs.h
6708 F: include/uapi/linux/openat2.h
6710 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6711 M: Riku Voipio <riku.voipio@iki.fi>
6712 L: linux-hwmon@vger.kernel.org
6714 F: drivers/hwmon/f75375s.c
6715 F: include/linux/f75375s.h
6717 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6718 M: Clemens Ladisch <clemens@ladisch.de>
6719 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6720 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6723 F: include/uapi/sound/firewire.h
6726 FIREWIRE MEDIA DRIVERS (firedtv)
6727 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6728 L: linux-media@vger.kernel.org
6729 L: linux1394-devel@lists.sourceforge.net
6731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6732 F: drivers/media/firewire/
6734 FIREWIRE SBP-2 TARGET
6735 M: Chris Boot <bootc@bootc.net>
6736 L: linux-scsi@vger.kernel.org
6737 L: target-devel@vger.kernel.org
6738 L: linux1394-devel@lists.sourceforge.net
6740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6741 F: drivers/target/sbp/
6744 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6745 L: linux1394-devel@lists.sourceforge.net
6747 W: http://ieee1394.wiki.kernel.org/
6748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6749 F: drivers/firewire/
6750 F: include/linux/firewire.h
6751 F: include/uapi/linux/firewire*.h
6754 FIRMWARE LOADER (request_firmware)
6755 M: Luis Chamberlain <mcgrof@kernel.org>
6756 L: linux-kernel@vger.kernel.org
6758 F: Documentation/firmware_class/
6759 F: drivers/base/firmware_loader/
6760 F: include/linux/firmware.h
6762 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6763 M: Joshua Morris <josh.h.morris@us.ibm.com>
6764 M: Philip Kelleher <pjk1939@linux.ibm.com>
6766 F: drivers/block/rsxx/
6768 FLEXTIMER FTM-QUADDEC DRIVER
6769 M: Patrick Havelange <patrick.havelange@essensium.com>
6770 L: linux-iio@vger.kernel.org
6772 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6773 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6774 F: drivers/counter/ftm-quaddec.c
6777 M: Denis Efremov <efremov@linux.com>
6778 L: linux-block@vger.kernel.org
6780 F: drivers/block/floppy.c
6782 FLYSKY FSIA6B RC RECEIVER
6783 M: Markus Koch <markus@notsyncing.net>
6784 L: linux-input@vger.kernel.org
6786 F: drivers/input/joystick/fsia6b.c
6788 FORCEDETH GIGABIT ETHERNET DRIVER
6789 M: Rain River <rain.1986.08.12@gmail.com>
6790 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6791 L: netdev@vger.kernel.org
6793 F: drivers/net/ethernet/nvidia/*
6796 M: Wu Hao <hao.wu@intel.com>
6797 L: linux-fpga@vger.kernel.org
6799 F: Documentation/fpga/dfl.rst
6800 F: drivers/fpga/dfl*
6801 F: include/uapi/linux/fpga-dfl.h
6803 FPGA MANAGER FRAMEWORK
6804 M: Moritz Fischer <mdf@kernel.org>
6805 L: linux-fpga@vger.kernel.org
6807 W: http://www.rocketboards.org
6808 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6810 F: Documentation/devicetree/bindings/fpga/
6811 F: Documentation/driver-api/fpga/
6812 F: Documentation/fpga/
6814 F: include/linux/fpga/
6817 M: Bill Metzenthen <billm@melbpc.org.au>
6819 W: http://floatingpoint.sourceforge.net/emulator/index.html
6820 F: arch/x86/math-emu/
6822 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6823 L: netdev@vger.kernel.org
6825 F: drivers/net/wan/dlci.c
6826 F: drivers/net/wan/sdla.c
6829 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6830 L: dri-devel@lists.freedesktop.org
6831 L: linux-fbdev@vger.kernel.org
6833 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6834 T: git git://anongit.freedesktop.org/drm/drm-misc
6835 F: Documentation/fb/
6837 F: include/linux/fb.h
6838 F: include/uapi/linux/fb.h
6839 F: include/uapi/video/
6842 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6843 M: Horia Geantă <horia.geanta@nxp.com>
6844 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6845 L: linux-crypto@vger.kernel.org
6847 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6848 F: drivers/crypto/caam/
6850 FREESCALE COLDFIRE M5441X MMC DRIVER
6851 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6852 L: linux-mmc@vger.kernel.org
6854 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6855 F: include/linux/platform_data/mmc-esdhc-mcf.h
6857 FREESCALE DIU FRAMEBUFFER DRIVER
6858 M: Timur Tabi <timur@kernel.org>
6859 L: linux-fbdev@vger.kernel.org
6861 F: drivers/video/fbdev/fsl-diu-fb.*
6863 FREESCALE DMA DRIVER
6864 M: Li Yang <leoyang.li@nxp.com>
6865 M: Zhang Wei <zw@zh-kernel.org>
6866 L: linuxppc-dev@lists.ozlabs.org
6868 F: drivers/dma/fsldma.*
6870 FREESCALE DSPI DRIVER
6871 M: Vladimir Oltean <olteanv@gmail.com>
6872 L: linux-spi@vger.kernel.org
6874 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6875 F: drivers/spi/spi-fsl-dspi.c
6876 F: include/linux/spi/spi-fsl-dspi.h
6878 FREESCALE ENETC ETHERNET DRIVERS
6879 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6880 L: netdev@vger.kernel.org
6882 F: drivers/net/ethernet/freescale/enetc/
6884 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6885 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6886 L: netdev@vger.kernel.org
6888 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6889 F: drivers/net/ethernet/freescale/gianfar*
6891 FREESCALE GPMI NAND DRIVER
6892 M: Han Xu <han.xu@nxp.com>
6893 L: linux-mtd@lists.infradead.org
6895 F: drivers/mtd/nand/raw/gpmi-nand/*
6897 FREESCALE I2C CPM DRIVER
6898 M: Jochen Friedrich <jochen@scram.de>
6899 L: linuxppc-dev@lists.ozlabs.org
6900 L: linux-i2c@vger.kernel.org
6902 F: drivers/i2c/busses/i2c-cpm.c
6904 FREESCALE IMX / MXC FEC DRIVER
6905 M: Fugang Duan <fugang.duan@nxp.com>
6906 L: netdev@vger.kernel.org
6908 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6909 F: drivers/net/ethernet/freescale/fec.h
6910 F: drivers/net/ethernet/freescale/fec_main.c
6911 F: drivers/net/ethernet/freescale/fec_ptp.c
6913 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6914 M: Sascha Hauer <s.hauer@pengutronix.de>
6915 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6916 L: linux-fbdev@vger.kernel.org
6917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6919 F: drivers/video/fbdev/imxfb.c
6920 F: include/linux/platform_data/video-imxfb.h
6922 FREESCALE IMX DDR PMU DRIVER
6923 M: Frank Li <Frank.li@nxp.com>
6924 L: linux-arm-kernel@lists.infradead.org
6926 F: Documentation/admin-guide/perf/imx-ddr.rst
6927 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6928 F: drivers/perf/fsl_imx8_ddr_perf.c
6930 FREESCALE IMX I2C DRIVER
6931 M: Oleksij Rempel <o.rempel@pengutronix.de>
6932 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6933 L: linux-i2c@vger.kernel.org
6935 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6936 F: drivers/i2c/busses/i2c-imx.c
6938 FREESCALE IMX LPI2C DRIVER
6939 M: Dong Aisheng <aisheng.dong@nxp.com>
6940 L: linux-i2c@vger.kernel.org
6941 L: linux-imx@nxp.com
6943 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6944 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6946 FREESCALE QORIQ DPAA ETHERNET DRIVER
6947 M: Madalin Bucur <madalin.bucur@nxp.com>
6948 L: netdev@vger.kernel.org
6950 F: drivers/net/ethernet/freescale/dpaa
6952 FREESCALE QORIQ DPAA FMAN DRIVER
6953 M: Madalin Bucur <madalin.bucur@nxp.com>
6954 L: netdev@vger.kernel.org
6956 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6957 F: drivers/net/ethernet/freescale/fman
6959 FREESCALE QORIQ PTP CLOCK DRIVER
6960 M: Yangbo Lu <yangbo.lu@nxp.com>
6961 L: netdev@vger.kernel.org
6963 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6964 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6965 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6966 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6967 F: drivers/ptp/ptp_qoriq.c
6968 F: drivers/ptp/ptp_qoriq_debugfs.c
6969 F: include/linux/fsl/ptp_qoriq.h
6971 FREESCALE QUAD SPI DRIVER
6972 M: Han Xu <han.xu@nxp.com>
6973 L: linux-spi@vger.kernel.org
6975 F: drivers/spi/spi-fsl-qspi.c
6977 FREESCALE QUICC ENGINE LIBRARY
6978 M: Qiang Zhao <qiang.zhao@nxp.com>
6979 L: linuxppc-dev@lists.ozlabs.org
6981 F: drivers/soc/fsl/qe/
6982 F: include/soc/fsl/*qe*.h
6983 F: include/soc/fsl/*ucc*.h
6985 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6986 M: Li Yang <leoyang.li@nxp.com>
6987 L: netdev@vger.kernel.org
6988 L: linuxppc-dev@lists.ozlabs.org
6990 F: drivers/net/ethernet/freescale/ucc_geth*
6992 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6993 M: Zhao Qiang <qiang.zhao@nxp.com>
6994 L: netdev@vger.kernel.org
6995 L: linuxppc-dev@lists.ozlabs.org
6997 F: drivers/net/wan/fsl_ucc_hdlc*
6999 FREESCALE QUICC ENGINE UCC UART DRIVER
7000 M: Timur Tabi <timur@kernel.org>
7001 L: linuxppc-dev@lists.ozlabs.org
7003 F: drivers/tty/serial/ucc_uart.c
7005 FREESCALE SOC DRIVERS
7006 M: Li Yang <leoyang.li@nxp.com>
7007 L: linuxppc-dev@lists.ozlabs.org
7008 L: linux-arm-kernel@lists.infradead.org
7010 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7011 F: Documentation/devicetree/bindings/soc/fsl/
7013 F: include/linux/fsl/
7015 FREESCALE SOC FS_ENET DRIVER
7016 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7017 L: linuxppc-dev@lists.ozlabs.org
7018 L: netdev@vger.kernel.org
7020 F: drivers/net/ethernet/freescale/fs_enet/
7021 F: include/linux/fs_enet_pd.h
7023 FREESCALE SOC SOUND DRIVERS
7024 M: Timur Tabi <timur@kernel.org>
7025 M: Nicolin Chen <nicoleotsuka@gmail.com>
7026 M: Xiubo Li <Xiubo.Lee@gmail.com>
7027 R: Fabio Estevam <festevam@gmail.com>
7028 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7029 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7030 L: linuxppc-dev@lists.ozlabs.org
7032 F: sound/soc/fsl/fsl*
7033 F: sound/soc/fsl/imx*
7034 F: sound/soc/fsl/mpc8610_hpcd.c
7036 FREESCALE USB PERIPHERAL DRIVERS
7037 M: Li Yang <leoyang.li@nxp.com>
7038 L: linux-usb@vger.kernel.org
7039 L: linuxppc-dev@lists.ozlabs.org
7041 F: drivers/usb/gadget/udc/fsl*
7043 FREESCALE USB PHY DRIVER
7044 M: Ran Wang <ran.wang_1@nxp.com>
7045 L: linux-usb@vger.kernel.org
7046 L: linuxppc-dev@lists.ozlabs.org
7048 F: drivers/usb/phy/phy-fsl-usb*
7051 M: Christoph Hellwig <hch@infradead.org>
7053 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7057 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7058 M: Pavel Machek <pavel@ucw.cz>
7059 L: linux-pm@vger.kernel.org
7061 F: Documentation/power/freezing-of-tasks.rst
7062 F: include/linux/freezer.h
7066 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7067 L: linux-kernel@vger.kernel.org
7069 F: include/linux/frontswap.h
7072 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7073 M: David Howells <dhowells@redhat.com>
7074 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7076 F: Documentation/filesystems/caching/
7078 F: include/linux/fscache*.h
7080 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7081 M: Theodore Y. Ts'o <tytso@mit.edu>
7082 M: Jaegeuk Kim <jaegeuk@kernel.org>
7083 M: Eric Biggers <ebiggers@kernel.org>
7084 L: linux-fscrypt@vger.kernel.org
7086 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7087 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7088 F: Documentation/filesystems/fscrypt.rst
7090 F: include/linux/fscrypt*.h
7091 F: include/uapi/linux/fscrypt.h
7094 M: Jeremy Kerr <jk@ozlabs.org>
7095 M: Joel Stanley <joel@jms.id.au>
7096 R: Alistar Popple <alistair@popple.id.au>
7097 R: Eddie James <eajames@linux.ibm.com>
7098 L: linux-fsi@lists.ozlabs.org
7100 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7103 F: include/linux/fsi*.h
7104 F: include/trace/events/fsi*.h
7106 FSI-ATTACHED I2C DRIVER
7107 M: Eddie James <eajames@linux.ibm.com>
7108 L: linux-i2c@vger.kernel.org
7109 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7111 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7112 F: drivers/i2c/busses/i2c-fsi.c
7114 FSI-ATTACHED SPI DRIVER
7115 M: Eddie James <eajames@linux.ibm.com>
7116 L: linux-spi@vger.kernel.org
7118 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7119 F: drivers/spi/spi-fsi.c
7121 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7122 M: Jan Kara <jack@suse.cz>
7123 R: Amir Goldstein <amir73il@gmail.com>
7124 L: linux-fsdevel@vger.kernel.org
7126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7128 F: include/linux/fsnotify*.h
7130 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7131 M: Eric Biggers <ebiggers@kernel.org>
7132 M: Theodore Y. Ts'o <tytso@mit.edu>
7133 L: linux-fscrypt@vger.kernel.org
7135 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7136 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7137 F: Documentation/filesystems/fsverity.rst
7139 F: include/linux/fsverity.h
7140 F: include/uapi/linux/fsverity.h
7142 FUJITSU LAPTOP EXTRAS
7143 M: Jonathan Woithe <jwoithe@just42.net>
7144 L: platform-driver-x86@vger.kernel.org
7146 F: drivers/platform/x86/fujitsu-laptop.c
7148 FUJITSU M-5MO LS CAMERA ISP DRIVER
7149 M: Kyungmin Park <kyungmin.park@samsung.com>
7150 M: Heungjun Kim <riverful.kim@samsung.com>
7151 L: linux-media@vger.kernel.org
7153 F: drivers/media/i2c/m5mols/
7154 F: include/media/i2c/m5mols.h
7156 FUJITSU TABLET EXTRAS
7157 M: Robert Gerlach <khnz@gmx.de>
7158 L: platform-driver-x86@vger.kernel.org
7160 F: drivers/platform/x86/fujitsu-tablet.c
7162 FUSE: FILESYSTEM IN USERSPACE
7163 M: Miklos Szeredi <miklos@szeredi.hu>
7164 L: linux-fsdevel@vger.kernel.org
7166 W: http://fuse.sourceforge.net/
7167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7168 F: Documentation/filesystems/fuse.rst
7170 F: include/uapi/linux/fuse.h
7173 M: Thomas Gleixner <tglx@linutronix.de>
7174 M: Ingo Molnar <mingo@redhat.com>
7175 R: Peter Zijlstra <peterz@infradead.org>
7176 R: Darren Hart <dvhart@infradead.org>
7177 L: linux-kernel@vger.kernel.org
7179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7180 F: Documentation/locking/*futex*
7181 F: include/asm-generic/futex.h
7182 F: include/linux/futex.h
7183 F: include/uapi/linux/futex.h
7185 F: tools/perf/bench/futex*
7186 F: tools/testing/selftests/futex/
7188 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7189 M: Tim Harvey <tharvey@gateworks.com>
7190 M: Robert Jones <rjones@gateworks.com>
7192 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7193 F: drivers/mfd/gateworks-gsc.c
7194 F: include/linux/mfd/gsc.h
7195 F: Documentation/hwmon/gsc-hwmon.rst
7196 F: drivers/hwmon/gsc-hwmon.c
7197 F: include/linux/platform_data/gsc_hwmon.h
7199 GASKET DRIVER FRAMEWORK
7200 M: Rob Springer <rspringer@google.com>
7201 M: Todd Poynor <toddpoynor@google.com>
7202 M: Ben Chan <benchan@chromium.org>
7203 M: Richard Yeh <rcy@google.com>
7205 F: drivers/staging/gasket/
7208 M: Kees Cook <keescook@chromium.org>
7209 R: Emese Revfy <re.emese@gmail.com>
7210 L: kernel-hardening@lists.openwall.com
7212 F: Documentation/kbuild/gcc-plugins.rst
7213 F: scripts/Makefile.gcc-plugins
7214 F: scripts/gcc-plugin.sh
7215 F: scripts/gcc-plugins/
7217 GCOV BASED KERNEL PROFILING
7218 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7220 F: Documentation/dev-tools/gcov.rst
7223 GDB KERNEL DEBUGGING HELPER SCRIPTS
7224 M: Jan Kiszka <jan.kiszka@siemens.com>
7225 M: Kieran Bingham <kbingham@kernel.org>
7229 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7230 M: Achim Leubner <achim_leubner@adaptec.com>
7231 L: linux-scsi@vger.kernel.org
7233 W: http://www.icp-vortex.com/
7234 F: drivers/scsi/gdt*
7236 GEMTEK FM RADIO RECEIVER DRIVER
7237 M: Hans Verkuil <hverkuil@xs4all.nl>
7238 L: linux-media@vger.kernel.org
7240 W: https://linuxtv.org
7241 T: git git://linuxtv.org/media_tree.git
7242 F: drivers/media/radio/radio-gemtek*
7244 GENERIC ARCHITECTURE TOPOLOGY
7245 M: Sudeep Holla <sudeep.holla@arm.com>
7246 L: linux-kernel@vger.kernel.org
7248 F: drivers/base/arch_topology.c
7249 F: include/linux/arch_topology.h
7251 GENERIC GPIO I2C DRIVER
7252 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7254 F: drivers/i2c/busses/i2c-gpio.c
7255 F: include/linux/platform_data/i2c-gpio.h
7257 GENERIC GPIO I2C MULTIPLEXER DRIVER
7258 M: Peter Korsgaard <peter.korsgaard@barco.com>
7259 L: linux-i2c@vger.kernel.org
7261 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7262 F: drivers/i2c/muxes/i2c-mux-gpio.c
7263 F: include/linux/platform_data/i2c-mux-gpio.h
7265 GENERIC HDLC (WAN) DRIVERS
7266 M: Krzysztof Halasa <khc@pm.waw.pl>
7268 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7269 F: drivers/net/wan/c101.c
7270 F: drivers/net/wan/hd6457*
7271 F: drivers/net/wan/hdlc*
7272 F: drivers/net/wan/n2.c
7273 F: drivers/net/wan/pc300too.c
7274 F: drivers/net/wan/pci200syn.c
7275 F: drivers/net/wan/wanxl*
7277 GENERIC INCLUDE/ASM HEADER FILES
7278 M: Arnd Bergmann <arnd@arndb.de>
7279 L: linux-arch@vger.kernel.org
7281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7282 F: include/asm-generic/
7283 F: include/uapi/asm-generic/
7285 GENERIC PHY FRAMEWORK
7286 M: Kishon Vijay Abraham I <kishon@ti.com>
7287 M: Vinod Koul <vkoul@kernel.org>
7288 L: linux-kernel@vger.kernel.org
7290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7291 F: Documentation/devicetree/bindings/phy/
7293 F: include/linux/phy/
7295 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7296 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7298 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7301 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7302 M: Kevin Hilman <khilman@kernel.org>
7303 M: Ulf Hansson <ulf.hansson@linaro.org>
7304 L: linux-pm@vger.kernel.org
7306 F: Documentation/devicetree/bindings/power/power?domain*
7307 F: drivers/base/power/domain*.c
7308 F: include/linux/pm_domain.h
7310 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7311 M: Eugen Hristev <eugen.hristev@microchip.com>
7312 L: linux-input@vger.kernel.org
7314 F: drivers/input/touchscreen/resistive-adc-touch.c
7316 GENERIC UIO DRIVER FOR PCI DEVICES
7317 M: "Michael S. Tsirkin" <mst@redhat.com>
7318 L: kvm@vger.kernel.org
7320 F: drivers/uio/uio_pci_generic.c
7322 GENERIC VDSO LIBRARY
7323 M: Andy Lutomirski <luto@kernel.org>
7324 M: Thomas Gleixner <tglx@linutronix.de>
7325 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7326 L: linux-kernel@vger.kernel.org
7328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7329 F: include/asm-generic/vdso/vsyscall.h
7331 F: kernel/time/vsyscall.c
7334 GENWQE (IBM Generic Workqueue Card)
7335 M: Frank Haverkamp <haver@linux.ibm.com>
7337 F: drivers/misc/genwqe/
7339 GET_MAINTAINER SCRIPT
7340 M: Joe Perches <joe@perches.com>
7342 F: scripts/get_maintainer.pl
7345 M: Bob Peterson <rpeterso@redhat.com>
7346 M: Andreas Gruenbacher <agruenba@redhat.com>
7347 L: cluster-devel@redhat.com
7349 W: http://sources.redhat.com/cluster/
7350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7351 F: Documentation/filesystems/gfs2*
7353 F: include/uapi/linux/gfs2_ondisk.h
7356 M: Johan Hovold <johan@kernel.org>
7358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7359 F: Documentation/ABI/testing/sysfs-class-gnss
7360 F: Documentation/devicetree/bindings/gnss/
7362 F: include/linux/gnss.h
7365 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7366 L: linux-media@vger.kernel.org
7368 F: drivers/media/usb/go7007/
7371 M: Bastien Nocera <hadess@hadess.net>
7372 L: linux-input@vger.kernel.org
7374 F: drivers/input/touchscreen/goodix.c
7376 GOOGLE ETHERNET DRIVERS
7377 M: Catherine Sullivan <csully@google.com>
7378 R: Sagi Shahar <sagis@google.com>
7379 R: Jon Olson <jonolson@google.com>
7380 L: netdev@vger.kernel.org
7382 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7383 F: drivers/net/ethernet/google
7385 GPD POCKET FAN DRIVER
7386 M: Hans de Goede <hdegoede@redhat.com>
7387 L: platform-driver-x86@vger.kernel.org
7389 F: drivers/platform/x86/gpd-pocket-fan.c
7392 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7393 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7394 L: linux-gpio@vger.kernel.org
7395 L: linux-acpi@vger.kernel.org
7397 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7398 F: drivers/gpio/gpiolib-acpi.c
7399 F: drivers/gpio/gpiolib-acpi.h
7402 M: Geert Uytterhoeven <geert+renesas@glider.be>
7403 L: linux-gpio@vger.kernel.org
7405 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7406 F: drivers/gpio/gpio-aggregator.c
7409 M: Sean Young <sean@mess.org>
7410 L: linux-media@vger.kernel.org
7412 F: drivers/media/rc/gpio-ir-tx.c
7415 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7416 L: linux-gpio@vger.kernel.org
7418 F: drivers/gpio/gpio-mockup.c
7419 F: tools/testing/selftests/gpio/
7422 R: Michael Walle <michael@walle.cc>
7424 F: drivers/gpio/gpio-regmap.c
7425 F: include/linux/gpio/regmap.h
7428 M: Linus Walleij <linus.walleij@linaro.org>
7429 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7430 L: linux-gpio@vger.kernel.org
7432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7433 F: Documentation/ABI/obsolete/sysfs-gpio
7434 F: Documentation/ABI/testing/gpio-cdev
7435 F: Documentation/admin-guide/gpio/
7436 F: Documentation/devicetree/bindings/gpio/
7437 F: Documentation/driver-api/gpio/
7439 F: include/asm-generic/gpio.h
7440 F: include/linux/gpio.h
7441 F: include/linux/gpio/
7442 F: include/linux/of_gpio.h
7443 F: include/uapi/linux/gpio.h
7446 GRE DEMULTIPLEXER DRIVER
7447 M: Dmitry Kozlov <xeb@mail.ru>
7448 L: netdev@vger.kernel.org
7450 F: include/net/gre.h
7451 F: net/ipv4/gre_demux.c
7452 F: net/ipv4/gre_offload.c
7454 GRETH 10/100/1G Ethernet MAC device driver
7455 M: Andreas Larsson <andreas@gaisler.com>
7456 L: netdev@vger.kernel.org
7458 F: drivers/net/ethernet/aeroflex/
7460 GREYBUS AUDIO PROTOCOLS DRIVERS
7461 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7462 M: Mark Greer <mgreer@animalcreek.com>
7464 F: drivers/staging/greybus/audio_apbridgea.c
7465 F: drivers/staging/greybus/audio_apbridgea.h
7466 F: drivers/staging/greybus/audio_codec.c
7467 F: drivers/staging/greybus/audio_codec.h
7468 F: drivers/staging/greybus/audio_gb.c
7469 F: drivers/staging/greybus/audio_manager.c
7470 F: drivers/staging/greybus/audio_manager.h
7471 F: drivers/staging/greybus/audio_manager_module.c
7472 F: drivers/staging/greybus/audio_manager_private.h
7473 F: drivers/staging/greybus/audio_manager_sysfs.c
7474 F: drivers/staging/greybus/audio_module.c
7475 F: drivers/staging/greybus/audio_topology.c
7477 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7478 M: Viresh Kumar <vireshk@kernel.org>
7480 F: drivers/staging/greybus/authentication.c
7481 F: drivers/staging/greybus/bootrom.c
7482 F: drivers/staging/greybus/firmware.h
7483 F: drivers/staging/greybus/fw-core.c
7484 F: drivers/staging/greybus/fw-download.c
7485 F: drivers/staging/greybus/fw-management.c
7486 F: drivers/staging/greybus/greybus_authentication.h
7487 F: drivers/staging/greybus/greybus_firmware.h
7488 F: drivers/staging/greybus/hid.c
7489 F: drivers/staging/greybus/i2c.c
7490 F: drivers/staging/greybus/spi.c
7491 F: drivers/staging/greybus/spilib.c
7492 F: drivers/staging/greybus/spilib.h
7494 GREYBUS LOOPBACK DRIVER
7495 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7497 F: drivers/staging/greybus/loopback.c
7499 GREYBUS PLATFORM DRIVERS
7500 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7502 F: drivers/staging/greybus/arche-apb-ctrl.c
7503 F: drivers/staging/greybus/arche-platform.c
7504 F: drivers/staging/greybus/arche_platform.h
7506 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7507 M: Rui Miguel Silva <rmfrfs@gmail.com>
7509 F: drivers/staging/greybus/gpio.c
7510 F: drivers/staging/greybus/light.c
7511 F: drivers/staging/greybus/power_supply.c
7512 F: drivers/staging/greybus/sdio.c
7513 F: drivers/staging/greybus/spi.c
7514 F: drivers/staging/greybus/spilib.c
7517 M: Johan Hovold <johan@kernel.org>
7518 M: Alex Elder <elder@kernel.org>
7519 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7520 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7523 F: drivers/staging/greybus/
7524 F: include/linux/greybus.h
7525 F: include/linux/greybus/
7527 GREYBUS UART PROTOCOLS DRIVERS
7528 M: David Lin <dtwlin@gmail.com>
7530 F: drivers/staging/greybus/log.c
7531 F: drivers/staging/greybus/uart.c
7533 GS1662 VIDEO SERIALIZER
7534 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7535 L: linux-media@vger.kernel.org
7537 T: git git://linuxtv.org/media_tree.git
7538 F: drivers/media/spi/gs1662.c
7540 GSPCA FINEPIX SUBDRIVER
7541 M: Frank Zago <frank@zago.net>
7542 L: linux-media@vger.kernel.org
7544 T: git git://linuxtv.org/media_tree.git
7545 F: drivers/media/usb/gspca/finepix.c
7547 GSPCA GL860 SUBDRIVER
7548 M: Olivier Lorin <o.lorin@laposte.net>
7549 L: linux-media@vger.kernel.org
7551 T: git git://linuxtv.org/media_tree.git
7552 F: drivers/media/usb/gspca/gl860/
7554 GSPCA M5602 SUBDRIVER
7555 M: Erik Andren <erik.andren@gmail.com>
7556 L: linux-media@vger.kernel.org
7558 T: git git://linuxtv.org/media_tree.git
7559 F: drivers/media/usb/gspca/m5602/
7561 GSPCA PAC207 SONIXB SUBDRIVER
7562 M: Hans Verkuil <hverkuil@xs4all.nl>
7563 L: linux-media@vger.kernel.org
7565 T: git git://linuxtv.org/media_tree.git
7566 F: drivers/media/usb/gspca/pac207.c
7568 GSPCA SN9C20X SUBDRIVER
7569 M: Brian Johnson <brijohn@gmail.com>
7570 L: linux-media@vger.kernel.org
7572 T: git git://linuxtv.org/media_tree.git
7573 F: drivers/media/usb/gspca/sn9c20x.c
7575 GSPCA T613 SUBDRIVER
7576 M: Leandro Costantino <lcostantino@gmail.com>
7577 L: linux-media@vger.kernel.org
7579 T: git git://linuxtv.org/media_tree.git
7580 F: drivers/media/usb/gspca/t613.c
7582 GSPCA USB WEBCAM DRIVER
7583 M: Hans Verkuil <hverkuil@xs4all.nl>
7584 L: linux-media@vger.kernel.org
7586 T: git git://linuxtv.org/media_tree.git
7587 F: drivers/media/usb/gspca/
7589 GTP (GPRS Tunneling Protocol)
7590 M: Pablo Neira Ayuso <pablo@netfilter.org>
7591 M: Harald Welte <laforge@gnumonks.org>
7592 L: osmocom-net-gprs@lists.osmocom.org
7594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7595 F: drivers/net/gtp.c
7597 GUID PARTITION TABLE (GPT)
7598 M: Davidlohr Bueso <dave@stgolabs.net>
7599 L: linux-efi@vger.kernel.org
7601 F: block/partitions/efi.*
7604 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7605 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7607 W: http://uclinux-h8.sourceforge.jp
7608 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7610 F: drivers/clk/h8300/
7611 F: drivers/clocksource/h8300_*.c
7612 F: drivers/irqchip/irq-renesas-h8*.c
7614 HABANALABS PCI DRIVER
7615 M: Oded Gabbay <oded.gabbay@gmail.com>
7617 T: git https://github.com/HabanaAI/linux.git
7618 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7619 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7620 F: drivers/misc/habanalabs/
7621 F: include/uapi/misc/habanalabs.h
7624 M: Antti Palosaari <crope@iki.fi>
7625 L: linux-media@vger.kernel.org
7627 W: https://linuxtv.org
7628 W: http://palosaari.fi/linux/
7629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7630 T: git git://linuxtv.org/anttip/media_tree.git
7631 F: drivers/media/usb/hackrf/
7633 HANTRO VPU CODEC DRIVER
7634 M: Ezequiel Garcia <ezequiel@collabora.com>
7635 M: Philipp Zabel <p.zabel@pengutronix.de>
7636 L: linux-media@vger.kernel.org
7637 L: linux-rockchip@lists.infradead.org
7639 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7640 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7641 F: drivers/staging/media/hantro/
7643 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7644 M: Frank Seidel <frank@f-seidel.de>
7645 L: platform-driver-x86@vger.kernel.org
7647 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7648 F: drivers/platform/x86/hdaps.c
7651 M: Jean Delvare <jdelvare@suse.com>
7652 M: Guenter Roeck <linux@roeck-us.net>
7653 L: linux-hwmon@vger.kernel.org
7655 W: http://hwmon.wiki.kernel.org/
7656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7657 F: Documentation/devicetree/bindings/hwmon/
7658 F: Documentation/hwmon/
7660 F: include/linux/hwmon*.h
7661 F: include/trace/events/hwmon*.h
7663 HARDWARE RANDOM NUMBER GENERATOR CORE
7664 M: Matt Mackall <mpm@selenic.com>
7665 M: Herbert Xu <herbert@gondor.apana.org.au>
7666 L: linux-crypto@vger.kernel.org
7668 F: Documentation/admin-guide/hw_random.rst
7669 F: Documentation/devicetree/bindings/rng/
7670 F: drivers/char/hw_random/
7671 F: include/linux/hw_random.h
7673 HARDWARE SPINLOCK CORE
7674 M: Ohad Ben-Cohen <ohad@wizery.com>
7675 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7676 R: Baolin Wang <baolin.wang7@gmail.com>
7677 L: linux-remoteproc@vger.kernel.org
7679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7680 F: Documentation/devicetree/bindings/hwlock/
7681 F: Documentation/locking/hwspinlock.rst
7682 F: drivers/hwspinlock/
7683 F: include/linux/hwspinlock.h
7685 HARDWARE TRACING FACILITIES
7686 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7688 F: drivers/hwtracing/
7690 HARMONY SOUND DRIVER
7691 L: linux-parisc@vger.kernel.org
7693 F: sound/parisc/harmony.*
7695 HDPVR USB VIDEO ENCODER DRIVER
7696 M: Hans Verkuil <hverkuil@xs4all.nl>
7697 L: linux-media@vger.kernel.org
7699 W: https://linuxtv.org
7700 T: git git://linuxtv.org/media_tree.git
7701 F: drivers/media/usb/hdpvr/
7703 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7704 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7706 F: Documentation/watchdog/hpwdt.rst
7707 F: drivers/watchdog/hpwdt.c
7709 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7710 M: Don Brace <don.brace@microsemi.com>
7711 L: esc.storagedev@microsemi.com
7712 L: linux-scsi@vger.kernel.org
7714 F: Documentation/scsi/hpsa.rst
7715 F: drivers/scsi/hpsa*.[ch]
7716 F: include/linux/cciss*.h
7717 F: include/uapi/linux/cciss*.h
7720 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7721 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7722 L: linux-rdma@vger.kernel.org
7724 F: drivers/infiniband/hw/hfi1
7727 L: linux-fsdevel@vger.kernel.org
7729 F: Documentation/filesystems/hfs.rst
7733 L: linux-fsdevel@vger.kernel.org
7735 F: Documentation/filesystems/hfsplus.rst
7738 HGA FRAMEBUFFER DRIVER
7739 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7740 L: linux-nvidia@lists.surfsouth.com
7742 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7743 F: drivers/video/fbdev/hgafb.c
7745 HIBERNATION (aka Software Suspend, aka swsusp)
7746 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7747 M: Pavel Machek <pavel@ucw.cz>
7748 L: linux-pm@vger.kernel.org
7750 B: https://bugzilla.kernel.org
7751 F: arch/*/include/asm/suspend*.h
7753 F: drivers/base/power/
7754 F: include/linux/freezer.h
7755 F: include/linux/pm.h
7756 F: include/linux/suspend.h
7760 M: Jiri Kosina <jikos@kernel.org>
7761 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7762 L: linux-input@vger.kernel.org
7764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7766 F: include/linux/hid*
7767 F: include/uapi/linux/hid*
7769 HID SENSOR HUB DRIVERS
7770 M: Jiri Kosina <jikos@kernel.org>
7771 M: Jonathan Cameron <jic23@kernel.org>
7772 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7773 L: linux-input@vger.kernel.org
7774 L: linux-iio@vger.kernel.org
7776 F: Documentation/hid/hid-sensor*
7777 F: drivers/hid/hid-sensor-*
7778 F: drivers/iio/*/hid-*
7779 F: include/linux/hid-sensor-*
7781 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7782 M: Thomas Gleixner <tglx@linutronix.de>
7783 L: linux-kernel@vger.kernel.org
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7786 F: Documentation/timers/
7787 F: include/linux/clockchips.h
7788 F: include/linux/hrtimer.h
7789 F: kernel/time/clockevents.c
7790 F: kernel/time/hrtimer.c
7791 F: kernel/time/timer_*.c
7793 HIGH-SPEED SCC DRIVER FOR AX.25
7794 L: linux-hams@vger.kernel.org
7796 F: drivers/net/hamradio/dmascc.c
7797 F: drivers/net/hamradio/scc.c
7799 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7800 M: HighPoint Linux Team <linux@highpoint-tech.com>
7802 W: http://www.highpoint-tech.com
7803 F: Documentation/scsi/hptiop.rst
7804 F: drivers/scsi/hptiop.c
7807 M: Jes Sorensen <jes@trained-monkey.org>
7808 L: linux-hippi@sunsite.dk
7810 F: drivers/net/hippi/
7811 F: include/linux/hippidevice.h
7812 F: include/uapi/linux/if_hippi.h
7815 HISILICON DMA DRIVER
7816 M: Zhou Wang <wangzhou1@hisilicon.com>
7817 L: dmaengine@vger.kernel.org
7819 F: drivers/dma/hisi_dma.c
7821 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7822 M: Zaibo Xu <xuzaibo@huawei.com>
7823 L: linux-crypto@vger.kernel.org
7825 F: Documentation/ABI/testing/debugfs-hisi-hpre
7826 F: drivers/crypto/hisilicon/hpre/hpre.h
7827 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7828 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7830 HISILICON LPC BUS DRIVER
7831 M: john.garry@huawei.com
7833 W: http://www.hisilicon.com
7834 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7835 F: drivers/bus/hisi_lpc.c
7837 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7838 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7839 M: Salil Mehta <salil.mehta@huawei.com>
7840 L: netdev@vger.kernel.org
7842 W: http://www.hisilicon.com
7843 F: drivers/net/ethernet/hisilicon/hns3/
7845 HISILICON NETWORK SUBSYSTEM DRIVER
7846 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7847 M: Salil Mehta <salil.mehta@huawei.com>
7848 L: netdev@vger.kernel.org
7850 W: http://www.hisilicon.com
7851 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7852 F: drivers/net/ethernet/hisilicon/
7854 HISILICON PMU DRIVER
7855 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7857 W: http://www.hisilicon.com
7858 F: Documentation/admin-guide/perf/hisi-pmu.rst
7859 F: drivers/perf/hisilicon
7861 HISILICON QM AND ZIP Controller DRIVER
7862 M: Zhou Wang <wangzhou1@hisilicon.com>
7863 L: linux-crypto@vger.kernel.org
7865 F: Documentation/ABI/testing/debugfs-hisi-zip
7866 F: drivers/crypto/hisilicon/qm.c
7867 F: drivers/crypto/hisilicon/qm.h
7868 F: drivers/crypto/hisilicon/sgl.c
7869 F: drivers/crypto/hisilicon/zip/
7871 HISILICON ROCE DRIVER
7872 M: Lijun Ou <oulijun@huawei.com>
7873 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7874 M: Weihang Li <liweihang@huawei.com>
7875 L: linux-rdma@vger.kernel.org
7877 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7878 F: drivers/infiniband/hw/hns/
7880 HISILICON SAS Controller
7881 M: John Garry <john.garry@huawei.com>
7883 W: http://www.hisilicon.com
7884 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7885 F: drivers/scsi/hisi_sas/
7887 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7888 M: Zaibo Xu <xuzaibo@huawei.com>
7889 L: linux-crypto@vger.kernel.org
7891 F: Documentation/ABI/testing/debugfs-hisi-sec
7892 F: drivers/crypto/hisilicon/sec2/sec.h
7893 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7894 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7895 F: drivers/crypto/hisilicon/sec2/sec_main.c
7897 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7898 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7899 L: devel@driverdev.osuosl.org
7901 F: drivers/staging/hikey9xx/
7903 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7904 M: Zaibo Xu <xuzaibo@huawei.com>
7906 F: drivers/char/hw_random/hisi-trng-v2.c
7908 HISILICON V3XX SPI NOR FLASH Controller Driver
7909 M: John Garry <john.garry@huawei.com>
7911 W: http://www.hisilicon.com
7912 F: drivers/spi/spi-hisi-sfc-v3xx.c
7914 HMM - Heterogeneous Memory Management
7915 M: Jérôme Glisse <jglisse@redhat.com>
7916 L: linux-mm@kvack.org
7918 F: Documentation/vm/hmm.rst
7919 F: include/linux/hmm*
7922 F: tools/testing/selftests/vm/*hmm*
7925 M: Jouni Malinen <j@w1.fi>
7926 L: linux-wireless@vger.kernel.org
7928 W: http://w1.fi/hostap-driver.html
7929 F: drivers/net/wireless/intersil/hostap/
7931 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7932 L: platform-driver-x86@vger.kernel.org
7934 F: drivers/platform/x86/tc1100-wmi.c
7936 HPET: High Precision Event Timers driver
7937 M: Clemens Ladisch <clemens@ladisch.de>
7939 F: Documentation/timers/hpet.rst
7940 F: drivers/char/hpet.c
7941 F: include/linux/hpet.h
7942 F: include/uapi/linux/hpet.h
7946 F: arch/x86/include/asm/hpet.h
7947 F: arch/x86/kernel/hpet.c
7950 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7952 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7956 M: Sebastian Reichel <sre@kernel.org>
7958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7959 F: Documentation/ABI/testing/sysfs-bus-hsi
7960 F: Documentation/driver-api/hsi.rst
7962 F: include/linux/hsi/
7963 F: include/uapi/linux/hsi/
7966 L: linux-usb@vger.kernel.org
7968 F: drivers/net/usb/hso.c
7970 HSR NETWORK PROTOCOL
7971 L: netdev@vger.kernel.org
7975 HT16K33 LED CONTROLLER DRIVER
7976 M: Robin van der Gracht <robin@protonic.nl>
7978 F: Documentation/devicetree/bindings/display/ht16k33.txt
7979 F: drivers/auxdisplay/ht16k33.c
7981 HTCPEN TOUCHSCREEN DRIVER
7982 M: Pau Oliva Fora <pof@eslack.org>
7983 L: linux-input@vger.kernel.org
7985 F: drivers/input/touchscreen/htcpen.c
7987 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7988 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7989 L: linux-iio@vger.kernel.org
7991 W: http://www.st.com/
7992 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7993 F: drivers/iio/humidity/hts221*
7995 HUAWEI ETHERNET DRIVER
7996 M: Bin Luo <luobin9@huawei.com>
7997 L: netdev@vger.kernel.org
7999 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8000 F: drivers/net/ethernet/huawei/hinic/
8003 M: Mike Kravetz <mike.kravetz@oracle.com>
8004 L: linux-mm@kvack.org
8006 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8007 F: Documentation/admin-guide/mm/hugetlbpage.rst
8008 F: Documentation/vm/hugetlbfs_reserv.rst
8010 F: include/linux/hugetlb.h
8014 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8015 L: linux-media@vger.kernel.org
8017 W: https://linuxtv.org
8018 T: git git://linuxtv.org/media_tree.git
8019 F: drivers/media/platform/sti/hva
8021 HWPOISON MEMORY FAILURE HANDLING
8022 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8023 L: linux-mm@kvack.org
8025 F: mm/hwpoison-inject.c
8026 F: mm/memory-failure.c
8028 HYGON PROCESSOR SUPPORT
8029 M: Pu Wen <puwen@hygon.cn>
8030 L: linux-kernel@vger.kernel.org
8032 F: arch/x86/kernel/cpu/hygon.c
8034 HYNIX HI556 SENSOR DRIVER
8035 M: Shawn Tu <shawnx.tu@intel.com>
8036 L: linux-media@vger.kernel.org
8038 T: git git://linuxtv.org/media_tree.git
8039 F: drivers/media/i2c/hi556.c
8041 Hyper-V CORE AND DRIVERS
8042 M: "K. Y. Srinivasan" <kys@microsoft.com>
8043 M: Haiyang Zhang <haiyangz@microsoft.com>
8044 M: Stephen Hemminger <sthemmin@microsoft.com>
8045 M: Wei Liu <wei.liu@kernel.org>
8046 L: linux-hyperv@vger.kernel.org
8048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8049 F: Documentation/ABI/stable/sysfs-bus-vmbus
8050 F: Documentation/ABI/testing/debugfs-hyperv
8051 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8053 F: arch/x86/include/asm/hyperv-tlfs.h
8054 F: arch/x86/include/asm/mshyperv.h
8055 F: arch/x86/include/asm/trace/hyperv.h
8056 F: arch/x86/kernel/cpu/mshyperv.c
8057 F: drivers/clocksource/hyperv_timer.c
8058 F: drivers/hid/hid-hyperv.c
8060 F: drivers/input/serio/hyperv-keyboard.c
8061 F: drivers/iommu/hyperv-iommu.c
8062 F: drivers/net/hyperv/
8063 F: drivers/pci/controller/pci-hyperv-intf.c
8064 F: drivers/pci/controller/pci-hyperv.c
8065 F: drivers/scsi/storvsc_drv.c
8066 F: drivers/uio/uio_hv_generic.c
8067 F: drivers/video/fbdev/hyperv_fb.c
8068 F: include/asm-generic/hyperv-tlfs.h
8069 F: include/asm-generic/mshyperv.h
8070 F: include/clocksource/hyperv_timer.h
8071 F: include/linux/hyperv.h
8072 F: include/uapi/linux/hyperv.h
8073 F: net/vmw_vsock/hyperv_transport.c
8077 M: Vignesh Raghavendra <vigneshr@ti.com>
8078 L: linux-mtd@lists.infradead.org
8080 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8081 C: irc://irc.oftc.net/mtd
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8083 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8084 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8085 F: drivers/mtd/hyperbus/
8086 F: include/linux/mtd/hyperbus.h
8088 HYPERVISOR VIRTUAL CONSOLE DRIVER
8089 L: linuxppc-dev@lists.ozlabs.org
8094 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8095 L: linux-i2c@vger.kernel.org
8096 L: linux-acpi@vger.kernel.org
8098 F: drivers/i2c/i2c-core-acpi.c
8100 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8101 M: Ajay Gupta <ajayg@nvidia.com>
8102 L: linux-i2c@vger.kernel.org
8104 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8105 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8108 M: Peter Rosin <peda@axentia.se>
8109 L: linux-i2c@vger.kernel.org
8111 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8112 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8113 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8114 F: Documentation/i2c/i2c-topology.rst
8115 F: Documentation/i2c/muxes/
8116 F: drivers/i2c/i2c-mux.c
8117 F: drivers/i2c/muxes/
8118 F: include/linux/i2c-mux.h
8120 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8121 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8122 L: linux-i2c@vger.kernel.org
8124 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8125 F: drivers/i2c/busses/i2c-mv64xxx.c
8127 I2C OVER PARALLEL PORT
8128 M: Jean Delvare <jdelvare@suse.com>
8129 L: linux-i2c@vger.kernel.org
8131 F: Documentation/i2c/busses/i2c-parport.rst
8132 F: drivers/i2c/busses/i2c-parport.c
8135 M: Wolfram Sang <wsa@kernel.org>
8136 L: linux-i2c@vger.kernel.org
8138 W: https://i2c.wiki.kernel.org/
8139 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8141 F: Documentation/devicetree/bindings/i2c/i2c.txt
8142 F: Documentation/i2c/
8144 F: include/linux/i2c-dev.h
8145 F: include/linux/i2c-smbus.h
8146 F: include/linux/i2c.h
8147 F: include/uapi/linux/i2c-*.h
8148 F: include/uapi/linux/i2c.h
8150 I2C SUBSYSTEM HOST DRIVERS
8151 L: linux-i2c@vger.kernel.org
8153 W: https://i2c.wiki.kernel.org/
8154 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8156 F: Documentation/devicetree/bindings/i2c/
8157 F: drivers/i2c/algos/
8158 F: drivers/i2c/busses/
8161 M: Jean Delvare <jdelvare@suse.com>
8162 L: linux-i2c@vger.kernel.org
8164 F: Documentation/i2c/busses/i2c-taos-evm.rst
8165 F: drivers/i2c/busses/i2c-taos-evm.c
8168 M: Till Harbaum <till@harbaum.org>
8169 L: linux-i2c@vger.kernel.org
8171 W: http://www.harbaum.org/till/i2c_tiny_usb
8172 F: drivers/i2c/busses/i2c-tiny-usb.c
8174 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8175 M: Jean Delvare <jdelvare@suse.com>
8176 L: linux-i2c@vger.kernel.org
8178 F: Documentation/i2c/busses/i2c-ali1535.rst
8179 F: Documentation/i2c/busses/i2c-ali1563.rst
8180 F: Documentation/i2c/busses/i2c-ali15x3.rst
8181 F: Documentation/i2c/busses/i2c-amd756.rst
8182 F: Documentation/i2c/busses/i2c-amd8111.rst
8183 F: Documentation/i2c/busses/i2c-i801.rst
8184 F: Documentation/i2c/busses/i2c-nforce2.rst
8185 F: Documentation/i2c/busses/i2c-piix4.rst
8186 F: Documentation/i2c/busses/i2c-sis5595.rst
8187 F: Documentation/i2c/busses/i2c-sis630.rst
8188 F: Documentation/i2c/busses/i2c-sis96x.rst
8189 F: Documentation/i2c/busses/i2c-via.rst
8190 F: Documentation/i2c/busses/i2c-viapro.rst
8191 F: drivers/i2c/busses/i2c-ali1535.c
8192 F: drivers/i2c/busses/i2c-ali1563.c
8193 F: drivers/i2c/busses/i2c-ali15x3.c
8194 F: drivers/i2c/busses/i2c-amd756-s4882.c
8195 F: drivers/i2c/busses/i2c-amd756.c
8196 F: drivers/i2c/busses/i2c-amd8111.c
8197 F: drivers/i2c/busses/i2c-i801.c
8198 F: drivers/i2c/busses/i2c-isch.c
8199 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8200 F: drivers/i2c/busses/i2c-nforce2.c
8201 F: drivers/i2c/busses/i2c-piix4.c
8202 F: drivers/i2c/busses/i2c-sis5595.c
8203 F: drivers/i2c/busses/i2c-sis630.c
8204 F: drivers/i2c/busses/i2c-sis96x.c
8205 F: drivers/i2c/busses/i2c-via.c
8206 F: drivers/i2c/busses/i2c-viapro.c
8208 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8209 M: Hans de Goede <hdegoede@redhat.com>
8210 L: linux-i2c@vger.kernel.org
8212 F: drivers/i2c/busses/i2c-cht-wc.c
8214 I2C/SMBUS ISMT DRIVER
8215 M: Seth Heasley <seth.heasley@intel.com>
8216 M: Neil Horman <nhorman@tuxdriver.com>
8217 L: linux-i2c@vger.kernel.org
8218 F: Documentation/i2c/busses/i2c-ismt.rst
8219 F: drivers/i2c/busses/i2c-ismt.c
8221 I2C/SMBUS STUB DRIVER
8222 M: Jean Delvare <jdelvare@suse.com>
8223 L: linux-i2c@vger.kernel.org
8225 F: drivers/i2c/i2c-stub.c
8227 I3C DRIVER FOR CADENCE I3C MASTER IP
8228 M: Przemysław Gaj <pgaj@cadence.com>
8230 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8231 F: drivers/i3c/master/i3c-master-cdns.c
8233 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8234 M: Vitor Soares <vitor.soares@synopsys.com>
8236 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8237 F: drivers/i3c/master/dw*
8240 M: Boris Brezillon <bbrezillon@kernel.org>
8241 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8243 C: irc://chat.freenode.net/linux-i3c
8244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8245 F: Documentation/ABI/testing/sysfs-bus-i3c
8246 F: Documentation/devicetree/bindings/i3c/
8247 F: Documentation/driver-api/i3c
8249 F: include/linux/i3c/
8251 IA64 (Itanium) PLATFORM
8252 M: Tony Luck <tony.luck@intel.com>
8253 M: Fenghua Yu <fenghua.yu@intel.com>
8254 L: linux-ia64@vger.kernel.org
8256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8257 F: Documentation/ia64/
8260 IBM Power 842 compression accelerator
8261 M: Haren Myneni <haren@us.ibm.com>
8264 F: drivers/crypto/nx/Kconfig
8265 F: drivers/crypto/nx/Makefile
8266 F: drivers/crypto/nx/nx-842*
8267 F: include/linux/sw842.h
8270 IBM Power in-Nest Crypto Acceleration
8271 M: Breno Leitão <leitao@debian.org>
8272 M: Nayna Jain <nayna@linux.ibm.com>
8273 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8274 L: linux-crypto@vger.kernel.org
8276 F: drivers/crypto/nx/Kconfig
8277 F: drivers/crypto/nx/Makefile
8278 F: drivers/crypto/nx/nx-aes*
8279 F: drivers/crypto/nx/nx-sha*
8280 F: drivers/crypto/nx/nx.*
8281 F: drivers/crypto/nx/nx_csbcpb.h
8282 F: drivers/crypto/nx/nx_debugfs.c
8284 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8285 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8286 L: linux-pci@vger.kernel.org
8287 L: linuxppc-dev@lists.ozlabs.org
8289 F: drivers/pci/hotplug/rpadlpar*
8291 IBM Power Linux RAID adapter
8292 M: Brian King <brking@us.ibm.com>
8294 F: drivers/scsi/ipr.*
8296 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8297 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8298 L: linux-pci@vger.kernel.org
8299 L: linuxppc-dev@lists.ozlabs.org
8301 F: drivers/pci/hotplug/rpaphp*
8303 IBM Power SRIOV Virtual NIC Device Driver
8304 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8305 M: John Allen <jallen@linux.ibm.com>
8306 L: netdev@vger.kernel.org
8308 F: drivers/net/ethernet/ibm/ibmvnic.*
8310 IBM Power Virtual Accelerator Switchboard
8311 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8312 L: linuxppc-dev@lists.ozlabs.org
8314 F: arch/powerpc/include/asm/vas.h
8315 F: arch/powerpc/platforms/powernv/copy-paste.h
8316 F: arch/powerpc/platforms/powernv/vas*
8318 IBM Power Virtual Ethernet Device Driver
8319 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8320 L: netdev@vger.kernel.org
8322 F: drivers/net/ethernet/ibm/ibmveth.*
8324 IBM Power Virtual FC Device Drivers
8325 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8326 L: linux-scsi@vger.kernel.org
8328 F: drivers/scsi/ibmvscsi/ibmvfc*
8330 IBM Power Virtual Management Channel Driver
8331 M: Steven Royer <seroyer@linux.ibm.com>
8333 F: drivers/misc/ibmvmc.*
8335 IBM Power Virtual SCSI Device Drivers
8336 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8337 L: linux-scsi@vger.kernel.org
8339 F: drivers/scsi/ibmvscsi/ibmvscsi*
8340 F: include/scsi/viosrp.h
8342 IBM Power Virtual SCSI Device Target Driver
8343 M: Michael Cyr <mikecyr@linux.ibm.com>
8344 L: linux-scsi@vger.kernel.org
8345 L: target-devel@vger.kernel.org
8347 F: drivers/scsi/ibmvscsi_tgt/
8349 IBM Power VMX Cryptographic instructions
8350 M: Breno Leitão <leitao@debian.org>
8351 M: Nayna Jain <nayna@linux.ibm.com>
8352 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8353 L: linux-crypto@vger.kernel.org
8355 F: drivers/crypto/vmx/Kconfig
8356 F: drivers/crypto/vmx/Makefile
8357 F: drivers/crypto/vmx/aes*
8358 F: drivers/crypto/vmx/ghash*
8359 F: drivers/crypto/vmx/ppc-xlate.pl
8360 F: drivers/crypto/vmx/vmx.c
8362 IBM ServeRAID RAID DRIVER
8364 F: drivers/scsi/ips.*
8366 ICH LPC AND GPIO DRIVER
8367 M: Peter Tyser <ptyser@xes-inc.com>
8369 F: drivers/gpio/gpio-ich.c
8370 F: drivers/mfd/lpc_ich.c
8373 M: Max Staudt <max@enpas.org>
8374 L: linux-i2c@vger.kernel.org
8376 F: drivers/i2c/busses/i2c-icy.c
8379 M: "David S. Miller" <davem@davemloft.net>
8380 L: linux-ide@vger.kernel.org
8382 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8384 F: Documentation/ide/
8386 F: include/linux/ide.h
8389 M: Borislav Petkov <bp@alien8.de>
8390 L: linux-ide@vger.kernel.org
8392 F: Documentation/cdrom/ide-cd.rst
8393 F: drivers/ide/ide-cd*
8395 IDEAPAD LAPTOP EXTRAS DRIVER
8396 M: Ike Panhc <ike.pan@canonical.com>
8397 L: platform-driver-x86@vger.kernel.org
8399 W: http://launchpad.net/ideapad-laptop
8400 F: drivers/platform/x86/ideapad-laptop.c
8402 IDEAPAD LAPTOP SLIDEBAR DRIVER
8403 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8404 L: linux-input@vger.kernel.org
8406 W: https://github.com/o2genum/ideapad-slidebar
8407 F: drivers/input/misc/ideapad_slidebar.c
8409 IDT VersaClock 5 CLOCK DRIVER
8410 M: Luca Ceresoli <luca@lucaceresoli.net>
8412 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8413 F: drivers/clk/clk-versaclock5.c
8415 IEEE 802.15.4 SUBSYSTEM
8416 M: Alexander Aring <alex.aring@gmail.com>
8417 M: Stefan Schmidt <stefan@datenfreihafen.org>
8418 L: linux-wpan@vger.kernel.org
8420 W: https://linux-wpan.org/
8421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8423 F: Documentation/networking/ieee802154.rst
8424 F: drivers/net/ieee802154/
8425 F: include/linux/ieee802154.h
8426 F: include/linux/nl802154.h
8427 F: include/net/af_ieee802154.h
8428 F: include/net/cfg802154.h
8429 F: include/net/ieee802154_netdev.h
8430 F: include/net/mac802154.h
8431 F: include/net/nl802154.h
8436 M: Yotam Gigi <yotam.gi@gmail.com>
8437 M: Jamal Hadi Salim <jhs@mojatatu.com>
8438 F: include/net/ife.h
8439 F: include/uapi/linux/ife.h
8442 IGORPLUG-USB IR RECEIVER
8443 M: Sean Young <sean@mess.org>
8444 L: linux-media@vger.kernel.org
8446 F: drivers/media/rc/igorplugusb.c
8448 IGUANAWORKS USB IR TRANSCEIVER
8449 M: Sean Young <sean@mess.org>
8450 L: linux-media@vger.kernel.org
8452 F: drivers/media/rc/iguanair.c
8454 IIO DIGITAL POTENTIOMETER DAC
8455 M: Peter Rosin <peda@axentia.se>
8456 L: linux-iio@vger.kernel.org
8458 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8459 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8460 F: drivers/iio/dac/dpot-dac.c
8462 IIO ENVELOPE DETECTOR
8463 M: Peter Rosin <peda@axentia.se>
8464 L: linux-iio@vger.kernel.org
8466 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8467 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8468 F: drivers/iio/adc/envelope-detector.c
8471 M: Peter Rosin <peda@axentia.se>
8472 L: linux-iio@vger.kernel.org
8474 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8475 F: drivers/iio/multiplexer/iio-mux.c
8477 IIO SUBSYSTEM AND DRIVERS
8478 M: Jonathan Cameron <jic23@kernel.org>
8479 R: Lars-Peter Clausen <lars@metafoo.de>
8480 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8481 L: linux-iio@vger.kernel.org
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8484 F: Documentation/ABI/testing/configfs-iio*
8485 F: Documentation/ABI/testing/sysfs-bus-iio*
8486 F: Documentation/devicetree/bindings/iio/
8488 F: drivers/staging/iio/
8489 F: include/linux/iio/
8493 M: Peter Rosin <peda@axentia.se>
8494 L: linux-iio@vger.kernel.org
8496 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8497 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8498 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8499 F: drivers/iio/afe/iio-rescale.c
8501 IKANOS/ADI EAGLE ADSL USB DRIVER
8502 M: Matthieu Castet <castet.matthieu@free.fr>
8503 M: Stanislaw Gruszka <stf_xl@wp.pl>
8505 F: drivers/usb/atm/ueagle-atm.c
8507 IMGTEC ASCII LCD DRIVER
8508 M: Paul Burton <paulburton@kernel.org>
8510 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8511 F: drivers/auxdisplay/img-ascii-lcd.c
8513 IMGTEC IR DECODER DRIVER
8515 F: drivers/media/rc/img-ir/
8517 IMON SOUNDGRAPH USB IR RECEIVER
8518 M: Sean Young <sean@mess.org>
8519 L: linux-media@vger.kernel.org
8521 F: drivers/media/rc/imon.c
8522 F: drivers/media/rc/imon_raw.c
8524 IMS TWINTURBO FRAMEBUFFER DRIVER
8525 L: linux-fbdev@vger.kernel.org
8527 F: drivers/video/fbdev/imsttfb.c
8529 INA209 HARDWARE MONITOR DRIVER
8530 M: Guenter Roeck <linux@roeck-us.net>
8531 L: linux-hwmon@vger.kernel.org
8533 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8534 F: Documentation/hwmon/ina209.rst
8535 F: drivers/hwmon/ina209.c
8537 INA2XX HARDWARE MONITOR DRIVER
8538 M: Guenter Roeck <linux@roeck-us.net>
8539 L: linux-hwmon@vger.kernel.org
8541 F: Documentation/hwmon/ina2xx.rst
8542 F: drivers/hwmon/ina2xx.c
8543 F: include/linux/platform_data/ina2xx.h
8545 INDUSTRY PACK SUBSYSTEM (IPACK)
8546 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8547 M: Jens Taprogge <jens.taprogge@taprogge.org>
8548 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8549 L: industrypack-devel@lists.sourceforge.net
8551 W: http://industrypack.sourceforge.net
8554 INFINEON DPS310 Driver
8555 M: Eddie James <eajames@linux.ibm.com>
8556 L: linux-iio@vger.kernel.org
8558 F: drivers/iio/pressure/dps310.c
8560 INFINIBAND SUBSYSTEM
8561 M: Doug Ledford <dledford@redhat.com>
8562 M: Jason Gunthorpe <jgg@nvidia.com>
8563 L: linux-rdma@vger.kernel.org
8565 W: https://github.com/linux-rdma/rdma-core
8566 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8568 F: Documentation/devicetree/bindings/infiniband/
8569 F: Documentation/infiniband/
8570 F: drivers/infiniband/
8572 F: include/trace/events/ib_mad.h
8573 F: include/trace/events/ib_umad.h
8574 F: include/uapi/linux/if_infiniband.h
8575 F: include/uapi/rdma/
8576 F: samples/bpf/ibumad_kern.c
8577 F: samples/bpf/ibumad_user.c
8579 INGENIC JZ4780 DMA Driver
8580 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8582 F: drivers/dma/dma-jz4780.c
8584 INGENIC JZ4780 NAND DRIVER
8585 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8586 L: linux-mtd@lists.infradead.org
8588 F: drivers/mtd/nand/raw/ingenic/
8591 M: Paul Cercueil <paul@crapouillou.net>
8593 F: arch/mips/boot/dts/ingenic/
8594 F: arch/mips/include/asm/mach-jz4740/
8595 F: arch/mips/jz4740/
8596 F: drivers/clk/ingenic/
8597 F: drivers/dma/dma-jz4780.c
8598 F: drivers/gpu/drm/ingenic/
8599 F: drivers/i2c/busses/i2c-jz4780.c
8600 F: drivers/iio/adc/ingenic-adc.c
8601 F: drivers/irqchip/irq-ingenic.c
8602 F: drivers/memory/jz4780-nemc.c
8603 F: drivers/mmc/host/jz4740_mmc.c
8604 F: drivers/mtd/nand/raw/ingenic/
8605 F: drivers/pinctrl/pinctrl-ingenic.c
8606 F: drivers/power/supply/ingenic-battery.c
8607 F: drivers/pwm/pwm-jz4740.c
8608 F: drivers/remoteproc/ingenic_rproc.c
8609 F: drivers/rtc/rtc-jz4740.c
8610 F: drivers/tty/serial/8250/8250_ingenic.c
8611 F: drivers/usb/musb/jz4740.c
8612 F: drivers/watchdog/jz4740_wdt.c
8613 F: include/dt-bindings/iio/adc/ingenic,adc.h
8614 F: include/linux/mfd/ingenic-tcu.h
8615 F: sound/soc/codecs/jz47*
8616 F: sound/soc/jz4740/
8619 M: Jan Kara <jack@suse.cz>
8620 R: Amir Goldstein <amir73il@gmail.com>
8621 L: linux-fsdevel@vger.kernel.org
8623 F: Documentation/filesystems/inotify.rst
8624 F: fs/notify/inotify/
8625 F: include/linux/inotify.h
8626 F: include/uapi/linux/inotify.h
8628 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8629 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8630 L: linux-input@vger.kernel.org
8632 Q: http://patchwork.kernel.org/project/linux-input/list/
8633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8634 F: Documentation/devicetree/bindings/input/
8635 F: Documentation/devicetree/bindings/serio/
8636 F: Documentation/input/
8638 F: include/linux/input.h
8639 F: include/linux/input/
8640 F: include/uapi/linux/input-event-codes.h
8641 F: include/uapi/linux/input.h
8643 INPUT MULTITOUCH (MT) PROTOCOL
8644 M: Henrik Rydberg <rydberg@bitmath.org>
8645 L: linux-input@vger.kernel.org
8647 F: Documentation/input/multi-touch-protocol.rst
8648 F: drivers/input/input-mt.c
8651 INSIDE SECURE CRYPTO DRIVER
8652 M: Antoine Tenart <antoine.tenart@bootlin.com>
8653 L: linux-crypto@vger.kernel.org
8655 F: drivers/crypto/inside-secure/
8657 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8658 M: Mimi Zohar <zohar@linux.ibm.com>
8659 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8660 L: linux-integrity@vger.kernel.org
8662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8663 F: security/integrity/ima/
8665 INTEL 810/815 FRAMEBUFFER DRIVER
8666 M: Antonino Daplas <adaplas@gmail.com>
8667 L: linux-fbdev@vger.kernel.org
8669 F: drivers/video/fbdev/i810/
8672 M: Cezary Rojewski <cezary.rojewski@intel.com>
8673 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8674 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8675 M: Jie Yang <yang.jie@linux.intel.com>
8676 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8680 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8681 M: Hans de Goede <hdegoede@redhat.com>
8682 L: platform-driver-x86@vger.kernel.org
8684 F: drivers/platform/x86/intel_atomisp2_pm.c
8686 INTEL ATOMISP2 LED DRIVER
8687 M: Hans de Goede <hdegoede@redhat.com>
8688 L: platform-driver-x86@vger.kernel.org
8690 F: drivers/platform/x86/intel_atomisp2_led.c
8692 INTEL BROXTON PMC DRIVER
8693 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8694 M: Zha Qipeng <qipeng.zha@intel.com>
8696 F: drivers/mfd/intel_pmc_bxt.c
8697 F: include/linux/mfd/intel_pmc_bxt.h
8699 INTEL C600 SERIES SAS CONTROLLER DRIVER
8700 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8701 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8702 L: linux-scsi@vger.kernel.org
8704 T: git git://git.code.sf.net/p/intel-sas/isci
8705 F: drivers/scsi/isci/
8707 INTEL CPU family model numbers
8708 M: Tony Luck <tony.luck@intel.com>
8710 L: linux-kernel@vger.kernel.org
8712 F: arch/x86/include/asm/intel-family.h
8714 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8715 M: Jani Nikula <jani.nikula@linux.intel.com>
8716 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8717 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8718 L: intel-gfx@lists.freedesktop.org
8720 W: https://01.org/linuxgraphics/
8721 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8722 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8723 C: irc://chat.freenode.net/intel-gfx
8724 T: git git://anongit.freedesktop.org/drm-intel
8725 F: Documentation/gpu/i915.rst
8726 F: drivers/gpu/drm/i915/
8727 F: include/drm/i915*
8728 F: include/uapi/drm/i915_drm.h
8730 INTEL ETHERNET DRIVERS
8731 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8732 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8734 W: http://www.intel.com/support/feedback.htm
8735 W: http://e1000.sourceforge.net/
8736 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8739 F: Documentation/networking/device_drivers/ethernet/intel/
8740 F: drivers/net/ethernet/intel/
8741 F: drivers/net/ethernet/intel/*/
8742 F: include/linux/avf/virtchnl.h
8744 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8745 M: Maik Broemme <mbroemme@libmpq.org>
8746 L: linux-fbdev@vger.kernel.org
8748 F: Documentation/fb/intelfb.rst
8749 F: drivers/video/fbdev/intelfb/
8752 M: Andy Shevchenko <andy@kernel.org>
8753 L: linux-gpio@vger.kernel.org
8755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8756 F: drivers/gpio/gpio-ich.c
8757 F: drivers/gpio/gpio-intel-mid.c
8758 F: drivers/gpio/gpio-merrifield.c
8759 F: drivers/gpio/gpio-ml-ioh.c
8760 F: drivers/gpio/gpio-pch.c
8761 F: drivers/gpio/gpio-sch.c
8762 F: drivers/gpio/gpio-sodaville.c
8764 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8765 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8766 M: Zhi Wang <zhi.a.wang@intel.com>
8767 L: intel-gvt-dev@lists.freedesktop.org
8768 L: intel-gfx@lists.freedesktop.org
8770 W: https://01.org/igvt-g
8771 T: git https://github.com/intel/gvt-linux.git
8772 F: drivers/gpu/drm/i915/gvt/
8774 INTEL HID EVENT DRIVER
8775 M: Alex Hung <alex.hung@canonical.com>
8776 L: platform-driver-x86@vger.kernel.org
8778 F: drivers/platform/x86/intel-hid.c
8780 INTEL I/OAT DMA DRIVER
8781 M: Dave Jiang <dave.jiang@intel.com>
8782 R: Dan Williams <dan.j.williams@intel.com>
8783 L: dmaengine@vger.kernel.org
8785 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8786 F: drivers/dma/ioat*
8789 M: Dave Jiang <dave.jiang@intel.com>
8790 L: dmaengine@vger.kernel.org
8792 F: drivers/dma/idxd/*
8793 F: include/uapi/linux/idxd.h
8796 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8797 M: Len Brown <lenb@kernel.org>
8798 L: linux-pm@vger.kernel.org
8800 B: https://bugzilla.kernel.org
8801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8802 F: drivers/idle/intel_idle.c
8804 INTEL INTEGRATED SENSOR HUB DRIVER
8805 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8806 M: Jiri Kosina <jikos@kernel.org>
8807 L: linux-input@vger.kernel.org
8809 F: drivers/hid/intel-ish-hid/
8812 M: David Woodhouse <dwmw2@infradead.org>
8813 M: Lu Baolu <baolu.lu@linux.intel.com>
8814 L: iommu@lists.linux-foundation.org
8816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8817 F: drivers/iommu/intel/
8818 F: include/linux/intel-iommu.h
8819 F: include/linux/intel-svm.h
8821 INTEL IOP-ADMA DMA DRIVER
8822 R: Dan Williams <dan.j.williams@intel.com>
8824 F: drivers/dma/iop-adma.c
8826 INTEL IPU3 CSI-2 CIO2 DRIVER
8827 M: Yong Zhi <yong.zhi@intel.com>
8828 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8829 M: Bingbu Cao <bingbu.cao@intel.com>
8830 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8831 L: linux-media@vger.kernel.org
8833 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8834 F: drivers/media/pci/intel/ipu3/
8836 INTEL IPU3 CSI-2 IMGU DRIVER
8837 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8838 R: Bingbu Cao <bingbu.cao@intel.com>
8839 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8840 L: linux-media@vger.kernel.org
8842 F: Documentation/admin-guide/media/ipu3.rst
8843 F: Documentation/admin-guide/media/ipu3_rcb.svg
8844 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8845 F: drivers/staging/media/ipu3/
8847 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8848 M: Krzysztof Halasa <khalasa@piap.pl>
8850 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8851 F: drivers/net/wan/ixp4xx_hss.c
8852 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8853 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8854 F: include/linux/soc/ixp4xx/npe.h
8855 F: include/linux/soc/ixp4xx/qmgr.h
8857 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8858 M: Deepak Saxena <dsaxena@plexity.net>
8860 F: drivers/char/hw_random/ixp4xx-rng.c
8862 INTEL MANAGEMENT ENGINE (mei)
8863 M: Tomas Winkler <tomas.winkler@intel.com>
8864 L: linux-kernel@vger.kernel.org
8866 F: Documentation/driver-api/mei/*
8867 F: drivers/misc/mei/
8868 F: drivers/watchdog/mei_wdt.c
8869 F: include/linux/mei_cl_bus.h
8870 F: include/uapi/linux/mei.h
8873 INTEL MENLOW THERMAL DRIVER
8874 M: Sujith Thomas <sujith.thomas@intel.com>
8875 L: platform-driver-x86@vger.kernel.org
8877 W: https://01.org/linux-acpi
8878 F: drivers/platform/x86/intel_menlow.c
8880 INTEL MIC DRIVERS (mic)
8881 M: Sudeep Dutt <sudeep.dutt@intel.com>
8882 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8884 W: https://github.com/sudeepdutt/mic
8885 W: http://software.intel.com/en-us/mic-developer
8886 F: Documentation/misc-devices/mic/
8887 F: drivers/dma/mic_x100_dma.c
8888 F: drivers/dma/mic_x100_dma.h
8889 F: drivers/misc/mic/
8890 F: include/linux/mic_bus.h
8891 F: include/linux/scif.h
8892 F: include/uapi/linux/mic_common.h
8893 F: include/uapi/linux/mic_ioctl.h
8894 F: include/uapi/linux/scif_ioctl.h
8896 INTEL P-Unit IPC DRIVER
8897 M: Zha Qipeng <qipeng.zha@intel.com>
8898 L: platform-driver-x86@vger.kernel.org
8900 F: arch/x86/include/asm/intel_punit_ipc.h
8901 F: drivers/platform/x86/intel_punit_ipc.c
8903 INTEL PMC CORE DRIVER
8904 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8905 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8906 L: platform-driver-x86@vger.kernel.org
8908 F: drivers/platform/x86/intel_pmc_core*
8910 INTEL PMIC GPIO DRIVERS
8911 M: Andy Shevchenko <andy@kernel.org>
8913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8914 F: drivers/gpio/gpio-*cove.c
8915 F: drivers/gpio/gpio-msic.c
8917 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8918 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8920 F: drivers/mfd/intel_msic.c
8921 F: drivers/mfd/intel_soc_pmic*
8922 F: include/linux/mfd/intel_msic.h
8923 F: include/linux/mfd/intel_soc_pmic*
8925 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8926 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8927 L: linux-wireless@vger.kernel.org
8929 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8930 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8931 F: drivers/net/wireless/intel/ipw2x00/
8934 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8935 M: Len Brown <lenb@kernel.org>
8936 L: linux-pm@vger.kernel.org
8938 F: drivers/cpufreq/intel_pstate.c
8940 INTEL RDMA RNIC DRIVER
8941 M: Faisal Latif <faisal.latif@intel.com>
8942 M: Shiraz Saleem <shiraz.saleem@intel.com>
8943 L: linux-rdma@vger.kernel.org
8945 F: drivers/infiniband/hw/i40iw/
8946 F: include/uapi/rdma/i40iw-abi.h
8949 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8951 F: arch/x86/include/asm/intel_scu_ipc.h
8952 F: drivers/platform/x86/intel_scu_*
8954 INTEL SPEED SELECT TECHNOLOGY
8955 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8956 L: platform-driver-x86@vger.kernel.org
8958 F: drivers/platform/x86/intel_speed_select_if/
8959 F: include/uapi/linux/isst_if.h
8960 F: tools/power/x86/intel-speed-select/
8962 INTEL STRATIX10 FIRMWARE DRIVERS
8963 M: Richard Gong <richard.gong@linux.intel.com>
8964 L: linux-kernel@vger.kernel.org
8966 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8967 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8968 F: drivers/firmware/stratix10-rsu.c
8969 F: drivers/firmware/stratix10-svc.c
8970 F: include/linux/firmware/intel/stratix10-smc.h
8971 F: include/linux/firmware/intel/stratix10-svc-client.h
8973 INTEL TELEMETRY DRIVER
8974 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8975 M: "David E. Box" <david.e.box@linux.intel.com>
8976 L: platform-driver-x86@vger.kernel.org
8978 F: arch/x86/include/asm/intel_telemetry.h
8979 F: drivers/platform/x86/intel_telemetry*
8981 INTEL UNCORE FREQUENCY CONTROL
8982 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8983 L: platform-driver-x86@vger.kernel.org
8985 F: drivers/platform/x86/intel-uncore-frequency.c
8987 INTEL VIRTUAL BUTTON DRIVER
8988 M: AceLan Kao <acelan.kao@canonical.com>
8989 L: platform-driver-x86@vger.kernel.org
8991 F: drivers/platform/x86/intel-vbtn.c
8993 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8994 M: Stanislaw Gruszka <stf_xl@wp.pl>
8995 L: linux-wireless@vger.kernel.org
8997 F: drivers/net/wireless/intel/iwlegacy/
8999 INTEL WIRELESS WIFI LINK (iwlwifi)
9000 M: Johannes Berg <johannes.berg@intel.com>
9001 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9002 M: Luca Coelho <luciano.coelho@intel.com>
9003 M: Intel Linux Wireless <linuxwifi@intel.com>
9004 L: linux-wireless@vger.kernel.org
9006 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9008 F: drivers/net/wireless/intel/iwlwifi/
9010 INTEL WIRELESS WIMAX CONNECTION 2400
9011 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9012 M: linux-wimax@intel.com
9013 L: wimax@linuxwimax.org (subscribers-only)
9015 W: http://linuxwimax.org
9016 F: Documentation/admin-guide/wimax/i2400m.rst
9017 F: drivers/net/wimax/i2400m/
9018 F: include/uapi/linux/wimax/i2400m.h
9020 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9021 M: Jithu Joseph <jithu.joseph@intel.com>
9022 R: Maurice Ma <maurice.ma@intel.com>
9024 W: https://slimbootloader.github.io/security/firmware-update.html
9025 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9027 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9028 M: Mario Limonciello <mario.limonciello@dell.com>
9030 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9033 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9035 F: Documentation/trace/intel_th.rst
9036 F: drivers/hwtracing/intel_th/
9037 F: include/linux/intel_th.h
9039 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9040 M: Ning Sun <ning.sun@intel.com>
9041 L: tboot-devel@lists.sourceforge.net
9043 W: http://tboot.sourceforge.net
9044 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9045 F: Documentation/x86/intel_txt.rst
9046 F: arch/x86/kernel/tboot.c
9047 F: include/linux/tboot.h
9050 M: Georgi Djakov <georgi.djakov@linaro.org>
9051 L: linux-pm@vger.kernel.org
9053 F: Documentation/devicetree/bindings/interconnect/
9054 F: Documentation/driver-api/interconnect.rst
9055 F: drivers/interconnect/
9056 F: include/dt-bindings/interconnect/
9057 F: include/linux/interconnect-provider.h
9058 F: include/linux/interconnect.h
9060 INVENSENSE ICM-426xx IMU DRIVER
9061 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9062 L: linux-iio@vger.kernel.org
9064 W https://invensense.tdk.com/
9065 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9066 F: drivers/iio/imu/inv_icm42600/
9068 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9069 M: Linus Walleij <linus.walleij@linaro.org>
9070 L: linux-iio@vger.kernel.org
9072 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9073 F: drivers/iio/gyro/mpu3050*
9075 IOC3 ETHERNET DRIVER
9076 M: Ralf Baechle <ralf@linux-mips.org>
9077 L: linux-mips@vger.kernel.org
9079 F: drivers/net/ethernet/sgi/ioc3-eth.c
9081 IOMAP FILESYSTEM LIBRARY
9082 M: Christoph Hellwig <hch@infradead.org>
9083 M: Darrick J. Wong <darrick.wong@oracle.com>
9084 M: linux-xfs@vger.kernel.org
9085 M: linux-fsdevel@vger.kernel.org
9086 L: linux-xfs@vger.kernel.org
9087 L: linux-fsdevel@vger.kernel.org
9089 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9091 F: include/linux/iomap.h
9094 M: Joerg Roedel <joro@8bytes.org>
9095 L: iommu@lists.linux-foundation.org
9097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9098 F: Documentation/devicetree/bindings/iommu/
9100 F: include/linux/iommu.h
9101 F: include/linux/iova.h
9102 F: include/linux/of_iommu.h
9103 F: include/uapi/linux/iommu.h
9106 M: Jens Axboe <axboe@kernel.dk>
9107 L: io-uring@vger.kernel.org
9109 T: git git://git.kernel.dk/linux-block
9110 T: git git://git.kernel.dk/liburing
9114 F: include/uapi/linux/io_uring.h
9117 M: Corey Minyard <minyard@acm.org>
9118 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9120 W: http://openipmi.sourceforge.net/
9121 F: Documentation/driver-api/ipmi.rst
9122 F: Documentation/devicetree/bindings/ipmi/
9123 F: drivers/char/ipmi/
9124 F: include/linux/ipmi*
9125 F: include/uapi/linux/ipmi*
9127 IPS SCSI RAID DRIVER
9128 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9129 L: linux-scsi@vger.kernel.org
9131 W: http://www.adaptec.com/
9132 F: drivers/scsi/ips*
9135 M: Wensong Zhang <wensong@linux-vs.org>
9136 M: Simon Horman <horms@verge.net.au>
9137 M: Julian Anastasov <ja@ssi.bg>
9138 L: netdev@vger.kernel.org
9139 L: lvs-devel@vger.kernel.org
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9143 F: Documentation/networking/ipvs-sysctl.rst
9144 F: include/net/ip_vs.h
9145 F: include/uapi/linux/ip_vs.h
9146 F: net/netfilter/ipvs/
9149 M: Jiri Kosina <jikos@kernel.org>
9150 M: David Sterba <dsterba@suse.com>
9152 F: drivers/tty/ipwireless/
9155 L: netdev@vger.kernel.org
9157 F: include/uapi/linux/ipx.h
9159 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9160 M: Marc Zyngier <maz@kernel.org>
9162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9163 F: Documentation/core-api/irq/irq-domain.rst
9164 F: include/linux/irqdomain.h
9165 F: kernel/irq/irqdomain.c
9169 M: Thomas Gleixner <tglx@linutronix.de>
9170 L: linux-kernel@vger.kernel.org
9172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9176 M: Thomas Gleixner <tglx@linutronix.de>
9177 M: Jason Cooper <jason@lakedaemon.net>
9178 M: Marc Zyngier <maz@kernel.org>
9179 L: linux-kernel@vger.kernel.org
9181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9182 F: Documentation/devicetree/bindings/interrupt-controller/
9186 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9188 F: Documentation/driver-api/isa.rst
9189 F: drivers/base/isa.c
9190 F: include/linux/isa.h
9193 M: Hans Verkuil <hverkuil@xs4all.nl>
9194 L: linux-media@vger.kernel.org
9196 W: https://linuxtv.org
9197 T: git git://linuxtv.org/media_tree.git
9198 F: drivers/media/radio/radio-isa*
9201 M: Jaroslav Kysela <perex@perex.cz>
9203 F: Documentation/driver-api/isapnp.rst
9204 F: drivers/pnp/isapnp/
9205 F: include/linux/isapnp.h
9208 M: Lee Duncan <lduncan@suse.com>
9209 M: Chris Leech <cleech@redhat.com>
9210 L: open-iscsi@googlegroups.com
9211 L: linux-scsi@vger.kernel.org
9213 W: www.open-iscsi.com
9214 F: drivers/scsi/*iscsi*
9215 F: include/scsi/*iscsi*
9217 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9218 M: Peter Jones <pjones@redhat.com>
9219 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9221 F: drivers/firmware/iscsi_ibft*
9223 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9224 M: Sagi Grimberg <sagi@grimberg.me>
9225 M: Max Gurtovoy <maxg@nvidia.com>
9226 L: linux-rdma@vger.kernel.org
9228 W: http://www.openfabrics.org
9229 W: www.open-iscsi.org
9230 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9231 F: drivers/infiniband/ulp/iser/
9233 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9234 M: Sagi Grimberg <sagi@grimberg.me>
9235 L: linux-rdma@vger.kernel.org
9236 L: target-devel@vger.kernel.org
9238 W: http://www.linux-iscsi.org
9239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9240 F: drivers/infiniband/ulp/isert
9242 ISDN/CMTP OVER BLUETOOTH
9243 M: Karsten Keil <isdn@linux-pingi.de>
9244 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9245 L: netdev@vger.kernel.org
9247 W: http://www.isdn4linux.de
9248 F: Documentation/isdn/
9249 F: drivers/isdn/capi/
9250 F: include/linux/isdn/
9251 F: include/uapi/linux/isdn/
9252 F: net/bluetooth/cmtp/
9254 ISDN/mISDN SUBSYSTEM
9255 M: Karsten Keil <isdn@linux-pingi.de>
9256 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9257 L: netdev@vger.kernel.org
9259 W: http://www.isdn4linux.de
9260 F: drivers/isdn/Kconfig
9261 F: drivers/isdn/Makefile
9262 F: drivers/isdn/hardware/
9263 F: drivers/isdn/mISDN/
9265 IT87 HARDWARE MONITORING DRIVER
9266 M: Jean Delvare <jdelvare@suse.com>
9267 L: linux-hwmon@vger.kernel.org
9269 F: Documentation/hwmon/it87.rst
9270 F: drivers/hwmon/it87.c
9273 M: Antti Palosaari <crope@iki.fi>
9274 L: linux-media@vger.kernel.org
9276 W: https://linuxtv.org
9277 W: http://palosaari.fi/linux/
9278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9279 T: git git://linuxtv.org/anttip/media_tree.git
9280 F: drivers/media/tuners/it913x*
9282 IVTV VIDEO4LINUX DRIVER
9283 M: Andy Walls <awalls@md.metrocast.net>
9284 L: linux-media@vger.kernel.org
9286 W: https://linuxtv.org
9287 T: git git://linuxtv.org/media_tree.git
9288 F: Documentation/admin-guide/media/ivtv*
9289 F: drivers/media/pci/ivtv/
9290 F: include/uapi/linux/ivtv*
9292 IX2505V MEDIA DRIVER
9293 M: Malcolm Priestley <tvboxspy@gmail.com>
9294 L: linux-media@vger.kernel.org
9296 W: https://linuxtv.org
9297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9298 F: drivers/media/dvb-frontends/ix2505v*
9300 JAILHOUSE HYPERVISOR INTERFACE
9301 M: Jan Kiszka <jan.kiszka@siemens.com>
9302 L: jailhouse-dev@googlegroups.com
9304 F: arch/x86/include/asm/jailhouse_para.h
9305 F: arch/x86/kernel/jailhouse.c
9307 JC42.4 TEMPERATURE SENSOR DRIVER
9308 M: Guenter Roeck <linux@roeck-us.net>
9309 L: linux-hwmon@vger.kernel.org
9311 F: Documentation/hwmon/jc42.rst
9312 F: drivers/hwmon/jc42.c
9315 M: Dave Kleikamp <shaggy@kernel.org>
9316 L: jfs-discussion@lists.sourceforge.net
9318 W: http://jfs.sourceforge.net/
9319 T: git git://github.com/kleikamp/linux-shaggy.git
9320 F: Documentation/admin-guide/jfs.rst
9324 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9325 L: netdev@vger.kernel.org
9327 F: drivers/net/ethernet/jme.*
9329 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9330 M: David Woodhouse <dwmw2@infradead.org>
9331 M: Richard Weinberger <richard@nod.at>
9332 L: linux-mtd@lists.infradead.org
9334 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9335 T: git git://git.infradead.org/ubifs-2.6.git
9337 F: include/uapi/linux/jffs2.h
9339 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9340 M: "Theodore Ts'o" <tytso@mit.edu>
9341 M: Jan Kara <jack@suse.com>
9342 L: linux-ext4@vger.kernel.org
9345 F: include/linux/jbd2.h
9347 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9348 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9349 L: linux-media@vger.kernel.org
9351 F: drivers/media/platform/rcar_jpu.c
9353 JSM Neo PCI based serial card
9354 L: linux-serial@vger.kernel.org
9356 F: drivers/tty/serial/jsm/
9358 K10TEMP HARDWARE MONITORING DRIVER
9359 M: Clemens Ladisch <clemens@ladisch.de>
9360 L: linux-hwmon@vger.kernel.org
9362 F: Documentation/hwmon/k10temp.rst
9363 F: drivers/hwmon/k10temp.c
9365 K8TEMP HARDWARE MONITORING DRIVER
9366 M: Rudolf Marek <r.marek@assembler.cz>
9367 L: linux-hwmon@vger.kernel.org
9369 F: Documentation/hwmon/k8temp.rst
9370 F: drivers/hwmon/k8temp.c
9373 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9374 R: Alexander Potapenko <glider@google.com>
9375 R: Dmitry Vyukov <dvyukov@google.com>
9376 L: kasan-dev@googlegroups.com
9378 F: Documentation/dev-tools/kasan.rst
9379 F: arch/*/include/asm/kasan.h
9380 F: arch/*/mm/kasan_init*
9381 F: include/linux/kasan*.h
9384 F: scripts/Makefile.kasan
9387 M: Masahiro Yamada <masahiroy@kernel.org>
9388 L: linux-kbuild@vger.kernel.org
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9391 F: Documentation/kbuild/kconfig*
9392 F: scripts/Kconfig.include
9396 R: Dmitry Vyukov <dvyukov@google.com>
9397 R: Andrey Konovalov <andreyknvl@google.com>
9398 L: kasan-dev@googlegroups.com
9400 F: Documentation/dev-tools/kcov.rst
9401 F: include/linux/kcov.h
9402 F: include/uapi/linux/kcov.h
9404 F: scripts/Makefile.kcov
9407 M: Marco Elver <elver@google.com>
9408 R: Dmitry Vyukov <dvyukov@google.com>
9409 L: kasan-dev@googlegroups.com
9411 F: Documentation/dev-tools/kcsan.rst
9412 F: include/linux/kcsan*.h
9414 F: lib/Kconfig.kcsan
9415 F: scripts/Makefile.kcsan
9418 M: Dave Young <dyoung@redhat.com>
9419 M: Baoquan He <bhe@redhat.com>
9420 R: Vivek Goyal <vgoyal@redhat.com>
9421 L: kexec@lists.infradead.org
9423 W: http://lse.sourceforge.net/kdump/
9424 F: Documentation/admin-guide/kdump/
9426 F: include/linux/crash_core.h
9427 F: include/linux/crash_dump.h
9428 F: include/uapi/linux/vmcore.h
9431 KEENE FM RADIO TRANSMITTER DRIVER
9432 M: Hans Verkuil <hverkuil@xs4all.nl>
9433 L: linux-media@vger.kernel.org
9435 W: https://linuxtv.org
9436 T: git git://linuxtv.org/media_tree.git
9437 F: drivers/media/radio/radio-keene*
9440 M: Ian Kent <raven@themaw.net>
9441 L: autofs@vger.kernel.org
9445 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9446 M: Masahiro Yamada <masahiroy@kernel.org>
9447 M: Michal Marek <michal.lkml@markovi.net>
9448 L: linux-kbuild@vger.kernel.org
9450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9451 F: Documentation/kbuild/
9453 F: scripts/*vmlinux*
9455 F: scripts/Makefile*
9462 L: kernel-janitors@vger.kernel.org
9464 W: http://kernelnewbies.org/KernelJanitors
9466 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9467 M: "J. Bruce Fields" <bfields@fieldses.org>
9468 M: Chuck Lever <chuck.lever@oracle.com>
9469 L: linux-nfs@vger.kernel.org
9471 W: http://nfs.sourceforge.net/
9472 T: git git://linux-nfs.org/~bfields/linux.git
9476 F: include/linux/lockd/
9477 F: include/linux/sunrpc/
9478 F: include/uapi/linux/nfsd/
9479 F: include/uapi/linux/sunrpc/
9482 KERNEL SELFTEST FRAMEWORK
9483 M: Shuah Khan <shuah@kernel.org>
9484 M: Shuah Khan <skhan@linuxfoundation.org>
9485 L: linux-kselftest@vger.kernel.org
9487 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9489 F: Documentation/dev-tools/kselftest*
9490 F: tools/testing/selftests/
9492 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9493 M: Brendan Higgins <brendanhiggins@google.com>
9494 L: linux-kselftest@vger.kernel.org
9495 L: kunit-dev@googlegroups.com
9497 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9498 F: Documentation/dev-tools/kunit/
9501 F: tools/testing/kunit/
9503 KERNEL USERMODE HELPER
9504 M: Luis Chamberlain <mcgrof@kernel.org>
9505 L: linux-kernel@vger.kernel.org
9507 F: include/linux/umh.h
9510 KERNEL VIRTUAL MACHINE (KVM)
9511 M: Paolo Bonzini <pbonzini@redhat.com>
9512 L: kvm@vger.kernel.org
9514 W: http://www.linux-kvm.org
9515 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9516 F: Documentation/virt/kvm/
9517 F: include/asm-generic/kvm*
9518 F: include/kvm/iodev.h
9519 F: include/linux/kvm*
9520 F: include/trace/events/kvm.h
9521 F: include/uapi/asm-generic/kvm*
9522 F: include/uapi/linux/kvm*
9524 F: tools/testing/selftests/kvm/
9527 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9528 M: Marc Zyngier <maz@kernel.org>
9529 R: James Morse <james.morse@arm.com>
9530 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9531 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9533 L: kvmarm@lists.cs.columbia.edu
9535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9536 F: arch/arm64/include/asm/kvm*
9537 F: arch/arm64/include/uapi/asm/kvm*
9539 F: include/kvm/arm_*
9541 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9542 M: Huacai Chen <chenhc@lemote.com>
9543 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9544 L: linux-mips@vger.kernel.org
9545 L: kvm@vger.kernel.org
9547 F: arch/mips/include/asm/kvm*
9548 F: arch/mips/include/uapi/asm/kvm*
9551 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9552 M: Paul Mackerras <paulus@ozlabs.org>
9553 L: kvm-ppc@vger.kernel.org
9555 W: http://www.linux-kvm.org/
9556 T: git git://github.com/agraf/linux-2.6.git
9557 F: arch/powerpc/include/asm/kvm*
9558 F: arch/powerpc/include/uapi/asm/kvm*
9559 F: arch/powerpc/kernel/kvm*
9560 F: arch/powerpc/kvm/
9562 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9563 M: Christian Borntraeger <borntraeger@de.ibm.com>
9564 M: Janosch Frank <frankja@linux.ibm.com>
9565 R: David Hildenbrand <david@redhat.com>
9566 R: Cornelia Huck <cohuck@redhat.com>
9567 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9568 L: kvm@vger.kernel.org
9570 W: http://www.ibm.com/developerworks/linux/linux390/
9571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9572 F: Documentation/virt/kvm/s390*
9573 F: arch/s390/include/asm/gmap.h
9574 F: arch/s390/include/asm/kvm*
9575 F: arch/s390/include/uapi/asm/kvm*
9577 F: arch/s390/mm/gmap.c
9578 F: tools/testing/selftests/kvm/*/s390x/
9579 F: tools/testing/selftests/kvm/s390x/
9581 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9582 M: Paolo Bonzini <pbonzini@redhat.com>
9583 R: Sean Christopherson <sean.j.christopherson@intel.com>
9584 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9585 R: Wanpeng Li <wanpengli@tencent.com>
9586 R: Jim Mattson <jmattson@google.com>
9587 R: Joerg Roedel <joro@8bytes.org>
9588 L: kvm@vger.kernel.org
9590 W: http://www.linux-kvm.org
9591 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9592 F: arch/x86/include/asm/kvm*
9593 F: arch/x86/include/asm/pvclock-abi.h
9594 F: arch/x86/include/asm/svm.h
9595 F: arch/x86/include/asm/vmx*.h
9596 F: arch/x86/include/uapi/asm/kvm*
9597 F: arch/x86/include/uapi/asm/svm.h
9598 F: arch/x86/include/uapi/asm/vmx.h
9599 F: arch/x86/kernel/kvm.c
9600 F: arch/x86/kernel/kvmclock.c
9605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9606 M: Tejun Heo <tj@kernel.org>
9608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9610 F: include/linux/kernfs.h
9613 M: Eric Biederman <ebiederm@xmission.com>
9614 L: kexec@lists.infradead.org
9616 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9617 F: include/linux/kexec.h
9618 F: include/uapi/linux/kexec.h
9622 M: Mimi Zohar <zohar@linux.ibm.com>
9623 L: linux-integrity@vger.kernel.org
9624 L: keyrings@vger.kernel.org
9626 F: Documentation/security/keys/trusted-encrypted.rst
9627 F: include/keys/encrypted-type.h
9628 F: security/keys/encrypted-keys/
9631 M: James Bottomley <jejb@linux.ibm.com>
9632 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9633 M: Mimi Zohar <zohar@linux.ibm.com>
9634 L: linux-integrity@vger.kernel.org
9635 L: keyrings@vger.kernel.org
9637 F: Documentation/security/keys/trusted-encrypted.rst
9638 F: include/keys/trusted-type.h
9639 F: include/keys/trusted_tpm.h
9640 F: security/keys/trusted-keys/
9643 M: David Howells <dhowells@redhat.com>
9644 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9645 L: keyrings@vger.kernel.org
9647 F: Documentation/security/keys/core.rst
9649 F: include/linux/key-type.h
9650 F: include/linux/key.h
9651 F: include/linux/keyctl.h
9652 F: include/uapi/linux/keyctl.h
9656 M: Stefani Seibold <stefani@seibold.net>
9658 F: include/linux/kfifo.h
9662 KGDB / KDB /debug_core
9663 M: Jason Wessel <jason.wessel@windriver.com>
9664 M: Daniel Thompson <daniel.thompson@linaro.org>
9665 R: Douglas Anderson <dianders@chromium.org>
9666 L: kgdb-bugreport@lists.sourceforge.net
9668 W: http://kgdb.wiki.kernel.org/
9669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9670 F: Documentation/dev-tools/kgdb.rst
9671 F: drivers/misc/kgdbts.c
9672 F: drivers/tty/serial/kgdboc.c
9673 F: include/linux/kdb.h
9674 F: include/linux/kgdb.h
9677 KHADAS MCU MFD DRIVER
9678 M: Neil Armstrong <narmstrong@baylibre.com>
9679 L: linux-amlogic@lists.infradead.org
9681 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9682 F: drivers/mfd/khadas-mcu.c
9683 F: include/linux/mfd/khadas-mcu.h
9684 F: drivers/thermal/khadas_mcu_fan.c
9687 M: Catalin Marinas <catalin.marinas@arm.com>
9689 F: Documentation/dev-tools/kmemleak.rst
9690 F: include/linux/kmemleak.h
9691 F: mm/kmemleak-test.c
9694 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9695 M: Luis Chamberlain <mcgrof@kernel.org>
9696 L: linux-kernel@vger.kernel.org
9698 F: include/linux/kmod.h
9701 F: tools/testing/selftests/kmod/
9704 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9705 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9706 M: "David S. Miller" <davem@davemloft.net>
9707 M: Masami Hiramatsu <mhiramat@kernel.org>
9709 F: Documentation/trace/kprobes.rst
9710 F: include/asm-generic/kprobes.h
9711 F: include/linux/kprobes.h
9714 KS0108 LCD CONTROLLER DRIVER
9715 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9717 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9718 F: drivers/auxdisplay/ks0108.c
9719 F: include/linux/ks0108.h
9722 M: David Ahern <dsahern@kernel.org>
9723 L: netdev@vger.kernel.org
9725 F: include/net/l3mdev.h
9729 M: John Fastabend <john.fastabend@gmail.com>
9730 M: Daniel Borkmann <daniel@iogearbox.net>
9731 M: Jakub Sitnicki <jakub@cloudflare.com>
9732 M: Lorenz Bauer <lmb@cloudflare.com>
9733 L: netdev@vger.kernel.org
9734 L: bpf@vger.kernel.org
9736 F: include/linux/skmsg.h
9738 F: net/core/sock_map.c
9739 F: net/ipv4/tcp_bpf.c
9740 F: net/ipv4/udp_bpf.c
9742 LANTIQ / INTEL Ethernet drivers
9743 M: Hauke Mehrtens <hauke@hauke-m.de>
9744 L: netdev@vger.kernel.org
9746 F: drivers/net/dsa/lantiq_gswip.c
9747 F: drivers/net/dsa/lantiq_pce.h
9748 F: drivers/net/ethernet/lantiq_xrx200.c
9749 F: net/dsa/tag_gswip.c
9751 LANTIQ MIPS ARCHITECTURE
9752 M: John Crispin <john@phrozen.org>
9753 L: linux-mips@vger.kernel.org
9756 F: drivers/soc/lantiq
9759 L: linux-x25@vger.kernel.org
9761 F: Documentation/networking/lapb-module.rst
9765 LASI 53c700 driver for PARISC
9766 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9767 L: linux-scsi@vger.kernel.org
9769 F: Documentation/scsi/53c700.rst
9770 F: drivers/scsi/53c700*
9773 M: Tobin C. Harding <me@tobin.cc>
9774 M: Tycho Andersen <tycho@tycho.pizza>
9775 L: kernel-hardening@lists.openwall.com
9777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9778 F: scripts/leaking_addresses.pl
9781 M: Pavel Machek <pavel@ucw.cz>
9782 R: Dan Murphy <dmurphy@ti.com>
9783 L: linux-leds@vger.kernel.org
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9786 F: Documentation/devicetree/bindings/leds/
9788 F: include/linux/leds.h
9790 LEGACY EEPROM DRIVER
9791 M: Jean Delvare <jdelvare@suse.com>
9793 F: Documentation/misc-devices/eeprom.rst
9794 F: drivers/misc/eeprom/eeprom.c
9797 R: David Lechner <david@lechnology.com>
9799 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9800 F: arch/arm/boot/dts/da850-lego-ev3.dts
9801 F: drivers/power/supply/lego_ev3_battery.c
9803 LEGO USB Tower driver
9804 M: Juergen Stuber <starblue@users.sourceforge.net>
9805 L: legousb-devel@lists.sourceforge.net
9807 W: http://legousb.sourceforge.net/
9808 F: drivers/usb/misc/legousbtower.c
9811 M: Matan Ziv-Av <matan@svgalib.org>
9812 L: platform-driver-x86@vger.kernel.org
9814 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9815 F: Documentation/admin-guide/laptops/lg-laptop.rst
9816 F: drivers/platform/x86/lg-laptop.c
9819 M: Michael Krufky <mkrufky@linuxtv.org>
9820 L: linux-media@vger.kernel.org
9822 W: https://linuxtv.org
9823 W: http://github.com/mkrufky
9824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9825 T: git git://linuxtv.org/mkrufky/tuners.git
9826 F: drivers/media/dvb-frontends/lg2160.*
9828 LGDT3305 MEDIA DRIVER
9829 M: Michael Krufky <mkrufky@linuxtv.org>
9830 L: linux-media@vger.kernel.org
9832 W: https://linuxtv.org
9833 W: http://github.com/mkrufky
9834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9835 T: git git://linuxtv.org/mkrufky/tuners.git
9836 F: drivers/media/dvb-frontends/lgdt3305.*
9838 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9839 M: Viresh Kumar <vireshk@kernel.org>
9840 L: linux-ide@vger.kernel.org
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9843 F: drivers/ata/pata_arasan_cf.c
9844 F: include/linux/pata_arasan_cf_data.h
9847 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9848 M: Jens Axboe <axboe@kernel.dk>
9849 L: linux-ide@vger.kernel.org
9851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9852 F: drivers/ata/ata_generic.c
9853 F: drivers/ata/pata_*.c
9855 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9856 M: Linus Walleij <linus.walleij@linaro.org>
9857 L: linux-ide@vger.kernel.org
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9860 F: drivers/ata/pata_ftide010.c
9861 F: drivers/ata/sata_gemini.c
9862 F: drivers/ata/sata_gemini.h
9864 LIBATA SATA AHCI PLATFORM devices support
9865 M: Hans de Goede <hdegoede@redhat.com>
9866 M: Jens Axboe <axboe@kernel.dk>
9867 L: linux-ide@vger.kernel.org
9869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9870 F: drivers/ata/ahci_platform.c
9871 F: drivers/ata/libahci_platform.c
9872 F: include/linux/ahci_platform.h
9874 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9875 M: Mikael Pettersson <mikpelinux@gmail.com>
9876 L: linux-ide@vger.kernel.org
9878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9879 F: drivers/ata/sata_promise.*
9881 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9882 M: Jens Axboe <axboe@kernel.dk>
9883 L: linux-ide@vger.kernel.org
9885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9886 F: Documentation/devicetree/bindings/ata/
9888 F: include/linux/ata.h
9889 F: include/linux/libata.h
9892 M: Sasha Levin <alexander.levin@microsoft.com>
9894 F: tools/lib/lockdep/
9896 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9897 M: Dan Williams <dan.j.williams@intel.com>
9898 M: Vishal Verma <vishal.l.verma@intel.com>
9899 M: Dave Jiang <dave.jiang@intel.com>
9900 L: linux-nvdimm@lists.01.org
9902 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9903 P: Documentation/nvdimm/maintainer-entry-profile.rst
9904 F: drivers/nvdimm/blk.c
9905 F: drivers/nvdimm/region_devs.c
9907 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9908 M: Vishal Verma <vishal.l.verma@intel.com>
9909 M: Dan Williams <dan.j.williams@intel.com>
9910 M: Dave Jiang <dave.jiang@intel.com>
9911 L: linux-nvdimm@lists.01.org
9913 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9914 P: Documentation/nvdimm/maintainer-entry-profile.rst
9915 F: drivers/nvdimm/btt*
9917 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9918 M: Dan Williams <dan.j.williams@intel.com>
9919 M: Vishal Verma <vishal.l.verma@intel.com>
9920 M: Dave Jiang <dave.jiang@intel.com>
9921 L: linux-nvdimm@lists.01.org
9923 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9924 P: Documentation/nvdimm/maintainer-entry-profile.rst
9925 F: drivers/nvdimm/pmem*
9927 LIBNVDIMM: DEVICETREE BINDINGS
9928 M: Oliver O'Halloran <oohall@gmail.com>
9929 L: linux-nvdimm@lists.01.org
9931 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9932 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9933 F: drivers/nvdimm/of_pmem.c
9935 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9936 M: Dan Williams <dan.j.williams@intel.com>
9937 M: Vishal Verma <vishal.l.verma@intel.com>
9938 M: Dave Jiang <dave.jiang@intel.com>
9939 M: Ira Weiny <ira.weiny@intel.com>
9940 L: linux-nvdimm@lists.01.org
9942 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9943 P: Documentation/nvdimm/maintainer-entry-profile.rst
9944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9945 F: drivers/acpi/nfit/*
9947 F: include/linux/libnvdimm.h
9948 F: include/linux/nd.h
9949 F: include/uapi/linux/ndctl.h
9950 F: tools/testing/nvdimm/
9952 LICENSES and SPDX stuff
9953 M: Thomas Gleixner <tglx@linutronix.de>
9954 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9955 L: linux-spdx@vger.kernel.org
9957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9959 F: Documentation/process/license-rules.rst
9961 F: scripts/spdxcheck-test.sh
9962 F: scripts/spdxcheck.py
9964 LIGHTNVM PLATFORM SUPPORT
9965 M: Matias Bjorling <mb@lightnvm.io>
9966 L: linux-block@vger.kernel.org
9968 W: http://github/OpenChannelSSD
9969 F: drivers/lightnvm/
9970 F: include/linux/lightnvm.h
9971 F: include/uapi/linux/lightnvm.h
9973 LINEAR RANGES HELPERS
9974 M: Mark Brown <broonie@kernel.org>
9975 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9976 F: lib/linear_ranges.c
9977 F: lib/test_linear_ranges.c
9978 F: include/linux/linear_range.h
9980 LINUX FOR POWER MACINTOSH
9981 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9982 L: linuxppc-dev@lists.ozlabs.org
9984 F: arch/powerpc/platforms/powermac/
9985 F: drivers/macintosh/
9987 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9988 M: Michael Ellerman <mpe@ellerman.id.au>
9989 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9990 R: Paul Mackerras <paulus@samba.org>
9991 L: linuxppc-dev@lists.ozlabs.org
9993 W: https://github.com/linuxppc/wiki/wiki
9994 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9996 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9997 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9998 F: Documentation/devicetree/bindings/powerpc/
9999 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10000 F: Documentation/powerpc/
10002 F: drivers/*/*/*pasemi*
10003 F: drivers/*/*pasemi*
10004 F: drivers/char/tpm/tpm_ibmvtpm*
10005 F: drivers/crypto/nx/
10006 F: drivers/crypto/vmx/
10007 F: drivers/i2c/busses/i2c-opal.c
10008 F: drivers/net/ethernet/ibm/ibmveth.*
10009 F: drivers/net/ethernet/ibm/ibmvnic.*
10010 F: drivers/pci/hotplug/pnv_php.c
10011 F: drivers/pci/hotplug/rpa*
10012 F: drivers/rtc/rtc-opal.c
10013 F: drivers/scsi/ibmvscsi/
10014 F: drivers/tty/hvc/hvc_opal.c
10015 F: drivers/watchdog/wdrtas.c
10016 F: tools/testing/selftests/powerpc
10023 LINUX FOR POWERPC EMBEDDED MPC5XXX
10024 M: Anatolij Gustschin <agust@denx.de>
10025 L: linuxppc-dev@lists.ozlabs.org
10027 F: arch/powerpc/platforms/512x/
10028 F: arch/powerpc/platforms/52xx/
10030 LINUX FOR POWERPC EMBEDDED PPC4XX
10031 L: linuxppc-dev@lists.ozlabs.org
10033 F: arch/powerpc/platforms/40x/
10034 F: arch/powerpc/platforms/44x/
10036 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10037 M: Scott Wood <oss@buserror.net>
10038 L: linuxppc-dev@lists.ozlabs.org
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10041 F: Documentation/devicetree/bindings/powerpc/fsl/
10042 F: arch/powerpc/platforms/83xx/
10043 F: arch/powerpc/platforms/85xx/
10045 LINUX FOR POWERPC EMBEDDED PPC8XX
10046 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10047 L: linuxppc-dev@lists.ozlabs.org
10049 F: arch/powerpc/platforms/8xx/
10051 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10052 M: Kees Cook <keescook@chromium.org>
10054 F: drivers/misc/lkdtm/*
10055 F: tools/testing/selftests/lkdtm/*
10057 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10058 M: Alan Stern <stern@rowland.harvard.edu>
10059 M: Andrea Parri <parri.andrea@gmail.com>
10060 M: Will Deacon <will@kernel.org>
10061 M: Peter Zijlstra <peterz@infradead.org>
10062 M: Boqun Feng <boqun.feng@gmail.com>
10063 M: Nicholas Piggin <npiggin@gmail.com>
10064 M: David Howells <dhowells@redhat.com>
10065 M: Jade Alglave <j.alglave@ucl.ac.uk>
10066 M: Luc Maranget <luc.maranget@inria.fr>
10067 M: "Paul E. McKenney" <paulmck@kernel.org>
10068 R: Akira Yokosawa <akiyks@gmail.com>
10069 R: Daniel Lustig <dlustig@nvidia.com>
10070 R: Joel Fernandes <joel@joelfernandes.org>
10071 L: linux-kernel@vger.kernel.org
10072 L: linux-arch@vger.kernel.org
10074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10075 F: Documentation/atomic_bitops.txt
10076 F: Documentation/atomic_t.txt
10077 F: Documentation/core-api/atomic_ops.rst
10078 F: Documentation/core-api/refcount-vs-atomic.rst
10079 F: Documentation/litmus-tests/
10080 F: Documentation/memory-barriers.txt
10081 F: tools/memory-model/
10083 LIS3LV02D ACCELEROMETER DRIVER
10084 M: Eric Piel <eric.piel@tremplin-utc.net>
10086 F: Documentation/misc-devices/lis3lv02d.rst
10087 F: drivers/misc/lis3lv02d/
10088 F: drivers/platform/x86/hp_accel.c
10091 M: David Gow <davidgow@google.com>
10092 L: linux-kselftest@vger.kernel.org
10093 L: kunit-dev@googlegroups.com
10098 M: Josh Poimboeuf <jpoimboe@redhat.com>
10099 M: Jiri Kosina <jikos@kernel.org>
10100 M: Miroslav Benes <mbenes@suse.cz>
10101 M: Petr Mladek <pmladek@suse.com>
10102 R: Joe Lawrence <joe.lawrence@redhat.com>
10103 L: live-patching@vger.kernel.org
10105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10106 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10107 F: Documentation/livepatch/
10108 F: arch/powerpc/include/asm/livepatch.h
10109 F: arch/s390/include/asm/livepatch.h
10110 F: arch/x86/include/asm/livepatch.h
10111 F: include/linux/livepatch.h
10112 F: kernel/livepatch/
10114 F: samples/livepatch/
10115 F: tools/testing/selftests/livepatch/
10118 L: netdev@vger.kernel.org
10120 F: include/linux/llc.h
10121 F: include/net/llc*
10122 F: include/uapi/linux/llc.h
10125 LM73 HARDWARE MONITOR DRIVER
10126 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10127 L: linux-hwmon@vger.kernel.org
10129 F: drivers/hwmon/lm73.c
10131 LM78 HARDWARE MONITOR DRIVER
10132 M: Jean Delvare <jdelvare@suse.com>
10133 L: linux-hwmon@vger.kernel.org
10135 F: Documentation/hwmon/lm78.rst
10136 F: drivers/hwmon/lm78.c
10138 LM83 HARDWARE MONITOR DRIVER
10139 M: Jean Delvare <jdelvare@suse.com>
10140 L: linux-hwmon@vger.kernel.org
10142 F: Documentation/hwmon/lm83.rst
10143 F: drivers/hwmon/lm83.c
10145 LM90 HARDWARE MONITOR DRIVER
10146 M: Jean Delvare <jdelvare@suse.com>
10147 L: linux-hwmon@vger.kernel.org
10149 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10150 F: Documentation/hwmon/lm90.rst
10151 F: drivers/hwmon/lm90.c
10152 F: include/dt-bindings/thermal/lm90.h
10154 LM95234 HARDWARE MONITOR DRIVER
10155 M: Guenter Roeck <linux@roeck-us.net>
10156 L: linux-hwmon@vger.kernel.org
10158 F: Documentation/hwmon/lm95234.rst
10159 F: drivers/hwmon/lm95234.c
10161 LME2510 MEDIA DRIVER
10162 M: Malcolm Priestley <tvboxspy@gmail.com>
10163 L: linux-media@vger.kernel.org
10165 W: https://linuxtv.org
10166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10167 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10169 LOADPIN SECURITY MODULE
10170 M: Kees Cook <keescook@chromium.org>
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10173 F: Documentation/admin-guide/LSM/LoadPin.rst
10174 F: security/loadpin/
10177 M: Peter Zijlstra <peterz@infradead.org>
10178 M: Ingo Molnar <mingo@redhat.com>
10179 M: Will Deacon <will@kernel.org>
10180 L: linux-kernel@vger.kernel.org
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10183 F: Documentation/locking/
10184 F: arch/*/include/asm/spinlock*.h
10185 F: include/linux/lockdep.h
10186 F: include/linux/mutex*.h
10187 F: include/linux/rwlock*.h
10188 F: include/linux/rwsem*.h
10189 F: include/linux/seqlock.h
10190 F: include/linux/spinlock*.h
10192 F: lib/locking*.[ch]
10193 X: kernel/locking/locktorture.c
10195 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10196 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10197 L: linux-ntfs-dev@lists.sourceforge.net
10199 W: http://www.linux-ntfs.org/content/view/19/37/
10200 F: Documentation/admin-guide/ldm.rst
10201 F: block/partitions/ldm.*
10203 LOGITECH HID GAMING KEYBOARDS
10204 M: Hans de Goede <hdegoede@redhat.com>
10205 L: linux-input@vger.kernel.org
10207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10208 F: drivers/hid/hid-lg-g15.c
10210 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10211 M: Sathya Prakash <sathya.prakash@broadcom.com>
10212 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10213 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10214 L: MPT-FusionLinux.pdl@broadcom.com
10215 L: linux-scsi@vger.kernel.org
10217 W: http://www.avagotech.com/support/
10218 F: drivers/message/fusion/
10219 F: drivers/scsi/mpt3sas/
10221 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10222 M: Matthew Wilcox <willy@infradead.org>
10223 L: linux-scsi@vger.kernel.org
10225 F: drivers/scsi/sym53c8xx_2/
10228 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10229 L: linux-iio@vger.kernel.org
10231 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10232 F: drivers/iio/dac/ltc1660.c
10234 LTC2947 HARDWARE MONITOR DRIVER
10235 M: Nuno Sá <nuno.sa@analog.com>
10236 L: linux-hwmon@vger.kernel.org
10238 W: http://ez.analog.com/community/linux-device-drivers
10239 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10240 F: drivers/hwmon/ltc2947-core.c
10241 F: drivers/hwmon/ltc2947-i2c.c
10242 F: drivers/hwmon/ltc2947-spi.c
10243 F: drivers/hwmon/ltc2947.h
10245 LTC2983 IIO TEMPERATURE DRIVER
10246 M: Nuno Sá <nuno.sa@analog.com>
10247 L: linux-iio@vger.kernel.org
10249 W: http://ez.analog.com/community/linux-device-drivers
10250 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10251 F: drivers/iio/temperature/ltc2983.c
10253 LTC4261 HARDWARE MONITOR DRIVER
10254 M: Guenter Roeck <linux@roeck-us.net>
10255 L: linux-hwmon@vger.kernel.org
10257 F: Documentation/hwmon/ltc4261.rst
10258 F: drivers/hwmon/ltc4261.c
10260 LTC4306 I2C MULTIPLEXER DRIVER
10261 M: Michael Hennerich <michael.hennerich@analog.com>
10262 L: linux-i2c@vger.kernel.org
10264 W: http://ez.analog.com/community/linux-device-drivers
10265 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10266 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10268 LTP (Linux Test Project)
10269 M: Mike Frysinger <vapier@gentoo.org>
10270 M: Cyril Hrubis <chrubis@suse.cz>
10271 M: Wanlong Gao <wanlong.gao@gmail.com>
10272 M: Jan Stancek <jstancek@redhat.com>
10273 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10274 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10275 L: ltp@lists.linux.it (subscribers-only)
10277 W: http://linux-test-project.github.io/
10278 T: git git://github.com/linux-test-project/ltp.git
10281 M: Geert Uytterhoeven <geert@linux-m68k.org>
10282 L: linux-m68k@lists.linux-m68k.org
10284 W: http://www.linux-m68k.org/
10285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10289 M68K ON APPLE MACINTOSH
10290 M: Joshua Thompson <funaho@jurai.org>
10291 L: linux-m68k@lists.linux-m68k.org
10293 W: http://www.mac.linux-m68k.org/
10297 M: Philip Blundell <philb@gnu.org>
10299 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10300 F: arch/m68k/hp300/
10302 M88DS3103 MEDIA DRIVER
10303 M: Antti Palosaari <crope@iki.fi>
10304 L: linux-media@vger.kernel.org
10306 W: https://linuxtv.org
10307 W: http://palosaari.fi/linux/
10308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10309 T: git git://linuxtv.org/anttip/media_tree.git
10310 F: drivers/media/dvb-frontends/m88ds3103*
10312 M88RS2000 MEDIA DRIVER
10313 M: Malcolm Priestley <tvboxspy@gmail.com>
10314 L: linux-media@vger.kernel.org
10316 W: https://linuxtv.org
10317 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318 F: drivers/media/dvb-frontends/m88rs2000*
10320 MA901 MASTERKIT USB FM RADIO DRIVER
10321 M: Alexey Klimov <klimov.linux@gmail.com>
10322 L: linux-media@vger.kernel.org
10324 T: git git://linuxtv.org/media_tree.git
10325 F: drivers/media/radio/radio-ma901.c
10328 M: Johannes Berg <johannes@sipsolutions.net>
10329 L: linux-wireless@vger.kernel.org
10331 W: https://wireless.wiki.kernel.org/
10332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10334 F: Documentation/networking/mac80211-injection.rst
10335 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10336 F: drivers/net/wireless/mac80211_hwsim.[ch]
10337 F: include/net/mac80211.h
10341 M: Jassi Brar <jassisinghbrar@gmail.com>
10342 L: linux-kernel@vger.kernel.org
10344 F: drivers/mailbox/
10345 F: include/linux/mailbox_client.h
10346 F: include/linux/mailbox_controller.h
10348 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10349 M: Michael Kerrisk <mtk.manpages@gmail.com>
10350 L: linux-man@vger.kernel.org
10352 W: http://www.kernel.org/doc/man-pages
10354 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10355 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10356 L: linux-mips@vger.kernel.org
10358 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10360 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10361 M: Andrew Lunn <andrew@lunn.ch>
10362 M: Vivien Didelot <vivien.didelot@gmail.com>
10363 L: netdev@vger.kernel.org
10365 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10366 F: Documentation/networking/devlink/mv88e6xxx.rst
10367 F: drivers/net/dsa/mv88e6xxx/
10368 F: include/linux/platform_data/mv88e6xxx.h
10370 MARVELL ARMADA 3700 PHY DRIVERS
10371 M: Miquel Raynal <miquel.raynal@bootlin.com>
10373 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10374 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10375 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10376 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10378 MARVELL ARMADA DRM SUPPORT
10379 M: Russell King <linux@armlinux.org.uk>
10381 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10382 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10383 F: Documentation/devicetree/bindings/display/armada/
10384 F: drivers/gpu/drm/armada/
10385 F: include/uapi/drm/armada_drm.h
10387 MARVELL CRYPTO DRIVER
10388 M: Boris Brezillon <bbrezillon@kernel.org>
10389 M: Arnaud Ebalard <arno@natisbad.org>
10390 M: Srujana Challa <schalla@marvell.com>
10391 L: linux-crypto@vger.kernel.org
10393 F: drivers/crypto/marvell/
10395 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10396 M: Mirko Lindner <mlindner@marvell.com>
10397 M: Stephen Hemminger <stephen@networkplumber.org>
10398 L: netdev@vger.kernel.org
10400 F: drivers/net/ethernet/marvell/sk*
10402 MARVELL LIBERTAS WIRELESS DRIVER
10403 L: libertas-dev@lists.infradead.org
10405 F: drivers/net/wireless/marvell/libertas/
10407 MARVELL MACCHIATOBIN SUPPORT
10408 M: Russell King <linux@armlinux.org.uk>
10409 L: linux-arm-kernel@lists.infradead.org
10411 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10413 MARVELL MV643XX ETHERNET DRIVER
10414 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10415 L: netdev@vger.kernel.org
10417 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10418 F: include/linux/mv643xx.h
10420 MARVELL MV88X3310 PHY DRIVER
10421 M: Russell King <linux@armlinux.org.uk>
10422 L: netdev@vger.kernel.org
10424 F: drivers/net/phy/marvell10g.c
10426 MARVELL MVEBU THERMAL DRIVER
10427 M: Miquel Raynal <miquel.raynal@bootlin.com>
10429 F: drivers/thermal/armada_thermal.c
10431 MARVELL MVNETA ETHERNET DRIVER
10432 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10433 L: netdev@vger.kernel.org
10435 F: drivers/net/ethernet/marvell/mvneta.*
10437 MARVELL MWIFIEX WIRELESS DRIVER
10438 M: Amitkumar Karwar <amitkarwar@gmail.com>
10439 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10440 M: Xinming Hu <huxinming820@gmail.com>
10441 L: linux-wireless@vger.kernel.org
10443 F: drivers/net/wireless/marvell/mwifiex/
10445 MARVELL MWL8K WIRELESS DRIVER
10446 M: Lennert Buytenhek <buytenh@wantstofly.org>
10447 L: linux-wireless@vger.kernel.org
10449 F: drivers/net/wireless/marvell/mwl8k.c
10451 MARVELL NAND CONTROLLER DRIVER
10452 M: Miquel Raynal <miquel.raynal@bootlin.com>
10453 L: linux-mtd@lists.infradead.org
10455 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10456 F: drivers/mtd/nand/raw/marvell_nand.c
10458 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10459 M: Sunil Goutham <sgoutham@marvell.com>
10460 M: Geetha sowjanya <gakula@marvell.com>
10461 M: Subbaraya Sundeep <sbhatta@marvell.com>
10462 M: hariprasad <hkelam@marvell.com>
10463 L: netdev@vger.kernel.org
10465 F: drivers/net/ethernet/marvell/octeontx2/nic/
10467 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10468 M: Sunil Goutham <sgoutham@marvell.com>
10469 M: Linu Cherian <lcherian@marvell.com>
10470 M: Geetha sowjanya <gakula@marvell.com>
10471 M: Jerin Jacob <jerinj@marvell.com>
10472 L: netdev@vger.kernel.org
10474 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10475 F: drivers/net/ethernet/marvell/octeontx2/af/
10477 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10478 M: Nicolas Pitre <nico@fluxnic.net>
10480 F: drivers/mmc/host/mvsdio.*
10482 MARVELL USB MDIO CONTROLLER DRIVER
10483 M: Tobias Waldekranz <tobias@waldekranz.com>
10484 L: netdev@vger.kernel.org
10486 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10487 F: drivers/net/phy/mdio-mvusb.c
10489 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10490 M: Hu Ziji <huziji@marvell.com>
10491 L: linux-mmc@vger.kernel.org
10493 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10494 F: drivers/mmc/host/sdhci-xenon*
10496 MATROX FRAMEBUFFER DRIVER
10497 L: linux-fbdev@vger.kernel.org
10499 F: drivers/video/fbdev/matrox/matroxfb_*
10500 F: include/uapi/linux/matroxfb.h
10502 MAX16065 HARDWARE MONITOR DRIVER
10503 M: Guenter Roeck <linux@roeck-us.net>
10504 L: linux-hwmon@vger.kernel.org
10506 F: Documentation/hwmon/max16065.rst
10507 F: drivers/hwmon/max16065.c
10509 MAX2175 SDR TUNER DRIVER
10510 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10511 L: linux-media@vger.kernel.org
10513 T: git git://linuxtv.org/media_tree.git
10514 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10515 F: Documentation/userspace-api/media/drivers/max2175.rst
10516 F: drivers/media/i2c/max2175*
10517 F: include/uapi/linux/max2175.h
10519 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10520 L: linux-hwmon@vger.kernel.org
10522 F: Documentation/hwmon/max6650.rst
10523 F: drivers/hwmon/max6650.c
10525 MAX6697 HARDWARE MONITOR DRIVER
10526 M: Guenter Roeck <linux@roeck-us.net>
10527 L: linux-hwmon@vger.kernel.org
10529 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10530 F: Documentation/hwmon/max6697.rst
10531 F: drivers/hwmon/max6697.c
10532 F: include/linux/platform_data/max6697.h
10534 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10535 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10536 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10537 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10538 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10539 L: linux-media@vger.kernel.org
10541 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10542 F: drivers/media/i2c/max9286.c
10544 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10545 M: Peter Rosin <peda@axentia.se>
10546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10548 F: Documentation/devicetree/bindings/sound/max9860.txt
10549 F: sound/soc/codecs/max9860.*
10551 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10552 M: Andreas Klinger <ak@it-klinger.de>
10553 L: linux-iio@vger.kernel.org
10555 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10556 F: drivers/iio/proximity/mb1232.c
10558 MAXIM MAX77650 PMIC MFD DRIVER
10559 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10560 L: linux-kernel@vger.kernel.org
10562 F: Documentation/devicetree/bindings/*/*max77650.yaml
10563 F: Documentation/devicetree/bindings/*/max77650*.yaml
10564 F: drivers/gpio/gpio-max77650.c
10565 F: drivers/input/misc/max77650-onkey.c
10566 F: drivers/leds/leds-max77650.c
10567 F: drivers/mfd/max77650.c
10568 F: drivers/power/supply/max77650-charger.c
10569 F: drivers/regulator/max77650-regulator.c
10570 F: include/linux/mfd/max77650.h
10572 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10573 M: Javier Martinez Canillas <javier@dowhile0.org>
10574 L: linux-kernel@vger.kernel.org
10576 F: Documentation/devicetree/bindings/*/*max77802.txt
10577 F: drivers/regulator/max77802-regulator.c
10578 F: include/dt-bindings/*/*max77802.h
10580 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10581 M: Krzysztof Kozlowski <krzk@kernel.org>
10582 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10583 L: linux-pm@vger.kernel.org
10585 F: drivers/power/supply/max14577_charger.c
10586 F: drivers/power/supply/max77693_charger.c
10588 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10589 M: Chanwoo Choi <cw00.choi@samsung.com>
10590 M: Krzysztof Kozlowski <krzk@kernel.org>
10591 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10592 L: linux-kernel@vger.kernel.org
10594 F: Documentation/devicetree/bindings/*/max77686.txt
10595 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10596 F: Documentation/devicetree/bindings/mfd/max14577.txt
10597 F: Documentation/devicetree/bindings/mfd/max77693.txt
10598 F: drivers/*/max14577*.c
10599 F: drivers/*/max77686*.c
10600 F: drivers/*/max77693*.c
10601 F: drivers/clk/clk-max77686.c
10602 F: drivers/extcon/extcon-max14577.c
10603 F: drivers/extcon/extcon-max77693.c
10604 F: drivers/rtc/rtc-max77686.c
10605 F: include/linux/mfd/max14577*.h
10606 F: include/linux/mfd/max77686*.h
10607 F: include/linux/mfd/max77693*.h
10609 MAXIRADIO FM RADIO RECEIVER DRIVER
10610 M: Hans Verkuil <hverkuil@xs4all.nl>
10611 L: linux-media@vger.kernel.org
10613 W: https://linuxtv.org
10614 T: git git://linuxtv.org/media_tree.git
10615 F: drivers/media/radio/radio-maxiradio*
10617 MCAN MMIO DEVICE DRIVER
10618 M: Dan Murphy <dmurphy@ti.com>
10619 M: Sriram Dash <sriram.dash@samsung.com>
10620 L: linux-can@vger.kernel.org
10622 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10623 F: drivers/net/can/m_can/m_can.c
10624 F: drivers/net/can/m_can/m_can.h
10625 F: drivers/net/can/m_can/m_can_platform.c
10627 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10628 M: Rishi Gupta <gupt21@gmail.com>
10629 L: linux-i2c@vger.kernel.org
10630 L: linux-input@vger.kernel.org
10632 F: drivers/hid/hid-mcp2221.c
10634 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10635 M: Peter Rosin <peda@axentia.se>
10636 L: linux-iio@vger.kernel.org
10638 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10639 F: drivers/iio/potentiometer/mcp4018.c
10640 F: drivers/iio/potentiometer/mcp4531.c
10642 MCR20A IEEE-802.15.4 RADIO DRIVER
10643 M: Xue Liu <liuxuenetmail@gmail.com>
10644 L: linux-wpan@vger.kernel.org
10646 W: https://github.com/xueliu/mcr20a-linux
10647 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10648 F: drivers/net/ieee802154/mcr20a.c
10649 F: drivers/net/ieee802154/mcr20a.h
10651 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10652 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10653 L: linux-iio@vger.kernel.org
10655 F: drivers/iio/dac/cio-dac.c
10657 MEDIA CONTROLLER FRAMEWORK
10658 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10659 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10660 L: linux-media@vger.kernel.org
10662 W: https://www.linuxtv.org
10663 T: git git://linuxtv.org/media_tree.git
10664 F: drivers/media/mc/
10665 F: include/media/media-*.h
10666 F: include/uapi/linux/media.h
10668 MEDIA DRIVER FOR FREESCALE IMX PXP
10669 M: Philipp Zabel <p.zabel@pengutronix.de>
10670 L: linux-media@vger.kernel.org
10672 T: git git://linuxtv.org/media_tree.git
10673 F: drivers/media/platform/imx-pxp.[ch]
10675 MEDIA DRIVERS FOR ASCOT2E
10676 M: Sergey Kozlov <serjk@netup.ru>
10677 M: Abylay Ospan <aospan@netup.ru>
10678 L: linux-media@vger.kernel.org
10680 W: https://linuxtv.org
10681 W: http://netup.tv/
10682 T: git git://linuxtv.org/media_tree.git
10683 F: drivers/media/dvb-frontends/ascot2e*
10685 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10686 M: Jasmin Jessich <jasmin@anw.at>
10687 L: linux-media@vger.kernel.org
10689 W: https://linuxtv.org
10690 T: git git://linuxtv.org/media_tree.git
10691 F: drivers/media/dvb-frontends/cxd2099*
10693 MEDIA DRIVERS FOR CXD2841ER
10694 M: Sergey Kozlov <serjk@netup.ru>
10695 M: Abylay Ospan <aospan@netup.ru>
10696 L: linux-media@vger.kernel.org
10698 W: https://linuxtv.org
10699 W: http://netup.tv/
10700 T: git git://linuxtv.org/media_tree.git
10701 F: drivers/media/dvb-frontends/cxd2841er*
10703 MEDIA DRIVERS FOR CXD2880
10704 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10705 L: linux-media@vger.kernel.org
10707 W: http://linuxtv.org/
10708 T: git git://linuxtv.org/media_tree.git
10709 F: drivers/media/dvb-frontends/cxd2880/*
10710 F: drivers/media/spi/cxd2880*
10712 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10713 L: linux-media@vger.kernel.org
10715 W: https://linuxtv.org
10716 T: git git://linuxtv.org/media_tree.git
10717 F: drivers/media/pci/ddbridge/*
10719 MEDIA DRIVERS FOR FREESCALE IMX
10720 M: Steve Longerbeam <slongerbeam@gmail.com>
10721 M: Philipp Zabel <p.zabel@pengutronix.de>
10722 L: linux-media@vger.kernel.org
10724 T: git git://linuxtv.org/media_tree.git
10725 F: Documentation/admin-guide/media/imx.rst
10726 F: Documentation/devicetree/bindings/media/imx.txt
10727 F: drivers/staging/media/imx/
10728 F: include/linux/imx-media.h
10729 F: include/media/imx.h
10731 MEDIA DRIVERS FOR FREESCALE IMX7
10732 M: Rui Miguel Silva <rmfrfs@gmail.com>
10733 L: linux-media@vger.kernel.org
10735 T: git git://linuxtv.org/media_tree.git
10736 F: Documentation/admin-guide/media/imx7.rst
10737 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10738 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10739 F: drivers/staging/media/imx/imx7-media-csi.c
10740 F: drivers/staging/media/imx/imx7-mipi-csis.c
10742 MEDIA DRIVERS FOR HELENE
10743 M: Abylay Ospan <aospan@netup.ru>
10744 L: linux-media@vger.kernel.org
10746 W: https://linuxtv.org
10747 W: http://netup.tv/
10748 T: git git://linuxtv.org/media_tree.git
10749 F: drivers/media/dvb-frontends/helene*
10751 MEDIA DRIVERS FOR HORUS3A
10752 M: Sergey Kozlov <serjk@netup.ru>
10753 M: Abylay Ospan <aospan@netup.ru>
10754 L: linux-media@vger.kernel.org
10756 W: https://linuxtv.org
10757 W: http://netup.tv/
10758 T: git git://linuxtv.org/media_tree.git
10759 F: drivers/media/dvb-frontends/horus3a*
10761 MEDIA DRIVERS FOR LNBH25
10762 M: Sergey Kozlov <serjk@netup.ru>
10763 M: Abylay Ospan <aospan@netup.ru>
10764 L: linux-media@vger.kernel.org
10766 W: https://linuxtv.org
10767 W: http://netup.tv/
10768 T: git git://linuxtv.org/media_tree.git
10769 F: drivers/media/dvb-frontends/lnbh25*
10771 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10772 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 T: git git://linuxtv.org/media_tree.git
10776 F: drivers/media/dvb-frontends/mxl5xx*
10778 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10779 M: Sergey Kozlov <serjk@netup.ru>
10780 M: Abylay Ospan <aospan@netup.ru>
10781 L: linux-media@vger.kernel.org
10783 W: https://linuxtv.org
10784 W: http://netup.tv/
10785 T: git git://linuxtv.org/media_tree.git
10786 F: drivers/media/pci/netup_unidvb/*
10788 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10789 M: Dmitry Osipenko <digetx@gmail.com>
10790 L: linux-media@vger.kernel.org
10791 L: linux-tegra@vger.kernel.org
10793 T: git git://linuxtv.org/media_tree.git
10794 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10795 F: drivers/staging/media/tegra-vde/
10797 MEDIA DRIVERS FOR RENESAS - CEU
10798 M: Jacopo Mondi <jacopo@jmondi.org>
10799 L: linux-media@vger.kernel.org
10800 L: linux-renesas-soc@vger.kernel.org
10802 T: git git://linuxtv.org/media_tree.git
10803 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10804 F: drivers/media/platform/renesas-ceu.c
10805 F: include/media/drv-intf/renesas-ceu.h
10807 MEDIA DRIVERS FOR RENESAS - DRIF
10808 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10809 L: linux-media@vger.kernel.org
10810 L: linux-renesas-soc@vger.kernel.org
10812 T: git git://linuxtv.org/media_tree.git
10813 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10814 F: drivers/media/platform/rcar_drif.c
10816 MEDIA DRIVERS FOR RENESAS - FCP
10817 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10818 L: linux-media@vger.kernel.org
10819 L: linux-renesas-soc@vger.kernel.org
10821 T: git git://linuxtv.org/media_tree.git
10822 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10823 F: drivers/media/platform/rcar-fcp.c
10824 F: include/media/rcar-fcp.h
10826 MEDIA DRIVERS FOR RENESAS - FDP1
10827 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10828 L: linux-media@vger.kernel.org
10829 L: linux-renesas-soc@vger.kernel.org
10831 T: git git://linuxtv.org/media_tree.git
10832 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10833 F: drivers/media/platform/rcar_fdp1.c
10835 MEDIA DRIVERS FOR RENESAS - VIN
10836 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10837 L: linux-media@vger.kernel.org
10838 L: linux-renesas-soc@vger.kernel.org
10840 T: git git://linuxtv.org/media_tree.git
10841 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10842 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10843 F: drivers/media/platform/rcar-vin/
10845 MEDIA DRIVERS FOR RENESAS - VSP1
10846 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10847 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10848 L: linux-media@vger.kernel.org
10849 L: linux-renesas-soc@vger.kernel.org
10851 T: git git://linuxtv.org/media_tree.git
10852 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10853 F: drivers/media/platform/vsp1/
10855 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10856 L: linux-media@vger.kernel.org
10858 W: https://linuxtv.org
10859 T: git git://linuxtv.org/media_tree.git
10860 F: drivers/media/dvb-frontends/stv0910*
10862 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10863 L: linux-media@vger.kernel.org
10865 W: https://linuxtv.org
10866 T: git git://linuxtv.org/media_tree.git
10867 F: drivers/media/dvb-frontends/stv6111*
10869 MEDIA DRIVERS FOR STM32 - DCMI
10870 M: Hugues Fruchet <hugues.fruchet@st.com>
10871 L: linux-media@vger.kernel.org
10873 T: git git://linuxtv.org/media_tree.git
10874 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10875 F: drivers/media/platform/stm32/stm32-dcmi.c
10877 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10878 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10879 L: linux-media@vger.kernel.org
10881 W: https://linuxtv.org
10882 Q: http://patchwork.kernel.org/project/linux-media/list/
10883 T: git git://linuxtv.org/media_tree.git
10884 F: Documentation/admin-guide/media/
10885 F: Documentation/devicetree/bindings/media/
10886 F: Documentation/driver-api/media/
10887 F: Documentation/userspace-api/media/
10889 F: drivers/staging/media/
10890 F: include/linux/platform_data/media/
10892 F: include/uapi/linux/dvb/
10893 F: include/uapi/linux/ivtv*
10894 F: include/uapi/linux/media.h
10895 F: include/uapi/linux/meye.h
10896 F: include/uapi/linux/uvcvideo.h
10897 F: include/uapi/linux/v4l2-*
10898 F: include/uapi/linux/videodev2.h
10900 MEDIATEK BLUETOOTH DRIVER
10901 M: Sean Wang <sean.wang@mediatek.com>
10902 L: linux-bluetooth@vger.kernel.org
10903 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10905 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10906 F: drivers/bluetooth/btmtkuart.c
10908 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10909 M: Sean Wang <sean.wang@mediatek.com>
10910 L: linux-pm@vger.kernel.org
10912 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10913 F: drivers/power/reset/mt6323-poweroff.c
10915 MEDIATEK CIR DRIVER
10916 M: Sean Wang <sean.wang@mediatek.com>
10918 F: drivers/media/rc/mtk-cir.c
10920 MEDIATEK DMA DRIVER
10921 M: Sean Wang <sean.wang@mediatek.com>
10922 L: dmaengine@vger.kernel.org
10923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10924 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10926 F: Documentation/devicetree/bindings/dma/mtk-*
10927 F: drivers/dma/mediatek/
10929 MEDIATEK ETHERNET DRIVER
10930 M: Felix Fietkau <nbd@nbd.name>
10931 M: John Crispin <john@phrozen.org>
10932 M: Sean Wang <sean.wang@mediatek.com>
10933 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10934 L: netdev@vger.kernel.org
10936 F: drivers/net/ethernet/mediatek/
10938 MEDIATEK I2C CONTROLLER DRIVER
10939 M: Qii Wang <qii.wang@mediatek.com>
10940 L: linux-i2c@vger.kernel.org
10942 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10943 F: drivers/i2c/busses/i2c-mt65xx.c
10945 MEDIATEK JPEG DRIVER
10946 M: Rick Chang <rick.chang@mediatek.com>
10947 M: Bin Liu <bin.liu@mediatek.com>
10949 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10950 F: drivers/media/platform/mtk-jpeg/
10952 MEDIATEK MDP DRIVER
10953 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10954 M: Houlong Wei <houlong.wei@mediatek.com>
10955 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10957 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10958 F: drivers/media/platform/mtk-mdp/
10959 F: drivers/media/platform/mtk-vpu/
10961 MEDIATEK MEDIA DRIVER
10962 M: Tiffany Lin <tiffany.lin@mediatek.com>
10963 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10965 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10966 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10967 F: drivers/media/platform/mtk-vcodec/
10968 F: drivers/media/platform/mtk-vpu/
10970 MEDIATEK MMC/SD/SDIO DRIVER
10971 M: Chaotian Jing <chaotian.jing@mediatek.com>
10973 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10974 F: drivers/mmc/host/mtk-sd.c
10976 MEDIATEK MT76 WIRELESS LAN DRIVER
10977 M: Felix Fietkau <nbd@nbd.name>
10978 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10979 R: Ryder Lee <ryder.lee@mediatek.com>
10980 L: linux-wireless@vger.kernel.org
10982 F: drivers/net/wireless/mediatek/mt76/
10984 MEDIATEK MT7601U WIRELESS LAN DRIVER
10985 M: Jakub Kicinski <kubakici@wp.pl>
10986 L: linux-wireless@vger.kernel.org
10988 F: drivers/net/wireless/mediatek/mt7601u/
10990 MEDIATEK MT7621/28/88 I2C DRIVER
10991 M: Stefan Roese <sr@denx.de>
10992 L: linux-i2c@vger.kernel.org
10994 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10995 F: drivers/i2c/busses/i2c-mt7621.c
10997 MEDIATEK NAND CONTROLLER DRIVER
10998 L: linux-mtd@lists.infradead.org
11000 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11001 F: drivers/mtd/nand/raw/mtk_*
11003 MEDIATEK PMIC LED DRIVER
11004 M: Sean Wang <sean.wang@mediatek.com>
11006 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11007 F: drivers/leds/leds-mt6323.c
11009 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11010 M: Sean Wang <sean.wang@mediatek.com>
11012 F: drivers/char/hw_random/mtk-rng.c
11014 MEDIATEK SWITCH DRIVER
11015 M: Sean Wang <sean.wang@mediatek.com>
11016 L: netdev@vger.kernel.org
11018 F: drivers/net/dsa/mt7530.*
11019 F: net/dsa/tag_mtk.c
11021 MEDIATEK USB3 DRD IP DRIVER
11022 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11023 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11025 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11027 F: drivers/usb/mtu3/
11029 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11030 M: Peter Senna Tschudin <peter.senna@gmail.com>
11031 M: Martin Donnelly <martin.donnelly@ge.com>
11032 M: Martyn Welch <martyn.welch@collabora.co.uk>
11034 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11035 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11037 MEGARAID SCSI/SAS DRIVERS
11038 M: Kashyap Desai <kashyap.desai@broadcom.com>
11039 M: Sumit Saxena <sumit.saxena@broadcom.com>
11040 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11041 L: megaraidlinux.pdl@broadcom.com
11042 L: linux-scsi@vger.kernel.org
11044 W: http://www.avagotech.com/support/
11045 F: Documentation/scsi/megaraid.rst
11046 F: drivers/scsi/megaraid.*
11047 F: drivers/scsi/megaraid/
11049 MELEXIS MLX90614 DRIVER
11050 M: Crt Mori <cmo@melexis.com>
11051 L: linux-iio@vger.kernel.org
11053 W: http://www.melexis.com
11054 F: drivers/iio/temperature/mlx90614.c
11056 MELEXIS MLX90632 DRIVER
11057 M: Crt Mori <cmo@melexis.com>
11058 L: linux-iio@vger.kernel.org
11060 W: http://www.melexis.com
11061 F: drivers/iio/temperature/mlx90632.c
11063 MELFAS MIP4 TOUCHSCREEN DRIVER
11064 M: Sangwon Jee <jeesw@melfas.com>
11066 W: http://www.melfas.com
11067 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11068 F: drivers/input/touchscreen/melfas_mip4.c
11070 MELLANOX ETHERNET DRIVER (mlx4_en)
11071 M: Tariq Toukan <tariqt@nvidia.com>
11072 L: netdev@vger.kernel.org
11074 W: http://www.mellanox.com
11075 Q: http://patchwork.ozlabs.org/project/netdev/list/
11076 F: drivers/net/ethernet/mellanox/mlx4/en_*
11078 MELLANOX ETHERNET DRIVER (mlx5e)
11079 M: Saeed Mahameed <saeedm@nvidia.com>
11080 L: netdev@vger.kernel.org
11082 W: http://www.mellanox.com
11083 Q: http://patchwork.ozlabs.org/project/netdev/list/
11084 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11086 MELLANOX ETHERNET INNOVA DRIVERS
11087 R: Boris Pismenny <borisp@nvidia.com>
11088 L: netdev@vger.kernel.org
11090 W: http://www.mellanox.com
11091 Q: http://patchwork.ozlabs.org/project/netdev/list/
11092 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11093 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11094 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11095 F: include/linux/mlx5/mlx5_ifc_fpga.h
11097 MELLANOX ETHERNET SWITCH DRIVERS
11098 M: Jiri Pirko <jiri@nvidia.com>
11099 M: Ido Schimmel <idosch@nvidia.com>
11100 L: netdev@vger.kernel.org
11102 W: http://www.mellanox.com
11103 Q: http://patchwork.ozlabs.org/project/netdev/list/
11104 F: drivers/net/ethernet/mellanox/mlxsw/
11105 F: tools/testing/selftests/drivers/net/mlxsw/
11107 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11108 M: mlxsw@nvidia.com
11109 L: netdev@vger.kernel.org
11111 W: http://www.mellanox.com
11112 Q: http://patchwork.ozlabs.org/project/netdev/list/
11113 F: drivers/net/ethernet/mellanox/mlxfw/
11115 MELLANOX HARDWARE PLATFORM SUPPORT
11116 M: Andy Shevchenko <andy@infradead.org>
11117 M: Darren Hart <dvhart@infradead.org>
11118 M: Vadim Pasternak <vadimp@nvidia.com>
11119 L: platform-driver-x86@vger.kernel.org
11121 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11122 F: drivers/platform/mellanox/
11123 F: include/linux/platform_data/mlxreg.h
11125 MELLANOX MLX4 core VPI driver
11126 M: Tariq Toukan <tariqt@nvidia.com>
11127 L: netdev@vger.kernel.org
11128 L: linux-rdma@vger.kernel.org
11130 W: http://www.mellanox.com
11131 Q: http://patchwork.ozlabs.org/project/netdev/list/
11132 F: drivers/net/ethernet/mellanox/mlx4/
11133 F: include/linux/mlx4/
11135 MELLANOX MLX4 IB driver
11136 M: Yishai Hadas <yishaih@nvidia.com>
11137 L: linux-rdma@vger.kernel.org
11139 W: http://www.mellanox.com
11140 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11141 F: drivers/infiniband/hw/mlx4/
11142 F: include/linux/mlx4/
11143 F: include/uapi/rdma/mlx4-abi.h
11145 MELLANOX MLX5 core VPI driver
11146 M: Saeed Mahameed <saeedm@nvidia.com>
11147 M: Leon Romanovsky <leonro@nvidia.com>
11148 L: netdev@vger.kernel.org
11149 L: linux-rdma@vger.kernel.org
11151 W: http://www.mellanox.com
11152 Q: http://patchwork.ozlabs.org/project/netdev/list/
11153 F: Documentation/networking/device_drivers/ethernet/mellanox/
11154 F: drivers/net/ethernet/mellanox/mlx5/core/
11155 F: include/linux/mlx5/
11157 MELLANOX MLX5 IB driver
11158 M: Leon Romanovsky <leonro@nvidia.com>
11159 L: linux-rdma@vger.kernel.org
11161 W: http://www.mellanox.com
11162 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11163 F: drivers/infiniband/hw/mlx5/
11164 F: include/linux/mlx5/
11165 F: include/uapi/rdma/mlx5-abi.h
11167 MELLANOX MLXCPLD I2C AND MUX DRIVER
11168 M: Vadim Pasternak <vadimp@nvidia.com>
11169 M: Michael Shych <michaelsh@nvidia.com>
11170 L: linux-i2c@vger.kernel.org
11172 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11173 F: drivers/i2c/busses/i2c-mlxcpld.c
11174 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11176 MELLANOX MLXCPLD LED DRIVER
11177 M: Vadim Pasternak <vadimp@nvidia.com>
11178 L: linux-leds@vger.kernel.org
11180 F: Documentation/leds/leds-mlxcpld.rst
11181 F: drivers/leds/leds-mlxcpld.c
11182 F: drivers/leds/leds-mlxreg.c
11184 MELLANOX PLATFORM DRIVER
11185 M: Vadim Pasternak <vadimp@nvidia.com>
11186 L: platform-driver-x86@vger.kernel.org
11188 F: drivers/platform/x86/mlx-platform.c
11191 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11192 M: "Paul E. McKenney" <paulmck@kernel.org>
11193 L: linux-kernel@vger.kernel.org
11195 F: arch/powerpc/include/asm/membarrier.h
11196 F: include/uapi/linux/membarrier.h
11197 F: kernel/sched/membarrier.c
11200 M: Mike Rapoport <rppt@linux.ibm.com>
11201 L: linux-mm@kvack.org
11203 F: Documentation/core-api/boot-time-mm.rst
11204 F: include/linux/memblock.h
11207 MEMORY CONTROLLER DRIVERS
11208 M: Krzysztof Kozlowski <krzk@kernel.org>
11209 L: linux-kernel@vger.kernel.org
11211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11212 F: Documentation/devicetree/bindings/memory-controllers/
11215 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11216 M: Dmitry Osipenko <digetx@gmail.com>
11217 L: linux-pm@vger.kernel.org
11218 L: linux-tegra@vger.kernel.org
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11221 F: drivers/devfreq/tegra20-devfreq.c
11222 F: drivers/devfreq/tegra30-devfreq.c
11225 M: Andrew Morton <akpm@linux-foundation.org>
11226 L: linux-mm@kvack.org
11228 W: http://www.linux-mm.org
11229 T: quilt https://ozlabs.org/~akpm/mmotm/
11230 T: quilt https://ozlabs.org/~akpm/mmots/
11231 T: git git://github.com/hnaz/linux-mm.git
11232 F: include/linux/gfp.h
11233 F: include/linux/memory_hotplug.h
11234 F: include/linux/mm.h
11235 F: include/linux/mmzone.h
11236 F: include/linux/vmalloc.h
11239 MEMORY TECHNOLOGY DEVICES (MTD)
11240 M: Miquel Raynal <miquel.raynal@bootlin.com>
11241 M: Richard Weinberger <richard@nod.at>
11242 M: Vignesh Raghavendra <vigneshr@ti.com>
11243 L: linux-mtd@lists.infradead.org
11245 W: http://www.linux-mtd.infradead.org/
11246 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11247 C: irc://irc.oftc.net/mtd
11248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11250 F: Documentation/devicetree/bindings/mtd/
11252 F: include/linux/mtd/
11253 F: include/uapi/mtd/
11255 MEN A21 WATCHDOG DRIVER
11256 M: Johannes Thumshirn <morbidrsa@gmail.com>
11257 L: linux-watchdog@vger.kernel.org
11259 F: drivers/watchdog/mena21_wdt.c
11261 MEN CHAMELEON BUS (mcb)
11262 M: Johannes Thumshirn <morbidrsa@gmail.com>
11264 F: Documentation/driver-api/men-chameleon-bus.rst
11266 F: include/linux/mcb.h
11268 MEN F21BMC (Board Management Controller)
11269 M: Andreas Werner <andreas.werner@men.de>
11271 F: Documentation/hwmon/menf21bmc.rst
11272 F: drivers/hwmon/menf21bmc_hwmon.c
11273 F: drivers/leds/leds-menf21bmc.c
11274 F: drivers/mfd/menf21bmc.c
11275 F: drivers/watchdog/menf21bmc_wdt.c
11277 MEN Z069 WATCHDOG DRIVER
11278 M: Johannes Thumshirn <jth@kernel.org>
11279 L: linux-watchdog@vger.kernel.org
11281 F: drivers/watchdog/menz69_wdt.c
11283 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11284 M: Neil Armstrong <narmstrong@baylibre.com>
11285 L: linux-media@vger.kernel.org
11286 L: linux-amlogic@lists.infradead.org
11288 W: http://linux-meson.com/
11289 T: git git://linuxtv.org/media_tree.git
11290 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11291 F: drivers/media/platform/meson/ao-cec-g12a.c
11292 F: drivers/media/platform/meson/ao-cec.c
11294 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11295 M: Liang Yang <liang.yang@amlogic.com>
11296 L: linux-mtd@lists.infradead.org
11298 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11299 F: drivers/mtd/nand/raw/meson_*
11301 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11302 M: Maxime Jourdan <mjourdan@baylibre.com>
11303 M: Neil Armstrong <narmstrong@baylibre.com>
11304 L: linux-media@vger.kernel.org
11305 L: linux-amlogic@lists.infradead.org
11307 T: git git://linuxtv.org/media_tree.git
11308 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11309 F: drivers/staging/media/meson/vdec/
11311 METHODE UDPU SUPPORT
11312 M: Vladimir Vid <vladimir.vid@sartura.hr>
11314 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11317 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11318 M: Hemant Kumar <hemantk@codeaurora.org>
11319 L: linux-arm-msm@vger.kernel.org
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11322 F: Documentation/mhi/
11323 F: drivers/bus/mhi/
11324 F: include/linux/mhi.h
11326 MICROBLAZE ARCHITECTURE
11327 M: Michal Simek <monstr@monstr.eu>
11329 W: http://www.monstr.eu/fdt/
11330 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11331 F: arch/microblaze/
11333 MICROCHIP AT91 DMA DRIVERS
11334 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11335 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11337 L: dmaengine@vger.kernel.org
11339 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11340 F: drivers/dma/at_hdmac.c
11341 F: drivers/dma/at_hdmac_regs.h
11342 F: drivers/dma/at_xdmac.c
11343 F: include/dt-bindings/dma/at91.h
11344 F: include/linux/platform_data/dma-atmel.h
11346 MICROCHIP AT91 SERIAL DRIVER
11347 M: Richard Genoud <richard.genoud@gmail.com>
11349 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11350 F: drivers/tty/serial/atmel_serial.c
11351 F: drivers/tty/serial/atmel_serial.h
11353 MICROCHIP AT91 USART MFD DRIVER
11354 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11355 L: linux-kernel@vger.kernel.org
11357 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11358 F: drivers/mfd/at91-usart.c
11359 F: include/dt-bindings/mfd/at91-usart.h
11361 MICROCHIP AT91 USART SPI DRIVER
11362 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11363 L: linux-spi@vger.kernel.org
11365 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11366 F: drivers/spi/spi-at91-usart.c
11368 MICROCHIP AUDIO ASOC DRIVERS
11369 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11374 MICROCHIP ECC DRIVER
11375 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11376 L: linux-crypto@vger.kernel.org
11378 F: drivers/crypto/atmel-ecc.*
11380 MICROCHIP I2C DRIVER
11381 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11382 L: linux-i2c@vger.kernel.org
11384 F: drivers/i2c/busses/i2c-at91-*.c
11385 F: drivers/i2c/busses/i2c-at91.h
11387 MICROCHIP ISC DRIVER
11388 M: Eugen Hristev <eugen.hristev@microchip.com>
11389 L: linux-media@vger.kernel.org
11391 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11392 F: drivers/media/platform/atmel/atmel-isc-base.c
11393 F: drivers/media/platform/atmel/atmel-isc-regs.h
11394 F: drivers/media/platform/atmel/atmel-isc.h
11395 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11396 F: include/linux/atmel-isc-media.h
11398 MICROCHIP ISI DRIVER
11399 M: Eugen Hristev <eugen.hristev@microchip.com>
11400 L: linux-media@vger.kernel.org
11402 F: drivers/media/platform/atmel/atmel-isi.c
11403 F: drivers/media/platform/atmel/atmel-isi.h
11405 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11406 M: Woojung Huh <woojung.huh@microchip.com>
11407 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11408 L: netdev@vger.kernel.org
11410 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11411 F: drivers/net/dsa/microchip/*
11412 F: include/linux/platform_data/microchip-ksz.h
11413 F: net/dsa/tag_ksz.c
11415 MICROCHIP LAN743X ETHERNET DRIVER
11416 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11417 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11418 L: netdev@vger.kernel.org
11420 F: drivers/net/ethernet/microchip/lan743x_*
11422 MICROCHIP LCDFB DRIVER
11423 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11424 L: linux-fbdev@vger.kernel.org
11426 F: drivers/video/fbdev/atmel_lcdfb.c
11427 F: include/video/atmel_lcdc.h
11429 MICROCHIP MCP16502 PMIC DRIVER
11430 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11433 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11434 F: drivers/regulator/mcp16502.c
11436 MICROCHIP MCP3911 ADC DRIVER
11437 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11438 M: Kent Gustavsson <kent@minoris.se>
11439 L: linux-iio@vger.kernel.org
11441 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11442 F: drivers/iio/adc/mcp3911.c
11444 MICROCHIP MMC/SD/SDIO MCI DRIVER
11445 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11447 F: drivers/mmc/host/atmel-mci.c
11449 MICROCHIP NAND DRIVER
11450 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11451 L: linux-mtd@lists.infradead.org
11453 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11454 F: drivers/mtd/nand/raw/atmel/*
11456 MICROCHIP PWM DRIVER
11457 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11459 L: linux-pwm@vger.kernel.org
11461 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11462 F: drivers/pwm/pwm-atmel.c
11464 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11465 M: Eugen Hristev <eugen.hristev@microchip.com>
11466 L: linux-iio@vger.kernel.org
11468 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11469 F: drivers/iio/adc/at91-sama5d2_adc.c
11470 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11472 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11473 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11475 F: drivers/power/reset/at91-sama5d2_shdwc.c
11477 MICROCHIP SPI DRIVER
11478 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11480 F: drivers/spi/spi-atmel.*
11482 MICROCHIP SSC DRIVER
11483 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11486 F: drivers/misc/atmel-ssc.c
11487 F: include/linux/atmel-ssc.h
11489 MICROCHIP USB251XB DRIVER
11490 M: Richard Leitner <richard.leitner@skidata.com>
11491 L: linux-usb@vger.kernel.org
11493 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11494 F: drivers/usb/misc/usb251xb.c
11496 MICROCHIP USBA UDC DRIVER
11497 M: Cristian Birsan <cristian.birsan@microchip.com>
11498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11500 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11502 MICROCHIP WILC1000 WIFI DRIVER
11503 M: Ajay Singh <ajay.kathat@microchip.com>
11504 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11505 L: linux-wireless@vger.kernel.org
11507 F: drivers/net/wireless/microchip/wilc1000/
11509 MICROSEMI MIPS SOCS
11510 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11511 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11512 L: linux-mips@vger.kernel.org
11514 F: Documentation/devicetree/bindings/mips/mscc.txt
11515 F: arch/mips/boot/dts/mscc/
11516 F: arch/mips/configs/generic/board-ocelot.config
11517 F: arch/mips/generic/board-ocelot.c
11519 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11520 M: Don Brace <don.brace@microsemi.com>
11521 L: esc.storagedev@microsemi.com
11522 L: linux-scsi@vger.kernel.org
11524 F: Documentation/scsi/smartpqi.rst
11525 F: drivers/scsi/smartpqi/Kconfig
11526 F: drivers/scsi/smartpqi/Makefile
11527 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11528 F: include/linux/cciss*.h
11529 F: include/uapi/linux/cciss*.h
11531 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11532 M: Chen Yu <yu.c.chen@intel.com>
11533 L: platform-driver-x86@vger.kernel.org
11535 F: drivers/platform/x86/surfacepro3_button.c
11537 MICROTEK X6 SCANNER
11538 M: Oliver Neukum <oliver@neukum.org>
11540 F: drivers/usb/image/microtek.*
11543 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11544 L: linux-mips@vger.kernel.org
11546 W: http://www.linux-mips.org/
11547 Q: https://patchwork.kernel.org/project/linux-mips/list/
11548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11549 F: Documentation/devicetree/bindings/mips/
11550 F: Documentation/mips/
11552 F: drivers/platform/mips/
11554 MIPS BOSTON DEVELOPMENT BOARD
11555 M: Paul Burton <paulburton@kernel.org>
11556 L: linux-mips@vger.kernel.org
11558 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11559 F: arch/mips/boot/dts/img/boston.dts
11560 F: arch/mips/configs/generic/board-boston.config
11561 F: drivers/clk/imgtec/clk-boston.c
11562 F: include/dt-bindings/clock/boston-clock.h
11565 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11566 M: Serge Semin <fancer.lancer@gmail.com>
11567 L: linux-mips@vger.kernel.org
11569 F: drivers/bus/mips_cdmm.c
11570 F: drivers/clocksource/mips-gic-timer.c
11571 F: drivers/cpuidle/cpuidle-cps.c
11572 F: drivers/irqchip/irq-mips-cpu.c
11573 F: drivers/irqchip/irq-mips-gic.c
11575 MIPS GENERIC PLATFORM
11576 M: Paul Burton <paulburton@kernel.org>
11577 L: linux-mips@vger.kernel.org
11579 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11580 F: arch/mips/generic/
11581 F: arch/mips/tools/generic-board-config.sh
11583 MIPS RINT INSTRUCTION EMULATION
11584 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11585 L: linux-mips@vger.kernel.org
11587 F: arch/mips/math-emu/dp_rint.c
11588 F: arch/mips/math-emu/sp_rint.c
11590 MIPS/LOONGSON1 ARCHITECTURE
11591 M: Keguang Zhang <keguang.zhang@gmail.com>
11592 L: linux-mips@vger.kernel.org
11594 F: arch/mips/include/asm/mach-loongson32/
11595 F: arch/mips/loongson32/
11596 F: drivers/*/*/*loongson1*
11597 F: drivers/*/*loongson1*
11599 MIPS/LOONGSON2EF ARCHITECTURE
11600 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11601 L: linux-mips@vger.kernel.org
11603 F: arch/mips/include/asm/mach-loongson2ef/
11604 F: arch/mips/loongson2ef/
11605 F: drivers/*/*/*loongson2*
11606 F: drivers/*/*loongson2*
11608 MIPS/LOONGSON64 ARCHITECTURE
11609 M: Huacai Chen <chenhc@lemote.com>
11610 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11611 L: linux-mips@vger.kernel.org
11613 F: arch/mips/include/asm/mach-loongson64/
11614 F: arch/mips/loongson64/
11615 F: drivers/*/*/*loongson3*
11616 F: drivers/*/*loongson3*
11617 F: drivers/irqchip/irq-loongson*
11618 F: drivers/platform/mips/cpu_hwmon.c
11620 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11621 M: Hans Verkuil <hverkuil@xs4all.nl>
11622 L: linux-media@vger.kernel.org
11624 W: https://linuxtv.org
11625 T: git git://linuxtv.org/media_tree.git
11626 F: drivers/media/radio/radio-miropcm20*
11629 R: Lubomir Rintel <lkundrak@v3.sk>
11630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11633 F: arch/arm/boot/dts/mmp*
11634 F: arch/arm/mach-mmp/
11637 MMP USB PHY DRIVERS
11638 R: Lubomir Rintel <lkundrak@v3.sk>
11639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11641 F: drivers/phy/marvell/phy-mmp3-usb.c
11642 F: drivers/phy/marvell/phy-pxa-usb.c
11644 MMU GATHER AND TLB INVALIDATION
11645 M: Will Deacon <will@kernel.org>
11646 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11647 M: Andrew Morton <akpm@linux-foundation.org>
11648 M: Nick Piggin <npiggin@gmail.com>
11649 M: Peter Zijlstra <peterz@infradead.org>
11650 L: linux-arch@vger.kernel.org
11651 L: linux-mm@kvack.org
11653 F: arch/*/include/asm/tlb.h
11654 F: include/asm-generic/tlb.h
11657 MN88472 MEDIA DRIVER
11658 M: Antti Palosaari <crope@iki.fi>
11659 L: linux-media@vger.kernel.org
11661 W: https://linuxtv.org
11662 W: http://palosaari.fi/linux/
11663 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11664 F: drivers/media/dvb-frontends/mn88472*
11666 MN88473 MEDIA DRIVER
11667 M: Antti Palosaari <crope@iki.fi>
11668 L: linux-media@vger.kernel.org
11670 W: https://linuxtv.org
11671 W: http://palosaari.fi/linux/
11672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11673 F: drivers/media/dvb-frontends/mn88473*
11676 M: Jessica Yu <jeyu@kernel.org>
11678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11679 F: include/linux/module.h
11682 MONOLITHIC POWER SYSTEM PMIC DRIVER
11683 M: Saravanan Sekar <sravanhome@gmail.com>
11685 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11686 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11687 F: drivers/iio/adc/mp2629_adc.c
11688 F: drivers/mfd/mp2629.c
11689 F: drivers/power/supply/mp2629_charger.c
11690 F: drivers/regulator/mp5416.c
11691 F: drivers/regulator/mpq7920.c
11692 F: drivers/regulator/mpq7920.h
11693 F: include/linux/mfd/mp2629.h
11695 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11697 W: http://popies.net/meye/
11698 F: Documentation/userspace-api/media/drivers/meye*
11699 F: drivers/media/pci/meye/
11700 F: include/uapi/linux/meye.h
11702 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11703 M: Jiri Slaby <jirislaby@kernel.org>
11705 F: Documentation/driver-api/serial/moxa-smartio.rst
11706 F: drivers/tty/mxser.*
11708 MR800 AVERMEDIA USB FM RADIO DRIVER
11709 M: Alexey Klimov <klimov.linux@gmail.com>
11710 L: linux-media@vger.kernel.org
11712 T: git git://linuxtv.org/media_tree.git
11713 F: drivers/media/radio/radio-mr800.c
11715 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11716 M: Alan Ott <alan@signal11.us>
11717 L: linux-wpan@vger.kernel.org
11719 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11720 F: drivers/net/ieee802154/mrf24j40.c
11723 M: "Lee, Chun-Yi" <jlee@suse.com>
11724 L: platform-driver-x86@vger.kernel.org
11726 F: drivers/platform/x86/msi-laptop.c
11729 L: platform-driver-x86@vger.kernel.org
11731 F: drivers/platform/x86/msi-wmi.c
11733 MSI001 MEDIA DRIVER
11734 M: Antti Palosaari <crope@iki.fi>
11735 L: linux-media@vger.kernel.org
11737 W: https://linuxtv.org
11738 W: http://palosaari.fi/linux/
11739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11740 T: git git://linuxtv.org/anttip/media_tree.git
11741 F: drivers/media/tuners/msi001*
11743 MSI2500 MEDIA DRIVER
11744 M: Antti Palosaari <crope@iki.fi>
11745 L: linux-media@vger.kernel.org
11747 W: https://linuxtv.org
11748 W: http://palosaari.fi/linux/
11749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11750 T: git git://linuxtv.org/anttip/media_tree.git
11751 F: drivers/media/usb/msi2500/
11753 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11754 M: Robert Jarzmik <robert.jarzmik@free.fr>
11755 L: linux-mtd@lists.infradead.org
11757 F: drivers/mtd/devices/docg3*
11759 MT9M032 APTINA SENSOR DRIVER
11760 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11761 L: linux-media@vger.kernel.org
11763 T: git git://linuxtv.org/media_tree.git
11764 F: drivers/media/i2c/mt9m032.c
11765 F: include/media/i2c/mt9m032.h
11767 MT9P031 APTINA CAMERA SENSOR
11768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11769 L: linux-media@vger.kernel.org
11771 T: git git://linuxtv.org/media_tree.git
11772 F: drivers/media/i2c/mt9p031.c
11773 F: include/media/i2c/mt9p031.h
11775 MT9T001 APTINA CAMERA SENSOR
11776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11777 L: linux-media@vger.kernel.org
11779 T: git git://linuxtv.org/media_tree.git
11780 F: drivers/media/i2c/mt9t001.c
11781 F: include/media/i2c/mt9t001.h
11783 MT9T112 APTINA CAMERA SENSOR
11784 M: Jacopo Mondi <jacopo@jmondi.org>
11785 L: linux-media@vger.kernel.org
11787 T: git git://linuxtv.org/media_tree.git
11788 F: drivers/media/i2c/mt9t112.c
11789 F: include/media/i2c/mt9t112.h
11791 MT9V032 APTINA CAMERA SENSOR
11792 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11793 L: linux-media@vger.kernel.org
11795 T: git git://linuxtv.org/media_tree.git
11796 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11797 F: drivers/media/i2c/mt9v032.c
11798 F: include/media/i2c/mt9v032.h
11800 MT9V111 APTINA CAMERA SENSOR
11801 M: Jacopo Mondi <jacopo@jmondi.org>
11802 L: linux-media@vger.kernel.org
11804 T: git git://linuxtv.org/media_tree.git
11805 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11806 F: drivers/media/i2c/mt9v111.c
11808 MULTIFUNCTION DEVICES (MFD)
11809 M: Lee Jones <lee.jones@linaro.org>
11811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11812 F: Documentation/devicetree/bindings/mfd/
11814 F: include/dt-bindings/mfd/
11815 F: include/linux/mfd/
11817 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11819 F: drivers/mmc/host/mmc_spi.c
11820 F: include/linux/spi/mmc_spi.h
11822 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11823 M: Ulf Hansson <ulf.hansson@linaro.org>
11824 L: linux-mmc@vger.kernel.org
11826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11827 F: Documentation/devicetree/bindings/mmc/
11829 F: include/linux/mmc/
11830 F: include/uapi/linux/mmc/
11832 MULTIPLEXER SUBSYSTEM
11833 M: Peter Rosin <peda@axentia.se>
11835 F: Documentation/ABI/testing/sysfs-class-mux*
11836 F: Documentation/devicetree/bindings/mux/
11838 F: include/dt-bindings/mux/
11839 F: include/linux/mux/
11841 MULTITECH MULTIPORT CARD (ISICOM)
11843 F: drivers/tty/isicom.c
11844 F: include/linux/isicom.h
11846 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11847 M: Bin Liu <b-liu@ti.com>
11848 L: linux-usb@vger.kernel.org
11850 F: drivers/usb/musb/
11852 MXL301RF MEDIA DRIVER
11853 M: Akihiro Tsukada <tskd08@gmail.com>
11854 L: linux-media@vger.kernel.org
11856 F: drivers/media/tuners/mxl301rf*
11858 MXL5007T MEDIA DRIVER
11859 M: Michael Krufky <mkrufky@linuxtv.org>
11860 L: linux-media@vger.kernel.org
11862 W: https://linuxtv.org
11863 W: http://github.com/mkrufky
11864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11865 T: git git://linuxtv.org/mkrufky/tuners.git
11866 F: drivers/media/tuners/mxl5007t.*
11869 M: Marek Vasut <marex@denx.de>
11870 M: Stefan Agner <stefan@agner.ch>
11871 L: dri-devel@lists.freedesktop.org
11873 T: git git://anongit.freedesktop.org/drm/drm-misc
11874 F: Documentation/devicetree/bindings/display/mxsfb.txt
11875 F: drivers/gpu/drm/mxsfb/
11877 MYLEX DAC960 PCI RAID Controller
11878 M: Hannes Reinecke <hare@kernel.org>
11879 L: linux-scsi@vger.kernel.org
11881 F: drivers/scsi/myrb.*
11882 F: drivers/scsi/myrs.*
11884 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11885 M: Chris Lee <christopher.lee@cspi.com>
11886 L: netdev@vger.kernel.org
11888 W: https://www.cspi.com/ethernet-products/support/downloads/
11889 F: drivers/net/ethernet/myricom/myri10ge/
11891 NAND FLASH SUBSYSTEM
11892 M: Miquel Raynal <miquel.raynal@bootlin.com>
11893 R: Richard Weinberger <richard@nod.at>
11894 L: linux-mtd@lists.infradead.org
11896 W: http://www.linux-mtd.infradead.org/
11897 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11898 C: irc://irc.oftc.net/mtd
11899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11900 F: drivers/mtd/nand/
11901 F: include/linux/mtd/*nand*.h
11903 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11904 M: Daniel Mack <zonque@gmail.com>
11905 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11907 W: http://www.native-instruments.com
11908 F: sound/usb/caiaq/
11910 NATSEMI ETHERNET DRIVER (DP8381x)
11912 F: drivers/net/ethernet/natsemi/natsemi.c
11914 NCR 5380 SCSI DRIVERS
11915 M: Finn Thain <fthain@telegraphics.com.au>
11916 M: Michael Schmitz <schmitzmic@gmail.com>
11917 L: linux-scsi@vger.kernel.org
11919 F: Documentation/scsi/g_NCR5380.rst
11920 F: drivers/scsi/NCR5380.*
11921 F: drivers/scsi/arm/cumana_1.c
11922 F: drivers/scsi/arm/oak.c
11923 F: drivers/scsi/atari_scsi.*
11924 F: drivers/scsi/dmx3191d.c
11925 F: drivers/scsi/g_NCR5380.*
11926 F: drivers/scsi/mac_scsi.*
11927 F: drivers/scsi/sun3_scsi.*
11928 F: drivers/scsi/sun3_scsi_vme.c
11931 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11935 NCT6775 HARDWARE MONITOR DRIVER
11936 M: Guenter Roeck <linux@roeck-us.net>
11937 L: linux-hwmon@vger.kernel.org
11939 F: Documentation/hwmon/nct6775.rst
11940 F: drivers/hwmon/nct6775.c
11943 M: Jakub Kicinski <kuba@kernel.org>
11945 F: drivers/net/netdevsim/*
11947 NETEM NETWORK EMULATOR
11948 M: Stephen Hemminger <stephen@networkplumber.org>
11949 L: netdev@vger.kernel.org
11951 F: net/sched/sch_netem.c
11953 NETERION 10GbE DRIVERS (s2io/vxge)
11954 M: Jon Mason <jdmason@kudzu.us>
11955 L: netdev@vger.kernel.org
11957 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11958 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11959 F: drivers/net/ethernet/neterion/
11962 M: Pablo Neira Ayuso <pablo@netfilter.org>
11963 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11964 M: Florian Westphal <fw@strlen.de>
11965 L: netfilter-devel@vger.kernel.org
11966 L: coreteam@netfilter.org
11968 W: http://www.netfilter.org/
11969 W: http://www.iptables.org/
11970 W: http://www.nftables.org/
11971 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11974 F: include/linux/netfilter*
11975 F: include/linux/netfilter/
11976 F: include/net/netfilter/
11977 F: include/uapi/linux/netfilter*
11978 F: include/uapi/linux/netfilter/
11979 F: net/*/netfilter.c
11980 F: net/*/netfilter/
11981 F: net/bridge/br_netfilter*.c
11984 NETROM NETWORK LAYER
11985 M: Ralf Baechle <ralf@linux-mips.org>
11986 L: linux-hams@vger.kernel.org
11988 W: http://www.linux-ax25.org/
11989 F: include/net/netrom.h
11990 F: include/uapi/linux/netrom.h
11993 NETRONOME ETHERNET DRIVERS
11994 M: Simon Horman <simon.horman@netronome.com>
11995 R: Jakub Kicinski <kuba@kernel.org>
11996 L: oss-drivers@netronome.com
11998 F: drivers/net/ethernet/netronome/
12000 NETWORK BLOCK DEVICE (NBD)
12001 M: Josef Bacik <josef@toxicpanda.com>
12002 L: linux-block@vger.kernel.org
12003 L: nbd@other.debian.org
12005 F: Documentation/admin-guide/blockdev/nbd.rst
12006 F: drivers/block/nbd.c
12007 F: include/trace/events/nbd.h
12008 F: include/uapi/linux/nbd.h
12010 NETWORK DROP MONITOR
12011 M: Neil Horman <nhorman@tuxdriver.com>
12012 L: netdev@vger.kernel.org
12014 W: https://fedorahosted.org/dropwatch/
12015 F: include/net/drop_monitor.h
12016 F: include/uapi/linux/net_dropmon.h
12017 F: net/core/drop_monitor.c
12020 M: "David S. Miller" <davem@davemloft.net>
12021 M: Jakub Kicinski <kuba@kernel.org>
12022 L: netdev@vger.kernel.org
12024 W: http://www.linuxfoundation.org/en/Net
12025 Q: http://patchwork.ozlabs.org/project/netdev/list/
12026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12028 F: Documentation/devicetree/bindings/net/
12030 F: include/linux/etherdevice.h
12031 F: include/linux/fcdevice.h
12032 F: include/linux/fddidevice.h
12033 F: include/linux/hippidevice.h
12034 F: include/linux/if_*
12035 F: include/linux/inetdevice.h
12036 F: include/linux/netdevice.h
12037 F: include/uapi/linux/if_*
12038 F: include/uapi/linux/netdevice.h
12040 NETWORKING DRIVERS (WIRELESS)
12041 M: Kalle Valo <kvalo@codeaurora.org>
12042 L: linux-wireless@vger.kernel.org
12044 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12047 F: Documentation/devicetree/bindings/net/wireless/
12048 F: drivers/net/wireless/
12051 M: Andrew Lunn <andrew@lunn.ch>
12052 M: Vivien Didelot <vivien.didelot@gmail.com>
12053 M: Florian Fainelli <f.fainelli@gmail.com>
12055 F: Documentation/devicetree/bindings/net/dsa/
12056 F: drivers/net/dsa/
12057 F: include/linux/dsa/
12058 F: include/linux/platform_data/dsa.h
12059 F: include/net/dsa.h
12062 NETWORKING [GENERAL]
12063 M: "David S. Miller" <davem@davemloft.net>
12064 M: Jakub Kicinski <kuba@kernel.org>
12065 L: netdev@vger.kernel.org
12067 W: http://www.linuxfoundation.org/en/Net
12068 Q: http://patchwork.ozlabs.org/project/netdev/list/
12069 B: mailto:netdev@vger.kernel.org
12070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12072 F: Documentation/networking/
12073 F: include/linux/in.h
12074 F: include/linux/net.h
12075 F: include/linux/netdevice.h
12077 F: include/uapi/linux/in.h
12078 F: include/uapi/linux/net.h
12079 F: include/uapi/linux/net_namespace.h
12080 F: include/uapi/linux/netdevice.h
12084 F: tools/testing/selftests/net/
12087 M: Steffen Klassert <steffen.klassert@secunet.com>
12088 M: Herbert Xu <herbert@gondor.apana.org.au>
12089 M: "David S. Miller" <davem@davemloft.net>
12090 L: netdev@vger.kernel.org
12092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12094 F: include/net/xfrm.h
12095 F: include/uapi/linux/xfrm.h
12098 F: net/ipv4/ip_vti.c
12099 F: net/ipv4/ipcomp.c
12103 F: net/ipv6/ip6_vti.c
12104 F: net/ipv6/ipcomp6.c
12109 NETWORKING [IPv4/IPv6]
12110 M: "David S. Miller" <davem@davemloft.net>
12111 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12112 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12113 L: netdev@vger.kernel.org
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12121 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12122 M: Paul Moore <paul@paul-moore.com>
12123 L: netdev@vger.kernel.org
12124 L: linux-security-module@vger.kernel.org
12126 W: https://github.com/netlabel
12127 F: Documentation/netlabel/
12128 F: include/net/calipso.h
12129 F: include/net/cipso_ipv4.h
12130 F: include/net/netlabel.h
12131 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12132 F: include/uapi/linux/netfilter/xt_SECMARK.h
12133 F: net/ipv4/cipso_ipv4.c
12134 F: net/ipv6/calipso.c
12135 F: net/netfilter/xt_CONNSECMARK.c
12136 F: net/netfilter/xt_SECMARK.c
12140 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12141 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12142 L: netdev@vger.kernel.org
12143 L: mptcp@lists.01.org
12145 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12146 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12147 F: include/net/mptcp.h
12148 F: include/uapi/linux/mptcp.h
12150 F: tools/testing/selftests/net/mptcp/
12153 M: Eric Dumazet <edumazet@google.com>
12154 L: netdev@vger.kernel.org
12156 F: include/linux/tcp.h
12157 F: include/net/tcp.h
12158 F: include/trace/events/tcp.h
12159 F: include/uapi/linux/tcp.h
12160 F: net/ipv4/syncookies.c
12162 F: net/ipv6/syncookies.c
12166 M: Boris Pismenny <borisp@nvidia.com>
12167 M: Aviad Yehezkel <aviadye@nvidia.com>
12168 M: John Fastabend <john.fastabend@gmail.com>
12169 M: Daniel Borkmann <daniel@iogearbox.net>
12170 M: Jakub Kicinski <kuba@kernel.org>
12171 L: netdev@vger.kernel.org
12173 F: include/net/tls.h
12174 F: include/uapi/linux/tls.h
12177 NETWORKING [WIRELESS]
12178 L: linux-wireless@vger.kernel.org
12179 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12181 NETXEN (1/10) GbE SUPPORT
12182 M: Manish Chopra <manishc@marvell.com>
12183 M: Rahul Verma <rahulv@marvell.com>
12184 M: GR-Linux-NIC-Dev@marvell.com
12185 L: netdev@vger.kernel.org
12187 F: drivers/net/ethernet/qlogic/netxen/
12189 NET_FAILOVER MODULE
12190 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12191 L: netdev@vger.kernel.org
12193 F: Documentation/networking/net_failover.rst
12194 F: drivers/net/net_failover.c
12195 F: include/net/net_failover.h
12198 M: David Ahern <dsahern@kernel.org>
12199 L: netdev@vger.kernel.org
12201 F: include/net/netns/nexthop.h
12202 F: include/net/nexthop.h
12203 F: include/uapi/linux/nexthop.h
12204 F: net/ipv4/nexthop.c
12207 L: netdev@vger.kernel.org
12209 F: Documentation/devicetree/bindings/net/nfc/
12211 F: include/linux/platform_data/nfcmrvl.h
12212 F: include/net/nfc/
12213 F: include/uapi/linux/nfc.h
12216 NFS, SUNRPC, AND LOCKD CLIENTS
12217 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12218 M: Anna Schumaker <anna.schumaker@netapp.com>
12219 L: linux-nfs@vger.kernel.org
12221 W: http://client.linux-nfs.org
12222 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12226 F: include/linux/lockd/
12227 F: include/linux/nfs*
12228 F: include/linux/sunrpc/
12229 F: include/uapi/linux/nfs*
12230 F: include/uapi/linux/sunrpc/
12234 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12235 L: linux-nilfs@vger.kernel.org
12237 W: https://nilfs.sourceforge.io/
12238 W: https://nilfs.osdn.jp/
12239 T: git git://github.com/konis/nilfs2.git
12240 F: Documentation/filesystems/nilfs2.rst
12242 F: include/trace/events/nilfs2.h
12243 F: include/uapi/linux/nilfs2_api.h
12244 F: include/uapi/linux/nilfs2_ondisk.h
12246 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12247 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12249 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12250 F: Documentation/scsi/NinjaSCSI.rst
12251 F: drivers/scsi/pcmcia/nsp_*
12253 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12254 M: GOTO Masanori <gotom@debian.or.jp>
12255 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12257 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12258 F: Documentation/scsi/NinjaSCSI.rst
12259 F: drivers/scsi/nsp32*
12262 M: Ley Foon Tan <ley.foon.tan@intel.com>
12264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12267 NOHZ, DYNTICKS SUPPORT
12268 M: Frederic Weisbecker <fweisbec@gmail.com>
12269 M: Thomas Gleixner <tglx@linutronix.de>
12270 M: Ingo Molnar <mingo@kernel.org>
12271 L: linux-kernel@vger.kernel.org
12273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12274 F: include/linux/sched/nohz.h
12275 F: include/linux/tick.h
12276 F: kernel/time/tick*.*
12278 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12279 M: Pavel Machek <pavel@ucw.cz>
12280 M: Sakari Ailus <sakari.ailus@iki.fi>
12281 L: linux-media@vger.kernel.org
12283 F: drivers/media/i2c/ad5820.c
12284 F: drivers/media/i2c/et8ek8
12286 NOKIA N900 POWER SUPPLY DRIVERS
12287 R: Pali Rohár <pali@kernel.org>
12288 F: drivers/power/supply/bq2415x_charger.c
12289 F: drivers/power/supply/bq27xxx_battery.c
12290 F: drivers/power/supply/bq27xxx_battery_i2c.c
12291 F: drivers/power/supply/isp1704_charger.c
12292 F: drivers/power/supply/rx51_battery.c
12293 F: include/linux/power/bq2415x_charger.h
12294 F: include/linux/power/bq27xxx_battery.h
12297 M: Willy Tarreau <w@1wt.eu>
12299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12300 F: tools/include/nolibc/
12303 M: Matthias Maennich <maennich@google.com>
12305 F: Documentation/core-api/symbol-namespaces.rst
12309 M: Sanjay R Mehta <sanju.mehta@amd.com>
12310 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12311 L: linux-ntb@googlegroups.com
12313 F: drivers/ntb/hw/amd/
12316 M: Jon Mason <jdmason@kudzu.us>
12317 M: Dave Jiang <dave.jiang@intel.com>
12318 M: Allen Hubbe <allenbh@gmail.com>
12319 L: linux-ntb@googlegroups.com
12321 W: https://github.com/jonmason/ntb/wiki
12322 T: git git://github.com/jonmason/ntb.git
12323 F: drivers/net/ntb_netdev.c
12325 F: include/linux/ntb.h
12326 F: include/linux/ntb_transport.h
12327 F: tools/testing/selftests/ntb/
12330 M: Serge Semin <fancer.lancer@gmail.com>
12331 L: linux-ntb@googlegroups.com
12333 F: drivers/ntb/hw/idt/
12336 M: Dave Jiang <dave.jiang@intel.com>
12337 L: linux-ntb@googlegroups.com
12339 W: https://github.com/davejiang/linux/wiki
12340 T: git https://github.com/davejiang/linux.git
12341 F: drivers/ntb/hw/intel/
12344 M: Anton Altaparmakov <anton@tuxera.com>
12345 L: linux-ntfs-dev@lists.sourceforge.net
12347 W: http://www.tuxera.com/
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12349 F: Documentation/filesystems/ntfs.rst
12353 M: Finn Thain <fthain@telegraphics.com.au>
12354 L: linux-m68k@lists.linux-m68k.org
12356 F: arch/*/include/asm/nubus.h
12358 F: include/linux/nubus.h
12359 F: include/uapi/linux/nubus.h
12361 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12362 M: Antonino Daplas <adaplas@gmail.com>
12363 L: linux-fbdev@vger.kernel.org
12365 F: drivers/video/fbdev/nvidia/
12366 F: drivers/video/fbdev/riva/
12369 M: Keith Busch <kbusch@kernel.org>
12370 M: Jens Axboe <axboe@fb.com>
12371 M: Christoph Hellwig <hch@lst.de>
12372 M: Sagi Grimberg <sagi@grimberg.me>
12373 L: linux-nvme@lists.infradead.org
12375 W: http://git.infradead.org/nvme.git
12376 T: git://git.infradead.org/nvme.git
12377 F: drivers/nvme/host/
12378 F: include/linux/nvme.h
12379 F: include/uapi/linux/nvme_ioctl.h
12381 NVM EXPRESS FC TRANSPORT DRIVERS
12382 M: James Smart <james.smart@broadcom.com>
12383 L: linux-nvme@lists.infradead.org
12385 F: drivers/nvme/host/fc.c
12386 F: drivers/nvme/target/fc.c
12387 F: drivers/nvme/target/fcloop.c
12388 F: include/linux/nvme-fc-driver.h
12389 F: include/linux/nvme-fc.h
12391 NVM EXPRESS TARGET DRIVER
12392 M: Christoph Hellwig <hch@lst.de>
12393 M: Sagi Grimberg <sagi@grimberg.me>
12394 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12395 L: linux-nvme@lists.infradead.org
12397 W: http://git.infradead.org/nvme.git
12398 T: git://git.infradead.org/nvme.git
12399 F: drivers/nvme/target/
12402 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12405 F: Documentation/ABI/stable/sysfs-bus-nvmem
12406 F: Documentation/devicetree/bindings/nvmem/
12408 F: include/linux/nvmem-consumer.h
12409 F: include/linux/nvmem-provider.h
12412 M: Ashish Kumar <ashish.kumar@nxp.com>
12413 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12414 L: linux-spi@vger.kernel.org
12416 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12417 F: drivers/spi/spi-nxp-fspi.c
12419 NXP FXAS21002C DRIVER
12420 M: Rui Miguel Silva <rmfrfs@gmail.com>
12421 L: linux-iio@vger.kernel.org
12423 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12424 F: drivers/iio/gyro/fxas21002c.h
12425 F: drivers/iio/gyro/fxas21002c_core.c
12426 F: drivers/iio/gyro/fxas21002c_i2c.c
12427 F: drivers/iio/gyro/fxas21002c_spi.c
12429 NXP SGTL5000 DRIVER
12430 M: Fabio Estevam <festevam@gmail.com>
12431 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12433 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12434 F: sound/soc/codecs/sgtl5000*
12436 NXP SJA1105 ETHERNET SWITCH DRIVER
12437 M: Vladimir Oltean <olteanv@gmail.com>
12438 L: linux-kernel@vger.kernel.org
12440 F: drivers/net/dsa/sja1105
12442 NXP TDA998X DRM DRIVER
12443 M: Russell King <linux@armlinux.org.uk>
12445 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12446 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12447 F: drivers/gpu/drm/i2c/tda998x_drv.c
12448 F: include/drm/i2c/tda998x.h
12449 F: include/dt-bindings/display/tda998x.h
12453 M: Peter Rosin <peda@axentia.se>
12454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12456 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12457 F: sound/soc/codecs/tfa9879*
12460 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12461 R: Charles Gorand <charles.gorand@effinnov.com>
12462 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12464 F: drivers/nfc/nxp-nci
12467 M: Jiri Pirko <jiri@nvidia.com>
12468 L: netdev@vger.kernel.org
12470 F: include/linux/objagg.h
12472 F: lib/test_objagg.c
12475 M: Josh Poimboeuf <jpoimboe@redhat.com>
12476 M: Peter Zijlstra <peterz@infradead.org>
12480 OCELOT ETHERNET SWITCH DRIVER
12481 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12482 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12483 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12484 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12485 L: netdev@vger.kernel.org
12487 F: drivers/net/dsa/ocelot/*
12488 F: drivers/net/ethernet/mscc/
12489 F: include/soc/mscc/ocelot*
12490 F: net/dsa/tag_ocelot.c
12492 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12493 M: Frederic Barrat <fbarrat@linux.ibm.com>
12494 M: Andrew Donnellan <ajd@linux.ibm.com>
12495 L: linuxppc-dev@lists.ozlabs.org
12497 F: Documentation/userspace-api/accelerators/ocxl.rst
12498 F: arch/powerpc/include/asm/pnv-ocxl.h
12499 F: arch/powerpc/platforms/powernv/ocxl.c
12500 F: drivers/misc/ocxl/
12501 F: include/misc/ocxl*
12502 F: include/uapi/misc/ocxl.h
12505 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12506 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12508 L: linux-omap@vger.kernel.org
12510 F: sound/soc/ti/n810.c
12511 F: sound/soc/ti/omap*
12512 F: sound/soc/ti/rx51.c
12513 F: sound/soc/ti/sdma-pcm.*
12515 OMAP CLOCK FRAMEWORK SUPPORT
12516 M: Paul Walmsley <paul@pwsan.com>
12517 L: linux-omap@vger.kernel.org
12519 F: arch/arm/*omap*/*clock*
12521 OMAP DEVICE TREE SUPPORT
12522 M: Benoît Cousson <bcousson@baylibre.com>
12523 M: Tony Lindgren <tony@atomide.com>
12524 L: linux-omap@vger.kernel.org
12525 L: devicetree@vger.kernel.org
12527 F: arch/arm/boot/dts/*am3*
12528 F: arch/arm/boot/dts/*am4*
12529 F: arch/arm/boot/dts/*am5*
12530 F: arch/arm/boot/dts/*dra7*
12531 F: arch/arm/boot/dts/*omap*
12532 F: arch/arm/boot/dts/logicpd-som-lv*
12533 F: arch/arm/boot/dts/logicpd-torpedo*
12535 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12536 L: linux-omap@vger.kernel.org
12537 L: linux-fbdev@vger.kernel.org
12539 F: Documentation/arm/omap/dss.rst
12540 F: drivers/video/fbdev/omap2/
12542 OMAP FRAMEBUFFER SUPPORT
12543 L: linux-fbdev@vger.kernel.org
12544 L: linux-omap@vger.kernel.org
12546 F: drivers/video/fbdev/omap/
12548 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12549 M: Roger Quadros <rogerq@ti.com>
12550 M: Tony Lindgren <tony@atomide.com>
12551 L: linux-omap@vger.kernel.org
12553 F: arch/arm/mach-omap2/*gpmc*
12554 F: drivers/memory/omap-gpmc.c
12557 M: Grygorii Strashko <grygorii.strashko@ti.com>
12558 M: Santosh Shilimkar <ssantosh@kernel.org>
12559 M: Kevin Hilman <khilman@kernel.org>
12560 L: linux-omap@vger.kernel.org
12562 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12563 F: drivers/gpio/gpio-omap.c
12565 OMAP HARDWARE SPINLOCK SUPPORT
12566 M: Ohad Ben-Cohen <ohad@wizery.com>
12567 L: linux-omap@vger.kernel.org
12569 F: drivers/hwspinlock/omap_hwspinlock.c
12571 OMAP HS MMC SUPPORT
12572 L: linux-mmc@vger.kernel.org
12573 L: linux-omap@vger.kernel.org
12575 F: drivers/mmc/host/omap_hsmmc.c
12578 M: Paul Walmsley <paul@pwsan.com>
12579 L: linux-omap@vger.kernel.org
12581 F: arch/arm/mach-omap2/omap_hwmod*data*
12583 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12584 M: Benoît Cousson <bcousson@baylibre.com>
12585 L: linux-omap@vger.kernel.org
12587 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12590 M: Benoît Cousson <bcousson@baylibre.com>
12591 M: Paul Walmsley <paul@pwsan.com>
12592 L: linux-omap@vger.kernel.org
12594 F: arch/arm/mach-omap2/omap_hwmod.*
12597 M: Vignesh R <vigneshr@ti.com>
12598 L: linux-omap@vger.kernel.org
12599 L: linux-i2c@vger.kernel.org
12601 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12602 F: drivers/i2c/busses/i2c-omap.c
12604 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12605 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12606 L: linux-media@vger.kernel.org
12608 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12609 F: drivers/media/platform/omap3isp/
12610 F: drivers/staging/media/omap4iss/
12613 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12614 L: linux-omap@vger.kernel.org
12616 F: drivers/mmc/host/omap.c
12618 OMAP POWER MANAGEMENT SUPPORT
12619 M: Kevin Hilman <khilman@kernel.org>
12620 L: linux-omap@vger.kernel.org
12622 F: arch/arm/*omap*/*pm*
12623 F: drivers/cpufreq/omap-cpufreq.c
12625 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12626 M: Rajendra Nayak <rnayak@codeaurora.org>
12627 M: Paul Walmsley <paul@pwsan.com>
12628 L: linux-omap@vger.kernel.org
12630 F: arch/arm/mach-omap2/prm*
12632 OMAP RANDOM NUMBER GENERATOR SUPPORT
12633 M: Deepak Saxena <dsaxena@plexity.net>
12635 F: drivers/char/hw_random/omap-rng.c
12638 L: linux-usb@vger.kernel.org
12639 L: linux-omap@vger.kernel.org
12641 F: arch/arm/*omap*/usb*
12642 F: drivers/usb/*/*omap*
12644 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12645 M: Mark Jackson <mpfj@newflow.co.uk>
12646 L: linux-omap@vger.kernel.org
12648 F: arch/arm/boot/dts/am335x-nano.dts
12651 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12652 M: Tony Lindgren <tony@atomide.com>
12653 L: linux-omap@vger.kernel.org
12655 Q: http://patchwork.kernel.org/project/linux-omap/list/
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12657 F: arch/arm/configs/omap1_defconfig
12658 F: arch/arm/mach-omap1/
12659 F: arch/arm/plat-omap/
12660 F: drivers/i2c/busses/i2c-omap.c
12661 F: include/linux/platform_data/ams-delta-fiq.h
12662 F: include/linux/platform_data/i2c-omap.h
12665 M: Tony Lindgren <tony@atomide.com>
12666 L: linux-omap@vger.kernel.org
12668 W: http://www.muru.com/linux/omap/
12669 W: http://linux.omap.com/
12670 Q: http://patchwork.kernel.org/project/linux-omap/list/
12671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12672 F: arch/arm/configs/omap2plus_defconfig
12673 F: arch/arm/mach-omap2/
12674 F: arch/arm/plat-omap/
12675 F: drivers/bus/ti-sysc.c
12676 F: drivers/i2c/busses/i2c-omap.c
12677 F: drivers/irqchip/irq-omap-intc.c
12678 F: drivers/mfd/*omap*.c
12679 F: drivers/mfd/menelaus.c
12680 F: drivers/mfd/palmas.c
12681 F: drivers/mfd/tps65217.c
12682 F: drivers/mfd/tps65218.c
12683 F: drivers/mfd/tps65910.c
12684 F: drivers/mfd/twl-core.[ch]
12685 F: drivers/mfd/twl4030*.c
12686 F: drivers/mfd/twl6030*.c
12687 F: drivers/mfd/twl6040*.c
12688 F: drivers/regulator/palmas-regulator*.c
12689 F: drivers/regulator/pbias-regulator.c
12690 F: drivers/regulator/tps65217-regulator.c
12691 F: drivers/regulator/tps65218-regulator.c
12692 F: drivers/regulator/tps65910-regulator.c
12693 F: drivers/regulator/twl-regulator.c
12694 F: drivers/regulator/twl6030-regulator.c
12695 F: include/linux/platform_data/i2c-omap.h
12696 F: include/linux/platform_data/ti-sysc.h
12699 M: Bob Copeland <me@bobcopeland.com>
12700 L: linux-karma-devel@lists.sourceforge.net
12702 F: Documentation/filesystems/omfs.rst
12705 OMNIKEY CARDMAN 4000 DRIVER
12706 M: Harald Welte <laforge@gnumonks.org>
12708 F: drivers/char/pcmcia/cm4000_cs.c
12709 F: include/linux/cm4000_cs.h
12710 F: include/uapi/linux/cm4000_cs.h
12712 OMNIKEY CARDMAN 4040 DRIVER
12713 M: Harald Welte <laforge@gnumonks.org>
12715 F: drivers/char/pcmcia/cm4040_cs.*
12717 OMNIVISION OV13858 SENSOR DRIVER
12718 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12719 L: linux-media@vger.kernel.org
12721 T: git git://linuxtv.org/media_tree.git
12722 F: drivers/media/i2c/ov13858.c
12724 OMNIVISION OV2680 SENSOR DRIVER
12725 M: Rui Miguel Silva <rmfrfs@gmail.com>
12726 L: linux-media@vger.kernel.org
12728 T: git git://linuxtv.org/media_tree.git
12729 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12730 F: drivers/media/i2c/ov2680.c
12732 OMNIVISION OV2685 SENSOR DRIVER
12733 M: Shunqian Zheng <zhengsq@rock-chips.com>
12734 L: linux-media@vger.kernel.org
12736 T: git git://linuxtv.org/media_tree.git
12737 F: drivers/media/i2c/ov2685.c
12739 OMNIVISION OV2740 SENSOR DRIVER
12740 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12741 R: Shawn Tu <shawnx.tu@intel.com>
12742 R: Bingbu Cao <bingbu.cao@intel.com>
12743 L: linux-media@vger.kernel.org
12745 T: git git://linuxtv.org/media_tree.git
12746 F: drivers/media/i2c/ov2740.c
12748 OMNIVISION OV5640 SENSOR DRIVER
12749 M: Steve Longerbeam <slongerbeam@gmail.com>
12750 L: linux-media@vger.kernel.org
12752 T: git git://linuxtv.org/media_tree.git
12753 F: drivers/media/i2c/ov5640.c
12755 OMNIVISION OV5647 SENSOR DRIVER
12756 M: Luis Oliveira <lolivei@synopsys.com>
12757 L: linux-media@vger.kernel.org
12759 T: git git://linuxtv.org/media_tree.git
12760 F: drivers/media/i2c/ov5647.c
12762 OMNIVISION OV5670 SENSOR DRIVER
12763 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12764 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12765 L: linux-media@vger.kernel.org
12767 T: git git://linuxtv.org/media_tree.git
12768 F: drivers/media/i2c/ov5670.c
12770 OMNIVISION OV5675 SENSOR DRIVER
12771 M: Shawn Tu <shawnx.tu@intel.com>
12772 L: linux-media@vger.kernel.org
12774 T: git git://linuxtv.org/media_tree.git
12775 F: drivers/media/i2c/ov5675.c
12777 OMNIVISION OV5695 SENSOR DRIVER
12778 M: Shunqian Zheng <zhengsq@rock-chips.com>
12779 L: linux-media@vger.kernel.org
12781 T: git git://linuxtv.org/media_tree.git
12782 F: drivers/media/i2c/ov5695.c
12784 OMNIVISION OV7670 SENSOR DRIVER
12785 M: Jonathan Corbet <corbet@lwn.net>
12786 L: linux-media@vger.kernel.org
12788 T: git git://linuxtv.org/media_tree.git
12789 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12790 F: drivers/media/i2c/ov7670.c
12792 OMNIVISION OV772x SENSOR DRIVER
12793 M: Jacopo Mondi <jacopo@jmondi.org>
12794 L: linux-media@vger.kernel.org
12796 T: git git://linuxtv.org/media_tree.git
12797 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12798 F: drivers/media/i2c/ov772x.c
12799 F: include/media/i2c/ov772x.h
12801 OMNIVISION OV7740 SENSOR DRIVER
12802 M: Wenyou Yang <wenyou.yang@microchip.com>
12803 L: linux-media@vger.kernel.org
12805 T: git git://linuxtv.org/media_tree.git
12806 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12807 F: drivers/media/i2c/ov7740.c
12809 OMNIVISION OV8856 SENSOR DRIVER
12810 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12811 L: linux-media@vger.kernel.org
12813 T: git git://linuxtv.org/media_tree.git
12814 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12815 F: drivers/media/i2c/ov8856.c
12817 OMNIVISION OV9640 SENSOR DRIVER
12818 M: Petr Cvek <petrcvekcz@gmail.com>
12819 L: linux-media@vger.kernel.org
12821 F: drivers/media/i2c/ov9640.*
12823 OMNIVISION OV9650 SENSOR DRIVER
12824 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12825 R: Akinobu Mita <akinobu.mita@gmail.com>
12826 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12827 L: linux-media@vger.kernel.org
12829 T: git git://linuxtv.org/media_tree.git
12830 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12831 F: drivers/media/i2c/ov9650.c
12833 ONENAND FLASH DRIVER
12834 M: Kyungmin Park <kyungmin.park@samsung.com>
12835 L: linux-mtd@lists.infradead.org
12837 F: drivers/mtd/nand/onenand/
12838 F: include/linux/mtd/onenand*.h
12840 ONION OMEGA2+ BOARD
12841 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12842 L: linux-mips@vger.kernel.org
12844 F: arch/mips/boot/dts/ralink/omega2p.dts
12847 M: Jens Wiklander <jens.wiklander@linaro.org>
12848 L: op-tee@lists.trustedfirmware.org
12850 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12851 F: drivers/tee/optee/
12853 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12854 M: Sumit Garg <sumit.garg@linaro.org>
12855 L: op-tee@lists.trustedfirmware.org
12857 F: drivers/char/hw_random/optee-rng.c
12860 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12861 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12862 L: linux-rdma@vger.kernel.org
12864 F: drivers/infiniband/ulp/opa_vnic
12866 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12867 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12868 M: Frank Rowand <frowand.list@gmail.com>
12869 L: devicetree@vger.kernel.org
12871 F: Documentation/devicetree/dynamic-resolution-notes.rst
12872 F: Documentation/devicetree/overlay-notes.rst
12873 F: drivers/of/overlay.c
12874 F: drivers/of/resolver.c
12875 K: of_overlay_notifier_
12877 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12878 M: Rob Herring <robh+dt@kernel.org>
12879 M: Frank Rowand <frowand.list@gmail.com>
12880 L: devicetree@vger.kernel.org
12882 W: http://www.devicetree.org/
12883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12884 F: Documentation/ABI/testing/sysfs-firmware-ofw
12886 F: include/linux/of*.h
12889 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12890 M: Rob Herring <robh+dt@kernel.org>
12891 L: devicetree@vger.kernel.org
12893 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12895 F: Documentation/devicetree/
12896 F: arch/*/boot/dts/
12897 F: include/dt-bindings/
12899 OPENCORES I2C BUS DRIVER
12900 M: Peter Korsgaard <peter@korsgaard.com>
12901 M: Andrew Lunn <andrew@lunn.ch>
12902 L: linux-i2c@vger.kernel.org
12904 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12905 F: Documentation/i2c/busses/i2c-ocores.rst
12906 F: drivers/i2c/busses/i2c-ocores.c
12907 F: include/linux/platform_data/i2c-ocores.h
12909 OPENRISC ARCHITECTURE
12910 M: Jonas Bonn <jonas@southpole.se>
12911 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12912 M: Stafford Horne <shorne@gmail.com>
12913 L: openrisc@lists.librecores.org
12915 W: http://openrisc.io
12916 T: git git://github.com/openrisc/linux.git
12917 F: Documentation/devicetree/bindings/openrisc/
12918 F: Documentation/openrisc/
12920 F: drivers/irqchip/irq-ompic.c
12921 F: drivers/irqchip/irq-or1k-*
12924 M: Pravin B Shelar <pshelar@ovn.org>
12925 L: netdev@vger.kernel.org
12926 L: dev@openvswitch.org
12928 W: http://openvswitch.org
12929 F: include/uapi/linux/openvswitch.h
12930 F: net/openvswitch/
12932 OPERATING PERFORMANCE POINTS (OPP)
12933 M: Viresh Kumar <vireshk@kernel.org>
12934 M: Nishanth Menon <nm@ti.com>
12935 M: Stephen Boyd <sboyd@kernel.org>
12936 L: linux-pm@vger.kernel.org
12938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12939 F: Documentation/devicetree/bindings/opp/
12940 F: Documentation/power/opp.rst
12942 F: include/linux/pm_opp.h
12945 M: Clemens Ladisch <clemens@ladisch.de>
12946 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12949 F: sound/drivers/opl4/
12952 M: Robert Richter <rric@kernel.org>
12953 L: oprofile-list@lists.sf.net
12955 F: arch/*/include/asm/oprofile*.h
12956 F: arch/*/oprofile/
12957 F: drivers/oprofile/
12958 F: include/linux/oprofile.h
12960 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12961 M: Mark Fasheh <mark@fasheh.com>
12962 M: Joel Becker <jlbec@evilplan.org>
12963 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12964 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12966 W: http://ocfs2.wiki.kernel.org
12967 F: Documentation/filesystems/dlmfs.rst
12968 F: Documentation/filesystems/ocfs2.rst
12971 ORANGEFS FILESYSTEM
12972 M: Mike Marshall <hubcap@omnibond.com>
12973 R: Martin Brandenburg <martin@omnibond.com>
12974 L: devel@lists.orangefs.org
12976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12977 F: Documentation/filesystems/orangefs.rst
12981 L: linux-wireless@vger.kernel.org
12983 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12984 W: http://www.nongnu.org/orinoco/
12985 F: drivers/net/wireless/intersil/orinoco/
12987 OV2659 OMNIVISION SENSOR DRIVER
12988 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12989 L: linux-media@vger.kernel.org
12991 W: https://linuxtv.org
12992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12993 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12994 F: drivers/media/i2c/ov2659.c
12995 F: include/media/i2c/ov2659.h
12998 M: Miklos Szeredi <miklos@szeredi.hu>
12999 L: linux-unionfs@vger.kernel.org
13001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13002 F: Documentation/filesystems/overlayfs.rst
13005 P54 WIRELESS DRIVER
13006 M: Christian Lamparter <chunkeey@googlemail.com>
13007 L: linux-wireless@vger.kernel.org
13009 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13010 F: drivers/net/wireless/intersil/p54/
13013 M: Vladimir Oltean <olteanv@gmail.com>
13014 L: netdev@vger.kernel.org
13016 F: Documentation/core-api/packing.rst
13017 F: include/linux/packing.h
13020 PADATA PARALLEL EXECUTION MECHANISM
13021 M: Steffen Klassert <steffen.klassert@secunet.com>
13022 L: linux-crypto@vger.kernel.org
13024 F: Documentation/core-api/padata.rst
13025 F: include/linux/padata.h
13029 M: Jesper Dangaard Brouer <hawk@kernel.org>
13030 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13031 L: netdev@vger.kernel.org
13033 F: include/net/page_pool.h
13034 F: net/core/page_pool.c
13036 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13037 M: Harald Welte <laforge@gnumonks.org>
13038 L: platform-driver-x86@vger.kernel.org
13040 F: drivers/platform/x86/panasonic-laptop.c
13042 PARALLAX PING IIO SENSOR DRIVER
13043 M: Andreas Klinger <ak@it-klinger.de>
13044 L: linux-iio@vger.kernel.org
13046 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13047 F: drivers/iio/proximity/ping.c
13049 PARALLEL LCD/KEYPAD PANEL DRIVER
13050 M: Willy Tarreau <willy@haproxy.com>
13051 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13053 F: Documentation/admin-guide/lcd-panel-cgram.rst
13054 F: drivers/auxdisplay/panel.c
13056 PARALLEL PORT SUBSYSTEM
13057 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13058 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13059 L: linux-parport@lists.infradead.org (subscribers-only)
13061 F: Documentation/driver-api/parport*.rst
13062 F: drivers/char/ppdev.c
13063 F: drivers/parport/
13064 F: include/linux/parport*.h
13065 F: include/uapi/linux/ppdev.h
13067 PARAVIRT_OPS INTERFACE
13068 M: Juergen Gross <jgross@suse.com>
13069 M: Deep Shah <sdeep@vmware.com>
13070 M: "VMware, Inc." <pv-drivers@vmware.com>
13071 L: virtualization@lists.linux-foundation.org
13073 F: Documentation/virt/paravirt_ops.rst
13074 F: arch/*/include/asm/paravirt*.h
13075 F: arch/*/kernel/paravirt*
13076 F: include/linux/hypervisor.h
13078 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13079 M: Tim Waugh <tim@cyberelk.net>
13080 L: linux-parport@lists.infradead.org (subscribers-only)
13082 F: Documentation/admin-guide/blockdev/paride.rst
13083 F: drivers/block/paride/
13085 PARISC ARCHITECTURE
13086 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13087 M: Helge Deller <deller@gmx.de>
13088 L: linux-parisc@vger.kernel.org
13090 W: https://parisc.wiki.kernel.org
13091 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13094 F: Documentation/parisc/
13096 F: drivers/char/agp/parisc-agp.c
13097 F: drivers/input/misc/hp_sdc_rtc.c
13098 F: drivers/input/serio/gscps2.c
13099 F: drivers/input/serio/hp_sdc*
13101 F: drivers/parport/parport_gsc.*
13102 F: drivers/tty/serial/8250/8250_gsc.c
13103 F: drivers/video/console/sti*
13104 F: drivers/video/fbdev/sti*
13105 F: drivers/video/logo/logo_parisc*
13106 F: include/linux/hp_sdc.h
13109 M: Jiri Pirko <jiri@nvidia.com>
13110 L: netdev@vger.kernel.org
13112 F: include/linux/parman.h
13114 F: lib/test_parman.c
13116 PC ENGINES APU BOARD DRIVER
13117 M: Enrico Weigelt, metux IT consult <info@metux.net>
13119 F: drivers/platform/x86/pcengines-apuv2.c
13121 PC87360 HARDWARE MONITORING DRIVER
13122 M: Jim Cromie <jim.cromie@gmail.com>
13123 L: linux-hwmon@vger.kernel.org
13125 F: Documentation/hwmon/pc87360.rst
13126 F: drivers/hwmon/pc87360.c
13128 PC8736x GPIO DRIVER
13129 M: Jim Cromie <jim.cromie@gmail.com>
13131 F: drivers/char/pc8736x_gpio.c
13133 PC87427 HARDWARE MONITORING DRIVER
13134 M: Jean Delvare <jdelvare@suse.com>
13135 L: linux-hwmon@vger.kernel.org
13137 F: Documentation/hwmon/pc87427.rst
13138 F: drivers/hwmon/pc87427.c
13141 M: Riku Voipio <riku.voipio@iki.fi>
13143 F: drivers/leds/leds-pca9532.c
13144 F: include/linux/leds-pca9532.h
13146 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13147 M: Guenter Roeck <linux@roeck-us.net>
13148 L: linux-i2c@vger.kernel.org
13150 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13152 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13153 M: Khalid Aziz <khalid@gonehiking.org>
13155 F: drivers/firmware/pcdp.*
13157 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13158 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13159 L: linux-pci@vger.kernel.org
13160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13162 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13163 F: drivers/pci/controller/pci-aardvark.c
13165 PCI DRIVER FOR ALTERA PCIE IP
13166 M: Ley Foon Tan <ley.foon.tan@intel.com>
13167 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13168 L: linux-pci@vger.kernel.org
13170 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13171 F: drivers/pci/controller/pcie-altera.c
13173 PCI DRIVER FOR APPLIEDMICRO XGENE
13174 M: Toan Le <toan@os.amperecomputing.com>
13175 L: linux-pci@vger.kernel.org
13176 L: linux-arm-kernel@lists.infradead.org
13178 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13179 F: drivers/pci/controller/pci-xgene.c
13181 PCI DRIVER FOR ARM VERSATILE PLATFORM
13182 M: Rob Herring <robh@kernel.org>
13183 L: linux-pci@vger.kernel.org
13184 L: linux-arm-kernel@lists.infradead.org
13186 F: Documentation/devicetree/bindings/pci/versatile.yaml
13187 F: drivers/pci/controller/pci-versatile.c
13189 PCI DRIVER FOR ARMADA 8K
13190 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13191 L: linux-pci@vger.kernel.org
13192 L: linux-arm-kernel@lists.infradead.org
13194 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13195 F: drivers/pci/controller/dwc/pcie-armada8k.c
13197 PCI DRIVER FOR CADENCE PCIE IP
13198 M: Tom Joseph <tjoseph@cadence.com>
13199 L: linux-pci@vger.kernel.org
13201 F: Documentation/devicetree/bindings/pci/cdns,*
13202 F: drivers/pci/controller/cadence/
13204 PCI DRIVER FOR FREESCALE LAYERSCAPE
13205 M: Minghuan Lian <minghuan.Lian@nxp.com>
13206 M: Mingkai Hu <mingkai.hu@nxp.com>
13207 M: Roy Zang <roy.zang@nxp.com>
13208 L: linuxppc-dev@lists.ozlabs.org
13209 L: linux-pci@vger.kernel.org
13210 L: linux-arm-kernel@lists.infradead.org
13212 F: drivers/pci/controller/dwc/*layerscape*
13214 PCI DRIVER FOR GENERIC OF HOSTS
13215 M: Will Deacon <will@kernel.org>
13216 L: linux-pci@vger.kernel.org
13217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13219 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13220 F: drivers/pci/controller/pci-host-common.c
13221 F: drivers/pci/controller/pci-host-generic.c
13223 PCI DRIVER FOR IMX6
13224 M: Richard Zhu <hongxing.zhu@nxp.com>
13225 M: Lucas Stach <l.stach@pengutronix.de>
13226 L: linux-pci@vger.kernel.org
13227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13229 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13230 F: drivers/pci/controller/dwc/*imx6*
13232 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13233 M: Jonathan Derrick <jonathan.derrick@intel.com>
13234 L: linux-pci@vger.kernel.org
13236 F: drivers/pci/controller/vmd.c
13238 PCI DRIVER FOR MICROSEMI SWITCHTEC
13239 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13240 M: Logan Gunthorpe <logang@deltatee.com>
13241 L: linux-pci@vger.kernel.org
13243 F: Documentation/ABI/testing/sysfs-class-switchtec
13244 F: Documentation/driver-api/switchtec.rst
13245 F: drivers/ntb/hw/mscc/
13246 F: drivers/pci/switch/switchtec*
13247 F: include/linux/switchtec.h
13248 F: include/uapi/linux/switchtec_ioctl.h
13250 PCI DRIVER FOR MOBIVEIL PCIE IP
13251 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13252 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13253 L: linux-pci@vger.kernel.org
13255 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13256 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13258 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13259 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13260 M: Jason Cooper <jason@lakedaemon.net>
13261 L: linux-pci@vger.kernel.org
13262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13264 F: drivers/pci/controller/*mvebu*
13266 PCI DRIVER FOR NVIDIA TEGRA
13267 M: Thierry Reding <thierry.reding@gmail.com>
13268 L: linux-tegra@vger.kernel.org
13269 L: linux-pci@vger.kernel.org
13271 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13272 F: drivers/pci/controller/pci-tegra.c
13274 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13275 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13276 L: linux-pci@vger.kernel.org
13277 L: linux-arm-kernel@lists.infradead.org
13279 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13280 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13282 PCI DRIVER FOR RENESAS R-CAR
13283 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13284 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13285 L: linux-pci@vger.kernel.org
13286 L: linux-renesas-soc@vger.kernel.org
13288 F: Documentation/devicetree/bindings/pci/*rcar*
13289 F: drivers/pci/controller/*rcar*
13291 PCI DRIVER FOR SAMSUNG EXYNOS
13292 M: Jingoo Han <jingoohan1@gmail.com>
13293 L: linux-pci@vger.kernel.org
13294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13295 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13297 F: drivers/pci/controller/dwc/pci-exynos.c
13299 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13300 M: Jingoo Han <jingoohan1@gmail.com>
13301 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13302 L: linux-pci@vger.kernel.org
13304 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13305 F: drivers/pci/controller/dwc/*designware*
13307 PCI DRIVER FOR TI DRA7XX/J721E
13308 M: Kishon Vijay Abraham I <kishon@ti.com>
13309 L: linux-omap@vger.kernel.org
13310 L: linux-pci@vger.kernel.org
13311 L: linux-arm-kernel@lists.infradead.org
13313 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13314 F: drivers/pci/controller/cadence/pci-j721e.c
13315 F: drivers/pci/controller/dwc/pci-dra7xx.c
13317 PCI DRIVER FOR TI KEYSTONE
13318 M: Murali Karicheri <m-karicheri2@ti.com>
13319 L: linux-pci@vger.kernel.org
13320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13322 F: drivers/pci/controller/dwc/pci-keystone.c
13324 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13325 M: Linus Walleij <linus.walleij@linaro.org>
13326 L: linux-pci@vger.kernel.org
13328 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13329 F: drivers/pci/controller/pci-v3-semi.c
13331 PCI ENDPOINT SUBSYSTEM
13332 M: Kishon Vijay Abraham I <kishon@ti.com>
13333 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13334 L: linux-pci@vger.kernel.org
13336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13337 F: drivers/misc/pci_endpoint_test.c
13338 F: drivers/pci/endpoint/
13341 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13342 M: Russell Currey <ruscur@russell.cc>
13343 M: Oliver O'Halloran <oohall@gmail.com>
13344 L: linuxppc-dev@lists.ozlabs.org
13346 F: Documentation/PCI/pci-error-recovery.rst
13347 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13348 F: arch/powerpc/include/*/eeh*.h
13349 F: arch/powerpc/kernel/eeh*.c
13350 F: arch/powerpc/platforms/*/eeh*.c
13351 F: drivers/pci/pcie/aer.c
13352 F: drivers/pci/pcie/dpc.c
13353 F: drivers/pci/pcie/err.c
13356 M: Linas Vepstas <linasvepstas@gmail.com>
13357 L: linux-pci@vger.kernel.org
13359 F: Documentation/PCI/pci-error-recovery.rst
13361 PCI MSI DRIVER FOR ALTERA MSI IP
13362 M: Ley Foon Tan <ley.foon.tan@intel.com>
13363 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13364 L: linux-pci@vger.kernel.org
13366 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13367 F: drivers/pci/controller/pcie-altera-msi.c
13369 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13370 M: Toan Le <toan@os.amperecomputing.com>
13371 L: linux-pci@vger.kernel.org
13372 L: linux-arm-kernel@lists.infradead.org
13374 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13375 F: drivers/pci/controller/pci-xgene-msi.c
13377 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13378 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13379 R: Rob Herring <robh@kernel.org>
13380 L: linux-pci@vger.kernel.org
13382 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13384 F: drivers/pci/controller/
13387 M: Bjorn Helgaas <bhelgaas@google.com>
13388 L: linux-pci@vger.kernel.org
13390 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13392 F: Documentation/PCI/
13393 F: Documentation/devicetree/bindings/pci/
13394 F: arch/x86/kernel/early-quirks.c
13395 F: arch/x86/kernel/quirks.c
13397 F: drivers/acpi/pci*
13399 F: include/asm-generic/pci*
13400 F: include/linux/of_pci.h
13401 F: include/linux/pci*
13402 F: include/uapi/linux/pci*
13405 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13406 M: Jonathan Chocron <jonnyc@amazon.com>
13407 L: linux-pci@vger.kernel.org
13409 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13410 F: drivers/pci/controller/dwc/pcie-al.c
13412 PCIE DRIVER FOR AMLOGIC MESON
13413 M: Yue Wang <yue.wang@Amlogic.com>
13414 L: linux-pci@vger.kernel.org
13415 L: linux-amlogic@lists.infradead.org
13417 F: drivers/pci/controller/dwc/pci-meson.c
13419 PCIE DRIVER FOR AXIS ARTPEC
13420 M: Jesper Nilsson <jesper.nilsson@axis.com>
13421 L: linux-arm-kernel@axis.com
13422 L: linux-pci@vger.kernel.org
13424 F: Documentation/devicetree/bindings/pci/axis,artpec*
13425 F: drivers/pci/controller/dwc/*artpec*
13427 PCIE DRIVER FOR CAVIUM THUNDERX
13428 M: Robert Richter <rric@kernel.org>
13429 L: linux-pci@vger.kernel.org
13430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13432 F: drivers/pci/controller/pci-thunder-*
13434 PCIE DRIVER FOR HISILICON
13435 M: Zhou Wang <wangzhou1@hisilicon.com>
13436 L: linux-pci@vger.kernel.org
13438 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13439 F: drivers/pci/controller/dwc/pcie-hisi.c
13441 PCIE DRIVER FOR HISILICON KIRIN
13442 M: Xiaowei Song <songxiaowei@hisilicon.com>
13443 M: Binghui Wang <wangbinghui@hisilicon.com>
13444 L: linux-pci@vger.kernel.org
13446 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13447 F: drivers/pci/controller/dwc/pcie-kirin.c
13449 PCIE DRIVER FOR HISILICON STB
13450 M: Shawn Guo <shawn.guo@linaro.org>
13451 L: linux-pci@vger.kernel.org
13453 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13454 F: drivers/pci/controller/dwc/pcie-histb.c
13456 PCIE DRIVER FOR MEDIATEK
13457 M: Ryder Lee <ryder.lee@mediatek.com>
13458 L: linux-pci@vger.kernel.org
13459 L: linux-mediatek@lists.infradead.org
13461 F: Documentation/devicetree/bindings/pci/mediatek*
13462 F: drivers/pci/controller/*mediatek*
13464 PCIE DRIVER FOR QUALCOMM MSM
13465 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13466 L: linux-pci@vger.kernel.org
13467 L: linux-arm-msm@vger.kernel.org
13469 F: drivers/pci/controller/dwc/*qcom*
13471 PCIE DRIVER FOR ROCKCHIP
13472 M: Shawn Lin <shawn.lin@rock-chips.com>
13473 L: linux-pci@vger.kernel.org
13474 L: linux-rockchip@lists.infradead.org
13476 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13477 F: drivers/pci/controller/pcie-rockchip*
13479 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13480 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13481 L: linux-pci@vger.kernel.org
13483 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13484 F: drivers/pci/controller/dwc/pcie-uniphier*
13486 PCIE DRIVER FOR ST SPEAR13XX
13487 M: Pratyush Anand <pratyush.anand@gmail.com>
13488 L: linux-pci@vger.kernel.org
13490 F: drivers/pci/controller/dwc/*spear*
13493 M: Dominik Brodowski <linux@dominikbrodowski.net>
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13496 F: Documentation/pcmcia/
13501 PCNET32 NETWORK DRIVER
13502 M: Don Fry <pcnet32@frontier.com>
13503 L: netdev@vger.kernel.org
13505 F: drivers/net/ethernet/amd/pcnet32.c
13507 PCRYPT PARALLEL CRYPTO ENGINE
13508 M: Steffen Klassert <steffen.klassert@secunet.com>
13509 L: linux-crypto@vger.kernel.org
13512 F: include/crypto/pcrypt.h
13514 PEAQ WMI HOTKEYS DRIVER
13515 M: Hans de Goede <hdegoede@redhat.com>
13516 L: platform-driver-x86@vger.kernel.org
13518 F: drivers/platform/x86/peaq-wmi.c
13520 PENSANDO ETHERNET DRIVERS
13521 M: Shannon Nelson <snelson@pensando.io>
13522 M: Pensando Drivers <drivers@pensando.io>
13523 L: netdev@vger.kernel.org
13525 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13526 F: drivers/net/ethernet/pensando/
13528 PER-CPU MEMORY ALLOCATOR
13529 M: Dennis Zhou <dennis@kernel.org>
13530 M: Tejun Heo <tj@kernel.org>
13531 M: Christoph Lameter <cl@linux.com>
13533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13534 F: arch/*/include/asm/percpu.h
13535 F: include/linux/percpu*.h
13538 PER-TASK DELAY ACCOUNTING
13539 M: Balbir Singh <bsingharora@gmail.com>
13541 F: include/linux/delayacct.h
13542 F: kernel/delayacct.c
13544 PERFORMANCE EVENTS SUBSYSTEM
13545 M: Peter Zijlstra <peterz@infradead.org>
13546 M: Ingo Molnar <mingo@redhat.com>
13547 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13548 R: Mark Rutland <mark.rutland@arm.com>
13549 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13550 R: Jiri Olsa <jolsa@redhat.com>
13551 R: Namhyung Kim <namhyung@kernel.org>
13552 L: linux-kernel@vger.kernel.org
13554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13556 F: arch/*/events/*/*
13557 F: arch/*/include/asm/perf_event.h
13558 F: arch/*/kernel/*/*/perf_event*.c
13559 F: arch/*/kernel/*/perf_event*.c
13560 F: arch/*/kernel/perf_callchain.c
13561 F: arch/*/kernel/perf_event*.c
13562 F: include/linux/perf_event.h
13563 F: include/uapi/linux/perf_event.h
13568 PERFORMANCE EVENTS TOOLING ARM64
13569 R: John Garry <john.garry@huawei.com>
13570 R: Will Deacon <will@kernel.org>
13571 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13572 R: Leo Yan <leo.yan@linaro.org>
13573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13575 F: tools/build/feature/test-libopencsd.c
13576 F: tools/perf/arch/arm*/
13577 F: tools/perf/pmu-events/arch/arm64/
13578 F: tools/perf/util/arm-spe*
13579 F: tools/perf/util/cs-etm*
13581 PERSONALITY HANDLING
13582 M: Christoph Hellwig <hch@infradead.org>
13583 L: linux-abi-devel@lists.sourceforge.net
13585 F: include/linux/personality.h
13586 F: include/uapi/linux/personality.h
13588 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13589 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13590 L: linux-input@vger.kernel.org
13592 F: Documentation/input/devices/pxrc.rst
13593 F: drivers/input/joystick/pxrc.c
13596 M: Remi Denis-Courmont <courmisch@gmail.com>
13598 F: Documentation/networking/phonet.rst
13599 F: include/linux/phonet.h
13600 F: include/net/phonet/
13601 F: include/uapi/linux/phonet.h
13605 M: Joern Engel <joern@lazybastard.org>
13606 L: linux-mtd@lists.infradead.org
13608 F: drivers/mtd/devices/phram.c
13611 M: Bruno Prémont <bonbons@linux-vserver.org>
13612 L: linux-input@vger.kernel.org
13614 F: drivers/hid/hid-picolcd*
13617 M: Jamie Iles <jamie@jamieiles.com>
13618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13620 T: git git://github.com/jamieiles/linux-2.6-ji.git
13621 F: arch/arm/boot/dts/picoxcell*
13622 F: arch/arm/mach-picoxcell/
13623 F: drivers/crypto/picoxcell*
13626 M: Christian Brauner <christian@brauner.io>
13627 L: linux-kernel@vger.kernel.org
13629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13631 F: tools/testing/selftests/clone3/
13632 F: tools/testing/selftests/pid_namespace/
13633 F: tools/testing/selftests/pidfd/
13636 K: \b(clone_args|kernel_clone_args)\b
13638 PIN CONTROL SUBSYSTEM
13639 M: Linus Walleij <linus.walleij@linaro.org>
13640 L: linux-gpio@vger.kernel.org
13642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13643 F: Documentation/devicetree/bindings/pinctrl/
13644 F: Documentation/driver-api/pinctl.rst
13645 F: drivers/pinctrl/
13646 F: include/linux/pinctrl/
13648 PIN CONTROLLER - FREESCALE
13649 M: Dong Aisheng <aisheng.dong@nxp.com>
13650 M: Fabio Estevam <festevam@gmail.com>
13651 M: Shawn Guo <shawnguo@kernel.org>
13652 M: Stefan Agner <stefan@agner.ch>
13653 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13654 L: linux-gpio@vger.kernel.org
13656 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13657 F: drivers/pinctrl/freescale/
13659 PIN CONTROLLER - INTEL
13660 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13661 M: Andy Shevchenko <andy@kernel.org>
13663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13664 F: drivers/pinctrl/intel/
13666 PIN CONTROLLER - MEDIATEK
13667 M: Sean Wang <sean.wang@kernel.org>
13668 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13670 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13671 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13672 F: drivers/pinctrl/mediatek/
13674 PIN CONTROLLER - MICROCHIP AT91
13675 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13677 L: linux-gpio@vger.kernel.org
13679 F: drivers/gpio/gpio-sama5d2-piobu.c
13680 F: drivers/pinctrl/pinctrl-at91*
13682 PIN CONTROLLER - QUALCOMM
13683 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13684 L: linux-arm-msm@vger.kernel.org
13686 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13687 F: drivers/pinctrl/qcom/
13689 PIN CONTROLLER - RENESAS
13690 M: Geert Uytterhoeven <geert+renesas@glider.be>
13691 L: linux-renesas-soc@vger.kernel.org
13693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13694 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13695 F: drivers/pinctrl/pinctrl-rz*
13696 F: drivers/pinctrl/sh-pfc/
13698 PIN CONTROLLER - SAMSUNG
13699 M: Tomasz Figa <tomasz.figa@gmail.com>
13700 M: Krzysztof Kozlowski <krzk@kernel.org>
13701 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13703 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13705 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13707 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13708 F: drivers/pinctrl/samsung/
13709 F: include/dt-bindings/pinctrl/samsung.h
13711 PIN CONTROLLER - SINGLE
13712 M: Tony Lindgren <tony@atomide.com>
13713 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13715 L: linux-omap@vger.kernel.org
13717 F: drivers/pinctrl/pinctrl-single.c
13719 PIN CONTROLLER - ST SPEAR
13720 M: Viresh Kumar <vireshk@kernel.org>
13721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13723 W: http://www.st.com/spear
13724 F: drivers/pinctrl/spear/
13726 PISTACHIO SOC SUPPORT
13727 M: James Hartley <james.hartley@sondrel.com>
13728 L: linux-mips@vger.kernel.org
13730 F: arch/mips/boot/dts/img/pistachio*
13731 F: arch/mips/configs/pistachio*_defconfig
13732 F: arch/mips/include/asm/mach-pistachio/
13733 F: arch/mips/pistachio/
13736 M: linux-block@vger.kernel.org
13738 F: drivers/block/pktcdvd.c
13739 F: include/linux/pktcdvd.h
13740 F: include/uapi/linux/pktcdvd.h
13742 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13743 M: Tomasz Duszynski <tduszyns@gmail.com>
13745 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13746 F: drivers/iio/chemical/pms7003.c
13749 M: Jacob Keller <jacob.e.keller@intel.com>
13751 F: Documentation/driver-api/pldmfw/
13752 F: include/linux/pldmfw.h
13756 M: Logan Gunthorpe <logang@deltatee.com>
13758 F: drivers/dma/plx_dma.c
13761 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13762 L: linux-pm@vger.kernel.org
13764 W: https://01.org/pm-graph
13765 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13766 T: git git://github.com/intel/pm-graph
13767 F: tools/power/pm-graph
13769 PMBUS HARDWARE MONITORING DRIVERS
13770 M: Guenter Roeck <linux@roeck-us.net>
13771 L: linux-hwmon@vger.kernel.org
13773 W: http://hwmon.wiki.kernel.org/
13774 W: http://www.roeck-us.net/linux/drivers/
13775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13776 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13777 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13778 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13779 F: Documentation/hwmon/adm1275.rst
13780 F: Documentation/hwmon/ibm-cffps.rst
13781 F: Documentation/hwmon/ir35221.rst
13782 F: Documentation/hwmon/lm25066.rst
13783 F: Documentation/hwmon/ltc2978.rst
13784 F: Documentation/hwmon/ltc3815.rst
13785 F: Documentation/hwmon/max16064.rst
13786 F: Documentation/hwmon/max20751.rst
13787 F: Documentation/hwmon/max31785.rst
13788 F: Documentation/hwmon/max34440.rst
13789 F: Documentation/hwmon/max8688.rst
13790 F: Documentation/hwmon/pmbus-core.rst
13791 F: Documentation/hwmon/pmbus.rst
13792 F: Documentation/hwmon/tps40422.rst
13793 F: Documentation/hwmon/ucd9000.rst
13794 F: Documentation/hwmon/ucd9200.rst
13795 F: Documentation/hwmon/zl6100.rst
13796 F: drivers/hwmon/pmbus/
13797 F: include/linux/pmbus.h
13799 PMC SIERRA MaxRAID DRIVER
13800 L: linux-scsi@vger.kernel.org
13802 W: http://www.pmc-sierra.com/
13803 F: drivers/scsi/pmcraid.*
13805 PMC SIERRA PM8001 DRIVER
13806 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13807 L: linux-scsi@vger.kernel.org
13809 F: drivers/scsi/pm8001/
13811 PNI RM3100 IIO DRIVER
13812 M: Song Qiang <songqiang1304521@gmail.com>
13813 L: linux-iio@vger.kernel.org
13815 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13816 F: drivers/iio/magnetometer/rm3100*
13819 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13820 L: linux-acpi@vger.kernel.org
13823 F: include/linux/pnp.h
13825 POSIX CLOCKS and TIMERS
13826 M: Thomas Gleixner <tglx@linutronix.de>
13827 L: linux-kernel@vger.kernel.org
13829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13831 F: include/linux/time_namespace.h
13832 F: include/linux/timer*
13833 F: kernel/time/*timer*
13834 F: kernel/time/namespace.c
13836 POWER MANAGEMENT CORE
13837 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13838 L: linux-pm@vger.kernel.org
13840 B: https://bugzilla.kernel.org
13841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13842 F: drivers/base/power/
13843 F: drivers/powercap/
13844 F: include/linux/intel_rapl.h
13845 F: include/linux/pm.h
13846 F: include/linux/pm_*
13847 F: include/linux/powercap.h
13848 F: kernel/configs/nopm.config
13850 POWER STATE COORDINATION INTERFACE (PSCI)
13851 M: Mark Rutland <mark.rutland@arm.com>
13852 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13853 L: linux-arm-kernel@lists.infradead.org
13855 F: drivers/firmware/psci/
13856 F: include/linux/psci.h
13857 F: include/uapi/linux/psci.h
13859 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13860 M: Sebastian Reichel <sre@kernel.org>
13861 L: linux-pm@vger.kernel.org
13863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13864 F: Documentation/ABI/testing/sysfs-class-power
13865 F: Documentation/devicetree/bindings/power/supply/
13866 F: drivers/power/supply/
13867 F: include/linux/power_supply.h
13869 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13870 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13871 L: linuxppc-dev@lists.ozlabs.org
13873 F: drivers/char/powernv-op-panel.c
13875 PPP OVER ATM (RFC 2364)
13876 M: Mitchell Blank Jr <mitch@sfgoth.com>
13878 F: include/uapi/linux/atmppp.h
13879 F: net/atm/pppoatm.c
13882 M: Michal Ostrowski <mostrows@earthlink.net>
13884 F: drivers/net/ppp/pppoe.c
13885 F: drivers/net/ppp/pppox.c
13888 M: James Chapman <jchapman@katalix.com>
13890 F: include/linux/if_pppol2tp.h
13891 F: include/uapi/linux/if_pppol2tp.h
13892 F: net/l2tp/l2tp_ppp.c
13894 PPP PROTOCOL DRIVERS AND COMPRESSORS
13895 M: Paul Mackerras <paulus@samba.org>
13896 L: linux-ppp@vger.kernel.org
13898 F: drivers/net/ppp/ppp_*
13901 M: Rodolfo Giometti <giometti@enneenne.com>
13902 L: linuxpps@ml.enneenne.com (subscribers-only)
13904 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13905 F: Documentation/ABI/testing/sysfs-pps
13906 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13907 F: Documentation/driver-api/pps.rst
13909 F: include/linux/pps*.h
13910 F: include/uapi/linux/pps.h
13913 M: Dmitry Kozlov <xeb@mail.ru>
13914 L: netdev@vger.kernel.org
13916 W: http://sourceforge.net/projects/accel-pptp
13917 F: drivers/net/ppp/pptp.c
13919 PRESSURE STALL INFORMATION (PSI)
13920 M: Johannes Weiner <hannes@cmpxchg.org>
13922 F: include/linux/psi*
13923 F: kernel/sched/psi.c
13926 M: Petr Mladek <pmladek@suse.com>
13927 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13928 R: Steven Rostedt <rostedt@goodmis.org>
13930 F: include/linux/printk.h
13933 PRISM54 WIRELESS DRIVER
13934 M: Luis Chamberlain <mcgrof@kernel.org>
13935 L: linux-wireless@vger.kernel.org
13937 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13938 F: drivers/net/wireless/intersil/prism54/
13941 R: Alexey Dobriyan <adobriyan@gmail.com>
13942 L: linux-kernel@vger.kernel.org
13943 L: linux-fsdevel@vger.kernel.org
13945 F: Documentation/filesystems/proc.rst
13947 F: include/linux/proc_fs.h
13948 F: tools/testing/selftests/proc/
13951 M: Luis Chamberlain <mcgrof@kernel.org>
13952 M: Kees Cook <keescook@chromium.org>
13953 M: Iurii Zaikin <yzaikin@google.com>
13954 L: linux-kernel@vger.kernel.org
13955 L: linux-fsdevel@vger.kernel.org
13957 F: fs/proc/proc_sysctl.c
13958 F: include/linux/sysctl.h
13959 F: kernel/sysctl-test.c
13961 F: tools/testing/selftests/sysctl/
13963 PS3 NETWORK SUPPORT
13964 M: Geoff Levand <geoff@infradead.org>
13965 L: netdev@vger.kernel.org
13966 L: linuxppc-dev@lists.ozlabs.org
13968 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13970 PS3 PLATFORM SUPPORT
13971 M: Geoff Levand <geoff@infradead.org>
13972 L: linuxppc-dev@lists.ozlabs.org
13974 F: arch/powerpc/boot/ps3*
13975 F: arch/powerpc/include/asm/lv1call.h
13976 F: arch/powerpc/include/asm/ps3*.h
13977 F: arch/powerpc/platforms/ps3/
13980 F: drivers/rtc/rtc-ps3.c
13981 F: drivers/usb/host/*ps3.c
13982 F: sound/ppc/snd_ps3*
13985 M: Jim Paris <jim@jtan.com>
13986 M: Geoff Levand <geoff@infradead.org>
13987 L: linuxppc-dev@lists.ozlabs.org
13989 F: drivers/block/ps3vram.c
13991 PSAMPLE PACKET SAMPLING SUPPORT
13992 M: Yotam Gigi <yotam.gi@gmail.com>
13994 F: include/net/psample.h
13995 F: include/uapi/linux/psample.h
13999 M: Kees Cook <keescook@chromium.org>
14000 M: Anton Vorontsov <anton@enomsg.org>
14001 M: Colin Cross <ccross@android.com>
14002 M: Tony Luck <tony.luck@intel.com>
14004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14005 F: Documentation/admin-guide/ramoops.rst
14006 F: Documentation/admin-guide/pstore-blk.rst
14007 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14008 F: drivers/acpi/apei/erst.c
14009 F: drivers/firmware/efi/efi-pstore.c
14011 F: include/linux/pstore*
14012 K: \b(pstore|ramoops)
14014 PTP HARDWARE CLOCK SUPPORT
14015 M: Richard Cochran <richardcochran@gmail.com>
14016 L: netdev@vger.kernel.org
14018 W: http://linuxptp.sourceforge.net/
14019 F: Documentation/ABI/testing/sysfs-ptp
14020 F: Documentation/driver-api/ptp.rst
14021 F: drivers/net/phy/dp83640*
14023 F: include/linux/ptp_cl*
14026 M: Oleg Nesterov <oleg@redhat.com>
14028 F: arch/*/*/ptrace*.c
14029 F: arch/*/include/asm/ptrace*.h
14030 F: arch/*/ptrace*.c
14031 F: include/asm-generic/syscall.h
14032 F: include/linux/ptrace.h
14033 F: include/linux/regset.h
14034 F: include/linux/tracehook.h
14035 F: include/uapi/linux/ptrace.h
14036 F: include/uapi/linux/ptrace.h
14040 M: Hans Verkuil <hverkuil@xs4all.nl>
14041 L: linux-media@vger.kernel.org
14043 T: git git://linuxtv.org/media_tree.git
14044 F: Documentation/admin-guide/media/pulse8-cec.rst
14045 F: drivers/media/cec/usb/pulse8/
14047 PVRUSB2 VIDEO4LINUX DRIVER
14048 M: Mike Isely <isely@pobox.com>
14049 L: pvrusb2@isely.net (subscribers-only)
14050 L: linux-media@vger.kernel.org
14052 W: http://www.isely.net/pvrusb2/
14053 T: git git://linuxtv.org/media_tree.git
14054 F: Documentation/driver-api/media/drivers/pvrusb2*
14055 F: drivers/media/usb/pvrusb2/
14058 M: Hans Verkuil <hverkuil@xs4all.nl>
14059 L: linux-media@vger.kernel.org
14061 T: git git://linuxtv.org/media_tree.git
14062 F: drivers/media/usb/pwc/*
14063 F: include/trace/events/pwc.h
14066 M: Kamil Debski <kamil@wypas.org>
14067 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14068 L: linux-hwmon@vger.kernel.org
14070 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14071 F: Documentation/hwmon/pwm-fan.rst
14072 F: drivers/hwmon/pwm-fan.c
14075 M: Sean Young <sean@mess.org>
14076 L: linux-media@vger.kernel.org
14078 F: drivers/media/rc/pwm-ir-tx.c
14081 M: Thierry Reding <thierry.reding@gmail.com>
14082 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14083 M: Lee Jones <lee.jones@linaro.org>
14084 L: linux-pwm@vger.kernel.org
14086 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14088 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14089 F: Documentation/devicetree/bindings/pwm/
14090 F: Documentation/driver-api/pwm.rst
14091 F: drivers/gpio/gpio-mvebu.c
14093 F: drivers/video/backlight/pwm_bl.c
14094 F: include/linux/pwm.h
14095 F: include/linux/pwm_backlight.h
14096 K: pwm_(config|apply_state|ops)
14099 M: Robert Jarzmik <robert.jarzmik@free.fr>
14100 L: linux-gpio@vger.kernel.org
14102 F: drivers/gpio/gpio-pxa.c
14108 M: Robert Jarzmik <robert.jarzmik@free.fr>
14109 L: linux-rtc@vger.kernel.org
14112 PXA2xx/PXA3xx SUPPORT
14113 M: Daniel Mack <daniel@zonque.org>
14114 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14115 M: Robert Jarzmik <robert.jarzmik@free.fr>
14116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14118 T: git git://github.com/hzhuang1/linux.git
14119 T: git git://github.com/rjarzmik/linux.git
14120 F: arch/arm/boot/dts/pxa*
14121 F: arch/arm/mach-pxa/
14122 F: drivers/dma/pxa*
14123 F: drivers/pcmcia/pxa2xx*
14124 F: drivers/pinctrl/pxa/
14125 F: drivers/spi/spi-pxa2xx*
14126 F: drivers/usb/gadget/udc/pxa2*
14127 F: include/sound/pxa2xx-lib.h
14132 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14133 L: qat-linux@intel.com
14135 F: drivers/crypto/qat/
14137 QCOM AUDIO (ASoC) DRIVERS
14138 M: Patrick Lai <plai@codeaurora.org>
14139 M: Banajit Goswami <bgoswami@codeaurora.org>
14140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14145 M: Alex Elder <elder@kernel.org>
14146 L: netdev@vger.kernel.org
14148 F: drivers/net/ipa/
14150 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14151 M: Gabriel Somlo <somlo@cmu.edu>
14152 M: "Michael S. Tsirkin" <mst@redhat.com>
14153 L: qemu-devel@nongnu.org
14155 F: drivers/firmware/qemu_fw_cfg.c
14156 F: include/uapi/linux/qemu_fw_cfg.h
14159 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14160 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14161 L: linux-rdma@vger.kernel.org
14163 F: drivers/infiniband/hw/qib/
14165 QLOGIC QL41xxx FCOE DRIVER
14166 M: QLogic-Storage-Upstream@cavium.com
14167 L: linux-scsi@vger.kernel.org
14169 F: drivers/scsi/qedf/
14171 QLOGIC QL41xxx ISCSI DRIVER
14172 M: QLogic-Storage-Upstream@cavium.com
14173 L: linux-scsi@vger.kernel.org
14175 F: drivers/scsi/qedi/
14177 QLOGIC QL4xxx ETHERNET DRIVER
14178 M: Ariel Elior <aelior@marvell.com>
14179 M: GR-everest-linux-l2@marvell.com
14180 L: netdev@vger.kernel.org
14182 F: drivers/net/ethernet/qlogic/qed/
14183 F: drivers/net/ethernet/qlogic/qede/
14184 F: include/linux/qed/
14186 QLOGIC QL4xxx RDMA DRIVER
14187 M: Michal Kalderon <mkalderon@marvell.com>
14188 M: Ariel Elior <aelior@marvell.com>
14189 L: linux-rdma@vger.kernel.org
14191 F: drivers/infiniband/hw/qedr/
14192 F: include/uapi/rdma/qedr-abi.h
14194 QLOGIC QLA1280 SCSI DRIVER
14195 M: Michael Reed <mdr@sgi.com>
14196 L: linux-scsi@vger.kernel.org
14198 F: drivers/scsi/qla1280.[ch]
14200 QLOGIC QLA2XXX FC-SCSI DRIVER
14201 M: Nilesh Javali <njavali@marvell.com>
14202 M: GR-QLogic-Storage-Upstream@marvell.com
14203 L: linux-scsi@vger.kernel.org
14205 F: Documentation/scsi/LICENSE.qla2xxx
14206 F: drivers/scsi/qla2xxx/
14208 QLOGIC QLA3XXX NETWORK DRIVER
14209 M: GR-Linux-NIC-Dev@marvell.com
14210 L: netdev@vger.kernel.org
14212 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14213 F: drivers/net/ethernet/qlogic/qla3xxx.*
14215 QLOGIC QLA4XXX iSCSI DRIVER
14216 M: QLogic-Storage-Upstream@qlogic.com
14217 L: linux-scsi@vger.kernel.org
14219 F: Documentation/scsi/LICENSE.qla4xxx
14220 F: drivers/scsi/qla4xxx/
14222 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14223 M: Shahed Shaikh <shshaikh@marvell.com>
14224 M: Manish Chopra <manishc@marvell.com>
14225 M: GR-Linux-NIC-Dev@marvell.com
14226 L: netdev@vger.kernel.org
14228 F: drivers/net/ethernet/qlogic/qlcnic/
14230 QLOGIC QLGE 10Gb ETHERNET DRIVER
14231 M: Manish Chopra <manishc@marvell.com>
14232 M: GR-Linux-NIC-Dev@marvell.com
14233 L: netdev@vger.kernel.org
14235 F: drivers/staging/qlge/
14237 QM1D1B0004 MEDIA DRIVER
14238 M: Akihiro Tsukada <tskd08@gmail.com>
14239 L: linux-media@vger.kernel.org
14241 F: drivers/media/tuners/qm1d1b0004*
14243 QM1D1C0042 MEDIA DRIVER
14244 M: Akihiro Tsukada <tskd08@gmail.com>
14245 L: linux-media@vger.kernel.org
14247 F: drivers/media/tuners/qm1d1c0042*
14250 M: Anders Larsen <al@alarsen.net>
14252 W: http://www.alarsen.net/linux/qnx4fs/
14254 F: include/uapi/linux/qnx4_fs.h
14255 F: include/uapi/linux/qnxtypes.h
14257 QORIQ DPAA2 FSL-MC BUS DRIVER
14258 M: Stuart Yoder <stuyoder@gmail.com>
14259 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14260 L: linux-kernel@vger.kernel.org
14262 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14263 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14264 F: drivers/bus/fsl-mc/
14266 QT1010 MEDIA DRIVER
14267 M: Antti Palosaari <crope@iki.fi>
14268 L: linux-media@vger.kernel.org
14270 W: https://linuxtv.org
14271 W: http://palosaari.fi/linux/
14272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14273 T: git git://linuxtv.org/anttip/media_tree.git
14274 F: drivers/media/tuners/qt1010*
14276 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14277 M: Kalle Valo <kvalo@codeaurora.org>
14278 L: ath10k@lists.infradead.org
14280 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14282 F: drivers/net/wireless/ath/ath10k/
14284 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14285 M: Kalle Valo <kvalo@codeaurora.org>
14286 L: ath11k@lists.infradead.org
14288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14289 F: drivers/net/wireless/ath/ath11k/
14291 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14292 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14293 L: linux-wireless@vger.kernel.org
14295 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14296 F: drivers/net/wireless/ath/ath9k/
14298 QUALCOMM CAMERA SUBSYSTEM DRIVER
14299 M: Todor Tomov <todor.too@gmail.com>
14300 L: linux-media@vger.kernel.org
14302 F: Documentation/admin-guide/media/qcom_camss.rst
14303 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14304 F: drivers/media/platform/qcom/camss/
14306 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14307 M: Niklas Cassel <nks@flawful.org>
14308 L: linux-pm@vger.kernel.org
14309 L: linux-arm-msm@vger.kernel.org
14311 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14312 F: drivers/power/avs/qcom-cpr.c
14314 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14315 M: Ilia Lin <ilia.lin@kernel.org>
14316 L: linux-pm@vger.kernel.org
14318 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14319 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14321 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14322 M: Timur Tabi <timur@kernel.org>
14323 L: netdev@vger.kernel.org
14325 F: drivers/net/ethernet/qualcomm/emac/
14327 QUALCOMM ETHQOS ETHERNET DRIVER
14328 M: Vinod Koul <vkoul@kernel.org>
14329 L: netdev@vger.kernel.org
14331 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14332 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14334 QUALCOMM GENERIC INTERFACE I2C DRIVER
14335 M: Akash Asthana <akashast@codeaurora.org>
14336 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14337 L: linux-i2c@vger.kernel.org
14338 L: linux-arm-msm@vger.kernel.org
14340 F: drivers/i2c/busses/i2c-qcom-geni.c
14342 QUALCOMM HEXAGON ARCHITECTURE
14343 M: Brian Cain <bcain@codeaurora.org>
14344 L: linux-hexagon@vger.kernel.org
14348 QUALCOMM HIDMA DRIVER
14349 M: Sinan Kaya <okaya@kernel.org>
14350 L: linux-arm-kernel@lists.infradead.org
14351 L: linux-arm-msm@vger.kernel.org
14352 L: dmaengine@vger.kernel.org
14354 F: drivers/dma/qcom/hidma*
14356 QUALCOMM I2C CCI DRIVER
14357 M: Loic Poulain <loic.poulain@linaro.org>
14358 M: Robert Foss <robert.foss@linaro.org>
14359 L: linux-i2c@vger.kernel.org
14360 L: linux-arm-msm@vger.kernel.org
14362 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14363 F: drivers/i2c/busses/i2c-qcom-cci.c
14366 M: Rob Clark <robdclark@gmail.com>
14367 L: iommu@lists.linux-foundation.org
14368 L: linux-arm-msm@vger.kernel.org
14370 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14372 QUALCOMM IPCC MAILBOX DRIVER
14373 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14374 L: linux-arm-msm@vger.kernel.org
14376 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14377 F: drivers/mailbox/qcom-ipcc.c
14378 F: include/dt-bindings/mailbox/qcom-ipcc.h
14380 QUALCOMM RMNET DRIVER
14381 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14382 M: Sean Tranchetti <stranche@codeaurora.org>
14383 L: netdev@vger.kernel.org
14385 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14386 F: drivers/net/ethernet/qualcomm/rmnet/
14387 F: include/linux/if_rmnet.h
14389 QUALCOMM TSENS THERMAL DRIVER
14390 M: Amit Kucheria <amitk@kernel.org>
14391 L: linux-pm@vger.kernel.org
14392 L: linux-arm-msm@vger.kernel.org
14394 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14395 F: drivers/thermal/qcom/
14397 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14398 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14399 L: linux-media@vger.kernel.org
14400 L: linux-arm-msm@vger.kernel.org
14402 T: git git://linuxtv.org/media_tree.git
14403 F: Documentation/devicetree/bindings/media/*venus*
14404 F: drivers/media/platform/qcom/venus/
14406 QUALCOMM WCN36XX WIRELESS DRIVER
14407 M: Kalle Valo <kvalo@codeaurora.org>
14408 L: wcn36xx@lists.infradead.org
14410 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14411 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14412 F: drivers/net/wireless/ath/wcn36xx/
14414 QUANTENNA QTNFMAC WIRELESS DRIVER
14415 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14416 R: Sergey Matyukevich <geomatsi@gmail.com>
14417 L: linux-wireless@vger.kernel.org
14419 F: drivers/net/wireless/quantenna
14421 RADEON and AMDGPU DRM DRIVERS
14422 M: Alex Deucher <alexander.deucher@amd.com>
14423 M: Christian König <christian.koenig@amd.com>
14424 L: amd-gfx@lists.freedesktop.org
14426 T: git git://people.freedesktop.org/~agd5f/linux
14427 F: drivers/gpu/drm/amd/
14428 F: drivers/gpu/drm/radeon/
14429 F: include/uapi/drm/amdgpu_drm.h
14430 F: include/uapi/drm/radeon_drm.h
14432 RADEON FRAMEBUFFER DISPLAY DRIVER
14433 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14434 L: linux-fbdev@vger.kernel.org
14436 F: drivers/video/fbdev/aty/radeon*
14437 F: include/uapi/linux/radeonfb.h
14439 RADIOSHARK RADIO DRIVER
14440 M: Hans Verkuil <hverkuil@xs4all.nl>
14441 L: linux-media@vger.kernel.org
14443 T: git git://linuxtv.org/media_tree.git
14444 F: drivers/media/radio/radio-shark.c
14446 RADIOSHARK2 RADIO DRIVER
14447 M: Hans Verkuil <hverkuil@xs4all.nl>
14448 L: linux-media@vger.kernel.org
14450 T: git git://linuxtv.org/media_tree.git
14451 F: drivers/media/radio/radio-shark2.c
14452 F: drivers/media/radio/radio-tea5777.c
14454 RADOS BLOCK DEVICE (RBD)
14455 M: Ilya Dryomov <idryomov@gmail.com>
14456 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14457 L: ceph-devel@vger.kernel.org
14459 W: http://ceph.com/
14460 T: git git://github.com/ceph/ceph-client.git
14461 F: Documentation/ABI/testing/sysfs-bus-rbd
14462 F: drivers/block/rbd.c
14463 F: drivers/block/rbd_types.h
14465 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14466 M: Paul Mackerras <paulus@samba.org>
14467 L: linux-fbdev@vger.kernel.org
14469 F: drivers/video/fbdev/aty/aty128fb.c
14471 RAINSHADOW-CEC DRIVER
14472 M: Hans Verkuil <hverkuil@xs4all.nl>
14473 L: linux-media@vger.kernel.org
14475 T: git git://linuxtv.org/media_tree.git
14476 F: drivers/media/cec/usb/rainshadow/
14478 RALINK MIPS ARCHITECTURE
14479 M: John Crispin <john@phrozen.org>
14480 L: linux-mips@vger.kernel.org
14482 F: arch/mips/ralink
14484 RALINK RT2X00 WIRELESS LAN DRIVER
14485 M: Stanislaw Gruszka <stf_xl@wp.pl>
14486 M: Helmut Schaa <helmut.schaa@googlemail.com>
14487 L: linux-wireless@vger.kernel.org
14489 F: drivers/net/wireless/ralink/rt2x00/
14491 RAMDISK RAM BLOCK DEVICE DRIVER
14492 M: Jens Axboe <axboe@kernel.dk>
14494 F: Documentation/admin-guide/blockdev/ramdisk.rst
14495 F: drivers/block/brd.c
14497 RANCHU VIRTUAL BOARD FOR MIPS
14498 M: Miodrag Dinic <miodrag.dinic@mips.com>
14499 L: linux-mips@vger.kernel.org
14501 F: arch/mips/configs/generic/board-ranchu.config
14502 F: arch/mips/generic/board-ranchu.c
14504 RANDOM NUMBER DRIVER
14505 M: "Theodore Ts'o" <tytso@mit.edu>
14507 F: drivers/char/random.c
14510 M: Matt Porter <mporter@kernel.crashing.org>
14511 M: Alexandre Bounine <alex.bou9@gmail.com>
14513 F: drivers/rapidio/
14516 M: Tony Luck <tony.luck@intel.com>
14517 M: Borislav Petkov <bp@alien8.de>
14518 L: linux-edac@vger.kernel.org
14520 F: Documentation/admin-guide/ras.rst
14522 F: include/linux/ras.h
14523 F: include/ras/ras_event.h
14525 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14526 L: linux-wireless@vger.kernel.org
14528 F: drivers/net/wireless/ray*
14530 RC-CORE / LIRC FRAMEWORK
14531 M: Sean Young <sean@mess.org>
14532 L: linux-media@vger.kernel.org
14534 W: http://linuxtv.org
14535 T: git git://linuxtv.org/media_tree.git
14536 F: Documentation/driver-api/media/rc-core.rst
14537 F: Documentation/userspace-api/media/rc/
14538 F: drivers/media/rc/
14539 F: include/media/rc-map.h
14540 F: include/media/rc-core.h
14541 F: include/uapi/linux/lirc.h
14543 RCMM REMOTE CONTROLS DECODER
14544 M: Patrick Lerda <patrick9876@free.fr>
14546 F: drivers/media/rc/ir-rcmm-decoder.c
14548 RCUTORTURE TEST FRAMEWORK
14549 M: "Paul E. McKenney" <paulmck@kernel.org>
14550 M: Josh Triplett <josh@joshtriplett.org>
14551 R: Steven Rostedt <rostedt@goodmis.org>
14552 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14553 R: Lai Jiangshan <jiangshanlai@gmail.com>
14554 L: rcu@vger.kernel.org
14556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14557 F: tools/testing/selftests/rcutorture
14559 RDACM20 Camera Sensor
14560 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14561 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14562 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14563 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14564 L: linux-media@vger.kernel.org
14566 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14567 F: drivers/media/i2c/rdacm20.c
14568 F: drivers/media/i2c/max9271.c
14569 F: drivers/media/i2c/max9271.h
14572 M: Florian Fainelli <florian@openwrt.org>
14575 RDC R6040 FAST ETHERNET DRIVER
14576 M: Florian Fainelli <f.fainelli@gmail.com>
14577 L: netdev@vger.kernel.org
14579 F: drivers/net/ethernet/rdc/r6040.c
14581 RDMAVT - RDMA verbs software
14582 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14583 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14584 L: linux-rdma@vger.kernel.org
14586 F: drivers/infiniband/sw/rdmavt
14588 RDS - RELIABLE DATAGRAM SOCKETS
14589 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14590 L: netdev@vger.kernel.org
14591 L: linux-rdma@vger.kernel.org
14592 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14594 W: https://oss.oracle.com/projects/rds/
14595 F: Documentation/networking/rds.rst
14598 RDT - RESOURCE ALLOCATION
14599 M: Fenghua Yu <fenghua.yu@intel.com>
14600 M: Reinette Chatre <reinette.chatre@intel.com>
14601 L: linux-kernel@vger.kernel.org
14603 F: Documentation/x86/resctrl*
14604 F: arch/x86/include/asm/resctrl.h
14605 F: arch/x86/kernel/cpu/resctrl/
14606 F: tools/testing/selftests/resctrl/
14608 READ-COPY UPDATE (RCU)
14609 M: "Paul E. McKenney" <paulmck@kernel.org>
14610 M: Josh Triplett <josh@joshtriplett.org>
14611 R: Steven Rostedt <rostedt@goodmis.org>
14612 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14613 R: Lai Jiangshan <jiangshanlai@gmail.com>
14614 R: Joel Fernandes <joel@joelfernandes.org>
14615 L: rcu@vger.kernel.org
14617 W: http://www.rdrop.com/users/paulmck/RCU/
14618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14619 F: Documentation/RCU/
14620 F: include/linux/rcu*
14622 X: Documentation/RCU/torture.rst
14623 X: include/linux/srcu*.h
14624 X: kernel/rcu/srcu*.c
14626 REAL TIME CLOCK (RTC) SUBSYSTEM
14627 M: Alessandro Zummo <a.zummo@towertech.it>
14628 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14629 L: linux-rtc@vger.kernel.org
14631 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14633 F: Documentation/admin-guide/rtc.rst
14634 F: Documentation/devicetree/bindings/rtc/
14636 F: include/linux/platform_data/rtc-*
14637 F: include/linux/rtc.h
14638 F: include/linux/rtc/
14639 F: include/uapi/linux/rtc.h
14640 F: tools/testing/selftests/rtc/
14642 REALTEK AUDIO CODECS
14643 M: Oder Chiou <oder_chiou@realtek.com>
14645 F: include/sound/rt*.h
14646 F: sound/soc/codecs/rt*
14648 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14649 M: Linus Walleij <linus.walleij@linaro.org>
14651 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14652 F: drivers/net/dsa/realtek-smi*
14653 F: drivers/net/dsa/rtl83*
14655 REALTEK WIRELESS DRIVER (rtlwifi family)
14656 M: Ping-Ke Shih <pkshih@realtek.com>
14657 L: linux-wireless@vger.kernel.org
14659 W: https://wireless.wiki.kernel.org/
14660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14661 F: drivers/net/wireless/realtek/rtlwifi/
14663 REALTEK WIRELESS DRIVER (rtw88)
14664 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14665 L: linux-wireless@vger.kernel.org
14667 F: drivers/net/wireless/realtek/rtw88/
14669 REDPINE WIRELESS DRIVER
14670 M: Amitkumar Karwar <amitkarwar@gmail.com>
14671 M: Siva Rebbagondla <siva8118@gmail.com>
14672 L: linux-wireless@vger.kernel.org
14674 F: drivers/net/wireless/rsi/
14676 REGISTER MAP ABSTRACTION
14677 M: Mark Brown <broonie@kernel.org>
14678 L: linux-kernel@vger.kernel.org
14680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14681 F: Documentation/devicetree/bindings/regmap/
14682 F: drivers/base/regmap/
14683 F: include/linux/regmap.h
14685 REISERFS FILE SYSTEM
14686 L: reiserfs-devel@vger.kernel.org
14690 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14691 M: Ohad Ben-Cohen <ohad@wizery.com>
14692 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14693 L: linux-remoteproc@vger.kernel.org
14695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14696 F: Documentation/ABI/testing/sysfs-class-remoteproc
14697 F: Documentation/devicetree/bindings/remoteproc/
14698 F: Documentation/staging/remoteproc.rst
14699 F: drivers/remoteproc/
14700 F: include/linux/remoteproc.h
14701 F: include/linux/remoteproc/
14703 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14704 M: Ohad Ben-Cohen <ohad@wizery.com>
14705 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14706 L: linux-remoteproc@vger.kernel.org
14708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14709 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14710 F: Documentation/staging/rpmsg.rst
14712 F: include/linux/rpmsg.h
14713 F: include/linux/rpmsg/
14714 F: include/uapi/linux/rpmsg.h
14717 RENESAS CLOCK DRIVERS
14718 M: Geert Uytterhoeven <geert+renesas@glider.be>
14719 L: linux-renesas-soc@vger.kernel.org
14721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14722 F: Documentation/devicetree/bindings/clock/renesas,*
14723 F: drivers/clk/renesas/
14725 RENESAS EMEV2 I2C DRIVER
14726 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14728 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14729 F: drivers/i2c/busses/i2c-emev2.c
14731 RENESAS ETHERNET DRIVERS
14732 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14733 L: netdev@vger.kernel.org
14734 L: linux-renesas-soc@vger.kernel.org
14735 F: Documentation/devicetree/bindings/net/renesas,*.txt
14736 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14737 F: drivers/net/ethernet/renesas/
14738 F: include/linux/sh_eth.h
14740 RENESAS R-CAR GYROADC DRIVER
14741 M: Marek Vasut <marek.vasut@gmail.com>
14742 L: linux-iio@vger.kernel.org
14744 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14745 F: drivers/iio/adc/rcar-gyroadc.c
14747 RENESAS R-CAR I2C DRIVERS
14748 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14750 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14751 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14752 F: drivers/i2c/busses/i2c-rcar.c
14753 F: drivers/i2c/busses/i2c-sh_mobile.c
14755 RENESAS R-CAR THERMAL DRIVERS
14756 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14757 L: linux-renesas-soc@vger.kernel.org
14759 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14760 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14761 F: drivers/thermal/rcar_gen3_thermal.c
14762 F: drivers/thermal/rcar_thermal.c
14764 RENESAS RIIC DRIVER
14765 M: Chris Brandt <chris.brandt@renesas.com>
14767 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14768 F: drivers/i2c/busses/i2c-riic.c
14770 RENESAS USB PHY DRIVER
14771 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14772 L: linux-renesas-soc@vger.kernel.org
14774 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14776 RESET CONTROLLER FRAMEWORK
14777 M: Philipp Zabel <p.zabel@pengutronix.de>
14779 T: git git://git.pengutronix.de/git/pza/linux
14780 F: Documentation/devicetree/bindings/reset/
14782 F: include/dt-bindings/reset/
14783 F: include/linux/reset-controller.h
14784 F: include/linux/reset.h
14785 F: include/linux/reset/
14786 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14788 RESTARTABLE SEQUENCES SUPPORT
14789 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14790 M: Peter Zijlstra <peterz@infradead.org>
14791 M: "Paul E. McKenney" <paulmck@kernel.org>
14792 M: Boqun Feng <boqun.feng@gmail.com>
14793 L: linux-kernel@vger.kernel.org
14795 F: include/trace/events/rseq.h
14796 F: include/uapi/linux/rseq.h
14798 F: tools/testing/selftests/rseq/
14801 M: Johannes Berg <johannes@sipsolutions.net>
14802 L: linux-wireless@vger.kernel.org
14804 W: https://wireless.wiki.kernel.org/
14805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14807 F: Documentation/ABI/stable/sysfs-class-rfkill
14808 F: Documentation/driver-api/rfkill.rst
14809 F: include/linux/rfkill.h
14810 F: include/uapi/linux/rfkill.h
14814 M: Thomas Graf <tgraf@suug.ch>
14815 M: Herbert Xu <herbert@gondor.apana.org.au>
14816 L: netdev@vger.kernel.org
14818 F: include/linux/rhashtable-types.h
14819 F: include/linux/rhashtable.h
14820 F: lib/rhashtable.c
14821 F: lib/test_rhashtable.c
14823 RICOH R5C592 MEMORYSTICK DRIVER
14824 M: Maxim Levitsky <maximlevitsky@gmail.com>
14826 F: drivers/memstick/host/r592.*
14828 RICOH SMARTMEDIA/XD DRIVER
14829 M: Maxim Levitsky <maximlevitsky@gmail.com>
14831 F: drivers/mtd/nand/raw/r852.c
14832 F: drivers/mtd/nand/raw/r852.h
14834 RISC-V ARCHITECTURE
14835 M: Paul Walmsley <paul.walmsley@sifive.com>
14836 M: Palmer Dabbelt <palmer@dabbelt.com>
14837 M: Albert Ou <aou@eecs.berkeley.edu>
14838 L: linux-riscv@lists.infradead.org
14840 P: Documentation/riscv/patch-acceptance.rst
14841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14847 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14848 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14849 L: linux-block@vger.kernel.org
14851 F: drivers/block/rnbd/
14854 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14856 W: http://sourceforge.net/projects/roccat/
14857 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14858 F: drivers/hid/hid-roccat*
14859 F: include/linux/hid-roccat*
14861 ROCKCHIP ISP V1 DRIVER
14862 M: Helen Koike <helen.koike@collabora.com>
14863 L: linux-media@vger.kernel.org
14865 F: drivers/staging/media/rkisp1/
14867 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14868 M: Jacob Chen <jacob-chen@iotwrt.com>
14869 M: Ezequiel Garcia <ezequiel@collabora.com>
14870 L: linux-media@vger.kernel.org
14871 L: linux-rockchip@lists.infradead.org
14873 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14874 F: drivers/media/platform/rockchip/rga/
14876 ROCKCHIP VIDEO DECODER DRIVER
14877 M: Ezequiel Garcia <ezequiel@collabora.com>
14878 L: linux-media@vger.kernel.org
14879 L: linux-rockchip@lists.infradead.org
14881 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14882 F: drivers/staging/media/rkvdec/
14885 M: Jiri Pirko <jiri@resnulli.us>
14886 L: netdev@vger.kernel.org
14888 F: drivers/net/ethernet/rocker/
14892 W: http://www.comtrol.com
14893 F: Documentation/driver-api/serial/rocket.rst
14894 F: drivers/tty/rocket*
14896 ROCKETPORT EXPRESS/INFINITY DRIVER
14897 M: Kevin Cernekee <cernekee@gmail.com>
14898 L: linux-serial@vger.kernel.org
14900 F: drivers/tty/serial/rp2.*
14902 ROHM BD99954 CHARGER IC
14903 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14904 L: linux-power@fi.rohmeurope.com
14906 F: drivers/power/supply/bd99954-charger.c
14907 F: drivers/power/supply/bd99954-charger.h
14909 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14910 M: Tomasz Duszynski <tduszyns@gmail.com>
14912 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14913 F: drivers/iio/light/bh1750.c
14915 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14916 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14917 L: linux-kernel@vger.kernel.org
14918 L: linux-renesas-soc@vger.kernel.org
14920 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14921 F: drivers/gpio/gpio-bd9571mwv.c
14922 F: drivers/mfd/bd9571mwv.c
14923 F: drivers/regulator/bd9571mwv-regulator.c
14924 F: include/linux/mfd/bd9571mwv.h
14926 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14927 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14928 L: linux-power@fi.rohmeurope.com
14930 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14931 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14932 F: drivers/clk/clk-bd718x7.c
14933 F: drivers/gpio/gpio-bd70528.c
14934 F: drivers/gpio/gpio-bd71828.c
14935 F: drivers/mfd/rohm-bd70528.c
14936 F: drivers/mfd/rohm-bd71828.c
14937 F: drivers/mfd/rohm-bd718x7.c
14938 F: drivers/power/supply/bd70528-charger.c
14939 F: drivers/regulator/bd70528-regulator.c
14940 F: drivers/regulator/bd71828-regulator.c
14941 F: drivers/regulator/bd718x7-regulator.c
14942 F: drivers/regulator/rohm-regulator.c
14943 F: drivers/rtc/rtc-bd70528.c
14944 F: drivers/watchdog/bd70528_wdt.c
14945 F: include/linux/mfd/rohm-bd70528.h
14946 F: include/linux/mfd/rohm-bd71828.h
14947 F: include/linux/mfd/rohm-bd718x7.h
14948 F: include/linux/mfd/rohm-generic.h
14949 F: include/linux/mfd/rohm-shared.h
14952 M: Ralf Baechle <ralf@linux-mips.org>
14953 L: linux-hams@vger.kernel.org
14955 W: http://www.linux-ax25.org/
14956 F: include/net/rose.h
14957 F: include/uapi/linux/rose.h
14960 ROTATION DRIVER FOR ALLWINNER A83T
14961 M: Jernej Skrabec <jernej.skrabec@siol.net>
14962 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14965 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14966 F: drivers/media/platform/sunxi/sun8i-rotate/
14968 RTL2830 MEDIA DRIVER
14969 M: Antti Palosaari <crope@iki.fi>
14970 L: linux-media@vger.kernel.org
14972 W: https://linuxtv.org
14973 W: http://palosaari.fi/linux/
14974 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14975 T: git git://linuxtv.org/anttip/media_tree.git
14976 F: drivers/media/dvb-frontends/rtl2830*
14978 RTL2832 MEDIA DRIVER
14979 M: Antti Palosaari <crope@iki.fi>
14980 L: linux-media@vger.kernel.org
14982 W: https://linuxtv.org
14983 W: http://palosaari.fi/linux/
14984 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14985 T: git git://linuxtv.org/anttip/media_tree.git
14986 F: drivers/media/dvb-frontends/rtl2832*
14988 RTL2832_SDR MEDIA DRIVER
14989 M: Antti Palosaari <crope@iki.fi>
14990 L: linux-media@vger.kernel.org
14992 W: https://linuxtv.org
14993 W: http://palosaari.fi/linux/
14994 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14995 T: git git://linuxtv.org/anttip/media_tree.git
14996 F: drivers/media/dvb-frontends/rtl2832_sdr*
14998 RTL8180 WIRELESS DRIVER
14999 L: linux-wireless@vger.kernel.org
15001 W: https://wireless.wiki.kernel.org/
15002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15003 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15005 RTL8187 WIRELESS DRIVER
15006 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15007 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15008 M: Larry Finger <Larry.Finger@lwfinger.net>
15009 L: linux-wireless@vger.kernel.org
15011 W: https://wireless.wiki.kernel.org/
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15013 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15015 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15016 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15017 L: linux-wireless@vger.kernel.org
15019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15020 F: drivers/net/wireless/realtek/rtl8xxxu/
15022 RTRS TRANSPORT DRIVERS
15023 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15024 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15025 L: linux-rdma@vger.kernel.org
15027 F: drivers/infiniband/ulp/rtrs/
15029 RXRPC SOCKETS (AF_RXRPC)
15030 M: David Howells <dhowells@redhat.com>
15031 L: linux-afs@lists.infradead.org
15033 W: https://www.infradead.org/~dhowells/kafs/
15034 F: Documentation/networking/rxrpc.rst
15035 F: include/keys/rxrpc-type.h
15036 F: include/net/af_rxrpc.h
15037 F: include/trace/events/rxrpc.h
15038 F: include/uapi/linux/rxrpc.h
15041 S3 SAVAGE FRAMEBUFFER DRIVER
15042 M: Antonino Daplas <adaplas@gmail.com>
15043 L: linux-fbdev@vger.kernel.org
15045 F: drivers/video/fbdev/savage/
15048 M: Heiko Carstens <hca@linux.ibm.com>
15049 M: Vasily Gorbik <gor@linux.ibm.com>
15050 M: Christian Borntraeger <borntraeger@de.ibm.com>
15051 L: linux-s390@vger.kernel.org
15053 W: http://www.ibm.com/developerworks/linux/linux390/
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15055 F: Documentation/driver-api/s390-drivers.rst
15056 F: Documentation/s390/
15060 S390 COMMON I/O LAYER
15061 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15062 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15063 L: linux-s390@vger.kernel.org
15065 W: http://www.ibm.com/developerworks/linux/linux390/
15066 F: drivers/s390/cio/
15069 M: Stefan Haberland <sth@linux.ibm.com>
15070 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15071 L: linux-s390@vger.kernel.org
15073 W: http://www.ibm.com/developerworks/linux/linux390/
15074 F: block/partitions/ibm.c
15075 F: drivers/s390/block/dasd*
15076 F: include/linux/dasd_mod.h
15079 M: Matthew Rosato <mjrosato@linux.ibm.com>
15080 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15081 L: linux-s390@vger.kernel.org
15083 W: http://www.ibm.com/developerworks/linux/linux390/
15084 F: drivers/iommu/s390-iommu.c
15086 S390 IUCV NETWORK LAYER
15087 M: Julian Wiedmann <jwi@linux.ibm.com>
15088 M: Karsten Graul <kgraul@linux.ibm.com>
15089 M: Ursula Braun <ubraun@linux.ibm.com>
15090 L: linux-s390@vger.kernel.org
15092 W: http://www.ibm.com/developerworks/linux/linux390/
15093 F: drivers/s390/net/*iucv*
15094 F: include/net/iucv/
15097 S390 NETWORK DRIVERS
15098 M: Julian Wiedmann <jwi@linux.ibm.com>
15099 M: Karsten Graul <kgraul@linux.ibm.com>
15100 M: Ursula Braun <ubraun@linux.ibm.com>
15101 L: linux-s390@vger.kernel.org
15103 W: http://www.ibm.com/developerworks/linux/linux390/
15104 F: drivers/s390/net/
15107 M: Niklas Schnelle <schnelle@linux.ibm.com>
15108 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15109 L: linux-s390@vger.kernel.org
15111 W: http://www.ibm.com/developerworks/linux/linux390/
15113 F: drivers/pci/hotplug/s390_pci_hpc.c
15114 F: Documentation/s390/pci.rst
15116 S390 VFIO AP DRIVER
15117 M: Tony Krowiak <akrowiak@linux.ibm.com>
15118 M: Pierre Morel <pmorel@linux.ibm.com>
15119 M: Halil Pasic <pasic@linux.ibm.com>
15120 L: linux-s390@vger.kernel.org
15122 W: http://www.ibm.com/developerworks/linux/linux390/
15123 F: Documentation/s390/vfio-ap.rst
15124 F: drivers/s390/crypto/vfio_ap_drv.c
15125 F: drivers/s390/crypto/vfio_ap_ops.c
15126 F: drivers/s390/crypto/vfio_ap_private.h
15128 S390 VFIO-CCW DRIVER
15129 M: Cornelia Huck <cohuck@redhat.com>
15130 M: Eric Farman <farman@linux.ibm.com>
15131 R: Halil Pasic <pasic@linux.ibm.com>
15132 L: linux-s390@vger.kernel.org
15133 L: kvm@vger.kernel.org
15135 F: Documentation/s390/vfio-ccw.rst
15136 F: drivers/s390/cio/vfio_ccw*
15137 F: include/uapi/linux/vfio_ccw.h
15140 M: Harald Freudenberger <freude@linux.ibm.com>
15141 L: linux-s390@vger.kernel.org
15143 W: http://www.ibm.com/developerworks/linux/linux390/
15144 F: drivers/s390/crypto/
15147 M: Steffen Maier <maier@linux.ibm.com>
15148 M: Benjamin Block <bblock@linux.ibm.com>
15149 L: linux-s390@vger.kernel.org
15151 W: http://www.ibm.com/developerworks/linux/linux390/
15152 F: drivers/s390/scsi/zfcp_*
15154 S3C24XX SD/MMC Driver
15155 M: Ben Dooks <ben-linux@fluff.org>
15156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15158 F: drivers/mmc/host/s3cmci.*
15160 SAA6588 RDS RECEIVER DRIVER
15161 M: Hans Verkuil <hverkuil@xs4all.nl>
15162 L: linux-media@vger.kernel.org
15164 W: https://linuxtv.org
15165 T: git git://linuxtv.org/media_tree.git
15166 F: drivers/media/i2c/saa6588*
15168 SAA7134 VIDEO4LINUX DRIVER
15169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15170 L: linux-media@vger.kernel.org
15172 W: https://linuxtv.org
15173 T: git git://linuxtv.org/media_tree.git
15174 F: Documentation/driver-api/media/drivers/saa7134*
15175 F: drivers/media/pci/saa7134/
15177 SAA7146 VIDEO4LINUX-2 DRIVER
15178 M: Hans Verkuil <hverkuil@xs4all.nl>
15179 L: linux-media@vger.kernel.org
15181 T: git git://linuxtv.org/media_tree.git
15182 F: drivers/media/common/saa7146/
15183 F: drivers/media/pci/saa7146/
15184 F: include/media/drv-intf/saa7146*
15186 SAFESETID SECURITY MODULE
15187 M: Micah Morton <mortonm@chromium.org>
15189 F: Documentation/admin-guide/LSM/SafeSetID.rst
15190 F: security/safesetid/
15192 SAMSUNG AUDIO (ASoC) DRIVERS
15193 M: Krzysztof Kozlowski <krzk@kernel.org>
15194 M: Sangbeom Kim <sbkim73@samsung.com>
15195 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15198 F: Documentation/devicetree/bindings/sound/samsung*
15199 F: sound/soc/samsung/
15201 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15202 M: Krzysztof Kozlowski <krzk@kernel.org>
15203 L: linux-crypto@vger.kernel.org
15204 L: linux-samsung-soc@vger.kernel.org
15206 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15207 F: drivers/crypto/exynos-rng.c
15209 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15210 M: Łukasz Stelmach <l.stelmach@samsung.com>
15211 L: linux-samsung-soc@vger.kernel.org
15213 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15214 F: drivers/char/hw_random/exynos-trng.c
15216 SAMSUNG FRAMEBUFFER DRIVER
15217 M: Jingoo Han <jingoohan1@gmail.com>
15218 L: linux-fbdev@vger.kernel.org
15220 F: drivers/video/fbdev/s3c-fb.c
15222 SAMSUNG LAPTOP DRIVER
15223 M: Corentin Chary <corentin.chary@gmail.com>
15224 L: platform-driver-x86@vger.kernel.org
15226 F: drivers/platform/x86/samsung-laptop.c
15228 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15229 M: Sangbeom Kim <sbkim73@samsung.com>
15230 M: Krzysztof Kozlowski <krzk@kernel.org>
15231 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15232 L: linux-kernel@vger.kernel.org
15233 L: linux-samsung-soc@vger.kernel.org
15235 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15236 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15237 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15238 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15239 F: drivers/clk/clk-s2mps11.c
15240 F: drivers/mfd/sec*.c
15241 F: drivers/regulator/s2m*.c
15242 F: drivers/regulator/s5m*.c
15243 F: drivers/rtc/rtc-s5m.c
15244 F: include/linux/mfd/samsung/
15246 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15247 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15248 L: linux-media@vger.kernel.org
15249 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15251 F: drivers/media/platform/s3c-camif/
15252 F: include/media/drv-intf/s3c_camif.h
15254 SAMSUNG S3FWRN5 NFC DRIVER
15255 M: Robert Baldyga <r.baldyga@samsung.com>
15256 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15257 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15259 F: drivers/nfc/s3fwrn5
15261 SAMSUNG S5C73M3 CAMERA DRIVER
15262 M: Kyungmin Park <kyungmin.park@samsung.com>
15263 M: Andrzej Hajda <a.hajda@samsung.com>
15264 L: linux-media@vger.kernel.org
15266 F: drivers/media/i2c/s5c73m3/*
15268 SAMSUNG S5K5BAF CAMERA DRIVER
15269 M: Kyungmin Park <kyungmin.park@samsung.com>
15270 M: Andrzej Hajda <a.hajda@samsung.com>
15271 L: linux-media@vger.kernel.org
15273 F: drivers/media/i2c/s5k5baf.c
15275 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15276 M: Krzysztof Kozlowski <krzk@kernel.org>
15277 M: Vladimir Zapolskiy <vz@mleia.com>
15278 M: Kamil Konieczny <k.konieczny@samsung.com>
15279 L: linux-crypto@vger.kernel.org
15280 L: linux-samsung-soc@vger.kernel.org
15282 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15283 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15284 F: drivers/crypto/s5p-sss.c
15286 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15287 M: Kyungmin Park <kyungmin.park@samsung.com>
15288 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15289 L: linux-media@vger.kernel.org
15291 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15292 F: drivers/media/platform/exynos4-is/
15294 SAMSUNG SOC CLOCK DRIVERS
15295 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15296 M: Tomasz Figa <tomasz.figa@gmail.com>
15297 M: Chanwoo Choi <cw00.choi@samsung.com>
15298 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15301 F: Documentation/devicetree/bindings/clock/exynos*.txt
15302 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15303 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15304 F: drivers/clk/samsung/
15305 F: include/dt-bindings/clock/exynos*.h
15307 SAMSUNG SPI DRIVERS
15308 M: Kukjin Kim <kgene@kernel.org>
15309 M: Krzysztof Kozlowski <krzk@kernel.org>
15310 M: Andi Shyti <andi@etezian.org>
15311 L: linux-spi@vger.kernel.org
15312 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15314 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15315 F: drivers/spi/spi-s3c*
15316 F: include/linux/platform_data/spi-s3c64xx.h
15318 SAMSUNG SXGBE DRIVERS
15319 M: Byungho An <bh74.an@samsung.com>
15320 L: netdev@vger.kernel.org
15322 F: drivers/net/ethernet/samsung/sxgbe/
15324 SAMSUNG THERMAL DRIVER
15325 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15326 L: linux-pm@vger.kernel.org
15327 L: linux-samsung-soc@vger.kernel.org
15329 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15330 F: drivers/thermal/samsung/
15332 SAMSUNG USB2 PHY DRIVER
15333 M: Kamil Debski <kamil@wypas.org>
15334 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15335 L: linux-kernel@vger.kernel.org
15337 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15338 F: Documentation/driver-api/phy/samsung-usb2.rst
15339 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15340 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15341 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15342 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15343 F: drivers/phy/samsung/phy-samsung-usb2.c
15344 F: drivers/phy/samsung/phy-samsung-usb2.h
15347 M: Zwane Mwaikambo <zwanem@gmail.com>
15349 F: drivers/watchdog/sc1200wdt.c
15352 M: Ingo Molnar <mingo@redhat.com>
15353 M: Peter Zijlstra <peterz@infradead.org>
15354 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15355 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15356 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15357 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15358 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15359 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15360 L: linux-kernel@vger.kernel.org
15362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15363 F: include/linux/preempt.h
15364 F: include/linux/sched.h
15365 F: include/linux/wait.h
15366 F: include/uapi/linux/sched.h
15369 SCR24X CHIP CARD INTERFACE DRIVER
15370 M: Lubomir Rintel <lkundrak@v3.sk>
15372 F: drivers/char/pcmcia/scr24x_cs.c
15375 M: Jens Axboe <axboe@kernel.dk>
15376 L: linux-scsi@vger.kernel.org
15378 W: http://www.kernel.dk
15379 F: drivers/scsi/sr*
15381 SCSI RDMA PROTOCOL (SRP) INITIATOR
15382 M: Bart Van Assche <bvanassche@acm.org>
15383 L: linux-rdma@vger.kernel.org
15385 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15386 F: drivers/infiniband/ulp/srp/
15387 F: include/scsi/srp.h
15389 SCSI RDMA PROTOCOL (SRP) TARGET
15390 M: Bart Van Assche <bvanassche@acm.org>
15391 L: linux-rdma@vger.kernel.org
15392 L: target-devel@vger.kernel.org
15394 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15395 F: drivers/infiniband/ulp/srpt/
15398 M: Doug Gilbert <dgilbert@interlog.com>
15399 L: linux-scsi@vger.kernel.org
15401 W: http://sg.danny.cz/sg
15402 F: Documentation/scsi/scsi-generic.rst
15403 F: drivers/scsi/sg.c
15404 F: include/scsi/sg.h
15407 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15408 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15409 L: linux-scsi@vger.kernel.org
15411 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15414 F: Documentation/devicetree/bindings/scsi/
15419 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15420 L: linux-scsi@vger.kernel.org
15422 F: Documentation/scsi/st.rst
15423 F: drivers/scsi/st.*
15424 F: drivers/scsi/st_*.h
15426 SCSI TARGET SUBSYSTEM
15427 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15428 L: linux-scsi@vger.kernel.org
15429 L: target-devel@vger.kernel.org
15431 W: http://www.linux-iscsi.org
15432 Q: https://patchwork.kernel.org/project/target-devel/list/
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15434 F: Documentation/target/
15439 M: Vlad Yasevich <vyasevich@gmail.com>
15440 M: Neil Horman <nhorman@tuxdriver.com>
15441 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15442 L: linux-sctp@vger.kernel.org
15444 W: http://lksctp.sourceforge.net
15445 F: Documentation/networking/sctp.rst
15446 F: include/linux/sctp.h
15447 F: include/net/sctp/
15448 F: include/uapi/linux/sctp.h
15452 M: Jim Cromie <jim.cromie@gmail.com>
15454 F: Documentation/i2c/busses/scx200_acb.rst
15455 F: arch/x86/platform/scx200/
15456 F: drivers/i2c/busses/scx200*
15457 F: drivers/mtd/maps/scx200_docflash.c
15458 F: drivers/watchdog/scx200_wdt.c
15459 F: include/linux/scx200.h
15462 M: Jim Cromie <jim.cromie@gmail.com>
15464 F: drivers/char/scx200_gpio.c
15465 F: include/linux/scx200_gpio.h
15467 SCx200 HRT CLOCKSOURCE DRIVER
15468 M: Jim Cromie <jim.cromie@gmail.com>
15470 F: drivers/clocksource/scx200_hrt.c
15472 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15473 M: Sascha Sommer <saschasommer@freenet.de>
15474 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15476 F: drivers/mmc/host/sdricoh_cs.c
15478 SECO BOARDS CEC DRIVER
15479 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15481 F: drivers/media/platform/seco-cec/seco-cec.c
15482 F: drivers/media/platform/seco-cec/seco-cec.h
15485 M: Kees Cook <keescook@chromium.org>
15486 R: Andy Lutomirski <luto@amacapital.net>
15487 R: Will Drewry <wad@chromium.org>
15489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15490 F: Documentation/userspace-api/seccomp_filter.rst
15491 F: include/linux/seccomp.h
15492 F: include/uapi/linux/seccomp.h
15493 F: kernel/seccomp.c
15494 F: tools/testing/selftests/kselftest_harness.h
15495 F: tools/testing/selftests/seccomp/*
15496 K: \bsecure_computing
15499 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15500 M: Al Cooper <alcooperx@gmail.com>
15501 L: linux-mmc@vger.kernel.org
15502 L: bcm-kernel-feedback-list@broadcom.com
15504 F: drivers/mmc/host/sdhci-brcmstb*
15506 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15507 M: Adrian Hunter <adrian.hunter@intel.com>
15508 L: linux-mmc@vger.kernel.org
15510 F: drivers/mmc/host/sdhci*
15511 F: include/linux/mmc/sdhci*
15513 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15514 M: Eugen Hristev <eugen.hristev@microchip.com>
15515 L: linux-mmc@vger.kernel.org
15517 F: drivers/mmc/host/sdhci-of-at91.c
15519 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15520 M: Ben Dooks <ben-linux@fluff.org>
15521 M: Jaehoon Chung <jh80.chung@samsung.com>
15522 L: linux-mmc@vger.kernel.org
15524 F: drivers/mmc/host/sdhci-s3c*
15526 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15527 M: Viresh Kumar <vireshk@kernel.org>
15528 L: linux-mmc@vger.kernel.org
15530 F: drivers/mmc/host/sdhci-spear.c
15532 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15533 M: Kishon Vijay Abraham I <kishon@ti.com>
15534 L: linux-mmc@vger.kernel.org
15536 F: drivers/mmc/host/sdhci-omap.c
15538 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15539 M: Jonathan Derrick <jonathan.derrick@intel.com>
15540 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15541 L: linux-block@vger.kernel.org
15543 F: block/opal_proto.h
15545 F: include/linux/sed*
15546 F: include/uapi/linux/sed*
15549 M: Security Officers <security@kernel.org>
15551 F: Documentation/admin-guide/security-bugs.rst
15554 M: James Morris <jmorris@namei.org>
15555 M: "Serge E. Hallyn" <serge@hallyn.com>
15556 L: linux-security-module@vger.kernel.org (suggested Cc:)
15558 W: http://kernsec.org/
15559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15561 X: security/selinux/
15563 SELINUX SECURITY MODULE
15564 M: Paul Moore <paul@paul-moore.com>
15565 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15566 M: Eric Paris <eparis@parisplace.org>
15567 L: selinux@vger.kernel.org
15569 W: https://selinuxproject.org
15570 W: https://github.com/SELinuxProject
15571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15572 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15573 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15574 F: Documentation/admin-guide/LSM/SELinux.rst
15575 F: include/uapi/linux/selinux_netlink.h
15576 F: scripts/selinux/
15577 F: security/selinux/
15580 M: Jiri Slaby <jirislaby@kernel.org>
15582 F: drivers/misc/phantom.c
15583 F: include/uapi/linux/phantom.h
15585 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15586 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15588 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15589 F: drivers/iio/chemical/scd30.h
15590 F: drivers/iio/chemical/scd30_core.c
15591 F: drivers/iio/chemical/scd30_i2c.c
15592 F: drivers/iio/chemical/scd30_serial.c
15594 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15595 M: Tomasz Duszynski <tduszyns@gmail.com>
15597 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15598 F: drivers/iio/chemical/sps30.c
15601 M: Rob Herring <robh@kernel.org>
15602 L: linux-serial@vger.kernel.org
15604 F: Documentation/devicetree/bindings/serial/serial.yaml
15605 F: drivers/tty/serdev/
15606 F: include/linux/serdev.h
15609 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15610 L: linux-serial@vger.kernel.org
15612 F: Documentation/devicetree/bindings/serial/
15613 F: drivers/tty/serial/
15616 M: Sean Young <sean@mess.org>
15617 L: linux-media@vger.kernel.org
15619 F: drivers/media/rc/serial_ir.c
15621 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15622 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15625 F: Documentation/devicetree/bindings/slimbus/
15626 F: drivers/slimbus/
15627 F: include/linux/slimbus.h
15630 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15631 M: Edward Cree <ecree@solarflare.com>
15632 M: Martin Habets <mhabets@solarflare.com>
15633 L: netdev@vger.kernel.org
15635 F: drivers/net/ethernet/sfc/
15637 SFF/SFP/SFP+ MODULE SUPPORT
15638 M: Russell King <linux@armlinux.org.uk>
15639 L: netdev@vger.kernel.org
15641 F: drivers/net/phy/phylink.c
15642 F: drivers/net/phy/sfp*
15643 F: include/linux/phylink.h
15644 F: include/linux/sfp.h
15645 K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
15648 M: Dimitri Sivanich <sivanich@sgi.com>
15650 F: drivers/misc/sgi-gru/
15652 SGI XP/XPC/XPNET DRIVER
15653 M: Cliff Whickman <cpw@sgi.com>
15654 M: Robin Holt <robinmholt@gmail.com>
15656 F: drivers/misc/sgi-xp/
15658 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15659 M: Ursula Braun <ubraun@linux.ibm.com>
15660 M: Karsten Graul <kgraul@linux.ibm.com>
15661 L: linux-s390@vger.kernel.org
15663 W: http://www.ibm.com/developerworks/linux/linux390/
15666 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15667 M: Linus Walleij <linus.walleij@linaro.org>
15668 L: linux-iio@vger.kernel.org
15670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15671 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15672 F: drivers/iio/light/gp2ap002.c
15674 SHARP RJ54N1CB0C SENSOR DRIVER
15675 M: Jacopo Mondi <jacopo@jmondi.org>
15676 L: linux-media@vger.kernel.org
15678 T: git git://linuxtv.org/media_tree.git
15679 F: drivers/media/i2c/rj54n1cb0c.c
15680 F: include/media/i2c/rj54n1cb0c.h
15682 SH_VOU V4L2 OUTPUT DRIVER
15683 L: linux-media@vger.kernel.org
15685 F: drivers/media/platform/sh_vou.c
15686 F: include/media/drv-intf/sh_vou.h
15688 SI2157 MEDIA DRIVER
15689 M: Antti Palosaari <crope@iki.fi>
15690 L: linux-media@vger.kernel.org
15692 W: https://linuxtv.org
15693 W: http://palosaari.fi/linux/
15694 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15695 T: git git://linuxtv.org/anttip/media_tree.git
15696 F: drivers/media/tuners/si2157*
15698 SI2165 MEDIA DRIVER
15699 M: Matthias Schwarzott <zzam@gentoo.org>
15700 L: linux-media@vger.kernel.org
15702 W: https://linuxtv.org
15703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15704 F: drivers/media/dvb-frontends/si2165*
15706 SI2168 MEDIA DRIVER
15707 M: Antti Palosaari <crope@iki.fi>
15708 L: linux-media@vger.kernel.org
15710 W: https://linuxtv.org
15711 W: http://palosaari.fi/linux/
15712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15713 T: git git://linuxtv.org/anttip/media_tree.git
15714 F: drivers/media/dvb-frontends/si2168*
15716 SI470X FM RADIO RECEIVER I2C DRIVER
15717 M: Hans Verkuil <hverkuil@xs4all.nl>
15718 L: linux-media@vger.kernel.org
15720 W: https://linuxtv.org
15721 T: git git://linuxtv.org/media_tree.git
15722 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15724 SI470X FM RADIO RECEIVER USB DRIVER
15725 M: Hans Verkuil <hverkuil@xs4all.nl>
15726 L: linux-media@vger.kernel.org
15728 W: https://linuxtv.org
15729 T: git git://linuxtv.org/media_tree.git
15730 F: drivers/media/radio/si470x/radio-si470x-common.c
15731 F: drivers/media/radio/si470x/radio-si470x-usb.c
15732 F: drivers/media/radio/si470x/radio-si470x.h
15734 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15735 M: Eduardo Valentin <edubezval@gmail.com>
15736 L: linux-media@vger.kernel.org
15738 W: https://linuxtv.org
15739 T: git git://linuxtv.org/media_tree.git
15740 F: drivers/media/radio/si4713/si4713.?
15742 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15743 M: Eduardo Valentin <edubezval@gmail.com>
15744 L: linux-media@vger.kernel.org
15746 W: https://linuxtv.org
15747 T: git git://linuxtv.org/media_tree.git
15748 F: drivers/media/radio/si4713/radio-platform-si4713.c
15750 SI4713 FM RADIO TRANSMITTER USB DRIVER
15751 M: Hans Verkuil <hverkuil@xs4all.nl>
15752 L: linux-media@vger.kernel.org
15754 W: https://linuxtv.org
15755 T: git git://linuxtv.org/media_tree.git
15756 F: drivers/media/radio/si4713/radio-usb-si4713.c
15759 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15760 L: linux-media@vger.kernel.org
15762 W: https://linuxtv.org
15763 T: git git://linuxtv.org/media_tree.git
15764 F: drivers/media/common/siano/
15765 F: drivers/media/mmc/siano/
15766 F: drivers/media/usb/siano/
15767 F: drivers/media/usb/siano/
15770 M: Palmer Dabbelt <palmer@dabbelt.com>
15771 M: Paul Walmsley <paul.walmsley@sifive.com>
15772 L: linux-riscv@lists.infradead.org
15774 T: git git://github.com/sifive/riscv-linux.git
15778 SIFIVE FU540 SYSTEM-ON-CHIP
15779 M: Paul Walmsley <paul.walmsley@sifive.com>
15780 M: Palmer Dabbelt <palmer@dabbelt.com>
15781 L: linux-riscv@lists.infradead.org
15783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15788 M: Green Wan <green.wan@sifive.com>
15790 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15791 F: drivers/dma/sf-pdma/
15793 SILEAD TOUCHSCREEN DRIVER
15794 M: Hans de Goede <hdegoede@redhat.com>
15795 L: linux-input@vger.kernel.org
15796 L: platform-driver-x86@vger.kernel.org
15798 F: drivers/input/touchscreen/silead.c
15799 F: drivers/platform/x86/touchscreen_dmi.c
15801 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15802 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15804 F: drivers/staging/wfx/
15806 SILICON MOTION SM712 FRAME BUFFER DRIVER
15807 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15808 M: Teddy Wang <teddy.wang@siliconmotion.com>
15809 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15810 L: linux-fbdev@vger.kernel.org
15812 F: Documentation/fb/sm712fb.rst
15813 F: drivers/video/fbdev/sm712*
15815 SIMPLE FIRMWARE INTERFACE (SFI)
15817 W: http://simplefirmware.org/
15818 F: arch/x86/platform/sfi/
15820 F: include/linux/sfi*.h
15823 M: Hans de Goede <hdegoede@redhat.com>
15824 L: linux-fbdev@vger.kernel.org
15826 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15827 F: drivers/video/fbdev/simplefb.c
15828 F: include/linux/platform_data/simplefb.h
15830 SIMTEC EB110ATX (Chalice CATS)
15831 M: Vincent Sanders <vince@simtec.co.uk>
15832 M: Simtec Linux Team <linux@simtec.co.uk>
15834 W: http://www.simtec.co.uk/products/EB110ATX/
15836 SIMTEC EB2410ITX (BAST)
15837 M: Vincent Sanders <vince@simtec.co.uk>
15838 M: Simtec Linux Team <linux@simtec.co.uk>
15840 W: http://www.simtec.co.uk/products/EB2410ITX/
15841 F: arch/arm/mach-s3c24xx/bast-ide.c
15842 F: arch/arm/mach-s3c24xx/bast-irq.c
15843 F: arch/arm/mach-s3c24xx/mach-bast.c
15846 M: Thorsten Scherer <t.scherer@eckelmann.de>
15847 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15848 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15850 F: drivers/gpio/gpio-siox.c
15852 F: include/trace/events/siox.h
15854 SIPHASH PRF ROUTINES
15855 M: Jason A. Donenfeld <Jason@zx2c4.com>
15857 F: include/linux/siphash.h
15859 F: lib/test_siphash.c
15861 SIS 190 ETHERNET DRIVER
15862 M: Francois Romieu <romieu@fr.zoreil.com>
15863 L: netdev@vger.kernel.org
15865 F: drivers/net/ethernet/sis/sis190.c
15867 SIS 900/7016 FAST ETHERNET DRIVER
15868 M: Daniele Venzano <venza@brownhat.org>
15869 L: netdev@vger.kernel.org
15871 W: http://www.brownhat.org/sis900.html
15872 F: drivers/net/ethernet/sis/sis900.*
15874 SIS FRAMEBUFFER DRIVER
15875 M: Thomas Winischhofer <thomas@winischhofer.net>
15877 W: http://www.winischhofer.net/linuxsisvga.shtml
15878 F: Documentation/fb/sisfb.rst
15879 F: drivers/video/fbdev/sis/
15880 F: include/video/sisfb.h
15883 M: Thomas Winischhofer <thomas@winischhofer.net>
15885 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15886 F: drivers/usb/misc/sisusbvga/
15889 M: Christoph Lameter <cl@linux.com>
15890 M: Pekka Enberg <penberg@kernel.org>
15891 M: David Rientjes <rientjes@google.com>
15892 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15893 M: Andrew Morton <akpm@linux-foundation.org>
15894 L: linux-mm@kvack.org
15896 F: include/linux/sl?b*.h
15899 SLEEPABLE READ-COPY UPDATE (SRCU)
15900 M: Lai Jiangshan <jiangshanlai@gmail.com>
15901 M: "Paul E. McKenney" <paulmck@kernel.org>
15902 M: Josh Triplett <josh@joshtriplett.org>
15903 R: Steven Rostedt <rostedt@goodmis.org>
15904 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15905 L: rcu@vger.kernel.org
15907 W: http://www.rdrop.com/users/paulmck/RCU/
15908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15909 F: include/linux/srcu*.h
15910 F: kernel/rcu/srcu*.c
15912 SMACK SECURITY MODULE
15913 M: Casey Schaufler <casey@schaufler-ca.com>
15914 L: linux-security-module@vger.kernel.org
15916 W: http://schaufler-ca.com
15917 T: git git://github.com/cschaufler/smack-next
15918 F: Documentation/admin-guide/LSM/Smack.rst
15921 SMC91x ETHERNET DRIVER
15922 M: Nicolas Pitre <nico@fluxnic.net>
15924 F: drivers/net/ethernet/smsc/smc91x.*
15926 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15927 M: Mark Rutland <mark.rutland@arm.com>
15928 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15929 M: Sudeep Holla <sudeep.holla@arm.com>
15930 L: linux-arm-kernel@lists.infradead.org
15932 F: drivers/firmware/smccc/
15933 F: include/linux/arm-smccc.h
15935 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15936 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15937 L: linux-media@vger.kernel.org
15939 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15940 F: drivers/media/i2c/smiapp-pll.c
15941 F: drivers/media/i2c/smiapp-pll.h
15942 F: drivers/media/i2c/smiapp/
15943 F: include/uapi/linux/smiapp.h
15945 SMM665 HARDWARE MONITOR DRIVER
15946 M: Guenter Roeck <linux@roeck-us.net>
15947 L: linux-hwmon@vger.kernel.org
15949 F: Documentation/hwmon/smm665.rst
15950 F: drivers/hwmon/smm665.c
15952 SMSC EMC2103 HARDWARE MONITOR DRIVER
15953 M: Steve Glendinning <steve.glendinning@shawell.net>
15954 L: linux-hwmon@vger.kernel.org
15956 F: Documentation/hwmon/emc2103.rst
15957 F: drivers/hwmon/emc2103.c
15959 SMSC SCH5627 HARDWARE MONITOR DRIVER
15960 M: Hans de Goede <hdegoede@redhat.com>
15961 L: linux-hwmon@vger.kernel.org
15963 F: Documentation/hwmon/sch5627.rst
15964 F: drivers/hwmon/sch5627.c
15966 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15967 M: Steve Glendinning <steve.glendinning@shawell.net>
15968 L: linux-fbdev@vger.kernel.org
15970 F: drivers/video/fbdev/smscufx.c
15972 SMSC47B397 HARDWARE MONITOR DRIVER
15973 M: Jean Delvare <jdelvare@suse.com>
15974 L: linux-hwmon@vger.kernel.org
15976 F: Documentation/hwmon/smsc47b397.rst
15977 F: drivers/hwmon/smsc47b397.c
15979 SMSC911x ETHERNET DRIVER
15980 M: Steve Glendinning <steve.glendinning@shawell.net>
15981 L: netdev@vger.kernel.org
15983 F: drivers/net/ethernet/smsc/smsc911x.*
15984 F: include/linux/smsc911x.h
15986 SMSC9420 PCI ETHERNET DRIVER
15987 M: Steve Glendinning <steve.glendinning@shawell.net>
15988 L: netdev@vger.kernel.org
15990 F: drivers/net/ethernet/smsc/smsc9420.*
15992 SOCIONEXT (SNI) AVE NETWORK DRIVER
15993 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15994 L: netdev@vger.kernel.org
15996 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
15997 F: drivers/net/ethernet/socionext/sni_ave.c
15999 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16000 M: Jassi Brar <jaswinder.singh@linaro.org>
16001 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16002 L: netdev@vger.kernel.org
16004 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16005 F: drivers/net/ethernet/socionext/netsec.c
16007 SOCIONEXT (SNI) Synquacer SPI DRIVER
16008 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16009 M: Jassi Brar <jaswinder.singh@linaro.org>
16010 L: linux-spi@vger.kernel.org
16012 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16013 F: drivers/spi/spi-synquacer.c
16015 SOCIONEXT SYNQUACER I2C DRIVER
16016 M: Ard Biesheuvel <ardb@kernel.org>
16017 L: linux-i2c@vger.kernel.org
16019 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16020 F: drivers/i2c/busses/i2c-synquacer.c
16022 SOCIONEXT UNIPHIER SOUND DRIVER
16023 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16025 F: sound/soc/uniphier/
16027 SOEKRIS NET48XX LED SUPPORT
16028 M: Chris Boot <bootc@bootc.net>
16030 F: drivers/leds/leds-net48xx.c
16032 SOFT-IWARP DRIVER (siw)
16033 M: Bernard Metzler <bmt@zurich.ibm.com>
16034 L: linux-rdma@vger.kernel.org
16036 F: drivers/infiniband/sw/siw/
16037 F: include/uapi/rdma/siw-abi.h
16039 SOFT-ROCE DRIVER (rxe)
16040 M: Zhu Yanjun <yanjunz@nvidia.com>
16041 L: linux-rdma@vger.kernel.org
16043 F: drivers/infiniband/sw/rxe/
16044 F: include/uapi/rdma/rdma_user_rxe.h
16046 SOFTLOGIC 6x10 MPEG CODEC
16047 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16048 M: Anton Sviridenko <anton@corp.bluecherry.net>
16049 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16050 M: Andrey Utkin <andrey_utkin@fastmail.com>
16051 M: Ismael Luceno <ismael@iodev.co.uk>
16052 L: linux-media@vger.kernel.org
16054 F: drivers/media/pci/solo6x10/
16056 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16057 M: James Morse <james.morse@arm.com>
16058 L: linux-arm-kernel@lists.infradead.org
16060 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16061 F: drivers/firmware/arm_sdei.c
16062 F: include/linux/arm_sdei.h
16063 F: include/uapi/linux/arm_sdei.h
16065 SOFTWARE RAID (Multiple Disks) SUPPORT
16066 M: Song Liu <song@kernel.org>
16067 L: linux-raid@vger.kernel.org
16069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16070 F: drivers/md/Kconfig
16071 F: drivers/md/Makefile
16073 F: drivers/md/raid*
16074 F: include/linux/raid/
16075 F: include/uapi/linux/raid/
16077 SOLIDRUN CLEARFOG SUPPORT
16078 M: Russell King <linux@armlinux.org.uk>
16080 F: arch/arm/boot/dts/armada-388-clearfog*
16081 F: arch/arm/boot/dts/armada-38x-solidrun-*
16083 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16084 M: Russell King <linux@armlinux.org.uk>
16086 F: arch/arm/boot/dts/imx6*-cubox-i*
16087 F: arch/arm/boot/dts/imx6*-hummingboard*
16088 F: arch/arm/boot/dts/imx6*-sr-*
16090 SONIC NETWORK DRIVER
16091 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16092 L: netdev@vger.kernel.org
16094 F: drivers/net/ethernet/natsemi/sonic.*
16096 SONICS SILICON BACKPLANE DRIVER (SSB)
16097 M: Michael Buesch <m@bues.ch>
16098 L: linux-wireless@vger.kernel.org
16101 F: include/linux/ssb/
16103 SONY IMX214 SENSOR DRIVER
16104 M: Ricardo Ribalda <ribalda@kernel.org>
16105 L: linux-media@vger.kernel.org
16107 T: git git://linuxtv.org/media_tree.git
16108 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16109 F: drivers/media/i2c/imx214.c
16111 SONY IMX219 SENSOR DRIVER
16112 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16113 L: linux-media@vger.kernel.org
16115 T: git git://linuxtv.org/media_tree.git
16116 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16117 F: drivers/media/i2c/imx219.c
16119 SONY IMX258 SENSOR DRIVER
16120 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16121 L: linux-media@vger.kernel.org
16123 T: git git://linuxtv.org/media_tree.git
16124 F: drivers/media/i2c/imx258.c
16126 SONY IMX274 SENSOR DRIVER
16127 M: Leon Luo <leonl@leopardimaging.com>
16128 L: linux-media@vger.kernel.org
16130 T: git git://linuxtv.org/media_tree.git
16131 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
16132 F: drivers/media/i2c/imx274.c
16134 SONY IMX290 SENSOR DRIVER
16135 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16136 L: linux-media@vger.kernel.org
16138 T: git git://linuxtv.org/media_tree.git
16139 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16140 F: drivers/media/i2c/imx290.c
16142 SONY IMX319 SENSOR DRIVER
16143 M: Bingbu Cao <bingbu.cao@intel.com>
16144 L: linux-media@vger.kernel.org
16146 T: git git://linuxtv.org/media_tree.git
16147 F: drivers/media/i2c/imx319.c
16149 SONY IMX355 SENSOR DRIVER
16150 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16151 L: linux-media@vger.kernel.org
16153 T: git git://linuxtv.org/media_tree.git
16154 F: drivers/media/i2c/imx355.c
16156 SONY MEMORYSTICK SUBSYSTEM
16157 M: Maxim Levitsky <maximlevitsky@gmail.com>
16158 M: Alex Dubov <oakad@yahoo.com>
16159 M: Ulf Hansson <ulf.hansson@linaro.org>
16160 L: linux-mmc@vger.kernel.org
16162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16163 F: drivers/memstick/
16164 F: include/linux/memstick.h
16166 SONY VAIO CONTROL DEVICE DRIVER
16167 M: Mattia Dongili <malattia@linux.it>
16168 L: platform-driver-x86@vger.kernel.org
16170 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16171 F: Documentation/admin-guide/laptops/sony-laptop.rst
16172 F: drivers/char/sonypi.c
16173 F: drivers/platform/x86/sony-laptop.c
16174 F: include/linux/sony-laptop.h
16177 M: Jaroslav Kysela <perex@perex.cz>
16178 M: Takashi Iwai <tiwai@suse.com>
16179 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16181 W: http://www.alsa-project.org/
16182 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16184 F: Documentation/sound/
16186 F: include/uapi/sound/
16189 SOUND - COMPRESSED AUDIO
16190 M: Vinod Koul <vkoul@kernel.org>
16191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16194 F: Documentation/sound/designs/compress-offload.rst
16195 F: include/sound/compress_driver.h
16196 F: include/uapi/sound/compress_*
16197 F: sound/core/compress_offload.c
16198 F: sound/soc/soc-compress.c
16200 SOUND - DMAENGINE HELPERS
16201 M: Lars-Peter Clausen <lars@metafoo.de>
16203 F: include/sound/dmaengine_pcm.h
16204 F: sound/core/pcm_dmaengine.c
16205 F: sound/soc/soc-generic-dmaengine-pcm.c
16207 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16208 M: Liam Girdwood <lgirdwood@gmail.com>
16209 M: Mark Brown <broonie@kernel.org>
16210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16212 W: http://alsa-project.org/main/index.php/ASoC
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16214 F: Documentation/devicetree/bindings/sound/
16215 F: Documentation/sound/soc/
16216 F: include/dt-bindings/sound/
16217 F: include/sound/soc*
16220 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16221 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16222 M: Liam Girdwood <lgirdwood@gmail.com>
16223 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16224 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16225 M: Daniel Baluta <daniel.baluta@nxp.com>
16226 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16228 W: https://github.com/thesofproject/linux/
16231 SOUNDWIRE SUBSYSTEM
16232 M: Vinod Koul <vkoul@kernel.org>
16233 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16234 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16235 R: Sanyog Kale <sanyog.r.kale@intel.com>
16236 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16238 F: Documentation/driver-api/soundwire/
16239 F: drivers/soundwire/
16240 F: include/linux/soundwire/
16243 M: Olli Salonen <olli.salonen@iki.fi>
16244 L: linux-media@vger.kernel.org
16246 W: https://linuxtv.org
16247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16248 F: drivers/media/dvb-frontends/sp2*
16250 SPARC + UltraSPARC (sparc/sparc64)
16251 M: "David S. Miller" <davem@davemloft.net>
16252 L: sparclinux@vger.kernel.org
16254 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16260 SPARC SERIAL DRIVERS
16261 M: "David S. Miller" <davem@davemloft.net>
16262 L: sparclinux@vger.kernel.org
16264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16266 F: drivers/tty/serial/suncore.c
16267 F: drivers/tty/serial/sunhv.c
16268 F: drivers/tty/serial/sunsab.c
16269 F: drivers/tty/serial/sunsab.h
16270 F: drivers/tty/serial/sunsu.c
16271 F: drivers/tty/serial/sunzilog.c
16272 F: drivers/tty/serial/sunzilog.h
16273 F: drivers/tty/vcc.c
16274 F: include/linux/sunserialcore.h
16277 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16278 L: linux-sparse@vger.kernel.org
16280 W: https://sparse.docs.kernel.org/
16281 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16282 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16283 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16284 F: include/linux/compiler.h
16286 SPEAKUP CONSOLE SPEECH DRIVER
16287 M: William Hubbs <w.d.hubbs@gmail.com>
16288 M: Chris Brannon <chris@the-brannons.com>
16289 M: Kirk Reiser <kirk@reisers.ca>
16290 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16291 L: speakup@linux-speakup.org
16293 W: http://www.linux-speakup.org/
16294 F: drivers/accessibility/speakup/
16296 SPEAR CLOCK FRAMEWORK SUPPORT
16297 M: Viresh Kumar <vireshk@kernel.org>
16298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16300 W: http://www.st.com/spear
16301 F: drivers/clk/spear/
16303 SPEAR PLATFORM SUPPORT
16304 M: Viresh Kumar <vireshk@kernel.org>
16305 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16308 W: http://www.st.com/spear
16309 F: arch/arm/boot/dts/spear*
16310 F: arch/arm/mach-spear/
16313 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16314 L: linux-mtd@lists.infradead.org
16316 W: http://www.linux-mtd.infradead.org/
16317 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16318 C: irc://irc.oftc.net/mtd
16319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16320 F: drivers/mtd/spi-nor/
16321 F: include/linux/mtd/spi-nor.h
16324 M: Mark Brown <broonie@kernel.org>
16325 L: linux-spi@vger.kernel.org
16327 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16329 F: Documentation/devicetree/bindings/spi/
16330 F: Documentation/spi/
16332 F: include/linux/spi/
16333 F: include/uapi/linux/spi/
16336 SPIDERNET NETWORK DRIVER for CELL
16337 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16338 L: netdev@vger.kernel.org
16340 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16341 F: drivers/net/ethernet/toshiba/spider_net*
16344 R: Stephen Boyd <sboyd@kernel.org>
16345 L: linux-arm-msm@vger.kernel.org
16346 F: Documentation/devicetree/bindings/spmi/
16348 F: include/dt-bindings/spmi/spmi.h
16349 F: include/linux/spmi.h
16350 F: include/trace/events/spmi.h
16353 M: Jeremy Kerr <jk@ozlabs.org>
16354 L: linuxppc-dev@lists.ozlabs.org
16356 W: http://www.ibm.com/developerworks/power/cell/
16357 F: Documentation/filesystems/spufs/spufs.rst
16358 F: arch/powerpc/platforms/cell/spufs/
16360 SQUASHFS FILE SYSTEM
16361 M: Phillip Lougher <phillip@squashfs.org.uk>
16362 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16364 W: http://squashfs.org.uk
16365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16366 F: Documentation/filesystems/squashfs.rst
16369 SRM (Alpha) environment access
16370 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16372 F: arch/alpha/kernel/srm_env.c
16374 ST LSM6DSx IMU IIO DRIVER
16375 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16376 L: linux-iio@vger.kernel.org
16378 W: http://www.st.com/
16379 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16380 F: drivers/iio/imu/st_lsm6dsx/
16382 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16383 M: Mickael Guene <mickael.guene@st.com>
16384 L: linux-media@vger.kernel.org
16386 T: git git://linuxtv.org/media_tree.git
16387 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16388 F: drivers/media/i2c/st-mipid02.c
16390 ST STM32 I2C/SMBUS DRIVER
16391 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16392 L: linux-i2c@vger.kernel.org
16394 F: drivers/i2c/busses/i2c-stm32*
16396 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16397 M: Song Qiang <songqiang1304521@gmail.com>
16398 L: linux-iio@vger.kernel.org
16400 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16401 F: drivers/iio/proximity/vl53l0x-i2c.c
16404 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16405 M: Sasha Levin <sashal@kernel.org>
16406 L: stable@vger.kernel.org
16408 F: Documentation/process/stable-kernel-rules.rst
16410 STAGING - ATOMISP DRIVER
16411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16412 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16413 L: linux-media@vger.kernel.org
16415 F: drivers/staging/media/atomisp/
16418 M: Ian Abbott <abbotti@mev.co.uk>
16419 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16421 F: drivers/staging/comedi/
16423 STAGING - FIELDBUS SUBSYSTEM
16424 M: Sven Van Asbroeck <TheSven73@gmail.com>
16426 F: drivers/staging/fieldbus/*
16427 F: drivers/staging/fieldbus/Documentation/
16429 STAGING - HMS ANYBUS-S BUS
16430 M: Sven Van Asbroeck <TheSven73@gmail.com>
16432 F: drivers/staging/fieldbus/anybuss/
16434 STAGING - INDUSTRIAL IO
16435 M: Jonathan Cameron <jic23@kernel.org>
16436 L: linux-iio@vger.kernel.org
16438 F: Documentation/devicetree/bindings/staging/iio/
16439 F: drivers/staging/iio/
16441 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16442 M: Marc Dietrich <marvin24@gmx.de>
16443 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16444 L: linux-tegra@vger.kernel.org
16446 F: drivers/staging/nvec/
16448 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16449 M: Jens Frederich <jfrederich@gmail.com>
16450 M: Daniel Drake <dsd@laptop.org>
16451 M: Jon Nettleton <jon.nettleton@gmail.com>
16453 W: http://wiki.laptop.org/go/DCON
16454 F: drivers/staging/olpc_dcon/
16456 STAGING - REALTEK RTL8188EU DRIVERS
16457 M: Larry Finger <Larry.Finger@lwfinger.net>
16459 F: drivers/staging/rtl8188eu/
16461 STAGING - REALTEK RTL8712U DRIVERS
16462 M: Larry Finger <Larry.Finger@lwfinger.net>
16463 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16465 F: drivers/staging/rtl8712/
16467 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16468 M: Michael Hennerich <michael.hennerich@analog.com>
16469 L: linux-fbdev@vger.kernel.org
16471 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16472 F: drivers/staging/fbtft/fb_seps525.c
16474 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16475 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16476 M: Teddy Wang <teddy.wang@siliconmotion.com>
16477 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16478 L: linux-fbdev@vger.kernel.org
16480 F: drivers/staging/sm750fb/
16482 STAGING - VIA VT665X DRIVERS
16483 M: Forest Bond <forest@alittletooquiet.net>
16485 F: drivers/staging/vt665?/
16488 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16489 L: devel@driverdev.osuosl.org
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16492 F: drivers/staging/
16494 STARFIRE/DURALAN NETWORK DRIVER
16495 M: Ion Badulescu <ionut@badula.org>
16497 F: drivers/net/ethernet/adaptec/starfire*
16499 STEC S1220 SKD DRIVER
16500 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16501 L: linux-block@vger.kernel.org
16503 F: drivers/block/skd*[ch]
16505 STI AUDIO (ASoC) DRIVERS
16506 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16507 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16509 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16513 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16515 F: Documentation/devicetree/bindings/media/stih-cec.txt
16516 F: drivers/media/platform/sti/cec/
16518 STK1160 USB VIDEO CAPTURE DRIVER
16519 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16520 L: linux-media@vger.kernel.org
16522 T: git git://linuxtv.org/media_tree.git
16523 F: drivers/media/usb/stk1160/
16525 STM32 AUDIO (ASoC) DRIVERS
16526 M: Olivier Moysan <olivier.moysan@st.com>
16527 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16528 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16530 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16533 STM32 TIMER/LPTIMER DRIVERS
16534 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16536 F: Documentation/ABI/testing/*timer-stm32
16537 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16538 F: drivers/*/stm32-*timer*
16539 F: drivers/pwm/pwm-stm32*
16540 F: include/linux/*/stm32-*tim*
16542 STMMAC ETHERNET DRIVER
16543 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16544 M: Alexandre Torgue <alexandre.torgue@st.com>
16545 M: Jose Abreu <joabreu@synopsys.com>
16546 L: netdev@vger.kernel.org
16548 W: http://www.stlinux.com
16549 F: Documentation/networking/device_drivers/ethernet/stmicro/
16550 F: drivers/net/ethernet/stmicro/stmmac/
16553 M: Sam Creasey <sammy@sammy.net>
16555 W: http://sammy.net/sun3/
16556 F: arch/m68k/include/asm/sun3*
16557 F: arch/m68k/kernel/*sun3*
16558 F: arch/m68k/sun3*/
16559 F: drivers/net/ethernet/i825xx/sun3*
16561 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16562 M: Hans de Goede <hdegoede@redhat.com>
16563 L: linux-input@vger.kernel.org
16565 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16566 F: drivers/input/keyboard/sun4i-lradc-keys.c
16568 SUNDANCE NETWORK DRIVER
16569 M: Denis Kirjanov <kda@linux-powerpc.org>
16570 L: netdev@vger.kernel.org
16572 F: drivers/net/ethernet/dlink/sundance.c
16575 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16576 M: Rich Felker <dalias@libc.org>
16577 L: linux-sh@vger.kernel.org
16579 Q: http://patchwork.kernel.org/project/linux-sh/list/
16580 F: Documentation/sh/
16585 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16586 M: Len Brown <len.brown@intel.com>
16587 M: Pavel Machek <pavel@ucw.cz>
16588 L: linux-pm@vger.kernel.org
16590 B: https://bugzilla.kernel.org
16591 F: Documentation/power/
16592 F: arch/x86/kernel/acpi/
16593 F: drivers/base/power/
16594 F: include/linux/freezer.h
16595 F: include/linux/pm.h
16596 F: include/linux/suspend.h
16600 M: Martin Mares <mj@ucw.cz>
16601 L: linux-video@atrey.karlin.mff.cuni.cz
16603 F: Documentation/admin-guide/svga.rst
16604 F: arch/x86/boot/video*
16607 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16608 L: iommu@lists.linux-foundation.org
16610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16611 F: arch/*/kernel/pci-swiotlb.c
16612 F: include/linux/swiotlb.h
16613 F: kernel/dma/swiotlb.c
16616 M: Jiri Pirko <jiri@resnulli.us>
16617 M: Ivan Vecera <ivecera@redhat.com>
16618 L: netdev@vger.kernel.org
16620 F: include/net/switchdev.h
16623 SY8106A REGULATOR DRIVER
16624 M: Icenowy Zheng <icenowy@aosc.io>
16626 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16627 F: drivers/regulator/sy8106a-regulator.c
16629 SYNC FILE FRAMEWORK
16630 M: Sumit Semwal <sumit.semwal@linaro.org>
16631 R: Gustavo Padovan <gustavo@padovan.org>
16632 L: linux-media@vger.kernel.org
16633 L: dri-devel@lists.freedesktop.org
16635 T: git git://anongit.freedesktop.org/drm/drm-misc
16636 F: Documentation/driver-api/sync_file.rst
16637 F: drivers/dma-buf/dma-fence*
16638 F: drivers/dma-buf/sw_sync.c
16639 F: drivers/dma-buf/sync_*
16640 F: include/linux/sync_file.h
16641 F: include/uapi/linux/sync_file.h
16643 SYNOPSYS ARC ARCHITECTURE
16644 M: Vineet Gupta <vgupta@synopsys.com>
16645 L: linux-snps-arc@lists.infradead.org
16647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16648 F: Documentation/devicetree/bindings/arc/*
16649 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16651 F: drivers/clocksource/arc_timer.c
16652 F: drivers/tty/serial/arc_uart.c
16654 SYNOPSYS ARC HSDK SDP pll clock driver
16655 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16657 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16658 F: drivers/clk/clk-hsdk-pll.c
16660 SYNOPSYS ARC SDP clock driver
16661 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16663 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16664 F: drivers/clk/axs10x/*
16666 SYNOPSYS ARC SDP platform support
16667 M: Alexey Brodkin <abrodkin@synopsys.com>
16669 F: Documentation/devicetree/bindings/arc/axs10*
16670 F: arch/arc/boot/dts/ax*
16671 F: arch/arc/plat-axs10x
16673 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16674 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16676 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16677 F: drivers/reset/reset-axs10x.c
16679 SYNOPSYS CREG GPIO DRIVER
16680 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16682 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16683 F: drivers/gpio/gpio-creg-snps.c
16685 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16686 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16688 F: drivers/tty/serial/8250/8250_dw.c
16689 F: drivers/tty/serial/8250/8250_dwlib.*
16690 F: drivers/tty/serial/8250/8250_lpss.c
16692 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16693 M: Hoan Tran <hoan@os.amperecomputing.com>
16694 M: Serge Semin <fancer.lancer@gmail.com>
16695 L: linux-gpio@vger.kernel.org
16697 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16698 F: drivers/gpio/gpio-dwapb.c
16700 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16701 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16703 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16704 F: drivers/dma/dw-axi-dmac/
16706 SYNOPSYS DESIGNWARE DMAC DRIVER
16707 M: Viresh Kumar <vireshk@kernel.org>
16708 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16710 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16712 F: include/dt-bindings/dma/dw-dmac.h
16713 F: include/linux/dma/dw.h
16714 F: include/linux/platform_data/dma-dw.h
16716 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16717 M: Jose Abreu <Jose.Abreu@synopsys.com>
16718 L: netdev@vger.kernel.org
16720 F: drivers/net/ethernet/synopsys/
16722 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16723 M: Jose Abreu <Jose.Abreu@synopsys.com>
16724 L: netdev@vger.kernel.org
16726 F: drivers/net/phy/mdio-xpcs.c
16727 F: include/linux/mdio-xpcs.h
16729 SYNOPSYS DESIGNWARE I2C DRIVER
16730 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16731 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16732 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16733 L: linux-i2c@vger.kernel.org
16735 F: drivers/i2c/busses/i2c-designware-*
16736 F: include/linux/platform_data/i2c-designware.h
16738 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16739 M: Jaehoon Chung <jh80.chung@samsung.com>
16740 L: linux-mmc@vger.kernel.org
16742 F: drivers/mmc/host/dw_mmc*
16744 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16745 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16747 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16748 F: drivers/reset/reset-hsdk.c
16749 F: include/dt-bindings/reset/snps,hsdk-reset.h
16751 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16752 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16753 M: Manjunath M B <manjumb@synopsys.com>
16754 L: linux-mmc@vger.kernel.org
16756 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16758 SYSTEM CONFIGURATION (SYSCON)
16759 M: Lee Jones <lee.jones@linaro.org>
16760 M: Arnd Bergmann <arnd@arndb.de>
16762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16763 F: drivers/mfd/syscon.c
16765 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16766 M: Sudeep Holla <sudeep.holla@arm.com>
16767 L: linux-arm-kernel@lists.infradead.org
16769 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16770 F: drivers/clk/clk-sc[mp]i.c
16771 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16772 F: drivers/firmware/arm_scmi/
16773 F: drivers/firmware/arm_scpi.c
16774 F: drivers/reset/reset-scmi.c
16775 F: include/linux/sc[mp]i_protocol.h
16776 F: include/trace/events/scmi.h
16778 SYSTEM RESET/SHUTDOWN DRIVERS
16779 M: Sebastian Reichel <sre@kernel.org>
16780 L: linux-pm@vger.kernel.org
16782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16783 F: Documentation/devicetree/bindings/power/reset/
16784 F: drivers/power/reset/
16786 SYSTEM TRACE MODULE CLASS
16787 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16790 F: Documentation/trace/stm.rst
16791 F: drivers/hwtracing/stm/
16792 F: include/linux/stm.h
16793 F: include/uapi/linux/stm.h
16795 SYSTEM76 ACPI DRIVER
16796 M: Jeremy Soller <jeremy@system76.com>
16797 M: System76 Product Development <productdev@system76.com>
16798 L: platform-driver-x86@vger.kernel.org
16800 F: drivers/platform/x86/system76_acpi.c
16803 M: Christoph Hellwig <hch@infradead.org>
16805 F: Documentation/filesystems/sysv-fs.rst
16807 F: include/linux/sysv_fs.h
16809 TASKSTATS STATISTICS INTERFACE
16810 M: Balbir Singh <bsingharora@gmail.com>
16812 F: Documentation/accounting/taskstats*
16813 F: include/linux/taskstats*
16814 F: kernel/taskstats.c
16817 M: Jamal Hadi Salim <jhs@mojatatu.com>
16818 M: Cong Wang <xiyou.wangcong@gmail.com>
16819 M: Jiri Pirko <jiri@resnulli.us>
16820 L: netdev@vger.kernel.org
16822 F: include/net/pkt_cls.h
16823 F: include/net/pkt_sched.h
16824 F: include/net/tc_act/
16825 F: include/uapi/linux/pkt_cls.h
16826 F: include/uapi/linux/pkt_sched.h
16827 F: include/uapi/linux/tc_act/
16828 F: include/uapi/linux/tc_ematch/
16831 TC90522 MEDIA DRIVER
16832 M: Akihiro Tsukada <tskd08@gmail.com>
16833 L: linux-media@vger.kernel.org
16835 F: drivers/media/dvb-frontends/tc90522*
16837 TCP LOW PRIORITY MODULE
16838 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16839 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16841 W: http://tcp-lp-mod.sourceforge.net/
16842 F: net/ipv4/tcp_lp.c
16844 TDA10071 MEDIA DRIVER
16845 M: Antti Palosaari <crope@iki.fi>
16846 L: linux-media@vger.kernel.org
16848 W: https://linuxtv.org
16849 W: http://palosaari.fi/linux/
16850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16851 T: git git://linuxtv.org/anttip/media_tree.git
16852 F: drivers/media/dvb-frontends/tda10071*
16854 TDA18212 MEDIA DRIVER
16855 M: Antti Palosaari <crope@iki.fi>
16856 L: linux-media@vger.kernel.org
16858 W: https://linuxtv.org
16859 W: http://palosaari.fi/linux/
16860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16861 T: git git://linuxtv.org/anttip/media_tree.git
16862 F: drivers/media/tuners/tda18212*
16864 TDA18218 MEDIA DRIVER
16865 M: Antti Palosaari <crope@iki.fi>
16866 L: linux-media@vger.kernel.org
16868 W: https://linuxtv.org
16869 W: http://palosaari.fi/linux/
16870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16871 T: git git://linuxtv.org/anttip/media_tree.git
16872 F: drivers/media/tuners/tda18218*
16874 TDA18250 MEDIA DRIVER
16875 M: Olli Salonen <olli.salonen@iki.fi>
16876 L: linux-media@vger.kernel.org
16878 W: https://linuxtv.org
16879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16880 T: git git://linuxtv.org/media_tree.git
16881 F: drivers/media/tuners/tda18250*
16883 TDA18271 MEDIA DRIVER
16884 M: Michael Krufky <mkrufky@linuxtv.org>
16885 L: linux-media@vger.kernel.org
16887 W: https://linuxtv.org
16888 W: http://github.com/mkrufky
16889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16890 T: git git://linuxtv.org/mkrufky/tuners.git
16891 F: drivers/media/tuners/tda18271*
16893 TDA1997x MEDIA DRIVER
16894 M: Tim Harvey <tharvey@gateworks.com>
16895 L: linux-media@vger.kernel.org
16897 W: https://linuxtv.org
16898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16899 F: drivers/media/i2c/tda1997x.*
16901 TDA827x MEDIA DRIVER
16902 M: Michael Krufky <mkrufky@linuxtv.org>
16903 L: linux-media@vger.kernel.org
16905 W: https://linuxtv.org
16906 W: http://github.com/mkrufky
16907 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16908 T: git git://linuxtv.org/mkrufky/tuners.git
16909 F: drivers/media/tuners/tda8290.*
16911 TDA8290 MEDIA DRIVER
16912 M: Michael Krufky <mkrufky@linuxtv.org>
16913 L: linux-media@vger.kernel.org
16915 W: https://linuxtv.org
16916 W: http://github.com/mkrufky
16917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16918 T: git git://linuxtv.org/mkrufky/tuners.git
16919 F: drivers/media/tuners/tda8290.*
16921 TDA9840 MEDIA DRIVER
16922 M: Hans Verkuil <hverkuil@xs4all.nl>
16923 L: linux-media@vger.kernel.org
16925 W: https://linuxtv.org
16926 T: git git://linuxtv.org/media_tree.git
16927 F: drivers/media/i2c/tda9840*
16929 TEA5761 TUNER DRIVER
16930 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16931 L: linux-media@vger.kernel.org
16933 W: https://linuxtv.org
16934 T: git git://linuxtv.org/media_tree.git
16935 F: drivers/media/tuners/tea5761.*
16937 TEA5767 TUNER DRIVER
16938 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16939 L: linux-media@vger.kernel.org
16941 W: https://linuxtv.org
16942 T: git git://linuxtv.org/media_tree.git
16943 F: drivers/media/tuners/tea5767.*
16945 TEA6415C MEDIA DRIVER
16946 M: Hans Verkuil <hverkuil@xs4all.nl>
16947 L: linux-media@vger.kernel.org
16949 W: https://linuxtv.org
16950 T: git git://linuxtv.org/media_tree.git
16951 F: drivers/media/i2c/tea6415c*
16953 TEA6420 MEDIA DRIVER
16954 M: Hans Verkuil <hverkuil@xs4all.nl>
16955 L: linux-media@vger.kernel.org
16957 W: https://linuxtv.org
16958 T: git git://linuxtv.org/media_tree.git
16959 F: drivers/media/i2c/tea6420*
16962 M: Jiri Pirko <jiri@resnulli.us>
16963 L: netdev@vger.kernel.org
16965 F: drivers/net/team/
16966 F: include/linux/if_team.h
16967 F: include/uapi/linux/if_team.h
16969 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16970 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16972 F: arch/x86/platform/ts5500/
16974 TECHNOTREND USB IR RECEIVER
16975 M: Sean Young <sean@mess.org>
16976 L: linux-media@vger.kernel.org
16978 F: drivers/media/rc/ttusbir.c
16980 TECHWELL TW9910 VIDEO DECODER
16981 L: linux-media@vger.kernel.org
16983 F: drivers/media/i2c/tw9910.c
16984 F: include/media/i2c/tw9910.h
16987 M: Jens Wiklander <jens.wiklander@linaro.org>
16988 L: op-tee@lists.trustedfirmware.org
16990 F: Documentation/staging/tee.rst
16992 F: include/linux/tee_drv.h
16993 F: include/uapi/linux/tee.h
16995 TEGRA ARCHITECTURE SUPPORT
16996 M: Thierry Reding <thierry.reding@gmail.com>
16997 M: Jonathan Hunter <jonathanh@nvidia.com>
16998 L: linux-tegra@vger.kernel.org
17000 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17005 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17006 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17008 F: drivers/clk/tegra/
17011 M: Laxman Dewangan <ldewangan@nvidia.com>
17012 M: Jon Hunter <jonathanh@nvidia.com>
17014 F: drivers/dma/tegra*
17017 M: Laxman Dewangan <ldewangan@nvidia.com>
17018 R: Dmitry Osipenko <digetx@gmail.com>
17020 F: drivers/i2c/busses/i2c-tegra.c
17022 TEGRA IOMMU DRIVERS
17023 M: Thierry Reding <thierry.reding@gmail.com>
17024 R: Krishna Reddy <vdumpa@nvidia.com>
17025 L: linux-tegra@vger.kernel.org
17027 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17028 F: drivers/iommu/tegra*
17031 M: Laxman Dewangan <ldewangan@nvidia.com>
17033 F: drivers/input/keyboard/tegra-kbc.c
17036 M: Stefan Agner <stefan@agner.ch>
17037 M: Lucas Stach <dev@lynxeye.de>
17039 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17040 F: drivers/mtd/nand/raw/tegra_nand.c
17043 M: Thierry Reding <thierry.reding@gmail.com>
17045 F: drivers/pwm/pwm-tegra.c
17047 TEGRA SERIAL DRIVER
17048 M: Laxman Dewangan <ldewangan@nvidia.com>
17050 F: drivers/tty/serial/serial-tegra.c
17053 M: Laxman Dewangan <ldewangan@nvidia.com>
17055 F: drivers/spi/spi-tegra*
17058 M: Thierry Reding <thierry.reding@gmail.com>
17059 M: Jonathan Hunter <jonathanh@nvidia.com>
17060 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17061 L: linux-media@vger.kernel.org
17062 L: linux-tegra@vger.kernel.org
17064 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17065 F: drivers/staging/media/tegra-video/
17067 TEGRA XUSB PADCTL DRIVER
17068 M: JC Kuo <jckuo@nvidia.com>
17070 F: drivers/phy/tegra/xusb*
17072 TEHUTI ETHERNET DRIVER
17073 M: Andy Gospodarek <andy@greyhouse.net>
17074 L: netdev@vger.kernel.org
17076 F: drivers/net/ethernet/tehuti/*
17078 TELECOM CLOCK DRIVER FOR MCPL0010
17079 M: Mark Gross <mark.gross@intel.com>
17081 F: drivers/char/tlclk.c
17083 TEMPO SEMICONDUCTOR DRIVERS
17084 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17086 F: Documentation/devicetree/bindings/sound/tscs*.txt
17087 F: sound/soc/codecs/tscs*.c
17088 F: sound/soc/codecs/tscs*.h
17090 TENSILICA XTENSA PORT (xtensa)
17091 M: Chris Zankel <chris@zankel.net>
17092 M: Max Filippov <jcmvbkbc@gmail.com>
17093 L: linux-xtensa@linux-xtensa.org
17095 T: git git://github.com/czankel/xtensa-linux.git
17097 F: drivers/irqchip/irq-xtensa-*
17099 TEXAS INSTRUMENTS ASoC DRIVERS
17100 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17105 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17106 M: Ricardo Ribalda <ribalda@kernel.org>
17107 L: linux-iio@vger.kernel.org
17109 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17110 F: drivers/iio/dac/ti-dac7612.c
17112 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17113 M: Nishanth Menon <nm@ti.com>
17114 M: Tero Kristo <t-kristo@ti.com>
17115 M: Santosh Shilimkar <ssantosh@kernel.org>
17116 L: linux-arm-kernel@lists.infradead.org
17118 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17119 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17120 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17121 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17122 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17123 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17124 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17125 F: drivers/clk/keystone/sci-clk.c
17126 F: drivers/firmware/ti_sci*
17127 F: drivers/irqchip/irq-ti-sci-inta.c
17128 F: drivers/irqchip/irq-ti-sci-intr.c
17129 F: drivers/reset/reset-ti-sci.c
17130 F: drivers/soc/ti/ti_sci_inta_msi.c
17131 F: drivers/soc/ti/ti_sci_pm_domains.c
17132 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17133 F: include/linux/soc/ti/ti_sci_inta_msi.h
17134 F: include/linux/soc/ti/ti_sci_protocol.h
17136 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17137 M: Hans Verkuil <hverkuil@xs4all.nl>
17138 L: linux-media@vger.kernel.org
17140 W: https://linuxtv.org
17141 T: git git://linuxtv.org/media_tree.git
17142 F: drivers/media/radio/radio-raremono.c
17145 M: Zhang Rui <rui.zhang@intel.com>
17146 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17147 R: Amit Kucheria <amitk@kernel.org>
17148 L: linux-pm@vger.kernel.org
17150 Q: https://patchwork.kernel.org/project/linux-pm/list/
17151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17152 F: Documentation/devicetree/bindings/thermal/
17153 F: drivers/thermal/
17154 F: include/linux/cpu_cooling.h
17155 F: include/linux/thermal.h
17156 F: include/uapi/linux/thermal.h
17158 THERMAL DRIVER FOR AMLOGIC SOCS
17159 M: Guillaume La Roque <glaroque@baylibre.com>
17160 L: linux-pm@vger.kernel.org
17161 L: linux-amlogic@lists.infradead.org
17163 W: http://linux-meson.com/
17164 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17165 F: drivers/thermal/amlogic_thermal.c
17167 THERMAL/CPU_COOLING
17168 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17169 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17170 M: Viresh Kumar <viresh.kumar@linaro.org>
17171 M: Javi Merino <javi.merino@kernel.org>
17172 L: linux-pm@vger.kernel.org
17174 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17175 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17176 F: drivers/thermal/cpufreq_cooling.c
17177 F: drivers/thermal/cpuidle_cooling.c
17178 F: include/linux/cpu_cooling.h
17180 THERMAL/POWER_ALLOCATOR
17181 M: Lukasz Luba <lukasz.luba@arm.com>
17182 L: linux-pm@vger.kernel.org
17184 F: Documentation/driver-api/thermal/power_allocator.rst
17185 F: drivers/thermal/gov_power_allocator.c
17186 F: include/trace/events/thermal_power_allocator.h
17188 THINKPAD ACPI EXTRAS DRIVER
17189 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17190 L: ibm-acpi-devel@lists.sourceforge.net
17191 L: platform-driver-x86@vger.kernel.org
17193 W: http://ibm-acpi.sourceforge.net
17194 W: http://thinkwiki.org/wiki/Ibm-acpi
17195 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17196 F: drivers/platform/x86/thinkpad_acpi.c
17199 M: Andreas Noever <andreas.noever@gmail.com>
17200 M: Michael Jamet <michael.jamet@intel.com>
17201 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17202 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17203 L: linux-usb@vger.kernel.org
17205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17206 F: Documentation/admin-guide/thunderbolt.rst
17207 F: drivers/thunderbolt/
17208 F: include/linux/thunderbolt.h
17210 THUNDERBOLT NETWORK DRIVER
17211 M: Michael Jamet <michael.jamet@intel.com>
17212 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17213 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17214 L: netdev@vger.kernel.org
17216 F: drivers/net/thunderbolt.c
17218 THUNDERX GPIO DRIVER
17219 M: Robert Richter <rric@kernel.org>
17221 F: drivers/gpio/gpio-thunderx.c
17223 TI AM437X VPFE DRIVER
17224 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17225 L: linux-media@vger.kernel.org
17227 W: https://linuxtv.org
17228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17229 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17230 F: drivers/media/platform/am437x/
17232 TI BANDGAP AND THERMAL DRIVER
17233 M: Eduardo Valentin <edubezval@gmail.com>
17234 M: Keerthy <j-keerthy@ti.com>
17235 L: linux-pm@vger.kernel.org
17236 L: linux-omap@vger.kernel.org
17238 F: drivers/thermal/ti-soc-thermal/
17240 TI BQ27XXX POWER SUPPLY DRIVER
17241 R: Andrew F. Davis <afd@ti.com>
17242 F: drivers/power/supply/bq27xxx_battery.c
17243 F: drivers/power/supply/bq27xxx_battery_i2c.c
17244 F: include/linux/power/bq27xxx_battery.h
17246 TI CDCE706 CLOCK DRIVER
17247 M: Max Filippov <jcmvbkbc@gmail.com>
17249 F: drivers/clk/clk-cdce706.c
17252 M: Tero Kristo <t-kristo@ti.com>
17253 L: linux-omap@vger.kernel.org
17256 F: include/linux/clk/ti.h
17258 TI DAVINCI MACHINE SUPPORT
17259 M: Sekhar Nori <nsekhar@ti.com>
17260 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17264 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17265 F: arch/arm/boot/dts/da850*
17266 F: arch/arm/mach-davinci/
17267 F: drivers/i2c/busses/i2c-davinci.c
17269 TI DAVINCI SERIES CLOCK DRIVER
17270 M: David Lechner <david@lechnology.com>
17271 R: Sekhar Nori <nsekhar@ti.com>
17273 F: Documentation/devicetree/bindings/clock/ti/davinci/
17274 F: drivers/clk/davinci/
17276 TI DAVINCI SERIES GPIO DRIVER
17277 M: Keerthy <j-keerthy@ti.com>
17278 L: linux-gpio@vger.kernel.org
17280 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17281 F: drivers/gpio/gpio-davinci.c
17283 TI DAVINCI SERIES MEDIA DRIVER
17284 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17285 L: linux-media@vger.kernel.org
17287 W: https://linuxtv.org
17288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17289 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17290 F: drivers/media/platform/davinci/
17291 F: include/media/davinci/
17293 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17294 R: David Lechner <david@lechnology.com>
17295 L: linux-iio@vger.kernel.org
17296 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17297 F: drivers/counter/ti-eqep.c
17299 TI ETHERNET SWITCH DRIVER (CPSW)
17300 R: Grygorii Strashko <grygorii.strashko@ti.com>
17301 L: linux-omap@vger.kernel.org
17302 L: netdev@vger.kernel.org
17304 F: drivers/net/ethernet/ti/cpsw*
17305 F: drivers/net/ethernet/ti/davinci*
17307 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17308 M: Alex Dubov <oakad@yahoo.com>
17310 W: http://tifmxx.berlios.de/
17311 F: drivers/memstick/host/tifm_ms.c
17312 F: drivers/misc/tifm*
17313 F: drivers/mmc/host/tifm_sd.c
17314 F: include/linux/tifm.h
17316 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17317 M: Santosh Shilimkar <ssantosh@kernel.org>
17318 L: linux-kernel@vger.kernel.org
17319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17322 F: drivers/soc/ti/*
17324 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17325 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17326 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17327 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17329 F: sound/soc/codecs/isabelle*
17330 F: sound/soc/codecs/lm49453*
17332 TI LP855x BACKLIGHT DRIVER
17333 M: Milo Kim <milo.kim@ti.com>
17335 F: Documentation/driver-api/backlight/lp855x-driver.rst
17336 F: drivers/video/backlight/lp855x_bl.c
17337 F: include/linux/platform_data/lp855x.h
17339 TI LP8727 CHARGER DRIVER
17340 M: Milo Kim <milo.kim@ti.com>
17342 F: drivers/power/supply/lp8727_charger.c
17343 F: include/linux/platform_data/lp8727.h
17345 TI LP8788 MFD DRIVER
17346 M: Milo Kim <milo.kim@ti.com>
17348 F: drivers/iio/adc/lp8788_adc.c
17349 F: drivers/leds/leds-lp8788.c
17350 F: drivers/mfd/lp8788*.c
17351 F: drivers/power/supply/lp8788-charger.c
17352 F: drivers/regulator/lp8788-*.c
17353 F: include/linux/mfd/lp8788*.h
17355 TI NETCP ETHERNET DRIVER
17356 M: Wingman Kwok <w-kwok2@ti.com>
17357 M: Murali Karicheri <m-karicheri2@ti.com>
17358 L: netdev@vger.kernel.org
17360 F: drivers/net/ethernet/ti/netcp*
17362 TI PCM3060 ASoC CODEC DRIVER
17363 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17366 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17367 F: sound/soc/codecs/pcm3060*
17369 TI TAS571X FAMILY ASoC CODEC DRIVER
17370 M: Kevin Cernekee <cernekee@chromium.org>
17371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17373 F: sound/soc/codecs/tas571x*
17375 TI TCAN4X5X DEVICE DRIVER
17376 M: Dan Murphy <dmurphy@ti.com>
17377 L: linux-can@vger.kernel.org
17379 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17380 F: drivers/net/can/m_can/tcan4x5x.c
17382 TI TRF7970A NFC DRIVER
17383 M: Mark Greer <mgreer@animalcreek.com>
17384 L: linux-wireless@vger.kernel.org
17385 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17387 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17388 F: drivers/nfc/trf7970a.c
17390 TI TWL4030 SERIES SOC CODEC DRIVER
17391 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17392 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17394 F: sound/soc/codecs/twl4030*
17397 M: Benoit Parrot <bparrot@ti.com>
17398 L: linux-media@vger.kernel.org
17400 W: http://linuxtv.org/
17401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17402 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17403 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17404 F: drivers/media/platform/ti-vpe/
17406 TI WILINK WIRELESS DRIVERS
17407 L: linux-wireless@vger.kernel.org
17409 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17410 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17412 F: drivers/net/wireless/ti/
17413 F: include/linux/wl12xx.h
17415 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17416 M: John Stultz <john.stultz@linaro.org>
17417 M: Thomas Gleixner <tglx@linutronix.de>
17418 R: Stephen Boyd <sboyd@kernel.org>
17419 L: linux-kernel@vger.kernel.org
17421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17422 F: include/linux/clocksource.h
17423 F: include/linux/time.h
17424 F: include/linux/timex.h
17425 F: include/uapi/linux/time.h
17426 F: include/uapi/linux/timex.h
17427 F: kernel/time/alarmtimer.c
17428 F: kernel/time/clocksource.c
17429 F: kernel/time/ntp.c
17430 F: kernel/time/time*.c
17431 F: tools/testing/selftests/timers/
17434 M: Jon Maloy <jmaloy@redhat.com>
17435 M: Ying Xue <ying.xue@windriver.com>
17436 L: netdev@vger.kernel.org (core kernel code)
17437 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17439 W: http://tipc.sourceforge.net/
17440 F: include/uapi/linux/tipc*.h
17443 TLAN NETWORK DRIVER
17444 M: Samuel Chessman <chessman@tux.org>
17445 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17447 W: http://sourceforge.net/projects/tlan/
17448 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17449 F: drivers/net/ethernet/ti/tlan.*
17451 TM6000 VIDEO4LINUX DRIVER
17452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17453 L: linux-media@vger.kernel.org
17455 W: https://linuxtv.org
17456 T: git git://linuxtv.org/media_tree.git
17457 F: Documentation/admin-guide/media/tm6000*
17458 F: drivers/media/usb/tm6000/
17460 TMIO/SDHI MMC DRIVER
17461 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17462 L: linux-mmc@vger.kernel.org
17464 F: drivers/mmc/host/renesas_sdhi*
17465 F: drivers/mmc/host/tmio_mmc*
17466 F: include/linux/mfd/tmio.h
17468 TMP401 HARDWARE MONITOR DRIVER
17469 M: Guenter Roeck <linux@roeck-us.net>
17470 L: linux-hwmon@vger.kernel.org
17472 F: Documentation/hwmon/tmp401.rst
17473 F: drivers/hwmon/tmp401.c
17475 TMP513 HARDWARE MONITOR DRIVER
17476 M: Eric Tremblay <etremblay@distech-controls.com>
17477 L: linux-hwmon@vger.kernel.org
17479 F: Documentation/hwmon/tmp513.rst
17480 F: drivers/hwmon/tmp513.c
17482 TMPFS (SHMEM FILESYSTEM)
17483 M: Hugh Dickins <hughd@google.com>
17484 L: linux-mm@kvack.org
17486 F: include/linux/shmem_fs.h
17489 TOMOYO SECURITY MODULE
17490 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17491 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17492 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17493 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17494 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17495 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17497 W: https://tomoyo.osdn.jp/
17498 F: security/tomoyo/
17500 TOPSTAR LAPTOP EXTRAS DRIVER
17501 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17502 L: platform-driver-x86@vger.kernel.org
17504 F: drivers/platform/x86/topstar-laptop.c
17506 TORTURE-TEST MODULES
17507 M: Davidlohr Bueso <dave@stgolabs.net>
17508 M: "Paul E. McKenney" <paulmck@kernel.org>
17509 M: Josh Triplett <josh@joshtriplett.org>
17510 L: linux-kernel@vger.kernel.org
17512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17513 F: Documentation/RCU/torture.rst
17514 F: kernel/locking/locktorture.c
17515 F: kernel/rcu/rcuperf.c
17516 F: kernel/rcu/rcutorture.c
17517 F: kernel/torture.c
17519 TOSHIBA ACPI EXTRAS DRIVER
17520 M: Azael Avalos <coproscefalo@gmail.com>
17521 L: platform-driver-x86@vger.kernel.org
17523 F: drivers/platform/x86/toshiba_acpi.c
17525 TOSHIBA BLUETOOTH DRIVER
17526 M: Azael Avalos <coproscefalo@gmail.com>
17527 L: platform-driver-x86@vger.kernel.org
17529 F: drivers/platform/x86/toshiba_bluetooth.c
17531 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17532 M: Azael Avalos <coproscefalo@gmail.com>
17533 L: platform-driver-x86@vger.kernel.org
17535 F: drivers/platform/x86/toshiba_haps.c
17538 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17540 W: http://www.buzzard.org.uk/toshiba/
17541 F: drivers/char/toshiba.c
17542 F: include/linux/toshiba.h
17543 F: include/uapi/linux/toshiba.h
17545 TOSHIBA TC358743 DRIVER
17546 M: Mats Randgaard <matrandg@cisco.com>
17547 L: linux-media@vger.kernel.org
17549 F: drivers/media/i2c/tc358743*
17550 F: include/media/i2c/tc358743.h
17552 TOSHIBA WMI HOTKEYS DRIVER
17553 M: Azael Avalos <coproscefalo@gmail.com>
17554 L: platform-driver-x86@vger.kernel.org
17556 F: drivers/platform/x86/toshiba-wmi.c
17559 M: Peter Huewe <peterhuewe@gmx.de>
17560 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17561 R: Jason Gunthorpe <jgg@ziepe.ca>
17562 L: linux-integrity@vger.kernel.org
17564 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17565 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17566 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17567 F: drivers/char/tpm/
17570 M: Steven Rostedt <rostedt@goodmis.org>
17571 M: Ingo Molnar <mingo@redhat.com>
17573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17574 F: Documentation/trace/ftrace.rst
17575 F: arch/*/*/*/ftrace.h
17576 F: arch/*/kernel/ftrace.c
17577 F: include/*/ftrace.h
17578 F: include/linux/trace*.h
17581 F: tools/testing/selftests/ftrace/
17583 TRACING MMIO ACCESSES (MMIOTRACE)
17584 M: Steven Rostedt <rostedt@goodmis.org>
17585 M: Ingo Molnar <mingo@kernel.org>
17586 R: Karol Herbst <karolherbst@gmail.com>
17587 R: Pekka Paalanen <ppaalanen@gmail.com>
17588 L: linux-kernel@vger.kernel.org
17589 L: nouveau@lists.freedesktop.org
17591 F: arch/x86/mm/kmmio.c
17592 F: arch/x86/mm/mmio-mod.c
17593 F: arch/x86/mm/testmmiotrace.c
17594 F: include/linux/mmiotrace.h
17595 F: kernel/trace/trace_mmiotrace.c
17598 M: Jiri Kosina <trivial@kernel.org>
17600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17601 K: ^Subject:.*(?i)trivial
17604 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17605 M: Jiri Slaby <jirislaby@kernel.org>
17607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17608 F: Documentation/driver-api/serial/
17610 F: drivers/tty/serial/serial_core.c
17611 F: include/linux/serial.h
17612 F: include/linux/serial_core.h
17613 F: include/linux/tty.h
17614 F: include/uapi/linux/serial.h
17615 F: include/uapi/linux/serial_core.h
17616 F: include/uapi/linux/tty.h
17618 TUA9001 MEDIA DRIVER
17619 M: Antti Palosaari <crope@iki.fi>
17620 L: linux-media@vger.kernel.org
17622 W: https://linuxtv.org
17623 W: http://palosaari.fi/linux/
17624 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17625 T: git git://linuxtv.org/anttip/media_tree.git
17626 F: drivers/media/tuners/tua9001*
17628 TULIP NETWORK DRIVERS
17629 L: netdev@vger.kernel.org
17630 L: linux-parisc@vger.kernel.org
17632 F: drivers/net/ethernet/dec/tulip/
17635 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17637 W: http://vtun.sourceforge.net/tun
17638 F: Documentation/networking/tuntap.rst
17639 F: arch/um/os-Linux/drivers/
17641 TURBOCHANNEL SUBSYSTEM
17642 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17643 M: Ralf Baechle <ralf@linux-mips.org>
17644 L: linux-mips@vger.kernel.org
17646 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17648 F: include/linux/tc.h
17651 M: "Len Brown" <lenb@kernel.org>
17652 L: linux-pm@vger.kernel.org
17654 Q: https://patchwork.kernel.org/project/linux-pm/list/
17655 B: https://bugzilla.kernel.org
17656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17657 F: tools/power/x86/turbostat/
17659 TW5864 VIDEO4LINUX DRIVER
17660 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17661 M: Anton Sviridenko <anton@corp.bluecherry.net>
17662 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17663 M: Andrey Utkin <andrey_utkin@fastmail.com>
17664 L: linux-media@vger.kernel.org
17666 F: drivers/media/pci/tw5864/
17668 TW68 VIDEO4LINUX DRIVER
17669 M: Hans Verkuil <hverkuil@xs4all.nl>
17670 L: linux-media@vger.kernel.org
17672 W: https://linuxtv.org
17673 T: git git://linuxtv.org/media_tree.git
17674 F: drivers/media/pci/tw68/
17676 TW686X VIDEO4LINUX DRIVER
17677 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17678 L: linux-media@vger.kernel.org
17680 W: http://linuxtv.org
17681 T: git git://linuxtv.org/media_tree.git
17682 F: drivers/media/pci/tw686x/
17684 UACCE ACCELERATOR FRAMEWORK
17685 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17686 M: Zhou Wang <wangzhou1@hisilicon.com>
17687 L: linux-accelerators@lists.ozlabs.org
17688 L: linux-kernel@vger.kernel.org
17690 F: Documentation/ABI/testing/sysfs-driver-uacce
17691 F: Documentation/misc-devices/uacce.rst
17692 F: drivers/misc/uacce/
17693 F: include/linux/uacce.h
17694 F: include/uapi/misc/uacce/
17696 UBI FILE SYSTEM (UBIFS)
17697 M: Richard Weinberger <richard@nod.at>
17698 L: linux-mtd@lists.infradead.org
17700 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17703 F: Documentation/filesystems/ubifs.rst
17706 UCLINUX (M68KNOMMU AND COLDFIRE)
17707 M: Greg Ungerer <gerg@linux-m68k.org>
17708 L: linux-m68k@lists.linux-m68k.org
17709 L: uclinux-dev@uclinux.org (subscribers-only)
17711 W: http://www.linux-m68k.org/
17712 W: http://www.uclinux.org/
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17714 F: arch/m68k/*/*_no.*
17716 F: arch/m68k/coldfire/
17717 F: arch/m68k/include/asm/*_no.*
17720 M: Jan Kara <jack@suse.com>
17722 F: Documentation/filesystems/udf.rst
17726 M: Bastien Nocera <hadess@hadess.net>
17727 L: linux-input@vger.kernel.org
17729 F: drivers/hid/hid-udraw-ps3.c
17732 M: Evgeniy Dushistov <dushistov@mail.ru>
17734 F: Documentation/admin-guide/ufs.rst
17737 UHID USERSPACE HID IO DRIVER
17738 M: David Rheinsberg <david.rheinsberg@gmail.com>
17739 L: linux-input@vger.kernel.org
17741 F: drivers/hid/uhid.c
17742 F: include/uapi/linux/uhid.h
17745 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17746 L: linux-usb@vger.kernel.org
17748 F: drivers/usb/common/ulpi.c
17749 F: include/linux/ulpi/
17752 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17753 L: linux-fsdevel@vger.kernel.org
17758 M: Tony Finch <dot@dotat.at>
17760 W: http://dotat.at/prog/unifdef
17761 F: scripts/unifdef.c
17763 UNIFORM CDROM DRIVER
17764 M: Jens Axboe <axboe@kernel.dk>
17766 W: http://www.kernel.dk
17767 F: Documentation/cdrom/
17768 F: drivers/cdrom/cdrom.c
17769 F: include/linux/cdrom.h
17770 F: include/uapi/linux/cdrom.h
17772 UNISYS S-PAR DRIVERS
17773 M: David Kershner <david.kershner@unisys.com>
17774 L: sparmaintainer@unisys.com (Unisys internal)
17776 F: drivers/staging/unisys/
17777 F: drivers/visorbus/
17778 F: include/linux/visorbus.h
17780 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17781 R: Alim Akhtar <alim.akhtar@samsung.com>
17782 R: Avri Altman <avri.altman@wdc.com>
17783 L: linux-scsi@vger.kernel.org
17785 F: Documentation/scsi/ufs.rst
17786 F: drivers/scsi/ufs/
17788 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17789 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17790 L: linux-scsi@vger.kernel.org
17792 F: drivers/scsi/ufs/*dwc*
17794 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17795 M: Stanley Chu <stanley.chu@mediatek.com>
17796 L: linux-scsi@vger.kernel.org
17797 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17799 F: drivers/scsi/ufs/ufs-mediatek*
17801 UNSORTED BLOCK IMAGES (UBI)
17802 M: Richard Weinberger <richard@nod.at>
17803 L: linux-mtd@lists.infradead.org
17805 W: http://www.linux-mtd.infradead.org/
17806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17808 F: drivers/mtd/ubi/
17809 F: include/linux/mtd/ubi.h
17810 F: include/uapi/mtd/ubi-user.h
17812 USB "USBNET" DRIVER FRAMEWORK
17813 M: Oliver Neukum <oneukum@suse.com>
17814 L: netdev@vger.kernel.org
17816 W: http://www.linux-usb.org/usbnet
17817 F: drivers/net/usb/usbnet.c
17818 F: include/linux/usb/usbnet.h
17821 M: Oliver Neukum <oneukum@suse.com>
17822 L: linux-usb@vger.kernel.org
17824 F: Documentation/usb/acm.rst
17825 F: drivers/usb/class/cdc-acm.*
17827 USB APPLE MFI FASTCHARGE DRIVER
17828 M: Bastien Nocera <hadess@hadess.net>
17829 L: linux-usb@vger.kernel.org
17831 F: drivers/usb/misc/apple-mfi-fastcharge.c
17833 USB AR5523 WIRELESS DRIVER
17834 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17835 L: linux-wireless@vger.kernel.org
17837 F: drivers/net/wireless/ath/ar5523/
17840 M: Oliver Neukum <oneukum@suse.com>
17841 L: linux-usb@vger.kernel.org
17842 L: linux-scsi@vger.kernel.org
17844 F: drivers/usb/storage/uas.c
17846 USB CDC ETHERNET DRIVER
17847 M: Oliver Neukum <oliver@neukum.org>
17848 L: linux-usb@vger.kernel.org
17850 F: drivers/net/usb/cdc_*.c
17851 F: include/uapi/linux/usb/cdc.h
17853 USB CHAOSKEY DRIVER
17854 M: Keith Packard <keithp@keithp.com>
17855 L: linux-usb@vger.kernel.org
17857 F: drivers/usb/misc/chaoskey.c
17859 USB CYPRESS C67X00 DRIVER
17860 M: Peter Korsgaard <jacmet@sunsite.dk>
17861 L: linux-usb@vger.kernel.org
17863 F: drivers/usb/c67x00/
17865 USB DAVICOM DM9601 DRIVER
17866 M: Peter Korsgaard <jacmet@sunsite.dk>
17867 L: netdev@vger.kernel.org
17869 W: http://www.linux-usb.org/usbnet
17870 F: drivers/net/usb/dm9601.c
17873 M: Alan Stern <stern@rowland.harvard.edu>
17874 L: linux-usb@vger.kernel.org
17876 F: Documentation/usb/ehci.rst
17877 F: drivers/usb/host/ehci*
17879 USB GADGET/PERIPHERAL SUBSYSTEM
17880 M: Felipe Balbi <balbi@kernel.org>
17881 L: linux-usb@vger.kernel.org
17883 W: http://www.linux-usb.org/gadget
17884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17885 F: drivers/usb/gadget/
17886 F: include/linux/usb/gadget*
17888 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17889 M: Jiri Kosina <jikos@kernel.org>
17890 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17891 L: linux-usb@vger.kernel.org
17893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17894 F: Documentation/hid/hiddev.rst
17895 F: drivers/hid/usbhid/
17897 USB INTEL XHCI ROLE MUX DRIVER
17898 M: Hans de Goede <hdegoede@redhat.com>
17899 L: linux-usb@vger.kernel.org
17901 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17903 USB IP DRIVER FOR HISILICON KIRIN
17904 M: Yu Chen <chenyu56@huawei.com>
17905 M: Binghui Wang <wangbinghui@hisilicon.com>
17906 L: linux-usb@vger.kernel.org
17908 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17909 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17912 M: Olav Kongas <ok@artecdesign.ee>
17913 L: linux-usb@vger.kernel.org
17915 F: drivers/usb/host/isp116x*
17916 F: include/linux/usb/isp116x.h
17918 USB LAN78XX ETHERNET DRIVER
17919 M: Woojung Huh <woojung.huh@microchip.com>
17920 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17921 L: netdev@vger.kernel.org
17923 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17924 F: drivers/net/usb/lan78xx.*
17925 F: include/dt-bindings/net/microchip-lan78xx.h
17927 USB MASS STORAGE DRIVER
17928 M: Alan Stern <stern@rowland.harvard.edu>
17929 L: linux-usb@vger.kernel.org
17930 L: usb-storage@lists.one-eyed-alien.net
17932 F: drivers/usb/storage/
17935 M: Clemens Ladisch <clemens@ladisch.de>
17936 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17939 F: sound/usb/midi.*
17941 USB NETWORKING DRIVERS
17942 L: linux-usb@vger.kernel.org
17944 F: drivers/net/usb/
17947 M: Alan Stern <stern@rowland.harvard.edu>
17948 L: linux-usb@vger.kernel.org
17950 F: Documentation/usb/ohci.rst
17951 F: drivers/usb/host/ohci*
17953 USB OTG FSM (Finite State Machine)
17954 M: Peter Chen <Peter.Chen@nxp.com>
17955 L: linux-usb@vger.kernel.org
17957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17958 F: drivers/usb/common/usb-otg-fsm.c
17961 M: Valentina Manea <valentina.manea.m@gmail.com>
17962 M: Shuah Khan <shuah@kernel.org>
17963 M: Shuah Khan <skhan@linuxfoundation.org>
17964 L: linux-usb@vger.kernel.org
17966 F: Documentation/usb/usbip_protocol.rst
17967 F: drivers/usb/usbip/
17968 F: tools/testing/selftests/drivers/usb/usbip/
17969 F: tools/usb/usbip/
17972 M: Petko Manolov <petkan@nucleusys.com>
17973 L: linux-usb@vger.kernel.org
17974 L: netdev@vger.kernel.org
17976 W: https://github.com/petkan/pegasus
17977 T: git git://github.com/petkan/pegasus.git
17978 F: drivers/net/usb/pegasus.*
17981 M: Felipe Balbi <balbi@kernel.org>
17982 L: linux-usb@vger.kernel.org
17984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17985 F: drivers/usb/phy/
17987 USB PRINTER DRIVER (usblp)
17988 M: Pete Zaitcev <zaitcev@redhat.com>
17989 L: linux-usb@vger.kernel.org
17991 F: drivers/usb/class/usblp.c
17993 USB QMI WWAN NETWORK DRIVER
17994 M: Bjørn Mork <bjorn@mork.no>
17995 L: netdev@vger.kernel.org
17997 F: Documentation/ABI/testing/sysfs-class-net-qmi
17998 F: drivers/net/usb/qmi_wwan.c
18001 M: Petko Manolov <petkan@nucleusys.com>
18002 L: linux-usb@vger.kernel.org
18003 L: netdev@vger.kernel.org
18005 W: https://github.com/petkan/rtl8150
18006 T: git git://github.com/petkan/rtl8150.git
18007 F: drivers/net/usb/rtl8150.c
18009 USB SERIAL SUBSYSTEM
18010 M: Johan Hovold <johan@kernel.org>
18011 L: linux-usb@vger.kernel.org
18013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18014 F: Documentation/usb/usb-serial.rst
18015 F: drivers/usb/serial/
18016 F: include/linux/usb/serial.h
18018 USB SMSC75XX ETHERNET DRIVER
18019 M: Steve Glendinning <steve.glendinning@shawell.net>
18020 L: netdev@vger.kernel.org
18022 F: drivers/net/usb/smsc75xx.*
18024 USB SMSC95XX ETHERNET DRIVER
18025 M: Steve Glendinning <steve.glendinning@shawell.net>
18026 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18027 L: netdev@vger.kernel.org
18029 F: drivers/net/usb/smsc95xx.*
18032 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18033 L: linux-usb@vger.kernel.org
18035 W: http://www.linux-usb.org
18036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18037 F: Documentation/devicetree/bindings/usb/
18038 F: Documentation/usb/
18040 F: include/linux/usb.h
18041 F: include/linux/usb/
18043 USB TYPEC BUS FOR ALTERNATE MODES
18044 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18045 L: linux-usb@vger.kernel.org
18047 F: Documentation/ABI/testing/sysfs-bus-typec
18048 F: Documentation/driver-api/usb/typec_bus.rst
18049 F: drivers/usb/typec/altmodes/
18050 F: include/linux/usb/typec_altmode.h
18053 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18054 L: linux-usb@vger.kernel.org
18056 F: Documentation/ABI/testing/sysfs-class-typec
18057 F: Documentation/driver-api/usb/typec.rst
18058 F: drivers/usb/typec/
18059 F: include/linux/usb/typec.h
18061 USB TYPEC INTEL PMC MUX DRIVER
18062 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18063 L: linux-usb@vger.kernel.org
18065 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18066 F: drivers/usb/typec/mux/intel_pmc_mux.c
18068 USB TYPEC PI3USB30532 MUX DRIVER
18069 M: Hans de Goede <hdegoede@redhat.com>
18070 L: linux-usb@vger.kernel.org
18072 F: drivers/usb/typec/mux/pi3usb30532.c
18074 USB TYPEC PORT CONTROLLER DRIVERS
18075 M: Guenter Roeck <linux@roeck-us.net>
18076 L: linux-usb@vger.kernel.org
18078 F: drivers/usb/typec/tcpm/
18081 M: Alan Stern <stern@rowland.harvard.edu>
18082 L: linux-usb@vger.kernel.org
18084 F: drivers/usb/host/uhci*
18087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18088 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18089 L: linux-media@vger.kernel.org
18091 W: http://www.ideasonboard.org/uvc/
18092 T: git git://linuxtv.org/media_tree.git
18093 F: drivers/media/usb/uvc/
18094 F: include/uapi/linux/uvcvideo.h
18097 M: Hans Verkuil <hverkuil@xs4all.nl>
18098 L: linux-media@vger.kernel.org
18100 W: https://linuxtv.org
18101 T: git git://linuxtv.org/media_tree.git
18102 F: drivers/staging/media/usbvision/
18105 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18106 L: linux-usb@vger.kernel.org
18108 F: drivers/usb/gadget/function/*uvc*
18109 F: drivers/usb/gadget/legacy/webcam.c
18110 F: include/uapi/linux/usb/g_uvc.h
18112 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18113 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18114 L: linux-wireless@vger.kernel.org
18116 F: drivers/net/wireless/rndis_wlan.c
18119 M: Mathias Nyman <mathias.nyman@intel.com>
18120 L: linux-usb@vger.kernel.org
18122 F: drivers/usb/host/pci-quirks*
18123 F: drivers/usb/host/xhci*
18126 L: linux-wireless@vger.kernel.org
18128 W: http://linux-lc100020.sourceforge.net
18129 F: drivers/net/wireless/zydas/zd1201.*
18132 M: Antoine Jacquet <royale@zerezo.com>
18133 L: linux-usb@vger.kernel.org
18134 L: linux-media@vger.kernel.org
18136 W: http://royale.zerezo.com/zr364xx/
18137 T: git git://linuxtv.org/media_tree.git
18138 F: Documentation/admin-guide/media/zr364xx*
18139 F: drivers/media/usb/zr364xx/
18141 USER-MODE LINUX (UML)
18142 M: Jeff Dike <jdike@addtoit.com>
18143 M: Richard Weinberger <richard@nod.at>
18144 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18145 L: linux-um@lists.infradead.org
18147 W: http://user-mode-linux.sourceforge.net
18148 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18150 F: Documentation/virt/uml/
18155 USERSPACE COPYIN/COPYOUT (UIOVEC)
18156 M: Alexander Viro <viro@zeniv.linux.org.uk>
18158 F: include/linux/uio.h
18161 USERSPACE DMA BUFFER DRIVER
18162 M: Gerd Hoffmann <kraxel@redhat.com>
18163 L: dri-devel@lists.freedesktop.org
18165 T: git git://anongit.freedesktop.org/drm/drm-misc
18166 F: drivers/dma-buf/udmabuf.c
18167 F: include/uapi/linux/udmabuf.h
18169 USERSPACE I/O (UIO)
18170 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18173 F: Documentation/driver-api/uio-howto.rst
18175 F: include/linux/uio_driver.h
18178 M: Karel Zak <kzak@redhat.com>
18179 L: util-linux@vger.kernel.org
18181 W: http://en.wikipedia.org/wiki/Util-linux
18182 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18185 M: Christoph Hellwig <hch@lst.de>
18186 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18187 L: linux-kernel@vger.kernel.org
18189 T: git git://git.infradead.org/users/hch/uuid.git
18190 F: include/linux/uuid.h
18191 F: include/uapi/linux/uuid.h
18196 M: Michal Januszewski <spock@gentoo.org>
18197 L: linux-fbdev@vger.kernel.org
18199 W: https://github.com/mjanusz/v86d
18200 F: Documentation/fb/uvesafb.rst
18201 F: drivers/video/fbdev/uvesafb.*
18203 Ux500 CLOCK DRIVERS
18204 M: Ulf Hansson <ulf.hansson@linaro.org>
18205 L: linux-clk@vger.kernel.org
18206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18208 F: drivers/clk/ux500/
18211 M: Stefan Agner <stefan@agner.ch>
18212 L: linux-mtd@lists.infradead.org
18214 F: drivers/mtd/nand/raw/vf610_nfc.c
18216 VFAT/FAT/MSDOS FILESYSTEM
18217 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18219 F: Documentation/filesystems/vfat.rst
18223 M: Alex Williamson <alex.williamson@redhat.com>
18224 R: Cornelia Huck <cohuck@redhat.com>
18225 L: kvm@vger.kernel.org
18227 T: git git://github.com/awilliam/linux-vfio.git
18228 F: Documentation/driver-api/vfio.rst
18230 F: include/linux/vfio.h
18231 F: include/uapi/linux/vfio.h
18233 VFIO MEDIATED DEVICE DRIVERS
18234 M: Kirti Wankhede <kwankhede@nvidia.com>
18235 L: kvm@vger.kernel.org
18237 F: Documentation/driver-api/vfio-mediated-device.rst
18238 F: drivers/vfio/mdev/
18239 F: include/linux/mdev.h
18240 F: samples/vfio-mdev/
18242 VFIO PLATFORM DRIVER
18243 M: Eric Auger <eric.auger@redhat.com>
18244 L: kvm@vger.kernel.org
18246 F: drivers/vfio/platform/
18249 R: Lukas Wunner <lukas@wunner.de>
18251 T: git git://anongit.freedesktop.org/drm/drm-misc
18252 F: Documentation/gpu/vga-switcheroo.rst
18253 F: drivers/gpu/vga/vga_switcheroo.c
18254 F: include/linux/vga_switcheroo.h
18256 VIA RHINE NETWORK DRIVER
18258 F: drivers/net/ethernet/via/via-rhine.c
18260 VIA SD/MMC CARD CONTROLLER DRIVER
18261 M: Bruce Chang <brucechang@via.com.tw>
18262 M: Harald Welte <HaraldWelte@viatech.com>
18264 F: drivers/mmc/host/via-sdmmc.c
18266 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18267 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18268 L: linux-fbdev@vger.kernel.org
18270 F: drivers/video/fbdev/via/
18271 F: include/linux/via-core.h
18272 F: include/linux/via-gpio.h
18273 F: include/linux/via_i2c.h
18275 VIA VELOCITY NETWORK DRIVER
18276 M: Francois Romieu <romieu@fr.zoreil.com>
18277 L: netdev@vger.kernel.org
18279 F: drivers/net/ethernet/via/via-velocity.*
18281 VICODEC VIRTUAL CODEC DRIVER
18282 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18283 L: linux-media@vger.kernel.org
18285 W: https://linuxtv.org
18286 T: git git://linuxtv.org/media_tree.git
18287 F: drivers/media/test-drivers/vicodec/*
18289 VIDEO I2C POLLING DRIVER
18290 M: Matt Ranostay <matt.ranostay@konsulko.com>
18291 L: linux-media@vger.kernel.org
18293 F: drivers/media/i2c/video-i2c.c
18295 VIDEO MULTIPLEXER DRIVER
18296 M: Philipp Zabel <p.zabel@pengutronix.de>
18297 L: linux-media@vger.kernel.org
18299 F: drivers/media/platform/video-mux.c
18301 VIDEOBUF2 FRAMEWORK
18302 M: Pawel Osciak <pawel@osciak.com>
18303 M: Marek Szyprowski <m.szyprowski@samsung.com>
18304 M: Kyungmin Park <kyungmin.park@samsung.com>
18305 R: Tomasz Figa <tfiga@chromium.org>
18306 L: linux-media@vger.kernel.org
18308 F: drivers/media/common/videobuf2/*
18309 F: include/media/videobuf2-*
18311 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18312 M: Helen Koike <helen.koike@collabora.com>
18313 R: Shuah Khan <skhan@linuxfoundation.org>
18314 L: linux-media@vger.kernel.org
18316 W: https://linuxtv.org
18317 T: git git://linuxtv.org/media_tree.git
18318 F: drivers/media/test-drivers/vimc/*
18321 M: Alex Williamson <alex.williamson@redhat.com>
18322 M: Paolo Bonzini <pbonzini@redhat.com>
18323 L: kvm@vger.kernel.org
18327 VIRTIO AND VHOST VSOCK DRIVER
18328 M: Stefan Hajnoczi <stefanha@redhat.com>
18329 M: Stefano Garzarella <sgarzare@redhat.com>
18330 L: kvm@vger.kernel.org
18331 L: virtualization@lists.linux-foundation.org
18332 L: netdev@vger.kernel.org
18334 F: drivers/net/vsockmon.c
18335 F: drivers/vhost/vsock.c
18336 F: include/linux/virtio_vsock.h
18337 F: include/uapi/linux/virtio_vsock.h
18338 F: include/uapi/linux/vm_sockets_diag.h
18339 F: include/uapi/linux/vsockmon.h
18340 F: net/vmw_vsock/af_vsock_tap.c
18341 F: net/vmw_vsock/diag.c
18342 F: net/vmw_vsock/virtio_transport.c
18343 F: net/vmw_vsock/virtio_transport_common.c
18344 F: net/vmw_vsock/vsock_loopback.c
18345 F: tools/testing/vsock/
18347 VIRTIO BLOCK AND SCSI DRIVERS
18348 M: "Michael S. Tsirkin" <mst@redhat.com>
18349 M: Jason Wang <jasowang@redhat.com>
18350 R: Paolo Bonzini <pbonzini@redhat.com>
18351 R: Stefan Hajnoczi <stefanha@redhat.com>
18352 L: virtualization@lists.linux-foundation.org
18354 F: drivers/block/virtio_blk.c
18355 F: drivers/scsi/virtio_scsi.c
18356 F: drivers/vhost/scsi.c
18357 F: include/uapi/linux/virtio_blk.h
18358 F: include/uapi/linux/virtio_scsi.h
18360 VIRTIO CONSOLE DRIVER
18361 M: Amit Shah <amit@kernel.org>
18362 L: virtualization@lists.linux-foundation.org
18364 F: drivers/char/virtio_console.c
18365 F: include/linux/virtio_console.h
18366 F: include/uapi/linux/virtio_console.h
18368 VIRTIO CORE AND NET DRIVERS
18369 M: "Michael S. Tsirkin" <mst@redhat.com>
18370 M: Jason Wang <jasowang@redhat.com>
18371 L: virtualization@lists.linux-foundation.org
18373 F: Documentation/devicetree/bindings/virtio/
18374 F: drivers/block/virtio_blk.c
18375 F: drivers/crypto/virtio/
18376 F: drivers/net/virtio_net.c
18379 F: include/linux/vdpa.h
18380 F: include/linux/virtio*.h
18381 F: include/uapi/linux/virtio_*.h
18385 M: "Michael S. Tsirkin" <mst@redhat.com>
18386 M: David Hildenbrand <david@redhat.com>
18387 L: virtualization@lists.linux-foundation.org
18389 F: drivers/virtio/virtio_balloon.c
18390 F: include/uapi/linux/virtio_balloon.h
18391 F: include/linux/balloon_compaction.h
18392 F: mm/balloon_compaction.c
18394 VIRTIO CRYPTO DRIVER
18395 M: Gonglei <arei.gonglei@huawei.com>
18396 L: virtualization@lists.linux-foundation.org
18397 L: linux-crypto@vger.kernel.org
18399 F: drivers/crypto/virtio/
18400 F: include/uapi/linux/virtio_crypto.h
18402 VIRTIO DRIVERS FOR S390
18403 M: Cornelia Huck <cohuck@redhat.com>
18404 M: Halil Pasic <pasic@linux.ibm.com>
18405 L: linux-s390@vger.kernel.org
18406 L: virtualization@lists.linux-foundation.org
18407 L: kvm@vger.kernel.org
18409 F: arch/s390/include/uapi/asm/virtio-ccw.h
18410 F: drivers/s390/virtio/
18413 M: Vivek Goyal <vgoyal@redhat.com>
18414 M: Stefan Hajnoczi <stefanha@redhat.com>
18415 M: Miklos Szeredi <miklos@szeredi.hu>
18416 L: virtualization@lists.linux-foundation.org
18417 L: linux-fsdevel@vger.kernel.org
18419 W: https://virtio-fs.gitlab.io/
18420 F: Documentation/filesystems/virtiofs.rst
18421 F: fs/fuse/virtio_fs.c
18422 F: include/uapi/linux/virtio_fs.h
18425 M: David Airlie <airlied@linux.ie>
18426 M: Gerd Hoffmann <kraxel@redhat.com>
18427 L: dri-devel@lists.freedesktop.org
18428 L: virtualization@lists.linux-foundation.org
18430 T: git git://anongit.freedesktop.org/drm/drm-misc
18431 F: drivers/gpu/drm/virtio/
18432 F: include/uapi/linux/virtio_gpu.h
18434 VIRTIO HOST (VHOST)
18435 M: "Michael S. Tsirkin" <mst@redhat.com>
18436 M: Jason Wang <jasowang@redhat.com>
18437 L: kvm@vger.kernel.org
18438 L: virtualization@lists.linux-foundation.org
18439 L: netdev@vger.kernel.org
18441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18443 F: include/linux/vhost_iotlb.h
18444 F: include/uapi/linux/vhost.h
18446 VIRTIO INPUT DRIVER
18447 M: Gerd Hoffmann <kraxel@redhat.com>
18449 F: drivers/virtio/virtio_input.c
18450 F: include/uapi/linux/virtio_input.h
18452 VIRTIO IOMMU DRIVER
18453 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18454 L: virtualization@lists.linux-foundation.org
18456 F: drivers/iommu/virtio-iommu.c
18457 F: include/uapi/linux/virtio_iommu.h
18460 M: David Hildenbrand <david@redhat.com>
18461 L: virtualization@lists.linux-foundation.org
18463 F: drivers/virtio/virtio_mem.c
18464 F: include/uapi/linux/virtio_mem.h
18466 VIRTUAL BOX GUEST DEVICE DRIVER
18467 M: Hans de Goede <hdegoede@redhat.com>
18468 M: Arnd Bergmann <arnd@arndb.de>
18469 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18471 F: drivers/virt/vboxguest/
18472 F: include/linux/vbox_utils.h
18473 F: include/uapi/linux/vbox*.h
18475 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18476 M: Hans de Goede <hdegoede@redhat.com>
18477 L: linux-fsdevel@vger.kernel.org
18481 VIRTUAL SERIO DEVICE DRIVER
18482 M: Stephen Chandler Paul <thatslyude@gmail.com>
18484 F: drivers/input/serio/userio.c
18485 F: include/uapi/linux/userio.h
18487 VIVID VIRTUAL VIDEO DRIVER
18488 M: Hans Verkuil <hverkuil@xs4all.nl>
18489 L: linux-media@vger.kernel.org
18491 W: https://linuxtv.org
18492 T: git git://linuxtv.org/media_tree.git
18493 F: drivers/media/test-drivers/vivid/*
18496 M: Florian Fainelli <f.fainelli@gmail.com>
18497 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18499 F: drivers/vlynq/vlynq.c
18500 F: include/linux/vlynq.h
18503 M: Martyn Welch <martyn@welchs.me.uk>
18504 M: Manohar Vanga <manohar.vanga@gmail.com>
18505 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18506 L: devel@driverdev.osuosl.org
18508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18509 F: Documentation/driver-api/vme.rst
18510 F: drivers/staging/vme/
18512 F: include/linux/vme*
18514 VMWARE BALLOON DRIVER
18515 M: Nadav Amit <namit@vmware.com>
18516 M: "VMware, Inc." <pv-drivers@vmware.com>
18517 L: linux-kernel@vger.kernel.org
18519 F: drivers/misc/vmw_balloon.c
18521 VMWARE HYPERVISOR INTERFACE
18522 M: Deep Shah <sdeep@vmware.com>
18523 M: "VMware, Inc." <pv-drivers@vmware.com>
18524 L: virtualization@lists.linux-foundation.org
18526 F: arch/x86/include/asm/vmware.h
18527 F: arch/x86/kernel/cpu/vmware.c
18529 VMWARE PVRDMA DRIVER
18530 M: Adit Ranadive <aditr@vmware.com>
18531 M: VMware PV-Drivers <pv-drivers@vmware.com>
18532 L: linux-rdma@vger.kernel.org
18534 F: drivers/infiniband/hw/vmw_pvrdma/
18536 VMware PVSCSI driver
18537 M: Jim Gill <jgill@vmware.com>
18538 M: VMware PV-Drivers <pv-drivers@vmware.com>
18539 L: linux-scsi@vger.kernel.org
18541 F: drivers/scsi/vmw_pvscsi.c
18542 F: drivers/scsi/vmw_pvscsi.h
18544 VMWARE VIRTUAL PTP CLOCK DRIVER
18545 M: Vivek Thampi <vithampi@vmware.com>
18546 M: "VMware, Inc." <pv-drivers@vmware.com>
18547 L: netdev@vger.kernel.org
18549 F: drivers/ptp/ptp_vmw.c
18551 VMWARE VMMOUSE SUBDRIVER
18552 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18553 M: "VMware, Inc." <pv-drivers@vmware.com>
18554 L: linux-input@vger.kernel.org
18556 F: drivers/input/mouse/vmmouse.c
18557 F: drivers/input/mouse/vmmouse.h
18559 VMWARE VMXNET3 ETHERNET DRIVER
18560 M: Ronak Doshi <doshir@vmware.com>
18561 M: "VMware, Inc." <pv-drivers@vmware.com>
18562 L: netdev@vger.kernel.org
18564 F: drivers/net/vmxnet3/
18566 VOCORE VOCORE2 BOARD
18567 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18568 L: linux-mips@vger.kernel.org
18570 F: arch/mips/boot/dts/ralink/vocore2.dts
18572 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18573 M: Liam Girdwood <lgirdwood@gmail.com>
18574 M: Mark Brown <broonie@kernel.org>
18575 L: linux-kernel@vger.kernel.org
18577 W: http://www.slimlogic.co.uk/?p=48
18578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18579 F: Documentation/devicetree/bindings/regulator/
18580 F: Documentation/power/regulator/
18581 F: drivers/regulator/
18582 F: include/dt-bindings/regulator/
18583 F: include/linux/regulator/
18584 K: regulator_get_optional
18587 M: David Ahern <dsahern@kernel.org>
18588 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18589 L: netdev@vger.kernel.org
18591 F: Documentation/networking/vrf.rst
18592 F: drivers/net/vrf.c
18595 M: Petr Mladek <pmladek@suse.com>
18596 M: Steven Rostedt <rostedt@goodmis.org>
18597 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18598 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18599 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18602 F: Documentation/core-api/printk-formats.rst
18603 F: lib/test_printf.c
18606 VT1211 HARDWARE MONITOR DRIVER
18607 M: Juerg Haefliger <juergh@gmail.com>
18608 L: linux-hwmon@vger.kernel.org
18610 F: Documentation/hwmon/vt1211.rst
18611 F: drivers/hwmon/vt1211.c
18613 VT8231 HARDWARE MONITOR DRIVER
18614 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18615 L: linux-hwmon@vger.kernel.org
18617 F: drivers/hwmon/vt8231.c
18619 VUB300 USB to SDIO/SD/MMC bridge chip
18620 L: linux-mmc@vger.kernel.org
18622 F: drivers/mmc/host/vub300.c
18624 W1 DALLAS'S 1-WIRE BUS
18625 M: Evgeniy Polyakov <zbr@ioremap.net>
18627 F: Documentation/devicetree/bindings/w1/
18628 F: Documentation/w1/
18630 F: include/linux/w1.h
18632 W83791D HARDWARE MONITORING DRIVER
18633 M: Marc Hulsman <m.hulsman@tudelft.nl>
18634 L: linux-hwmon@vger.kernel.org
18636 F: Documentation/hwmon/w83791d.rst
18637 F: drivers/hwmon/w83791d.c
18639 W83793 HARDWARE MONITORING DRIVER
18640 M: Rudolf Marek <r.marek@assembler.cz>
18641 L: linux-hwmon@vger.kernel.org
18643 F: Documentation/hwmon/w83793.rst
18644 F: drivers/hwmon/w83793.c
18646 W83795 HARDWARE MONITORING DRIVER
18647 M: Jean Delvare <jdelvare@suse.com>
18648 L: linux-hwmon@vger.kernel.org
18650 F: drivers/hwmon/w83795.c
18652 W83L51xD SD/MMC CARD INTERFACE DRIVER
18653 M: Pierre Ossman <pierre@ossman.eu>
18655 F: drivers/mmc/host/wbsd.*
18657 WACOM PROTOCOL 4 SERIAL TABLETS
18658 M: Julian Squires <julian@cipht.net>
18659 M: Hans de Goede <hdegoede@redhat.com>
18660 L: linux-input@vger.kernel.org
18662 F: drivers/input/tablet/wacom_serial4.c
18664 WATCHDOG DEVICE DRIVERS
18665 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18666 M: Guenter Roeck <linux@roeck-us.net>
18667 L: linux-watchdog@vger.kernel.org
18669 W: http://www.linux-watchdog.org/
18670 T: git git://www.linux-watchdog.org/linux-watchdog.git
18671 F: Documentation/devicetree/bindings/watchdog/
18672 F: Documentation/watchdog/
18673 F: drivers/watchdog/
18674 F: include/linux/watchdog.h
18675 F: include/uapi/linux/watchdog.h
18677 WHISKEYCOVE PMIC GPIO DRIVER
18678 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18679 L: linux-gpio@vger.kernel.org
18681 F: drivers/gpio/gpio-wcove.c
18684 M: Dianlong Li <long17.cool@163.com>
18685 L: linux-rtc@vger.kernel.org
18687 F: drivers/rtc/rtc-sd3078.c
18690 M: David Rheinsberg <david.rheinsberg@gmail.com>
18691 L: linux-input@vger.kernel.org
18693 F: drivers/hid/hid-wiimote*
18695 WILOCITY WIL6210 WIRELESS DRIVER
18696 M: Maya Erez <merez@codeaurora.org>
18697 L: linux-wireless@vger.kernel.org
18698 L: wil6210@qti.qualcomm.com
18700 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18701 F: drivers/net/wireless/ath/wil6210/
18704 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18705 M: linux-wimax@intel.com
18706 L: wimax@linuxwimax.org (subscribers-only)
18708 W: http://linuxwimax.org
18709 F: Documentation/admin-guide/wimax/wimax.rst
18710 F: include/linux/wimax/debug.h
18711 F: include/net/wimax.h
18712 F: include/uapi/linux/wimax.h
18716 M: David Härdeman <david@hardeman.nu>
18718 F: drivers/media/rc/winbond-cir.c
18720 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18721 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18722 L: linux-watchdog@vger.kernel.org
18724 F: drivers/watchdog/ebc-c384_wdt.c
18726 WINSYSTEMS WS16C48 GPIO DRIVER
18727 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18728 L: linux-gpio@vger.kernel.org
18730 F: drivers/gpio/gpio-ws16c48.c
18732 WIREGUARD SECURE NETWORK TUNNEL
18733 M: Jason A. Donenfeld <Jason@zx2c4.com>
18734 L: wireguard@lists.zx2c4.com
18735 L: netdev@vger.kernel.org
18737 F: drivers/net/wireguard/
18738 F: tools/testing/selftests/wireguard/
18740 WISTRON LAPTOP BUTTON DRIVER
18741 M: Miloslav Trmac <mitr@volny.cz>
18743 F: drivers/input/misc/wistron_btns.c
18745 WL3501 WIRELESS PCMCIA CARD DRIVER
18746 L: linux-wireless@vger.kernel.org
18748 F: drivers/net/wireless/wl3501*
18750 WOLFSON MICROELECTRONICS DRIVERS
18751 L: patches@opensource.cirrus.com
18753 W: https://github.com/CirrusLogic/linux-drivers/wiki
18754 T: git https://github.com/CirrusLogic/linux-drivers.git
18755 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18756 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18757 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18758 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18759 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18760 F: Documentation/hwmon/wm83??.rst
18761 F: arch/arm/mach-s3c64xx/mach-crag6410*
18762 F: drivers/clk/clk-wm83*.c
18763 F: drivers/extcon/extcon-arizona.c
18764 F: drivers/gpio/gpio-*wm*.c
18765 F: drivers/gpio/gpio-arizona.c
18766 F: drivers/hwmon/wm83??-hwmon.c
18767 F: drivers/input/misc/wm831x-on.c
18768 F: drivers/input/touchscreen/wm831x-ts.c
18769 F: drivers/input/touchscreen/wm97*.c
18770 F: drivers/leds/leds-wm83*.c
18771 F: drivers/mfd/arizona*
18772 F: drivers/mfd/cs47l24*
18773 F: drivers/mfd/wm*.c
18774 F: drivers/power/supply/wm83*.c
18775 F: drivers/regulator/arizona*
18776 F: drivers/regulator/wm8*.c
18777 F: drivers/rtc/rtc-wm83*.c
18778 F: drivers/video/backlight/wm83*_bl.c
18779 F: drivers/watchdog/wm83*_wdt.c
18780 F: include/linux/mfd/arizona/
18781 F: include/linux/mfd/wm831x/
18782 F: include/linux/mfd/wm8350/
18783 F: include/linux/mfd/wm8400*
18784 F: include/linux/regulator/arizona*
18785 F: include/linux/wm97xx.h
18786 F: include/sound/wm????.h
18787 F: sound/soc/codecs/arizona.?
18788 F: sound/soc/codecs/cs47l24*
18789 F: sound/soc/codecs/wm*
18792 M: Tejun Heo <tj@kernel.org>
18793 R: Lai Jiangshan <jiangshanlai@gmail.com>
18795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18796 F: Documentation/core-api/workqueue.rst
18797 F: include/linux/workqueue.h
18798 F: kernel/workqueue.c
18800 X-POWERS AXP288 PMIC DRIVERS
18801 M: Hans de Goede <hdegoede@redhat.com>
18803 F: drivers/acpi/pmic/intel_pmic_xpower.c
18806 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18807 M: Chen-Yu Tsai <wens@csie.org>
18808 L: linux-kernel@vger.kernel.org
18813 M: Andrew Hendry <andrew.hendry@gmail.com>
18814 L: linux-x25@vger.kernel.org
18816 F: Documentation/networking/x25*
18817 F: include/net/x25*
18820 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18821 M: Thomas Gleixner <tglx@linutronix.de>
18822 M: Ingo Molnar <mingo@redhat.com>
18823 M: Borislav Petkov <bp@alien8.de>
18825 R: "H. Peter Anvin" <hpa@zytor.com>
18826 L: linux-kernel@vger.kernel.org
18828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18829 F: Documentation/devicetree/bindings/x86/
18830 F: Documentation/x86/
18834 M: Andy Lutomirski <luto@kernel.org>
18835 L: linux-kernel@vger.kernel.org
18837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18840 X86 MCE INFRASTRUCTURE
18841 M: Tony Luck <tony.luck@intel.com>
18842 M: Borislav Petkov <bp@alien8.de>
18843 L: linux-edac@vger.kernel.org
18845 F: arch/x86/kernel/cpu/mce/*
18847 X86 MICROCODE UPDATE SUPPORT
18848 M: Borislav Petkov <bp@alien8.de>
18850 F: arch/x86/kernel/cpu/microcode/*
18853 M: Dave Hansen <dave.hansen@linux.intel.com>
18854 M: Andy Lutomirski <luto@kernel.org>
18855 M: Peter Zijlstra <peterz@infradead.org>
18856 L: linux-kernel@vger.kernel.org
18858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18861 X86 PLATFORM DRIVERS
18862 M: Darren Hart <dvhart@infradead.org>
18863 M: Andy Shevchenko <andy@infradead.org>
18864 L: platform-driver-x86@vger.kernel.org
18866 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18867 F: drivers/platform/olpc/
18868 F: drivers/platform/x86/
18870 X86 PLATFORM DRIVERS - ARCH
18871 R: Darren Hart <dvhart@infradead.org>
18872 R: Andy Shevchenko <andy@infradead.org>
18873 L: platform-driver-x86@vger.kernel.org
18876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18877 F: arch/x86/platform
18879 X86 PLATFORM UV HPE SUPERDOME FLEX
18880 M: Steve Wahl <steve.wahl@hpe.com>
18881 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18882 R: Russ Anderson <russ.anderson@hpe.com>
18884 F: arch/x86/include/asm/uv/
18885 F: arch/x86/kernel/apic/x2apic_uv_x.c
18886 F: arch/x86/platform/uv/
18889 M: Andy Lutomirski <luto@kernel.org>
18890 L: linux-kernel@vger.kernel.org
18892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18893 F: arch/x86/entry/vdso/
18896 M: Matthew Wilcox <willy@infradead.org>
18897 L: linux-fsdevel@vger.kernel.org
18899 F: Documentation/core-api/xarray.rst
18900 F: include/linux/idr.h
18901 F: include/linux/xarray.h
18904 F: tools/testing/radix-tree
18907 M: Benjamin Valentin <benpicco@googlemail.com>
18909 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18910 F: drivers/media/rc/xbox_remote.c
18912 XC2028/3028 TUNER DRIVER
18913 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18914 L: linux-media@vger.kernel.org
18916 W: https://linuxtv.org
18917 T: git git://linuxtv.org/media_tree.git
18918 F: drivers/media/tuners/tuner-xc2028.*
18920 XDP (eXpress Data Path)
18921 M: Alexei Starovoitov <ast@kernel.org>
18922 M: Daniel Borkmann <daniel@iogearbox.net>
18923 M: David S. Miller <davem@davemloft.net>
18924 M: Jakub Kicinski <kuba@kernel.org>
18925 M: Jesper Dangaard Brouer <hawk@kernel.org>
18926 M: John Fastabend <john.fastabend@gmail.com>
18927 L: netdev@vger.kernel.org
18928 L: bpf@vger.kernel.org
18930 F: include/net/xdp.h
18931 F: include/trace/events/xdp.h
18932 F: kernel/bpf/cpumap.c
18933 F: kernel/bpf/devmap.c
18938 XDP SOCKETS (AF_XDP)
18939 M: Björn Töpel <bjorn.topel@intel.com>
18940 M: Magnus Karlsson <magnus.karlsson@intel.com>
18941 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18942 L: netdev@vger.kernel.org
18943 L: bpf@vger.kernel.org
18945 F: include/net/xdp_sock*
18946 F: include/net/xsk_buff_pool.h
18947 F: include/uapi/linux/if_xdp.h
18949 F: samples/bpf/xdpsock*
18950 F: tools/lib/bpf/xsk*
18952 XEN BLOCK SUBSYSTEM
18953 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18954 M: Roger Pau Monné <roger.pau@citrix.com>
18955 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18957 F: drivers/block/xen*
18958 F: drivers/block/xen-blkback/*
18961 M: Stefano Stabellini <sstabellini@kernel.org>
18962 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18964 F: arch/arm/include/asm/xen/
18967 XEN HYPERVISOR ARM64
18968 M: Stefano Stabellini <sstabellini@kernel.org>
18969 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18971 F: arch/arm64/include/asm/xen/
18974 XEN HYPERVISOR INTERFACE
18975 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18976 M: Juergen Gross <jgross@suse.com>
18977 R: Stefano Stabellini <sstabellini@kernel.org>
18978 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18981 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18982 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18983 F: arch/x86/include/asm/pvclock-abi.h
18984 F: arch/x86/include/asm/xen/
18985 F: arch/x86/platform/pvh/
18987 F: drivers/*/xen-*front.c
18989 F: include/uapi/xen/
18992 XEN NETWORK BACKEND DRIVER
18993 M: Wei Liu <wei.liu@kernel.org>
18994 M: Paul Durrant <paul@xen.org>
18995 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18996 L: netdev@vger.kernel.org
18998 F: drivers/net/xen-netback/*
19001 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19002 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19004 F: arch/x86/pci/*xen*
19005 F: drivers/pci/*xen*
19008 M: Juergen Gross <jgross@suse.com>
19009 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19010 L: linux-scsi@vger.kernel.org
19012 F: drivers/scsi/xen-scsifront.c
19013 F: drivers/xen/xen-scsiback.c
19014 F: include/xen/interface/io/vscsiif.h
19016 XEN SOUND FRONTEND DRIVER
19017 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19018 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19023 XEN SWIOTLB SUBSYSTEM
19024 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19025 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19026 L: iommu@lists.linux-foundation.org
19028 F: arch/x86/xen/*swiotlb*
19029 F: drivers/xen/*swiotlb*
19032 M: Darrick J. Wong <darrick.wong@oracle.com>
19033 M: linux-xfs@vger.kernel.org
19034 L: linux-xfs@vger.kernel.org
19037 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19038 F: Documentation/ABI/testing/sysfs-fs-xfs
19039 F: Documentation/admin-guide/xfs.rst
19040 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19041 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19043 F: include/uapi/linux/dqblk_xfs.h
19044 F: include/uapi/linux/fsmap.h
19046 XILINX AXI ETHERNET DRIVER
19047 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19049 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19052 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19053 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19054 L: linux-can@vger.kernel.org
19056 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19057 F: drivers/net/can/xilinx_can.c
19059 XILINX SD-FEC IP CORES
19060 M: Derek Kiernan <derek.kiernan@xilinx.com>
19061 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19063 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19064 F: Documentation/misc-devices/xilinx_sdfec.rst
19065 F: drivers/misc/Kconfig
19066 F: drivers/misc/Makefile
19067 F: drivers/misc/xilinx_sdfec.c
19068 F: include/uapi/misc/xilinx_sdfec.h
19070 XILINX UARTLITE SERIAL DRIVER
19071 M: Peter Korsgaard <jacmet@sunsite.dk>
19072 L: linux-serial@vger.kernel.org
19074 F: drivers/tty/serial/uartlite.c
19076 XILINX VIDEO IP CORES
19077 M: Hyun Kwon <hyun.kwon@xilinx.com>
19078 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19079 L: linux-media@vger.kernel.org
19081 T: git git://linuxtv.org/media_tree.git
19082 F: Documentation/devicetree/bindings/media/xilinx/
19083 F: drivers/media/platform/xilinx/
19084 F: include/uapi/linux/xilinx-v4l2-controls.h
19086 XILINX ZYNQMP DPDMA DRIVER
19087 M: Hyun Kwon <hyun.kwon@xilinx.com>
19088 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19089 L: dmaengine@vger.kernel.org
19091 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19092 F: drivers/dma/xilinx/xilinx_dpdma.c
19093 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19095 XILINX ZYNQMP PSGTR PHY DRIVER
19096 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19097 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19098 L: linux-kernel@vger.kernel.org
19100 T: git https://github.com/Xilinx/linux-xlnx.git
19101 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19102 F: drivers/phy/xilinx/phy-zynqmp.c
19105 M: Eli Billauer <eli.billauer@gmail.com>
19106 L: linux-kernel@vger.kernel.org
19108 F: drivers/char/xillybus/
19111 M: George Cherian <gcherian@marvell.com>
19112 L: linux-i2c@vger.kernel.org
19114 W: http://www.marvell.com
19115 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19116 F: drivers/i2c/busses/i2c-xlp9xx.c
19118 XRA1403 GPIO EXPANDER
19119 M: Nandor Han <nandor.han@ge.com>
19120 M: Semi Malinen <semi.malinen@ge.com>
19121 L: linux-gpio@vger.kernel.org
19123 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19124 F: drivers/gpio/gpio-xra1403.c
19126 XTENSA XTFPGA PLATFORM SUPPORT
19127 M: Max Filippov <jcmvbkbc@gmail.com>
19128 L: linux-xtensa@linux-xtensa.org
19130 F: drivers/spi/spi-xtensa-xtfpga.c
19131 F: sound/soc/xtensa/xtfpga-i2s.c
19133 YAM DRIVER FOR AX.25
19134 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19135 L: linux-hams@vger.kernel.org
19137 F: drivers/net/hamradio/yam*
19138 F: include/linux/yam.h
19140 YAMA SECURITY MODULE
19141 M: Kees Cook <keescook@chromium.org>
19143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19144 F: Documentation/admin-guide/LSM/Yama.rst
19147 YEALINK PHONE DRIVER
19148 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19149 L: usbb2k-api-dev@nongnu.org
19151 F: Documentation/input/devices/yealink.rst
19152 F: drivers/input/misc/yealink.*
19154 Z8530 DRIVER FOR AX.25
19155 M: Joerg Reuter <jreuter@yaina.de>
19156 L: linux-hams@vger.kernel.org
19158 W: http://yaina.de/jreuter/
19159 W: http://www.qsl.net/dl1bke/
19160 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19161 F: drivers/net/hamradio/*scc.c
19162 F: drivers/net/hamradio/z8530.h
19164 ZBUD COMPRESSED PAGE ALLOCATOR
19165 M: Seth Jennings <sjenning@redhat.com>
19166 M: Dan Streetman <ddstreet@ieee.org>
19167 L: linux-mm@kvack.org
19169 F: include/linux/zbud.h
19172 ZD1211RW WIRELESS DRIVER
19173 M: Daniel Drake <dsd@gentoo.org>
19174 M: Ulrich Kunitz <kune@deine-taler.de>
19175 L: linux-wireless@vger.kernel.org
19176 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19178 W: http://zd1211.ath.cx/wiki/DriverRewrite
19179 F: drivers/net/wireless/zydas/zd1211rw/
19181 ZD1301 MEDIA DRIVER
19182 M: Antti Palosaari <crope@iki.fi>
19183 L: linux-media@vger.kernel.org
19185 W: https://linuxtv.org/
19186 W: http://palosaari.fi/linux/
19187 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19188 F: drivers/media/usb/dvb-usb-v2/zd1301*
19190 ZD1301_DEMOD MEDIA DRIVER
19191 M: Antti Palosaari <crope@iki.fi>
19192 L: linux-media@vger.kernel.org
19194 W: https://linuxtv.org/
19195 W: http://palosaari.fi/linux/
19196 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19197 F: drivers/media/dvb-frontends/zd1301_demod*
19199 ZHAOXIN PROCESSOR SUPPORT
19200 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19201 L: linux-kernel@vger.kernel.org
19203 F: arch/x86/kernel/cpu/zhaoxin.c
19206 M: Damien Le Moal <damien.lemoal@wdc.com>
19207 M: Naohiro Aota <naohiro.aota@wdc.com>
19208 R: Johannes Thumshirn <jth@kernel.org>
19209 L: linux-fsdevel@vger.kernel.org
19211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19212 F: Documentation/filesystems/zonefs.rst
19215 ZPOOL COMPRESSED PAGE STORAGE API
19216 M: Dan Streetman <ddstreet@ieee.org>
19217 L: linux-mm@kvack.org
19219 F: include/linux/zpool.h
19222 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19223 M: Minchan Kim <minchan@kernel.org>
19224 M: Nitin Gupta <ngupta@vflare.org>
19225 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19226 L: linux-kernel@vger.kernel.org
19228 F: Documentation/admin-guide/blockdev/zram.rst
19229 F: drivers/block/zram/
19231 ZS DECSTATION Z85C30 SERIAL DRIVER
19232 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19234 F: drivers/tty/serial/zs.*
19236 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19237 M: Minchan Kim <minchan@kernel.org>
19238 M: Nitin Gupta <ngupta@vflare.org>
19239 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19240 L: linux-mm@kvack.org
19242 F: Documentation/vm/zsmalloc.rst
19243 F: include/linux/zsmalloc.h
19246 ZSWAP COMPRESSED SWAP CACHING
19247 M: Seth Jennings <sjenning@redhat.com>
19248 M: Dan Streetman <ddstreet@ieee.org>
19249 M: Vitaly Wool <vitaly.wool@konsulko.com>
19250 L: linux-mm@kvack.org
19255 M: Linus Torvalds <torvalds@linux-foundation.org>
19256 L: linux-kernel@vger.kernel.org
19257 S: Buried alive in reporters
19258 Q: http://patchwork.kernel.org/project/LKML/list/
19259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git