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 <andy@kernel.org>
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 MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: devel@driverdev.osuosl.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1176 AOA (Apple Onboard Audio) ALSA DRIVER
1177 M: Johannes Berg <johannes@sipsolutions.net>
1178 L: linuxppc-dev@lists.ozlabs.org
1179 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1183 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1184 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1185 L: linux-iio@vger.kernel.org
1187 F: drivers/iio/adc/stx104.c
1190 M: Jiri Kosina <jikos@kernel.org>
1192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1193 F: arch/x86/kernel/apm_32.c
1194 F: drivers/char/apm-emulation.c
1195 F: include/linux/apm_bios.h
1196 F: include/uapi/linux/apm_bios.h
1198 APPARMOR SECURITY MODULE
1199 M: John Johansen <john.johansen@canonical.com>
1200 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1202 W: wiki.apparmor.net
1203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1204 F: Documentation/admin-guide/LSM/apparmor.rst
1205 F: security/apparmor/
1207 APPLE BCM5974 MULTITOUCH DRIVER
1208 M: Henrik Rydberg <rydberg@bitmath.org>
1209 L: linux-input@vger.kernel.org
1211 F: drivers/input/mouse/bcm5974.c
1214 M: Henrik Rydberg <rydberg@bitmath.org>
1215 L: linux-hwmon@vger.kernel.org
1217 F: drivers/hwmon/applesmc.c
1219 APPLETALK NETWORK LAYER
1220 L: netdev@vger.kernel.org
1222 F: drivers/net/appletalk/
1223 F: include/linux/atalk.h
1224 F: include/uapi/linux/atalk.h
1227 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1228 M: Khuong Dinh <khuong@os.amperecomputing.com>
1230 F: arch/arm64/boot/dts/apm/
1232 APPLIED MICRO (APM) X-GENE SOC EDAC
1233 M: Khuong Dinh <khuong@os.amperecomputing.com>
1235 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1236 F: drivers/edac/xgene_edac.c
1238 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1239 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1240 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1242 F: drivers/net/ethernet/apm/xgene-v2/
1244 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1245 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1246 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1247 M: Quan Nguyen <quan@os.amperecomputing.com>
1249 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1250 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1251 F: drivers/net/ethernet/apm/xgene/
1252 F: drivers/net/mdio/mdio-xgene.c
1254 APPLIED MICRO (APM) X-GENE SOC PMU
1255 M: Khuong Dinh <khuong@os.amperecomputing.com>
1257 F: Documentation/admin-guide/perf/xgene-pmu.rst
1258 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1259 F: drivers/perf/xgene_pmu.c
1261 APTINA CAMERA SENSOR PLL
1262 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1263 L: linux-media@vger.kernel.org
1265 F: drivers/media/i2c/aptina-pll.*
1267 AQUANTIA ETHERNET DRIVER (atlantic)
1268 M: Igor Russkikh <irusskikh@marvell.com>
1269 L: netdev@vger.kernel.org
1271 W: https://www.marvell.com/
1272 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1273 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1274 F: drivers/net/ethernet/aquantia/atlantic/
1276 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1277 M: Egor Pomozov <epomozov@marvell.com>
1278 L: netdev@vger.kernel.org
1280 W: http://www.aquantia.com
1281 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1283 ARASAN NAND CONTROLLER DRIVER
1284 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1285 L: linux-mtd@lists.infradead.org
1287 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1288 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1290 ARC FRAMEBUFFER DRIVER
1291 M: Jaya Kumar <jayalk@intworks.biz>
1293 F: drivers/video/fbdev/arcfb.c
1294 F: drivers/video/fbdev/core/fb_defio.c
1297 M: Alexey Brodkin <abrodkin@synopsys.com>
1299 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1300 F: drivers/gpu/drm/arc/
1302 ARCNET NETWORK LAYER
1303 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1304 L: netdev@vger.kernel.org
1306 F: drivers/net/arcnet/
1307 F: include/uapi/linux/if_arcnet.h
1309 ARM ARCHITECTED TIMER DRIVER
1310 M: Mark Rutland <mark.rutland@arm.com>
1311 M: Marc Zyngier <maz@kernel.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: arch/arm/include/asm/arch_timer.h
1315 F: arch/arm64/include/asm/arch_timer.h
1316 F: drivers/clocksource/arm_arch_timer.c
1318 ARM HDLCD DRM DRIVER
1319 M: Liviu Dudau <liviu.dudau@arm.com>
1321 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1322 F: drivers/gpu/drm/arm/hdlcd_*
1324 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1325 M: Linus Walleij <linus.walleij@linaro.org>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1329 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1330 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1331 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1332 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1333 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1334 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1335 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1336 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1337 F: arch/arm/boot/dts/arm-realview-*
1338 F: arch/arm/boot/dts/integrator*
1339 F: arch/arm/boot/dts/versatile*
1340 F: arch/arm/mach-integrator/
1341 F: arch/arm/mach-realview/
1342 F: arch/arm/mach-versatile/
1343 F: arch/arm/plat-versatile/
1344 F: drivers/bus/arm-integrator-lm.c
1345 F: drivers/clk/versatile/
1346 F: drivers/i2c/busses/i2c-versatile.c
1347 F: drivers/irqchip/irq-versatile-fpga.c
1348 F: drivers/mtd/maps/physmap-versatile.*
1349 F: drivers/power/reset/arm-versatile-reboot.c
1350 F: drivers/soc/versatile/
1352 ARM KOMEDA DRM-KMS DRIVER
1353 M: James (Qian) Wang <james.qian.wang@arm.com>
1354 M: Liviu Dudau <liviu.dudau@arm.com>
1355 M: Mihail Atanassov <mihail.atanassov@arm.com>
1356 L: Mali DP Maintainers <malidp@foss.arm.com>
1358 T: git git://anongit.freedesktop.org/drm/drm-misc
1359 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1360 F: Documentation/gpu/komeda-kms.rst
1361 F: drivers/gpu/drm/arm/display/include/
1362 F: drivers/gpu/drm/arm/display/komeda/
1364 ARM MALI PANFROST DRM DRIVER
1365 M: Rob Herring <robh@kernel.org>
1366 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1367 R: Steven Price <steven.price@arm.com>
1368 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1369 L: dri-devel@lists.freedesktop.org
1371 T: git git://anongit.freedesktop.org/drm/drm-misc
1372 F: drivers/gpu/drm/panfrost/
1373 F: include/uapi/drm/panfrost_drm.h
1375 ARM MALI-DP DRM DRIVER
1376 M: Liviu Dudau <liviu.dudau@arm.com>
1377 M: Brian Starkey <brian.starkey@arm.com>
1378 L: Mali DP Maintainers <malidp@foss.arm.com>
1380 T: git git://anongit.freedesktop.org/drm/drm-misc
1381 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1382 F: Documentation/gpu/afbc.rst
1383 F: drivers/gpu/drm/arm/
1385 ARM MFM AND FLOPPY DRIVERS
1386 M: Ian Molton <spyro@f2s.com>
1388 F: arch/arm/include/asm/floppy.h
1389 F: arch/arm/mach-rpc/floppydma.S
1391 ARM PMU PROFILING AND DEBUGGING
1392 M: Will Deacon <will@kernel.org>
1393 M: Mark Rutland <mark.rutland@arm.com>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 F: Documentation/devicetree/bindings/arm/pmu.yaml
1397 F: Documentation/devicetree/bindings/perf/
1398 F: arch/arm*/include/asm/hw_breakpoint.h
1399 F: arch/arm*/include/asm/perf_event.h
1400 F: arch/arm*/kernel/hw_breakpoint.c
1401 F: arch/arm*/kernel/perf_*
1402 F: arch/arm/oprofile/common.c
1404 F: include/linux/perf/arm_pmu.h
1407 M: Russell King <linux@armlinux.org.uk>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 W: http://www.armlinux.org.uk/
1411 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1413 X: arch/arm/boot/dts/
1415 ARM PRIMECELL AACI PL041 DRIVER
1416 M: Russell King <linux@armlinux.org.uk>
1420 ARM PRIMECELL BUS SUPPORT
1421 M: Russell King <linux@armlinux.org.uk>
1424 F: include/linux/amba/bus.h
1426 ARM PRIMECELL CLCD PL110 DRIVER
1427 M: Russell King <linux@armlinux.org.uk>
1429 F: drivers/video/fbdev/amba-clcd.*
1431 ARM PRIMECELL KMI PL050 DRIVER
1432 M: Russell King <linux@armlinux.org.uk>
1434 F: drivers/input/serio/ambakmi.*
1435 F: include/linux/amba/kmi.h
1437 ARM PRIMECELL MMCI PL180/1 DRIVER
1438 M: Russell King <linux@armlinux.org.uk>
1440 F: drivers/mmc/host/mmci.*
1441 F: include/linux/amba/mmci.h
1443 ARM PRIMECELL SSP PL022 SPI DRIVER
1444 M: Linus Walleij <linus.walleij@linaro.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1448 F: drivers/spi/spi-pl022.c
1450 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1451 M: Russell King <linux@armlinux.org.uk>
1453 F: drivers/tty/serial/amba-pl01*.c
1454 F: include/linux/amba/serial.h
1456 ARM PRIMECELL VIC PL190/PL192 DRIVER
1457 M: Linus Walleij <linus.walleij@linaro.org>
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1461 F: drivers/irqchip/irq-vic.c
1463 ARM SMC WATCHDOG DRIVER
1464 M: Julius Werner <jwerner@chromium.org>
1465 R: Evan Benn <evanbenn@chromium.org>
1467 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1468 F: drivers/watchdog/arm_smc_wdt.c
1471 M: Will Deacon <will@kernel.org>
1472 R: Robin Murphy <robin.murphy@arm.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1476 F: drivers/iommu/arm/
1477 F: drivers/iommu/io-pgtable-arm*
1479 ARM SUB-ARCHITECTURES
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1486 ARM/ACTIONS SEMI ARCHITECTURE
1487 M: Andreas Färber <afaerber@suse.de>
1488 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/arm/actions.yaml
1492 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1493 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1494 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1495 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1496 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1497 F: Documentation/devicetree/bindings/pinctrl/actions,*
1498 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1499 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1500 F: arch/arm/boot/dts/owl-*
1501 F: arch/arm/mach-actions/
1502 F: arch/arm64/boot/dts/actions/
1503 F: drivers/clk/actions/
1504 F: drivers/clocksource/timer-owl*
1505 F: drivers/dma/owl-dma.c
1506 F: drivers/i2c/busses/i2c-owl.c
1507 F: drivers/irqchip/irq-owl-sirq.c
1508 F: drivers/mmc/host/owl-mmc.c
1509 F: drivers/pinctrl/actions/*
1510 F: drivers/soc/actions/
1511 F: include/dt-bindings/power/owl-*
1512 F: include/dt-bindings/reset/actions,*
1513 F: include/linux/soc/actions/
1516 ARM/ADS SPHERE MACHINE SUPPORT
1517 M: Lennert Buytenhek <kernel@wantstofly.org>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 ARM/AFEB9260 MACHINE SUPPORT
1522 M: Sergey Lapin <slapin@ossfans.org>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 ARM/AJECO 1ARM MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/Allwinner SoC Clock Support
1532 M: Emilio López <emilio@elopez.com.ar>
1534 F: drivers/clk/sunxi/
1536 ARM/Allwinner sunXi SoC support
1537 M: Maxime Ripard <mripard@kernel.org>
1538 M: Chen-Yu Tsai <wens@csie.org>
1539 R: Jernej Skrabec <jernej.skrabec@siol.net>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1543 F: arch/arm/mach-sunxi/
1544 F: arch/arm64/boot/dts/allwinner/
1545 F: drivers/clk/sunxi-ng/
1546 F: drivers/pinctrl/sunxi/
1547 F: drivers/soc/sunxi/
1551 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1552 M: Neil Armstrong <narmstrong@baylibre.com>
1553 M: Jerome Brunet <jbrunet@baylibre.com>
1554 L: linux-amlogic@lists.infradead.org
1556 F: Documentation/devicetree/bindings/clock/amlogic*
1557 F: drivers/clk/meson/
1558 F: include/dt-bindings/clock/gxbb*
1559 F: include/dt-bindings/clock/meson*
1561 ARM/Amlogic Meson SoC Crypto Drivers
1562 M: Corentin Labbe <clabbe@baylibre.com>
1563 L: linux-crypto@vger.kernel.org
1564 L: linux-amlogic@lists.infradead.org
1566 F: Documentation/devicetree/bindings/crypto/amlogic*
1567 F: drivers/crypto/amlogic/
1569 ARM/Amlogic Meson SoC Sound Drivers
1570 M: Jerome Brunet <jbrunet@baylibre.com>
1571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1573 F: Documentation/devicetree/bindings/sound/amlogic*
1576 ARM/Amlogic Meson SoC support
1577 M: Kevin Hilman <khilman@baylibre.com>
1578 R: Neil Armstrong <narmstrong@baylibre.com>
1579 R: Jerome Brunet <jbrunet@baylibre.com>
1580 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 L: linux-amlogic@lists.infradead.org
1584 W: http://linux-meson.com/
1585 F: arch/arm/boot/dts/meson*
1586 F: arch/arm/mach-meson/
1587 F: arch/arm64/boot/dts/amlogic/
1588 F: drivers/mmc/host/meson*
1589 F: drivers/pinctrl/meson/
1590 F: drivers/rtc/rtc-meson*
1591 F: drivers/soc/amlogic/
1594 ARM/Annapurna Labs ALPINE ARCHITECTURE
1595 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1596 M: Antoine Tenart <atenart@kernel.org>
1597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599 F: arch/arm/boot/dts/alpine*
1600 F: arch/arm/mach-alpine/
1601 F: arch/arm64/boot/dts/amazon/
1602 F: drivers/*/*alpine*
1604 ARM/ARTPEC MACHINE SUPPORT
1605 M: Jesper Nilsson <jesper.nilsson@axis.com>
1606 M: Lars Persson <lars.persson@axis.com>
1607 L: linux-arm-kernel@axis.com
1609 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1610 F: arch/arm/boot/dts/artpec6*
1611 F: arch/arm/mach-artpec
1613 F: drivers/crypto/axis
1614 F: drivers/mmc/host/usdhi6rol0.c
1615 F: drivers/pinctrl/pinctrl-artpec*
1617 ARM/ASPEED I2C DRIVER
1618 M: Brendan Higgins <brendanhiggins@google.com>
1619 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1620 R: Joel Stanley <joel@jms.id.au>
1621 L: linux-i2c@vger.kernel.org
1622 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1624 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1625 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1626 F: drivers/i2c/busses/i2c-aspeed.c
1627 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1629 ARM/ASPEED MACHINE SUPPORT
1630 M: Joel Stanley <joel@jms.id.au>
1631 R: Andrew Jeffery <andrew@aj.id.au>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1635 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1637 F: arch/arm/boot/dts/aspeed-*
1638 F: arch/arm/mach-aspeed/
1641 ARM/BITMAIN ARCHITECTURE
1642 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1646 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1647 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1648 F: arch/arm64/boot/dts/bitmain/
1649 F: drivers/clk/clk-bm1880.c
1650 F: drivers/pinctrl/pinctrl-bm1880.c
1652 ARM/CALXEDA HIGHBANK ARCHITECTURE
1653 M: Andre Przywara <andre.przywara@arm.com>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: arch/arm/boot/dts/ecx-*.dts*
1657 F: arch/arm/boot/dts/highbank.dts
1658 F: arch/arm/mach-highbank/
1660 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1661 M: Krzysztof Halasa <khalasa@piap.pl>
1663 F: arch/arm/mach-cns3xxx/
1665 ARM/CAVIUM THUNDER NETWORK DRIVER
1666 M: Sunil Goutham <sgoutham@marvell.com>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: drivers/net/ethernet/cavium/thunder/
1671 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1672 M: Lukasz Majewski <lukma@denx.de>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: arch/arm/mach-ep93xx/ts72xx.c
1677 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1678 M: Alexander Shiyan <shc_work@mail.ru>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1684 M: Lennert Buytenhek <kernel@wantstofly.org>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1689 M: Hartley Sweeten <hsweeten@visionengravers.com>
1690 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: arch/arm/mach-ep93xx/
1694 F: arch/arm/mach-ep93xx/include/mach/
1697 M: Russell King <linux@armlinux.org.uk>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1701 F: drivers/clk/clkdev.c
1703 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1704 M: Baruch Siach <baruch@tkos.co.il>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 F: arch/arm/boot/dts/cx92755*
1710 ARM/CONTEC MICRO9 MACHINE SUPPORT
1711 M: Hubert Feurstein <hubert.feurstein@contec.at>
1713 F: arch/arm/mach-ep93xx/micro9.c
1715 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1716 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1717 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1718 R: Mike Leach <mike.leach@linaro.org>
1719 L: coresight@lists.linaro.org (moderated for non-subscribers)
1720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1723 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1724 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1725 F: Documentation/devicetree/bindings/arm/coresight.txt
1726 F: Documentation/trace/coresight/*
1727 F: drivers/hwtracing/coresight/*
1728 F: include/dt-bindings/arm/coresight-cti-dt.h
1729 F: tools/perf/arch/arm/util/auxtrace.c
1730 F: tools/perf/arch/arm/util/cs-etm.c
1731 F: tools/perf/arch/arm/util/cs-etm.h
1732 F: tools/perf/arch/arm/util/pmu.c
1733 F: tools/perf/util/cs-etm-decoder/*
1734 F: tools/perf/util/cs-etm.*
1736 ARM/CORGI MACHINE SUPPORT
1737 M: Richard Purdie <rpurdie@rpsys.net>
1740 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1741 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1742 M: Linus Walleij <linus.walleij@linaro.org>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1745 T: git git://github.com/ulli-kroll/linux.git
1746 F: Documentation/devicetree/bindings/arm/gemini.txt
1747 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1748 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1749 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1750 F: arch/arm/mach-gemini/
1751 F: drivers/net/ethernet/cortina/
1752 F: drivers/pinctrl/pinctrl-gemini.c
1753 F: drivers/rtc/rtc-ftrtc010.c
1755 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1756 M: Barry Song <baohua@kernel.org>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1760 F: arch/arm/boot/dts/prima2*
1761 F: arch/arm/mach-prima2/
1762 F: drivers/clk/sirf/
1763 F: drivers/clocksource/timer-atlas7.c
1764 F: drivers/clocksource/timer-prima2.c
1768 ARM/CZ.NIC TURRIS MOX SUPPORT
1769 M: Marek Behun <marek.behun@nic.cz>
1771 W: http://mox.turris.cz
1772 F: Documentation/ABI/testing/debugfs-moxtet
1773 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1774 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1775 F: Documentation/devicetree/bindings/bus/moxtet.txt
1776 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1777 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1778 F: drivers/bus/moxtet.c
1779 F: drivers/firmware/turris-mox-rwtm.c
1780 F: drivers/gpio/gpio-moxtet.c
1781 F: include/linux/moxtet.h
1783 ARM/EBSA110 MACHINE SUPPORT
1784 M: Russell King <linux@armlinux.org.uk>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 W: http://www.armlinux.org.uk/
1788 F: arch/arm/mach-ebsa110/
1789 F: drivers/net/ethernet/amd/am79c961a.*
1791 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1792 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1793 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1799 M: Robert Jarzmik <robert.jarzmik@free.fr>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 F: arch/arm/mach-pxa/ezx.c
1804 ARM/FARADAY FA526 PORT
1805 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808 T: git git://git.berlios.de/gemini-board
1809 F: arch/arm/mm/*-fa*
1811 ARM/FOOTBRIDGE ARCHITECTURE
1812 M: Russell King <linux@armlinux.org.uk>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 W: http://www.armlinux.org.uk/
1816 F: arch/arm/include/asm/hardware/dec21285.h
1817 F: arch/arm/mach-footbridge/
1819 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1820 M: Shawn Guo <shawnguo@kernel.org>
1821 M: Sascha Hauer <s.hauer@pengutronix.de>
1822 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1823 R: Fabio Estevam <festevam@gmail.com>
1824 R: NXP Linux Team <linux-imx@nxp.com>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1828 X: drivers/media/i2c/
1832 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1833 M: Shawn Guo <shawnguo@kernel.org>
1834 M: Li Yang <leoyang.li@nxp.com>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1838 F: arch/arm/boot/dts/ls1021a*
1839 F: arch/arm64/boot/dts/freescale/fsl-*
1840 F: arch/arm64/boot/dts/freescale/qoriq-*
1842 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1843 M: Shawn Guo <shawnguo@kernel.org>
1844 M: Sascha Hauer <s.hauer@pengutronix.de>
1845 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1846 R: Stefan Agner <stefan@agner.ch>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 F: arch/arm/boot/dts/vf*
1851 F: arch/arm/mach-imx/*vf610*
1853 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1854 M: Lennert Buytenhek <kernel@wantstofly.org>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 ARM/GUMSTIX MACHINE SUPPORT
1859 M: Steve Sakoman <sakoman@gmail.com>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1864 M: Philipp Zabel <philipp.zabel@gmail.com>
1865 M: Paul Parsons <lost.distance@yahoo.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 F: arch/arm/mach-pxa/hx4700.c
1869 F: arch/arm/mach-pxa/include/mach/hx4700.h
1870 F: sound/soc/pxa/hx4700.c
1872 ARM/HISILICON SOC SUPPORT
1873 M: Wei Xu <xuwei5@hisilicon.com>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 W: http://www.hisilicon.com
1877 T: git git://github.com/hisilicon/linux-hisi.git
1878 F: arch/arm/boot/dts/hi3*
1879 F: arch/arm/boot/dts/hip*
1880 F: arch/arm/boot/dts/hisi*
1881 F: arch/arm/mach-hisi/
1882 F: arch/arm64/boot/dts/hisilicon/
1884 ARM/HP JORNADA 7XX MACHINE SUPPORT
1885 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1889 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1890 F: arch/arm/mach-sa1100/jornada720.c
1892 ARM/IGEP MACHINE SUPPORT
1893 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1894 M: Javier Martinez Canillas <javier@dowhile0.org>
1895 L: linux-omap@vger.kernel.org
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/boot/dts/omap3-igep*
1900 ARM/INCOME PXA270 SUPPORT
1901 M: Marek Vasut <marek.vasut@gmail.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1906 ARM/INTEL IOP32X ARM ARCHITECTURE
1907 M: Lennert Buytenhek <kernel@wantstofly.org>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 ARM/INTEL IQ81342EX MACHINE SUPPORT
1912 M: Lennert Buytenhek <kernel@wantstofly.org>
1913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 ARM/INTEL IXDP2850 MACHINE SUPPORT
1917 M: Lennert Buytenhek <kernel@wantstofly.org>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 ARM/INTEL IXP4XX ARM ARCHITECTURE
1922 M: Linus Walleij <linusw@kernel.org>
1923 M: Imre Kaloz <kaloz@openwrt.org>
1924 M: Krzysztof Halasa <khalasa@piap.pl>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1928 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1929 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1930 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1931 F: arch/arm/mach-ixp4xx/
1932 F: drivers/clocksource/timer-ixp4xx.c
1933 F: drivers/gpio/gpio-ixp4xx.c
1934 F: drivers/irqchip/irq-ixp4xx.c
1935 F: include/linux/irqchip/irq-ixp4xx.h
1936 F: include/linux/platform_data/timer-ixp4xx.h
1938 ARM/INTEL KEEMBAY ARCHITECTURE
1939 M: Paul J. Murphy <paul.j.murphy@intel.com>
1940 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1942 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1943 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1944 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1946 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1947 M: Jonathan Cameron <jic23@cam.ac.uk>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 F: arch/arm/mach-pxa/stargate2.c
1951 F: drivers/pcmcia/pxa2xx_stargate2.c
1953 ARM/INTEL XSC3 (MANZANO) ARM CORE
1954 M: Lennert Buytenhek <kernel@wantstofly.org>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1959 M: Lennert Buytenhek <kernel@wantstofly.org>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 ARM/LG1K ARCHITECTURE
1964 M: Chanho Min <chanho.min@lge.com>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 F: arch/arm64/boot/dts/lg/
1969 ARM/LOGICPD PXA270 MACHINE SUPPORT
1970 M: Lennert Buytenhek <kernel@wantstofly.org>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1974 ARM/LPC18XX ARCHITECTURE
1975 M: Vladimir Zapolskiy <vz@mleia.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1979 F: arch/arm/boot/dts/lpc43*
1980 F: drivers/i2c/busses/i2c-lpc2k.c
1981 F: drivers/memory/pl172.c
1982 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1983 F: drivers/rtc/rtc-lpc24xx.c
1986 ARM/LPC32XX SOC SUPPORT
1987 M: Vladimir Zapolskiy <vz@mleia.com>
1988 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1992 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1993 F: arch/arm/boot/dts/lpc32*
1994 F: arch/arm/mach-lpc32xx/
1995 F: drivers/i2c/busses/i2c-pnx.c
1996 F: drivers/net/ethernet/nxp/lpc_eth.c
1997 F: drivers/usb/host/ohci-nxp.c
1998 F: drivers/watchdog/pnx4008_wdt.c
2001 ARM/MAGICIAN MACHINE SUPPORT
2002 M: Philipp Zabel <philipp.zabel@gmail.com>
2005 ARM/Marvell Dove/MV78xx0/Orion SOC support
2006 M: Jason Cooper <jason@lakedaemon.net>
2007 M: Andrew Lunn <andrew@lunn.ch>
2008 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2009 M: Gregory Clement <gregory.clement@bootlin.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 T: git git://git.infradead.org/linux-mvebu.git
2013 F: Documentation/devicetree/bindings/soc/dove/
2014 F: arch/arm/boot/dts/dove*
2015 F: arch/arm/boot/dts/orion5x*
2016 F: arch/arm/mach-dove/
2017 F: arch/arm/mach-mv78xx0/
2018 F: arch/arm/mach-orion5x/
2019 F: arch/arm/plat-orion/
2020 F: drivers/soc/dove/
2022 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2023 M: Jason Cooper <jason@lakedaemon.net>
2024 M: Andrew Lunn <andrew@lunn.ch>
2025 M: Gregory Clement <gregory.clement@bootlin.com>
2026 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 T: git git://git.infradead.org/linux-mvebu.git
2030 F: arch/arm/boot/dts/armada*
2031 F: arch/arm/boot/dts/kirkwood*
2032 F: arch/arm/configs/mvebu_*_defconfig
2033 F: arch/arm/mach-mvebu/
2034 F: arch/arm64/boot/dts/marvell/armada*
2035 F: arch/arm64/boot/dts/marvell/cn913*
2036 F: drivers/cpufreq/armada-37xx-cpufreq.c
2037 F: drivers/cpufreq/armada-8k-cpufreq.c
2038 F: drivers/cpufreq/mvebu-cpufreq.c
2039 F: drivers/irqchip/irq-armada-370-xp.c
2040 F: drivers/irqchip/irq-mvebu-*
2041 F: drivers/pinctrl/mvebu/
2042 F: drivers/rtc/rtc-armada38x.c
2044 ARM/Mediatek RTC DRIVER
2045 M: Eddie Huang <eddie.huang@mediatek.com>
2046 M: Sean Wang <sean.wang@mediatek.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2050 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2051 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2052 F: drivers/rtc/rtc-mt2712.c
2053 F: drivers/rtc/rtc-mt6397.c
2054 F: drivers/rtc/rtc-mt7622.c
2056 ARM/Mediatek SoC support
2057 M: Matthias Brugger <matthias.bgg@gmail.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2061 W: https://mtk.bcnfs.org/
2062 C: irc://chat.freenode.net/linux-mediatek
2063 F: arch/arm/boot/dts/mt6*
2064 F: arch/arm/boot/dts/mt7*
2065 F: arch/arm/boot/dts/mt8*
2066 F: arch/arm/mach-mediatek/
2067 F: arch/arm64/boot/dts/mediatek/
2068 F: drivers/soc/mediatek/
2073 ARM/Mediatek USB3 PHY DRIVER
2074 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2078 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2079 F: drivers/phy/mediatek/
2081 ARM/Microchip (AT91) SoC support
2082 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2083 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2084 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 W: http://www.linux4sam.org
2088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2089 F: arch/arm/boot/dts/at91*.dts
2090 F: arch/arm/boot/dts/at91*.dtsi
2091 F: arch/arm/boot/dts/sama*.dts
2092 F: arch/arm/boot/dts/sama*.dtsi
2093 F: arch/arm/include/debug/at91.S
2094 F: arch/arm/mach-at91/
2095 F: drivers/memory/atmel*
2096 F: drivers/watchdog/sama5d4_wdt.c
2097 F: include/soc/at91/
2098 X: drivers/input/touchscreen/atmel_mxt_ts.c
2099 X: drivers/net/wireless/atmel/
2103 ARM/Microchip Sparx5 SoC support
2104 M: Lars Povlsen <lars.povlsen@microchip.com>
2105 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2106 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 T: git git://github.com/microchip-ung/linux-upstream.git
2110 F: arch/arm64/boot/dts/microchip/
2113 Microchip Timer Counter Block (TCB) Capture Driver
2114 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 L: linux-iio@vger.kernel.org
2118 F: drivers/counter/microchip-tcb-capture.c
2120 ARM/MIOA701 MACHINE SUPPORT
2121 M: Robert Jarzmik <robert.jarzmik@free.fr>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 F: arch/arm/mach-pxa/mioa701.c
2126 ARM/MStar/Sigmastar Armv7 SoC support
2127 M: Daniel Palmer <daniel@thingy.jp>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 W: http://linux-chenxing.org/
2131 F: Documentation/devicetree/bindings/arm/mstar/*
2132 F: arch/arm/boot/dts/mstar-*
2133 F: arch/arm/mach-mstar/
2135 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2136 M: Michael Petchkovsky <mkpetch@internode.on.net>
2139 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2140 M: Linus Walleij <linus.walleij@linaro.org>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2144 F: Documentation/devicetree/bindings/arm/ste-*
2145 F: Documentation/devicetree/bindings/arm/ux500.yaml
2146 F: Documentation/devicetree/bindings/arm/ux500/
2147 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2148 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2149 F: arch/arm/boot/dts/ste-*
2150 F: arch/arm/mach-nomadik/
2151 F: arch/arm/mach-u300/
2152 F: arch/arm/mach-ux500/
2153 F: drivers/clk/clk-nomadik.c
2154 F: drivers/clk/clk-u300.c
2155 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2156 F: drivers/clocksource/timer-u300.c
2157 F: drivers/dma/coh901318*
2158 F: drivers/dma/ste_dma40*
2159 F: drivers/hwspinlock/u8500_hsem.c
2160 F: drivers/i2c/busses/i2c-nomadik.c
2161 F: drivers/i2c/busses/i2c-stu300.c
2162 F: drivers/iio/adc/ab8500-gpadc.c
2163 F: drivers/mfd/ab3100*
2164 F: drivers/mfd/ab8500*
2165 F: drivers/mfd/abx500*
2166 F: drivers/mfd/db8500*
2167 F: drivers/mfd/dbx500*
2168 F: drivers/pinctrl/nomadik/
2169 F: drivers/pinctrl/pinctrl-coh901*
2170 F: drivers/pinctrl/pinctrl-u300.c
2171 F: drivers/rtc/rtc-ab3100.c
2172 F: drivers/rtc/rtc-ab8500.c
2173 F: drivers/rtc/rtc-coh901331.c
2174 F: drivers/rtc/rtc-pl031.c
2175 F: drivers/soc/ux500/
2176 F: drivers/watchdog/coh901327_wdt.c
2178 ARM/NUVOTON NPCM ARCHITECTURE
2179 M: Avi Fishman <avifishman70@gmail.com>
2180 M: Tomer Maimon <tmaimon77@gmail.com>
2181 M: Tali Perry <tali.perry1@gmail.com>
2182 R: Patrick Venture <venture@google.com>
2183 R: Nancy Yuen <yuenn@google.com>
2184 R: Benjamin Fair <benjaminfair@google.com>
2185 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2187 F: Documentation/devicetree/bindings/*/*/*npcm*
2188 F: Documentation/devicetree/bindings/*/*npcm*
2189 F: arch/arm/boot/dts/nuvoton-npcm*
2190 F: arch/arm/mach-npcm/
2192 F: drivers/*/*/*npcm*
2193 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2195 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2196 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2198 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2199 F: arch/arm/mach-s3c/gta02.h
2200 F: arch/arm/mach-s3c/mach-gta02.c
2202 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2203 M: Alexander Clouter <alex@digriz.org.uk>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 W: http://www.digriz.org.uk/ts78xx/kernel
2207 F: arch/arm/mach-orion5x/ts78xx-*
2209 ARM/OXNAS platform support
2210 M: Neil Armstrong <narmstrong@baylibre.com>
2211 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2212 L: linux-oxnas@groups.io (moderated for non-subscribers)
2214 F: arch/arm/boot/dts/ox8*.dts*
2215 F: arch/arm/mach-oxnas/
2216 F: drivers/power/reset/oxnas-restart.c
2219 ARM/PALM TREO SUPPORT
2220 M: Tomas Cech <sleep_walker@suse.com>
2221 L: linux-arm-kernel@lists.infradead.org
2223 W: http://hackndev.com
2224 F: arch/arm/mach-pxa/palmtreo.*
2226 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2227 M: Marek Vasut <marek.vasut@gmail.com>
2228 L: linux-arm-kernel@lists.infradead.org
2230 W: http://hackndev.com
2231 F: arch/arm/mach-pxa/include/mach/palmld.h
2232 F: arch/arm/mach-pxa/include/mach/palmtc.h
2233 F: arch/arm/mach-pxa/include/mach/palmtx.h
2234 F: arch/arm/mach-pxa/palmld.c
2235 F: arch/arm/mach-pxa/palmt5.*
2236 F: arch/arm/mach-pxa/palmtc.c
2237 F: arch/arm/mach-pxa/palmte2.*
2238 F: arch/arm/mach-pxa/palmtx.c
2241 M: Sergey Lapin <slapin@ossfans.org>
2242 L: linux-arm-kernel@lists.infradead.org
2244 W: http://hackndev.com
2245 F: arch/arm/mach-pxa/palmz72.*
2248 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2250 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2252 ARM/PT DIGITAL BOARD PORT
2253 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 W: http://www.armlinux.org.uk/
2258 ARM/QUALCOMM SUPPORT
2259 M: Andy Gross <agross@kernel.org>
2260 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2261 L: linux-arm-msm@vger.kernel.org
2263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2264 F: Documentation/devicetree/bindings/*/qcom*
2265 F: Documentation/devicetree/bindings/soc/qcom/
2266 F: arch/arm/boot/dts/qcom-*.dts
2267 F: arch/arm/boot/dts/qcom-*.dtsi
2268 F: arch/arm/mach-qcom/
2269 F: arch/arm64/boot/dts/qcom/
2270 F: drivers/*/*/qcom*
2271 F: drivers/*/*/qcom/
2272 F: drivers/*/pm8???-*
2275 F: drivers/bluetooth/btqcomsmd.c
2276 F: drivers/clocksource/timer-qcom.c
2277 F: drivers/cpuidle/cpuidle-qcom-spm.c
2278 F: drivers/extcon/extcon-qcom*
2279 F: drivers/i2c/busses/i2c-qcom-geni.c
2280 F: drivers/i2c/busses/i2c-qup.c
2281 F: drivers/iommu/msm*
2282 F: drivers/mfd/ssbi.c
2283 F: drivers/mmc/host/mmci_qcom*
2284 F: drivers/mmc/host/sdhci-msm.c
2285 F: drivers/pci/controller/dwc/pcie-qcom.c
2286 F: drivers/phy/qualcomm/
2287 F: drivers/power/*/msm*
2288 F: drivers/reset/reset-qcom-*
2289 F: drivers/scsi/ufs/ufs-qcom*
2290 F: drivers/spi/spi-geni-qcom.c
2291 F: drivers/spi/spi-qcom-qspi.c
2292 F: drivers/spi/spi-qup.c
2293 F: drivers/tty/serial/msm_serial.c
2294 F: drivers/usb/dwc3/dwc3-qcom.c
2295 F: include/dt-bindings/*/qcom*
2296 F: include/linux/*/qcom*
2298 ARM/RADISYS ENP2611 MACHINE SUPPORT
2299 M: Lennert Buytenhek <kernel@wantstofly.org>
2300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2303 ARM/RDA MICRO ARCHITECTURE
2304 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2306 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2308 F: Documentation/devicetree/bindings/arm/rda.yaml
2309 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2310 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2311 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2312 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2313 F: arch/arm/boot/dts/rda8810pl-*
2314 F: drivers/clocksource/timer-rda.c
2315 F: drivers/gpio/gpio-rda.c
2316 F: drivers/irqchip/irq-rda-intc.c
2317 F: drivers/tty/serial/rda-uart.c
2319 ARM/REALTEK ARCHITECTURE
2320 M: Andreas Färber <afaerber@suse.de>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2324 F: Documentation/devicetree/bindings/arm/realtek.yaml
2325 F: arch/arm/boot/dts/rtd*
2326 F: arch/arm/mach-realtek/
2327 F: arch/arm64/boot/dts/realtek/
2329 ARM/RENESAS ARM64 ARCHITECTURE
2330 M: Geert Uytterhoeven <geert+renesas@glider.be>
2331 M: Magnus Damm <magnus.damm@gmail.com>
2332 L: linux-renesas-soc@vger.kernel.org
2334 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2336 F: Documentation/devicetree/bindings/arm/renesas.yaml
2337 F: arch/arm64/boot/dts/renesas/
2338 F: drivers/soc/renesas/
2339 F: include/linux/soc/renesas/
2341 ARM/RISCPC ARCHITECTURE
2342 M: Russell King <linux@armlinux.org.uk>
2343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 W: http://www.armlinux.org.uk/
2346 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2347 F: arch/arm/include/asm/hardware/ioc.h
2348 F: arch/arm/include/asm/hardware/iomd.h
2349 F: arch/arm/include/asm/hardware/memc.h
2350 F: arch/arm/mach-rpc/
2351 F: drivers/net/ethernet/8390/etherh.c
2352 F: drivers/net/ethernet/i825xx/ether1*
2353 F: drivers/net/ethernet/seeq/ether3*
2354 F: drivers/scsi/arm/
2356 ARM/Rockchip SoC support
2357 M: Heiko Stuebner <heiko@sntech.de>
2358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2359 L: linux-rockchip@lists.infradead.org
2361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2362 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2363 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2364 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2365 F: arch/arm/boot/dts/rk3*
2366 F: arch/arm/boot/dts/rv1108*
2367 F: arch/arm/mach-rockchip/
2368 F: drivers/*/*/*rockchip*
2369 F: drivers/*/*rockchip*
2370 F: drivers/clk/rockchip/
2371 F: drivers/i2c/busses/i2c-rk3x.c
2372 F: sound/soc/rockchip/
2375 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2376 M: Krzysztof Kozlowski <krzk@kernel.org>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 L: linux-samsung-soc@vger.kernel.org
2380 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2381 F: Documentation/arm/samsung/
2382 F: Documentation/devicetree/bindings/arm/samsung/
2383 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2384 F: arch/arm/boot/dts/exynos*
2385 F: arch/arm/boot/dts/s3c*
2386 F: arch/arm/boot/dts/s5p*
2387 F: arch/arm/mach-exynos*/
2388 F: arch/arm/mach-s3c/
2389 F: arch/arm/mach-s5p*/
2390 F: arch/arm64/boot/dts/exynos/
2391 F: drivers/*/*/*s3c24*
2392 F: drivers/*/*s3c24*
2393 F: drivers/*/*s3c64xx*
2394 F: drivers/*/*s5pv210*
2395 F: drivers/memory/samsung/
2396 F: drivers/soc/samsung/
2397 F: drivers/tty/serial/samsung*
2398 F: include/linux/soc/samsung/
2404 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2405 M: Andrzej Hajda <a.hajda@samsung.com>
2406 L: linux-arm-kernel@lists.infradead.org
2407 L: linux-media@vger.kernel.org
2409 F: drivers/media/platform/s5p-g2d/
2411 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2412 M: Marek Szyprowski <m.szyprowski@samsung.com>
2413 L: linux-samsung-soc@vger.kernel.org
2414 L: linux-media@vger.kernel.org
2416 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2417 F: drivers/media/cec/platform/s5p/
2419 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2420 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2421 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2422 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2423 L: linux-arm-kernel@lists.infradead.org
2424 L: linux-media@vger.kernel.org
2426 F: drivers/media/platform/s5p-jpeg/
2428 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
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: Dinh Nguyen <dinguyen@kernel.org>
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/cec/platform/tegra/
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.yaml
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/TOSHIBA VISCONTI ARCHITECTURE
2620 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2624 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2625 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2626 F: arch/arm64/boot/dts/toshiba/
2627 F: drivers/pinctrl/visconti/
2630 ARM/UNIPHIER ARCHITECTURE
2631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2634 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2635 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2636 F: arch/arm/boot/dts/uniphier*
2637 F: arch/arm/include/asm/hardware/cache-uniphier.h
2638 F: arch/arm/mach-uniphier/
2639 F: arch/arm/mm/cache-uniphier.c
2640 F: arch/arm64/boot/dts/socionext/uniphier*
2641 F: drivers/bus/uniphier-system-bus.c
2642 F: drivers/clk/uniphier/
2643 F: drivers/dma/uniphier-mdmac.c
2644 F: drivers/gpio/gpio-uniphier.c
2645 F: drivers/i2c/busses/i2c-uniphier*
2646 F: drivers/irqchip/irq-uniphier-aidet.c
2647 F: drivers/mmc/host/uniphier-sd.c
2648 F: drivers/pinctrl/uniphier/
2649 F: drivers/reset/reset-uniphier.c
2650 F: drivers/tty/serial/8250/8250_uniphier.c
2653 ARM/VERSATILE EXPRESS PLATFORM
2654 M: Liviu Dudau <liviu.dudau@arm.com>
2655 M: Sudeep Holla <sudeep.holla@arm.com>
2656 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661 F: arch/arm/boot/dts/vexpress*
2662 F: arch/arm/mach-vexpress/
2663 F: arch/arm64/boot/dts/arm/
2664 F: drivers/clk/versatile/clk-vexpress-osc.c
2665 F: drivers/clocksource/timer-versatile.c
2669 M: Russell King <linux@armlinux.org.uk>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 W: http://www.armlinux.org.uk/
2675 ARM/VOIPAC PXA270 SUPPORT
2676 M: Marek Vasut <marek.vasut@gmail.com>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 F: arch/arm/mach-pxa/include/mach/vpac270.h
2680 F: arch/arm/mach-pxa/vpac270.c
2682 ARM/VT8500 ARM ARCHITECTURE
2683 M: Tony Prisk <linux@prisktech.co.nz>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2687 F: arch/arm/mach-vt8500/
2688 F: drivers/clocksource/timer-vt8500.c
2689 F: drivers/i2c/busses/i2c-wmt.c
2690 F: drivers/mmc/host/wmt-sdmmc.c
2691 F: drivers/pwm/pwm-vt8500.c
2692 F: drivers/rtc/rtc-vt8500.c
2693 F: drivers/tty/serial/vt8500_serial.c
2694 F: drivers/usb/host/ehci-platform.c
2695 F: drivers/usb/host/uhci-platform.c
2696 F: drivers/video/fbdev/vt8500lcdfb.*
2697 F: drivers/video/fbdev/wm8505fb*
2698 F: drivers/video/fbdev/wmt_ge_rops.*
2700 ARM/ZIPIT Z2 SUPPORT
2701 M: Marek Vasut <marek.vasut@gmail.com>
2702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 F: arch/arm/mach-pxa/include/mach/z2.h
2705 F: arch/arm/mach-pxa/z2.c
2707 ARM/ZTE ARCHITECTURE
2708 M: Jun Nie <jun.nie@linaro.org>
2709 M: Shawn Guo <shawnguo@kernel.org>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: Documentation/devicetree/bindings/arm/zte.yaml
2713 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2714 F: Documentation/devicetree/bindings/dma/zxdma.txt
2715 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2716 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2717 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2718 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2719 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2720 F: Documentation/devicetree/bindings/soc/zte/
2721 F: Documentation/devicetree/bindings/sound/zte,*.txt
2722 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2723 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2724 F: arch/arm/boot/dts/zx2967*
2725 F: arch/arm/mach-zx/
2726 F: arch/arm64/boot/dts/zte/
2728 F: drivers/dma/zx_dma.c
2729 F: drivers/gpio/gpio-zx.c
2730 F: drivers/i2c/busses/i2c-zx2967.c
2731 F: drivers/mmc/host/dw_mmc-zx.*
2732 F: drivers/pinctrl/zte/
2734 F: drivers/thermal/zx2967_thermal.c
2735 F: drivers/watchdog/zx2967_wdt.c
2736 F: include/dt-bindings/clock/zx2967*.h
2737 F: include/dt-bindings/soc/zte,*.h
2738 F: sound/soc/codecs/zx_aud96p22.c
2741 ARM/ZYNQ ARCHITECTURE
2742 M: Michal Simek <michal.simek@xilinx.com>
2743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2745 W: http://wiki.xilinx.com
2746 T: git https://github.com/Xilinx/linux-xlnx.git
2747 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2748 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2749 F: arch/arm/mach-zynq/
2750 F: drivers/block/xsysace.c
2751 F: drivers/clocksource/timer-cadence-ttc.c
2752 F: drivers/cpuidle/cpuidle-zynq.c
2753 F: drivers/edac/synopsys_edac.c
2754 F: drivers/i2c/busses/i2c-cadence.c
2755 F: drivers/i2c/busses/i2c-xiic.c
2756 F: drivers/mmc/host/sdhci-of-arasan.c
2760 ARM64 PORT (AARCH64 ARCHITECTURE)
2761 M: Catalin Marinas <catalin.marinas@arm.com>
2762 M: Will Deacon <will@kernel.org>
2763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2766 F: Documentation/arm64/
2768 F: tools/testing/selftests/arm64/
2769 X: arch/arm64/boot/dts/
2771 AS3645A LED FLASH CONTROLLER DRIVER
2772 M: Sakari Ailus <sakari.ailus@iki.fi>
2773 L: linux-leds@vger.kernel.org
2775 F: drivers/leds/leds-as3645a.c
2777 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2778 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2779 L: linux-media@vger.kernel.org
2781 T: git git://linuxtv.org/media_tree.git
2782 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2783 F: drivers/media/i2c/ak7375.c
2785 ASAHI KASEI AK8974 DRIVER
2786 M: Linus Walleij <linus.walleij@linaro.org>
2787 L: linux-iio@vger.kernel.org
2789 W: http://www.akm.com/
2790 F: drivers/iio/magnetometer/ak8974.c
2792 ASC7621 HARDWARE MONITOR DRIVER
2793 M: George Joseph <george.joseph@fairview5.com>
2794 L: linux-hwmon@vger.kernel.org
2796 F: Documentation/hwmon/asc7621.rst
2797 F: drivers/hwmon/asc7621.c
2799 ASPEED PINCTRL DRIVERS
2800 M: Andrew Jeffery <andrew@aj.id.au>
2801 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2802 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2803 L: linux-gpio@vger.kernel.org
2805 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2806 F: drivers/pinctrl/aspeed/
2808 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2809 M: Eddie James <eajames@linux.ibm.com>
2810 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2812 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2813 F: drivers/irqchip/irq-aspeed-scu-ic.c
2814 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2816 ASPEED VIDEO ENGINE DRIVER
2817 M: Eddie James <eajames@linux.ibm.com>
2818 L: linux-media@vger.kernel.org
2819 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2821 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2822 F: drivers/media/platform/aspeed-video.c
2824 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2825 M: Corentin Chary <corentin.chary@gmail.com>
2826 L: acpi4asus-user@lists.sourceforge.net
2827 L: platform-driver-x86@vger.kernel.org
2829 W: http://acpi4asus.sf.net
2830 F: drivers/platform/x86/asus*.c
2831 F: drivers/platform/x86/eeepc*.c
2833 ASUS WIRELESS RADIO CONTROL DRIVER
2834 M: João Paulo Rechi Vita <jprvita@gmail.com>
2835 L: platform-driver-x86@vger.kernel.org
2837 F: drivers/platform/x86/asus-wireless.c
2840 M: David Howells <dhowells@redhat.com>
2841 L: keyrings@vger.kernel.org
2843 F: Documentation/crypto/asymmetric-keys.rst
2844 F: crypto/asymmetric_keys/
2845 F: include/crypto/pkcs7.h
2846 F: include/crypto/public_key.h
2847 F: include/linux/verification.h
2849 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2850 R: Dan Williams <dan.j.williams@intel.com>
2852 W: http://sourceforge.net/projects/xscaleiop
2853 F: Documentation/crypto/async-tx-api.rst
2856 F: include/linux/async_tx.h
2857 F: include/linux/dmaengine.h
2860 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2861 L: linux-i2c@vger.kernel.org
2863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2864 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2865 F: drivers/misc/eeprom/at24.c
2867 ATA OVER ETHERNET (AOE) DRIVER
2868 M: "Justin Sanders" <justin@coraid.com>
2870 W: http://www.openaoe.org/
2871 F: Documentation/admin-guide/aoe/
2872 F: drivers/block/aoe/
2874 ATHEROS 71XX/9XXX GPIO DRIVER
2875 M: Alban Bedel <albeu@free.fr>
2877 W: https://github.com/AlbanBedel/linux
2878 T: git git://github.com/AlbanBedel/linux
2879 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2880 F: drivers/gpio/gpio-ath79.c
2882 ATHEROS 71XX/9XXX USB PHY DRIVER
2883 M: Alban Bedel <albeu@free.fr>
2885 W: https://github.com/AlbanBedel/linux
2886 T: git git://github.com/AlbanBedel/linux
2887 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2888 F: drivers/phy/qualcomm/phy-ath79-usb.c
2890 ATHEROS ATH GENERIC UTILITIES
2891 M: Kalle Valo <kvalo@codeaurora.org>
2892 L: linux-wireless@vger.kernel.org
2894 F: drivers/net/wireless/ath/*
2896 ATHEROS ATH5K WIRELESS DRIVER
2897 M: Jiri Slaby <jirislaby@kernel.org>
2898 M: Nick Kossifidis <mickflemm@gmail.com>
2899 M: Luis Chamberlain <mcgrof@kernel.org>
2900 L: linux-wireless@vger.kernel.org
2902 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2903 F: drivers/net/wireless/ath/ath5k/
2905 ATHEROS ATH6KL WIRELESS DRIVER
2906 M: Kalle Valo <kvalo@codeaurora.org>
2907 L: linux-wireless@vger.kernel.org
2909 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2911 F: drivers/net/wireless/ath/ath6kl/
2914 M: Ville Syrjala <syrjala@sci.fi>
2916 F: drivers/input/misc/ati_remote2.c
2918 ATK0110 HWMON DRIVER
2919 M: Luca Tettamanti <kronos.it@gmail.com>
2920 L: linux-hwmon@vger.kernel.org
2922 F: drivers/hwmon/asus_atk0110.c
2924 ATLX ETHERNET DRIVERS
2925 M: Jay Cliburn <jcliburn@gmail.com>
2926 M: Chris Snook <chris.snook@gmail.com>
2927 L: netdev@vger.kernel.org
2929 W: http://sourceforge.net/projects/atl1
2930 W: http://atl1.sourceforge.net
2931 F: drivers/net/ethernet/atheros/
2934 M: Chas Williams <3chas3@gmail.com>
2935 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2936 L: netdev@vger.kernel.org
2938 W: http://linux-atm.sourceforge.net
2940 F: include/linux/atm*
2941 F: include/uapi/linux/atm*
2943 ATMEL MACB ETHERNET DRIVER
2944 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2945 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2947 F: drivers/net/ethernet/cadence/
2949 ATMEL MAXTOUCH DRIVER
2950 M: Nick Dyer <nick@shmanahar.org>
2952 T: git git://github.com/ndyer/linux.git
2953 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2954 F: drivers/input/touchscreen/atmel_mxt_ts.c
2956 ATMEL WIRELESS DRIVER
2957 M: Simon Kelley <simon@thekelleys.org.uk>
2958 L: linux-wireless@vger.kernel.org
2960 W: http://www.thekelleys.org.uk/atmel
2961 W: http://atmelwlandriver.sourceforge.net/
2962 F: drivers/net/wireless/atmel/atmel*
2964 ATOMIC INFRASTRUCTURE
2965 M: Will Deacon <will@kernel.org>
2966 M: Peter Zijlstra <peterz@infradead.org>
2967 R: Boqun Feng <boqun.feng@gmail.com>
2968 L: linux-kernel@vger.kernel.org
2970 F: arch/*/include/asm/atomic*.h
2971 F: include/*/atomic*.h
2974 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2975 M: Bradley Grove <linuxdrivers@attotech.com>
2976 L: linux-scsi@vger.kernel.org
2978 W: http://www.attotech.com
2979 F: drivers/scsi/esas2r
2981 ATUSB IEEE 802.15.4 RADIO DRIVER
2982 M: Stefan Schmidt <stefan@datenfreihafen.org>
2983 L: linux-wpan@vger.kernel.org
2985 F: drivers/net/ieee802154/at86rf230.h
2986 F: drivers/net/ieee802154/atusb.c
2987 F: drivers/net/ieee802154/atusb.h
2990 M: Paul Moore <paul@paul-moore.com>
2991 M: Eric Paris <eparis@redhat.com>
2992 L: linux-audit@redhat.com (moderated for non-subscribers)
2994 W: https://github.com/linux-audit
2995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2996 F: include/linux/audit.h
2997 F: include/uapi/linux/audit.h
3000 AUXILIARY DISPLAY DRIVERS
3001 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3003 F: drivers/auxdisplay/
3004 F: include/linux/cfag12864b.h
3006 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3007 M: Andreas Klinger <ak@it-klinger.de>
3008 L: linux-iio@vger.kernel.org
3010 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3011 F: drivers/iio/adc/hx711.c
3014 M: Ralf Baechle <ralf@linux-mips.org>
3015 L: linux-hams@vger.kernel.org
3017 W: http://www.linux-ax25.org/
3018 F: include/net/ax25.h
3019 F: include/uapi/linux/ax25.h
3023 M: Peter Rosin <peda@axentia.se>
3024 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3026 F: arch/arm/boot/dts/at91-linea.dtsi
3027 F: arch/arm/boot/dts/at91-natte.dtsi
3028 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3029 F: arch/arm/boot/dts/at91-tse850-3.dts
3031 AXENTIA ASOC DRIVERS
3032 M: Peter Rosin <peda@axentia.se>
3033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3035 F: Documentation/devicetree/bindings/sound/axentia,*
3036 F: sound/soc/atmel/tse850-pcm5142.c
3038 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3039 M: Nuno Sá <nuno.sa@analog.com>
3040 L: linux-hwmon@vger.kernel.org
3042 W: http://ez.analog.com/community/linux-device-drivers
3043 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3044 F: drivers/hwmon/axi-fan-control.c
3046 AXXIA I2C CONTROLLER
3047 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3048 L: linux-i2c@vger.kernel.org
3050 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3051 F: drivers/i2c/busses/i2c-axxia.c
3054 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3055 L: linux-media@vger.kernel.org
3057 W: https://linuxtv.org
3058 T: git git://linuxtv.org/media_tree.git
3059 F: drivers/media/usb/dvb-usb-v2/az6007.c
3061 AZTECH FM RADIO RECEIVER DRIVER
3062 M: Hans Verkuil <hverkuil@xs4all.nl>
3063 L: linux-media@vger.kernel.org
3065 W: https://linuxtv.org
3066 T: git git://linuxtv.org/media_tree.git
3067 F: drivers/media/radio/radio-aztech*
3070 L: linux-wireless@vger.kernel.org
3071 L: b43-dev@lists.infradead.org
3073 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3074 F: drivers/net/wireless/broadcom/b43/
3076 B43LEGACY WIRELESS DRIVER
3077 M: Larry Finger <Larry.Finger@lwfinger.net>
3078 L: linux-wireless@vger.kernel.org
3079 L: b43-dev@lists.infradead.org
3081 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3082 F: drivers/net/wireless/broadcom/b43legacy/
3084 BACKLIGHT CLASS/SUBSYSTEM
3085 M: Lee Jones <lee.jones@linaro.org>
3086 M: Daniel Thompson <daniel.thompson@linaro.org>
3087 M: Jingoo Han <jingoohan1@gmail.com>
3088 L: dri-devel@lists.freedesktop.org
3090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3091 F: Documentation/ABI/stable/sysfs-class-backlight
3092 F: Documentation/ABI/testing/sysfs-class-backlight
3093 F: Documentation/devicetree/bindings/leds/backlight
3094 F: drivers/video/backlight/
3095 F: include/linux/backlight.h
3096 F: include/linux/pwm_backlight.h
3099 M: Marek Lindner <mareklindner@neomailbox.ch>
3100 M: Simon Wunderlich <sw@simonwunderlich.de>
3101 M: Antonio Quartulli <a@unstable.cc>
3102 M: Sven Eckelmann <sven@narfation.org>
3103 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3105 W: https://www.open-mesh.org/
3106 Q: https://patchwork.open-mesh.org/project/batman/list/
3107 B: https://www.open-mesh.org/projects/batman-adv/issues
3108 C: irc://chat.freenode.net/batman
3109 T: git https://git.open-mesh.org/linux-merge.git
3110 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3111 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3112 F: Documentation/networking/batman-adv.rst
3113 F: include/uapi/linux/batadv_packet.h
3114 F: include/uapi/linux/batman_adv.h
3117 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3118 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3119 L: linux-hams@vger.kernel.org
3121 W: http://www.baycom.org/~tom/ham/ham.html
3122 F: drivers/net/hamradio/baycom*
3124 BCACHE (BLOCK LAYER CACHE)
3125 M: Coly Li <colyli@suse.de>
3126 M: Kent Overstreet <kent.overstreet@gmail.com>
3127 L: linux-bcache@vger.kernel.org
3129 W: http://bcache.evilpiepirate.org
3130 C: irc://irc.oftc.net/bcache
3131 F: drivers/md/bcache/
3133 BDISP ST MEDIA DRIVER
3134 M: Fabien Dessenne <fabien.dessenne@st.com>
3135 L: linux-media@vger.kernel.org
3137 W: https://linuxtv.org
3138 T: git git://linuxtv.org/media_tree.git
3139 F: drivers/media/platform/sti/bdisp
3141 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3142 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3143 L: netdev@vger.kernel.org
3145 F: drivers/net/ethernet/ec_bhf.c
3148 M: Luis de Bethencourt <luisbg@kernel.org>
3149 M: Salah Triki <salah.triki@gmail.com>
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3152 F: Documentation/filesystems/befs.rst
3156 M: Paolo Valente <paolo.valente@linaro.org>
3157 M: Jens Axboe <axboe@kernel.dk>
3158 L: linux-block@vger.kernel.org
3160 F: Documentation/block/bfq-iosched.rst
3164 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3166 F: Documentation/filesystems/bfs.rst
3168 F: include/uapi/linux/bfs_fs.h
3170 BLINKM RGB LED DRIVER
3171 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3173 F: drivers/leds/leds-blinkm.c
3176 M: Jens Axboe <axboe@kernel.dk>
3177 L: linux-block@vger.kernel.org
3179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3182 F: include/linux/blk*
3183 F: kernel/trace/blktrace.c
3187 M: Joern Engel <joern@lazybastard.org>
3188 L: linux-mtd@lists.infradead.org
3190 F: drivers/mtd/devices/block2mtd.c
3193 M: Marcel Holtmann <marcel@holtmann.org>
3194 M: Johan Hedberg <johan.hedberg@gmail.com>
3195 L: linux-bluetooth@vger.kernel.org
3197 W: http://www.bluez.org/
3198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3200 F: drivers/bluetooth/
3203 M: Marcel Holtmann <marcel@holtmann.org>
3204 M: Johan Hedberg <johan.hedberg@gmail.com>
3205 L: linux-bluetooth@vger.kernel.org
3207 W: http://www.bluez.org/
3208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3210 F: include/net/bluetooth/
3214 M: Jay Vosburgh <j.vosburgh@gmail.com>
3215 M: Veaceslav Falico <vfalico@gmail.com>
3216 M: Andy Gospodarek <andy@greyhouse.net>
3217 L: netdev@vger.kernel.org
3219 W: http://sourceforge.net/projects/bonding/
3220 F: drivers/net/bonding/
3221 F: include/uapi/linux/if_bonding.h
3223 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3224 M: Dan Robertson <dan@dlrobertson.com>
3225 L: linux-iio@vger.kernel.org
3227 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3228 F: drivers/iio/accel/bma400*
3230 BPF (Safe dynamic programs and tools)
3231 M: Alexei Starovoitov <ast@kernel.org>
3232 M: Daniel Borkmann <daniel@iogearbox.net>
3233 M: Andrii Nakryiko <andrii@kernel.org>
3234 R: Martin KaFai Lau <kafai@fb.com>
3235 R: Song Liu <songliubraving@fb.com>
3236 R: Yonghong Song <yhs@fb.com>
3237 R: John Fastabend <john.fastabend@gmail.com>
3238 R: KP Singh <kpsingh@chromium.org>
3239 L: netdev@vger.kernel.org
3240 L: bpf@vger.kernel.org
3243 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3246 F: Documentation/bpf/
3247 F: Documentation/networking/filter.rst
3249 F: include/linux/bpf*
3250 F: include/linux/filter.h
3251 F: include/trace/events/xdp.h
3252 F: include/uapi/linux/bpf*
3253 F: include/uapi/linux/filter.h
3255 F: kernel/trace/bpf_trace.c
3258 F: net/core/filter.c
3259 F: net/sched/act_bpf.c
3260 F: net/sched/cls_bpf.c
3264 F: tools/testing/selftests/bpf/
3269 M: Shubham Bansal <illusionist.neo@gmail.com>
3270 L: netdev@vger.kernel.org
3271 L: bpf@vger.kernel.org
3276 M: Daniel Borkmann <daniel@iogearbox.net>
3277 M: Alexei Starovoitov <ast@kernel.org>
3278 M: Zi Shen Lim <zlim.lnx@gmail.com>
3279 L: netdev@vger.kernel.org
3280 L: bpf@vger.kernel.org
3284 BPF JIT for MIPS (32-BIT AND 64-BIT)
3285 M: Paul Burton <paulburton@kernel.org>
3286 L: netdev@vger.kernel.org
3287 L: bpf@vger.kernel.org
3291 BPF JIT for NFP NICs
3292 M: Jakub Kicinski <kuba@kernel.org>
3293 L: netdev@vger.kernel.org
3294 L: bpf@vger.kernel.org
3296 F: drivers/net/ethernet/netronome/nfp/bpf/
3298 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3299 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3300 M: Sandipan Das <sandipan@linux.ibm.com>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3304 F: arch/powerpc/net/
3306 BPF JIT for RISC-V (32-bit)
3307 M: Luke Nelson <luke.r.nels@gmail.com>
3308 M: Xi Wang <xi.wang@gmail.com>
3309 L: netdev@vger.kernel.org
3310 L: bpf@vger.kernel.org
3313 X: arch/riscv/net/bpf_jit_comp64.c
3315 BPF JIT for RISC-V (64-bit)
3316 M: Björn Töpel <bjorn.topel@gmail.com>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3321 X: arch/riscv/net/bpf_jit_comp32.c
3324 M: Ilya Leoshkevich <iii@linux.ibm.com>
3325 M: Heiko Carstens <hca@linux.ibm.com>
3326 M: Vasily Gorbik <gor@linux.ibm.com>
3327 L: netdev@vger.kernel.org
3328 L: bpf@vger.kernel.org
3331 X: arch/s390/net/pnet.c
3333 BPF JIT for SPARC (32-BIT AND 64-BIT)
3334 M: David S. Miller <davem@davemloft.net>
3335 L: netdev@vger.kernel.org
3336 L: bpf@vger.kernel.org
3340 BPF JIT for X86 32-BIT
3341 M: Wang YanQing <udknight@gmail.com>
3342 L: netdev@vger.kernel.org
3343 L: bpf@vger.kernel.org
3345 F: arch/x86/net/bpf_jit_comp32.c
3347 BPF JIT for X86 64-BIT
3348 M: Alexei Starovoitov <ast@kernel.org>
3349 M: Daniel Borkmann <daniel@iogearbox.net>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3354 X: arch/x86/net/bpf_jit_comp32.c
3356 BROADCOM B44 10/100 ETHERNET DRIVER
3357 M: Michael Chan <michael.chan@broadcom.com>
3358 L: netdev@vger.kernel.org
3360 F: drivers/net/ethernet/broadcom/b44.*
3362 BROADCOM B53 ETHERNET SWITCH DRIVER
3363 M: Florian Fainelli <f.fainelli@gmail.com>
3364 L: netdev@vger.kernel.org
3365 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3367 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3368 F: drivers/net/dsa/b53/*
3369 F: include/linux/platform_data/b53.h
3371 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3372 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3373 L: bcm-kernel-feedback-list@broadcom.com
3374 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3378 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3379 F: drivers/pci/controller/pcie-brcmstb.c
3380 F: drivers/staging/vc04_services
3384 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3385 M: Florian Fainelli <f.fainelli@gmail.com>
3386 M: Ray Jui <rjui@broadcom.com>
3387 M: Scott Branden <sbranden@broadcom.com>
3388 M: bcm-kernel-feedback-list@broadcom.com
3390 T: git git://github.com/broadcom/mach-bcm
3391 F: arch/arm/mach-bcm/
3397 BROADCOM BCM47XX MIPS ARCHITECTURE
3398 M: Hauke Mehrtens <hauke@hauke-m.de>
3399 M: Rafał Miłecki <zajec5@gmail.com>
3400 L: linux-mips@vger.kernel.org
3402 F: Documentation/devicetree/bindings/mips/brcm/
3403 F: arch/mips/bcm47xx/*
3404 F: arch/mips/include/asm/mach-bcm47xx/*
3406 BROADCOM BCM5301X ARM ARCHITECTURE
3407 M: Hauke Mehrtens <hauke@hauke-m.de>
3408 M: Rafał Miłecki <zajec5@gmail.com>
3409 M: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-arm-kernel@lists.infradead.org
3412 F: arch/arm/boot/dts/bcm470*
3413 F: arch/arm/boot/dts/bcm5301*
3414 F: arch/arm/boot/dts/bcm953012*
3415 F: arch/arm/mach-bcm/bcm_5301x.c
3417 BROADCOM BCM53573 ARM ARCHITECTURE
3418 M: Rafał Miłecki <rafal@milecki.pl>
3419 L: bcm-kernel-feedback-list@broadcom.com
3420 L: linux-arm-kernel@lists.infradead.org
3422 F: arch/arm/boot/dts/bcm47189*
3423 F: arch/arm/boot/dts/bcm53573*
3425 BROADCOM BCM63XX ARM ARCHITECTURE
3426 M: Florian Fainelli <f.fainelli@gmail.com>
3427 M: bcm-kernel-feedback-list@broadcom.com
3428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3430 T: git git://github.com/broadcom/stblinux.git
3433 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3434 M: Kevin Cernekee <cernekee@gmail.com>
3435 L: linux-usb@vger.kernel.org
3437 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3439 BROADCOM BCM7XXX ARM ARCHITECTURE
3440 M: Florian Fainelli <f.fainelli@gmail.com>
3441 M: bcm-kernel-feedback-list@broadcom.com
3442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3444 T: git git://github.com/broadcom/stblinux.git
3445 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3446 F: arch/arm/boot/dts/bcm7*.dts*
3447 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3448 F: arch/arm/mach-bcm/*brcmstb*
3449 F: arch/arm/mm/cache-b15-rac.c
3450 F: drivers/bus/brcmstb_gisb.c
3451 F: drivers/pci/controller/pcie-brcmstb.c
3455 M: Al Cooper <alcooperx@gmail.com>
3456 L: linux-usb@vger.kernel.org
3457 L: bcm-kernel-feedback-list@broadcom.com
3459 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3460 F: drivers/usb/gadget/udc/bdc/
3462 BROADCOM BMIPS CPUFREQ DRIVER
3463 M: Markus Mayer <mmayer@broadcom.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-pm@vger.kernel.org
3467 F: drivers/cpufreq/bmips-cpufreq.c
3469 BROADCOM BMIPS MIPS ARCHITECTURE
3470 M: Florian Fainelli <f.fainelli@gmail.com>
3471 L: bcm-kernel-feedback-list@broadcom.com
3472 L: linux-mips@vger.kernel.org
3474 T: git git://github.com/broadcom/stblinux.git
3475 F: arch/mips/bmips/*
3476 F: arch/mips/boot/dts/brcm/bcm*.dts*
3477 F: arch/mips/include/asm/mach-bmips/*
3478 F: arch/mips/kernel/*bmips*
3479 F: drivers/soc/bcm/bcm63xx
3480 F: drivers/irqchip/irq-bcm63*
3481 F: drivers/irqchip/irq-bcm7*
3482 F: drivers/irqchip/irq-brcmstb*
3483 F: include/linux/bcm963xx_nvram.h
3484 F: include/linux/bcm963xx_tag.h
3486 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3487 M: Rasesh Mody <rmody@marvell.com>
3488 M: GR-Linux-NIC-Dev@marvell.com
3489 L: netdev@vger.kernel.org
3491 F: drivers/net/ethernet/broadcom/bnx2.*
3492 F: drivers/net/ethernet/broadcom/bnx2_*
3494 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3495 M: Saurav Kashyap <skashyap@marvell.com>
3496 M: Javed Hasan <jhasan@marvell.com>
3497 M: GR-QLogic-Storage-Upstream@marvell.com
3498 L: linux-scsi@vger.kernel.org
3500 F: drivers/scsi/bnx2fc/
3502 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3503 M: Nilesh Javali <njavali@marvell.com>
3504 M: Manish Rangankar <mrangankar@marvell.com>
3505 M: GR-QLogic-Storage-Upstream@marvell.com
3506 L: linux-scsi@vger.kernel.org
3508 F: drivers/scsi/bnx2i/
3510 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3511 M: Ariel Elior <aelior@marvell.com>
3512 M: Sudarsana Kalluru <skalluru@marvell.com>
3513 M: GR-everest-linux-l2@marvell.com
3514 L: netdev@vger.kernel.org
3516 F: drivers/net/ethernet/broadcom/bnx2x/
3518 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3519 M: Michael Chan <michael.chan@broadcom.com>
3520 L: netdev@vger.kernel.org
3522 F: drivers/net/ethernet/broadcom/bnxt/
3524 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3525 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3526 M: Franky Lin <franky.lin@broadcom.com>
3527 M: Hante Meuleman <hante.meuleman@broadcom.com>
3528 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3529 M: Wright Feng <wright.feng@cypress.com>
3530 L: linux-wireless@vger.kernel.org
3531 L: brcm80211-dev-list.pdl@broadcom.com
3532 L: brcm80211-dev-list@cypress.com
3534 F: drivers/net/wireless/broadcom/brcm80211/
3536 BROADCOM BRCMSTB GPIO DRIVER
3537 M: Gregory Fong <gregory.0xf0@gmail.com>
3538 L: bcm-kernel-feedback-list@broadcom.com
3540 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3541 F: drivers/gpio/gpio-brcmstb.c
3543 BROADCOM BRCMSTB I2C DRIVER
3544 M: Kamal Dasu <kdasu.kdev@gmail.com>
3545 L: linux-i2c@vger.kernel.org
3546 L: bcm-kernel-feedback-list@broadcom.com
3548 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3549 F: drivers/i2c/busses/i2c-brcmstb.c
3551 BROADCOM BRCMSTB USB EHCI DRIVER
3552 M: Al Cooper <alcooperx@gmail.com>
3553 L: linux-usb@vger.kernel.org
3554 L: bcm-kernel-feedback-list@broadcom.com
3556 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3557 F: drivers/usb/host/ehci-brcm.*
3559 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3560 M: Al Cooper <alcooperx@gmail.com>
3561 L: linux-kernel@vger.kernel.org
3562 L: bcm-kernel-feedback-list@broadcom.com
3564 F: drivers/phy/broadcom/phy-brcm-usb*
3566 BROADCOM ETHERNET PHY DRIVERS
3567 M: Florian Fainelli <f.fainelli@gmail.com>
3568 L: bcm-kernel-feedback-list@broadcom.com
3569 L: netdev@vger.kernel.org
3571 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3572 F: drivers/net/phy/bcm*.[ch]
3573 F: drivers/net/phy/broadcom.c
3574 F: include/linux/brcmphy.h
3576 BROADCOM GENET ETHERNET DRIVER
3577 M: Doug Berger <opendmb@gmail.com>
3578 M: Florian Fainelli <f.fainelli@gmail.com>
3579 L: bcm-kernel-feedback-list@broadcom.com
3580 L: netdev@vger.kernel.org
3582 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3583 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3584 F: drivers/net/ethernet/broadcom/genet/
3585 F: drivers/net/mdio/mdio-bcm-unimac.c
3586 F: include/linux/platform_data/bcmgenet.h
3587 F: include/linux/platform_data/mdio-bcm-unimac.h
3589 BROADCOM IPROC ARM ARCHITECTURE
3590 M: Ray Jui <rjui@broadcom.com>
3591 M: Scott Branden <sbranden@broadcom.com>
3592 M: bcm-kernel-feedback-list@broadcom.com
3593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3595 T: git git://github.com/broadcom/cygnus-linux.git
3596 F: arch/arm64/boot/dts/broadcom/northstar2/*
3597 F: arch/arm64/boot/dts/broadcom/stingray/*
3598 F: drivers/clk/bcm/clk-ns*
3599 F: drivers/clk/bcm/clk-sr*
3600 F: drivers/pinctrl/bcm/pinctrl-ns*
3601 F: include/dt-bindings/clock/bcm-sr*
3618 BROADCOM KONA GPIO DRIVER
3619 M: Ray Jui <rjui@broadcom.com>
3620 L: bcm-kernel-feedback-list@broadcom.com
3622 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3623 F: drivers/gpio/gpio-bcm-kona.c
3625 BROADCOM NETXTREME-E ROCE DRIVER
3626 M: Selvin Xavier <selvin.xavier@broadcom.com>
3627 M: Devesh Sharma <devesh.sharma@broadcom.com>
3628 M: Somnath Kotur <somnath.kotur@broadcom.com>
3629 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3630 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3631 L: linux-rdma@vger.kernel.org
3633 W: http://www.broadcom.com
3634 F: drivers/infiniband/hw/bnxt_re/
3635 F: include/uapi/rdma/bnxt_re-abi.h
3637 BROADCOM NVRAM DRIVER
3638 M: Rafał Miłecki <zajec5@gmail.com>
3639 L: linux-mips@vger.kernel.org
3641 F: drivers/firmware/broadcom/*
3643 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3644 M: Rafał Miłecki <zajec5@gmail.com>
3645 L: linux-wireless@vger.kernel.org
3648 F: include/linux/bcma/
3651 M: Kamal Dasu <kdasu.kdev@gmail.com>
3652 M: bcm-kernel-feedback-list@broadcom.com
3654 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3655 F: drivers/spi/spi-bcm-qspi.*
3656 F: drivers/spi/spi-brcmstb-qspi.c
3657 F: drivers/spi/spi-iproc-qspi.c
3659 BROADCOM STB AVS CPUFREQ DRIVER
3660 M: Markus Mayer <mmayer@broadcom.com>
3661 M: bcm-kernel-feedback-list@broadcom.com
3662 L: linux-pm@vger.kernel.org
3664 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3665 F: drivers/cpufreq/brcmstb*
3667 BROADCOM STB AVS TMON DRIVER
3668 M: Markus Mayer <mmayer@broadcom.com>
3669 M: bcm-kernel-feedback-list@broadcom.com
3670 L: linux-pm@vger.kernel.org
3672 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3673 F: drivers/thermal/broadcom/brcmstb*
3675 BROADCOM STB DPFE DRIVER
3676 M: Markus Mayer <mmayer@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3680 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3681 F: drivers/memory/brcmstb_dpfe.c
3683 BROADCOM STB NAND FLASH DRIVER
3684 M: Brian Norris <computersforpeace@gmail.com>
3685 M: Kamal Dasu <kdasu.kdev@gmail.com>
3686 L: linux-mtd@lists.infradead.org
3687 L: bcm-kernel-feedback-list@broadcom.com
3689 F: drivers/mtd/nand/raw/brcmnand/
3691 BROADCOM SYSTEMPORT ETHERNET DRIVER
3692 M: Florian Fainelli <f.fainelli@gmail.com>
3693 L: bcm-kernel-feedback-list@broadcom.com
3694 L: netdev@vger.kernel.org
3696 F: drivers/net/ethernet/broadcom/bcmsysport.*
3698 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3699 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3700 M: Prashant Sreedharan <prashant@broadcom.com>
3701 M: Michael Chan <mchan@broadcom.com>
3702 L: netdev@vger.kernel.org
3704 F: drivers/net/ethernet/broadcom/tg3.*
3706 BROCADE BFA FC SCSI DRIVER
3707 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3708 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3709 L: linux-scsi@vger.kernel.org
3711 F: drivers/scsi/bfa/
3713 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3714 M: Rasesh Mody <rmody@marvell.com>
3715 M: Sudarsana Kalluru <skalluru@marvell.com>
3716 M: GR-Linux-NIC-Dev@marvell.com
3717 L: netdev@vger.kernel.org
3719 F: drivers/net/ethernet/brocade/bna/
3721 BSG (block layer generic sg v4 driver)
3722 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3723 L: linux-scsi@vger.kernel.org
3726 F: include/linux/bsg.h
3727 F: include/uapi/linux/bsg.h
3730 M: Clemens Ladisch <clemens@ladisch.de>
3731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3734 F: Documentation/sound/cards/bt87x.rst
3735 F: sound/pci/bt87x.c
3738 M: Michael Buesch <m@bues.ch>
3740 W: http://bu3sch.de/btgpio.php
3741 F: drivers/gpio/gpio-bt8xx.c
3744 M: Chris Mason <clm@fb.com>
3745 M: Josef Bacik <josef@toxicpanda.com>
3746 M: David Sterba <dsterba@suse.com>
3747 L: linux-btrfs@vger.kernel.org
3749 W: http://btrfs.wiki.kernel.org/
3750 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3752 F: Documentation/filesystems/btrfs.rst
3754 F: include/linux/btrfs*
3755 F: include/uapi/linux/btrfs*
3757 BTTV VIDEO4LINUX DRIVER
3758 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3759 L: linux-media@vger.kernel.org
3761 W: https://linuxtv.org
3762 T: git git://linuxtv.org/media_tree.git
3763 F: Documentation/driver-api/media/drivers/bttv*
3764 F: drivers/media/pci/bt8xx/bttv*
3766 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3767 M: Chanwoo Choi <cw00.choi@samsung.com>
3768 L: linux-pm@vger.kernel.org
3769 L: linux-samsung-soc@vger.kernel.org
3771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3772 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3773 F: drivers/devfreq/exynos-bus.c
3775 BUSLOGIC SCSI DRIVER
3776 M: Khalid Aziz <khalid@gonehiking.org>
3777 L: linux-scsi@vger.kernel.org
3779 F: drivers/scsi/BusLogic.*
3780 F: drivers/scsi/FlashPoint.*
3782 C-MEDIA CMI8788 DRIVER
3783 M: Clemens Ladisch <clemens@ladisch.de>
3784 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3787 F: sound/pci/oxygen/
3790 M: Guo Ren <guoren@kernel.org>
3791 L: linux-csky@vger.kernel.org
3793 T: git https://github.com/c-sky/csky-linux.git
3794 F: Documentation/devicetree/bindings/csky/
3795 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3796 F: Documentation/devicetree/bindings/timer/csky,*
3798 F: drivers/clocksource/timer-gx6605s.c
3799 F: drivers/clocksource/timer-mp-csky.c
3800 F: drivers/irqchip/irq-csky-*
3805 M: Mark Salter <msalter@redhat.com>
3806 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3807 L: linux-c6x-dev@linux-c6x.org
3809 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3812 CA8210 IEEE-802.15.4 RADIO DRIVER
3813 M: Harry Morris <h.morris@cascoda.com>
3814 L: linux-wpan@vger.kernel.org
3816 W: https://github.com/Cascoda/ca8210-linux.git
3817 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3818 F: drivers/net/ieee802154/ca8210.c
3820 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3821 M: David Howells <dhowells@redhat.com>
3822 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3824 F: Documentation/filesystems/caching/cachefiles.rst
3827 CADENCE MIPI-CSI2 BRIDGES
3828 M: Maxime Ripard <mripard@kernel.org>
3829 L: linux-media@vger.kernel.org
3831 F: Documentation/devicetree/bindings/media/cdns,*.txt
3832 F: drivers/media/platform/cadence/cdns-csi2*
3835 L: linux-mtd@lists.infradead.org
3837 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3838 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3840 CADENCE USB3 DRD IP DRIVER
3841 M: Peter Chen <peter.chen@nxp.com>
3842 M: Pawel Laszczak <pawell@cadence.com>
3843 M: Roger Quadros <rogerq@ti.com>
3844 L: linux-usb@vger.kernel.org
3846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3847 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3848 F: drivers/usb/cdns3/
3850 CADET FM/AM RADIO RECEIVER DRIVER
3851 M: Hans Verkuil <hverkuil@xs4all.nl>
3852 L: linux-media@vger.kernel.org
3854 W: https://linuxtv.org
3855 T: git git://linuxtv.org/media_tree.git
3856 F: drivers/media/radio/radio-cadet*
3858 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3859 M: Jonathan Corbet <corbet@lwn.net>
3860 L: linux-media@vger.kernel.org
3862 T: git git://linuxtv.org/media_tree.git
3863 F: Documentation/admin-guide/media/cafe_ccic*
3864 F: drivers/media/platform/marvell-ccic/
3867 L: netdev@vger.kernel.org
3869 F: Documentation/networking/caif/
3870 F: drivers/net/caif/
3871 F: include/net/caif/
3872 F: include/uapi/linux/caif/
3876 M: Toke Høiland-Jørgensen <toke@toke.dk>
3877 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3879 F: net/sched/sch_cake.c
3882 M: Wolfgang Grandegger <wg@grandegger.com>
3883 M: Marc Kleine-Budde <mkl@pengutronix.de>
3884 L: linux-can@vger.kernel.org
3886 W: https://github.com/linux-can
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3889 F: Documentation/devicetree/bindings/net/can/
3891 F: include/linux/can/dev.h
3892 F: include/linux/can/led.h
3893 F: include/linux/can/platform/
3894 F: include/linux/can/rx-offload.h
3895 F: include/uapi/linux/can/error.h
3896 F: include/uapi/linux/can/netlink.h
3897 F: include/uapi/linux/can/vxcan.h
3900 M: Oliver Hartkopp <socketcan@hartkopp.net>
3901 M: Marc Kleine-Budde <mkl@pengutronix.de>
3902 L: linux-can@vger.kernel.org
3904 W: https://github.com/linux-can
3905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3907 F: Documentation/networking/can.rst
3908 F: include/linux/can/core.h
3909 F: include/linux/can/skb.h
3910 F: include/net/netns/can.h
3911 F: include/uapi/linux/can.h
3912 F: include/uapi/linux/can/bcm.h
3913 F: include/uapi/linux/can/gw.h
3914 F: include/uapi/linux/can/isotp.h
3915 F: include/uapi/linux/can/raw.h
3918 CAN-J1939 NETWORK LAYER
3919 M: Robin van der Gracht <robin@protonic.nl>
3920 M: Oleksij Rempel <o.rempel@pengutronix.de>
3921 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3922 L: linux-can@vger.kernel.org
3924 F: Documentation/networking/j1939.rst
3925 F: include/uapi/linux/can/j1939.h
3929 M: Serge Hallyn <serge@hallyn.com>
3930 L: linux-security-module@vger.kernel.org
3932 F: include/linux/capability.h
3933 F: include/uapi/linux/capability.h
3934 F: kernel/capability.c
3935 F: security/commoncap.c
3937 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3938 M: Kevin Tsai <ktsai@capellamicro.com>
3940 F: drivers/iio/light/cm*
3942 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3943 M: Christian Lamparter <chunkeey@googlemail.com>
3944 L: linux-wireless@vger.kernel.org
3946 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3947 F: drivers/net/wireless/ath/carl9170/
3950 M: Robert Richter <rric@kernel.org>
3952 W: http://www.marvell.com
3953 F: drivers/i2c/busses/i2c-octeon*
3954 F: drivers/i2c/busses/i2c-thunderx*
3956 CAVIUM LIQUIDIO NETWORK DRIVER
3957 M: Derek Chickles <dchickles@marvell.com>
3958 M: Satanand Burla <sburla@marvell.com>
3959 M: Felix Manlunas <fmanlunas@marvell.com>
3960 L: netdev@vger.kernel.org
3962 W: http://www.marvell.com
3963 F: drivers/net/ethernet/cavium/liquidio/
3966 M: Robert Richter <rric@kernel.org>
3968 W: http://www.marvell.com
3969 F: drivers/mmc/host/cavium*
3971 CAVIUM OCTEON-TX CRYPTO DRIVER
3972 M: George Cherian <gcherian@marvell.com>
3973 L: linux-crypto@vger.kernel.org
3975 W: http://www.marvell.com
3976 F: drivers/crypto/cavium/cpt/
3978 CAVIUM THUNDERX2 ARM64 SOC
3979 M: Robert Richter <rric@kernel.org>
3980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3982 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3983 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3985 CC2520 IEEE-802.15.4 RADIO DRIVER
3986 M: Varka Bhadram <varkabhadram@gmail.com>
3987 L: linux-wpan@vger.kernel.org
3989 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3990 F: drivers/net/ieee802154/cc2520.c
3991 F: include/linux/spi/cc2520.h
3993 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3994 M: Gilad Ben-Yossef <gilad@benyossef.com>
3995 L: linux-crypto@vger.kernel.org
3997 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3998 F: drivers/crypto/ccree/
4000 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4001 M: Hadar Gat <hadar.gat@arm.com>
4002 L: linux-crypto@vger.kernel.org
4004 F: drivers/char/hw_random/cctrng.c
4005 F: drivers/char/hw_random/cctrng.h
4006 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4007 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4010 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4011 L: linux-media@vger.kernel.org
4013 W: http://linuxtv.org
4014 T: git git://linuxtv.org/media_tree.git
4015 F: Documentation/ABI/testing/debugfs-cec-error-inj
4016 F: Documentation/devicetree/bindings/media/cec.txt
4017 F: Documentation/driver-api/media/cec-core.rst
4018 F: Documentation/userspace-api/media/cec
4019 F: drivers/media/cec/
4020 F: drivers/media/rc/keymaps/rc-cec.c
4021 F: include/media/cec-notifier.h
4022 F: include/media/cec.h
4023 F: include/uapi/linux/cec-funcs.h
4024 F: include/uapi/linux/cec.h
4027 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4028 L: linux-media@vger.kernel.org
4030 W: http://linuxtv.org
4031 T: git git://linuxtv.org/media_tree.git
4032 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4033 F: drivers/media/cec/platform/cec-gpio/
4035 CELL BROADBAND ENGINE ARCHITECTURE
4036 M: Arnd Bergmann <arnd@arndb.de>
4037 L: linuxppc-dev@lists.ozlabs.org
4039 W: http://www.ibm.com/developerworks/power/cell/
4040 F: arch/powerpc/include/asm/cell*.h
4041 F: arch/powerpc/include/asm/spu*.h
4042 F: arch/powerpc/include/uapi/asm/spu*.h
4043 F: arch/powerpc/oprofile/*cell*
4044 F: arch/powerpc/platforms/cell/
4046 CELLWISE CW2015 BATTERY DRIVER
4047 M: Tobias Schrammm <t.schramm@manjaro.org>
4049 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4050 F: drivers/power/supply/cw2015_battery.c
4052 CEPH COMMON CODE (LIBCEPH)
4053 M: Ilya Dryomov <idryomov@gmail.com>
4054 M: Jeff Layton <jlayton@kernel.org>
4055 L: ceph-devel@vger.kernel.org
4058 T: git git://github.com/ceph/ceph-client.git
4059 F: include/linux/ceph/
4060 F: include/linux/crush/
4063 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4064 M: Jeff Layton <jlayton@kernel.org>
4065 M: Ilya Dryomov <idryomov@gmail.com>
4066 L: ceph-devel@vger.kernel.org
4069 T: git git://github.com/ceph/ceph-client.git
4070 F: Documentation/filesystems/ceph.rst
4073 CERTIFICATE HANDLING
4074 M: David Howells <dhowells@redhat.com>
4075 M: David Woodhouse <dwmw2@infradead.org>
4076 L: keyrings@vger.kernel.org
4078 F: Documentation/admin-guide/module-signing.rst
4080 F: scripts/extract-cert.c
4081 F: scripts/sign-file.c
4083 CFAG12864B LCD DRIVER
4084 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4086 F: drivers/auxdisplay/cfag12864b.c
4087 F: include/linux/cfag12864b.h
4089 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4090 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4092 F: drivers/auxdisplay/cfag12864bfb.c
4093 F: include/linux/cfag12864b.h
4095 CHAR and MISC DRIVERS
4096 M: Arnd Bergmann <arnd@arndb.de>
4097 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4102 F: include/linux/miscdevice.h
4103 X: drivers/char/agp/
4104 X: drivers/char/hw_random/
4105 X: drivers/char/ipmi/
4106 X: drivers/char/random.c
4107 X: drivers/char/tpm/
4110 M: Andy Whitcroft <apw@canonical.com>
4111 M: Joe Perches <joe@perches.com>
4113 F: scripts/checkpatch.pl
4115 CHINESE DOCUMENTATION
4116 M: Harry Wei <harryxiyou@gmail.com>
4117 M: Alex Shi <alex.shi@linux.alibaba.com>
4118 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4120 F: Documentation/translations/zh_CN/
4122 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4123 M: Peter Chen <Peter.Chen@nxp.com>
4124 L: linux-usb@vger.kernel.org
4126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4127 F: drivers/usb/chipidea/
4129 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4130 M: Hans de Goede <hdegoede@redhat.com>
4131 L: linux-input@vger.kernel.org
4133 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4134 F: drivers/input/touchscreen/chipone_icn8318.c
4136 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4137 M: Hans de Goede <hdegoede@redhat.com>
4138 L: linux-input@vger.kernel.org
4140 F: drivers/input/touchscreen/chipone_icn8505.c
4142 CHROME HARDWARE PLATFORM SUPPORT
4143 M: Benson Leung <bleung@chromium.org>
4144 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4147 F: drivers/platform/chrome/
4149 CHROMEOS EC CODEC DRIVER
4150 M: Cheng-Yi Chiang <cychiang@chromium.org>
4151 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4152 R: Guenter Roeck <groeck@chromium.org>
4154 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4155 F: sound/soc/codecs/cros_ec_codec.*
4157 CHROMEOS EC SUBDRIVERS
4158 M: Benson Leung <bleung@chromium.org>
4159 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4160 R: Guenter Roeck <groeck@chromium.org>
4162 F: drivers/power/supply/cros_usbpd-charger.c
4166 CHRONTEL CH7322 CEC DRIVER
4167 M: Jeff Chase <jnchase@google.com>
4168 L: linux-media@vger.kernel.org
4170 T: git git://linuxtv.org/media_tree.git
4171 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4172 F: drivers/media/cec/i2c/ch7322.c
4174 CIRRUS LOGIC AUDIO CODEC DRIVERS
4175 M: James Schulman <james.schulman@cirrus.com>
4176 M: David Rhodes <david.rhodes@cirrus.com>
4177 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4178 L: patches@opensource.cirrus.com
4180 F: sound/soc/codecs/cs*
4182 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4183 M: Hartley Sweeten <hsweeten@visionengravers.com>
4184 L: netdev@vger.kernel.org
4186 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4188 CIRRUS LOGIC LOCHNAGAR DRIVER
4189 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4190 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4191 L: patches@opensource.cirrus.com
4193 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4194 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4195 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4196 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4197 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4198 F: Documentation/hwmon/lochnagar.rst
4199 F: drivers/clk/clk-lochnagar.c
4200 F: drivers/hwmon/lochnagar-hwmon.c
4201 F: drivers/mfd/lochnagar-i2c.c
4202 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4203 F: drivers/regulator/lochnagar-regulator.c
4204 F: include/dt-bindings/clk/lochnagar.h
4205 F: include/dt-bindings/pinctrl/lochnagar.h
4206 F: include/linux/mfd/lochnagar*
4207 F: sound/soc/codecs/lochnagar-sc.c
4209 CIRRUS LOGIC MADERA CODEC DRIVERS
4210 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4211 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4213 L: patches@opensource.cirrus.com
4215 W: https://github.com/CirrusLogic/linux-drivers/wiki
4216 T: git https://github.com/CirrusLogic/linux-drivers.git
4217 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4218 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4219 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4220 F: drivers/gpio/gpio-madera*
4221 F: drivers/irqchip/irq-madera*
4222 F: drivers/mfd/cs47l*
4223 F: drivers/mfd/madera*
4224 F: drivers/pinctrl/cirrus/*
4225 F: include/dt-bindings/sound/madera*
4226 F: include/linux/irqchip/irq-madera*
4227 F: include/linux/mfd/madera/*
4228 F: include/sound/madera*
4229 F: sound/soc/codecs/cs47l*
4230 F: sound/soc/codecs/madera*
4232 CISCO FCOE HBA DRIVER
4233 M: Satish Kharat <satishkh@cisco.com>
4234 M: Sesidhar Baddela <sebaddel@cisco.com>
4235 M: Karan Tilak Kumar <kartilak@cisco.com>
4236 L: linux-scsi@vger.kernel.org
4238 F: drivers/scsi/fnic/
4240 CISCO SCSI HBA DRIVER
4241 M: Karan Tilak Kumar <kartilak@cisco.com>
4242 M: Sesidhar Baddela <sebaddel@cisco.com>
4243 L: linux-scsi@vger.kernel.org
4245 F: drivers/scsi/snic/
4247 CISCO VIC ETHERNET NIC DRIVER
4248 M: Christian Benvenuti <benve@cisco.com>
4249 M: Govindarajulu Varadarajan <_govind@gmx.com>
4251 F: drivers/net/ethernet/cisco/enic/
4253 CISCO VIC LOW LATENCY NIC DRIVER
4254 M: Christian Benvenuti <benve@cisco.com>
4255 M: Nelson Escobar <neescoba@cisco.com>
4257 F: drivers/infiniband/hw/usnic/
4260 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4264 CLANG/LLVM BUILD SUPPORT
4265 M: Nathan Chancellor <natechancellor@gmail.com>
4266 M: Nick Desaulniers <ndesaulniers@google.com>
4267 L: clang-built-linux@googlegroups.com
4269 W: https://clangbuiltlinux.github.io/
4270 B: https://github.com/ClangBuiltLinux/linux/issues
4271 C: irc://chat.freenode.net/clangbuiltlinux
4272 F: Documentation/kbuild/llvm.rst
4273 F: scripts/clang-tools/
4274 K: \b(?i:clang|llvm)\b
4277 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4278 L: linux-kernel@vger.kernel.org
4280 F: include/linux/cleancache.h
4284 M: Russell King <linux@armlinux.org.uk>
4285 L: linux-clk@vger.kernel.org
4287 F: include/linux/clk.h
4289 CLOCKSOURCE, CLOCKEVENT DRIVERS
4290 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4291 M: Thomas Gleixner <tglx@linutronix.de>
4292 L: linux-kernel@vger.kernel.org
4294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4295 F: Documentation/devicetree/bindings/timer/
4296 F: drivers/clocksource/
4299 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4300 M: Daniel Oliveira Nascimento <don@syst.com.br>
4301 L: platform-driver-x86@vger.kernel.org
4303 F: drivers/platform/x86/classmate-laptop.c
4306 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4307 L: linux-media@vger.kernel.org
4309 W: https://linuxtv.org
4310 T: git git://linuxtv.org/media_tree.git
4311 F: drivers/media/pci/cobalt/
4313 COCCINELLE/Semantic Patches (SmPL)
4314 M: Julia Lawall <Julia.Lawall@lip6.fr>
4315 M: Gilles Muller <Gilles.Muller@lip6.fr>
4316 M: Nicolas Palix <nicolas.palix@imag.fr>
4317 M: Michal Marek <michal.lkml@markovi.net>
4318 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4320 W: http://coccinelle.lip6.fr/
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4322 F: Documentation/dev-tools/coccinelle.rst
4323 F: scripts/coccicheck
4324 F: scripts/coccinelle/
4327 M: Jan Harkes <jaharkes@cs.cmu.edu>
4329 L: codalist@coda.cs.cmu.edu
4331 W: http://www.coda.cs.cmu.edu/
4332 F: Documentation/filesystems/coda.rst
4334 F: include/linux/coda*.h
4335 F: include/uapi/linux/coda*.h
4337 CODA V4L2 MEM2MEM DRIVER
4338 M: Philipp Zabel <p.zabel@pengutronix.de>
4339 L: linux-media@vger.kernel.org
4341 F: Documentation/devicetree/bindings/media/coda.txt
4342 F: drivers/media/platform/coda/
4345 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4347 F: Documentation/process/code-of-conduct-interpretation.rst
4348 F: Documentation/process/code-of-conduct.rst
4350 COMMON CLK FRAMEWORK
4351 M: Michael Turquette <mturquette@baylibre.com>
4352 M: Stephen Boyd <sboyd@kernel.org>
4353 L: linux-clk@vger.kernel.org
4355 Q: http://patchwork.kernel.org/project/linux-clk/list/
4356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4357 F: Documentation/devicetree/bindings/clock/
4359 F: include/linux/clk-pr*
4360 F: include/linux/clk/
4361 F: include/linux/of_clk.h
4362 X: drivers/clk/clkdev.c
4364 COMMON INTERNET FILE SYSTEM (CIFS)
4365 M: Steve French <sfrench@samba.org>
4366 L: linux-cifs@vger.kernel.org
4367 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4369 W: http://linux-cifs.samba.org/
4370 T: git git://git.samba.org/sfrench/cifs-2.6.git
4371 F: Documentation/admin-guide/cifs/
4374 COMPACTPCI HOTPLUG CORE
4375 M: Scott Murray <scott@spiteful.org>
4376 L: linux-pci@vger.kernel.org
4378 F: drivers/pci/hotplug/cpci_hotplug*
4380 COMPACTPCI HOTPLUG GENERIC DRIVER
4381 M: Scott Murray <scott@spiteful.org>
4382 L: linux-pci@vger.kernel.org
4384 F: drivers/pci/hotplug/cpcihp_generic.c
4386 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4387 M: Scott Murray <scott@spiteful.org>
4388 L: linux-pci@vger.kernel.org
4390 F: drivers/pci/hotplug/cpcihp_zt5550.*
4392 COMPAL LAPTOP SUPPORT
4393 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4394 L: platform-driver-x86@vger.kernel.org
4396 F: drivers/platform/x86/compal-laptop.c
4399 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4401 F: include/linux/compiler_attributes.h
4403 CONEXANT ACCESSRUNNER USB DRIVER
4404 L: accessrunner-general@lists.sourceforge.net
4406 W: http://accessrunner.sourceforge.net/
4407 F: drivers/usb/atm/cxacru.c
4410 M: Joel Becker <jlbec@evilplan.org>
4411 M: Christoph Hellwig <hch@lst.de>
4413 T: git git://git.infradead.org/users/hch/configfs.git
4415 F: include/linux/configfs.h
4416 F: samples/configfs/
4419 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4421 F: drivers/video/console/
4422 F: include/linux/console*
4424 CONTROL GROUP (CGROUP)
4425 M: Tejun Heo <tj@kernel.org>
4426 M: Li Zefan <lizefan@huawei.com>
4427 M: Johannes Weiner <hannes@cmpxchg.org>
4428 L: cgroups@vger.kernel.org
4430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4431 F: Documentation/admin-guide/cgroup-v1/
4432 F: Documentation/admin-guide/cgroup-v2.rst
4433 F: include/linux/cgroup*
4436 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4437 M: Tejun Heo <tj@kernel.org>
4438 M: Jens Axboe <axboe@kernel.dk>
4439 L: cgroups@vger.kernel.org
4440 L: linux-block@vger.kernel.org
4441 T: git git://git.kernel.dk/linux-block
4442 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4443 F: block/bfq-cgroup.c
4444 F: block/blk-cgroup.c
4445 F: block/blk-iolatency.c
4446 F: block/blk-throttle.c
4447 F: include/linux/blk-cgroup.h
4449 CONTROL GROUP - CPUSET
4450 M: Li Zefan <lizefan@huawei.com>
4451 L: cgroups@vger.kernel.org
4453 W: http://www.bullopensource.org/cpuset/
4454 W: http://oss.sgi.com/projects/cpusets/
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4456 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4457 F: include/linux/cpuset.h
4458 F: kernel/cgroup/cpuset.c
4460 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4461 M: Johannes Weiner <hannes@cmpxchg.org>
4462 M: Michal Hocko <mhocko@kernel.org>
4463 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4464 L: cgroups@vger.kernel.org
4465 L: linux-mm@kvack.org
4470 CORETEMP HARDWARE MONITORING DRIVER
4471 M: Fenghua Yu <fenghua.yu@intel.com>
4472 L: linux-hwmon@vger.kernel.org
4474 F: Documentation/hwmon/coretemp.rst
4475 F: drivers/hwmon/coretemp.c
4477 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4478 M: Marius Zachmann <mail@mariuszachmann.de>
4479 L: linux-hwmon@vger.kernel.org
4481 F: drivers/hwmon/corsair-cpro.c
4483 COSA/SRP SYNC SERIAL DRIVER
4484 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4486 W: http://www.fi.muni.cz/~kas/cosa/
4487 F: drivers/net/wan/cosa*
4490 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4491 L: linux-iio@vger.kernel.org
4493 F: Documentation/ABI/testing/sysfs-bus-counter*
4494 F: Documentation/driver-api/generic-counter.rst
4496 F: include/linux/counter.h
4497 F: include/linux/counter_enum.h
4499 CPMAC ETHERNET DRIVER
4500 M: Florian Fainelli <f.fainelli@gmail.com>
4501 L: netdev@vger.kernel.org
4503 F: drivers/net/ethernet/ti/cpmac.c
4505 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4506 M: Viresh Kumar <viresh.kumar@linaro.org>
4507 M: Sudeep Holla <sudeep.holla@arm.com>
4508 L: linux-pm@vger.kernel.org
4510 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4511 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4513 CPU FREQUENCY SCALING FRAMEWORK
4514 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4515 M: Viresh Kumar <viresh.kumar@linaro.org>
4516 L: linux-pm@vger.kernel.org
4518 B: https://bugzilla.kernel.org
4519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4521 F: Documentation/admin-guide/pm/cpufreq.rst
4522 F: Documentation/admin-guide/pm/intel_pstate.rst
4523 F: Documentation/cpu-freq/
4524 F: Documentation/devicetree/bindings/cpufreq/
4526 F: include/linux/cpufreq.h
4527 F: include/linux/sched/cpufreq.h
4528 F: kernel/sched/cpufreq*.c
4529 F: tools/testing/selftests/cpufreq/
4531 CPU IDLE TIME MANAGEMENT FRAMEWORK
4532 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4533 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4534 L: linux-pm@vger.kernel.org
4536 B: https://bugzilla.kernel.org
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4538 F: Documentation/admin-guide/pm/cpuidle.rst
4539 F: Documentation/driver-api/pm/cpuidle.rst
4540 F: drivers/cpuidle/*
4541 F: include/linux/cpuidle.h
4543 CPU POWER MONITORING SUBSYSTEM
4544 M: Thomas Renninger <trenn@suse.com>
4545 M: Shuah Khan <shuah@kernel.org>
4546 M: Shuah Khan <skhan@linuxfoundation.org>
4547 L: linux-pm@vger.kernel.org
4549 F: tools/power/cpupower/
4552 M: "H. Peter Anvin" <hpa@zytor.com>
4554 F: arch/x86/kernel/cpuid.c
4555 F: arch/x86/kernel/msr.c
4557 CPUIDLE DRIVER - ARM BIG LITTLE
4558 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4559 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4560 L: linux-pm@vger.kernel.org
4561 L: linux-arm-kernel@lists.infradead.org
4563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4564 F: drivers/cpuidle/cpuidle-big_little.c
4566 CPUIDLE DRIVER - ARM EXYNOS
4567 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4568 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4569 M: Kukjin Kim <kgene@kernel.org>
4570 L: linux-pm@vger.kernel.org
4571 L: linux-samsung-soc@vger.kernel.org
4573 F: arch/arm/mach-exynos/pm.c
4574 F: drivers/cpuidle/cpuidle-exynos.c
4576 CPUIDLE DRIVER - ARM PSCI
4577 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4578 M: Sudeep Holla <sudeep.holla@arm.com>
4579 L: linux-pm@vger.kernel.org
4580 L: linux-arm-kernel@lists.infradead.org
4582 F: drivers/cpuidle/cpuidle-psci.c
4584 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4585 M: Ulf Hansson <ulf.hansson@linaro.org>
4586 L: linux-pm@vger.kernel.org
4587 L: linux-arm-kernel@lists.infradead.org
4589 F: drivers/cpuidle/cpuidle-psci.h
4590 F: drivers/cpuidle/cpuidle-psci-domain.c
4593 M: Nicolas Pitre <nico@fluxnic.net>
4595 F: Documentation/filesystems/cramfs.rst
4599 M: Bastien Nocera <hadess@hadess.net>
4600 L: linux-input@vger.kernel.org
4602 F: drivers/hid/hid-creative-sb0540.c
4605 M: Herbert Xu <herbert@gondor.apana.org.au>
4606 M: "David S. Miller" <davem@davemloft.net>
4607 L: linux-crypto@vger.kernel.org
4609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4611 F: Documentation/crypto/
4612 F: Documentation/devicetree/bindings/crypto/
4617 F: include/linux/crypto*
4620 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4621 M: Neil Horman <nhorman@tuxdriver.com>
4622 L: linux-crypto@vger.kernel.org
4624 F: crypto/ansi_cprng.c
4628 M: Hans Verkuil <hverkuil@xs4all.nl>
4629 L: linux-media@vger.kernel.org
4631 W: http://linuxtv.org
4632 T: git git://linuxtv.org/media_tree.git
4633 F: drivers/media/i2c/cs3308.c
4635 CS5535 Audio ALSA driver
4636 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4638 F: sound/pci/cs5535audio/
4640 CSI DRIVERS FOR ALLWINNER V3s
4641 M: Yong Deng <yong.deng@magewell.com>
4642 L: linux-media@vger.kernel.org
4644 T: git git://linuxtv.org/media_tree.git
4645 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4646 F: drivers/media/platform/sunxi/sun6i-csi/
4649 M: Solomon Peachy <pizza@shaftnet.org>
4651 F: drivers/net/wireless/st/cw1200/
4653 CX18 VIDEO4LINUX DRIVER
4654 M: Andy Walls <awalls@md.metrocast.net>
4655 L: linux-media@vger.kernel.org
4657 W: https://linuxtv.org
4658 T: git git://linuxtv.org/media_tree.git
4659 F: drivers/media/pci/cx18/
4660 F: include/uapi/linux/ivtv*
4662 CX2341X MPEG ENCODER HELPER MODULE
4663 M: Hans Verkuil <hverkuil@xs4all.nl>
4664 L: linux-media@vger.kernel.org
4666 W: https://linuxtv.org
4667 T: git git://linuxtv.org/media_tree.git
4668 F: drivers/media/common/cx2341x*
4669 F: include/media/drv-intf/cx2341x.h
4671 CX24120 MEDIA DRIVER
4672 M: Jemma Denson <jdenson@gmail.com>
4673 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4674 L: linux-media@vger.kernel.org
4676 W: https://linuxtv.org
4677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4678 F: drivers/media/dvb-frontends/cx24120*
4680 CX88 VIDEO4LINUX DRIVER
4681 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4682 L: linux-media@vger.kernel.org
4684 W: https://linuxtv.org
4685 T: git git://linuxtv.org/media_tree.git
4686 F: Documentation/driver-api/media/drivers/cx88*
4687 F: drivers/media/pci/cx88/
4689 CXD2820R MEDIA DRIVER
4690 M: Antti Palosaari <crope@iki.fi>
4691 L: linux-media@vger.kernel.org
4693 W: https://linuxtv.org
4694 W: http://palosaari.fi/linux/
4695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4696 T: git git://linuxtv.org/anttip/media_tree.git
4697 F: drivers/media/dvb-frontends/cxd2820r*
4699 CXGB3 ETHERNET DRIVER (CXGB3)
4700 M: Raju Rangoju <rajur@chelsio.com>
4701 L: netdev@vger.kernel.org
4703 W: http://www.chelsio.com
4704 F: drivers/net/ethernet/chelsio/cxgb3/
4706 CXGB3 ISCSI DRIVER (CXGB3I)
4707 M: Karen Xie <kxie@chelsio.com>
4708 L: linux-scsi@vger.kernel.org
4710 W: http://www.chelsio.com
4711 F: drivers/scsi/cxgbi/cxgb3i
4713 CXGB4 CRYPTO DRIVER (chcr)
4714 M: Ayush Sawal <ayush.sawal@chelsio.com>
4715 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4716 M: Rohit Maheshwari <rohitm@chelsio.com>
4717 L: linux-crypto@vger.kernel.org
4719 W: http://www.chelsio.com
4720 F: drivers/crypto/chelsio
4722 CXGB4 INLINE CRYPTO DRIVER
4723 M: Ayush Sawal <ayush.sawal@chelsio.com>
4724 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4725 M: Rohit Maheshwari <rohitm@chelsio.com>
4726 L: netdev@vger.kernel.org
4728 W: http://www.chelsio.com
4729 F: drivers/net/ethernet/chelsio/inline_crypto/
4731 CXGB4 ETHERNET DRIVER (CXGB4)
4732 M: Raju Rangoju <rajur@chelsio.com>
4733 L: netdev@vger.kernel.org
4735 W: http://www.chelsio.com
4736 F: drivers/net/ethernet/chelsio/cxgb4/
4738 CXGB4 ISCSI DRIVER (CXGB4I)
4739 M: Karen Xie <kxie@chelsio.com>
4740 L: linux-scsi@vger.kernel.org
4742 W: http://www.chelsio.com
4743 F: drivers/scsi/cxgbi/cxgb4i
4745 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4746 M: Potnuri Bharat Teja <bharat@chelsio.com>
4747 L: linux-rdma@vger.kernel.org
4749 W: http://www.openfabrics.org
4750 F: drivers/infiniband/hw/cxgb4/
4751 F: include/uapi/rdma/cxgb4-abi.h
4753 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4754 M: Raju Rangoju <rajur@chelsio.com>
4755 L: netdev@vger.kernel.org
4757 W: http://www.chelsio.com
4758 F: drivers/net/ethernet/chelsio/cxgb4vf/
4760 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4761 M: Frederic Barrat <fbarrat@linux.ibm.com>
4762 M: Andrew Donnellan <ajd@linux.ibm.com>
4763 L: linuxppc-dev@lists.ozlabs.org
4765 F: Documentation/ABI/testing/sysfs-class-cxl
4766 F: Documentation/powerpc/cxl.rst
4767 F: arch/powerpc/platforms/powernv/pci-cxl.c
4768 F: drivers/misc/cxl/
4769 F: include/misc/cxl*
4770 F: include/uapi/misc/cxl.h
4772 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4773 M: Manoj N. Kumar <manoj@linux.ibm.com>
4774 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4775 M: Uma Krishnan <ukrishn@linux.ibm.com>
4776 L: linux-scsi@vger.kernel.org
4778 F: Documentation/powerpc/cxlflash.rst
4779 F: drivers/scsi/cxlflash/
4780 F: include/uapi/scsi/cxlflash_ioctl.h
4783 M: Russell King <linux@armlinux.org.uk>
4784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4786 W: http://www.armlinux.org.uk/
4787 F: drivers/video/fbdev/cyber2000fb.*
4789 CYCLADES ASYNC MUX DRIVER
4791 W: http://www.cyclades.com/
4792 F: drivers/tty/cyclades.c
4793 F: include/linux/cyclades.h
4794 F: include/uapi/linux/cyclades.h
4796 CYCLADES PC300 DRIVER
4798 W: http://www.cyclades.com/
4799 F: drivers/net/wan/pc300*
4801 CYPRESS_FIRMWARE MEDIA DRIVER
4802 M: Antti Palosaari <crope@iki.fi>
4803 L: linux-media@vger.kernel.org
4805 W: https://linuxtv.org
4806 W: http://palosaari.fi/linux/
4807 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4808 T: git git://linuxtv.org/anttip/media_tree.git
4809 F: drivers/media/common/cypress_firmware*
4811 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4812 M: Linus Walleij <linus.walleij@linaro.org>
4813 L: linux-input@vger.kernel.org
4815 F: drivers/input/touchscreen/cy8ctma140.c
4817 CYTTSP TOUCHSCREEN DRIVER
4818 M: Ferruh Yigit <fery@cypress.com>
4819 L: linux-input@vger.kernel.org
4821 F: drivers/input/touchscreen/cyttsp*
4822 F: include/linux/input/cyttsp.h
4824 D-LINK DIR-685 TOUCHKEYS DRIVER
4825 M: Linus Walleij <linus.walleij@linaro.org>
4826 L: linux-input@vger.kernel.org
4828 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4830 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4831 M: Joshua Kinard <kumba@gentoo.org>
4833 F: drivers/rtc/rtc-ds1685.c
4834 F: include/linux/rtc/ds1685.h
4836 DAMA SLAVE for AX.25
4837 M: Joerg Reuter <jreuter@yaina.de>
4838 L: linux-hams@vger.kernel.org
4840 W: http://yaina.de/jreuter/
4841 W: http://www.qsl.net/dl1bke/
4842 F: net/ax25/af_ax25.c
4843 F: net/ax25/ax25_dev.c
4844 F: net/ax25/ax25_ds_*
4845 F: net/ax25/ax25_in.c
4846 F: net/ax25/ax25_out.c
4847 F: net/ax25/ax25_timer.c
4848 F: net/ax25/sysctl_net_ax25.c
4850 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4851 L: netdev@vger.kernel.org
4853 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4854 F: drivers/net/ethernet/dec/tulip/dmfe.c
4856 DC390/AM53C974 SCSI driver
4857 M: Hannes Reinecke <hare@suse.com>
4858 L: linux-scsi@vger.kernel.org
4860 F: drivers/scsi/am53c974.c
4863 M: Oliver Neukum <oliver@neukum.org>
4864 M: Ali Akcaagac <aliakc@web.de>
4865 M: Jamie Lenehan <lenehan@twibble.org>
4866 L: dc395x@twibble.org
4868 W: http://twibble.org/dist/dc395x/
4869 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4870 F: Documentation/scsi/dc395x.rst
4871 F: drivers/scsi/dc395x.*
4874 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4875 L: dccp@vger.kernel.org
4877 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4878 F: include/linux/dccp.h
4879 F: include/linux/tfrc.h
4880 F: include/uapi/linux/dccp.h
4883 DECnet NETWORK LAYER
4884 L: linux-decnet-user@lists.sourceforge.net
4886 W: http://linux-decnet.sourceforge.net
4887 F: Documentation/networking/decnet.rst
4890 DECSTATION PLATFORM SUPPORT
4891 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4892 L: linux-mips@vger.kernel.org
4894 W: http://www.linux-mips.org/wiki/DECstation
4896 F: arch/mips/include/asm/dec/
4897 F: arch/mips/include/asm/mach-dec/
4899 DEFXX FDDI NETWORK DRIVER
4900 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4902 F: drivers/net/fddi/defxx.*
4904 DEFZA FDDI NETWORK DRIVER
4905 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4907 F: drivers/net/fddi/defza.*
4909 DEINTERLACE DRIVERS FOR ALLWINNER H3
4910 M: Jernej Skrabec <jernej.skrabec@siol.net>
4911 L: linux-media@vger.kernel.org
4913 T: git git://linuxtv.org/media_tree.git
4914 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4915 F: drivers/media/platform/sunxi/sun8i-di/
4918 M: Matthew Garrett <mjg59@srcf.ucam.org>
4919 M: Pali Rohár <pali@kernel.org>
4920 L: platform-driver-x86@vger.kernel.org
4922 F: drivers/platform/x86/dell-laptop.c
4924 DELL LAPTOP FREEFALL DRIVER
4925 M: Pali Rohár <pali@kernel.org>
4927 F: drivers/platform/x86/dell-smo8800.c
4929 DELL LAPTOP RBTN DRIVER
4930 M: Pali Rohár <pali@kernel.org>
4932 F: drivers/platform/x86/dell-rbtn.*
4934 DELL LAPTOP SMM DRIVER
4935 M: Pali Rohár <pali@kernel.org>
4937 F: drivers/hwmon/dell-smm-hwmon.c
4938 F: include/uapi/linux/i8k.h
4940 DELL REMOTE BIOS UPDATE DRIVER
4941 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4942 L: platform-driver-x86@vger.kernel.org
4944 F: drivers/platform/x86/dell_rbu.c
4947 M: Pali Rohár <pali@kernel.org>
4948 M: Mario Limonciello <mario.limonciello@dell.com>
4949 L: platform-driver-x86@vger.kernel.org
4951 F: drivers/platform/x86/dell-smbios.*
4953 DELL SMBIOS SMM DRIVER
4954 M: Mario Limonciello <mario.limonciello@dell.com>
4955 L: platform-driver-x86@vger.kernel.org
4957 F: drivers/platform/x86/dell-smbios-smm.c
4959 DELL SMBIOS WMI DRIVER
4960 M: Mario Limonciello <mario.limonciello@dell.com>
4961 L: platform-driver-x86@vger.kernel.org
4963 F: drivers/platform/x86/dell-smbios-wmi.c
4964 F: tools/wmi/dell-smbios-example.c
4966 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4967 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4968 L: platform-driver-x86@vger.kernel.org
4970 F: Documentation/driver-api/dcdbas.rst
4971 F: drivers/platform/x86/dcdbas.*
4973 DELL WMI DESCRIPTOR DRIVER
4974 M: Mario Limonciello <mario.limonciello@dell.com>
4976 F: drivers/platform/x86/dell-wmi-descriptor.c
4978 DELL WMI NOTIFICATIONS DRIVER
4979 M: Matthew Garrett <mjg59@srcf.ucam.org>
4980 M: Pali Rohár <pali@kernel.org>
4982 F: drivers/platform/x86/dell-wmi.c
4984 DELTA ST MEDIA DRIVER
4985 M: Hugues Fruchet <hugues.fruchet@st.com>
4986 L: linux-media@vger.kernel.org
4988 W: https://linuxtv.org
4989 T: git git://linuxtv.org/media_tree.git
4990 F: drivers/media/platform/sti/delta
4993 L: linux-mtd@lists.infradead.org
4995 F: drivers/mtd/nand/raw/denali*
4997 DESIGNWARE EDMA CORE IP DRIVER
4998 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4999 L: dmaengine@vger.kernel.org
5001 F: drivers/dma/dw-edma/
5002 F: include/linux/dma/edma.h
5004 DESIGNWARE USB2 DRD IP DRIVER
5005 M: Minas Harutyunyan <hminas@synopsys.com>
5006 L: linux-usb@vger.kernel.org
5008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5009 F: drivers/usb/dwc2/
5011 DESIGNWARE USB3 DRD IP DRIVER
5012 M: Felipe Balbi <balbi@kernel.org>
5013 L: linux-usb@vger.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5016 F: drivers/usb/dwc3/
5018 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5019 M: Andreas Klinger <ak@it-klinger.de>
5020 L: linux-iio@vger.kernel.org
5022 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5023 F: drivers/iio/proximity/srf*.c
5025 DEVICE COREDUMP (DEV_COREDUMP)
5026 M: Johannes Berg <johannes@sipsolutions.net>
5027 L: linux-kernel@vger.kernel.org
5029 F: drivers/base/devcoredump.c
5030 F: include/linux/devcoredump.h
5032 DEVICE DEPENDENCY HELPER SCRIPT
5033 M: Saravana Kannan <saravanak@google.com>
5034 L: linux-kernel@vger.kernel.org
5036 F: scripts/dev-needs.sh
5038 DEVICE DIRECT ACCESS (DAX)
5039 M: Dan Williams <dan.j.williams@intel.com>
5040 M: Vishal Verma <vishal.l.verma@intel.com>
5041 M: Dave Jiang <dave.jiang@intel.com>
5042 L: linux-nvdimm@lists.01.org
5046 DEVICE FREQUENCY (DEVFREQ)
5047 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5048 M: Kyungmin Park <kyungmin.park@samsung.com>
5049 M: Chanwoo Choi <cw00.choi@samsung.com>
5050 L: linux-pm@vger.kernel.org
5052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5053 F: Documentation/devicetree/bindings/devfreq/
5055 F: include/linux/devfreq.h
5056 F: include/trace/events/devfreq.h
5058 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5059 M: Chanwoo Choi <cw00.choi@samsung.com>
5060 L: linux-pm@vger.kernel.org
5062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5063 F: Documentation/devicetree/bindings/devfreq/event/
5064 F: drivers/devfreq/devfreq-event.c
5065 F: drivers/devfreq/event/
5066 F: include/dt-bindings/pmu/exynos_ppmu.h
5067 F: include/linux/devfreq-event.h
5069 DEVICE NUMBER REGISTRY
5070 M: Torben Mathiasen <device@lanana.org>
5072 W: http://lanana.org/docs/device-list/index.html
5075 M: Alasdair Kergon <agk@redhat.com>
5076 M: Mike Snitzer <snitzer@redhat.com>
5077 M: dm-devel@redhat.com
5078 L: dm-devel@redhat.com
5080 W: http://sources.redhat.com/dm
5081 Q: http://patchwork.kernel.org/project/dm-devel/list/
5082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5083 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5084 F: Documentation/admin-guide/device-mapper/
5085 F: drivers/md/Kconfig
5086 F: drivers/md/Makefile
5088 F: drivers/md/persistent-data/
5089 F: include/linux/device-mapper.h
5090 F: include/linux/dm-*.h
5091 F: include/uapi/linux/dm-*.h
5094 M: Jiri Pirko <jiri@nvidia.com>
5095 L: netdev@vger.kernel.org
5097 F: Documentation/networking/devlink
5098 F: include/net/devlink.h
5099 F: include/uapi/linux/devlink.h
5100 F: net/core/devlink.c
5102 DIALOG SEMICONDUCTOR DRIVERS
5103 M: Support Opensource <support.opensource@diasemi.com>
5105 W: http://www.dialog-semiconductor.com/products
5106 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5107 F: Documentation/devicetree/bindings/mfd/da90*.txt
5108 F: Documentation/devicetree/bindings/regulator/da92*.txt
5109 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5110 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5111 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5112 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5113 F: Documentation/hwmon/da90??.rst
5114 F: drivers/gpio/gpio-da90??.c
5115 F: drivers/hwmon/da90??-hwmon.c
5116 F: drivers/iio/adc/da91??-*.c
5117 F: drivers/input/misc/da90??_onkey.c
5118 F: drivers/input/touchscreen/da9052_tsi.c
5119 F: drivers/leds/leds-da90??.c
5120 F: drivers/mfd/da903x.c
5121 F: drivers/mfd/da90??-*.c
5122 F: drivers/mfd/da91??-*.c
5123 F: drivers/pinctrl/pinctrl-da90??.c
5124 F: drivers/power/supply/da9052-battery.c
5125 F: drivers/power/supply/da91??-*.c
5126 F: drivers/regulator/da9???-regulator.[ch]
5127 F: drivers/regulator/slg51000-regulator.[ch]
5128 F: drivers/rtc/rtc-da90??.c
5129 F: drivers/thermal/da90??-thermal.c
5130 F: drivers/video/backlight/da90??_bl.c
5131 F: drivers/watchdog/da90??_wdt.c
5132 F: include/linux/mfd/da903x.h
5133 F: include/linux/mfd/da9052/
5134 F: include/linux/mfd/da9055/
5135 F: include/linux/mfd/da9062/
5136 F: include/linux/mfd/da9063/
5137 F: include/linux/mfd/da9150/
5138 F: include/linux/regulator/da9211.h
5139 F: include/sound/da[79]*.h
5140 F: sound/soc/codecs/da[79]*.[ch]
5142 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5143 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5144 L: linux-gpio@vger.kernel.org
5146 F: drivers/gpio/gpio-gpio-mm.c
5148 DIOLAN U2C-12 I2C DRIVER
5149 M: Guenter Roeck <linux@roeck-us.net>
5150 L: linux-i2c@vger.kernel.org
5152 F: drivers/i2c/busses/i2c-diolan-u2c.c
5154 DIRECTORY NOTIFICATION (DNOTIFY)
5155 M: Jan Kara <jack@suse.cz>
5156 R: Amir Goldstein <amir73il@gmail.com>
5157 L: linux-fsdevel@vger.kernel.org
5159 F: Documentation/filesystems/dnotify.rst
5160 F: fs/notify/dnotify/
5161 F: include/linux/dnotify.h
5163 DISK GEOMETRY AND PARTITION HANDLING
5164 M: Andries Brouwer <aeb@cwi.nl>
5166 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5167 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5168 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5171 M: Jan Kara <jack@suse.com>
5173 F: Documentation/filesystems/quota.rst
5175 F: include/linux/quota*.h
5176 F: include/uapi/linux/quota*.h
5178 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5179 M: Bernie Thompson <bernie@plugable.com>
5180 L: linux-fbdev@vger.kernel.org
5182 W: http://plugable.com/category/projects/udlfb/
5183 F: Documentation/fb/udlfb.rst
5184 F: drivers/video/fbdev/udlfb.c
5185 F: include/video/udlfb.h
5187 DISTRIBUTED LOCK MANAGER (DLM)
5188 M: Christine Caulfield <ccaulfie@redhat.com>
5189 M: David Teigland <teigland@redhat.com>
5190 L: cluster-devel@redhat.com
5192 W: http://sources.redhat.com/cluster/
5193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5196 DMA BUFFER SHARING FRAMEWORK
5197 M: Sumit Semwal <sumit.semwal@linaro.org>
5198 M: Christian König <christian.koenig@amd.com>
5199 L: linux-media@vger.kernel.org
5200 L: dri-devel@lists.freedesktop.org
5201 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5203 T: git git://anongit.freedesktop.org/drm/drm-misc
5204 F: Documentation/driver-api/dma-buf.rst
5206 F: include/linux/*fence.h
5207 F: include/linux/dma-buf*
5208 F: include/linux/dma-resv.h
5209 K: \bdma_(?:buf|fence|resv)\b
5211 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5212 M: Vinod Koul <vkoul@kernel.org>
5213 L: dmaengine@vger.kernel.org
5215 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5217 F: Documentation/devicetree/bindings/dma/
5218 F: Documentation/driver-api/dmaengine/
5220 F: include/linux/dmaengine.h
5221 F: include/linux/of_dma.h
5224 M: Christoph Hellwig <hch@lst.de>
5225 M: Marek Szyprowski <m.szyprowski@samsung.com>
5226 R: Robin Murphy <robin.murphy@arm.com>
5227 L: iommu@lists.linux-foundation.org
5229 W: http://git.infradead.org/users/hch/dma-mapping.git
5230 T: git git://git.infradead.org/users/hch/dma-mapping.git
5231 F: include/asm-generic/dma-mapping.h
5232 F: include/linux/dma-direct.h
5233 F: include/linux/dma-mapping.h
5234 F: include/linux/dma-map-ops.h
5237 DMA-BUF HEAPS FRAMEWORK
5238 M: Sumit Semwal <sumit.semwal@linaro.org>
5239 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5240 R: Liam Mark <lmark@codeaurora.org>
5241 R: Laura Abbott <labbott@redhat.com>
5242 R: Brian Starkey <Brian.Starkey@arm.com>
5243 R: John Stultz <john.stultz@linaro.org>
5244 L: linux-media@vger.kernel.org
5245 L: dri-devel@lists.freedesktop.org
5246 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5248 T: git git://anongit.freedesktop.org/drm/drm-misc
5249 F: drivers/dma-buf/dma-heap.c
5250 F: drivers/dma-buf/heaps/*
5251 F: include/linux/dma-heap.h
5252 F: include/uapi/linux/dma-heap.h
5254 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5255 M: Lukasz Luba <lukasz.luba@arm.com>
5256 L: linux-pm@vger.kernel.org
5257 L: linux-samsung-soc@vger.kernel.org
5259 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5260 F: drivers/memory/samsung/exynos5422-dmc.c
5262 DME1737 HARDWARE MONITOR DRIVER
5263 M: Juerg Haefliger <juergh@gmail.com>
5264 L: linux-hwmon@vger.kernel.org
5266 F: Documentation/hwmon/dme1737.rst
5267 F: drivers/hwmon/dme1737.c
5270 M: Jean Delvare <jdelvare@suse.com>
5272 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5273 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5274 F: drivers/firmware/dmi-id.c
5275 F: drivers/firmware/dmi_scan.c
5276 F: include/linux/dmi.h
5279 M: Jonathan Corbet <corbet@lwn.net>
5280 L: linux-doc@vger.kernel.org
5282 P: Documentation/doc-guide/maintainer-profile.rst
5283 T: git git://git.lwn.net/linux.git docs-next
5285 F: scripts/documentation-file-ref-check
5286 F: scripts/kernel-doc
5287 F: scripts/sphinx-pre-install
5288 X: Documentation/ABI/
5289 X: Documentation/admin-guide/media/
5290 X: Documentation/devicetree/
5291 X: Documentation/driver-api/media/
5292 X: Documentation/firmware-guide/acpi/
5293 X: Documentation/i2c/
5294 X: Documentation/power/
5295 X: Documentation/spi/
5296 X: Documentation/userspace-api/media/
5298 DOCUMENTATION SCRIPTS
5299 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5300 L: linux-doc@vger.kernel.org
5302 F: Documentation/sphinx/parse-headers.pl
5303 F: scripts/documentation-file-ref-check
5304 F: scripts/sphinx-pre-install
5306 DOCUMENTATION/ITALIAN
5307 M: Federico Vaga <federico.vaga@vaga.pv.it>
5308 L: linux-doc@vger.kernel.org
5310 F: Documentation/translations/it_IT
5312 DONGWOON DW9714 LENS VOICE COIL DRIVER
5313 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5314 L: linux-media@vger.kernel.org
5316 T: git git://linuxtv.org/media_tree.git
5317 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5318 F: drivers/media/i2c/dw9714.c
5320 DONGWOON DW9768 LENS VOICE COIL DRIVER
5321 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5322 L: linux-media@vger.kernel.org
5324 T: git git://linuxtv.org/media_tree.git
5325 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5326 F: drivers/media/i2c/dw9768.c
5328 DONGWOON DW9807 LENS VOICE COIL DRIVER
5329 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5330 L: linux-media@vger.kernel.org
5332 T: git git://linuxtv.org/media_tree.git
5333 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5334 F: drivers/media/i2c/dw9807-vcm.c
5337 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5338 L: blinux-list@redhat.com
5340 F: drivers/char/dtlk.c
5341 F: include/linux/dtlk.h
5343 DPAA2 DATAPATH I/O (DPIO) DRIVER
5344 M: Roy Pledge <Roy.Pledge@nxp.com>
5345 L: linux-kernel@vger.kernel.org
5347 F: drivers/soc/fsl/dpio
5349 DPAA2 ETHERNET DRIVER
5350 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5351 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5352 L: netdev@vger.kernel.org
5354 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5355 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5356 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5357 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5358 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5359 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5360 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5361 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5362 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5364 DPAA2 ETHERNET SWITCH DRIVER
5365 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5366 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5367 L: linux-kernel@vger.kernel.org
5369 F: drivers/staging/fsl-dpaa2/ethsw
5371 DPT_I2O SCSI RAID DRIVER
5372 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5373 L: linux-scsi@vger.kernel.org
5375 W: http://www.adaptec.com/
5376 F: drivers/scsi/dpt*
5377 F: drivers/scsi/dpt/
5380 M: Philipp Reisner <philipp.reisner@linbit.com>
5381 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5382 L: drbd-dev@lists.linbit.com
5384 W: http://www.drbd.org
5385 T: git git://git.linbit.com/linux-drbd.git
5386 T: git git://git.linbit.com/drbd-8.4.git
5387 F: Documentation/admin-guide/blockdev/
5388 F: drivers/block/drbd/
5391 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5392 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5393 R: "Rafael J. Wysocki" <rafael@kernel.org>
5395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5396 F: Documentation/core-api/kobject.rst
5400 F: include/linux/debugfs.h
5401 F: include/linux/kobj*
5404 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5405 M: Nishanth Menon <nm@ti.com>
5406 L: linux-pm@vger.kernel.org
5408 F: drivers/soc/ti/smartreflex.c
5409 F: include/linux/power/smartreflex.h
5411 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5412 M: Maxime Ripard <mripard@kernel.org>
5413 M: Chen-Yu Tsai <wens@csie.org>
5414 R: Jernej Skrabec <jernej.skrabec@siol.net>
5415 L: dri-devel@lists.freedesktop.org
5417 T: git git://anongit.freedesktop.org/drm/drm-misc
5418 F: drivers/gpu/drm/sun4i/sun8i*
5420 DRM DRIVER FOR ARM PL111 CLCD
5421 M: Eric Anholt <eric@anholt.net>
5423 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: drivers/gpu/drm/pl111/
5426 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5427 M: Linus Walleij <linus.walleij@linaro.org>
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5431 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5433 DRM DRIVER FOR ASPEED BMC GFX
5434 M: Joel Stanley <joel@jms.id.au>
5435 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5437 T: git git://anongit.freedesktop.org/drm/drm-misc
5438 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5439 F: drivers/gpu/drm/aspeed/
5441 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5442 M: Dave Airlie <airlied@redhat.com>
5443 R: Thomas Zimmermann <tzimmermann@suse.de>
5444 L: dri-devel@lists.freedesktop.org
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/ast/
5449 DRM DRIVER FOR BOCHS VIRTUAL GPU
5450 M: Gerd Hoffmann <kraxel@redhat.com>
5451 L: virtualization@lists.linux-foundation.org
5453 T: git git://anongit.freedesktop.org/drm/drm-misc
5454 F: drivers/gpu/drm/bochs/
5456 DRM DRIVER FOR BOE HIMAX8279D PANELS
5457 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5459 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5460 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5462 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5463 M: Linus Walleij <linus.walleij@linaro.org>
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: drivers/gpu/drm/tve200/
5468 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5469 M: Icenowy Zheng <icenowy@aosc.io>
5471 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5472 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5474 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5475 M: Jagan Teki <jagan@amarulasolutions.com>
5477 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5478 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5480 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5481 M: Hans de Goede <hdegoede@redhat.com>
5483 T: git git://anongit.freedesktop.org/drm/drm-misc
5484 F: drivers/gpu/drm/tiny/gm12u320.c
5486 DRM DRIVER FOR HX8357D PANELS
5487 M: Eric Anholt <eric@anholt.net>
5489 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5491 F: drivers/gpu/drm/tiny/hx8357d.c
5493 DRM DRIVER FOR ILITEK ILI9225 PANELS
5494 M: David Lechner <david@lechnology.com>
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5498 F: drivers/gpu/drm/tiny/ili9225.c
5500 DRM DRIVER FOR ILITEK ILI9486 PANELS
5501 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5503 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5505 F: drivers/gpu/drm/tiny/ili9486.c
5507 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5508 S: Orphan / Obsolete
5509 F: drivers/gpu/drm/i810/
5510 F: include/uapi/drm/i810_drm.h
5512 DRM DRIVER FOR LVDS PANELS
5513 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5514 L: dri-devel@lists.freedesktop.org
5515 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: drivers/gpu/drm/panel/panel-lvds.c
5518 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5520 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5521 M: Guido Günther <agx@sigxcpu.org>
5522 R: Purism Kernel Team <kernel@puri.sm>
5524 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5525 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5527 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5528 S: Orphan / Obsolete
5529 F: drivers/gpu/drm/mga/
5530 F: include/uapi/drm/mga_drm.h
5532 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5533 M: Dave Airlie <airlied@redhat.com>
5534 R: Thomas Zimmermann <tzimmermann@suse.de>
5535 L: dri-devel@lists.freedesktop.org
5537 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 F: drivers/gpu/drm/mgag200/
5540 DRM DRIVER FOR MI0283QT
5541 M: Noralf Trønnes <noralf@tronnes.org>
5543 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5545 F: drivers/gpu/drm/tiny/mi0283qt.c
5547 DRM DRIVER FOR MSM ADRENO GPU
5548 M: Rob Clark <robdclark@gmail.com>
5549 M: Sean Paul <sean@poorly.run>
5550 L: linux-arm-msm@vger.kernel.org
5551 L: dri-devel@lists.freedesktop.org
5552 L: freedreno@lists.freedesktop.org
5554 T: git https://gitlab.freedesktop.org/drm/msm.git
5555 F: Documentation/devicetree/bindings/display/msm/
5556 F: drivers/gpu/drm/msm/
5557 F: include/uapi/drm/msm_drm.h
5559 DRM DRIVER FOR NOVATEK NT35510 PANELS
5560 M: Linus Walleij <linus.walleij@linaro.org>
5562 T: git git://anongit.freedesktop.org/drm/drm-misc
5563 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5564 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5566 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5567 M: Ben Skeggs <bskeggs@redhat.com>
5568 L: dri-devel@lists.freedesktop.org
5569 L: nouveau@lists.freedesktop.org
5571 T: git git://github.com/skeggsb/linux
5572 F: drivers/gpu/drm/nouveau/
5573 F: include/uapi/drm/nouveau_drm.h
5575 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5576 M: Stefan Mavrodiev <stefan@olimex.com>
5578 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5579 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5581 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5582 M: Noralf Trønnes <noralf@tronnes.org>
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 F: Documentation/devicetree/bindings/display/repaper.txt
5586 F: drivers/gpu/drm/tiny/repaper.c
5588 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5589 M: Dave Airlie <airlied@redhat.com>
5590 M: Gerd Hoffmann <kraxel@redhat.com>
5591 L: virtualization@lists.linux-foundation.org
5593 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5594 T: git git://anongit.freedesktop.org/drm/drm-misc
5595 F: drivers/gpu/drm/tiny/cirrus.c
5597 DRM DRIVER FOR QXL VIRTUAL GPU
5598 M: Dave Airlie <airlied@redhat.com>
5599 M: Gerd Hoffmann <kraxel@redhat.com>
5600 L: virtualization@lists.linux-foundation.org
5601 L: spice-devel@lists.freedesktop.org
5603 T: git git://anongit.freedesktop.org/drm/drm-misc
5604 F: drivers/gpu/drm/qxl/
5605 F: include/uapi/drm/qxl_drm.h
5607 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5608 S: Orphan / Obsolete
5609 F: drivers/gpu/drm/r128/
5610 F: include/uapi/drm/r128_drm.h
5612 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5613 M: Robert Chiras <robert.chiras@nxp.com>
5615 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5616 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5618 DRM DRIVER FOR SITRONIX ST7703 PANELS
5619 M: Guido Günther <agx@sigxcpu.org>
5620 R: Purism Kernel Team <kernel@puri.sm>
5621 R: Ondrej Jirman <megous@megous.com>
5623 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5624 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5626 DRM DRIVER FOR SAVAGE VIDEO CARDS
5627 S: Orphan / Obsolete
5628 F: drivers/gpu/drm/savage/
5629 F: include/uapi/drm/savage_drm.h
5631 DRM DRIVER FOR SIS VIDEO CARDS
5632 S: Orphan / Obsolete
5633 F: drivers/gpu/drm/sis/
5634 F: include/uapi/drm/sis_drm.h
5636 DRM DRIVER FOR SITRONIX ST7586 PANELS
5637 M: David Lechner <david@lechnology.com>
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5641 F: drivers/gpu/drm/tiny/st7586.c
5643 DRM DRIVER FOR SITRONIX ST7701 PANELS
5644 M: Jagan Teki <jagan@amarulasolutions.com>
5646 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5647 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5649 DRM DRIVER FOR SITRONIX ST7735R PANELS
5650 M: David Lechner <david@lechnology.com>
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5654 F: drivers/gpu/drm/tiny/st7735r.c
5656 DRM DRIVER FOR SONY ACX424AKP PANELS
5657 M: Linus Walleij <linus.walleij@linaro.org>
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5662 DRM DRIVER FOR ST-ERICSSON MCDE
5663 M: Linus Walleij <linus.walleij@linaro.org>
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5667 F: drivers/gpu/drm/mcde/
5669 DRM DRIVER FOR TDFX VIDEO CARDS
5670 S: Orphan / Obsolete
5671 F: drivers/gpu/drm/tdfx/
5673 DRM DRIVER FOR TPO TPG110 PANELS
5674 M: Linus Walleij <linus.walleij@linaro.org>
5676 T: git git://anongit.freedesktop.org/drm/drm-misc
5677 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5678 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5680 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5681 M: Dave Airlie <airlied@redhat.com>
5682 R: Sean Paul <sean@poorly.run>
5683 R: Thomas Zimmermann <tzimmermann@suse.de>
5684 L: dri-devel@lists.freedesktop.org
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: drivers/gpu/drm/udl/
5689 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5690 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5691 M: Melissa Wen <melissa.srw@gmail.com>
5692 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5693 R: Daniel Vetter <daniel@ffwll.ch>
5694 L: dri-devel@lists.freedesktop.org
5696 T: git git://anongit.freedesktop.org/drm/drm-misc
5697 F: Documentation/gpu/vkms.rst
5698 F: drivers/gpu/drm/vkms/
5700 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5701 M: Hans de Goede <hdegoede@redhat.com>
5702 L: dri-devel@lists.freedesktop.org
5704 T: git git://anongit.freedesktop.org/drm/drm-misc
5705 F: drivers/gpu/drm/vboxvideo/
5707 DRM DRIVER FOR VMWARE VIRTUAL GPU
5708 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5709 M: Roland Scheidegger <sroland@vmware.com>
5710 L: dri-devel@lists.freedesktop.org
5712 T: git git://people.freedesktop.org/~sroland/linux
5713 F: drivers/gpu/drm/vmwgfx/
5714 F: include/uapi/drm/vmwgfx_drm.h
5717 M: David Airlie <airlied@linux.ie>
5718 M: Daniel Vetter <daniel@ffwll.ch>
5719 L: dri-devel@lists.freedesktop.org
5721 B: https://bugs.freedesktop.org/
5722 C: irc://chat.freenode.net/dri-devel
5723 T: git git://anongit.freedesktop.org/drm/drm
5724 F: Documentation/devicetree/bindings/display/
5725 F: Documentation/devicetree/bindings/gpu/
5726 F: Documentation/gpu/
5730 F: include/linux/vga*
5731 F: include/uapi/drm/
5733 DRM DRIVERS AND MISC GPU PATCHES
5734 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5735 M: Maxime Ripard <mripard@kernel.org>
5736 M: Thomas Zimmermann <tzimmermann@suse.de>
5738 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5740 F: Documentation/gpu/
5741 F: drivers/gpu/drm/*
5744 F: include/linux/vga*
5745 F: include/uapi/drm/drm*
5747 DRM DRIVERS FOR ALLWINNER A10
5748 M: Maxime Ripard <mripard@kernel.org>
5749 M: Chen-Yu Tsai <wens@csie.org>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/devicetree/bindings/display/allwinner*
5754 F: drivers/gpu/drm/sun4i/
5756 DRM DRIVERS FOR AMLOGIC SOCS
5757 M: Neil Armstrong <narmstrong@baylibre.com>
5758 L: dri-devel@lists.freedesktop.org
5759 L: linux-amlogic@lists.infradead.org
5761 W: http://linux-meson.com/
5762 T: git git://anongit.freedesktop.org/drm/drm-misc
5763 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5764 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5765 F: Documentation/gpu/meson.rst
5766 F: drivers/gpu/drm/meson/
5768 DRM DRIVERS FOR ATMEL HLCDC
5769 M: Sam Ravnborg <sam@ravnborg.org>
5770 M: Boris Brezillon <bbrezillon@kernel.org>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/devicetree/bindings/display/atmel/
5775 F: drivers/gpu/drm/atmel-hlcdc/
5777 DRM DRIVERS FOR BRIDGE CHIPS
5778 M: Andrzej Hajda <a.hajda@samsung.com>
5779 M: Neil Armstrong <narmstrong@baylibre.com>
5780 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5781 R: Jonas Karlman <jonas@kwiboo.se>
5782 R: Jernej Skrabec <jernej.skrabec@siol.net>
5784 T: git git://anongit.freedesktop.org/drm/drm-misc
5785 F: drivers/gpu/drm/bridge/
5787 DRM DRIVERS FOR EXYNOS
5788 M: Inki Dae <inki.dae@samsung.com>
5789 M: Joonyoung Shim <jy0922.shim@samsung.com>
5790 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5791 M: Kyungmin Park <kyungmin.park@samsung.com>
5792 L: dri-devel@lists.freedesktop.org
5794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5795 F: Documentation/devicetree/bindings/display/exynos/
5796 F: drivers/gpu/drm/exynos/
5797 F: include/uapi/drm/exynos_drm.h
5799 DRM DRIVERS FOR FREESCALE DCU
5800 M: Stefan Agner <stefan@agner.ch>
5801 M: Alison Wang <alison.wang@nxp.com>
5802 L: dri-devel@lists.freedesktop.org
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5806 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5807 F: drivers/gpu/drm/fsl-dcu/
5809 DRM DRIVERS FOR FREESCALE IMX
5810 M: Philipp Zabel <p.zabel@pengutronix.de>
5811 L: dri-devel@lists.freedesktop.org
5813 F: Documentation/devicetree/bindings/display/imx/
5814 F: drivers/gpu/drm/imx/
5815 F: drivers/gpu/ipu-v3/
5817 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5818 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://github.com/patjak/drm-gma500
5822 F: drivers/gpu/drm/gma500/
5824 DRM DRIVERS FOR HISILICON
5825 M: Xinliang Liu <xinliang.liu@linaro.org>
5826 M: Tian Tao <tiantao6@hisilicon.com>
5827 R: John Stultz <john.stultz@linaro.org>
5828 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5829 R: Chen Feng <puck.chen@hisilicon.com>
5830 L: dri-devel@lists.freedesktop.org
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: Documentation/devicetree/bindings/display/hisilicon/
5834 F: drivers/gpu/drm/hisilicon/
5836 DRM DRIVERS FOR LIMA
5837 M: Qiang Yu <yuq825@gmail.com>
5838 L: dri-devel@lists.freedesktop.org
5839 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5841 T: git git://anongit.freedesktop.org/drm/drm-misc
5842 F: drivers/gpu/drm/lima/
5843 F: include/uapi/drm/lima_drm.h
5845 DRM DRIVERS FOR MEDIATEK
5846 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5847 M: Philipp Zabel <p.zabel@pengutronix.de>
5848 L: dri-devel@lists.freedesktop.org
5850 F: Documentation/devicetree/bindings/display/mediatek/
5851 F: drivers/gpu/drm/mediatek/
5852 F: drivers/phy/mediatek/phy-mtk-hdmi*
5854 DRM DRIVERS FOR NVIDIA TEGRA
5855 M: Thierry Reding <thierry.reding@gmail.com>
5856 L: dri-devel@lists.freedesktop.org
5857 L: linux-tegra@vger.kernel.org
5859 T: git git://anongit.freedesktop.org/tegra/linux.git
5860 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5861 F: drivers/gpu/drm/tegra/
5862 F: drivers/gpu/host1x/
5863 F: include/linux/host1x.h
5864 F: include/uapi/drm/tegra_drm.h
5866 DRM DRIVERS FOR RENESAS
5867 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5868 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5869 L: dri-devel@lists.freedesktop.org
5870 L: linux-renesas-soc@vger.kernel.org
5872 T: git git://linuxtv.org/pinchartl/media drm/du/next
5873 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5874 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5875 F: Documentation/devicetree/bindings/display/renesas,du.txt
5876 F: drivers/gpu/drm/rcar-du/
5877 F: drivers/gpu/drm/shmobile/
5878 F: include/linux/platform_data/shmob_drm.h
5880 DRM DRIVERS FOR ROCKCHIP
5881 M: Sandy Huang <hjc@rock-chips.com>
5882 M: Heiko Stübner <heiko@sntech.de>
5883 L: dri-devel@lists.freedesktop.org
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/display/rockchip/
5887 F: drivers/gpu/drm/rockchip/
5890 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5891 M: Vincent Abriou <vincent.abriou@st.com>
5892 L: dri-devel@lists.freedesktop.org
5894 T: git git://anongit.freedesktop.org/drm/drm-misc
5895 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5896 F: drivers/gpu/drm/sti
5899 M: Yannick Fertre <yannick.fertre@st.com>
5900 M: Philippe Cornu <philippe.cornu@st.com>
5901 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5902 M: Vincent Abriou <vincent.abriou@st.com>
5903 L: dri-devel@lists.freedesktop.org
5905 T: git git://anongit.freedesktop.org/drm/drm-misc
5906 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5907 F: drivers/gpu/drm/stm
5909 DRM DRIVERS FOR TI KEYSTONE
5910 M: Jyri Sarha <jsarha@ti.com>
5911 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5912 L: dri-devel@lists.freedesktop.org
5914 T: git git://anongit.freedesktop.org/drm/drm-misc
5915 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5916 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5917 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5918 F: drivers/gpu/drm/tidss/
5920 DRM DRIVERS FOR TI LCDC
5921 M: Jyri Sarha <jsarha@ti.com>
5922 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5923 L: dri-devel@lists.freedesktop.org
5925 F: Documentation/devicetree/bindings/display/tilcdc/
5926 F: drivers/gpu/drm/tilcdc/
5928 DRM DRIVERS FOR TI OMAP
5929 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5930 L: dri-devel@lists.freedesktop.org
5932 F: Documentation/devicetree/bindings/display/ti/
5933 F: drivers/gpu/drm/omapdrm/
5936 M: Eric Anholt <eric@anholt.net>
5938 T: git git://anongit.freedesktop.org/drm/drm-misc
5939 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5940 F: drivers/gpu/drm/v3d/
5941 F: include/uapi/drm/v3d_drm.h
5944 M: Eric Anholt <eric@anholt.net>
5946 T: git git://github.com/anholt/linux
5947 T: git git://anongit.freedesktop.org/drm/drm-misc
5948 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5949 F: drivers/gpu/drm/vc4/
5950 F: include/uapi/drm/vc4_drm.h
5952 DRM DRIVERS FOR VIVANTE GPU IP
5953 M: Lucas Stach <l.stach@pengutronix.de>
5954 R: Russell King <linux+etnaviv@armlinux.org.uk>
5955 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5956 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5957 L: dri-devel@lists.freedesktop.org
5959 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5960 F: drivers/gpu/drm/etnaviv/
5961 F: include/uapi/drm/etnaviv_drm.h
5964 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5965 L: dri-devel@lists.freedesktop.org
5966 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5968 T: git git://anongit.freedesktop.org/drm/drm-misc
5969 F: Documentation/gpu/xen-front.rst
5970 F: drivers/gpu/drm/xen/
5972 DRM DRIVERS FOR XILINX
5973 M: Hyun Kwon <hyun.kwon@xilinx.com>
5974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5975 L: dri-devel@lists.freedesktop.org
5977 T: git git://anongit.freedesktop.org/drm/drm-misc
5978 F: Documentation/devicetree/bindings/display/xlnx/
5979 F: drivers/gpu/drm/xlnx/
5981 DRM DRIVERS FOR ZTE ZX
5982 M: Shawn Guo <shawnguo@kernel.org>
5983 L: dri-devel@lists.freedesktop.org
5985 T: git git://anongit.freedesktop.org/drm/drm-misc
5986 F: Documentation/devicetree/bindings/display/zte,vou.txt
5987 F: drivers/gpu/drm/zte/
5990 M: Thierry Reding <thierry.reding@gmail.com>
5991 R: Sam Ravnborg <sam@ravnborg.org>
5992 L: dri-devel@lists.freedesktop.org
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/display/panel/
5996 F: drivers/gpu/drm/drm_panel.c
5997 F: drivers/gpu/drm/panel/
5998 F: include/drm/drm_panel.h
6001 M: Christian Koenig <christian.koenig@amd.com>
6002 M: Huang Rui <ray.huang@amd.com>
6003 L: dri-devel@lists.freedesktop.org
6005 T: git git://people.freedesktop.org/~agd5f/linux
6006 F: drivers/gpu/drm/ttm/
6009 DSBR100 USB FM RADIO DRIVER
6010 M: Alexey Klimov <klimov.linux@gmail.com>
6011 L: linux-media@vger.kernel.org
6013 T: git git://linuxtv.org/media_tree.git
6014 F: drivers/media/radio/dsbr100.c
6017 M: Hans Verkuil <hverkuil@xs4all.nl>
6018 L: linux-media@vger.kernel.org
6020 W: https://linuxtv.org
6021 T: git git://linuxtv.org/media_tree.git
6022 F: drivers/media/pci/dt3155/
6024 DVB_USB_AF9015 MEDIA DRIVER
6025 M: Antti Palosaari <crope@iki.fi>
6026 L: linux-media@vger.kernel.org
6028 W: https://linuxtv.org
6029 W: http://palosaari.fi/linux/
6030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6031 T: git git://linuxtv.org/anttip/media_tree.git
6032 F: drivers/media/usb/dvb-usb-v2/af9015*
6034 DVB_USB_AF9035 MEDIA DRIVER
6035 M: Antti Palosaari <crope@iki.fi>
6036 L: linux-media@vger.kernel.org
6038 W: https://linuxtv.org
6039 W: http://palosaari.fi/linux/
6040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6041 T: git git://linuxtv.org/anttip/media_tree.git
6042 F: drivers/media/usb/dvb-usb-v2/af9035*
6044 DVB_USB_ANYSEE MEDIA DRIVER
6045 M: Antti Palosaari <crope@iki.fi>
6046 L: linux-media@vger.kernel.org
6048 W: https://linuxtv.org
6049 W: http://palosaari.fi/linux/
6050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6051 T: git git://linuxtv.org/anttip/media_tree.git
6052 F: drivers/media/usb/dvb-usb-v2/anysee*
6054 DVB_USB_AU6610 MEDIA DRIVER
6055 M: Antti Palosaari <crope@iki.fi>
6056 L: linux-media@vger.kernel.org
6058 W: https://linuxtv.org
6059 W: http://palosaari.fi/linux/
6060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6061 T: git git://linuxtv.org/anttip/media_tree.git
6062 F: drivers/media/usb/dvb-usb-v2/au6610*
6064 DVB_USB_CE6230 MEDIA DRIVER
6065 M: Antti Palosaari <crope@iki.fi>
6066 L: linux-media@vger.kernel.org
6068 W: https://linuxtv.org
6069 W: http://palosaari.fi/linux/
6070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6071 T: git git://linuxtv.org/anttip/media_tree.git
6072 F: drivers/media/usb/dvb-usb-v2/ce6230*
6074 DVB_USB_CXUSB MEDIA DRIVER
6075 M: Michael Krufky <mkrufky@linuxtv.org>
6076 L: linux-media@vger.kernel.org
6078 W: https://linuxtv.org
6079 W: http://github.com/mkrufky
6080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6081 T: git git://linuxtv.org/media_tree.git
6082 F: drivers/media/usb/dvb-usb/cxusb*
6084 DVB_USB_EC168 MEDIA DRIVER
6085 M: Antti Palosaari <crope@iki.fi>
6086 L: linux-media@vger.kernel.org
6088 W: https://linuxtv.org
6089 W: http://palosaari.fi/linux/
6090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6091 T: git git://linuxtv.org/anttip/media_tree.git
6092 F: drivers/media/usb/dvb-usb-v2/ec168*
6094 DVB_USB_GL861 MEDIA DRIVER
6095 M: Antti Palosaari <crope@iki.fi>
6096 L: linux-media@vger.kernel.org
6098 W: https://linuxtv.org
6099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6100 T: git git://linuxtv.org/anttip/media_tree.git
6101 F: drivers/media/usb/dvb-usb-v2/gl861*
6103 DVB_USB_MXL111SF MEDIA DRIVER
6104 M: Michael Krufky <mkrufky@linuxtv.org>
6105 L: linux-media@vger.kernel.org
6107 W: https://linuxtv.org
6108 W: http://github.com/mkrufky
6109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6110 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6111 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6113 DVB_USB_RTL28XXU MEDIA DRIVER
6114 M: Antti Palosaari <crope@iki.fi>
6115 L: linux-media@vger.kernel.org
6117 W: https://linuxtv.org
6118 W: http://palosaari.fi/linux/
6119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6120 T: git git://linuxtv.org/anttip/media_tree.git
6121 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6123 DVB_USB_V2 MEDIA DRIVER
6124 M: Antti Palosaari <crope@iki.fi>
6125 L: linux-media@vger.kernel.org
6127 W: https://linuxtv.org
6128 W: http://palosaari.fi/linux/
6129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6130 T: git git://linuxtv.org/anttip/media_tree.git
6131 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6132 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6135 M: Jason Baron <jbaron@akamai.com>
6137 F: include/linux/dynamic_debug.h
6138 F: lib/dynamic_debug.c
6140 DYNAMIC INTERRUPT MODERATION
6141 M: Tal Gilboa <talgi@nvidia.com>
6143 F: Documentation/networking/net_dim.rst
6144 F: include/linux/dim.h
6147 DZ DECSTATION DZ11 SERIAL DRIVER
6148 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6150 F: drivers/tty/serial/dz.*
6152 E3X0 POWER BUTTON DRIVER
6153 M: Moritz Fischer <moritz.fischer@ettus.com>
6154 L: usrp-users@lists.ettus.com
6156 W: http://www.ettus.com
6157 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6158 F: drivers/input/misc/e3x0-button.c
6161 M: Antti Palosaari <crope@iki.fi>
6162 L: linux-media@vger.kernel.org
6164 W: https://linuxtv.org
6165 W: http://palosaari.fi/linux/
6166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6167 T: git git://linuxtv.org/anttip/media_tree.git
6168 F: drivers/media/tuners/e4000*
6170 EARTH_PT1 MEDIA DRIVER
6171 M: Akihiro Tsukada <tskd08@gmail.com>
6172 L: linux-media@vger.kernel.org
6174 F: drivers/media/pci/pt1/
6176 EARTH_PT3 MEDIA DRIVER
6177 M: Akihiro Tsukada <tskd08@gmail.com>
6178 L: linux-media@vger.kernel.org
6180 F: drivers/media/pci/pt3/
6183 M: Antti Palosaari <crope@iki.fi>
6184 L: linux-media@vger.kernel.org
6186 W: https://linuxtv.org
6187 W: http://palosaari.fi/linux/
6188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6189 T: git git://linuxtv.org/anttip/media_tree.git
6190 F: drivers/media/dvb-frontends/ec100*
6193 M: Tyler Hicks <code@tyhicks.com>
6194 L: ecryptfs@vger.kernel.org
6196 W: http://ecryptfs.org
6197 W: https://launchpad.net/ecryptfs
6198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6199 F: Documentation/filesystems/ecryptfs.rst
6203 M: Borislav Petkov <bp@alien8.de>
6204 L: linux-edac@vger.kernel.org
6206 F: drivers/edac/amd64_edac*
6209 M: Jan Luebbe <jlu@pengutronix.de>
6210 L: linux-edac@vger.kernel.org
6212 F: drivers/edac/armada_xp_*
6215 M: Stefan Schaeckeler <sschaeck@cisco.com>
6217 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6218 F: drivers/edac/aspeed_edac.c
6221 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6223 F: drivers/edac/bluefield_edac.c
6226 M: Andre Przywara <andre.przywara@arm.com>
6227 L: linux-edac@vger.kernel.org
6229 F: drivers/edac/highbank*
6232 M: Ralf Baechle <ralf@linux-mips.org>
6233 L: linux-edac@vger.kernel.org
6234 L: linux-mips@vger.kernel.org
6236 F: drivers/edac/octeon_edac*
6238 EDAC-CAVIUM THUNDERX
6239 M: Robert Richter <rric@kernel.org>
6240 L: linux-edac@vger.kernel.org
6242 F: drivers/edac/thunderx_edac*
6245 M: Borislav Petkov <bp@alien8.de>
6246 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6247 M: Tony Luck <tony.luck@intel.com>
6248 R: James Morse <james.morse@arm.com>
6249 R: Robert Richter <rric@kernel.org>
6250 L: linux-edac@vger.kernel.org
6252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6253 F: Documentation/admin-guide/ras.rst
6254 F: Documentation/driver-api/edac.rst
6256 F: include/linux/edac.h
6259 M: Lei Wang <lewan@microsoft.com>
6260 L: linux-edac@vger.kernel.org
6262 F: drivers/edac/dmc520_edac.c
6265 M: Mark Gross <mark.gross@intel.com>
6266 L: linux-edac@vger.kernel.org
6268 F: drivers/edac/e752x_edac.c
6271 L: linux-edac@vger.kernel.org
6273 F: drivers/edac/e7xxx_edac.c
6276 M: York Sun <york.sun@nxp.com>
6277 L: linux-edac@vger.kernel.org
6279 F: drivers/edac/fsl_ddr_edac.*
6282 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/ghes_edac.c
6288 M: Tony Luck <tony.luck@intel.com>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/i10nm_base.c
6294 L: linux-edac@vger.kernel.org
6296 F: drivers/edac/i3000_edac.c
6299 L: linux-edac@vger.kernel.org
6301 F: drivers/edac/i5000_edac.c
6304 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6305 L: linux-edac@vger.kernel.org
6307 F: drivers/edac/i5400_edac.c
6310 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6311 L: linux-edac@vger.kernel.org
6313 F: drivers/edac/i7300_edac.c
6316 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6317 L: linux-edac@vger.kernel.org
6319 F: drivers/edac/i7core_edac.c
6322 M: Tim Small <tim@buttersideup.com>
6323 L: linux-edac@vger.kernel.org
6325 F: drivers/edac/i82443bxgx_edac.c
6328 M: "Arvind R." <arvino55@gmail.com>
6329 L: linux-edac@vger.kernel.org
6331 F: drivers/edac/i82975x_edac.c
6334 M: Jason Baron <jbaron@akamai.com>
6335 L: linux-edac@vger.kernel.org
6337 F: drivers/edac/ie31200_edac.c
6340 M: Johannes Thumshirn <morbidrsa@gmail.com>
6341 L: linux-edac@vger.kernel.org
6343 F: drivers/edac/mpc85xx_edac.[ch]
6346 M: Egor Martovetsky <egor@pasemi.com>
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/pasemi_edac.c
6352 M: Tony Luck <tony.luck@intel.com>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/pnd2_edac.[ch]
6358 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6359 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6360 L: linux-arm-msm@vger.kernel.org
6361 L: linux-edac@vger.kernel.org
6363 F: drivers/edac/qcom_edac.c
6366 M: Tim Small <tim@buttersideup.com>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/r82600_edac.c
6372 M: Tony Luck <tony.luck@intel.com>
6373 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6374 L: linux-edac@vger.kernel.org
6376 F: drivers/edac/sb_edac.c
6379 M: Yash Shah <yash.shah@sifive.com>
6380 L: linux-edac@vger.kernel.org
6382 F: drivers/edac/sifive_edac.c
6385 M: Tony Luck <tony.luck@intel.com>
6386 L: linux-edac@vger.kernel.org
6388 F: drivers/edac/skx_*.c
6391 M: Tero Kristo <t-kristo@ti.com>
6392 L: linux-edac@vger.kernel.org
6394 F: drivers/edac/ti_edac.c
6396 EDIROL UA-101/UA-1000 DRIVER
6397 M: Clemens Ladisch <clemens@ladisch.de>
6398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6401 F: sound/usb/misc/ua101.c
6404 M: Ivan Hu <ivan.hu@canonical.com>
6405 M: Ard Biesheuvel <ardb@kernel.org>
6406 L: linux-efi@vger.kernel.org
6408 F: drivers/firmware/efi/test/
6410 EFI VARIABLE FILESYSTEM
6411 M: Matthew Garrett <matthew.garrett@nebula.com>
6412 M: Jeremy Kerr <jk@ozlabs.org>
6413 M: Ard Biesheuvel <ardb@kernel.org>
6414 L: linux-efi@vger.kernel.org
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6419 EFIFB FRAMEBUFFER DRIVER
6420 M: Peter Jones <pjones@redhat.com>
6421 L: linux-fbdev@vger.kernel.org
6423 F: drivers/video/fbdev/efifb.c
6427 W: http://aeschi.ch.eu.org/efs/
6430 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6431 M: Douglas Miller <dougmill@linux.ibm.com>
6432 L: netdev@vger.kernel.org
6434 F: drivers/net/ethernet/ibm/ehea/
6436 EM28XX VIDEO4LINUX DRIVER
6437 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6438 L: linux-media@vger.kernel.org
6440 W: https://linuxtv.org
6441 T: git git://linuxtv.org/media_tree.git
6442 F: Documentation/admin-guide/media/em28xx*
6443 F: drivers/media/usb/em28xx/
6446 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6447 M: Matt Mackall <mpm@selenic.com>
6448 M: David Woodhouse <dwmw2@infradead.org>
6449 L: linux-embedded@vger.kernel.org
6452 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6453 M: Adrian Hunter <adrian.hunter@intel.com>
6454 M: Ritesh Harjani <riteshh@codeaurora.org>
6455 M: Asutosh Das <asutoshd@codeaurora.org>
6456 L: linux-mmc@vger.kernel.org
6458 F: drivers/mmc/host/cqhci*
6460 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6461 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6462 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6463 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6464 L: linux-scsi@vger.kernel.org
6466 W: http://www.broadcom.com
6467 F: drivers/scsi/be2iscsi/
6469 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6470 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6471 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6472 M: Somnath Kotur <somnath.kotur@broadcom.com>
6473 L: netdev@vger.kernel.org
6475 W: http://www.emulex.com
6476 F: drivers/net/ethernet/emulex/benet/
6478 EMULEX ONECONNECT ROCE DRIVER
6479 M: Selvin Xavier <selvin.xavier@broadcom.com>
6480 M: Devesh Sharma <devesh.sharma@broadcom.com>
6481 L: linux-rdma@vger.kernel.org
6483 W: http://www.broadcom.com
6484 F: drivers/infiniband/hw/ocrdma/
6485 F: include/uapi/rdma/ocrdma-abi.h
6487 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6488 M: James Smart <james.smart@broadcom.com>
6489 M: Dick Kennedy <dick.kennedy@broadcom.com>
6490 L: linux-scsi@vger.kernel.org
6492 W: http://www.broadcom.com
6493 F: drivers/scsi/lpfc/
6495 ENE CB710 FLASH CARD READER DRIVER
6496 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6498 F: drivers/misc/cb710/
6499 F: drivers/mmc/host/cb710-mmc.*
6500 F: include/linux/cb710.h
6502 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6503 M: Maxim Levitsky <maximlevitsky@gmail.com>
6505 F: drivers/media/rc/ene_ir.*
6507 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6508 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6509 L: linuxppc-dev@lists.ozlabs.org
6511 F: drivers/tty/ehv_bytechan.c
6513 EPSON S1D13XXX FRAMEBUFFER DRIVER
6514 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6517 F: drivers/video/fbdev/s1d13xxxfb.c
6518 F: include/video/s1d13xxxfb.h
6521 M: Gao Xiang <xiang@kernel.org>
6522 M: Chao Yu <yuchao0@huawei.com>
6523 L: linux-erofs@lists.ozlabs.org
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6526 F: Documentation/filesystems/erofs.rst
6528 F: include/trace/events/erofs.h
6530 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6531 M: Jeff Layton <jlayton@kernel.org>
6533 F: include/linux/errseq.h
6536 ET131X NETWORK DRIVER
6537 M: Mark Einon <mark.einon@gmail.com>
6539 F: drivers/net/ethernet/agere/
6542 M: Roopa Prabhu <roopa@nvidia.com>
6543 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6544 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6545 L: netdev@vger.kernel.org
6547 W: http://www.linuxfoundation.org/en/Net:Bridge
6548 F: include/linux/netfilter_bridge/
6551 ETHERNET PHY LIBRARY
6552 M: Andrew Lunn <andrew@lunn.ch>
6553 M: Heiner Kallweit <hkallweit1@gmail.com>
6554 R: Russell King <linux@armlinux.org.uk>
6555 L: netdev@vger.kernel.org
6557 F: Documentation/ABI/testing/sysfs-class-net-phydev
6558 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6559 F: Documentation/devicetree/bindings/net/mdio*
6560 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6561 F: Documentation/networking/phy.rst
6562 F: drivers/net/mdio/
6563 F: drivers/net/mdio/of_mdio.c
6566 F: drivers/of/of_net.c
6567 F: include/dt-bindings/net/qca-ar803x.h
6568 F: include/linux/*mdio*.h
6569 F: include/linux/mdio/*.h
6570 F: include/linux/of_net.h
6571 F: include/linux/phy.h
6572 F: include/linux/phy_fixed.h
6573 F: include/linux/platform_data/mdio-bcm-unimac.h
6574 F: include/linux/platform_data/mdio-gpio.h
6575 F: include/trace/events/mdio.h
6576 F: include/uapi/linux/mdio.h
6577 F: include/uapi/linux/mii.h
6580 M: Namjae Jeon <namjae.jeon@samsung.com>
6581 M: Sungjong Seo <sj1557.seo@samsung.com>
6582 L: linux-fsdevel@vger.kernel.org
6587 M: Jan Kara <jack@suse.com>
6588 L: linux-ext4@vger.kernel.org
6590 F: Documentation/filesystems/ext2.rst
6592 F: include/linux/ext2*
6595 M: "Theodore Ts'o" <tytso@mit.edu>
6596 M: Andreas Dilger <adilger.kernel@dilger.ca>
6597 L: linux-ext4@vger.kernel.org
6599 W: http://ext4.wiki.kernel.org
6600 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6602 F: Documentation/filesystems/ext4/
6604 F: include/trace/events/ext4.h
6606 Extended Verification Module (EVM)
6607 M: Mimi Zohar <zohar@linux.ibm.com>
6608 L: linux-integrity@vger.kernel.org
6610 F: security/integrity/evm/
6612 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6613 M: Ard Biesheuvel <ardb@kernel.org>
6614 L: linux-efi@vger.kernel.org
6616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6617 F: Documentation/admin-guide/efi-stub.rst
6618 F: arch/*/include/asm/efi.h
6619 F: arch/*/kernel/efi.c
6620 F: arch/arm/boot/compressed/efi-header.S
6621 F: arch/arm64/kernel/efi-entry.S
6622 F: arch/x86/platform/efi/
6623 F: drivers/firmware/efi/
6624 F: include/linux/efi*.h
6626 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6627 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6628 M: Chanwoo Choi <cw00.choi@samsung.com>
6629 L: linux-kernel@vger.kernel.org
6631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6632 F: Documentation/devicetree/bindings/extcon/
6633 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6635 F: include/linux/extcon.h
6636 F: include/linux/extcon/
6639 M: Masami Hiramatsu <mhiramat@kernel.org>
6641 F: Documentation/admin-guide/bootconfig.rst
6642 F: fs/proc/bootconfig.c
6643 F: include/linux/bootconfig.h
6645 F: tools/bootconfig/*
6646 F: tools/bootconfig/scripts/*
6649 M: Jingoo Han <jingoohan1@gmail.com>
6650 L: dri-devel@lists.freedesktop.org
6652 F: drivers/gpu/drm/exynos/exynos_dp*
6654 EXYNOS SYSMMU (IOMMU) driver
6655 M: Marek Szyprowski <m.szyprowski@samsung.com>
6656 L: iommu@lists.linux-foundation.org
6658 F: drivers/iommu/exynos-iommu.c
6661 M: Jaegeuk Kim <jaegeuk@kernel.org>
6662 M: Chao Yu <yuchao0@huawei.com>
6663 L: linux-f2fs-devel@lists.sourceforge.net
6665 W: https://f2fs.wiki.kernel.org/
6666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6667 F: Documentation/ABI/testing/sysfs-fs-f2fs
6668 F: Documentation/filesystems/f2fs.rst
6670 F: include/linux/f2fs_fs.h
6671 F: include/trace/events/f2fs.h
6673 F71805F HARDWARE MONITORING DRIVER
6674 M: Jean Delvare <jdelvare@suse.com>
6675 L: linux-hwmon@vger.kernel.org
6677 F: Documentation/hwmon/f71805f.rst
6678 F: drivers/hwmon/f71805f.c
6681 M: Josh Poimboeuf <jpoimboe@redhat.com>
6683 F: scripts/faddr2line
6686 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6687 L: netdev@vger.kernel.org
6689 F: Documentation/networking/failover.rst
6690 F: include/net/failover.h
6691 F: net/core/failover.c
6694 M: Jan Kara <jack@suse.cz>
6695 R: Amir Goldstein <amir73il@gmail.com>
6696 L: linux-fsdevel@vger.kernel.org
6698 F: fs/notify/fanotify/
6699 F: include/linux/fanotify.h
6700 F: include/uapi/linux/fanotify.h
6702 FARSYNC SYNCHRONOUS DRIVER
6703 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6705 W: http://www.farsite.co.uk/
6706 F: drivers/net/wan/farsync.*
6708 FAULT INJECTION SUPPORT
6709 M: Akinobu Mita <akinobu.mita@gmail.com>
6711 F: Documentation/fault-injection/
6712 F: lib/fault-inject.c
6714 FBTFT Framebuffer drivers
6715 L: dri-devel@lists.freedesktop.org
6716 L: linux-fbdev@vger.kernel.org
6718 F: drivers/staging/fbtft/
6721 M: Michael Buesch <m@bues.ch>
6722 L: linux-media@vger.kernel.org
6724 F: drivers/media/tuners/fc0011.c
6725 F: drivers/media/tuners/fc0011.h
6728 M: Antti Palosaari <crope@iki.fi>
6729 L: linux-media@vger.kernel.org
6731 W: https://linuxtv.org
6732 W: http://palosaari.fi/linux/
6733 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6734 T: git git://linuxtv.org/anttip/media_tree.git
6735 F: drivers/media/tuners/fc2580*
6737 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6738 M: Hannes Reinecke <hare@suse.de>
6739 L: linux-scsi@vger.kernel.org
6741 W: www.Open-FCoE.org
6742 F: drivers/scsi/fcoe/
6743 F: drivers/scsi/libfc/
6745 F: include/scsi/libfc.h
6746 F: include/scsi/libfcoe.h
6747 F: include/uapi/scsi/fc/
6749 FILE LOCKING (flock() and fcntl()/lockf())
6750 M: Jeff Layton <jlayton@kernel.org>
6751 M: "J. Bruce Fields" <bfields@fieldses.org>
6752 L: linux-fsdevel@vger.kernel.org
6756 F: include/linux/fcntl.h
6757 F: include/uapi/linux/fcntl.h
6759 FILESYSTEM DIRECT ACCESS (DAX)
6760 M: Dan Williams <dan.j.williams@intel.com>
6761 R: Matthew Wilcox <willy@infradead.org>
6762 R: Jan Kara <jack@suse.cz>
6763 L: linux-fsdevel@vger.kernel.org
6764 L: linux-nvdimm@lists.01.org
6767 F: include/linux/dax.h
6768 F: include/trace/events/fs_dax.h
6770 FILESYSTEMS (VFS and infrastructure)
6771 M: Alexander Viro <viro@zeniv.linux.org.uk>
6772 L: linux-fsdevel@vger.kernel.org
6775 F: include/linux/fs.h
6776 F: include/linux/fs_types.h
6777 F: include/uapi/linux/fs.h
6778 F: include/uapi/linux/openat2.h
6780 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6781 M: Riku Voipio <riku.voipio@iki.fi>
6782 L: linux-hwmon@vger.kernel.org
6784 F: drivers/hwmon/f75375s.c
6785 F: include/linux/f75375s.h
6787 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6788 M: Clemens Ladisch <clemens@ladisch.de>
6789 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6790 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6793 F: include/uapi/sound/firewire.h
6796 FIREWIRE MEDIA DRIVERS (firedtv)
6797 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6798 L: linux-media@vger.kernel.org
6799 L: linux1394-devel@lists.sourceforge.net
6801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6802 F: drivers/media/firewire/
6804 FIREWIRE SBP-2 TARGET
6805 M: Chris Boot <bootc@bootc.net>
6806 L: linux-scsi@vger.kernel.org
6807 L: target-devel@vger.kernel.org
6808 L: linux1394-devel@lists.sourceforge.net
6810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6811 F: drivers/target/sbp/
6814 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6815 L: linux1394-devel@lists.sourceforge.net
6817 W: http://ieee1394.wiki.kernel.org/
6818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6819 F: drivers/firewire/
6820 F: include/linux/firewire.h
6821 F: include/uapi/linux/firewire*.h
6824 FIRMWARE LOADER (request_firmware)
6825 M: Luis Chamberlain <mcgrof@kernel.org>
6826 L: linux-kernel@vger.kernel.org
6828 F: Documentation/firmware_class/
6829 F: drivers/base/firmware_loader/
6830 F: include/linux/firmware.h
6832 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6833 M: Joshua Morris <josh.h.morris@us.ibm.com>
6834 M: Philip Kelleher <pjk1939@linux.ibm.com>
6836 F: drivers/block/rsxx/
6838 FLEXTIMER FTM-QUADDEC DRIVER
6839 M: Patrick Havelange <patrick.havelange@essensium.com>
6840 L: linux-iio@vger.kernel.org
6842 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6843 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6844 F: drivers/counter/ftm-quaddec.c
6847 M: Denis Efremov <efremov@linux.com>
6848 L: linux-block@vger.kernel.org
6850 F: drivers/block/floppy.c
6852 FLYSKY FSIA6B RC RECEIVER
6853 M: Markus Koch <markus@notsyncing.net>
6854 L: linux-input@vger.kernel.org
6856 F: drivers/input/joystick/fsia6b.c
6858 FORCEDETH GIGABIT ETHERNET DRIVER
6859 M: Rain River <rain.1986.08.12@gmail.com>
6860 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6861 L: netdev@vger.kernel.org
6863 F: drivers/net/ethernet/nvidia/*
6866 M: Wu Hao <hao.wu@intel.com>
6867 R: Tom Rix <trix@redhat.com>
6868 L: linux-fpga@vger.kernel.org
6870 F: Documentation/ABI/testing/sysfs-bus-dfl
6871 F: Documentation/fpga/dfl.rst
6872 F: drivers/fpga/dfl*
6873 F: include/uapi/linux/fpga-dfl.h
6875 FPGA MANAGER FRAMEWORK
6876 M: Moritz Fischer <mdf@kernel.org>
6877 R: Tom Rix <trix@redhat.com>
6878 L: linux-fpga@vger.kernel.org
6880 W: http://www.rocketboards.org
6881 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6883 F: Documentation/devicetree/bindings/fpga/
6884 F: Documentation/driver-api/fpga/
6885 F: Documentation/fpga/
6887 F: include/linux/fpga/
6890 M: Bill Metzenthen <billm@melbpc.org.au>
6892 W: http://floatingpoint.sourceforge.net/emulator/index.html
6893 F: arch/x86/math-emu/
6895 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6896 L: netdev@vger.kernel.org
6898 F: drivers/net/wan/dlci.c
6899 F: drivers/net/wan/sdla.c
6902 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6903 L: dri-devel@lists.freedesktop.org
6904 L: linux-fbdev@vger.kernel.org
6906 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6907 T: git git://anongit.freedesktop.org/drm/drm-misc
6908 F: Documentation/fb/
6910 F: include/linux/fb.h
6911 F: include/uapi/linux/fb.h
6912 F: include/uapi/video/
6915 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6916 M: Horia Geantă <horia.geanta@nxp.com>
6917 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6918 L: linux-crypto@vger.kernel.org
6920 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6921 F: drivers/crypto/caam/
6923 FREESCALE COLDFIRE M5441X MMC DRIVER
6924 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6925 L: linux-mmc@vger.kernel.org
6927 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6928 F: include/linux/platform_data/mmc-esdhc-mcf.h
6930 FREESCALE DIU FRAMEBUFFER DRIVER
6931 M: Timur Tabi <timur@kernel.org>
6932 L: linux-fbdev@vger.kernel.org
6934 F: drivers/video/fbdev/fsl-diu-fb.*
6936 FREESCALE DMA DRIVER
6937 M: Li Yang <leoyang.li@nxp.com>
6938 M: Zhang Wei <zw@zh-kernel.org>
6939 L: linuxppc-dev@lists.ozlabs.org
6941 F: drivers/dma/fsldma.*
6943 FREESCALE DSPI DRIVER
6944 M: Vladimir Oltean <olteanv@gmail.com>
6945 L: linux-spi@vger.kernel.org
6947 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6948 F: drivers/spi/spi-fsl-dspi.c
6949 F: include/linux/spi/spi-fsl-dspi.h
6951 FREESCALE ENETC ETHERNET DRIVERS
6952 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6953 L: netdev@vger.kernel.org
6955 F: drivers/net/ethernet/freescale/enetc/
6957 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6958 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6959 L: netdev@vger.kernel.org
6961 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6962 F: drivers/net/ethernet/freescale/gianfar*
6964 FREESCALE GPMI NAND DRIVER
6965 M: Han Xu <han.xu@nxp.com>
6966 L: linux-mtd@lists.infradead.org
6968 F: drivers/mtd/nand/raw/gpmi-nand/*
6970 FREESCALE I2C CPM DRIVER
6971 M: Jochen Friedrich <jochen@scram.de>
6972 L: linuxppc-dev@lists.ozlabs.org
6973 L: linux-i2c@vger.kernel.org
6975 F: drivers/i2c/busses/i2c-cpm.c
6977 FREESCALE IMX / MXC FEC DRIVER
6978 M: Fugang Duan <fugang.duan@nxp.com>
6979 L: netdev@vger.kernel.org
6981 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6982 F: drivers/net/ethernet/freescale/fec.h
6983 F: drivers/net/ethernet/freescale/fec_main.c
6984 F: drivers/net/ethernet/freescale/fec_ptp.c
6986 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6987 M: Sascha Hauer <s.hauer@pengutronix.de>
6988 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6989 L: linux-fbdev@vger.kernel.org
6990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6992 F: drivers/video/fbdev/imxfb.c
6993 F: include/linux/platform_data/video-imxfb.h
6995 FREESCALE IMX DDR PMU DRIVER
6996 M: Frank Li <Frank.li@nxp.com>
6997 L: linux-arm-kernel@lists.infradead.org
6999 F: Documentation/admin-guide/perf/imx-ddr.rst
7000 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7001 F: drivers/perf/fsl_imx8_ddr_perf.c
7003 FREESCALE IMX I2C DRIVER
7004 M: Oleksij Rempel <o.rempel@pengutronix.de>
7005 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7006 L: linux-i2c@vger.kernel.org
7008 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7009 F: drivers/i2c/busses/i2c-imx.c
7011 FREESCALE IMX LPI2C DRIVER
7012 M: Dong Aisheng <aisheng.dong@nxp.com>
7013 L: linux-i2c@vger.kernel.org
7014 L: linux-imx@nxp.com
7016 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7017 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7019 FREESCALE QORIQ DPAA ETHERNET DRIVER
7020 M: Madalin Bucur <madalin.bucur@nxp.com>
7021 L: netdev@vger.kernel.org
7023 F: drivers/net/ethernet/freescale/dpaa
7025 FREESCALE QORIQ DPAA FMAN DRIVER
7026 M: Madalin Bucur <madalin.bucur@nxp.com>
7027 L: netdev@vger.kernel.org
7029 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7030 F: drivers/net/ethernet/freescale/fman
7032 FREESCALE QORIQ PTP CLOCK DRIVER
7033 M: Yangbo Lu <yangbo.lu@nxp.com>
7034 L: netdev@vger.kernel.org
7036 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7037 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7038 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7039 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7040 F: drivers/ptp/ptp_qoriq.c
7041 F: drivers/ptp/ptp_qoriq_debugfs.c
7042 F: include/linux/fsl/ptp_qoriq.h
7044 FREESCALE QUAD SPI DRIVER
7045 M: Han Xu <han.xu@nxp.com>
7046 L: linux-spi@vger.kernel.org
7048 F: drivers/spi/spi-fsl-qspi.c
7050 FREESCALE QUICC ENGINE LIBRARY
7051 M: Qiang Zhao <qiang.zhao@nxp.com>
7052 L: linuxppc-dev@lists.ozlabs.org
7054 F: drivers/soc/fsl/qe/
7055 F: include/soc/fsl/*qe*.h
7056 F: include/soc/fsl/*ucc*.h
7058 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7059 M: Li Yang <leoyang.li@nxp.com>
7060 L: netdev@vger.kernel.org
7061 L: linuxppc-dev@lists.ozlabs.org
7063 F: drivers/net/ethernet/freescale/ucc_geth*
7065 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7066 M: Zhao Qiang <qiang.zhao@nxp.com>
7067 L: netdev@vger.kernel.org
7068 L: linuxppc-dev@lists.ozlabs.org
7070 F: drivers/net/wan/fsl_ucc_hdlc*
7072 FREESCALE QUICC ENGINE UCC UART DRIVER
7073 M: Timur Tabi <timur@kernel.org>
7074 L: linuxppc-dev@lists.ozlabs.org
7076 F: drivers/tty/serial/ucc_uart.c
7078 FREESCALE SOC DRIVERS
7079 M: Li Yang <leoyang.li@nxp.com>
7080 L: linuxppc-dev@lists.ozlabs.org
7081 L: linux-arm-kernel@lists.infradead.org
7083 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7084 F: Documentation/devicetree/bindings/soc/fsl/
7086 F: include/linux/fsl/
7088 FREESCALE SOC FS_ENET DRIVER
7089 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7090 L: linuxppc-dev@lists.ozlabs.org
7091 L: netdev@vger.kernel.org
7093 F: drivers/net/ethernet/freescale/fs_enet/
7094 F: include/linux/fs_enet_pd.h
7096 FREESCALE SOC SOUND DRIVERS
7097 M: Timur Tabi <timur@kernel.org>
7098 M: Nicolin Chen <nicoleotsuka@gmail.com>
7099 M: Xiubo Li <Xiubo.Lee@gmail.com>
7100 R: Fabio Estevam <festevam@gmail.com>
7101 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7103 L: linuxppc-dev@lists.ozlabs.org
7105 F: sound/soc/fsl/fsl*
7106 F: sound/soc/fsl/imx*
7107 F: sound/soc/fsl/mpc8610_hpcd.c
7109 FREESCALE USB PERIPHERAL DRIVERS
7110 M: Li Yang <leoyang.li@nxp.com>
7111 L: linux-usb@vger.kernel.org
7112 L: linuxppc-dev@lists.ozlabs.org
7114 F: drivers/usb/gadget/udc/fsl*
7116 FREESCALE USB PHY DRIVER
7117 M: Ran Wang <ran.wang_1@nxp.com>
7118 L: linux-usb@vger.kernel.org
7119 L: linuxppc-dev@lists.ozlabs.org
7121 F: drivers/usb/phy/phy-fsl-usb*
7124 M: Christoph Hellwig <hch@infradead.org>
7126 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7130 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7131 M: Pavel Machek <pavel@ucw.cz>
7132 L: linux-pm@vger.kernel.org
7134 F: Documentation/power/freezing-of-tasks.rst
7135 F: include/linux/freezer.h
7139 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7140 L: linux-kernel@vger.kernel.org
7142 F: include/linux/frontswap.h
7145 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7146 M: David Howells <dhowells@redhat.com>
7147 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7149 F: Documentation/filesystems/caching/
7151 F: include/linux/fscache*.h
7153 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7154 M: Theodore Y. Ts'o <tytso@mit.edu>
7155 M: Jaegeuk Kim <jaegeuk@kernel.org>
7156 M: Eric Biggers <ebiggers@kernel.org>
7157 L: linux-fscrypt@vger.kernel.org
7159 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7160 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7161 F: Documentation/filesystems/fscrypt.rst
7163 F: include/linux/fscrypt*.h
7164 F: include/uapi/linux/fscrypt.h
7167 M: Jeremy Kerr <jk@ozlabs.org>
7168 M: Joel Stanley <joel@jms.id.au>
7169 R: Alistar Popple <alistair@popple.id.au>
7170 R: Eddie James <eajames@linux.ibm.com>
7171 L: linux-fsi@lists.ozlabs.org
7173 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7176 F: include/linux/fsi*.h
7177 F: include/trace/events/fsi*.h
7179 FSI-ATTACHED I2C DRIVER
7180 M: Eddie James <eajames@linux.ibm.com>
7181 L: linux-i2c@vger.kernel.org
7182 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7184 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7185 F: drivers/i2c/busses/i2c-fsi.c
7187 FSI-ATTACHED SPI DRIVER
7188 M: Eddie James <eajames@linux.ibm.com>
7189 L: linux-spi@vger.kernel.org
7191 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7192 F: drivers/spi/spi-fsi.c
7194 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7195 M: Jan Kara <jack@suse.cz>
7196 R: Amir Goldstein <amir73il@gmail.com>
7197 L: linux-fsdevel@vger.kernel.org
7199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7201 F: include/linux/fsnotify*.h
7203 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7204 M: Eric Biggers <ebiggers@kernel.org>
7205 M: Theodore Y. Ts'o <tytso@mit.edu>
7206 L: linux-fscrypt@vger.kernel.org
7208 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7209 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7210 F: Documentation/filesystems/fsverity.rst
7212 F: include/linux/fsverity.h
7213 F: include/uapi/linux/fsverity.h
7215 FUJITSU LAPTOP EXTRAS
7216 M: Jonathan Woithe <jwoithe@just42.net>
7217 L: platform-driver-x86@vger.kernel.org
7219 F: drivers/platform/x86/fujitsu-laptop.c
7221 FUJITSU M-5MO LS CAMERA ISP DRIVER
7222 M: Kyungmin Park <kyungmin.park@samsung.com>
7223 M: Heungjun Kim <riverful.kim@samsung.com>
7224 L: linux-media@vger.kernel.org
7226 F: drivers/media/i2c/m5mols/
7227 F: include/media/i2c/m5mols.h
7229 FUJITSU TABLET EXTRAS
7230 M: Robert Gerlach <khnz@gmx.de>
7231 L: platform-driver-x86@vger.kernel.org
7233 F: drivers/platform/x86/fujitsu-tablet.c
7235 FUSE: FILESYSTEM IN USERSPACE
7236 M: Miklos Szeredi <miklos@szeredi.hu>
7237 L: linux-fsdevel@vger.kernel.org
7239 W: https://github.com/libfuse/
7240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7241 F: Documentation/filesystems/fuse.rst
7243 F: include/uapi/linux/fuse.h
7246 M: Thomas Gleixner <tglx@linutronix.de>
7247 M: Ingo Molnar <mingo@redhat.com>
7248 R: Peter Zijlstra <peterz@infradead.org>
7249 R: Darren Hart <dvhart@infradead.org>
7250 L: linux-kernel@vger.kernel.org
7252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7253 F: Documentation/locking/*futex*
7254 F: include/asm-generic/futex.h
7255 F: include/linux/futex.h
7256 F: include/uapi/linux/futex.h
7258 F: tools/perf/bench/futex*
7259 F: tools/testing/selftests/futex/
7261 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7262 M: Tim Harvey <tharvey@gateworks.com>
7263 M: Robert Jones <rjones@gateworks.com>
7265 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7266 F: drivers/mfd/gateworks-gsc.c
7267 F: include/linux/mfd/gsc.h
7268 F: Documentation/hwmon/gsc-hwmon.rst
7269 F: drivers/hwmon/gsc-hwmon.c
7270 F: include/linux/platform_data/gsc_hwmon.h
7272 GASKET DRIVER FRAMEWORK
7273 M: Rob Springer <rspringer@google.com>
7274 M: Todd Poynor <toddpoynor@google.com>
7275 M: Ben Chan <benchan@chromium.org>
7276 M: Richard Yeh <rcy@google.com>
7278 F: drivers/staging/gasket/
7281 M: Kees Cook <keescook@chromium.org>
7282 R: Emese Revfy <re.emese@gmail.com>
7283 L: linux-hardening@vger.kernel.org
7285 F: Documentation/kbuild/gcc-plugins.rst
7286 F: scripts/Makefile.gcc-plugins
7287 F: scripts/gcc-plugin.sh
7288 F: scripts/gcc-plugins/
7290 GCOV BASED KERNEL PROFILING
7291 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7293 F: Documentation/dev-tools/gcov.rst
7296 GDB KERNEL DEBUGGING HELPER SCRIPTS
7297 M: Jan Kiszka <jan.kiszka@siemens.com>
7298 M: Kieran Bingham <kbingham@kernel.org>
7302 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7303 M: Achim Leubner <achim_leubner@adaptec.com>
7304 L: linux-scsi@vger.kernel.org
7306 W: http://www.icp-vortex.com/
7307 F: drivers/scsi/gdt*
7309 GEMTEK FM RADIO RECEIVER DRIVER
7310 M: Hans Verkuil <hverkuil@xs4all.nl>
7311 L: linux-media@vger.kernel.org
7313 W: https://linuxtv.org
7314 T: git git://linuxtv.org/media_tree.git
7315 F: drivers/media/radio/radio-gemtek*
7317 GENERIC ARCHITECTURE TOPOLOGY
7318 M: Sudeep Holla <sudeep.holla@arm.com>
7319 L: linux-kernel@vger.kernel.org
7321 F: drivers/base/arch_topology.c
7322 F: include/linux/arch_topology.h
7324 GENERIC GPIO I2C DRIVER
7325 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7327 F: drivers/i2c/busses/i2c-gpio.c
7328 F: include/linux/platform_data/i2c-gpio.h
7330 GENERIC GPIO I2C MULTIPLEXER DRIVER
7331 M: Peter Korsgaard <peter.korsgaard@barco.com>
7332 L: linux-i2c@vger.kernel.org
7334 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7335 F: drivers/i2c/muxes/i2c-mux-gpio.c
7336 F: include/linux/platform_data/i2c-mux-gpio.h
7338 GENERIC HDLC (WAN) DRIVERS
7339 M: Krzysztof Halasa <khc@pm.waw.pl>
7341 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7342 F: drivers/net/wan/c101.c
7343 F: drivers/net/wan/hd6457*
7344 F: drivers/net/wan/hdlc*
7345 F: drivers/net/wan/n2.c
7346 F: drivers/net/wan/pc300too.c
7347 F: drivers/net/wan/pci200syn.c
7348 F: drivers/net/wan/wanxl*
7350 GENERIC INCLUDE/ASM HEADER FILES
7351 M: Arnd Bergmann <arnd@arndb.de>
7352 L: linux-arch@vger.kernel.org
7354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7355 F: include/asm-generic/
7356 F: include/uapi/asm-generic/
7358 GENERIC PHY FRAMEWORK
7359 M: Kishon Vijay Abraham I <kishon@ti.com>
7360 M: Vinod Koul <vkoul@kernel.org>
7361 L: linux-kernel@vger.kernel.org
7363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7364 F: Documentation/devicetree/bindings/phy/
7366 F: include/linux/phy/
7368 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7369 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7371 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7374 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7375 M: Kevin Hilman <khilman@kernel.org>
7376 M: Ulf Hansson <ulf.hansson@linaro.org>
7377 L: linux-pm@vger.kernel.org
7379 F: Documentation/devicetree/bindings/power/power?domain*
7380 F: drivers/base/power/domain*.c
7381 F: include/linux/pm_domain.h
7383 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7384 M: Eugen Hristev <eugen.hristev@microchip.com>
7385 L: linux-input@vger.kernel.org
7387 F: drivers/input/touchscreen/resistive-adc-touch.c
7389 GENERIC UIO DRIVER FOR PCI DEVICES
7390 M: "Michael S. Tsirkin" <mst@redhat.com>
7391 L: kvm@vger.kernel.org
7393 F: drivers/uio/uio_pci_generic.c
7395 GENERIC VDSO LIBRARY
7396 M: Andy Lutomirski <luto@kernel.org>
7397 M: Thomas Gleixner <tglx@linutronix.de>
7398 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7399 L: linux-kernel@vger.kernel.org
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7402 F: include/asm-generic/vdso/vsyscall.h
7404 F: kernel/time/vsyscall.c
7407 GENWQE (IBM Generic Workqueue Card)
7408 M: Frank Haverkamp <haver@linux.ibm.com>
7410 F: drivers/misc/genwqe/
7412 GET_MAINTAINER SCRIPT
7413 M: Joe Perches <joe@perches.com>
7415 F: scripts/get_maintainer.pl
7418 M: Bob Peterson <rpeterso@redhat.com>
7419 M: Andreas Gruenbacher <agruenba@redhat.com>
7420 L: cluster-devel@redhat.com
7422 W: http://sources.redhat.com/cluster/
7423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7424 F: Documentation/filesystems/gfs2*
7426 F: include/uapi/linux/gfs2_ondisk.h
7429 M: Johan Hovold <johan@kernel.org>
7431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7432 F: Documentation/ABI/testing/sysfs-class-gnss
7433 F: Documentation/devicetree/bindings/gnss/
7435 F: include/linux/gnss.h
7438 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7439 L: linux-media@vger.kernel.org
7441 F: drivers/media/usb/go7007/
7444 M: Bastien Nocera <hadess@hadess.net>
7445 L: linux-input@vger.kernel.org
7447 F: drivers/input/touchscreen/goodix.c
7449 GOOGLE ETHERNET DRIVERS
7450 M: Catherine Sullivan <csully@google.com>
7451 R: Sagi Shahar <sagis@google.com>
7452 R: Jon Olson <jonolson@google.com>
7453 L: netdev@vger.kernel.org
7455 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7456 F: drivers/net/ethernet/google
7458 GPD POCKET FAN DRIVER
7459 M: Hans de Goede <hdegoede@redhat.com>
7460 L: platform-driver-x86@vger.kernel.org
7462 F: drivers/platform/x86/gpd-pocket-fan.c
7465 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7466 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7467 L: linux-gpio@vger.kernel.org
7468 L: linux-acpi@vger.kernel.org
7470 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7471 F: drivers/gpio/gpiolib-acpi.c
7472 F: drivers/gpio/gpiolib-acpi.h
7475 M: Geert Uytterhoeven <geert+renesas@glider.be>
7476 L: linux-gpio@vger.kernel.org
7478 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7479 F: drivers/gpio/gpio-aggregator.c
7482 M: Sean Young <sean@mess.org>
7483 L: linux-media@vger.kernel.org
7485 F: drivers/media/rc/gpio-ir-tx.c
7488 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7489 L: linux-gpio@vger.kernel.org
7491 F: drivers/gpio/gpio-mockup.c
7492 F: tools/testing/selftests/gpio/
7495 R: Michael Walle <michael@walle.cc>
7497 F: drivers/gpio/gpio-regmap.c
7498 F: include/linux/gpio/regmap.h
7501 M: Linus Walleij <linus.walleij@linaro.org>
7502 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7503 L: linux-gpio@vger.kernel.org
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7506 F: Documentation/ABI/obsolete/sysfs-gpio
7507 F: Documentation/ABI/testing/gpio-cdev
7508 F: Documentation/admin-guide/gpio/
7509 F: Documentation/devicetree/bindings/gpio/
7510 F: Documentation/driver-api/gpio/
7512 F: include/asm-generic/gpio.h
7513 F: include/linux/gpio.h
7514 F: include/linux/gpio/
7515 F: include/linux/of_gpio.h
7516 F: include/uapi/linux/gpio.h
7519 GRE DEMULTIPLEXER DRIVER
7520 M: Dmitry Kozlov <xeb@mail.ru>
7521 L: netdev@vger.kernel.org
7523 F: include/net/gre.h
7524 F: net/ipv4/gre_demux.c
7525 F: net/ipv4/gre_offload.c
7527 GRETH 10/100/1G Ethernet MAC device driver
7528 M: Andreas Larsson <andreas@gaisler.com>
7529 L: netdev@vger.kernel.org
7531 F: drivers/net/ethernet/aeroflex/
7533 GREYBUS AUDIO PROTOCOLS DRIVERS
7534 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7535 M: Mark Greer <mgreer@animalcreek.com>
7537 F: drivers/staging/greybus/audio_apbridgea.c
7538 F: drivers/staging/greybus/audio_apbridgea.h
7539 F: drivers/staging/greybus/audio_codec.c
7540 F: drivers/staging/greybus/audio_codec.h
7541 F: drivers/staging/greybus/audio_gb.c
7542 F: drivers/staging/greybus/audio_manager.c
7543 F: drivers/staging/greybus/audio_manager.h
7544 F: drivers/staging/greybus/audio_manager_module.c
7545 F: drivers/staging/greybus/audio_manager_private.h
7546 F: drivers/staging/greybus/audio_manager_sysfs.c
7547 F: drivers/staging/greybus/audio_module.c
7548 F: drivers/staging/greybus/audio_topology.c
7550 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7551 M: Viresh Kumar <vireshk@kernel.org>
7553 F: drivers/staging/greybus/authentication.c
7554 F: drivers/staging/greybus/bootrom.c
7555 F: drivers/staging/greybus/firmware.h
7556 F: drivers/staging/greybus/fw-core.c
7557 F: drivers/staging/greybus/fw-download.c
7558 F: drivers/staging/greybus/fw-management.c
7559 F: drivers/staging/greybus/greybus_authentication.h
7560 F: drivers/staging/greybus/greybus_firmware.h
7561 F: drivers/staging/greybus/hid.c
7562 F: drivers/staging/greybus/i2c.c
7563 F: drivers/staging/greybus/spi.c
7564 F: drivers/staging/greybus/spilib.c
7565 F: drivers/staging/greybus/spilib.h
7567 GREYBUS LOOPBACK DRIVER
7568 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7570 F: drivers/staging/greybus/loopback.c
7572 GREYBUS PLATFORM DRIVERS
7573 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7575 F: drivers/staging/greybus/arche-apb-ctrl.c
7576 F: drivers/staging/greybus/arche-platform.c
7577 F: drivers/staging/greybus/arche_platform.h
7579 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7580 M: Rui Miguel Silva <rmfrfs@gmail.com>
7582 F: drivers/staging/greybus/gpio.c
7583 F: drivers/staging/greybus/light.c
7584 F: drivers/staging/greybus/power_supply.c
7585 F: drivers/staging/greybus/sdio.c
7586 F: drivers/staging/greybus/spi.c
7587 F: drivers/staging/greybus/spilib.c
7590 M: Johan Hovold <johan@kernel.org>
7591 M: Alex Elder <elder@kernel.org>
7592 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7593 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7596 F: drivers/staging/greybus/
7597 F: include/linux/greybus.h
7598 F: include/linux/greybus/
7600 GREYBUS UART PROTOCOLS DRIVERS
7601 M: David Lin <dtwlin@gmail.com>
7603 F: drivers/staging/greybus/log.c
7604 F: drivers/staging/greybus/uart.c
7606 GS1662 VIDEO SERIALIZER
7607 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7608 L: linux-media@vger.kernel.org
7610 T: git git://linuxtv.org/media_tree.git
7611 F: drivers/media/spi/gs1662.c
7613 GSPCA FINEPIX SUBDRIVER
7614 M: Frank Zago <frank@zago.net>
7615 L: linux-media@vger.kernel.org
7617 T: git git://linuxtv.org/media_tree.git
7618 F: drivers/media/usb/gspca/finepix.c
7620 GSPCA GL860 SUBDRIVER
7621 M: Olivier Lorin <o.lorin@laposte.net>
7622 L: linux-media@vger.kernel.org
7624 T: git git://linuxtv.org/media_tree.git
7625 F: drivers/media/usb/gspca/gl860/
7627 GSPCA M5602 SUBDRIVER
7628 M: Erik Andren <erik.andren@gmail.com>
7629 L: linux-media@vger.kernel.org
7631 T: git git://linuxtv.org/media_tree.git
7632 F: drivers/media/usb/gspca/m5602/
7634 GSPCA PAC207 SONIXB SUBDRIVER
7635 M: Hans Verkuil <hverkuil@xs4all.nl>
7636 L: linux-media@vger.kernel.org
7638 T: git git://linuxtv.org/media_tree.git
7639 F: drivers/media/usb/gspca/pac207.c
7641 GSPCA SN9C20X SUBDRIVER
7642 M: Brian Johnson <brijohn@gmail.com>
7643 L: linux-media@vger.kernel.org
7645 T: git git://linuxtv.org/media_tree.git
7646 F: drivers/media/usb/gspca/sn9c20x.c
7648 GSPCA T613 SUBDRIVER
7649 M: Leandro Costantino <lcostantino@gmail.com>
7650 L: linux-media@vger.kernel.org
7652 T: git git://linuxtv.org/media_tree.git
7653 F: drivers/media/usb/gspca/t613.c
7655 GSPCA USB WEBCAM DRIVER
7656 M: Hans Verkuil <hverkuil@xs4all.nl>
7657 L: linux-media@vger.kernel.org
7659 T: git git://linuxtv.org/media_tree.git
7660 F: drivers/media/usb/gspca/
7662 GTP (GPRS Tunneling Protocol)
7663 M: Pablo Neira Ayuso <pablo@netfilter.org>
7664 M: Harald Welte <laforge@gnumonks.org>
7665 L: osmocom-net-gprs@lists.osmocom.org
7667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7668 F: drivers/net/gtp.c
7670 GUID PARTITION TABLE (GPT)
7671 M: Davidlohr Bueso <dave@stgolabs.net>
7672 L: linux-efi@vger.kernel.org
7674 F: block/partitions/efi.*
7677 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7678 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7680 W: http://uclinux-h8.sourceforge.jp
7681 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7683 F: drivers/clk/h8300/
7684 F: drivers/clocksource/h8300_*.c
7685 F: drivers/irqchip/irq-renesas-h8*.c
7687 HABANALABS PCI DRIVER
7688 M: Oded Gabbay <oded.gabbay@gmail.com>
7690 T: git https://github.com/HabanaAI/linux.git
7691 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7692 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7693 F: drivers/misc/habanalabs/
7694 F: include/uapi/misc/habanalabs.h
7697 M: Antti Palosaari <crope@iki.fi>
7698 L: linux-media@vger.kernel.org
7700 W: https://linuxtv.org
7701 W: http://palosaari.fi/linux/
7702 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7703 T: git git://linuxtv.org/anttip/media_tree.git
7704 F: drivers/media/usb/hackrf/
7706 HANTRO VPU CODEC DRIVER
7707 M: Ezequiel Garcia <ezequiel@collabora.com>
7708 M: Philipp Zabel <p.zabel@pengutronix.de>
7709 L: linux-media@vger.kernel.org
7710 L: linux-rockchip@lists.infradead.org
7712 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7713 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7714 F: drivers/staging/media/hantro/
7716 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7717 M: Frank Seidel <frank@f-seidel.de>
7718 L: platform-driver-x86@vger.kernel.org
7720 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7721 F: drivers/platform/x86/hdaps.c
7724 M: Jean Delvare <jdelvare@suse.com>
7725 M: Guenter Roeck <linux@roeck-us.net>
7726 L: linux-hwmon@vger.kernel.org
7728 W: http://hwmon.wiki.kernel.org/
7729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7730 F: Documentation/devicetree/bindings/hwmon/
7731 F: Documentation/hwmon/
7733 F: include/linux/hwmon*.h
7734 F: include/trace/events/hwmon*.h
7736 HARDWARE RANDOM NUMBER GENERATOR CORE
7737 M: Matt Mackall <mpm@selenic.com>
7738 M: Herbert Xu <herbert@gondor.apana.org.au>
7739 L: linux-crypto@vger.kernel.org
7741 F: Documentation/admin-guide/hw_random.rst
7742 F: Documentation/devicetree/bindings/rng/
7743 F: drivers/char/hw_random/
7744 F: include/linux/hw_random.h
7746 HARDWARE SPINLOCK CORE
7747 M: Ohad Ben-Cohen <ohad@wizery.com>
7748 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7749 R: Baolin Wang <baolin.wang7@gmail.com>
7750 L: linux-remoteproc@vger.kernel.org
7752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7753 F: Documentation/devicetree/bindings/hwlock/
7754 F: Documentation/locking/hwspinlock.rst
7755 F: drivers/hwspinlock/
7756 F: include/linux/hwspinlock.h
7758 HARDWARE TRACING FACILITIES
7759 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7761 F: drivers/hwtracing/
7763 HARMONY SOUND DRIVER
7764 L: linux-parisc@vger.kernel.org
7766 F: sound/parisc/harmony.*
7768 HDPVR USB VIDEO ENCODER DRIVER
7769 M: Hans Verkuil <hverkuil@xs4all.nl>
7770 L: linux-media@vger.kernel.org
7772 W: https://linuxtv.org
7773 T: git git://linuxtv.org/media_tree.git
7774 F: drivers/media/usb/hdpvr/
7776 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7777 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7779 F: Documentation/watchdog/hpwdt.rst
7780 F: drivers/watchdog/hpwdt.c
7782 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7783 M: Don Brace <don.brace@microchip.com>
7784 L: storagedev@microchip.com
7785 L: linux-scsi@vger.kernel.org
7787 F: Documentation/scsi/hpsa.rst
7788 F: drivers/scsi/hpsa*.[ch]
7789 F: include/linux/cciss*.h
7790 F: include/uapi/linux/cciss*.h
7793 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7794 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7795 L: linux-rdma@vger.kernel.org
7797 F: drivers/infiniband/hw/hfi1
7800 L: linux-fsdevel@vger.kernel.org
7802 F: Documentation/filesystems/hfs.rst
7806 L: linux-fsdevel@vger.kernel.org
7808 F: Documentation/filesystems/hfsplus.rst
7811 HGA FRAMEBUFFER DRIVER
7812 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7813 L: linux-nvidia@lists.surfsouth.com
7815 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7816 F: drivers/video/fbdev/hgafb.c
7818 HIBERNATION (aka Software Suspend, aka swsusp)
7819 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7820 M: Pavel Machek <pavel@ucw.cz>
7821 L: linux-pm@vger.kernel.org
7823 B: https://bugzilla.kernel.org
7824 F: arch/*/include/asm/suspend*.h
7826 F: drivers/base/power/
7827 F: include/linux/freezer.h
7828 F: include/linux/pm.h
7829 F: include/linux/suspend.h
7833 M: Jiri Kosina <jikos@kernel.org>
7834 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7835 L: linux-input@vger.kernel.org
7837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7839 F: include/linux/hid*
7840 F: include/uapi/linux/hid*
7842 HID SENSOR HUB DRIVERS
7843 M: Jiri Kosina <jikos@kernel.org>
7844 M: Jonathan Cameron <jic23@kernel.org>
7845 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7846 L: linux-input@vger.kernel.org
7847 L: linux-iio@vger.kernel.org
7849 F: Documentation/hid/hid-sensor*
7850 F: drivers/hid/hid-sensor-*
7851 F: drivers/iio/*/hid-*
7852 F: include/linux/hid-sensor-*
7854 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7855 M: Thomas Gleixner <tglx@linutronix.de>
7856 L: linux-kernel@vger.kernel.org
7858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7859 F: Documentation/timers/
7860 F: include/linux/clockchips.h
7861 F: include/linux/hrtimer.h
7862 F: kernel/time/clockevents.c
7863 F: kernel/time/hrtimer.c
7864 F: kernel/time/timer_*.c
7866 HIGH-SPEED SCC DRIVER FOR AX.25
7867 L: linux-hams@vger.kernel.org
7869 F: drivers/net/hamradio/dmascc.c
7870 F: drivers/net/hamradio/scc.c
7872 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7873 M: HighPoint Linux Team <linux@highpoint-tech.com>
7875 W: http://www.highpoint-tech.com
7876 F: Documentation/scsi/hptiop.rst
7877 F: drivers/scsi/hptiop.c
7880 M: Jes Sorensen <jes@trained-monkey.org>
7881 L: linux-hippi@sunsite.dk
7883 F: drivers/net/hippi/
7884 F: include/linux/hippidevice.h
7885 F: include/uapi/linux/if_hippi.h
7888 HISILICON DMA DRIVER
7889 M: Zhou Wang <wangzhou1@hisilicon.com>
7890 L: dmaengine@vger.kernel.org
7892 F: drivers/dma/hisi_dma.c
7894 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7895 M: Zaibo Xu <xuzaibo@huawei.com>
7896 L: linux-crypto@vger.kernel.org
7898 F: Documentation/ABI/testing/debugfs-hisi-hpre
7899 F: drivers/crypto/hisilicon/hpre/hpre.h
7900 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7901 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7903 HISILICON LPC BUS DRIVER
7904 M: john.garry@huawei.com
7906 W: http://www.hisilicon.com
7907 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7908 F: drivers/bus/hisi_lpc.c
7910 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7911 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7912 M: Salil Mehta <salil.mehta@huawei.com>
7913 L: netdev@vger.kernel.org
7915 W: http://www.hisilicon.com
7916 F: drivers/net/ethernet/hisilicon/hns3/
7918 HISILICON NETWORK SUBSYSTEM DRIVER
7919 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7920 M: Salil Mehta <salil.mehta@huawei.com>
7921 L: netdev@vger.kernel.org
7923 W: http://www.hisilicon.com
7924 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7925 F: drivers/net/ethernet/hisilicon/
7927 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7928 M: John Stultz <john.stultz@linaro.org>
7929 L: linux-kernel@vger.kernel.org
7931 F: drivers/misc/hisi_hikey_usb.c
7932 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7934 HISILICON PMU DRIVER
7935 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7937 W: http://www.hisilicon.com
7938 F: Documentation/admin-guide/perf/hisi-pmu.rst
7939 F: drivers/perf/hisilicon
7941 HISILICON QM AND ZIP Controller DRIVER
7942 M: Zhou Wang <wangzhou1@hisilicon.com>
7943 L: linux-crypto@vger.kernel.org
7945 F: Documentation/ABI/testing/debugfs-hisi-zip
7946 F: drivers/crypto/hisilicon/qm.c
7947 F: drivers/crypto/hisilicon/qm.h
7948 F: drivers/crypto/hisilicon/sgl.c
7949 F: drivers/crypto/hisilicon/zip/
7951 HISILICON ROCE DRIVER
7952 M: Lijun Ou <oulijun@huawei.com>
7953 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7954 M: Weihang Li <liweihang@huawei.com>
7955 L: linux-rdma@vger.kernel.org
7957 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7958 F: drivers/infiniband/hw/hns/
7960 HISILICON SAS Controller
7961 M: John Garry <john.garry@huawei.com>
7963 W: http://www.hisilicon.com
7964 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7965 F: drivers/scsi/hisi_sas/
7967 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7968 M: Zaibo Xu <xuzaibo@huawei.com>
7969 L: linux-crypto@vger.kernel.org
7971 F: Documentation/ABI/testing/debugfs-hisi-sec
7972 F: drivers/crypto/hisilicon/sec2/sec.h
7973 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7974 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7975 F: drivers/crypto/hisilicon/sec2/sec_main.c
7977 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7978 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7979 L: devel@driverdev.osuosl.org
7981 F: drivers/staging/hikey9xx/
7983 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7984 M: Zaibo Xu <xuzaibo@huawei.com>
7986 F: drivers/char/hw_random/hisi-trng-v2.c
7988 HISILICON V3XX SPI NOR FLASH Controller Driver
7989 M: John Garry <john.garry@huawei.com>
7991 W: http://www.hisilicon.com
7992 F: drivers/spi/spi-hisi-sfc-v3xx.c
7994 HMM - Heterogeneous Memory Management
7995 M: Jérôme Glisse <jglisse@redhat.com>
7996 L: linux-mm@kvack.org
7998 F: Documentation/vm/hmm.rst
7999 F: include/linux/hmm*
8002 F: tools/testing/selftests/vm/*hmm*
8005 M: Jouni Malinen <j@w1.fi>
8006 L: linux-wireless@vger.kernel.org
8008 W: http://w1.fi/hostap-driver.html
8009 F: drivers/net/wireless/intersil/hostap/
8011 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8012 L: platform-driver-x86@vger.kernel.org
8014 F: drivers/platform/x86/tc1100-wmi.c
8016 HPET: High Precision Event Timers driver
8017 M: Clemens Ladisch <clemens@ladisch.de>
8019 F: Documentation/timers/hpet.rst
8020 F: drivers/char/hpet.c
8021 F: include/linux/hpet.h
8022 F: include/uapi/linux/hpet.h
8026 F: arch/x86/include/asm/hpet.h
8027 F: arch/x86/kernel/hpet.c
8030 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8032 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8036 M: Sebastian Reichel <sre@kernel.org>
8038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8039 F: Documentation/ABI/testing/sysfs-bus-hsi
8040 F: Documentation/driver-api/hsi.rst
8042 F: include/linux/hsi/
8043 F: include/uapi/linux/hsi/
8046 L: linux-usb@vger.kernel.org
8048 F: drivers/net/usb/hso.c
8050 HSR NETWORK PROTOCOL
8051 L: netdev@vger.kernel.org
8055 HT16K33 LED CONTROLLER DRIVER
8056 M: Robin van der Gracht <robin@protonic.nl>
8058 F: Documentation/devicetree/bindings/display/ht16k33.txt
8059 F: drivers/auxdisplay/ht16k33.c
8061 HTCPEN TOUCHSCREEN DRIVER
8062 M: Pau Oliva Fora <pof@eslack.org>
8063 L: linux-input@vger.kernel.org
8065 F: drivers/input/touchscreen/htcpen.c
8067 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8068 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8069 L: linux-iio@vger.kernel.org
8071 W: http://www.st.com/
8072 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8073 F: drivers/iio/humidity/hts221*
8075 HUAWEI ETHERNET DRIVER
8076 M: Bin Luo <luobin9@huawei.com>
8077 L: netdev@vger.kernel.org
8079 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8080 F: drivers/net/ethernet/huawei/hinic/
8083 M: Mike Kravetz <mike.kravetz@oracle.com>
8084 L: linux-mm@kvack.org
8086 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8087 F: Documentation/admin-guide/mm/hugetlbpage.rst
8088 F: Documentation/vm/hugetlbfs_reserv.rst
8090 F: include/linux/hugetlb.h
8094 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8095 L: linux-media@vger.kernel.org
8097 W: https://linuxtv.org
8098 T: git git://linuxtv.org/media_tree.git
8099 F: drivers/media/platform/sti/hva
8101 HWPOISON MEMORY FAILURE HANDLING
8102 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8103 L: linux-mm@kvack.org
8105 F: mm/hwpoison-inject.c
8106 F: mm/memory-failure.c
8108 HYGON PROCESSOR SUPPORT
8109 M: Pu Wen <puwen@hygon.cn>
8110 L: linux-kernel@vger.kernel.org
8112 F: arch/x86/kernel/cpu/hygon.c
8114 HYNIX HI556 SENSOR DRIVER
8115 M: Shawn Tu <shawnx.tu@intel.com>
8116 L: linux-media@vger.kernel.org
8118 T: git git://linuxtv.org/media_tree.git
8119 F: drivers/media/i2c/hi556.c
8121 Hyper-V CORE AND DRIVERS
8122 M: "K. Y. Srinivasan" <kys@microsoft.com>
8123 M: Haiyang Zhang <haiyangz@microsoft.com>
8124 M: Stephen Hemminger <sthemmin@microsoft.com>
8125 M: Wei Liu <wei.liu@kernel.org>
8126 L: linux-hyperv@vger.kernel.org
8128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8129 F: Documentation/ABI/stable/sysfs-bus-vmbus
8130 F: Documentation/ABI/testing/debugfs-hyperv
8131 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8133 F: arch/x86/include/asm/hyperv-tlfs.h
8134 F: arch/x86/include/asm/mshyperv.h
8135 F: arch/x86/include/asm/trace/hyperv.h
8136 F: arch/x86/kernel/cpu/mshyperv.c
8137 F: drivers/clocksource/hyperv_timer.c
8138 F: drivers/hid/hid-hyperv.c
8140 F: drivers/input/serio/hyperv-keyboard.c
8141 F: drivers/iommu/hyperv-iommu.c
8142 F: drivers/net/hyperv/
8143 F: drivers/pci/controller/pci-hyperv-intf.c
8144 F: drivers/pci/controller/pci-hyperv.c
8145 F: drivers/scsi/storvsc_drv.c
8146 F: drivers/uio/uio_hv_generic.c
8147 F: drivers/video/fbdev/hyperv_fb.c
8148 F: include/asm-generic/hyperv-tlfs.h
8149 F: include/asm-generic/mshyperv.h
8150 F: include/clocksource/hyperv_timer.h
8151 F: include/linux/hyperv.h
8152 F: include/uapi/linux/hyperv.h
8153 F: net/vmw_vsock/hyperv_transport.c
8157 M: Vignesh Raghavendra <vigneshr@ti.com>
8158 L: linux-mtd@lists.infradead.org
8160 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8161 C: irc://irc.oftc.net/mtd
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8163 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8164 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8165 F: drivers/mtd/hyperbus/
8166 F: include/linux/mtd/hyperbus.h
8168 HYPERVISOR VIRTUAL CONSOLE DRIVER
8169 L: linuxppc-dev@lists.ozlabs.org
8174 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8175 L: linux-i2c@vger.kernel.org
8176 L: linux-acpi@vger.kernel.org
8178 F: drivers/i2c/i2c-core-acpi.c
8180 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8181 M: Ajay Gupta <ajayg@nvidia.com>
8182 L: linux-i2c@vger.kernel.org
8184 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8185 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8188 M: Peter Rosin <peda@axentia.se>
8189 L: linux-i2c@vger.kernel.org
8191 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8192 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8193 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8194 F: Documentation/i2c/i2c-topology.rst
8195 F: Documentation/i2c/muxes/
8196 F: drivers/i2c/i2c-mux.c
8197 F: drivers/i2c/muxes/
8198 F: include/linux/i2c-mux.h
8200 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8201 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8202 L: linux-i2c@vger.kernel.org
8204 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8205 F: drivers/i2c/busses/i2c-mv64xxx.c
8207 I2C OVER PARALLEL PORT
8208 M: Jean Delvare <jdelvare@suse.com>
8209 L: linux-i2c@vger.kernel.org
8211 F: Documentation/i2c/busses/i2c-parport.rst
8212 F: drivers/i2c/busses/i2c-parport.c
8215 M: Wolfram Sang <wsa@kernel.org>
8216 L: linux-i2c@vger.kernel.org
8218 W: https://i2c.wiki.kernel.org/
8219 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8221 F: Documentation/devicetree/bindings/i2c/i2c.txt
8222 F: Documentation/i2c/
8224 F: include/linux/i2c-dev.h
8225 F: include/linux/i2c-smbus.h
8226 F: include/linux/i2c.h
8227 F: include/uapi/linux/i2c-*.h
8228 F: include/uapi/linux/i2c.h
8230 I2C SUBSYSTEM HOST DRIVERS
8231 L: linux-i2c@vger.kernel.org
8233 W: https://i2c.wiki.kernel.org/
8234 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8236 F: Documentation/devicetree/bindings/i2c/
8237 F: drivers/i2c/algos/
8238 F: drivers/i2c/busses/
8241 M: Jean Delvare <jdelvare@suse.com>
8242 L: linux-i2c@vger.kernel.org
8244 F: Documentation/i2c/busses/i2c-taos-evm.rst
8245 F: drivers/i2c/busses/i2c-taos-evm.c
8248 M: Till Harbaum <till@harbaum.org>
8249 L: linux-i2c@vger.kernel.org
8251 W: http://www.harbaum.org/till/i2c_tiny_usb
8252 F: drivers/i2c/busses/i2c-tiny-usb.c
8254 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8255 M: Jean Delvare <jdelvare@suse.com>
8256 L: linux-i2c@vger.kernel.org
8258 F: Documentation/i2c/busses/i2c-ali1535.rst
8259 F: Documentation/i2c/busses/i2c-ali1563.rst
8260 F: Documentation/i2c/busses/i2c-ali15x3.rst
8261 F: Documentation/i2c/busses/i2c-amd756.rst
8262 F: Documentation/i2c/busses/i2c-amd8111.rst
8263 F: Documentation/i2c/busses/i2c-i801.rst
8264 F: Documentation/i2c/busses/i2c-nforce2.rst
8265 F: Documentation/i2c/busses/i2c-piix4.rst
8266 F: Documentation/i2c/busses/i2c-sis5595.rst
8267 F: Documentation/i2c/busses/i2c-sis630.rst
8268 F: Documentation/i2c/busses/i2c-sis96x.rst
8269 F: Documentation/i2c/busses/i2c-via.rst
8270 F: Documentation/i2c/busses/i2c-viapro.rst
8271 F: drivers/i2c/busses/i2c-ali1535.c
8272 F: drivers/i2c/busses/i2c-ali1563.c
8273 F: drivers/i2c/busses/i2c-ali15x3.c
8274 F: drivers/i2c/busses/i2c-amd756-s4882.c
8275 F: drivers/i2c/busses/i2c-amd756.c
8276 F: drivers/i2c/busses/i2c-amd8111.c
8277 F: drivers/i2c/busses/i2c-i801.c
8278 F: drivers/i2c/busses/i2c-isch.c
8279 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8280 F: drivers/i2c/busses/i2c-nforce2.c
8281 F: drivers/i2c/busses/i2c-piix4.c
8282 F: drivers/i2c/busses/i2c-sis5595.c
8283 F: drivers/i2c/busses/i2c-sis630.c
8284 F: drivers/i2c/busses/i2c-sis96x.c
8285 F: drivers/i2c/busses/i2c-via.c
8286 F: drivers/i2c/busses/i2c-viapro.c
8288 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8289 M: Hans de Goede <hdegoede@redhat.com>
8290 L: linux-i2c@vger.kernel.org
8292 F: drivers/i2c/busses/i2c-cht-wc.c
8294 I2C/SMBUS ISMT DRIVER
8295 M: Seth Heasley <seth.heasley@intel.com>
8296 M: Neil Horman <nhorman@tuxdriver.com>
8297 L: linux-i2c@vger.kernel.org
8298 F: Documentation/i2c/busses/i2c-ismt.rst
8299 F: drivers/i2c/busses/i2c-ismt.c
8301 I2C/SMBUS STUB DRIVER
8302 M: Jean Delvare <jdelvare@suse.com>
8303 L: linux-i2c@vger.kernel.org
8305 F: drivers/i2c/i2c-stub.c
8307 I3C DRIVER FOR CADENCE I3C MASTER IP
8308 M: Przemysław Gaj <pgaj@cadence.com>
8310 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8311 F: drivers/i3c/master/i3c-master-cdns.c
8313 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8314 M: Vitor Soares <vitor.soares@synopsys.com>
8316 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8317 F: drivers/i3c/master/dw*
8320 M: Boris Brezillon <bbrezillon@kernel.org>
8321 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8323 C: irc://chat.freenode.net/linux-i3c
8324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8325 F: Documentation/ABI/testing/sysfs-bus-i3c
8326 F: Documentation/devicetree/bindings/i3c/
8327 F: Documentation/driver-api/i3c
8329 F: include/linux/i3c/
8331 IA64 (Itanium) PLATFORM
8332 M: Tony Luck <tony.luck@intel.com>
8333 M: Fenghua Yu <fenghua.yu@intel.com>
8334 L: linux-ia64@vger.kernel.org
8336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8337 F: Documentation/ia64/
8340 IBM Power 842 compression accelerator
8341 M: Haren Myneni <haren@us.ibm.com>
8344 F: drivers/crypto/nx/Kconfig
8345 F: drivers/crypto/nx/Makefile
8346 F: drivers/crypto/nx/nx-842*
8347 F: include/linux/sw842.h
8350 IBM Power in-Nest Crypto Acceleration
8351 M: Breno Leitão <leitao@debian.org>
8352 M: Nayna Jain <nayna@linux.ibm.com>
8353 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8354 L: linux-crypto@vger.kernel.org
8356 F: drivers/crypto/nx/Kconfig
8357 F: drivers/crypto/nx/Makefile
8358 F: drivers/crypto/nx/nx-aes*
8359 F: drivers/crypto/nx/nx-sha*
8360 F: drivers/crypto/nx/nx.*
8361 F: drivers/crypto/nx/nx_csbcpb.h
8362 F: drivers/crypto/nx/nx_debugfs.c
8364 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8365 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8366 L: linux-pci@vger.kernel.org
8367 L: linuxppc-dev@lists.ozlabs.org
8369 F: drivers/pci/hotplug/rpadlpar*
8371 IBM Power Linux RAID adapter
8372 M: Brian King <brking@us.ibm.com>
8374 F: drivers/scsi/ipr.*
8376 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8377 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8378 L: linux-pci@vger.kernel.org
8379 L: linuxppc-dev@lists.ozlabs.org
8381 F: drivers/pci/hotplug/rpaphp*
8383 IBM Power SRIOV Virtual NIC Device Driver
8384 M: Dany Madden <drt@linux.ibm.com>
8385 M: Lijun Pan <ljp@linux.ibm.com>
8386 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8387 L: netdev@vger.kernel.org
8389 F: drivers/net/ethernet/ibm/ibmvnic.*
8391 IBM Power Virtual Accelerator Switchboard
8392 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8393 L: linuxppc-dev@lists.ozlabs.org
8395 F: arch/powerpc/include/asm/vas.h
8396 F: arch/powerpc/platforms/powernv/copy-paste.h
8397 F: arch/powerpc/platforms/powernv/vas*
8399 IBM Power Virtual Ethernet Device Driver
8400 M: Cristobal Forno <cforno12@linux.ibm.com>
8401 L: netdev@vger.kernel.org
8403 F: drivers/net/ethernet/ibm/ibmveth.*
8405 IBM Power Virtual FC Device Drivers
8406 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8407 L: linux-scsi@vger.kernel.org
8409 F: drivers/scsi/ibmvscsi/ibmvfc*
8411 IBM Power Virtual Management Channel Driver
8412 M: Steven Royer <seroyer@linux.ibm.com>
8414 F: drivers/misc/ibmvmc.*
8416 IBM Power Virtual SCSI Device Drivers
8417 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8418 L: linux-scsi@vger.kernel.org
8420 F: drivers/scsi/ibmvscsi/ibmvscsi*
8421 F: include/scsi/viosrp.h
8423 IBM Power Virtual SCSI Device Target Driver
8424 M: Michael Cyr <mikecyr@linux.ibm.com>
8425 L: linux-scsi@vger.kernel.org
8426 L: target-devel@vger.kernel.org
8428 F: drivers/scsi/ibmvscsi_tgt/
8430 IBM Power VMX Cryptographic instructions
8431 M: Breno Leitão <leitao@debian.org>
8432 M: Nayna Jain <nayna@linux.ibm.com>
8433 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8434 L: linux-crypto@vger.kernel.org
8436 F: drivers/crypto/vmx/Kconfig
8437 F: drivers/crypto/vmx/Makefile
8438 F: drivers/crypto/vmx/aes*
8439 F: drivers/crypto/vmx/ghash*
8440 F: drivers/crypto/vmx/ppc-xlate.pl
8441 F: drivers/crypto/vmx/vmx.c
8443 IBM ServeRAID RAID DRIVER
8445 F: drivers/scsi/ips.*
8447 ICH LPC AND GPIO DRIVER
8448 M: Peter Tyser <ptyser@xes-inc.com>
8450 F: drivers/gpio/gpio-ich.c
8451 F: drivers/mfd/lpc_ich.c
8454 M: Max Staudt <max@enpas.org>
8455 L: linux-i2c@vger.kernel.org
8457 F: drivers/i2c/busses/i2c-icy.c
8460 M: "David S. Miller" <davem@davemloft.net>
8461 L: linux-ide@vger.kernel.org
8463 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8465 F: Documentation/ide/
8467 F: include/linux/ide.h
8470 M: Borislav Petkov <bp@alien8.de>
8471 L: linux-ide@vger.kernel.org
8473 F: Documentation/cdrom/ide-cd.rst
8474 F: drivers/ide/ide-cd*
8476 IDEAPAD LAPTOP EXTRAS DRIVER
8477 M: Ike Panhc <ike.pan@canonical.com>
8478 L: platform-driver-x86@vger.kernel.org
8480 W: http://launchpad.net/ideapad-laptop
8481 F: drivers/platform/x86/ideapad-laptop.c
8483 IDEAPAD LAPTOP SLIDEBAR DRIVER
8484 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8485 L: linux-input@vger.kernel.org
8487 W: https://github.com/o2genum/ideapad-slidebar
8488 F: drivers/input/misc/ideapad_slidebar.c
8490 IDT VersaClock 5 CLOCK DRIVER
8491 M: Luca Ceresoli <luca@lucaceresoli.net>
8493 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8494 F: drivers/clk/clk-versaclock5.c
8496 IEEE 802.15.4 SUBSYSTEM
8497 M: Alexander Aring <alex.aring@gmail.com>
8498 M: Stefan Schmidt <stefan@datenfreihafen.org>
8499 L: linux-wpan@vger.kernel.org
8501 W: https://linux-wpan.org/
8502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8504 F: Documentation/networking/ieee802154.rst
8505 F: drivers/net/ieee802154/
8506 F: include/linux/ieee802154.h
8507 F: include/linux/nl802154.h
8508 F: include/net/af_ieee802154.h
8509 F: include/net/cfg802154.h
8510 F: include/net/ieee802154_netdev.h
8511 F: include/net/mac802154.h
8512 F: include/net/nl802154.h
8517 M: Yotam Gigi <yotam.gi@gmail.com>
8518 M: Jamal Hadi Salim <jhs@mojatatu.com>
8519 F: include/net/ife.h
8520 F: include/uapi/linux/ife.h
8523 IGORPLUG-USB IR RECEIVER
8524 M: Sean Young <sean@mess.org>
8525 L: linux-media@vger.kernel.org
8527 F: drivers/media/rc/igorplugusb.c
8529 IGUANAWORKS USB IR TRANSCEIVER
8530 M: Sean Young <sean@mess.org>
8531 L: linux-media@vger.kernel.org
8533 F: drivers/media/rc/iguanair.c
8535 IIO DIGITAL POTENTIOMETER DAC
8536 M: Peter Rosin <peda@axentia.se>
8537 L: linux-iio@vger.kernel.org
8539 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8540 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8541 F: drivers/iio/dac/dpot-dac.c
8543 IIO ENVELOPE DETECTOR
8544 M: Peter Rosin <peda@axentia.se>
8545 L: linux-iio@vger.kernel.org
8547 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8548 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8549 F: drivers/iio/adc/envelope-detector.c
8552 M: Peter Rosin <peda@axentia.se>
8553 L: linux-iio@vger.kernel.org
8555 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8556 F: drivers/iio/multiplexer/iio-mux.c
8558 IIO SUBSYSTEM AND DRIVERS
8559 M: Jonathan Cameron <jic23@kernel.org>
8560 R: Lars-Peter Clausen <lars@metafoo.de>
8561 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8562 L: linux-iio@vger.kernel.org
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8565 F: Documentation/ABI/testing/configfs-iio*
8566 F: Documentation/ABI/testing/sysfs-bus-iio*
8567 F: Documentation/devicetree/bindings/iio/
8569 F: drivers/staging/iio/
8570 F: include/linux/iio/
8574 M: Peter Rosin <peda@axentia.se>
8575 L: linux-iio@vger.kernel.org
8577 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8578 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8579 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8580 F: drivers/iio/afe/iio-rescale.c
8582 IKANOS/ADI EAGLE ADSL USB DRIVER
8583 M: Matthieu Castet <castet.matthieu@free.fr>
8584 M: Stanislaw Gruszka <stf_xl@wp.pl>
8586 F: drivers/usb/atm/ueagle-atm.c
8588 IMGTEC ASCII LCD DRIVER
8589 M: Paul Burton <paulburton@kernel.org>
8591 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8592 F: drivers/auxdisplay/img-ascii-lcd.c
8594 IMGTEC IR DECODER DRIVER
8596 F: drivers/media/rc/img-ir/
8598 IMON SOUNDGRAPH USB IR RECEIVER
8599 M: Sean Young <sean@mess.org>
8600 L: linux-media@vger.kernel.org
8602 F: drivers/media/rc/imon.c
8603 F: drivers/media/rc/imon_raw.c
8605 IMS TWINTURBO FRAMEBUFFER DRIVER
8606 L: linux-fbdev@vger.kernel.org
8608 F: drivers/video/fbdev/imsttfb.c
8610 INA209 HARDWARE MONITOR DRIVER
8611 M: Guenter Roeck <linux@roeck-us.net>
8612 L: linux-hwmon@vger.kernel.org
8614 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8615 F: Documentation/hwmon/ina209.rst
8616 F: drivers/hwmon/ina209.c
8618 INA2XX HARDWARE MONITOR DRIVER
8619 M: Guenter Roeck <linux@roeck-us.net>
8620 L: linux-hwmon@vger.kernel.org
8622 F: Documentation/hwmon/ina2xx.rst
8623 F: drivers/hwmon/ina2xx.c
8624 F: include/linux/platform_data/ina2xx.h
8626 INDUSTRY PACK SUBSYSTEM (IPACK)
8627 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8628 M: Jens Taprogge <jens.taprogge@taprogge.org>
8629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8630 L: industrypack-devel@lists.sourceforge.net
8632 W: http://industrypack.sourceforge.net
8635 INFINEON DPS310 Driver
8636 M: Eddie James <eajames@linux.ibm.com>
8637 L: linux-iio@vger.kernel.org
8639 F: drivers/iio/pressure/dps310.c
8641 INFINIBAND SUBSYSTEM
8642 M: Doug Ledford <dledford@redhat.com>
8643 M: Jason Gunthorpe <jgg@nvidia.com>
8644 L: linux-rdma@vger.kernel.org
8646 W: https://github.com/linux-rdma/rdma-core
8647 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8649 F: Documentation/devicetree/bindings/infiniband/
8650 F: Documentation/infiniband/
8651 F: drivers/infiniband/
8653 F: include/trace/events/ib_mad.h
8654 F: include/trace/events/ib_umad.h
8655 F: include/uapi/linux/if_infiniband.h
8656 F: include/uapi/rdma/
8657 F: samples/bpf/ibumad_kern.c
8658 F: samples/bpf/ibumad_user.c
8660 INGENIC JZ4780 DMA Driver
8661 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8663 F: drivers/dma/dma-jz4780.c
8665 INGENIC JZ4780 NAND DRIVER
8666 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8667 L: linux-mtd@lists.infradead.org
8669 F: drivers/mtd/nand/raw/ingenic/
8672 M: Paul Cercueil <paul@crapouillou.net>
8674 F: arch/mips/boot/dts/ingenic/
8675 F: arch/mips/generic/board-ingenic.c
8676 F: arch/mips/include/asm/mach-ingenic/
8677 F: arch/mips/ingenic/Kconfig
8678 F: drivers/clk/ingenic/
8679 F: drivers/dma/dma-jz4780.c
8680 F: drivers/gpu/drm/ingenic/
8681 F: drivers/i2c/busses/i2c-jz4780.c
8682 F: drivers/iio/adc/ingenic-adc.c
8683 F: drivers/irqchip/irq-ingenic.c
8684 F: drivers/memory/jz4780-nemc.c
8685 F: drivers/mmc/host/jz4740_mmc.c
8686 F: drivers/mtd/nand/raw/ingenic/
8687 F: drivers/pinctrl/pinctrl-ingenic.c
8688 F: drivers/power/supply/ingenic-battery.c
8689 F: drivers/pwm/pwm-jz4740.c
8690 F: drivers/remoteproc/ingenic_rproc.c
8691 F: drivers/rtc/rtc-jz4740.c
8692 F: drivers/tty/serial/8250/8250_ingenic.c
8693 F: drivers/usb/musb/jz4740.c
8694 F: drivers/watchdog/jz4740_wdt.c
8695 F: include/dt-bindings/iio/adc/ingenic,adc.h
8696 F: include/linux/mfd/ingenic-tcu.h
8697 F: sound/soc/codecs/jz47*
8698 F: sound/soc/jz4740/
8701 M: Jan Kara <jack@suse.cz>
8702 R: Amir Goldstein <amir73il@gmail.com>
8703 L: linux-fsdevel@vger.kernel.org
8705 F: Documentation/filesystems/inotify.rst
8706 F: fs/notify/inotify/
8707 F: include/linux/inotify.h
8708 F: include/uapi/linux/inotify.h
8710 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8711 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8712 L: linux-input@vger.kernel.org
8714 Q: http://patchwork.kernel.org/project/linux-input/list/
8715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8716 F: Documentation/devicetree/bindings/input/
8717 F: Documentation/devicetree/bindings/serio/
8718 F: Documentation/input/
8720 F: include/linux/input.h
8721 F: include/linux/input/
8722 F: include/uapi/linux/input-event-codes.h
8723 F: include/uapi/linux/input.h
8725 INPUT MULTITOUCH (MT) PROTOCOL
8726 M: Henrik Rydberg <rydberg@bitmath.org>
8727 L: linux-input@vger.kernel.org
8729 F: Documentation/input/multi-touch-protocol.rst
8730 F: drivers/input/input-mt.c
8733 INSIDE SECURE CRYPTO DRIVER
8734 M: Antoine Tenart <atenart@kernel.org>
8735 L: linux-crypto@vger.kernel.org
8737 F: drivers/crypto/inside-secure/
8739 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8740 M: Mimi Zohar <zohar@linux.ibm.com>
8741 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8742 L: linux-integrity@vger.kernel.org
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8745 F: security/integrity/ima/
8747 INTEL 810/815 FRAMEBUFFER DRIVER
8748 M: Antonino Daplas <adaplas@gmail.com>
8749 L: linux-fbdev@vger.kernel.org
8751 F: drivers/video/fbdev/i810/
8754 M: Cezary Rojewski <cezary.rojewski@intel.com>
8755 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8756 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8757 M: Jie Yang <yang.jie@linux.intel.com>
8758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8762 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8763 M: Hans de Goede <hdegoede@redhat.com>
8764 L: platform-driver-x86@vger.kernel.org
8766 F: drivers/platform/x86/intel_atomisp2_pm.c
8768 INTEL ATOMISP2 LED DRIVER
8769 M: Hans de Goede <hdegoede@redhat.com>
8770 L: platform-driver-x86@vger.kernel.org
8772 F: drivers/platform/x86/intel_atomisp2_led.c
8774 INTEL BROXTON PMC DRIVER
8775 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8776 M: Zha Qipeng <qipeng.zha@intel.com>
8778 F: drivers/mfd/intel_pmc_bxt.c
8779 F: include/linux/mfd/intel_pmc_bxt.h
8781 INTEL C600 SERIES SAS CONTROLLER DRIVER
8782 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8783 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8784 L: linux-scsi@vger.kernel.org
8786 T: git git://git.code.sf.net/p/intel-sas/isci
8787 F: drivers/scsi/isci/
8789 INTEL CPU family model numbers
8790 M: Tony Luck <tony.luck@intel.com>
8792 L: linux-kernel@vger.kernel.org
8794 F: arch/x86/include/asm/intel-family.h
8796 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8797 M: Jani Nikula <jani.nikula@linux.intel.com>
8798 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8799 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8800 L: intel-gfx@lists.freedesktop.org
8802 W: https://01.org/linuxgraphics/
8803 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8804 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8805 C: irc://chat.freenode.net/intel-gfx
8806 T: git git://anongit.freedesktop.org/drm-intel
8807 F: Documentation/gpu/i915.rst
8808 F: drivers/gpu/drm/i915/
8809 F: include/drm/i915*
8810 F: include/uapi/drm/i915_drm.h
8812 INTEL ETHERNET DRIVERS
8813 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8814 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8815 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8817 W: http://www.intel.com/support/feedback.htm
8818 W: http://e1000.sourceforge.net/
8819 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8822 F: Documentation/networking/device_drivers/ethernet/intel/
8823 F: drivers/net/ethernet/intel/
8824 F: drivers/net/ethernet/intel/*/
8825 F: include/linux/avf/virtchnl.h
8827 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8828 M: Maik Broemme <mbroemme@libmpq.org>
8829 L: linux-fbdev@vger.kernel.org
8831 F: Documentation/fb/intelfb.rst
8832 F: drivers/video/fbdev/intelfb/
8835 M: Andy Shevchenko <andy@kernel.org>
8836 L: linux-gpio@vger.kernel.org
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8839 F: drivers/gpio/gpio-ich.c
8840 F: drivers/gpio/gpio-intel-mid.c
8841 F: drivers/gpio/gpio-merrifield.c
8842 F: drivers/gpio/gpio-ml-ioh.c
8843 F: drivers/gpio/gpio-pch.c
8844 F: drivers/gpio/gpio-sch.c
8845 F: drivers/gpio/gpio-sodaville.c
8847 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8848 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8849 M: Zhi Wang <zhi.a.wang@intel.com>
8850 L: intel-gvt-dev@lists.freedesktop.org
8851 L: intel-gfx@lists.freedesktop.org
8853 W: https://01.org/igvt-g
8854 T: git https://github.com/intel/gvt-linux.git
8855 F: drivers/gpu/drm/i915/gvt/
8857 INTEL HID EVENT DRIVER
8858 M: Alex Hung <alex.hung@canonical.com>
8859 L: platform-driver-x86@vger.kernel.org
8861 F: drivers/platform/x86/intel-hid.c
8863 INTEL I/OAT DMA DRIVER
8864 M: Dave Jiang <dave.jiang@intel.com>
8865 R: Dan Williams <dan.j.williams@intel.com>
8866 L: dmaengine@vger.kernel.org
8868 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8869 F: drivers/dma/ioat*
8872 M: Dave Jiang <dave.jiang@intel.com>
8873 L: dmaengine@vger.kernel.org
8875 F: drivers/dma/idxd/*
8876 F: include/uapi/linux/idxd.h
8879 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8880 M: Len Brown <lenb@kernel.org>
8881 L: linux-pm@vger.kernel.org
8883 B: https://bugzilla.kernel.org
8884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8885 F: drivers/idle/intel_idle.c
8887 INTEL INTEGRATED SENSOR HUB DRIVER
8888 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8889 M: Jiri Kosina <jikos@kernel.org>
8890 L: linux-input@vger.kernel.org
8892 F: drivers/hid/intel-ish-hid/
8895 M: David Woodhouse <dwmw2@infradead.org>
8896 M: Lu Baolu <baolu.lu@linux.intel.com>
8897 L: iommu@lists.linux-foundation.org
8899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8900 F: drivers/iommu/intel/
8901 F: include/linux/intel-iommu.h
8902 F: include/linux/intel-svm.h
8904 INTEL IOP-ADMA DMA DRIVER
8905 R: Dan Williams <dan.j.williams@intel.com>
8907 F: drivers/dma/iop-adma.c
8909 INTEL IPU3 CSI-2 CIO2 DRIVER
8910 M: Yong Zhi <yong.zhi@intel.com>
8911 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8912 M: Bingbu Cao <bingbu.cao@intel.com>
8913 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8914 L: linux-media@vger.kernel.org
8916 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8917 F: drivers/media/pci/intel/ipu3/
8919 INTEL IPU3 CSI-2 IMGU DRIVER
8920 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8921 R: Bingbu Cao <bingbu.cao@intel.com>
8922 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8923 L: linux-media@vger.kernel.org
8925 F: Documentation/admin-guide/media/ipu3.rst
8926 F: Documentation/admin-guide/media/ipu3_rcb.svg
8927 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8928 F: drivers/staging/media/ipu3/
8930 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8931 M: Krzysztof Halasa <khalasa@piap.pl>
8933 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8934 F: drivers/net/wan/ixp4xx_hss.c
8935 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8936 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8937 F: include/linux/soc/ixp4xx/npe.h
8938 F: include/linux/soc/ixp4xx/qmgr.h
8940 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8941 M: Deepak Saxena <dsaxena@plexity.net>
8943 F: drivers/char/hw_random/ixp4xx-rng.c
8945 INTEL MANAGEMENT ENGINE (mei)
8946 M: Tomas Winkler <tomas.winkler@intel.com>
8947 L: linux-kernel@vger.kernel.org
8949 F: Documentation/driver-api/mei/*
8950 F: drivers/misc/mei/
8951 F: drivers/watchdog/mei_wdt.c
8952 F: include/linux/mei_cl_bus.h
8953 F: include/uapi/linux/mei.h
8956 INTEL MENLOW THERMAL DRIVER
8957 M: Sujith Thomas <sujith.thomas@intel.com>
8958 L: platform-driver-x86@vger.kernel.org
8960 W: https://01.org/linux-acpi
8961 F: drivers/platform/x86/intel_menlow.c
8963 INTEL P-Unit IPC DRIVER
8964 M: Zha Qipeng <qipeng.zha@intel.com>
8965 L: platform-driver-x86@vger.kernel.org
8967 F: arch/x86/include/asm/intel_punit_ipc.h
8968 F: drivers/platform/x86/intel_punit_ipc.c
8970 INTEL PMC CORE DRIVER
8971 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8972 M: David E Box <david.e.box@intel.com>
8973 L: platform-driver-x86@vger.kernel.org
8975 F: drivers/platform/x86/intel_pmc_core*
8977 INTEL PMIC GPIO DRIVERS
8978 M: Andy Shevchenko <andy@kernel.org>
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8981 F: drivers/gpio/gpio-*cove.c
8982 F: drivers/gpio/gpio-msic.c
8984 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8985 M: Andy Shevchenko <andy@kernel.org>
8987 F: drivers/mfd/intel_msic.c
8988 F: drivers/mfd/intel_soc_pmic*
8989 F: include/linux/mfd/intel_msic.h
8990 F: include/linux/mfd/intel_soc_pmic*
8992 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8993 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8994 L: linux-wireless@vger.kernel.org
8996 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8997 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8998 F: drivers/net/wireless/intel/ipw2x00/
9001 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9002 M: Len Brown <lenb@kernel.org>
9003 L: linux-pm@vger.kernel.org
9005 F: drivers/cpufreq/intel_pstate.c
9007 INTEL RDMA RNIC DRIVER
9008 M: Faisal Latif <faisal.latif@intel.com>
9009 M: Shiraz Saleem <shiraz.saleem@intel.com>
9010 L: linux-rdma@vger.kernel.org
9012 F: drivers/infiniband/hw/i40iw/
9013 F: include/uapi/rdma/i40iw-abi.h
9016 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9018 F: arch/x86/include/asm/intel_scu_ipc.h
9019 F: drivers/platform/x86/intel_scu_*
9021 INTEL SPEED SELECT TECHNOLOGY
9022 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9023 L: platform-driver-x86@vger.kernel.org
9025 F: drivers/platform/x86/intel_speed_select_if/
9026 F: include/uapi/linux/isst_if.h
9027 F: tools/power/x86/intel-speed-select/
9029 INTEL STRATIX10 FIRMWARE DRIVERS
9030 M: Richard Gong <richard.gong@linux.intel.com>
9031 L: linux-kernel@vger.kernel.org
9033 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9034 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9035 F: drivers/firmware/stratix10-rsu.c
9036 F: drivers/firmware/stratix10-svc.c
9037 F: include/linux/firmware/intel/stratix10-smc.h
9038 F: include/linux/firmware/intel/stratix10-svc-client.h
9040 INTEL TELEMETRY DRIVER
9041 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9042 M: "David E. Box" <david.e.box@linux.intel.com>
9043 L: platform-driver-x86@vger.kernel.org
9045 F: arch/x86/include/asm/intel_telemetry.h
9046 F: drivers/platform/x86/intel_telemetry*
9048 INTEL UNCORE FREQUENCY CONTROL
9049 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9050 L: platform-driver-x86@vger.kernel.org
9052 F: drivers/platform/x86/intel-uncore-frequency.c
9054 INTEL VIRTUAL BUTTON DRIVER
9055 M: AceLan Kao <acelan.kao@canonical.com>
9056 L: platform-driver-x86@vger.kernel.org
9058 F: drivers/platform/x86/intel-vbtn.c
9060 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9061 M: Stanislaw Gruszka <stf_xl@wp.pl>
9062 L: linux-wireless@vger.kernel.org
9064 F: drivers/net/wireless/intel/iwlegacy/
9066 INTEL WIRELESS WIFI LINK (iwlwifi)
9067 M: Johannes Berg <johannes.berg@intel.com>
9068 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9069 M: Luca Coelho <luciano.coelho@intel.com>
9070 M: Intel Linux Wireless <linuxwifi@intel.com>
9071 L: linux-wireless@vger.kernel.org
9073 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9075 F: drivers/net/wireless/intel/iwlwifi/
9077 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9078 M: Jithu Joseph <jithu.joseph@intel.com>
9079 R: Maurice Ma <maurice.ma@intel.com>
9081 W: https://slimbootloader.github.io/security/firmware-update.html
9082 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9084 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9085 M: Mario Limonciello <mario.limonciello@dell.com>
9087 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9090 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9092 F: Documentation/trace/intel_th.rst
9093 F: drivers/hwtracing/intel_th/
9094 F: include/linux/intel_th.h
9096 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9097 M: Ning Sun <ning.sun@intel.com>
9098 L: tboot-devel@lists.sourceforge.net
9100 W: http://tboot.sourceforge.net
9101 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9102 F: Documentation/x86/intel_txt.rst
9103 F: arch/x86/kernel/tboot.c
9104 F: include/linux/tboot.h
9107 M: Georgi Djakov <georgi.djakov@linaro.org>
9108 L: linux-pm@vger.kernel.org
9110 F: Documentation/devicetree/bindings/interconnect/
9111 F: Documentation/driver-api/interconnect.rst
9112 F: drivers/interconnect/
9113 F: include/dt-bindings/interconnect/
9114 F: include/linux/interconnect-provider.h
9115 F: include/linux/interconnect.h
9117 INVENSENSE ICM-426xx IMU DRIVER
9118 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9119 L: linux-iio@vger.kernel.org
9121 W: https://invensense.tdk.com/
9122 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9123 F: drivers/iio/imu/inv_icm42600/
9125 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9126 M: Linus Walleij <linus.walleij@linaro.org>
9127 L: linux-iio@vger.kernel.org
9129 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9130 F: drivers/iio/gyro/mpu3050*
9132 IOC3 ETHERNET DRIVER
9133 M: Ralf Baechle <ralf@linux-mips.org>
9134 L: linux-mips@vger.kernel.org
9136 F: drivers/net/ethernet/sgi/ioc3-eth.c
9138 IOMAP FILESYSTEM LIBRARY
9139 M: Christoph Hellwig <hch@infradead.org>
9140 M: Darrick J. Wong <darrick.wong@oracle.com>
9141 M: linux-xfs@vger.kernel.org
9142 M: linux-fsdevel@vger.kernel.org
9143 L: linux-xfs@vger.kernel.org
9144 L: linux-fsdevel@vger.kernel.org
9146 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9148 F: include/linux/iomap.h
9151 M: Joerg Roedel <joro@8bytes.org>
9152 M: Will Deacon <will@kernel.org>
9153 L: iommu@lists.linux-foundation.org
9155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9156 F: Documentation/devicetree/bindings/iommu/
9157 F: Documentation/userspace-api/iommu.rst
9159 F: include/linux/iommu.h
9160 F: include/linux/iova.h
9161 F: include/linux/of_iommu.h
9162 F: include/uapi/linux/iommu.h
9165 M: Jens Axboe <axboe@kernel.dk>
9166 L: io-uring@vger.kernel.org
9168 T: git git://git.kernel.dk/linux-block
9169 T: git git://git.kernel.dk/liburing
9173 F: include/uapi/linux/io_uring.h
9176 M: Corey Minyard <minyard@acm.org>
9177 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9179 W: http://openipmi.sourceforge.net/
9180 F: Documentation/driver-api/ipmi.rst
9181 F: Documentation/devicetree/bindings/ipmi/
9182 F: drivers/char/ipmi/
9183 F: include/linux/ipmi*
9184 F: include/uapi/linux/ipmi*
9186 IPS SCSI RAID DRIVER
9187 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9188 L: linux-scsi@vger.kernel.org
9190 W: http://www.adaptec.com/
9191 F: drivers/scsi/ips*
9194 M: Wensong Zhang <wensong@linux-vs.org>
9195 M: Simon Horman <horms@verge.net.au>
9196 M: Julian Anastasov <ja@ssi.bg>
9197 L: netdev@vger.kernel.org
9198 L: lvs-devel@vger.kernel.org
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9202 F: Documentation/networking/ipvs-sysctl.rst
9203 F: include/net/ip_vs.h
9204 F: include/uapi/linux/ip_vs.h
9205 F: net/netfilter/ipvs/
9208 M: Jiri Kosina <jikos@kernel.org>
9209 M: David Sterba <dsterba@suse.com>
9211 F: drivers/tty/ipwireless/
9214 L: netdev@vger.kernel.org
9216 F: include/uapi/linux/ipx.h
9218 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9219 M: Marc Zyngier <maz@kernel.org>
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9222 F: Documentation/core-api/irq/irq-domain.rst
9223 F: include/linux/irqdomain.h
9224 F: kernel/irq/irqdomain.c
9228 M: Thomas Gleixner <tglx@linutronix.de>
9229 L: linux-kernel@vger.kernel.org
9231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9235 M: Thomas Gleixner <tglx@linutronix.de>
9236 M: Jason Cooper <jason@lakedaemon.net>
9237 M: Marc Zyngier <maz@kernel.org>
9238 L: linux-kernel@vger.kernel.org
9240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9241 F: Documentation/devicetree/bindings/interrupt-controller/
9245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9247 F: Documentation/driver-api/isa.rst
9248 F: drivers/base/isa.c
9249 F: include/linux/isa.h
9252 M: Hans Verkuil <hverkuil@xs4all.nl>
9253 L: linux-media@vger.kernel.org
9255 W: https://linuxtv.org
9256 T: git git://linuxtv.org/media_tree.git
9257 F: drivers/media/radio/radio-isa*
9260 M: Jaroslav Kysela <perex@perex.cz>
9262 F: Documentation/driver-api/isapnp.rst
9263 F: drivers/pnp/isapnp/
9264 F: include/linux/isapnp.h
9267 M: Lee Duncan <lduncan@suse.com>
9268 M: Chris Leech <cleech@redhat.com>
9269 L: open-iscsi@googlegroups.com
9270 L: linux-scsi@vger.kernel.org
9272 W: www.open-iscsi.com
9273 F: drivers/scsi/*iscsi*
9274 F: include/scsi/*iscsi*
9276 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9277 M: Peter Jones <pjones@redhat.com>
9278 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9280 F: drivers/firmware/iscsi_ibft*
9282 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9283 M: Sagi Grimberg <sagi@grimberg.me>
9284 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9285 L: linux-rdma@vger.kernel.org
9287 W: http://www.openfabrics.org
9288 W: www.open-iscsi.org
9289 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9290 F: drivers/infiniband/ulp/iser/
9292 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9293 M: Sagi Grimberg <sagi@grimberg.me>
9294 L: linux-rdma@vger.kernel.org
9295 L: target-devel@vger.kernel.org
9297 W: http://www.linux-iscsi.org
9298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9299 F: drivers/infiniband/ulp/isert
9301 ISDN/CMTP OVER BLUETOOTH
9302 M: Karsten Keil <isdn@linux-pingi.de>
9303 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9304 L: netdev@vger.kernel.org
9306 W: http://www.isdn4linux.de
9307 F: Documentation/isdn/
9308 F: drivers/isdn/capi/
9309 F: include/linux/isdn/
9310 F: include/uapi/linux/isdn/
9311 F: net/bluetooth/cmtp/
9313 ISDN/mISDN SUBSYSTEM
9314 M: Karsten Keil <isdn@linux-pingi.de>
9315 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9316 L: netdev@vger.kernel.org
9318 W: http://www.isdn4linux.de
9319 F: drivers/isdn/Kconfig
9320 F: drivers/isdn/Makefile
9321 F: drivers/isdn/hardware/
9322 F: drivers/isdn/mISDN/
9324 IT87 HARDWARE MONITORING DRIVER
9325 M: Jean Delvare <jdelvare@suse.com>
9326 L: linux-hwmon@vger.kernel.org
9328 F: Documentation/hwmon/it87.rst
9329 F: drivers/hwmon/it87.c
9332 M: Antti Palosaari <crope@iki.fi>
9333 L: linux-media@vger.kernel.org
9335 W: https://linuxtv.org
9336 W: http://palosaari.fi/linux/
9337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9338 T: git git://linuxtv.org/anttip/media_tree.git
9339 F: drivers/media/tuners/it913x*
9341 IVTV VIDEO4LINUX DRIVER
9342 M: Andy Walls <awalls@md.metrocast.net>
9343 L: linux-media@vger.kernel.org
9345 W: https://linuxtv.org
9346 T: git git://linuxtv.org/media_tree.git
9347 F: Documentation/admin-guide/media/ivtv*
9348 F: drivers/media/pci/ivtv/
9349 F: include/uapi/linux/ivtv*
9351 IX2505V MEDIA DRIVER
9352 M: Malcolm Priestley <tvboxspy@gmail.com>
9353 L: linux-media@vger.kernel.org
9355 W: https://linuxtv.org
9356 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9357 F: drivers/media/dvb-frontends/ix2505v*
9359 JAILHOUSE HYPERVISOR INTERFACE
9360 M: Jan Kiszka <jan.kiszka@siemens.com>
9361 L: jailhouse-dev@googlegroups.com
9363 F: arch/x86/include/asm/jailhouse_para.h
9364 F: arch/x86/kernel/jailhouse.c
9366 JC42.4 TEMPERATURE SENSOR DRIVER
9367 M: Guenter Roeck <linux@roeck-us.net>
9368 L: linux-hwmon@vger.kernel.org
9370 F: Documentation/hwmon/jc42.rst
9371 F: drivers/hwmon/jc42.c
9374 M: Dave Kleikamp <shaggy@kernel.org>
9375 L: jfs-discussion@lists.sourceforge.net
9377 W: http://jfs.sourceforge.net/
9378 T: git git://github.com/kleikamp/linux-shaggy.git
9379 F: Documentation/admin-guide/jfs.rst
9383 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9384 L: netdev@vger.kernel.org
9386 F: drivers/net/ethernet/jme.*
9388 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9389 M: David Woodhouse <dwmw2@infradead.org>
9390 M: Richard Weinberger <richard@nod.at>
9391 L: linux-mtd@lists.infradead.org
9393 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9394 T: git git://git.infradead.org/ubifs-2.6.git
9396 F: include/uapi/linux/jffs2.h
9398 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9399 M: "Theodore Ts'o" <tytso@mit.edu>
9400 M: Jan Kara <jack@suse.com>
9401 L: linux-ext4@vger.kernel.org
9404 F: include/linux/jbd2.h
9406 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9407 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9408 L: linux-media@vger.kernel.org
9410 F: drivers/media/platform/rcar_jpu.c
9412 JSM Neo PCI based serial card
9413 L: linux-serial@vger.kernel.org
9415 F: drivers/tty/serial/jsm/
9417 K10TEMP HARDWARE MONITORING DRIVER
9418 M: Clemens Ladisch <clemens@ladisch.de>
9419 L: linux-hwmon@vger.kernel.org
9421 F: Documentation/hwmon/k10temp.rst
9422 F: drivers/hwmon/k10temp.c
9424 K8TEMP HARDWARE MONITORING DRIVER
9425 M: Rudolf Marek <r.marek@assembler.cz>
9426 L: linux-hwmon@vger.kernel.org
9428 F: Documentation/hwmon/k8temp.rst
9429 F: drivers/hwmon/k8temp.c
9432 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9433 R: Alexander Potapenko <glider@google.com>
9434 R: Dmitry Vyukov <dvyukov@google.com>
9435 L: kasan-dev@googlegroups.com
9437 F: Documentation/dev-tools/kasan.rst
9438 F: arch/*/include/asm/kasan.h
9439 F: arch/*/mm/kasan_init*
9440 F: include/linux/kasan*.h
9443 F: scripts/Makefile.kasan
9446 M: Masahiro Yamada <masahiroy@kernel.org>
9447 L: linux-kbuild@vger.kernel.org
9449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9450 F: Documentation/kbuild/kconfig*
9451 F: scripts/Kconfig.include
9455 R: Dmitry Vyukov <dvyukov@google.com>
9456 R: Andrey Konovalov <andreyknvl@google.com>
9457 L: kasan-dev@googlegroups.com
9459 F: Documentation/dev-tools/kcov.rst
9460 F: include/linux/kcov.h
9461 F: include/uapi/linux/kcov.h
9463 F: scripts/Makefile.kcov
9466 M: Marco Elver <elver@google.com>
9467 R: Dmitry Vyukov <dvyukov@google.com>
9468 L: kasan-dev@googlegroups.com
9470 F: Documentation/dev-tools/kcsan.rst
9471 F: include/linux/kcsan*.h
9473 F: lib/Kconfig.kcsan
9474 F: scripts/Makefile.kcsan
9477 M: Dave Young <dyoung@redhat.com>
9478 M: Baoquan He <bhe@redhat.com>
9479 R: Vivek Goyal <vgoyal@redhat.com>
9480 L: kexec@lists.infradead.org
9482 W: http://lse.sourceforge.net/kdump/
9483 F: Documentation/admin-guide/kdump/
9485 F: include/linux/crash_core.h
9486 F: include/linux/crash_dump.h
9487 F: include/uapi/linux/vmcore.h
9490 KEENE FM RADIO TRANSMITTER DRIVER
9491 M: Hans Verkuil <hverkuil@xs4all.nl>
9492 L: linux-media@vger.kernel.org
9494 W: https://linuxtv.org
9495 T: git git://linuxtv.org/media_tree.git
9496 F: drivers/media/radio/radio-keene*
9499 M: Ian Kent <raven@themaw.net>
9500 L: autofs@vger.kernel.org
9504 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9505 M: Masahiro Yamada <masahiroy@kernel.org>
9506 M: Michal Marek <michal.lkml@markovi.net>
9507 L: linux-kbuild@vger.kernel.org
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9510 F: Documentation/kbuild/
9512 F: scripts/*vmlinux*
9514 F: scripts/Makefile*
9521 L: kernel-janitors@vger.kernel.org
9523 W: http://kernelnewbies.org/KernelJanitors
9525 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9526 M: "J. Bruce Fields" <bfields@fieldses.org>
9527 M: Chuck Lever <chuck.lever@oracle.com>
9528 L: linux-nfs@vger.kernel.org
9530 W: http://nfs.sourceforge.net/
9531 T: git git://linux-nfs.org/~bfields/linux.git
9535 F: include/linux/lockd/
9536 F: include/linux/sunrpc/
9537 F: include/uapi/linux/nfsd/
9538 F: include/uapi/linux/sunrpc/
9540 F: Documentation/filesystems/nfs/
9542 KERNEL SELFTEST FRAMEWORK
9543 M: Shuah Khan <shuah@kernel.org>
9544 M: Shuah Khan <skhan@linuxfoundation.org>
9545 L: linux-kselftest@vger.kernel.org
9547 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9549 F: Documentation/dev-tools/kselftest*
9550 F: tools/testing/selftests/
9552 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9553 M: Brendan Higgins <brendanhiggins@google.com>
9554 L: linux-kselftest@vger.kernel.org
9555 L: kunit-dev@googlegroups.com
9557 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9558 F: Documentation/dev-tools/kunit/
9561 F: tools/testing/kunit/
9563 KERNEL USERMODE HELPER
9564 M: Luis Chamberlain <mcgrof@kernel.org>
9565 L: linux-kernel@vger.kernel.org
9567 F: include/linux/umh.h
9570 KERNEL VIRTUAL MACHINE (KVM)
9571 M: Paolo Bonzini <pbonzini@redhat.com>
9572 L: kvm@vger.kernel.org
9574 W: http://www.linux-kvm.org
9575 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9576 F: Documentation/virt/kvm/
9577 F: include/asm-generic/kvm*
9578 F: include/kvm/iodev.h
9579 F: include/linux/kvm*
9580 F: include/trace/events/kvm.h
9581 F: include/uapi/asm-generic/kvm*
9582 F: include/uapi/linux/kvm*
9584 F: tools/testing/selftests/kvm/
9587 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9588 M: Marc Zyngier <maz@kernel.org>
9589 R: James Morse <james.morse@arm.com>
9590 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9591 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9593 L: kvmarm@lists.cs.columbia.edu
9595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9596 F: arch/arm64/include/asm/kvm*
9597 F: arch/arm64/include/uapi/asm/kvm*
9599 F: include/kvm/arm_*
9601 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9602 M: Huacai Chen <chenhc@lemote.com>
9603 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9604 L: linux-mips@vger.kernel.org
9605 L: kvm@vger.kernel.org
9607 F: arch/mips/include/asm/kvm*
9608 F: arch/mips/include/uapi/asm/kvm*
9611 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9612 M: Paul Mackerras <paulus@ozlabs.org>
9613 L: kvm-ppc@vger.kernel.org
9615 W: http://www.linux-kvm.org/
9616 T: git git://github.com/agraf/linux-2.6.git
9617 F: arch/powerpc/include/asm/kvm*
9618 F: arch/powerpc/include/uapi/asm/kvm*
9619 F: arch/powerpc/kernel/kvm*
9620 F: arch/powerpc/kvm/
9622 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9623 M: Christian Borntraeger <borntraeger@de.ibm.com>
9624 M: Janosch Frank <frankja@linux.ibm.com>
9625 R: David Hildenbrand <david@redhat.com>
9626 R: Cornelia Huck <cohuck@redhat.com>
9627 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9628 L: kvm@vger.kernel.org
9630 W: http://www.ibm.com/developerworks/linux/linux390/
9631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9632 F: Documentation/virt/kvm/s390*
9633 F: arch/s390/include/asm/gmap.h
9634 F: arch/s390/include/asm/kvm*
9635 F: arch/s390/include/uapi/asm/kvm*
9637 F: arch/s390/mm/gmap.c
9638 F: tools/testing/selftests/kvm/*/s390x/
9639 F: tools/testing/selftests/kvm/s390x/
9641 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9642 M: Paolo Bonzini <pbonzini@redhat.com>
9643 R: Sean Christopherson <sean.j.christopherson@intel.com>
9644 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9645 R: Wanpeng Li <wanpengli@tencent.com>
9646 R: Jim Mattson <jmattson@google.com>
9647 R: Joerg Roedel <joro@8bytes.org>
9648 L: kvm@vger.kernel.org
9650 W: http://www.linux-kvm.org
9651 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9652 F: arch/x86/include/asm/kvm*
9653 F: arch/x86/include/asm/pvclock-abi.h
9654 F: arch/x86/include/asm/svm.h
9655 F: arch/x86/include/asm/vmx*.h
9656 F: arch/x86/include/uapi/asm/kvm*
9657 F: arch/x86/include/uapi/asm/svm.h
9658 F: arch/x86/include/uapi/asm/vmx.h
9659 F: arch/x86/kernel/kvm.c
9660 F: arch/x86/kernel/kvmclock.c
9665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9666 M: Tejun Heo <tj@kernel.org>
9668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9670 F: include/linux/kernfs.h
9673 M: Eric Biederman <ebiederm@xmission.com>
9674 L: kexec@lists.infradead.org
9676 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9677 F: include/linux/kexec.h
9678 F: include/uapi/linux/kexec.h
9682 M: Mimi Zohar <zohar@linux.ibm.com>
9683 L: linux-integrity@vger.kernel.org
9684 L: keyrings@vger.kernel.org
9686 F: Documentation/security/keys/trusted-encrypted.rst
9687 F: include/keys/encrypted-type.h
9688 F: security/keys/encrypted-keys/
9691 M: James Bottomley <jejb@linux.ibm.com>
9692 M: Jarkko Sakkinen <jarkko@kernel.org>
9693 M: Mimi Zohar <zohar@linux.ibm.com>
9694 L: linux-integrity@vger.kernel.org
9695 L: keyrings@vger.kernel.org
9697 F: Documentation/security/keys/trusted-encrypted.rst
9698 F: include/keys/trusted-type.h
9699 F: include/keys/trusted_tpm.h
9700 F: security/keys/trusted-keys/
9703 M: David Howells <dhowells@redhat.com>
9704 M: Jarkko Sakkinen <jarkko@kernel.org>
9705 L: keyrings@vger.kernel.org
9707 F: Documentation/security/keys/core.rst
9709 F: include/linux/key-type.h
9710 F: include/linux/key.h
9711 F: include/linux/keyctl.h
9712 F: include/uapi/linux/keyctl.h
9716 M: Stefani Seibold <stefani@seibold.net>
9718 F: include/linux/kfifo.h
9722 KGDB / KDB /debug_core
9723 M: Jason Wessel <jason.wessel@windriver.com>
9724 M: Daniel Thompson <daniel.thompson@linaro.org>
9725 R: Douglas Anderson <dianders@chromium.org>
9726 L: kgdb-bugreport@lists.sourceforge.net
9728 W: http://kgdb.wiki.kernel.org/
9729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9730 F: Documentation/dev-tools/kgdb.rst
9731 F: drivers/misc/kgdbts.c
9732 F: drivers/tty/serial/kgdboc.c
9733 F: include/linux/kdb.h
9734 F: include/linux/kgdb.h
9737 KHADAS MCU MFD DRIVER
9738 M: Neil Armstrong <narmstrong@baylibre.com>
9739 L: linux-amlogic@lists.infradead.org
9741 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9742 F: drivers/mfd/khadas-mcu.c
9743 F: include/linux/mfd/khadas-mcu.h
9744 F: drivers/thermal/khadas_mcu_fan.c
9747 M: Catalin Marinas <catalin.marinas@arm.com>
9749 F: Documentation/dev-tools/kmemleak.rst
9750 F: include/linux/kmemleak.h
9752 F: samples/kmemleak/kmemleak-test.c
9754 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9755 M: Luis Chamberlain <mcgrof@kernel.org>
9756 L: linux-kernel@vger.kernel.org
9758 F: include/linux/kmod.h
9761 F: tools/testing/selftests/kmod/
9764 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9765 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9766 M: "David S. Miller" <davem@davemloft.net>
9767 M: Masami Hiramatsu <mhiramat@kernel.org>
9769 F: Documentation/trace/kprobes.rst
9770 F: include/asm-generic/kprobes.h
9771 F: include/linux/kprobes.h
9774 KS0108 LCD CONTROLLER DRIVER
9775 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9777 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9778 F: drivers/auxdisplay/ks0108.c
9779 F: include/linux/ks0108.h
9781 KTD253 BACKLIGHT DRIVER
9782 M: Linus Walleij <linus.walleij@linaro.org>
9784 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9785 F: drivers/video/backlight/ktd253-backlight.c
9788 M: David Ahern <dsahern@kernel.org>
9789 L: netdev@vger.kernel.org
9791 F: include/net/l3mdev.h
9795 M: John Fastabend <john.fastabend@gmail.com>
9796 M: Daniel Borkmann <daniel@iogearbox.net>
9797 M: Jakub Sitnicki <jakub@cloudflare.com>
9798 M: Lorenz Bauer <lmb@cloudflare.com>
9799 L: netdev@vger.kernel.org
9800 L: bpf@vger.kernel.org
9802 F: include/linux/skmsg.h
9804 F: net/core/sock_map.c
9805 F: net/ipv4/tcp_bpf.c
9806 F: net/ipv4/udp_bpf.c
9808 LANTIQ / INTEL Ethernet drivers
9809 M: Hauke Mehrtens <hauke@hauke-m.de>
9810 L: netdev@vger.kernel.org
9812 F: drivers/net/dsa/lantiq_gswip.c
9813 F: drivers/net/dsa/lantiq_pce.h
9814 F: drivers/net/ethernet/lantiq_xrx200.c
9815 F: net/dsa/tag_gswip.c
9817 LANTIQ MIPS ARCHITECTURE
9818 M: John Crispin <john@phrozen.org>
9819 L: linux-mips@vger.kernel.org
9822 F: drivers/soc/lantiq
9824 LASI 53c700 driver for PARISC
9825 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9826 L: linux-scsi@vger.kernel.org
9828 F: Documentation/scsi/53c700.rst
9829 F: drivers/scsi/53c700*
9832 M: Tobin C. Harding <me@tobin.cc>
9833 M: Tycho Andersen <tycho@tycho.pizza>
9834 L: linux-hardening@vger.kernel.org
9836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9837 F: scripts/leaking_addresses.pl
9840 M: Pavel Machek <pavel@ucw.cz>
9841 R: Dan Murphy <dmurphy@ti.com>
9842 L: linux-leds@vger.kernel.org
9844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9845 F: Documentation/devicetree/bindings/leds/
9847 F: include/linux/leds.h
9849 LEGACY EEPROM DRIVER
9850 M: Jean Delvare <jdelvare@suse.com>
9852 F: Documentation/misc-devices/eeprom.rst
9853 F: drivers/misc/eeprom/eeprom.c
9856 R: David Lechner <david@lechnology.com>
9858 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9859 F: arch/arm/boot/dts/da850-lego-ev3.dts
9860 F: drivers/power/supply/lego_ev3_battery.c
9862 LEGO USB Tower driver
9863 M: Juergen Stuber <starblue@users.sourceforge.net>
9864 L: legousb-devel@lists.sourceforge.net
9866 W: http://legousb.sourceforge.net/
9867 F: drivers/usb/misc/legousbtower.c
9870 M: Matan Ziv-Av <matan@svgalib.org>
9871 L: platform-driver-x86@vger.kernel.org
9873 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9874 F: Documentation/admin-guide/laptops/lg-laptop.rst
9875 F: drivers/platform/x86/lg-laptop.c
9878 M: Michael Krufky <mkrufky@linuxtv.org>
9879 L: linux-media@vger.kernel.org
9881 W: https://linuxtv.org
9882 W: http://github.com/mkrufky
9883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9884 T: git git://linuxtv.org/mkrufky/tuners.git
9885 F: drivers/media/dvb-frontends/lg2160.*
9887 LGDT3305 MEDIA DRIVER
9888 M: Michael Krufky <mkrufky@linuxtv.org>
9889 L: linux-media@vger.kernel.org
9891 W: https://linuxtv.org
9892 W: http://github.com/mkrufky
9893 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9894 T: git git://linuxtv.org/mkrufky/tuners.git
9895 F: drivers/media/dvb-frontends/lgdt3305.*
9897 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9898 M: Viresh Kumar <vireshk@kernel.org>
9899 L: linux-ide@vger.kernel.org
9901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9902 F: drivers/ata/pata_arasan_cf.c
9903 F: include/linux/pata_arasan_cf_data.h
9905 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9906 M: Linus Walleij <linus.walleij@linaro.org>
9907 L: linux-ide@vger.kernel.org
9909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9910 F: drivers/ata/pata_ftide010.c
9911 F: drivers/ata/sata_gemini.c
9912 F: drivers/ata/sata_gemini.h
9914 LIBATA SATA AHCI PLATFORM devices support
9915 M: Hans de Goede <hdegoede@redhat.com>
9916 M: Jens Axboe <axboe@kernel.dk>
9917 L: linux-ide@vger.kernel.org
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9920 F: drivers/ata/ahci_platform.c
9921 F: drivers/ata/libahci_platform.c
9922 F: include/linux/ahci_platform.h
9924 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9925 M: Mikael Pettersson <mikpelinux@gmail.com>
9926 L: linux-ide@vger.kernel.org
9928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9929 F: drivers/ata/sata_promise.*
9931 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9932 M: Jens Axboe <axboe@kernel.dk>
9933 L: linux-ide@vger.kernel.org
9935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9936 F: Documentation/devicetree/bindings/ata/
9938 F: include/linux/ata.h
9939 F: include/linux/libata.h
9942 M: Sasha Levin <alexander.levin@microsoft.com>
9944 F: tools/lib/lockdep/
9946 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9947 M: Dan Williams <dan.j.williams@intel.com>
9948 M: Vishal Verma <vishal.l.verma@intel.com>
9949 M: Dave Jiang <dave.jiang@intel.com>
9950 L: linux-nvdimm@lists.01.org
9952 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9953 P: Documentation/nvdimm/maintainer-entry-profile.rst
9954 F: drivers/nvdimm/blk.c
9955 F: drivers/nvdimm/region_devs.c
9957 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9958 M: Vishal Verma <vishal.l.verma@intel.com>
9959 M: Dan Williams <dan.j.williams@intel.com>
9960 M: Dave Jiang <dave.jiang@intel.com>
9961 L: linux-nvdimm@lists.01.org
9963 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9964 P: Documentation/nvdimm/maintainer-entry-profile.rst
9965 F: drivers/nvdimm/btt*
9967 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9968 M: Dan Williams <dan.j.williams@intel.com>
9969 M: Vishal Verma <vishal.l.verma@intel.com>
9970 M: Dave Jiang <dave.jiang@intel.com>
9971 L: linux-nvdimm@lists.01.org
9973 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9974 P: Documentation/nvdimm/maintainer-entry-profile.rst
9975 F: drivers/nvdimm/pmem*
9977 LIBNVDIMM: DEVICETREE BINDINGS
9978 M: Oliver O'Halloran <oohall@gmail.com>
9979 L: linux-nvdimm@lists.01.org
9981 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9982 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9983 F: drivers/nvdimm/of_pmem.c
9985 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9986 M: Dan Williams <dan.j.williams@intel.com>
9987 M: Vishal Verma <vishal.l.verma@intel.com>
9988 M: Dave Jiang <dave.jiang@intel.com>
9989 M: Ira Weiny <ira.weiny@intel.com>
9990 L: linux-nvdimm@lists.01.org
9992 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9993 P: Documentation/nvdimm/maintainer-entry-profile.rst
9994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9995 F: drivers/acpi/nfit/*
9997 F: include/linux/libnvdimm.h
9998 F: include/linux/nd.h
9999 F: include/uapi/linux/ndctl.h
10000 F: tools/testing/nvdimm/
10002 LICENSES and SPDX stuff
10003 M: Thomas Gleixner <tglx@linutronix.de>
10004 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10005 L: linux-spdx@vger.kernel.org
10007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10009 F: Documentation/process/license-rules.rst
10011 F: scripts/spdxcheck-test.sh
10012 F: scripts/spdxcheck.py
10014 LIGHTNVM PLATFORM SUPPORT
10015 M: Matias Bjorling <mb@lightnvm.io>
10016 L: linux-block@vger.kernel.org
10018 W: http://github/OpenChannelSSD
10019 F: drivers/lightnvm/
10020 F: include/linux/lightnvm.h
10021 F: include/uapi/linux/lightnvm.h
10023 LINEAR RANGES HELPERS
10024 M: Mark Brown <broonie@kernel.org>
10025 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10026 F: lib/linear_ranges.c
10027 F: lib/test_linear_ranges.c
10028 F: include/linux/linear_range.h
10030 LINUX FOR POWER MACINTOSH
10031 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10032 L: linuxppc-dev@lists.ozlabs.org
10034 F: arch/powerpc/platforms/powermac/
10035 F: drivers/macintosh/
10037 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10038 M: Michael Ellerman <mpe@ellerman.id.au>
10039 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10040 R: Paul Mackerras <paulus@samba.org>
10041 L: linuxppc-dev@lists.ozlabs.org
10043 W: https://github.com/linuxppc/wiki/wiki
10044 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10046 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10047 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10048 F: Documentation/devicetree/bindings/powerpc/
10049 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10050 F: Documentation/powerpc/
10052 F: drivers/*/*/*pasemi*
10053 F: drivers/*/*pasemi*
10054 F: drivers/char/tpm/tpm_ibmvtpm*
10055 F: drivers/crypto/nx/
10056 F: drivers/crypto/vmx/
10057 F: drivers/i2c/busses/i2c-opal.c
10058 F: drivers/net/ethernet/ibm/ibmveth.*
10059 F: drivers/net/ethernet/ibm/ibmvnic.*
10060 F: drivers/pci/hotplug/pnv_php.c
10061 F: drivers/pci/hotplug/rpa*
10062 F: drivers/rtc/rtc-opal.c
10063 F: drivers/scsi/ibmvscsi/
10064 F: drivers/tty/hvc/hvc_opal.c
10065 F: drivers/watchdog/wdrtas.c
10066 F: tools/testing/selftests/powerpc
10073 LINUX FOR POWERPC EMBEDDED MPC5XXX
10074 M: Anatolij Gustschin <agust@denx.de>
10075 L: linuxppc-dev@lists.ozlabs.org
10077 F: arch/powerpc/platforms/512x/
10078 F: arch/powerpc/platforms/52xx/
10080 LINUX FOR POWERPC EMBEDDED PPC4XX
10081 L: linuxppc-dev@lists.ozlabs.org
10083 F: arch/powerpc/platforms/40x/
10084 F: arch/powerpc/platforms/44x/
10086 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10087 M: Scott Wood <oss@buserror.net>
10088 L: linuxppc-dev@lists.ozlabs.org
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10091 F: Documentation/devicetree/bindings/powerpc/fsl/
10092 F: arch/powerpc/platforms/83xx/
10093 F: arch/powerpc/platforms/85xx/
10095 LINUX FOR POWERPC EMBEDDED PPC8XX
10096 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10097 L: linuxppc-dev@lists.ozlabs.org
10099 F: arch/powerpc/platforms/8xx/
10101 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10102 M: Kees Cook <keescook@chromium.org>
10104 F: drivers/misc/lkdtm/*
10105 F: tools/testing/selftests/lkdtm/*
10107 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10108 M: Alan Stern <stern@rowland.harvard.edu>
10109 M: Andrea Parri <parri.andrea@gmail.com>
10110 M: Will Deacon <will@kernel.org>
10111 M: Peter Zijlstra <peterz@infradead.org>
10112 M: Boqun Feng <boqun.feng@gmail.com>
10113 M: Nicholas Piggin <npiggin@gmail.com>
10114 M: David Howells <dhowells@redhat.com>
10115 M: Jade Alglave <j.alglave@ucl.ac.uk>
10116 M: Luc Maranget <luc.maranget@inria.fr>
10117 M: "Paul E. McKenney" <paulmck@kernel.org>
10118 R: Akira Yokosawa <akiyks@gmail.com>
10119 R: Daniel Lustig <dlustig@nvidia.com>
10120 R: Joel Fernandes <joel@joelfernandes.org>
10121 L: linux-kernel@vger.kernel.org
10122 L: linux-arch@vger.kernel.org
10124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10125 F: Documentation/atomic_bitops.txt
10126 F: Documentation/atomic_t.txt
10127 F: Documentation/core-api/atomic_ops.rst
10128 F: Documentation/core-api/refcount-vs-atomic.rst
10129 F: Documentation/litmus-tests/
10130 F: Documentation/memory-barriers.txt
10131 F: tools/memory-model/
10133 LIS3LV02D ACCELEROMETER DRIVER
10134 M: Eric Piel <eric.piel@tremplin-utc.net>
10136 F: Documentation/misc-devices/lis3lv02d.rst
10137 F: drivers/misc/lis3lv02d/
10138 F: drivers/platform/x86/hp_accel.c
10141 M: David Gow <davidgow@google.com>
10142 L: linux-kselftest@vger.kernel.org
10143 L: kunit-dev@googlegroups.com
10148 M: Josh Poimboeuf <jpoimboe@redhat.com>
10149 M: Jiri Kosina <jikos@kernel.org>
10150 M: Miroslav Benes <mbenes@suse.cz>
10151 M: Petr Mladek <pmladek@suse.com>
10152 R: Joe Lawrence <joe.lawrence@redhat.com>
10153 L: live-patching@vger.kernel.org
10155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10156 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10157 F: Documentation/livepatch/
10158 F: arch/powerpc/include/asm/livepatch.h
10159 F: arch/s390/include/asm/livepatch.h
10160 F: arch/x86/include/asm/livepatch.h
10161 F: include/linux/livepatch.h
10162 F: kernel/livepatch/
10164 F: samples/livepatch/
10165 F: tools/testing/selftests/livepatch/
10168 L: netdev@vger.kernel.org
10170 F: include/linux/llc.h
10171 F: include/net/llc*
10172 F: include/uapi/linux/llc.h
10175 LM73 HARDWARE MONITOR DRIVER
10176 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10177 L: linux-hwmon@vger.kernel.org
10179 F: drivers/hwmon/lm73.c
10181 LM78 HARDWARE MONITOR DRIVER
10182 M: Jean Delvare <jdelvare@suse.com>
10183 L: linux-hwmon@vger.kernel.org
10185 F: Documentation/hwmon/lm78.rst
10186 F: drivers/hwmon/lm78.c
10188 LM83 HARDWARE MONITOR DRIVER
10189 M: Jean Delvare <jdelvare@suse.com>
10190 L: linux-hwmon@vger.kernel.org
10192 F: Documentation/hwmon/lm83.rst
10193 F: drivers/hwmon/lm83.c
10195 LM90 HARDWARE MONITOR DRIVER
10196 M: Jean Delvare <jdelvare@suse.com>
10197 L: linux-hwmon@vger.kernel.org
10199 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10200 F: Documentation/hwmon/lm90.rst
10201 F: drivers/hwmon/lm90.c
10202 F: include/dt-bindings/thermal/lm90.h
10204 LM95234 HARDWARE MONITOR DRIVER
10205 M: Guenter Roeck <linux@roeck-us.net>
10206 L: linux-hwmon@vger.kernel.org
10208 F: Documentation/hwmon/lm95234.rst
10209 F: drivers/hwmon/lm95234.c
10211 LME2510 MEDIA DRIVER
10212 M: Malcolm Priestley <tvboxspy@gmail.com>
10213 L: linux-media@vger.kernel.org
10215 W: https://linuxtv.org
10216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10217 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10219 LOADPIN SECURITY MODULE
10220 M: Kees Cook <keescook@chromium.org>
10222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10223 F: Documentation/admin-guide/LSM/LoadPin.rst
10224 F: security/loadpin/
10227 M: Peter Zijlstra <peterz@infradead.org>
10228 M: Ingo Molnar <mingo@redhat.com>
10229 M: Will Deacon <will@kernel.org>
10230 L: linux-kernel@vger.kernel.org
10232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10233 F: Documentation/locking/
10234 F: arch/*/include/asm/spinlock*.h
10235 F: include/linux/lockdep.h
10236 F: include/linux/mutex*.h
10237 F: include/linux/rwlock*.h
10238 F: include/linux/rwsem*.h
10239 F: include/linux/seqlock.h
10240 F: include/linux/spinlock*.h
10242 F: lib/locking*.[ch]
10243 X: kernel/locking/locktorture.c
10245 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10246 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10247 L: linux-ntfs-dev@lists.sourceforge.net
10249 W: http://www.linux-ntfs.org/content/view/19/37/
10250 F: Documentation/admin-guide/ldm.rst
10251 F: block/partitions/ldm.*
10253 LOGITECH HID GAMING KEYBOARDS
10254 M: Hans de Goede <hdegoede@redhat.com>
10255 L: linux-input@vger.kernel.org
10257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10258 F: drivers/hid/hid-lg-g15.c
10260 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10261 M: Sathya Prakash <sathya.prakash@broadcom.com>
10262 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10263 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10264 L: MPT-FusionLinux.pdl@broadcom.com
10265 L: linux-scsi@vger.kernel.org
10267 W: http://www.avagotech.com/support/
10268 F: drivers/message/fusion/
10269 F: drivers/scsi/mpt3sas/
10271 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10272 M: Matthew Wilcox <willy@infradead.org>
10273 L: linux-scsi@vger.kernel.org
10275 F: drivers/scsi/sym53c8xx_2/
10278 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10279 L: linux-iio@vger.kernel.org
10281 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10282 F: drivers/iio/dac/ltc1660.c
10284 LTC2947 HARDWARE MONITOR DRIVER
10285 M: Nuno Sá <nuno.sa@analog.com>
10286 L: linux-hwmon@vger.kernel.org
10288 W: http://ez.analog.com/community/linux-device-drivers
10289 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10290 F: drivers/hwmon/ltc2947-core.c
10291 F: drivers/hwmon/ltc2947-i2c.c
10292 F: drivers/hwmon/ltc2947-spi.c
10293 F: drivers/hwmon/ltc2947.h
10295 LTC2983 IIO TEMPERATURE DRIVER
10296 M: Nuno Sá <nuno.sa@analog.com>
10297 L: linux-iio@vger.kernel.org
10299 W: http://ez.analog.com/community/linux-device-drivers
10300 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10301 F: drivers/iio/temperature/ltc2983.c
10303 LTC4261 HARDWARE MONITOR DRIVER
10304 M: Guenter Roeck <linux@roeck-us.net>
10305 L: linux-hwmon@vger.kernel.org
10307 F: Documentation/hwmon/ltc4261.rst
10308 F: drivers/hwmon/ltc4261.c
10310 LTC4306 I2C MULTIPLEXER DRIVER
10311 M: Michael Hennerich <michael.hennerich@analog.com>
10312 L: linux-i2c@vger.kernel.org
10314 W: http://ez.analog.com/community/linux-device-drivers
10315 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10316 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10318 LTP (Linux Test Project)
10319 M: Mike Frysinger <vapier@gentoo.org>
10320 M: Cyril Hrubis <chrubis@suse.cz>
10321 M: Wanlong Gao <wanlong.gao@gmail.com>
10322 M: Jan Stancek <jstancek@redhat.com>
10323 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10324 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10325 L: ltp@lists.linux.it (subscribers-only)
10327 W: http://linux-test-project.github.io/
10328 T: git git://github.com/linux-test-project/ltp.git
10331 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10332 L: netdev@vger.kernel.org
10334 F: drivers/net/pcs/pcs-lynx.c
10335 F: include/linux/pcs-lynx.h
10338 M: Geert Uytterhoeven <geert@linux-m68k.org>
10339 L: linux-m68k@lists.linux-m68k.org
10341 W: http://www.linux-m68k.org/
10342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10346 M68K ON APPLE MACINTOSH
10347 M: Joshua Thompson <funaho@jurai.org>
10348 L: linux-m68k@lists.linux-m68k.org
10350 W: http://www.mac.linux-m68k.org/
10354 M: Philip Blundell <philb@gnu.org>
10356 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10357 F: arch/m68k/hp300/
10359 M88DS3103 MEDIA DRIVER
10360 M: Antti Palosaari <crope@iki.fi>
10361 L: linux-media@vger.kernel.org
10363 W: https://linuxtv.org
10364 W: http://palosaari.fi/linux/
10365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10366 T: git git://linuxtv.org/anttip/media_tree.git
10367 F: drivers/media/dvb-frontends/m88ds3103*
10369 M88RS2000 MEDIA DRIVER
10370 M: Malcolm Priestley <tvboxspy@gmail.com>
10371 L: linux-media@vger.kernel.org
10373 W: https://linuxtv.org
10374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10375 F: drivers/media/dvb-frontends/m88rs2000*
10377 MA901 MASTERKIT USB FM RADIO DRIVER
10378 M: Alexey Klimov <klimov.linux@gmail.com>
10379 L: linux-media@vger.kernel.org
10381 T: git git://linuxtv.org/media_tree.git
10382 F: drivers/media/radio/radio-ma901.c
10385 M: Johannes Berg <johannes@sipsolutions.net>
10386 L: linux-wireless@vger.kernel.org
10388 W: https://wireless.wiki.kernel.org/
10389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10391 F: Documentation/networking/mac80211-injection.rst
10392 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10393 F: drivers/net/wireless/mac80211_hwsim.[ch]
10394 F: include/net/mac80211.h
10398 M: Jassi Brar <jassisinghbrar@gmail.com>
10399 L: linux-kernel@vger.kernel.org
10401 F: drivers/mailbox/
10402 F: include/linux/mailbox_client.h
10403 F: include/linux/mailbox_controller.h
10405 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10406 M: Michael Kerrisk <mtk.manpages@gmail.com>
10407 L: linux-man@vger.kernel.org
10409 W: http://www.kernel.org/doc/man-pages
10411 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10412 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10413 L: linux-mips@vger.kernel.org
10415 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10417 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10418 M: Andrew Lunn <andrew@lunn.ch>
10419 M: Vivien Didelot <vivien.didelot@gmail.com>
10420 L: netdev@vger.kernel.org
10422 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10423 F: Documentation/networking/devlink/mv88e6xxx.rst
10424 F: drivers/net/dsa/mv88e6xxx/
10425 F: include/linux/platform_data/mv88e6xxx.h
10427 MARVELL ARMADA 3700 PHY DRIVERS
10428 M: Miquel Raynal <miquel.raynal@bootlin.com>
10430 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10431 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10432 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10433 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10435 MARVELL ARMADA DRM SUPPORT
10436 M: Russell King <linux@armlinux.org.uk>
10438 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10439 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10440 F: Documentation/devicetree/bindings/display/armada/
10441 F: drivers/gpu/drm/armada/
10442 F: include/uapi/drm/armada_drm.h
10444 MARVELL CRYPTO DRIVER
10445 M: Boris Brezillon <bbrezillon@kernel.org>
10446 M: Arnaud Ebalard <arno@natisbad.org>
10447 M: Srujana Challa <schalla@marvell.com>
10448 L: linux-crypto@vger.kernel.org
10450 F: drivers/crypto/marvell/
10452 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10453 M: Mirko Lindner <mlindner@marvell.com>
10454 M: Stephen Hemminger <stephen@networkplumber.org>
10455 L: netdev@vger.kernel.org
10457 F: drivers/net/ethernet/marvell/sk*
10459 MARVELL LIBERTAS WIRELESS DRIVER
10460 L: libertas-dev@lists.infradead.org
10462 F: drivers/net/wireless/marvell/libertas/
10464 MARVELL MACCHIATOBIN SUPPORT
10465 M: Russell King <linux@armlinux.org.uk>
10466 L: linux-arm-kernel@lists.infradead.org
10468 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10470 MARVELL MV643XX ETHERNET DRIVER
10471 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10472 L: netdev@vger.kernel.org
10474 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10475 F: include/linux/mv643xx.h
10477 MARVELL MV88X3310 PHY DRIVER
10478 M: Russell King <linux@armlinux.org.uk>
10479 L: netdev@vger.kernel.org
10481 F: drivers/net/phy/marvell10g.c
10483 MARVELL MVEBU THERMAL DRIVER
10484 M: Miquel Raynal <miquel.raynal@bootlin.com>
10486 F: drivers/thermal/armada_thermal.c
10488 MARVELL MVNETA ETHERNET DRIVER
10489 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10490 L: netdev@vger.kernel.org
10492 F: drivers/net/ethernet/marvell/mvneta.*
10494 MARVELL MWIFIEX WIRELESS DRIVER
10495 M: Amitkumar Karwar <amitkarwar@gmail.com>
10496 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10497 M: Xinming Hu <huxinming820@gmail.com>
10498 L: linux-wireless@vger.kernel.org
10500 F: drivers/net/wireless/marvell/mwifiex/
10502 MARVELL MWL8K WIRELESS DRIVER
10503 M: Lennert Buytenhek <buytenh@wantstofly.org>
10504 L: linux-wireless@vger.kernel.org
10506 F: drivers/net/wireless/marvell/mwl8k.c
10508 MARVELL NAND CONTROLLER DRIVER
10509 M: Miquel Raynal <miquel.raynal@bootlin.com>
10510 L: linux-mtd@lists.infradead.org
10512 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10513 F: drivers/mtd/nand/raw/marvell_nand.c
10515 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10516 M: Sunil Goutham <sgoutham@marvell.com>
10517 M: Geetha sowjanya <gakula@marvell.com>
10518 M: Subbaraya Sundeep <sbhatta@marvell.com>
10519 M: hariprasad <hkelam@marvell.com>
10520 L: netdev@vger.kernel.org
10522 F: drivers/net/ethernet/marvell/octeontx2/nic/
10524 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10525 M: Sunil Goutham <sgoutham@marvell.com>
10526 M: Linu Cherian <lcherian@marvell.com>
10527 M: Geetha sowjanya <gakula@marvell.com>
10528 M: Jerin Jacob <jerinj@marvell.com>
10529 L: netdev@vger.kernel.org
10531 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10532 F: drivers/net/ethernet/marvell/octeontx2/af/
10534 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10535 M: Nicolas Pitre <nico@fluxnic.net>
10537 F: drivers/mmc/host/mvsdio.*
10539 MARVELL USB MDIO CONTROLLER DRIVER
10540 M: Tobias Waldekranz <tobias@waldekranz.com>
10541 L: netdev@vger.kernel.org
10543 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10544 F: drivers/net/mdio/mdio-mvusb.c
10546 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10547 M: Hu Ziji <huziji@marvell.com>
10548 L: linux-mmc@vger.kernel.org
10550 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10551 F: drivers/mmc/host/sdhci-xenon*
10553 MATROX FRAMEBUFFER DRIVER
10554 L: linux-fbdev@vger.kernel.org
10556 F: drivers/video/fbdev/matrox/matroxfb_*
10557 F: include/uapi/linux/matroxfb.h
10559 MAX16065 HARDWARE MONITOR DRIVER
10560 M: Guenter Roeck <linux@roeck-us.net>
10561 L: linux-hwmon@vger.kernel.org
10563 F: Documentation/hwmon/max16065.rst
10564 F: drivers/hwmon/max16065.c
10566 MAX2175 SDR TUNER DRIVER
10567 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10568 L: linux-media@vger.kernel.org
10570 T: git git://linuxtv.org/media_tree.git
10571 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10572 F: Documentation/userspace-api/media/drivers/max2175.rst
10573 F: drivers/media/i2c/max2175*
10574 F: include/uapi/linux/max2175.h
10576 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10577 L: linux-hwmon@vger.kernel.org
10579 F: Documentation/hwmon/max6650.rst
10580 F: drivers/hwmon/max6650.c
10582 MAX6697 HARDWARE MONITOR DRIVER
10583 M: Guenter Roeck <linux@roeck-us.net>
10584 L: linux-hwmon@vger.kernel.org
10586 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10587 F: Documentation/hwmon/max6697.rst
10588 F: drivers/hwmon/max6697.c
10589 F: include/linux/platform_data/max6697.h
10591 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10592 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10593 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10594 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10595 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10596 L: linux-media@vger.kernel.org
10598 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10599 F: drivers/media/i2c/max9286.c
10601 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10602 M: Peter Rosin <peda@axentia.se>
10603 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10605 F: Documentation/devicetree/bindings/sound/max9860.txt
10606 F: sound/soc/codecs/max9860.*
10608 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10609 M: Andreas Klinger <ak@it-klinger.de>
10610 L: linux-iio@vger.kernel.org
10612 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10613 F: drivers/iio/proximity/mb1232.c
10615 MAXIM MAX77650 PMIC MFD DRIVER
10616 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10617 L: linux-kernel@vger.kernel.org
10619 F: Documentation/devicetree/bindings/*/*max77650.yaml
10620 F: Documentation/devicetree/bindings/*/max77650*.yaml
10621 F: drivers/gpio/gpio-max77650.c
10622 F: drivers/input/misc/max77650-onkey.c
10623 F: drivers/leds/leds-max77650.c
10624 F: drivers/mfd/max77650.c
10625 F: drivers/power/supply/max77650-charger.c
10626 F: drivers/regulator/max77650-regulator.c
10627 F: include/linux/mfd/max77650.h
10629 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10630 M: Javier Martinez Canillas <javier@dowhile0.org>
10631 L: linux-kernel@vger.kernel.org
10633 F: Documentation/devicetree/bindings/*/*max77802.txt
10634 F: drivers/regulator/max77802-regulator.c
10635 F: include/dt-bindings/*/*max77802.h
10637 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10638 M: Krzysztof Kozlowski <krzk@kernel.org>
10639 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10640 L: linux-pm@vger.kernel.org
10642 F: drivers/power/supply/max14577_charger.c
10643 F: drivers/power/supply/max77693_charger.c
10645 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10646 M: Chanwoo Choi <cw00.choi@samsung.com>
10647 M: Krzysztof Kozlowski <krzk@kernel.org>
10648 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10649 L: linux-kernel@vger.kernel.org
10651 F: Documentation/devicetree/bindings/*/max77686.txt
10652 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10653 F: Documentation/devicetree/bindings/mfd/max14577.txt
10654 F: Documentation/devicetree/bindings/mfd/max77693.txt
10655 F: drivers/*/max14577*.c
10656 F: drivers/*/max77686*.c
10657 F: drivers/*/max77693*.c
10658 F: drivers/clk/clk-max77686.c
10659 F: drivers/extcon/extcon-max14577.c
10660 F: drivers/extcon/extcon-max77693.c
10661 F: drivers/rtc/rtc-max77686.c
10662 F: include/linux/mfd/max14577*.h
10663 F: include/linux/mfd/max77686*.h
10664 F: include/linux/mfd/max77693*.h
10666 MAXIRADIO FM RADIO RECEIVER DRIVER
10667 M: Hans Verkuil <hverkuil@xs4all.nl>
10668 L: linux-media@vger.kernel.org
10670 W: https://linuxtv.org
10671 T: git git://linuxtv.org/media_tree.git
10672 F: drivers/media/radio/radio-maxiradio*
10674 MCAN MMIO DEVICE DRIVER
10675 M: Dan Murphy <dmurphy@ti.com>
10676 M: Sriram Dash <sriram.dash@samsung.com>
10677 L: linux-can@vger.kernel.org
10679 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10680 F: drivers/net/can/m_can/m_can.c
10681 F: drivers/net/can/m_can/m_can.h
10682 F: drivers/net/can/m_can/m_can_platform.c
10684 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10685 M: Rishi Gupta <gupt21@gmail.com>
10686 L: linux-i2c@vger.kernel.org
10687 L: linux-input@vger.kernel.org
10689 F: drivers/hid/hid-mcp2221.c
10691 MCP251XFD SPI-CAN NETWORK DRIVER
10692 M: Marc Kleine-Budde <mkl@pengutronix.de>
10693 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10694 R: Thomas Kopp <thomas.kopp@microchip.com>
10695 L: linux-can@vger.kernel.org
10697 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10698 F: drivers/net/can/spi/mcp251xfd/
10700 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10701 M: Peter Rosin <peda@axentia.se>
10702 L: linux-iio@vger.kernel.org
10704 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10705 F: drivers/iio/potentiometer/mcp4018.c
10706 F: drivers/iio/potentiometer/mcp4531.c
10708 MCR20A IEEE-802.15.4 RADIO DRIVER
10709 M: Xue Liu <liuxuenetmail@gmail.com>
10710 L: linux-wpan@vger.kernel.org
10712 W: https://github.com/xueliu/mcr20a-linux
10713 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10714 F: drivers/net/ieee802154/mcr20a.c
10715 F: drivers/net/ieee802154/mcr20a.h
10717 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10718 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10719 L: linux-iio@vger.kernel.org
10721 F: drivers/iio/dac/cio-dac.c
10723 MEDIA CONTROLLER FRAMEWORK
10724 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10725 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10726 L: linux-media@vger.kernel.org
10728 W: https://www.linuxtv.org
10729 T: git git://linuxtv.org/media_tree.git
10730 F: drivers/media/mc/
10731 F: include/media/media-*.h
10732 F: include/uapi/linux/media.h
10734 MEDIA DRIVER FOR FREESCALE IMX PXP
10735 M: Philipp Zabel <p.zabel@pengutronix.de>
10736 L: linux-media@vger.kernel.org
10738 T: git git://linuxtv.org/media_tree.git
10739 F: drivers/media/platform/imx-pxp.[ch]
10741 MEDIA DRIVERS FOR ASCOT2E
10742 M: Sergey Kozlov <serjk@netup.ru>
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/ascot2e*
10751 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10752 M: Jasmin Jessich <jasmin@anw.at>
10753 L: linux-media@vger.kernel.org
10755 W: https://linuxtv.org
10756 T: git git://linuxtv.org/media_tree.git
10757 F: drivers/media/dvb-frontends/cxd2099*
10759 MEDIA DRIVERS FOR CXD2841ER
10760 M: Sergey Kozlov <serjk@netup.ru>
10761 M: Abylay Ospan <aospan@netup.ru>
10762 L: linux-media@vger.kernel.org
10764 W: https://linuxtv.org
10765 W: http://netup.tv/
10766 T: git git://linuxtv.org/media_tree.git
10767 F: drivers/media/dvb-frontends/cxd2841er*
10769 MEDIA DRIVERS FOR CXD2880
10770 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10771 L: linux-media@vger.kernel.org
10773 W: http://linuxtv.org/
10774 T: git git://linuxtv.org/media_tree.git
10775 F: drivers/media/dvb-frontends/cxd2880/*
10776 F: drivers/media/spi/cxd2880*
10778 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10779 L: linux-media@vger.kernel.org
10781 W: https://linuxtv.org
10782 T: git git://linuxtv.org/media_tree.git
10783 F: drivers/media/pci/ddbridge/*
10785 MEDIA DRIVERS FOR FREESCALE IMX
10786 M: Steve Longerbeam <slongerbeam@gmail.com>
10787 M: Philipp Zabel <p.zabel@pengutronix.de>
10788 L: linux-media@vger.kernel.org
10790 T: git git://linuxtv.org/media_tree.git
10791 F: Documentation/admin-guide/media/imx.rst
10792 F: Documentation/devicetree/bindings/media/imx.txt
10793 F: drivers/staging/media/imx/
10794 F: include/linux/imx-media.h
10795 F: include/media/imx.h
10797 MEDIA DRIVERS FOR FREESCALE IMX7
10798 M: Rui Miguel Silva <rmfrfs@gmail.com>
10799 L: linux-media@vger.kernel.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: Documentation/admin-guide/media/imx7.rst
10803 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10804 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10805 F: drivers/staging/media/imx/imx7-media-csi.c
10806 F: drivers/staging/media/imx/imx7-mipi-csis.c
10808 MEDIA DRIVERS FOR HELENE
10809 M: Abylay Ospan <aospan@netup.ru>
10810 L: linux-media@vger.kernel.org
10812 W: https://linuxtv.org
10813 W: http://netup.tv/
10814 T: git git://linuxtv.org/media_tree.git
10815 F: drivers/media/dvb-frontends/helene*
10817 MEDIA DRIVERS FOR HORUS3A
10818 M: Sergey Kozlov <serjk@netup.ru>
10819 M: Abylay Ospan <aospan@netup.ru>
10820 L: linux-media@vger.kernel.org
10822 W: https://linuxtv.org
10823 W: http://netup.tv/
10824 T: git git://linuxtv.org/media_tree.git
10825 F: drivers/media/dvb-frontends/horus3a*
10827 MEDIA DRIVERS FOR LNBH25
10828 M: Sergey Kozlov <serjk@netup.ru>
10829 M: Abylay Ospan <aospan@netup.ru>
10830 L: linux-media@vger.kernel.org
10832 W: https://linuxtv.org
10833 W: http://netup.tv/
10834 T: git git://linuxtv.org/media_tree.git
10835 F: drivers/media/dvb-frontends/lnbh25*
10837 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10838 L: linux-media@vger.kernel.org
10840 W: https://linuxtv.org
10841 T: git git://linuxtv.org/media_tree.git
10842 F: drivers/media/dvb-frontends/mxl5xx*
10844 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10845 M: Sergey Kozlov <serjk@netup.ru>
10846 M: Abylay Ospan <aospan@netup.ru>
10847 L: linux-media@vger.kernel.org
10849 W: https://linuxtv.org
10850 W: http://netup.tv/
10851 T: git git://linuxtv.org/media_tree.git
10852 F: drivers/media/pci/netup_unidvb/*
10854 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10855 M: Dmitry Osipenko <digetx@gmail.com>
10856 L: linux-media@vger.kernel.org
10857 L: linux-tegra@vger.kernel.org
10859 T: git git://linuxtv.org/media_tree.git
10860 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10861 F: drivers/staging/media/tegra-vde/
10863 MEDIA DRIVERS FOR RENESAS - CEU
10864 M: Jacopo Mondi <jacopo@jmondi.org>
10865 L: linux-media@vger.kernel.org
10866 L: linux-renesas-soc@vger.kernel.org
10868 T: git git://linuxtv.org/media_tree.git
10869 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10870 F: drivers/media/platform/renesas-ceu.c
10871 F: include/media/drv-intf/renesas-ceu.h
10873 MEDIA DRIVERS FOR RENESAS - DRIF
10874 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10875 L: linux-media@vger.kernel.org
10876 L: linux-renesas-soc@vger.kernel.org
10878 T: git git://linuxtv.org/media_tree.git
10879 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10880 F: drivers/media/platform/rcar_drif.c
10882 MEDIA DRIVERS FOR RENESAS - FCP
10883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10884 L: linux-media@vger.kernel.org
10885 L: linux-renesas-soc@vger.kernel.org
10887 T: git git://linuxtv.org/media_tree.git
10888 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10889 F: drivers/media/platform/rcar-fcp.c
10890 F: include/media/rcar-fcp.h
10892 MEDIA DRIVERS FOR RENESAS - FDP1
10893 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10894 L: linux-media@vger.kernel.org
10895 L: linux-renesas-soc@vger.kernel.org
10897 T: git git://linuxtv.org/media_tree.git
10898 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10899 F: drivers/media/platform/rcar_fdp1.c
10901 MEDIA DRIVERS FOR RENESAS - VIN
10902 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10903 L: linux-media@vger.kernel.org
10904 L: linux-renesas-soc@vger.kernel.org
10906 T: git git://linuxtv.org/media_tree.git
10907 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10908 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10909 F: drivers/media/platform/rcar-vin/
10911 MEDIA DRIVERS FOR RENESAS - VSP1
10912 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10913 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10914 L: linux-media@vger.kernel.org
10915 L: linux-renesas-soc@vger.kernel.org
10917 T: git git://linuxtv.org/media_tree.git
10918 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10919 F: drivers/media/platform/vsp1/
10921 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10922 L: linux-media@vger.kernel.org
10924 W: https://linuxtv.org
10925 T: git git://linuxtv.org/media_tree.git
10926 F: drivers/media/dvb-frontends/stv0910*
10928 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10929 L: linux-media@vger.kernel.org
10931 W: https://linuxtv.org
10932 T: git git://linuxtv.org/media_tree.git
10933 F: drivers/media/dvb-frontends/stv6111*
10935 MEDIA DRIVERS FOR STM32 - DCMI
10936 M: Hugues Fruchet <hugues.fruchet@st.com>
10937 L: linux-media@vger.kernel.org
10939 T: git git://linuxtv.org/media_tree.git
10940 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10941 F: drivers/media/platform/stm32/stm32-dcmi.c
10943 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10945 L: linux-media@vger.kernel.org
10947 W: https://linuxtv.org
10948 Q: http://patchwork.kernel.org/project/linux-media/list/
10949 T: git git://linuxtv.org/media_tree.git
10950 F: Documentation/admin-guide/media/
10951 F: Documentation/devicetree/bindings/media/
10952 F: Documentation/driver-api/media/
10953 F: Documentation/userspace-api/media/
10955 F: drivers/staging/media/
10956 F: include/linux/platform_data/media/
10958 F: include/uapi/linux/dvb/
10959 F: include/uapi/linux/ivtv*
10960 F: include/uapi/linux/media.h
10961 F: include/uapi/linux/meye.h
10962 F: include/uapi/linux/uvcvideo.h
10963 F: include/uapi/linux/v4l2-*
10964 F: include/uapi/linux/videodev2.h
10966 MEDIATEK BLUETOOTH DRIVER
10967 M: Sean Wang <sean.wang@mediatek.com>
10968 L: linux-bluetooth@vger.kernel.org
10969 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10971 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10972 F: drivers/bluetooth/btmtkuart.c
10974 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10975 M: Sean Wang <sean.wang@mediatek.com>
10976 L: linux-pm@vger.kernel.org
10978 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10979 F: drivers/power/reset/mt6323-poweroff.c
10981 MEDIATEK CIR DRIVER
10982 M: Sean Wang <sean.wang@mediatek.com>
10984 F: drivers/media/rc/mtk-cir.c
10986 MEDIATEK DMA DRIVER
10987 M: Sean Wang <sean.wang@mediatek.com>
10988 L: dmaengine@vger.kernel.org
10989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10990 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10992 F: Documentation/devicetree/bindings/dma/mtk-*
10993 F: drivers/dma/mediatek/
10995 MEDIATEK ETHERNET DRIVER
10996 M: Felix Fietkau <nbd@nbd.name>
10997 M: John Crispin <john@phrozen.org>
10998 M: Sean Wang <sean.wang@mediatek.com>
10999 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11000 L: netdev@vger.kernel.org
11002 F: drivers/net/ethernet/mediatek/
11004 MEDIATEK I2C CONTROLLER DRIVER
11005 M: Qii Wang <qii.wang@mediatek.com>
11006 L: linux-i2c@vger.kernel.org
11008 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11009 F: drivers/i2c/busses/i2c-mt65xx.c
11011 MEDIATEK JPEG DRIVER
11012 M: Rick Chang <rick.chang@mediatek.com>
11013 M: Bin Liu <bin.liu@mediatek.com>
11015 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11016 F: drivers/media/platform/mtk-jpeg/
11018 MEDIATEK MDP DRIVER
11019 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11020 M: Houlong Wei <houlong.wei@mediatek.com>
11021 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11023 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11024 F: drivers/media/platform/mtk-mdp/
11025 F: drivers/media/platform/mtk-vpu/
11027 MEDIATEK MEDIA DRIVER
11028 M: Tiffany Lin <tiffany.lin@mediatek.com>
11029 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11031 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11032 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11033 F: drivers/media/platform/mtk-vcodec/
11034 F: drivers/media/platform/mtk-vpu/
11036 MEDIATEK MMC/SD/SDIO DRIVER
11037 M: Chaotian Jing <chaotian.jing@mediatek.com>
11039 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11040 F: drivers/mmc/host/mtk-sd.c
11042 MEDIATEK MT76 WIRELESS LAN DRIVER
11043 M: Felix Fietkau <nbd@nbd.name>
11044 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11045 R: Ryder Lee <ryder.lee@mediatek.com>
11046 L: linux-wireless@vger.kernel.org
11048 F: drivers/net/wireless/mediatek/mt76/
11050 MEDIATEK MT7601U WIRELESS LAN DRIVER
11051 M: Jakub Kicinski <kubakici@wp.pl>
11052 L: linux-wireless@vger.kernel.org
11054 F: drivers/net/wireless/mediatek/mt7601u/
11056 MEDIATEK MT7621/28/88 I2C DRIVER
11057 M: Stefan Roese <sr@denx.de>
11058 L: linux-i2c@vger.kernel.org
11060 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11061 F: drivers/i2c/busses/i2c-mt7621.c
11063 MEDIATEK NAND CONTROLLER DRIVER
11064 L: linux-mtd@lists.infradead.org
11066 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11067 F: drivers/mtd/nand/raw/mtk_*
11069 MEDIATEK PMIC LED DRIVER
11070 M: Sean Wang <sean.wang@mediatek.com>
11072 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11073 F: drivers/leds/leds-mt6323.c
11075 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11076 M: Sean Wang <sean.wang@mediatek.com>
11078 F: drivers/char/hw_random/mtk-rng.c
11080 MEDIATEK SWITCH DRIVER
11081 M: Sean Wang <sean.wang@mediatek.com>
11082 M: Landen Chao <Landen.Chao@mediatek.com>
11083 L: netdev@vger.kernel.org
11085 F: drivers/net/dsa/mt7530.*
11086 F: net/dsa/tag_mtk.c
11088 MEDIATEK USB3 DRD IP DRIVER
11089 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11090 L: linux-usb@vger.kernel.org
11091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11094 F: drivers/usb/mtu3/
11096 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11097 M: Peter Senna Tschudin <peter.senna@gmail.com>
11098 M: Martin Donnelly <martin.donnelly@ge.com>
11099 M: Martyn Welch <martyn.welch@collabora.co.uk>
11101 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11102 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11104 MEGARAID SCSI/SAS DRIVERS
11105 M: Kashyap Desai <kashyap.desai@broadcom.com>
11106 M: Sumit Saxena <sumit.saxena@broadcom.com>
11107 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11108 L: megaraidlinux.pdl@broadcom.com
11109 L: linux-scsi@vger.kernel.org
11111 W: http://www.avagotech.com/support/
11112 F: Documentation/scsi/megaraid.rst
11113 F: drivers/scsi/megaraid.*
11114 F: drivers/scsi/megaraid/
11116 MELEXIS MLX90614 DRIVER
11117 M: Crt Mori <cmo@melexis.com>
11118 L: linux-iio@vger.kernel.org
11120 W: http://www.melexis.com
11121 F: drivers/iio/temperature/mlx90614.c
11123 MELEXIS MLX90632 DRIVER
11124 M: Crt Mori <cmo@melexis.com>
11125 L: linux-iio@vger.kernel.org
11127 W: http://www.melexis.com
11128 F: drivers/iio/temperature/mlx90632.c
11130 MELFAS MIP4 TOUCHSCREEN DRIVER
11131 M: Sangwon Jee <jeesw@melfas.com>
11133 W: http://www.melfas.com
11134 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11135 F: drivers/input/touchscreen/melfas_mip4.c
11137 MELLANOX BLUEFIELD I2C DRIVER
11138 M: Khalil Blaiech <kblaiech@nvidia.com>
11139 L: linux-i2c@vger.kernel.org
11141 F: drivers/i2c/busses/i2c-mlxbf.c
11143 MELLANOX ETHERNET DRIVER (mlx4_en)
11144 M: Tariq Toukan <tariqt@nvidia.com>
11145 L: netdev@vger.kernel.org
11147 W: http://www.mellanox.com
11148 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11149 F: drivers/net/ethernet/mellanox/mlx4/en_*
11151 MELLANOX ETHERNET DRIVER (mlx5e)
11152 M: Saeed Mahameed <saeedm@nvidia.com>
11153 L: netdev@vger.kernel.org
11155 W: http://www.mellanox.com
11156 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11157 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11159 MELLANOX ETHERNET INNOVA DRIVERS
11160 R: Boris Pismenny <borisp@nvidia.com>
11161 L: netdev@vger.kernel.org
11163 W: http://www.mellanox.com
11164 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11165 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11166 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11167 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11168 F: include/linux/mlx5/mlx5_ifc_fpga.h
11170 MELLANOX ETHERNET SWITCH DRIVERS
11171 M: Jiri Pirko <jiri@nvidia.com>
11172 M: Ido Schimmel <idosch@nvidia.com>
11173 L: netdev@vger.kernel.org
11175 W: http://www.mellanox.com
11176 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11177 F: drivers/net/ethernet/mellanox/mlxsw/
11178 F: tools/testing/selftests/drivers/net/mlxsw/
11180 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11181 M: mlxsw@nvidia.com
11182 L: netdev@vger.kernel.org
11184 W: http://www.mellanox.com
11185 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11186 F: drivers/net/ethernet/mellanox/mlxfw/
11188 MELLANOX HARDWARE PLATFORM SUPPORT
11189 M: Andy Shevchenko <andy@infradead.org>
11190 M: Darren Hart <dvhart@infradead.org>
11191 M: Vadim Pasternak <vadimp@nvidia.com>
11192 L: platform-driver-x86@vger.kernel.org
11194 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11195 F: drivers/platform/mellanox/
11196 F: include/linux/platform_data/mlxreg.h
11198 MELLANOX MLX4 core VPI driver
11199 M: Tariq Toukan <tariqt@nvidia.com>
11200 L: netdev@vger.kernel.org
11201 L: linux-rdma@vger.kernel.org
11203 W: http://www.mellanox.com
11204 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11205 F: drivers/net/ethernet/mellanox/mlx4/
11206 F: include/linux/mlx4/
11208 MELLANOX MLX4 IB driver
11209 M: Yishai Hadas <yishaih@nvidia.com>
11210 L: linux-rdma@vger.kernel.org
11212 W: http://www.mellanox.com
11213 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11214 F: drivers/infiniband/hw/mlx4/
11215 F: include/linux/mlx4/
11216 F: include/uapi/rdma/mlx4-abi.h
11218 MELLANOX MLX5 core VPI driver
11219 M: Saeed Mahameed <saeedm@nvidia.com>
11220 M: Leon Romanovsky <leonro@nvidia.com>
11221 L: netdev@vger.kernel.org
11222 L: linux-rdma@vger.kernel.org
11224 W: http://www.mellanox.com
11225 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11226 F: Documentation/networking/device_drivers/ethernet/mellanox/
11227 F: drivers/net/ethernet/mellanox/mlx5/core/
11228 F: include/linux/mlx5/
11230 MELLANOX MLX5 IB driver
11231 M: Leon Romanovsky <leonro@nvidia.com>
11232 L: linux-rdma@vger.kernel.org
11234 W: http://www.mellanox.com
11235 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11236 F: drivers/infiniband/hw/mlx5/
11237 F: include/linux/mlx5/
11238 F: include/uapi/rdma/mlx5-abi.h
11240 MELLANOX MLXCPLD I2C AND MUX DRIVER
11241 M: Vadim Pasternak <vadimp@nvidia.com>
11242 M: Michael Shych <michaelsh@nvidia.com>
11243 L: linux-i2c@vger.kernel.org
11245 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11246 F: drivers/i2c/busses/i2c-mlxcpld.c
11247 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11249 MELLANOX MLXCPLD LED DRIVER
11250 M: Vadim Pasternak <vadimp@nvidia.com>
11251 L: linux-leds@vger.kernel.org
11253 F: Documentation/leds/leds-mlxcpld.rst
11254 F: drivers/leds/leds-mlxcpld.c
11255 F: drivers/leds/leds-mlxreg.c
11257 MELLANOX PLATFORM DRIVER
11258 M: Vadim Pasternak <vadimp@nvidia.com>
11259 L: platform-driver-x86@vger.kernel.org
11261 F: drivers/platform/x86/mlx-platform.c
11264 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11265 M: "Paul E. McKenney" <paulmck@kernel.org>
11266 L: linux-kernel@vger.kernel.org
11268 F: arch/powerpc/include/asm/membarrier.h
11269 F: include/uapi/linux/membarrier.h
11270 F: kernel/sched/membarrier.c
11273 M: Mike Rapoport <rppt@linux.ibm.com>
11274 L: linux-mm@kvack.org
11276 F: Documentation/core-api/boot-time-mm.rst
11277 F: include/linux/memblock.h
11280 MEMORY CONTROLLER DRIVERS
11281 M: Krzysztof Kozlowski <krzk@kernel.org>
11282 L: linux-kernel@vger.kernel.org
11284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11285 F: Documentation/devicetree/bindings/memory-controllers/
11288 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11289 M: Dmitry Osipenko <digetx@gmail.com>
11290 L: linux-pm@vger.kernel.org
11291 L: linux-tegra@vger.kernel.org
11292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11294 F: drivers/devfreq/tegra20-devfreq.c
11295 F: drivers/devfreq/tegra30-devfreq.c
11298 M: Andrew Morton <akpm@linux-foundation.org>
11299 L: linux-mm@kvack.org
11301 W: http://www.linux-mm.org
11302 T: quilt https://ozlabs.org/~akpm/mmotm/
11303 T: quilt https://ozlabs.org/~akpm/mmots/
11304 T: git git://github.com/hnaz/linux-mm.git
11305 F: include/linux/gfp.h
11306 F: include/linux/memory_hotplug.h
11307 F: include/linux/mm.h
11308 F: include/linux/mmzone.h
11309 F: include/linux/vmalloc.h
11312 MEMORY TECHNOLOGY DEVICES (MTD)
11313 M: Miquel Raynal <miquel.raynal@bootlin.com>
11314 M: Richard Weinberger <richard@nod.at>
11315 M: Vignesh Raghavendra <vigneshr@ti.com>
11316 L: linux-mtd@lists.infradead.org
11318 W: http://www.linux-mtd.infradead.org/
11319 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11320 C: irc://irc.oftc.net/mtd
11321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11323 F: Documentation/devicetree/bindings/mtd/
11325 F: include/linux/mtd/
11326 F: include/uapi/mtd/
11328 MEN A21 WATCHDOG DRIVER
11329 M: Johannes Thumshirn <morbidrsa@gmail.com>
11330 L: linux-watchdog@vger.kernel.org
11332 F: drivers/watchdog/mena21_wdt.c
11334 MEN CHAMELEON BUS (mcb)
11335 M: Johannes Thumshirn <morbidrsa@gmail.com>
11337 F: Documentation/driver-api/men-chameleon-bus.rst
11339 F: include/linux/mcb.h
11341 MEN F21BMC (Board Management Controller)
11342 M: Andreas Werner <andreas.werner@men.de>
11344 F: Documentation/hwmon/menf21bmc.rst
11345 F: drivers/hwmon/menf21bmc_hwmon.c
11346 F: drivers/leds/leds-menf21bmc.c
11347 F: drivers/mfd/menf21bmc.c
11348 F: drivers/watchdog/menf21bmc_wdt.c
11350 MEN Z069 WATCHDOG DRIVER
11351 M: Johannes Thumshirn <jth@kernel.org>
11352 L: linux-watchdog@vger.kernel.org
11354 F: drivers/watchdog/menz69_wdt.c
11356 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11357 M: Neil Armstrong <narmstrong@baylibre.com>
11358 L: linux-media@vger.kernel.org
11359 L: linux-amlogic@lists.infradead.org
11361 W: http://linux-meson.com/
11362 T: git git://linuxtv.org/media_tree.git
11363 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11364 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11365 F: drivers/media/cec/platform/meson/ao-cec.c
11367 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11368 M: Liang Yang <liang.yang@amlogic.com>
11369 L: linux-mtd@lists.infradead.org
11371 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11372 F: drivers/mtd/nand/raw/meson_*
11374 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11375 M: Neil Armstrong <narmstrong@baylibre.com>
11376 L: linux-media@vger.kernel.org
11377 L: linux-amlogic@lists.infradead.org
11379 T: git git://linuxtv.org/media_tree.git
11380 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11381 F: drivers/staging/media/meson/vdec/
11383 METHODE UDPU SUPPORT
11384 M: Vladimir Vid <vladimir.vid@sartura.hr>
11386 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11389 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11390 M: Hemant Kumar <hemantk@codeaurora.org>
11391 L: linux-arm-msm@vger.kernel.org
11393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11394 F: Documentation/ABI/stable/sysfs-bus-mhi
11395 F: Documentation/mhi/
11396 F: drivers/bus/mhi/
11397 F: include/linux/mhi.h
11399 MICROBLAZE ARCHITECTURE
11400 M: Michal Simek <monstr@monstr.eu>
11402 W: http://www.monstr.eu/fdt/
11403 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11404 F: arch/microblaze/
11406 MICROCHIP AT91 DMA DRIVERS
11407 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11408 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11410 L: dmaengine@vger.kernel.org
11412 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11413 F: drivers/dma/at_hdmac.c
11414 F: drivers/dma/at_hdmac_regs.h
11415 F: drivers/dma/at_xdmac.c
11416 F: include/dt-bindings/dma/at91.h
11417 F: include/linux/platform_data/dma-atmel.h
11419 MICROCHIP AT91 SERIAL DRIVER
11420 M: Richard Genoud <richard.genoud@gmail.com>
11422 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11423 F: drivers/tty/serial/atmel_serial.c
11424 F: drivers/tty/serial/atmel_serial.h
11426 MICROCHIP AT91 USART MFD DRIVER
11427 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11428 L: linux-kernel@vger.kernel.org
11430 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11431 F: drivers/mfd/at91-usart.c
11432 F: include/dt-bindings/mfd/at91-usart.h
11434 MICROCHIP AT91 USART SPI DRIVER
11435 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11436 L: linux-spi@vger.kernel.org
11438 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11439 F: drivers/spi/spi-at91-usart.c
11441 MICROCHIP AUDIO ASOC DRIVERS
11442 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11443 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11447 MICROCHIP ECC DRIVER
11448 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11449 L: linux-crypto@vger.kernel.org
11451 F: drivers/crypto/atmel-ecc.*
11453 MICROCHIP I2C DRIVER
11454 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11455 L: linux-i2c@vger.kernel.org
11457 F: drivers/i2c/busses/i2c-at91-*.c
11458 F: drivers/i2c/busses/i2c-at91.h
11460 MICROCHIP ISC DRIVER
11461 M: Eugen Hristev <eugen.hristev@microchip.com>
11462 L: linux-media@vger.kernel.org
11464 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11465 F: drivers/media/platform/atmel/atmel-isc-base.c
11466 F: drivers/media/platform/atmel/atmel-isc-regs.h
11467 F: drivers/media/platform/atmel/atmel-isc.h
11468 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11469 F: include/linux/atmel-isc-media.h
11471 MICROCHIP ISI DRIVER
11472 M: Eugen Hristev <eugen.hristev@microchip.com>
11473 L: linux-media@vger.kernel.org
11475 F: drivers/media/platform/atmel/atmel-isi.c
11476 F: drivers/media/platform/atmel/atmel-isi.h
11478 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11479 M: Woojung Huh <woojung.huh@microchip.com>
11480 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11481 L: netdev@vger.kernel.org
11483 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11484 F: drivers/net/dsa/microchip/*
11485 F: include/linux/platform_data/microchip-ksz.h
11486 F: net/dsa/tag_ksz.c
11488 MICROCHIP LAN743X ETHERNET DRIVER
11489 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11490 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11491 L: netdev@vger.kernel.org
11493 F: drivers/net/ethernet/microchip/lan743x_*
11495 MICROCHIP LCDFB DRIVER
11496 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11497 L: linux-fbdev@vger.kernel.org
11499 F: drivers/video/fbdev/atmel_lcdfb.c
11500 F: include/video/atmel_lcdc.h
11502 MICROCHIP MCP16502 PMIC DRIVER
11503 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11506 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11507 F: drivers/regulator/mcp16502.c
11509 MICROCHIP MCP3911 ADC DRIVER
11510 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11511 M: Kent Gustavsson <kent@minoris.se>
11512 L: linux-iio@vger.kernel.org
11514 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11515 F: drivers/iio/adc/mcp3911.c
11517 MICROCHIP MMC/SD/SDIO MCI DRIVER
11518 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11520 F: drivers/mmc/host/atmel-mci.c
11522 MICROCHIP NAND DRIVER
11523 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11524 L: linux-mtd@lists.infradead.org
11526 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11527 F: drivers/mtd/nand/raw/atmel/*
11529 MICROCHIP PWM DRIVER
11530 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11532 L: linux-pwm@vger.kernel.org
11534 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11535 F: drivers/pwm/pwm-atmel.c
11537 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11538 M: Eugen Hristev <eugen.hristev@microchip.com>
11539 L: linux-iio@vger.kernel.org
11541 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11542 F: drivers/iio/adc/at91-sama5d2_adc.c
11543 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11545 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11546 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11548 F: drivers/power/reset/at91-sama5d2_shdwc.c
11550 MICROCHIP SPI DRIVER
11551 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11553 F: drivers/spi/spi-atmel.*
11555 MICROCHIP SSC DRIVER
11556 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11559 F: drivers/misc/atmel-ssc.c
11560 F: include/linux/atmel-ssc.h
11562 MICROCHIP USB251XB DRIVER
11563 M: Richard Leitner <richard.leitner@skidata.com>
11564 L: linux-usb@vger.kernel.org
11566 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11567 F: drivers/usb/misc/usb251xb.c
11569 MICROCHIP USBA UDC DRIVER
11570 M: Cristian Birsan <cristian.birsan@microchip.com>
11571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11573 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11575 MICROCHIP WILC1000 WIFI DRIVER
11576 M: Ajay Singh <ajay.kathat@microchip.com>
11577 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11578 L: linux-wireless@vger.kernel.org
11580 F: drivers/net/wireless/microchip/wilc1000/
11582 MICROSEMI MIPS SOCS
11583 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11584 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11585 L: linux-mips@vger.kernel.org
11587 F: Documentation/devicetree/bindings/mips/mscc.txt
11588 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11589 F: arch/mips/boot/dts/mscc/
11590 F: arch/mips/configs/generic/board-ocelot.config
11591 F: arch/mips/generic/board-ocelot.c
11593 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11594 M: Don Brace <don.brace@microchip.com>
11595 L: storagedev@microchip.com
11596 L: linux-scsi@vger.kernel.org
11598 F: Documentation/scsi/smartpqi.rst
11599 F: drivers/scsi/smartpqi/Kconfig
11600 F: drivers/scsi/smartpqi/Makefile
11601 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11602 F: include/linux/cciss*.h
11603 F: include/uapi/linux/cciss*.h
11605 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11606 M: Chen Yu <yu.c.chen@intel.com>
11607 L: platform-driver-x86@vger.kernel.org
11609 F: drivers/platform/x86/surfacepro3_button.c
11611 MICROTEK X6 SCANNER
11612 M: Oliver Neukum <oliver@neukum.org>
11614 F: drivers/usb/image/microtek.*
11617 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11618 L: linux-mips@vger.kernel.org
11620 W: http://www.linux-mips.org/
11621 Q: https://patchwork.kernel.org/project/linux-mips/list/
11622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11623 F: Documentation/devicetree/bindings/mips/
11624 F: Documentation/mips/
11626 F: drivers/platform/mips/
11628 MIPS BOSTON DEVELOPMENT BOARD
11629 M: Paul Burton <paulburton@kernel.org>
11630 L: linux-mips@vger.kernel.org
11632 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11633 F: arch/mips/boot/dts/img/boston.dts
11634 F: arch/mips/configs/generic/board-boston.config
11635 F: drivers/clk/imgtec/clk-boston.c
11636 F: include/dt-bindings/clock/boston-clock.h
11639 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11640 M: Serge Semin <fancer.lancer@gmail.com>
11641 L: linux-mips@vger.kernel.org
11643 F: drivers/bus/mips_cdmm.c
11644 F: drivers/clocksource/mips-gic-timer.c
11645 F: drivers/cpuidle/cpuidle-cps.c
11646 F: drivers/irqchip/irq-mips-cpu.c
11647 F: drivers/irqchip/irq-mips-gic.c
11649 MIPS GENERIC PLATFORM
11650 M: Paul Burton <paulburton@kernel.org>
11651 L: linux-mips@vger.kernel.org
11653 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11654 F: arch/mips/generic/
11655 F: arch/mips/tools/generic-board-config.sh
11657 MIPS RINT INSTRUCTION EMULATION
11658 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11659 L: linux-mips@vger.kernel.org
11661 F: arch/mips/math-emu/dp_rint.c
11662 F: arch/mips/math-emu/sp_rint.c
11664 MIPS/LOONGSON1 ARCHITECTURE
11665 M: Keguang Zhang <keguang.zhang@gmail.com>
11666 L: linux-mips@vger.kernel.org
11668 F: arch/mips/include/asm/mach-loongson32/
11669 F: arch/mips/loongson32/
11670 F: drivers/*/*/*loongson1*
11671 F: drivers/*/*loongson1*
11673 MIPS/LOONGSON2EF ARCHITECTURE
11674 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11675 L: linux-mips@vger.kernel.org
11677 F: arch/mips/include/asm/mach-loongson2ef/
11678 F: arch/mips/loongson2ef/
11679 F: drivers/*/*/*loongson2*
11680 F: drivers/*/*loongson2*
11682 MIPS/LOONGSON64 ARCHITECTURE
11683 M: Huacai Chen <chenhc@lemote.com>
11684 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11685 L: linux-mips@vger.kernel.org
11687 F: arch/mips/include/asm/mach-loongson64/
11688 F: arch/mips/loongson64/
11689 F: drivers/*/*/*loongson3*
11690 F: drivers/*/*loongson3*
11691 F: drivers/irqchip/irq-loongson*
11692 F: drivers/platform/mips/cpu_hwmon.c
11694 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11695 M: Hans Verkuil <hverkuil@xs4all.nl>
11696 L: linux-media@vger.kernel.org
11698 W: https://linuxtv.org
11699 T: git git://linuxtv.org/media_tree.git
11700 F: drivers/media/radio/radio-miropcm20*
11703 R: Lubomir Rintel <lkundrak@v3.sk>
11704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11707 F: arch/arm/boot/dts/mmp*
11708 F: arch/arm/mach-mmp/
11709 F: include/linux/soc/mmp/
11711 MMP USB PHY DRIVERS
11712 R: Lubomir Rintel <lkundrak@v3.sk>
11713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11715 F: drivers/phy/marvell/phy-mmp3-usb.c
11716 F: drivers/phy/marvell/phy-pxa-usb.c
11718 MMU GATHER AND TLB INVALIDATION
11719 M: Will Deacon <will@kernel.org>
11720 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11721 M: Andrew Morton <akpm@linux-foundation.org>
11722 M: Nick Piggin <npiggin@gmail.com>
11723 M: Peter Zijlstra <peterz@infradead.org>
11724 L: linux-arch@vger.kernel.org
11725 L: linux-mm@kvack.org
11727 F: arch/*/include/asm/tlb.h
11728 F: include/asm-generic/tlb.h
11731 MN88472 MEDIA DRIVER
11732 M: Antti Palosaari <crope@iki.fi>
11733 L: linux-media@vger.kernel.org
11735 W: https://linuxtv.org
11736 W: http://palosaari.fi/linux/
11737 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11738 F: drivers/media/dvb-frontends/mn88472*
11740 MN88473 MEDIA DRIVER
11741 M: Antti Palosaari <crope@iki.fi>
11742 L: linux-media@vger.kernel.org
11744 W: https://linuxtv.org
11745 W: http://palosaari.fi/linux/
11746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11747 F: drivers/media/dvb-frontends/mn88473*
11750 M: Jessica Yu <jeyu@kernel.org>
11752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11753 F: include/linux/module.h
11756 MONOLITHIC POWER SYSTEM PMIC DRIVER
11757 M: Saravanan Sekar <sravanhome@gmail.com>
11759 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11760 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11761 F: drivers/iio/adc/mp2629_adc.c
11762 F: drivers/mfd/mp2629.c
11763 F: drivers/power/supply/mp2629_charger.c
11764 F: drivers/regulator/mp5416.c
11765 F: drivers/regulator/mpq7920.c
11766 F: drivers/regulator/mpq7920.h
11767 F: include/linux/mfd/mp2629.h
11769 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11771 W: http://popies.net/meye/
11772 F: Documentation/userspace-api/media/drivers/meye*
11773 F: drivers/media/pci/meye/
11774 F: include/uapi/linux/meye.h
11776 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11777 M: Jiri Slaby <jirislaby@kernel.org>
11779 F: Documentation/driver-api/serial/moxa-smartio.rst
11780 F: drivers/tty/mxser.*
11782 MR800 AVERMEDIA USB FM RADIO DRIVER
11783 M: Alexey Klimov <klimov.linux@gmail.com>
11784 L: linux-media@vger.kernel.org
11786 T: git git://linuxtv.org/media_tree.git
11787 F: drivers/media/radio/radio-mr800.c
11789 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11790 M: Alan Ott <alan@signal11.us>
11791 L: linux-wpan@vger.kernel.org
11793 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11794 F: drivers/net/ieee802154/mrf24j40.c
11797 M: "Lee, Chun-Yi" <jlee@suse.com>
11798 L: platform-driver-x86@vger.kernel.org
11800 F: drivers/platform/x86/msi-laptop.c
11803 L: platform-driver-x86@vger.kernel.org
11805 F: drivers/platform/x86/msi-wmi.c
11807 MSI001 MEDIA DRIVER
11808 M: Antti Palosaari <crope@iki.fi>
11809 L: linux-media@vger.kernel.org
11811 W: https://linuxtv.org
11812 W: http://palosaari.fi/linux/
11813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11814 T: git git://linuxtv.org/anttip/media_tree.git
11815 F: drivers/media/tuners/msi001*
11817 MSI2500 MEDIA DRIVER
11818 M: Antti Palosaari <crope@iki.fi>
11819 L: linux-media@vger.kernel.org
11821 W: https://linuxtv.org
11822 W: http://palosaari.fi/linux/
11823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11824 T: git git://linuxtv.org/anttip/media_tree.git
11825 F: drivers/media/usb/msi2500/
11827 MSTAR INTERRUPT CONTROLLER DRIVER
11828 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11829 M: Daniel Palmer <daniel@thingy.jp>
11831 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11832 F: drivers/irqchip/irq-mst-intc.c
11834 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11835 M: Robert Jarzmik <robert.jarzmik@free.fr>
11836 L: linux-mtd@lists.infradead.org
11838 F: drivers/mtd/devices/docg3*
11840 MT9M032 APTINA SENSOR DRIVER
11841 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11842 L: linux-media@vger.kernel.org
11844 T: git git://linuxtv.org/media_tree.git
11845 F: drivers/media/i2c/mt9m032.c
11846 F: include/media/i2c/mt9m032.h
11848 MT9P031 APTINA CAMERA SENSOR
11849 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11850 L: linux-media@vger.kernel.org
11852 T: git git://linuxtv.org/media_tree.git
11853 F: drivers/media/i2c/mt9p031.c
11854 F: include/media/i2c/mt9p031.h
11856 MT9T001 APTINA CAMERA SENSOR
11857 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11858 L: linux-media@vger.kernel.org
11860 T: git git://linuxtv.org/media_tree.git
11861 F: drivers/media/i2c/mt9t001.c
11862 F: include/media/i2c/mt9t001.h
11864 MT9T112 APTINA CAMERA SENSOR
11865 M: Jacopo Mondi <jacopo@jmondi.org>
11866 L: linux-media@vger.kernel.org
11868 T: git git://linuxtv.org/media_tree.git
11869 F: drivers/media/i2c/mt9t112.c
11870 F: include/media/i2c/mt9t112.h
11872 MT9V032 APTINA CAMERA SENSOR
11873 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11874 L: linux-media@vger.kernel.org
11876 T: git git://linuxtv.org/media_tree.git
11877 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11878 F: drivers/media/i2c/mt9v032.c
11879 F: include/media/i2c/mt9v032.h
11881 MT9V111 APTINA CAMERA SENSOR
11882 M: Jacopo Mondi <jacopo@jmondi.org>
11883 L: linux-media@vger.kernel.org
11885 T: git git://linuxtv.org/media_tree.git
11886 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11887 F: drivers/media/i2c/mt9v111.c
11889 MULTIFUNCTION DEVICES (MFD)
11890 M: Lee Jones <lee.jones@linaro.org>
11892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11893 F: Documentation/devicetree/bindings/mfd/
11895 F: include/dt-bindings/mfd/
11896 F: include/linux/mfd/
11898 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11900 F: drivers/mmc/host/mmc_spi.c
11901 F: include/linux/spi/mmc_spi.h
11903 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11904 M: Ulf Hansson <ulf.hansson@linaro.org>
11905 L: linux-mmc@vger.kernel.org
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11908 F: Documentation/devicetree/bindings/mmc/
11910 F: include/linux/mmc/
11911 F: include/uapi/linux/mmc/
11913 MULTIPLEXER SUBSYSTEM
11914 M: Peter Rosin <peda@axentia.se>
11916 F: Documentation/ABI/testing/sysfs-class-mux*
11917 F: Documentation/devicetree/bindings/mux/
11919 F: include/dt-bindings/mux/
11920 F: include/linux/mux/
11922 MULTITECH MULTIPORT CARD (ISICOM)
11924 F: drivers/tty/isicom.c
11925 F: include/linux/isicom.h
11927 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11928 M: Bin Liu <b-liu@ti.com>
11929 L: linux-usb@vger.kernel.org
11931 F: drivers/usb/musb/
11933 MXL301RF MEDIA DRIVER
11934 M: Akihiro Tsukada <tskd08@gmail.com>
11935 L: linux-media@vger.kernel.org
11937 F: drivers/media/tuners/mxl301rf*
11939 MXL5007T MEDIA DRIVER
11940 M: Michael Krufky <mkrufky@linuxtv.org>
11941 L: linux-media@vger.kernel.org
11943 W: https://linuxtv.org
11944 W: http://github.com/mkrufky
11945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11946 T: git git://linuxtv.org/mkrufky/tuners.git
11947 F: drivers/media/tuners/mxl5007t.*
11950 M: Marek Vasut <marex@denx.de>
11951 M: Stefan Agner <stefan@agner.ch>
11952 L: dri-devel@lists.freedesktop.org
11954 T: git git://anongit.freedesktop.org/drm/drm-misc
11955 F: Documentation/devicetree/bindings/display/mxsfb.txt
11956 F: drivers/gpu/drm/mxsfb/
11958 MYLEX DAC960 PCI RAID Controller
11959 M: Hannes Reinecke <hare@kernel.org>
11960 L: linux-scsi@vger.kernel.org
11962 F: drivers/scsi/myrb.*
11963 F: drivers/scsi/myrs.*
11965 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11966 M: Chris Lee <christopher.lee@cspi.com>
11967 L: netdev@vger.kernel.org
11969 W: https://www.cspi.com/ethernet-products/support/downloads/
11970 F: drivers/net/ethernet/myricom/myri10ge/
11972 NAND FLASH SUBSYSTEM
11973 M: Miquel Raynal <miquel.raynal@bootlin.com>
11974 R: Richard Weinberger <richard@nod.at>
11975 L: linux-mtd@lists.infradead.org
11977 W: http://www.linux-mtd.infradead.org/
11978 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11979 C: irc://irc.oftc.net/mtd
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11981 F: drivers/mtd/nand/
11982 F: include/linux/mtd/*nand*.h
11984 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11985 M: Daniel Mack <zonque@gmail.com>
11986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11988 W: http://www.native-instruments.com
11989 F: sound/usb/caiaq/
11991 NATSEMI ETHERNET DRIVER (DP8381x)
11993 F: drivers/net/ethernet/natsemi/natsemi.c
11995 NCR 5380 SCSI DRIVERS
11996 M: Finn Thain <fthain@telegraphics.com.au>
11997 M: Michael Schmitz <schmitzmic@gmail.com>
11998 L: linux-scsi@vger.kernel.org
12000 F: Documentation/scsi/g_NCR5380.rst
12001 F: drivers/scsi/NCR5380.*
12002 F: drivers/scsi/arm/cumana_1.c
12003 F: drivers/scsi/arm/oak.c
12004 F: drivers/scsi/atari_scsi.*
12005 F: drivers/scsi/dmx3191d.c
12006 F: drivers/scsi/g_NCR5380.*
12007 F: drivers/scsi/mac_scsi.*
12008 F: drivers/scsi/sun3_scsi.*
12009 F: drivers/scsi/sun3_scsi_vme.c
12012 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12016 NCT6775 HARDWARE MONITOR DRIVER
12017 M: Guenter Roeck <linux@roeck-us.net>
12018 L: linux-hwmon@vger.kernel.org
12020 F: Documentation/hwmon/nct6775.rst
12021 F: drivers/hwmon/nct6775.c
12024 M: Jakub Kicinski <kuba@kernel.org>
12026 F: drivers/net/netdevsim/*
12028 NETEM NETWORK EMULATOR
12029 M: Stephen Hemminger <stephen@networkplumber.org>
12030 L: netdev@vger.kernel.org
12032 F: net/sched/sch_netem.c
12034 NETERION 10GbE DRIVERS (s2io/vxge)
12035 M: Jon Mason <jdmason@kudzu.us>
12036 L: netdev@vger.kernel.org
12038 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12039 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12040 F: drivers/net/ethernet/neterion/
12043 M: Pablo Neira Ayuso <pablo@netfilter.org>
12044 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12045 M: Florian Westphal <fw@strlen.de>
12046 L: netfilter-devel@vger.kernel.org
12047 L: coreteam@netfilter.org
12049 W: http://www.netfilter.org/
12050 W: http://www.iptables.org/
12051 W: http://www.nftables.org/
12052 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12055 F: include/linux/netfilter*
12056 F: include/linux/netfilter/
12057 F: include/net/netfilter/
12058 F: include/uapi/linux/netfilter*
12059 F: include/uapi/linux/netfilter/
12060 F: net/*/netfilter.c
12061 F: net/*/netfilter/
12062 F: net/bridge/br_netfilter*.c
12065 NETROM NETWORK LAYER
12066 M: Ralf Baechle <ralf@linux-mips.org>
12067 L: linux-hams@vger.kernel.org
12069 W: http://www.linux-ax25.org/
12070 F: include/net/netrom.h
12071 F: include/uapi/linux/netrom.h
12074 NETRONOME ETHERNET DRIVERS
12075 M: Simon Horman <simon.horman@netronome.com>
12076 R: Jakub Kicinski <kuba@kernel.org>
12077 L: oss-drivers@netronome.com
12079 F: drivers/net/ethernet/netronome/
12081 NETWORK BLOCK DEVICE (NBD)
12082 M: Josef Bacik <josef@toxicpanda.com>
12083 L: linux-block@vger.kernel.org
12084 L: nbd@other.debian.org
12086 F: Documentation/admin-guide/blockdev/nbd.rst
12087 F: drivers/block/nbd.c
12088 F: include/trace/events/nbd.h
12089 F: include/uapi/linux/nbd.h
12091 NETWORK DROP MONITOR
12092 M: Neil Horman <nhorman@tuxdriver.com>
12093 L: netdev@vger.kernel.org
12095 W: https://fedorahosted.org/dropwatch/
12096 F: include/uapi/linux/net_dropmon.h
12097 F: net/core/drop_monitor.c
12100 M: "David S. Miller" <davem@davemloft.net>
12101 M: Jakub Kicinski <kuba@kernel.org>
12102 L: netdev@vger.kernel.org
12104 W: http://www.linuxfoundation.org/en/Net
12105 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12108 F: Documentation/devicetree/bindings/net/
12109 F: drivers/connector/
12111 F: include/linux/etherdevice.h
12112 F: include/linux/fcdevice.h
12113 F: include/linux/fddidevice.h
12114 F: include/linux/hippidevice.h
12115 F: include/linux/if_*
12116 F: include/linux/inetdevice.h
12117 F: include/linux/netdevice.h
12118 F: include/uapi/linux/if_*
12119 F: include/uapi/linux/netdevice.h
12121 NETWORKING DRIVERS (WIRELESS)
12122 M: Kalle Valo <kvalo@codeaurora.org>
12123 L: linux-wireless@vger.kernel.org
12125 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12128 F: Documentation/devicetree/bindings/net/wireless/
12129 F: drivers/net/wireless/
12132 M: Andrew Lunn <andrew@lunn.ch>
12133 M: Vivien Didelot <vivien.didelot@gmail.com>
12134 M: Florian Fainelli <f.fainelli@gmail.com>
12135 M: Vladimir Oltean <olteanv@gmail.com>
12137 F: Documentation/devicetree/bindings/net/dsa/
12138 F: drivers/net/dsa/
12139 F: include/linux/dsa/
12140 F: include/linux/platform_data/dsa.h
12141 F: include/net/dsa.h
12144 NETWORKING [GENERAL]
12145 M: "David S. Miller" <davem@davemloft.net>
12146 M: Jakub Kicinski <kuba@kernel.org>
12147 L: netdev@vger.kernel.org
12149 W: http://www.linuxfoundation.org/en/Net
12150 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12151 B: mailto:netdev@vger.kernel.org
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12154 F: Documentation/networking/
12155 F: include/linux/in.h
12156 F: include/linux/net.h
12157 F: include/linux/netdevice.h
12159 F: include/uapi/linux/in.h
12160 F: include/uapi/linux/net.h
12161 F: include/uapi/linux/net_namespace.h
12162 F: include/uapi/linux/netdevice.h
12166 F: tools/testing/selftests/net/
12169 M: Steffen Klassert <steffen.klassert@secunet.com>
12170 M: Herbert Xu <herbert@gondor.apana.org.au>
12171 M: "David S. Miller" <davem@davemloft.net>
12172 L: netdev@vger.kernel.org
12174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12176 F: include/net/xfrm.h
12177 F: include/uapi/linux/xfrm.h
12180 F: net/ipv4/ip_vti.c
12181 F: net/ipv4/ipcomp.c
12185 F: net/ipv6/ip6_vti.c
12186 F: net/ipv6/ipcomp6.c
12190 F: tools/testing/selftests/net/ipsec.c
12192 NETWORKING [IPv4/IPv6]
12193 M: "David S. Miller" <davem@davemloft.net>
12194 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12195 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12196 L: netdev@vger.kernel.org
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12204 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12205 M: Paul Moore <paul@paul-moore.com>
12206 L: netdev@vger.kernel.org
12207 L: linux-security-module@vger.kernel.org
12209 W: https://github.com/netlabel
12210 F: Documentation/netlabel/
12211 F: include/net/calipso.h
12212 F: include/net/cipso_ipv4.h
12213 F: include/net/netlabel.h
12214 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12215 F: include/uapi/linux/netfilter/xt_SECMARK.h
12216 F: net/ipv4/cipso_ipv4.c
12217 F: net/ipv6/calipso.c
12218 F: net/netfilter/xt_CONNSECMARK.c
12219 F: net/netfilter/xt_SECMARK.c
12223 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12224 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12225 L: netdev@vger.kernel.org
12226 L: mptcp@lists.01.org
12228 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12229 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12230 F: include/net/mptcp.h
12231 F: include/uapi/linux/mptcp.h
12233 F: tools/testing/selftests/net/mptcp/
12236 M: Eric Dumazet <edumazet@google.com>
12237 L: netdev@vger.kernel.org
12239 F: include/linux/tcp.h
12240 F: include/net/tcp.h
12241 F: include/trace/events/tcp.h
12242 F: include/uapi/linux/tcp.h
12243 F: net/ipv4/syncookies.c
12245 F: net/ipv6/syncookies.c
12249 M: Boris Pismenny <borisp@nvidia.com>
12250 M: Aviad Yehezkel <aviadye@nvidia.com>
12251 M: John Fastabend <john.fastabend@gmail.com>
12252 M: Daniel Borkmann <daniel@iogearbox.net>
12253 M: Jakub Kicinski <kuba@kernel.org>
12254 L: netdev@vger.kernel.org
12256 F: include/net/tls.h
12257 F: include/uapi/linux/tls.h
12260 NETWORKING [WIRELESS]
12261 L: linux-wireless@vger.kernel.org
12262 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12264 NETXEN (1/10) GbE SUPPORT
12265 M: Manish Chopra <manishc@marvell.com>
12266 M: Rahul Verma <rahulv@marvell.com>
12267 M: GR-Linux-NIC-Dev@marvell.com
12268 L: netdev@vger.kernel.org
12270 F: drivers/net/ethernet/qlogic/netxen/
12272 NET_FAILOVER MODULE
12273 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12274 L: netdev@vger.kernel.org
12276 F: Documentation/networking/net_failover.rst
12277 F: drivers/net/net_failover.c
12278 F: include/net/net_failover.h
12281 M: David Ahern <dsahern@kernel.org>
12282 L: netdev@vger.kernel.org
12284 F: include/net/netns/nexthop.h
12285 F: include/net/nexthop.h
12286 F: include/uapi/linux/nexthop.h
12287 F: net/ipv4/nexthop.c
12290 L: netdev@vger.kernel.org
12292 F: Documentation/devicetree/bindings/net/nfc/
12294 F: include/linux/platform_data/nfcmrvl.h
12295 F: include/net/nfc/
12296 F: include/uapi/linux/nfc.h
12299 NFS, SUNRPC, AND LOCKD CLIENTS
12300 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12301 M: Anna Schumaker <anna.schumaker@netapp.com>
12302 L: linux-nfs@vger.kernel.org
12304 W: http://client.linux-nfs.org
12305 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12309 F: include/linux/lockd/
12310 F: include/linux/nfs*
12311 F: include/linux/sunrpc/
12312 F: include/uapi/linux/nfs*
12313 F: include/uapi/linux/sunrpc/
12315 F: Documentation/filesystems/nfs/
12318 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12319 L: linux-nilfs@vger.kernel.org
12321 W: https://nilfs.sourceforge.io/
12322 W: https://nilfs.osdn.jp/
12323 T: git git://github.com/konis/nilfs2.git
12324 F: Documentation/filesystems/nilfs2.rst
12326 F: include/trace/events/nilfs2.h
12327 F: include/uapi/linux/nilfs2_api.h
12328 F: include/uapi/linux/nilfs2_ondisk.h
12330 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12331 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12333 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12334 F: Documentation/scsi/NinjaSCSI.rst
12335 F: drivers/scsi/pcmcia/nsp_*
12337 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12338 M: GOTO Masanori <gotom@debian.or.jp>
12339 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12341 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12342 F: Documentation/scsi/NinjaSCSI.rst
12343 F: drivers/scsi/nsp32*
12346 M: Ley Foon Tan <ley.foon.tan@intel.com>
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12351 NITRO ENCLAVES (NE)
12352 M: Andra Paraschiv <andraprs@amazon.com>
12353 M: Alexandru Vasile <lexnv@amazon.com>
12354 M: Alexandru Ciobotaru <alcioa@amazon.com>
12355 L: linux-kernel@vger.kernel.org
12357 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12358 F: Documentation/virt/ne_overview.rst
12359 F: drivers/virt/nitro_enclaves/
12360 F: include/linux/nitro_enclaves.h
12361 F: include/uapi/linux/nitro_enclaves.h
12362 F: samples/nitro_enclaves/
12364 NOHZ, DYNTICKS SUPPORT
12365 M: Frederic Weisbecker <fweisbec@gmail.com>
12366 M: Thomas Gleixner <tglx@linutronix.de>
12367 M: Ingo Molnar <mingo@kernel.org>
12368 L: linux-kernel@vger.kernel.org
12370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12371 F: include/linux/sched/nohz.h
12372 F: include/linux/tick.h
12373 F: kernel/time/tick*.*
12375 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12376 M: Pavel Machek <pavel@ucw.cz>
12377 M: Sakari Ailus <sakari.ailus@iki.fi>
12378 L: linux-media@vger.kernel.org
12380 F: drivers/media/i2c/ad5820.c
12381 F: drivers/media/i2c/et8ek8
12383 NOKIA N900 POWER SUPPLY DRIVERS
12384 R: Pali Rohár <pali@kernel.org>
12385 F: drivers/power/supply/bq2415x_charger.c
12386 F: drivers/power/supply/bq27xxx_battery.c
12387 F: drivers/power/supply/bq27xxx_battery_i2c.c
12388 F: drivers/power/supply/isp1704_charger.c
12389 F: drivers/power/supply/rx51_battery.c
12390 F: include/linux/power/bq2415x_charger.h
12391 F: include/linux/power/bq27xxx_battery.h
12394 M: Willy Tarreau <w@1wt.eu>
12396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12397 F: tools/include/nolibc/
12400 M: Matthias Maennich <maennich@google.com>
12402 F: Documentation/core-api/symbol-namespaces.rst
12406 M: Sanjay R Mehta <sanju.mehta@amd.com>
12407 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12408 L: linux-ntb@googlegroups.com
12410 F: drivers/ntb/hw/amd/
12413 M: Jon Mason <jdmason@kudzu.us>
12414 M: Dave Jiang <dave.jiang@intel.com>
12415 M: Allen Hubbe <allenbh@gmail.com>
12416 L: linux-ntb@googlegroups.com
12418 W: https://github.com/jonmason/ntb/wiki
12419 T: git git://github.com/jonmason/ntb.git
12420 F: drivers/net/ntb_netdev.c
12422 F: include/linux/ntb.h
12423 F: include/linux/ntb_transport.h
12424 F: tools/testing/selftests/ntb/
12427 M: Serge Semin <fancer.lancer@gmail.com>
12428 L: linux-ntb@googlegroups.com
12430 F: drivers/ntb/hw/idt/
12433 M: Dave Jiang <dave.jiang@intel.com>
12434 L: linux-ntb@googlegroups.com
12436 W: https://github.com/davejiang/linux/wiki
12437 T: git https://github.com/davejiang/linux.git
12438 F: drivers/ntb/hw/intel/
12441 M: Anton Altaparmakov <anton@tuxera.com>
12442 L: linux-ntfs-dev@lists.sourceforge.net
12444 W: http://www.tuxera.com/
12445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12446 F: Documentation/filesystems/ntfs.rst
12450 M: Finn Thain <fthain@telegraphics.com.au>
12451 L: linux-m68k@lists.linux-m68k.org
12453 F: arch/*/include/asm/nubus.h
12455 F: include/linux/nubus.h
12456 F: include/uapi/linux/nubus.h
12458 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12459 M: Antonino Daplas <adaplas@gmail.com>
12460 L: linux-fbdev@vger.kernel.org
12462 F: drivers/video/fbdev/nvidia/
12463 F: drivers/video/fbdev/riva/
12466 M: Keith Busch <kbusch@kernel.org>
12467 M: Jens Axboe <axboe@fb.com>
12468 M: Christoph Hellwig <hch@lst.de>
12469 M: Sagi Grimberg <sagi@grimberg.me>
12470 L: linux-nvme@lists.infradead.org
12472 W: http://git.infradead.org/nvme.git
12473 T: git://git.infradead.org/nvme.git
12474 F: drivers/nvme/host/
12475 F: include/linux/nvme.h
12476 F: include/uapi/linux/nvme_ioctl.h
12478 NVM EXPRESS FC TRANSPORT DRIVERS
12479 M: James Smart <james.smart@broadcom.com>
12480 L: linux-nvme@lists.infradead.org
12482 F: drivers/nvme/host/fc.c
12483 F: drivers/nvme/target/fc.c
12484 F: drivers/nvme/target/fcloop.c
12485 F: include/linux/nvme-fc-driver.h
12486 F: include/linux/nvme-fc.h
12488 NVM EXPRESS TARGET DRIVER
12489 M: Christoph Hellwig <hch@lst.de>
12490 M: Sagi Grimberg <sagi@grimberg.me>
12491 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12492 L: linux-nvme@lists.infradead.org
12494 W: http://git.infradead.org/nvme.git
12495 T: git://git.infradead.org/nvme.git
12496 F: drivers/nvme/target/
12499 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12502 F: Documentation/ABI/stable/sysfs-bus-nvmem
12503 F: Documentation/devicetree/bindings/nvmem/
12505 F: include/linux/nvmem-consumer.h
12506 F: include/linux/nvmem-provider.h
12509 M: Ashish Kumar <ashish.kumar@nxp.com>
12510 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12511 L: linux-spi@vger.kernel.org
12513 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12514 F: drivers/spi/spi-nxp-fspi.c
12516 NXP FXAS21002C DRIVER
12517 M: Rui Miguel Silva <rmfrfs@gmail.com>
12518 L: linux-iio@vger.kernel.org
12520 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12521 F: drivers/iio/gyro/fxas21002c.h
12522 F: drivers/iio/gyro/fxas21002c_core.c
12523 F: drivers/iio/gyro/fxas21002c_i2c.c
12524 F: drivers/iio/gyro/fxas21002c_spi.c
12526 NXP i.MX 8MQ DCSS DRIVER
12527 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12528 R: Lucas Stach <l.stach@pengutronix.de>
12529 L: dri-devel@lists.freedesktop.org
12531 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12532 F: drivers/gpu/drm/imx/dcss/
12534 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12535 M: Krzysztof Kozlowski <krzk@kernel.org>
12536 L: linux-kernel@vger.kernel.org
12538 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12539 F: drivers/extcon/extcon-ptn5150.c
12541 NXP SGTL5000 DRIVER
12542 M: Fabio Estevam <festevam@gmail.com>
12543 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12545 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12546 F: sound/soc/codecs/sgtl5000*
12548 NXP SJA1105 ETHERNET SWITCH DRIVER
12549 M: Vladimir Oltean <olteanv@gmail.com>
12550 L: linux-kernel@vger.kernel.org
12552 F: drivers/net/dsa/sja1105
12554 NXP TDA998X DRM DRIVER
12555 M: Russell King <linux@armlinux.org.uk>
12557 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12558 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12559 F: drivers/gpu/drm/i2c/tda998x_drv.c
12560 F: include/drm/i2c/tda998x.h
12561 F: include/dt-bindings/display/tda998x.h
12565 M: Peter Rosin <peda@axentia.se>
12566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12568 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12569 F: sound/soc/codecs/tfa9879*
12572 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12573 R: Charles Gorand <charles.gorand@effinnov.com>
12574 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12576 F: drivers/nfc/nxp-nci
12579 M: Jiri Pirko <jiri@nvidia.com>
12580 L: netdev@vger.kernel.org
12582 F: include/linux/objagg.h
12584 F: lib/test_objagg.c
12587 M: Josh Poimboeuf <jpoimboe@redhat.com>
12588 M: Peter Zijlstra <peterz@infradead.org>
12591 F: include/linux/objtool.h
12593 OCELOT ETHERNET SWITCH DRIVER
12594 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12595 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12596 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12597 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12598 L: netdev@vger.kernel.org
12600 F: drivers/net/dsa/ocelot/*
12601 F: drivers/net/ethernet/mscc/
12602 F: include/soc/mscc/ocelot*
12603 F: net/dsa/tag_ocelot.c
12604 F: tools/testing/selftests/drivers/net/ocelot/*
12606 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12607 M: Frederic Barrat <fbarrat@linux.ibm.com>
12608 M: Andrew Donnellan <ajd@linux.ibm.com>
12609 L: linuxppc-dev@lists.ozlabs.org
12611 F: Documentation/userspace-api/accelerators/ocxl.rst
12612 F: arch/powerpc/include/asm/pnv-ocxl.h
12613 F: arch/powerpc/platforms/powernv/ocxl.c
12614 F: drivers/misc/ocxl/
12615 F: include/misc/ocxl*
12616 F: include/uapi/misc/ocxl.h
12619 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12620 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12621 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12622 L: linux-omap@vger.kernel.org
12624 F: sound/soc/ti/n810.c
12625 F: sound/soc/ti/omap*
12626 F: sound/soc/ti/rx51.c
12627 F: sound/soc/ti/sdma-pcm.*
12629 OMAP CLOCK FRAMEWORK SUPPORT
12630 M: Paul Walmsley <paul@pwsan.com>
12631 L: linux-omap@vger.kernel.org
12633 F: arch/arm/*omap*/*clock*
12635 OMAP DEVICE TREE SUPPORT
12636 M: Benoît Cousson <bcousson@baylibre.com>
12637 M: Tony Lindgren <tony@atomide.com>
12638 L: linux-omap@vger.kernel.org
12639 L: devicetree@vger.kernel.org
12641 F: arch/arm/boot/dts/*am3*
12642 F: arch/arm/boot/dts/*am4*
12643 F: arch/arm/boot/dts/*am5*
12644 F: arch/arm/boot/dts/*dra7*
12645 F: arch/arm/boot/dts/*omap*
12646 F: arch/arm/boot/dts/logicpd-som-lv*
12647 F: arch/arm/boot/dts/logicpd-torpedo*
12649 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12650 L: linux-omap@vger.kernel.org
12651 L: linux-fbdev@vger.kernel.org
12653 F: Documentation/arm/omap/dss.rst
12654 F: drivers/video/fbdev/omap2/
12656 OMAP FRAMEBUFFER SUPPORT
12657 L: linux-fbdev@vger.kernel.org
12658 L: linux-omap@vger.kernel.org
12660 F: drivers/video/fbdev/omap/
12662 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12663 M: Roger Quadros <rogerq@ti.com>
12664 M: Tony Lindgren <tony@atomide.com>
12665 L: linux-omap@vger.kernel.org
12667 F: arch/arm/mach-omap2/*gpmc*
12668 F: drivers/memory/omap-gpmc.c
12671 M: Grygorii Strashko <grygorii.strashko@ti.com>
12672 M: Santosh Shilimkar <ssantosh@kernel.org>
12673 M: Kevin Hilman <khilman@kernel.org>
12674 L: linux-omap@vger.kernel.org
12676 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12677 F: drivers/gpio/gpio-omap.c
12679 OMAP HARDWARE SPINLOCK SUPPORT
12680 M: Ohad Ben-Cohen <ohad@wizery.com>
12681 L: linux-omap@vger.kernel.org
12683 F: drivers/hwspinlock/omap_hwspinlock.c
12685 OMAP HS MMC SUPPORT
12686 L: linux-mmc@vger.kernel.org
12687 L: linux-omap@vger.kernel.org
12689 F: drivers/mmc/host/omap_hsmmc.c
12692 M: Paul Walmsley <paul@pwsan.com>
12693 L: linux-omap@vger.kernel.org
12695 F: arch/arm/mach-omap2/omap_hwmod*data*
12697 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12698 M: Benoît Cousson <bcousson@baylibre.com>
12699 L: linux-omap@vger.kernel.org
12701 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12704 M: Benoît Cousson <bcousson@baylibre.com>
12705 M: Paul Walmsley <paul@pwsan.com>
12706 L: linux-omap@vger.kernel.org
12708 F: arch/arm/mach-omap2/omap_hwmod.*
12711 M: Vignesh R <vigneshr@ti.com>
12712 L: linux-omap@vger.kernel.org
12713 L: linux-i2c@vger.kernel.org
12715 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12716 F: drivers/i2c/busses/i2c-omap.c
12718 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12719 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12720 L: linux-media@vger.kernel.org
12722 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12723 F: drivers/media/platform/omap3isp/
12724 F: drivers/staging/media/omap4iss/
12727 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12728 L: linux-omap@vger.kernel.org
12730 F: drivers/mmc/host/omap.c
12732 OMAP POWER MANAGEMENT SUPPORT
12733 M: Kevin Hilman <khilman@kernel.org>
12734 L: linux-omap@vger.kernel.org
12736 F: arch/arm/*omap*/*pm*
12737 F: drivers/cpufreq/omap-cpufreq.c
12739 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12740 M: Rajendra Nayak <rnayak@codeaurora.org>
12741 M: Paul Walmsley <paul@pwsan.com>
12742 L: linux-omap@vger.kernel.org
12744 F: arch/arm/mach-omap2/prm*
12746 OMAP RANDOM NUMBER GENERATOR SUPPORT
12747 M: Deepak Saxena <dsaxena@plexity.net>
12749 F: drivers/char/hw_random/omap-rng.c
12752 L: linux-usb@vger.kernel.org
12753 L: linux-omap@vger.kernel.org
12755 F: arch/arm/*omap*/usb*
12756 F: drivers/usb/*/*omap*
12758 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12759 M: Mark Jackson <mpfj@newflow.co.uk>
12760 L: linux-omap@vger.kernel.org
12762 F: arch/arm/boot/dts/am335x-nano.dts
12765 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12766 M: Tony Lindgren <tony@atomide.com>
12767 L: linux-omap@vger.kernel.org
12769 Q: http://patchwork.kernel.org/project/linux-omap/list/
12770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12771 F: arch/arm/configs/omap1_defconfig
12772 F: arch/arm/mach-omap1/
12773 F: arch/arm/plat-omap/
12774 F: drivers/i2c/busses/i2c-omap.c
12775 F: include/linux/platform_data/ams-delta-fiq.h
12776 F: include/linux/platform_data/i2c-omap.h
12779 M: Tony Lindgren <tony@atomide.com>
12780 L: linux-omap@vger.kernel.org
12782 W: http://www.muru.com/linux/omap/
12783 W: http://linux.omap.com/
12784 Q: http://patchwork.kernel.org/project/linux-omap/list/
12785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12786 F: arch/arm/configs/omap2plus_defconfig
12787 F: arch/arm/mach-omap2/
12788 F: arch/arm/plat-omap/
12789 F: drivers/bus/ti-sysc.c
12790 F: drivers/i2c/busses/i2c-omap.c
12791 F: drivers/irqchip/irq-omap-intc.c
12792 F: drivers/mfd/*omap*.c
12793 F: drivers/mfd/menelaus.c
12794 F: drivers/mfd/palmas.c
12795 F: drivers/mfd/tps65217.c
12796 F: drivers/mfd/tps65218.c
12797 F: drivers/mfd/tps65910.c
12798 F: drivers/mfd/twl-core.[ch]
12799 F: drivers/mfd/twl4030*.c
12800 F: drivers/mfd/twl6030*.c
12801 F: drivers/mfd/twl6040*.c
12802 F: drivers/regulator/palmas-regulator*.c
12803 F: drivers/regulator/pbias-regulator.c
12804 F: drivers/regulator/tps65217-regulator.c
12805 F: drivers/regulator/tps65218-regulator.c
12806 F: drivers/regulator/tps65910-regulator.c
12807 F: drivers/regulator/twl-regulator.c
12808 F: drivers/regulator/twl6030-regulator.c
12809 F: include/linux/platform_data/i2c-omap.h
12810 F: include/linux/platform_data/ti-sysc.h
12813 M: Bob Copeland <me@bobcopeland.com>
12814 L: linux-karma-devel@lists.sourceforge.net
12816 F: Documentation/filesystems/omfs.rst
12819 OMNIKEY CARDMAN 4000 DRIVER
12820 M: Harald Welte <laforge@gnumonks.org>
12822 F: drivers/char/pcmcia/cm4000_cs.c
12823 F: include/linux/cm4000_cs.h
12824 F: include/uapi/linux/cm4000_cs.h
12826 OMNIKEY CARDMAN 4040 DRIVER
12827 M: Harald Welte <laforge@gnumonks.org>
12829 F: drivers/char/pcmcia/cm4040_cs.*
12831 OMNIVISION OV13858 SENSOR DRIVER
12832 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12833 L: linux-media@vger.kernel.org
12835 T: git git://linuxtv.org/media_tree.git
12836 F: drivers/media/i2c/ov13858.c
12838 OMNIVISION OV2680 SENSOR DRIVER
12839 M: Rui Miguel Silva <rmfrfs@gmail.com>
12840 L: linux-media@vger.kernel.org
12842 T: git git://linuxtv.org/media_tree.git
12843 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12844 F: drivers/media/i2c/ov2680.c
12846 OMNIVISION OV2685 SENSOR DRIVER
12847 M: Shunqian Zheng <zhengsq@rock-chips.com>
12848 L: linux-media@vger.kernel.org
12850 T: git git://linuxtv.org/media_tree.git
12851 F: drivers/media/i2c/ov2685.c
12853 OMNIVISION OV2740 SENSOR DRIVER
12854 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12855 R: Shawn Tu <shawnx.tu@intel.com>
12856 R: Bingbu Cao <bingbu.cao@intel.com>
12857 L: linux-media@vger.kernel.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: drivers/media/i2c/ov2740.c
12862 OMNIVISION OV5640 SENSOR DRIVER
12863 M: Steve Longerbeam <slongerbeam@gmail.com>
12864 L: linux-media@vger.kernel.org
12866 T: git git://linuxtv.org/media_tree.git
12867 F: drivers/media/i2c/ov5640.c
12869 OMNIVISION OV5647 SENSOR DRIVER
12870 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12871 M: Jacopo Mondi <jacopo@jmondi.org>
12872 L: linux-media@vger.kernel.org
12874 T: git git://linuxtv.org/media_tree.git
12875 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12876 F: drivers/media/i2c/ov5647.c
12878 OMNIVISION OV5670 SENSOR DRIVER
12879 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12880 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12881 L: linux-media@vger.kernel.org
12883 T: git git://linuxtv.org/media_tree.git
12884 F: drivers/media/i2c/ov5670.c
12886 OMNIVISION OV5675 SENSOR DRIVER
12887 M: Shawn Tu <shawnx.tu@intel.com>
12888 L: linux-media@vger.kernel.org
12890 T: git git://linuxtv.org/media_tree.git
12891 F: drivers/media/i2c/ov5675.c
12893 OMNIVISION OV5695 SENSOR DRIVER
12894 M: Shunqian Zheng <zhengsq@rock-chips.com>
12895 L: linux-media@vger.kernel.org
12897 T: git git://linuxtv.org/media_tree.git
12898 F: drivers/media/i2c/ov5695.c
12900 OMNIVISION OV7670 SENSOR DRIVER
12901 M: Jonathan Corbet <corbet@lwn.net>
12902 L: linux-media@vger.kernel.org
12904 T: git git://linuxtv.org/media_tree.git
12905 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12906 F: drivers/media/i2c/ov7670.c
12908 OMNIVISION OV772x SENSOR DRIVER
12909 M: Jacopo Mondi <jacopo@jmondi.org>
12910 L: linux-media@vger.kernel.org
12912 T: git git://linuxtv.org/media_tree.git
12913 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12914 F: drivers/media/i2c/ov772x.c
12915 F: include/media/i2c/ov772x.h
12917 OMNIVISION OV7740 SENSOR DRIVER
12918 M: Wenyou Yang <wenyou.yang@microchip.com>
12919 L: linux-media@vger.kernel.org
12921 T: git git://linuxtv.org/media_tree.git
12922 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12923 F: drivers/media/i2c/ov7740.c
12925 OMNIVISION OV8856 SENSOR DRIVER
12926 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12927 L: linux-media@vger.kernel.org
12929 T: git git://linuxtv.org/media_tree.git
12930 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12931 F: drivers/media/i2c/ov8856.c
12933 OMNIVISION OV9640 SENSOR DRIVER
12934 M: Petr Cvek <petrcvekcz@gmail.com>
12935 L: linux-media@vger.kernel.org
12937 F: drivers/media/i2c/ov9640.*
12939 OMNIVISION OV9650 SENSOR DRIVER
12940 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12941 R: Akinobu Mita <akinobu.mita@gmail.com>
12942 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12943 L: linux-media@vger.kernel.org
12945 T: git git://linuxtv.org/media_tree.git
12946 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12947 F: drivers/media/i2c/ov9650.c
12949 ONENAND FLASH DRIVER
12950 M: Kyungmin Park <kyungmin.park@samsung.com>
12951 L: linux-mtd@lists.infradead.org
12953 F: drivers/mtd/nand/onenand/
12954 F: include/linux/mtd/onenand*.h
12956 ONION OMEGA2+ BOARD
12957 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12958 L: linux-mips@vger.kernel.org
12960 F: arch/mips/boot/dts/ralink/omega2p.dts
12963 M: Jens Wiklander <jens.wiklander@linaro.org>
12964 L: op-tee@lists.trustedfirmware.org
12966 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12967 F: drivers/tee/optee/
12969 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12970 M: Sumit Garg <sumit.garg@linaro.org>
12971 L: op-tee@lists.trustedfirmware.org
12973 F: drivers/char/hw_random/optee-rng.c
12976 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
12977 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
12978 L: linux-rdma@vger.kernel.org
12980 F: drivers/infiniband/ulp/opa_vnic
12982 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12983 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12984 M: Frank Rowand <frowand.list@gmail.com>
12985 L: devicetree@vger.kernel.org
12987 F: Documentation/devicetree/dynamic-resolution-notes.rst
12988 F: Documentation/devicetree/overlay-notes.rst
12989 F: drivers/of/overlay.c
12990 F: drivers/of/resolver.c
12991 K: of_overlay_notifier_
12993 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12994 M: Rob Herring <robh+dt@kernel.org>
12995 M: Frank Rowand <frowand.list@gmail.com>
12996 L: devicetree@vger.kernel.org
12998 W: http://www.devicetree.org/
12999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13000 F: Documentation/ABI/testing/sysfs-firmware-ofw
13002 F: include/linux/of*.h
13005 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13006 M: Rob Herring <robh+dt@kernel.org>
13007 L: devicetree@vger.kernel.org
13009 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13011 F: Documentation/devicetree/
13012 F: arch/*/boot/dts/
13013 F: include/dt-bindings/
13015 OPENCORES I2C BUS DRIVER
13016 M: Peter Korsgaard <peter@korsgaard.com>
13017 M: Andrew Lunn <andrew@lunn.ch>
13018 L: linux-i2c@vger.kernel.org
13020 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13021 F: Documentation/i2c/busses/i2c-ocores.rst
13022 F: drivers/i2c/busses/i2c-ocores.c
13023 F: include/linux/platform_data/i2c-ocores.h
13025 OPENRISC ARCHITECTURE
13026 M: Jonas Bonn <jonas@southpole.se>
13027 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13028 M: Stafford Horne <shorne@gmail.com>
13029 L: openrisc@lists.librecores.org
13031 W: http://openrisc.io
13032 T: git git://github.com/openrisc/linux.git
13033 F: Documentation/devicetree/bindings/openrisc/
13034 F: Documentation/openrisc/
13036 F: drivers/irqchip/irq-ompic.c
13037 F: drivers/irqchip/irq-or1k-*
13040 M: Pravin B Shelar <pshelar@ovn.org>
13041 L: netdev@vger.kernel.org
13042 L: dev@openvswitch.org
13044 W: http://openvswitch.org
13045 F: include/uapi/linux/openvswitch.h
13046 F: net/openvswitch/
13048 OPERATING PERFORMANCE POINTS (OPP)
13049 M: Viresh Kumar <vireshk@kernel.org>
13050 M: Nishanth Menon <nm@ti.com>
13051 M: Stephen Boyd <sboyd@kernel.org>
13052 L: linux-pm@vger.kernel.org
13054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13055 F: Documentation/devicetree/bindings/opp/
13056 F: Documentation/power/opp.rst
13058 F: include/linux/pm_opp.h
13061 M: Clemens Ladisch <clemens@ladisch.de>
13062 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13065 F: sound/drivers/opl4/
13068 M: Robert Richter <rric@kernel.org>
13069 L: oprofile-list@lists.sf.net
13071 F: arch/*/include/asm/oprofile*.h
13072 F: arch/*/oprofile/
13073 F: drivers/oprofile/
13074 F: include/linux/oprofile.h
13076 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13077 M: Mark Fasheh <mark@fasheh.com>
13078 M: Joel Becker <jlbec@evilplan.org>
13079 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13080 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13082 W: http://ocfs2.wiki.kernel.org
13083 F: Documentation/filesystems/dlmfs.rst
13084 F: Documentation/filesystems/ocfs2.rst
13087 ORANGEFS FILESYSTEM
13088 M: Mike Marshall <hubcap@omnibond.com>
13089 R: Martin Brandenburg <martin@omnibond.com>
13090 L: devel@lists.orangefs.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13093 F: Documentation/filesystems/orangefs.rst
13097 L: linux-wireless@vger.kernel.org
13099 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13100 W: http://www.nongnu.org/orinoco/
13101 F: drivers/net/wireless/intersil/orinoco/
13103 OV2659 OMNIVISION SENSOR DRIVER
13104 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13105 L: linux-media@vger.kernel.org
13107 W: https://linuxtv.org
13108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13109 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13110 F: drivers/media/i2c/ov2659.c
13111 F: include/media/i2c/ov2659.h
13114 M: Miklos Szeredi <miklos@szeredi.hu>
13115 L: linux-unionfs@vger.kernel.org
13117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13118 F: Documentation/filesystems/overlayfs.rst
13121 P54 WIRELESS DRIVER
13122 M: Christian Lamparter <chunkeey@googlemail.com>
13123 L: linux-wireless@vger.kernel.org
13125 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13126 F: drivers/net/wireless/intersil/p54/
13129 M: Vladimir Oltean <olteanv@gmail.com>
13130 L: netdev@vger.kernel.org
13132 F: Documentation/core-api/packing.rst
13133 F: include/linux/packing.h
13136 PADATA PARALLEL EXECUTION MECHANISM
13137 M: Steffen Klassert <steffen.klassert@secunet.com>
13138 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13139 L: linux-crypto@vger.kernel.org
13140 L: linux-kernel@vger.kernel.org
13142 F: Documentation/core-api/padata.rst
13143 F: include/linux/padata.h
13147 M: Jesper Dangaard Brouer <hawk@kernel.org>
13148 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13149 L: netdev@vger.kernel.org
13151 F: include/net/page_pool.h
13152 F: net/core/page_pool.c
13154 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13155 M: Harald Welte <laforge@gnumonks.org>
13156 L: platform-driver-x86@vger.kernel.org
13158 F: drivers/platform/x86/panasonic-laptop.c
13160 PARALLAX PING IIO SENSOR DRIVER
13161 M: Andreas Klinger <ak@it-klinger.de>
13162 L: linux-iio@vger.kernel.org
13164 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13165 F: drivers/iio/proximity/ping.c
13167 PARALLEL LCD/KEYPAD PANEL DRIVER
13168 M: Willy Tarreau <willy@haproxy.com>
13169 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13171 F: Documentation/admin-guide/lcd-panel-cgram.rst
13172 F: drivers/auxdisplay/panel.c
13174 PARALLEL PORT SUBSYSTEM
13175 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13176 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13177 L: linux-parport@lists.infradead.org (subscribers-only)
13179 F: Documentation/driver-api/parport*.rst
13180 F: drivers/char/ppdev.c
13181 F: drivers/parport/
13182 F: include/linux/parport*.h
13183 F: include/uapi/linux/ppdev.h
13185 PARAVIRT_OPS INTERFACE
13186 M: Juergen Gross <jgross@suse.com>
13187 M: Deep Shah <sdeep@vmware.com>
13188 M: "VMware, Inc." <pv-drivers@vmware.com>
13189 L: virtualization@lists.linux-foundation.org
13191 F: Documentation/virt/paravirt_ops.rst
13192 F: arch/*/include/asm/paravirt*.h
13193 F: arch/*/kernel/paravirt*
13194 F: include/linux/hypervisor.h
13196 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13197 M: Tim Waugh <tim@cyberelk.net>
13198 L: linux-parport@lists.infradead.org (subscribers-only)
13200 F: Documentation/admin-guide/blockdev/paride.rst
13201 F: drivers/block/paride/
13203 PARISC ARCHITECTURE
13204 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13205 M: Helge Deller <deller@gmx.de>
13206 L: linux-parisc@vger.kernel.org
13208 W: https://parisc.wiki.kernel.org
13209 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13212 F: Documentation/parisc/
13214 F: drivers/char/agp/parisc-agp.c
13215 F: drivers/input/misc/hp_sdc_rtc.c
13216 F: drivers/input/serio/gscps2.c
13217 F: drivers/input/serio/hp_sdc*
13219 F: drivers/parport/parport_gsc.*
13220 F: drivers/tty/serial/8250/8250_gsc.c
13221 F: drivers/video/console/sti*
13222 F: drivers/video/fbdev/sti*
13223 F: drivers/video/logo/logo_parisc*
13224 F: include/linux/hp_sdc.h
13227 M: Jiri Pirko <jiri@nvidia.com>
13228 L: netdev@vger.kernel.org
13230 F: include/linux/parman.h
13232 F: lib/test_parman.c
13234 PC ENGINES APU BOARD DRIVER
13235 M: Enrico Weigelt, metux IT consult <info@metux.net>
13237 F: drivers/platform/x86/pcengines-apuv2.c
13239 PC87360 HARDWARE MONITORING DRIVER
13240 M: Jim Cromie <jim.cromie@gmail.com>
13241 L: linux-hwmon@vger.kernel.org
13243 F: Documentation/hwmon/pc87360.rst
13244 F: drivers/hwmon/pc87360.c
13246 PC8736x GPIO DRIVER
13247 M: Jim Cromie <jim.cromie@gmail.com>
13249 F: drivers/char/pc8736x_gpio.c
13251 PC87427 HARDWARE MONITORING DRIVER
13252 M: Jean Delvare <jdelvare@suse.com>
13253 L: linux-hwmon@vger.kernel.org
13255 F: Documentation/hwmon/pc87427.rst
13256 F: drivers/hwmon/pc87427.c
13259 M: Riku Voipio <riku.voipio@iki.fi>
13261 F: drivers/leds/leds-pca9532.c
13262 F: include/linux/leds-pca9532.h
13264 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13265 M: Guenter Roeck <linux@roeck-us.net>
13266 L: linux-i2c@vger.kernel.org
13268 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13270 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13271 M: Khalid Aziz <khalid@gonehiking.org>
13273 F: drivers/firmware/pcdp.*
13275 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13276 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13277 M: Pali Rohár <pali@kernel.org>
13278 L: linux-pci@vger.kernel.org
13279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13281 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13282 F: drivers/pci/controller/pci-aardvark.c
13284 PCI DRIVER FOR ALTERA PCIE IP
13285 M: Ley Foon Tan <ley.foon.tan@intel.com>
13286 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13287 L: linux-pci@vger.kernel.org
13289 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13290 F: drivers/pci/controller/pcie-altera.c
13292 PCI DRIVER FOR APPLIEDMICRO XGENE
13293 M: Toan Le <toan@os.amperecomputing.com>
13294 L: linux-pci@vger.kernel.org
13295 L: linux-arm-kernel@lists.infradead.org
13297 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13298 F: drivers/pci/controller/pci-xgene.c
13300 PCI DRIVER FOR ARM VERSATILE PLATFORM
13301 M: Rob Herring <robh@kernel.org>
13302 L: linux-pci@vger.kernel.org
13303 L: linux-arm-kernel@lists.infradead.org
13305 F: Documentation/devicetree/bindings/pci/versatile.yaml
13306 F: drivers/pci/controller/pci-versatile.c
13308 PCI DRIVER FOR ARMADA 8K
13309 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13310 L: linux-pci@vger.kernel.org
13311 L: linux-arm-kernel@lists.infradead.org
13313 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13314 F: drivers/pci/controller/dwc/pcie-armada8k.c
13316 PCI DRIVER FOR CADENCE PCIE IP
13317 M: Tom Joseph <tjoseph@cadence.com>
13318 L: linux-pci@vger.kernel.org
13320 F: Documentation/devicetree/bindings/pci/cdns,*
13321 F: drivers/pci/controller/cadence/
13323 PCI DRIVER FOR FREESCALE LAYERSCAPE
13324 M: Minghuan Lian <minghuan.Lian@nxp.com>
13325 M: Mingkai Hu <mingkai.hu@nxp.com>
13326 M: Roy Zang <roy.zang@nxp.com>
13327 L: linuxppc-dev@lists.ozlabs.org
13328 L: linux-pci@vger.kernel.org
13329 L: linux-arm-kernel@lists.infradead.org
13331 F: drivers/pci/controller/dwc/*layerscape*
13333 PCI DRIVER FOR GENERIC OF HOSTS
13334 M: Will Deacon <will@kernel.org>
13335 L: linux-pci@vger.kernel.org
13336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13338 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13339 F: drivers/pci/controller/pci-host-common.c
13340 F: drivers/pci/controller/pci-host-generic.c
13342 PCI DRIVER FOR IMX6
13343 M: Richard Zhu <hongxing.zhu@nxp.com>
13344 M: Lucas Stach <l.stach@pengutronix.de>
13345 L: linux-pci@vger.kernel.org
13346 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13348 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13349 F: drivers/pci/controller/dwc/*imx6*
13351 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13352 M: Jonathan Derrick <jonathan.derrick@intel.com>
13353 L: linux-pci@vger.kernel.org
13355 F: drivers/pci/controller/vmd.c
13357 PCI DRIVER FOR MICROSEMI SWITCHTEC
13358 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13359 M: Logan Gunthorpe <logang@deltatee.com>
13360 L: linux-pci@vger.kernel.org
13362 F: Documentation/ABI/testing/sysfs-class-switchtec
13363 F: Documentation/driver-api/switchtec.rst
13364 F: drivers/ntb/hw/mscc/
13365 F: drivers/pci/switch/switchtec*
13366 F: include/linux/switchtec.h
13367 F: include/uapi/linux/switchtec_ioctl.h
13369 PCI DRIVER FOR MOBIVEIL PCIE IP
13370 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13371 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13372 L: linux-pci@vger.kernel.org
13374 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13375 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13377 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13378 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13379 M: Jason Cooper <jason@lakedaemon.net>
13380 L: linux-pci@vger.kernel.org
13381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13383 F: drivers/pci/controller/*mvebu*
13385 PCI DRIVER FOR NVIDIA TEGRA
13386 M: Thierry Reding <thierry.reding@gmail.com>
13387 L: linux-tegra@vger.kernel.org
13388 L: linux-pci@vger.kernel.org
13390 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13391 F: drivers/pci/controller/pci-tegra.c
13393 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13394 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13395 L: linux-pci@vger.kernel.org
13396 L: linux-arm-kernel@lists.infradead.org
13398 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13399 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13401 PCI DRIVER FOR RENESAS R-CAR
13402 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13403 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13404 L: linux-pci@vger.kernel.org
13405 L: linux-renesas-soc@vger.kernel.org
13407 F: Documentation/devicetree/bindings/pci/*rcar*
13408 F: drivers/pci/controller/*rcar*
13410 PCI DRIVER FOR SAMSUNG EXYNOS
13411 M: Jingoo Han <jingoohan1@gmail.com>
13412 L: linux-pci@vger.kernel.org
13413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13414 L: linux-samsung-soc@vger.kernel.org
13416 F: drivers/pci/controller/dwc/pci-exynos.c
13418 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13419 M: Jingoo Han <jingoohan1@gmail.com>
13420 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13421 L: linux-pci@vger.kernel.org
13423 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13424 F: drivers/pci/controller/dwc/*designware*
13426 PCI DRIVER FOR TI DRA7XX/J721E
13427 M: Kishon Vijay Abraham I <kishon@ti.com>
13428 L: linux-omap@vger.kernel.org
13429 L: linux-pci@vger.kernel.org
13430 L: linux-arm-kernel@lists.infradead.org
13432 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13433 F: drivers/pci/controller/cadence/pci-j721e.c
13434 F: drivers/pci/controller/dwc/pci-dra7xx.c
13436 PCI DRIVER FOR TI KEYSTONE
13437 M: Murali Karicheri <m-karicheri2@ti.com>
13438 L: linux-pci@vger.kernel.org
13439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13441 F: drivers/pci/controller/dwc/pci-keystone.c
13443 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13444 M: Linus Walleij <linus.walleij@linaro.org>
13445 L: linux-pci@vger.kernel.org
13447 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13448 F: drivers/pci/controller/pci-v3-semi.c
13450 PCI ENDPOINT SUBSYSTEM
13451 M: Kishon Vijay Abraham I <kishon@ti.com>
13452 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13453 L: linux-pci@vger.kernel.org
13455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13456 F: drivers/misc/pci_endpoint_test.c
13457 F: drivers/pci/endpoint/
13460 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13461 M: Russell Currey <ruscur@russell.cc>
13462 M: Oliver O'Halloran <oohall@gmail.com>
13463 L: linuxppc-dev@lists.ozlabs.org
13465 F: Documentation/PCI/pci-error-recovery.rst
13466 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13467 F: arch/powerpc/include/*/eeh*.h
13468 F: arch/powerpc/kernel/eeh*.c
13469 F: arch/powerpc/platforms/*/eeh*.c
13470 F: drivers/pci/pcie/aer.c
13471 F: drivers/pci/pcie/dpc.c
13472 F: drivers/pci/pcie/err.c
13475 M: Linas Vepstas <linasvepstas@gmail.com>
13476 L: linux-pci@vger.kernel.org
13478 F: Documentation/PCI/pci-error-recovery.rst
13480 PCI MSI DRIVER FOR ALTERA MSI IP
13481 M: Ley Foon Tan <ley.foon.tan@intel.com>
13482 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13483 L: linux-pci@vger.kernel.org
13485 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13486 F: drivers/pci/controller/pcie-altera-msi.c
13488 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13489 M: Toan Le <toan@os.amperecomputing.com>
13490 L: linux-pci@vger.kernel.org
13491 L: linux-arm-kernel@lists.infradead.org
13493 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13494 F: drivers/pci/controller/pci-xgene-msi.c
13496 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13497 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13498 R: Rob Herring <robh@kernel.org>
13499 L: linux-pci@vger.kernel.org
13501 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13503 F: drivers/pci/controller/
13506 M: Bjorn Helgaas <bhelgaas@google.com>
13507 L: linux-pci@vger.kernel.org
13509 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13511 F: Documentation/PCI/
13512 F: Documentation/devicetree/bindings/pci/
13513 F: arch/x86/kernel/early-quirks.c
13514 F: arch/x86/kernel/quirks.c
13516 F: drivers/acpi/pci*
13518 F: include/asm-generic/pci*
13519 F: include/linux/of_pci.h
13520 F: include/linux/pci*
13521 F: include/uapi/linux/pci*
13524 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13525 M: Jonathan Chocron <jonnyc@amazon.com>
13526 L: linux-pci@vger.kernel.org
13528 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13529 F: drivers/pci/controller/dwc/pcie-al.c
13531 PCIE DRIVER FOR AMLOGIC MESON
13532 M: Yue Wang <yue.wang@Amlogic.com>
13533 L: linux-pci@vger.kernel.org
13534 L: linux-amlogic@lists.infradead.org
13536 F: drivers/pci/controller/dwc/pci-meson.c
13538 PCIE DRIVER FOR AXIS ARTPEC
13539 M: Jesper Nilsson <jesper.nilsson@axis.com>
13540 L: linux-arm-kernel@axis.com
13541 L: linux-pci@vger.kernel.org
13543 F: Documentation/devicetree/bindings/pci/axis,artpec*
13544 F: drivers/pci/controller/dwc/*artpec*
13546 PCIE DRIVER FOR CAVIUM THUNDERX
13547 M: Robert Richter <rric@kernel.org>
13548 L: linux-pci@vger.kernel.org
13549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13551 F: drivers/pci/controller/pci-thunder-*
13553 PCIE DRIVER FOR HISILICON
13554 M: Zhou Wang <wangzhou1@hisilicon.com>
13555 L: linux-pci@vger.kernel.org
13557 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13558 F: drivers/pci/controller/dwc/pcie-hisi.c
13560 PCIE DRIVER FOR HISILICON KIRIN
13561 M: Xiaowei Song <songxiaowei@hisilicon.com>
13562 M: Binghui Wang <wangbinghui@hisilicon.com>
13563 L: linux-pci@vger.kernel.org
13565 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13566 F: drivers/pci/controller/dwc/pcie-kirin.c
13568 PCIE DRIVER FOR HISILICON STB
13569 M: Shawn Guo <shawn.guo@linaro.org>
13570 L: linux-pci@vger.kernel.org
13572 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13573 F: drivers/pci/controller/dwc/pcie-histb.c
13575 PCIE DRIVER FOR MEDIATEK
13576 M: Ryder Lee <ryder.lee@mediatek.com>
13577 L: linux-pci@vger.kernel.org
13578 L: linux-mediatek@lists.infradead.org
13580 F: Documentation/devicetree/bindings/pci/mediatek*
13581 F: drivers/pci/controller/*mediatek*
13583 PCIE DRIVER FOR QUALCOMM MSM
13584 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13585 L: linux-pci@vger.kernel.org
13586 L: linux-arm-msm@vger.kernel.org
13588 F: drivers/pci/controller/dwc/*qcom*
13590 PCIE DRIVER FOR ROCKCHIP
13591 M: Shawn Lin <shawn.lin@rock-chips.com>
13592 L: linux-pci@vger.kernel.org
13593 L: linux-rockchip@lists.infradead.org
13595 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13596 F: drivers/pci/controller/pcie-rockchip*
13598 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13599 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13600 L: linux-pci@vger.kernel.org
13602 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13603 F: drivers/pci/controller/dwc/pcie-uniphier*
13605 PCIE DRIVER FOR ST SPEAR13XX
13606 M: Pratyush Anand <pratyush.anand@gmail.com>
13607 L: linux-pci@vger.kernel.org
13609 F: drivers/pci/controller/dwc/*spear*
13612 M: Dominik Brodowski <linux@dominikbrodowski.net>
13614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13615 F: Documentation/pcmcia/
13620 PCNET32 NETWORK DRIVER
13621 M: Don Fry <pcnet32@frontier.com>
13622 L: netdev@vger.kernel.org
13624 F: drivers/net/ethernet/amd/pcnet32.c
13626 PCRYPT PARALLEL CRYPTO ENGINE
13627 M: Steffen Klassert <steffen.klassert@secunet.com>
13628 L: linux-crypto@vger.kernel.org
13631 F: include/crypto/pcrypt.h
13633 PEAQ WMI HOTKEYS DRIVER
13634 M: Hans de Goede <hdegoede@redhat.com>
13635 L: platform-driver-x86@vger.kernel.org
13637 F: drivers/platform/x86/peaq-wmi.c
13639 PENSANDO ETHERNET DRIVERS
13640 M: Shannon Nelson <snelson@pensando.io>
13641 M: Pensando Drivers <drivers@pensando.io>
13642 L: netdev@vger.kernel.org
13644 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13645 F: drivers/net/ethernet/pensando/
13647 PER-CPU MEMORY ALLOCATOR
13648 M: Dennis Zhou <dennis@kernel.org>
13649 M: Tejun Heo <tj@kernel.org>
13650 M: Christoph Lameter <cl@linux.com>
13652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13653 F: arch/*/include/asm/percpu.h
13654 F: include/linux/percpu*.h
13657 PER-TASK DELAY ACCOUNTING
13658 M: Balbir Singh <bsingharora@gmail.com>
13660 F: include/linux/delayacct.h
13661 F: kernel/delayacct.c
13663 PERFORMANCE EVENTS SUBSYSTEM
13664 M: Peter Zijlstra <peterz@infradead.org>
13665 M: Ingo Molnar <mingo@redhat.com>
13666 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13667 R: Mark Rutland <mark.rutland@arm.com>
13668 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13669 R: Jiri Olsa <jolsa@redhat.com>
13670 R: Namhyung Kim <namhyung@kernel.org>
13671 L: linux-kernel@vger.kernel.org
13673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13675 F: arch/*/events/*/*
13676 F: arch/*/include/asm/perf_event.h
13677 F: arch/*/kernel/*/*/perf_event*.c
13678 F: arch/*/kernel/*/perf_event*.c
13679 F: arch/*/kernel/perf_callchain.c
13680 F: arch/*/kernel/perf_event*.c
13681 F: include/linux/perf_event.h
13682 F: include/uapi/linux/perf_event.h
13687 PERFORMANCE EVENTS TOOLING ARM64
13688 R: John Garry <john.garry@huawei.com>
13689 R: Will Deacon <will@kernel.org>
13690 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13691 R: Leo Yan <leo.yan@linaro.org>
13692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13694 F: tools/build/feature/test-libopencsd.c
13695 F: tools/perf/arch/arm*/
13696 F: tools/perf/pmu-events/arch/arm64/
13697 F: tools/perf/util/arm-spe*
13698 F: tools/perf/util/cs-etm*
13700 PERSONALITY HANDLING
13701 M: Christoph Hellwig <hch@infradead.org>
13702 L: linux-abi-devel@lists.sourceforge.net
13704 F: include/linux/personality.h
13705 F: include/uapi/linux/personality.h
13707 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13708 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13709 L: linux-input@vger.kernel.org
13711 F: Documentation/input/devices/pxrc.rst
13712 F: drivers/input/joystick/pxrc.c
13715 M: Remi Denis-Courmont <courmisch@gmail.com>
13717 F: Documentation/networking/phonet.rst
13718 F: include/linux/phonet.h
13719 F: include/net/phonet/
13720 F: include/uapi/linux/phonet.h
13724 M: Joern Engel <joern@lazybastard.org>
13725 L: linux-mtd@lists.infradead.org
13727 F: drivers/mtd/devices/phram.c
13730 M: Bruno Prémont <bonbons@linux-vserver.org>
13731 L: linux-input@vger.kernel.org
13733 F: drivers/hid/hid-picolcd*
13736 M: Jamie Iles <jamie@jamieiles.com>
13737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13739 T: git git://github.com/jamieiles/linux-2.6-ji.git
13740 F: arch/arm/boot/dts/picoxcell*
13741 F: arch/arm/mach-picoxcell/
13742 F: drivers/crypto/picoxcell*
13745 M: Christian Brauner <christian@brauner.io>
13746 L: linux-kernel@vger.kernel.org
13748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13750 F: tools/testing/selftests/clone3/
13751 F: tools/testing/selftests/pid_namespace/
13752 F: tools/testing/selftests/pidfd/
13755 K: \b(clone_args|kernel_clone_args)\b
13757 PIN CONTROL SUBSYSTEM
13758 M: Linus Walleij <linus.walleij@linaro.org>
13759 L: linux-gpio@vger.kernel.org
13761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13762 F: Documentation/devicetree/bindings/pinctrl/
13763 F: Documentation/driver-api/pinctl.rst
13764 F: drivers/pinctrl/
13765 F: include/linux/pinctrl/
13767 PIN CONTROLLER - FREESCALE
13768 M: Dong Aisheng <aisheng.dong@nxp.com>
13769 M: Fabio Estevam <festevam@gmail.com>
13770 M: Shawn Guo <shawnguo@kernel.org>
13771 M: Stefan Agner <stefan@agner.ch>
13772 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13773 L: linux-gpio@vger.kernel.org
13775 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13776 F: drivers/pinctrl/freescale/
13778 PIN CONTROLLER - INTEL
13779 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13780 M: Andy Shevchenko <andy@kernel.org>
13782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13783 F: drivers/pinctrl/intel/
13785 PIN CONTROLLER - MEDIATEK
13786 M: Sean Wang <sean.wang@kernel.org>
13787 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13789 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13790 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13791 F: drivers/pinctrl/mediatek/
13793 PIN CONTROLLER - MICROCHIP AT91
13794 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13796 L: linux-gpio@vger.kernel.org
13798 F: drivers/gpio/gpio-sama5d2-piobu.c
13799 F: drivers/pinctrl/pinctrl-at91*
13801 PIN CONTROLLER - QUALCOMM
13802 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13803 L: linux-arm-msm@vger.kernel.org
13805 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13806 F: drivers/pinctrl/qcom/
13808 PIN CONTROLLER - RENESAS
13809 M: Geert Uytterhoeven <geert+renesas@glider.be>
13810 L: linux-renesas-soc@vger.kernel.org
13812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13813 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13814 F: drivers/pinctrl/renesas/
13816 PIN CONTROLLER - SAMSUNG
13817 M: Tomasz Figa <tomasz.figa@gmail.com>
13818 M: Krzysztof Kozlowski <krzk@kernel.org>
13819 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13821 L: linux-samsung-soc@vger.kernel.org
13823 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13825 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13826 F: drivers/pinctrl/samsung/
13827 F: include/dt-bindings/pinctrl/samsung.h
13829 PIN CONTROLLER - SINGLE
13830 M: Tony Lindgren <tony@atomide.com>
13831 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13833 L: linux-omap@vger.kernel.org
13835 F: drivers/pinctrl/pinctrl-single.c
13837 PIN CONTROLLER - ST SPEAR
13838 M: Viresh Kumar <vireshk@kernel.org>
13839 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841 W: http://www.st.com/spear
13842 F: drivers/pinctrl/spear/
13844 PISTACHIO SOC SUPPORT
13845 M: James Hartley <james.hartley@sondrel.com>
13846 L: linux-mips@vger.kernel.org
13848 F: arch/mips/boot/dts/img/pistachio*
13849 F: arch/mips/configs/pistachio*_defconfig
13850 F: arch/mips/include/asm/mach-pistachio/
13851 F: arch/mips/pistachio/
13854 M: linux-block@vger.kernel.org
13856 F: drivers/block/pktcdvd.c
13857 F: include/linux/pktcdvd.h
13858 F: include/uapi/linux/pktcdvd.h
13860 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13861 M: Tomasz Duszynski <tduszyns@gmail.com>
13863 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13864 F: drivers/iio/chemical/pms7003.c
13867 M: Jacob Keller <jacob.e.keller@intel.com>
13869 F: Documentation/driver-api/pldmfw/
13870 F: include/linux/pldmfw.h
13874 M: Logan Gunthorpe <logang@deltatee.com>
13876 F: drivers/dma/plx_dma.c
13879 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13880 L: linux-pm@vger.kernel.org
13882 W: https://01.org/pm-graph
13883 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13884 T: git git://github.com/intel/pm-graph
13885 F: tools/power/pm-graph
13887 PMBUS HARDWARE MONITORING DRIVERS
13888 M: Guenter Roeck <linux@roeck-us.net>
13889 L: linux-hwmon@vger.kernel.org
13891 W: http://hwmon.wiki.kernel.org/
13892 W: http://www.roeck-us.net/linux/drivers/
13893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13894 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13895 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13896 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13897 F: Documentation/hwmon/adm1275.rst
13898 F: Documentation/hwmon/ibm-cffps.rst
13899 F: Documentation/hwmon/ir35221.rst
13900 F: Documentation/hwmon/lm25066.rst
13901 F: Documentation/hwmon/ltc2978.rst
13902 F: Documentation/hwmon/ltc3815.rst
13903 F: Documentation/hwmon/max16064.rst
13904 F: Documentation/hwmon/max20751.rst
13905 F: Documentation/hwmon/max31785.rst
13906 F: Documentation/hwmon/max34440.rst
13907 F: Documentation/hwmon/max8688.rst
13908 F: Documentation/hwmon/pmbus-core.rst
13909 F: Documentation/hwmon/pmbus.rst
13910 F: Documentation/hwmon/tps40422.rst
13911 F: Documentation/hwmon/ucd9000.rst
13912 F: Documentation/hwmon/ucd9200.rst
13913 F: Documentation/hwmon/zl6100.rst
13914 F: drivers/hwmon/pmbus/
13915 F: include/linux/pmbus.h
13917 PMC SIERRA MaxRAID DRIVER
13918 L: linux-scsi@vger.kernel.org
13920 W: http://www.pmc-sierra.com/
13921 F: drivers/scsi/pmcraid.*
13923 PMC SIERRA PM8001 DRIVER
13924 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13925 L: linux-scsi@vger.kernel.org
13927 F: drivers/scsi/pm8001/
13929 PNI RM3100 IIO DRIVER
13930 M: Song Qiang <songqiang1304521@gmail.com>
13931 L: linux-iio@vger.kernel.org
13933 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13934 F: drivers/iio/magnetometer/rm3100*
13937 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13938 L: linux-acpi@vger.kernel.org
13941 F: include/linux/pnp.h
13943 POSIX CLOCKS and TIMERS
13944 M: Thomas Gleixner <tglx@linutronix.de>
13945 L: linux-kernel@vger.kernel.org
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13949 F: include/linux/time_namespace.h
13950 F: include/linux/timer*
13951 F: kernel/time/*timer*
13952 F: kernel/time/namespace.c
13954 POWER MANAGEMENT CORE
13955 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13956 L: linux-pm@vger.kernel.org
13958 B: https://bugzilla.kernel.org
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13960 F: drivers/base/power/
13961 F: drivers/powercap/
13962 F: include/linux/intel_rapl.h
13963 F: include/linux/pm.h
13964 F: include/linux/pm_*
13965 F: include/linux/powercap.h
13966 F: kernel/configs/nopm.config
13968 POWER STATE COORDINATION INTERFACE (PSCI)
13969 M: Mark Rutland <mark.rutland@arm.com>
13970 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13971 L: linux-arm-kernel@lists.infradead.org
13973 F: drivers/firmware/psci/
13974 F: include/linux/psci.h
13975 F: include/uapi/linux/psci.h
13977 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13978 M: Sebastian Reichel <sre@kernel.org>
13979 L: linux-pm@vger.kernel.org
13981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13982 F: Documentation/ABI/testing/sysfs-class-power
13983 F: Documentation/devicetree/bindings/power/supply/
13984 F: drivers/power/supply/
13985 F: include/linux/power_supply.h
13987 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13988 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13989 L: linuxppc-dev@lists.ozlabs.org
13991 F: drivers/char/powernv-op-panel.c
13993 PPP OVER ATM (RFC 2364)
13994 M: Mitchell Blank Jr <mitch@sfgoth.com>
13996 F: include/uapi/linux/atmppp.h
13997 F: net/atm/pppoatm.c
14000 M: Michal Ostrowski <mostrows@earthlink.net>
14002 F: drivers/net/ppp/pppoe.c
14003 F: drivers/net/ppp/pppox.c
14006 M: James Chapman <jchapman@katalix.com>
14008 F: include/linux/if_pppol2tp.h
14009 F: include/uapi/linux/if_pppol2tp.h
14010 F: net/l2tp/l2tp_ppp.c
14012 PPP PROTOCOL DRIVERS AND COMPRESSORS
14013 M: Paul Mackerras <paulus@samba.org>
14014 L: linux-ppp@vger.kernel.org
14016 F: drivers/net/ppp/ppp_*
14019 M: Rodolfo Giometti <giometti@enneenne.com>
14020 L: linuxpps@ml.enneenne.com (subscribers-only)
14022 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14023 F: Documentation/ABI/testing/sysfs-pps
14024 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14025 F: Documentation/driver-api/pps.rst
14027 F: include/linux/pps*.h
14028 F: include/uapi/linux/pps.h
14031 M: Dmitry Kozlov <xeb@mail.ru>
14032 L: netdev@vger.kernel.org
14034 W: http://sourceforge.net/projects/accel-pptp
14035 F: drivers/net/ppp/pptp.c
14037 PRESSURE STALL INFORMATION (PSI)
14038 M: Johannes Weiner <hannes@cmpxchg.org>
14040 F: include/linux/psi*
14041 F: kernel/sched/psi.c
14044 M: Petr Mladek <pmladek@suse.com>
14045 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14046 R: Steven Rostedt <rostedt@goodmis.org>
14047 R: John Ogness <john.ogness@linutronix.de>
14049 F: include/linux/printk.h
14052 PRISM54 WIRELESS DRIVER
14053 M: Luis Chamberlain <mcgrof@kernel.org>
14054 L: linux-wireless@vger.kernel.org
14056 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14057 F: drivers/net/wireless/intersil/prism54/
14060 R: Alexey Dobriyan <adobriyan@gmail.com>
14061 L: linux-kernel@vger.kernel.org
14062 L: linux-fsdevel@vger.kernel.org
14064 F: Documentation/filesystems/proc.rst
14066 F: include/linux/proc_fs.h
14067 F: tools/testing/selftests/proc/
14070 M: Luis Chamberlain <mcgrof@kernel.org>
14071 M: Kees Cook <keescook@chromium.org>
14072 M: Iurii Zaikin <yzaikin@google.com>
14073 L: linux-kernel@vger.kernel.org
14074 L: linux-fsdevel@vger.kernel.org
14076 F: fs/proc/proc_sysctl.c
14077 F: include/linux/sysctl.h
14078 F: kernel/sysctl-test.c
14080 F: tools/testing/selftests/sysctl/
14082 PS3 NETWORK SUPPORT
14083 M: Geoff Levand <geoff@infradead.org>
14084 L: netdev@vger.kernel.org
14085 L: linuxppc-dev@lists.ozlabs.org
14087 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14089 PS3 PLATFORM SUPPORT
14090 M: Geoff Levand <geoff@infradead.org>
14091 L: linuxppc-dev@lists.ozlabs.org
14093 F: arch/powerpc/boot/ps3*
14094 F: arch/powerpc/include/asm/lv1call.h
14095 F: arch/powerpc/include/asm/ps3*.h
14096 F: arch/powerpc/platforms/ps3/
14099 F: drivers/rtc/rtc-ps3.c
14100 F: drivers/usb/host/*ps3.c
14101 F: sound/ppc/snd_ps3*
14104 M: Jim Paris <jim@jtan.com>
14105 M: Geoff Levand <geoff@infradead.org>
14106 L: linuxppc-dev@lists.ozlabs.org
14108 F: drivers/block/ps3vram.c
14110 PSAMPLE PACKET SAMPLING SUPPORT
14111 M: Yotam Gigi <yotam.gi@gmail.com>
14113 F: include/net/psample.h
14114 F: include/uapi/linux/psample.h
14118 M: Kees Cook <keescook@chromium.org>
14119 M: Anton Vorontsov <anton@enomsg.org>
14120 M: Colin Cross <ccross@android.com>
14121 M: Tony Luck <tony.luck@intel.com>
14123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14124 F: Documentation/admin-guide/ramoops.rst
14125 F: Documentation/admin-guide/pstore-blk.rst
14126 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14127 F: drivers/acpi/apei/erst.c
14128 F: drivers/firmware/efi/efi-pstore.c
14130 F: include/linux/pstore*
14131 K: \b(pstore|ramoops)
14133 PTP HARDWARE CLOCK SUPPORT
14134 M: Richard Cochran <richardcochran@gmail.com>
14135 L: netdev@vger.kernel.org
14137 W: http://linuxptp.sourceforge.net/
14138 F: Documentation/ABI/testing/sysfs-ptp
14139 F: Documentation/driver-api/ptp.rst
14140 F: drivers/net/phy/dp83640*
14142 F: include/linux/ptp_cl*
14145 M: Oleg Nesterov <oleg@redhat.com>
14147 F: arch/*/*/ptrace*.c
14148 F: arch/*/include/asm/ptrace*.h
14149 F: arch/*/ptrace*.c
14150 F: include/asm-generic/syscall.h
14151 F: include/linux/ptrace.h
14152 F: include/linux/regset.h
14153 F: include/linux/tracehook.h
14154 F: include/uapi/linux/ptrace.h
14155 F: include/uapi/linux/ptrace.h
14159 M: Hans Verkuil <hverkuil@xs4all.nl>
14160 L: linux-media@vger.kernel.org
14162 T: git git://linuxtv.org/media_tree.git
14163 F: Documentation/admin-guide/media/pulse8-cec.rst
14164 F: drivers/media/cec/usb/pulse8/
14166 PVRUSB2 VIDEO4LINUX DRIVER
14167 M: Mike Isely <isely@pobox.com>
14168 L: pvrusb2@isely.net (subscribers-only)
14169 L: linux-media@vger.kernel.org
14171 W: http://www.isely.net/pvrusb2/
14172 T: git git://linuxtv.org/media_tree.git
14173 F: Documentation/driver-api/media/drivers/pvrusb2*
14174 F: drivers/media/usb/pvrusb2/
14177 M: Hans Verkuil <hverkuil@xs4all.nl>
14178 L: linux-media@vger.kernel.org
14180 T: git git://linuxtv.org/media_tree.git
14181 F: drivers/media/usb/pwc/*
14182 F: include/trace/events/pwc.h
14185 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14186 L: linux-hwmon@vger.kernel.org
14188 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14189 F: Documentation/hwmon/pwm-fan.rst
14190 F: drivers/hwmon/pwm-fan.c
14193 M: Sean Young <sean@mess.org>
14194 L: linux-media@vger.kernel.org
14196 F: drivers/media/rc/pwm-ir-tx.c
14199 M: Thierry Reding <thierry.reding@gmail.com>
14200 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14201 M: Lee Jones <lee.jones@linaro.org>
14202 L: linux-pwm@vger.kernel.org
14204 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14206 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14207 F: Documentation/devicetree/bindings/pwm/
14208 F: Documentation/driver-api/pwm.rst
14209 F: drivers/gpio/gpio-mvebu.c
14211 F: drivers/video/backlight/pwm_bl.c
14212 F: include/linux/pwm.h
14213 F: include/linux/pwm_backlight.h
14214 K: pwm_(config|apply_state|ops)
14217 M: Robert Jarzmik <robert.jarzmik@free.fr>
14218 L: linux-gpio@vger.kernel.org
14220 F: drivers/gpio/gpio-pxa.c
14226 M: Robert Jarzmik <robert.jarzmik@free.fr>
14227 L: linux-rtc@vger.kernel.org
14230 PXA2xx/PXA3xx SUPPORT
14231 M: Daniel Mack <daniel@zonque.org>
14232 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14233 M: Robert Jarzmik <robert.jarzmik@free.fr>
14234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14236 T: git git://github.com/hzhuang1/linux.git
14237 T: git git://github.com/rjarzmik/linux.git
14238 F: arch/arm/boot/dts/pxa*
14239 F: arch/arm/mach-pxa/
14240 F: drivers/dma/pxa*
14241 F: drivers/pcmcia/pxa2xx*
14242 F: drivers/pinctrl/pxa/
14243 F: drivers/spi/spi-pxa2xx*
14244 F: drivers/usb/gadget/udc/pxa2*
14245 F: include/sound/pxa2xx-lib.h
14250 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14251 L: qat-linux@intel.com
14253 F: drivers/crypto/qat/
14255 QCOM AUDIO (ASoC) DRIVERS
14256 M: Patrick Lai <plai@codeaurora.org>
14257 M: Banajit Goswami <bgoswami@codeaurora.org>
14258 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14263 M: Alex Elder <elder@kernel.org>
14264 L: netdev@vger.kernel.org
14266 F: drivers/net/ipa/
14268 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14269 M: Gabriel Somlo <somlo@cmu.edu>
14270 M: "Michael S. Tsirkin" <mst@redhat.com>
14271 L: qemu-devel@nongnu.org
14273 F: drivers/firmware/qemu_fw_cfg.c
14274 F: include/uapi/linux/qemu_fw_cfg.h
14277 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14278 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14279 L: linux-rdma@vger.kernel.org
14281 F: drivers/infiniband/hw/qib/
14283 QLOGIC QL41xxx FCOE DRIVER
14284 M: Saurav Kashyap <skashyap@marvell.com>
14285 M: Javed Hasan <jhasan@marvell.com>
14286 M: GR-QLogic-Storage-Upstream@marvell.com
14287 L: linux-scsi@vger.kernel.org
14289 F: drivers/scsi/qedf/
14291 QLOGIC QL41xxx ISCSI DRIVER
14292 M: Nilesh Javali <njavali@marvell.com>
14293 M: Manish Rangankar <mrangankar@marvell.com>
14294 M: GR-QLogic-Storage-Upstream@marvell.com
14295 L: linux-scsi@vger.kernel.org
14297 F: drivers/scsi/qedi/
14299 QLOGIC QL4xxx ETHERNET DRIVER
14300 M: Ariel Elior <aelior@marvell.com>
14301 M: GR-everest-linux-l2@marvell.com
14302 L: netdev@vger.kernel.org
14304 F: drivers/net/ethernet/qlogic/qed/
14305 F: drivers/net/ethernet/qlogic/qede/
14306 F: include/linux/qed/
14308 QLOGIC QL4xxx RDMA DRIVER
14309 M: Michal Kalderon <mkalderon@marvell.com>
14310 M: Ariel Elior <aelior@marvell.com>
14311 L: linux-rdma@vger.kernel.org
14313 F: drivers/infiniband/hw/qedr/
14314 F: include/uapi/rdma/qedr-abi.h
14316 QLOGIC QLA1280 SCSI DRIVER
14317 M: Michael Reed <mdr@sgi.com>
14318 L: linux-scsi@vger.kernel.org
14320 F: drivers/scsi/qla1280.[ch]
14322 QLOGIC QLA2XXX FC-SCSI DRIVER
14323 M: Nilesh Javali <njavali@marvell.com>
14324 M: GR-QLogic-Storage-Upstream@marvell.com
14325 L: linux-scsi@vger.kernel.org
14327 F: drivers/scsi/qla2xxx/
14329 QLOGIC QLA3XXX NETWORK DRIVER
14330 M: GR-Linux-NIC-Dev@marvell.com
14331 L: netdev@vger.kernel.org
14333 F: drivers/net/ethernet/qlogic/qla3xxx.*
14335 QLOGIC QLA4XXX iSCSI DRIVER
14336 M: Nilesh Javali <njavali@marvell.com>
14337 M: Manish Rangankar <mrangankar@marvell.com>
14338 M: GR-QLogic-Storage-Upstream@marvell.com
14339 L: linux-scsi@vger.kernel.org
14341 F: drivers/scsi/qla4xxx/
14343 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14344 M: Shahed Shaikh <shshaikh@marvell.com>
14345 M: Manish Chopra <manishc@marvell.com>
14346 M: GR-Linux-NIC-Dev@marvell.com
14347 L: netdev@vger.kernel.org
14349 F: drivers/net/ethernet/qlogic/qlcnic/
14351 QLOGIC QLGE 10Gb ETHERNET DRIVER
14352 M: Manish Chopra <manishc@marvell.com>
14353 M: GR-Linux-NIC-Dev@marvell.com
14354 L: netdev@vger.kernel.org
14356 F: drivers/staging/qlge/
14358 QM1D1B0004 MEDIA DRIVER
14359 M: Akihiro Tsukada <tskd08@gmail.com>
14360 L: linux-media@vger.kernel.org
14362 F: drivers/media/tuners/qm1d1b0004*
14364 QM1D1C0042 MEDIA DRIVER
14365 M: Akihiro Tsukada <tskd08@gmail.com>
14366 L: linux-media@vger.kernel.org
14368 F: drivers/media/tuners/qm1d1c0042*
14371 M: Anders Larsen <al@alarsen.net>
14373 W: http://www.alarsen.net/linux/qnx4fs/
14375 F: include/uapi/linux/qnx4_fs.h
14376 F: include/uapi/linux/qnxtypes.h
14378 QORIQ DPAA2 FSL-MC BUS DRIVER
14379 M: Stuart Yoder <stuyoder@gmail.com>
14380 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14381 L: linux-kernel@vger.kernel.org
14383 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14384 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14385 F: drivers/bus/fsl-mc/
14387 QT1010 MEDIA DRIVER
14388 M: Antti Palosaari <crope@iki.fi>
14389 L: linux-media@vger.kernel.org
14391 W: https://linuxtv.org
14392 W: http://palosaari.fi/linux/
14393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14394 T: git git://linuxtv.org/anttip/media_tree.git
14395 F: drivers/media/tuners/qt1010*
14397 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14398 M: Kalle Valo <kvalo@codeaurora.org>
14399 L: ath10k@lists.infradead.org
14401 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14403 F: drivers/net/wireless/ath/ath10k/
14405 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14406 M: Kalle Valo <kvalo@codeaurora.org>
14407 L: ath11k@lists.infradead.org
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14410 F: drivers/net/wireless/ath/ath11k/
14412 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14413 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14414 L: linux-wireless@vger.kernel.org
14416 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14417 F: drivers/net/wireless/ath/ath9k/
14419 QUALCOMM CAMERA SUBSYSTEM DRIVER
14420 M: Todor Tomov <todor.too@gmail.com>
14421 L: linux-media@vger.kernel.org
14423 F: Documentation/admin-guide/media/qcom_camss.rst
14424 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14425 F: drivers/media/platform/qcom/camss/
14427 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14428 M: Niklas Cassel <nks@flawful.org>
14429 L: linux-pm@vger.kernel.org
14430 L: linux-arm-msm@vger.kernel.org
14432 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14433 F: drivers/soc/qcom/cpr.c
14435 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14436 M: Ilia Lin <ilia.lin@kernel.org>
14437 L: linux-pm@vger.kernel.org
14439 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14440 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14442 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14443 M: Timur Tabi <timur@kernel.org>
14444 L: netdev@vger.kernel.org
14446 F: drivers/net/ethernet/qualcomm/emac/
14448 QUALCOMM ETHQOS ETHERNET DRIVER
14449 M: Vinod Koul <vkoul@kernel.org>
14450 L: netdev@vger.kernel.org
14452 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14453 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14455 QUALCOMM GENERIC INTERFACE I2C DRIVER
14456 M: Akash Asthana <akashast@codeaurora.org>
14457 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14458 L: linux-i2c@vger.kernel.org
14459 L: linux-arm-msm@vger.kernel.org
14461 F: drivers/i2c/busses/i2c-qcom-geni.c
14463 QUALCOMM HEXAGON ARCHITECTURE
14464 M: Brian Cain <bcain@codeaurora.org>
14465 L: linux-hexagon@vger.kernel.org
14469 QUALCOMM HIDMA DRIVER
14470 M: Sinan Kaya <okaya@kernel.org>
14471 L: linux-arm-kernel@lists.infradead.org
14472 L: linux-arm-msm@vger.kernel.org
14473 L: dmaengine@vger.kernel.org
14475 F: drivers/dma/qcom/hidma*
14477 QUALCOMM I2C CCI DRIVER
14478 M: Loic Poulain <loic.poulain@linaro.org>
14479 M: Robert Foss <robert.foss@linaro.org>
14480 L: linux-i2c@vger.kernel.org
14481 L: linux-arm-msm@vger.kernel.org
14483 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14484 F: drivers/i2c/busses/i2c-qcom-cci.c
14487 M: Rob Clark <robdclark@gmail.com>
14488 L: iommu@lists.linux-foundation.org
14489 L: linux-arm-msm@vger.kernel.org
14491 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14493 QUALCOMM IPCC MAILBOX DRIVER
14494 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14495 L: linux-arm-msm@vger.kernel.org
14497 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14498 F: drivers/mailbox/qcom-ipcc.c
14499 F: include/dt-bindings/mailbox/qcom-ipcc.h
14501 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14502 M: Robert Marko <robert.marko@sartura.hr>
14503 M: Luka Perkov <luka.perkov@sartura.hr>
14504 L: linux-arm-msm@vger.kernel.org
14506 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14507 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14509 QUALCOMM RMNET DRIVER
14510 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14511 M: Sean Tranchetti <stranche@codeaurora.org>
14512 L: netdev@vger.kernel.org
14514 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14515 F: drivers/net/ethernet/qualcomm/rmnet/
14516 F: include/linux/if_rmnet.h
14518 QUALCOMM TSENS THERMAL DRIVER
14519 M: Amit Kucheria <amitk@kernel.org>
14520 L: linux-pm@vger.kernel.org
14521 L: linux-arm-msm@vger.kernel.org
14523 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14524 F: drivers/thermal/qcom/
14526 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14527 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14528 L: linux-media@vger.kernel.org
14529 L: linux-arm-msm@vger.kernel.org
14531 T: git git://linuxtv.org/media_tree.git
14532 F: Documentation/devicetree/bindings/media/*venus*
14533 F: drivers/media/platform/qcom/venus/
14535 QUALCOMM WCN36XX WIRELESS DRIVER
14536 M: Kalle Valo <kvalo@codeaurora.org>
14537 L: wcn36xx@lists.infradead.org
14539 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14540 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14541 F: drivers/net/wireless/ath/wcn36xx/
14543 QUANTENNA QTNFMAC WIRELESS DRIVER
14544 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14545 R: Sergey Matyukevich <geomatsi@gmail.com>
14546 L: linux-wireless@vger.kernel.org
14548 F: drivers/net/wireless/quantenna
14550 RADEON and AMDGPU DRM DRIVERS
14551 M: Alex Deucher <alexander.deucher@amd.com>
14552 M: Christian König <christian.koenig@amd.com>
14553 L: amd-gfx@lists.freedesktop.org
14555 T: git git://people.freedesktop.org/~agd5f/linux
14556 F: drivers/gpu/drm/amd/
14557 F: drivers/gpu/drm/radeon/
14558 F: include/uapi/drm/amdgpu_drm.h
14559 F: include/uapi/drm/radeon_drm.h
14561 RADEON FRAMEBUFFER DISPLAY DRIVER
14562 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14563 L: linux-fbdev@vger.kernel.org
14565 F: drivers/video/fbdev/aty/radeon*
14566 F: include/uapi/linux/radeonfb.h
14568 RADIOSHARK RADIO DRIVER
14569 M: Hans Verkuil <hverkuil@xs4all.nl>
14570 L: linux-media@vger.kernel.org
14572 T: git git://linuxtv.org/media_tree.git
14573 F: drivers/media/radio/radio-shark.c
14575 RADIOSHARK2 RADIO DRIVER
14576 M: Hans Verkuil <hverkuil@xs4all.nl>
14577 L: linux-media@vger.kernel.org
14579 T: git git://linuxtv.org/media_tree.git
14580 F: drivers/media/radio/radio-shark2.c
14581 F: drivers/media/radio/radio-tea5777.c
14583 RADOS BLOCK DEVICE (RBD)
14584 M: Ilya Dryomov <idryomov@gmail.com>
14585 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14586 L: ceph-devel@vger.kernel.org
14588 W: http://ceph.com/
14589 T: git git://github.com/ceph/ceph-client.git
14590 F: Documentation/ABI/testing/sysfs-bus-rbd
14591 F: drivers/block/rbd.c
14592 F: drivers/block/rbd_types.h
14594 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14595 M: Paul Mackerras <paulus@samba.org>
14596 L: linux-fbdev@vger.kernel.org
14598 F: drivers/video/fbdev/aty/aty128fb.c
14600 RAINSHADOW-CEC DRIVER
14601 M: Hans Verkuil <hverkuil@xs4all.nl>
14602 L: linux-media@vger.kernel.org
14604 T: git git://linuxtv.org/media_tree.git
14605 F: drivers/media/cec/usb/rainshadow/
14607 RALINK MIPS ARCHITECTURE
14608 M: John Crispin <john@phrozen.org>
14609 L: linux-mips@vger.kernel.org
14611 F: arch/mips/ralink
14613 RALINK RT2X00 WIRELESS LAN DRIVER
14614 M: Stanislaw Gruszka <stf_xl@wp.pl>
14615 M: Helmut Schaa <helmut.schaa@googlemail.com>
14616 L: linux-wireless@vger.kernel.org
14618 F: drivers/net/wireless/ralink/rt2x00/
14620 RAMDISK RAM BLOCK DEVICE DRIVER
14621 M: Jens Axboe <axboe@kernel.dk>
14623 F: Documentation/admin-guide/blockdev/ramdisk.rst
14624 F: drivers/block/brd.c
14626 RANCHU VIRTUAL BOARD FOR MIPS
14627 M: Miodrag Dinic <miodrag.dinic@mips.com>
14628 L: linux-mips@vger.kernel.org
14630 F: arch/mips/configs/generic/board-ranchu.config
14631 F: arch/mips/generic/board-ranchu.c
14633 RANDOM NUMBER DRIVER
14634 M: "Theodore Ts'o" <tytso@mit.edu>
14636 F: drivers/char/random.c
14639 M: Matt Porter <mporter@kernel.crashing.org>
14640 M: Alexandre Bounine <alex.bou9@gmail.com>
14642 F: drivers/rapidio/
14645 M: Tony Luck <tony.luck@intel.com>
14646 M: Borislav Petkov <bp@alien8.de>
14647 L: linux-edac@vger.kernel.org
14649 F: Documentation/admin-guide/ras.rst
14651 F: include/linux/ras.h
14652 F: include/ras/ras_event.h
14654 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14655 L: linux-wireless@vger.kernel.org
14657 F: drivers/net/wireless/ray*
14659 RC-CORE / LIRC FRAMEWORK
14660 M: Sean Young <sean@mess.org>
14661 L: linux-media@vger.kernel.org
14663 W: http://linuxtv.org
14664 T: git git://linuxtv.org/media_tree.git
14665 F: Documentation/driver-api/media/rc-core.rst
14666 F: Documentation/userspace-api/media/rc/
14667 F: drivers/media/rc/
14668 F: include/media/rc-map.h
14669 F: include/media/rc-core.h
14670 F: include/uapi/linux/lirc.h
14672 RCMM REMOTE CONTROLS DECODER
14673 M: Patrick Lerda <patrick9876@free.fr>
14675 F: drivers/media/rc/ir-rcmm-decoder.c
14677 RCUTORTURE TEST FRAMEWORK
14678 M: "Paul E. McKenney" <paulmck@kernel.org>
14679 M: Josh Triplett <josh@joshtriplett.org>
14680 R: Steven Rostedt <rostedt@goodmis.org>
14681 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14682 R: Lai Jiangshan <jiangshanlai@gmail.com>
14683 L: rcu@vger.kernel.org
14685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14686 F: tools/testing/selftests/rcutorture
14688 RDACM20 Camera Sensor
14689 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14690 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14691 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14692 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14693 L: linux-media@vger.kernel.org
14695 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14696 F: drivers/media/i2c/max9271.c
14697 F: drivers/media/i2c/max9271.h
14698 F: drivers/media/i2c/rdacm20.c
14701 M: Florian Fainelli <florian@openwrt.org>
14704 RDC R6040 FAST ETHERNET DRIVER
14705 M: Florian Fainelli <f.fainelli@gmail.com>
14706 L: netdev@vger.kernel.org
14708 F: drivers/net/ethernet/rdc/r6040.c
14710 RDMAVT - RDMA verbs software
14711 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14712 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14713 L: linux-rdma@vger.kernel.org
14715 F: drivers/infiniband/sw/rdmavt
14717 RDS - RELIABLE DATAGRAM SOCKETS
14718 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14719 L: netdev@vger.kernel.org
14720 L: linux-rdma@vger.kernel.org
14721 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14723 W: https://oss.oracle.com/projects/rds/
14724 F: Documentation/networking/rds.rst
14727 RDT - RESOURCE ALLOCATION
14728 M: Fenghua Yu <fenghua.yu@intel.com>
14729 M: Reinette Chatre <reinette.chatre@intel.com>
14730 L: linux-kernel@vger.kernel.org
14732 F: Documentation/x86/resctrl*
14733 F: arch/x86/include/asm/resctrl.h
14734 F: arch/x86/kernel/cpu/resctrl/
14735 F: tools/testing/selftests/resctrl/
14737 READ-COPY UPDATE (RCU)
14738 M: "Paul E. McKenney" <paulmck@kernel.org>
14739 M: Josh Triplett <josh@joshtriplett.org>
14740 R: Steven Rostedt <rostedt@goodmis.org>
14741 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14742 R: Lai Jiangshan <jiangshanlai@gmail.com>
14743 R: Joel Fernandes <joel@joelfernandes.org>
14744 L: rcu@vger.kernel.org
14746 W: http://www.rdrop.com/users/paulmck/RCU/
14747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14748 F: Documentation/RCU/
14749 F: include/linux/rcu*
14751 X: Documentation/RCU/torture.rst
14752 X: include/linux/srcu*.h
14753 X: kernel/rcu/srcu*.c
14755 REAL TIME CLOCK (RTC) SUBSYSTEM
14756 M: Alessandro Zummo <a.zummo@towertech.it>
14757 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14758 L: linux-rtc@vger.kernel.org
14760 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14762 F: Documentation/admin-guide/rtc.rst
14763 F: Documentation/devicetree/bindings/rtc/
14765 F: include/linux/platform_data/rtc-*
14766 F: include/linux/rtc.h
14767 F: include/linux/rtc/
14768 F: include/uapi/linux/rtc.h
14769 F: tools/testing/selftests/rtc/
14771 REALTEK AUDIO CODECS
14772 M: Oder Chiou <oder_chiou@realtek.com>
14774 F: include/sound/rt*.h
14775 F: sound/soc/codecs/rt*
14777 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14778 M: Linus Walleij <linus.walleij@linaro.org>
14780 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14781 F: drivers/net/dsa/realtek-smi*
14782 F: drivers/net/dsa/rtl83*
14784 REALTEK WIRELESS DRIVER (rtlwifi family)
14785 M: Ping-Ke Shih <pkshih@realtek.com>
14786 L: linux-wireless@vger.kernel.org
14788 W: https://wireless.wiki.kernel.org/
14789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14790 F: drivers/net/wireless/realtek/rtlwifi/
14792 REALTEK WIRELESS DRIVER (rtw88)
14793 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14794 L: linux-wireless@vger.kernel.org
14796 F: drivers/net/wireless/realtek/rtw88/
14798 REDPINE WIRELESS DRIVER
14799 M: Amitkumar Karwar <amitkarwar@gmail.com>
14800 M: Siva Rebbagondla <siva8118@gmail.com>
14801 L: linux-wireless@vger.kernel.org
14803 F: drivers/net/wireless/rsi/
14805 REGISTER MAP ABSTRACTION
14806 M: Mark Brown <broonie@kernel.org>
14807 L: linux-kernel@vger.kernel.org
14809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14810 F: Documentation/devicetree/bindings/regmap/
14811 F: drivers/base/regmap/
14812 F: include/linux/regmap.h
14814 REISERFS FILE SYSTEM
14815 L: reiserfs-devel@vger.kernel.org
14819 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14820 M: Ohad Ben-Cohen <ohad@wizery.com>
14821 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14822 L: linux-remoteproc@vger.kernel.org
14824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14825 F: Documentation/ABI/testing/sysfs-class-remoteproc
14826 F: Documentation/devicetree/bindings/remoteproc/
14827 F: Documentation/staging/remoteproc.rst
14828 F: drivers/remoteproc/
14829 F: include/linux/remoteproc.h
14830 F: include/linux/remoteproc/
14832 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14833 M: Ohad Ben-Cohen <ohad@wizery.com>
14834 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14835 L: linux-remoteproc@vger.kernel.org
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14838 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14839 F: Documentation/staging/rpmsg.rst
14841 F: include/linux/rpmsg.h
14842 F: include/linux/rpmsg/
14843 F: include/uapi/linux/rpmsg.h
14846 RENESAS CLOCK DRIVERS
14847 M: Geert Uytterhoeven <geert+renesas@glider.be>
14848 L: linux-renesas-soc@vger.kernel.org
14850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14851 F: Documentation/devicetree/bindings/clock/renesas,*
14852 F: drivers/clk/renesas/
14854 RENESAS EMEV2 I2C DRIVER
14855 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14857 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14858 F: drivers/i2c/busses/i2c-emev2.c
14860 RENESAS ETHERNET DRIVERS
14861 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14862 L: netdev@vger.kernel.org
14863 L: linux-renesas-soc@vger.kernel.org
14864 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14865 F: drivers/net/ethernet/renesas/
14866 F: include/linux/sh_eth.h
14868 RENESAS R-CAR GYROADC DRIVER
14869 M: Marek Vasut <marek.vasut@gmail.com>
14870 L: linux-iio@vger.kernel.org
14872 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14873 F: drivers/iio/adc/rcar-gyroadc.c
14875 RENESAS R-CAR I2C DRIVERS
14876 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14878 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14879 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14880 F: drivers/i2c/busses/i2c-rcar.c
14881 F: drivers/i2c/busses/i2c-sh_mobile.c
14883 RENESAS R-CAR THERMAL DRIVERS
14884 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14885 L: linux-renesas-soc@vger.kernel.org
14887 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14888 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14889 F: drivers/thermal/rcar_gen3_thermal.c
14890 F: drivers/thermal/rcar_thermal.c
14892 RENESAS RIIC DRIVER
14893 M: Chris Brandt <chris.brandt@renesas.com>
14895 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14896 F: drivers/i2c/busses/i2c-riic.c
14898 RENESAS USB PHY DRIVER
14899 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14900 L: linux-renesas-soc@vger.kernel.org
14902 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14904 RESET CONTROLLER FRAMEWORK
14905 M: Philipp Zabel <p.zabel@pengutronix.de>
14907 T: git git://git.pengutronix.de/git/pza/linux
14908 F: Documentation/devicetree/bindings/reset/
14910 F: include/dt-bindings/reset/
14911 F: include/linux/reset-controller.h
14912 F: include/linux/reset.h
14913 F: include/linux/reset/
14914 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14916 RESTARTABLE SEQUENCES SUPPORT
14917 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14918 M: Peter Zijlstra <peterz@infradead.org>
14919 M: "Paul E. McKenney" <paulmck@kernel.org>
14920 M: Boqun Feng <boqun.feng@gmail.com>
14921 L: linux-kernel@vger.kernel.org
14923 F: include/trace/events/rseq.h
14924 F: include/uapi/linux/rseq.h
14926 F: tools/testing/selftests/rseq/
14929 M: Johannes Berg <johannes@sipsolutions.net>
14930 L: linux-wireless@vger.kernel.org
14932 W: https://wireless.wiki.kernel.org/
14933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14935 F: Documentation/ABI/stable/sysfs-class-rfkill
14936 F: Documentation/driver-api/rfkill.rst
14937 F: include/linux/rfkill.h
14938 F: include/uapi/linux/rfkill.h
14942 M: Thomas Graf <tgraf@suug.ch>
14943 M: Herbert Xu <herbert@gondor.apana.org.au>
14944 L: netdev@vger.kernel.org
14946 F: include/linux/rhashtable-types.h
14947 F: include/linux/rhashtable.h
14948 F: lib/rhashtable.c
14949 F: lib/test_rhashtable.c
14951 RICOH R5C592 MEMORYSTICK DRIVER
14952 M: Maxim Levitsky <maximlevitsky@gmail.com>
14954 F: drivers/memstick/host/r592.*
14956 RICOH SMARTMEDIA/XD DRIVER
14957 M: Maxim Levitsky <maximlevitsky@gmail.com>
14959 F: drivers/mtd/nand/raw/r852.c
14960 F: drivers/mtd/nand/raw/r852.h
14962 RISC-V ARCHITECTURE
14963 M: Paul Walmsley <paul.walmsley@sifive.com>
14964 M: Palmer Dabbelt <palmer@dabbelt.com>
14965 M: Albert Ou <aou@eecs.berkeley.edu>
14966 L: linux-riscv@lists.infradead.org
14968 P: Documentation/riscv/patch-acceptance.rst
14969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14975 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14976 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14977 L: linux-block@vger.kernel.org
14979 F: drivers/block/rnbd/
14982 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14984 W: http://sourceforge.net/projects/roccat/
14985 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14986 F: drivers/hid/hid-roccat*
14987 F: include/linux/hid-roccat*
14989 ROCKCHIP ISP V1 DRIVER
14990 M: Helen Koike <helen.koike@collabora.com>
14991 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
14992 L: linux-media@vger.kernel.org
14994 F: Documentation/admin-guide/media/rkisp1.rst
14995 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
14996 F: drivers/staging/media/rkisp1/
14998 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14999 M: Jacob Chen <jacob-chen@iotwrt.com>
15000 M: Ezequiel Garcia <ezequiel@collabora.com>
15001 L: linux-media@vger.kernel.org
15002 L: linux-rockchip@lists.infradead.org
15004 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15005 F: drivers/media/platform/rockchip/rga/
15007 ROCKCHIP VIDEO DECODER DRIVER
15008 M: Ezequiel Garcia <ezequiel@collabora.com>
15009 L: linux-media@vger.kernel.org
15010 L: linux-rockchip@lists.infradead.org
15012 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15013 F: drivers/staging/media/rkvdec/
15016 M: Jiri Pirko <jiri@resnulli.us>
15017 L: netdev@vger.kernel.org
15019 F: drivers/net/ethernet/rocker/
15023 W: http://www.comtrol.com
15024 F: Documentation/driver-api/serial/rocket.rst
15025 F: drivers/tty/rocket*
15027 ROCKETPORT EXPRESS/INFINITY DRIVER
15028 M: Kevin Cernekee <cernekee@gmail.com>
15029 L: linux-serial@vger.kernel.org
15031 F: drivers/tty/serial/rp2.*
15033 ROHM BD99954 CHARGER IC
15034 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15035 L: linux-power@fi.rohmeurope.com
15037 F: drivers/power/supply/bd99954-charger.c
15038 F: drivers/power/supply/bd99954-charger.h
15040 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15041 M: Tomasz Duszynski <tduszyns@gmail.com>
15043 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15044 F: drivers/iio/light/bh1750.c
15046 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15047 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15048 L: linux-kernel@vger.kernel.org
15049 L: linux-renesas-soc@vger.kernel.org
15051 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15052 F: drivers/gpio/gpio-bd9571mwv.c
15053 F: drivers/mfd/bd9571mwv.c
15054 F: drivers/regulator/bd9571mwv-regulator.c
15055 F: include/linux/mfd/bd9571mwv.h
15057 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15058 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15059 L: linux-power@fi.rohmeurope.com
15061 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15062 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15063 F: drivers/clk/clk-bd718x7.c
15064 F: drivers/gpio/gpio-bd70528.c
15065 F: drivers/gpio/gpio-bd71828.c
15066 F: drivers/mfd/rohm-bd70528.c
15067 F: drivers/mfd/rohm-bd71828.c
15068 F: drivers/mfd/rohm-bd718x7.c
15069 F: drivers/power/supply/bd70528-charger.c
15070 F: drivers/regulator/bd70528-regulator.c
15071 F: drivers/regulator/bd71828-regulator.c
15072 F: drivers/regulator/bd718x7-regulator.c
15073 F: drivers/regulator/rohm-regulator.c
15074 F: drivers/rtc/rtc-bd70528.c
15075 F: drivers/watchdog/bd70528_wdt.c
15076 F: include/linux/mfd/rohm-bd70528.h
15077 F: include/linux/mfd/rohm-bd71828.h
15078 F: include/linux/mfd/rohm-bd718x7.h
15079 F: include/linux/mfd/rohm-generic.h
15080 F: include/linux/mfd/rohm-shared.h
15083 M: Ralf Baechle <ralf@linux-mips.org>
15084 L: linux-hams@vger.kernel.org
15086 W: http://www.linux-ax25.org/
15087 F: include/net/rose.h
15088 F: include/uapi/linux/rose.h
15091 ROTATION DRIVER FOR ALLWINNER A83T
15092 M: Jernej Skrabec <jernej.skrabec@siol.net>
15093 L: linux-media@vger.kernel.org
15095 T: git git://linuxtv.org/media_tree.git
15096 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15097 F: drivers/media/platform/sunxi/sun8i-rotate/
15099 RTL2830 MEDIA DRIVER
15100 M: Antti Palosaari <crope@iki.fi>
15101 L: linux-media@vger.kernel.org
15103 W: https://linuxtv.org
15104 W: http://palosaari.fi/linux/
15105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15106 T: git git://linuxtv.org/anttip/media_tree.git
15107 F: drivers/media/dvb-frontends/rtl2830*
15109 RTL2832 MEDIA DRIVER
15110 M: Antti Palosaari <crope@iki.fi>
15111 L: linux-media@vger.kernel.org
15113 W: https://linuxtv.org
15114 W: http://palosaari.fi/linux/
15115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15116 T: git git://linuxtv.org/anttip/media_tree.git
15117 F: drivers/media/dvb-frontends/rtl2832*
15119 RTL2832_SDR MEDIA DRIVER
15120 M: Antti Palosaari <crope@iki.fi>
15121 L: linux-media@vger.kernel.org
15123 W: https://linuxtv.org
15124 W: http://palosaari.fi/linux/
15125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15126 T: git git://linuxtv.org/anttip/media_tree.git
15127 F: drivers/media/dvb-frontends/rtl2832_sdr*
15129 RTL8180 WIRELESS DRIVER
15130 L: linux-wireless@vger.kernel.org
15132 W: https://wireless.wiki.kernel.org/
15133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15134 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15136 RTL8187 WIRELESS DRIVER
15137 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15138 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15139 M: Larry Finger <Larry.Finger@lwfinger.net>
15140 L: linux-wireless@vger.kernel.org
15142 W: https://wireless.wiki.kernel.org/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15144 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15146 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15147 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15148 L: linux-wireless@vger.kernel.org
15150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15151 F: drivers/net/wireless/realtek/rtl8xxxu/
15153 RTRS TRANSPORT DRIVERS
15154 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15155 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15156 L: linux-rdma@vger.kernel.org
15158 F: drivers/infiniband/ulp/rtrs/
15160 RXRPC SOCKETS (AF_RXRPC)
15161 M: David Howells <dhowells@redhat.com>
15162 L: linux-afs@lists.infradead.org
15164 W: https://www.infradead.org/~dhowells/kafs/
15165 F: Documentation/networking/rxrpc.rst
15166 F: include/keys/rxrpc-type.h
15167 F: include/net/af_rxrpc.h
15168 F: include/trace/events/rxrpc.h
15169 F: include/uapi/linux/rxrpc.h
15172 S3 SAVAGE FRAMEBUFFER DRIVER
15173 M: Antonino Daplas <adaplas@gmail.com>
15174 L: linux-fbdev@vger.kernel.org
15176 F: drivers/video/fbdev/savage/
15179 M: Heiko Carstens <hca@linux.ibm.com>
15180 M: Vasily Gorbik <gor@linux.ibm.com>
15181 M: Christian Borntraeger <borntraeger@de.ibm.com>
15182 L: linux-s390@vger.kernel.org
15184 W: http://www.ibm.com/developerworks/linux/linux390/
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15186 F: Documentation/driver-api/s390-drivers.rst
15187 F: Documentation/s390/
15191 S390 COMMON I/O LAYER
15192 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15193 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15194 L: linux-s390@vger.kernel.org
15196 W: http://www.ibm.com/developerworks/linux/linux390/
15197 F: drivers/s390/cio/
15200 M: Stefan Haberland <sth@linux.ibm.com>
15201 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15202 L: linux-s390@vger.kernel.org
15204 W: http://www.ibm.com/developerworks/linux/linux390/
15205 F: block/partitions/ibm.c
15206 F: drivers/s390/block/dasd*
15207 F: include/linux/dasd_mod.h
15210 M: Matthew Rosato <mjrosato@linux.ibm.com>
15211 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15212 L: linux-s390@vger.kernel.org
15214 W: http://www.ibm.com/developerworks/linux/linux390/
15215 F: drivers/iommu/s390-iommu.c
15217 S390 IUCV NETWORK LAYER
15218 M: Julian Wiedmann <jwi@linux.ibm.com>
15219 M: Karsten Graul <kgraul@linux.ibm.com>
15220 L: linux-s390@vger.kernel.org
15222 W: http://www.ibm.com/developerworks/linux/linux390/
15223 F: drivers/s390/net/*iucv*
15224 F: include/net/iucv/
15227 S390 NETWORK DRIVERS
15228 M: Julian Wiedmann <jwi@linux.ibm.com>
15229 M: Karsten Graul <kgraul@linux.ibm.com>
15230 L: linux-s390@vger.kernel.org
15232 W: http://www.ibm.com/developerworks/linux/linux390/
15233 F: drivers/s390/net/
15236 M: Niklas Schnelle <schnelle@linux.ibm.com>
15237 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15238 L: linux-s390@vger.kernel.org
15240 W: http://www.ibm.com/developerworks/linux/linux390/
15242 F: drivers/pci/hotplug/s390_pci_hpc.c
15243 F: Documentation/s390/pci.rst
15245 S390 VFIO AP DRIVER
15246 M: Tony Krowiak <akrowiak@linux.ibm.com>
15247 M: Pierre Morel <pmorel@linux.ibm.com>
15248 M: Halil Pasic <pasic@linux.ibm.com>
15249 L: linux-s390@vger.kernel.org
15251 W: http://www.ibm.com/developerworks/linux/linux390/
15252 F: Documentation/s390/vfio-ap.rst
15253 F: drivers/s390/crypto/vfio_ap_drv.c
15254 F: drivers/s390/crypto/vfio_ap_ops.c
15255 F: drivers/s390/crypto/vfio_ap_private.h
15257 S390 VFIO-CCW DRIVER
15258 M: Cornelia Huck <cohuck@redhat.com>
15259 M: Eric Farman <farman@linux.ibm.com>
15260 R: Halil Pasic <pasic@linux.ibm.com>
15261 L: linux-s390@vger.kernel.org
15262 L: kvm@vger.kernel.org
15264 F: Documentation/s390/vfio-ccw.rst
15265 F: drivers/s390/cio/vfio_ccw*
15266 F: include/uapi/linux/vfio_ccw.h
15268 S390 VFIO-PCI DRIVER
15269 M: Matthew Rosato <mjrosato@linux.ibm.com>
15270 L: linux-s390@vger.kernel.org
15271 L: kvm@vger.kernel.org
15273 F: drivers/vfio/pci/vfio_pci_zdev.c
15274 F: include/uapi/linux/vfio_zdev.h
15277 M: Harald Freudenberger <freude@linux.ibm.com>
15278 L: linux-s390@vger.kernel.org
15280 W: http://www.ibm.com/developerworks/linux/linux390/
15281 F: drivers/s390/crypto/
15284 M: Steffen Maier <maier@linux.ibm.com>
15285 M: Benjamin Block <bblock@linux.ibm.com>
15286 L: linux-s390@vger.kernel.org
15288 W: http://www.ibm.com/developerworks/linux/linux390/
15289 F: drivers/s390/scsi/zfcp_*
15291 S3C24XX SD/MMC Driver
15292 M: Ben Dooks <ben-linux@fluff.org>
15293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15295 F: drivers/mmc/host/s3cmci.*
15297 SAA6588 RDS RECEIVER DRIVER
15298 M: Hans Verkuil <hverkuil@xs4all.nl>
15299 L: linux-media@vger.kernel.org
15301 W: https://linuxtv.org
15302 T: git git://linuxtv.org/media_tree.git
15303 F: drivers/media/i2c/saa6588*
15305 SAA7134 VIDEO4LINUX DRIVER
15306 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15307 L: linux-media@vger.kernel.org
15309 W: https://linuxtv.org
15310 T: git git://linuxtv.org/media_tree.git
15311 F: Documentation/driver-api/media/drivers/saa7134*
15312 F: drivers/media/pci/saa7134/
15314 SAA7146 VIDEO4LINUX-2 DRIVER
15315 M: Hans Verkuil <hverkuil@xs4all.nl>
15316 L: linux-media@vger.kernel.org
15318 T: git git://linuxtv.org/media_tree.git
15319 F: drivers/media/common/saa7146/
15320 F: drivers/media/pci/saa7146/
15321 F: include/media/drv-intf/saa7146*
15323 SAFESETID SECURITY MODULE
15324 M: Micah Morton <mortonm@chromium.org>
15326 F: Documentation/admin-guide/LSM/SafeSetID.rst
15327 F: security/safesetid/
15329 SAMSUNG AUDIO (ASoC) DRIVERS
15330 M: Krzysztof Kozlowski <krzk@kernel.org>
15331 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15332 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15334 F: Documentation/devicetree/bindings/sound/samsung*
15335 F: sound/soc/samsung/
15337 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15338 M: Krzysztof Kozlowski <krzk@kernel.org>
15339 L: linux-crypto@vger.kernel.org
15340 L: linux-samsung-soc@vger.kernel.org
15342 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15343 F: drivers/crypto/exynos-rng.c
15345 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15346 M: Łukasz Stelmach <l.stelmach@samsung.com>
15347 L: linux-samsung-soc@vger.kernel.org
15349 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15350 F: drivers/char/hw_random/exynos-trng.c
15352 SAMSUNG FRAMEBUFFER DRIVER
15353 M: Jingoo Han <jingoohan1@gmail.com>
15354 L: linux-fbdev@vger.kernel.org
15356 F: drivers/video/fbdev/s3c-fb.c
15358 SAMSUNG LAPTOP DRIVER
15359 M: Corentin Chary <corentin.chary@gmail.com>
15360 L: platform-driver-x86@vger.kernel.org
15362 F: drivers/platform/x86/samsung-laptop.c
15364 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15365 M: Krzysztof Kozlowski <krzk@kernel.org>
15366 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15367 L: linux-kernel@vger.kernel.org
15368 L: linux-samsung-soc@vger.kernel.org
15370 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15371 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15372 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15373 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15374 F: drivers/clk/clk-s2mps11.c
15375 F: drivers/mfd/sec*.c
15376 F: drivers/regulator/s2m*.c
15377 F: drivers/regulator/s5m*.c
15378 F: drivers/rtc/rtc-s5m.c
15379 F: include/linux/mfd/samsung/
15381 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15382 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15383 L: linux-media@vger.kernel.org
15384 L: linux-samsung-soc@vger.kernel.org
15386 F: drivers/media/platform/s3c-camif/
15387 F: include/media/drv-intf/s3c_camif.h
15389 SAMSUNG S3FWRN5 NFC DRIVER
15390 M: Krzysztof Kozlowski <krzk@kernel.org>
15391 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15392 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15394 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15395 F: drivers/nfc/s3fwrn5
15397 SAMSUNG S5C73M3 CAMERA DRIVER
15398 M: Andrzej Hajda <a.hajda@samsung.com>
15399 L: linux-media@vger.kernel.org
15401 F: drivers/media/i2c/s5c73m3/*
15403 SAMSUNG S5K5BAF CAMERA DRIVER
15404 M: Andrzej Hajda <a.hajda@samsung.com>
15405 L: linux-media@vger.kernel.org
15407 F: drivers/media/i2c/s5k5baf.c
15409 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15410 M: Krzysztof Kozlowski <krzk@kernel.org>
15411 M: Vladimir Zapolskiy <vz@mleia.com>
15412 M: Kamil Konieczny <k.konieczny@samsung.com>
15413 L: linux-crypto@vger.kernel.org
15414 L: linux-samsung-soc@vger.kernel.org
15416 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15417 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15418 F: drivers/crypto/s5p-sss.c
15420 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15421 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15422 L: linux-media@vger.kernel.org
15424 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15425 F: drivers/media/platform/exynos4-is/
15427 SAMSUNG SOC CLOCK DRIVERS
15428 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15429 M: Tomasz Figa <tomasz.figa@gmail.com>
15430 M: Chanwoo Choi <cw00.choi@samsung.com>
15431 L: linux-samsung-soc@vger.kernel.org
15433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15434 F: Documentation/devicetree/bindings/clock/exynos*.txt
15435 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15436 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15437 F: drivers/clk/samsung/
15438 F: include/dt-bindings/clock/exynos*.h
15439 F: include/linux/clk/samsung.h
15440 F: include/linux/platform_data/clk-s3c2410.h
15442 SAMSUNG SPI DRIVERS
15443 M: Krzysztof Kozlowski <krzk@kernel.org>
15444 M: Andi Shyti <andi@etezian.org>
15445 L: linux-spi@vger.kernel.org
15446 L: linux-samsung-soc@vger.kernel.org
15448 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15449 F: drivers/spi/spi-s3c*
15450 F: include/linux/platform_data/spi-s3c64xx.h
15451 F: include/linux/spi/s3c24xx-fiq.h
15453 SAMSUNG SXGBE DRIVERS
15454 M: Byungho An <bh74.an@samsung.com>
15455 L: netdev@vger.kernel.org
15457 F: drivers/net/ethernet/samsung/sxgbe/
15459 SAMSUNG THERMAL DRIVER
15460 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15461 L: linux-pm@vger.kernel.org
15462 L: linux-samsung-soc@vger.kernel.org
15464 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15465 F: drivers/thermal/samsung/
15467 SAMSUNG USB2 PHY DRIVER
15468 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15469 L: linux-kernel@vger.kernel.org
15471 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15472 F: Documentation/driver-api/phy/samsung-usb2.rst
15473 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15474 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15475 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15476 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15477 F: drivers/phy/samsung/phy-samsung-usb2.c
15478 F: drivers/phy/samsung/phy-samsung-usb2.h
15481 M: Zwane Mwaikambo <zwanem@gmail.com>
15483 F: drivers/watchdog/sc1200wdt.c
15486 M: Ingo Molnar <mingo@redhat.com>
15487 M: Peter Zijlstra <peterz@infradead.org>
15488 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15489 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15490 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15491 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15492 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15493 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15494 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15495 L: linux-kernel@vger.kernel.org
15497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15498 F: include/linux/preempt.h
15499 F: include/linux/sched.h
15500 F: include/linux/wait.h
15501 F: include/uapi/linux/sched.h
15504 SCR24X CHIP CARD INTERFACE DRIVER
15505 M: Lubomir Rintel <lkundrak@v3.sk>
15507 F: drivers/char/pcmcia/scr24x_cs.c
15510 M: Jens Axboe <axboe@kernel.dk>
15511 L: linux-scsi@vger.kernel.org
15513 W: http://www.kernel.dk
15514 F: drivers/scsi/sr*
15516 SCSI RDMA PROTOCOL (SRP) INITIATOR
15517 M: Bart Van Assche <bvanassche@acm.org>
15518 L: linux-rdma@vger.kernel.org
15520 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15521 F: drivers/infiniband/ulp/srp/
15522 F: include/scsi/srp.h
15524 SCSI RDMA PROTOCOL (SRP) TARGET
15525 M: Bart Van Assche <bvanassche@acm.org>
15526 L: linux-rdma@vger.kernel.org
15527 L: target-devel@vger.kernel.org
15529 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15530 F: drivers/infiniband/ulp/srpt/
15533 M: Doug Gilbert <dgilbert@interlog.com>
15534 L: linux-scsi@vger.kernel.org
15536 W: http://sg.danny.cz/sg
15537 F: Documentation/scsi/scsi-generic.rst
15538 F: drivers/scsi/sg.c
15539 F: include/scsi/sg.h
15542 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15543 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15544 L: linux-scsi@vger.kernel.org
15546 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15549 F: Documentation/devicetree/bindings/scsi/
15554 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15555 L: linux-scsi@vger.kernel.org
15557 F: Documentation/scsi/st.rst
15558 F: drivers/scsi/st.*
15559 F: drivers/scsi/st_*.h
15561 SCSI TARGET SUBSYSTEM
15562 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15563 L: linux-scsi@vger.kernel.org
15564 L: target-devel@vger.kernel.org
15566 W: http://www.linux-iscsi.org
15567 Q: https://patchwork.kernel.org/project/target-devel/list/
15568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15569 F: Documentation/target/
15574 M: Vlad Yasevich <vyasevich@gmail.com>
15575 M: Neil Horman <nhorman@tuxdriver.com>
15576 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15577 L: linux-sctp@vger.kernel.org
15579 W: http://lksctp.sourceforge.net
15580 F: Documentation/networking/sctp.rst
15581 F: include/linux/sctp.h
15582 F: include/net/sctp/
15583 F: include/uapi/linux/sctp.h
15587 M: Jim Cromie <jim.cromie@gmail.com>
15589 F: Documentation/i2c/busses/scx200_acb.rst
15590 F: arch/x86/platform/scx200/
15591 F: drivers/i2c/busses/scx200*
15592 F: drivers/mtd/maps/scx200_docflash.c
15593 F: drivers/watchdog/scx200_wdt.c
15594 F: include/linux/scx200.h
15597 M: Jim Cromie <jim.cromie@gmail.com>
15599 F: drivers/char/scx200_gpio.c
15600 F: include/linux/scx200_gpio.h
15602 SCx200 HRT CLOCKSOURCE DRIVER
15603 M: Jim Cromie <jim.cromie@gmail.com>
15605 F: drivers/clocksource/scx200_hrt.c
15607 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15608 M: Sascha Sommer <saschasommer@freenet.de>
15609 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15611 F: drivers/mmc/host/sdricoh_cs.c
15613 SECO BOARDS CEC DRIVER
15614 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15616 F: drivers/media/cec/platform/seco/seco-cec.c
15617 F: drivers/media/cec/platform/seco/seco-cec.h
15620 M: Kees Cook <keescook@chromium.org>
15621 R: Andy Lutomirski <luto@amacapital.net>
15622 R: Will Drewry <wad@chromium.org>
15624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15625 F: Documentation/userspace-api/seccomp_filter.rst
15626 F: include/linux/seccomp.h
15627 F: include/uapi/linux/seccomp.h
15628 F: kernel/seccomp.c
15629 F: tools/testing/selftests/kselftest_harness.h
15630 F: tools/testing/selftests/seccomp/*
15631 K: \bsecure_computing
15634 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15635 M: Al Cooper <alcooperx@gmail.com>
15636 L: linux-mmc@vger.kernel.org
15637 L: bcm-kernel-feedback-list@broadcom.com
15639 F: drivers/mmc/host/sdhci-brcmstb*
15641 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15642 M: Adrian Hunter <adrian.hunter@intel.com>
15643 L: linux-mmc@vger.kernel.org
15645 F: drivers/mmc/host/sdhci*
15646 F: include/linux/mmc/sdhci*
15648 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15649 M: Eugen Hristev <eugen.hristev@microchip.com>
15650 L: linux-mmc@vger.kernel.org
15652 F: drivers/mmc/host/sdhci-of-at91.c
15654 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15655 M: Ben Dooks <ben-linux@fluff.org>
15656 M: Jaehoon Chung <jh80.chung@samsung.com>
15657 L: linux-mmc@vger.kernel.org
15659 F: drivers/mmc/host/sdhci-s3c*
15661 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15662 M: Viresh Kumar <vireshk@kernel.org>
15663 L: linux-mmc@vger.kernel.org
15665 F: drivers/mmc/host/sdhci-spear.c
15667 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15668 M: Kishon Vijay Abraham I <kishon@ti.com>
15669 L: linux-mmc@vger.kernel.org
15671 F: drivers/mmc/host/sdhci-omap.c
15673 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15674 M: Jonathan Derrick <jonathan.derrick@intel.com>
15675 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15676 L: linux-block@vger.kernel.org
15678 F: block/opal_proto.h
15680 F: include/linux/sed*
15681 F: include/uapi/linux/sed*
15684 M: Security Officers <security@kernel.org>
15686 F: Documentation/admin-guide/security-bugs.rst
15689 M: James Morris <jmorris@namei.org>
15690 M: "Serge E. Hallyn" <serge@hallyn.com>
15691 L: linux-security-module@vger.kernel.org (suggested Cc:)
15693 W: http://kernsec.org/
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15696 X: security/selinux/
15698 SELINUX SECURITY MODULE
15699 M: Paul Moore <paul@paul-moore.com>
15700 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15701 M: Eric Paris <eparis@parisplace.org>
15702 L: selinux@vger.kernel.org
15704 W: https://selinuxproject.org
15705 W: https://github.com/SELinuxProject
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15707 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15708 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15709 F: Documentation/admin-guide/LSM/SELinux.rst
15710 F: include/trace/events/avc.h
15711 F: include/uapi/linux/selinux_netlink.h
15712 F: scripts/selinux/
15713 F: security/selinux/
15716 M: Jiri Slaby <jirislaby@kernel.org>
15718 F: drivers/misc/phantom.c
15719 F: include/uapi/linux/phantom.h
15721 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15722 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15724 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15725 F: drivers/iio/chemical/scd30.h
15726 F: drivers/iio/chemical/scd30_core.c
15727 F: drivers/iio/chemical/scd30_i2c.c
15728 F: drivers/iio/chemical/scd30_serial.c
15730 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15731 M: Tomasz Duszynski <tduszyns@gmail.com>
15733 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15734 F: drivers/iio/chemical/sps30.c
15737 M: Rob Herring <robh@kernel.org>
15738 L: linux-serial@vger.kernel.org
15740 F: Documentation/devicetree/bindings/serial/serial.yaml
15741 F: drivers/tty/serdev/
15742 F: include/linux/serdev.h
15745 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15746 L: linux-serial@vger.kernel.org
15748 F: Documentation/devicetree/bindings/serial/
15749 F: drivers/tty/serial/
15752 M: Sean Young <sean@mess.org>
15753 L: linux-media@vger.kernel.org
15755 F: drivers/media/rc/serial_ir.c
15757 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15758 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15759 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15761 F: Documentation/devicetree/bindings/slimbus/
15762 F: drivers/slimbus/
15763 F: include/linux/slimbus.h
15766 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15767 M: Edward Cree <ecree@solarflare.com>
15768 M: Martin Habets <mhabets@solarflare.com>
15769 L: netdev@vger.kernel.org
15771 F: drivers/net/ethernet/sfc/
15773 SFF/SFP/SFP+ MODULE SUPPORT
15774 M: Russell King <linux@armlinux.org.uk>
15775 L: netdev@vger.kernel.org
15777 F: drivers/net/phy/phylink.c
15778 F: drivers/net/phy/sfp*
15779 F: include/linux/mdio/mdio-i2c.h
15780 F: include/linux/phylink.h
15781 F: include/linux/sfp.h
15782 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)
15785 M: Dimitri Sivanich <sivanich@sgi.com>
15787 F: drivers/misc/sgi-gru/
15789 SGI XP/XPC/XPNET DRIVER
15790 M: Cliff Whickman <cpw@sgi.com>
15791 M: Robin Holt <robinmholt@gmail.com>
15793 F: drivers/misc/sgi-xp/
15795 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15796 M: Karsten Graul <kgraul@linux.ibm.com>
15797 L: linux-s390@vger.kernel.org
15799 W: http://www.ibm.com/developerworks/linux/linux390/
15802 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15803 M: Linus Walleij <linus.walleij@linaro.org>
15804 L: linux-iio@vger.kernel.org
15806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15807 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15808 F: drivers/iio/light/gp2ap002.c
15810 SHARP RJ54N1CB0C SENSOR DRIVER
15811 M: Jacopo Mondi <jacopo@jmondi.org>
15812 L: linux-media@vger.kernel.org
15814 T: git git://linuxtv.org/media_tree.git
15815 F: drivers/media/i2c/rj54n1cb0c.c
15816 F: include/media/i2c/rj54n1cb0c.h
15818 SH_VOU V4L2 OUTPUT DRIVER
15819 L: linux-media@vger.kernel.org
15821 F: drivers/media/platform/sh_vou.c
15822 F: include/media/drv-intf/sh_vou.h
15824 SI2157 MEDIA DRIVER
15825 M: Antti Palosaari <crope@iki.fi>
15826 L: linux-media@vger.kernel.org
15828 W: https://linuxtv.org
15829 W: http://palosaari.fi/linux/
15830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15831 T: git git://linuxtv.org/anttip/media_tree.git
15832 F: drivers/media/tuners/si2157*
15834 SI2165 MEDIA DRIVER
15835 M: Matthias Schwarzott <zzam@gentoo.org>
15836 L: linux-media@vger.kernel.org
15838 W: https://linuxtv.org
15839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15840 F: drivers/media/dvb-frontends/si2165*
15842 SI2168 MEDIA DRIVER
15843 M: Antti Palosaari <crope@iki.fi>
15844 L: linux-media@vger.kernel.org
15846 W: https://linuxtv.org
15847 W: http://palosaari.fi/linux/
15848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15849 T: git git://linuxtv.org/anttip/media_tree.git
15850 F: drivers/media/dvb-frontends/si2168*
15852 SI470X FM RADIO RECEIVER I2C DRIVER
15853 M: Hans Verkuil <hverkuil@xs4all.nl>
15854 L: linux-media@vger.kernel.org
15856 W: https://linuxtv.org
15857 T: git git://linuxtv.org/media_tree.git
15858 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15860 SI470X FM RADIO RECEIVER USB DRIVER
15861 M: Hans Verkuil <hverkuil@xs4all.nl>
15862 L: linux-media@vger.kernel.org
15864 W: https://linuxtv.org
15865 T: git git://linuxtv.org/media_tree.git
15866 F: drivers/media/radio/si470x/radio-si470x-common.c
15867 F: drivers/media/radio/si470x/radio-si470x-usb.c
15868 F: drivers/media/radio/si470x/radio-si470x.h
15870 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15871 M: Eduardo Valentin <edubezval@gmail.com>
15872 L: linux-media@vger.kernel.org
15874 W: https://linuxtv.org
15875 T: git git://linuxtv.org/media_tree.git
15876 F: drivers/media/radio/si4713/si4713.?
15878 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15879 M: Eduardo Valentin <edubezval@gmail.com>
15880 L: linux-media@vger.kernel.org
15882 W: https://linuxtv.org
15883 T: git git://linuxtv.org/media_tree.git
15884 F: drivers/media/radio/si4713/radio-platform-si4713.c
15886 SI4713 FM RADIO TRANSMITTER USB DRIVER
15887 M: Hans Verkuil <hverkuil@xs4all.nl>
15888 L: linux-media@vger.kernel.org
15890 W: https://linuxtv.org
15891 T: git git://linuxtv.org/media_tree.git
15892 F: drivers/media/radio/si4713/radio-usb-si4713.c
15895 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15896 L: linux-media@vger.kernel.org
15898 W: https://linuxtv.org
15899 T: git git://linuxtv.org/media_tree.git
15900 F: drivers/media/common/siano/
15901 F: drivers/media/mmc/siano/
15902 F: drivers/media/usb/siano/
15903 F: drivers/media/usb/siano/
15906 M: Palmer Dabbelt <palmer@dabbelt.com>
15907 M: Paul Walmsley <paul.walmsley@sifive.com>
15908 L: linux-riscv@lists.infradead.org
15910 T: git git://github.com/sifive/riscv-linux.git
15914 SIFIVE FU540 SYSTEM-ON-CHIP
15915 M: Paul Walmsley <paul.walmsley@sifive.com>
15916 M: Palmer Dabbelt <palmer@dabbelt.com>
15917 L: linux-riscv@lists.infradead.org
15919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15924 M: Green Wan <green.wan@sifive.com>
15926 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15927 F: drivers/dma/sf-pdma/
15929 SILEAD TOUCHSCREEN DRIVER
15930 M: Hans de Goede <hdegoede@redhat.com>
15931 L: linux-input@vger.kernel.org
15932 L: platform-driver-x86@vger.kernel.org
15934 F: drivers/input/touchscreen/silead.c
15935 F: drivers/platform/x86/touchscreen_dmi.c
15937 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15938 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15940 F: drivers/staging/wfx/
15942 SILICON MOTION SM712 FRAME BUFFER DRIVER
15943 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15944 M: Teddy Wang <teddy.wang@siliconmotion.com>
15945 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15946 L: linux-fbdev@vger.kernel.org
15948 F: Documentation/fb/sm712fb.rst
15949 F: drivers/video/fbdev/sm712*
15951 SIMPLE FIRMWARE INTERFACE (SFI)
15953 W: http://simplefirmware.org/
15954 F: arch/x86/platform/sfi/
15956 F: include/linux/sfi*.h
15959 M: Hans de Goede <hdegoede@redhat.com>
15960 L: linux-fbdev@vger.kernel.org
15962 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15963 F: drivers/video/fbdev/simplefb.c
15964 F: include/linux/platform_data/simplefb.h
15966 SIMTEC EB110ATX (Chalice CATS)
15967 M: Simtec Linux Team <linux@simtec.co.uk>
15969 W: http://www.simtec.co.uk/products/EB110ATX/
15971 SIMTEC EB2410ITX (BAST)
15972 M: Simtec Linux Team <linux@simtec.co.uk>
15974 W: http://www.simtec.co.uk/products/EB2410ITX/
15975 F: arch/arm/mach-s3c/bast-ide.c
15976 F: arch/arm/mach-s3c/bast-irq.c
15977 F: arch/arm/mach-s3c/mach-bast.c
15980 M: Thorsten Scherer <t.scherer@eckelmann.de>
15981 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15982 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15984 F: drivers/gpio/gpio-siox.c
15986 F: include/trace/events/siox.h
15988 SIPHASH PRF ROUTINES
15989 M: Jason A. Donenfeld <Jason@zx2c4.com>
15991 F: include/linux/siphash.h
15993 F: lib/test_siphash.c
15995 SIS 190 ETHERNET DRIVER
15996 M: Francois Romieu <romieu@fr.zoreil.com>
15997 L: netdev@vger.kernel.org
15999 F: drivers/net/ethernet/sis/sis190.c
16001 SIS 900/7016 FAST ETHERNET DRIVER
16002 M: Daniele Venzano <venza@brownhat.org>
16003 L: netdev@vger.kernel.org
16005 W: http://www.brownhat.org/sis900.html
16006 F: drivers/net/ethernet/sis/sis900.*
16008 SIS FRAMEBUFFER DRIVER
16009 M: Thomas Winischhofer <thomas@winischhofer.net>
16011 W: http://www.winischhofer.net/linuxsisvga.shtml
16012 F: Documentation/fb/sisfb.rst
16013 F: drivers/video/fbdev/sis/
16014 F: include/video/sisfb.h
16016 SIS I2C TOUCHSCREEN DRIVER
16017 M: Mika Penttilä <mika.penttila@nextfour.com>
16018 L: linux-input@vger.kernel.org
16020 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16021 F: drivers/input/touchscreen/sis_i2c.c
16024 M: Thomas Winischhofer <thomas@winischhofer.net>
16026 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16027 F: drivers/usb/misc/sisusbvga/
16030 M: Christoph Lameter <cl@linux.com>
16031 M: Pekka Enberg <penberg@kernel.org>
16032 M: David Rientjes <rientjes@google.com>
16033 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16034 M: Andrew Morton <akpm@linux-foundation.org>
16035 L: linux-mm@kvack.org
16037 F: include/linux/sl?b*.h
16040 SLEEPABLE READ-COPY UPDATE (SRCU)
16041 M: Lai Jiangshan <jiangshanlai@gmail.com>
16042 M: "Paul E. McKenney" <paulmck@kernel.org>
16043 M: Josh Triplett <josh@joshtriplett.org>
16044 R: Steven Rostedt <rostedt@goodmis.org>
16045 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16046 L: rcu@vger.kernel.org
16048 W: http://www.rdrop.com/users/paulmck/RCU/
16049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16050 F: include/linux/srcu*.h
16051 F: kernel/rcu/srcu*.c
16053 SMACK SECURITY MODULE
16054 M: Casey Schaufler <casey@schaufler-ca.com>
16055 L: linux-security-module@vger.kernel.org
16057 W: http://schaufler-ca.com
16058 T: git git://github.com/cschaufler/smack-next
16059 F: Documentation/admin-guide/LSM/Smack.rst
16062 SMC91x ETHERNET DRIVER
16063 M: Nicolas Pitre <nico@fluxnic.net>
16065 F: drivers/net/ethernet/smsc/smc91x.*
16067 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16068 M: Mark Rutland <mark.rutland@arm.com>
16069 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16070 M: Sudeep Holla <sudeep.holla@arm.com>
16071 L: linux-arm-kernel@lists.infradead.org
16073 F: drivers/firmware/smccc/
16074 F: include/linux/arm-smccc.h
16076 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16077 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16078 L: linux-media@vger.kernel.org
16080 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16081 F: drivers/media/i2c/smiapp-pll.c
16082 F: drivers/media/i2c/smiapp-pll.h
16083 F: drivers/media/i2c/smiapp/
16084 F: include/uapi/linux/smiapp.h
16086 SMM665 HARDWARE MONITOR DRIVER
16087 M: Guenter Roeck <linux@roeck-us.net>
16088 L: linux-hwmon@vger.kernel.org
16090 F: Documentation/hwmon/smm665.rst
16091 F: drivers/hwmon/smm665.c
16093 SMSC EMC2103 HARDWARE MONITOR DRIVER
16094 M: Steve Glendinning <steve.glendinning@shawell.net>
16095 L: linux-hwmon@vger.kernel.org
16097 F: Documentation/hwmon/emc2103.rst
16098 F: drivers/hwmon/emc2103.c
16100 SMSC SCH5627 HARDWARE MONITOR DRIVER
16101 M: Hans de Goede <hdegoede@redhat.com>
16102 L: linux-hwmon@vger.kernel.org
16104 F: Documentation/hwmon/sch5627.rst
16105 F: drivers/hwmon/sch5627.c
16107 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16108 M: Steve Glendinning <steve.glendinning@shawell.net>
16109 L: linux-fbdev@vger.kernel.org
16111 F: drivers/video/fbdev/smscufx.c
16113 SMSC47B397 HARDWARE MONITOR DRIVER
16114 M: Jean Delvare <jdelvare@suse.com>
16115 L: linux-hwmon@vger.kernel.org
16117 F: Documentation/hwmon/smsc47b397.rst
16118 F: drivers/hwmon/smsc47b397.c
16120 SMSC911x ETHERNET DRIVER
16121 M: Steve Glendinning <steve.glendinning@shawell.net>
16122 L: netdev@vger.kernel.org
16124 F: drivers/net/ethernet/smsc/smsc911x.*
16125 F: include/linux/smsc911x.h
16127 SMSC9420 PCI ETHERNET DRIVER
16128 M: Steve Glendinning <steve.glendinning@shawell.net>
16129 L: netdev@vger.kernel.org
16131 F: drivers/net/ethernet/smsc/smsc9420.*
16133 SOCIONEXT (SNI) AVE NETWORK DRIVER
16134 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16135 L: netdev@vger.kernel.org
16137 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16138 F: drivers/net/ethernet/socionext/sni_ave.c
16140 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16141 M: Jassi Brar <jaswinder.singh@linaro.org>
16142 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16143 L: netdev@vger.kernel.org
16145 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16146 F: drivers/net/ethernet/socionext/netsec.c
16148 SOCIONEXT (SNI) Synquacer SPI DRIVER
16149 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16150 M: Jassi Brar <jaswinder.singh@linaro.org>
16151 L: linux-spi@vger.kernel.org
16153 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16154 F: drivers/spi/spi-synquacer.c
16156 SOCIONEXT SYNQUACER I2C DRIVER
16157 M: Ard Biesheuvel <ardb@kernel.org>
16158 L: linux-i2c@vger.kernel.org
16160 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16161 F: drivers/i2c/busses/i2c-synquacer.c
16163 SOCIONEXT UNIPHIER SOUND DRIVER
16164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16166 F: sound/soc/uniphier/
16168 SOEKRIS NET48XX LED SUPPORT
16169 M: Chris Boot <bootc@bootc.net>
16171 F: drivers/leds/leds-net48xx.c
16173 SOFT-IWARP DRIVER (siw)
16174 M: Bernard Metzler <bmt@zurich.ibm.com>
16175 L: linux-rdma@vger.kernel.org
16177 F: drivers/infiniband/sw/siw/
16178 F: include/uapi/rdma/siw-abi.h
16180 SOFT-ROCE DRIVER (rxe)
16181 M: Zhu Yanjun <yanjunz@nvidia.com>
16182 L: linux-rdma@vger.kernel.org
16184 F: drivers/infiniband/sw/rxe/
16185 F: include/uapi/rdma/rdma_user_rxe.h
16187 SOFTLOGIC 6x10 MPEG CODEC
16188 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16189 M: Anton Sviridenko <anton@corp.bluecherry.net>
16190 M: Andrey Utkin <andrey_utkin@fastmail.com>
16191 M: Ismael Luceno <ismael@iodev.co.uk>
16192 L: linux-media@vger.kernel.org
16194 F: drivers/media/pci/solo6x10/
16196 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16197 M: James Morse <james.morse@arm.com>
16198 L: linux-arm-kernel@lists.infradead.org
16200 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16201 F: drivers/firmware/arm_sdei.c
16202 F: include/linux/arm_sdei.h
16203 F: include/uapi/linux/arm_sdei.h
16205 SOFTWARE RAID (Multiple Disks) SUPPORT
16206 M: Song Liu <song@kernel.org>
16207 L: linux-raid@vger.kernel.org
16209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16210 F: drivers/md/Kconfig
16211 F: drivers/md/Makefile
16213 F: drivers/md/raid*
16214 F: include/linux/raid/
16215 F: include/uapi/linux/raid/
16217 SOLIDRUN CLEARFOG SUPPORT
16218 M: Russell King <linux@armlinux.org.uk>
16220 F: arch/arm/boot/dts/armada-388-clearfog*
16221 F: arch/arm/boot/dts/armada-38x-solidrun-*
16223 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16224 M: Russell King <linux@armlinux.org.uk>
16226 F: arch/arm/boot/dts/imx6*-cubox-i*
16227 F: arch/arm/boot/dts/imx6*-hummingboard*
16228 F: arch/arm/boot/dts/imx6*-sr-*
16230 SONIC NETWORK DRIVER
16231 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16232 L: netdev@vger.kernel.org
16234 F: drivers/net/ethernet/natsemi/sonic.*
16236 SONICS SILICON BACKPLANE DRIVER (SSB)
16237 M: Michael Buesch <m@bues.ch>
16238 L: linux-wireless@vger.kernel.org
16241 F: include/linux/ssb/
16243 SONY IMX214 SENSOR DRIVER
16244 M: Ricardo Ribalda <ribalda@kernel.org>
16245 L: linux-media@vger.kernel.org
16247 T: git git://linuxtv.org/media_tree.git
16248 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16249 F: drivers/media/i2c/imx214.c
16251 SONY IMX219 SENSOR DRIVER
16252 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16253 L: linux-media@vger.kernel.org
16255 T: git git://linuxtv.org/media_tree.git
16256 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16257 F: drivers/media/i2c/imx219.c
16259 SONY IMX258 SENSOR DRIVER
16260 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16261 L: linux-media@vger.kernel.org
16263 T: git git://linuxtv.org/media_tree.git
16264 F: drivers/media/i2c/imx258.c
16266 SONY IMX274 SENSOR DRIVER
16267 M: Leon Luo <leonl@leopardimaging.com>
16268 L: linux-media@vger.kernel.org
16270 T: git git://linuxtv.org/media_tree.git
16271 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16272 F: drivers/media/i2c/imx274.c
16274 SONY IMX290 SENSOR DRIVER
16275 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16276 L: linux-media@vger.kernel.org
16278 T: git git://linuxtv.org/media_tree.git
16279 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16280 F: drivers/media/i2c/imx290.c
16282 SONY IMX319 SENSOR DRIVER
16283 M: Bingbu Cao <bingbu.cao@intel.com>
16284 L: linux-media@vger.kernel.org
16286 T: git git://linuxtv.org/media_tree.git
16287 F: drivers/media/i2c/imx319.c
16289 SONY IMX355 SENSOR DRIVER
16290 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16291 L: linux-media@vger.kernel.org
16293 T: git git://linuxtv.org/media_tree.git
16294 F: drivers/media/i2c/imx355.c
16296 SONY MEMORYSTICK SUBSYSTEM
16297 M: Maxim Levitsky <maximlevitsky@gmail.com>
16298 M: Alex Dubov <oakad@yahoo.com>
16299 M: Ulf Hansson <ulf.hansson@linaro.org>
16300 L: linux-mmc@vger.kernel.org
16302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16303 F: drivers/memstick/
16304 F: include/linux/memstick.h
16306 SONY VAIO CONTROL DEVICE DRIVER
16307 M: Mattia Dongili <malattia@linux.it>
16308 L: platform-driver-x86@vger.kernel.org
16310 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16311 F: Documentation/admin-guide/laptops/sony-laptop.rst
16312 F: drivers/char/sonypi.c
16313 F: drivers/platform/x86/sony-laptop.c
16314 F: include/linux/sony-laptop.h
16317 M: Jaroslav Kysela <perex@perex.cz>
16318 M: Takashi Iwai <tiwai@suse.com>
16319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16321 W: http://www.alsa-project.org/
16322 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16324 F: Documentation/sound/
16326 F: include/uapi/sound/
16329 SOUND - COMPRESSED AUDIO
16330 M: Vinod Koul <vkoul@kernel.org>
16331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16334 F: Documentation/sound/designs/compress-offload.rst
16335 F: include/sound/compress_driver.h
16336 F: include/uapi/sound/compress_*
16337 F: sound/core/compress_offload.c
16338 F: sound/soc/soc-compress.c
16340 SOUND - DMAENGINE HELPERS
16341 M: Lars-Peter Clausen <lars@metafoo.de>
16343 F: include/sound/dmaengine_pcm.h
16344 F: sound/core/pcm_dmaengine.c
16345 F: sound/soc/soc-generic-dmaengine-pcm.c
16347 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16348 M: Liam Girdwood <lgirdwood@gmail.com>
16349 M: Mark Brown <broonie@kernel.org>
16350 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16352 W: http://alsa-project.org/main/index.php/ASoC
16353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16354 F: Documentation/devicetree/bindings/sound/
16355 F: Documentation/sound/soc/
16356 F: include/dt-bindings/sound/
16357 F: include/sound/soc*
16360 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16361 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16362 M: Liam Girdwood <lgirdwood@gmail.com>
16363 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16364 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16365 M: Daniel Baluta <daniel.baluta@nxp.com>
16366 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16368 W: https://github.com/thesofproject/linux/
16371 SOUNDWIRE SUBSYSTEM
16372 M: Vinod Koul <vkoul@kernel.org>
16373 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16374 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16375 R: Sanyog Kale <sanyog.r.kale@intel.com>
16376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16378 F: Documentation/driver-api/soundwire/
16379 F: drivers/soundwire/
16380 F: include/linux/soundwire/
16383 M: Olli Salonen <olli.salonen@iki.fi>
16384 L: linux-media@vger.kernel.org
16386 W: https://linuxtv.org
16387 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16388 F: drivers/media/dvb-frontends/sp2*
16390 SPARC + UltraSPARC (sparc/sparc64)
16391 M: "David S. Miller" <davem@davemloft.net>
16392 L: sparclinux@vger.kernel.org
16394 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16400 SPARC SERIAL DRIVERS
16401 M: "David S. Miller" <davem@davemloft.net>
16402 L: sparclinux@vger.kernel.org
16404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16406 F: drivers/tty/serial/suncore.c
16407 F: drivers/tty/serial/sunhv.c
16408 F: drivers/tty/serial/sunsab.c
16409 F: drivers/tty/serial/sunsab.h
16410 F: drivers/tty/serial/sunsu.c
16411 F: drivers/tty/serial/sunzilog.c
16412 F: drivers/tty/serial/sunzilog.h
16413 F: drivers/tty/vcc.c
16414 F: include/linux/sunserialcore.h
16417 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16418 L: linux-sparse@vger.kernel.org
16420 W: https://sparse.docs.kernel.org/
16421 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16422 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16423 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16424 F: include/linux/compiler.h
16426 SPEAKUP CONSOLE SPEECH DRIVER
16427 M: William Hubbs <w.d.hubbs@gmail.com>
16428 M: Chris Brannon <chris@the-brannons.com>
16429 M: Kirk Reiser <kirk@reisers.ca>
16430 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16431 L: speakup@linux-speakup.org
16433 W: http://www.linux-speakup.org/
16434 F: drivers/accessibility/speakup/
16436 SPEAR CLOCK FRAMEWORK SUPPORT
16437 M: Viresh Kumar <vireshk@kernel.org>
16438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16440 W: http://www.st.com/spear
16441 F: drivers/clk/spear/
16443 SPEAR PLATFORM SUPPORT
16444 M: Viresh Kumar <vireshk@kernel.org>
16445 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16448 W: http://www.st.com/spear
16449 F: arch/arm/boot/dts/spear*
16450 F: arch/arm/mach-spear/
16453 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16454 L: linux-mtd@lists.infradead.org
16456 W: http://www.linux-mtd.infradead.org/
16457 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16458 C: irc://irc.oftc.net/mtd
16459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16460 F: drivers/mtd/spi-nor/
16461 F: include/linux/mtd/spi-nor.h
16464 M: Mark Brown <broonie@kernel.org>
16465 L: linux-spi@vger.kernel.org
16467 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16469 F: Documentation/devicetree/bindings/spi/
16470 F: Documentation/spi/
16472 F: include/linux/spi/
16473 F: include/uapi/linux/spi/
16476 SPIDERNET NETWORK DRIVER for CELL
16477 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16478 L: netdev@vger.kernel.org
16480 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16481 F: drivers/net/ethernet/toshiba/spider_net*
16484 R: Stephen Boyd <sboyd@kernel.org>
16485 L: linux-arm-msm@vger.kernel.org
16486 F: Documentation/devicetree/bindings/spmi/
16488 F: include/dt-bindings/spmi/spmi.h
16489 F: include/linux/spmi.h
16490 F: include/trace/events/spmi.h
16493 M: Jeremy Kerr <jk@ozlabs.org>
16494 L: linuxppc-dev@lists.ozlabs.org
16496 W: http://www.ibm.com/developerworks/power/cell/
16497 F: Documentation/filesystems/spufs/spufs.rst
16498 F: arch/powerpc/platforms/cell/spufs/
16500 SQUASHFS FILE SYSTEM
16501 M: Phillip Lougher <phillip@squashfs.org.uk>
16502 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16504 W: http://squashfs.org.uk
16505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16506 F: Documentation/filesystems/squashfs.rst
16509 SRM (Alpha) environment access
16510 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16512 F: arch/alpha/kernel/srm_env.c
16514 ST LSM6DSx IMU IIO DRIVER
16515 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16516 L: linux-iio@vger.kernel.org
16518 W: http://www.st.com/
16519 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16520 F: drivers/iio/imu/st_lsm6dsx/
16522 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16523 M: Mickael Guene <mickael.guene@st.com>
16524 L: linux-media@vger.kernel.org
16526 T: git git://linuxtv.org/media_tree.git
16527 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16528 F: drivers/media/i2c/st-mipid02.c
16530 ST STM32 I2C/SMBUS DRIVER
16531 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16532 L: linux-i2c@vger.kernel.org
16534 F: drivers/i2c/busses/i2c-stm32*
16536 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16537 M: Song Qiang <songqiang1304521@gmail.com>
16538 L: linux-iio@vger.kernel.org
16540 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16541 F: drivers/iio/proximity/vl53l0x-i2c.c
16544 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16545 M: Sasha Levin <sashal@kernel.org>
16546 L: stable@vger.kernel.org
16548 F: Documentation/process/stable-kernel-rules.rst
16550 STAGING - ATOMISP DRIVER
16551 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16552 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16553 L: linux-media@vger.kernel.org
16555 F: drivers/staging/media/atomisp/
16558 M: Ian Abbott <abbotti@mev.co.uk>
16559 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16561 F: drivers/staging/comedi/
16563 STAGING - FIELDBUS SUBSYSTEM
16564 M: Sven Van Asbroeck <TheSven73@gmail.com>
16566 F: drivers/staging/fieldbus/*
16567 F: drivers/staging/fieldbus/Documentation/
16569 STAGING - HMS ANYBUS-S BUS
16570 M: Sven Van Asbroeck <TheSven73@gmail.com>
16572 F: drivers/staging/fieldbus/anybuss/
16574 STAGING - INDUSTRIAL IO
16575 M: Jonathan Cameron <jic23@kernel.org>
16576 L: linux-iio@vger.kernel.org
16578 F: Documentation/devicetree/bindings/staging/iio/
16579 F: drivers/staging/iio/
16581 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16582 M: Marc Dietrich <marvin24@gmx.de>
16583 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16584 L: linux-tegra@vger.kernel.org
16586 F: drivers/staging/nvec/
16588 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16589 M: Jens Frederich <jfrederich@gmail.com>
16590 M: Daniel Drake <dsd@laptop.org>
16591 M: Jon Nettleton <jon.nettleton@gmail.com>
16593 W: http://wiki.laptop.org/go/DCON
16594 F: drivers/staging/olpc_dcon/
16596 STAGING - REALTEK RTL8188EU DRIVERS
16597 M: Larry Finger <Larry.Finger@lwfinger.net>
16599 F: drivers/staging/rtl8188eu/
16601 STAGING - REALTEK RTL8712U DRIVERS
16602 M: Larry Finger <Larry.Finger@lwfinger.net>
16603 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16605 F: drivers/staging/rtl8712/
16607 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16608 M: Michael Hennerich <michael.hennerich@analog.com>
16609 L: linux-fbdev@vger.kernel.org
16611 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16612 F: drivers/staging/fbtft/fb_seps525.c
16614 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16615 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16616 M: Teddy Wang <teddy.wang@siliconmotion.com>
16617 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16618 L: linux-fbdev@vger.kernel.org
16620 F: drivers/staging/sm750fb/
16622 STAGING - VIA VT665X DRIVERS
16623 M: Forest Bond <forest@alittletooquiet.net>
16625 F: drivers/staging/vt665?/
16628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16629 L: devel@driverdev.osuosl.org
16631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16632 F: drivers/staging/
16634 STARFIRE/DURALAN NETWORK DRIVER
16635 M: Ion Badulescu <ionut@badula.org>
16637 F: drivers/net/ethernet/adaptec/starfire*
16639 STEC S1220 SKD DRIVER
16640 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16641 L: linux-block@vger.kernel.org
16643 F: drivers/block/skd*[ch]
16645 STI AUDIO (ASoC) DRIVERS
16646 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16649 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16653 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16655 F: Documentation/devicetree/bindings/media/stih-cec.txt
16656 F: drivers/media/cec/platform/sti/
16658 STK1160 USB VIDEO CAPTURE DRIVER
16659 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16660 L: linux-media@vger.kernel.org
16662 T: git git://linuxtv.org/media_tree.git
16663 F: drivers/media/usb/stk1160/
16665 STM32 AUDIO (ASoC) DRIVERS
16666 M: Olivier Moysan <olivier.moysan@st.com>
16667 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16670 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16673 STM32 TIMER/LPTIMER DRIVERS
16674 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16676 F: Documentation/ABI/testing/*timer-stm32
16677 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16678 F: drivers/*/stm32-*timer*
16679 F: drivers/pwm/pwm-stm32*
16680 F: include/linux/*/stm32-*tim*
16682 STMMAC ETHERNET DRIVER
16683 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16684 M: Alexandre Torgue <alexandre.torgue@st.com>
16685 M: Jose Abreu <joabreu@synopsys.com>
16686 L: netdev@vger.kernel.org
16688 W: http://www.stlinux.com
16689 F: Documentation/networking/device_drivers/ethernet/stmicro/
16690 F: drivers/net/ethernet/stmicro/stmmac/
16693 M: Sam Creasey <sammy@sammy.net>
16695 W: http://sammy.net/sun3/
16696 F: arch/m68k/include/asm/sun3*
16697 F: arch/m68k/kernel/*sun3*
16698 F: arch/m68k/sun3*/
16699 F: drivers/net/ethernet/i825xx/sun3*
16701 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16702 M: Hans de Goede <hdegoede@redhat.com>
16703 L: linux-input@vger.kernel.org
16705 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16706 F: drivers/input/keyboard/sun4i-lradc-keys.c
16708 SUNDANCE NETWORK DRIVER
16709 M: Denis Kirjanov <kda@linux-powerpc.org>
16710 L: netdev@vger.kernel.org
16712 F: drivers/net/ethernet/dlink/sundance.c
16715 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16716 M: Rich Felker <dalias@libc.org>
16717 L: linux-sh@vger.kernel.org
16719 Q: http://patchwork.kernel.org/project/linux-sh/list/
16720 F: Documentation/sh/
16725 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16726 M: Len Brown <len.brown@intel.com>
16727 M: Pavel Machek <pavel@ucw.cz>
16728 L: linux-pm@vger.kernel.org
16730 B: https://bugzilla.kernel.org
16731 F: Documentation/power/
16732 F: arch/x86/kernel/acpi/
16733 F: drivers/base/power/
16734 F: include/linux/freezer.h
16735 F: include/linux/pm.h
16736 F: include/linux/suspend.h
16740 M: Martin Mares <mj@ucw.cz>
16741 L: linux-video@atrey.karlin.mff.cuni.cz
16743 F: Documentation/admin-guide/svga.rst
16744 F: arch/x86/boot/video*
16747 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16748 L: iommu@lists.linux-foundation.org
16750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16751 F: arch/*/kernel/pci-swiotlb.c
16752 F: include/linux/swiotlb.h
16753 F: kernel/dma/swiotlb.c
16756 M: Jiri Pirko <jiri@resnulli.us>
16757 M: Ivan Vecera <ivecera@redhat.com>
16758 L: netdev@vger.kernel.org
16760 F: include/net/switchdev.h
16763 SY8106A REGULATOR DRIVER
16764 M: Icenowy Zheng <icenowy@aosc.io>
16766 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16767 F: drivers/regulator/sy8106a-regulator.c
16769 SYNC FILE FRAMEWORK
16770 M: Sumit Semwal <sumit.semwal@linaro.org>
16771 R: Gustavo Padovan <gustavo@padovan.org>
16772 L: linux-media@vger.kernel.org
16773 L: dri-devel@lists.freedesktop.org
16775 T: git git://anongit.freedesktop.org/drm/drm-misc
16776 F: Documentation/driver-api/sync_file.rst
16777 F: drivers/dma-buf/dma-fence*
16778 F: drivers/dma-buf/sw_sync.c
16779 F: drivers/dma-buf/sync_*
16780 F: include/linux/sync_file.h
16781 F: include/uapi/linux/sync_file.h
16783 SYNOPSYS ARC ARCHITECTURE
16784 M: Vineet Gupta <vgupta@synopsys.com>
16785 L: linux-snps-arc@lists.infradead.org
16787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16788 F: Documentation/devicetree/bindings/arc/*
16789 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16791 F: drivers/clocksource/arc_timer.c
16792 F: drivers/tty/serial/arc_uart.c
16794 SYNOPSYS ARC HSDK SDP pll clock driver
16795 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16797 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16798 F: drivers/clk/clk-hsdk-pll.c
16800 SYNOPSYS ARC SDP clock driver
16801 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16803 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16804 F: drivers/clk/axs10x/*
16806 SYNOPSYS ARC SDP platform support
16807 M: Alexey Brodkin <abrodkin@synopsys.com>
16809 F: Documentation/devicetree/bindings/arc/axs10*
16810 F: arch/arc/boot/dts/ax*
16811 F: arch/arc/plat-axs10x
16813 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16814 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16816 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16817 F: drivers/reset/reset-axs10x.c
16819 SYNOPSYS CREG GPIO DRIVER
16820 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16822 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16823 F: drivers/gpio/gpio-creg-snps.c
16825 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16826 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16828 F: drivers/tty/serial/8250/8250_dw.c
16829 F: drivers/tty/serial/8250/8250_dwlib.*
16830 F: drivers/tty/serial/8250/8250_lpss.c
16832 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16833 M: Hoan Tran <hoan@os.amperecomputing.com>
16834 M: Serge Semin <fancer.lancer@gmail.com>
16835 L: linux-gpio@vger.kernel.org
16837 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16838 F: drivers/gpio/gpio-dwapb.c
16840 SYNOPSYS DESIGNWARE APB SSI DRIVER
16841 M: Serge Semin <fancer.lancer@gmail.com>
16842 L: linux-spi@vger.kernel.org
16844 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16845 F: drivers/spi/spi-dw*
16847 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16848 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16850 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16851 F: drivers/dma/dw-axi-dmac/
16853 SYNOPSYS DESIGNWARE DMAC DRIVER
16854 M: Viresh Kumar <vireshk@kernel.org>
16855 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16857 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16859 F: include/dt-bindings/dma/dw-dmac.h
16860 F: include/linux/dma/dw.h
16861 F: include/linux/platform_data/dma-dw.h
16863 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16864 M: Jose Abreu <Jose.Abreu@synopsys.com>
16865 L: netdev@vger.kernel.org
16867 F: drivers/net/ethernet/synopsys/
16869 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16870 M: Jose Abreu <Jose.Abreu@synopsys.com>
16871 L: netdev@vger.kernel.org
16873 F: drivers/net/pcs/pcs-xpcs.c
16874 F: include/linux/pcs/pcs-xpcs.h
16876 SYNOPSYS DESIGNWARE I2C DRIVER
16877 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16878 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16879 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16880 L: linux-i2c@vger.kernel.org
16882 F: drivers/i2c/busses/i2c-designware-*
16883 F: include/linux/platform_data/i2c-designware.h
16885 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16886 M: Jaehoon Chung <jh80.chung@samsung.com>
16887 L: linux-mmc@vger.kernel.org
16889 F: drivers/mmc/host/dw_mmc*
16891 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16892 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16894 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16895 F: drivers/reset/reset-hsdk.c
16896 F: include/dt-bindings/reset/snps,hsdk-reset.h
16898 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16899 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16900 M: Manjunath M B <manjumb@synopsys.com>
16901 L: linux-mmc@vger.kernel.org
16903 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16905 SYSTEM CONFIGURATION (SYSCON)
16906 M: Lee Jones <lee.jones@linaro.org>
16907 M: Arnd Bergmann <arnd@arndb.de>
16909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16910 F: drivers/mfd/syscon.c
16912 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16913 M: Sudeep Holla <sudeep.holla@arm.com>
16914 L: linux-arm-kernel@lists.infradead.org
16916 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16917 F: drivers/clk/clk-sc[mp]i.c
16918 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16919 F: drivers/firmware/arm_scmi/
16920 F: drivers/firmware/arm_scpi.c
16921 F: drivers/reset/reset-scmi.c
16922 F: include/linux/sc[mp]i_protocol.h
16923 F: include/trace/events/scmi.h
16925 SYSTEM RESET/SHUTDOWN DRIVERS
16926 M: Sebastian Reichel <sre@kernel.org>
16927 L: linux-pm@vger.kernel.org
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16930 F: Documentation/devicetree/bindings/power/reset/
16931 F: drivers/power/reset/
16933 SYSTEM TRACE MODULE CLASS
16934 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16937 F: Documentation/trace/stm.rst
16938 F: drivers/hwtracing/stm/
16939 F: include/linux/stm.h
16940 F: include/uapi/linux/stm.h
16942 SYSTEM76 ACPI DRIVER
16943 M: Jeremy Soller <jeremy@system76.com>
16944 M: System76 Product Development <productdev@system76.com>
16945 L: platform-driver-x86@vger.kernel.org
16947 F: drivers/platform/x86/system76_acpi.c
16950 M: Christoph Hellwig <hch@infradead.org>
16952 F: Documentation/filesystems/sysv-fs.rst
16954 F: include/linux/sysv_fs.h
16956 TASKSTATS STATISTICS INTERFACE
16957 M: Balbir Singh <bsingharora@gmail.com>
16959 F: Documentation/accounting/taskstats*
16960 F: include/linux/taskstats*
16961 F: kernel/taskstats.c
16964 M: Jamal Hadi Salim <jhs@mojatatu.com>
16965 M: Cong Wang <xiyou.wangcong@gmail.com>
16966 M: Jiri Pirko <jiri@resnulli.us>
16967 L: netdev@vger.kernel.org
16969 F: include/net/pkt_cls.h
16970 F: include/net/pkt_sched.h
16971 F: include/net/tc_act/
16972 F: include/uapi/linux/pkt_cls.h
16973 F: include/uapi/linux/pkt_sched.h
16974 F: include/uapi/linux/tc_act/
16975 F: include/uapi/linux/tc_ematch/
16978 TC90522 MEDIA DRIVER
16979 M: Akihiro Tsukada <tskd08@gmail.com>
16980 L: linux-media@vger.kernel.org
16982 F: drivers/media/dvb-frontends/tc90522*
16984 TCP LOW PRIORITY MODULE
16985 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16986 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16988 W: http://tcp-lp-mod.sourceforge.net/
16989 F: net/ipv4/tcp_lp.c
16991 TDA10071 MEDIA DRIVER
16992 M: Antti Palosaari <crope@iki.fi>
16993 L: linux-media@vger.kernel.org
16995 W: https://linuxtv.org
16996 W: http://palosaari.fi/linux/
16997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16998 T: git git://linuxtv.org/anttip/media_tree.git
16999 F: drivers/media/dvb-frontends/tda10071*
17001 TDA18212 MEDIA DRIVER
17002 M: Antti Palosaari <crope@iki.fi>
17003 L: linux-media@vger.kernel.org
17005 W: https://linuxtv.org
17006 W: http://palosaari.fi/linux/
17007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17008 T: git git://linuxtv.org/anttip/media_tree.git
17009 F: drivers/media/tuners/tda18212*
17011 TDA18218 MEDIA DRIVER
17012 M: Antti Palosaari <crope@iki.fi>
17013 L: linux-media@vger.kernel.org
17015 W: https://linuxtv.org
17016 W: http://palosaari.fi/linux/
17017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17018 T: git git://linuxtv.org/anttip/media_tree.git
17019 F: drivers/media/tuners/tda18218*
17021 TDA18250 MEDIA DRIVER
17022 M: Olli Salonen <olli.salonen@iki.fi>
17023 L: linux-media@vger.kernel.org
17025 W: https://linuxtv.org
17026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17027 T: git git://linuxtv.org/media_tree.git
17028 F: drivers/media/tuners/tda18250*
17030 TDA18271 MEDIA DRIVER
17031 M: Michael Krufky <mkrufky@linuxtv.org>
17032 L: linux-media@vger.kernel.org
17034 W: https://linuxtv.org
17035 W: http://github.com/mkrufky
17036 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17037 T: git git://linuxtv.org/mkrufky/tuners.git
17038 F: drivers/media/tuners/tda18271*
17040 TDA1997x MEDIA DRIVER
17041 M: Tim Harvey <tharvey@gateworks.com>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17046 F: drivers/media/i2c/tda1997x.*
17048 TDA827x MEDIA DRIVER
17049 M: Michael Krufky <mkrufky@linuxtv.org>
17050 L: linux-media@vger.kernel.org
17052 W: https://linuxtv.org
17053 W: http://github.com/mkrufky
17054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17055 T: git git://linuxtv.org/mkrufky/tuners.git
17056 F: drivers/media/tuners/tda8290.*
17058 TDA8290 MEDIA DRIVER
17059 M: Michael Krufky <mkrufky@linuxtv.org>
17060 L: linux-media@vger.kernel.org
17062 W: https://linuxtv.org
17063 W: http://github.com/mkrufky
17064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17065 T: git git://linuxtv.org/mkrufky/tuners.git
17066 F: drivers/media/tuners/tda8290.*
17068 TDA9840 MEDIA DRIVER
17069 M: Hans Verkuil <hverkuil@xs4all.nl>
17070 L: linux-media@vger.kernel.org
17072 W: https://linuxtv.org
17073 T: git git://linuxtv.org/media_tree.git
17074 F: drivers/media/i2c/tda9840*
17076 TEA5761 TUNER DRIVER
17077 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17078 L: linux-media@vger.kernel.org
17080 W: https://linuxtv.org
17081 T: git git://linuxtv.org/media_tree.git
17082 F: drivers/media/tuners/tea5761.*
17084 TEA5767 TUNER DRIVER
17085 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17086 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org
17089 T: git git://linuxtv.org/media_tree.git
17090 F: drivers/media/tuners/tea5767.*
17092 TEA6415C MEDIA DRIVER
17093 M: Hans Verkuil <hverkuil@xs4all.nl>
17094 L: linux-media@vger.kernel.org
17096 W: https://linuxtv.org
17097 T: git git://linuxtv.org/media_tree.git
17098 F: drivers/media/i2c/tea6415c*
17100 TEA6420 MEDIA DRIVER
17101 M: Hans Verkuil <hverkuil@xs4all.nl>
17102 L: linux-media@vger.kernel.org
17104 W: https://linuxtv.org
17105 T: git git://linuxtv.org/media_tree.git
17106 F: drivers/media/i2c/tea6420*
17109 M: Jiri Pirko <jiri@resnulli.us>
17110 L: netdev@vger.kernel.org
17112 F: drivers/net/team/
17113 F: include/linux/if_team.h
17114 F: include/uapi/linux/if_team.h
17116 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17117 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17119 F: arch/x86/platform/ts5500/
17121 TECHNOTREND USB IR RECEIVER
17122 M: Sean Young <sean@mess.org>
17123 L: linux-media@vger.kernel.org
17125 F: drivers/media/rc/ttusbir.c
17127 TECHWELL TW9910 VIDEO DECODER
17128 L: linux-media@vger.kernel.org
17130 F: drivers/media/i2c/tw9910.c
17131 F: include/media/i2c/tw9910.h
17134 M: Jens Wiklander <jens.wiklander@linaro.org>
17135 L: op-tee@lists.trustedfirmware.org
17137 F: Documentation/staging/tee.rst
17139 F: include/linux/tee_drv.h
17140 F: include/uapi/linux/tee.h
17142 TEGRA ARCHITECTURE SUPPORT
17143 M: Thierry Reding <thierry.reding@gmail.com>
17144 M: Jonathan Hunter <jonathanh@nvidia.com>
17145 L: linux-tegra@vger.kernel.org
17147 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17152 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17153 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17155 F: drivers/clk/tegra/
17158 M: Laxman Dewangan <ldewangan@nvidia.com>
17159 M: Jon Hunter <jonathanh@nvidia.com>
17161 F: drivers/dma/tegra*
17164 M: Laxman Dewangan <ldewangan@nvidia.com>
17165 R: Dmitry Osipenko <digetx@gmail.com>
17167 F: drivers/i2c/busses/i2c-tegra.c
17169 TEGRA IOMMU DRIVERS
17170 M: Thierry Reding <thierry.reding@gmail.com>
17171 R: Krishna Reddy <vdumpa@nvidia.com>
17172 L: linux-tegra@vger.kernel.org
17174 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17175 F: drivers/iommu/tegra*
17178 M: Laxman Dewangan <ldewangan@nvidia.com>
17180 F: drivers/input/keyboard/tegra-kbc.c
17183 M: Stefan Agner <stefan@agner.ch>
17184 M: Lucas Stach <dev@lynxeye.de>
17186 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17187 F: drivers/mtd/nand/raw/tegra_nand.c
17190 M: Thierry Reding <thierry.reding@gmail.com>
17192 F: drivers/pwm/pwm-tegra.c
17194 TEGRA SERIAL DRIVER
17195 M: Laxman Dewangan <ldewangan@nvidia.com>
17197 F: drivers/tty/serial/serial-tegra.c
17200 M: Laxman Dewangan <ldewangan@nvidia.com>
17202 F: drivers/spi/spi-tegra*
17205 M: Thierry Reding <thierry.reding@gmail.com>
17206 M: Jonathan Hunter <jonathanh@nvidia.com>
17207 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17208 L: linux-media@vger.kernel.org
17209 L: linux-tegra@vger.kernel.org
17211 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17212 F: drivers/staging/media/tegra-video/
17214 TEGRA XUSB PADCTL DRIVER
17215 M: JC Kuo <jckuo@nvidia.com>
17217 F: drivers/phy/tegra/xusb*
17219 TEHUTI ETHERNET DRIVER
17220 M: Andy Gospodarek <andy@greyhouse.net>
17221 L: netdev@vger.kernel.org
17223 F: drivers/net/ethernet/tehuti/*
17225 TELECOM CLOCK DRIVER FOR MCPL0010
17226 M: Mark Gross <mark.gross@intel.com>
17228 F: drivers/char/tlclk.c
17230 TEMPO SEMICONDUCTOR DRIVERS
17231 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17233 F: Documentation/devicetree/bindings/sound/tscs*.txt
17234 F: sound/soc/codecs/tscs*.c
17235 F: sound/soc/codecs/tscs*.h
17237 TENSILICA XTENSA PORT (xtensa)
17238 M: Chris Zankel <chris@zankel.net>
17239 M: Max Filippov <jcmvbkbc@gmail.com>
17240 L: linux-xtensa@linux-xtensa.org
17242 T: git git://github.com/czankel/xtensa-linux.git
17244 F: drivers/irqchip/irq-xtensa-*
17246 TEXAS INSTRUMENTS ASoC DRIVERS
17247 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17248 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17252 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17253 M: Ricardo Ribalda <ribalda@kernel.org>
17254 L: linux-iio@vger.kernel.org
17256 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17257 F: drivers/iio/dac/ti-dac7612.c
17259 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17260 M: Nishanth Menon <nm@ti.com>
17261 M: Tero Kristo <t-kristo@ti.com>
17262 M: Santosh Shilimkar <ssantosh@kernel.org>
17263 L: linux-arm-kernel@lists.infradead.org
17265 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17266 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17267 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17268 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17269 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17270 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17271 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17272 F: drivers/clk/keystone/sci-clk.c
17273 F: drivers/firmware/ti_sci*
17274 F: drivers/irqchip/irq-ti-sci-inta.c
17275 F: drivers/irqchip/irq-ti-sci-intr.c
17276 F: drivers/reset/reset-ti-sci.c
17277 F: drivers/soc/ti/ti_sci_inta_msi.c
17278 F: drivers/soc/ti/ti_sci_pm_domains.c
17279 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17280 F: include/linux/soc/ti/ti_sci_inta_msi.h
17281 F: include/linux/soc/ti/ti_sci_protocol.h
17283 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17284 M: Hans Verkuil <hverkuil@xs4all.nl>
17285 L: linux-media@vger.kernel.org
17287 W: https://linuxtv.org
17288 T: git git://linuxtv.org/media_tree.git
17289 F: drivers/media/radio/radio-raremono.c
17292 M: Zhang Rui <rui.zhang@intel.com>
17293 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17294 R: Amit Kucheria <amitk@kernel.org>
17295 L: linux-pm@vger.kernel.org
17297 Q: https://patchwork.kernel.org/project/linux-pm/list/
17298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17299 F: Documentation/devicetree/bindings/thermal/
17300 F: drivers/thermal/
17301 F: include/linux/cpu_cooling.h
17302 F: include/linux/thermal.h
17303 F: include/uapi/linux/thermal.h
17305 THERMAL DRIVER FOR AMLOGIC SOCS
17306 M: Guillaume La Roque <glaroque@baylibre.com>
17307 L: linux-pm@vger.kernel.org
17308 L: linux-amlogic@lists.infradead.org
17310 W: http://linux-meson.com/
17311 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17312 F: drivers/thermal/amlogic_thermal.c
17314 THERMAL/CPU_COOLING
17315 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17316 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17317 M: Viresh Kumar <viresh.kumar@linaro.org>
17318 M: Javi Merino <javi.merino@kernel.org>
17319 L: linux-pm@vger.kernel.org
17321 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17322 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17323 F: drivers/thermal/cpufreq_cooling.c
17324 F: drivers/thermal/cpuidle_cooling.c
17325 F: include/linux/cpu_cooling.h
17327 THERMAL/POWER_ALLOCATOR
17328 M: Lukasz Luba <lukasz.luba@arm.com>
17329 L: linux-pm@vger.kernel.org
17331 F: Documentation/driver-api/thermal/power_allocator.rst
17332 F: drivers/thermal/gov_power_allocator.c
17333 F: include/trace/events/thermal_power_allocator.h
17335 THINKPAD ACPI EXTRAS DRIVER
17336 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17337 L: ibm-acpi-devel@lists.sourceforge.net
17338 L: platform-driver-x86@vger.kernel.org
17340 W: http://ibm-acpi.sourceforge.net
17341 W: http://thinkwiki.org/wiki/Ibm-acpi
17342 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17343 F: drivers/platform/x86/thinkpad_acpi.c
17346 M: Andreas Noever <andreas.noever@gmail.com>
17347 M: Michael Jamet <michael.jamet@intel.com>
17348 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17349 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17350 L: linux-usb@vger.kernel.org
17352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17353 F: Documentation/admin-guide/thunderbolt.rst
17354 F: drivers/thunderbolt/
17355 F: include/linux/thunderbolt.h
17357 THUNDERBOLT NETWORK DRIVER
17358 M: Michael Jamet <michael.jamet@intel.com>
17359 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17360 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17361 L: netdev@vger.kernel.org
17363 F: drivers/net/thunderbolt.c
17365 THUNDERX GPIO DRIVER
17366 M: Robert Richter <rric@kernel.org>
17368 F: drivers/gpio/gpio-thunderx.c
17370 TI AM437X VPFE DRIVER
17371 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17372 L: linux-media@vger.kernel.org
17374 W: https://linuxtv.org
17375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17376 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17377 F: drivers/media/platform/am437x/
17379 TI BANDGAP AND THERMAL DRIVER
17380 M: Eduardo Valentin <edubezval@gmail.com>
17381 M: Keerthy <j-keerthy@ti.com>
17382 L: linux-pm@vger.kernel.org
17383 L: linux-omap@vger.kernel.org
17385 F: drivers/thermal/ti-soc-thermal/
17387 TI BQ27XXX POWER SUPPLY DRIVER
17388 R: Dan Murphy <dmurphy@ti.com>
17389 F: drivers/power/supply/bq27xxx_battery.c
17390 F: drivers/power/supply/bq27xxx_battery_i2c.c
17391 F: include/linux/power/bq27xxx_battery.h
17393 TI CDCE706 CLOCK DRIVER
17394 M: Max Filippov <jcmvbkbc@gmail.com>
17396 F: drivers/clk/clk-cdce706.c
17399 M: Tero Kristo <t-kristo@ti.com>
17400 L: linux-omap@vger.kernel.org
17403 F: include/linux/clk/ti.h
17405 TI DAVINCI MACHINE SUPPORT
17406 M: Sekhar Nori <nsekhar@ti.com>
17407 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17411 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17412 F: arch/arm/boot/dts/da850*
17413 F: arch/arm/mach-davinci/
17414 F: drivers/i2c/busses/i2c-davinci.c
17416 TI DAVINCI SERIES CLOCK DRIVER
17417 M: David Lechner <david@lechnology.com>
17418 R: Sekhar Nori <nsekhar@ti.com>
17420 F: Documentation/devicetree/bindings/clock/ti/davinci/
17421 F: drivers/clk/davinci/
17423 TI DAVINCI SERIES GPIO DRIVER
17424 M: Keerthy <j-keerthy@ti.com>
17425 L: linux-gpio@vger.kernel.org
17427 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17428 F: drivers/gpio/gpio-davinci.c
17430 TI DAVINCI SERIES MEDIA DRIVER
17431 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17432 L: linux-media@vger.kernel.org
17434 W: https://linuxtv.org
17435 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17436 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17437 F: drivers/media/platform/davinci/
17438 F: include/media/davinci/
17440 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17441 R: David Lechner <david@lechnology.com>
17442 L: linux-iio@vger.kernel.org
17443 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17444 F: drivers/counter/ti-eqep.c
17446 TI ETHERNET SWITCH DRIVER (CPSW)
17447 R: Grygorii Strashko <grygorii.strashko@ti.com>
17448 L: linux-omap@vger.kernel.org
17449 L: netdev@vger.kernel.org
17451 F: drivers/net/ethernet/ti/cpsw*
17452 F: drivers/net/ethernet/ti/davinci*
17454 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17455 M: Alex Dubov <oakad@yahoo.com>
17457 W: http://tifmxx.berlios.de/
17458 F: drivers/memstick/host/tifm_ms.c
17459 F: drivers/misc/tifm*
17460 F: drivers/mmc/host/tifm_sd.c
17461 F: include/linux/tifm.h
17463 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17464 M: Santosh Shilimkar <ssantosh@kernel.org>
17465 L: linux-kernel@vger.kernel.org
17466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17469 F: drivers/soc/ti/*
17471 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17472 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17473 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17476 F: sound/soc/codecs/isabelle*
17477 F: sound/soc/codecs/lm49453*
17479 TI LP855x BACKLIGHT DRIVER
17480 M: Milo Kim <milo.kim@ti.com>
17482 F: Documentation/driver-api/backlight/lp855x-driver.rst
17483 F: drivers/video/backlight/lp855x_bl.c
17484 F: include/linux/platform_data/lp855x.h
17486 TI LP8727 CHARGER DRIVER
17487 M: Milo Kim <milo.kim@ti.com>
17489 F: drivers/power/supply/lp8727_charger.c
17490 F: include/linux/platform_data/lp8727.h
17492 TI LP8788 MFD DRIVER
17493 M: Milo Kim <milo.kim@ti.com>
17495 F: drivers/iio/adc/lp8788_adc.c
17496 F: drivers/leds/leds-lp8788.c
17497 F: drivers/mfd/lp8788*.c
17498 F: drivers/power/supply/lp8788-charger.c
17499 F: drivers/regulator/lp8788-*.c
17500 F: include/linux/mfd/lp8788*.h
17502 TI NETCP ETHERNET DRIVER
17503 M: Wingman Kwok <w-kwok2@ti.com>
17504 M: Murali Karicheri <m-karicheri2@ti.com>
17505 L: netdev@vger.kernel.org
17507 F: drivers/net/ethernet/ti/netcp*
17509 TI PCM3060 ASoC CODEC DRIVER
17510 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17513 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17514 F: sound/soc/codecs/pcm3060*
17516 TI TAS571X FAMILY ASoC CODEC DRIVER
17517 M: Kevin Cernekee <cernekee@chromium.org>
17518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17520 F: sound/soc/codecs/tas571x*
17522 TI TCAN4X5X DEVICE DRIVER
17523 M: Dan Murphy <dmurphy@ti.com>
17524 L: linux-can@vger.kernel.org
17526 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17527 F: drivers/net/can/m_can/tcan4x5x.c
17529 TI TRF7970A NFC DRIVER
17530 M: Mark Greer <mgreer@animalcreek.com>
17531 L: linux-wireless@vger.kernel.org
17532 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17534 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17535 F: drivers/nfc/trf7970a.c
17537 TI TWL4030 SERIES SOC CODEC DRIVER
17538 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17541 F: sound/soc/codecs/twl4030*
17544 M: Benoit Parrot <bparrot@ti.com>
17545 L: linux-media@vger.kernel.org
17547 W: http://linuxtv.org/
17548 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17549 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17550 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17551 F: drivers/media/platform/ti-vpe/
17553 TI WILINK WIRELESS DRIVERS
17554 L: linux-wireless@vger.kernel.org
17556 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17557 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17559 F: drivers/net/wireless/ti/
17560 F: include/linux/wl12xx.h
17562 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17563 M: John Stultz <john.stultz@linaro.org>
17564 M: Thomas Gleixner <tglx@linutronix.de>
17565 R: Stephen Boyd <sboyd@kernel.org>
17566 L: linux-kernel@vger.kernel.org
17568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17569 F: include/linux/clocksource.h
17570 F: include/linux/time.h
17571 F: include/linux/timex.h
17572 F: include/uapi/linux/time.h
17573 F: include/uapi/linux/timex.h
17574 F: kernel/time/alarmtimer.c
17575 F: kernel/time/clocksource.c
17576 F: kernel/time/ntp.c
17577 F: kernel/time/time*.c
17578 F: tools/testing/selftests/timers/
17581 M: Jon Maloy <jmaloy@redhat.com>
17582 M: Ying Xue <ying.xue@windriver.com>
17583 L: netdev@vger.kernel.org (core kernel code)
17584 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17586 W: http://tipc.sourceforge.net/
17587 F: include/uapi/linux/tipc*.h
17590 TLAN NETWORK DRIVER
17591 M: Samuel Chessman <chessman@tux.org>
17592 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17594 W: http://sourceforge.net/projects/tlan/
17595 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17596 F: drivers/net/ethernet/ti/tlan.*
17598 TM6000 VIDEO4LINUX DRIVER
17599 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17600 L: linux-media@vger.kernel.org
17602 W: https://linuxtv.org
17603 T: git git://linuxtv.org/media_tree.git
17604 F: Documentation/admin-guide/media/tm6000*
17605 F: drivers/media/usb/tm6000/
17607 TMIO/SDHI MMC DRIVER
17608 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17609 L: linux-mmc@vger.kernel.org
17611 F: drivers/mmc/host/renesas_sdhi*
17612 F: drivers/mmc/host/tmio_mmc*
17613 F: include/linux/mfd/tmio.h
17615 TMP401 HARDWARE MONITOR DRIVER
17616 M: Guenter Roeck <linux@roeck-us.net>
17617 L: linux-hwmon@vger.kernel.org
17619 F: Documentation/hwmon/tmp401.rst
17620 F: drivers/hwmon/tmp401.c
17622 TMP513 HARDWARE MONITOR DRIVER
17623 M: Eric Tremblay <etremblay@distech-controls.com>
17624 L: linux-hwmon@vger.kernel.org
17626 F: Documentation/hwmon/tmp513.rst
17627 F: drivers/hwmon/tmp513.c
17629 TMPFS (SHMEM FILESYSTEM)
17630 M: Hugh Dickins <hughd@google.com>
17631 L: linux-mm@kvack.org
17633 F: include/linux/shmem_fs.h
17636 TOMOYO SECURITY MODULE
17637 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17638 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17639 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17640 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17641 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17642 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17644 W: https://tomoyo.osdn.jp/
17645 F: security/tomoyo/
17647 TOPSTAR LAPTOP EXTRAS DRIVER
17648 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17649 L: platform-driver-x86@vger.kernel.org
17651 F: drivers/platform/x86/topstar-laptop.c
17653 TORTURE-TEST MODULES
17654 M: Davidlohr Bueso <dave@stgolabs.net>
17655 M: "Paul E. McKenney" <paulmck@kernel.org>
17656 M: Josh Triplett <josh@joshtriplett.org>
17657 L: linux-kernel@vger.kernel.org
17659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17660 F: Documentation/RCU/torture.rst
17661 F: kernel/locking/locktorture.c
17662 F: kernel/rcu/rcuscale.c
17663 F: kernel/rcu/rcutorture.c
17664 F: kernel/rcu/refscale.c
17665 F: kernel/torture.c
17667 TOSHIBA ACPI EXTRAS DRIVER
17668 M: Azael Avalos <coproscefalo@gmail.com>
17669 L: platform-driver-x86@vger.kernel.org
17671 F: drivers/platform/x86/toshiba_acpi.c
17673 TOSHIBA BLUETOOTH DRIVER
17674 M: Azael Avalos <coproscefalo@gmail.com>
17675 L: platform-driver-x86@vger.kernel.org
17677 F: drivers/platform/x86/toshiba_bluetooth.c
17679 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17680 M: Azael Avalos <coproscefalo@gmail.com>
17681 L: platform-driver-x86@vger.kernel.org
17683 F: drivers/platform/x86/toshiba_haps.c
17686 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17688 W: http://www.buzzard.org.uk/toshiba/
17689 F: drivers/char/toshiba.c
17690 F: include/linux/toshiba.h
17691 F: include/uapi/linux/toshiba.h
17693 TOSHIBA TC358743 DRIVER
17694 M: Mats Randgaard <matrandg@cisco.com>
17695 L: linux-media@vger.kernel.org
17697 F: drivers/media/i2c/tc358743*
17698 F: include/media/i2c/tc358743.h
17700 TOSHIBA WMI HOTKEYS DRIVER
17701 M: Azael Avalos <coproscefalo@gmail.com>
17702 L: platform-driver-x86@vger.kernel.org
17704 F: drivers/platform/x86/toshiba-wmi.c
17707 M: Peter Huewe <peterhuewe@gmx.de>
17708 M: Jarkko Sakkinen <jarkko@kernel.org>
17709 R: Jason Gunthorpe <jgg@ziepe.ca>
17710 L: linux-integrity@vger.kernel.org
17712 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17713 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17715 F: drivers/char/tpm/
17718 M: Steven Rostedt <rostedt@goodmis.org>
17719 M: Ingo Molnar <mingo@redhat.com>
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17722 F: Documentation/trace/ftrace.rst
17723 F: arch/*/*/*/ftrace.h
17724 F: arch/*/kernel/ftrace.c
17725 F: include/*/ftrace.h
17726 F: include/linux/trace*.h
17729 F: tools/testing/selftests/ftrace/
17731 TRACING MMIO ACCESSES (MMIOTRACE)
17732 M: Steven Rostedt <rostedt@goodmis.org>
17733 M: Ingo Molnar <mingo@kernel.org>
17734 R: Karol Herbst <karolherbst@gmail.com>
17735 R: Pekka Paalanen <ppaalanen@gmail.com>
17736 L: linux-kernel@vger.kernel.org
17737 L: nouveau@lists.freedesktop.org
17739 F: arch/x86/mm/kmmio.c
17740 F: arch/x86/mm/mmio-mod.c
17741 F: arch/x86/mm/testmmiotrace.c
17742 F: include/linux/mmiotrace.h
17743 F: kernel/trace/trace_mmiotrace.c
17746 M: Jiri Kosina <trivial@kernel.org>
17748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17749 K: ^Subject:.*(?i)trivial
17752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17753 M: Jiri Slaby <jirislaby@kernel.org>
17755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17756 F: Documentation/driver-api/serial/
17758 F: drivers/tty/serial/serial_core.c
17759 F: include/linux/serial.h
17760 F: include/linux/serial_core.h
17761 F: include/linux/tty.h
17762 F: include/uapi/linux/serial.h
17763 F: include/uapi/linux/serial_core.h
17764 F: include/uapi/linux/tty.h
17766 TUA9001 MEDIA DRIVER
17767 M: Antti Palosaari <crope@iki.fi>
17768 L: linux-media@vger.kernel.org
17770 W: https://linuxtv.org
17771 W: http://palosaari.fi/linux/
17772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17773 T: git git://linuxtv.org/anttip/media_tree.git
17774 F: drivers/media/tuners/tua9001*
17776 TULIP NETWORK DRIVERS
17777 L: netdev@vger.kernel.org
17778 L: linux-parisc@vger.kernel.org
17780 F: drivers/net/ethernet/dec/tulip/
17783 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17785 W: http://vtun.sourceforge.net/tun
17786 F: Documentation/networking/tuntap.rst
17787 F: arch/um/os-Linux/drivers/
17789 TURBOCHANNEL SUBSYSTEM
17790 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17791 M: Ralf Baechle <ralf@linux-mips.org>
17792 L: linux-mips@vger.kernel.org
17794 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17796 F: include/linux/tc.h
17799 M: "Len Brown" <lenb@kernel.org>
17800 L: linux-pm@vger.kernel.org
17802 Q: https://patchwork.kernel.org/project/linux-pm/list/
17803 B: https://bugzilla.kernel.org
17804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17805 F: tools/power/x86/turbostat/
17807 TW5864 VIDEO4LINUX DRIVER
17808 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17809 M: Anton Sviridenko <anton@corp.bluecherry.net>
17810 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17811 M: Andrey Utkin <andrey_utkin@fastmail.com>
17812 L: linux-media@vger.kernel.org
17814 F: drivers/media/pci/tw5864/
17816 TW68 VIDEO4LINUX DRIVER
17817 M: Hans Verkuil <hverkuil@xs4all.nl>
17818 L: linux-media@vger.kernel.org
17820 W: https://linuxtv.org
17821 T: git git://linuxtv.org/media_tree.git
17822 F: drivers/media/pci/tw68/
17824 TW686X VIDEO4LINUX DRIVER
17825 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17826 L: linux-media@vger.kernel.org
17828 W: http://linuxtv.org
17829 T: git git://linuxtv.org/media_tree.git
17830 F: drivers/media/pci/tw686x/
17832 UACCE ACCELERATOR FRAMEWORK
17833 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17834 M: Zhou Wang <wangzhou1@hisilicon.com>
17835 L: linux-accelerators@lists.ozlabs.org
17836 L: linux-kernel@vger.kernel.org
17838 F: Documentation/ABI/testing/sysfs-driver-uacce
17839 F: Documentation/misc-devices/uacce.rst
17840 F: drivers/misc/uacce/
17841 F: include/linux/uacce.h
17842 F: include/uapi/misc/uacce/
17844 UBI FILE SYSTEM (UBIFS)
17845 M: Richard Weinberger <richard@nod.at>
17846 L: linux-mtd@lists.infradead.org
17848 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17851 F: Documentation/filesystems/ubifs-authentication.rst
17852 F: Documentation/filesystems/ubifs.rst
17855 UCLINUX (M68KNOMMU AND COLDFIRE)
17856 M: Greg Ungerer <gerg@linux-m68k.org>
17857 L: linux-m68k@lists.linux-m68k.org
17858 L: uclinux-dev@uclinux.org (subscribers-only)
17860 W: http://www.linux-m68k.org/
17861 W: http://www.uclinux.org/
17862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17863 F: arch/m68k/*/*_no.*
17865 F: arch/m68k/coldfire/
17866 F: arch/m68k/include/asm/*_no.*
17869 M: Jan Kara <jack@suse.com>
17871 F: Documentation/filesystems/udf.rst
17875 M: Bastien Nocera <hadess@hadess.net>
17876 L: linux-input@vger.kernel.org
17878 F: drivers/hid/hid-udraw-ps3.c
17881 M: Evgeniy Dushistov <dushistov@mail.ru>
17883 F: Documentation/admin-guide/ufs.rst
17886 UHID USERSPACE HID IO DRIVER
17887 M: David Rheinsberg <david.rheinsberg@gmail.com>
17888 L: linux-input@vger.kernel.org
17890 F: drivers/hid/uhid.c
17891 F: include/uapi/linux/uhid.h
17894 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17895 L: linux-usb@vger.kernel.org
17897 F: drivers/usb/common/ulpi.c
17898 F: include/linux/ulpi/
17901 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17902 L: linux-fsdevel@vger.kernel.org
17907 M: Tony Finch <dot@dotat.at>
17909 W: http://dotat.at/prog/unifdef
17910 F: scripts/unifdef.c
17912 UNIFORM CDROM DRIVER
17913 M: Jens Axboe <axboe@kernel.dk>
17915 W: http://www.kernel.dk
17916 F: Documentation/cdrom/
17917 F: drivers/cdrom/cdrom.c
17918 F: include/linux/cdrom.h
17919 F: include/uapi/linux/cdrom.h
17921 UNISYS S-PAR DRIVERS
17922 M: David Kershner <david.kershner@unisys.com>
17923 L: sparmaintainer@unisys.com (Unisys internal)
17925 F: drivers/staging/unisys/
17926 F: drivers/visorbus/
17927 F: include/linux/visorbus.h
17929 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17930 R: Alim Akhtar <alim.akhtar@samsung.com>
17931 R: Avri Altman <avri.altman@wdc.com>
17932 L: linux-scsi@vger.kernel.org
17934 F: Documentation/scsi/ufs.rst
17935 F: drivers/scsi/ufs/
17937 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17938 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17939 L: linux-scsi@vger.kernel.org
17941 F: drivers/scsi/ufs/*dwc*
17943 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17944 M: Stanley Chu <stanley.chu@mediatek.com>
17945 L: linux-scsi@vger.kernel.org
17946 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17948 F: drivers/scsi/ufs/ufs-mediatek*
17950 UNSORTED BLOCK IMAGES (UBI)
17951 M: Richard Weinberger <richard@nod.at>
17952 L: linux-mtd@lists.infradead.org
17954 W: http://www.linux-mtd.infradead.org/
17955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17957 F: drivers/mtd/ubi/
17958 F: include/linux/mtd/ubi.h
17959 F: include/uapi/mtd/ubi-user.h
17961 USB "USBNET" DRIVER FRAMEWORK
17962 M: Oliver Neukum <oneukum@suse.com>
17963 L: netdev@vger.kernel.org
17965 W: http://www.linux-usb.org/usbnet
17966 F: drivers/net/usb/usbnet.c
17967 F: include/linux/usb/usbnet.h
17970 M: Oliver Neukum <oneukum@suse.com>
17971 L: linux-usb@vger.kernel.org
17973 F: Documentation/usb/acm.rst
17974 F: drivers/usb/class/cdc-acm.*
17976 USB APPLE MFI FASTCHARGE DRIVER
17977 M: Bastien Nocera <hadess@hadess.net>
17978 L: linux-usb@vger.kernel.org
17980 F: drivers/usb/misc/apple-mfi-fastcharge.c
17982 USB AR5523 WIRELESS DRIVER
17983 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17984 L: linux-wireless@vger.kernel.org
17986 F: drivers/net/wireless/ath/ar5523/
17989 M: Oliver Neukum <oneukum@suse.com>
17990 L: linux-usb@vger.kernel.org
17991 L: linux-scsi@vger.kernel.org
17993 F: drivers/usb/storage/uas.c
17995 USB CDC ETHERNET DRIVER
17996 M: Oliver Neukum <oliver@neukum.org>
17997 L: linux-usb@vger.kernel.org
17999 F: drivers/net/usb/cdc_*.c
18000 F: include/uapi/linux/usb/cdc.h
18002 USB CHAOSKEY DRIVER
18003 M: Keith Packard <keithp@keithp.com>
18004 L: linux-usb@vger.kernel.org
18006 F: drivers/usb/misc/chaoskey.c
18008 USB CYPRESS C67X00 DRIVER
18009 M: Peter Korsgaard <jacmet@sunsite.dk>
18010 L: linux-usb@vger.kernel.org
18012 F: drivers/usb/c67x00/
18014 USB DAVICOM DM9601 DRIVER
18015 M: Peter Korsgaard <jacmet@sunsite.dk>
18016 L: netdev@vger.kernel.org
18018 W: http://www.linux-usb.org/usbnet
18019 F: drivers/net/usb/dm9601.c
18022 M: Alan Stern <stern@rowland.harvard.edu>
18023 L: linux-usb@vger.kernel.org
18025 F: Documentation/usb/ehci.rst
18026 F: drivers/usb/host/ehci*
18028 USB GADGET/PERIPHERAL SUBSYSTEM
18029 M: Felipe Balbi <balbi@kernel.org>
18030 L: linux-usb@vger.kernel.org
18032 W: http://www.linux-usb.org/gadget
18033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18034 F: drivers/usb/gadget/
18035 F: include/linux/usb/gadget*
18037 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18038 M: Jiri Kosina <jikos@kernel.org>
18039 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18040 L: linux-usb@vger.kernel.org
18042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18043 F: Documentation/hid/hiddev.rst
18044 F: drivers/hid/usbhid/
18046 USB INTEL XHCI ROLE MUX DRIVER
18047 M: Hans de Goede <hdegoede@redhat.com>
18048 L: linux-usb@vger.kernel.org
18050 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18052 USB IP DRIVER FOR HISILICON KIRIN
18053 M: Yu Chen <chenyu56@huawei.com>
18054 M: Binghui Wang <wangbinghui@hisilicon.com>
18055 L: linux-usb@vger.kernel.org
18057 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18058 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18061 M: Olav Kongas <ok@artecdesign.ee>
18062 L: linux-usb@vger.kernel.org
18064 F: drivers/usb/host/isp116x*
18065 F: include/linux/usb/isp116x.h
18067 USB LAN78XX ETHERNET DRIVER
18068 M: Woojung Huh <woojung.huh@microchip.com>
18069 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18070 L: netdev@vger.kernel.org
18072 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18073 F: drivers/net/usb/lan78xx.*
18074 F: include/dt-bindings/net/microchip-lan78xx.h
18076 USB MASS STORAGE DRIVER
18077 M: Alan Stern <stern@rowland.harvard.edu>
18078 L: linux-usb@vger.kernel.org
18079 L: usb-storage@lists.one-eyed-alien.net
18081 F: drivers/usb/storage/
18084 M: Clemens Ladisch <clemens@ladisch.de>
18085 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18088 F: sound/usb/midi.*
18090 USB NETWORKING DRIVERS
18091 L: linux-usb@vger.kernel.org
18093 F: drivers/net/usb/
18096 M: Alan Stern <stern@rowland.harvard.edu>
18097 L: linux-usb@vger.kernel.org
18099 F: Documentation/usb/ohci.rst
18100 F: drivers/usb/host/ohci*
18102 USB OTG FSM (Finite State Machine)
18103 M: Peter Chen <Peter.Chen@nxp.com>
18104 L: linux-usb@vger.kernel.org
18106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18107 F: drivers/usb/common/usb-otg-fsm.c
18110 M: Valentina Manea <valentina.manea.m@gmail.com>
18111 M: Shuah Khan <shuah@kernel.org>
18112 M: Shuah Khan <skhan@linuxfoundation.org>
18113 L: linux-usb@vger.kernel.org
18115 F: Documentation/usb/usbip_protocol.rst
18116 F: drivers/usb/usbip/
18117 F: tools/testing/selftests/drivers/usb/usbip/
18118 F: tools/usb/usbip/
18121 M: Petko Manolov <petkan@nucleusys.com>
18122 L: linux-usb@vger.kernel.org
18123 L: netdev@vger.kernel.org
18125 W: https://github.com/petkan/pegasus
18126 T: git git://github.com/petkan/pegasus.git
18127 F: drivers/net/usb/pegasus.*
18130 M: Felipe Balbi <balbi@kernel.org>
18131 L: linux-usb@vger.kernel.org
18133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18134 F: drivers/usb/phy/
18136 USB PRINTER DRIVER (usblp)
18137 M: Pete Zaitcev <zaitcev@redhat.com>
18138 L: linux-usb@vger.kernel.org
18140 F: drivers/usb/class/usblp.c
18142 USB RAW GADGET DRIVER
18143 R: Andrey Konovalov <andreyknvl@gmail.com>
18144 L: linux-usb@vger.kernel.org
18146 F: Documentation/usb/raw-gadget.rst
18147 F: drivers/usb/gadget/legacy/raw_gadget.c
18148 F: include/uapi/linux/usb/raw_gadget.h
18150 USB QMI WWAN NETWORK DRIVER
18151 M: Bjørn Mork <bjorn@mork.no>
18152 L: netdev@vger.kernel.org
18154 F: Documentation/ABI/testing/sysfs-class-net-qmi
18155 F: drivers/net/usb/qmi_wwan.c
18158 M: Petko Manolov <petkan@nucleusys.com>
18159 L: linux-usb@vger.kernel.org
18160 L: netdev@vger.kernel.org
18162 W: https://github.com/petkan/rtl8150
18163 T: git git://github.com/petkan/rtl8150.git
18164 F: drivers/net/usb/rtl8150.c
18166 USB SERIAL SUBSYSTEM
18167 M: Johan Hovold <johan@kernel.org>
18168 L: linux-usb@vger.kernel.org
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18171 F: Documentation/usb/usb-serial.rst
18172 F: drivers/usb/serial/
18173 F: include/linux/usb/serial.h
18175 USB SMSC75XX ETHERNET DRIVER
18176 M: Steve Glendinning <steve.glendinning@shawell.net>
18177 L: netdev@vger.kernel.org
18179 F: drivers/net/usb/smsc75xx.*
18181 USB SMSC95XX ETHERNET DRIVER
18182 M: Steve Glendinning <steve.glendinning@shawell.net>
18183 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18184 L: netdev@vger.kernel.org
18186 F: drivers/net/usb/smsc95xx.*
18189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18190 L: linux-usb@vger.kernel.org
18192 W: http://www.linux-usb.org
18193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18194 F: Documentation/devicetree/bindings/usb/
18195 F: Documentation/usb/
18197 F: include/linux/usb.h
18198 F: include/linux/usb/
18200 USB TYPEC BUS FOR ALTERNATE MODES
18201 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18202 L: linux-usb@vger.kernel.org
18204 F: Documentation/ABI/testing/sysfs-bus-typec
18205 F: Documentation/driver-api/usb/typec_bus.rst
18206 F: drivers/usb/typec/altmodes/
18207 F: include/linux/usb/typec_altmode.h
18210 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18211 L: linux-usb@vger.kernel.org
18213 F: Documentation/ABI/testing/sysfs-class-typec
18214 F: Documentation/driver-api/usb/typec.rst
18215 F: drivers/usb/typec/
18216 F: include/linux/usb/typec.h
18218 USB TYPEC INTEL PMC MUX DRIVER
18219 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18220 L: linux-usb@vger.kernel.org
18222 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18223 F: drivers/usb/typec/mux/intel_pmc_mux.c
18225 USB TYPEC PI3USB30532 MUX DRIVER
18226 M: Hans de Goede <hdegoede@redhat.com>
18227 L: linux-usb@vger.kernel.org
18229 F: drivers/usb/typec/mux/pi3usb30532.c
18231 USB TYPEC PORT CONTROLLER DRIVERS
18232 M: Guenter Roeck <linux@roeck-us.net>
18233 L: linux-usb@vger.kernel.org
18235 F: drivers/usb/typec/tcpm/
18238 M: Alan Stern <stern@rowland.harvard.edu>
18239 L: linux-usb@vger.kernel.org
18241 F: drivers/usb/host/uhci*
18244 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18245 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18246 L: linux-media@vger.kernel.org
18248 W: http://www.ideasonboard.org/uvc/
18249 T: git git://linuxtv.org/media_tree.git
18250 F: drivers/media/usb/uvc/
18251 F: include/uapi/linux/uvcvideo.h
18254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18255 L: linux-usb@vger.kernel.org
18257 F: drivers/usb/gadget/function/*uvc*
18258 F: drivers/usb/gadget/legacy/webcam.c
18259 F: include/uapi/linux/usb/g_uvc.h
18261 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18262 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18263 L: linux-wireless@vger.kernel.org
18265 F: drivers/net/wireless/rndis_wlan.c
18268 M: Mathias Nyman <mathias.nyman@intel.com>
18269 L: linux-usb@vger.kernel.org
18271 F: drivers/usb/host/pci-quirks*
18272 F: drivers/usb/host/xhci*
18275 L: linux-wireless@vger.kernel.org
18277 W: http://linux-lc100020.sourceforge.net
18278 F: drivers/net/wireless/zydas/zd1201.*
18281 M: Antoine Jacquet <royale@zerezo.com>
18282 L: linux-usb@vger.kernel.org
18283 L: linux-media@vger.kernel.org
18285 W: http://royale.zerezo.com/zr364xx/
18286 T: git git://linuxtv.org/media_tree.git
18287 F: Documentation/admin-guide/media/zr364xx*
18288 F: drivers/media/usb/zr364xx/
18290 USER-MODE LINUX (UML)
18291 M: Jeff Dike <jdike@addtoit.com>
18292 M: Richard Weinberger <richard@nod.at>
18293 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18294 L: linux-um@lists.infradead.org
18296 W: http://user-mode-linux.sourceforge.net
18297 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18299 F: Documentation/virt/uml/
18304 USERSPACE COPYIN/COPYOUT (UIOVEC)
18305 M: Alexander Viro <viro@zeniv.linux.org.uk>
18307 F: include/linux/uio.h
18310 USERSPACE DMA BUFFER DRIVER
18311 M: Gerd Hoffmann <kraxel@redhat.com>
18312 L: dri-devel@lists.freedesktop.org
18314 T: git git://anongit.freedesktop.org/drm/drm-misc
18315 F: drivers/dma-buf/udmabuf.c
18316 F: include/uapi/linux/udmabuf.h
18318 USERSPACE I/O (UIO)
18319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18322 F: Documentation/driver-api/uio-howto.rst
18324 F: include/linux/uio_driver.h
18327 M: Karel Zak <kzak@redhat.com>
18328 L: util-linux@vger.kernel.org
18330 W: http://en.wikipedia.org/wiki/Util-linux
18331 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18334 M: Christoph Hellwig <hch@lst.de>
18335 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18336 L: linux-kernel@vger.kernel.org
18338 T: git git://git.infradead.org/users/hch/uuid.git
18339 F: include/linux/uuid.h
18340 F: include/uapi/linux/uuid.h
18345 M: Michal Januszewski <spock@gentoo.org>
18346 L: linux-fbdev@vger.kernel.org
18348 W: https://github.com/mjanusz/v86d
18349 F: Documentation/fb/uvesafb.rst
18350 F: drivers/video/fbdev/uvesafb.*
18352 Ux500 CLOCK DRIVERS
18353 M: Ulf Hansson <ulf.hansson@linaro.org>
18354 L: linux-clk@vger.kernel.org
18355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18357 F: drivers/clk/ux500/
18360 M: Stefan Agner <stefan@agner.ch>
18361 L: linux-mtd@lists.infradead.org
18363 F: drivers/mtd/nand/raw/vf610_nfc.c
18365 VFAT/FAT/MSDOS FILESYSTEM
18366 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18368 F: Documentation/filesystems/vfat.rst
18372 M: Alex Williamson <alex.williamson@redhat.com>
18373 R: Cornelia Huck <cohuck@redhat.com>
18374 L: kvm@vger.kernel.org
18376 T: git git://github.com/awilliam/linux-vfio.git
18377 F: Documentation/driver-api/vfio.rst
18379 F: include/linux/vfio.h
18380 F: include/uapi/linux/vfio.h
18383 M: Diana Craciun <diana.craciun@oss.nxp.com>
18384 L: kvm@vger.kernel.org
18386 F: drivers/vfio/fsl-mc/
18388 VFIO MEDIATED DEVICE DRIVERS
18389 M: Kirti Wankhede <kwankhede@nvidia.com>
18390 L: kvm@vger.kernel.org
18392 F: Documentation/driver-api/vfio-mediated-device.rst
18393 F: drivers/vfio/mdev/
18394 F: include/linux/mdev.h
18395 F: samples/vfio-mdev/
18397 VFIO PLATFORM DRIVER
18398 M: Eric Auger <eric.auger@redhat.com>
18399 L: kvm@vger.kernel.org
18401 F: drivers/vfio/platform/
18404 R: Lukas Wunner <lukas@wunner.de>
18406 T: git git://anongit.freedesktop.org/drm/drm-misc
18407 F: Documentation/gpu/vga-switcheroo.rst
18408 F: drivers/gpu/vga/vga_switcheroo.c
18409 F: include/linux/vga_switcheroo.h
18411 VIA RHINE NETWORK DRIVER
18413 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18414 F: drivers/net/ethernet/via/via-rhine.c
18416 VIA SD/MMC CARD CONTROLLER DRIVER
18417 M: Bruce Chang <brucechang@via.com.tw>
18418 M: Harald Welte <HaraldWelte@viatech.com>
18420 F: drivers/mmc/host/via-sdmmc.c
18422 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18423 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18424 L: linux-fbdev@vger.kernel.org
18426 F: drivers/video/fbdev/via/
18427 F: include/linux/via-core.h
18428 F: include/linux/via-gpio.h
18429 F: include/linux/via_i2c.h
18431 VIA VELOCITY NETWORK DRIVER
18432 M: Francois Romieu <romieu@fr.zoreil.com>
18433 L: netdev@vger.kernel.org
18435 F: drivers/net/ethernet/via/via-velocity.*
18437 VICODEC VIRTUAL CODEC DRIVER
18438 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18439 L: linux-media@vger.kernel.org
18441 W: https://linuxtv.org
18442 T: git git://linuxtv.org/media_tree.git
18443 F: drivers/media/test-drivers/vicodec/*
18445 VIDEO I2C POLLING DRIVER
18446 M: Matt Ranostay <matt.ranostay@konsulko.com>
18447 L: linux-media@vger.kernel.org
18449 F: drivers/media/i2c/video-i2c.c
18451 VIDEO MULTIPLEXER DRIVER
18452 M: Philipp Zabel <p.zabel@pengutronix.de>
18453 L: linux-media@vger.kernel.org
18455 F: drivers/media/platform/video-mux.c
18457 VIDEOBUF2 FRAMEWORK
18458 M: Tomasz Figa <tfiga@chromium.org>
18459 M: Marek Szyprowski <m.szyprowski@samsung.com>
18460 L: linux-media@vger.kernel.org
18462 F: drivers/media/common/videobuf2/*
18463 F: include/media/videobuf2-*
18465 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18466 M: Helen Koike <helen.koike@collabora.com>
18467 R: Shuah Khan <skhan@linuxfoundation.org>
18468 L: linux-media@vger.kernel.org
18470 W: https://linuxtv.org
18471 T: git git://linuxtv.org/media_tree.git
18472 F: drivers/media/test-drivers/vimc/*
18475 M: Alex Williamson <alex.williamson@redhat.com>
18476 M: Paolo Bonzini <pbonzini@redhat.com>
18477 L: kvm@vger.kernel.org
18481 VIRTIO AND VHOST VSOCK DRIVER
18482 M: Stefan Hajnoczi <stefanha@redhat.com>
18483 M: Stefano Garzarella <sgarzare@redhat.com>
18484 L: kvm@vger.kernel.org
18485 L: virtualization@lists.linux-foundation.org
18486 L: netdev@vger.kernel.org
18488 F: drivers/net/vsockmon.c
18489 F: drivers/vhost/vsock.c
18490 F: include/linux/virtio_vsock.h
18491 F: include/uapi/linux/virtio_vsock.h
18492 F: include/uapi/linux/vm_sockets_diag.h
18493 F: include/uapi/linux/vsockmon.h
18494 F: net/vmw_vsock/af_vsock_tap.c
18495 F: net/vmw_vsock/diag.c
18496 F: net/vmw_vsock/virtio_transport.c
18497 F: net/vmw_vsock/virtio_transport_common.c
18498 F: net/vmw_vsock/vsock_loopback.c
18499 F: tools/testing/vsock/
18501 VIRTIO BLOCK AND SCSI DRIVERS
18502 M: "Michael S. Tsirkin" <mst@redhat.com>
18503 M: Jason Wang <jasowang@redhat.com>
18504 R: Paolo Bonzini <pbonzini@redhat.com>
18505 R: Stefan Hajnoczi <stefanha@redhat.com>
18506 L: virtualization@lists.linux-foundation.org
18508 F: drivers/block/virtio_blk.c
18509 F: drivers/scsi/virtio_scsi.c
18510 F: drivers/vhost/scsi.c
18511 F: include/uapi/linux/virtio_blk.h
18512 F: include/uapi/linux/virtio_scsi.h
18514 VIRTIO CONSOLE DRIVER
18515 M: Amit Shah <amit@kernel.org>
18516 L: virtualization@lists.linux-foundation.org
18518 F: drivers/char/virtio_console.c
18519 F: include/linux/virtio_console.h
18520 F: include/uapi/linux/virtio_console.h
18522 VIRTIO CORE AND NET DRIVERS
18523 M: "Michael S. Tsirkin" <mst@redhat.com>
18524 M: Jason Wang <jasowang@redhat.com>
18525 L: virtualization@lists.linux-foundation.org
18527 F: Documentation/devicetree/bindings/virtio/
18528 F: drivers/block/virtio_blk.c
18529 F: drivers/crypto/virtio/
18530 F: drivers/net/virtio_net.c
18533 F: include/linux/vdpa.h
18534 F: include/linux/virtio*.h
18535 F: include/uapi/linux/virtio_*.h
18539 M: "Michael S. Tsirkin" <mst@redhat.com>
18540 M: David Hildenbrand <david@redhat.com>
18541 L: virtualization@lists.linux-foundation.org
18543 F: drivers/virtio/virtio_balloon.c
18544 F: include/uapi/linux/virtio_balloon.h
18545 F: include/linux/balloon_compaction.h
18546 F: mm/balloon_compaction.c
18548 VIRTIO CRYPTO DRIVER
18549 M: Gonglei <arei.gonglei@huawei.com>
18550 L: virtualization@lists.linux-foundation.org
18551 L: linux-crypto@vger.kernel.org
18553 F: drivers/crypto/virtio/
18554 F: include/uapi/linux/virtio_crypto.h
18556 VIRTIO DRIVERS FOR S390
18557 M: Cornelia Huck <cohuck@redhat.com>
18558 M: Halil Pasic <pasic@linux.ibm.com>
18559 L: linux-s390@vger.kernel.org
18560 L: virtualization@lists.linux-foundation.org
18561 L: kvm@vger.kernel.org
18563 F: arch/s390/include/uapi/asm/virtio-ccw.h
18564 F: drivers/s390/virtio/
18567 M: Vivek Goyal <vgoyal@redhat.com>
18568 M: Stefan Hajnoczi <stefanha@redhat.com>
18569 M: Miklos Szeredi <miklos@szeredi.hu>
18570 L: virtualization@lists.linux-foundation.org
18571 L: linux-fsdevel@vger.kernel.org
18573 W: https://virtio-fs.gitlab.io/
18574 F: Documentation/filesystems/virtiofs.rst
18575 F: fs/fuse/virtio_fs.c
18576 F: include/uapi/linux/virtio_fs.h
18579 M: David Airlie <airlied@linux.ie>
18580 M: Gerd Hoffmann <kraxel@redhat.com>
18581 L: dri-devel@lists.freedesktop.org
18582 L: virtualization@lists.linux-foundation.org
18584 T: git git://anongit.freedesktop.org/drm/drm-misc
18585 F: drivers/gpu/drm/virtio/
18586 F: include/uapi/linux/virtio_gpu.h
18588 VIRTIO HOST (VHOST)
18589 M: "Michael S. Tsirkin" <mst@redhat.com>
18590 M: Jason Wang <jasowang@redhat.com>
18591 L: kvm@vger.kernel.org
18592 L: virtualization@lists.linux-foundation.org
18593 L: netdev@vger.kernel.org
18595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18597 F: include/linux/vhost_iotlb.h
18598 F: include/uapi/linux/vhost.h
18600 VIRTIO INPUT DRIVER
18601 M: Gerd Hoffmann <kraxel@redhat.com>
18603 F: drivers/virtio/virtio_input.c
18604 F: include/uapi/linux/virtio_input.h
18606 VIRTIO IOMMU DRIVER
18607 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18608 L: virtualization@lists.linux-foundation.org
18610 F: drivers/iommu/virtio-iommu.c
18611 F: include/uapi/linux/virtio_iommu.h
18614 M: David Hildenbrand <david@redhat.com>
18615 L: virtualization@lists.linux-foundation.org
18617 W: https://virtio-mem.gitlab.io/
18618 F: drivers/virtio/virtio_mem.c
18619 F: include/uapi/linux/virtio_mem.h
18621 VIRTUAL BOX GUEST DEVICE DRIVER
18622 M: Hans de Goede <hdegoede@redhat.com>
18623 M: Arnd Bergmann <arnd@arndb.de>
18624 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18626 F: drivers/virt/vboxguest/
18627 F: include/linux/vbox_utils.h
18628 F: include/uapi/linux/vbox*.h
18630 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18631 M: Hans de Goede <hdegoede@redhat.com>
18632 L: linux-fsdevel@vger.kernel.org
18636 VIRTUAL SERIO DEVICE DRIVER
18637 M: Stephen Chandler Paul <thatslyude@gmail.com>
18639 F: drivers/input/serio/userio.c
18640 F: include/uapi/linux/userio.h
18642 VIVID VIRTUAL VIDEO DRIVER
18643 M: Hans Verkuil <hverkuil@xs4all.nl>
18644 L: linux-media@vger.kernel.org
18646 W: https://linuxtv.org
18647 T: git git://linuxtv.org/media_tree.git
18648 F: drivers/media/test-drivers/vivid/*
18650 VIDTV VIRTUAL DIGITAL TV DRIVER
18651 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18652 L: linux-media@vger.kernel.org
18654 W: https://linuxtv.org
18655 T: git git://linuxtv.org/media_tree.git
18656 F: drivers/media/test-drivers/vidtv/*
18659 M: Florian Fainelli <f.fainelli@gmail.com>
18660 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18662 F: drivers/vlynq/vlynq.c
18663 F: include/linux/vlynq.h
18666 M: Martyn Welch <martyn@welchs.me.uk>
18667 M: Manohar Vanga <manohar.vanga@gmail.com>
18668 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18669 L: devel@driverdev.osuosl.org
18671 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18672 F: Documentation/driver-api/vme.rst
18673 F: drivers/staging/vme/
18675 F: include/linux/vme*
18677 VMWARE BALLOON DRIVER
18678 M: Nadav Amit <namit@vmware.com>
18679 M: "VMware, Inc." <pv-drivers@vmware.com>
18680 L: linux-kernel@vger.kernel.org
18682 F: drivers/misc/vmw_balloon.c
18684 VMWARE HYPERVISOR INTERFACE
18685 M: Deep Shah <sdeep@vmware.com>
18686 M: "VMware, Inc." <pv-drivers@vmware.com>
18687 L: virtualization@lists.linux-foundation.org
18689 F: arch/x86/include/asm/vmware.h
18690 F: arch/x86/kernel/cpu/vmware.c
18692 VMWARE PVRDMA DRIVER
18693 M: Adit Ranadive <aditr@vmware.com>
18694 M: VMware PV-Drivers <pv-drivers@vmware.com>
18695 L: linux-rdma@vger.kernel.org
18697 F: drivers/infiniband/hw/vmw_pvrdma/
18699 VMware PVSCSI driver
18700 M: Jim Gill <jgill@vmware.com>
18701 M: VMware PV-Drivers <pv-drivers@vmware.com>
18702 L: linux-scsi@vger.kernel.org
18704 F: drivers/scsi/vmw_pvscsi.c
18705 F: drivers/scsi/vmw_pvscsi.h
18707 VMWARE VIRTUAL PTP CLOCK DRIVER
18708 M: Vivek Thampi <vithampi@vmware.com>
18709 M: "VMware, Inc." <pv-drivers@vmware.com>
18710 L: netdev@vger.kernel.org
18712 F: drivers/ptp/ptp_vmw.c
18714 VMWARE VMMOUSE SUBDRIVER
18715 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18716 M: "VMware, Inc." <pv-drivers@vmware.com>
18717 L: linux-input@vger.kernel.org
18719 F: drivers/input/mouse/vmmouse.c
18720 F: drivers/input/mouse/vmmouse.h
18722 VMWARE VMXNET3 ETHERNET DRIVER
18723 M: Ronak Doshi <doshir@vmware.com>
18724 M: "VMware, Inc." <pv-drivers@vmware.com>
18725 L: netdev@vger.kernel.org
18727 F: drivers/net/vmxnet3/
18729 VOCORE VOCORE2 BOARD
18730 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18731 L: linux-mips@vger.kernel.org
18733 F: arch/mips/boot/dts/ralink/vocore2.dts
18735 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18736 M: Liam Girdwood <lgirdwood@gmail.com>
18737 M: Mark Brown <broonie@kernel.org>
18738 L: linux-kernel@vger.kernel.org
18740 W: http://www.slimlogic.co.uk/?p=48
18741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18742 F: Documentation/devicetree/bindings/regulator/
18743 F: Documentation/power/regulator/
18744 F: drivers/regulator/
18745 F: include/dt-bindings/regulator/
18746 F: include/linux/regulator/
18747 K: regulator_get_optional
18750 M: David Ahern <dsahern@kernel.org>
18751 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18752 L: netdev@vger.kernel.org
18754 F: Documentation/networking/vrf.rst
18755 F: drivers/net/vrf.c
18758 M: Petr Mladek <pmladek@suse.com>
18759 M: Steven Rostedt <rostedt@goodmis.org>
18760 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18761 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18762 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18765 F: Documentation/core-api/printk-formats.rst
18766 F: lib/test_printf.c
18769 VT1211 HARDWARE MONITOR DRIVER
18770 M: Juerg Haefliger <juergh@gmail.com>
18771 L: linux-hwmon@vger.kernel.org
18773 F: Documentation/hwmon/vt1211.rst
18774 F: drivers/hwmon/vt1211.c
18776 VT8231 HARDWARE MONITOR DRIVER
18777 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18778 L: linux-hwmon@vger.kernel.org
18780 F: drivers/hwmon/vt8231.c
18782 VUB300 USB to SDIO/SD/MMC bridge chip
18783 L: linux-mmc@vger.kernel.org
18785 F: drivers/mmc/host/vub300.c
18787 W1 DALLAS'S 1-WIRE BUS
18788 M: Evgeniy Polyakov <zbr@ioremap.net>
18790 F: Documentation/devicetree/bindings/w1/
18791 F: Documentation/w1/
18793 F: include/linux/w1.h
18795 W83791D HARDWARE MONITORING DRIVER
18796 M: Marc Hulsman <m.hulsman@tudelft.nl>
18797 L: linux-hwmon@vger.kernel.org
18799 F: Documentation/hwmon/w83791d.rst
18800 F: drivers/hwmon/w83791d.c
18802 W83793 HARDWARE MONITORING DRIVER
18803 M: Rudolf Marek <r.marek@assembler.cz>
18804 L: linux-hwmon@vger.kernel.org
18806 F: Documentation/hwmon/w83793.rst
18807 F: drivers/hwmon/w83793.c
18809 W83795 HARDWARE MONITORING DRIVER
18810 M: Jean Delvare <jdelvare@suse.com>
18811 L: linux-hwmon@vger.kernel.org
18813 F: drivers/hwmon/w83795.c
18815 W83L51xD SD/MMC CARD INTERFACE DRIVER
18816 M: Pierre Ossman <pierre@ossman.eu>
18818 F: drivers/mmc/host/wbsd.*
18820 WACOM PROTOCOL 4 SERIAL TABLETS
18821 M: Julian Squires <julian@cipht.net>
18822 M: Hans de Goede <hdegoede@redhat.com>
18823 L: linux-input@vger.kernel.org
18825 F: drivers/input/tablet/wacom_serial4.c
18827 WATCHDOG DEVICE DRIVERS
18828 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18829 M: Guenter Roeck <linux@roeck-us.net>
18830 L: linux-watchdog@vger.kernel.org
18832 W: http://www.linux-watchdog.org/
18833 T: git git://www.linux-watchdog.org/linux-watchdog.git
18834 F: Documentation/devicetree/bindings/watchdog/
18835 F: Documentation/watchdog/
18836 F: drivers/watchdog/
18837 F: include/linux/watchdog.h
18838 F: include/uapi/linux/watchdog.h
18840 WHISKEYCOVE PMIC GPIO DRIVER
18841 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18842 L: linux-gpio@vger.kernel.org
18844 F: drivers/gpio/gpio-wcove.c
18847 M: Dianlong Li <long17.cool@163.com>
18848 L: linux-rtc@vger.kernel.org
18850 F: drivers/rtc/rtc-sd3078.c
18853 M: David Rheinsberg <david.rheinsberg@gmail.com>
18854 L: linux-input@vger.kernel.org
18856 F: drivers/hid/hid-wiimote*
18858 WILOCITY WIL6210 WIRELESS DRIVER
18859 M: Maya Erez <merez@codeaurora.org>
18860 L: linux-wireless@vger.kernel.org
18861 L: wil6210@qti.qualcomm.com
18863 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18864 F: drivers/net/wireless/ath/wil6210/
18867 M: David Härdeman <david@hardeman.nu>
18869 F: drivers/media/rc/winbond-cir.c
18871 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18872 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18873 L: linux-watchdog@vger.kernel.org
18875 F: drivers/watchdog/ebc-c384_wdt.c
18877 WINSYSTEMS WS16C48 GPIO DRIVER
18878 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18879 L: linux-gpio@vger.kernel.org
18881 F: drivers/gpio/gpio-ws16c48.c
18883 WIREGUARD SECURE NETWORK TUNNEL
18884 M: Jason A. Donenfeld <Jason@zx2c4.com>
18885 L: wireguard@lists.zx2c4.com
18886 L: netdev@vger.kernel.org
18888 F: drivers/net/wireguard/
18889 F: tools/testing/selftests/wireguard/
18891 WISTRON LAPTOP BUTTON DRIVER
18892 M: Miloslav Trmac <mitr@volny.cz>
18894 F: drivers/input/misc/wistron_btns.c
18896 WL3501 WIRELESS PCMCIA CARD DRIVER
18897 L: linux-wireless@vger.kernel.org
18899 F: drivers/net/wireless/wl3501*
18901 WOLFSON MICROELECTRONICS DRIVERS
18902 L: patches@opensource.cirrus.com
18904 W: https://github.com/CirrusLogic/linux-drivers/wiki
18905 T: git https://github.com/CirrusLogic/linux-drivers.git
18906 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18907 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18908 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18909 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18910 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18911 F: Documentation/hwmon/wm83??.rst
18912 F: arch/arm/mach-s3c/mach-crag6410*
18913 F: drivers/clk/clk-wm83*.c
18914 F: drivers/extcon/extcon-arizona.c
18915 F: drivers/gpio/gpio-*wm*.c
18916 F: drivers/gpio/gpio-arizona.c
18917 F: drivers/hwmon/wm83??-hwmon.c
18918 F: drivers/input/misc/wm831x-on.c
18919 F: drivers/input/touchscreen/wm831x-ts.c
18920 F: drivers/input/touchscreen/wm97*.c
18921 F: drivers/leds/leds-wm83*.c
18922 F: drivers/mfd/arizona*
18923 F: drivers/mfd/cs47l24*
18924 F: drivers/mfd/wm*.c
18925 F: drivers/power/supply/wm83*.c
18926 F: drivers/regulator/arizona*
18927 F: drivers/regulator/wm8*.c
18928 F: drivers/rtc/rtc-wm83*.c
18929 F: drivers/video/backlight/wm83*_bl.c
18930 F: drivers/watchdog/wm83*_wdt.c
18931 F: include/linux/mfd/arizona/
18932 F: include/linux/mfd/wm831x/
18933 F: include/linux/mfd/wm8350/
18934 F: include/linux/mfd/wm8400*
18935 F: include/linux/regulator/arizona*
18936 F: include/linux/wm97xx.h
18937 F: include/sound/wm????.h
18938 F: sound/soc/codecs/arizona.?
18939 F: sound/soc/codecs/cs47l24*
18940 F: sound/soc/codecs/wm*
18943 M: Tejun Heo <tj@kernel.org>
18944 R: Lai Jiangshan <jiangshanlai@gmail.com>
18946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18947 F: Documentation/core-api/workqueue.rst
18948 F: include/linux/workqueue.h
18949 F: kernel/workqueue.c
18951 X-POWERS AXP288 PMIC DRIVERS
18952 M: Hans de Goede <hdegoede@redhat.com>
18954 F: drivers/acpi/pmic/intel_pmic_xpower.c
18957 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18958 M: Chen-Yu Tsai <wens@csie.org>
18959 L: linux-kernel@vger.kernel.org
18964 M: Martin Schiller <ms@dev.tdt.de>
18965 L: linux-x25@vger.kernel.org
18967 F: Documentation/networking/lapb-module.rst
18968 F: Documentation/networking/x25*
18969 F: drivers/net/wan/hdlc_x25.c
18970 F: drivers/net/wan/lapbether.c
18971 F: include/*/lapb.h
18972 F: include/net/x25*
18973 F: include/uapi/linux/x25.h
18977 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18978 M: Thomas Gleixner <tglx@linutronix.de>
18979 M: Ingo Molnar <mingo@redhat.com>
18980 M: Borislav Petkov <bp@alien8.de>
18982 R: "H. Peter Anvin" <hpa@zytor.com>
18983 L: linux-kernel@vger.kernel.org
18985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18986 F: Documentation/devicetree/bindings/x86/
18987 F: Documentation/x86/
18991 M: Andy Lutomirski <luto@kernel.org>
18992 L: linux-kernel@vger.kernel.org
18994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18997 X86 MCE INFRASTRUCTURE
18998 M: Tony Luck <tony.luck@intel.com>
18999 M: Borislav Petkov <bp@alien8.de>
19000 L: linux-edac@vger.kernel.org
19002 F: arch/x86/kernel/cpu/mce/*
19004 X86 MICROCODE UPDATE SUPPORT
19005 M: Borislav Petkov <bp@alien8.de>
19007 F: arch/x86/kernel/cpu/microcode/*
19010 M: Dave Hansen <dave.hansen@linux.intel.com>
19011 M: Andy Lutomirski <luto@kernel.org>
19012 M: Peter Zijlstra <peterz@infradead.org>
19013 L: linux-kernel@vger.kernel.org
19015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19018 X86 PLATFORM DRIVERS
19019 M: Hans de Goede <hdegoede@redhat.com>
19020 M: Mark Gross <mgross@linux.intel.com>
19021 L: platform-driver-x86@vger.kernel.org
19023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19024 F: drivers/platform/olpc/
19025 F: drivers/platform/x86/
19027 X86 PLATFORM DRIVERS - ARCH
19028 R: Darren Hart <dvhart@infradead.org>
19029 R: Andy Shevchenko <andy@infradead.org>
19030 L: platform-driver-x86@vger.kernel.org
19033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19034 F: arch/x86/platform
19036 X86 PLATFORM UV HPE SUPERDOME FLEX
19037 M: Steve Wahl <steve.wahl@hpe.com>
19038 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19039 R: Russ Anderson <russ.anderson@hpe.com>
19041 F: arch/x86/include/asm/uv/
19042 F: arch/x86/kernel/apic/x2apic_uv_x.c
19043 F: arch/x86/platform/uv/
19046 M: Andy Lutomirski <luto@kernel.org>
19047 L: linux-kernel@vger.kernel.org
19049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19050 F: arch/x86/entry/vdso/
19053 M: Matthew Wilcox <willy@infradead.org>
19054 L: linux-fsdevel@vger.kernel.org
19056 F: Documentation/core-api/xarray.rst
19057 F: include/linux/idr.h
19058 F: include/linux/xarray.h
19061 F: tools/testing/radix-tree
19064 M: Benjamin Valentin <benpicco@googlemail.com>
19066 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19067 F: drivers/media/rc/xbox_remote.c
19069 XC2028/3028 TUNER DRIVER
19070 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19071 L: linux-media@vger.kernel.org
19073 W: https://linuxtv.org
19074 T: git git://linuxtv.org/media_tree.git
19075 F: drivers/media/tuners/tuner-xc2028.*
19077 XDP (eXpress Data Path)
19078 M: Alexei Starovoitov <ast@kernel.org>
19079 M: Daniel Borkmann <daniel@iogearbox.net>
19080 M: David S. Miller <davem@davemloft.net>
19081 M: Jakub Kicinski <kuba@kernel.org>
19082 M: Jesper Dangaard Brouer <hawk@kernel.org>
19083 M: John Fastabend <john.fastabend@gmail.com>
19084 L: netdev@vger.kernel.org
19085 L: bpf@vger.kernel.org
19087 F: include/net/xdp.h
19088 F: include/trace/events/xdp.h
19089 F: kernel/bpf/cpumap.c
19090 F: kernel/bpf/devmap.c
19095 XDP SOCKETS (AF_XDP)
19096 M: Björn Töpel <bjorn.topel@intel.com>
19097 M: Magnus Karlsson <magnus.karlsson@intel.com>
19098 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19099 L: netdev@vger.kernel.org
19100 L: bpf@vger.kernel.org
19102 F: include/net/xdp_sock*
19103 F: include/net/xsk_buff_pool.h
19104 F: include/uapi/linux/if_xdp.h
19106 F: samples/bpf/xdpsock*
19107 F: tools/lib/bpf/xsk*
19109 XEN BLOCK SUBSYSTEM
19110 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19111 M: Roger Pau Monné <roger.pau@citrix.com>
19112 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19114 F: drivers/block/xen*
19115 F: drivers/block/xen-blkback/*
19118 M: Stefano Stabellini <sstabellini@kernel.org>
19119 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19121 F: arch/arm/include/asm/xen/
19124 XEN HYPERVISOR ARM64
19125 M: Stefano Stabellini <sstabellini@kernel.org>
19126 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19128 F: arch/arm64/include/asm/xen/
19131 XEN HYPERVISOR INTERFACE
19132 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19133 M: Juergen Gross <jgross@suse.com>
19134 R: Stefano Stabellini <sstabellini@kernel.org>
19135 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19138 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19139 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19140 F: arch/x86/include/asm/pvclock-abi.h
19141 F: arch/x86/include/asm/xen/
19142 F: arch/x86/platform/pvh/
19144 F: drivers/*/xen-*front.c
19146 F: include/uapi/xen/
19149 XEN NETWORK BACKEND DRIVER
19150 M: Wei Liu <wei.liu@kernel.org>
19151 M: Paul Durrant <paul@xen.org>
19152 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19153 L: netdev@vger.kernel.org
19155 F: drivers/net/xen-netback/*
19158 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19159 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19161 F: arch/x86/pci/*xen*
19162 F: drivers/pci/*xen*
19165 M: Juergen Gross <jgross@suse.com>
19166 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19167 L: linux-scsi@vger.kernel.org
19169 F: drivers/scsi/xen-scsifront.c
19170 F: drivers/xen/xen-scsiback.c
19171 F: include/xen/interface/io/vscsiif.h
19173 XEN SOUND FRONTEND DRIVER
19174 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19176 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19180 XEN SWIOTLB SUBSYSTEM
19181 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19182 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19183 L: iommu@lists.linux-foundation.org
19185 F: arch/x86/xen/*swiotlb*
19186 F: drivers/xen/*swiotlb*
19189 M: Darrick J. Wong <darrick.wong@oracle.com>
19190 M: linux-xfs@vger.kernel.org
19191 L: linux-xfs@vger.kernel.org
19194 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19195 F: Documentation/ABI/testing/sysfs-fs-xfs
19196 F: Documentation/admin-guide/xfs.rst
19197 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19198 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19200 F: include/uapi/linux/dqblk_xfs.h
19201 F: include/uapi/linux/fsmap.h
19203 XILINX AXI ETHERNET DRIVER
19204 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19206 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19209 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19210 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19211 L: linux-can@vger.kernel.org
19213 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19214 F: drivers/net/can/xilinx_can.c
19216 XILINX SD-FEC IP CORES
19217 M: Derek Kiernan <derek.kiernan@xilinx.com>
19218 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19220 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19221 F: Documentation/misc-devices/xilinx_sdfec.rst
19222 F: drivers/misc/Kconfig
19223 F: drivers/misc/Makefile
19224 F: drivers/misc/xilinx_sdfec.c
19225 F: include/uapi/misc/xilinx_sdfec.h
19227 XILINX UARTLITE SERIAL DRIVER
19228 M: Peter Korsgaard <jacmet@sunsite.dk>
19229 L: linux-serial@vger.kernel.org
19231 F: drivers/tty/serial/uartlite.c
19233 XILINX VIDEO IP CORES
19234 M: Hyun Kwon <hyun.kwon@xilinx.com>
19235 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19236 L: linux-media@vger.kernel.org
19238 T: git git://linuxtv.org/media_tree.git
19239 F: Documentation/devicetree/bindings/media/xilinx/
19240 F: drivers/media/platform/xilinx/
19241 F: include/uapi/linux/xilinx-v4l2-controls.h
19243 XILINX ZYNQMP DPDMA DRIVER
19244 M: Hyun Kwon <hyun.kwon@xilinx.com>
19245 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19246 L: dmaengine@vger.kernel.org
19248 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19249 F: drivers/dma/xilinx/xilinx_dpdma.c
19250 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19252 XILINX ZYNQMP PSGTR PHY DRIVER
19253 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19255 L: linux-kernel@vger.kernel.org
19257 T: git https://github.com/Xilinx/linux-xlnx.git
19258 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19259 F: drivers/phy/xilinx/phy-zynqmp.c
19262 M: Eli Billauer <eli.billauer@gmail.com>
19263 L: linux-kernel@vger.kernel.org
19265 F: drivers/char/xillybus/
19268 M: George Cherian <gcherian@marvell.com>
19269 L: linux-i2c@vger.kernel.org
19271 W: http://www.marvell.com
19272 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19273 F: drivers/i2c/busses/i2c-xlp9xx.c
19275 XRA1403 GPIO EXPANDER
19276 M: Nandor Han <nandor.han@ge.com>
19277 M: Semi Malinen <semi.malinen@ge.com>
19278 L: linux-gpio@vger.kernel.org
19280 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19281 F: drivers/gpio/gpio-xra1403.c
19283 XTENSA XTFPGA PLATFORM SUPPORT
19284 M: Max Filippov <jcmvbkbc@gmail.com>
19285 L: linux-xtensa@linux-xtensa.org
19287 F: drivers/spi/spi-xtensa-xtfpga.c
19288 F: sound/soc/xtensa/xtfpga-i2s.c
19290 YAM DRIVER FOR AX.25
19291 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19292 L: linux-hams@vger.kernel.org
19294 F: drivers/net/hamradio/yam*
19295 F: include/linux/yam.h
19297 YAMA SECURITY MODULE
19298 M: Kees Cook <keescook@chromium.org>
19300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19301 F: Documentation/admin-guide/LSM/Yama.rst
19304 YEALINK PHONE DRIVER
19305 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19306 L: usbb2k-api-dev@nongnu.org
19308 F: Documentation/input/devices/yealink.rst
19309 F: drivers/input/misc/yealink.*
19311 Z8530 DRIVER FOR AX.25
19312 M: Joerg Reuter <jreuter@yaina.de>
19313 L: linux-hams@vger.kernel.org
19315 W: http://yaina.de/jreuter/
19316 W: http://www.qsl.net/dl1bke/
19317 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19318 F: drivers/net/hamradio/*scc.c
19319 F: drivers/net/hamradio/z8530.h
19321 ZBUD COMPRESSED PAGE ALLOCATOR
19322 M: Seth Jennings <sjenning@redhat.com>
19323 M: Dan Streetman <ddstreet@ieee.org>
19324 L: linux-mm@kvack.org
19326 F: include/linux/zbud.h
19329 ZD1211RW WIRELESS DRIVER
19330 M: Daniel Drake <dsd@gentoo.org>
19331 M: Ulrich Kunitz <kune@deine-taler.de>
19332 L: linux-wireless@vger.kernel.org
19333 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19335 W: http://zd1211.ath.cx/wiki/DriverRewrite
19336 F: drivers/net/wireless/zydas/zd1211rw/
19338 ZD1301 MEDIA DRIVER
19339 M: Antti Palosaari <crope@iki.fi>
19340 L: linux-media@vger.kernel.org
19342 W: https://linuxtv.org/
19343 W: http://palosaari.fi/linux/
19344 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19345 F: drivers/media/usb/dvb-usb-v2/zd1301*
19347 ZD1301_DEMOD MEDIA DRIVER
19348 M: Antti Palosaari <crope@iki.fi>
19349 L: linux-media@vger.kernel.org
19351 W: https://linuxtv.org/
19352 W: http://palosaari.fi/linux/
19353 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19354 F: drivers/media/dvb-frontends/zd1301_demod*
19356 ZHAOXIN PROCESSOR SUPPORT
19357 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19358 L: linux-kernel@vger.kernel.org
19360 F: arch/x86/kernel/cpu/zhaoxin.c
19363 M: Damien Le Moal <damien.lemoal@wdc.com>
19364 M: Naohiro Aota <naohiro.aota@wdc.com>
19365 R: Johannes Thumshirn <jth@kernel.org>
19366 L: linux-fsdevel@vger.kernel.org
19368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19369 F: Documentation/filesystems/zonefs.rst
19372 ZR36067 VIDEO FOR LINUX DRIVER
19373 M: Corentin Labbe <clabbe@baylibre.com>
19374 L: mjpeg-users@lists.sourceforge.net
19375 L: linux-media@vger.kernel.org
19377 W: http://mjpeg.sourceforge.net/driver-zoran/
19378 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19379 F: Documentation/driver-api/media/drivers/zoran.rst
19380 F: drivers/staging/media/zoran/
19382 ZPOOL COMPRESSED PAGE STORAGE API
19383 M: Dan Streetman <ddstreet@ieee.org>
19384 L: linux-mm@kvack.org
19386 F: include/linux/zpool.h
19389 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19390 M: Minchan Kim <minchan@kernel.org>
19391 M: Nitin Gupta <ngupta@vflare.org>
19392 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19393 L: linux-kernel@vger.kernel.org
19395 F: Documentation/admin-guide/blockdev/zram.rst
19396 F: drivers/block/zram/
19398 ZS DECSTATION Z85C30 SERIAL DRIVER
19399 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19401 F: drivers/tty/serial/zs.*
19403 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19404 M: Minchan Kim <minchan@kernel.org>
19405 M: Nitin Gupta <ngupta@vflare.org>
19406 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19407 L: linux-mm@kvack.org
19409 F: Documentation/vm/zsmalloc.rst
19410 F: include/linux/zsmalloc.h
19413 ZSWAP COMPRESSED SWAP CACHING
19414 M: Seth Jennings <sjenning@redhat.com>
19415 M: Dan Streetman <ddstreet@ieee.org>
19416 M: Vitaly Wool <vitaly.wool@konsulko.com>
19417 L: linux-mm@kvack.org
19422 M: Linus Torvalds <torvalds@linux-foundation.org>
19423 L: linux-kernel@vger.kernel.org
19424 S: Buried alive in reporters
19425 Q: http://patchwork.kernel.org/project/LKML/list/
19426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git