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 ARM/MIOA701 MACHINE SUPPORT
2114 M: Robert Jarzmik <robert.jarzmik@free.fr>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 F: arch/arm/mach-pxa/mioa701.c
2119 ARM/MStar/Sigmastar Armv7 SoC support
2120 M: Daniel Palmer <daniel@thingy.jp>
2121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W: http://linux-chenxing.org/
2124 F: Documentation/devicetree/bindings/arm/mstar/*
2125 F: arch/arm/boot/dts/mstar-*
2126 F: arch/arm/mach-mstar/
2128 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2129 M: Michael Petchkovsky <mkpetch@internode.on.net>
2132 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2133 M: Linus Walleij <linus.walleij@linaro.org>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2137 F: Documentation/devicetree/bindings/arm/ste-*
2138 F: Documentation/devicetree/bindings/arm/ux500.yaml
2139 F: Documentation/devicetree/bindings/arm/ux500/
2140 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2141 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2142 F: arch/arm/boot/dts/ste-*
2143 F: arch/arm/mach-nomadik/
2144 F: arch/arm/mach-u300/
2145 F: arch/arm/mach-ux500/
2146 F: drivers/clk/clk-nomadik.c
2147 F: drivers/clk/clk-u300.c
2148 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2149 F: drivers/clocksource/timer-u300.c
2150 F: drivers/dma/coh901318*
2151 F: drivers/dma/ste_dma40*
2152 F: drivers/hwspinlock/u8500_hsem.c
2153 F: drivers/i2c/busses/i2c-nomadik.c
2154 F: drivers/i2c/busses/i2c-stu300.c
2155 F: drivers/iio/adc/ab8500-gpadc.c
2156 F: drivers/mfd/ab3100*
2157 F: drivers/mfd/ab8500*
2158 F: drivers/mfd/abx500*
2159 F: drivers/mfd/db8500*
2160 F: drivers/mfd/dbx500*
2161 F: drivers/pinctrl/nomadik/
2162 F: drivers/pinctrl/pinctrl-coh901*
2163 F: drivers/pinctrl/pinctrl-u300.c
2164 F: drivers/rtc/rtc-ab3100.c
2165 F: drivers/rtc/rtc-ab8500.c
2166 F: drivers/rtc/rtc-coh901331.c
2167 F: drivers/rtc/rtc-pl031.c
2168 F: drivers/soc/ux500/
2169 F: drivers/watchdog/coh901327_wdt.c
2171 ARM/NUVOTON NPCM ARCHITECTURE
2172 M: Avi Fishman <avifishman70@gmail.com>
2173 M: Tomer Maimon <tmaimon77@gmail.com>
2174 M: Tali Perry <tali.perry1@gmail.com>
2175 R: Patrick Venture <venture@google.com>
2176 R: Nancy Yuen <yuenn@google.com>
2177 R: Benjamin Fair <benjaminfair@google.com>
2178 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2180 F: Documentation/devicetree/bindings/*/*/*npcm*
2181 F: Documentation/devicetree/bindings/*/*npcm*
2182 F: arch/arm/boot/dts/nuvoton-npcm*
2183 F: arch/arm/mach-npcm/
2185 F: drivers/*/*/*npcm*
2186 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2188 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2189 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2191 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2192 F: arch/arm/mach-s3c/gta02.h
2193 F: arch/arm/mach-s3c/mach-gta02.c
2195 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2196 M: Alexander Clouter <alex@digriz.org.uk>
2197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 W: http://www.digriz.org.uk/ts78xx/kernel
2200 F: arch/arm/mach-orion5x/ts78xx-*
2202 ARM/OXNAS platform support
2203 M: Neil Armstrong <narmstrong@baylibre.com>
2204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2205 L: linux-oxnas@groups.io (moderated for non-subscribers)
2207 F: arch/arm/boot/dts/ox8*.dts*
2208 F: arch/arm/mach-oxnas/
2209 F: drivers/power/reset/oxnas-restart.c
2212 ARM/PALM TREO SUPPORT
2213 M: Tomas Cech <sleep_walker@suse.com>
2214 L: linux-arm-kernel@lists.infradead.org
2216 W: http://hackndev.com
2217 F: arch/arm/mach-pxa/palmtreo.*
2219 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2220 M: Marek Vasut <marek.vasut@gmail.com>
2221 L: linux-arm-kernel@lists.infradead.org
2223 W: http://hackndev.com
2224 F: arch/arm/mach-pxa/include/mach/palmld.h
2225 F: arch/arm/mach-pxa/include/mach/palmtc.h
2226 F: arch/arm/mach-pxa/include/mach/palmtx.h
2227 F: arch/arm/mach-pxa/palmld.c
2228 F: arch/arm/mach-pxa/palmt5.*
2229 F: arch/arm/mach-pxa/palmtc.c
2230 F: arch/arm/mach-pxa/palmte2.*
2231 F: arch/arm/mach-pxa/palmtx.c
2234 M: Sergey Lapin <slapin@ossfans.org>
2235 L: linux-arm-kernel@lists.infradead.org
2237 W: http://hackndev.com
2238 F: arch/arm/mach-pxa/palmz72.*
2241 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2243 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2245 ARM/PT DIGITAL BOARD PORT
2246 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 W: http://www.armlinux.org.uk/
2251 ARM/QUALCOMM SUPPORT
2252 M: Andy Gross <agross@kernel.org>
2253 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2254 L: linux-arm-msm@vger.kernel.org
2256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2257 F: Documentation/devicetree/bindings/*/qcom*
2258 F: Documentation/devicetree/bindings/soc/qcom/
2259 F: arch/arm/boot/dts/qcom-*.dts
2260 F: arch/arm/boot/dts/qcom-*.dtsi
2261 F: arch/arm/mach-qcom/
2262 F: arch/arm64/boot/dts/qcom/
2263 F: drivers/*/*/qcom*
2264 F: drivers/*/*/qcom/
2265 F: drivers/*/pm8???-*
2268 F: drivers/bluetooth/btqcomsmd.c
2269 F: drivers/clocksource/timer-qcom.c
2270 F: drivers/cpuidle/cpuidle-qcom-spm.c
2271 F: drivers/extcon/extcon-qcom*
2272 F: drivers/i2c/busses/i2c-qcom-geni.c
2273 F: drivers/i2c/busses/i2c-qup.c
2274 F: drivers/iommu/msm*
2275 F: drivers/mfd/ssbi.c
2276 F: drivers/mmc/host/mmci_qcom*
2277 F: drivers/mmc/host/sdhci-msm.c
2278 F: drivers/pci/controller/dwc/pcie-qcom.c
2279 F: drivers/phy/qualcomm/
2280 F: drivers/power/*/msm*
2281 F: drivers/reset/reset-qcom-*
2282 F: drivers/scsi/ufs/ufs-qcom*
2283 F: drivers/spi/spi-geni-qcom.c
2284 F: drivers/spi/spi-qcom-qspi.c
2285 F: drivers/spi/spi-qup.c
2286 F: drivers/tty/serial/msm_serial.c
2287 F: drivers/usb/dwc3/dwc3-qcom.c
2288 F: include/dt-bindings/*/qcom*
2289 F: include/linux/*/qcom*
2291 ARM/RADISYS ENP2611 MACHINE SUPPORT
2292 M: Lennert Buytenhek <kernel@wantstofly.org>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2296 ARM/RDA MICRO ARCHITECTURE
2297 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2299 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2301 F: Documentation/devicetree/bindings/arm/rda.yaml
2302 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2303 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2304 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2305 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2306 F: arch/arm/boot/dts/rda8810pl-*
2307 F: drivers/clocksource/timer-rda.c
2308 F: drivers/gpio/gpio-rda.c
2309 F: drivers/irqchip/irq-rda-intc.c
2310 F: drivers/tty/serial/rda-uart.c
2312 ARM/REALTEK ARCHITECTURE
2313 M: Andreas Färber <afaerber@suse.de>
2314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2317 F: Documentation/devicetree/bindings/arm/realtek.yaml
2318 F: arch/arm/boot/dts/rtd*
2319 F: arch/arm/mach-realtek/
2320 F: arch/arm64/boot/dts/realtek/
2322 ARM/RENESAS ARM64 ARCHITECTURE
2323 M: Geert Uytterhoeven <geert+renesas@glider.be>
2324 M: Magnus Damm <magnus.damm@gmail.com>
2325 L: linux-renesas-soc@vger.kernel.org
2327 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2329 F: Documentation/devicetree/bindings/arm/renesas.yaml
2330 F: arch/arm64/boot/dts/renesas/
2331 F: drivers/soc/renesas/
2332 F: include/linux/soc/renesas/
2334 ARM/RISCPC ARCHITECTURE
2335 M: Russell King <linux@armlinux.org.uk>
2336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W: http://www.armlinux.org.uk/
2339 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2340 F: arch/arm/include/asm/hardware/ioc.h
2341 F: arch/arm/include/asm/hardware/iomd.h
2342 F: arch/arm/include/asm/hardware/memc.h
2343 F: arch/arm/mach-rpc/
2344 F: drivers/net/ethernet/8390/etherh.c
2345 F: drivers/net/ethernet/i825xx/ether1*
2346 F: drivers/net/ethernet/seeq/ether3*
2347 F: drivers/scsi/arm/
2349 ARM/Rockchip SoC support
2350 M: Heiko Stuebner <heiko@sntech.de>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2352 L: linux-rockchip@lists.infradead.org
2354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2355 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2356 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2357 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2358 F: arch/arm/boot/dts/rk3*
2359 F: arch/arm/boot/dts/rv1108*
2360 F: arch/arm/mach-rockchip/
2361 F: drivers/*/*/*rockchip*
2362 F: drivers/*/*rockchip*
2363 F: drivers/clk/rockchip/
2364 F: drivers/i2c/busses/i2c-rk3x.c
2365 F: sound/soc/rockchip/
2368 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2369 M: Krzysztof Kozlowski <krzk@kernel.org>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 L: linux-samsung-soc@vger.kernel.org
2373 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2374 F: Documentation/arm/samsung/
2375 F: Documentation/devicetree/bindings/arm/samsung/
2376 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2377 F: arch/arm/boot/dts/exynos*
2378 F: arch/arm/boot/dts/s3c*
2379 F: arch/arm/boot/dts/s5p*
2380 F: arch/arm/mach-exynos*/
2381 F: arch/arm/mach-s3c/
2382 F: arch/arm/mach-s5p*/
2383 F: arch/arm64/boot/dts/exynos/
2384 F: drivers/*/*/*s3c24*
2385 F: drivers/*/*s3c24*
2386 F: drivers/*/*s3c64xx*
2387 F: drivers/*/*s5pv210*
2388 F: drivers/memory/samsung/
2389 F: drivers/soc/samsung/
2390 F: drivers/tty/serial/samsung*
2391 F: include/linux/soc/samsung/
2397 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2398 M: Andrzej Hajda <a.hajda@samsung.com>
2399 L: linux-arm-kernel@lists.infradead.org
2400 L: linux-media@vger.kernel.org
2402 F: drivers/media/platform/s5p-g2d/
2404 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2405 M: Marek Szyprowski <m.szyprowski@samsung.com>
2406 L: linux-samsung-soc@vger.kernel.org
2407 L: linux-media@vger.kernel.org
2409 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2410 F: drivers/media/cec/platform/s5p/
2412 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2413 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2414 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2415 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2416 L: linux-arm-kernel@lists.infradead.org
2417 L: linux-media@vger.kernel.org
2419 F: drivers/media/platform/s5p-jpeg/
2421 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2422 M: Andrzej Hajda <a.hajda@samsung.com>
2423 L: linux-arm-kernel@lists.infradead.org
2424 L: linux-media@vger.kernel.org
2426 F: drivers/media/platform/s5p-mfc/
2428 ARM/SHMOBILE ARM ARCHITECTURE
2429 M: Geert Uytterhoeven <geert+renesas@glider.be>
2430 M: Magnus Damm <magnus.damm@gmail.com>
2431 L: linux-renesas-soc@vger.kernel.org
2433 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2435 F: Documentation/devicetree/bindings/arm/renesas.yaml
2436 F: arch/arm/boot/dts/emev2*
2437 F: arch/arm/boot/dts/gr-peach*
2438 F: arch/arm/boot/dts/iwg20d-q7*
2439 F: arch/arm/boot/dts/r7s*
2440 F: arch/arm/boot/dts/r8a*
2441 F: arch/arm/boot/dts/r9a*
2442 F: arch/arm/boot/dts/sh*
2443 F: arch/arm/configs/shmobile_defconfig
2444 F: arch/arm/include/debug/renesas-scif.S
2445 F: arch/arm/mach-shmobile/
2446 F: drivers/soc/renesas/
2447 F: include/linux/soc/renesas/
2449 ARM/SOCFPGA ARCHITECTURE
2450 M: Dinh Nguyen <dinguyen@kernel.org>
2452 W: http://www.rocketboards.org
2453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2454 F: arch/arm/boot/dts/socfpga*
2455 F: arch/arm/configs/socfpga_defconfig
2456 F: arch/arm/mach-socfpga/
2457 F: arch/arm64/boot/dts/altera/
2458 F: arch/arm64/boot/dts/intel/
2460 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2461 M: Dinh Nguyen <dinguyen@kernel.org>
2463 F: drivers/clk/socfpga/
2465 ARM/SOCFPGA EDAC SUPPORT
2466 M: Dinh Nguyen <dinguyen@kernel.org>
2468 F: drivers/edac/altera_edac.
2470 ARM/SPREADTRUM SoC SUPPORT
2471 M: Orson Zhai <orsonzhai@gmail.com>
2472 M: Baolin Wang <baolin.wang7@gmail.com>
2473 M: Chunyan Zhang <zhang.lyra@gmail.com>
2475 F: arch/arm64/boot/dts/sprd
2480 ARM/STI ARCHITECTURE
2481 M: Patrice Chotard <patrice.chotard@st.com>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 W: http://www.stlinux.com
2485 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2486 F: arch/arm/boot/dts/sti*
2487 F: arch/arm/mach-sti/
2488 F: drivers/ata/ahci_st.c
2489 F: drivers/char/hw_random/st-rng.c
2490 F: drivers/clocksource/arm_global_timer.c
2491 F: drivers/clocksource/clksrc_st_lpc.c
2492 F: drivers/cpufreq/sti-cpufreq.c
2493 F: drivers/dma/st_fdma*
2494 F: drivers/i2c/busses/i2c-st.c
2495 F: drivers/media/platform/sti/c8sectpfe/
2496 F: drivers/media/rc/st_rc.c
2497 F: drivers/mmc/host/sdhci-st.c
2498 F: drivers/phy/st/phy-miphy28lp.c
2499 F: drivers/phy/st/phy-stih407-usb.c
2500 F: drivers/pinctrl/pinctrl-st.c
2501 F: drivers/remoteproc/st_remoteproc.c
2502 F: drivers/remoteproc/st_slim_rproc.c
2503 F: drivers/reset/sti/
2504 F: drivers/rtc/rtc-st-lpc.c
2505 F: drivers/tty/serial/st-asc.c
2506 F: drivers/usb/dwc3/dwc3-st.c
2507 F: drivers/usb/host/ehci-st.c
2508 F: drivers/usb/host/ohci-st.c
2509 F: drivers/watchdog/st_lpc_wdt.c
2510 F: include/linux/remoteproc/st_slim_rproc.h
2512 ARM/STM32 ARCHITECTURE
2513 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2514 M: Alexandre Torgue <alexandre.torgue@st.com>
2515 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2519 F: arch/arm/boot/dts/stm32*
2520 F: arch/arm/mach-stm32/
2521 F: drivers/clocksource/armv7m_systick.c
2525 ARM/Synaptics SoC support
2526 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2527 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2530 F: arch/arm/boot/dts/berlin*
2531 F: arch/arm/mach-berlin/
2532 F: arch/arm64/boot/dts/synaptics/
2534 ARM/TANGO ARCHITECTURE
2535 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2536 M: Mans Rullgard <mans@mansr.com>
2537 L: linux-arm-kernel@lists.infradead.org
2541 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2542 M: Lennert Buytenhek <kernel@wantstofly.org>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2547 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2548 L: linux-tegra@vger.kernel.org
2549 L: linux-media@vger.kernel.org
2551 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2552 F: drivers/media/cec/platform/tegra/
2554 ARM/TETON BGA MACHINE SUPPORT
2555 M: "Mark F. Brown" <mark.brown314@gmail.com>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2559 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2560 M: Santosh Shilimkar <ssantosh@kernel.org>
2561 L: linux-kernel@vger.kernel.org
2563 F: drivers/memory/*emif*
2565 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2566 M: Santosh Shilimkar <ssantosh@kernel.org>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2570 F: arch/arm/boot/dts/keystone-*
2571 F: arch/arm/mach-keystone/
2573 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2574 M: Santosh Shilimkar <ssantosh@kernel.org>
2575 L: linux-kernel@vger.kernel.org
2577 F: drivers/clk/keystone/
2579 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2580 M: Santosh Shilimkar <ssantosh@kernel.org>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 L: linux-kernel@vger.kernel.org
2584 F: drivers/clocksource/timer-keystone.c
2586 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2587 M: Santosh Shilimkar <ssantosh@kernel.org>
2588 L: linux-kernel@vger.kernel.org
2590 F: drivers/power/reset/keystone-reset.c
2592 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2593 M: Tero Kristo <t-kristo@ti.com>
2594 M: Nishanth Menon <nm@ti.com>
2595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2597 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2598 F: arch/arm64/boot/dts/ti/Makefile
2599 F: arch/arm64/boot/dts/ti/k3-*
2600 F: include/dt-bindings/pinctrl/k3.h
2602 ARM/THECUS N2100 MACHINE SUPPORT
2603 M: Lennert Buytenhek <kernel@wantstofly.org>
2604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 ARM/TOSA MACHINE SUPPORT
2608 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2609 M: Dirk Opfer <dirk@opfer-online.de>
2612 ARM/TOSHIBA VISCONTI ARCHITECTURE
2613 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2617 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2618 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2619 F: arch/arm64/boot/dts/toshiba/
2620 F: drivers/pinctrl/visconti/
2623 ARM/UNIPHIER ARCHITECTURE
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2627 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2628 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2629 F: arch/arm/boot/dts/uniphier*
2630 F: arch/arm/include/asm/hardware/cache-uniphier.h
2631 F: arch/arm/mach-uniphier/
2632 F: arch/arm/mm/cache-uniphier.c
2633 F: arch/arm64/boot/dts/socionext/uniphier*
2634 F: drivers/bus/uniphier-system-bus.c
2635 F: drivers/clk/uniphier/
2636 F: drivers/dma/uniphier-mdmac.c
2637 F: drivers/gpio/gpio-uniphier.c
2638 F: drivers/i2c/busses/i2c-uniphier*
2639 F: drivers/irqchip/irq-uniphier-aidet.c
2640 F: drivers/mmc/host/uniphier-sd.c
2641 F: drivers/pinctrl/uniphier/
2642 F: drivers/reset/reset-uniphier.c
2643 F: drivers/tty/serial/8250/8250_uniphier.c
2646 ARM/VERSATILE EXPRESS PLATFORM
2647 M: Liviu Dudau <liviu.dudau@arm.com>
2648 M: Sudeep Holla <sudeep.holla@arm.com>
2649 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 F: arch/arm/boot/dts/vexpress*
2655 F: arch/arm/mach-vexpress/
2656 F: arch/arm64/boot/dts/arm/
2657 F: drivers/clk/versatile/clk-vexpress-osc.c
2658 F: drivers/clocksource/timer-versatile.c
2662 M: Russell King <linux@armlinux.org.uk>
2663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 W: http://www.armlinux.org.uk/
2668 ARM/VOIPAC PXA270 SUPPORT
2669 M: Marek Vasut <marek.vasut@gmail.com>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2672 F: arch/arm/mach-pxa/include/mach/vpac270.h
2673 F: arch/arm/mach-pxa/vpac270.c
2675 ARM/VT8500 ARM ARCHITECTURE
2676 M: Tony Prisk <linux@prisktech.co.nz>
2677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2679 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2680 F: arch/arm/mach-vt8500/
2681 F: drivers/clocksource/timer-vt8500.c
2682 F: drivers/i2c/busses/i2c-wmt.c
2683 F: drivers/mmc/host/wmt-sdmmc.c
2684 F: drivers/pwm/pwm-vt8500.c
2685 F: drivers/rtc/rtc-vt8500.c
2686 F: drivers/tty/serial/vt8500_serial.c
2687 F: drivers/usb/host/ehci-platform.c
2688 F: drivers/usb/host/uhci-platform.c
2689 F: drivers/video/fbdev/vt8500lcdfb.*
2690 F: drivers/video/fbdev/wm8505fb*
2691 F: drivers/video/fbdev/wmt_ge_rops.*
2693 ARM/ZIPIT Z2 SUPPORT
2694 M: Marek Vasut <marek.vasut@gmail.com>
2695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2697 F: arch/arm/mach-pxa/include/mach/z2.h
2698 F: arch/arm/mach-pxa/z2.c
2700 ARM/ZTE ARCHITECTURE
2701 M: Jun Nie <jun.nie@linaro.org>
2702 M: Shawn Guo <shawnguo@kernel.org>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: Documentation/devicetree/bindings/arm/zte.yaml
2706 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2707 F: Documentation/devicetree/bindings/dma/zxdma.txt
2708 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2709 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2710 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2711 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2712 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2713 F: Documentation/devicetree/bindings/soc/zte/
2714 F: Documentation/devicetree/bindings/sound/zte,*.txt
2715 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2716 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2717 F: arch/arm/boot/dts/zx2967*
2718 F: arch/arm/mach-zx/
2719 F: arch/arm64/boot/dts/zte/
2721 F: drivers/dma/zx_dma.c
2722 F: drivers/gpio/gpio-zx.c
2723 F: drivers/i2c/busses/i2c-zx2967.c
2724 F: drivers/mmc/host/dw_mmc-zx.*
2725 F: drivers/pinctrl/zte/
2727 F: drivers/thermal/zx2967_thermal.c
2728 F: drivers/watchdog/zx2967_wdt.c
2729 F: include/dt-bindings/clock/zx2967*.h
2730 F: include/dt-bindings/soc/zte,*.h
2731 F: sound/soc/codecs/zx_aud96p22.c
2734 ARM/ZYNQ ARCHITECTURE
2735 M: Michal Simek <michal.simek@xilinx.com>
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 W: http://wiki.xilinx.com
2739 T: git https://github.com/Xilinx/linux-xlnx.git
2740 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2741 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2742 F: arch/arm/mach-zynq/
2743 F: drivers/block/xsysace.c
2744 F: drivers/clocksource/timer-cadence-ttc.c
2745 F: drivers/cpuidle/cpuidle-zynq.c
2746 F: drivers/edac/synopsys_edac.c
2747 F: drivers/i2c/busses/i2c-cadence.c
2748 F: drivers/i2c/busses/i2c-xiic.c
2749 F: drivers/mmc/host/sdhci-of-arasan.c
2753 ARM64 PORT (AARCH64 ARCHITECTURE)
2754 M: Catalin Marinas <catalin.marinas@arm.com>
2755 M: Will Deacon <will@kernel.org>
2756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2759 F: Documentation/arm64/
2761 F: tools/testing/selftests/arm64/
2762 X: arch/arm64/boot/dts/
2764 AS3645A LED FLASH CONTROLLER DRIVER
2765 M: Sakari Ailus <sakari.ailus@iki.fi>
2766 L: linux-leds@vger.kernel.org
2768 F: drivers/leds/leds-as3645a.c
2770 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2771 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2772 L: linux-media@vger.kernel.org
2774 T: git git://linuxtv.org/media_tree.git
2775 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2776 F: drivers/media/i2c/ak7375.c
2778 ASAHI KASEI AK8974 DRIVER
2779 M: Linus Walleij <linus.walleij@linaro.org>
2780 L: linux-iio@vger.kernel.org
2782 W: http://www.akm.com/
2783 F: drivers/iio/magnetometer/ak8974.c
2785 ASC7621 HARDWARE MONITOR DRIVER
2786 M: George Joseph <george.joseph@fairview5.com>
2787 L: linux-hwmon@vger.kernel.org
2789 F: Documentation/hwmon/asc7621.rst
2790 F: drivers/hwmon/asc7621.c
2792 ASPEED PINCTRL DRIVERS
2793 M: Andrew Jeffery <andrew@aj.id.au>
2794 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2795 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2796 L: linux-gpio@vger.kernel.org
2798 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2799 F: drivers/pinctrl/aspeed/
2801 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2802 M: Eddie James <eajames@linux.ibm.com>
2803 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2805 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2806 F: drivers/irqchip/irq-aspeed-scu-ic.c
2807 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2809 ASPEED VIDEO ENGINE DRIVER
2810 M: Eddie James <eajames@linux.ibm.com>
2811 L: linux-media@vger.kernel.org
2812 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2814 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2815 F: drivers/media/platform/aspeed-video.c
2817 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2818 M: Corentin Chary <corentin.chary@gmail.com>
2819 L: acpi4asus-user@lists.sourceforge.net
2820 L: platform-driver-x86@vger.kernel.org
2822 W: http://acpi4asus.sf.net
2823 F: drivers/platform/x86/asus*.c
2824 F: drivers/platform/x86/eeepc*.c
2826 ASUS WIRELESS RADIO CONTROL DRIVER
2827 M: João Paulo Rechi Vita <jprvita@gmail.com>
2828 L: platform-driver-x86@vger.kernel.org
2830 F: drivers/platform/x86/asus-wireless.c
2833 M: David Howells <dhowells@redhat.com>
2834 L: keyrings@vger.kernel.org
2836 F: Documentation/crypto/asymmetric-keys.rst
2837 F: crypto/asymmetric_keys/
2838 F: include/crypto/pkcs7.h
2839 F: include/crypto/public_key.h
2840 F: include/linux/verification.h
2842 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2843 R: Dan Williams <dan.j.williams@intel.com>
2845 W: http://sourceforge.net/projects/xscaleiop
2846 F: Documentation/crypto/async-tx-api.rst
2849 F: include/linux/async_tx.h
2850 F: include/linux/dmaengine.h
2853 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2854 L: linux-i2c@vger.kernel.org
2856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2857 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2858 F: drivers/misc/eeprom/at24.c
2860 ATA OVER ETHERNET (AOE) DRIVER
2861 M: "Justin Sanders" <justin@coraid.com>
2863 W: http://www.openaoe.org/
2864 F: Documentation/admin-guide/aoe/
2865 F: drivers/block/aoe/
2867 ATHEROS 71XX/9XXX GPIO DRIVER
2868 M: Alban Bedel <albeu@free.fr>
2870 W: https://github.com/AlbanBedel/linux
2871 T: git git://github.com/AlbanBedel/linux
2872 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2873 F: drivers/gpio/gpio-ath79.c
2875 ATHEROS 71XX/9XXX USB PHY DRIVER
2876 M: Alban Bedel <albeu@free.fr>
2878 W: https://github.com/AlbanBedel/linux
2879 T: git git://github.com/AlbanBedel/linux
2880 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2881 F: drivers/phy/qualcomm/phy-ath79-usb.c
2883 ATHEROS ATH GENERIC UTILITIES
2884 M: Kalle Valo <kvalo@codeaurora.org>
2885 L: linux-wireless@vger.kernel.org
2887 F: drivers/net/wireless/ath/*
2889 ATHEROS ATH5K WIRELESS DRIVER
2890 M: Jiri Slaby <jirislaby@kernel.org>
2891 M: Nick Kossifidis <mickflemm@gmail.com>
2892 M: Luis Chamberlain <mcgrof@kernel.org>
2893 L: linux-wireless@vger.kernel.org
2895 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2896 F: drivers/net/wireless/ath/ath5k/
2898 ATHEROS ATH6KL WIRELESS DRIVER
2899 M: Kalle Valo <kvalo@codeaurora.org>
2900 L: linux-wireless@vger.kernel.org
2902 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2904 F: drivers/net/wireless/ath/ath6kl/
2907 M: Ville Syrjala <syrjala@sci.fi>
2909 F: drivers/input/misc/ati_remote2.c
2911 ATK0110 HWMON DRIVER
2912 M: Luca Tettamanti <kronos.it@gmail.com>
2913 L: linux-hwmon@vger.kernel.org
2915 F: drivers/hwmon/asus_atk0110.c
2917 ATLX ETHERNET DRIVERS
2918 M: Jay Cliburn <jcliburn@gmail.com>
2919 M: Chris Snook <chris.snook@gmail.com>
2920 L: netdev@vger.kernel.org
2922 W: http://sourceforge.net/projects/atl1
2923 W: http://atl1.sourceforge.net
2924 F: drivers/net/ethernet/atheros/
2927 M: Chas Williams <3chas3@gmail.com>
2928 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2929 L: netdev@vger.kernel.org
2931 W: http://linux-atm.sourceforge.net
2933 F: include/linux/atm*
2934 F: include/uapi/linux/atm*
2936 ATMEL MACB ETHERNET DRIVER
2937 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2938 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2940 F: drivers/net/ethernet/cadence/
2942 ATMEL MAXTOUCH DRIVER
2943 M: Nick Dyer <nick@shmanahar.org>
2945 T: git git://github.com/ndyer/linux.git
2946 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2947 F: drivers/input/touchscreen/atmel_mxt_ts.c
2949 ATMEL WIRELESS DRIVER
2950 M: Simon Kelley <simon@thekelleys.org.uk>
2951 L: linux-wireless@vger.kernel.org
2953 W: http://www.thekelleys.org.uk/atmel
2954 W: http://atmelwlandriver.sourceforge.net/
2955 F: drivers/net/wireless/atmel/atmel*
2957 ATOMIC INFRASTRUCTURE
2958 M: Will Deacon <will@kernel.org>
2959 M: Peter Zijlstra <peterz@infradead.org>
2960 R: Boqun Feng <boqun.feng@gmail.com>
2961 L: linux-kernel@vger.kernel.org
2963 F: arch/*/include/asm/atomic*.h
2964 F: include/*/atomic*.h
2967 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2968 M: Bradley Grove <linuxdrivers@attotech.com>
2969 L: linux-scsi@vger.kernel.org
2971 W: http://www.attotech.com
2972 F: drivers/scsi/esas2r
2974 ATUSB IEEE 802.15.4 RADIO DRIVER
2975 M: Stefan Schmidt <stefan@datenfreihafen.org>
2976 L: linux-wpan@vger.kernel.org
2978 F: drivers/net/ieee802154/at86rf230.h
2979 F: drivers/net/ieee802154/atusb.c
2980 F: drivers/net/ieee802154/atusb.h
2983 M: Paul Moore <paul@paul-moore.com>
2984 M: Eric Paris <eparis@redhat.com>
2985 L: linux-audit@redhat.com (moderated for non-subscribers)
2987 W: https://github.com/linux-audit
2988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2989 F: include/linux/audit.h
2990 F: include/uapi/linux/audit.h
2993 AUXILIARY DISPLAY DRIVERS
2994 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2996 F: drivers/auxdisplay/
2997 F: include/linux/cfag12864b.h
2999 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3000 M: Andreas Klinger <ak@it-klinger.de>
3001 L: linux-iio@vger.kernel.org
3003 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3004 F: drivers/iio/adc/hx711.c
3007 M: Ralf Baechle <ralf@linux-mips.org>
3008 L: linux-hams@vger.kernel.org
3010 W: http://www.linux-ax25.org/
3011 F: include/net/ax25.h
3012 F: include/uapi/linux/ax25.h
3016 M: Peter Rosin <peda@axentia.se>
3017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3019 F: arch/arm/boot/dts/at91-linea.dtsi
3020 F: arch/arm/boot/dts/at91-natte.dtsi
3021 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3022 F: arch/arm/boot/dts/at91-tse850-3.dts
3024 AXENTIA ASOC DRIVERS
3025 M: Peter Rosin <peda@axentia.se>
3026 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3028 F: Documentation/devicetree/bindings/sound/axentia,*
3029 F: sound/soc/atmel/tse850-pcm5142.c
3031 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3032 M: Nuno Sá <nuno.sa@analog.com>
3033 L: linux-hwmon@vger.kernel.org
3035 W: http://ez.analog.com/community/linux-device-drivers
3036 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3037 F: drivers/hwmon/axi-fan-control.c
3039 AXXIA I2C CONTROLLER
3040 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3041 L: linux-i2c@vger.kernel.org
3043 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3044 F: drivers/i2c/busses/i2c-axxia.c
3047 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3048 L: linux-media@vger.kernel.org
3050 W: https://linuxtv.org
3051 T: git git://linuxtv.org/media_tree.git
3052 F: drivers/media/usb/dvb-usb-v2/az6007.c
3054 AZTECH FM RADIO RECEIVER DRIVER
3055 M: Hans Verkuil <hverkuil@xs4all.nl>
3056 L: linux-media@vger.kernel.org
3058 W: https://linuxtv.org
3059 T: git git://linuxtv.org/media_tree.git
3060 F: drivers/media/radio/radio-aztech*
3063 L: linux-wireless@vger.kernel.org
3064 L: b43-dev@lists.infradead.org
3066 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3067 F: drivers/net/wireless/broadcom/b43/
3069 B43LEGACY WIRELESS DRIVER
3070 M: Larry Finger <Larry.Finger@lwfinger.net>
3071 L: linux-wireless@vger.kernel.org
3072 L: b43-dev@lists.infradead.org
3074 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3075 F: drivers/net/wireless/broadcom/b43legacy/
3077 BACKLIGHT CLASS/SUBSYSTEM
3078 M: Lee Jones <lee.jones@linaro.org>
3079 M: Daniel Thompson <daniel.thompson@linaro.org>
3080 M: Jingoo Han <jingoohan1@gmail.com>
3081 L: dri-devel@lists.freedesktop.org
3083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3084 F: Documentation/ABI/stable/sysfs-class-backlight
3085 F: Documentation/ABI/testing/sysfs-class-backlight
3086 F: Documentation/devicetree/bindings/leds/backlight
3087 F: drivers/video/backlight/
3088 F: include/linux/backlight.h
3089 F: include/linux/pwm_backlight.h
3092 M: Marek Lindner <mareklindner@neomailbox.ch>
3093 M: Simon Wunderlich <sw@simonwunderlich.de>
3094 M: Antonio Quartulli <a@unstable.cc>
3095 M: Sven Eckelmann <sven@narfation.org>
3096 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3098 W: https://www.open-mesh.org/
3099 Q: https://patchwork.open-mesh.org/project/batman/list/
3100 B: https://www.open-mesh.org/projects/batman-adv/issues
3101 C: irc://chat.freenode.net/batman
3102 T: git https://git.open-mesh.org/linux-merge.git
3103 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3104 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3105 F: Documentation/networking/batman-adv.rst
3106 F: include/uapi/linux/batadv_packet.h
3107 F: include/uapi/linux/batman_adv.h
3110 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3111 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3112 L: linux-hams@vger.kernel.org
3114 W: http://www.baycom.org/~tom/ham/ham.html
3115 F: drivers/net/hamradio/baycom*
3117 BCACHE (BLOCK LAYER CACHE)
3118 M: Coly Li <colyli@suse.de>
3119 M: Kent Overstreet <kent.overstreet@gmail.com>
3120 L: linux-bcache@vger.kernel.org
3122 W: http://bcache.evilpiepirate.org
3123 C: irc://irc.oftc.net/bcache
3124 F: drivers/md/bcache/
3126 BDISP ST MEDIA DRIVER
3127 M: Fabien Dessenne <fabien.dessenne@st.com>
3128 L: linux-media@vger.kernel.org
3130 W: https://linuxtv.org
3131 T: git git://linuxtv.org/media_tree.git
3132 F: drivers/media/platform/sti/bdisp
3134 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3135 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3136 L: netdev@vger.kernel.org
3138 F: drivers/net/ethernet/ec_bhf.c
3141 M: Luis de Bethencourt <luisbg@kernel.org>
3142 M: Salah Triki <salah.triki@gmail.com>
3144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3145 F: Documentation/filesystems/befs.rst
3149 M: Paolo Valente <paolo.valente@linaro.org>
3150 M: Jens Axboe <axboe@kernel.dk>
3151 L: linux-block@vger.kernel.org
3153 F: Documentation/block/bfq-iosched.rst
3157 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3159 F: Documentation/filesystems/bfs.rst
3161 F: include/uapi/linux/bfs_fs.h
3163 BLINKM RGB LED DRIVER
3164 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3166 F: drivers/leds/leds-blinkm.c
3169 M: Jens Axboe <axboe@kernel.dk>
3170 L: linux-block@vger.kernel.org
3172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3175 F: include/linux/blk*
3176 F: kernel/trace/blktrace.c
3180 M: Joern Engel <joern@lazybastard.org>
3181 L: linux-mtd@lists.infradead.org
3183 F: drivers/mtd/devices/block2mtd.c
3186 M: Marcel Holtmann <marcel@holtmann.org>
3187 M: Johan Hedberg <johan.hedberg@gmail.com>
3188 L: linux-bluetooth@vger.kernel.org
3190 W: http://www.bluez.org/
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3193 F: drivers/bluetooth/
3196 M: Marcel Holtmann <marcel@holtmann.org>
3197 M: Johan Hedberg <johan.hedberg@gmail.com>
3198 L: linux-bluetooth@vger.kernel.org
3200 W: http://www.bluez.org/
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3203 F: include/net/bluetooth/
3207 M: Jay Vosburgh <j.vosburgh@gmail.com>
3208 M: Veaceslav Falico <vfalico@gmail.com>
3209 M: Andy Gospodarek <andy@greyhouse.net>
3210 L: netdev@vger.kernel.org
3212 W: http://sourceforge.net/projects/bonding/
3213 F: drivers/net/bonding/
3214 F: include/uapi/linux/if_bonding.h
3216 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3217 M: Dan Robertson <dan@dlrobertson.com>
3218 L: linux-iio@vger.kernel.org
3220 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3221 F: drivers/iio/accel/bma400*
3223 BPF (Safe dynamic programs and tools)
3224 M: Alexei Starovoitov <ast@kernel.org>
3225 M: Daniel Borkmann <daniel@iogearbox.net>
3226 M: Andrii Nakryiko <andrii@kernel.org>
3227 R: Martin KaFai Lau <kafai@fb.com>
3228 R: Song Liu <songliubraving@fb.com>
3229 R: Yonghong Song <yhs@fb.com>
3230 R: John Fastabend <john.fastabend@gmail.com>
3231 R: KP Singh <kpsingh@chromium.org>
3232 L: netdev@vger.kernel.org
3233 L: bpf@vger.kernel.org
3236 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3239 F: Documentation/bpf/
3240 F: Documentation/networking/filter.rst
3242 F: include/linux/bpf*
3243 F: include/linux/filter.h
3244 F: include/trace/events/xdp.h
3245 F: include/uapi/linux/bpf*
3246 F: include/uapi/linux/filter.h
3248 F: kernel/trace/bpf_trace.c
3251 F: net/core/filter.c
3252 F: net/sched/act_bpf.c
3253 F: net/sched/cls_bpf.c
3257 F: tools/testing/selftests/bpf/
3262 M: Shubham Bansal <illusionist.neo@gmail.com>
3263 L: netdev@vger.kernel.org
3264 L: bpf@vger.kernel.org
3269 M: Daniel Borkmann <daniel@iogearbox.net>
3270 M: Alexei Starovoitov <ast@kernel.org>
3271 M: Zi Shen Lim <zlim.lnx@gmail.com>
3272 L: netdev@vger.kernel.org
3273 L: bpf@vger.kernel.org
3277 BPF JIT for MIPS (32-BIT AND 64-BIT)
3278 M: Paul Burton <paulburton@kernel.org>
3279 L: netdev@vger.kernel.org
3280 L: bpf@vger.kernel.org
3284 BPF JIT for NFP NICs
3285 M: Jakub Kicinski <kuba@kernel.org>
3286 L: netdev@vger.kernel.org
3287 L: bpf@vger.kernel.org
3289 F: drivers/net/ethernet/netronome/nfp/bpf/
3291 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3292 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3293 M: Sandipan Das <sandipan@linux.ibm.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3297 F: arch/powerpc/net/
3299 BPF JIT for RISC-V (32-bit)
3300 M: Luke Nelson <luke.r.nels@gmail.com>
3301 M: Xi Wang <xi.wang@gmail.com>
3302 L: netdev@vger.kernel.org
3303 L: bpf@vger.kernel.org
3306 X: arch/riscv/net/bpf_jit_comp64.c
3308 BPF JIT for RISC-V (64-bit)
3309 M: Björn Töpel <bjorn.topel@gmail.com>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3314 X: arch/riscv/net/bpf_jit_comp32.c
3317 M: Ilya Leoshkevich <iii@linux.ibm.com>
3318 M: Heiko Carstens <hca@linux.ibm.com>
3319 M: Vasily Gorbik <gor@linux.ibm.com>
3320 L: netdev@vger.kernel.org
3321 L: bpf@vger.kernel.org
3324 X: arch/s390/net/pnet.c
3326 BPF JIT for SPARC (32-BIT AND 64-BIT)
3327 M: David S. Miller <davem@davemloft.net>
3328 L: netdev@vger.kernel.org
3329 L: bpf@vger.kernel.org
3333 BPF JIT for X86 32-BIT
3334 M: Wang YanQing <udknight@gmail.com>
3335 L: netdev@vger.kernel.org
3336 L: bpf@vger.kernel.org
3338 F: arch/x86/net/bpf_jit_comp32.c
3340 BPF JIT for X86 64-BIT
3341 M: Alexei Starovoitov <ast@kernel.org>
3342 M: Daniel Borkmann <daniel@iogearbox.net>
3343 L: netdev@vger.kernel.org
3344 L: bpf@vger.kernel.org
3347 X: arch/x86/net/bpf_jit_comp32.c
3349 BROADCOM B44 10/100 ETHERNET DRIVER
3350 M: Michael Chan <michael.chan@broadcom.com>
3351 L: netdev@vger.kernel.org
3353 F: drivers/net/ethernet/broadcom/b44.*
3355 BROADCOM B53 ETHERNET SWITCH DRIVER
3356 M: Florian Fainelli <f.fainelli@gmail.com>
3357 L: netdev@vger.kernel.org
3358 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3360 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3361 F: drivers/net/dsa/b53/*
3362 F: include/linux/platform_data/b53.h
3364 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3365 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3366 L: bcm-kernel-feedback-list@broadcom.com
3367 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3371 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3372 F: drivers/pci/controller/pcie-brcmstb.c
3373 F: drivers/staging/vc04_services
3377 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3378 M: Florian Fainelli <f.fainelli@gmail.com>
3379 M: Ray Jui <rjui@broadcom.com>
3380 M: Scott Branden <sbranden@broadcom.com>
3381 M: bcm-kernel-feedback-list@broadcom.com
3383 T: git git://github.com/broadcom/mach-bcm
3384 F: arch/arm/mach-bcm/
3390 BROADCOM BCM47XX MIPS ARCHITECTURE
3391 M: Hauke Mehrtens <hauke@hauke-m.de>
3392 M: Rafał Miłecki <zajec5@gmail.com>
3393 L: linux-mips@vger.kernel.org
3395 F: Documentation/devicetree/bindings/mips/brcm/
3396 F: arch/mips/bcm47xx/*
3397 F: arch/mips/include/asm/mach-bcm47xx/*
3399 BROADCOM BCM5301X ARM ARCHITECTURE
3400 M: Hauke Mehrtens <hauke@hauke-m.de>
3401 M: Rafał Miłecki <zajec5@gmail.com>
3402 M: bcm-kernel-feedback-list@broadcom.com
3403 L: linux-arm-kernel@lists.infradead.org
3405 F: arch/arm/boot/dts/bcm470*
3406 F: arch/arm/boot/dts/bcm5301*
3407 F: arch/arm/boot/dts/bcm953012*
3408 F: arch/arm/mach-bcm/bcm_5301x.c
3410 BROADCOM BCM53573 ARM ARCHITECTURE
3411 M: Rafał Miłecki <rafal@milecki.pl>
3412 L: bcm-kernel-feedback-list@broadcom.com
3413 L: linux-arm-kernel@lists.infradead.org
3415 F: arch/arm/boot/dts/bcm47189*
3416 F: arch/arm/boot/dts/bcm53573*
3418 BROADCOM BCM63XX ARM ARCHITECTURE
3419 M: Florian Fainelli <f.fainelli@gmail.com>
3420 M: bcm-kernel-feedback-list@broadcom.com
3421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3423 T: git git://github.com/broadcom/stblinux.git
3426 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3427 M: Kevin Cernekee <cernekee@gmail.com>
3428 L: linux-usb@vger.kernel.org
3430 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3432 BROADCOM BCM7XXX ARM ARCHITECTURE
3433 M: Florian Fainelli <f.fainelli@gmail.com>
3434 M: bcm-kernel-feedback-list@broadcom.com
3435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3437 T: git git://github.com/broadcom/stblinux.git
3438 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3439 F: arch/arm/boot/dts/bcm7*.dts*
3440 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3441 F: arch/arm/mach-bcm/*brcmstb*
3442 F: arch/arm/mm/cache-b15-rac.c
3443 F: drivers/bus/brcmstb_gisb.c
3444 F: drivers/pci/controller/pcie-brcmstb.c
3448 M: Al Cooper <alcooperx@gmail.com>
3449 L: linux-usb@vger.kernel.org
3450 L: bcm-kernel-feedback-list@broadcom.com
3452 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3453 F: drivers/usb/gadget/udc/bdc/
3455 BROADCOM BMIPS CPUFREQ DRIVER
3456 M: Markus Mayer <mmayer@broadcom.com>
3457 M: bcm-kernel-feedback-list@broadcom.com
3458 L: linux-pm@vger.kernel.org
3460 F: drivers/cpufreq/bmips-cpufreq.c
3462 BROADCOM BMIPS MIPS ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 L: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-mips@vger.kernel.org
3467 T: git git://github.com/broadcom/stblinux.git
3468 F: arch/mips/bmips/*
3469 F: arch/mips/boot/dts/brcm/bcm*.dts*
3470 F: arch/mips/include/asm/mach-bmips/*
3471 F: arch/mips/kernel/*bmips*
3472 F: drivers/soc/bcm/bcm63xx
3473 F: drivers/irqchip/irq-bcm63*
3474 F: drivers/irqchip/irq-bcm7*
3475 F: drivers/irqchip/irq-brcmstb*
3476 F: include/linux/bcm963xx_nvram.h
3477 F: include/linux/bcm963xx_tag.h
3479 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3480 M: Rasesh Mody <rmody@marvell.com>
3481 M: GR-Linux-NIC-Dev@marvell.com
3482 L: netdev@vger.kernel.org
3484 F: drivers/net/ethernet/broadcom/bnx2.*
3485 F: drivers/net/ethernet/broadcom/bnx2_*
3487 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3488 M: Saurav Kashyap <skashyap@marvell.com>
3489 M: Javed Hasan <jhasan@marvell.com>
3490 M: GR-QLogic-Storage-Upstream@marvell.com
3491 L: linux-scsi@vger.kernel.org
3493 F: drivers/scsi/bnx2fc/
3495 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3496 M: Nilesh Javali <njavali@marvell.com>
3497 M: Manish Rangankar <mrangankar@marvell.com>
3498 M: GR-QLogic-Storage-Upstream@marvell.com
3499 L: linux-scsi@vger.kernel.org
3501 F: drivers/scsi/bnx2i/
3503 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3504 M: Ariel Elior <aelior@marvell.com>
3505 M: Sudarsana Kalluru <skalluru@marvell.com>
3506 M: GR-everest-linux-l2@marvell.com
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/bnx2x/
3511 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3512 M: Michael Chan <michael.chan@broadcom.com>
3513 L: netdev@vger.kernel.org
3515 F: drivers/net/ethernet/broadcom/bnxt/
3517 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3518 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3519 M: Franky Lin <franky.lin@broadcom.com>
3520 M: Hante Meuleman <hante.meuleman@broadcom.com>
3521 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3522 M: Wright Feng <wright.feng@cypress.com>
3523 L: linux-wireless@vger.kernel.org
3524 L: brcm80211-dev-list.pdl@broadcom.com
3525 L: brcm80211-dev-list@cypress.com
3527 F: drivers/net/wireless/broadcom/brcm80211/
3529 BROADCOM BRCMSTB GPIO DRIVER
3530 M: Gregory Fong <gregory.0xf0@gmail.com>
3531 L: bcm-kernel-feedback-list@broadcom.com
3533 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3534 F: drivers/gpio/gpio-brcmstb.c
3536 BROADCOM BRCMSTB I2C DRIVER
3537 M: Kamal Dasu <kdasu.kdev@gmail.com>
3538 L: linux-i2c@vger.kernel.org
3539 L: bcm-kernel-feedback-list@broadcom.com
3541 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3542 F: drivers/i2c/busses/i2c-brcmstb.c
3544 BROADCOM BRCMSTB USB EHCI DRIVER
3545 M: Al Cooper <alcooperx@gmail.com>
3546 L: linux-usb@vger.kernel.org
3547 L: bcm-kernel-feedback-list@broadcom.com
3549 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3550 F: drivers/usb/host/ehci-brcm.*
3552 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3553 M: Al Cooper <alcooperx@gmail.com>
3554 L: linux-kernel@vger.kernel.org
3555 L: bcm-kernel-feedback-list@broadcom.com
3557 F: drivers/phy/broadcom/phy-brcm-usb*
3559 BROADCOM ETHERNET PHY DRIVERS
3560 M: Florian Fainelli <f.fainelli@gmail.com>
3561 L: bcm-kernel-feedback-list@broadcom.com
3562 L: netdev@vger.kernel.org
3564 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3565 F: drivers/net/phy/bcm*.[ch]
3566 F: drivers/net/phy/broadcom.c
3567 F: include/linux/brcmphy.h
3569 BROADCOM GENET ETHERNET DRIVER
3570 M: Doug Berger <opendmb@gmail.com>
3571 M: Florian Fainelli <f.fainelli@gmail.com>
3572 L: bcm-kernel-feedback-list@broadcom.com
3573 L: netdev@vger.kernel.org
3575 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3576 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3577 F: drivers/net/ethernet/broadcom/genet/
3578 F: drivers/net/mdio/mdio-bcm-unimac.c
3579 F: include/linux/platform_data/bcmgenet.h
3580 F: include/linux/platform_data/mdio-bcm-unimac.h
3582 BROADCOM IPROC ARM ARCHITECTURE
3583 M: Ray Jui <rjui@broadcom.com>
3584 M: Scott Branden <sbranden@broadcom.com>
3585 M: bcm-kernel-feedback-list@broadcom.com
3586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3588 T: git git://github.com/broadcom/cygnus-linux.git
3589 F: arch/arm64/boot/dts/broadcom/northstar2/*
3590 F: arch/arm64/boot/dts/broadcom/stingray/*
3591 F: drivers/clk/bcm/clk-ns*
3592 F: drivers/clk/bcm/clk-sr*
3593 F: drivers/pinctrl/bcm/pinctrl-ns*
3594 F: include/dt-bindings/clock/bcm-sr*
3611 BROADCOM KONA GPIO DRIVER
3612 M: Ray Jui <rjui@broadcom.com>
3613 L: bcm-kernel-feedback-list@broadcom.com
3615 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3616 F: drivers/gpio/gpio-bcm-kona.c
3618 BROADCOM NETXTREME-E ROCE DRIVER
3619 M: Selvin Xavier <selvin.xavier@broadcom.com>
3620 M: Devesh Sharma <devesh.sharma@broadcom.com>
3621 M: Somnath Kotur <somnath.kotur@broadcom.com>
3622 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3623 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3624 L: linux-rdma@vger.kernel.org
3626 W: http://www.broadcom.com
3627 F: drivers/infiniband/hw/bnxt_re/
3628 F: include/uapi/rdma/bnxt_re-abi.h
3630 BROADCOM NVRAM DRIVER
3631 M: Rafał Miłecki <zajec5@gmail.com>
3632 L: linux-mips@vger.kernel.org
3634 F: drivers/firmware/broadcom/*
3636 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3637 M: Rafał Miłecki <zajec5@gmail.com>
3638 L: linux-wireless@vger.kernel.org
3641 F: include/linux/bcma/
3644 M: Kamal Dasu <kdasu.kdev@gmail.com>
3645 M: bcm-kernel-feedback-list@broadcom.com
3647 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3648 F: drivers/spi/spi-bcm-qspi.*
3649 F: drivers/spi/spi-brcmstb-qspi.c
3650 F: drivers/spi/spi-iproc-qspi.c
3652 BROADCOM STB AVS CPUFREQ DRIVER
3653 M: Markus Mayer <mmayer@broadcom.com>
3654 M: bcm-kernel-feedback-list@broadcom.com
3655 L: linux-pm@vger.kernel.org
3657 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3658 F: drivers/cpufreq/brcmstb*
3660 BROADCOM STB AVS TMON DRIVER
3661 M: Markus Mayer <mmayer@broadcom.com>
3662 M: bcm-kernel-feedback-list@broadcom.com
3663 L: linux-pm@vger.kernel.org
3665 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3666 F: drivers/thermal/broadcom/brcmstb*
3668 BROADCOM STB DPFE DRIVER
3669 M: Markus Mayer <mmayer@broadcom.com>
3670 M: bcm-kernel-feedback-list@broadcom.com
3671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3673 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3674 F: drivers/memory/brcmstb_dpfe.c
3676 BROADCOM STB NAND FLASH DRIVER
3677 M: Brian Norris <computersforpeace@gmail.com>
3678 M: Kamal Dasu <kdasu.kdev@gmail.com>
3679 L: linux-mtd@lists.infradead.org
3680 L: bcm-kernel-feedback-list@broadcom.com
3682 F: drivers/mtd/nand/raw/brcmnand/
3684 BROADCOM SYSTEMPORT ETHERNET DRIVER
3685 M: Florian Fainelli <f.fainelli@gmail.com>
3686 L: bcm-kernel-feedback-list@broadcom.com
3687 L: netdev@vger.kernel.org
3689 F: drivers/net/ethernet/broadcom/bcmsysport.*
3691 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3692 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3693 M: Prashant Sreedharan <prashant@broadcom.com>
3694 M: Michael Chan <mchan@broadcom.com>
3695 L: netdev@vger.kernel.org
3697 F: drivers/net/ethernet/broadcom/tg3.*
3699 BROCADE BFA FC SCSI DRIVER
3700 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3701 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3702 L: linux-scsi@vger.kernel.org
3704 F: drivers/scsi/bfa/
3706 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3707 M: Rasesh Mody <rmody@marvell.com>
3708 M: Sudarsana Kalluru <skalluru@marvell.com>
3709 M: GR-Linux-NIC-Dev@marvell.com
3710 L: netdev@vger.kernel.org
3712 F: drivers/net/ethernet/brocade/bna/
3714 BSG (block layer generic sg v4 driver)
3715 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3716 L: linux-scsi@vger.kernel.org
3719 F: include/linux/bsg.h
3720 F: include/uapi/linux/bsg.h
3723 M: Clemens Ladisch <clemens@ladisch.de>
3724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3727 F: Documentation/sound/cards/bt87x.rst
3728 F: sound/pci/bt87x.c
3731 M: Michael Buesch <m@bues.ch>
3733 W: http://bu3sch.de/btgpio.php
3734 F: drivers/gpio/gpio-bt8xx.c
3737 M: Chris Mason <clm@fb.com>
3738 M: Josef Bacik <josef@toxicpanda.com>
3739 M: David Sterba <dsterba@suse.com>
3740 L: linux-btrfs@vger.kernel.org
3742 W: http://btrfs.wiki.kernel.org/
3743 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3745 F: Documentation/filesystems/btrfs.rst
3747 F: include/linux/btrfs*
3748 F: include/uapi/linux/btrfs*
3750 BTTV VIDEO4LINUX DRIVER
3751 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3752 L: linux-media@vger.kernel.org
3754 W: https://linuxtv.org
3755 T: git git://linuxtv.org/media_tree.git
3756 F: Documentation/driver-api/media/drivers/bttv*
3757 F: drivers/media/pci/bt8xx/bttv*
3759 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3760 M: Chanwoo Choi <cw00.choi@samsung.com>
3761 L: linux-pm@vger.kernel.org
3762 L: linux-samsung-soc@vger.kernel.org
3764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3765 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3766 F: drivers/devfreq/exynos-bus.c
3768 BUSLOGIC SCSI DRIVER
3769 M: Khalid Aziz <khalid@gonehiking.org>
3770 L: linux-scsi@vger.kernel.org
3772 F: drivers/scsi/BusLogic.*
3773 F: drivers/scsi/FlashPoint.*
3775 C-MEDIA CMI8788 DRIVER
3776 M: Clemens Ladisch <clemens@ladisch.de>
3777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3780 F: sound/pci/oxygen/
3783 M: Guo Ren <guoren@kernel.org>
3784 L: linux-csky@vger.kernel.org
3786 T: git https://github.com/c-sky/csky-linux.git
3787 F: Documentation/devicetree/bindings/csky/
3788 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3789 F: Documentation/devicetree/bindings/timer/csky,*
3791 F: drivers/clocksource/timer-gx6605s.c
3792 F: drivers/clocksource/timer-mp-csky.c
3793 F: drivers/irqchip/irq-csky-*
3798 M: Mark Salter <msalter@redhat.com>
3799 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3800 L: linux-c6x-dev@linux-c6x.org
3802 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3805 CA8210 IEEE-802.15.4 RADIO DRIVER
3806 M: Harry Morris <h.morris@cascoda.com>
3807 L: linux-wpan@vger.kernel.org
3809 W: https://github.com/Cascoda/ca8210-linux.git
3810 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3811 F: drivers/net/ieee802154/ca8210.c
3813 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3814 M: David Howells <dhowells@redhat.com>
3815 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3817 F: Documentation/filesystems/caching/cachefiles.rst
3820 CADENCE MIPI-CSI2 BRIDGES
3821 M: Maxime Ripard <mripard@kernel.org>
3822 L: linux-media@vger.kernel.org
3824 F: Documentation/devicetree/bindings/media/cdns,*.txt
3825 F: drivers/media/platform/cadence/cdns-csi2*
3828 L: linux-mtd@lists.infradead.org
3830 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3831 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3833 CADENCE USB3 DRD IP DRIVER
3834 M: Peter Chen <peter.chen@nxp.com>
3835 M: Pawel Laszczak <pawell@cadence.com>
3836 M: Roger Quadros <rogerq@ti.com>
3837 L: linux-usb@vger.kernel.org
3839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3840 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3841 F: drivers/usb/cdns3/
3843 CADET FM/AM RADIO RECEIVER DRIVER
3844 M: Hans Verkuil <hverkuil@xs4all.nl>
3845 L: linux-media@vger.kernel.org
3847 W: https://linuxtv.org
3848 T: git git://linuxtv.org/media_tree.git
3849 F: drivers/media/radio/radio-cadet*
3851 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3852 M: Jonathan Corbet <corbet@lwn.net>
3853 L: linux-media@vger.kernel.org
3855 T: git git://linuxtv.org/media_tree.git
3856 F: Documentation/admin-guide/media/cafe_ccic*
3857 F: drivers/media/platform/marvell-ccic/
3860 L: netdev@vger.kernel.org
3862 F: Documentation/networking/caif/
3863 F: drivers/net/caif/
3864 F: include/net/caif/
3865 F: include/uapi/linux/caif/
3869 M: Toke Høiland-Jørgensen <toke@toke.dk>
3870 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3872 F: net/sched/sch_cake.c
3875 M: Wolfgang Grandegger <wg@grandegger.com>
3876 M: Marc Kleine-Budde <mkl@pengutronix.de>
3877 L: linux-can@vger.kernel.org
3879 W: https://github.com/linux-can
3880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3882 F: Documentation/devicetree/bindings/net/can/
3884 F: include/linux/can/dev.h
3885 F: include/linux/can/led.h
3886 F: include/linux/can/platform/
3887 F: include/linux/can/rx-offload.h
3888 F: include/uapi/linux/can/error.h
3889 F: include/uapi/linux/can/netlink.h
3890 F: include/uapi/linux/can/vxcan.h
3893 M: Oliver Hartkopp <socketcan@hartkopp.net>
3894 M: Marc Kleine-Budde <mkl@pengutronix.de>
3895 L: linux-can@vger.kernel.org
3897 W: https://github.com/linux-can
3898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3900 F: Documentation/networking/can.rst
3901 F: include/linux/can/core.h
3902 F: include/linux/can/skb.h
3903 F: include/net/netns/can.h
3904 F: include/uapi/linux/can.h
3905 F: include/uapi/linux/can/bcm.h
3906 F: include/uapi/linux/can/gw.h
3907 F: include/uapi/linux/can/isotp.h
3908 F: include/uapi/linux/can/raw.h
3911 CAN-J1939 NETWORK LAYER
3912 M: Robin van der Gracht <robin@protonic.nl>
3913 M: Oleksij Rempel <o.rempel@pengutronix.de>
3914 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3915 L: linux-can@vger.kernel.org
3917 F: Documentation/networking/j1939.rst
3918 F: include/uapi/linux/can/j1939.h
3922 M: Serge Hallyn <serge@hallyn.com>
3923 L: linux-security-module@vger.kernel.org
3925 F: include/linux/capability.h
3926 F: include/uapi/linux/capability.h
3927 F: kernel/capability.c
3928 F: security/commoncap.c
3930 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3931 M: Kevin Tsai <ktsai@capellamicro.com>
3933 F: drivers/iio/light/cm*
3935 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3936 M: Christian Lamparter <chunkeey@googlemail.com>
3937 L: linux-wireless@vger.kernel.org
3939 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3940 F: drivers/net/wireless/ath/carl9170/
3943 M: Robert Richter <rric@kernel.org>
3945 W: http://www.marvell.com
3946 F: drivers/i2c/busses/i2c-octeon*
3947 F: drivers/i2c/busses/i2c-thunderx*
3949 CAVIUM LIQUIDIO NETWORK DRIVER
3950 M: Derek Chickles <dchickles@marvell.com>
3951 M: Satanand Burla <sburla@marvell.com>
3952 M: Felix Manlunas <fmanlunas@marvell.com>
3953 L: netdev@vger.kernel.org
3955 W: http://www.marvell.com
3956 F: drivers/net/ethernet/cavium/liquidio/
3959 M: Robert Richter <rric@kernel.org>
3961 W: http://www.marvell.com
3962 F: drivers/mmc/host/cavium*
3964 CAVIUM OCTEON-TX CRYPTO DRIVER
3965 M: George Cherian <gcherian@marvell.com>
3966 L: linux-crypto@vger.kernel.org
3968 W: http://www.marvell.com
3969 F: drivers/crypto/cavium/cpt/
3971 CAVIUM THUNDERX2 ARM64 SOC
3972 M: Robert Richter <rric@kernel.org>
3973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3975 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3976 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3978 CC2520 IEEE-802.15.4 RADIO DRIVER
3979 M: Varka Bhadram <varkabhadram@gmail.com>
3980 L: linux-wpan@vger.kernel.org
3982 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3983 F: drivers/net/ieee802154/cc2520.c
3984 F: include/linux/spi/cc2520.h
3986 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3987 M: Gilad Ben-Yossef <gilad@benyossef.com>
3988 L: linux-crypto@vger.kernel.org
3990 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3991 F: drivers/crypto/ccree/
3993 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3994 M: Hadar Gat <hadar.gat@arm.com>
3995 L: linux-crypto@vger.kernel.org
3997 F: drivers/char/hw_random/cctrng.c
3998 F: drivers/char/hw_random/cctrng.h
3999 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4000 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4003 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4004 L: linux-media@vger.kernel.org
4006 W: http://linuxtv.org
4007 T: git git://linuxtv.org/media_tree.git
4008 F: Documentation/ABI/testing/debugfs-cec-error-inj
4009 F: Documentation/devicetree/bindings/media/cec.txt
4010 F: Documentation/driver-api/media/cec-core.rst
4011 F: Documentation/userspace-api/media/cec
4012 F: drivers/media/cec/
4013 F: drivers/media/rc/keymaps/rc-cec.c
4014 F: include/media/cec-notifier.h
4015 F: include/media/cec.h
4016 F: include/uapi/linux/cec-funcs.h
4017 F: include/uapi/linux/cec.h
4020 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4021 L: linux-media@vger.kernel.org
4023 W: http://linuxtv.org
4024 T: git git://linuxtv.org/media_tree.git
4025 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4026 F: drivers/media/cec/platform/cec-gpio/
4028 CELL BROADBAND ENGINE ARCHITECTURE
4029 M: Arnd Bergmann <arnd@arndb.de>
4030 L: linuxppc-dev@lists.ozlabs.org
4032 W: http://www.ibm.com/developerworks/power/cell/
4033 F: arch/powerpc/include/asm/cell*.h
4034 F: arch/powerpc/include/asm/spu*.h
4035 F: arch/powerpc/include/uapi/asm/spu*.h
4036 F: arch/powerpc/oprofile/*cell*
4037 F: arch/powerpc/platforms/cell/
4039 CELLWISE CW2015 BATTERY DRIVER
4040 M: Tobias Schrammm <t.schramm@manjaro.org>
4042 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4043 F: drivers/power/supply/cw2015_battery.c
4045 CEPH COMMON CODE (LIBCEPH)
4046 M: Ilya Dryomov <idryomov@gmail.com>
4047 M: Jeff Layton <jlayton@kernel.org>
4048 L: ceph-devel@vger.kernel.org
4051 T: git git://github.com/ceph/ceph-client.git
4052 F: include/linux/ceph/
4053 F: include/linux/crush/
4056 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4057 M: Jeff Layton <jlayton@kernel.org>
4058 M: Ilya Dryomov <idryomov@gmail.com>
4059 L: ceph-devel@vger.kernel.org
4062 T: git git://github.com/ceph/ceph-client.git
4063 F: Documentation/filesystems/ceph.rst
4066 CERTIFICATE HANDLING
4067 M: David Howells <dhowells@redhat.com>
4068 M: David Woodhouse <dwmw2@infradead.org>
4069 L: keyrings@vger.kernel.org
4071 F: Documentation/admin-guide/module-signing.rst
4073 F: scripts/extract-cert.c
4074 F: scripts/sign-file.c
4076 CFAG12864B LCD DRIVER
4077 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4079 F: drivers/auxdisplay/cfag12864b.c
4080 F: include/linux/cfag12864b.h
4082 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4083 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4085 F: drivers/auxdisplay/cfag12864bfb.c
4086 F: include/linux/cfag12864b.h
4088 CHAR and MISC DRIVERS
4089 M: Arnd Bergmann <arnd@arndb.de>
4090 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4095 F: include/linux/miscdevice.h
4096 X: drivers/char/agp/
4097 X: drivers/char/hw_random/
4098 X: drivers/char/ipmi/
4099 X: drivers/char/random.c
4100 X: drivers/char/tpm/
4103 M: Andy Whitcroft <apw@canonical.com>
4104 M: Joe Perches <joe@perches.com>
4106 F: scripts/checkpatch.pl
4108 CHINESE DOCUMENTATION
4109 M: Harry Wei <harryxiyou@gmail.com>
4110 M: Alex Shi <alex.shi@linux.alibaba.com>
4111 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4113 F: Documentation/translations/zh_CN/
4115 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4116 M: Peter Chen <Peter.Chen@nxp.com>
4117 L: linux-usb@vger.kernel.org
4119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4120 F: drivers/usb/chipidea/
4122 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4123 M: Hans de Goede <hdegoede@redhat.com>
4124 L: linux-input@vger.kernel.org
4126 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4127 F: drivers/input/touchscreen/chipone_icn8318.c
4129 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4130 M: Hans de Goede <hdegoede@redhat.com>
4131 L: linux-input@vger.kernel.org
4133 F: drivers/input/touchscreen/chipone_icn8505.c
4135 CHROME HARDWARE PLATFORM SUPPORT
4136 M: Benson Leung <bleung@chromium.org>
4137 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4140 F: drivers/platform/chrome/
4142 CHROMEOS EC CODEC DRIVER
4143 M: Cheng-Yi Chiang <cychiang@chromium.org>
4144 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4145 R: Guenter Roeck <groeck@chromium.org>
4147 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4148 F: sound/soc/codecs/cros_ec_codec.*
4150 CHROMEOS EC SUBDRIVERS
4151 M: Benson Leung <bleung@chromium.org>
4152 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4153 R: Guenter Roeck <groeck@chromium.org>
4155 F: drivers/power/supply/cros_usbpd-charger.c
4159 CHRONTEL CH7322 CEC DRIVER
4160 M: Jeff Chase <jnchase@google.com>
4161 L: linux-media@vger.kernel.org
4163 T: git git://linuxtv.org/media_tree.git
4164 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4165 F: drivers/media/cec/i2c/ch7322.c
4167 CIRRUS LOGIC AUDIO CODEC DRIVERS
4168 M: James Schulman <james.schulman@cirrus.com>
4169 M: David Rhodes <david.rhodes@cirrus.com>
4170 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4171 L: patches@opensource.cirrus.com
4173 F: sound/soc/codecs/cs*
4175 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4176 M: Hartley Sweeten <hsweeten@visionengravers.com>
4177 L: netdev@vger.kernel.org
4179 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4181 CIRRUS LOGIC LOCHNAGAR DRIVER
4182 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4183 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4184 L: patches@opensource.cirrus.com
4186 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4187 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4188 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4189 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4190 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4191 F: Documentation/hwmon/lochnagar.rst
4192 F: drivers/clk/clk-lochnagar.c
4193 F: drivers/hwmon/lochnagar-hwmon.c
4194 F: drivers/mfd/lochnagar-i2c.c
4195 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4196 F: drivers/regulator/lochnagar-regulator.c
4197 F: include/dt-bindings/clk/lochnagar.h
4198 F: include/dt-bindings/pinctrl/lochnagar.h
4199 F: include/linux/mfd/lochnagar*
4200 F: sound/soc/codecs/lochnagar-sc.c
4202 CIRRUS LOGIC MADERA CODEC DRIVERS
4203 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4204 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4205 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4206 L: patches@opensource.cirrus.com
4208 W: https://github.com/CirrusLogic/linux-drivers/wiki
4209 T: git https://github.com/CirrusLogic/linux-drivers.git
4210 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4211 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4212 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4213 F: drivers/gpio/gpio-madera*
4214 F: drivers/irqchip/irq-madera*
4215 F: drivers/mfd/cs47l*
4216 F: drivers/mfd/madera*
4217 F: drivers/pinctrl/cirrus/*
4218 F: include/dt-bindings/sound/madera*
4219 F: include/linux/irqchip/irq-madera*
4220 F: include/linux/mfd/madera/*
4221 F: include/sound/madera*
4222 F: sound/soc/codecs/cs47l*
4223 F: sound/soc/codecs/madera*
4225 CISCO FCOE HBA DRIVER
4226 M: Satish Kharat <satishkh@cisco.com>
4227 M: Sesidhar Baddela <sebaddel@cisco.com>
4228 M: Karan Tilak Kumar <kartilak@cisco.com>
4229 L: linux-scsi@vger.kernel.org
4231 F: drivers/scsi/fnic/
4233 CISCO SCSI HBA DRIVER
4234 M: Karan Tilak Kumar <kartilak@cisco.com>
4235 M: Sesidhar Baddela <sebaddel@cisco.com>
4236 L: linux-scsi@vger.kernel.org
4238 F: drivers/scsi/snic/
4240 CISCO VIC ETHERNET NIC DRIVER
4241 M: Christian Benvenuti <benve@cisco.com>
4242 M: Govindarajulu Varadarajan <_govind@gmx.com>
4244 F: drivers/net/ethernet/cisco/enic/
4246 CISCO VIC LOW LATENCY NIC DRIVER
4247 M: Christian Benvenuti <benve@cisco.com>
4248 M: Nelson Escobar <neescoba@cisco.com>
4250 F: drivers/infiniband/hw/usnic/
4253 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4257 CLANG/LLVM BUILD SUPPORT
4258 M: Nathan Chancellor <natechancellor@gmail.com>
4259 M: Nick Desaulniers <ndesaulniers@google.com>
4260 L: clang-built-linux@googlegroups.com
4262 W: https://clangbuiltlinux.github.io/
4263 B: https://github.com/ClangBuiltLinux/linux/issues
4264 C: irc://chat.freenode.net/clangbuiltlinux
4265 F: Documentation/kbuild/llvm.rst
4266 F: scripts/clang-tools/
4267 K: \b(?i:clang|llvm)\b
4270 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4271 L: linux-kernel@vger.kernel.org
4273 F: include/linux/cleancache.h
4277 M: Russell King <linux@armlinux.org.uk>
4278 L: linux-clk@vger.kernel.org
4280 F: include/linux/clk.h
4282 CLOCKSOURCE, CLOCKEVENT DRIVERS
4283 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4284 M: Thomas Gleixner <tglx@linutronix.de>
4285 L: linux-kernel@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4288 F: Documentation/devicetree/bindings/timer/
4289 F: drivers/clocksource/
4292 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4293 M: Daniel Oliveira Nascimento <don@syst.com.br>
4294 L: platform-driver-x86@vger.kernel.org
4296 F: drivers/platform/x86/classmate-laptop.c
4299 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4300 L: linux-media@vger.kernel.org
4302 W: https://linuxtv.org
4303 T: git git://linuxtv.org/media_tree.git
4304 F: drivers/media/pci/cobalt/
4306 COCCINELLE/Semantic Patches (SmPL)
4307 M: Julia Lawall <Julia.Lawall@lip6.fr>
4308 M: Gilles Muller <Gilles.Muller@lip6.fr>
4309 M: Nicolas Palix <nicolas.palix@imag.fr>
4310 M: Michal Marek <michal.lkml@markovi.net>
4311 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4313 W: http://coccinelle.lip6.fr/
4314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4315 F: Documentation/dev-tools/coccinelle.rst
4316 F: scripts/coccicheck
4317 F: scripts/coccinelle/
4320 M: Jan Harkes <jaharkes@cs.cmu.edu>
4322 L: codalist@coda.cs.cmu.edu
4324 W: http://www.coda.cs.cmu.edu/
4325 F: Documentation/filesystems/coda.rst
4327 F: include/linux/coda*.h
4328 F: include/uapi/linux/coda*.h
4330 CODA V4L2 MEM2MEM DRIVER
4331 M: Philipp Zabel <p.zabel@pengutronix.de>
4332 L: linux-media@vger.kernel.org
4334 F: Documentation/devicetree/bindings/media/coda.txt
4335 F: drivers/media/platform/coda/
4338 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4340 F: Documentation/process/code-of-conduct-interpretation.rst
4341 F: Documentation/process/code-of-conduct.rst
4343 COMMON CLK FRAMEWORK
4344 M: Michael Turquette <mturquette@baylibre.com>
4345 M: Stephen Boyd <sboyd@kernel.org>
4346 L: linux-clk@vger.kernel.org
4348 Q: http://patchwork.kernel.org/project/linux-clk/list/
4349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4350 F: Documentation/devicetree/bindings/clock/
4352 F: include/linux/clk-pr*
4353 F: include/linux/clk/
4354 F: include/linux/of_clk.h
4355 X: drivers/clk/clkdev.c
4357 COMMON INTERNET FILE SYSTEM (CIFS)
4358 M: Steve French <sfrench@samba.org>
4359 L: linux-cifs@vger.kernel.org
4360 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4362 W: http://linux-cifs.samba.org/
4363 T: git git://git.samba.org/sfrench/cifs-2.6.git
4364 F: Documentation/admin-guide/cifs/
4367 COMPACTPCI HOTPLUG CORE
4368 M: Scott Murray <scott@spiteful.org>
4369 L: linux-pci@vger.kernel.org
4371 F: drivers/pci/hotplug/cpci_hotplug*
4373 COMPACTPCI HOTPLUG GENERIC DRIVER
4374 M: Scott Murray <scott@spiteful.org>
4375 L: linux-pci@vger.kernel.org
4377 F: drivers/pci/hotplug/cpcihp_generic.c
4379 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4380 M: Scott Murray <scott@spiteful.org>
4381 L: linux-pci@vger.kernel.org
4383 F: drivers/pci/hotplug/cpcihp_zt5550.*
4385 COMPAL LAPTOP SUPPORT
4386 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4387 L: platform-driver-x86@vger.kernel.org
4389 F: drivers/platform/x86/compal-laptop.c
4392 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4394 F: include/linux/compiler_attributes.h
4396 CONEXANT ACCESSRUNNER USB DRIVER
4397 L: accessrunner-general@lists.sourceforge.net
4399 W: http://accessrunner.sourceforge.net/
4400 F: drivers/usb/atm/cxacru.c
4403 M: Joel Becker <jlbec@evilplan.org>
4404 M: Christoph Hellwig <hch@lst.de>
4406 T: git git://git.infradead.org/users/hch/configfs.git
4408 F: include/linux/configfs.h
4409 F: samples/configfs/
4412 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4414 F: drivers/video/console/
4415 F: include/linux/console*
4417 CONTROL GROUP (CGROUP)
4418 M: Tejun Heo <tj@kernel.org>
4419 M: Li Zefan <lizefan@huawei.com>
4420 M: Johannes Weiner <hannes@cmpxchg.org>
4421 L: cgroups@vger.kernel.org
4423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4424 F: Documentation/admin-guide/cgroup-v1/
4425 F: Documentation/admin-guide/cgroup-v2.rst
4426 F: include/linux/cgroup*
4429 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4430 M: Tejun Heo <tj@kernel.org>
4431 M: Jens Axboe <axboe@kernel.dk>
4432 L: cgroups@vger.kernel.org
4433 L: linux-block@vger.kernel.org
4434 T: git git://git.kernel.dk/linux-block
4435 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4436 F: block/bfq-cgroup.c
4437 F: block/blk-cgroup.c
4438 F: block/blk-iolatency.c
4439 F: block/blk-throttle.c
4440 F: include/linux/blk-cgroup.h
4442 CONTROL GROUP - CPUSET
4443 M: Li Zefan <lizefan@huawei.com>
4444 L: cgroups@vger.kernel.org
4446 W: http://www.bullopensource.org/cpuset/
4447 W: http://oss.sgi.com/projects/cpusets/
4448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4449 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4450 F: include/linux/cpuset.h
4451 F: kernel/cgroup/cpuset.c
4453 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4454 M: Johannes Weiner <hannes@cmpxchg.org>
4455 M: Michal Hocko <mhocko@kernel.org>
4456 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4457 L: cgroups@vger.kernel.org
4458 L: linux-mm@kvack.org
4463 CORETEMP HARDWARE MONITORING DRIVER
4464 M: Fenghua Yu <fenghua.yu@intel.com>
4465 L: linux-hwmon@vger.kernel.org
4467 F: Documentation/hwmon/coretemp.rst
4468 F: drivers/hwmon/coretemp.c
4470 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4471 M: Marius Zachmann <mail@mariuszachmann.de>
4472 L: linux-hwmon@vger.kernel.org
4474 F: drivers/hwmon/corsair-cpro.c
4476 COSA/SRP SYNC SERIAL DRIVER
4477 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4479 W: http://www.fi.muni.cz/~kas/cosa/
4480 F: drivers/net/wan/cosa*
4483 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4484 L: linux-iio@vger.kernel.org
4486 F: Documentation/ABI/testing/sysfs-bus-counter*
4487 F: Documentation/driver-api/generic-counter.rst
4489 F: include/linux/counter.h
4490 F: include/linux/counter_enum.h
4492 CPMAC ETHERNET DRIVER
4493 M: Florian Fainelli <f.fainelli@gmail.com>
4494 L: netdev@vger.kernel.org
4496 F: drivers/net/ethernet/ti/cpmac.c
4498 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4499 M: Viresh Kumar <viresh.kumar@linaro.org>
4500 M: Sudeep Holla <sudeep.holla@arm.com>
4501 L: linux-pm@vger.kernel.org
4503 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4504 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4506 CPU FREQUENCY SCALING FRAMEWORK
4507 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4508 M: Viresh Kumar <viresh.kumar@linaro.org>
4509 L: linux-pm@vger.kernel.org
4511 B: https://bugzilla.kernel.org
4512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4514 F: Documentation/admin-guide/pm/cpufreq.rst
4515 F: Documentation/admin-guide/pm/intel_pstate.rst
4516 F: Documentation/cpu-freq/
4517 F: Documentation/devicetree/bindings/cpufreq/
4519 F: include/linux/cpufreq.h
4520 F: include/linux/sched/cpufreq.h
4521 F: kernel/sched/cpufreq*.c
4522 F: tools/testing/selftests/cpufreq/
4524 CPU IDLE TIME MANAGEMENT FRAMEWORK
4525 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4526 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4527 L: linux-pm@vger.kernel.org
4529 B: https://bugzilla.kernel.org
4530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4531 F: Documentation/admin-guide/pm/cpuidle.rst
4532 F: Documentation/driver-api/pm/cpuidle.rst
4533 F: drivers/cpuidle/*
4534 F: include/linux/cpuidle.h
4536 CPU POWER MONITORING SUBSYSTEM
4537 M: Thomas Renninger <trenn@suse.com>
4538 M: Shuah Khan <shuah@kernel.org>
4539 M: Shuah Khan <skhan@linuxfoundation.org>
4540 L: linux-pm@vger.kernel.org
4542 F: tools/power/cpupower/
4545 M: "H. Peter Anvin" <hpa@zytor.com>
4547 F: arch/x86/kernel/cpuid.c
4548 F: arch/x86/kernel/msr.c
4550 CPUIDLE DRIVER - ARM BIG LITTLE
4551 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4552 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4553 L: linux-pm@vger.kernel.org
4554 L: linux-arm-kernel@lists.infradead.org
4556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4557 F: drivers/cpuidle/cpuidle-big_little.c
4559 CPUIDLE DRIVER - ARM EXYNOS
4560 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4561 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4562 M: Kukjin Kim <kgene@kernel.org>
4563 L: linux-pm@vger.kernel.org
4564 L: linux-samsung-soc@vger.kernel.org
4566 F: arch/arm/mach-exynos/pm.c
4567 F: drivers/cpuidle/cpuidle-exynos.c
4569 CPUIDLE DRIVER - ARM PSCI
4570 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4571 M: Sudeep Holla <sudeep.holla@arm.com>
4572 L: linux-pm@vger.kernel.org
4573 L: linux-arm-kernel@lists.infradead.org
4575 F: drivers/cpuidle/cpuidle-psci.c
4577 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4578 M: Ulf Hansson <ulf.hansson@linaro.org>
4579 L: linux-pm@vger.kernel.org
4580 L: linux-arm-kernel@lists.infradead.org
4582 F: drivers/cpuidle/cpuidle-psci.h
4583 F: drivers/cpuidle/cpuidle-psci-domain.c
4586 M: Nicolas Pitre <nico@fluxnic.net>
4588 F: Documentation/filesystems/cramfs.rst
4592 M: Bastien Nocera <hadess@hadess.net>
4593 L: linux-input@vger.kernel.org
4595 F: drivers/hid/hid-creative-sb0540.c
4598 M: Herbert Xu <herbert@gondor.apana.org.au>
4599 M: "David S. Miller" <davem@davemloft.net>
4600 L: linux-crypto@vger.kernel.org
4602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4604 F: Documentation/crypto/
4605 F: Documentation/devicetree/bindings/crypto/
4610 F: include/linux/crypto*
4613 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4614 M: Neil Horman <nhorman@tuxdriver.com>
4615 L: linux-crypto@vger.kernel.org
4617 F: crypto/ansi_cprng.c
4621 M: Hans Verkuil <hverkuil@xs4all.nl>
4622 L: linux-media@vger.kernel.org
4624 W: http://linuxtv.org
4625 T: git git://linuxtv.org/media_tree.git
4626 F: drivers/media/i2c/cs3308.c
4628 CS5535 Audio ALSA driver
4629 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4631 F: sound/pci/cs5535audio/
4633 CSI DRIVERS FOR ALLWINNER V3s
4634 M: Yong Deng <yong.deng@magewell.com>
4635 L: linux-media@vger.kernel.org
4637 T: git git://linuxtv.org/media_tree.git
4638 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4639 F: drivers/media/platform/sunxi/sun6i-csi/
4642 M: Solomon Peachy <pizza@shaftnet.org>
4644 F: drivers/net/wireless/st/cw1200/
4646 CX18 VIDEO4LINUX DRIVER
4647 M: Andy Walls <awalls@md.metrocast.net>
4648 L: linux-media@vger.kernel.org
4650 W: https://linuxtv.org
4651 T: git git://linuxtv.org/media_tree.git
4652 F: drivers/media/pci/cx18/
4653 F: include/uapi/linux/ivtv*
4655 CX2341X MPEG ENCODER HELPER MODULE
4656 M: Hans Verkuil <hverkuil@xs4all.nl>
4657 L: linux-media@vger.kernel.org
4659 W: https://linuxtv.org
4660 T: git git://linuxtv.org/media_tree.git
4661 F: drivers/media/common/cx2341x*
4662 F: include/media/drv-intf/cx2341x.h
4664 CX24120 MEDIA DRIVER
4665 M: Jemma Denson <jdenson@gmail.com>
4666 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4667 L: linux-media@vger.kernel.org
4669 W: https://linuxtv.org
4670 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4671 F: drivers/media/dvb-frontends/cx24120*
4673 CX88 VIDEO4LINUX DRIVER
4674 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4675 L: linux-media@vger.kernel.org
4677 W: https://linuxtv.org
4678 T: git git://linuxtv.org/media_tree.git
4679 F: Documentation/driver-api/media/drivers/cx88*
4680 F: drivers/media/pci/cx88/
4682 CXD2820R MEDIA DRIVER
4683 M: Antti Palosaari <crope@iki.fi>
4684 L: linux-media@vger.kernel.org
4686 W: https://linuxtv.org
4687 W: http://palosaari.fi/linux/
4688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4689 T: git git://linuxtv.org/anttip/media_tree.git
4690 F: drivers/media/dvb-frontends/cxd2820r*
4692 CXGB3 ETHERNET DRIVER (CXGB3)
4693 M: Raju Rangoju <rajur@chelsio.com>
4694 L: netdev@vger.kernel.org
4696 W: http://www.chelsio.com
4697 F: drivers/net/ethernet/chelsio/cxgb3/
4699 CXGB3 ISCSI DRIVER (CXGB3I)
4700 M: Karen Xie <kxie@chelsio.com>
4701 L: linux-scsi@vger.kernel.org
4703 W: http://www.chelsio.com
4704 F: drivers/scsi/cxgbi/cxgb3i
4706 CXGB4 CRYPTO DRIVER (chcr)
4707 M: Ayush Sawal <ayush.sawal@chelsio.com>
4708 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4709 M: Rohit Maheshwari <rohitm@chelsio.com>
4710 L: linux-crypto@vger.kernel.org
4712 W: http://www.chelsio.com
4713 F: drivers/crypto/chelsio
4715 CXGB4 INLINE CRYPTO DRIVER
4716 M: Ayush Sawal <ayush.sawal@chelsio.com>
4717 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4718 M: Rohit Maheshwari <rohitm@chelsio.com>
4719 L: netdev@vger.kernel.org
4721 W: http://www.chelsio.com
4722 F: drivers/net/ethernet/chelsio/inline_crypto/
4724 CXGB4 ETHERNET DRIVER (CXGB4)
4725 M: Raju Rangoju <rajur@chelsio.com>
4726 L: netdev@vger.kernel.org
4728 W: http://www.chelsio.com
4729 F: drivers/net/ethernet/chelsio/cxgb4/
4731 CXGB4 ISCSI DRIVER (CXGB4I)
4732 M: Karen Xie <kxie@chelsio.com>
4733 L: linux-scsi@vger.kernel.org
4735 W: http://www.chelsio.com
4736 F: drivers/scsi/cxgbi/cxgb4i
4738 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4739 M: Potnuri Bharat Teja <bharat@chelsio.com>
4740 L: linux-rdma@vger.kernel.org
4742 W: http://www.openfabrics.org
4743 F: drivers/infiniband/hw/cxgb4/
4744 F: include/uapi/rdma/cxgb4-abi.h
4746 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4747 M: Raju Rangoju <rajur@chelsio.com>
4748 L: netdev@vger.kernel.org
4750 W: http://www.chelsio.com
4751 F: drivers/net/ethernet/chelsio/cxgb4vf/
4753 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4754 M: Frederic Barrat <fbarrat@linux.ibm.com>
4755 M: Andrew Donnellan <ajd@linux.ibm.com>
4756 L: linuxppc-dev@lists.ozlabs.org
4758 F: Documentation/ABI/testing/sysfs-class-cxl
4759 F: Documentation/powerpc/cxl.rst
4760 F: arch/powerpc/platforms/powernv/pci-cxl.c
4761 F: drivers/misc/cxl/
4762 F: include/misc/cxl*
4763 F: include/uapi/misc/cxl.h
4765 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4766 M: Manoj N. Kumar <manoj@linux.ibm.com>
4767 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4768 M: Uma Krishnan <ukrishn@linux.ibm.com>
4769 L: linux-scsi@vger.kernel.org
4771 F: Documentation/powerpc/cxlflash.rst
4772 F: drivers/scsi/cxlflash/
4773 F: include/uapi/scsi/cxlflash_ioctl.h
4776 M: Russell King <linux@armlinux.org.uk>
4777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4779 W: http://www.armlinux.org.uk/
4780 F: drivers/video/fbdev/cyber2000fb.*
4782 CYCLADES ASYNC MUX DRIVER
4784 W: http://www.cyclades.com/
4785 F: drivers/tty/cyclades.c
4786 F: include/linux/cyclades.h
4787 F: include/uapi/linux/cyclades.h
4789 CYCLADES PC300 DRIVER
4791 W: http://www.cyclades.com/
4792 F: drivers/net/wan/pc300*
4794 CYPRESS_FIRMWARE MEDIA DRIVER
4795 M: Antti Palosaari <crope@iki.fi>
4796 L: linux-media@vger.kernel.org
4798 W: https://linuxtv.org
4799 W: http://palosaari.fi/linux/
4800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4801 T: git git://linuxtv.org/anttip/media_tree.git
4802 F: drivers/media/common/cypress_firmware*
4804 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4805 M: Linus Walleij <linus.walleij@linaro.org>
4806 L: linux-input@vger.kernel.org
4808 F: drivers/input/touchscreen/cy8ctma140.c
4810 CYTTSP TOUCHSCREEN DRIVER
4811 M: Ferruh Yigit <fery@cypress.com>
4812 L: linux-input@vger.kernel.org
4814 F: drivers/input/touchscreen/cyttsp*
4815 F: include/linux/input/cyttsp.h
4817 D-LINK DIR-685 TOUCHKEYS DRIVER
4818 M: Linus Walleij <linus.walleij@linaro.org>
4819 L: linux-input@vger.kernel.org
4821 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4823 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4824 M: Joshua Kinard <kumba@gentoo.org>
4826 F: drivers/rtc/rtc-ds1685.c
4827 F: include/linux/rtc/ds1685.h
4829 DAMA SLAVE for AX.25
4830 M: Joerg Reuter <jreuter@yaina.de>
4831 L: linux-hams@vger.kernel.org
4833 W: http://yaina.de/jreuter/
4834 W: http://www.qsl.net/dl1bke/
4835 F: net/ax25/af_ax25.c
4836 F: net/ax25/ax25_dev.c
4837 F: net/ax25/ax25_ds_*
4838 F: net/ax25/ax25_in.c
4839 F: net/ax25/ax25_out.c
4840 F: net/ax25/ax25_timer.c
4841 F: net/ax25/sysctl_net_ax25.c
4843 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4844 L: netdev@vger.kernel.org
4846 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4847 F: drivers/net/ethernet/dec/tulip/dmfe.c
4849 DC390/AM53C974 SCSI driver
4850 M: Hannes Reinecke <hare@suse.com>
4851 L: linux-scsi@vger.kernel.org
4853 F: drivers/scsi/am53c974.c
4856 M: Oliver Neukum <oliver@neukum.org>
4857 M: Ali Akcaagac <aliakc@web.de>
4858 M: Jamie Lenehan <lenehan@twibble.org>
4859 L: dc395x@twibble.org
4861 W: http://twibble.org/dist/dc395x/
4862 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4863 F: Documentation/scsi/dc395x.rst
4864 F: drivers/scsi/dc395x.*
4867 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4868 L: dccp@vger.kernel.org
4870 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4871 F: include/linux/dccp.h
4872 F: include/linux/tfrc.h
4873 F: include/uapi/linux/dccp.h
4876 DECnet NETWORK LAYER
4877 L: linux-decnet-user@lists.sourceforge.net
4879 W: http://linux-decnet.sourceforge.net
4880 F: Documentation/networking/decnet.rst
4883 DECSTATION PLATFORM SUPPORT
4884 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4885 L: linux-mips@vger.kernel.org
4887 W: http://www.linux-mips.org/wiki/DECstation
4889 F: arch/mips/include/asm/dec/
4890 F: arch/mips/include/asm/mach-dec/
4892 DEFXX FDDI NETWORK DRIVER
4893 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4895 F: drivers/net/fddi/defxx.*
4897 DEFZA FDDI NETWORK DRIVER
4898 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4900 F: drivers/net/fddi/defza.*
4902 DEINTERLACE DRIVERS FOR ALLWINNER H3
4903 M: Jernej Skrabec <jernej.skrabec@siol.net>
4904 L: linux-media@vger.kernel.org
4906 T: git git://linuxtv.org/media_tree.git
4907 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4908 F: drivers/media/platform/sunxi/sun8i-di/
4911 M: Matthew Garrett <mjg59@srcf.ucam.org>
4912 M: Pali Rohár <pali@kernel.org>
4913 L: platform-driver-x86@vger.kernel.org
4915 F: drivers/platform/x86/dell-laptop.c
4917 DELL LAPTOP FREEFALL DRIVER
4918 M: Pali Rohár <pali@kernel.org>
4920 F: drivers/platform/x86/dell-smo8800.c
4922 DELL LAPTOP RBTN DRIVER
4923 M: Pali Rohár <pali@kernel.org>
4925 F: drivers/platform/x86/dell-rbtn.*
4927 DELL LAPTOP SMM DRIVER
4928 M: Pali Rohár <pali@kernel.org>
4930 F: drivers/hwmon/dell-smm-hwmon.c
4931 F: include/uapi/linux/i8k.h
4933 DELL REMOTE BIOS UPDATE DRIVER
4934 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4935 L: platform-driver-x86@vger.kernel.org
4937 F: drivers/platform/x86/dell_rbu.c
4940 M: Pali Rohár <pali@kernel.org>
4941 M: Mario Limonciello <mario.limonciello@dell.com>
4942 L: platform-driver-x86@vger.kernel.org
4944 F: drivers/platform/x86/dell-smbios.*
4946 DELL SMBIOS SMM DRIVER
4947 M: Mario Limonciello <mario.limonciello@dell.com>
4948 L: platform-driver-x86@vger.kernel.org
4950 F: drivers/platform/x86/dell-smbios-smm.c
4952 DELL SMBIOS WMI DRIVER
4953 M: Mario Limonciello <mario.limonciello@dell.com>
4954 L: platform-driver-x86@vger.kernel.org
4956 F: drivers/platform/x86/dell-smbios-wmi.c
4957 F: tools/wmi/dell-smbios-example.c
4959 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4960 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4961 L: platform-driver-x86@vger.kernel.org
4963 F: Documentation/driver-api/dcdbas.rst
4964 F: drivers/platform/x86/dcdbas.*
4966 DELL WMI DESCRIPTOR DRIVER
4967 M: Mario Limonciello <mario.limonciello@dell.com>
4969 F: drivers/platform/x86/dell-wmi-descriptor.c
4971 DELL WMI NOTIFICATIONS DRIVER
4972 M: Matthew Garrett <mjg59@srcf.ucam.org>
4973 M: Pali Rohár <pali@kernel.org>
4975 F: drivers/platform/x86/dell-wmi.c
4977 DELTA ST MEDIA DRIVER
4978 M: Hugues Fruchet <hugues.fruchet@st.com>
4979 L: linux-media@vger.kernel.org
4981 W: https://linuxtv.org
4982 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/platform/sti/delta
4986 L: linux-mtd@lists.infradead.org
4988 F: drivers/mtd/nand/raw/denali*
4990 DESIGNWARE EDMA CORE IP DRIVER
4991 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4992 L: dmaengine@vger.kernel.org
4994 F: drivers/dma/dw-edma/
4995 F: include/linux/dma/edma.h
4997 DESIGNWARE USB2 DRD IP DRIVER
4998 M: Minas Harutyunyan <hminas@synopsys.com>
4999 L: linux-usb@vger.kernel.org
5001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5002 F: drivers/usb/dwc2/
5004 DESIGNWARE USB3 DRD IP DRIVER
5005 M: Felipe Balbi <balbi@kernel.org>
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/dwc3/
5011 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5012 M: Andreas Klinger <ak@it-klinger.de>
5013 L: linux-iio@vger.kernel.org
5015 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5016 F: drivers/iio/proximity/srf*.c
5018 DEVICE COREDUMP (DEV_COREDUMP)
5019 M: Johannes Berg <johannes@sipsolutions.net>
5020 L: linux-kernel@vger.kernel.org
5022 F: drivers/base/devcoredump.c
5023 F: include/linux/devcoredump.h
5025 DEVICE DEPENDENCY HELPER SCRIPT
5026 M: Saravana Kannan <saravanak@google.com>
5027 L: linux-kernel@vger.kernel.org
5029 F: scripts/dev-needs.sh
5031 DEVICE DIRECT ACCESS (DAX)
5032 M: Dan Williams <dan.j.williams@intel.com>
5033 M: Vishal Verma <vishal.l.verma@intel.com>
5034 M: Dave Jiang <dave.jiang@intel.com>
5035 L: linux-nvdimm@lists.01.org
5039 DEVICE FREQUENCY (DEVFREQ)
5040 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5041 M: Kyungmin Park <kyungmin.park@samsung.com>
5042 M: Chanwoo Choi <cw00.choi@samsung.com>
5043 L: linux-pm@vger.kernel.org
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5046 F: Documentation/devicetree/bindings/devfreq/
5048 F: include/linux/devfreq.h
5049 F: include/trace/events/devfreq.h
5051 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5052 M: Chanwoo Choi <cw00.choi@samsung.com>
5053 L: linux-pm@vger.kernel.org
5055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5056 F: Documentation/devicetree/bindings/devfreq/event/
5057 F: drivers/devfreq/devfreq-event.c
5058 F: drivers/devfreq/event/
5059 F: include/dt-bindings/pmu/exynos_ppmu.h
5060 F: include/linux/devfreq-event.h
5062 DEVICE NUMBER REGISTRY
5063 M: Torben Mathiasen <device@lanana.org>
5065 W: http://lanana.org/docs/device-list/index.html
5068 M: Alasdair Kergon <agk@redhat.com>
5069 M: Mike Snitzer <snitzer@redhat.com>
5070 M: dm-devel@redhat.com
5071 L: dm-devel@redhat.com
5073 W: http://sources.redhat.com/dm
5074 Q: http://patchwork.kernel.org/project/dm-devel/list/
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5076 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5077 F: Documentation/admin-guide/device-mapper/
5078 F: drivers/md/Kconfig
5079 F: drivers/md/Makefile
5081 F: drivers/md/persistent-data/
5082 F: include/linux/device-mapper.h
5083 F: include/linux/dm-*.h
5084 F: include/uapi/linux/dm-*.h
5087 M: Jiri Pirko <jiri@nvidia.com>
5088 L: netdev@vger.kernel.org
5090 F: Documentation/networking/devlink
5091 F: include/net/devlink.h
5092 F: include/uapi/linux/devlink.h
5093 F: net/core/devlink.c
5095 DIALOG SEMICONDUCTOR DRIVERS
5096 M: Support Opensource <support.opensource@diasemi.com>
5098 W: http://www.dialog-semiconductor.com/products
5099 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5100 F: Documentation/devicetree/bindings/mfd/da90*.txt
5101 F: Documentation/devicetree/bindings/regulator/da92*.txt
5102 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5103 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5104 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5105 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5106 F: Documentation/hwmon/da90??.rst
5107 F: drivers/gpio/gpio-da90??.c
5108 F: drivers/hwmon/da90??-hwmon.c
5109 F: drivers/iio/adc/da91??-*.c
5110 F: drivers/input/misc/da90??_onkey.c
5111 F: drivers/input/touchscreen/da9052_tsi.c
5112 F: drivers/leds/leds-da90??.c
5113 F: drivers/mfd/da903x.c
5114 F: drivers/mfd/da90??-*.c
5115 F: drivers/mfd/da91??-*.c
5116 F: drivers/pinctrl/pinctrl-da90??.c
5117 F: drivers/power/supply/da9052-battery.c
5118 F: drivers/power/supply/da91??-*.c
5119 F: drivers/regulator/da9???-regulator.[ch]
5120 F: drivers/regulator/slg51000-regulator.[ch]
5121 F: drivers/rtc/rtc-da90??.c
5122 F: drivers/thermal/da90??-thermal.c
5123 F: drivers/video/backlight/da90??_bl.c
5124 F: drivers/watchdog/da90??_wdt.c
5125 F: include/linux/mfd/da903x.h
5126 F: include/linux/mfd/da9052/
5127 F: include/linux/mfd/da9055/
5128 F: include/linux/mfd/da9062/
5129 F: include/linux/mfd/da9063/
5130 F: include/linux/mfd/da9150/
5131 F: include/linux/regulator/da9211.h
5132 F: include/sound/da[79]*.h
5133 F: sound/soc/codecs/da[79]*.[ch]
5135 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5136 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5137 L: linux-gpio@vger.kernel.org
5139 F: drivers/gpio/gpio-gpio-mm.c
5141 DIOLAN U2C-12 I2C DRIVER
5142 M: Guenter Roeck <linux@roeck-us.net>
5143 L: linux-i2c@vger.kernel.org
5145 F: drivers/i2c/busses/i2c-diolan-u2c.c
5147 DIRECTORY NOTIFICATION (DNOTIFY)
5148 M: Jan Kara <jack@suse.cz>
5149 R: Amir Goldstein <amir73il@gmail.com>
5150 L: linux-fsdevel@vger.kernel.org
5152 F: Documentation/filesystems/dnotify.rst
5153 F: fs/notify/dnotify/
5154 F: include/linux/dnotify.h
5156 DISK GEOMETRY AND PARTITION HANDLING
5157 M: Andries Brouwer <aeb@cwi.nl>
5159 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5160 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5161 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5164 M: Jan Kara <jack@suse.com>
5166 F: Documentation/filesystems/quota.rst
5168 F: include/linux/quota*.h
5169 F: include/uapi/linux/quota*.h
5171 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5172 M: Bernie Thompson <bernie@plugable.com>
5173 L: linux-fbdev@vger.kernel.org
5175 W: http://plugable.com/category/projects/udlfb/
5176 F: Documentation/fb/udlfb.rst
5177 F: drivers/video/fbdev/udlfb.c
5178 F: include/video/udlfb.h
5180 DISTRIBUTED LOCK MANAGER (DLM)
5181 M: Christine Caulfield <ccaulfie@redhat.com>
5182 M: David Teigland <teigland@redhat.com>
5183 L: cluster-devel@redhat.com
5185 W: http://sources.redhat.com/cluster/
5186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5189 DMA BUFFER SHARING FRAMEWORK
5190 M: Sumit Semwal <sumit.semwal@linaro.org>
5191 M: Christian König <christian.koenig@amd.com>
5192 L: linux-media@vger.kernel.org
5193 L: dri-devel@lists.freedesktop.org
5194 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5196 T: git git://anongit.freedesktop.org/drm/drm-misc
5197 F: Documentation/driver-api/dma-buf.rst
5199 F: include/linux/*fence.h
5200 F: include/linux/dma-buf*
5201 F: include/linux/dma-resv.h
5202 K: \bdma_(?:buf|fence|resv)\b
5204 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5205 M: Vinod Koul <vkoul@kernel.org>
5206 L: dmaengine@vger.kernel.org
5208 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5210 F: Documentation/devicetree/bindings/dma/
5211 F: Documentation/driver-api/dmaengine/
5213 F: include/linux/dmaengine.h
5214 F: include/linux/of_dma.h
5217 M: Christoph Hellwig <hch@lst.de>
5218 M: Marek Szyprowski <m.szyprowski@samsung.com>
5219 R: Robin Murphy <robin.murphy@arm.com>
5220 L: iommu@lists.linux-foundation.org
5222 W: http://git.infradead.org/users/hch/dma-mapping.git
5223 T: git git://git.infradead.org/users/hch/dma-mapping.git
5224 F: include/asm-generic/dma-mapping.h
5225 F: include/linux/dma-direct.h
5226 F: include/linux/dma-mapping.h
5227 F: include/linux/dma-map-ops.h
5230 DMA-BUF HEAPS FRAMEWORK
5231 M: Sumit Semwal <sumit.semwal@linaro.org>
5232 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5233 R: Liam Mark <lmark@codeaurora.org>
5234 R: Laura Abbott <labbott@redhat.com>
5235 R: Brian Starkey <Brian.Starkey@arm.com>
5236 R: John Stultz <john.stultz@linaro.org>
5237 L: linux-media@vger.kernel.org
5238 L: dri-devel@lists.freedesktop.org
5239 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5242 F: drivers/dma-buf/dma-heap.c
5243 F: drivers/dma-buf/heaps/*
5244 F: include/linux/dma-heap.h
5245 F: include/uapi/linux/dma-heap.h
5247 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5248 M: Lukasz Luba <lukasz.luba@arm.com>
5249 L: linux-pm@vger.kernel.org
5250 L: linux-samsung-soc@vger.kernel.org
5252 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5253 F: drivers/memory/samsung/exynos5422-dmc.c
5255 DME1737 HARDWARE MONITOR DRIVER
5256 M: Juerg Haefliger <juergh@gmail.com>
5257 L: linux-hwmon@vger.kernel.org
5259 F: Documentation/hwmon/dme1737.rst
5260 F: drivers/hwmon/dme1737.c
5263 M: Jean Delvare <jdelvare@suse.com>
5265 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5266 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5267 F: drivers/firmware/dmi-id.c
5268 F: drivers/firmware/dmi_scan.c
5269 F: include/linux/dmi.h
5272 M: Jonathan Corbet <corbet@lwn.net>
5273 L: linux-doc@vger.kernel.org
5275 P: Documentation/doc-guide/maintainer-profile.rst
5276 T: git git://git.lwn.net/linux.git docs-next
5278 F: scripts/documentation-file-ref-check
5279 F: scripts/kernel-doc
5280 F: scripts/sphinx-pre-install
5281 X: Documentation/ABI/
5282 X: Documentation/admin-guide/media/
5283 X: Documentation/devicetree/
5284 X: Documentation/driver-api/media/
5285 X: Documentation/firmware-guide/acpi/
5286 X: Documentation/i2c/
5287 X: Documentation/power/
5288 X: Documentation/spi/
5289 X: Documentation/userspace-api/media/
5291 DOCUMENTATION SCRIPTS
5292 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5293 L: linux-doc@vger.kernel.org
5295 F: Documentation/sphinx/parse-headers.pl
5296 F: scripts/documentation-file-ref-check
5297 F: scripts/sphinx-pre-install
5299 DOCUMENTATION/ITALIAN
5300 M: Federico Vaga <federico.vaga@vaga.pv.it>
5301 L: linux-doc@vger.kernel.org
5303 F: Documentation/translations/it_IT
5305 DONGWOON DW9714 LENS VOICE COIL DRIVER
5306 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5307 L: linux-media@vger.kernel.org
5309 T: git git://linuxtv.org/media_tree.git
5310 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5311 F: drivers/media/i2c/dw9714.c
5313 DONGWOON DW9768 LENS VOICE COIL DRIVER
5314 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5315 L: linux-media@vger.kernel.org
5317 T: git git://linuxtv.org/media_tree.git
5318 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5319 F: drivers/media/i2c/dw9768.c
5321 DONGWOON DW9807 LENS VOICE COIL DRIVER
5322 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5323 L: linux-media@vger.kernel.org
5325 T: git git://linuxtv.org/media_tree.git
5326 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5327 F: drivers/media/i2c/dw9807-vcm.c
5330 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5331 L: blinux-list@redhat.com
5333 F: drivers/char/dtlk.c
5334 F: include/linux/dtlk.h
5336 DPAA2 DATAPATH I/O (DPIO) DRIVER
5337 M: Roy Pledge <Roy.Pledge@nxp.com>
5338 L: linux-kernel@vger.kernel.org
5340 F: drivers/soc/fsl/dpio
5342 DPAA2 ETHERNET DRIVER
5343 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5344 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5345 L: netdev@vger.kernel.org
5347 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5348 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5349 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5350 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5351 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5352 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5353 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5354 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5355 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5357 DPAA2 ETHERNET SWITCH DRIVER
5358 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5359 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5360 L: linux-kernel@vger.kernel.org
5362 F: drivers/staging/fsl-dpaa2/ethsw
5364 DPT_I2O SCSI RAID DRIVER
5365 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5366 L: linux-scsi@vger.kernel.org
5368 W: http://www.adaptec.com/
5369 F: drivers/scsi/dpt*
5370 F: drivers/scsi/dpt/
5373 M: Philipp Reisner <philipp.reisner@linbit.com>
5374 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5375 L: drbd-dev@lists.linbit.com
5377 W: http://www.drbd.org
5378 T: git git://git.linbit.com/linux-drbd.git
5379 T: git git://git.linbit.com/drbd-8.4.git
5380 F: Documentation/admin-guide/blockdev/
5381 F: drivers/block/drbd/
5384 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5385 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5386 R: "Rafael J. Wysocki" <rafael@kernel.org>
5388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5389 F: Documentation/core-api/kobject.rst
5393 F: include/linux/debugfs.h
5394 F: include/linux/kobj*
5397 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5398 M: Nishanth Menon <nm@ti.com>
5399 L: linux-pm@vger.kernel.org
5401 F: drivers/soc/ti/smartreflex.c
5402 F: include/linux/power/smartreflex.h
5404 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5405 M: Maxime Ripard <mripard@kernel.org>
5406 M: Chen-Yu Tsai <wens@csie.org>
5407 R: Jernej Skrabec <jernej.skrabec@siol.net>
5408 L: dri-devel@lists.freedesktop.org
5410 T: git git://anongit.freedesktop.org/drm/drm-misc
5411 F: drivers/gpu/drm/sun4i/sun8i*
5413 DRM DRIVER FOR ARM PL111 CLCD
5414 M: Eric Anholt <eric@anholt.net>
5416 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: drivers/gpu/drm/pl111/
5419 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5420 M: Linus Walleij <linus.walleij@linaro.org>
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5424 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5426 DRM DRIVER FOR ASPEED BMC GFX
5427 M: Joel Stanley <joel@jms.id.au>
5428 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5430 T: git git://anongit.freedesktop.org/drm/drm-misc
5431 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5432 F: drivers/gpu/drm/aspeed/
5434 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5435 M: Dave Airlie <airlied@redhat.com>
5436 R: Thomas Zimmermann <tzimmermann@suse.de>
5437 L: dri-devel@lists.freedesktop.org
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5440 F: drivers/gpu/drm/ast/
5442 DRM DRIVER FOR BOCHS VIRTUAL GPU
5443 M: Gerd Hoffmann <kraxel@redhat.com>
5444 L: virtualization@lists.linux-foundation.org
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/bochs/
5449 DRM DRIVER FOR BOE HIMAX8279D PANELS
5450 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5452 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5453 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5455 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5456 M: Linus Walleij <linus.walleij@linaro.org>
5458 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 F: drivers/gpu/drm/tve200/
5461 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5462 M: Icenowy Zheng <icenowy@aosc.io>
5464 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5465 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5467 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5468 M: Jagan Teki <jagan@amarulasolutions.com>
5470 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5471 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5473 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5474 M: Hans de Goede <hdegoede@redhat.com>
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5477 F: drivers/gpu/drm/tiny/gm12u320.c
5479 DRM DRIVER FOR HX8357D PANELS
5480 M: Eric Anholt <eric@anholt.net>
5482 T: git git://anongit.freedesktop.org/drm/drm-misc
5483 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5484 F: drivers/gpu/drm/tiny/hx8357d.c
5486 DRM DRIVER FOR ILITEK ILI9225 PANELS
5487 M: David Lechner <david@lechnology.com>
5489 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5491 F: drivers/gpu/drm/tiny/ili9225.c
5493 DRM DRIVER FOR ILITEK ILI9486 PANELS
5494 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5498 F: drivers/gpu/drm/tiny/ili9486.c
5500 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5501 S: Orphan / Obsolete
5502 F: drivers/gpu/drm/i810/
5503 F: include/uapi/drm/i810_drm.h
5505 DRM DRIVER FOR LVDS PANELS
5506 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5507 L: dri-devel@lists.freedesktop.org
5508 T: git git://anongit.freedesktop.org/drm/drm-misc
5510 F: drivers/gpu/drm/panel/panel-lvds.c
5511 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5513 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5514 M: Guido Günther <agx@sigxcpu.org>
5515 R: Purism Kernel Team <kernel@puri.sm>
5517 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5518 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5520 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5521 S: Orphan / Obsolete
5522 F: drivers/gpu/drm/mga/
5523 F: include/uapi/drm/mga_drm.h
5525 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5526 M: Dave Airlie <airlied@redhat.com>
5527 R: Thomas Zimmermann <tzimmermann@suse.de>
5528 L: dri-devel@lists.freedesktop.org
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: drivers/gpu/drm/mgag200/
5533 DRM DRIVER FOR MI0283QT
5534 M: Noralf Trønnes <noralf@tronnes.org>
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5538 F: drivers/gpu/drm/tiny/mi0283qt.c
5540 DRM DRIVER FOR MSM ADRENO GPU
5541 M: Rob Clark <robdclark@gmail.com>
5542 M: Sean Paul <sean@poorly.run>
5543 L: linux-arm-msm@vger.kernel.org
5544 L: dri-devel@lists.freedesktop.org
5545 L: freedreno@lists.freedesktop.org
5547 T: git https://gitlab.freedesktop.org/drm/msm.git
5548 F: Documentation/devicetree/bindings/display/msm/
5549 F: drivers/gpu/drm/msm/
5550 F: include/uapi/drm/msm_drm.h
5552 DRM DRIVER FOR NOVATEK NT35510 PANELS
5553 M: Linus Walleij <linus.walleij@linaro.org>
5555 T: git git://anongit.freedesktop.org/drm/drm-misc
5556 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5557 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5559 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5560 M: Ben Skeggs <bskeggs@redhat.com>
5561 L: dri-devel@lists.freedesktop.org
5562 L: nouveau@lists.freedesktop.org
5564 T: git git://github.com/skeggsb/linux
5565 F: drivers/gpu/drm/nouveau/
5566 F: include/uapi/drm/nouveau_drm.h
5568 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5569 M: Stefan Mavrodiev <stefan@olimex.com>
5571 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5572 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5574 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5575 M: Noralf Trønnes <noralf@tronnes.org>
5577 T: git git://anongit.freedesktop.org/drm/drm-misc
5578 F: Documentation/devicetree/bindings/display/repaper.txt
5579 F: drivers/gpu/drm/tiny/repaper.c
5581 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5582 M: Dave Airlie <airlied@redhat.com>
5583 M: Gerd Hoffmann <kraxel@redhat.com>
5584 L: virtualization@lists.linux-foundation.org
5586 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5587 T: git git://anongit.freedesktop.org/drm/drm-misc
5588 F: drivers/gpu/drm/tiny/cirrus.c
5590 DRM DRIVER FOR QXL VIRTUAL GPU
5591 M: Dave Airlie <airlied@redhat.com>
5592 M: Gerd Hoffmann <kraxel@redhat.com>
5593 L: virtualization@lists.linux-foundation.org
5594 L: spice-devel@lists.freedesktop.org
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5597 F: drivers/gpu/drm/qxl/
5598 F: include/uapi/drm/qxl_drm.h
5600 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5601 S: Orphan / Obsolete
5602 F: drivers/gpu/drm/r128/
5603 F: include/uapi/drm/r128_drm.h
5605 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5606 M: Robert Chiras <robert.chiras@nxp.com>
5608 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5609 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5611 DRM DRIVER FOR SITRONIX ST7703 PANELS
5612 M: Guido Günther <agx@sigxcpu.org>
5613 R: Purism Kernel Team <kernel@puri.sm>
5614 R: Ondrej Jirman <megous@megous.com>
5616 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5617 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5619 DRM DRIVER FOR SAVAGE VIDEO CARDS
5620 S: Orphan / Obsolete
5621 F: drivers/gpu/drm/savage/
5622 F: include/uapi/drm/savage_drm.h
5624 DRM DRIVER FOR SIS VIDEO CARDS
5625 S: Orphan / Obsolete
5626 F: drivers/gpu/drm/sis/
5627 F: include/uapi/drm/sis_drm.h
5629 DRM DRIVER FOR SITRONIX ST7586 PANELS
5630 M: David Lechner <david@lechnology.com>
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5634 F: drivers/gpu/drm/tiny/st7586.c
5636 DRM DRIVER FOR SITRONIX ST7701 PANELS
5637 M: Jagan Teki <jagan@amarulasolutions.com>
5639 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5640 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5642 DRM DRIVER FOR SITRONIX ST7735R PANELS
5643 M: David Lechner <david@lechnology.com>
5645 T: git git://anongit.freedesktop.org/drm/drm-misc
5646 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5647 F: drivers/gpu/drm/tiny/st7735r.c
5649 DRM DRIVER FOR SONY ACX424AKP PANELS
5650 M: Linus Walleij <linus.walleij@linaro.org>
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5655 DRM DRIVER FOR ST-ERICSSON MCDE
5656 M: Linus Walleij <linus.walleij@linaro.org>
5658 T: git git://anongit.freedesktop.org/drm/drm-misc
5659 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5660 F: drivers/gpu/drm/mcde/
5662 DRM DRIVER FOR TDFX VIDEO CARDS
5663 S: Orphan / Obsolete
5664 F: drivers/gpu/drm/tdfx/
5666 DRM DRIVER FOR TPO TPG110 PANELS
5667 M: Linus Walleij <linus.walleij@linaro.org>
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5670 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5671 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5673 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5674 M: Dave Airlie <airlied@redhat.com>
5675 R: Sean Paul <sean@poorly.run>
5676 R: Thomas Zimmermann <tzimmermann@suse.de>
5677 L: dri-devel@lists.freedesktop.org
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5680 F: drivers/gpu/drm/udl/
5682 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5683 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5684 M: Melissa Wen <melissa.srw@gmail.com>
5685 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5686 R: Daniel Vetter <daniel@ffwll.ch>
5687 L: dri-devel@lists.freedesktop.org
5689 T: git git://anongit.freedesktop.org/drm/drm-misc
5690 F: Documentation/gpu/vkms.rst
5691 F: drivers/gpu/drm/vkms/
5693 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5694 M: Hans de Goede <hdegoede@redhat.com>
5695 L: dri-devel@lists.freedesktop.org
5697 T: git git://anongit.freedesktop.org/drm/drm-misc
5698 F: drivers/gpu/drm/vboxvideo/
5700 DRM DRIVER FOR VMWARE VIRTUAL GPU
5701 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5702 M: Roland Scheidegger <sroland@vmware.com>
5703 L: dri-devel@lists.freedesktop.org
5705 T: git git://people.freedesktop.org/~sroland/linux
5706 F: drivers/gpu/drm/vmwgfx/
5707 F: include/uapi/drm/vmwgfx_drm.h
5710 M: David Airlie <airlied@linux.ie>
5711 M: Daniel Vetter <daniel@ffwll.ch>
5712 L: dri-devel@lists.freedesktop.org
5714 B: https://bugs.freedesktop.org/
5715 C: irc://chat.freenode.net/dri-devel
5716 T: git git://anongit.freedesktop.org/drm/drm
5717 F: Documentation/devicetree/bindings/display/
5718 F: Documentation/devicetree/bindings/gpu/
5719 F: Documentation/gpu/
5723 F: include/linux/vga*
5724 F: include/uapi/drm/
5726 DRM DRIVERS AND MISC GPU PATCHES
5727 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5728 M: Maxime Ripard <mripard@kernel.org>
5729 M: Thomas Zimmermann <tzimmermann@suse.de>
5731 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/gpu/
5734 F: drivers/gpu/drm/*
5737 F: include/linux/vga*
5738 F: include/uapi/drm/drm*
5740 DRM DRIVERS FOR ALLWINNER A10
5741 M: Maxime Ripard <mripard@kernel.org>
5742 M: Chen-Yu Tsai <wens@csie.org>
5743 L: dri-devel@lists.freedesktop.org
5745 T: git git://anongit.freedesktop.org/drm/drm-misc
5746 F: Documentation/devicetree/bindings/display/allwinner*
5747 F: drivers/gpu/drm/sun4i/
5749 DRM DRIVERS FOR AMLOGIC SOCS
5750 M: Neil Armstrong <narmstrong@baylibre.com>
5751 L: dri-devel@lists.freedesktop.org
5752 L: linux-amlogic@lists.infradead.org
5754 W: http://linux-meson.com/
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5757 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5758 F: Documentation/gpu/meson.rst
5759 F: drivers/gpu/drm/meson/
5761 DRM DRIVERS FOR ATMEL HLCDC
5762 M: Sam Ravnborg <sam@ravnborg.org>
5763 M: Boris Brezillon <bbrezillon@kernel.org>
5764 L: dri-devel@lists.freedesktop.org
5766 T: git git://anongit.freedesktop.org/drm/drm-misc
5767 F: Documentation/devicetree/bindings/display/atmel/
5768 F: drivers/gpu/drm/atmel-hlcdc/
5770 DRM DRIVERS FOR BRIDGE CHIPS
5771 M: Andrzej Hajda <a.hajda@samsung.com>
5772 M: Neil Armstrong <narmstrong@baylibre.com>
5773 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5774 R: Jonas Karlman <jonas@kwiboo.se>
5775 R: Jernej Skrabec <jernej.skrabec@siol.net>
5777 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 F: drivers/gpu/drm/bridge/
5780 DRM DRIVERS FOR EXYNOS
5781 M: Inki Dae <inki.dae@samsung.com>
5782 M: Joonyoung Shim <jy0922.shim@samsung.com>
5783 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5784 M: Kyungmin Park <kyungmin.park@samsung.com>
5785 L: dri-devel@lists.freedesktop.org
5787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5788 F: Documentation/devicetree/bindings/display/exynos/
5789 F: drivers/gpu/drm/exynos/
5790 F: include/uapi/drm/exynos_drm.h
5792 DRM DRIVERS FOR FREESCALE DCU
5793 M: Stefan Agner <stefan@agner.ch>
5794 M: Alison Wang <alison.wang@nxp.com>
5795 L: dri-devel@lists.freedesktop.org
5797 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5799 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5800 F: drivers/gpu/drm/fsl-dcu/
5802 DRM DRIVERS FOR FREESCALE IMX
5803 M: Philipp Zabel <p.zabel@pengutronix.de>
5804 L: dri-devel@lists.freedesktop.org
5806 F: Documentation/devicetree/bindings/display/imx/
5807 F: drivers/gpu/drm/imx/
5808 F: drivers/gpu/ipu-v3/
5810 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5811 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5812 L: dri-devel@lists.freedesktop.org
5814 T: git git://github.com/patjak/drm-gma500
5815 F: drivers/gpu/drm/gma500/
5817 DRM DRIVERS FOR HISILICON
5818 M: Xinliang Liu <xinliang.liu@linaro.org>
5819 M: Tian Tao <tiantao6@hisilicon.com>
5820 R: John Stultz <john.stultz@linaro.org>
5821 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5822 R: Chen Feng <puck.chen@hisilicon.com>
5823 L: dri-devel@lists.freedesktop.org
5825 T: git git://anongit.freedesktop.org/drm/drm-misc
5826 F: Documentation/devicetree/bindings/display/hisilicon/
5827 F: drivers/gpu/drm/hisilicon/
5829 DRM DRIVERS FOR LIMA
5830 M: Qiang Yu <yuq825@gmail.com>
5831 L: dri-devel@lists.freedesktop.org
5832 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5834 T: git git://anongit.freedesktop.org/drm/drm-misc
5835 F: drivers/gpu/drm/lima/
5836 F: include/uapi/drm/lima_drm.h
5838 DRM DRIVERS FOR MEDIATEK
5839 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5840 M: Philipp Zabel <p.zabel@pengutronix.de>
5841 L: dri-devel@lists.freedesktop.org
5843 F: Documentation/devicetree/bindings/display/mediatek/
5844 F: drivers/gpu/drm/mediatek/
5845 F: drivers/phy/mediatek/phy-mtk-hdmi*
5847 DRM DRIVERS FOR NVIDIA TEGRA
5848 M: Thierry Reding <thierry.reding@gmail.com>
5849 L: dri-devel@lists.freedesktop.org
5850 L: linux-tegra@vger.kernel.org
5852 T: git git://anongit.freedesktop.org/tegra/linux.git
5853 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5854 F: drivers/gpu/drm/tegra/
5855 F: drivers/gpu/host1x/
5856 F: include/linux/host1x.h
5857 F: include/uapi/drm/tegra_drm.h
5859 DRM DRIVERS FOR RENESAS
5860 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5861 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5862 L: dri-devel@lists.freedesktop.org
5863 L: linux-renesas-soc@vger.kernel.org
5865 T: git git://linuxtv.org/pinchartl/media drm/du/next
5866 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5867 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5868 F: Documentation/devicetree/bindings/display/renesas,du.txt
5869 F: drivers/gpu/drm/rcar-du/
5870 F: drivers/gpu/drm/shmobile/
5871 F: include/linux/platform_data/shmob_drm.h
5873 DRM DRIVERS FOR ROCKCHIP
5874 M: Sandy Huang <hjc@rock-chips.com>
5875 M: Heiko Stübner <heiko@sntech.de>
5876 L: dri-devel@lists.freedesktop.org
5878 T: git git://anongit.freedesktop.org/drm/drm-misc
5879 F: Documentation/devicetree/bindings/display/rockchip/
5880 F: drivers/gpu/drm/rockchip/
5883 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5884 M: Vincent Abriou <vincent.abriou@st.com>
5885 L: dri-devel@lists.freedesktop.org
5887 T: git git://anongit.freedesktop.org/drm/drm-misc
5888 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5889 F: drivers/gpu/drm/sti
5892 M: Yannick Fertre <yannick.fertre@st.com>
5893 M: Philippe Cornu <philippe.cornu@st.com>
5894 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5895 M: Vincent Abriou <vincent.abriou@st.com>
5896 L: dri-devel@lists.freedesktop.org
5898 T: git git://anongit.freedesktop.org/drm/drm-misc
5899 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5900 F: drivers/gpu/drm/stm
5902 DRM DRIVERS FOR TI KEYSTONE
5903 M: Jyri Sarha <jsarha@ti.com>
5904 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5905 L: dri-devel@lists.freedesktop.org
5907 T: git git://anongit.freedesktop.org/drm/drm-misc
5908 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5909 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5910 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5911 F: drivers/gpu/drm/tidss/
5913 DRM DRIVERS FOR TI LCDC
5914 M: Jyri Sarha <jsarha@ti.com>
5915 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5916 L: dri-devel@lists.freedesktop.org
5918 F: Documentation/devicetree/bindings/display/tilcdc/
5919 F: drivers/gpu/drm/tilcdc/
5921 DRM DRIVERS FOR TI OMAP
5922 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5923 L: dri-devel@lists.freedesktop.org
5925 F: Documentation/devicetree/bindings/display/ti/
5926 F: drivers/gpu/drm/omapdrm/
5929 M: Eric Anholt <eric@anholt.net>
5931 T: git git://anongit.freedesktop.org/drm/drm-misc
5932 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5933 F: drivers/gpu/drm/v3d/
5934 F: include/uapi/drm/v3d_drm.h
5937 M: Eric Anholt <eric@anholt.net>
5939 T: git git://github.com/anholt/linux
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5942 F: drivers/gpu/drm/vc4/
5943 F: include/uapi/drm/vc4_drm.h
5945 DRM DRIVERS FOR VIVANTE GPU IP
5946 M: Lucas Stach <l.stach@pengutronix.de>
5947 R: Russell King <linux+etnaviv@armlinux.org.uk>
5948 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5949 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5950 L: dri-devel@lists.freedesktop.org
5952 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5953 F: drivers/gpu/drm/etnaviv/
5954 F: include/uapi/drm/etnaviv_drm.h
5957 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5958 L: dri-devel@lists.freedesktop.org
5959 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/gpu/xen-front.rst
5963 F: drivers/gpu/drm/xen/
5965 DRM DRIVERS FOR XILINX
5966 M: Hyun Kwon <hyun.kwon@xilinx.com>
5967 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5968 L: dri-devel@lists.freedesktop.org
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/xlnx/
5972 F: drivers/gpu/drm/xlnx/
5974 DRM DRIVERS FOR ZTE ZX
5975 M: Shawn Guo <shawnguo@kernel.org>
5976 L: dri-devel@lists.freedesktop.org
5978 T: git git://anongit.freedesktop.org/drm/drm-misc
5979 F: Documentation/devicetree/bindings/display/zte,vou.txt
5980 F: drivers/gpu/drm/zte/
5983 M: Thierry Reding <thierry.reding@gmail.com>
5984 R: Sam Ravnborg <sam@ravnborg.org>
5985 L: dri-devel@lists.freedesktop.org
5987 T: git git://anongit.freedesktop.org/drm/drm-misc
5988 F: Documentation/devicetree/bindings/display/panel/
5989 F: drivers/gpu/drm/drm_panel.c
5990 F: drivers/gpu/drm/panel/
5991 F: include/drm/drm_panel.h
5994 M: Christian Koenig <christian.koenig@amd.com>
5995 M: Huang Rui <ray.huang@amd.com>
5996 L: dri-devel@lists.freedesktop.org
5998 T: git git://people.freedesktop.org/~agd5f/linux
5999 F: drivers/gpu/drm/ttm/
6002 DSBR100 USB FM RADIO DRIVER
6003 M: Alexey Klimov <klimov.linux@gmail.com>
6004 L: linux-media@vger.kernel.org
6006 T: git git://linuxtv.org/media_tree.git
6007 F: drivers/media/radio/dsbr100.c
6010 M: Hans Verkuil <hverkuil@xs4all.nl>
6011 L: linux-media@vger.kernel.org
6013 W: https://linuxtv.org
6014 T: git git://linuxtv.org/media_tree.git
6015 F: drivers/media/pci/dt3155/
6017 DVB_USB_AF9015 MEDIA DRIVER
6018 M: Antti Palosaari <crope@iki.fi>
6019 L: linux-media@vger.kernel.org
6021 W: https://linuxtv.org
6022 W: http://palosaari.fi/linux/
6023 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6024 T: git git://linuxtv.org/anttip/media_tree.git
6025 F: drivers/media/usb/dvb-usb-v2/af9015*
6027 DVB_USB_AF9035 MEDIA DRIVER
6028 M: Antti Palosaari <crope@iki.fi>
6029 L: linux-media@vger.kernel.org
6031 W: https://linuxtv.org
6032 W: http://palosaari.fi/linux/
6033 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6034 T: git git://linuxtv.org/anttip/media_tree.git
6035 F: drivers/media/usb/dvb-usb-v2/af9035*
6037 DVB_USB_ANYSEE MEDIA DRIVER
6038 M: Antti Palosaari <crope@iki.fi>
6039 L: linux-media@vger.kernel.org
6041 W: https://linuxtv.org
6042 W: http://palosaari.fi/linux/
6043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6044 T: git git://linuxtv.org/anttip/media_tree.git
6045 F: drivers/media/usb/dvb-usb-v2/anysee*
6047 DVB_USB_AU6610 MEDIA DRIVER
6048 M: Antti Palosaari <crope@iki.fi>
6049 L: linux-media@vger.kernel.org
6051 W: https://linuxtv.org
6052 W: http://palosaari.fi/linux/
6053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6054 T: git git://linuxtv.org/anttip/media_tree.git
6055 F: drivers/media/usb/dvb-usb-v2/au6610*
6057 DVB_USB_CE6230 MEDIA DRIVER
6058 M: Antti Palosaari <crope@iki.fi>
6059 L: linux-media@vger.kernel.org
6061 W: https://linuxtv.org
6062 W: http://palosaari.fi/linux/
6063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6064 T: git git://linuxtv.org/anttip/media_tree.git
6065 F: drivers/media/usb/dvb-usb-v2/ce6230*
6067 DVB_USB_CXUSB MEDIA DRIVER
6068 M: Michael Krufky <mkrufky@linuxtv.org>
6069 L: linux-media@vger.kernel.org
6071 W: https://linuxtv.org
6072 W: http://github.com/mkrufky
6073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6074 T: git git://linuxtv.org/media_tree.git
6075 F: drivers/media/usb/dvb-usb/cxusb*
6077 DVB_USB_EC168 MEDIA DRIVER
6078 M: Antti Palosaari <crope@iki.fi>
6079 L: linux-media@vger.kernel.org
6081 W: https://linuxtv.org
6082 W: http://palosaari.fi/linux/
6083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6084 T: git git://linuxtv.org/anttip/media_tree.git
6085 F: drivers/media/usb/dvb-usb-v2/ec168*
6087 DVB_USB_GL861 MEDIA DRIVER
6088 M: Antti Palosaari <crope@iki.fi>
6089 L: linux-media@vger.kernel.org
6091 W: https://linuxtv.org
6092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6093 T: git git://linuxtv.org/anttip/media_tree.git
6094 F: drivers/media/usb/dvb-usb-v2/gl861*
6096 DVB_USB_MXL111SF MEDIA DRIVER
6097 M: Michael Krufky <mkrufky@linuxtv.org>
6098 L: linux-media@vger.kernel.org
6100 W: https://linuxtv.org
6101 W: http://github.com/mkrufky
6102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6103 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6104 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6106 DVB_USB_RTL28XXU MEDIA DRIVER
6107 M: Antti Palosaari <crope@iki.fi>
6108 L: linux-media@vger.kernel.org
6110 W: https://linuxtv.org
6111 W: http://palosaari.fi/linux/
6112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6113 T: git git://linuxtv.org/anttip/media_tree.git
6114 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6116 DVB_USB_V2 MEDIA DRIVER
6117 M: Antti Palosaari <crope@iki.fi>
6118 L: linux-media@vger.kernel.org
6120 W: https://linuxtv.org
6121 W: http://palosaari.fi/linux/
6122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6123 T: git git://linuxtv.org/anttip/media_tree.git
6124 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6125 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6128 M: Jason Baron <jbaron@akamai.com>
6130 F: include/linux/dynamic_debug.h
6131 F: lib/dynamic_debug.c
6133 DYNAMIC INTERRUPT MODERATION
6134 M: Tal Gilboa <talgi@nvidia.com>
6136 F: Documentation/networking/net_dim.rst
6137 F: include/linux/dim.h
6140 DZ DECSTATION DZ11 SERIAL DRIVER
6141 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6143 F: drivers/tty/serial/dz.*
6145 E3X0 POWER BUTTON DRIVER
6146 M: Moritz Fischer <moritz.fischer@ettus.com>
6147 L: usrp-users@lists.ettus.com
6149 W: http://www.ettus.com
6150 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6151 F: drivers/input/misc/e3x0-button.c
6154 M: Antti Palosaari <crope@iki.fi>
6155 L: linux-media@vger.kernel.org
6157 W: https://linuxtv.org
6158 W: http://palosaari.fi/linux/
6159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160 T: git git://linuxtv.org/anttip/media_tree.git
6161 F: drivers/media/tuners/e4000*
6163 EARTH_PT1 MEDIA DRIVER
6164 M: Akihiro Tsukada <tskd08@gmail.com>
6165 L: linux-media@vger.kernel.org
6167 F: drivers/media/pci/pt1/
6169 EARTH_PT3 MEDIA DRIVER
6170 M: Akihiro Tsukada <tskd08@gmail.com>
6171 L: linux-media@vger.kernel.org
6173 F: drivers/media/pci/pt3/
6176 M: Antti Palosaari <crope@iki.fi>
6177 L: linux-media@vger.kernel.org
6179 W: https://linuxtv.org
6180 W: http://palosaari.fi/linux/
6181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6182 T: git git://linuxtv.org/anttip/media_tree.git
6183 F: drivers/media/dvb-frontends/ec100*
6186 M: Tyler Hicks <code@tyhicks.com>
6187 L: ecryptfs@vger.kernel.org
6189 W: http://ecryptfs.org
6190 W: https://launchpad.net/ecryptfs
6191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6192 F: Documentation/filesystems/ecryptfs.rst
6196 M: Borislav Petkov <bp@alien8.de>
6197 L: linux-edac@vger.kernel.org
6199 F: drivers/edac/amd64_edac*
6202 M: Jan Luebbe <jlu@pengutronix.de>
6203 L: linux-edac@vger.kernel.org
6205 F: drivers/edac/armada_xp_*
6208 M: Stefan Schaeckeler <sschaeck@cisco.com>
6210 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6211 F: drivers/edac/aspeed_edac.c
6214 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6216 F: drivers/edac/bluefield_edac.c
6219 M: Andre Przywara <andre.przywara@arm.com>
6220 L: linux-edac@vger.kernel.org
6222 F: drivers/edac/highbank*
6225 M: Ralf Baechle <ralf@linux-mips.org>
6226 L: linux-edac@vger.kernel.org
6227 L: linux-mips@vger.kernel.org
6229 F: drivers/edac/octeon_edac*
6231 EDAC-CAVIUM THUNDERX
6232 M: Robert Richter <rric@kernel.org>
6233 L: linux-edac@vger.kernel.org
6235 F: drivers/edac/thunderx_edac*
6238 M: Borislav Petkov <bp@alien8.de>
6239 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6240 M: Tony Luck <tony.luck@intel.com>
6241 R: James Morse <james.morse@arm.com>
6242 R: Robert Richter <rric@kernel.org>
6243 L: linux-edac@vger.kernel.org
6245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6246 F: Documentation/admin-guide/ras.rst
6247 F: Documentation/driver-api/edac.rst
6249 F: include/linux/edac.h
6252 M: Lei Wang <lewan@microsoft.com>
6253 L: linux-edac@vger.kernel.org
6255 F: drivers/edac/dmc520_edac.c
6258 M: Mark Gross <mark.gross@intel.com>
6259 L: linux-edac@vger.kernel.org
6261 F: drivers/edac/e752x_edac.c
6264 L: linux-edac@vger.kernel.org
6266 F: drivers/edac/e7xxx_edac.c
6269 M: York Sun <york.sun@nxp.com>
6270 L: linux-edac@vger.kernel.org
6272 F: drivers/edac/fsl_ddr_edac.*
6275 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6276 L: linux-edac@vger.kernel.org
6278 F: drivers/edac/ghes_edac.c
6281 M: Tony Luck <tony.luck@intel.com>
6282 L: linux-edac@vger.kernel.org
6284 F: drivers/edac/i10nm_base.c
6287 L: linux-edac@vger.kernel.org
6289 F: drivers/edac/i3000_edac.c
6292 L: linux-edac@vger.kernel.org
6294 F: drivers/edac/i5000_edac.c
6297 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6298 L: linux-edac@vger.kernel.org
6300 F: drivers/edac/i5400_edac.c
6303 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6304 L: linux-edac@vger.kernel.org
6306 F: drivers/edac/i7300_edac.c
6309 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6310 L: linux-edac@vger.kernel.org
6312 F: drivers/edac/i7core_edac.c
6315 M: Tim Small <tim@buttersideup.com>
6316 L: linux-edac@vger.kernel.org
6318 F: drivers/edac/i82443bxgx_edac.c
6321 M: "Arvind R." <arvino55@gmail.com>
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/i82975x_edac.c
6327 M: Jason Baron <jbaron@akamai.com>
6328 L: linux-edac@vger.kernel.org
6330 F: drivers/edac/ie31200_edac.c
6333 M: Johannes Thumshirn <morbidrsa@gmail.com>
6334 L: linux-edac@vger.kernel.org
6336 F: drivers/edac/mpc85xx_edac.[ch]
6339 M: Egor Martovetsky <egor@pasemi.com>
6340 L: linux-edac@vger.kernel.org
6342 F: drivers/edac/pasemi_edac.c
6345 M: Tony Luck <tony.luck@intel.com>
6346 L: linux-edac@vger.kernel.org
6348 F: drivers/edac/pnd2_edac.[ch]
6351 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6352 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6353 L: linux-arm-msm@vger.kernel.org
6354 L: linux-edac@vger.kernel.org
6356 F: drivers/edac/qcom_edac.c
6359 M: Tim Small <tim@buttersideup.com>
6360 L: linux-edac@vger.kernel.org
6362 F: drivers/edac/r82600_edac.c
6365 M: Tony Luck <tony.luck@intel.com>
6366 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/sb_edac.c
6372 M: Yash Shah <yash.shah@sifive.com>
6373 L: linux-edac@vger.kernel.org
6375 F: drivers/edac/sifive_edac.c
6378 M: Tony Luck <tony.luck@intel.com>
6379 L: linux-edac@vger.kernel.org
6381 F: drivers/edac/skx_*.c
6384 M: Tero Kristo <t-kristo@ti.com>
6385 L: linux-edac@vger.kernel.org
6387 F: drivers/edac/ti_edac.c
6389 EDIROL UA-101/UA-1000 DRIVER
6390 M: Clemens Ladisch <clemens@ladisch.de>
6391 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6394 F: sound/usb/misc/ua101.c
6397 M: Ivan Hu <ivan.hu@canonical.com>
6398 M: Ard Biesheuvel <ardb@kernel.org>
6399 L: linux-efi@vger.kernel.org
6401 F: drivers/firmware/efi/test/
6403 EFI VARIABLE FILESYSTEM
6404 M: Matthew Garrett <matthew.garrett@nebula.com>
6405 M: Jeremy Kerr <jk@ozlabs.org>
6406 M: Ard Biesheuvel <ardb@kernel.org>
6407 L: linux-efi@vger.kernel.org
6409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6412 EFIFB FRAMEBUFFER DRIVER
6413 M: Peter Jones <pjones@redhat.com>
6414 L: linux-fbdev@vger.kernel.org
6416 F: drivers/video/fbdev/efifb.c
6420 W: http://aeschi.ch.eu.org/efs/
6423 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6424 M: Douglas Miller <dougmill@linux.ibm.com>
6425 L: netdev@vger.kernel.org
6427 F: drivers/net/ethernet/ibm/ehea/
6429 EM28XX VIDEO4LINUX DRIVER
6430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6431 L: linux-media@vger.kernel.org
6433 W: https://linuxtv.org
6434 T: git git://linuxtv.org/media_tree.git
6435 F: Documentation/admin-guide/media/em28xx*
6436 F: drivers/media/usb/em28xx/
6439 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6440 M: Matt Mackall <mpm@selenic.com>
6441 M: David Woodhouse <dwmw2@infradead.org>
6442 L: linux-embedded@vger.kernel.org
6445 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6446 M: Adrian Hunter <adrian.hunter@intel.com>
6447 M: Ritesh Harjani <riteshh@codeaurora.org>
6448 M: Asutosh Das <asutoshd@codeaurora.org>
6449 L: linux-mmc@vger.kernel.org
6451 F: drivers/mmc/host/cqhci*
6453 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6454 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6455 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6456 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6457 L: linux-scsi@vger.kernel.org
6459 W: http://www.broadcom.com
6460 F: drivers/scsi/be2iscsi/
6462 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6463 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6464 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6465 M: Somnath Kotur <somnath.kotur@broadcom.com>
6466 L: netdev@vger.kernel.org
6468 W: http://www.emulex.com
6469 F: drivers/net/ethernet/emulex/benet/
6471 EMULEX ONECONNECT ROCE DRIVER
6472 M: Selvin Xavier <selvin.xavier@broadcom.com>
6473 M: Devesh Sharma <devesh.sharma@broadcom.com>
6474 L: linux-rdma@vger.kernel.org
6476 W: http://www.broadcom.com
6477 F: drivers/infiniband/hw/ocrdma/
6478 F: include/uapi/rdma/ocrdma-abi.h
6480 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6481 M: James Smart <james.smart@broadcom.com>
6482 M: Dick Kennedy <dick.kennedy@broadcom.com>
6483 L: linux-scsi@vger.kernel.org
6485 W: http://www.broadcom.com
6486 F: drivers/scsi/lpfc/
6488 ENE CB710 FLASH CARD READER DRIVER
6489 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6491 F: drivers/misc/cb710/
6492 F: drivers/mmc/host/cb710-mmc.*
6493 F: include/linux/cb710.h
6495 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6496 M: Maxim Levitsky <maximlevitsky@gmail.com>
6498 F: drivers/media/rc/ene_ir.*
6500 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6501 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6502 L: linuxppc-dev@lists.ozlabs.org
6504 F: drivers/tty/ehv_bytechan.c
6506 EPSON S1D13XXX FRAMEBUFFER DRIVER
6507 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6510 F: drivers/video/fbdev/s1d13xxxfb.c
6511 F: include/video/s1d13xxxfb.h
6514 M: Gao Xiang <xiang@kernel.org>
6515 M: Chao Yu <yuchao0@huawei.com>
6516 L: linux-erofs@lists.ozlabs.org
6518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6519 F: Documentation/filesystems/erofs.rst
6521 F: include/trace/events/erofs.h
6523 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6524 M: Jeff Layton <jlayton@kernel.org>
6526 F: include/linux/errseq.h
6529 ET131X NETWORK DRIVER
6530 M: Mark Einon <mark.einon@gmail.com>
6532 F: drivers/net/ethernet/agere/
6535 M: Roopa Prabhu <roopa@nvidia.com>
6536 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6537 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6538 L: netdev@vger.kernel.org
6540 W: http://www.linuxfoundation.org/en/Net:Bridge
6541 F: include/linux/netfilter_bridge/
6544 ETHERNET PHY LIBRARY
6545 M: Andrew Lunn <andrew@lunn.ch>
6546 M: Heiner Kallweit <hkallweit1@gmail.com>
6547 R: Russell King <linux@armlinux.org.uk>
6548 L: netdev@vger.kernel.org
6550 F: Documentation/ABI/testing/sysfs-class-net-phydev
6551 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6552 F: Documentation/devicetree/bindings/net/mdio*
6553 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6554 F: Documentation/networking/phy.rst
6555 F: drivers/net/mdio/
6556 F: drivers/net/mdio/of_mdio.c
6559 F: drivers/of/of_net.c
6560 F: include/dt-bindings/net/qca-ar803x.h
6561 F: include/linux/*mdio*.h
6562 F: include/linux/mdio/*.h
6563 F: include/linux/of_net.h
6564 F: include/linux/phy.h
6565 F: include/linux/phy_fixed.h
6566 F: include/linux/platform_data/mdio-bcm-unimac.h
6567 F: include/linux/platform_data/mdio-gpio.h
6568 F: include/trace/events/mdio.h
6569 F: include/uapi/linux/mdio.h
6570 F: include/uapi/linux/mii.h
6573 M: Namjae Jeon <namjae.jeon@samsung.com>
6574 M: Sungjong Seo <sj1557.seo@samsung.com>
6575 L: linux-fsdevel@vger.kernel.org
6580 M: Jan Kara <jack@suse.com>
6581 L: linux-ext4@vger.kernel.org
6583 F: Documentation/filesystems/ext2.rst
6585 F: include/linux/ext2*
6588 M: "Theodore Ts'o" <tytso@mit.edu>
6589 M: Andreas Dilger <adilger.kernel@dilger.ca>
6590 L: linux-ext4@vger.kernel.org
6592 W: http://ext4.wiki.kernel.org
6593 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6595 F: Documentation/filesystems/ext4/
6597 F: include/trace/events/ext4.h
6599 Extended Verification Module (EVM)
6600 M: Mimi Zohar <zohar@linux.ibm.com>
6601 L: linux-integrity@vger.kernel.org
6603 F: security/integrity/evm/
6605 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6606 M: Ard Biesheuvel <ardb@kernel.org>
6607 L: linux-efi@vger.kernel.org
6609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6610 F: Documentation/admin-guide/efi-stub.rst
6611 F: arch/*/include/asm/efi.h
6612 F: arch/*/kernel/efi.c
6613 F: arch/arm/boot/compressed/efi-header.S
6614 F: arch/arm64/kernel/efi-entry.S
6615 F: arch/x86/platform/efi/
6616 F: drivers/firmware/efi/
6617 F: include/linux/efi*.h
6619 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6620 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6621 M: Chanwoo Choi <cw00.choi@samsung.com>
6622 L: linux-kernel@vger.kernel.org
6624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6625 F: Documentation/devicetree/bindings/extcon/
6626 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6628 F: include/linux/extcon.h
6629 F: include/linux/extcon/
6632 M: Masami Hiramatsu <mhiramat@kernel.org>
6634 F: Documentation/admin-guide/bootconfig.rst
6635 F: fs/proc/bootconfig.c
6636 F: include/linux/bootconfig.h
6638 F: tools/bootconfig/*
6639 F: tools/bootconfig/scripts/*
6642 M: Jingoo Han <jingoohan1@gmail.com>
6643 L: dri-devel@lists.freedesktop.org
6645 F: drivers/gpu/drm/exynos/exynos_dp*
6647 EXYNOS SYSMMU (IOMMU) driver
6648 M: Marek Szyprowski <m.szyprowski@samsung.com>
6649 L: iommu@lists.linux-foundation.org
6651 F: drivers/iommu/exynos-iommu.c
6654 M: Jaegeuk Kim <jaegeuk@kernel.org>
6655 M: Chao Yu <yuchao0@huawei.com>
6656 L: linux-f2fs-devel@lists.sourceforge.net
6658 W: https://f2fs.wiki.kernel.org/
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6660 F: Documentation/ABI/testing/sysfs-fs-f2fs
6661 F: Documentation/filesystems/f2fs.rst
6663 F: include/linux/f2fs_fs.h
6664 F: include/trace/events/f2fs.h
6666 F71805F HARDWARE MONITORING DRIVER
6667 M: Jean Delvare <jdelvare@suse.com>
6668 L: linux-hwmon@vger.kernel.org
6670 F: Documentation/hwmon/f71805f.rst
6671 F: drivers/hwmon/f71805f.c
6674 M: Josh Poimboeuf <jpoimboe@redhat.com>
6676 F: scripts/faddr2line
6679 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6680 L: netdev@vger.kernel.org
6682 F: Documentation/networking/failover.rst
6683 F: include/net/failover.h
6684 F: net/core/failover.c
6687 M: Jan Kara <jack@suse.cz>
6688 R: Amir Goldstein <amir73il@gmail.com>
6689 L: linux-fsdevel@vger.kernel.org
6691 F: fs/notify/fanotify/
6692 F: include/linux/fanotify.h
6693 F: include/uapi/linux/fanotify.h
6695 FARSYNC SYNCHRONOUS DRIVER
6696 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6698 W: http://www.farsite.co.uk/
6699 F: drivers/net/wan/farsync.*
6701 FAULT INJECTION SUPPORT
6702 M: Akinobu Mita <akinobu.mita@gmail.com>
6704 F: Documentation/fault-injection/
6705 F: lib/fault-inject.c
6707 FBTFT Framebuffer drivers
6708 L: dri-devel@lists.freedesktop.org
6709 L: linux-fbdev@vger.kernel.org
6711 F: drivers/staging/fbtft/
6714 M: Michael Buesch <m@bues.ch>
6715 L: linux-media@vger.kernel.org
6717 F: drivers/media/tuners/fc0011.c
6718 F: drivers/media/tuners/fc0011.h
6721 M: Antti Palosaari <crope@iki.fi>
6722 L: linux-media@vger.kernel.org
6724 W: https://linuxtv.org
6725 W: http://palosaari.fi/linux/
6726 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6727 T: git git://linuxtv.org/anttip/media_tree.git
6728 F: drivers/media/tuners/fc2580*
6730 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6731 M: Hannes Reinecke <hare@suse.de>
6732 L: linux-scsi@vger.kernel.org
6734 W: www.Open-FCoE.org
6735 F: drivers/scsi/fcoe/
6736 F: drivers/scsi/libfc/
6738 F: include/scsi/libfc.h
6739 F: include/scsi/libfcoe.h
6740 F: include/uapi/scsi/fc/
6742 FILE LOCKING (flock() and fcntl()/lockf())
6743 M: Jeff Layton <jlayton@kernel.org>
6744 M: "J. Bruce Fields" <bfields@fieldses.org>
6745 L: linux-fsdevel@vger.kernel.org
6749 F: include/linux/fcntl.h
6750 F: include/uapi/linux/fcntl.h
6752 FILESYSTEM DIRECT ACCESS (DAX)
6753 M: Dan Williams <dan.j.williams@intel.com>
6754 R: Matthew Wilcox <willy@infradead.org>
6755 R: Jan Kara <jack@suse.cz>
6756 L: linux-fsdevel@vger.kernel.org
6757 L: linux-nvdimm@lists.01.org
6760 F: include/linux/dax.h
6761 F: include/trace/events/fs_dax.h
6763 FILESYSTEMS (VFS and infrastructure)
6764 M: Alexander Viro <viro@zeniv.linux.org.uk>
6765 L: linux-fsdevel@vger.kernel.org
6768 F: include/linux/fs.h
6769 F: include/linux/fs_types.h
6770 F: include/uapi/linux/fs.h
6771 F: include/uapi/linux/openat2.h
6773 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6774 M: Riku Voipio <riku.voipio@iki.fi>
6775 L: linux-hwmon@vger.kernel.org
6777 F: drivers/hwmon/f75375s.c
6778 F: include/linux/f75375s.h
6780 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6781 M: Clemens Ladisch <clemens@ladisch.de>
6782 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6786 F: include/uapi/sound/firewire.h
6789 FIREWIRE MEDIA DRIVERS (firedtv)
6790 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6791 L: linux-media@vger.kernel.org
6792 L: linux1394-devel@lists.sourceforge.net
6794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6795 F: drivers/media/firewire/
6797 FIREWIRE SBP-2 TARGET
6798 M: Chris Boot <bootc@bootc.net>
6799 L: linux-scsi@vger.kernel.org
6800 L: target-devel@vger.kernel.org
6801 L: linux1394-devel@lists.sourceforge.net
6803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6804 F: drivers/target/sbp/
6807 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6808 L: linux1394-devel@lists.sourceforge.net
6810 W: http://ieee1394.wiki.kernel.org/
6811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6812 F: drivers/firewire/
6813 F: include/linux/firewire.h
6814 F: include/uapi/linux/firewire*.h
6817 FIRMWARE LOADER (request_firmware)
6818 M: Luis Chamberlain <mcgrof@kernel.org>
6819 L: linux-kernel@vger.kernel.org
6821 F: Documentation/firmware_class/
6822 F: drivers/base/firmware_loader/
6823 F: include/linux/firmware.h
6825 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6826 M: Joshua Morris <josh.h.morris@us.ibm.com>
6827 M: Philip Kelleher <pjk1939@linux.ibm.com>
6829 F: drivers/block/rsxx/
6831 FLEXTIMER FTM-QUADDEC DRIVER
6832 M: Patrick Havelange <patrick.havelange@essensium.com>
6833 L: linux-iio@vger.kernel.org
6835 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6836 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6837 F: drivers/counter/ftm-quaddec.c
6840 M: Denis Efremov <efremov@linux.com>
6841 L: linux-block@vger.kernel.org
6843 F: drivers/block/floppy.c
6845 FLYSKY FSIA6B RC RECEIVER
6846 M: Markus Koch <markus@notsyncing.net>
6847 L: linux-input@vger.kernel.org
6849 F: drivers/input/joystick/fsia6b.c
6851 FORCEDETH GIGABIT ETHERNET DRIVER
6852 M: Rain River <rain.1986.08.12@gmail.com>
6853 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6854 L: netdev@vger.kernel.org
6856 F: drivers/net/ethernet/nvidia/*
6859 M: Wu Hao <hao.wu@intel.com>
6860 R: Tom Rix <trix@redhat.com>
6861 L: linux-fpga@vger.kernel.org
6863 F: Documentation/ABI/testing/sysfs-bus-dfl
6864 F: Documentation/fpga/dfl.rst
6865 F: drivers/fpga/dfl*
6866 F: include/uapi/linux/fpga-dfl.h
6868 FPGA MANAGER FRAMEWORK
6869 M: Moritz Fischer <mdf@kernel.org>
6870 R: Tom Rix <trix@redhat.com>
6871 L: linux-fpga@vger.kernel.org
6873 W: http://www.rocketboards.org
6874 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6876 F: Documentation/devicetree/bindings/fpga/
6877 F: Documentation/driver-api/fpga/
6878 F: Documentation/fpga/
6880 F: include/linux/fpga/
6883 M: Bill Metzenthen <billm@melbpc.org.au>
6885 W: http://floatingpoint.sourceforge.net/emulator/index.html
6886 F: arch/x86/math-emu/
6888 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6889 L: netdev@vger.kernel.org
6891 F: drivers/net/wan/dlci.c
6892 F: drivers/net/wan/sdla.c
6895 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6896 L: dri-devel@lists.freedesktop.org
6897 L: linux-fbdev@vger.kernel.org
6899 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6900 T: git git://anongit.freedesktop.org/drm/drm-misc
6901 F: Documentation/fb/
6903 F: include/linux/fb.h
6904 F: include/uapi/linux/fb.h
6905 F: include/uapi/video/
6908 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6909 M: Horia Geantă <horia.geanta@nxp.com>
6910 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6911 L: linux-crypto@vger.kernel.org
6913 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6914 F: drivers/crypto/caam/
6916 FREESCALE COLDFIRE M5441X MMC DRIVER
6917 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6918 L: linux-mmc@vger.kernel.org
6920 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6921 F: include/linux/platform_data/mmc-esdhc-mcf.h
6923 FREESCALE DIU FRAMEBUFFER DRIVER
6924 M: Timur Tabi <timur@kernel.org>
6925 L: linux-fbdev@vger.kernel.org
6927 F: drivers/video/fbdev/fsl-diu-fb.*
6929 FREESCALE DMA DRIVER
6930 M: Li Yang <leoyang.li@nxp.com>
6931 M: Zhang Wei <zw@zh-kernel.org>
6932 L: linuxppc-dev@lists.ozlabs.org
6934 F: drivers/dma/fsldma.*
6936 FREESCALE DSPI DRIVER
6937 M: Vladimir Oltean <olteanv@gmail.com>
6938 L: linux-spi@vger.kernel.org
6940 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6941 F: drivers/spi/spi-fsl-dspi.c
6942 F: include/linux/spi/spi-fsl-dspi.h
6944 FREESCALE ENETC ETHERNET DRIVERS
6945 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6946 L: netdev@vger.kernel.org
6948 F: drivers/net/ethernet/freescale/enetc/
6950 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6951 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6952 L: netdev@vger.kernel.org
6954 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6955 F: drivers/net/ethernet/freescale/gianfar*
6957 FREESCALE GPMI NAND DRIVER
6958 M: Han Xu <han.xu@nxp.com>
6959 L: linux-mtd@lists.infradead.org
6961 F: drivers/mtd/nand/raw/gpmi-nand/*
6963 FREESCALE I2C CPM DRIVER
6964 M: Jochen Friedrich <jochen@scram.de>
6965 L: linuxppc-dev@lists.ozlabs.org
6966 L: linux-i2c@vger.kernel.org
6968 F: drivers/i2c/busses/i2c-cpm.c
6970 FREESCALE IMX / MXC FEC DRIVER
6971 M: Fugang Duan <fugang.duan@nxp.com>
6972 L: netdev@vger.kernel.org
6974 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6975 F: drivers/net/ethernet/freescale/fec.h
6976 F: drivers/net/ethernet/freescale/fec_main.c
6977 F: drivers/net/ethernet/freescale/fec_ptp.c
6979 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6980 M: Sascha Hauer <s.hauer@pengutronix.de>
6981 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6982 L: linux-fbdev@vger.kernel.org
6983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6985 F: drivers/video/fbdev/imxfb.c
6986 F: include/linux/platform_data/video-imxfb.h
6988 FREESCALE IMX DDR PMU DRIVER
6989 M: Frank Li <Frank.li@nxp.com>
6990 L: linux-arm-kernel@lists.infradead.org
6992 F: Documentation/admin-guide/perf/imx-ddr.rst
6993 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
6994 F: drivers/perf/fsl_imx8_ddr_perf.c
6996 FREESCALE IMX I2C DRIVER
6997 M: Oleksij Rempel <o.rempel@pengutronix.de>
6998 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6999 L: linux-i2c@vger.kernel.org
7001 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7002 F: drivers/i2c/busses/i2c-imx.c
7004 FREESCALE IMX LPI2C DRIVER
7005 M: Dong Aisheng <aisheng.dong@nxp.com>
7006 L: linux-i2c@vger.kernel.org
7007 L: linux-imx@nxp.com
7009 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7010 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7012 FREESCALE QORIQ DPAA ETHERNET DRIVER
7013 M: Madalin Bucur <madalin.bucur@nxp.com>
7014 L: netdev@vger.kernel.org
7016 F: drivers/net/ethernet/freescale/dpaa
7018 FREESCALE QORIQ DPAA FMAN DRIVER
7019 M: Madalin Bucur <madalin.bucur@nxp.com>
7020 L: netdev@vger.kernel.org
7022 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7023 F: drivers/net/ethernet/freescale/fman
7025 FREESCALE QORIQ PTP CLOCK DRIVER
7026 M: Yangbo Lu <yangbo.lu@nxp.com>
7027 L: netdev@vger.kernel.org
7029 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7030 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7031 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7032 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7033 F: drivers/ptp/ptp_qoriq.c
7034 F: drivers/ptp/ptp_qoriq_debugfs.c
7035 F: include/linux/fsl/ptp_qoriq.h
7037 FREESCALE QUAD SPI DRIVER
7038 M: Han Xu <han.xu@nxp.com>
7039 L: linux-spi@vger.kernel.org
7041 F: drivers/spi/spi-fsl-qspi.c
7043 FREESCALE QUICC ENGINE LIBRARY
7044 M: Qiang Zhao <qiang.zhao@nxp.com>
7045 L: linuxppc-dev@lists.ozlabs.org
7047 F: drivers/soc/fsl/qe/
7048 F: include/soc/fsl/*qe*.h
7049 F: include/soc/fsl/*ucc*.h
7051 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7052 M: Li Yang <leoyang.li@nxp.com>
7053 L: netdev@vger.kernel.org
7054 L: linuxppc-dev@lists.ozlabs.org
7056 F: drivers/net/ethernet/freescale/ucc_geth*
7058 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7059 M: Zhao Qiang <qiang.zhao@nxp.com>
7060 L: netdev@vger.kernel.org
7061 L: linuxppc-dev@lists.ozlabs.org
7063 F: drivers/net/wan/fsl_ucc_hdlc*
7065 FREESCALE QUICC ENGINE UCC UART DRIVER
7066 M: Timur Tabi <timur@kernel.org>
7067 L: linuxppc-dev@lists.ozlabs.org
7069 F: drivers/tty/serial/ucc_uart.c
7071 FREESCALE SOC DRIVERS
7072 M: Li Yang <leoyang.li@nxp.com>
7073 L: linuxppc-dev@lists.ozlabs.org
7074 L: linux-arm-kernel@lists.infradead.org
7076 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7077 F: Documentation/devicetree/bindings/soc/fsl/
7079 F: include/linux/fsl/
7081 FREESCALE SOC FS_ENET DRIVER
7082 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7083 L: linuxppc-dev@lists.ozlabs.org
7084 L: netdev@vger.kernel.org
7086 F: drivers/net/ethernet/freescale/fs_enet/
7087 F: include/linux/fs_enet_pd.h
7089 FREESCALE SOC SOUND DRIVERS
7090 M: Timur Tabi <timur@kernel.org>
7091 M: Nicolin Chen <nicoleotsuka@gmail.com>
7092 M: Xiubo Li <Xiubo.Lee@gmail.com>
7093 R: Fabio Estevam <festevam@gmail.com>
7094 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7095 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7096 L: linuxppc-dev@lists.ozlabs.org
7098 F: sound/soc/fsl/fsl*
7099 F: sound/soc/fsl/imx*
7100 F: sound/soc/fsl/mpc8610_hpcd.c
7102 FREESCALE USB PERIPHERAL DRIVERS
7103 M: Li Yang <leoyang.li@nxp.com>
7104 L: linux-usb@vger.kernel.org
7105 L: linuxppc-dev@lists.ozlabs.org
7107 F: drivers/usb/gadget/udc/fsl*
7109 FREESCALE USB PHY DRIVER
7110 M: Ran Wang <ran.wang_1@nxp.com>
7111 L: linux-usb@vger.kernel.org
7112 L: linuxppc-dev@lists.ozlabs.org
7114 F: drivers/usb/phy/phy-fsl-usb*
7117 M: Christoph Hellwig <hch@infradead.org>
7119 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7123 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7124 M: Pavel Machek <pavel@ucw.cz>
7125 L: linux-pm@vger.kernel.org
7127 F: Documentation/power/freezing-of-tasks.rst
7128 F: include/linux/freezer.h
7132 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7133 L: linux-kernel@vger.kernel.org
7135 F: include/linux/frontswap.h
7138 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7139 M: David Howells <dhowells@redhat.com>
7140 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7142 F: Documentation/filesystems/caching/
7144 F: include/linux/fscache*.h
7146 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7147 M: Theodore Y. Ts'o <tytso@mit.edu>
7148 M: Jaegeuk Kim <jaegeuk@kernel.org>
7149 M: Eric Biggers <ebiggers@kernel.org>
7150 L: linux-fscrypt@vger.kernel.org
7152 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7153 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7154 F: Documentation/filesystems/fscrypt.rst
7156 F: include/linux/fscrypt*.h
7157 F: include/uapi/linux/fscrypt.h
7160 M: Jeremy Kerr <jk@ozlabs.org>
7161 M: Joel Stanley <joel@jms.id.au>
7162 R: Alistar Popple <alistair@popple.id.au>
7163 R: Eddie James <eajames@linux.ibm.com>
7164 L: linux-fsi@lists.ozlabs.org
7166 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7169 F: include/linux/fsi*.h
7170 F: include/trace/events/fsi*.h
7172 FSI-ATTACHED I2C DRIVER
7173 M: Eddie James <eajames@linux.ibm.com>
7174 L: linux-i2c@vger.kernel.org
7175 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7177 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7178 F: drivers/i2c/busses/i2c-fsi.c
7180 FSI-ATTACHED SPI DRIVER
7181 M: Eddie James <eajames@linux.ibm.com>
7182 L: linux-spi@vger.kernel.org
7184 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7185 F: drivers/spi/spi-fsi.c
7187 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7188 M: Jan Kara <jack@suse.cz>
7189 R: Amir Goldstein <amir73il@gmail.com>
7190 L: linux-fsdevel@vger.kernel.org
7192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7194 F: include/linux/fsnotify*.h
7196 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7197 M: Eric Biggers <ebiggers@kernel.org>
7198 M: Theodore Y. Ts'o <tytso@mit.edu>
7199 L: linux-fscrypt@vger.kernel.org
7201 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7202 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7203 F: Documentation/filesystems/fsverity.rst
7205 F: include/linux/fsverity.h
7206 F: include/uapi/linux/fsverity.h
7208 FUJITSU LAPTOP EXTRAS
7209 M: Jonathan Woithe <jwoithe@just42.net>
7210 L: platform-driver-x86@vger.kernel.org
7212 F: drivers/platform/x86/fujitsu-laptop.c
7214 FUJITSU M-5MO LS CAMERA ISP DRIVER
7215 M: Kyungmin Park <kyungmin.park@samsung.com>
7216 M: Heungjun Kim <riverful.kim@samsung.com>
7217 L: linux-media@vger.kernel.org
7219 F: drivers/media/i2c/m5mols/
7220 F: include/media/i2c/m5mols.h
7222 FUJITSU TABLET EXTRAS
7223 M: Robert Gerlach <khnz@gmx.de>
7224 L: platform-driver-x86@vger.kernel.org
7226 F: drivers/platform/x86/fujitsu-tablet.c
7228 FUSE: FILESYSTEM IN USERSPACE
7229 M: Miklos Szeredi <miklos@szeredi.hu>
7230 L: linux-fsdevel@vger.kernel.org
7232 W: https://github.com/libfuse/
7233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7234 F: Documentation/filesystems/fuse.rst
7236 F: include/uapi/linux/fuse.h
7239 M: Thomas Gleixner <tglx@linutronix.de>
7240 M: Ingo Molnar <mingo@redhat.com>
7241 R: Peter Zijlstra <peterz@infradead.org>
7242 R: Darren Hart <dvhart@infradead.org>
7243 L: linux-kernel@vger.kernel.org
7245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7246 F: Documentation/locking/*futex*
7247 F: include/asm-generic/futex.h
7248 F: include/linux/futex.h
7249 F: include/uapi/linux/futex.h
7251 F: tools/perf/bench/futex*
7252 F: tools/testing/selftests/futex/
7254 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7255 M: Tim Harvey <tharvey@gateworks.com>
7256 M: Robert Jones <rjones@gateworks.com>
7258 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7259 F: drivers/mfd/gateworks-gsc.c
7260 F: include/linux/mfd/gsc.h
7261 F: Documentation/hwmon/gsc-hwmon.rst
7262 F: drivers/hwmon/gsc-hwmon.c
7263 F: include/linux/platform_data/gsc_hwmon.h
7265 GASKET DRIVER FRAMEWORK
7266 M: Rob Springer <rspringer@google.com>
7267 M: Todd Poynor <toddpoynor@google.com>
7268 M: Ben Chan <benchan@chromium.org>
7269 M: Richard Yeh <rcy@google.com>
7271 F: drivers/staging/gasket/
7274 M: Kees Cook <keescook@chromium.org>
7275 R: Emese Revfy <re.emese@gmail.com>
7276 L: linux-hardening@vger.kernel.org
7278 F: Documentation/kbuild/gcc-plugins.rst
7279 F: scripts/Makefile.gcc-plugins
7280 F: scripts/gcc-plugin.sh
7281 F: scripts/gcc-plugins/
7283 GCOV BASED KERNEL PROFILING
7284 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7286 F: Documentation/dev-tools/gcov.rst
7289 GDB KERNEL DEBUGGING HELPER SCRIPTS
7290 M: Jan Kiszka <jan.kiszka@siemens.com>
7291 M: Kieran Bingham <kbingham@kernel.org>
7295 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7296 M: Achim Leubner <achim_leubner@adaptec.com>
7297 L: linux-scsi@vger.kernel.org
7299 W: http://www.icp-vortex.com/
7300 F: drivers/scsi/gdt*
7302 GEMTEK FM RADIO RECEIVER DRIVER
7303 M: Hans Verkuil <hverkuil@xs4all.nl>
7304 L: linux-media@vger.kernel.org
7306 W: https://linuxtv.org
7307 T: git git://linuxtv.org/media_tree.git
7308 F: drivers/media/radio/radio-gemtek*
7310 GENERIC ARCHITECTURE TOPOLOGY
7311 M: Sudeep Holla <sudeep.holla@arm.com>
7312 L: linux-kernel@vger.kernel.org
7314 F: drivers/base/arch_topology.c
7315 F: include/linux/arch_topology.h
7317 GENERIC GPIO I2C DRIVER
7318 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7320 F: drivers/i2c/busses/i2c-gpio.c
7321 F: include/linux/platform_data/i2c-gpio.h
7323 GENERIC GPIO I2C MULTIPLEXER DRIVER
7324 M: Peter Korsgaard <peter.korsgaard@barco.com>
7325 L: linux-i2c@vger.kernel.org
7327 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7328 F: drivers/i2c/muxes/i2c-mux-gpio.c
7329 F: include/linux/platform_data/i2c-mux-gpio.h
7331 GENERIC HDLC (WAN) DRIVERS
7332 M: Krzysztof Halasa <khc@pm.waw.pl>
7334 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7335 F: drivers/net/wan/c101.c
7336 F: drivers/net/wan/hd6457*
7337 F: drivers/net/wan/hdlc*
7338 F: drivers/net/wan/n2.c
7339 F: drivers/net/wan/pc300too.c
7340 F: drivers/net/wan/pci200syn.c
7341 F: drivers/net/wan/wanxl*
7343 GENERIC INCLUDE/ASM HEADER FILES
7344 M: Arnd Bergmann <arnd@arndb.de>
7345 L: linux-arch@vger.kernel.org
7347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7348 F: include/asm-generic/
7349 F: include/uapi/asm-generic/
7351 GENERIC PHY FRAMEWORK
7352 M: Kishon Vijay Abraham I <kishon@ti.com>
7353 M: Vinod Koul <vkoul@kernel.org>
7354 L: linux-kernel@vger.kernel.org
7356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7357 F: Documentation/devicetree/bindings/phy/
7359 F: include/linux/phy/
7361 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7362 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7364 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7367 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7368 M: Kevin Hilman <khilman@kernel.org>
7369 M: Ulf Hansson <ulf.hansson@linaro.org>
7370 L: linux-pm@vger.kernel.org
7372 F: Documentation/devicetree/bindings/power/power?domain*
7373 F: drivers/base/power/domain*.c
7374 F: include/linux/pm_domain.h
7376 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7377 M: Eugen Hristev <eugen.hristev@microchip.com>
7378 L: linux-input@vger.kernel.org
7380 F: drivers/input/touchscreen/resistive-adc-touch.c
7382 GENERIC UIO DRIVER FOR PCI DEVICES
7383 M: "Michael S. Tsirkin" <mst@redhat.com>
7384 L: kvm@vger.kernel.org
7386 F: drivers/uio/uio_pci_generic.c
7388 GENERIC VDSO LIBRARY
7389 M: Andy Lutomirski <luto@kernel.org>
7390 M: Thomas Gleixner <tglx@linutronix.de>
7391 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7392 L: linux-kernel@vger.kernel.org
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7395 F: include/asm-generic/vdso/vsyscall.h
7397 F: kernel/time/vsyscall.c
7400 GENWQE (IBM Generic Workqueue Card)
7401 M: Frank Haverkamp <haver@linux.ibm.com>
7403 F: drivers/misc/genwqe/
7405 GET_MAINTAINER SCRIPT
7406 M: Joe Perches <joe@perches.com>
7408 F: scripts/get_maintainer.pl
7411 M: Bob Peterson <rpeterso@redhat.com>
7412 M: Andreas Gruenbacher <agruenba@redhat.com>
7413 L: cluster-devel@redhat.com
7415 W: http://sources.redhat.com/cluster/
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7417 F: Documentation/filesystems/gfs2*
7419 F: include/uapi/linux/gfs2_ondisk.h
7422 M: Johan Hovold <johan@kernel.org>
7424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7425 F: Documentation/ABI/testing/sysfs-class-gnss
7426 F: Documentation/devicetree/bindings/gnss/
7428 F: include/linux/gnss.h
7431 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7432 L: linux-media@vger.kernel.org
7434 F: drivers/media/usb/go7007/
7437 M: Bastien Nocera <hadess@hadess.net>
7438 L: linux-input@vger.kernel.org
7440 F: drivers/input/touchscreen/goodix.c
7442 GOOGLE ETHERNET DRIVERS
7443 M: Catherine Sullivan <csully@google.com>
7444 R: Sagi Shahar <sagis@google.com>
7445 R: Jon Olson <jonolson@google.com>
7446 L: netdev@vger.kernel.org
7448 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7449 F: drivers/net/ethernet/google
7451 GPD POCKET FAN DRIVER
7452 M: Hans de Goede <hdegoede@redhat.com>
7453 L: platform-driver-x86@vger.kernel.org
7455 F: drivers/platform/x86/gpd-pocket-fan.c
7458 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7459 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7460 L: linux-gpio@vger.kernel.org
7461 L: linux-acpi@vger.kernel.org
7463 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7464 F: drivers/gpio/gpiolib-acpi.c
7465 F: drivers/gpio/gpiolib-acpi.h
7468 M: Geert Uytterhoeven <geert+renesas@glider.be>
7469 L: linux-gpio@vger.kernel.org
7471 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7472 F: drivers/gpio/gpio-aggregator.c
7475 M: Sean Young <sean@mess.org>
7476 L: linux-media@vger.kernel.org
7478 F: drivers/media/rc/gpio-ir-tx.c
7481 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7482 L: linux-gpio@vger.kernel.org
7484 F: drivers/gpio/gpio-mockup.c
7485 F: tools/testing/selftests/gpio/
7488 R: Michael Walle <michael@walle.cc>
7490 F: drivers/gpio/gpio-regmap.c
7491 F: include/linux/gpio/regmap.h
7494 M: Linus Walleij <linus.walleij@linaro.org>
7495 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7496 L: linux-gpio@vger.kernel.org
7498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7499 F: Documentation/ABI/obsolete/sysfs-gpio
7500 F: Documentation/ABI/testing/gpio-cdev
7501 F: Documentation/admin-guide/gpio/
7502 F: Documentation/devicetree/bindings/gpio/
7503 F: Documentation/driver-api/gpio/
7505 F: include/asm-generic/gpio.h
7506 F: include/linux/gpio.h
7507 F: include/linux/gpio/
7508 F: include/linux/of_gpio.h
7509 F: include/uapi/linux/gpio.h
7512 GRE DEMULTIPLEXER DRIVER
7513 M: Dmitry Kozlov <xeb@mail.ru>
7514 L: netdev@vger.kernel.org
7516 F: include/net/gre.h
7517 F: net/ipv4/gre_demux.c
7518 F: net/ipv4/gre_offload.c
7520 GRETH 10/100/1G Ethernet MAC device driver
7521 M: Andreas Larsson <andreas@gaisler.com>
7522 L: netdev@vger.kernel.org
7524 F: drivers/net/ethernet/aeroflex/
7526 GREYBUS AUDIO PROTOCOLS DRIVERS
7527 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7528 M: Mark Greer <mgreer@animalcreek.com>
7530 F: drivers/staging/greybus/audio_apbridgea.c
7531 F: drivers/staging/greybus/audio_apbridgea.h
7532 F: drivers/staging/greybus/audio_codec.c
7533 F: drivers/staging/greybus/audio_codec.h
7534 F: drivers/staging/greybus/audio_gb.c
7535 F: drivers/staging/greybus/audio_manager.c
7536 F: drivers/staging/greybus/audio_manager.h
7537 F: drivers/staging/greybus/audio_manager_module.c
7538 F: drivers/staging/greybus/audio_manager_private.h
7539 F: drivers/staging/greybus/audio_manager_sysfs.c
7540 F: drivers/staging/greybus/audio_module.c
7541 F: drivers/staging/greybus/audio_topology.c
7543 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7544 M: Viresh Kumar <vireshk@kernel.org>
7546 F: drivers/staging/greybus/authentication.c
7547 F: drivers/staging/greybus/bootrom.c
7548 F: drivers/staging/greybus/firmware.h
7549 F: drivers/staging/greybus/fw-core.c
7550 F: drivers/staging/greybus/fw-download.c
7551 F: drivers/staging/greybus/fw-management.c
7552 F: drivers/staging/greybus/greybus_authentication.h
7553 F: drivers/staging/greybus/greybus_firmware.h
7554 F: drivers/staging/greybus/hid.c
7555 F: drivers/staging/greybus/i2c.c
7556 F: drivers/staging/greybus/spi.c
7557 F: drivers/staging/greybus/spilib.c
7558 F: drivers/staging/greybus/spilib.h
7560 GREYBUS LOOPBACK DRIVER
7561 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7563 F: drivers/staging/greybus/loopback.c
7565 GREYBUS PLATFORM DRIVERS
7566 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7568 F: drivers/staging/greybus/arche-apb-ctrl.c
7569 F: drivers/staging/greybus/arche-platform.c
7570 F: drivers/staging/greybus/arche_platform.h
7572 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7573 M: Rui Miguel Silva <rmfrfs@gmail.com>
7575 F: drivers/staging/greybus/gpio.c
7576 F: drivers/staging/greybus/light.c
7577 F: drivers/staging/greybus/power_supply.c
7578 F: drivers/staging/greybus/sdio.c
7579 F: drivers/staging/greybus/spi.c
7580 F: drivers/staging/greybus/spilib.c
7583 M: Johan Hovold <johan@kernel.org>
7584 M: Alex Elder <elder@kernel.org>
7585 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7586 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7589 F: drivers/staging/greybus/
7590 F: include/linux/greybus.h
7591 F: include/linux/greybus/
7593 GREYBUS UART PROTOCOLS DRIVERS
7594 M: David Lin <dtwlin@gmail.com>
7596 F: drivers/staging/greybus/log.c
7597 F: drivers/staging/greybus/uart.c
7599 GS1662 VIDEO SERIALIZER
7600 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7601 L: linux-media@vger.kernel.org
7603 T: git git://linuxtv.org/media_tree.git
7604 F: drivers/media/spi/gs1662.c
7606 GSPCA FINEPIX SUBDRIVER
7607 M: Frank Zago <frank@zago.net>
7608 L: linux-media@vger.kernel.org
7610 T: git git://linuxtv.org/media_tree.git
7611 F: drivers/media/usb/gspca/finepix.c
7613 GSPCA GL860 SUBDRIVER
7614 M: Olivier Lorin <o.lorin@laposte.net>
7615 L: linux-media@vger.kernel.org
7617 T: git git://linuxtv.org/media_tree.git
7618 F: drivers/media/usb/gspca/gl860/
7620 GSPCA M5602 SUBDRIVER
7621 M: Erik Andren <erik.andren@gmail.com>
7622 L: linux-media@vger.kernel.org
7624 T: git git://linuxtv.org/media_tree.git
7625 F: drivers/media/usb/gspca/m5602/
7627 GSPCA PAC207 SONIXB SUBDRIVER
7628 M: Hans Verkuil <hverkuil@xs4all.nl>
7629 L: linux-media@vger.kernel.org
7631 T: git git://linuxtv.org/media_tree.git
7632 F: drivers/media/usb/gspca/pac207.c
7634 GSPCA SN9C20X SUBDRIVER
7635 M: Brian Johnson <brijohn@gmail.com>
7636 L: linux-media@vger.kernel.org
7638 T: git git://linuxtv.org/media_tree.git
7639 F: drivers/media/usb/gspca/sn9c20x.c
7641 GSPCA T613 SUBDRIVER
7642 M: Leandro Costantino <lcostantino@gmail.com>
7643 L: linux-media@vger.kernel.org
7645 T: git git://linuxtv.org/media_tree.git
7646 F: drivers/media/usb/gspca/t613.c
7648 GSPCA USB WEBCAM DRIVER
7649 M: Hans Verkuil <hverkuil@xs4all.nl>
7650 L: linux-media@vger.kernel.org
7652 T: git git://linuxtv.org/media_tree.git
7653 F: drivers/media/usb/gspca/
7655 GTP (GPRS Tunneling Protocol)
7656 M: Pablo Neira Ayuso <pablo@netfilter.org>
7657 M: Harald Welte <laforge@gnumonks.org>
7658 L: osmocom-net-gprs@lists.osmocom.org
7660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7661 F: drivers/net/gtp.c
7663 GUID PARTITION TABLE (GPT)
7664 M: Davidlohr Bueso <dave@stgolabs.net>
7665 L: linux-efi@vger.kernel.org
7667 F: block/partitions/efi.*
7670 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7671 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7673 W: http://uclinux-h8.sourceforge.jp
7674 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7676 F: drivers/clk/h8300/
7677 F: drivers/clocksource/h8300_*.c
7678 F: drivers/irqchip/irq-renesas-h8*.c
7680 HABANALABS PCI DRIVER
7681 M: Oded Gabbay <oded.gabbay@gmail.com>
7683 T: git https://github.com/HabanaAI/linux.git
7684 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7685 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7686 F: drivers/misc/habanalabs/
7687 F: include/uapi/misc/habanalabs.h
7690 M: Antti Palosaari <crope@iki.fi>
7691 L: linux-media@vger.kernel.org
7693 W: https://linuxtv.org
7694 W: http://palosaari.fi/linux/
7695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7696 T: git git://linuxtv.org/anttip/media_tree.git
7697 F: drivers/media/usb/hackrf/
7699 HANTRO VPU CODEC DRIVER
7700 M: Ezequiel Garcia <ezequiel@collabora.com>
7701 M: Philipp Zabel <p.zabel@pengutronix.de>
7702 L: linux-media@vger.kernel.org
7703 L: linux-rockchip@lists.infradead.org
7705 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7706 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7707 F: drivers/staging/media/hantro/
7709 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7710 M: Frank Seidel <frank@f-seidel.de>
7711 L: platform-driver-x86@vger.kernel.org
7713 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7714 F: drivers/platform/x86/hdaps.c
7717 M: Jean Delvare <jdelvare@suse.com>
7718 M: Guenter Roeck <linux@roeck-us.net>
7719 L: linux-hwmon@vger.kernel.org
7721 W: http://hwmon.wiki.kernel.org/
7722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7723 F: Documentation/devicetree/bindings/hwmon/
7724 F: Documentation/hwmon/
7726 F: include/linux/hwmon*.h
7727 F: include/trace/events/hwmon*.h
7729 HARDWARE RANDOM NUMBER GENERATOR CORE
7730 M: Matt Mackall <mpm@selenic.com>
7731 M: Herbert Xu <herbert@gondor.apana.org.au>
7732 L: linux-crypto@vger.kernel.org
7734 F: Documentation/admin-guide/hw_random.rst
7735 F: Documentation/devicetree/bindings/rng/
7736 F: drivers/char/hw_random/
7737 F: include/linux/hw_random.h
7739 HARDWARE SPINLOCK CORE
7740 M: Ohad Ben-Cohen <ohad@wizery.com>
7741 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7742 R: Baolin Wang <baolin.wang7@gmail.com>
7743 L: linux-remoteproc@vger.kernel.org
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7746 F: Documentation/devicetree/bindings/hwlock/
7747 F: Documentation/locking/hwspinlock.rst
7748 F: drivers/hwspinlock/
7749 F: include/linux/hwspinlock.h
7751 HARDWARE TRACING FACILITIES
7752 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7754 F: drivers/hwtracing/
7756 HARMONY SOUND DRIVER
7757 L: linux-parisc@vger.kernel.org
7759 F: sound/parisc/harmony.*
7761 HDPVR USB VIDEO ENCODER DRIVER
7762 M: Hans Verkuil <hverkuil@xs4all.nl>
7763 L: linux-media@vger.kernel.org
7765 W: https://linuxtv.org
7766 T: git git://linuxtv.org/media_tree.git
7767 F: drivers/media/usb/hdpvr/
7769 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7770 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7772 F: Documentation/watchdog/hpwdt.rst
7773 F: drivers/watchdog/hpwdt.c
7775 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7776 M: Don Brace <don.brace@microchip.com>
7777 L: storagedev@microchip.com
7778 L: linux-scsi@vger.kernel.org
7780 F: Documentation/scsi/hpsa.rst
7781 F: drivers/scsi/hpsa*.[ch]
7782 F: include/linux/cciss*.h
7783 F: include/uapi/linux/cciss*.h
7786 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7787 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7788 L: linux-rdma@vger.kernel.org
7790 F: drivers/infiniband/hw/hfi1
7793 L: linux-fsdevel@vger.kernel.org
7795 F: Documentation/filesystems/hfs.rst
7799 L: linux-fsdevel@vger.kernel.org
7801 F: Documentation/filesystems/hfsplus.rst
7804 HGA FRAMEBUFFER DRIVER
7805 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7806 L: linux-nvidia@lists.surfsouth.com
7808 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7809 F: drivers/video/fbdev/hgafb.c
7811 HIBERNATION (aka Software Suspend, aka swsusp)
7812 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7813 M: Pavel Machek <pavel@ucw.cz>
7814 L: linux-pm@vger.kernel.org
7816 B: https://bugzilla.kernel.org
7817 F: arch/*/include/asm/suspend*.h
7819 F: drivers/base/power/
7820 F: include/linux/freezer.h
7821 F: include/linux/pm.h
7822 F: include/linux/suspend.h
7826 M: Jiri Kosina <jikos@kernel.org>
7827 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7828 L: linux-input@vger.kernel.org
7830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7832 F: include/linux/hid*
7833 F: include/uapi/linux/hid*
7835 HID SENSOR HUB DRIVERS
7836 M: Jiri Kosina <jikos@kernel.org>
7837 M: Jonathan Cameron <jic23@kernel.org>
7838 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7839 L: linux-input@vger.kernel.org
7840 L: linux-iio@vger.kernel.org
7842 F: Documentation/hid/hid-sensor*
7843 F: drivers/hid/hid-sensor-*
7844 F: drivers/iio/*/hid-*
7845 F: include/linux/hid-sensor-*
7847 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7848 M: Thomas Gleixner <tglx@linutronix.de>
7849 L: linux-kernel@vger.kernel.org
7851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7852 F: Documentation/timers/
7853 F: include/linux/clockchips.h
7854 F: include/linux/hrtimer.h
7855 F: kernel/time/clockevents.c
7856 F: kernel/time/hrtimer.c
7857 F: kernel/time/timer_*.c
7859 HIGH-SPEED SCC DRIVER FOR AX.25
7860 L: linux-hams@vger.kernel.org
7862 F: drivers/net/hamradio/dmascc.c
7863 F: drivers/net/hamradio/scc.c
7865 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7866 M: HighPoint Linux Team <linux@highpoint-tech.com>
7868 W: http://www.highpoint-tech.com
7869 F: Documentation/scsi/hptiop.rst
7870 F: drivers/scsi/hptiop.c
7873 M: Jes Sorensen <jes@trained-monkey.org>
7874 L: linux-hippi@sunsite.dk
7876 F: drivers/net/hippi/
7877 F: include/linux/hippidevice.h
7878 F: include/uapi/linux/if_hippi.h
7881 HISILICON DMA DRIVER
7882 M: Zhou Wang <wangzhou1@hisilicon.com>
7883 L: dmaengine@vger.kernel.org
7885 F: drivers/dma/hisi_dma.c
7887 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7888 M: Zaibo Xu <xuzaibo@huawei.com>
7889 L: linux-crypto@vger.kernel.org
7891 F: Documentation/ABI/testing/debugfs-hisi-hpre
7892 F: drivers/crypto/hisilicon/hpre/hpre.h
7893 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7894 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7896 HISILICON LPC BUS DRIVER
7897 M: john.garry@huawei.com
7899 W: http://www.hisilicon.com
7900 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7901 F: drivers/bus/hisi_lpc.c
7903 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7904 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7905 M: Salil Mehta <salil.mehta@huawei.com>
7906 L: netdev@vger.kernel.org
7908 W: http://www.hisilicon.com
7909 F: drivers/net/ethernet/hisilicon/hns3/
7911 HISILICON NETWORK SUBSYSTEM DRIVER
7912 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7913 M: Salil Mehta <salil.mehta@huawei.com>
7914 L: netdev@vger.kernel.org
7916 W: http://www.hisilicon.com
7917 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7918 F: drivers/net/ethernet/hisilicon/
7920 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7921 M: John Stultz <john.stultz@linaro.org>
7922 L: linux-kernel@vger.kernel.org
7924 F: drivers/misc/hisi_hikey_usb.c
7925 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7927 HISILICON PMU DRIVER
7928 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7930 W: http://www.hisilicon.com
7931 F: Documentation/admin-guide/perf/hisi-pmu.rst
7932 F: drivers/perf/hisilicon
7934 HISILICON QM AND ZIP Controller DRIVER
7935 M: Zhou Wang <wangzhou1@hisilicon.com>
7936 L: linux-crypto@vger.kernel.org
7938 F: Documentation/ABI/testing/debugfs-hisi-zip
7939 F: drivers/crypto/hisilicon/qm.c
7940 F: drivers/crypto/hisilicon/qm.h
7941 F: drivers/crypto/hisilicon/sgl.c
7942 F: drivers/crypto/hisilicon/zip/
7944 HISILICON ROCE DRIVER
7945 M: Lijun Ou <oulijun@huawei.com>
7946 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7947 M: Weihang Li <liweihang@huawei.com>
7948 L: linux-rdma@vger.kernel.org
7950 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7951 F: drivers/infiniband/hw/hns/
7953 HISILICON SAS Controller
7954 M: John Garry <john.garry@huawei.com>
7956 W: http://www.hisilicon.com
7957 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7958 F: drivers/scsi/hisi_sas/
7960 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7961 M: Zaibo Xu <xuzaibo@huawei.com>
7962 L: linux-crypto@vger.kernel.org
7964 F: Documentation/ABI/testing/debugfs-hisi-sec
7965 F: drivers/crypto/hisilicon/sec2/sec.h
7966 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7967 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7968 F: drivers/crypto/hisilicon/sec2/sec_main.c
7970 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7971 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7972 L: devel@driverdev.osuosl.org
7974 F: drivers/staging/hikey9xx/
7976 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7977 M: Zaibo Xu <xuzaibo@huawei.com>
7979 F: drivers/char/hw_random/hisi-trng-v2.c
7981 HISILICON V3XX SPI NOR FLASH Controller Driver
7982 M: John Garry <john.garry@huawei.com>
7984 W: http://www.hisilicon.com
7985 F: drivers/spi/spi-hisi-sfc-v3xx.c
7987 HMM - Heterogeneous Memory Management
7988 M: Jérôme Glisse <jglisse@redhat.com>
7989 L: linux-mm@kvack.org
7991 F: Documentation/vm/hmm.rst
7992 F: include/linux/hmm*
7995 F: tools/testing/selftests/vm/*hmm*
7998 M: Jouni Malinen <j@w1.fi>
7999 L: linux-wireless@vger.kernel.org
8001 W: http://w1.fi/hostap-driver.html
8002 F: drivers/net/wireless/intersil/hostap/
8004 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8005 L: platform-driver-x86@vger.kernel.org
8007 F: drivers/platform/x86/tc1100-wmi.c
8009 HPET: High Precision Event Timers driver
8010 M: Clemens Ladisch <clemens@ladisch.de>
8012 F: Documentation/timers/hpet.rst
8013 F: drivers/char/hpet.c
8014 F: include/linux/hpet.h
8015 F: include/uapi/linux/hpet.h
8019 F: arch/x86/include/asm/hpet.h
8020 F: arch/x86/kernel/hpet.c
8023 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8025 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8029 M: Sebastian Reichel <sre@kernel.org>
8031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8032 F: Documentation/ABI/testing/sysfs-bus-hsi
8033 F: Documentation/driver-api/hsi.rst
8035 F: include/linux/hsi/
8036 F: include/uapi/linux/hsi/
8039 L: linux-usb@vger.kernel.org
8041 F: drivers/net/usb/hso.c
8043 HSR NETWORK PROTOCOL
8044 L: netdev@vger.kernel.org
8048 HT16K33 LED CONTROLLER DRIVER
8049 M: Robin van der Gracht <robin@protonic.nl>
8051 F: Documentation/devicetree/bindings/display/ht16k33.txt
8052 F: drivers/auxdisplay/ht16k33.c
8054 HTCPEN TOUCHSCREEN DRIVER
8055 M: Pau Oliva Fora <pof@eslack.org>
8056 L: linux-input@vger.kernel.org
8058 F: drivers/input/touchscreen/htcpen.c
8060 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8061 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8062 L: linux-iio@vger.kernel.org
8064 W: http://www.st.com/
8065 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8066 F: drivers/iio/humidity/hts221*
8068 HUAWEI ETHERNET DRIVER
8069 M: Bin Luo <luobin9@huawei.com>
8070 L: netdev@vger.kernel.org
8072 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8073 F: drivers/net/ethernet/huawei/hinic/
8076 M: Mike Kravetz <mike.kravetz@oracle.com>
8077 L: linux-mm@kvack.org
8079 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8080 F: Documentation/admin-guide/mm/hugetlbpage.rst
8081 F: Documentation/vm/hugetlbfs_reserv.rst
8083 F: include/linux/hugetlb.h
8087 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8088 L: linux-media@vger.kernel.org
8090 W: https://linuxtv.org
8091 T: git git://linuxtv.org/media_tree.git
8092 F: drivers/media/platform/sti/hva
8094 HWPOISON MEMORY FAILURE HANDLING
8095 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8096 L: linux-mm@kvack.org
8098 F: mm/hwpoison-inject.c
8099 F: mm/memory-failure.c
8101 HYGON PROCESSOR SUPPORT
8102 M: Pu Wen <puwen@hygon.cn>
8103 L: linux-kernel@vger.kernel.org
8105 F: arch/x86/kernel/cpu/hygon.c
8107 HYNIX HI556 SENSOR DRIVER
8108 M: Shawn Tu <shawnx.tu@intel.com>
8109 L: linux-media@vger.kernel.org
8111 T: git git://linuxtv.org/media_tree.git
8112 F: drivers/media/i2c/hi556.c
8114 Hyper-V CORE AND DRIVERS
8115 M: "K. Y. Srinivasan" <kys@microsoft.com>
8116 M: Haiyang Zhang <haiyangz@microsoft.com>
8117 M: Stephen Hemminger <sthemmin@microsoft.com>
8118 M: Wei Liu <wei.liu@kernel.org>
8119 L: linux-hyperv@vger.kernel.org
8121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8122 F: Documentation/ABI/stable/sysfs-bus-vmbus
8123 F: Documentation/ABI/testing/debugfs-hyperv
8124 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8126 F: arch/x86/include/asm/hyperv-tlfs.h
8127 F: arch/x86/include/asm/mshyperv.h
8128 F: arch/x86/include/asm/trace/hyperv.h
8129 F: arch/x86/kernel/cpu/mshyperv.c
8130 F: drivers/clocksource/hyperv_timer.c
8131 F: drivers/hid/hid-hyperv.c
8133 F: drivers/input/serio/hyperv-keyboard.c
8134 F: drivers/iommu/hyperv-iommu.c
8135 F: drivers/net/hyperv/
8136 F: drivers/pci/controller/pci-hyperv-intf.c
8137 F: drivers/pci/controller/pci-hyperv.c
8138 F: drivers/scsi/storvsc_drv.c
8139 F: drivers/uio/uio_hv_generic.c
8140 F: drivers/video/fbdev/hyperv_fb.c
8141 F: include/asm-generic/hyperv-tlfs.h
8142 F: include/asm-generic/mshyperv.h
8143 F: include/clocksource/hyperv_timer.h
8144 F: include/linux/hyperv.h
8145 F: include/uapi/linux/hyperv.h
8146 F: net/vmw_vsock/hyperv_transport.c
8150 M: Vignesh Raghavendra <vigneshr@ti.com>
8151 L: linux-mtd@lists.infradead.org
8153 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8154 C: irc://irc.oftc.net/mtd
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8156 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8157 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8158 F: drivers/mtd/hyperbus/
8159 F: include/linux/mtd/hyperbus.h
8161 HYPERVISOR VIRTUAL CONSOLE DRIVER
8162 L: linuxppc-dev@lists.ozlabs.org
8167 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8168 L: linux-i2c@vger.kernel.org
8169 L: linux-acpi@vger.kernel.org
8171 F: drivers/i2c/i2c-core-acpi.c
8173 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8174 M: Ajay Gupta <ajayg@nvidia.com>
8175 L: linux-i2c@vger.kernel.org
8177 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8178 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8181 M: Peter Rosin <peda@axentia.se>
8182 L: linux-i2c@vger.kernel.org
8184 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8185 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8186 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8187 F: Documentation/i2c/i2c-topology.rst
8188 F: Documentation/i2c/muxes/
8189 F: drivers/i2c/i2c-mux.c
8190 F: drivers/i2c/muxes/
8191 F: include/linux/i2c-mux.h
8193 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8194 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8195 L: linux-i2c@vger.kernel.org
8197 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8198 F: drivers/i2c/busses/i2c-mv64xxx.c
8200 I2C OVER PARALLEL PORT
8201 M: Jean Delvare <jdelvare@suse.com>
8202 L: linux-i2c@vger.kernel.org
8204 F: Documentation/i2c/busses/i2c-parport.rst
8205 F: drivers/i2c/busses/i2c-parport.c
8208 M: Wolfram Sang <wsa@kernel.org>
8209 L: linux-i2c@vger.kernel.org
8211 W: https://i2c.wiki.kernel.org/
8212 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8214 F: Documentation/devicetree/bindings/i2c/i2c.txt
8215 F: Documentation/i2c/
8217 F: include/linux/i2c-dev.h
8218 F: include/linux/i2c-smbus.h
8219 F: include/linux/i2c.h
8220 F: include/uapi/linux/i2c-*.h
8221 F: include/uapi/linux/i2c.h
8223 I2C SUBSYSTEM HOST DRIVERS
8224 L: linux-i2c@vger.kernel.org
8226 W: https://i2c.wiki.kernel.org/
8227 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8229 F: Documentation/devicetree/bindings/i2c/
8230 F: drivers/i2c/algos/
8231 F: drivers/i2c/busses/
8234 M: Jean Delvare <jdelvare@suse.com>
8235 L: linux-i2c@vger.kernel.org
8237 F: Documentation/i2c/busses/i2c-taos-evm.rst
8238 F: drivers/i2c/busses/i2c-taos-evm.c
8241 M: Till Harbaum <till@harbaum.org>
8242 L: linux-i2c@vger.kernel.org
8244 W: http://www.harbaum.org/till/i2c_tiny_usb
8245 F: drivers/i2c/busses/i2c-tiny-usb.c
8247 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8248 M: Jean Delvare <jdelvare@suse.com>
8249 L: linux-i2c@vger.kernel.org
8251 F: Documentation/i2c/busses/i2c-ali1535.rst
8252 F: Documentation/i2c/busses/i2c-ali1563.rst
8253 F: Documentation/i2c/busses/i2c-ali15x3.rst
8254 F: Documentation/i2c/busses/i2c-amd756.rst
8255 F: Documentation/i2c/busses/i2c-amd8111.rst
8256 F: Documentation/i2c/busses/i2c-i801.rst
8257 F: Documentation/i2c/busses/i2c-nforce2.rst
8258 F: Documentation/i2c/busses/i2c-piix4.rst
8259 F: Documentation/i2c/busses/i2c-sis5595.rst
8260 F: Documentation/i2c/busses/i2c-sis630.rst
8261 F: Documentation/i2c/busses/i2c-sis96x.rst
8262 F: Documentation/i2c/busses/i2c-via.rst
8263 F: Documentation/i2c/busses/i2c-viapro.rst
8264 F: drivers/i2c/busses/i2c-ali1535.c
8265 F: drivers/i2c/busses/i2c-ali1563.c
8266 F: drivers/i2c/busses/i2c-ali15x3.c
8267 F: drivers/i2c/busses/i2c-amd756-s4882.c
8268 F: drivers/i2c/busses/i2c-amd756.c
8269 F: drivers/i2c/busses/i2c-amd8111.c
8270 F: drivers/i2c/busses/i2c-i801.c
8271 F: drivers/i2c/busses/i2c-isch.c
8272 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8273 F: drivers/i2c/busses/i2c-nforce2.c
8274 F: drivers/i2c/busses/i2c-piix4.c
8275 F: drivers/i2c/busses/i2c-sis5595.c
8276 F: drivers/i2c/busses/i2c-sis630.c
8277 F: drivers/i2c/busses/i2c-sis96x.c
8278 F: drivers/i2c/busses/i2c-via.c
8279 F: drivers/i2c/busses/i2c-viapro.c
8281 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8282 M: Hans de Goede <hdegoede@redhat.com>
8283 L: linux-i2c@vger.kernel.org
8285 F: drivers/i2c/busses/i2c-cht-wc.c
8287 I2C/SMBUS ISMT DRIVER
8288 M: Seth Heasley <seth.heasley@intel.com>
8289 M: Neil Horman <nhorman@tuxdriver.com>
8290 L: linux-i2c@vger.kernel.org
8291 F: Documentation/i2c/busses/i2c-ismt.rst
8292 F: drivers/i2c/busses/i2c-ismt.c
8294 I2C/SMBUS STUB DRIVER
8295 M: Jean Delvare <jdelvare@suse.com>
8296 L: linux-i2c@vger.kernel.org
8298 F: drivers/i2c/i2c-stub.c
8300 I3C DRIVER FOR CADENCE I3C MASTER IP
8301 M: Przemysław Gaj <pgaj@cadence.com>
8303 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8304 F: drivers/i3c/master/i3c-master-cdns.c
8306 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8307 M: Vitor Soares <vitor.soares@synopsys.com>
8309 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8310 F: drivers/i3c/master/dw*
8313 M: Boris Brezillon <bbrezillon@kernel.org>
8314 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8316 C: irc://chat.freenode.net/linux-i3c
8317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8318 F: Documentation/ABI/testing/sysfs-bus-i3c
8319 F: Documentation/devicetree/bindings/i3c/
8320 F: Documentation/driver-api/i3c
8322 F: include/linux/i3c/
8324 IA64 (Itanium) PLATFORM
8325 M: Tony Luck <tony.luck@intel.com>
8326 M: Fenghua Yu <fenghua.yu@intel.com>
8327 L: linux-ia64@vger.kernel.org
8329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8330 F: Documentation/ia64/
8333 IBM Power 842 compression accelerator
8334 M: Haren Myneni <haren@us.ibm.com>
8337 F: drivers/crypto/nx/Kconfig
8338 F: drivers/crypto/nx/Makefile
8339 F: drivers/crypto/nx/nx-842*
8340 F: include/linux/sw842.h
8343 IBM Power in-Nest Crypto Acceleration
8344 M: Breno Leitão <leitao@debian.org>
8345 M: Nayna Jain <nayna@linux.ibm.com>
8346 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8347 L: linux-crypto@vger.kernel.org
8349 F: drivers/crypto/nx/Kconfig
8350 F: drivers/crypto/nx/Makefile
8351 F: drivers/crypto/nx/nx-aes*
8352 F: drivers/crypto/nx/nx-sha*
8353 F: drivers/crypto/nx/nx.*
8354 F: drivers/crypto/nx/nx_csbcpb.h
8355 F: drivers/crypto/nx/nx_debugfs.c
8357 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8358 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8359 L: linux-pci@vger.kernel.org
8360 L: linuxppc-dev@lists.ozlabs.org
8362 F: drivers/pci/hotplug/rpadlpar*
8364 IBM Power Linux RAID adapter
8365 M: Brian King <brking@us.ibm.com>
8367 F: drivers/scsi/ipr.*
8369 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8370 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8371 L: linux-pci@vger.kernel.org
8372 L: linuxppc-dev@lists.ozlabs.org
8374 F: drivers/pci/hotplug/rpaphp*
8376 IBM Power SRIOV Virtual NIC Device Driver
8377 M: Dany Madden <drt@linux.ibm.com>
8378 M: Lijun Pan <ljp@linux.ibm.com>
8379 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8380 L: netdev@vger.kernel.org
8382 F: drivers/net/ethernet/ibm/ibmvnic.*
8384 IBM Power Virtual Accelerator Switchboard
8385 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8386 L: linuxppc-dev@lists.ozlabs.org
8388 F: arch/powerpc/include/asm/vas.h
8389 F: arch/powerpc/platforms/powernv/copy-paste.h
8390 F: arch/powerpc/platforms/powernv/vas*
8392 IBM Power Virtual Ethernet Device Driver
8393 M: Cristobal Forno <cforno12@linux.ibm.com>
8394 L: netdev@vger.kernel.org
8396 F: drivers/net/ethernet/ibm/ibmveth.*
8398 IBM Power Virtual FC Device Drivers
8399 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8400 L: linux-scsi@vger.kernel.org
8402 F: drivers/scsi/ibmvscsi/ibmvfc*
8404 IBM Power Virtual Management Channel Driver
8405 M: Steven Royer <seroyer@linux.ibm.com>
8407 F: drivers/misc/ibmvmc.*
8409 IBM Power Virtual SCSI Device Drivers
8410 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8411 L: linux-scsi@vger.kernel.org
8413 F: drivers/scsi/ibmvscsi/ibmvscsi*
8414 F: include/scsi/viosrp.h
8416 IBM Power Virtual SCSI Device Target Driver
8417 M: Michael Cyr <mikecyr@linux.ibm.com>
8418 L: linux-scsi@vger.kernel.org
8419 L: target-devel@vger.kernel.org
8421 F: drivers/scsi/ibmvscsi_tgt/
8423 IBM Power VMX Cryptographic instructions
8424 M: Breno Leitão <leitao@debian.org>
8425 M: Nayna Jain <nayna@linux.ibm.com>
8426 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8427 L: linux-crypto@vger.kernel.org
8429 F: drivers/crypto/vmx/Kconfig
8430 F: drivers/crypto/vmx/Makefile
8431 F: drivers/crypto/vmx/aes*
8432 F: drivers/crypto/vmx/ghash*
8433 F: drivers/crypto/vmx/ppc-xlate.pl
8434 F: drivers/crypto/vmx/vmx.c
8436 IBM ServeRAID RAID DRIVER
8438 F: drivers/scsi/ips.*
8440 ICH LPC AND GPIO DRIVER
8441 M: Peter Tyser <ptyser@xes-inc.com>
8443 F: drivers/gpio/gpio-ich.c
8444 F: drivers/mfd/lpc_ich.c
8447 M: Max Staudt <max@enpas.org>
8448 L: linux-i2c@vger.kernel.org
8450 F: drivers/i2c/busses/i2c-icy.c
8453 M: "David S. Miller" <davem@davemloft.net>
8454 L: linux-ide@vger.kernel.org
8456 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8458 F: Documentation/ide/
8460 F: include/linux/ide.h
8463 M: Borislav Petkov <bp@alien8.de>
8464 L: linux-ide@vger.kernel.org
8466 F: Documentation/cdrom/ide-cd.rst
8467 F: drivers/ide/ide-cd*
8469 IDEAPAD LAPTOP EXTRAS DRIVER
8470 M: Ike Panhc <ike.pan@canonical.com>
8471 L: platform-driver-x86@vger.kernel.org
8473 W: http://launchpad.net/ideapad-laptop
8474 F: drivers/platform/x86/ideapad-laptop.c
8476 IDEAPAD LAPTOP SLIDEBAR DRIVER
8477 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8478 L: linux-input@vger.kernel.org
8480 W: https://github.com/o2genum/ideapad-slidebar
8481 F: drivers/input/misc/ideapad_slidebar.c
8483 IDT VersaClock 5 CLOCK DRIVER
8484 M: Luca Ceresoli <luca@lucaceresoli.net>
8486 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8487 F: drivers/clk/clk-versaclock5.c
8489 IEEE 802.15.4 SUBSYSTEM
8490 M: Alexander Aring <alex.aring@gmail.com>
8491 M: Stefan Schmidt <stefan@datenfreihafen.org>
8492 L: linux-wpan@vger.kernel.org
8494 W: https://linux-wpan.org/
8495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8497 F: Documentation/networking/ieee802154.rst
8498 F: drivers/net/ieee802154/
8499 F: include/linux/ieee802154.h
8500 F: include/linux/nl802154.h
8501 F: include/net/af_ieee802154.h
8502 F: include/net/cfg802154.h
8503 F: include/net/ieee802154_netdev.h
8504 F: include/net/mac802154.h
8505 F: include/net/nl802154.h
8510 M: Yotam Gigi <yotam.gi@gmail.com>
8511 M: Jamal Hadi Salim <jhs@mojatatu.com>
8512 F: include/net/ife.h
8513 F: include/uapi/linux/ife.h
8516 IGORPLUG-USB IR RECEIVER
8517 M: Sean Young <sean@mess.org>
8518 L: linux-media@vger.kernel.org
8520 F: drivers/media/rc/igorplugusb.c
8522 IGUANAWORKS USB IR TRANSCEIVER
8523 M: Sean Young <sean@mess.org>
8524 L: linux-media@vger.kernel.org
8526 F: drivers/media/rc/iguanair.c
8528 IIO DIGITAL POTENTIOMETER DAC
8529 M: Peter Rosin <peda@axentia.se>
8530 L: linux-iio@vger.kernel.org
8532 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8533 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8534 F: drivers/iio/dac/dpot-dac.c
8536 IIO ENVELOPE DETECTOR
8537 M: Peter Rosin <peda@axentia.se>
8538 L: linux-iio@vger.kernel.org
8540 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8541 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8542 F: drivers/iio/adc/envelope-detector.c
8545 M: Peter Rosin <peda@axentia.se>
8546 L: linux-iio@vger.kernel.org
8548 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8549 F: drivers/iio/multiplexer/iio-mux.c
8551 IIO SUBSYSTEM AND DRIVERS
8552 M: Jonathan Cameron <jic23@kernel.org>
8553 R: Lars-Peter Clausen <lars@metafoo.de>
8554 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8555 L: linux-iio@vger.kernel.org
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8558 F: Documentation/ABI/testing/configfs-iio*
8559 F: Documentation/ABI/testing/sysfs-bus-iio*
8560 F: Documentation/devicetree/bindings/iio/
8562 F: drivers/staging/iio/
8563 F: include/linux/iio/
8567 M: Peter Rosin <peda@axentia.se>
8568 L: linux-iio@vger.kernel.org
8570 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8571 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8572 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8573 F: drivers/iio/afe/iio-rescale.c
8575 IKANOS/ADI EAGLE ADSL USB DRIVER
8576 M: Matthieu Castet <castet.matthieu@free.fr>
8577 M: Stanislaw Gruszka <stf_xl@wp.pl>
8579 F: drivers/usb/atm/ueagle-atm.c
8581 IMGTEC ASCII LCD DRIVER
8582 M: Paul Burton <paulburton@kernel.org>
8584 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8585 F: drivers/auxdisplay/img-ascii-lcd.c
8587 IMGTEC IR DECODER DRIVER
8589 F: drivers/media/rc/img-ir/
8591 IMON SOUNDGRAPH USB IR RECEIVER
8592 M: Sean Young <sean@mess.org>
8593 L: linux-media@vger.kernel.org
8595 F: drivers/media/rc/imon.c
8596 F: drivers/media/rc/imon_raw.c
8598 IMS TWINTURBO FRAMEBUFFER DRIVER
8599 L: linux-fbdev@vger.kernel.org
8601 F: drivers/video/fbdev/imsttfb.c
8603 INA209 HARDWARE MONITOR DRIVER
8604 M: Guenter Roeck <linux@roeck-us.net>
8605 L: linux-hwmon@vger.kernel.org
8607 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8608 F: Documentation/hwmon/ina209.rst
8609 F: drivers/hwmon/ina209.c
8611 INA2XX HARDWARE MONITOR DRIVER
8612 M: Guenter Roeck <linux@roeck-us.net>
8613 L: linux-hwmon@vger.kernel.org
8615 F: Documentation/hwmon/ina2xx.rst
8616 F: drivers/hwmon/ina2xx.c
8617 F: include/linux/platform_data/ina2xx.h
8619 INDUSTRY PACK SUBSYSTEM (IPACK)
8620 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8621 M: Jens Taprogge <jens.taprogge@taprogge.org>
8622 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8623 L: industrypack-devel@lists.sourceforge.net
8625 W: http://industrypack.sourceforge.net
8628 INFINEON DPS310 Driver
8629 M: Eddie James <eajames@linux.ibm.com>
8630 L: linux-iio@vger.kernel.org
8632 F: drivers/iio/pressure/dps310.c
8634 INFINIBAND SUBSYSTEM
8635 M: Doug Ledford <dledford@redhat.com>
8636 M: Jason Gunthorpe <jgg@nvidia.com>
8637 L: linux-rdma@vger.kernel.org
8639 W: https://github.com/linux-rdma/rdma-core
8640 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8642 F: Documentation/devicetree/bindings/infiniband/
8643 F: Documentation/infiniband/
8644 F: drivers/infiniband/
8646 F: include/trace/events/ib_mad.h
8647 F: include/trace/events/ib_umad.h
8648 F: include/uapi/linux/if_infiniband.h
8649 F: include/uapi/rdma/
8650 F: samples/bpf/ibumad_kern.c
8651 F: samples/bpf/ibumad_user.c
8653 INGENIC JZ4780 DMA Driver
8654 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8656 F: drivers/dma/dma-jz4780.c
8658 INGENIC JZ4780 NAND DRIVER
8659 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8660 L: linux-mtd@lists.infradead.org
8662 F: drivers/mtd/nand/raw/ingenic/
8665 M: Paul Cercueil <paul@crapouillou.net>
8667 F: arch/mips/boot/dts/ingenic/
8668 F: arch/mips/generic/board-ingenic.c
8669 F: arch/mips/include/asm/mach-ingenic/
8670 F: arch/mips/ingenic/Kconfig
8671 F: drivers/clk/ingenic/
8672 F: drivers/dma/dma-jz4780.c
8673 F: drivers/gpu/drm/ingenic/
8674 F: drivers/i2c/busses/i2c-jz4780.c
8675 F: drivers/iio/adc/ingenic-adc.c
8676 F: drivers/irqchip/irq-ingenic.c
8677 F: drivers/memory/jz4780-nemc.c
8678 F: drivers/mmc/host/jz4740_mmc.c
8679 F: drivers/mtd/nand/raw/ingenic/
8680 F: drivers/pinctrl/pinctrl-ingenic.c
8681 F: drivers/power/supply/ingenic-battery.c
8682 F: drivers/pwm/pwm-jz4740.c
8683 F: drivers/remoteproc/ingenic_rproc.c
8684 F: drivers/rtc/rtc-jz4740.c
8685 F: drivers/tty/serial/8250/8250_ingenic.c
8686 F: drivers/usb/musb/jz4740.c
8687 F: drivers/watchdog/jz4740_wdt.c
8688 F: include/dt-bindings/iio/adc/ingenic,adc.h
8689 F: include/linux/mfd/ingenic-tcu.h
8690 F: sound/soc/codecs/jz47*
8691 F: sound/soc/jz4740/
8694 M: Jan Kara <jack@suse.cz>
8695 R: Amir Goldstein <amir73il@gmail.com>
8696 L: linux-fsdevel@vger.kernel.org
8698 F: Documentation/filesystems/inotify.rst
8699 F: fs/notify/inotify/
8700 F: include/linux/inotify.h
8701 F: include/uapi/linux/inotify.h
8703 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8704 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8705 L: linux-input@vger.kernel.org
8707 Q: http://patchwork.kernel.org/project/linux-input/list/
8708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8709 F: Documentation/devicetree/bindings/input/
8710 F: Documentation/devicetree/bindings/serio/
8711 F: Documentation/input/
8713 F: include/linux/input.h
8714 F: include/linux/input/
8715 F: include/uapi/linux/input-event-codes.h
8716 F: include/uapi/linux/input.h
8718 INPUT MULTITOUCH (MT) PROTOCOL
8719 M: Henrik Rydberg <rydberg@bitmath.org>
8720 L: linux-input@vger.kernel.org
8722 F: Documentation/input/multi-touch-protocol.rst
8723 F: drivers/input/input-mt.c
8726 INSIDE SECURE CRYPTO DRIVER
8727 M: Antoine Tenart <atenart@kernel.org>
8728 L: linux-crypto@vger.kernel.org
8730 F: drivers/crypto/inside-secure/
8732 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8733 M: Mimi Zohar <zohar@linux.ibm.com>
8734 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8735 L: linux-integrity@vger.kernel.org
8737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8738 F: security/integrity/ima/
8740 INTEL 810/815 FRAMEBUFFER DRIVER
8741 M: Antonino Daplas <adaplas@gmail.com>
8742 L: linux-fbdev@vger.kernel.org
8744 F: drivers/video/fbdev/i810/
8747 M: Cezary Rojewski <cezary.rojewski@intel.com>
8748 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8749 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8750 M: Jie Yang <yang.jie@linux.intel.com>
8751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8755 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8756 M: Hans de Goede <hdegoede@redhat.com>
8757 L: platform-driver-x86@vger.kernel.org
8759 F: drivers/platform/x86/intel_atomisp2_pm.c
8761 INTEL ATOMISP2 LED DRIVER
8762 M: Hans de Goede <hdegoede@redhat.com>
8763 L: platform-driver-x86@vger.kernel.org
8765 F: drivers/platform/x86/intel_atomisp2_led.c
8767 INTEL BROXTON PMC DRIVER
8768 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8769 M: Zha Qipeng <qipeng.zha@intel.com>
8771 F: drivers/mfd/intel_pmc_bxt.c
8772 F: include/linux/mfd/intel_pmc_bxt.h
8774 INTEL C600 SERIES SAS CONTROLLER DRIVER
8775 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8776 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8777 L: linux-scsi@vger.kernel.org
8779 T: git git://git.code.sf.net/p/intel-sas/isci
8780 F: drivers/scsi/isci/
8782 INTEL CPU family model numbers
8783 M: Tony Luck <tony.luck@intel.com>
8785 L: linux-kernel@vger.kernel.org
8787 F: arch/x86/include/asm/intel-family.h
8789 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8790 M: Jani Nikula <jani.nikula@linux.intel.com>
8791 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8792 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8793 L: intel-gfx@lists.freedesktop.org
8795 W: https://01.org/linuxgraphics/
8796 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8797 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8798 C: irc://chat.freenode.net/intel-gfx
8799 T: git git://anongit.freedesktop.org/drm-intel
8800 F: Documentation/gpu/i915.rst
8801 F: drivers/gpu/drm/i915/
8802 F: include/drm/i915*
8803 F: include/uapi/drm/i915_drm.h
8805 INTEL ETHERNET DRIVERS
8806 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8807 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8808 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8810 W: http://www.intel.com/support/feedback.htm
8811 W: http://e1000.sourceforge.net/
8812 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8815 F: Documentation/networking/device_drivers/ethernet/intel/
8816 F: drivers/net/ethernet/intel/
8817 F: drivers/net/ethernet/intel/*/
8818 F: include/linux/avf/virtchnl.h
8820 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8821 M: Maik Broemme <mbroemme@libmpq.org>
8822 L: linux-fbdev@vger.kernel.org
8824 F: Documentation/fb/intelfb.rst
8825 F: drivers/video/fbdev/intelfb/
8828 M: Andy Shevchenko <andy@kernel.org>
8829 L: linux-gpio@vger.kernel.org
8831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8832 F: drivers/gpio/gpio-ich.c
8833 F: drivers/gpio/gpio-intel-mid.c
8834 F: drivers/gpio/gpio-merrifield.c
8835 F: drivers/gpio/gpio-ml-ioh.c
8836 F: drivers/gpio/gpio-pch.c
8837 F: drivers/gpio/gpio-sch.c
8838 F: drivers/gpio/gpio-sodaville.c
8840 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8841 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8842 M: Zhi Wang <zhi.a.wang@intel.com>
8843 L: intel-gvt-dev@lists.freedesktop.org
8844 L: intel-gfx@lists.freedesktop.org
8846 W: https://01.org/igvt-g
8847 T: git https://github.com/intel/gvt-linux.git
8848 F: drivers/gpu/drm/i915/gvt/
8850 INTEL HID EVENT DRIVER
8851 M: Alex Hung <alex.hung@canonical.com>
8852 L: platform-driver-x86@vger.kernel.org
8854 F: drivers/platform/x86/intel-hid.c
8856 INTEL I/OAT DMA DRIVER
8857 M: Dave Jiang <dave.jiang@intel.com>
8858 R: Dan Williams <dan.j.williams@intel.com>
8859 L: dmaengine@vger.kernel.org
8861 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8862 F: drivers/dma/ioat*
8865 M: Dave Jiang <dave.jiang@intel.com>
8866 L: dmaengine@vger.kernel.org
8868 F: drivers/dma/idxd/*
8869 F: include/uapi/linux/idxd.h
8872 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8873 M: Len Brown <lenb@kernel.org>
8874 L: linux-pm@vger.kernel.org
8876 B: https://bugzilla.kernel.org
8877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8878 F: drivers/idle/intel_idle.c
8880 INTEL INTEGRATED SENSOR HUB DRIVER
8881 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8882 M: Jiri Kosina <jikos@kernel.org>
8883 L: linux-input@vger.kernel.org
8885 F: drivers/hid/intel-ish-hid/
8888 M: David Woodhouse <dwmw2@infradead.org>
8889 M: Lu Baolu <baolu.lu@linux.intel.com>
8890 L: iommu@lists.linux-foundation.org
8892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8893 F: drivers/iommu/intel/
8894 F: include/linux/intel-iommu.h
8895 F: include/linux/intel-svm.h
8897 INTEL IOP-ADMA DMA DRIVER
8898 R: Dan Williams <dan.j.williams@intel.com>
8900 F: drivers/dma/iop-adma.c
8902 INTEL IPU3 CSI-2 CIO2 DRIVER
8903 M: Yong Zhi <yong.zhi@intel.com>
8904 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8905 M: Bingbu Cao <bingbu.cao@intel.com>
8906 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8907 L: linux-media@vger.kernel.org
8909 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8910 F: drivers/media/pci/intel/ipu3/
8912 INTEL IPU3 CSI-2 IMGU DRIVER
8913 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8914 R: Bingbu Cao <bingbu.cao@intel.com>
8915 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8916 L: linux-media@vger.kernel.org
8918 F: Documentation/admin-guide/media/ipu3.rst
8919 F: Documentation/admin-guide/media/ipu3_rcb.svg
8920 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8921 F: drivers/staging/media/ipu3/
8923 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8924 M: Krzysztof Halasa <khalasa@piap.pl>
8926 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8927 F: drivers/net/wan/ixp4xx_hss.c
8928 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8929 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8930 F: include/linux/soc/ixp4xx/npe.h
8931 F: include/linux/soc/ixp4xx/qmgr.h
8933 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8934 M: Deepak Saxena <dsaxena@plexity.net>
8936 F: drivers/char/hw_random/ixp4xx-rng.c
8938 INTEL MANAGEMENT ENGINE (mei)
8939 M: Tomas Winkler <tomas.winkler@intel.com>
8940 L: linux-kernel@vger.kernel.org
8942 F: Documentation/driver-api/mei/*
8943 F: drivers/misc/mei/
8944 F: drivers/watchdog/mei_wdt.c
8945 F: include/linux/mei_cl_bus.h
8946 F: include/uapi/linux/mei.h
8949 INTEL MENLOW THERMAL DRIVER
8950 M: Sujith Thomas <sujith.thomas@intel.com>
8951 L: platform-driver-x86@vger.kernel.org
8953 W: https://01.org/linux-acpi
8954 F: drivers/platform/x86/intel_menlow.c
8956 INTEL P-Unit IPC DRIVER
8957 M: Zha Qipeng <qipeng.zha@intel.com>
8958 L: platform-driver-x86@vger.kernel.org
8960 F: arch/x86/include/asm/intel_punit_ipc.h
8961 F: drivers/platform/x86/intel_punit_ipc.c
8963 INTEL PMC CORE DRIVER
8964 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8965 M: David E Box <david.e.box@intel.com>
8966 L: platform-driver-x86@vger.kernel.org
8968 F: drivers/platform/x86/intel_pmc_core*
8970 INTEL PMIC GPIO DRIVERS
8971 M: Andy Shevchenko <andy@kernel.org>
8973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8974 F: drivers/gpio/gpio-*cove.c
8975 F: drivers/gpio/gpio-msic.c
8977 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8978 M: Andy Shevchenko <andy@kernel.org>
8980 F: drivers/mfd/intel_msic.c
8981 F: drivers/mfd/intel_soc_pmic*
8982 F: include/linux/mfd/intel_msic.h
8983 F: include/linux/mfd/intel_soc_pmic*
8985 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8986 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8987 L: linux-wireless@vger.kernel.org
8989 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8990 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8991 F: drivers/net/wireless/intel/ipw2x00/
8994 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8995 M: Len Brown <lenb@kernel.org>
8996 L: linux-pm@vger.kernel.org
8998 F: drivers/cpufreq/intel_pstate.c
9000 INTEL RDMA RNIC DRIVER
9001 M: Faisal Latif <faisal.latif@intel.com>
9002 M: Shiraz Saleem <shiraz.saleem@intel.com>
9003 L: linux-rdma@vger.kernel.org
9005 F: drivers/infiniband/hw/i40iw/
9006 F: include/uapi/rdma/i40iw-abi.h
9009 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9011 F: arch/x86/include/asm/intel_scu_ipc.h
9012 F: drivers/platform/x86/intel_scu_*
9014 INTEL SPEED SELECT TECHNOLOGY
9015 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9016 L: platform-driver-x86@vger.kernel.org
9018 F: drivers/platform/x86/intel_speed_select_if/
9019 F: include/uapi/linux/isst_if.h
9020 F: tools/power/x86/intel-speed-select/
9022 INTEL STRATIX10 FIRMWARE DRIVERS
9023 M: Richard Gong <richard.gong@linux.intel.com>
9024 L: linux-kernel@vger.kernel.org
9026 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9027 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9028 F: drivers/firmware/stratix10-rsu.c
9029 F: drivers/firmware/stratix10-svc.c
9030 F: include/linux/firmware/intel/stratix10-smc.h
9031 F: include/linux/firmware/intel/stratix10-svc-client.h
9033 INTEL TELEMETRY DRIVER
9034 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9035 M: "David E. Box" <david.e.box@linux.intel.com>
9036 L: platform-driver-x86@vger.kernel.org
9038 F: arch/x86/include/asm/intel_telemetry.h
9039 F: drivers/platform/x86/intel_telemetry*
9041 INTEL UNCORE FREQUENCY CONTROL
9042 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9043 L: platform-driver-x86@vger.kernel.org
9045 F: drivers/platform/x86/intel-uncore-frequency.c
9047 INTEL VIRTUAL BUTTON DRIVER
9048 M: AceLan Kao <acelan.kao@canonical.com>
9049 L: platform-driver-x86@vger.kernel.org
9051 F: drivers/platform/x86/intel-vbtn.c
9053 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9054 M: Stanislaw Gruszka <stf_xl@wp.pl>
9055 L: linux-wireless@vger.kernel.org
9057 F: drivers/net/wireless/intel/iwlegacy/
9059 INTEL WIRELESS WIFI LINK (iwlwifi)
9060 M: Johannes Berg <johannes.berg@intel.com>
9061 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9062 M: Luca Coelho <luciano.coelho@intel.com>
9063 M: Intel Linux Wireless <linuxwifi@intel.com>
9064 L: linux-wireless@vger.kernel.org
9066 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9068 F: drivers/net/wireless/intel/iwlwifi/
9070 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9071 M: Jithu Joseph <jithu.joseph@intel.com>
9072 R: Maurice Ma <maurice.ma@intel.com>
9074 W: https://slimbootloader.github.io/security/firmware-update.html
9075 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9077 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9078 M: Mario Limonciello <mario.limonciello@dell.com>
9080 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9083 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9085 F: Documentation/trace/intel_th.rst
9086 F: drivers/hwtracing/intel_th/
9087 F: include/linux/intel_th.h
9089 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9090 M: Ning Sun <ning.sun@intel.com>
9091 L: tboot-devel@lists.sourceforge.net
9093 W: http://tboot.sourceforge.net
9094 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9095 F: Documentation/x86/intel_txt.rst
9096 F: arch/x86/kernel/tboot.c
9097 F: include/linux/tboot.h
9100 M: Georgi Djakov <georgi.djakov@linaro.org>
9101 L: linux-pm@vger.kernel.org
9103 F: Documentation/devicetree/bindings/interconnect/
9104 F: Documentation/driver-api/interconnect.rst
9105 F: drivers/interconnect/
9106 F: include/dt-bindings/interconnect/
9107 F: include/linux/interconnect-provider.h
9108 F: include/linux/interconnect.h
9110 INVENSENSE ICM-426xx IMU DRIVER
9111 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9112 L: linux-iio@vger.kernel.org
9114 W https://invensense.tdk.com/
9115 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9116 F: drivers/iio/imu/inv_icm42600/
9118 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9119 M: Linus Walleij <linus.walleij@linaro.org>
9120 L: linux-iio@vger.kernel.org
9122 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9123 F: drivers/iio/gyro/mpu3050*
9125 IOC3 ETHERNET DRIVER
9126 M: Ralf Baechle <ralf@linux-mips.org>
9127 L: linux-mips@vger.kernel.org
9129 F: drivers/net/ethernet/sgi/ioc3-eth.c
9131 IOMAP FILESYSTEM LIBRARY
9132 M: Christoph Hellwig <hch@infradead.org>
9133 M: Darrick J. Wong <darrick.wong@oracle.com>
9134 M: linux-xfs@vger.kernel.org
9135 M: linux-fsdevel@vger.kernel.org
9136 L: linux-xfs@vger.kernel.org
9137 L: linux-fsdevel@vger.kernel.org
9139 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9141 F: include/linux/iomap.h
9144 M: Joerg Roedel <joro@8bytes.org>
9145 M: Will Deacon <will@kernel.org>
9146 L: iommu@lists.linux-foundation.org
9148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9149 F: Documentation/devicetree/bindings/iommu/
9150 F: Documentation/userspace-api/iommu.rst
9152 F: include/linux/iommu.h
9153 F: include/linux/iova.h
9154 F: include/linux/of_iommu.h
9155 F: include/uapi/linux/iommu.h
9158 M: Jens Axboe <axboe@kernel.dk>
9159 L: io-uring@vger.kernel.org
9161 T: git git://git.kernel.dk/linux-block
9162 T: git git://git.kernel.dk/liburing
9166 F: include/uapi/linux/io_uring.h
9169 M: Corey Minyard <minyard@acm.org>
9170 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9172 W: http://openipmi.sourceforge.net/
9173 F: Documentation/driver-api/ipmi.rst
9174 F: Documentation/devicetree/bindings/ipmi/
9175 F: drivers/char/ipmi/
9176 F: include/linux/ipmi*
9177 F: include/uapi/linux/ipmi*
9179 IPS SCSI RAID DRIVER
9180 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9181 L: linux-scsi@vger.kernel.org
9183 W: http://www.adaptec.com/
9184 F: drivers/scsi/ips*
9187 M: Wensong Zhang <wensong@linux-vs.org>
9188 M: Simon Horman <horms@verge.net.au>
9189 M: Julian Anastasov <ja@ssi.bg>
9190 L: netdev@vger.kernel.org
9191 L: lvs-devel@vger.kernel.org
9193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9195 F: Documentation/networking/ipvs-sysctl.rst
9196 F: include/net/ip_vs.h
9197 F: include/uapi/linux/ip_vs.h
9198 F: net/netfilter/ipvs/
9201 M: Jiri Kosina <jikos@kernel.org>
9202 M: David Sterba <dsterba@suse.com>
9204 F: drivers/tty/ipwireless/
9207 L: netdev@vger.kernel.org
9209 F: include/uapi/linux/ipx.h
9211 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9212 M: Marc Zyngier <maz@kernel.org>
9214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9215 F: Documentation/core-api/irq/irq-domain.rst
9216 F: include/linux/irqdomain.h
9217 F: kernel/irq/irqdomain.c
9221 M: Thomas Gleixner <tglx@linutronix.de>
9222 L: linux-kernel@vger.kernel.org
9224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9228 M: Thomas Gleixner <tglx@linutronix.de>
9229 M: Jason Cooper <jason@lakedaemon.net>
9230 M: Marc Zyngier <maz@kernel.org>
9231 L: linux-kernel@vger.kernel.org
9233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9234 F: Documentation/devicetree/bindings/interrupt-controller/
9238 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9240 F: Documentation/driver-api/isa.rst
9241 F: drivers/base/isa.c
9242 F: include/linux/isa.h
9245 M: Hans Verkuil <hverkuil@xs4all.nl>
9246 L: linux-media@vger.kernel.org
9248 W: https://linuxtv.org
9249 T: git git://linuxtv.org/media_tree.git
9250 F: drivers/media/radio/radio-isa*
9253 M: Jaroslav Kysela <perex@perex.cz>
9255 F: Documentation/driver-api/isapnp.rst
9256 F: drivers/pnp/isapnp/
9257 F: include/linux/isapnp.h
9260 M: Lee Duncan <lduncan@suse.com>
9261 M: Chris Leech <cleech@redhat.com>
9262 L: open-iscsi@googlegroups.com
9263 L: linux-scsi@vger.kernel.org
9265 W: www.open-iscsi.com
9266 F: drivers/scsi/*iscsi*
9267 F: include/scsi/*iscsi*
9269 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9270 M: Peter Jones <pjones@redhat.com>
9271 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9273 F: drivers/firmware/iscsi_ibft*
9275 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9276 M: Sagi Grimberg <sagi@grimberg.me>
9277 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9278 L: linux-rdma@vger.kernel.org
9280 W: http://www.openfabrics.org
9281 W: www.open-iscsi.org
9282 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9283 F: drivers/infiniband/ulp/iser/
9285 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9286 M: Sagi Grimberg <sagi@grimberg.me>
9287 L: linux-rdma@vger.kernel.org
9288 L: target-devel@vger.kernel.org
9290 W: http://www.linux-iscsi.org
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9292 F: drivers/infiniband/ulp/isert
9294 ISDN/CMTP OVER BLUETOOTH
9295 M: Karsten Keil <isdn@linux-pingi.de>
9296 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9297 L: netdev@vger.kernel.org
9299 W: http://www.isdn4linux.de
9300 F: Documentation/isdn/
9301 F: drivers/isdn/capi/
9302 F: include/linux/isdn/
9303 F: include/uapi/linux/isdn/
9304 F: net/bluetooth/cmtp/
9306 ISDN/mISDN SUBSYSTEM
9307 M: Karsten Keil <isdn@linux-pingi.de>
9308 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9309 L: netdev@vger.kernel.org
9311 W: http://www.isdn4linux.de
9312 F: drivers/isdn/Kconfig
9313 F: drivers/isdn/Makefile
9314 F: drivers/isdn/hardware/
9315 F: drivers/isdn/mISDN/
9317 IT87 HARDWARE MONITORING DRIVER
9318 M: Jean Delvare <jdelvare@suse.com>
9319 L: linux-hwmon@vger.kernel.org
9321 F: Documentation/hwmon/it87.rst
9322 F: drivers/hwmon/it87.c
9325 M: Antti Palosaari <crope@iki.fi>
9326 L: linux-media@vger.kernel.org
9328 W: https://linuxtv.org
9329 W: http://palosaari.fi/linux/
9330 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9331 T: git git://linuxtv.org/anttip/media_tree.git
9332 F: drivers/media/tuners/it913x*
9334 IVTV VIDEO4LINUX DRIVER
9335 M: Andy Walls <awalls@md.metrocast.net>
9336 L: linux-media@vger.kernel.org
9338 W: https://linuxtv.org
9339 T: git git://linuxtv.org/media_tree.git
9340 F: Documentation/admin-guide/media/ivtv*
9341 F: drivers/media/pci/ivtv/
9342 F: include/uapi/linux/ivtv*
9344 IX2505V MEDIA DRIVER
9345 M: Malcolm Priestley <tvboxspy@gmail.com>
9346 L: linux-media@vger.kernel.org
9348 W: https://linuxtv.org
9349 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9350 F: drivers/media/dvb-frontends/ix2505v*
9352 JAILHOUSE HYPERVISOR INTERFACE
9353 M: Jan Kiszka <jan.kiszka@siemens.com>
9354 L: jailhouse-dev@googlegroups.com
9356 F: arch/x86/include/asm/jailhouse_para.h
9357 F: arch/x86/kernel/jailhouse.c
9359 JC42.4 TEMPERATURE SENSOR DRIVER
9360 M: Guenter Roeck <linux@roeck-us.net>
9361 L: linux-hwmon@vger.kernel.org
9363 F: Documentation/hwmon/jc42.rst
9364 F: drivers/hwmon/jc42.c
9367 M: Dave Kleikamp <shaggy@kernel.org>
9368 L: jfs-discussion@lists.sourceforge.net
9370 W: http://jfs.sourceforge.net/
9371 T: git git://github.com/kleikamp/linux-shaggy.git
9372 F: Documentation/admin-guide/jfs.rst
9376 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9377 L: netdev@vger.kernel.org
9379 F: drivers/net/ethernet/jme.*
9381 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9382 M: David Woodhouse <dwmw2@infradead.org>
9383 M: Richard Weinberger <richard@nod.at>
9384 L: linux-mtd@lists.infradead.org
9386 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9387 T: git git://git.infradead.org/ubifs-2.6.git
9389 F: include/uapi/linux/jffs2.h
9391 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9392 M: "Theodore Ts'o" <tytso@mit.edu>
9393 M: Jan Kara <jack@suse.com>
9394 L: linux-ext4@vger.kernel.org
9397 F: include/linux/jbd2.h
9399 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9400 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9401 L: linux-media@vger.kernel.org
9403 F: drivers/media/platform/rcar_jpu.c
9405 JSM Neo PCI based serial card
9406 L: linux-serial@vger.kernel.org
9408 F: drivers/tty/serial/jsm/
9410 K10TEMP HARDWARE MONITORING DRIVER
9411 M: Clemens Ladisch <clemens@ladisch.de>
9412 L: linux-hwmon@vger.kernel.org
9414 F: Documentation/hwmon/k10temp.rst
9415 F: drivers/hwmon/k10temp.c
9417 K8TEMP HARDWARE MONITORING DRIVER
9418 M: Rudolf Marek <r.marek@assembler.cz>
9419 L: linux-hwmon@vger.kernel.org
9421 F: Documentation/hwmon/k8temp.rst
9422 F: drivers/hwmon/k8temp.c
9425 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9426 R: Alexander Potapenko <glider@google.com>
9427 R: Dmitry Vyukov <dvyukov@google.com>
9428 L: kasan-dev@googlegroups.com
9430 F: Documentation/dev-tools/kasan.rst
9431 F: arch/*/include/asm/kasan.h
9432 F: arch/*/mm/kasan_init*
9433 F: include/linux/kasan*.h
9436 F: scripts/Makefile.kasan
9439 M: Masahiro Yamada <masahiroy@kernel.org>
9440 L: linux-kbuild@vger.kernel.org
9442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9443 F: Documentation/kbuild/kconfig*
9444 F: scripts/Kconfig.include
9448 R: Dmitry Vyukov <dvyukov@google.com>
9449 R: Andrey Konovalov <andreyknvl@google.com>
9450 L: kasan-dev@googlegroups.com
9452 F: Documentation/dev-tools/kcov.rst
9453 F: include/linux/kcov.h
9454 F: include/uapi/linux/kcov.h
9456 F: scripts/Makefile.kcov
9459 M: Marco Elver <elver@google.com>
9460 R: Dmitry Vyukov <dvyukov@google.com>
9461 L: kasan-dev@googlegroups.com
9463 F: Documentation/dev-tools/kcsan.rst
9464 F: include/linux/kcsan*.h
9466 F: lib/Kconfig.kcsan
9467 F: scripts/Makefile.kcsan
9470 M: Dave Young <dyoung@redhat.com>
9471 M: Baoquan He <bhe@redhat.com>
9472 R: Vivek Goyal <vgoyal@redhat.com>
9473 L: kexec@lists.infradead.org
9475 W: http://lse.sourceforge.net/kdump/
9476 F: Documentation/admin-guide/kdump/
9478 F: include/linux/crash_core.h
9479 F: include/linux/crash_dump.h
9480 F: include/uapi/linux/vmcore.h
9483 KEENE FM RADIO TRANSMITTER DRIVER
9484 M: Hans Verkuil <hverkuil@xs4all.nl>
9485 L: linux-media@vger.kernel.org
9487 W: https://linuxtv.org
9488 T: git git://linuxtv.org/media_tree.git
9489 F: drivers/media/radio/radio-keene*
9492 M: Ian Kent <raven@themaw.net>
9493 L: autofs@vger.kernel.org
9497 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9498 M: Masahiro Yamada <masahiroy@kernel.org>
9499 M: Michal Marek <michal.lkml@markovi.net>
9500 L: linux-kbuild@vger.kernel.org
9502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9503 F: Documentation/kbuild/
9505 F: scripts/*vmlinux*
9507 F: scripts/Makefile*
9514 L: kernel-janitors@vger.kernel.org
9516 W: http://kernelnewbies.org/KernelJanitors
9518 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9519 M: "J. Bruce Fields" <bfields@fieldses.org>
9520 M: Chuck Lever <chuck.lever@oracle.com>
9521 L: linux-nfs@vger.kernel.org
9523 W: http://nfs.sourceforge.net/
9524 T: git git://linux-nfs.org/~bfields/linux.git
9528 F: include/linux/lockd/
9529 F: include/linux/sunrpc/
9530 F: include/uapi/linux/nfsd/
9531 F: include/uapi/linux/sunrpc/
9533 F: Documentation/filesystems/nfs/
9535 KERNEL SELFTEST FRAMEWORK
9536 M: Shuah Khan <shuah@kernel.org>
9537 M: Shuah Khan <skhan@linuxfoundation.org>
9538 L: linux-kselftest@vger.kernel.org
9540 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9542 F: Documentation/dev-tools/kselftest*
9543 F: tools/testing/selftests/
9545 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9546 M: Brendan Higgins <brendanhiggins@google.com>
9547 L: linux-kselftest@vger.kernel.org
9548 L: kunit-dev@googlegroups.com
9550 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9551 F: Documentation/dev-tools/kunit/
9554 F: tools/testing/kunit/
9556 KERNEL USERMODE HELPER
9557 M: Luis Chamberlain <mcgrof@kernel.org>
9558 L: linux-kernel@vger.kernel.org
9560 F: include/linux/umh.h
9563 KERNEL VIRTUAL MACHINE (KVM)
9564 M: Paolo Bonzini <pbonzini@redhat.com>
9565 L: kvm@vger.kernel.org
9567 W: http://www.linux-kvm.org
9568 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9569 F: Documentation/virt/kvm/
9570 F: include/asm-generic/kvm*
9571 F: include/kvm/iodev.h
9572 F: include/linux/kvm*
9573 F: include/trace/events/kvm.h
9574 F: include/uapi/asm-generic/kvm*
9575 F: include/uapi/linux/kvm*
9577 F: tools/testing/selftests/kvm/
9580 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9581 M: Marc Zyngier <maz@kernel.org>
9582 R: James Morse <james.morse@arm.com>
9583 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9584 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9586 L: kvmarm@lists.cs.columbia.edu
9588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9589 F: arch/arm64/include/asm/kvm*
9590 F: arch/arm64/include/uapi/asm/kvm*
9592 F: include/kvm/arm_*
9594 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9595 M: Huacai Chen <chenhc@lemote.com>
9596 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9597 L: linux-mips@vger.kernel.org
9598 L: kvm@vger.kernel.org
9600 F: arch/mips/include/asm/kvm*
9601 F: arch/mips/include/uapi/asm/kvm*
9604 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9605 M: Paul Mackerras <paulus@ozlabs.org>
9606 L: kvm-ppc@vger.kernel.org
9608 W: http://www.linux-kvm.org/
9609 T: git git://github.com/agraf/linux-2.6.git
9610 F: arch/powerpc/include/asm/kvm*
9611 F: arch/powerpc/include/uapi/asm/kvm*
9612 F: arch/powerpc/kernel/kvm*
9613 F: arch/powerpc/kvm/
9615 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9616 M: Christian Borntraeger <borntraeger@de.ibm.com>
9617 M: Janosch Frank <frankja@linux.ibm.com>
9618 R: David Hildenbrand <david@redhat.com>
9619 R: Cornelia Huck <cohuck@redhat.com>
9620 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9621 L: kvm@vger.kernel.org
9623 W: http://www.ibm.com/developerworks/linux/linux390/
9624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9625 F: Documentation/virt/kvm/s390*
9626 F: arch/s390/include/asm/gmap.h
9627 F: arch/s390/include/asm/kvm*
9628 F: arch/s390/include/uapi/asm/kvm*
9630 F: arch/s390/mm/gmap.c
9631 F: tools/testing/selftests/kvm/*/s390x/
9632 F: tools/testing/selftests/kvm/s390x/
9634 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9635 M: Paolo Bonzini <pbonzini@redhat.com>
9636 R: Sean Christopherson <sean.j.christopherson@intel.com>
9637 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9638 R: Wanpeng Li <wanpengli@tencent.com>
9639 R: Jim Mattson <jmattson@google.com>
9640 R: Joerg Roedel <joro@8bytes.org>
9641 L: kvm@vger.kernel.org
9643 W: http://www.linux-kvm.org
9644 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9645 F: arch/x86/include/asm/kvm*
9646 F: arch/x86/include/asm/pvclock-abi.h
9647 F: arch/x86/include/asm/svm.h
9648 F: arch/x86/include/asm/vmx*.h
9649 F: arch/x86/include/uapi/asm/kvm*
9650 F: arch/x86/include/uapi/asm/svm.h
9651 F: arch/x86/include/uapi/asm/vmx.h
9652 F: arch/x86/kernel/kvm.c
9653 F: arch/x86/kernel/kvmclock.c
9658 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9659 M: Tejun Heo <tj@kernel.org>
9661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9663 F: include/linux/kernfs.h
9666 M: Eric Biederman <ebiederm@xmission.com>
9667 L: kexec@lists.infradead.org
9669 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9670 F: include/linux/kexec.h
9671 F: include/uapi/linux/kexec.h
9675 M: Mimi Zohar <zohar@linux.ibm.com>
9676 L: linux-integrity@vger.kernel.org
9677 L: keyrings@vger.kernel.org
9679 F: Documentation/security/keys/trusted-encrypted.rst
9680 F: include/keys/encrypted-type.h
9681 F: security/keys/encrypted-keys/
9684 M: James Bottomley <jejb@linux.ibm.com>
9685 M: Jarkko Sakkinen <jarkko@kernel.org>
9686 M: Mimi Zohar <zohar@linux.ibm.com>
9687 L: linux-integrity@vger.kernel.org
9688 L: keyrings@vger.kernel.org
9690 F: Documentation/security/keys/trusted-encrypted.rst
9691 F: include/keys/trusted-type.h
9692 F: include/keys/trusted_tpm.h
9693 F: security/keys/trusted-keys/
9696 M: David Howells <dhowells@redhat.com>
9697 M: Jarkko Sakkinen <jarkko@kernel.org>
9698 L: keyrings@vger.kernel.org
9700 F: Documentation/security/keys/core.rst
9702 F: include/linux/key-type.h
9703 F: include/linux/key.h
9704 F: include/linux/keyctl.h
9705 F: include/uapi/linux/keyctl.h
9709 M: Stefani Seibold <stefani@seibold.net>
9711 F: include/linux/kfifo.h
9715 KGDB / KDB /debug_core
9716 M: Jason Wessel <jason.wessel@windriver.com>
9717 M: Daniel Thompson <daniel.thompson@linaro.org>
9718 R: Douglas Anderson <dianders@chromium.org>
9719 L: kgdb-bugreport@lists.sourceforge.net
9721 W: http://kgdb.wiki.kernel.org/
9722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9723 F: Documentation/dev-tools/kgdb.rst
9724 F: drivers/misc/kgdbts.c
9725 F: drivers/tty/serial/kgdboc.c
9726 F: include/linux/kdb.h
9727 F: include/linux/kgdb.h
9730 KHADAS MCU MFD DRIVER
9731 M: Neil Armstrong <narmstrong@baylibre.com>
9732 L: linux-amlogic@lists.infradead.org
9734 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9735 F: drivers/mfd/khadas-mcu.c
9736 F: include/linux/mfd/khadas-mcu.h
9737 F: drivers/thermal/khadas_mcu_fan.c
9740 M: Catalin Marinas <catalin.marinas@arm.com>
9742 F: Documentation/dev-tools/kmemleak.rst
9743 F: include/linux/kmemleak.h
9745 F: samples/kmemleak/kmemleak-test.c
9747 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9748 M: Luis Chamberlain <mcgrof@kernel.org>
9749 L: linux-kernel@vger.kernel.org
9751 F: include/linux/kmod.h
9754 F: tools/testing/selftests/kmod/
9757 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9758 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9759 M: "David S. Miller" <davem@davemloft.net>
9760 M: Masami Hiramatsu <mhiramat@kernel.org>
9762 F: Documentation/trace/kprobes.rst
9763 F: include/asm-generic/kprobes.h
9764 F: include/linux/kprobes.h
9767 KS0108 LCD CONTROLLER DRIVER
9768 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9770 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9771 F: drivers/auxdisplay/ks0108.c
9772 F: include/linux/ks0108.h
9774 KTD253 BACKLIGHT DRIVER
9775 M: Linus Walleij <linus.walleij@linaro.org>
9777 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9778 F: drivers/video/backlight/ktd253-backlight.c
9781 M: David Ahern <dsahern@kernel.org>
9782 L: netdev@vger.kernel.org
9784 F: include/net/l3mdev.h
9788 M: John Fastabend <john.fastabend@gmail.com>
9789 M: Daniel Borkmann <daniel@iogearbox.net>
9790 M: Jakub Sitnicki <jakub@cloudflare.com>
9791 M: Lorenz Bauer <lmb@cloudflare.com>
9792 L: netdev@vger.kernel.org
9793 L: bpf@vger.kernel.org
9795 F: include/linux/skmsg.h
9797 F: net/core/sock_map.c
9798 F: net/ipv4/tcp_bpf.c
9799 F: net/ipv4/udp_bpf.c
9801 LANTIQ / INTEL Ethernet drivers
9802 M: Hauke Mehrtens <hauke@hauke-m.de>
9803 L: netdev@vger.kernel.org
9805 F: drivers/net/dsa/lantiq_gswip.c
9806 F: drivers/net/dsa/lantiq_pce.h
9807 F: drivers/net/ethernet/lantiq_xrx200.c
9808 F: net/dsa/tag_gswip.c
9810 LANTIQ MIPS ARCHITECTURE
9811 M: John Crispin <john@phrozen.org>
9812 L: linux-mips@vger.kernel.org
9815 F: drivers/soc/lantiq
9817 LASI 53c700 driver for PARISC
9818 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9819 L: linux-scsi@vger.kernel.org
9821 F: Documentation/scsi/53c700.rst
9822 F: drivers/scsi/53c700*
9825 M: Tobin C. Harding <me@tobin.cc>
9826 M: Tycho Andersen <tycho@tycho.pizza>
9827 L: linux-hardening@vger.kernel.org
9829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9830 F: scripts/leaking_addresses.pl
9833 M: Pavel Machek <pavel@ucw.cz>
9834 R: Dan Murphy <dmurphy@ti.com>
9835 L: linux-leds@vger.kernel.org
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9838 F: Documentation/devicetree/bindings/leds/
9840 F: include/linux/leds.h
9842 LEGACY EEPROM DRIVER
9843 M: Jean Delvare <jdelvare@suse.com>
9845 F: Documentation/misc-devices/eeprom.rst
9846 F: drivers/misc/eeprom/eeprom.c
9849 R: David Lechner <david@lechnology.com>
9851 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9852 F: arch/arm/boot/dts/da850-lego-ev3.dts
9853 F: drivers/power/supply/lego_ev3_battery.c
9855 LEGO USB Tower driver
9856 M: Juergen Stuber <starblue@users.sourceforge.net>
9857 L: legousb-devel@lists.sourceforge.net
9859 W: http://legousb.sourceforge.net/
9860 F: drivers/usb/misc/legousbtower.c
9863 M: Matan Ziv-Av <matan@svgalib.org>
9864 L: platform-driver-x86@vger.kernel.org
9866 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9867 F: Documentation/admin-guide/laptops/lg-laptop.rst
9868 F: drivers/platform/x86/lg-laptop.c
9871 M: Michael Krufky <mkrufky@linuxtv.org>
9872 L: linux-media@vger.kernel.org
9874 W: https://linuxtv.org
9875 W: http://github.com/mkrufky
9876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9877 T: git git://linuxtv.org/mkrufky/tuners.git
9878 F: drivers/media/dvb-frontends/lg2160.*
9880 LGDT3305 MEDIA DRIVER
9881 M: Michael Krufky <mkrufky@linuxtv.org>
9882 L: linux-media@vger.kernel.org
9884 W: https://linuxtv.org
9885 W: http://github.com/mkrufky
9886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9887 T: git git://linuxtv.org/mkrufky/tuners.git
9888 F: drivers/media/dvb-frontends/lgdt3305.*
9890 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9891 M: Viresh Kumar <vireshk@kernel.org>
9892 L: linux-ide@vger.kernel.org
9894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9895 F: drivers/ata/pata_arasan_cf.c
9896 F: include/linux/pata_arasan_cf_data.h
9898 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9899 M: Linus Walleij <linus.walleij@linaro.org>
9900 L: linux-ide@vger.kernel.org
9902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9903 F: drivers/ata/pata_ftide010.c
9904 F: drivers/ata/sata_gemini.c
9905 F: drivers/ata/sata_gemini.h
9907 LIBATA SATA AHCI PLATFORM devices support
9908 M: Hans de Goede <hdegoede@redhat.com>
9909 M: Jens Axboe <axboe@kernel.dk>
9910 L: linux-ide@vger.kernel.org
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9913 F: drivers/ata/ahci_platform.c
9914 F: drivers/ata/libahci_platform.c
9915 F: include/linux/ahci_platform.h
9917 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9918 M: Mikael Pettersson <mikpelinux@gmail.com>
9919 L: linux-ide@vger.kernel.org
9921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9922 F: drivers/ata/sata_promise.*
9924 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9925 M: Jens Axboe <axboe@kernel.dk>
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: Documentation/devicetree/bindings/ata/
9931 F: include/linux/ata.h
9932 F: include/linux/libata.h
9935 M: Sasha Levin <alexander.levin@microsoft.com>
9937 F: tools/lib/lockdep/
9939 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9940 M: Dan Williams <dan.j.williams@intel.com>
9941 M: Vishal Verma <vishal.l.verma@intel.com>
9942 M: Dave Jiang <dave.jiang@intel.com>
9943 L: linux-nvdimm@lists.01.org
9945 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9946 P: Documentation/nvdimm/maintainer-entry-profile.rst
9947 F: drivers/nvdimm/blk.c
9948 F: drivers/nvdimm/region_devs.c
9950 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9951 M: Vishal Verma <vishal.l.verma@intel.com>
9952 M: Dan Williams <dan.j.williams@intel.com>
9953 M: Dave Jiang <dave.jiang@intel.com>
9954 L: linux-nvdimm@lists.01.org
9956 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9957 P: Documentation/nvdimm/maintainer-entry-profile.rst
9958 F: drivers/nvdimm/btt*
9960 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9961 M: Dan Williams <dan.j.williams@intel.com>
9962 M: Vishal Verma <vishal.l.verma@intel.com>
9963 M: Dave Jiang <dave.jiang@intel.com>
9964 L: linux-nvdimm@lists.01.org
9966 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9967 P: Documentation/nvdimm/maintainer-entry-profile.rst
9968 F: drivers/nvdimm/pmem*
9970 LIBNVDIMM: DEVICETREE BINDINGS
9971 M: Oliver O'Halloran <oohall@gmail.com>
9972 L: linux-nvdimm@lists.01.org
9974 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9975 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9976 F: drivers/nvdimm/of_pmem.c
9978 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9979 M: Dan Williams <dan.j.williams@intel.com>
9980 M: Vishal Verma <vishal.l.verma@intel.com>
9981 M: Dave Jiang <dave.jiang@intel.com>
9982 M: Ira Weiny <ira.weiny@intel.com>
9983 L: linux-nvdimm@lists.01.org
9985 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9986 P: Documentation/nvdimm/maintainer-entry-profile.rst
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9988 F: drivers/acpi/nfit/*
9990 F: include/linux/libnvdimm.h
9991 F: include/linux/nd.h
9992 F: include/uapi/linux/ndctl.h
9993 F: tools/testing/nvdimm/
9995 LICENSES and SPDX stuff
9996 M: Thomas Gleixner <tglx@linutronix.de>
9997 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9998 L: linux-spdx@vger.kernel.org
10000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10002 F: Documentation/process/license-rules.rst
10004 F: scripts/spdxcheck-test.sh
10005 F: scripts/spdxcheck.py
10007 LIGHTNVM PLATFORM SUPPORT
10008 M: Matias Bjorling <mb@lightnvm.io>
10009 L: linux-block@vger.kernel.org
10011 W: http://github/OpenChannelSSD
10012 F: drivers/lightnvm/
10013 F: include/linux/lightnvm.h
10014 F: include/uapi/linux/lightnvm.h
10016 LINEAR RANGES HELPERS
10017 M: Mark Brown <broonie@kernel.org>
10018 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10019 F: lib/linear_ranges.c
10020 F: lib/test_linear_ranges.c
10021 F: include/linux/linear_range.h
10023 LINUX FOR POWER MACINTOSH
10024 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10025 L: linuxppc-dev@lists.ozlabs.org
10027 F: arch/powerpc/platforms/powermac/
10028 F: drivers/macintosh/
10030 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10031 M: Michael Ellerman <mpe@ellerman.id.au>
10032 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10033 R: Paul Mackerras <paulus@samba.org>
10034 L: linuxppc-dev@lists.ozlabs.org
10036 W: https://github.com/linuxppc/wiki/wiki
10037 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10039 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10040 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10041 F: Documentation/devicetree/bindings/powerpc/
10042 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10043 F: Documentation/powerpc/
10045 F: drivers/*/*/*pasemi*
10046 F: drivers/*/*pasemi*
10047 F: drivers/char/tpm/tpm_ibmvtpm*
10048 F: drivers/crypto/nx/
10049 F: drivers/crypto/vmx/
10050 F: drivers/i2c/busses/i2c-opal.c
10051 F: drivers/net/ethernet/ibm/ibmveth.*
10052 F: drivers/net/ethernet/ibm/ibmvnic.*
10053 F: drivers/pci/hotplug/pnv_php.c
10054 F: drivers/pci/hotplug/rpa*
10055 F: drivers/rtc/rtc-opal.c
10056 F: drivers/scsi/ibmvscsi/
10057 F: drivers/tty/hvc/hvc_opal.c
10058 F: drivers/watchdog/wdrtas.c
10059 F: tools/testing/selftests/powerpc
10066 LINUX FOR POWERPC EMBEDDED MPC5XXX
10067 M: Anatolij Gustschin <agust@denx.de>
10068 L: linuxppc-dev@lists.ozlabs.org
10070 F: arch/powerpc/platforms/512x/
10071 F: arch/powerpc/platforms/52xx/
10073 LINUX FOR POWERPC EMBEDDED PPC4XX
10074 L: linuxppc-dev@lists.ozlabs.org
10076 F: arch/powerpc/platforms/40x/
10077 F: arch/powerpc/platforms/44x/
10079 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10080 M: Scott Wood <oss@buserror.net>
10081 L: linuxppc-dev@lists.ozlabs.org
10083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10084 F: Documentation/devicetree/bindings/powerpc/fsl/
10085 F: arch/powerpc/platforms/83xx/
10086 F: arch/powerpc/platforms/85xx/
10088 LINUX FOR POWERPC EMBEDDED PPC8XX
10089 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10090 L: linuxppc-dev@lists.ozlabs.org
10092 F: arch/powerpc/platforms/8xx/
10094 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10095 M: Kees Cook <keescook@chromium.org>
10097 F: drivers/misc/lkdtm/*
10098 F: tools/testing/selftests/lkdtm/*
10100 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10101 M: Alan Stern <stern@rowland.harvard.edu>
10102 M: Andrea Parri <parri.andrea@gmail.com>
10103 M: Will Deacon <will@kernel.org>
10104 M: Peter Zijlstra <peterz@infradead.org>
10105 M: Boqun Feng <boqun.feng@gmail.com>
10106 M: Nicholas Piggin <npiggin@gmail.com>
10107 M: David Howells <dhowells@redhat.com>
10108 M: Jade Alglave <j.alglave@ucl.ac.uk>
10109 M: Luc Maranget <luc.maranget@inria.fr>
10110 M: "Paul E. McKenney" <paulmck@kernel.org>
10111 R: Akira Yokosawa <akiyks@gmail.com>
10112 R: Daniel Lustig <dlustig@nvidia.com>
10113 R: Joel Fernandes <joel@joelfernandes.org>
10114 L: linux-kernel@vger.kernel.org
10115 L: linux-arch@vger.kernel.org
10117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10118 F: Documentation/atomic_bitops.txt
10119 F: Documentation/atomic_t.txt
10120 F: Documentation/core-api/atomic_ops.rst
10121 F: Documentation/core-api/refcount-vs-atomic.rst
10122 F: Documentation/litmus-tests/
10123 F: Documentation/memory-barriers.txt
10124 F: tools/memory-model/
10126 LIS3LV02D ACCELEROMETER DRIVER
10127 M: Eric Piel <eric.piel@tremplin-utc.net>
10129 F: Documentation/misc-devices/lis3lv02d.rst
10130 F: drivers/misc/lis3lv02d/
10131 F: drivers/platform/x86/hp_accel.c
10134 M: David Gow <davidgow@google.com>
10135 L: linux-kselftest@vger.kernel.org
10136 L: kunit-dev@googlegroups.com
10141 M: Josh Poimboeuf <jpoimboe@redhat.com>
10142 M: Jiri Kosina <jikos@kernel.org>
10143 M: Miroslav Benes <mbenes@suse.cz>
10144 M: Petr Mladek <pmladek@suse.com>
10145 R: Joe Lawrence <joe.lawrence@redhat.com>
10146 L: live-patching@vger.kernel.org
10148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10149 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10150 F: Documentation/livepatch/
10151 F: arch/powerpc/include/asm/livepatch.h
10152 F: arch/s390/include/asm/livepatch.h
10153 F: arch/x86/include/asm/livepatch.h
10154 F: include/linux/livepatch.h
10155 F: kernel/livepatch/
10157 F: samples/livepatch/
10158 F: tools/testing/selftests/livepatch/
10161 L: netdev@vger.kernel.org
10163 F: include/linux/llc.h
10164 F: include/net/llc*
10165 F: include/uapi/linux/llc.h
10168 LM73 HARDWARE MONITOR DRIVER
10169 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10170 L: linux-hwmon@vger.kernel.org
10172 F: drivers/hwmon/lm73.c
10174 LM78 HARDWARE MONITOR DRIVER
10175 M: Jean Delvare <jdelvare@suse.com>
10176 L: linux-hwmon@vger.kernel.org
10178 F: Documentation/hwmon/lm78.rst
10179 F: drivers/hwmon/lm78.c
10181 LM83 HARDWARE MONITOR DRIVER
10182 M: Jean Delvare <jdelvare@suse.com>
10183 L: linux-hwmon@vger.kernel.org
10185 F: Documentation/hwmon/lm83.rst
10186 F: drivers/hwmon/lm83.c
10188 LM90 HARDWARE MONITOR DRIVER
10189 M: Jean Delvare <jdelvare@suse.com>
10190 L: linux-hwmon@vger.kernel.org
10192 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10193 F: Documentation/hwmon/lm90.rst
10194 F: drivers/hwmon/lm90.c
10195 F: include/dt-bindings/thermal/lm90.h
10197 LM95234 HARDWARE MONITOR DRIVER
10198 M: Guenter Roeck <linux@roeck-us.net>
10199 L: linux-hwmon@vger.kernel.org
10201 F: Documentation/hwmon/lm95234.rst
10202 F: drivers/hwmon/lm95234.c
10204 LME2510 MEDIA DRIVER
10205 M: Malcolm Priestley <tvboxspy@gmail.com>
10206 L: linux-media@vger.kernel.org
10208 W: https://linuxtv.org
10209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10210 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10212 LOADPIN SECURITY MODULE
10213 M: Kees Cook <keescook@chromium.org>
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10216 F: Documentation/admin-guide/LSM/LoadPin.rst
10217 F: security/loadpin/
10220 M: Peter Zijlstra <peterz@infradead.org>
10221 M: Ingo Molnar <mingo@redhat.com>
10222 M: Will Deacon <will@kernel.org>
10223 L: linux-kernel@vger.kernel.org
10225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10226 F: Documentation/locking/
10227 F: arch/*/include/asm/spinlock*.h
10228 F: include/linux/lockdep.h
10229 F: include/linux/mutex*.h
10230 F: include/linux/rwlock*.h
10231 F: include/linux/rwsem*.h
10232 F: include/linux/seqlock.h
10233 F: include/linux/spinlock*.h
10235 F: lib/locking*.[ch]
10236 X: kernel/locking/locktorture.c
10238 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10239 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10240 L: linux-ntfs-dev@lists.sourceforge.net
10242 W: http://www.linux-ntfs.org/content/view/19/37/
10243 F: Documentation/admin-guide/ldm.rst
10244 F: block/partitions/ldm.*
10246 LOGITECH HID GAMING KEYBOARDS
10247 M: Hans de Goede <hdegoede@redhat.com>
10248 L: linux-input@vger.kernel.org
10250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10251 F: drivers/hid/hid-lg-g15.c
10253 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10254 M: Sathya Prakash <sathya.prakash@broadcom.com>
10255 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10256 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10257 L: MPT-FusionLinux.pdl@broadcom.com
10258 L: linux-scsi@vger.kernel.org
10260 W: http://www.avagotech.com/support/
10261 F: drivers/message/fusion/
10262 F: drivers/scsi/mpt3sas/
10264 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10265 M: Matthew Wilcox <willy@infradead.org>
10266 L: linux-scsi@vger.kernel.org
10268 F: drivers/scsi/sym53c8xx_2/
10271 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10272 L: linux-iio@vger.kernel.org
10274 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10275 F: drivers/iio/dac/ltc1660.c
10277 LTC2947 HARDWARE MONITOR DRIVER
10278 M: Nuno Sá <nuno.sa@analog.com>
10279 L: linux-hwmon@vger.kernel.org
10281 W: http://ez.analog.com/community/linux-device-drivers
10282 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10283 F: drivers/hwmon/ltc2947-core.c
10284 F: drivers/hwmon/ltc2947-i2c.c
10285 F: drivers/hwmon/ltc2947-spi.c
10286 F: drivers/hwmon/ltc2947.h
10288 LTC2983 IIO TEMPERATURE DRIVER
10289 M: Nuno Sá <nuno.sa@analog.com>
10290 L: linux-iio@vger.kernel.org
10292 W: http://ez.analog.com/community/linux-device-drivers
10293 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10294 F: drivers/iio/temperature/ltc2983.c
10296 LTC4261 HARDWARE MONITOR DRIVER
10297 M: Guenter Roeck <linux@roeck-us.net>
10298 L: linux-hwmon@vger.kernel.org
10300 F: Documentation/hwmon/ltc4261.rst
10301 F: drivers/hwmon/ltc4261.c
10303 LTC4306 I2C MULTIPLEXER DRIVER
10304 M: Michael Hennerich <michael.hennerich@analog.com>
10305 L: linux-i2c@vger.kernel.org
10307 W: http://ez.analog.com/community/linux-device-drivers
10308 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10309 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10311 LTP (Linux Test Project)
10312 M: Mike Frysinger <vapier@gentoo.org>
10313 M: Cyril Hrubis <chrubis@suse.cz>
10314 M: Wanlong Gao <wanlong.gao@gmail.com>
10315 M: Jan Stancek <jstancek@redhat.com>
10316 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10317 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10318 L: ltp@lists.linux.it (subscribers-only)
10320 W: http://linux-test-project.github.io/
10321 T: git git://github.com/linux-test-project/ltp.git
10324 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10325 L: netdev@vger.kernel.org
10327 F: drivers/net/pcs/pcs-lynx.c
10328 F: include/linux/pcs-lynx.h
10331 M: Geert Uytterhoeven <geert@linux-m68k.org>
10332 L: linux-m68k@lists.linux-m68k.org
10334 W: http://www.linux-m68k.org/
10335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10339 M68K ON APPLE MACINTOSH
10340 M: Joshua Thompson <funaho@jurai.org>
10341 L: linux-m68k@lists.linux-m68k.org
10343 W: http://www.mac.linux-m68k.org/
10347 M: Philip Blundell <philb@gnu.org>
10349 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10350 F: arch/m68k/hp300/
10352 M88DS3103 MEDIA DRIVER
10353 M: Antti Palosaari <crope@iki.fi>
10354 L: linux-media@vger.kernel.org
10356 W: https://linuxtv.org
10357 W: http://palosaari.fi/linux/
10358 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10359 T: git git://linuxtv.org/anttip/media_tree.git
10360 F: drivers/media/dvb-frontends/m88ds3103*
10362 M88RS2000 MEDIA DRIVER
10363 M: Malcolm Priestley <tvboxspy@gmail.com>
10364 L: linux-media@vger.kernel.org
10366 W: https://linuxtv.org
10367 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10368 F: drivers/media/dvb-frontends/m88rs2000*
10370 MA901 MASTERKIT USB FM RADIO DRIVER
10371 M: Alexey Klimov <klimov.linux@gmail.com>
10372 L: linux-media@vger.kernel.org
10374 T: git git://linuxtv.org/media_tree.git
10375 F: drivers/media/radio/radio-ma901.c
10378 M: Johannes Berg <johannes@sipsolutions.net>
10379 L: linux-wireless@vger.kernel.org
10381 W: https://wireless.wiki.kernel.org/
10382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10384 F: Documentation/networking/mac80211-injection.rst
10385 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10386 F: drivers/net/wireless/mac80211_hwsim.[ch]
10387 F: include/net/mac80211.h
10391 M: Jassi Brar <jassisinghbrar@gmail.com>
10392 L: linux-kernel@vger.kernel.org
10394 F: drivers/mailbox/
10395 F: include/linux/mailbox_client.h
10396 F: include/linux/mailbox_controller.h
10398 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10399 M: Michael Kerrisk <mtk.manpages@gmail.com>
10400 L: linux-man@vger.kernel.org
10402 W: http://www.kernel.org/doc/man-pages
10404 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10405 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10406 L: linux-mips@vger.kernel.org
10408 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10410 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10411 M: Andrew Lunn <andrew@lunn.ch>
10412 M: Vivien Didelot <vivien.didelot@gmail.com>
10413 L: netdev@vger.kernel.org
10415 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10416 F: Documentation/networking/devlink/mv88e6xxx.rst
10417 F: drivers/net/dsa/mv88e6xxx/
10418 F: include/linux/platform_data/mv88e6xxx.h
10420 MARVELL ARMADA 3700 PHY DRIVERS
10421 M: Miquel Raynal <miquel.raynal@bootlin.com>
10423 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10424 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10425 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10426 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10428 MARVELL ARMADA DRM SUPPORT
10429 M: Russell King <linux@armlinux.org.uk>
10431 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10432 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10433 F: Documentation/devicetree/bindings/display/armada/
10434 F: drivers/gpu/drm/armada/
10435 F: include/uapi/drm/armada_drm.h
10437 MARVELL CRYPTO DRIVER
10438 M: Boris Brezillon <bbrezillon@kernel.org>
10439 M: Arnaud Ebalard <arno@natisbad.org>
10440 M: Srujana Challa <schalla@marvell.com>
10441 L: linux-crypto@vger.kernel.org
10443 F: drivers/crypto/marvell/
10445 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10446 M: Mirko Lindner <mlindner@marvell.com>
10447 M: Stephen Hemminger <stephen@networkplumber.org>
10448 L: netdev@vger.kernel.org
10450 F: drivers/net/ethernet/marvell/sk*
10452 MARVELL LIBERTAS WIRELESS DRIVER
10453 L: libertas-dev@lists.infradead.org
10455 F: drivers/net/wireless/marvell/libertas/
10457 MARVELL MACCHIATOBIN SUPPORT
10458 M: Russell King <linux@armlinux.org.uk>
10459 L: linux-arm-kernel@lists.infradead.org
10461 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10463 MARVELL MV643XX ETHERNET DRIVER
10464 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10465 L: netdev@vger.kernel.org
10467 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10468 F: include/linux/mv643xx.h
10470 MARVELL MV88X3310 PHY DRIVER
10471 M: Russell King <linux@armlinux.org.uk>
10472 L: netdev@vger.kernel.org
10474 F: drivers/net/phy/marvell10g.c
10476 MARVELL MVEBU THERMAL DRIVER
10477 M: Miquel Raynal <miquel.raynal@bootlin.com>
10479 F: drivers/thermal/armada_thermal.c
10481 MARVELL MVNETA ETHERNET DRIVER
10482 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10483 L: netdev@vger.kernel.org
10485 F: drivers/net/ethernet/marvell/mvneta.*
10487 MARVELL MWIFIEX WIRELESS DRIVER
10488 M: Amitkumar Karwar <amitkarwar@gmail.com>
10489 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10490 M: Xinming Hu <huxinming820@gmail.com>
10491 L: linux-wireless@vger.kernel.org
10493 F: drivers/net/wireless/marvell/mwifiex/
10495 MARVELL MWL8K WIRELESS DRIVER
10496 M: Lennert Buytenhek <buytenh@wantstofly.org>
10497 L: linux-wireless@vger.kernel.org
10499 F: drivers/net/wireless/marvell/mwl8k.c
10501 MARVELL NAND CONTROLLER DRIVER
10502 M: Miquel Raynal <miquel.raynal@bootlin.com>
10503 L: linux-mtd@lists.infradead.org
10505 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10506 F: drivers/mtd/nand/raw/marvell_nand.c
10508 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10509 M: Sunil Goutham <sgoutham@marvell.com>
10510 M: Geetha sowjanya <gakula@marvell.com>
10511 M: Subbaraya Sundeep <sbhatta@marvell.com>
10512 M: hariprasad <hkelam@marvell.com>
10513 L: netdev@vger.kernel.org
10515 F: drivers/net/ethernet/marvell/octeontx2/nic/
10517 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10518 M: Sunil Goutham <sgoutham@marvell.com>
10519 M: Linu Cherian <lcherian@marvell.com>
10520 M: Geetha sowjanya <gakula@marvell.com>
10521 M: Jerin Jacob <jerinj@marvell.com>
10522 L: netdev@vger.kernel.org
10524 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10525 F: drivers/net/ethernet/marvell/octeontx2/af/
10527 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10528 M: Nicolas Pitre <nico@fluxnic.net>
10530 F: drivers/mmc/host/mvsdio.*
10532 MARVELL USB MDIO CONTROLLER DRIVER
10533 M: Tobias Waldekranz <tobias@waldekranz.com>
10534 L: netdev@vger.kernel.org
10536 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10537 F: drivers/net/mdio/mdio-mvusb.c
10539 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10540 M: Hu Ziji <huziji@marvell.com>
10541 L: linux-mmc@vger.kernel.org
10543 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10544 F: drivers/mmc/host/sdhci-xenon*
10546 MATROX FRAMEBUFFER DRIVER
10547 L: linux-fbdev@vger.kernel.org
10549 F: drivers/video/fbdev/matrox/matroxfb_*
10550 F: include/uapi/linux/matroxfb.h
10552 MAX16065 HARDWARE MONITOR DRIVER
10553 M: Guenter Roeck <linux@roeck-us.net>
10554 L: linux-hwmon@vger.kernel.org
10556 F: Documentation/hwmon/max16065.rst
10557 F: drivers/hwmon/max16065.c
10559 MAX2175 SDR TUNER DRIVER
10560 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10561 L: linux-media@vger.kernel.org
10563 T: git git://linuxtv.org/media_tree.git
10564 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10565 F: Documentation/userspace-api/media/drivers/max2175.rst
10566 F: drivers/media/i2c/max2175*
10567 F: include/uapi/linux/max2175.h
10569 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10570 L: linux-hwmon@vger.kernel.org
10572 F: Documentation/hwmon/max6650.rst
10573 F: drivers/hwmon/max6650.c
10575 MAX6697 HARDWARE MONITOR DRIVER
10576 M: Guenter Roeck <linux@roeck-us.net>
10577 L: linux-hwmon@vger.kernel.org
10579 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10580 F: Documentation/hwmon/max6697.rst
10581 F: drivers/hwmon/max6697.c
10582 F: include/linux/platform_data/max6697.h
10584 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10585 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10586 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10587 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10588 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10589 L: linux-media@vger.kernel.org
10591 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10592 F: drivers/media/i2c/max9286.c
10594 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10595 M: Peter Rosin <peda@axentia.se>
10596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10598 F: Documentation/devicetree/bindings/sound/max9860.txt
10599 F: sound/soc/codecs/max9860.*
10601 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10602 M: Andreas Klinger <ak@it-klinger.de>
10603 L: linux-iio@vger.kernel.org
10605 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10606 F: drivers/iio/proximity/mb1232.c
10608 MAXIM MAX77650 PMIC MFD DRIVER
10609 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10610 L: linux-kernel@vger.kernel.org
10612 F: Documentation/devicetree/bindings/*/*max77650.yaml
10613 F: Documentation/devicetree/bindings/*/max77650*.yaml
10614 F: drivers/gpio/gpio-max77650.c
10615 F: drivers/input/misc/max77650-onkey.c
10616 F: drivers/leds/leds-max77650.c
10617 F: drivers/mfd/max77650.c
10618 F: drivers/power/supply/max77650-charger.c
10619 F: drivers/regulator/max77650-regulator.c
10620 F: include/linux/mfd/max77650.h
10622 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10623 M: Javier Martinez Canillas <javier@dowhile0.org>
10624 L: linux-kernel@vger.kernel.org
10626 F: Documentation/devicetree/bindings/*/*max77802.txt
10627 F: drivers/regulator/max77802-regulator.c
10628 F: include/dt-bindings/*/*max77802.h
10630 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10631 M: Krzysztof Kozlowski <krzk@kernel.org>
10632 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10633 L: linux-pm@vger.kernel.org
10635 F: drivers/power/supply/max14577_charger.c
10636 F: drivers/power/supply/max77693_charger.c
10638 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10639 M: Chanwoo Choi <cw00.choi@samsung.com>
10640 M: Krzysztof Kozlowski <krzk@kernel.org>
10641 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10642 L: linux-kernel@vger.kernel.org
10644 F: Documentation/devicetree/bindings/*/max77686.txt
10645 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10646 F: Documentation/devicetree/bindings/mfd/max14577.txt
10647 F: Documentation/devicetree/bindings/mfd/max77693.txt
10648 F: drivers/*/max14577*.c
10649 F: drivers/*/max77686*.c
10650 F: drivers/*/max77693*.c
10651 F: drivers/clk/clk-max77686.c
10652 F: drivers/extcon/extcon-max14577.c
10653 F: drivers/extcon/extcon-max77693.c
10654 F: drivers/rtc/rtc-max77686.c
10655 F: include/linux/mfd/max14577*.h
10656 F: include/linux/mfd/max77686*.h
10657 F: include/linux/mfd/max77693*.h
10659 MAXIRADIO FM RADIO RECEIVER DRIVER
10660 M: Hans Verkuil <hverkuil@xs4all.nl>
10661 L: linux-media@vger.kernel.org
10663 W: https://linuxtv.org
10664 T: git git://linuxtv.org/media_tree.git
10665 F: drivers/media/radio/radio-maxiradio*
10667 MCAN MMIO DEVICE DRIVER
10668 M: Dan Murphy <dmurphy@ti.com>
10669 M: Sriram Dash <sriram.dash@samsung.com>
10670 L: linux-can@vger.kernel.org
10672 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10673 F: drivers/net/can/m_can/m_can.c
10674 F: drivers/net/can/m_can/m_can.h
10675 F: drivers/net/can/m_can/m_can_platform.c
10677 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10678 M: Rishi Gupta <gupt21@gmail.com>
10679 L: linux-i2c@vger.kernel.org
10680 L: linux-input@vger.kernel.org
10682 F: drivers/hid/hid-mcp2221.c
10684 MCP251XFD SPI-CAN NETWORK DRIVER
10685 M: Marc Kleine-Budde <mkl@pengutronix.de>
10686 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10687 R: Thomas Kopp <thomas.kopp@microchip.com>
10688 L: linux-can@vger.kernel.org
10690 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10691 F: drivers/net/can/spi/mcp251xfd/
10693 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10694 M: Peter Rosin <peda@axentia.se>
10695 L: linux-iio@vger.kernel.org
10697 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10698 F: drivers/iio/potentiometer/mcp4018.c
10699 F: drivers/iio/potentiometer/mcp4531.c
10701 MCR20A IEEE-802.15.4 RADIO DRIVER
10702 M: Xue Liu <liuxuenetmail@gmail.com>
10703 L: linux-wpan@vger.kernel.org
10705 W: https://github.com/xueliu/mcr20a-linux
10706 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10707 F: drivers/net/ieee802154/mcr20a.c
10708 F: drivers/net/ieee802154/mcr20a.h
10710 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10711 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10712 L: linux-iio@vger.kernel.org
10714 F: drivers/iio/dac/cio-dac.c
10716 MEDIA CONTROLLER FRAMEWORK
10717 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10718 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10719 L: linux-media@vger.kernel.org
10721 W: https://www.linuxtv.org
10722 T: git git://linuxtv.org/media_tree.git
10723 F: drivers/media/mc/
10724 F: include/media/media-*.h
10725 F: include/uapi/linux/media.h
10727 MEDIA DRIVER FOR FREESCALE IMX PXP
10728 M: Philipp Zabel <p.zabel@pengutronix.de>
10729 L: linux-media@vger.kernel.org
10731 T: git git://linuxtv.org/media_tree.git
10732 F: drivers/media/platform/imx-pxp.[ch]
10734 MEDIA DRIVERS FOR ASCOT2E
10735 M: Sergey Kozlov <serjk@netup.ru>
10736 M: Abylay Ospan <aospan@netup.ru>
10737 L: linux-media@vger.kernel.org
10739 W: https://linuxtv.org
10740 W: http://netup.tv/
10741 T: git git://linuxtv.org/media_tree.git
10742 F: drivers/media/dvb-frontends/ascot2e*
10744 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10745 M: Jasmin Jessich <jasmin@anw.at>
10746 L: linux-media@vger.kernel.org
10748 W: https://linuxtv.org
10749 T: git git://linuxtv.org/media_tree.git
10750 F: drivers/media/dvb-frontends/cxd2099*
10752 MEDIA DRIVERS FOR CXD2841ER
10753 M: Sergey Kozlov <serjk@netup.ru>
10754 M: Abylay Ospan <aospan@netup.ru>
10755 L: linux-media@vger.kernel.org
10757 W: https://linuxtv.org
10758 W: http://netup.tv/
10759 T: git git://linuxtv.org/media_tree.git
10760 F: drivers/media/dvb-frontends/cxd2841er*
10762 MEDIA DRIVERS FOR CXD2880
10763 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10764 L: linux-media@vger.kernel.org
10766 W: http://linuxtv.org/
10767 T: git git://linuxtv.org/media_tree.git
10768 F: drivers/media/dvb-frontends/cxd2880/*
10769 F: drivers/media/spi/cxd2880*
10771 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10772 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 T: git git://linuxtv.org/media_tree.git
10776 F: drivers/media/pci/ddbridge/*
10778 MEDIA DRIVERS FOR FREESCALE IMX
10779 M: Steve Longerbeam <slongerbeam@gmail.com>
10780 M: Philipp Zabel <p.zabel@pengutronix.de>
10781 L: linux-media@vger.kernel.org
10783 T: git git://linuxtv.org/media_tree.git
10784 F: Documentation/admin-guide/media/imx.rst
10785 F: Documentation/devicetree/bindings/media/imx.txt
10786 F: drivers/staging/media/imx/
10787 F: include/linux/imx-media.h
10788 F: include/media/imx.h
10790 MEDIA DRIVERS FOR FREESCALE IMX7
10791 M: Rui Miguel Silva <rmfrfs@gmail.com>
10792 L: linux-media@vger.kernel.org
10794 T: git git://linuxtv.org/media_tree.git
10795 F: Documentation/admin-guide/media/imx7.rst
10796 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10797 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10798 F: drivers/staging/media/imx/imx7-media-csi.c
10799 F: drivers/staging/media/imx/imx7-mipi-csis.c
10801 MEDIA DRIVERS FOR HELENE
10802 M: Abylay Ospan <aospan@netup.ru>
10803 L: linux-media@vger.kernel.org
10805 W: https://linuxtv.org
10806 W: http://netup.tv/
10807 T: git git://linuxtv.org/media_tree.git
10808 F: drivers/media/dvb-frontends/helene*
10810 MEDIA DRIVERS FOR HORUS3A
10811 M: Sergey Kozlov <serjk@netup.ru>
10812 M: Abylay Ospan <aospan@netup.ru>
10813 L: linux-media@vger.kernel.org
10815 W: https://linuxtv.org
10816 W: http://netup.tv/
10817 T: git git://linuxtv.org/media_tree.git
10818 F: drivers/media/dvb-frontends/horus3a*
10820 MEDIA DRIVERS FOR LNBH25
10821 M: Sergey Kozlov <serjk@netup.ru>
10822 M: Abylay Ospan <aospan@netup.ru>
10823 L: linux-media@vger.kernel.org
10825 W: https://linuxtv.org
10826 W: http://netup.tv/
10827 T: git git://linuxtv.org/media_tree.git
10828 F: drivers/media/dvb-frontends/lnbh25*
10830 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10831 L: linux-media@vger.kernel.org
10833 W: https://linuxtv.org
10834 T: git git://linuxtv.org/media_tree.git
10835 F: drivers/media/dvb-frontends/mxl5xx*
10837 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10838 M: Sergey Kozlov <serjk@netup.ru>
10839 M: Abylay Ospan <aospan@netup.ru>
10840 L: linux-media@vger.kernel.org
10842 W: https://linuxtv.org
10843 W: http://netup.tv/
10844 T: git git://linuxtv.org/media_tree.git
10845 F: drivers/media/pci/netup_unidvb/*
10847 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10848 M: Dmitry Osipenko <digetx@gmail.com>
10849 L: linux-media@vger.kernel.org
10850 L: linux-tegra@vger.kernel.org
10852 T: git git://linuxtv.org/media_tree.git
10853 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10854 F: drivers/staging/media/tegra-vde/
10856 MEDIA DRIVERS FOR RENESAS - CEU
10857 M: Jacopo Mondi <jacopo@jmondi.org>
10858 L: linux-media@vger.kernel.org
10859 L: linux-renesas-soc@vger.kernel.org
10861 T: git git://linuxtv.org/media_tree.git
10862 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10863 F: drivers/media/platform/renesas-ceu.c
10864 F: include/media/drv-intf/renesas-ceu.h
10866 MEDIA DRIVERS FOR RENESAS - DRIF
10867 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10868 L: linux-media@vger.kernel.org
10869 L: linux-renesas-soc@vger.kernel.org
10871 T: git git://linuxtv.org/media_tree.git
10872 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10873 F: drivers/media/platform/rcar_drif.c
10875 MEDIA DRIVERS FOR RENESAS - FCP
10876 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10877 L: linux-media@vger.kernel.org
10878 L: linux-renesas-soc@vger.kernel.org
10880 T: git git://linuxtv.org/media_tree.git
10881 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10882 F: drivers/media/platform/rcar-fcp.c
10883 F: include/media/rcar-fcp.h
10885 MEDIA DRIVERS FOR RENESAS - FDP1
10886 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10887 L: linux-media@vger.kernel.org
10888 L: linux-renesas-soc@vger.kernel.org
10890 T: git git://linuxtv.org/media_tree.git
10891 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10892 F: drivers/media/platform/rcar_fdp1.c
10894 MEDIA DRIVERS FOR RENESAS - VIN
10895 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10896 L: linux-media@vger.kernel.org
10897 L: linux-renesas-soc@vger.kernel.org
10899 T: git git://linuxtv.org/media_tree.git
10900 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10901 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10902 F: drivers/media/platform/rcar-vin/
10904 MEDIA DRIVERS FOR RENESAS - VSP1
10905 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10906 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10907 L: linux-media@vger.kernel.org
10908 L: linux-renesas-soc@vger.kernel.org
10910 T: git git://linuxtv.org/media_tree.git
10911 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10912 F: drivers/media/platform/vsp1/
10914 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10915 L: linux-media@vger.kernel.org
10917 W: https://linuxtv.org
10918 T: git git://linuxtv.org/media_tree.git
10919 F: drivers/media/dvb-frontends/stv0910*
10921 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
10928 MEDIA DRIVERS FOR STM32 - DCMI
10929 M: Hugues Fruchet <hugues.fruchet@st.com>
10930 L: linux-media@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10933 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10934 F: drivers/media/platform/stm32/stm32-dcmi.c
10936 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10937 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10938 L: linux-media@vger.kernel.org
10940 W: https://linuxtv.org
10941 Q: http://patchwork.kernel.org/project/linux-media/list/
10942 T: git git://linuxtv.org/media_tree.git
10943 F: Documentation/admin-guide/media/
10944 F: Documentation/devicetree/bindings/media/
10945 F: Documentation/driver-api/media/
10946 F: Documentation/userspace-api/media/
10948 F: drivers/staging/media/
10949 F: include/linux/platform_data/media/
10951 F: include/uapi/linux/dvb/
10952 F: include/uapi/linux/ivtv*
10953 F: include/uapi/linux/media.h
10954 F: include/uapi/linux/meye.h
10955 F: include/uapi/linux/uvcvideo.h
10956 F: include/uapi/linux/v4l2-*
10957 F: include/uapi/linux/videodev2.h
10959 MEDIATEK BLUETOOTH DRIVER
10960 M: Sean Wang <sean.wang@mediatek.com>
10961 L: linux-bluetooth@vger.kernel.org
10962 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10964 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10965 F: drivers/bluetooth/btmtkuart.c
10967 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10968 M: Sean Wang <sean.wang@mediatek.com>
10969 L: linux-pm@vger.kernel.org
10971 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10972 F: drivers/power/reset/mt6323-poweroff.c
10974 MEDIATEK CIR DRIVER
10975 M: Sean Wang <sean.wang@mediatek.com>
10977 F: drivers/media/rc/mtk-cir.c
10979 MEDIATEK DMA DRIVER
10980 M: Sean Wang <sean.wang@mediatek.com>
10981 L: dmaengine@vger.kernel.org
10982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10983 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10985 F: Documentation/devicetree/bindings/dma/mtk-*
10986 F: drivers/dma/mediatek/
10988 MEDIATEK ETHERNET DRIVER
10989 M: Felix Fietkau <nbd@nbd.name>
10990 M: John Crispin <john@phrozen.org>
10991 M: Sean Wang <sean.wang@mediatek.com>
10992 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10993 L: netdev@vger.kernel.org
10995 F: drivers/net/ethernet/mediatek/
10997 MEDIATEK I2C CONTROLLER DRIVER
10998 M: Qii Wang <qii.wang@mediatek.com>
10999 L: linux-i2c@vger.kernel.org
11001 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11002 F: drivers/i2c/busses/i2c-mt65xx.c
11004 MEDIATEK JPEG DRIVER
11005 M: Rick Chang <rick.chang@mediatek.com>
11006 M: Bin Liu <bin.liu@mediatek.com>
11008 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11009 F: drivers/media/platform/mtk-jpeg/
11011 MEDIATEK MDP DRIVER
11012 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11013 M: Houlong Wei <houlong.wei@mediatek.com>
11014 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11016 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11017 F: drivers/media/platform/mtk-mdp/
11018 F: drivers/media/platform/mtk-vpu/
11020 MEDIATEK MEDIA DRIVER
11021 M: Tiffany Lin <tiffany.lin@mediatek.com>
11022 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11024 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11025 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11026 F: drivers/media/platform/mtk-vcodec/
11027 F: drivers/media/platform/mtk-vpu/
11029 MEDIATEK MMC/SD/SDIO DRIVER
11030 M: Chaotian Jing <chaotian.jing@mediatek.com>
11032 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11033 F: drivers/mmc/host/mtk-sd.c
11035 MEDIATEK MT76 WIRELESS LAN DRIVER
11036 M: Felix Fietkau <nbd@nbd.name>
11037 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11038 R: Ryder Lee <ryder.lee@mediatek.com>
11039 L: linux-wireless@vger.kernel.org
11041 F: drivers/net/wireless/mediatek/mt76/
11043 MEDIATEK MT7601U WIRELESS LAN DRIVER
11044 M: Jakub Kicinski <kubakici@wp.pl>
11045 L: linux-wireless@vger.kernel.org
11047 F: drivers/net/wireless/mediatek/mt7601u/
11049 MEDIATEK MT7621/28/88 I2C DRIVER
11050 M: Stefan Roese <sr@denx.de>
11051 L: linux-i2c@vger.kernel.org
11053 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11054 F: drivers/i2c/busses/i2c-mt7621.c
11056 MEDIATEK NAND CONTROLLER DRIVER
11057 L: linux-mtd@lists.infradead.org
11059 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11060 F: drivers/mtd/nand/raw/mtk_*
11062 MEDIATEK PMIC LED DRIVER
11063 M: Sean Wang <sean.wang@mediatek.com>
11065 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11066 F: drivers/leds/leds-mt6323.c
11068 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11069 M: Sean Wang <sean.wang@mediatek.com>
11071 F: drivers/char/hw_random/mtk-rng.c
11073 MEDIATEK SWITCH DRIVER
11074 M: Sean Wang <sean.wang@mediatek.com>
11075 M: Landen Chao <Landen.Chao@mediatek.com>
11076 L: netdev@vger.kernel.org
11078 F: drivers/net/dsa/mt7530.*
11079 F: net/dsa/tag_mtk.c
11081 MEDIATEK USB3 DRD IP DRIVER
11082 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11083 L: linux-usb@vger.kernel.org
11084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11085 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11087 F: drivers/usb/mtu3/
11089 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11090 M: Peter Senna Tschudin <peter.senna@gmail.com>
11091 M: Martin Donnelly <martin.donnelly@ge.com>
11092 M: Martyn Welch <martyn.welch@collabora.co.uk>
11094 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11095 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11097 MEGARAID SCSI/SAS DRIVERS
11098 M: Kashyap Desai <kashyap.desai@broadcom.com>
11099 M: Sumit Saxena <sumit.saxena@broadcom.com>
11100 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11101 L: megaraidlinux.pdl@broadcom.com
11102 L: linux-scsi@vger.kernel.org
11104 W: http://www.avagotech.com/support/
11105 F: Documentation/scsi/megaraid.rst
11106 F: drivers/scsi/megaraid.*
11107 F: drivers/scsi/megaraid/
11109 MELEXIS MLX90614 DRIVER
11110 M: Crt Mori <cmo@melexis.com>
11111 L: linux-iio@vger.kernel.org
11113 W: http://www.melexis.com
11114 F: drivers/iio/temperature/mlx90614.c
11116 MELEXIS MLX90632 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/mlx90632.c
11123 MELFAS MIP4 TOUCHSCREEN DRIVER
11124 M: Sangwon Jee <jeesw@melfas.com>
11126 W: http://www.melfas.com
11127 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11128 F: drivers/input/touchscreen/melfas_mip4.c
11130 MELLANOX BLUEFIELD I2C DRIVER
11131 M: Khalil Blaiech <kblaiech@nvidia.com>
11132 L: linux-i2c@vger.kernel.org
11134 F: drivers/i2c/busses/i2c-mlxbf.c
11136 MELLANOX ETHERNET DRIVER (mlx4_en)
11137 M: Tariq Toukan <tariqt@nvidia.com>
11138 L: netdev@vger.kernel.org
11140 W: http://www.mellanox.com
11141 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11142 F: drivers/net/ethernet/mellanox/mlx4/en_*
11144 MELLANOX ETHERNET DRIVER (mlx5e)
11145 M: Saeed Mahameed <saeedm@nvidia.com>
11146 L: netdev@vger.kernel.org
11148 W: http://www.mellanox.com
11149 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11150 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11152 MELLANOX ETHERNET INNOVA DRIVERS
11153 R: Boris Pismenny <borisp@nvidia.com>
11154 L: netdev@vger.kernel.org
11156 W: http://www.mellanox.com
11157 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11158 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11159 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11160 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11161 F: include/linux/mlx5/mlx5_ifc_fpga.h
11163 MELLANOX ETHERNET SWITCH DRIVERS
11164 M: Jiri Pirko <jiri@nvidia.com>
11165 M: Ido Schimmel <idosch@nvidia.com>
11166 L: netdev@vger.kernel.org
11168 W: http://www.mellanox.com
11169 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11170 F: drivers/net/ethernet/mellanox/mlxsw/
11171 F: tools/testing/selftests/drivers/net/mlxsw/
11173 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11174 M: mlxsw@nvidia.com
11175 L: netdev@vger.kernel.org
11177 W: http://www.mellanox.com
11178 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11179 F: drivers/net/ethernet/mellanox/mlxfw/
11181 MELLANOX HARDWARE PLATFORM SUPPORT
11182 M: Andy Shevchenko <andy@infradead.org>
11183 M: Darren Hart <dvhart@infradead.org>
11184 M: Vadim Pasternak <vadimp@nvidia.com>
11185 L: platform-driver-x86@vger.kernel.org
11187 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11188 F: drivers/platform/mellanox/
11189 F: include/linux/platform_data/mlxreg.h
11191 MELLANOX MLX4 core VPI driver
11192 M: Tariq Toukan <tariqt@nvidia.com>
11193 L: netdev@vger.kernel.org
11194 L: linux-rdma@vger.kernel.org
11196 W: http://www.mellanox.com
11197 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11198 F: drivers/net/ethernet/mellanox/mlx4/
11199 F: include/linux/mlx4/
11201 MELLANOX MLX4 IB driver
11202 M: Yishai Hadas <yishaih@nvidia.com>
11203 L: linux-rdma@vger.kernel.org
11205 W: http://www.mellanox.com
11206 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11207 F: drivers/infiniband/hw/mlx4/
11208 F: include/linux/mlx4/
11209 F: include/uapi/rdma/mlx4-abi.h
11211 MELLANOX MLX5 core VPI driver
11212 M: Saeed Mahameed <saeedm@nvidia.com>
11213 M: Leon Romanovsky <leonro@nvidia.com>
11214 L: netdev@vger.kernel.org
11215 L: linux-rdma@vger.kernel.org
11217 W: http://www.mellanox.com
11218 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11219 F: Documentation/networking/device_drivers/ethernet/mellanox/
11220 F: drivers/net/ethernet/mellanox/mlx5/core/
11221 F: include/linux/mlx5/
11223 MELLANOX MLX5 IB driver
11224 M: Leon Romanovsky <leonro@nvidia.com>
11225 L: linux-rdma@vger.kernel.org
11227 W: http://www.mellanox.com
11228 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11229 F: drivers/infiniband/hw/mlx5/
11230 F: include/linux/mlx5/
11231 F: include/uapi/rdma/mlx5-abi.h
11233 MELLANOX MLXCPLD I2C AND MUX DRIVER
11234 M: Vadim Pasternak <vadimp@nvidia.com>
11235 M: Michael Shych <michaelsh@nvidia.com>
11236 L: linux-i2c@vger.kernel.org
11238 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11239 F: drivers/i2c/busses/i2c-mlxcpld.c
11240 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11242 MELLANOX MLXCPLD LED DRIVER
11243 M: Vadim Pasternak <vadimp@nvidia.com>
11244 L: linux-leds@vger.kernel.org
11246 F: Documentation/leds/leds-mlxcpld.rst
11247 F: drivers/leds/leds-mlxcpld.c
11248 F: drivers/leds/leds-mlxreg.c
11250 MELLANOX PLATFORM DRIVER
11251 M: Vadim Pasternak <vadimp@nvidia.com>
11252 L: platform-driver-x86@vger.kernel.org
11254 F: drivers/platform/x86/mlx-platform.c
11257 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11258 M: "Paul E. McKenney" <paulmck@kernel.org>
11259 L: linux-kernel@vger.kernel.org
11261 F: arch/powerpc/include/asm/membarrier.h
11262 F: include/uapi/linux/membarrier.h
11263 F: kernel/sched/membarrier.c
11266 M: Mike Rapoport <rppt@linux.ibm.com>
11267 L: linux-mm@kvack.org
11269 F: Documentation/core-api/boot-time-mm.rst
11270 F: include/linux/memblock.h
11273 MEMORY CONTROLLER DRIVERS
11274 M: Krzysztof Kozlowski <krzk@kernel.org>
11275 L: linux-kernel@vger.kernel.org
11277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11278 F: Documentation/devicetree/bindings/memory-controllers/
11281 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11282 M: Dmitry Osipenko <digetx@gmail.com>
11283 L: linux-pm@vger.kernel.org
11284 L: linux-tegra@vger.kernel.org
11285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11287 F: drivers/devfreq/tegra20-devfreq.c
11288 F: drivers/devfreq/tegra30-devfreq.c
11291 M: Andrew Morton <akpm@linux-foundation.org>
11292 L: linux-mm@kvack.org
11294 W: http://www.linux-mm.org
11295 T: quilt https://ozlabs.org/~akpm/mmotm/
11296 T: quilt https://ozlabs.org/~akpm/mmots/
11297 T: git git://github.com/hnaz/linux-mm.git
11298 F: include/linux/gfp.h
11299 F: include/linux/memory_hotplug.h
11300 F: include/linux/mm.h
11301 F: include/linux/mmzone.h
11302 F: include/linux/vmalloc.h
11305 MEMORY TECHNOLOGY DEVICES (MTD)
11306 M: Miquel Raynal <miquel.raynal@bootlin.com>
11307 M: Richard Weinberger <richard@nod.at>
11308 M: Vignesh Raghavendra <vigneshr@ti.com>
11309 L: linux-mtd@lists.infradead.org
11311 W: http://www.linux-mtd.infradead.org/
11312 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11313 C: irc://irc.oftc.net/mtd
11314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11316 F: Documentation/devicetree/bindings/mtd/
11318 F: include/linux/mtd/
11319 F: include/uapi/mtd/
11321 MEN A21 WATCHDOG DRIVER
11322 M: Johannes Thumshirn <morbidrsa@gmail.com>
11323 L: linux-watchdog@vger.kernel.org
11325 F: drivers/watchdog/mena21_wdt.c
11327 MEN CHAMELEON BUS (mcb)
11328 M: Johannes Thumshirn <morbidrsa@gmail.com>
11330 F: Documentation/driver-api/men-chameleon-bus.rst
11332 F: include/linux/mcb.h
11334 MEN F21BMC (Board Management Controller)
11335 M: Andreas Werner <andreas.werner@men.de>
11337 F: Documentation/hwmon/menf21bmc.rst
11338 F: drivers/hwmon/menf21bmc_hwmon.c
11339 F: drivers/leds/leds-menf21bmc.c
11340 F: drivers/mfd/menf21bmc.c
11341 F: drivers/watchdog/menf21bmc_wdt.c
11343 MEN Z069 WATCHDOG DRIVER
11344 M: Johannes Thumshirn <jth@kernel.org>
11345 L: linux-watchdog@vger.kernel.org
11347 F: drivers/watchdog/menz69_wdt.c
11349 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11350 M: Neil Armstrong <narmstrong@baylibre.com>
11351 L: linux-media@vger.kernel.org
11352 L: linux-amlogic@lists.infradead.org
11354 W: http://linux-meson.com/
11355 T: git git://linuxtv.org/media_tree.git
11356 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11357 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11358 F: drivers/media/cec/platform/meson/ao-cec.c
11360 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11361 M: Liang Yang <liang.yang@amlogic.com>
11362 L: linux-mtd@lists.infradead.org
11364 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11365 F: drivers/mtd/nand/raw/meson_*
11367 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11368 M: Neil Armstrong <narmstrong@baylibre.com>
11369 L: linux-media@vger.kernel.org
11370 L: linux-amlogic@lists.infradead.org
11372 T: git git://linuxtv.org/media_tree.git
11373 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11374 F: drivers/staging/media/meson/vdec/
11376 METHODE UDPU SUPPORT
11377 M: Vladimir Vid <vladimir.vid@sartura.hr>
11379 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11382 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11383 M: Hemant Kumar <hemantk@codeaurora.org>
11384 L: linux-arm-msm@vger.kernel.org
11386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11387 F: Documentation/ABI/stable/sysfs-bus-mhi
11388 F: Documentation/mhi/
11389 F: drivers/bus/mhi/
11390 F: include/linux/mhi.h
11392 MICROBLAZE ARCHITECTURE
11393 M: Michal Simek <monstr@monstr.eu>
11395 W: http://www.monstr.eu/fdt/
11396 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11397 F: arch/microblaze/
11399 MICROCHIP AT91 DMA DRIVERS
11400 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11401 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11403 L: dmaengine@vger.kernel.org
11405 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11406 F: drivers/dma/at_hdmac.c
11407 F: drivers/dma/at_hdmac_regs.h
11408 F: drivers/dma/at_xdmac.c
11409 F: include/dt-bindings/dma/at91.h
11410 F: include/linux/platform_data/dma-atmel.h
11412 MICROCHIP AT91 SERIAL DRIVER
11413 M: Richard Genoud <richard.genoud@gmail.com>
11415 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11416 F: drivers/tty/serial/atmel_serial.c
11417 F: drivers/tty/serial/atmel_serial.h
11419 MICROCHIP AT91 USART MFD DRIVER
11420 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11421 L: linux-kernel@vger.kernel.org
11423 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11424 F: drivers/mfd/at91-usart.c
11425 F: include/dt-bindings/mfd/at91-usart.h
11427 MICROCHIP AT91 USART SPI DRIVER
11428 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11429 L: linux-spi@vger.kernel.org
11431 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11432 F: drivers/spi/spi-at91-usart.c
11434 MICROCHIP AUDIO ASOC DRIVERS
11435 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11436 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11440 MICROCHIP ECC DRIVER
11441 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11442 L: linux-crypto@vger.kernel.org
11444 F: drivers/crypto/atmel-ecc.*
11446 MICROCHIP I2C DRIVER
11447 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11448 L: linux-i2c@vger.kernel.org
11450 F: drivers/i2c/busses/i2c-at91-*.c
11451 F: drivers/i2c/busses/i2c-at91.h
11453 MICROCHIP ISC DRIVER
11454 M: Eugen Hristev <eugen.hristev@microchip.com>
11455 L: linux-media@vger.kernel.org
11457 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11458 F: drivers/media/platform/atmel/atmel-isc-base.c
11459 F: drivers/media/platform/atmel/atmel-isc-regs.h
11460 F: drivers/media/platform/atmel/atmel-isc.h
11461 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11462 F: include/linux/atmel-isc-media.h
11464 MICROCHIP ISI DRIVER
11465 M: Eugen Hristev <eugen.hristev@microchip.com>
11466 L: linux-media@vger.kernel.org
11468 F: drivers/media/platform/atmel/atmel-isi.c
11469 F: drivers/media/platform/atmel/atmel-isi.h
11471 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11472 M: Woojung Huh <woojung.huh@microchip.com>
11473 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11474 L: netdev@vger.kernel.org
11476 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11477 F: drivers/net/dsa/microchip/*
11478 F: include/linux/platform_data/microchip-ksz.h
11479 F: net/dsa/tag_ksz.c
11481 MICROCHIP LAN743X ETHERNET DRIVER
11482 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11483 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11484 L: netdev@vger.kernel.org
11486 F: drivers/net/ethernet/microchip/lan743x_*
11488 MICROCHIP LCDFB DRIVER
11489 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11490 L: linux-fbdev@vger.kernel.org
11492 F: drivers/video/fbdev/atmel_lcdfb.c
11493 F: include/video/atmel_lcdc.h
11495 MICROCHIP MCP16502 PMIC DRIVER
11496 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11499 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11500 F: drivers/regulator/mcp16502.c
11502 MICROCHIP MCP3911 ADC DRIVER
11503 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11504 M: Kent Gustavsson <kent@minoris.se>
11505 L: linux-iio@vger.kernel.org
11507 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11508 F: drivers/iio/adc/mcp3911.c
11510 MICROCHIP MMC/SD/SDIO MCI DRIVER
11511 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11513 F: drivers/mmc/host/atmel-mci.c
11515 MICROCHIP NAND DRIVER
11516 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11517 L: linux-mtd@lists.infradead.org
11519 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11520 F: drivers/mtd/nand/raw/atmel/*
11522 MICROCHIP PWM DRIVER
11523 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525 L: linux-pwm@vger.kernel.org
11527 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11528 F: drivers/pwm/pwm-atmel.c
11530 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11531 M: Eugen Hristev <eugen.hristev@microchip.com>
11532 L: linux-iio@vger.kernel.org
11534 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11535 F: drivers/iio/adc/at91-sama5d2_adc.c
11536 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11538 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11539 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11541 F: drivers/power/reset/at91-sama5d2_shdwc.c
11543 MICROCHIP SPI DRIVER
11544 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11546 F: drivers/spi/spi-atmel.*
11548 MICROCHIP SSC DRIVER
11549 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11552 F: drivers/misc/atmel-ssc.c
11553 F: include/linux/atmel-ssc.h
11555 MICROCHIP USB251XB DRIVER
11556 M: Richard Leitner <richard.leitner@skidata.com>
11557 L: linux-usb@vger.kernel.org
11559 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11560 F: drivers/usb/misc/usb251xb.c
11562 MICROCHIP USBA UDC DRIVER
11563 M: Cristian Birsan <cristian.birsan@microchip.com>
11564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11566 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11568 MICROCHIP WILC1000 WIFI DRIVER
11569 M: Ajay Singh <ajay.kathat@microchip.com>
11570 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11571 L: linux-wireless@vger.kernel.org
11573 F: drivers/net/wireless/microchip/wilc1000/
11575 MICROSEMI MIPS SOCS
11576 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11577 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11578 L: linux-mips@vger.kernel.org
11580 F: Documentation/devicetree/bindings/mips/mscc.txt
11581 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11582 F: arch/mips/boot/dts/mscc/
11583 F: arch/mips/configs/generic/board-ocelot.config
11584 F: arch/mips/generic/board-ocelot.c
11586 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11587 M: Don Brace <don.brace@microchip.com>
11588 L: storagedev@microchip.com
11589 L: linux-scsi@vger.kernel.org
11591 F: Documentation/scsi/smartpqi.rst
11592 F: drivers/scsi/smartpqi/Kconfig
11593 F: drivers/scsi/smartpqi/Makefile
11594 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11595 F: include/linux/cciss*.h
11596 F: include/uapi/linux/cciss*.h
11598 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11599 M: Chen Yu <yu.c.chen@intel.com>
11600 L: platform-driver-x86@vger.kernel.org
11602 F: drivers/platform/x86/surfacepro3_button.c
11604 MICROTEK X6 SCANNER
11605 M: Oliver Neukum <oliver@neukum.org>
11607 F: drivers/usb/image/microtek.*
11610 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11611 L: linux-mips@vger.kernel.org
11613 W: http://www.linux-mips.org/
11614 Q: https://patchwork.kernel.org/project/linux-mips/list/
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11616 F: Documentation/devicetree/bindings/mips/
11617 F: Documentation/mips/
11619 F: drivers/platform/mips/
11621 MIPS BOSTON DEVELOPMENT BOARD
11622 M: Paul Burton <paulburton@kernel.org>
11623 L: linux-mips@vger.kernel.org
11625 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11626 F: arch/mips/boot/dts/img/boston.dts
11627 F: arch/mips/configs/generic/board-boston.config
11628 F: drivers/clk/imgtec/clk-boston.c
11629 F: include/dt-bindings/clock/boston-clock.h
11632 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11633 M: Serge Semin <fancer.lancer@gmail.com>
11634 L: linux-mips@vger.kernel.org
11636 F: drivers/bus/mips_cdmm.c
11637 F: drivers/clocksource/mips-gic-timer.c
11638 F: drivers/cpuidle/cpuidle-cps.c
11639 F: drivers/irqchip/irq-mips-cpu.c
11640 F: drivers/irqchip/irq-mips-gic.c
11642 MIPS GENERIC PLATFORM
11643 M: Paul Burton <paulburton@kernel.org>
11644 L: linux-mips@vger.kernel.org
11646 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11647 F: arch/mips/generic/
11648 F: arch/mips/tools/generic-board-config.sh
11650 MIPS RINT INSTRUCTION EMULATION
11651 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11652 L: linux-mips@vger.kernel.org
11654 F: arch/mips/math-emu/dp_rint.c
11655 F: arch/mips/math-emu/sp_rint.c
11657 MIPS/LOONGSON1 ARCHITECTURE
11658 M: Keguang Zhang <keguang.zhang@gmail.com>
11659 L: linux-mips@vger.kernel.org
11661 F: arch/mips/include/asm/mach-loongson32/
11662 F: arch/mips/loongson32/
11663 F: drivers/*/*/*loongson1*
11664 F: drivers/*/*loongson1*
11666 MIPS/LOONGSON2EF ARCHITECTURE
11667 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11668 L: linux-mips@vger.kernel.org
11670 F: arch/mips/include/asm/mach-loongson2ef/
11671 F: arch/mips/loongson2ef/
11672 F: drivers/*/*/*loongson2*
11673 F: drivers/*/*loongson2*
11675 MIPS/LOONGSON64 ARCHITECTURE
11676 M: Huacai Chen <chenhc@lemote.com>
11677 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11678 L: linux-mips@vger.kernel.org
11680 F: arch/mips/include/asm/mach-loongson64/
11681 F: arch/mips/loongson64/
11682 F: drivers/*/*/*loongson3*
11683 F: drivers/*/*loongson3*
11684 F: drivers/irqchip/irq-loongson*
11685 F: drivers/platform/mips/cpu_hwmon.c
11687 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11688 M: Hans Verkuil <hverkuil@xs4all.nl>
11689 L: linux-media@vger.kernel.org
11691 W: https://linuxtv.org
11692 T: git git://linuxtv.org/media_tree.git
11693 F: drivers/media/radio/radio-miropcm20*
11696 R: Lubomir Rintel <lkundrak@v3.sk>
11697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11700 F: arch/arm/boot/dts/mmp*
11701 F: arch/arm/mach-mmp/
11702 F: include/linux/soc/mmp/
11704 MMP USB PHY DRIVERS
11705 R: Lubomir Rintel <lkundrak@v3.sk>
11706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11708 F: drivers/phy/marvell/phy-mmp3-usb.c
11709 F: drivers/phy/marvell/phy-pxa-usb.c
11711 MMU GATHER AND TLB INVALIDATION
11712 M: Will Deacon <will@kernel.org>
11713 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11714 M: Andrew Morton <akpm@linux-foundation.org>
11715 M: Nick Piggin <npiggin@gmail.com>
11716 M: Peter Zijlstra <peterz@infradead.org>
11717 L: linux-arch@vger.kernel.org
11718 L: linux-mm@kvack.org
11720 F: arch/*/include/asm/tlb.h
11721 F: include/asm-generic/tlb.h
11724 MN88472 MEDIA DRIVER
11725 M: Antti Palosaari <crope@iki.fi>
11726 L: linux-media@vger.kernel.org
11728 W: https://linuxtv.org
11729 W: http://palosaari.fi/linux/
11730 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11731 F: drivers/media/dvb-frontends/mn88472*
11733 MN88473 MEDIA DRIVER
11734 M: Antti Palosaari <crope@iki.fi>
11735 L: linux-media@vger.kernel.org
11737 W: https://linuxtv.org
11738 W: http://palosaari.fi/linux/
11739 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11740 F: drivers/media/dvb-frontends/mn88473*
11743 M: Jessica Yu <jeyu@kernel.org>
11745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11746 F: include/linux/module.h
11749 MONOLITHIC POWER SYSTEM PMIC DRIVER
11750 M: Saravanan Sekar <sravanhome@gmail.com>
11752 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11753 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11754 F: drivers/iio/adc/mp2629_adc.c
11755 F: drivers/mfd/mp2629.c
11756 F: drivers/power/supply/mp2629_charger.c
11757 F: drivers/regulator/mp5416.c
11758 F: drivers/regulator/mpq7920.c
11759 F: drivers/regulator/mpq7920.h
11760 F: include/linux/mfd/mp2629.h
11762 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11764 W: http://popies.net/meye/
11765 F: Documentation/userspace-api/media/drivers/meye*
11766 F: drivers/media/pci/meye/
11767 F: include/uapi/linux/meye.h
11769 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11770 M: Jiri Slaby <jirislaby@kernel.org>
11772 F: Documentation/driver-api/serial/moxa-smartio.rst
11773 F: drivers/tty/mxser.*
11775 MR800 AVERMEDIA USB FM RADIO DRIVER
11776 M: Alexey Klimov <klimov.linux@gmail.com>
11777 L: linux-media@vger.kernel.org
11779 T: git git://linuxtv.org/media_tree.git
11780 F: drivers/media/radio/radio-mr800.c
11782 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11783 M: Alan Ott <alan@signal11.us>
11784 L: linux-wpan@vger.kernel.org
11786 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11787 F: drivers/net/ieee802154/mrf24j40.c
11790 M: "Lee, Chun-Yi" <jlee@suse.com>
11791 L: platform-driver-x86@vger.kernel.org
11793 F: drivers/platform/x86/msi-laptop.c
11796 L: platform-driver-x86@vger.kernel.org
11798 F: drivers/platform/x86/msi-wmi.c
11800 MSI001 MEDIA DRIVER
11801 M: Antti Palosaari <crope@iki.fi>
11802 L: linux-media@vger.kernel.org
11804 W: https://linuxtv.org
11805 W: http://palosaari.fi/linux/
11806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11807 T: git git://linuxtv.org/anttip/media_tree.git
11808 F: drivers/media/tuners/msi001*
11810 MSI2500 MEDIA DRIVER
11811 M: Antti Palosaari <crope@iki.fi>
11812 L: linux-media@vger.kernel.org
11814 W: https://linuxtv.org
11815 W: http://palosaari.fi/linux/
11816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11817 T: git git://linuxtv.org/anttip/media_tree.git
11818 F: drivers/media/usb/msi2500/
11820 MSTAR INTERRUPT CONTROLLER DRIVER
11821 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11822 M: Daniel Palmer <daniel@thingy.jp>
11824 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11825 F: drivers/irqchip/irq-mst-intc.c
11827 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11828 M: Robert Jarzmik <robert.jarzmik@free.fr>
11829 L: linux-mtd@lists.infradead.org
11831 F: drivers/mtd/devices/docg3*
11833 MT9M032 APTINA SENSOR DRIVER
11834 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11835 L: linux-media@vger.kernel.org
11837 T: git git://linuxtv.org/media_tree.git
11838 F: drivers/media/i2c/mt9m032.c
11839 F: include/media/i2c/mt9m032.h
11841 MT9P031 APTINA CAMERA SENSOR
11842 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11843 L: linux-media@vger.kernel.org
11845 T: git git://linuxtv.org/media_tree.git
11846 F: drivers/media/i2c/mt9p031.c
11847 F: include/media/i2c/mt9p031.h
11849 MT9T001 APTINA CAMERA SENSOR
11850 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11851 L: linux-media@vger.kernel.org
11853 T: git git://linuxtv.org/media_tree.git
11854 F: drivers/media/i2c/mt9t001.c
11855 F: include/media/i2c/mt9t001.h
11857 MT9T112 APTINA CAMERA SENSOR
11858 M: Jacopo Mondi <jacopo@jmondi.org>
11859 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/i2c/mt9t112.c
11863 F: include/media/i2c/mt9t112.h
11865 MT9V032 APTINA CAMERA SENSOR
11866 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11867 L: linux-media@vger.kernel.org
11869 T: git git://linuxtv.org/media_tree.git
11870 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11871 F: drivers/media/i2c/mt9v032.c
11872 F: include/media/i2c/mt9v032.h
11874 MT9V111 APTINA CAMERA SENSOR
11875 M: Jacopo Mondi <jacopo@jmondi.org>
11876 L: linux-media@vger.kernel.org
11878 T: git git://linuxtv.org/media_tree.git
11879 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11880 F: drivers/media/i2c/mt9v111.c
11882 MULTIFUNCTION DEVICES (MFD)
11883 M: Lee Jones <lee.jones@linaro.org>
11885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11886 F: Documentation/devicetree/bindings/mfd/
11888 F: include/dt-bindings/mfd/
11889 F: include/linux/mfd/
11891 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11893 F: drivers/mmc/host/mmc_spi.c
11894 F: include/linux/spi/mmc_spi.h
11896 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11897 M: Ulf Hansson <ulf.hansson@linaro.org>
11898 L: linux-mmc@vger.kernel.org
11900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11901 F: Documentation/devicetree/bindings/mmc/
11903 F: include/linux/mmc/
11904 F: include/uapi/linux/mmc/
11906 MULTIPLEXER SUBSYSTEM
11907 M: Peter Rosin <peda@axentia.se>
11909 F: Documentation/ABI/testing/sysfs-class-mux*
11910 F: Documentation/devicetree/bindings/mux/
11912 F: include/dt-bindings/mux/
11913 F: include/linux/mux/
11915 MULTITECH MULTIPORT CARD (ISICOM)
11917 F: drivers/tty/isicom.c
11918 F: include/linux/isicom.h
11920 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11921 M: Bin Liu <b-liu@ti.com>
11922 L: linux-usb@vger.kernel.org
11924 F: drivers/usb/musb/
11926 MXL301RF MEDIA DRIVER
11927 M: Akihiro Tsukada <tskd08@gmail.com>
11928 L: linux-media@vger.kernel.org
11930 F: drivers/media/tuners/mxl301rf*
11932 MXL5007T MEDIA DRIVER
11933 M: Michael Krufky <mkrufky@linuxtv.org>
11934 L: linux-media@vger.kernel.org
11936 W: https://linuxtv.org
11937 W: http://github.com/mkrufky
11938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11939 T: git git://linuxtv.org/mkrufky/tuners.git
11940 F: drivers/media/tuners/mxl5007t.*
11943 M: Marek Vasut <marex@denx.de>
11944 M: Stefan Agner <stefan@agner.ch>
11945 L: dri-devel@lists.freedesktop.org
11947 T: git git://anongit.freedesktop.org/drm/drm-misc
11948 F: Documentation/devicetree/bindings/display/mxsfb.txt
11949 F: drivers/gpu/drm/mxsfb/
11951 MYLEX DAC960 PCI RAID Controller
11952 M: Hannes Reinecke <hare@kernel.org>
11953 L: linux-scsi@vger.kernel.org
11955 F: drivers/scsi/myrb.*
11956 F: drivers/scsi/myrs.*
11958 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11959 M: Chris Lee <christopher.lee@cspi.com>
11960 L: netdev@vger.kernel.org
11962 W: https://www.cspi.com/ethernet-products/support/downloads/
11963 F: drivers/net/ethernet/myricom/myri10ge/
11965 NAND FLASH SUBSYSTEM
11966 M: Miquel Raynal <miquel.raynal@bootlin.com>
11967 R: Richard Weinberger <richard@nod.at>
11968 L: linux-mtd@lists.infradead.org
11970 W: http://www.linux-mtd.infradead.org/
11971 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11972 C: irc://irc.oftc.net/mtd
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11974 F: drivers/mtd/nand/
11975 F: include/linux/mtd/*nand*.h
11977 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11978 M: Daniel Mack <zonque@gmail.com>
11979 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11981 W: http://www.native-instruments.com
11982 F: sound/usb/caiaq/
11984 NATSEMI ETHERNET DRIVER (DP8381x)
11986 F: drivers/net/ethernet/natsemi/natsemi.c
11988 NCR 5380 SCSI DRIVERS
11989 M: Finn Thain <fthain@telegraphics.com.au>
11990 M: Michael Schmitz <schmitzmic@gmail.com>
11991 L: linux-scsi@vger.kernel.org
11993 F: Documentation/scsi/g_NCR5380.rst
11994 F: drivers/scsi/NCR5380.*
11995 F: drivers/scsi/arm/cumana_1.c
11996 F: drivers/scsi/arm/oak.c
11997 F: drivers/scsi/atari_scsi.*
11998 F: drivers/scsi/dmx3191d.c
11999 F: drivers/scsi/g_NCR5380.*
12000 F: drivers/scsi/mac_scsi.*
12001 F: drivers/scsi/sun3_scsi.*
12002 F: drivers/scsi/sun3_scsi_vme.c
12005 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12009 NCT6775 HARDWARE MONITOR DRIVER
12010 M: Guenter Roeck <linux@roeck-us.net>
12011 L: linux-hwmon@vger.kernel.org
12013 F: Documentation/hwmon/nct6775.rst
12014 F: drivers/hwmon/nct6775.c
12017 M: Jakub Kicinski <kuba@kernel.org>
12019 F: drivers/net/netdevsim/*
12021 NETEM NETWORK EMULATOR
12022 M: Stephen Hemminger <stephen@networkplumber.org>
12023 L: netdev@vger.kernel.org
12025 F: net/sched/sch_netem.c
12027 NETERION 10GbE DRIVERS (s2io/vxge)
12028 M: Jon Mason <jdmason@kudzu.us>
12029 L: netdev@vger.kernel.org
12031 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12032 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12033 F: drivers/net/ethernet/neterion/
12036 M: Pablo Neira Ayuso <pablo@netfilter.org>
12037 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12038 M: Florian Westphal <fw@strlen.de>
12039 L: netfilter-devel@vger.kernel.org
12040 L: coreteam@netfilter.org
12042 W: http://www.netfilter.org/
12043 W: http://www.iptables.org/
12044 W: http://www.nftables.org/
12045 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12048 F: include/linux/netfilter*
12049 F: include/linux/netfilter/
12050 F: include/net/netfilter/
12051 F: include/uapi/linux/netfilter*
12052 F: include/uapi/linux/netfilter/
12053 F: net/*/netfilter.c
12054 F: net/*/netfilter/
12055 F: net/bridge/br_netfilter*.c
12058 NETROM NETWORK LAYER
12059 M: Ralf Baechle <ralf@linux-mips.org>
12060 L: linux-hams@vger.kernel.org
12062 W: http://www.linux-ax25.org/
12063 F: include/net/netrom.h
12064 F: include/uapi/linux/netrom.h
12067 NETRONOME ETHERNET DRIVERS
12068 M: Simon Horman <simon.horman@netronome.com>
12069 R: Jakub Kicinski <kuba@kernel.org>
12070 L: oss-drivers@netronome.com
12072 F: drivers/net/ethernet/netronome/
12074 NETWORK BLOCK DEVICE (NBD)
12075 M: Josef Bacik <josef@toxicpanda.com>
12076 L: linux-block@vger.kernel.org
12077 L: nbd@other.debian.org
12079 F: Documentation/admin-guide/blockdev/nbd.rst
12080 F: drivers/block/nbd.c
12081 F: include/trace/events/nbd.h
12082 F: include/uapi/linux/nbd.h
12084 NETWORK DROP MONITOR
12085 M: Neil Horman <nhorman@tuxdriver.com>
12086 L: netdev@vger.kernel.org
12088 W: https://fedorahosted.org/dropwatch/
12089 F: include/uapi/linux/net_dropmon.h
12090 F: net/core/drop_monitor.c
12093 M: "David S. Miller" <davem@davemloft.net>
12094 M: Jakub Kicinski <kuba@kernel.org>
12095 L: netdev@vger.kernel.org
12097 W: http://www.linuxfoundation.org/en/Net
12098 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12101 F: Documentation/devicetree/bindings/net/
12102 F: drivers/connector/
12104 F: include/linux/etherdevice.h
12105 F: include/linux/fcdevice.h
12106 F: include/linux/fddidevice.h
12107 F: include/linux/hippidevice.h
12108 F: include/linux/if_*
12109 F: include/linux/inetdevice.h
12110 F: include/linux/netdevice.h
12111 F: include/uapi/linux/if_*
12112 F: include/uapi/linux/netdevice.h
12114 NETWORKING DRIVERS (WIRELESS)
12115 M: Kalle Valo <kvalo@codeaurora.org>
12116 L: linux-wireless@vger.kernel.org
12118 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12121 F: Documentation/devicetree/bindings/net/wireless/
12122 F: drivers/net/wireless/
12125 M: Andrew Lunn <andrew@lunn.ch>
12126 M: Vivien Didelot <vivien.didelot@gmail.com>
12127 M: Florian Fainelli <f.fainelli@gmail.com>
12128 M: Vladimir Oltean <olteanv@gmail.com>
12130 F: Documentation/devicetree/bindings/net/dsa/
12131 F: drivers/net/dsa/
12132 F: include/linux/dsa/
12133 F: include/linux/platform_data/dsa.h
12134 F: include/net/dsa.h
12137 NETWORKING [GENERAL]
12138 M: "David S. Miller" <davem@davemloft.net>
12139 M: Jakub Kicinski <kuba@kernel.org>
12140 L: netdev@vger.kernel.org
12142 W: http://www.linuxfoundation.org/en/Net
12143 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12144 B: mailto:netdev@vger.kernel.org
12145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12147 F: Documentation/networking/
12148 F: include/linux/in.h
12149 F: include/linux/net.h
12150 F: include/linux/netdevice.h
12152 F: include/uapi/linux/in.h
12153 F: include/uapi/linux/net.h
12154 F: include/uapi/linux/net_namespace.h
12155 F: include/uapi/linux/netdevice.h
12159 F: tools/testing/selftests/net/
12162 M: Steffen Klassert <steffen.klassert@secunet.com>
12163 M: Herbert Xu <herbert@gondor.apana.org.au>
12164 M: "David S. Miller" <davem@davemloft.net>
12165 L: netdev@vger.kernel.org
12167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12169 F: include/net/xfrm.h
12170 F: include/uapi/linux/xfrm.h
12173 F: net/ipv4/ip_vti.c
12174 F: net/ipv4/ipcomp.c
12178 F: net/ipv6/ip6_vti.c
12179 F: net/ipv6/ipcomp6.c
12183 F: tools/testing/selftests/net/ipsec.c
12185 NETWORKING [IPv4/IPv6]
12186 M: "David S. Miller" <davem@davemloft.net>
12187 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12188 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12189 L: netdev@vger.kernel.org
12191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12197 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12198 M: Paul Moore <paul@paul-moore.com>
12199 L: netdev@vger.kernel.org
12200 L: linux-security-module@vger.kernel.org
12202 W: https://github.com/netlabel
12203 F: Documentation/netlabel/
12204 F: include/net/calipso.h
12205 F: include/net/cipso_ipv4.h
12206 F: include/net/netlabel.h
12207 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12208 F: include/uapi/linux/netfilter/xt_SECMARK.h
12209 F: net/ipv4/cipso_ipv4.c
12210 F: net/ipv6/calipso.c
12211 F: net/netfilter/xt_CONNSECMARK.c
12212 F: net/netfilter/xt_SECMARK.c
12216 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12217 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12218 L: netdev@vger.kernel.org
12219 L: mptcp@lists.01.org
12221 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12222 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12223 F: include/net/mptcp.h
12224 F: include/uapi/linux/mptcp.h
12226 F: tools/testing/selftests/net/mptcp/
12229 M: Eric Dumazet <edumazet@google.com>
12230 L: netdev@vger.kernel.org
12232 F: include/linux/tcp.h
12233 F: include/net/tcp.h
12234 F: include/trace/events/tcp.h
12235 F: include/uapi/linux/tcp.h
12236 F: net/ipv4/syncookies.c
12238 F: net/ipv6/syncookies.c
12242 M: Boris Pismenny <borisp@nvidia.com>
12243 M: Aviad Yehezkel <aviadye@nvidia.com>
12244 M: John Fastabend <john.fastabend@gmail.com>
12245 M: Daniel Borkmann <daniel@iogearbox.net>
12246 M: Jakub Kicinski <kuba@kernel.org>
12247 L: netdev@vger.kernel.org
12249 F: include/net/tls.h
12250 F: include/uapi/linux/tls.h
12253 NETWORKING [WIRELESS]
12254 L: linux-wireless@vger.kernel.org
12255 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12257 NETXEN (1/10) GbE SUPPORT
12258 M: Manish Chopra <manishc@marvell.com>
12259 M: Rahul Verma <rahulv@marvell.com>
12260 M: GR-Linux-NIC-Dev@marvell.com
12261 L: netdev@vger.kernel.org
12263 F: drivers/net/ethernet/qlogic/netxen/
12265 NET_FAILOVER MODULE
12266 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12267 L: netdev@vger.kernel.org
12269 F: Documentation/networking/net_failover.rst
12270 F: drivers/net/net_failover.c
12271 F: include/net/net_failover.h
12274 M: David Ahern <dsahern@kernel.org>
12275 L: netdev@vger.kernel.org
12277 F: include/net/netns/nexthop.h
12278 F: include/net/nexthop.h
12279 F: include/uapi/linux/nexthop.h
12280 F: net/ipv4/nexthop.c
12283 L: netdev@vger.kernel.org
12285 F: Documentation/devicetree/bindings/net/nfc/
12287 F: include/linux/platform_data/nfcmrvl.h
12288 F: include/net/nfc/
12289 F: include/uapi/linux/nfc.h
12292 NFS, SUNRPC, AND LOCKD CLIENTS
12293 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12294 M: Anna Schumaker <anna.schumaker@netapp.com>
12295 L: linux-nfs@vger.kernel.org
12297 W: http://client.linux-nfs.org
12298 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12302 F: include/linux/lockd/
12303 F: include/linux/nfs*
12304 F: include/linux/sunrpc/
12305 F: include/uapi/linux/nfs*
12306 F: include/uapi/linux/sunrpc/
12308 F: Documentation/filesystems/nfs/
12311 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12312 L: linux-nilfs@vger.kernel.org
12314 W: https://nilfs.sourceforge.io/
12315 W: https://nilfs.osdn.jp/
12316 T: git git://github.com/konis/nilfs2.git
12317 F: Documentation/filesystems/nilfs2.rst
12319 F: include/trace/events/nilfs2.h
12320 F: include/uapi/linux/nilfs2_api.h
12321 F: include/uapi/linux/nilfs2_ondisk.h
12323 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12324 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12326 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12327 F: Documentation/scsi/NinjaSCSI.rst
12328 F: drivers/scsi/pcmcia/nsp_*
12330 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12331 M: GOTO Masanori <gotom@debian.or.jp>
12332 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12334 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12335 F: Documentation/scsi/NinjaSCSI.rst
12336 F: drivers/scsi/nsp32*
12339 M: Ley Foon Tan <ley.foon.tan@intel.com>
12341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12344 NITRO ENCLAVES (NE)
12345 M: Andra Paraschiv <andraprs@amazon.com>
12346 M: Alexandru Vasile <lexnv@amazon.com>
12347 M: Alexandru Ciobotaru <alcioa@amazon.com>
12348 L: linux-kernel@vger.kernel.org
12350 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12351 F: Documentation/virt/ne_overview.rst
12352 F: drivers/virt/nitro_enclaves/
12353 F: include/linux/nitro_enclaves.h
12354 F: include/uapi/linux/nitro_enclaves.h
12355 F: samples/nitro_enclaves/
12357 NOHZ, DYNTICKS SUPPORT
12358 M: Frederic Weisbecker <fweisbec@gmail.com>
12359 M: Thomas Gleixner <tglx@linutronix.de>
12360 M: Ingo Molnar <mingo@kernel.org>
12361 L: linux-kernel@vger.kernel.org
12363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12364 F: include/linux/sched/nohz.h
12365 F: include/linux/tick.h
12366 F: kernel/time/tick*.*
12368 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12369 M: Pavel Machek <pavel@ucw.cz>
12370 M: Sakari Ailus <sakari.ailus@iki.fi>
12371 L: linux-media@vger.kernel.org
12373 F: drivers/media/i2c/ad5820.c
12374 F: drivers/media/i2c/et8ek8
12376 NOKIA N900 POWER SUPPLY DRIVERS
12377 R: Pali Rohár <pali@kernel.org>
12378 F: drivers/power/supply/bq2415x_charger.c
12379 F: drivers/power/supply/bq27xxx_battery.c
12380 F: drivers/power/supply/bq27xxx_battery_i2c.c
12381 F: drivers/power/supply/isp1704_charger.c
12382 F: drivers/power/supply/rx51_battery.c
12383 F: include/linux/power/bq2415x_charger.h
12384 F: include/linux/power/bq27xxx_battery.h
12387 M: Willy Tarreau <w@1wt.eu>
12389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12390 F: tools/include/nolibc/
12393 M: Matthias Maennich <maennich@google.com>
12395 F: Documentation/core-api/symbol-namespaces.rst
12399 M: Sanjay R Mehta <sanju.mehta@amd.com>
12400 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12401 L: linux-ntb@googlegroups.com
12403 F: drivers/ntb/hw/amd/
12406 M: Jon Mason <jdmason@kudzu.us>
12407 M: Dave Jiang <dave.jiang@intel.com>
12408 M: Allen Hubbe <allenbh@gmail.com>
12409 L: linux-ntb@googlegroups.com
12411 W: https://github.com/jonmason/ntb/wiki
12412 T: git git://github.com/jonmason/ntb.git
12413 F: drivers/net/ntb_netdev.c
12415 F: include/linux/ntb.h
12416 F: include/linux/ntb_transport.h
12417 F: tools/testing/selftests/ntb/
12420 M: Serge Semin <fancer.lancer@gmail.com>
12421 L: linux-ntb@googlegroups.com
12423 F: drivers/ntb/hw/idt/
12426 M: Dave Jiang <dave.jiang@intel.com>
12427 L: linux-ntb@googlegroups.com
12429 W: https://github.com/davejiang/linux/wiki
12430 T: git https://github.com/davejiang/linux.git
12431 F: drivers/ntb/hw/intel/
12434 M: Anton Altaparmakov <anton@tuxera.com>
12435 L: linux-ntfs-dev@lists.sourceforge.net
12437 W: http://www.tuxera.com/
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12439 F: Documentation/filesystems/ntfs.rst
12443 M: Finn Thain <fthain@telegraphics.com.au>
12444 L: linux-m68k@lists.linux-m68k.org
12446 F: arch/*/include/asm/nubus.h
12448 F: include/linux/nubus.h
12449 F: include/uapi/linux/nubus.h
12451 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12452 M: Antonino Daplas <adaplas@gmail.com>
12453 L: linux-fbdev@vger.kernel.org
12455 F: drivers/video/fbdev/nvidia/
12456 F: drivers/video/fbdev/riva/
12459 M: Keith Busch <kbusch@kernel.org>
12460 M: Jens Axboe <axboe@fb.com>
12461 M: Christoph Hellwig <hch@lst.de>
12462 M: Sagi Grimberg <sagi@grimberg.me>
12463 L: linux-nvme@lists.infradead.org
12465 W: http://git.infradead.org/nvme.git
12466 T: git://git.infradead.org/nvme.git
12467 F: drivers/nvme/host/
12468 F: include/linux/nvme.h
12469 F: include/uapi/linux/nvme_ioctl.h
12471 NVM EXPRESS FC TRANSPORT DRIVERS
12472 M: James Smart <james.smart@broadcom.com>
12473 L: linux-nvme@lists.infradead.org
12475 F: drivers/nvme/host/fc.c
12476 F: drivers/nvme/target/fc.c
12477 F: drivers/nvme/target/fcloop.c
12478 F: include/linux/nvme-fc-driver.h
12479 F: include/linux/nvme-fc.h
12481 NVM EXPRESS TARGET DRIVER
12482 M: Christoph Hellwig <hch@lst.de>
12483 M: Sagi Grimberg <sagi@grimberg.me>
12484 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12485 L: linux-nvme@lists.infradead.org
12487 W: http://git.infradead.org/nvme.git
12488 T: git://git.infradead.org/nvme.git
12489 F: drivers/nvme/target/
12492 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12495 F: Documentation/ABI/stable/sysfs-bus-nvmem
12496 F: Documentation/devicetree/bindings/nvmem/
12498 F: include/linux/nvmem-consumer.h
12499 F: include/linux/nvmem-provider.h
12502 M: Ashish Kumar <ashish.kumar@nxp.com>
12503 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12504 L: linux-spi@vger.kernel.org
12506 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12507 F: drivers/spi/spi-nxp-fspi.c
12509 NXP FXAS21002C DRIVER
12510 M: Rui Miguel Silva <rmfrfs@gmail.com>
12511 L: linux-iio@vger.kernel.org
12513 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12514 F: drivers/iio/gyro/fxas21002c.h
12515 F: drivers/iio/gyro/fxas21002c_core.c
12516 F: drivers/iio/gyro/fxas21002c_i2c.c
12517 F: drivers/iio/gyro/fxas21002c_spi.c
12519 NXP i.MX 8MQ DCSS DRIVER
12520 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12521 R: Lucas Stach <l.stach@pengutronix.de>
12522 L: dri-devel@lists.freedesktop.org
12524 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12525 F: drivers/gpu/drm/imx/dcss/
12527 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12528 M: Krzysztof Kozlowski <krzk@kernel.org>
12529 L: linux-kernel@vger.kernel.org
12531 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12532 F: drivers/extcon/extcon-ptn5150.c
12534 NXP SGTL5000 DRIVER
12535 M: Fabio Estevam <festevam@gmail.com>
12536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12538 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12539 F: sound/soc/codecs/sgtl5000*
12541 NXP SJA1105 ETHERNET SWITCH DRIVER
12542 M: Vladimir Oltean <olteanv@gmail.com>
12543 L: linux-kernel@vger.kernel.org
12545 F: drivers/net/dsa/sja1105
12547 NXP TDA998X DRM DRIVER
12548 M: Russell King <linux@armlinux.org.uk>
12550 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12551 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12552 F: drivers/gpu/drm/i2c/tda998x_drv.c
12553 F: include/drm/i2c/tda998x.h
12554 F: include/dt-bindings/display/tda998x.h
12558 M: Peter Rosin <peda@axentia.se>
12559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12561 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12562 F: sound/soc/codecs/tfa9879*
12565 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12566 R: Charles Gorand <charles.gorand@effinnov.com>
12567 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12569 F: drivers/nfc/nxp-nci
12572 M: Jiri Pirko <jiri@nvidia.com>
12573 L: netdev@vger.kernel.org
12575 F: include/linux/objagg.h
12577 F: lib/test_objagg.c
12580 M: Josh Poimboeuf <jpoimboe@redhat.com>
12581 M: Peter Zijlstra <peterz@infradead.org>
12584 F: include/linux/objtool.h
12586 OCELOT ETHERNET SWITCH DRIVER
12587 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12588 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12589 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12590 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12591 L: netdev@vger.kernel.org
12593 F: drivers/net/dsa/ocelot/*
12594 F: drivers/net/ethernet/mscc/
12595 F: include/soc/mscc/ocelot*
12596 F: net/dsa/tag_ocelot.c
12597 F: tools/testing/selftests/drivers/net/ocelot/*
12599 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12600 M: Frederic Barrat <fbarrat@linux.ibm.com>
12601 M: Andrew Donnellan <ajd@linux.ibm.com>
12602 L: linuxppc-dev@lists.ozlabs.org
12604 F: Documentation/userspace-api/accelerators/ocxl.rst
12605 F: arch/powerpc/include/asm/pnv-ocxl.h
12606 F: arch/powerpc/platforms/powernv/ocxl.c
12607 F: drivers/misc/ocxl/
12608 F: include/misc/ocxl*
12609 F: include/uapi/misc/ocxl.h
12612 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12613 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12614 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12615 L: linux-omap@vger.kernel.org
12617 F: sound/soc/ti/n810.c
12618 F: sound/soc/ti/omap*
12619 F: sound/soc/ti/rx51.c
12620 F: sound/soc/ti/sdma-pcm.*
12622 OMAP CLOCK FRAMEWORK SUPPORT
12623 M: Paul Walmsley <paul@pwsan.com>
12624 L: linux-omap@vger.kernel.org
12626 F: arch/arm/*omap*/*clock*
12628 OMAP DEVICE TREE SUPPORT
12629 M: Benoît Cousson <bcousson@baylibre.com>
12630 M: Tony Lindgren <tony@atomide.com>
12631 L: linux-omap@vger.kernel.org
12632 L: devicetree@vger.kernel.org
12634 F: arch/arm/boot/dts/*am3*
12635 F: arch/arm/boot/dts/*am4*
12636 F: arch/arm/boot/dts/*am5*
12637 F: arch/arm/boot/dts/*dra7*
12638 F: arch/arm/boot/dts/*omap*
12639 F: arch/arm/boot/dts/logicpd-som-lv*
12640 F: arch/arm/boot/dts/logicpd-torpedo*
12642 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12643 L: linux-omap@vger.kernel.org
12644 L: linux-fbdev@vger.kernel.org
12646 F: Documentation/arm/omap/dss.rst
12647 F: drivers/video/fbdev/omap2/
12649 OMAP FRAMEBUFFER SUPPORT
12650 L: linux-fbdev@vger.kernel.org
12651 L: linux-omap@vger.kernel.org
12653 F: drivers/video/fbdev/omap/
12655 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12656 M: Roger Quadros <rogerq@ti.com>
12657 M: Tony Lindgren <tony@atomide.com>
12658 L: linux-omap@vger.kernel.org
12660 F: arch/arm/mach-omap2/*gpmc*
12661 F: drivers/memory/omap-gpmc.c
12664 M: Grygorii Strashko <grygorii.strashko@ti.com>
12665 M: Santosh Shilimkar <ssantosh@kernel.org>
12666 M: Kevin Hilman <khilman@kernel.org>
12667 L: linux-omap@vger.kernel.org
12669 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12670 F: drivers/gpio/gpio-omap.c
12672 OMAP HARDWARE SPINLOCK SUPPORT
12673 M: Ohad Ben-Cohen <ohad@wizery.com>
12674 L: linux-omap@vger.kernel.org
12676 F: drivers/hwspinlock/omap_hwspinlock.c
12678 OMAP HS MMC SUPPORT
12679 L: linux-mmc@vger.kernel.org
12680 L: linux-omap@vger.kernel.org
12682 F: drivers/mmc/host/omap_hsmmc.c
12685 M: Paul Walmsley <paul@pwsan.com>
12686 L: linux-omap@vger.kernel.org
12688 F: arch/arm/mach-omap2/omap_hwmod*data*
12690 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12691 M: Benoît Cousson <bcousson@baylibre.com>
12692 L: linux-omap@vger.kernel.org
12694 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12697 M: Benoît Cousson <bcousson@baylibre.com>
12698 M: Paul Walmsley <paul@pwsan.com>
12699 L: linux-omap@vger.kernel.org
12701 F: arch/arm/mach-omap2/omap_hwmod.*
12704 M: Vignesh R <vigneshr@ti.com>
12705 L: linux-omap@vger.kernel.org
12706 L: linux-i2c@vger.kernel.org
12708 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12709 F: drivers/i2c/busses/i2c-omap.c
12711 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12712 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12713 L: linux-media@vger.kernel.org
12715 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12716 F: drivers/media/platform/omap3isp/
12717 F: drivers/staging/media/omap4iss/
12720 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12721 L: linux-omap@vger.kernel.org
12723 F: drivers/mmc/host/omap.c
12725 OMAP POWER MANAGEMENT SUPPORT
12726 M: Kevin Hilman <khilman@kernel.org>
12727 L: linux-omap@vger.kernel.org
12729 F: arch/arm/*omap*/*pm*
12730 F: drivers/cpufreq/omap-cpufreq.c
12732 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12733 M: Rajendra Nayak <rnayak@codeaurora.org>
12734 M: Paul Walmsley <paul@pwsan.com>
12735 L: linux-omap@vger.kernel.org
12737 F: arch/arm/mach-omap2/prm*
12739 OMAP RANDOM NUMBER GENERATOR SUPPORT
12740 M: Deepak Saxena <dsaxena@plexity.net>
12742 F: drivers/char/hw_random/omap-rng.c
12745 L: linux-usb@vger.kernel.org
12746 L: linux-omap@vger.kernel.org
12748 F: arch/arm/*omap*/usb*
12749 F: drivers/usb/*/*omap*
12751 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12752 M: Mark Jackson <mpfj@newflow.co.uk>
12753 L: linux-omap@vger.kernel.org
12755 F: arch/arm/boot/dts/am335x-nano.dts
12758 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12759 M: Tony Lindgren <tony@atomide.com>
12760 L: linux-omap@vger.kernel.org
12762 Q: http://patchwork.kernel.org/project/linux-omap/list/
12763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12764 F: arch/arm/configs/omap1_defconfig
12765 F: arch/arm/mach-omap1/
12766 F: arch/arm/plat-omap/
12767 F: drivers/i2c/busses/i2c-omap.c
12768 F: include/linux/platform_data/ams-delta-fiq.h
12769 F: include/linux/platform_data/i2c-omap.h
12772 M: Tony Lindgren <tony@atomide.com>
12773 L: linux-omap@vger.kernel.org
12775 W: http://www.muru.com/linux/omap/
12776 W: http://linux.omap.com/
12777 Q: http://patchwork.kernel.org/project/linux-omap/list/
12778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12779 F: arch/arm/configs/omap2plus_defconfig
12780 F: arch/arm/mach-omap2/
12781 F: arch/arm/plat-omap/
12782 F: drivers/bus/ti-sysc.c
12783 F: drivers/i2c/busses/i2c-omap.c
12784 F: drivers/irqchip/irq-omap-intc.c
12785 F: drivers/mfd/*omap*.c
12786 F: drivers/mfd/menelaus.c
12787 F: drivers/mfd/palmas.c
12788 F: drivers/mfd/tps65217.c
12789 F: drivers/mfd/tps65218.c
12790 F: drivers/mfd/tps65910.c
12791 F: drivers/mfd/twl-core.[ch]
12792 F: drivers/mfd/twl4030*.c
12793 F: drivers/mfd/twl6030*.c
12794 F: drivers/mfd/twl6040*.c
12795 F: drivers/regulator/palmas-regulator*.c
12796 F: drivers/regulator/pbias-regulator.c
12797 F: drivers/regulator/tps65217-regulator.c
12798 F: drivers/regulator/tps65218-regulator.c
12799 F: drivers/regulator/tps65910-regulator.c
12800 F: drivers/regulator/twl-regulator.c
12801 F: drivers/regulator/twl6030-regulator.c
12802 F: include/linux/platform_data/i2c-omap.h
12803 F: include/linux/platform_data/ti-sysc.h
12806 M: Bob Copeland <me@bobcopeland.com>
12807 L: linux-karma-devel@lists.sourceforge.net
12809 F: Documentation/filesystems/omfs.rst
12812 OMNIKEY CARDMAN 4000 DRIVER
12813 M: Harald Welte <laforge@gnumonks.org>
12815 F: drivers/char/pcmcia/cm4000_cs.c
12816 F: include/linux/cm4000_cs.h
12817 F: include/uapi/linux/cm4000_cs.h
12819 OMNIKEY CARDMAN 4040 DRIVER
12820 M: Harald Welte <laforge@gnumonks.org>
12822 F: drivers/char/pcmcia/cm4040_cs.*
12824 OMNIVISION OV13858 SENSOR DRIVER
12825 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12826 L: linux-media@vger.kernel.org
12828 T: git git://linuxtv.org/media_tree.git
12829 F: drivers/media/i2c/ov13858.c
12831 OMNIVISION OV2680 SENSOR DRIVER
12832 M: Rui Miguel Silva <rmfrfs@gmail.com>
12833 L: linux-media@vger.kernel.org
12835 T: git git://linuxtv.org/media_tree.git
12836 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12837 F: drivers/media/i2c/ov2680.c
12839 OMNIVISION OV2685 SENSOR DRIVER
12840 M: Shunqian Zheng <zhengsq@rock-chips.com>
12841 L: linux-media@vger.kernel.org
12843 T: git git://linuxtv.org/media_tree.git
12844 F: drivers/media/i2c/ov2685.c
12846 OMNIVISION OV2740 SENSOR DRIVER
12847 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12848 R: Shawn Tu <shawnx.tu@intel.com>
12849 R: Bingbu Cao <bingbu.cao@intel.com>
12850 L: linux-media@vger.kernel.org
12852 T: git git://linuxtv.org/media_tree.git
12853 F: drivers/media/i2c/ov2740.c
12855 OMNIVISION OV5640 SENSOR DRIVER
12856 M: Steve Longerbeam <slongerbeam@gmail.com>
12857 L: linux-media@vger.kernel.org
12859 T: git git://linuxtv.org/media_tree.git
12860 F: drivers/media/i2c/ov5640.c
12862 OMNIVISION OV5647 SENSOR DRIVER
12863 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12864 M: Jacopo Mondi <jacopo@jmondi.org>
12865 L: linux-media@vger.kernel.org
12867 T: git git://linuxtv.org/media_tree.git
12868 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12869 F: drivers/media/i2c/ov5647.c
12871 OMNIVISION OV5670 SENSOR DRIVER
12872 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12873 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12874 L: linux-media@vger.kernel.org
12876 T: git git://linuxtv.org/media_tree.git
12877 F: drivers/media/i2c/ov5670.c
12879 OMNIVISION OV5675 SENSOR DRIVER
12880 M: Shawn Tu <shawnx.tu@intel.com>
12881 L: linux-media@vger.kernel.org
12883 T: git git://linuxtv.org/media_tree.git
12884 F: drivers/media/i2c/ov5675.c
12886 OMNIVISION OV5695 SENSOR DRIVER
12887 M: Shunqian Zheng <zhengsq@rock-chips.com>
12888 L: linux-media@vger.kernel.org
12890 T: git git://linuxtv.org/media_tree.git
12891 F: drivers/media/i2c/ov5695.c
12893 OMNIVISION OV7670 SENSOR DRIVER
12894 M: Jonathan Corbet <corbet@lwn.net>
12895 L: linux-media@vger.kernel.org
12897 T: git git://linuxtv.org/media_tree.git
12898 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12899 F: drivers/media/i2c/ov7670.c
12901 OMNIVISION OV772x SENSOR DRIVER
12902 M: Jacopo Mondi <jacopo@jmondi.org>
12903 L: linux-media@vger.kernel.org
12905 T: git git://linuxtv.org/media_tree.git
12906 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12907 F: drivers/media/i2c/ov772x.c
12908 F: include/media/i2c/ov772x.h
12910 OMNIVISION OV7740 SENSOR DRIVER
12911 M: Wenyou Yang <wenyou.yang@microchip.com>
12912 L: linux-media@vger.kernel.org
12914 T: git git://linuxtv.org/media_tree.git
12915 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12916 F: drivers/media/i2c/ov7740.c
12918 OMNIVISION OV8856 SENSOR DRIVER
12919 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12920 L: linux-media@vger.kernel.org
12922 T: git git://linuxtv.org/media_tree.git
12923 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12924 F: drivers/media/i2c/ov8856.c
12926 OMNIVISION OV9640 SENSOR DRIVER
12927 M: Petr Cvek <petrcvekcz@gmail.com>
12928 L: linux-media@vger.kernel.org
12930 F: drivers/media/i2c/ov9640.*
12932 OMNIVISION OV9650 SENSOR DRIVER
12933 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12934 R: Akinobu Mita <akinobu.mita@gmail.com>
12935 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12936 L: linux-media@vger.kernel.org
12938 T: git git://linuxtv.org/media_tree.git
12939 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12940 F: drivers/media/i2c/ov9650.c
12942 ONENAND FLASH DRIVER
12943 M: Kyungmin Park <kyungmin.park@samsung.com>
12944 L: linux-mtd@lists.infradead.org
12946 F: drivers/mtd/nand/onenand/
12947 F: include/linux/mtd/onenand*.h
12949 ONION OMEGA2+ BOARD
12950 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12951 L: linux-mips@vger.kernel.org
12953 F: arch/mips/boot/dts/ralink/omega2p.dts
12956 M: Jens Wiklander <jens.wiklander@linaro.org>
12957 L: op-tee@lists.trustedfirmware.org
12959 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12960 F: drivers/tee/optee/
12962 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12963 M: Sumit Garg <sumit.garg@linaro.org>
12964 L: op-tee@lists.trustedfirmware.org
12966 F: drivers/char/hw_random/optee-rng.c
12969 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
12970 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
12971 L: linux-rdma@vger.kernel.org
12973 F: drivers/infiniband/ulp/opa_vnic
12975 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12976 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12977 M: Frank Rowand <frowand.list@gmail.com>
12978 L: devicetree@vger.kernel.org
12980 F: Documentation/devicetree/dynamic-resolution-notes.rst
12981 F: Documentation/devicetree/overlay-notes.rst
12982 F: drivers/of/overlay.c
12983 F: drivers/of/resolver.c
12984 K: of_overlay_notifier_
12986 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12987 M: Rob Herring <robh+dt@kernel.org>
12988 M: Frank Rowand <frowand.list@gmail.com>
12989 L: devicetree@vger.kernel.org
12991 W: http://www.devicetree.org/
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12993 F: Documentation/ABI/testing/sysfs-firmware-ofw
12995 F: include/linux/of*.h
12998 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12999 M: Rob Herring <robh+dt@kernel.org>
13000 L: devicetree@vger.kernel.org
13002 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13004 F: Documentation/devicetree/
13005 F: arch/*/boot/dts/
13006 F: include/dt-bindings/
13008 OPENCORES I2C BUS DRIVER
13009 M: Peter Korsgaard <peter@korsgaard.com>
13010 M: Andrew Lunn <andrew@lunn.ch>
13011 L: linux-i2c@vger.kernel.org
13013 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13014 F: Documentation/i2c/busses/i2c-ocores.rst
13015 F: drivers/i2c/busses/i2c-ocores.c
13016 F: include/linux/platform_data/i2c-ocores.h
13018 OPENRISC ARCHITECTURE
13019 M: Jonas Bonn <jonas@southpole.se>
13020 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13021 M: Stafford Horne <shorne@gmail.com>
13022 L: openrisc@lists.librecores.org
13024 W: http://openrisc.io
13025 T: git git://github.com/openrisc/linux.git
13026 F: Documentation/devicetree/bindings/openrisc/
13027 F: Documentation/openrisc/
13029 F: drivers/irqchip/irq-ompic.c
13030 F: drivers/irqchip/irq-or1k-*
13033 M: Pravin B Shelar <pshelar@ovn.org>
13034 L: netdev@vger.kernel.org
13035 L: dev@openvswitch.org
13037 W: http://openvswitch.org
13038 F: include/uapi/linux/openvswitch.h
13039 F: net/openvswitch/
13041 OPERATING PERFORMANCE POINTS (OPP)
13042 M: Viresh Kumar <vireshk@kernel.org>
13043 M: Nishanth Menon <nm@ti.com>
13044 M: Stephen Boyd <sboyd@kernel.org>
13045 L: linux-pm@vger.kernel.org
13047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13048 F: Documentation/devicetree/bindings/opp/
13049 F: Documentation/power/opp.rst
13051 F: include/linux/pm_opp.h
13054 M: Clemens Ladisch <clemens@ladisch.de>
13055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13058 F: sound/drivers/opl4/
13061 M: Robert Richter <rric@kernel.org>
13062 L: oprofile-list@lists.sf.net
13064 F: arch/*/include/asm/oprofile*.h
13065 F: arch/*/oprofile/
13066 F: drivers/oprofile/
13067 F: include/linux/oprofile.h
13069 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13070 M: Mark Fasheh <mark@fasheh.com>
13071 M: Joel Becker <jlbec@evilplan.org>
13072 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13073 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13075 W: http://ocfs2.wiki.kernel.org
13076 F: Documentation/filesystems/dlmfs.rst
13077 F: Documentation/filesystems/ocfs2.rst
13080 ORANGEFS FILESYSTEM
13081 M: Mike Marshall <hubcap@omnibond.com>
13082 R: Martin Brandenburg <martin@omnibond.com>
13083 L: devel@lists.orangefs.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13086 F: Documentation/filesystems/orangefs.rst
13090 L: linux-wireless@vger.kernel.org
13092 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13093 W: http://www.nongnu.org/orinoco/
13094 F: drivers/net/wireless/intersil/orinoco/
13096 OV2659 OMNIVISION SENSOR DRIVER
13097 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13098 L: linux-media@vger.kernel.org
13100 W: https://linuxtv.org
13101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13102 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13103 F: drivers/media/i2c/ov2659.c
13104 F: include/media/i2c/ov2659.h
13107 M: Miklos Szeredi <miklos@szeredi.hu>
13108 L: linux-unionfs@vger.kernel.org
13110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13111 F: Documentation/filesystems/overlayfs.rst
13114 P54 WIRELESS DRIVER
13115 M: Christian Lamparter <chunkeey@googlemail.com>
13116 L: linux-wireless@vger.kernel.org
13118 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13119 F: drivers/net/wireless/intersil/p54/
13122 M: Vladimir Oltean <olteanv@gmail.com>
13123 L: netdev@vger.kernel.org
13125 F: Documentation/core-api/packing.rst
13126 F: include/linux/packing.h
13129 PADATA PARALLEL EXECUTION MECHANISM
13130 M: Steffen Klassert <steffen.klassert@secunet.com>
13131 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13132 L: linux-crypto@vger.kernel.org
13133 L: linux-kernel@vger.kernel.org
13135 F: Documentation/core-api/padata.rst
13136 F: include/linux/padata.h
13140 M: Jesper Dangaard Brouer <hawk@kernel.org>
13141 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13142 L: netdev@vger.kernel.org
13144 F: include/net/page_pool.h
13145 F: net/core/page_pool.c
13147 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13148 M: Harald Welte <laforge@gnumonks.org>
13149 L: platform-driver-x86@vger.kernel.org
13151 F: drivers/platform/x86/panasonic-laptop.c
13153 PARALLAX PING IIO SENSOR DRIVER
13154 M: Andreas Klinger <ak@it-klinger.de>
13155 L: linux-iio@vger.kernel.org
13157 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13158 F: drivers/iio/proximity/ping.c
13160 PARALLEL LCD/KEYPAD PANEL DRIVER
13161 M: Willy Tarreau <willy@haproxy.com>
13162 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13164 F: Documentation/admin-guide/lcd-panel-cgram.rst
13165 F: drivers/auxdisplay/panel.c
13167 PARALLEL PORT SUBSYSTEM
13168 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13169 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13170 L: linux-parport@lists.infradead.org (subscribers-only)
13172 F: Documentation/driver-api/parport*.rst
13173 F: drivers/char/ppdev.c
13174 F: drivers/parport/
13175 F: include/linux/parport*.h
13176 F: include/uapi/linux/ppdev.h
13178 PARAVIRT_OPS INTERFACE
13179 M: Juergen Gross <jgross@suse.com>
13180 M: Deep Shah <sdeep@vmware.com>
13181 M: "VMware, Inc." <pv-drivers@vmware.com>
13182 L: virtualization@lists.linux-foundation.org
13184 F: Documentation/virt/paravirt_ops.rst
13185 F: arch/*/include/asm/paravirt*.h
13186 F: arch/*/kernel/paravirt*
13187 F: include/linux/hypervisor.h
13189 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13190 M: Tim Waugh <tim@cyberelk.net>
13191 L: linux-parport@lists.infradead.org (subscribers-only)
13193 F: Documentation/admin-guide/blockdev/paride.rst
13194 F: drivers/block/paride/
13196 PARISC ARCHITECTURE
13197 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13198 M: Helge Deller <deller@gmx.de>
13199 L: linux-parisc@vger.kernel.org
13201 W: https://parisc.wiki.kernel.org
13202 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13205 F: Documentation/parisc/
13207 F: drivers/char/agp/parisc-agp.c
13208 F: drivers/input/misc/hp_sdc_rtc.c
13209 F: drivers/input/serio/gscps2.c
13210 F: drivers/input/serio/hp_sdc*
13212 F: drivers/parport/parport_gsc.*
13213 F: drivers/tty/serial/8250/8250_gsc.c
13214 F: drivers/video/console/sti*
13215 F: drivers/video/fbdev/sti*
13216 F: drivers/video/logo/logo_parisc*
13217 F: include/linux/hp_sdc.h
13220 M: Jiri Pirko <jiri@nvidia.com>
13221 L: netdev@vger.kernel.org
13223 F: include/linux/parman.h
13225 F: lib/test_parman.c
13227 PC ENGINES APU BOARD DRIVER
13228 M: Enrico Weigelt, metux IT consult <info@metux.net>
13230 F: drivers/platform/x86/pcengines-apuv2.c
13232 PC87360 HARDWARE MONITORING DRIVER
13233 M: Jim Cromie <jim.cromie@gmail.com>
13234 L: linux-hwmon@vger.kernel.org
13236 F: Documentation/hwmon/pc87360.rst
13237 F: drivers/hwmon/pc87360.c
13239 PC8736x GPIO DRIVER
13240 M: Jim Cromie <jim.cromie@gmail.com>
13242 F: drivers/char/pc8736x_gpio.c
13244 PC87427 HARDWARE MONITORING DRIVER
13245 M: Jean Delvare <jdelvare@suse.com>
13246 L: linux-hwmon@vger.kernel.org
13248 F: Documentation/hwmon/pc87427.rst
13249 F: drivers/hwmon/pc87427.c
13252 M: Riku Voipio <riku.voipio@iki.fi>
13254 F: drivers/leds/leds-pca9532.c
13255 F: include/linux/leds-pca9532.h
13257 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13258 M: Guenter Roeck <linux@roeck-us.net>
13259 L: linux-i2c@vger.kernel.org
13261 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13263 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13264 M: Khalid Aziz <khalid@gonehiking.org>
13266 F: drivers/firmware/pcdp.*
13268 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13269 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13270 M: Pali Rohár <pali@kernel.org>
13271 L: linux-pci@vger.kernel.org
13272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13274 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13275 F: drivers/pci/controller/pci-aardvark.c
13277 PCI DRIVER FOR ALTERA PCIE IP
13278 M: Ley Foon Tan <ley.foon.tan@intel.com>
13279 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13280 L: linux-pci@vger.kernel.org
13282 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13283 F: drivers/pci/controller/pcie-altera.c
13285 PCI DRIVER FOR APPLIEDMICRO XGENE
13286 M: Toan Le <toan@os.amperecomputing.com>
13287 L: linux-pci@vger.kernel.org
13288 L: linux-arm-kernel@lists.infradead.org
13290 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13291 F: drivers/pci/controller/pci-xgene.c
13293 PCI DRIVER FOR ARM VERSATILE PLATFORM
13294 M: Rob Herring <robh@kernel.org>
13295 L: linux-pci@vger.kernel.org
13296 L: linux-arm-kernel@lists.infradead.org
13298 F: Documentation/devicetree/bindings/pci/versatile.yaml
13299 F: drivers/pci/controller/pci-versatile.c
13301 PCI DRIVER FOR ARMADA 8K
13302 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13303 L: linux-pci@vger.kernel.org
13304 L: linux-arm-kernel@lists.infradead.org
13306 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13307 F: drivers/pci/controller/dwc/pcie-armada8k.c
13309 PCI DRIVER FOR CADENCE PCIE IP
13310 M: Tom Joseph <tjoseph@cadence.com>
13311 L: linux-pci@vger.kernel.org
13313 F: Documentation/devicetree/bindings/pci/cdns,*
13314 F: drivers/pci/controller/cadence/
13316 PCI DRIVER FOR FREESCALE LAYERSCAPE
13317 M: Minghuan Lian <minghuan.Lian@nxp.com>
13318 M: Mingkai Hu <mingkai.hu@nxp.com>
13319 M: Roy Zang <roy.zang@nxp.com>
13320 L: linuxppc-dev@lists.ozlabs.org
13321 L: linux-pci@vger.kernel.org
13322 L: linux-arm-kernel@lists.infradead.org
13324 F: drivers/pci/controller/dwc/*layerscape*
13326 PCI DRIVER FOR GENERIC OF HOSTS
13327 M: Will Deacon <will@kernel.org>
13328 L: linux-pci@vger.kernel.org
13329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13331 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13332 F: drivers/pci/controller/pci-host-common.c
13333 F: drivers/pci/controller/pci-host-generic.c
13335 PCI DRIVER FOR IMX6
13336 M: Richard Zhu <hongxing.zhu@nxp.com>
13337 M: Lucas Stach <l.stach@pengutronix.de>
13338 L: linux-pci@vger.kernel.org
13339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13341 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13342 F: drivers/pci/controller/dwc/*imx6*
13344 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13345 M: Jonathan Derrick <jonathan.derrick@intel.com>
13346 L: linux-pci@vger.kernel.org
13348 F: drivers/pci/controller/vmd.c
13350 PCI DRIVER FOR MICROSEMI SWITCHTEC
13351 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13352 M: Logan Gunthorpe <logang@deltatee.com>
13353 L: linux-pci@vger.kernel.org
13355 F: Documentation/ABI/testing/sysfs-class-switchtec
13356 F: Documentation/driver-api/switchtec.rst
13357 F: drivers/ntb/hw/mscc/
13358 F: drivers/pci/switch/switchtec*
13359 F: include/linux/switchtec.h
13360 F: include/uapi/linux/switchtec_ioctl.h
13362 PCI DRIVER FOR MOBIVEIL PCIE IP
13363 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13364 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13365 L: linux-pci@vger.kernel.org
13367 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13368 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13370 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13371 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13372 M: Jason Cooper <jason@lakedaemon.net>
13373 L: linux-pci@vger.kernel.org
13374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13376 F: drivers/pci/controller/*mvebu*
13378 PCI DRIVER FOR NVIDIA TEGRA
13379 M: Thierry Reding <thierry.reding@gmail.com>
13380 L: linux-tegra@vger.kernel.org
13381 L: linux-pci@vger.kernel.org
13383 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13384 F: drivers/pci/controller/pci-tegra.c
13386 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13387 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13388 L: linux-pci@vger.kernel.org
13389 L: linux-arm-kernel@lists.infradead.org
13391 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13392 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13394 PCI DRIVER FOR RENESAS R-CAR
13395 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13396 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13397 L: linux-pci@vger.kernel.org
13398 L: linux-renesas-soc@vger.kernel.org
13400 F: Documentation/devicetree/bindings/pci/*rcar*
13401 F: drivers/pci/controller/*rcar*
13403 PCI DRIVER FOR SAMSUNG EXYNOS
13404 M: Jingoo Han <jingoohan1@gmail.com>
13405 L: linux-pci@vger.kernel.org
13406 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13407 L: linux-samsung-soc@vger.kernel.org
13409 F: drivers/pci/controller/dwc/pci-exynos.c
13411 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13412 M: Jingoo Han <jingoohan1@gmail.com>
13413 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13414 L: linux-pci@vger.kernel.org
13416 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13417 F: drivers/pci/controller/dwc/*designware*
13419 PCI DRIVER FOR TI DRA7XX/J721E
13420 M: Kishon Vijay Abraham I <kishon@ti.com>
13421 L: linux-omap@vger.kernel.org
13422 L: linux-pci@vger.kernel.org
13423 L: linux-arm-kernel@lists.infradead.org
13425 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13426 F: drivers/pci/controller/cadence/pci-j721e.c
13427 F: drivers/pci/controller/dwc/pci-dra7xx.c
13429 PCI DRIVER FOR TI KEYSTONE
13430 M: Murali Karicheri <m-karicheri2@ti.com>
13431 L: linux-pci@vger.kernel.org
13432 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13434 F: drivers/pci/controller/dwc/pci-keystone.c
13436 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13437 M: Linus Walleij <linus.walleij@linaro.org>
13438 L: linux-pci@vger.kernel.org
13440 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13441 F: drivers/pci/controller/pci-v3-semi.c
13443 PCI ENDPOINT SUBSYSTEM
13444 M: Kishon Vijay Abraham I <kishon@ti.com>
13445 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13446 L: linux-pci@vger.kernel.org
13448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13449 F: drivers/misc/pci_endpoint_test.c
13450 F: drivers/pci/endpoint/
13453 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13454 M: Russell Currey <ruscur@russell.cc>
13455 M: Oliver O'Halloran <oohall@gmail.com>
13456 L: linuxppc-dev@lists.ozlabs.org
13458 F: Documentation/PCI/pci-error-recovery.rst
13459 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13460 F: arch/powerpc/include/*/eeh*.h
13461 F: arch/powerpc/kernel/eeh*.c
13462 F: arch/powerpc/platforms/*/eeh*.c
13463 F: drivers/pci/pcie/aer.c
13464 F: drivers/pci/pcie/dpc.c
13465 F: drivers/pci/pcie/err.c
13468 M: Linas Vepstas <linasvepstas@gmail.com>
13469 L: linux-pci@vger.kernel.org
13471 F: Documentation/PCI/pci-error-recovery.rst
13473 PCI MSI DRIVER FOR ALTERA MSI IP
13474 M: Ley Foon Tan <ley.foon.tan@intel.com>
13475 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13476 L: linux-pci@vger.kernel.org
13478 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13479 F: drivers/pci/controller/pcie-altera-msi.c
13481 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13482 M: Toan Le <toan@os.amperecomputing.com>
13483 L: linux-pci@vger.kernel.org
13484 L: linux-arm-kernel@lists.infradead.org
13486 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13487 F: drivers/pci/controller/pci-xgene-msi.c
13489 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13490 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13491 R: Rob Herring <robh@kernel.org>
13492 L: linux-pci@vger.kernel.org
13494 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13496 F: drivers/pci/controller/
13499 M: Bjorn Helgaas <bhelgaas@google.com>
13500 L: linux-pci@vger.kernel.org
13502 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13504 F: Documentation/PCI/
13505 F: Documentation/devicetree/bindings/pci/
13506 F: arch/x86/kernel/early-quirks.c
13507 F: arch/x86/kernel/quirks.c
13509 F: drivers/acpi/pci*
13511 F: include/asm-generic/pci*
13512 F: include/linux/of_pci.h
13513 F: include/linux/pci*
13514 F: include/uapi/linux/pci*
13517 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13518 M: Jonathan Chocron <jonnyc@amazon.com>
13519 L: linux-pci@vger.kernel.org
13521 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13522 F: drivers/pci/controller/dwc/pcie-al.c
13524 PCIE DRIVER FOR AMLOGIC MESON
13525 M: Yue Wang <yue.wang@Amlogic.com>
13526 L: linux-pci@vger.kernel.org
13527 L: linux-amlogic@lists.infradead.org
13529 F: drivers/pci/controller/dwc/pci-meson.c
13531 PCIE DRIVER FOR AXIS ARTPEC
13532 M: Jesper Nilsson <jesper.nilsson@axis.com>
13533 L: linux-arm-kernel@axis.com
13534 L: linux-pci@vger.kernel.org
13536 F: Documentation/devicetree/bindings/pci/axis,artpec*
13537 F: drivers/pci/controller/dwc/*artpec*
13539 PCIE DRIVER FOR CAVIUM THUNDERX
13540 M: Robert Richter <rric@kernel.org>
13541 L: linux-pci@vger.kernel.org
13542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13544 F: drivers/pci/controller/pci-thunder-*
13546 PCIE DRIVER FOR HISILICON
13547 M: Zhou Wang <wangzhou1@hisilicon.com>
13548 L: linux-pci@vger.kernel.org
13550 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13551 F: drivers/pci/controller/dwc/pcie-hisi.c
13553 PCIE DRIVER FOR HISILICON KIRIN
13554 M: Xiaowei Song <songxiaowei@hisilicon.com>
13555 M: Binghui Wang <wangbinghui@hisilicon.com>
13556 L: linux-pci@vger.kernel.org
13558 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13559 F: drivers/pci/controller/dwc/pcie-kirin.c
13561 PCIE DRIVER FOR HISILICON STB
13562 M: Shawn Guo <shawn.guo@linaro.org>
13563 L: linux-pci@vger.kernel.org
13565 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13566 F: drivers/pci/controller/dwc/pcie-histb.c
13568 PCIE DRIVER FOR MEDIATEK
13569 M: Ryder Lee <ryder.lee@mediatek.com>
13570 L: linux-pci@vger.kernel.org
13571 L: linux-mediatek@lists.infradead.org
13573 F: Documentation/devicetree/bindings/pci/mediatek*
13574 F: drivers/pci/controller/*mediatek*
13576 PCIE DRIVER FOR QUALCOMM MSM
13577 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13578 L: linux-pci@vger.kernel.org
13579 L: linux-arm-msm@vger.kernel.org
13581 F: drivers/pci/controller/dwc/*qcom*
13583 PCIE DRIVER FOR ROCKCHIP
13584 M: Shawn Lin <shawn.lin@rock-chips.com>
13585 L: linux-pci@vger.kernel.org
13586 L: linux-rockchip@lists.infradead.org
13588 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13589 F: drivers/pci/controller/pcie-rockchip*
13591 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13592 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13593 L: linux-pci@vger.kernel.org
13595 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13596 F: drivers/pci/controller/dwc/pcie-uniphier*
13598 PCIE DRIVER FOR ST SPEAR13XX
13599 M: Pratyush Anand <pratyush.anand@gmail.com>
13600 L: linux-pci@vger.kernel.org
13602 F: drivers/pci/controller/dwc/*spear*
13605 M: Dominik Brodowski <linux@dominikbrodowski.net>
13607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13608 F: Documentation/pcmcia/
13613 PCNET32 NETWORK DRIVER
13614 M: Don Fry <pcnet32@frontier.com>
13615 L: netdev@vger.kernel.org
13617 F: drivers/net/ethernet/amd/pcnet32.c
13619 PCRYPT PARALLEL CRYPTO ENGINE
13620 M: Steffen Klassert <steffen.klassert@secunet.com>
13621 L: linux-crypto@vger.kernel.org
13624 F: include/crypto/pcrypt.h
13626 PEAQ WMI HOTKEYS DRIVER
13627 M: Hans de Goede <hdegoede@redhat.com>
13628 L: platform-driver-x86@vger.kernel.org
13630 F: drivers/platform/x86/peaq-wmi.c
13632 PENSANDO ETHERNET DRIVERS
13633 M: Shannon Nelson <snelson@pensando.io>
13634 M: Pensando Drivers <drivers@pensando.io>
13635 L: netdev@vger.kernel.org
13637 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13638 F: drivers/net/ethernet/pensando/
13640 PER-CPU MEMORY ALLOCATOR
13641 M: Dennis Zhou <dennis@kernel.org>
13642 M: Tejun Heo <tj@kernel.org>
13643 M: Christoph Lameter <cl@linux.com>
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13646 F: arch/*/include/asm/percpu.h
13647 F: include/linux/percpu*.h
13650 PER-TASK DELAY ACCOUNTING
13651 M: Balbir Singh <bsingharora@gmail.com>
13653 F: include/linux/delayacct.h
13654 F: kernel/delayacct.c
13656 PERFORMANCE EVENTS SUBSYSTEM
13657 M: Peter Zijlstra <peterz@infradead.org>
13658 M: Ingo Molnar <mingo@redhat.com>
13659 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13660 R: Mark Rutland <mark.rutland@arm.com>
13661 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13662 R: Jiri Olsa <jolsa@redhat.com>
13663 R: Namhyung Kim <namhyung@kernel.org>
13664 L: linux-kernel@vger.kernel.org
13666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13668 F: arch/*/events/*/*
13669 F: arch/*/include/asm/perf_event.h
13670 F: arch/*/kernel/*/*/perf_event*.c
13671 F: arch/*/kernel/*/perf_event*.c
13672 F: arch/*/kernel/perf_callchain.c
13673 F: arch/*/kernel/perf_event*.c
13674 F: include/linux/perf_event.h
13675 F: include/uapi/linux/perf_event.h
13680 PERFORMANCE EVENTS TOOLING ARM64
13681 R: John Garry <john.garry@huawei.com>
13682 R: Will Deacon <will@kernel.org>
13683 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13684 R: Leo Yan <leo.yan@linaro.org>
13685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13687 F: tools/build/feature/test-libopencsd.c
13688 F: tools/perf/arch/arm*/
13689 F: tools/perf/pmu-events/arch/arm64/
13690 F: tools/perf/util/arm-spe*
13691 F: tools/perf/util/cs-etm*
13693 PERSONALITY HANDLING
13694 M: Christoph Hellwig <hch@infradead.org>
13695 L: linux-abi-devel@lists.sourceforge.net
13697 F: include/linux/personality.h
13698 F: include/uapi/linux/personality.h
13700 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13701 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13702 L: linux-input@vger.kernel.org
13704 F: Documentation/input/devices/pxrc.rst
13705 F: drivers/input/joystick/pxrc.c
13708 M: Remi Denis-Courmont <courmisch@gmail.com>
13710 F: Documentation/networking/phonet.rst
13711 F: include/linux/phonet.h
13712 F: include/net/phonet/
13713 F: include/uapi/linux/phonet.h
13717 M: Joern Engel <joern@lazybastard.org>
13718 L: linux-mtd@lists.infradead.org
13720 F: drivers/mtd/devices/phram.c
13723 M: Bruno Prémont <bonbons@linux-vserver.org>
13724 L: linux-input@vger.kernel.org
13726 F: drivers/hid/hid-picolcd*
13729 M: Jamie Iles <jamie@jamieiles.com>
13730 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13732 T: git git://github.com/jamieiles/linux-2.6-ji.git
13733 F: arch/arm/boot/dts/picoxcell*
13734 F: arch/arm/mach-picoxcell/
13735 F: drivers/crypto/picoxcell*
13738 M: Christian Brauner <christian@brauner.io>
13739 L: linux-kernel@vger.kernel.org
13741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13743 F: tools/testing/selftests/clone3/
13744 F: tools/testing/selftests/pid_namespace/
13745 F: tools/testing/selftests/pidfd/
13748 K: \b(clone_args|kernel_clone_args)\b
13750 PIN CONTROL SUBSYSTEM
13751 M: Linus Walleij <linus.walleij@linaro.org>
13752 L: linux-gpio@vger.kernel.org
13754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13755 F: Documentation/devicetree/bindings/pinctrl/
13756 F: Documentation/driver-api/pinctl.rst
13757 F: drivers/pinctrl/
13758 F: include/linux/pinctrl/
13760 PIN CONTROLLER - FREESCALE
13761 M: Dong Aisheng <aisheng.dong@nxp.com>
13762 M: Fabio Estevam <festevam@gmail.com>
13763 M: Shawn Guo <shawnguo@kernel.org>
13764 M: Stefan Agner <stefan@agner.ch>
13765 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13766 L: linux-gpio@vger.kernel.org
13768 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13769 F: drivers/pinctrl/freescale/
13771 PIN CONTROLLER - INTEL
13772 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13773 M: Andy Shevchenko <andy@kernel.org>
13775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13776 F: drivers/pinctrl/intel/
13778 PIN CONTROLLER - MEDIATEK
13779 M: Sean Wang <sean.wang@kernel.org>
13780 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13782 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13783 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13784 F: drivers/pinctrl/mediatek/
13786 PIN CONTROLLER - MICROCHIP AT91
13787 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13789 L: linux-gpio@vger.kernel.org
13791 F: drivers/gpio/gpio-sama5d2-piobu.c
13792 F: drivers/pinctrl/pinctrl-at91*
13794 PIN CONTROLLER - QUALCOMM
13795 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13796 L: linux-arm-msm@vger.kernel.org
13798 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13799 F: drivers/pinctrl/qcom/
13801 PIN CONTROLLER - RENESAS
13802 M: Geert Uytterhoeven <geert+renesas@glider.be>
13803 L: linux-renesas-soc@vger.kernel.org
13805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13806 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13807 F: drivers/pinctrl/renesas/
13809 PIN CONTROLLER - SAMSUNG
13810 M: Tomasz Figa <tomasz.figa@gmail.com>
13811 M: Krzysztof Kozlowski <krzk@kernel.org>
13812 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13814 L: linux-samsung-soc@vger.kernel.org
13816 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13818 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13819 F: drivers/pinctrl/samsung/
13820 F: include/dt-bindings/pinctrl/samsung.h
13822 PIN CONTROLLER - SINGLE
13823 M: Tony Lindgren <tony@atomide.com>
13824 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13826 L: linux-omap@vger.kernel.org
13828 F: drivers/pinctrl/pinctrl-single.c
13830 PIN CONTROLLER - ST SPEAR
13831 M: Viresh Kumar <vireshk@kernel.org>
13832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13834 W: http://www.st.com/spear
13835 F: drivers/pinctrl/spear/
13837 PISTACHIO SOC SUPPORT
13838 M: James Hartley <james.hartley@sondrel.com>
13839 L: linux-mips@vger.kernel.org
13841 F: arch/mips/boot/dts/img/pistachio*
13842 F: arch/mips/configs/pistachio*_defconfig
13843 F: arch/mips/include/asm/mach-pistachio/
13844 F: arch/mips/pistachio/
13847 M: linux-block@vger.kernel.org
13849 F: drivers/block/pktcdvd.c
13850 F: include/linux/pktcdvd.h
13851 F: include/uapi/linux/pktcdvd.h
13853 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13854 M: Tomasz Duszynski <tduszyns@gmail.com>
13856 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13857 F: drivers/iio/chemical/pms7003.c
13860 M: Jacob Keller <jacob.e.keller@intel.com>
13862 F: Documentation/driver-api/pldmfw/
13863 F: include/linux/pldmfw.h
13867 M: Logan Gunthorpe <logang@deltatee.com>
13869 F: drivers/dma/plx_dma.c
13872 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13873 L: linux-pm@vger.kernel.org
13875 W: https://01.org/pm-graph
13876 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13877 T: git git://github.com/intel/pm-graph
13878 F: tools/power/pm-graph
13880 PMBUS HARDWARE MONITORING DRIVERS
13881 M: Guenter Roeck <linux@roeck-us.net>
13882 L: linux-hwmon@vger.kernel.org
13884 W: http://hwmon.wiki.kernel.org/
13885 W: http://www.roeck-us.net/linux/drivers/
13886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13887 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13888 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13889 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13890 F: Documentation/hwmon/adm1275.rst
13891 F: Documentation/hwmon/ibm-cffps.rst
13892 F: Documentation/hwmon/ir35221.rst
13893 F: Documentation/hwmon/lm25066.rst
13894 F: Documentation/hwmon/ltc2978.rst
13895 F: Documentation/hwmon/ltc3815.rst
13896 F: Documentation/hwmon/max16064.rst
13897 F: Documentation/hwmon/max20751.rst
13898 F: Documentation/hwmon/max31785.rst
13899 F: Documentation/hwmon/max34440.rst
13900 F: Documentation/hwmon/max8688.rst
13901 F: Documentation/hwmon/pmbus-core.rst
13902 F: Documentation/hwmon/pmbus.rst
13903 F: Documentation/hwmon/tps40422.rst
13904 F: Documentation/hwmon/ucd9000.rst
13905 F: Documentation/hwmon/ucd9200.rst
13906 F: Documentation/hwmon/zl6100.rst
13907 F: drivers/hwmon/pmbus/
13908 F: include/linux/pmbus.h
13910 PMC SIERRA MaxRAID DRIVER
13911 L: linux-scsi@vger.kernel.org
13913 W: http://www.pmc-sierra.com/
13914 F: drivers/scsi/pmcraid.*
13916 PMC SIERRA PM8001 DRIVER
13917 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13918 L: linux-scsi@vger.kernel.org
13920 F: drivers/scsi/pm8001/
13922 PNI RM3100 IIO DRIVER
13923 M: Song Qiang <songqiang1304521@gmail.com>
13924 L: linux-iio@vger.kernel.org
13926 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13927 F: drivers/iio/magnetometer/rm3100*
13930 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13931 L: linux-acpi@vger.kernel.org
13934 F: include/linux/pnp.h
13936 POSIX CLOCKS and TIMERS
13937 M: Thomas Gleixner <tglx@linutronix.de>
13938 L: linux-kernel@vger.kernel.org
13940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13942 F: include/linux/time_namespace.h
13943 F: include/linux/timer*
13944 F: kernel/time/*timer*
13945 F: kernel/time/namespace.c
13947 POWER MANAGEMENT CORE
13948 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13949 L: linux-pm@vger.kernel.org
13951 B: https://bugzilla.kernel.org
13952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13953 F: drivers/base/power/
13954 F: drivers/powercap/
13955 F: include/linux/intel_rapl.h
13956 F: include/linux/pm.h
13957 F: include/linux/pm_*
13958 F: include/linux/powercap.h
13959 F: kernel/configs/nopm.config
13961 POWER STATE COORDINATION INTERFACE (PSCI)
13962 M: Mark Rutland <mark.rutland@arm.com>
13963 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13964 L: linux-arm-kernel@lists.infradead.org
13966 F: drivers/firmware/psci/
13967 F: include/linux/psci.h
13968 F: include/uapi/linux/psci.h
13970 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13971 M: Sebastian Reichel <sre@kernel.org>
13972 L: linux-pm@vger.kernel.org
13974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13975 F: Documentation/ABI/testing/sysfs-class-power
13976 F: Documentation/devicetree/bindings/power/supply/
13977 F: drivers/power/supply/
13978 F: include/linux/power_supply.h
13980 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13981 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13982 L: linuxppc-dev@lists.ozlabs.org
13984 F: drivers/char/powernv-op-panel.c
13986 PPP OVER ATM (RFC 2364)
13987 M: Mitchell Blank Jr <mitch@sfgoth.com>
13989 F: include/uapi/linux/atmppp.h
13990 F: net/atm/pppoatm.c
13993 M: Michal Ostrowski <mostrows@earthlink.net>
13995 F: drivers/net/ppp/pppoe.c
13996 F: drivers/net/ppp/pppox.c
13999 M: James Chapman <jchapman@katalix.com>
14001 F: include/linux/if_pppol2tp.h
14002 F: include/uapi/linux/if_pppol2tp.h
14003 F: net/l2tp/l2tp_ppp.c
14005 PPP PROTOCOL DRIVERS AND COMPRESSORS
14006 M: Paul Mackerras <paulus@samba.org>
14007 L: linux-ppp@vger.kernel.org
14009 F: drivers/net/ppp/ppp_*
14012 M: Rodolfo Giometti <giometti@enneenne.com>
14013 L: linuxpps@ml.enneenne.com (subscribers-only)
14015 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14016 F: Documentation/ABI/testing/sysfs-pps
14017 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14018 F: Documentation/driver-api/pps.rst
14020 F: include/linux/pps*.h
14021 F: include/uapi/linux/pps.h
14024 M: Dmitry Kozlov <xeb@mail.ru>
14025 L: netdev@vger.kernel.org
14027 W: http://sourceforge.net/projects/accel-pptp
14028 F: drivers/net/ppp/pptp.c
14030 PRESSURE STALL INFORMATION (PSI)
14031 M: Johannes Weiner <hannes@cmpxchg.org>
14033 F: include/linux/psi*
14034 F: kernel/sched/psi.c
14037 M: Petr Mladek <pmladek@suse.com>
14038 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14039 R: Steven Rostedt <rostedt@goodmis.org>
14040 R: John Ogness <john.ogness@linutronix.de>
14042 F: include/linux/printk.h
14045 PRISM54 WIRELESS DRIVER
14046 M: Luis Chamberlain <mcgrof@kernel.org>
14047 L: linux-wireless@vger.kernel.org
14049 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14050 F: drivers/net/wireless/intersil/prism54/
14053 R: Alexey Dobriyan <adobriyan@gmail.com>
14054 L: linux-kernel@vger.kernel.org
14055 L: linux-fsdevel@vger.kernel.org
14057 F: Documentation/filesystems/proc.rst
14059 F: include/linux/proc_fs.h
14060 F: tools/testing/selftests/proc/
14063 M: Luis Chamberlain <mcgrof@kernel.org>
14064 M: Kees Cook <keescook@chromium.org>
14065 M: Iurii Zaikin <yzaikin@google.com>
14066 L: linux-kernel@vger.kernel.org
14067 L: linux-fsdevel@vger.kernel.org
14069 F: fs/proc/proc_sysctl.c
14070 F: include/linux/sysctl.h
14071 F: kernel/sysctl-test.c
14073 F: tools/testing/selftests/sysctl/
14075 PS3 NETWORK SUPPORT
14076 M: Geoff Levand <geoff@infradead.org>
14077 L: netdev@vger.kernel.org
14078 L: linuxppc-dev@lists.ozlabs.org
14080 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14082 PS3 PLATFORM SUPPORT
14083 M: Geoff Levand <geoff@infradead.org>
14084 L: linuxppc-dev@lists.ozlabs.org
14086 F: arch/powerpc/boot/ps3*
14087 F: arch/powerpc/include/asm/lv1call.h
14088 F: arch/powerpc/include/asm/ps3*.h
14089 F: arch/powerpc/platforms/ps3/
14092 F: drivers/rtc/rtc-ps3.c
14093 F: drivers/usb/host/*ps3.c
14094 F: sound/ppc/snd_ps3*
14097 M: Jim Paris <jim@jtan.com>
14098 M: Geoff Levand <geoff@infradead.org>
14099 L: linuxppc-dev@lists.ozlabs.org
14101 F: drivers/block/ps3vram.c
14103 PSAMPLE PACKET SAMPLING SUPPORT
14104 M: Yotam Gigi <yotam.gi@gmail.com>
14106 F: include/net/psample.h
14107 F: include/uapi/linux/psample.h
14111 M: Kees Cook <keescook@chromium.org>
14112 M: Anton Vorontsov <anton@enomsg.org>
14113 M: Colin Cross <ccross@android.com>
14114 M: Tony Luck <tony.luck@intel.com>
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14117 F: Documentation/admin-guide/ramoops.rst
14118 F: Documentation/admin-guide/pstore-blk.rst
14119 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14120 F: drivers/acpi/apei/erst.c
14121 F: drivers/firmware/efi/efi-pstore.c
14123 F: include/linux/pstore*
14124 K: \b(pstore|ramoops)
14126 PTP HARDWARE CLOCK SUPPORT
14127 M: Richard Cochran <richardcochran@gmail.com>
14128 L: netdev@vger.kernel.org
14130 W: http://linuxptp.sourceforge.net/
14131 F: Documentation/ABI/testing/sysfs-ptp
14132 F: Documentation/driver-api/ptp.rst
14133 F: drivers/net/phy/dp83640*
14135 F: include/linux/ptp_cl*
14138 M: Oleg Nesterov <oleg@redhat.com>
14140 F: arch/*/*/ptrace*.c
14141 F: arch/*/include/asm/ptrace*.h
14142 F: arch/*/ptrace*.c
14143 F: include/asm-generic/syscall.h
14144 F: include/linux/ptrace.h
14145 F: include/linux/regset.h
14146 F: include/linux/tracehook.h
14147 F: include/uapi/linux/ptrace.h
14148 F: include/uapi/linux/ptrace.h
14152 M: Hans Verkuil <hverkuil@xs4all.nl>
14153 L: linux-media@vger.kernel.org
14155 T: git git://linuxtv.org/media_tree.git
14156 F: Documentation/admin-guide/media/pulse8-cec.rst
14157 F: drivers/media/cec/usb/pulse8/
14159 PVRUSB2 VIDEO4LINUX DRIVER
14160 M: Mike Isely <isely@pobox.com>
14161 L: pvrusb2@isely.net (subscribers-only)
14162 L: linux-media@vger.kernel.org
14164 W: http://www.isely.net/pvrusb2/
14165 T: git git://linuxtv.org/media_tree.git
14166 F: Documentation/driver-api/media/drivers/pvrusb2*
14167 F: drivers/media/usb/pvrusb2/
14170 M: Hans Verkuil <hverkuil@xs4all.nl>
14171 L: linux-media@vger.kernel.org
14173 T: git git://linuxtv.org/media_tree.git
14174 F: drivers/media/usb/pwc/*
14175 F: include/trace/events/pwc.h
14178 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14179 L: linux-hwmon@vger.kernel.org
14181 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14182 F: Documentation/hwmon/pwm-fan.rst
14183 F: drivers/hwmon/pwm-fan.c
14186 M: Sean Young <sean@mess.org>
14187 L: linux-media@vger.kernel.org
14189 F: drivers/media/rc/pwm-ir-tx.c
14192 M: Thierry Reding <thierry.reding@gmail.com>
14193 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14194 M: Lee Jones <lee.jones@linaro.org>
14195 L: linux-pwm@vger.kernel.org
14197 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14199 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14200 F: Documentation/devicetree/bindings/pwm/
14201 F: Documentation/driver-api/pwm.rst
14202 F: drivers/gpio/gpio-mvebu.c
14204 F: drivers/video/backlight/pwm_bl.c
14205 F: include/linux/pwm.h
14206 F: include/linux/pwm_backlight.h
14207 K: pwm_(config|apply_state|ops)
14210 M: Robert Jarzmik <robert.jarzmik@free.fr>
14211 L: linux-gpio@vger.kernel.org
14213 F: drivers/gpio/gpio-pxa.c
14219 M: Robert Jarzmik <robert.jarzmik@free.fr>
14220 L: linux-rtc@vger.kernel.org
14223 PXA2xx/PXA3xx SUPPORT
14224 M: Daniel Mack <daniel@zonque.org>
14225 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14226 M: Robert Jarzmik <robert.jarzmik@free.fr>
14227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14229 T: git git://github.com/hzhuang1/linux.git
14230 T: git git://github.com/rjarzmik/linux.git
14231 F: arch/arm/boot/dts/pxa*
14232 F: arch/arm/mach-pxa/
14233 F: drivers/dma/pxa*
14234 F: drivers/pcmcia/pxa2xx*
14235 F: drivers/pinctrl/pxa/
14236 F: drivers/spi/spi-pxa2xx*
14237 F: drivers/usb/gadget/udc/pxa2*
14238 F: include/sound/pxa2xx-lib.h
14243 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14244 L: qat-linux@intel.com
14246 F: drivers/crypto/qat/
14248 QCOM AUDIO (ASoC) DRIVERS
14249 M: Patrick Lai <plai@codeaurora.org>
14250 M: Banajit Goswami <bgoswami@codeaurora.org>
14251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14256 M: Alex Elder <elder@kernel.org>
14257 L: netdev@vger.kernel.org
14259 F: drivers/net/ipa/
14261 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14262 M: Gabriel Somlo <somlo@cmu.edu>
14263 M: "Michael S. Tsirkin" <mst@redhat.com>
14264 L: qemu-devel@nongnu.org
14266 F: drivers/firmware/qemu_fw_cfg.c
14267 F: include/uapi/linux/qemu_fw_cfg.h
14270 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14271 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14272 L: linux-rdma@vger.kernel.org
14274 F: drivers/infiniband/hw/qib/
14276 QLOGIC QL41xxx FCOE DRIVER
14277 M: Saurav Kashyap <skashyap@marvell.com>
14278 M: Javed Hasan <jhasan@marvell.com>
14279 M: GR-QLogic-Storage-Upstream@marvell.com
14280 L: linux-scsi@vger.kernel.org
14282 F: drivers/scsi/qedf/
14284 QLOGIC QL41xxx ISCSI DRIVER
14285 M: Nilesh Javali <njavali@marvell.com>
14286 M: Manish Rangankar <mrangankar@marvell.com>
14287 M: GR-QLogic-Storage-Upstream@marvell.com
14288 L: linux-scsi@vger.kernel.org
14290 F: drivers/scsi/qedi/
14292 QLOGIC QL4xxx ETHERNET DRIVER
14293 M: Ariel Elior <aelior@marvell.com>
14294 M: GR-everest-linux-l2@marvell.com
14295 L: netdev@vger.kernel.org
14297 F: drivers/net/ethernet/qlogic/qed/
14298 F: drivers/net/ethernet/qlogic/qede/
14299 F: include/linux/qed/
14301 QLOGIC QL4xxx RDMA DRIVER
14302 M: Michal Kalderon <mkalderon@marvell.com>
14303 M: Ariel Elior <aelior@marvell.com>
14304 L: linux-rdma@vger.kernel.org
14306 F: drivers/infiniband/hw/qedr/
14307 F: include/uapi/rdma/qedr-abi.h
14309 QLOGIC QLA1280 SCSI DRIVER
14310 M: Michael Reed <mdr@sgi.com>
14311 L: linux-scsi@vger.kernel.org
14313 F: drivers/scsi/qla1280.[ch]
14315 QLOGIC QLA2XXX FC-SCSI DRIVER
14316 M: Nilesh Javali <njavali@marvell.com>
14317 M: GR-QLogic-Storage-Upstream@marvell.com
14318 L: linux-scsi@vger.kernel.org
14320 F: drivers/scsi/qla2xxx/
14322 QLOGIC QLA3XXX NETWORK DRIVER
14323 M: GR-Linux-NIC-Dev@marvell.com
14324 L: netdev@vger.kernel.org
14326 F: drivers/net/ethernet/qlogic/qla3xxx.*
14328 QLOGIC QLA4XXX iSCSI DRIVER
14329 M: Nilesh Javali <njavali@marvell.com>
14330 M: Manish Rangankar <mrangankar@marvell.com>
14331 M: GR-QLogic-Storage-Upstream@marvell.com
14332 L: linux-scsi@vger.kernel.org
14334 F: drivers/scsi/qla4xxx/
14336 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14337 M: Shahed Shaikh <shshaikh@marvell.com>
14338 M: Manish Chopra <manishc@marvell.com>
14339 M: GR-Linux-NIC-Dev@marvell.com
14340 L: netdev@vger.kernel.org
14342 F: drivers/net/ethernet/qlogic/qlcnic/
14344 QLOGIC QLGE 10Gb ETHERNET DRIVER
14345 M: Manish Chopra <manishc@marvell.com>
14346 M: GR-Linux-NIC-Dev@marvell.com
14347 L: netdev@vger.kernel.org
14349 F: drivers/staging/qlge/
14351 QM1D1B0004 MEDIA DRIVER
14352 M: Akihiro Tsukada <tskd08@gmail.com>
14353 L: linux-media@vger.kernel.org
14355 F: drivers/media/tuners/qm1d1b0004*
14357 QM1D1C0042 MEDIA DRIVER
14358 M: Akihiro Tsukada <tskd08@gmail.com>
14359 L: linux-media@vger.kernel.org
14361 F: drivers/media/tuners/qm1d1c0042*
14364 M: Anders Larsen <al@alarsen.net>
14366 W: http://www.alarsen.net/linux/qnx4fs/
14368 F: include/uapi/linux/qnx4_fs.h
14369 F: include/uapi/linux/qnxtypes.h
14371 QORIQ DPAA2 FSL-MC BUS DRIVER
14372 M: Stuart Yoder <stuyoder@gmail.com>
14373 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14374 L: linux-kernel@vger.kernel.org
14376 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14377 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14378 F: drivers/bus/fsl-mc/
14380 QT1010 MEDIA DRIVER
14381 M: Antti Palosaari <crope@iki.fi>
14382 L: linux-media@vger.kernel.org
14384 W: https://linuxtv.org
14385 W: http://palosaari.fi/linux/
14386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14387 T: git git://linuxtv.org/anttip/media_tree.git
14388 F: drivers/media/tuners/qt1010*
14390 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14391 M: Kalle Valo <kvalo@codeaurora.org>
14392 L: ath10k@lists.infradead.org
14394 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14396 F: drivers/net/wireless/ath/ath10k/
14398 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14399 M: Kalle Valo <kvalo@codeaurora.org>
14400 L: ath11k@lists.infradead.org
14402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14403 F: drivers/net/wireless/ath/ath11k/
14405 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14406 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14407 L: linux-wireless@vger.kernel.org
14409 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14410 F: drivers/net/wireless/ath/ath9k/
14412 QUALCOMM CAMERA SUBSYSTEM DRIVER
14413 M: Todor Tomov <todor.too@gmail.com>
14414 L: linux-media@vger.kernel.org
14416 F: Documentation/admin-guide/media/qcom_camss.rst
14417 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14418 F: drivers/media/platform/qcom/camss/
14420 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14421 M: Niklas Cassel <nks@flawful.org>
14422 L: linux-pm@vger.kernel.org
14423 L: linux-arm-msm@vger.kernel.org
14425 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14426 F: drivers/soc/qcom/cpr.c
14428 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14429 M: Ilia Lin <ilia.lin@kernel.org>
14430 L: linux-pm@vger.kernel.org
14432 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14433 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14435 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14436 M: Timur Tabi <timur@kernel.org>
14437 L: netdev@vger.kernel.org
14439 F: drivers/net/ethernet/qualcomm/emac/
14441 QUALCOMM ETHQOS ETHERNET DRIVER
14442 M: Vinod Koul <vkoul@kernel.org>
14443 L: netdev@vger.kernel.org
14445 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14446 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14448 QUALCOMM GENERIC INTERFACE I2C DRIVER
14449 M: Akash Asthana <akashast@codeaurora.org>
14450 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14451 L: linux-i2c@vger.kernel.org
14452 L: linux-arm-msm@vger.kernel.org
14454 F: drivers/i2c/busses/i2c-qcom-geni.c
14456 QUALCOMM HEXAGON ARCHITECTURE
14457 M: Brian Cain <bcain@codeaurora.org>
14458 L: linux-hexagon@vger.kernel.org
14462 QUALCOMM HIDMA DRIVER
14463 M: Sinan Kaya <okaya@kernel.org>
14464 L: linux-arm-kernel@lists.infradead.org
14465 L: linux-arm-msm@vger.kernel.org
14466 L: dmaengine@vger.kernel.org
14468 F: drivers/dma/qcom/hidma*
14470 QUALCOMM I2C CCI DRIVER
14471 M: Loic Poulain <loic.poulain@linaro.org>
14472 M: Robert Foss <robert.foss@linaro.org>
14473 L: linux-i2c@vger.kernel.org
14474 L: linux-arm-msm@vger.kernel.org
14476 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14477 F: drivers/i2c/busses/i2c-qcom-cci.c
14480 M: Rob Clark <robdclark@gmail.com>
14481 L: iommu@lists.linux-foundation.org
14482 L: linux-arm-msm@vger.kernel.org
14484 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14486 QUALCOMM IPCC MAILBOX DRIVER
14487 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14488 L: linux-arm-msm@vger.kernel.org
14490 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14491 F: drivers/mailbox/qcom-ipcc.c
14492 F: include/dt-bindings/mailbox/qcom-ipcc.h
14494 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14495 M: Robert Marko <robert.marko@sartura.hr>
14496 M: Luka Perkov <luka.perkov@sartura.hr>
14497 L: linux-arm-msm@vger.kernel.org
14499 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14500 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14502 QUALCOMM RMNET DRIVER
14503 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14504 M: Sean Tranchetti <stranche@codeaurora.org>
14505 L: netdev@vger.kernel.org
14507 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14508 F: drivers/net/ethernet/qualcomm/rmnet/
14509 F: include/linux/if_rmnet.h
14511 QUALCOMM TSENS THERMAL DRIVER
14512 M: Amit Kucheria <amitk@kernel.org>
14513 L: linux-pm@vger.kernel.org
14514 L: linux-arm-msm@vger.kernel.org
14516 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14517 F: drivers/thermal/qcom/
14519 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14520 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14521 L: linux-media@vger.kernel.org
14522 L: linux-arm-msm@vger.kernel.org
14524 T: git git://linuxtv.org/media_tree.git
14525 F: Documentation/devicetree/bindings/media/*venus*
14526 F: drivers/media/platform/qcom/venus/
14528 QUALCOMM WCN36XX WIRELESS DRIVER
14529 M: Kalle Valo <kvalo@codeaurora.org>
14530 L: wcn36xx@lists.infradead.org
14532 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14533 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14534 F: drivers/net/wireless/ath/wcn36xx/
14536 QUANTENNA QTNFMAC WIRELESS DRIVER
14537 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14538 R: Sergey Matyukevich <geomatsi@gmail.com>
14539 L: linux-wireless@vger.kernel.org
14541 F: drivers/net/wireless/quantenna
14543 RADEON and AMDGPU DRM DRIVERS
14544 M: Alex Deucher <alexander.deucher@amd.com>
14545 M: Christian König <christian.koenig@amd.com>
14546 L: amd-gfx@lists.freedesktop.org
14548 T: git git://people.freedesktop.org/~agd5f/linux
14549 F: drivers/gpu/drm/amd/
14550 F: drivers/gpu/drm/radeon/
14551 F: include/uapi/drm/amdgpu_drm.h
14552 F: include/uapi/drm/radeon_drm.h
14554 RADEON FRAMEBUFFER DISPLAY DRIVER
14555 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14556 L: linux-fbdev@vger.kernel.org
14558 F: drivers/video/fbdev/aty/radeon*
14559 F: include/uapi/linux/radeonfb.h
14561 RADIOSHARK RADIO DRIVER
14562 M: Hans Verkuil <hverkuil@xs4all.nl>
14563 L: linux-media@vger.kernel.org
14565 T: git git://linuxtv.org/media_tree.git
14566 F: drivers/media/radio/radio-shark.c
14568 RADIOSHARK2 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-shark2.c
14574 F: drivers/media/radio/radio-tea5777.c
14576 RADOS BLOCK DEVICE (RBD)
14577 M: Ilya Dryomov <idryomov@gmail.com>
14578 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14579 L: ceph-devel@vger.kernel.org
14581 W: http://ceph.com/
14582 T: git git://github.com/ceph/ceph-client.git
14583 F: Documentation/ABI/testing/sysfs-bus-rbd
14584 F: drivers/block/rbd.c
14585 F: drivers/block/rbd_types.h
14587 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14588 M: Paul Mackerras <paulus@samba.org>
14589 L: linux-fbdev@vger.kernel.org
14591 F: drivers/video/fbdev/aty/aty128fb.c
14593 RAINSHADOW-CEC DRIVER
14594 M: Hans Verkuil <hverkuil@xs4all.nl>
14595 L: linux-media@vger.kernel.org
14597 T: git git://linuxtv.org/media_tree.git
14598 F: drivers/media/cec/usb/rainshadow/
14600 RALINK MIPS ARCHITECTURE
14601 M: John Crispin <john@phrozen.org>
14602 L: linux-mips@vger.kernel.org
14604 F: arch/mips/ralink
14606 RALINK RT2X00 WIRELESS LAN DRIVER
14607 M: Stanislaw Gruszka <stf_xl@wp.pl>
14608 M: Helmut Schaa <helmut.schaa@googlemail.com>
14609 L: linux-wireless@vger.kernel.org
14611 F: drivers/net/wireless/ralink/rt2x00/
14613 RAMDISK RAM BLOCK DEVICE DRIVER
14614 M: Jens Axboe <axboe@kernel.dk>
14616 F: Documentation/admin-guide/blockdev/ramdisk.rst
14617 F: drivers/block/brd.c
14619 RANCHU VIRTUAL BOARD FOR MIPS
14620 M: Miodrag Dinic <miodrag.dinic@mips.com>
14621 L: linux-mips@vger.kernel.org
14623 F: arch/mips/configs/generic/board-ranchu.config
14624 F: arch/mips/generic/board-ranchu.c
14626 RANDOM NUMBER DRIVER
14627 M: "Theodore Ts'o" <tytso@mit.edu>
14629 F: drivers/char/random.c
14632 M: Matt Porter <mporter@kernel.crashing.org>
14633 M: Alexandre Bounine <alex.bou9@gmail.com>
14635 F: drivers/rapidio/
14638 M: Tony Luck <tony.luck@intel.com>
14639 M: Borislav Petkov <bp@alien8.de>
14640 L: linux-edac@vger.kernel.org
14642 F: Documentation/admin-guide/ras.rst
14644 F: include/linux/ras.h
14645 F: include/ras/ras_event.h
14647 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14648 L: linux-wireless@vger.kernel.org
14650 F: drivers/net/wireless/ray*
14652 RC-CORE / LIRC FRAMEWORK
14653 M: Sean Young <sean@mess.org>
14654 L: linux-media@vger.kernel.org
14656 W: http://linuxtv.org
14657 T: git git://linuxtv.org/media_tree.git
14658 F: Documentation/driver-api/media/rc-core.rst
14659 F: Documentation/userspace-api/media/rc/
14660 F: drivers/media/rc/
14661 F: include/media/rc-map.h
14662 F: include/media/rc-core.h
14663 F: include/uapi/linux/lirc.h
14665 RCMM REMOTE CONTROLS DECODER
14666 M: Patrick Lerda <patrick9876@free.fr>
14668 F: drivers/media/rc/ir-rcmm-decoder.c
14670 RCUTORTURE TEST FRAMEWORK
14671 M: "Paul E. McKenney" <paulmck@kernel.org>
14672 M: Josh Triplett <josh@joshtriplett.org>
14673 R: Steven Rostedt <rostedt@goodmis.org>
14674 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14675 R: Lai Jiangshan <jiangshanlai@gmail.com>
14676 L: rcu@vger.kernel.org
14678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14679 F: tools/testing/selftests/rcutorture
14681 RDACM20 Camera Sensor
14682 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14683 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14684 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14685 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14686 L: linux-media@vger.kernel.org
14688 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14689 F: drivers/media/i2c/max9271.c
14690 F: drivers/media/i2c/max9271.h
14691 F: drivers/media/i2c/rdacm20.c
14694 M: Florian Fainelli <florian@openwrt.org>
14697 RDC R6040 FAST ETHERNET DRIVER
14698 M: Florian Fainelli <f.fainelli@gmail.com>
14699 L: netdev@vger.kernel.org
14701 F: drivers/net/ethernet/rdc/r6040.c
14703 RDMAVT - RDMA verbs software
14704 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14705 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14706 L: linux-rdma@vger.kernel.org
14708 F: drivers/infiniband/sw/rdmavt
14710 RDS - RELIABLE DATAGRAM SOCKETS
14711 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14712 L: netdev@vger.kernel.org
14713 L: linux-rdma@vger.kernel.org
14714 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14716 W: https://oss.oracle.com/projects/rds/
14717 F: Documentation/networking/rds.rst
14720 RDT - RESOURCE ALLOCATION
14721 M: Fenghua Yu <fenghua.yu@intel.com>
14722 M: Reinette Chatre <reinette.chatre@intel.com>
14723 L: linux-kernel@vger.kernel.org
14725 F: Documentation/x86/resctrl*
14726 F: arch/x86/include/asm/resctrl.h
14727 F: arch/x86/kernel/cpu/resctrl/
14728 F: tools/testing/selftests/resctrl/
14730 READ-COPY UPDATE (RCU)
14731 M: "Paul E. McKenney" <paulmck@kernel.org>
14732 M: Josh Triplett <josh@joshtriplett.org>
14733 R: Steven Rostedt <rostedt@goodmis.org>
14734 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14735 R: Lai Jiangshan <jiangshanlai@gmail.com>
14736 R: Joel Fernandes <joel@joelfernandes.org>
14737 L: rcu@vger.kernel.org
14739 W: http://www.rdrop.com/users/paulmck/RCU/
14740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14741 F: Documentation/RCU/
14742 F: include/linux/rcu*
14744 X: Documentation/RCU/torture.rst
14745 X: include/linux/srcu*.h
14746 X: kernel/rcu/srcu*.c
14748 REAL TIME CLOCK (RTC) SUBSYSTEM
14749 M: Alessandro Zummo <a.zummo@towertech.it>
14750 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14751 L: linux-rtc@vger.kernel.org
14753 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14755 F: Documentation/admin-guide/rtc.rst
14756 F: Documentation/devicetree/bindings/rtc/
14758 F: include/linux/platform_data/rtc-*
14759 F: include/linux/rtc.h
14760 F: include/linux/rtc/
14761 F: include/uapi/linux/rtc.h
14762 F: tools/testing/selftests/rtc/
14764 REALTEK AUDIO CODECS
14765 M: Oder Chiou <oder_chiou@realtek.com>
14767 F: include/sound/rt*.h
14768 F: sound/soc/codecs/rt*
14770 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14771 M: Linus Walleij <linus.walleij@linaro.org>
14773 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14774 F: drivers/net/dsa/realtek-smi*
14775 F: drivers/net/dsa/rtl83*
14777 REALTEK WIRELESS DRIVER (rtlwifi family)
14778 M: Ping-Ke Shih <pkshih@realtek.com>
14779 L: linux-wireless@vger.kernel.org
14781 W: https://wireless.wiki.kernel.org/
14782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14783 F: drivers/net/wireless/realtek/rtlwifi/
14785 REALTEK WIRELESS DRIVER (rtw88)
14786 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14787 L: linux-wireless@vger.kernel.org
14789 F: drivers/net/wireless/realtek/rtw88/
14791 REDPINE WIRELESS DRIVER
14792 M: Amitkumar Karwar <amitkarwar@gmail.com>
14793 M: Siva Rebbagondla <siva8118@gmail.com>
14794 L: linux-wireless@vger.kernel.org
14796 F: drivers/net/wireless/rsi/
14798 REGISTER MAP ABSTRACTION
14799 M: Mark Brown <broonie@kernel.org>
14800 L: linux-kernel@vger.kernel.org
14802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14803 F: Documentation/devicetree/bindings/regmap/
14804 F: drivers/base/regmap/
14805 F: include/linux/regmap.h
14807 REISERFS FILE SYSTEM
14808 L: reiserfs-devel@vger.kernel.org
14812 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14813 M: Ohad Ben-Cohen <ohad@wizery.com>
14814 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14815 L: linux-remoteproc@vger.kernel.org
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14818 F: Documentation/ABI/testing/sysfs-class-remoteproc
14819 F: Documentation/devicetree/bindings/remoteproc/
14820 F: Documentation/staging/remoteproc.rst
14821 F: drivers/remoteproc/
14822 F: include/linux/remoteproc.h
14823 F: include/linux/remoteproc/
14825 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14826 M: Ohad Ben-Cohen <ohad@wizery.com>
14827 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14828 L: linux-remoteproc@vger.kernel.org
14830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14831 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14832 F: Documentation/staging/rpmsg.rst
14834 F: include/linux/rpmsg.h
14835 F: include/linux/rpmsg/
14836 F: include/uapi/linux/rpmsg.h
14839 RENESAS CLOCK DRIVERS
14840 M: Geert Uytterhoeven <geert+renesas@glider.be>
14841 L: linux-renesas-soc@vger.kernel.org
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14844 F: Documentation/devicetree/bindings/clock/renesas,*
14845 F: drivers/clk/renesas/
14847 RENESAS EMEV2 I2C DRIVER
14848 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14850 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14851 F: drivers/i2c/busses/i2c-emev2.c
14853 RENESAS ETHERNET DRIVERS
14854 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14855 L: netdev@vger.kernel.org
14856 L: linux-renesas-soc@vger.kernel.org
14857 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14858 F: drivers/net/ethernet/renesas/
14859 F: include/linux/sh_eth.h
14861 RENESAS R-CAR GYROADC DRIVER
14862 M: Marek Vasut <marek.vasut@gmail.com>
14863 L: linux-iio@vger.kernel.org
14865 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14866 F: drivers/iio/adc/rcar-gyroadc.c
14868 RENESAS R-CAR I2C DRIVERS
14869 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14871 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14872 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14873 F: drivers/i2c/busses/i2c-rcar.c
14874 F: drivers/i2c/busses/i2c-sh_mobile.c
14876 RENESAS R-CAR THERMAL DRIVERS
14877 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14878 L: linux-renesas-soc@vger.kernel.org
14880 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14881 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14882 F: drivers/thermal/rcar_gen3_thermal.c
14883 F: drivers/thermal/rcar_thermal.c
14885 RENESAS RIIC DRIVER
14886 M: Chris Brandt <chris.brandt@renesas.com>
14888 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14889 F: drivers/i2c/busses/i2c-riic.c
14891 RENESAS USB PHY DRIVER
14892 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14893 L: linux-renesas-soc@vger.kernel.org
14895 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14897 RESET CONTROLLER FRAMEWORK
14898 M: Philipp Zabel <p.zabel@pengutronix.de>
14900 T: git git://git.pengutronix.de/git/pza/linux
14901 F: Documentation/devicetree/bindings/reset/
14903 F: include/dt-bindings/reset/
14904 F: include/linux/reset-controller.h
14905 F: include/linux/reset.h
14906 F: include/linux/reset/
14907 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14909 RESTARTABLE SEQUENCES SUPPORT
14910 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14911 M: Peter Zijlstra <peterz@infradead.org>
14912 M: "Paul E. McKenney" <paulmck@kernel.org>
14913 M: Boqun Feng <boqun.feng@gmail.com>
14914 L: linux-kernel@vger.kernel.org
14916 F: include/trace/events/rseq.h
14917 F: include/uapi/linux/rseq.h
14919 F: tools/testing/selftests/rseq/
14922 M: Johannes Berg <johannes@sipsolutions.net>
14923 L: linux-wireless@vger.kernel.org
14925 W: https://wireless.wiki.kernel.org/
14926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14928 F: Documentation/ABI/stable/sysfs-class-rfkill
14929 F: Documentation/driver-api/rfkill.rst
14930 F: include/linux/rfkill.h
14931 F: include/uapi/linux/rfkill.h
14935 M: Thomas Graf <tgraf@suug.ch>
14936 M: Herbert Xu <herbert@gondor.apana.org.au>
14937 L: netdev@vger.kernel.org
14939 F: include/linux/rhashtable-types.h
14940 F: include/linux/rhashtable.h
14941 F: lib/rhashtable.c
14942 F: lib/test_rhashtable.c
14944 RICOH R5C592 MEMORYSTICK DRIVER
14945 M: Maxim Levitsky <maximlevitsky@gmail.com>
14947 F: drivers/memstick/host/r592.*
14949 RICOH SMARTMEDIA/XD DRIVER
14950 M: Maxim Levitsky <maximlevitsky@gmail.com>
14952 F: drivers/mtd/nand/raw/r852.c
14953 F: drivers/mtd/nand/raw/r852.h
14955 RISC-V ARCHITECTURE
14956 M: Paul Walmsley <paul.walmsley@sifive.com>
14957 M: Palmer Dabbelt <palmer@dabbelt.com>
14958 M: Albert Ou <aou@eecs.berkeley.edu>
14959 L: linux-riscv@lists.infradead.org
14961 P: Documentation/riscv/patch-acceptance.rst
14962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14968 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14969 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14970 L: linux-block@vger.kernel.org
14972 F: drivers/block/rnbd/
14975 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14977 W: http://sourceforge.net/projects/roccat/
14978 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14979 F: drivers/hid/hid-roccat*
14980 F: include/linux/hid-roccat*
14982 ROCKCHIP ISP V1 DRIVER
14983 M: Helen Koike <helen.koike@collabora.com>
14984 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
14985 L: linux-media@vger.kernel.org
14987 F: Documentation/admin-guide/media/rkisp1.rst
14988 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
14989 F: drivers/staging/media/rkisp1/
14991 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14992 M: Jacob Chen <jacob-chen@iotwrt.com>
14993 M: Ezequiel Garcia <ezequiel@collabora.com>
14994 L: linux-media@vger.kernel.org
14995 L: linux-rockchip@lists.infradead.org
14997 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14998 F: drivers/media/platform/rockchip/rga/
15000 ROCKCHIP VIDEO DECODER DRIVER
15001 M: Ezequiel Garcia <ezequiel@collabora.com>
15002 L: linux-media@vger.kernel.org
15003 L: linux-rockchip@lists.infradead.org
15005 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15006 F: drivers/staging/media/rkvdec/
15009 M: Jiri Pirko <jiri@resnulli.us>
15010 L: netdev@vger.kernel.org
15012 F: drivers/net/ethernet/rocker/
15016 W: http://www.comtrol.com
15017 F: Documentation/driver-api/serial/rocket.rst
15018 F: drivers/tty/rocket*
15020 ROCKETPORT EXPRESS/INFINITY DRIVER
15021 M: Kevin Cernekee <cernekee@gmail.com>
15022 L: linux-serial@vger.kernel.org
15024 F: drivers/tty/serial/rp2.*
15026 ROHM BD99954 CHARGER IC
15027 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15028 L: linux-power@fi.rohmeurope.com
15030 F: drivers/power/supply/bd99954-charger.c
15031 F: drivers/power/supply/bd99954-charger.h
15033 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15034 M: Tomasz Duszynski <tduszyns@gmail.com>
15036 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15037 F: drivers/iio/light/bh1750.c
15039 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15040 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15041 L: linux-kernel@vger.kernel.org
15042 L: linux-renesas-soc@vger.kernel.org
15044 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15045 F: drivers/gpio/gpio-bd9571mwv.c
15046 F: drivers/mfd/bd9571mwv.c
15047 F: drivers/regulator/bd9571mwv-regulator.c
15048 F: include/linux/mfd/bd9571mwv.h
15050 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15051 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15052 L: linux-power@fi.rohmeurope.com
15054 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15055 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15056 F: drivers/clk/clk-bd718x7.c
15057 F: drivers/gpio/gpio-bd70528.c
15058 F: drivers/gpio/gpio-bd71828.c
15059 F: drivers/mfd/rohm-bd70528.c
15060 F: drivers/mfd/rohm-bd71828.c
15061 F: drivers/mfd/rohm-bd718x7.c
15062 F: drivers/power/supply/bd70528-charger.c
15063 F: drivers/regulator/bd70528-regulator.c
15064 F: drivers/regulator/bd71828-regulator.c
15065 F: drivers/regulator/bd718x7-regulator.c
15066 F: drivers/regulator/rohm-regulator.c
15067 F: drivers/rtc/rtc-bd70528.c
15068 F: drivers/watchdog/bd70528_wdt.c
15069 F: include/linux/mfd/rohm-bd70528.h
15070 F: include/linux/mfd/rohm-bd71828.h
15071 F: include/linux/mfd/rohm-bd718x7.h
15072 F: include/linux/mfd/rohm-generic.h
15073 F: include/linux/mfd/rohm-shared.h
15076 M: Ralf Baechle <ralf@linux-mips.org>
15077 L: linux-hams@vger.kernel.org
15079 W: http://www.linux-ax25.org/
15080 F: include/net/rose.h
15081 F: include/uapi/linux/rose.h
15084 ROTATION DRIVER FOR ALLWINNER A83T
15085 M: Jernej Skrabec <jernej.skrabec@siol.net>
15086 L: linux-media@vger.kernel.org
15088 T: git git://linuxtv.org/media_tree.git
15089 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15090 F: drivers/media/platform/sunxi/sun8i-rotate/
15092 RTL2830 MEDIA DRIVER
15093 M: Antti Palosaari <crope@iki.fi>
15094 L: linux-media@vger.kernel.org
15096 W: https://linuxtv.org
15097 W: http://palosaari.fi/linux/
15098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15099 T: git git://linuxtv.org/anttip/media_tree.git
15100 F: drivers/media/dvb-frontends/rtl2830*
15102 RTL2832 MEDIA DRIVER
15103 M: Antti Palosaari <crope@iki.fi>
15104 L: linux-media@vger.kernel.org
15106 W: https://linuxtv.org
15107 W: http://palosaari.fi/linux/
15108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15109 T: git git://linuxtv.org/anttip/media_tree.git
15110 F: drivers/media/dvb-frontends/rtl2832*
15112 RTL2832_SDR MEDIA DRIVER
15113 M: Antti Palosaari <crope@iki.fi>
15114 L: linux-media@vger.kernel.org
15116 W: https://linuxtv.org
15117 W: http://palosaari.fi/linux/
15118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15119 T: git git://linuxtv.org/anttip/media_tree.git
15120 F: drivers/media/dvb-frontends/rtl2832_sdr*
15122 RTL8180 WIRELESS DRIVER
15123 L: linux-wireless@vger.kernel.org
15125 W: https://wireless.wiki.kernel.org/
15126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15127 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15129 RTL8187 WIRELESS DRIVER
15130 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15131 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15132 M: Larry Finger <Larry.Finger@lwfinger.net>
15133 L: linux-wireless@vger.kernel.org
15135 W: https://wireless.wiki.kernel.org/
15136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15137 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15139 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15140 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15141 L: linux-wireless@vger.kernel.org
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15144 F: drivers/net/wireless/realtek/rtl8xxxu/
15146 RTRS TRANSPORT DRIVERS
15147 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15148 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15149 L: linux-rdma@vger.kernel.org
15151 F: drivers/infiniband/ulp/rtrs/
15153 RXRPC SOCKETS (AF_RXRPC)
15154 M: David Howells <dhowells@redhat.com>
15155 L: linux-afs@lists.infradead.org
15157 W: https://www.infradead.org/~dhowells/kafs/
15158 F: Documentation/networking/rxrpc.rst
15159 F: include/keys/rxrpc-type.h
15160 F: include/net/af_rxrpc.h
15161 F: include/trace/events/rxrpc.h
15162 F: include/uapi/linux/rxrpc.h
15165 S3 SAVAGE FRAMEBUFFER DRIVER
15166 M: Antonino Daplas <adaplas@gmail.com>
15167 L: linux-fbdev@vger.kernel.org
15169 F: drivers/video/fbdev/savage/
15172 M: Heiko Carstens <hca@linux.ibm.com>
15173 M: Vasily Gorbik <gor@linux.ibm.com>
15174 M: Christian Borntraeger <borntraeger@de.ibm.com>
15175 L: linux-s390@vger.kernel.org
15177 W: http://www.ibm.com/developerworks/linux/linux390/
15178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15179 F: Documentation/driver-api/s390-drivers.rst
15180 F: Documentation/s390/
15184 S390 COMMON I/O LAYER
15185 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15186 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15187 L: linux-s390@vger.kernel.org
15189 W: http://www.ibm.com/developerworks/linux/linux390/
15190 F: drivers/s390/cio/
15193 M: Stefan Haberland <sth@linux.ibm.com>
15194 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15195 L: linux-s390@vger.kernel.org
15197 W: http://www.ibm.com/developerworks/linux/linux390/
15198 F: block/partitions/ibm.c
15199 F: drivers/s390/block/dasd*
15200 F: include/linux/dasd_mod.h
15203 M: Matthew Rosato <mjrosato@linux.ibm.com>
15204 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15205 L: linux-s390@vger.kernel.org
15207 W: http://www.ibm.com/developerworks/linux/linux390/
15208 F: drivers/iommu/s390-iommu.c
15210 S390 IUCV NETWORK LAYER
15211 M: Julian Wiedmann <jwi@linux.ibm.com>
15212 M: Karsten Graul <kgraul@linux.ibm.com>
15213 L: linux-s390@vger.kernel.org
15215 W: http://www.ibm.com/developerworks/linux/linux390/
15216 F: drivers/s390/net/*iucv*
15217 F: include/net/iucv/
15220 S390 NETWORK DRIVERS
15221 M: Julian Wiedmann <jwi@linux.ibm.com>
15222 M: Karsten Graul <kgraul@linux.ibm.com>
15223 L: linux-s390@vger.kernel.org
15225 W: http://www.ibm.com/developerworks/linux/linux390/
15226 F: drivers/s390/net/
15229 M: Niklas Schnelle <schnelle@linux.ibm.com>
15230 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15231 L: linux-s390@vger.kernel.org
15233 W: http://www.ibm.com/developerworks/linux/linux390/
15235 F: drivers/pci/hotplug/s390_pci_hpc.c
15236 F: Documentation/s390/pci.rst
15238 S390 VFIO AP DRIVER
15239 M: Tony Krowiak <akrowiak@linux.ibm.com>
15240 M: Pierre Morel <pmorel@linux.ibm.com>
15241 M: Halil Pasic <pasic@linux.ibm.com>
15242 L: linux-s390@vger.kernel.org
15244 W: http://www.ibm.com/developerworks/linux/linux390/
15245 F: Documentation/s390/vfio-ap.rst
15246 F: drivers/s390/crypto/vfio_ap_drv.c
15247 F: drivers/s390/crypto/vfio_ap_ops.c
15248 F: drivers/s390/crypto/vfio_ap_private.h
15250 S390 VFIO-CCW DRIVER
15251 M: Cornelia Huck <cohuck@redhat.com>
15252 M: Eric Farman <farman@linux.ibm.com>
15253 R: Halil Pasic <pasic@linux.ibm.com>
15254 L: linux-s390@vger.kernel.org
15255 L: kvm@vger.kernel.org
15257 F: Documentation/s390/vfio-ccw.rst
15258 F: drivers/s390/cio/vfio_ccw*
15259 F: include/uapi/linux/vfio_ccw.h
15261 S390 VFIO-PCI DRIVER
15262 M: Matthew Rosato <mjrosato@linux.ibm.com>
15263 L: linux-s390@vger.kernel.org
15264 L: kvm@vger.kernel.org
15266 F: drivers/vfio/pci/vfio_pci_zdev.c
15267 F: include/uapi/linux/vfio_zdev.h
15270 M: Harald Freudenberger <freude@linux.ibm.com>
15271 L: linux-s390@vger.kernel.org
15273 W: http://www.ibm.com/developerworks/linux/linux390/
15274 F: drivers/s390/crypto/
15277 M: Steffen Maier <maier@linux.ibm.com>
15278 M: Benjamin Block <bblock@linux.ibm.com>
15279 L: linux-s390@vger.kernel.org
15281 W: http://www.ibm.com/developerworks/linux/linux390/
15282 F: drivers/s390/scsi/zfcp_*
15284 S3C24XX SD/MMC Driver
15285 M: Ben Dooks <ben-linux@fluff.org>
15286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15288 F: drivers/mmc/host/s3cmci.*
15290 SAA6588 RDS RECEIVER DRIVER
15291 M: Hans Verkuil <hverkuil@xs4all.nl>
15292 L: linux-media@vger.kernel.org
15294 W: https://linuxtv.org
15295 T: git git://linuxtv.org/media_tree.git
15296 F: drivers/media/i2c/saa6588*
15298 SAA7134 VIDEO4LINUX DRIVER
15299 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15300 L: linux-media@vger.kernel.org
15302 W: https://linuxtv.org
15303 T: git git://linuxtv.org/media_tree.git
15304 F: Documentation/driver-api/media/drivers/saa7134*
15305 F: drivers/media/pci/saa7134/
15307 SAA7146 VIDEO4LINUX-2 DRIVER
15308 M: Hans Verkuil <hverkuil@xs4all.nl>
15309 L: linux-media@vger.kernel.org
15311 T: git git://linuxtv.org/media_tree.git
15312 F: drivers/media/common/saa7146/
15313 F: drivers/media/pci/saa7146/
15314 F: include/media/drv-intf/saa7146*
15316 SAFESETID SECURITY MODULE
15317 M: Micah Morton <mortonm@chromium.org>
15319 F: Documentation/admin-guide/LSM/SafeSetID.rst
15320 F: security/safesetid/
15322 SAMSUNG AUDIO (ASoC) DRIVERS
15323 M: Krzysztof Kozlowski <krzk@kernel.org>
15324 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15325 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15327 F: Documentation/devicetree/bindings/sound/samsung*
15328 F: sound/soc/samsung/
15330 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15331 M: Krzysztof Kozlowski <krzk@kernel.org>
15332 L: linux-crypto@vger.kernel.org
15333 L: linux-samsung-soc@vger.kernel.org
15335 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15336 F: drivers/crypto/exynos-rng.c
15338 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15339 M: Łukasz Stelmach <l.stelmach@samsung.com>
15340 L: linux-samsung-soc@vger.kernel.org
15342 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15343 F: drivers/char/hw_random/exynos-trng.c
15345 SAMSUNG FRAMEBUFFER DRIVER
15346 M: Jingoo Han <jingoohan1@gmail.com>
15347 L: linux-fbdev@vger.kernel.org
15349 F: drivers/video/fbdev/s3c-fb.c
15351 SAMSUNG LAPTOP DRIVER
15352 M: Corentin Chary <corentin.chary@gmail.com>
15353 L: platform-driver-x86@vger.kernel.org
15355 F: drivers/platform/x86/samsung-laptop.c
15357 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15358 M: Krzysztof Kozlowski <krzk@kernel.org>
15359 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15360 L: linux-kernel@vger.kernel.org
15361 L: linux-samsung-soc@vger.kernel.org
15363 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15364 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15365 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15366 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15367 F: drivers/clk/clk-s2mps11.c
15368 F: drivers/mfd/sec*.c
15369 F: drivers/regulator/s2m*.c
15370 F: drivers/regulator/s5m*.c
15371 F: drivers/rtc/rtc-s5m.c
15372 F: include/linux/mfd/samsung/
15374 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15375 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15376 L: linux-media@vger.kernel.org
15377 L: linux-samsung-soc@vger.kernel.org
15379 F: drivers/media/platform/s3c-camif/
15380 F: include/media/drv-intf/s3c_camif.h
15382 SAMSUNG S3FWRN5 NFC DRIVER
15383 M: Krzysztof Kozlowski <krzk@kernel.org>
15384 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15385 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15387 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15388 F: drivers/nfc/s3fwrn5
15390 SAMSUNG S5C73M3 CAMERA DRIVER
15391 M: Andrzej Hajda <a.hajda@samsung.com>
15392 L: linux-media@vger.kernel.org
15394 F: drivers/media/i2c/s5c73m3/*
15396 SAMSUNG S5K5BAF CAMERA DRIVER
15397 M: Andrzej Hajda <a.hajda@samsung.com>
15398 L: linux-media@vger.kernel.org
15400 F: drivers/media/i2c/s5k5baf.c
15402 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15403 M: Krzysztof Kozlowski <krzk@kernel.org>
15404 M: Vladimir Zapolskiy <vz@mleia.com>
15405 M: Kamil Konieczny <k.konieczny@samsung.com>
15406 L: linux-crypto@vger.kernel.org
15407 L: linux-samsung-soc@vger.kernel.org
15409 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15410 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15411 F: drivers/crypto/s5p-sss.c
15413 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15414 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15415 L: linux-media@vger.kernel.org
15417 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15418 F: drivers/media/platform/exynos4-is/
15420 SAMSUNG SOC CLOCK DRIVERS
15421 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15422 M: Tomasz Figa <tomasz.figa@gmail.com>
15423 M: Chanwoo Choi <cw00.choi@samsung.com>
15424 L: linux-samsung-soc@vger.kernel.org
15426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15427 F: Documentation/devicetree/bindings/clock/exynos*.txt
15428 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15429 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15430 F: drivers/clk/samsung/
15431 F: include/dt-bindings/clock/exynos*.h
15432 F: include/linux/clk/samsung.h
15433 F: include/linux/platform_data/clk-s3c2410.h
15435 SAMSUNG SPI DRIVERS
15436 M: Krzysztof Kozlowski <krzk@kernel.org>
15437 M: Andi Shyti <andi@etezian.org>
15438 L: linux-spi@vger.kernel.org
15439 L: linux-samsung-soc@vger.kernel.org
15441 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15442 F: drivers/spi/spi-s3c*
15443 F: include/linux/platform_data/spi-s3c64xx.h
15444 F: include/linux/spi/s3c24xx-fiq.h
15446 SAMSUNG SXGBE DRIVERS
15447 M: Byungho An <bh74.an@samsung.com>
15448 L: netdev@vger.kernel.org
15450 F: drivers/net/ethernet/samsung/sxgbe/
15452 SAMSUNG THERMAL DRIVER
15453 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15454 L: linux-pm@vger.kernel.org
15455 L: linux-samsung-soc@vger.kernel.org
15457 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15458 F: drivers/thermal/samsung/
15460 SAMSUNG USB2 PHY DRIVER
15461 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15462 L: linux-kernel@vger.kernel.org
15464 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15465 F: Documentation/driver-api/phy/samsung-usb2.rst
15466 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15467 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15468 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15469 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15470 F: drivers/phy/samsung/phy-samsung-usb2.c
15471 F: drivers/phy/samsung/phy-samsung-usb2.h
15474 M: Zwane Mwaikambo <zwanem@gmail.com>
15476 F: drivers/watchdog/sc1200wdt.c
15479 M: Ingo Molnar <mingo@redhat.com>
15480 M: Peter Zijlstra <peterz@infradead.org>
15481 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15482 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15483 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15484 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15485 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15486 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15487 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15488 L: linux-kernel@vger.kernel.org
15490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15491 F: include/linux/preempt.h
15492 F: include/linux/sched.h
15493 F: include/linux/wait.h
15494 F: include/uapi/linux/sched.h
15497 SCR24X CHIP CARD INTERFACE DRIVER
15498 M: Lubomir Rintel <lkundrak@v3.sk>
15500 F: drivers/char/pcmcia/scr24x_cs.c
15503 M: Jens Axboe <axboe@kernel.dk>
15504 L: linux-scsi@vger.kernel.org
15506 W: http://www.kernel.dk
15507 F: drivers/scsi/sr*
15509 SCSI RDMA PROTOCOL (SRP) INITIATOR
15510 M: Bart Van Assche <bvanassche@acm.org>
15511 L: linux-rdma@vger.kernel.org
15513 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15514 F: drivers/infiniband/ulp/srp/
15515 F: include/scsi/srp.h
15517 SCSI RDMA PROTOCOL (SRP) TARGET
15518 M: Bart Van Assche <bvanassche@acm.org>
15519 L: linux-rdma@vger.kernel.org
15520 L: target-devel@vger.kernel.org
15522 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15523 F: drivers/infiniband/ulp/srpt/
15526 M: Doug Gilbert <dgilbert@interlog.com>
15527 L: linux-scsi@vger.kernel.org
15529 W: http://sg.danny.cz/sg
15530 F: Documentation/scsi/scsi-generic.rst
15531 F: drivers/scsi/sg.c
15532 F: include/scsi/sg.h
15535 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15536 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15537 L: linux-scsi@vger.kernel.org
15539 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15542 F: Documentation/devicetree/bindings/scsi/
15547 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15548 L: linux-scsi@vger.kernel.org
15550 F: Documentation/scsi/st.rst
15551 F: drivers/scsi/st.*
15552 F: drivers/scsi/st_*.h
15554 SCSI TARGET SUBSYSTEM
15555 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15556 L: linux-scsi@vger.kernel.org
15557 L: target-devel@vger.kernel.org
15559 W: http://www.linux-iscsi.org
15560 Q: https://patchwork.kernel.org/project/target-devel/list/
15561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15562 F: Documentation/target/
15567 M: Vlad Yasevich <vyasevich@gmail.com>
15568 M: Neil Horman <nhorman@tuxdriver.com>
15569 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15570 L: linux-sctp@vger.kernel.org
15572 W: http://lksctp.sourceforge.net
15573 F: Documentation/networking/sctp.rst
15574 F: include/linux/sctp.h
15575 F: include/net/sctp/
15576 F: include/uapi/linux/sctp.h
15580 M: Jim Cromie <jim.cromie@gmail.com>
15582 F: Documentation/i2c/busses/scx200_acb.rst
15583 F: arch/x86/platform/scx200/
15584 F: drivers/i2c/busses/scx200*
15585 F: drivers/mtd/maps/scx200_docflash.c
15586 F: drivers/watchdog/scx200_wdt.c
15587 F: include/linux/scx200.h
15590 M: Jim Cromie <jim.cromie@gmail.com>
15592 F: drivers/char/scx200_gpio.c
15593 F: include/linux/scx200_gpio.h
15595 SCx200 HRT CLOCKSOURCE DRIVER
15596 M: Jim Cromie <jim.cromie@gmail.com>
15598 F: drivers/clocksource/scx200_hrt.c
15600 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15601 M: Sascha Sommer <saschasommer@freenet.de>
15602 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15604 F: drivers/mmc/host/sdricoh_cs.c
15606 SECO BOARDS CEC DRIVER
15607 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15609 F: drivers/media/cec/platform/seco/seco-cec.c
15610 F: drivers/media/cec/platform/seco/seco-cec.h
15613 M: Kees Cook <keescook@chromium.org>
15614 R: Andy Lutomirski <luto@amacapital.net>
15615 R: Will Drewry <wad@chromium.org>
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15618 F: Documentation/userspace-api/seccomp_filter.rst
15619 F: include/linux/seccomp.h
15620 F: include/uapi/linux/seccomp.h
15621 F: kernel/seccomp.c
15622 F: tools/testing/selftests/kselftest_harness.h
15623 F: tools/testing/selftests/seccomp/*
15624 K: \bsecure_computing
15627 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15628 M: Al Cooper <alcooperx@gmail.com>
15629 L: linux-mmc@vger.kernel.org
15630 L: bcm-kernel-feedback-list@broadcom.com
15632 F: drivers/mmc/host/sdhci-brcmstb*
15634 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15635 M: Adrian Hunter <adrian.hunter@intel.com>
15636 L: linux-mmc@vger.kernel.org
15638 F: drivers/mmc/host/sdhci*
15639 F: include/linux/mmc/sdhci*
15641 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15642 M: Eugen Hristev <eugen.hristev@microchip.com>
15643 L: linux-mmc@vger.kernel.org
15645 F: drivers/mmc/host/sdhci-of-at91.c
15647 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15648 M: Ben Dooks <ben-linux@fluff.org>
15649 M: Jaehoon Chung <jh80.chung@samsung.com>
15650 L: linux-mmc@vger.kernel.org
15652 F: drivers/mmc/host/sdhci-s3c*
15654 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15655 M: Viresh Kumar <vireshk@kernel.org>
15656 L: linux-mmc@vger.kernel.org
15658 F: drivers/mmc/host/sdhci-spear.c
15660 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15661 M: Kishon Vijay Abraham I <kishon@ti.com>
15662 L: linux-mmc@vger.kernel.org
15664 F: drivers/mmc/host/sdhci-omap.c
15666 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15667 M: Jonathan Derrick <jonathan.derrick@intel.com>
15668 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15669 L: linux-block@vger.kernel.org
15671 F: block/opal_proto.h
15673 F: include/linux/sed*
15674 F: include/uapi/linux/sed*
15677 M: Security Officers <security@kernel.org>
15679 F: Documentation/admin-guide/security-bugs.rst
15682 M: James Morris <jmorris@namei.org>
15683 M: "Serge E. Hallyn" <serge@hallyn.com>
15684 L: linux-security-module@vger.kernel.org (suggested Cc:)
15686 W: http://kernsec.org/
15687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15689 X: security/selinux/
15691 SELINUX SECURITY MODULE
15692 M: Paul Moore <paul@paul-moore.com>
15693 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15694 M: Eric Paris <eparis@parisplace.org>
15695 L: selinux@vger.kernel.org
15697 W: https://selinuxproject.org
15698 W: https://github.com/SELinuxProject
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15700 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15701 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15702 F: Documentation/admin-guide/LSM/SELinux.rst
15703 F: include/trace/events/avc.h
15704 F: include/uapi/linux/selinux_netlink.h
15705 F: scripts/selinux/
15706 F: security/selinux/
15709 M: Jiri Slaby <jirislaby@kernel.org>
15711 F: drivers/misc/phantom.c
15712 F: include/uapi/linux/phantom.h
15714 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15715 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15717 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15718 F: drivers/iio/chemical/scd30.h
15719 F: drivers/iio/chemical/scd30_core.c
15720 F: drivers/iio/chemical/scd30_i2c.c
15721 F: drivers/iio/chemical/scd30_serial.c
15723 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15724 M: Tomasz Duszynski <tduszyns@gmail.com>
15726 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15727 F: drivers/iio/chemical/sps30.c
15730 M: Rob Herring <robh@kernel.org>
15731 L: linux-serial@vger.kernel.org
15733 F: Documentation/devicetree/bindings/serial/serial.yaml
15734 F: drivers/tty/serdev/
15735 F: include/linux/serdev.h
15738 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15739 L: linux-serial@vger.kernel.org
15741 F: Documentation/devicetree/bindings/serial/
15742 F: drivers/tty/serial/
15745 M: Sean Young <sean@mess.org>
15746 L: linux-media@vger.kernel.org
15748 F: drivers/media/rc/serial_ir.c
15750 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15751 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15752 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15754 F: Documentation/devicetree/bindings/slimbus/
15755 F: drivers/slimbus/
15756 F: include/linux/slimbus.h
15759 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15760 M: Edward Cree <ecree@solarflare.com>
15761 M: Martin Habets <mhabets@solarflare.com>
15762 L: netdev@vger.kernel.org
15764 F: drivers/net/ethernet/sfc/
15766 SFF/SFP/SFP+ MODULE SUPPORT
15767 M: Russell King <linux@armlinux.org.uk>
15768 L: netdev@vger.kernel.org
15770 F: drivers/net/phy/phylink.c
15771 F: drivers/net/phy/sfp*
15772 F: include/linux/mdio/mdio-i2c.h
15773 F: include/linux/phylink.h
15774 F: include/linux/sfp.h
15775 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)
15778 M: Dimitri Sivanich <sivanich@sgi.com>
15780 F: drivers/misc/sgi-gru/
15782 SGI XP/XPC/XPNET DRIVER
15783 M: Cliff Whickman <cpw@sgi.com>
15784 M: Robin Holt <robinmholt@gmail.com>
15786 F: drivers/misc/sgi-xp/
15788 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15789 M: Karsten Graul <kgraul@linux.ibm.com>
15790 L: linux-s390@vger.kernel.org
15792 W: http://www.ibm.com/developerworks/linux/linux390/
15795 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15796 M: Linus Walleij <linus.walleij@linaro.org>
15797 L: linux-iio@vger.kernel.org
15799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15800 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15801 F: drivers/iio/light/gp2ap002.c
15803 SHARP RJ54N1CB0C SENSOR DRIVER
15804 M: Jacopo Mondi <jacopo@jmondi.org>
15805 L: linux-media@vger.kernel.org
15807 T: git git://linuxtv.org/media_tree.git
15808 F: drivers/media/i2c/rj54n1cb0c.c
15809 F: include/media/i2c/rj54n1cb0c.h
15811 SH_VOU V4L2 OUTPUT DRIVER
15812 L: linux-media@vger.kernel.org
15814 F: drivers/media/platform/sh_vou.c
15815 F: include/media/drv-intf/sh_vou.h
15817 SI2157 MEDIA DRIVER
15818 M: Antti Palosaari <crope@iki.fi>
15819 L: linux-media@vger.kernel.org
15821 W: https://linuxtv.org
15822 W: http://palosaari.fi/linux/
15823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15824 T: git git://linuxtv.org/anttip/media_tree.git
15825 F: drivers/media/tuners/si2157*
15827 SI2165 MEDIA DRIVER
15828 M: Matthias Schwarzott <zzam@gentoo.org>
15829 L: linux-media@vger.kernel.org
15831 W: https://linuxtv.org
15832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15833 F: drivers/media/dvb-frontends/si2165*
15835 SI2168 MEDIA DRIVER
15836 M: Antti Palosaari <crope@iki.fi>
15837 L: linux-media@vger.kernel.org
15839 W: https://linuxtv.org
15840 W: http://palosaari.fi/linux/
15841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15842 T: git git://linuxtv.org/anttip/media_tree.git
15843 F: drivers/media/dvb-frontends/si2168*
15845 SI470X FM RADIO RECEIVER I2C DRIVER
15846 M: Hans Verkuil <hverkuil@xs4all.nl>
15847 L: linux-media@vger.kernel.org
15849 W: https://linuxtv.org
15850 T: git git://linuxtv.org/media_tree.git
15851 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15853 SI470X FM RADIO RECEIVER USB DRIVER
15854 M: Hans Verkuil <hverkuil@xs4all.nl>
15855 L: linux-media@vger.kernel.org
15857 W: https://linuxtv.org
15858 T: git git://linuxtv.org/media_tree.git
15859 F: drivers/media/radio/si470x/radio-si470x-common.c
15860 F: drivers/media/radio/si470x/radio-si470x-usb.c
15861 F: drivers/media/radio/si470x/radio-si470x.h
15863 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15864 M: Eduardo Valentin <edubezval@gmail.com>
15865 L: linux-media@vger.kernel.org
15867 W: https://linuxtv.org
15868 T: git git://linuxtv.org/media_tree.git
15869 F: drivers/media/radio/si4713/si4713.?
15871 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15872 M: Eduardo Valentin <edubezval@gmail.com>
15873 L: linux-media@vger.kernel.org
15875 W: https://linuxtv.org
15876 T: git git://linuxtv.org/media_tree.git
15877 F: drivers/media/radio/si4713/radio-platform-si4713.c
15879 SI4713 FM RADIO TRANSMITTER USB DRIVER
15880 M: Hans Verkuil <hverkuil@xs4all.nl>
15881 L: linux-media@vger.kernel.org
15883 W: https://linuxtv.org
15884 T: git git://linuxtv.org/media_tree.git
15885 F: drivers/media/radio/si4713/radio-usb-si4713.c
15888 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15889 L: linux-media@vger.kernel.org
15891 W: https://linuxtv.org
15892 T: git git://linuxtv.org/media_tree.git
15893 F: drivers/media/common/siano/
15894 F: drivers/media/mmc/siano/
15895 F: drivers/media/usb/siano/
15896 F: drivers/media/usb/siano/
15899 M: Palmer Dabbelt <palmer@dabbelt.com>
15900 M: Paul Walmsley <paul.walmsley@sifive.com>
15901 L: linux-riscv@lists.infradead.org
15903 T: git git://github.com/sifive/riscv-linux.git
15907 SIFIVE FU540 SYSTEM-ON-CHIP
15908 M: Paul Walmsley <paul.walmsley@sifive.com>
15909 M: Palmer Dabbelt <palmer@dabbelt.com>
15910 L: linux-riscv@lists.infradead.org
15912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15917 M: Green Wan <green.wan@sifive.com>
15919 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15920 F: drivers/dma/sf-pdma/
15922 SILEAD TOUCHSCREEN DRIVER
15923 M: Hans de Goede <hdegoede@redhat.com>
15924 L: linux-input@vger.kernel.org
15925 L: platform-driver-x86@vger.kernel.org
15927 F: drivers/input/touchscreen/silead.c
15928 F: drivers/platform/x86/touchscreen_dmi.c
15930 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15931 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15933 F: drivers/staging/wfx/
15935 SILICON MOTION SM712 FRAME BUFFER DRIVER
15936 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15937 M: Teddy Wang <teddy.wang@siliconmotion.com>
15938 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15939 L: linux-fbdev@vger.kernel.org
15941 F: Documentation/fb/sm712fb.rst
15942 F: drivers/video/fbdev/sm712*
15944 SIMPLE FIRMWARE INTERFACE (SFI)
15946 W: http://simplefirmware.org/
15947 F: arch/x86/platform/sfi/
15949 F: include/linux/sfi*.h
15952 M: Hans de Goede <hdegoede@redhat.com>
15953 L: linux-fbdev@vger.kernel.org
15955 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15956 F: drivers/video/fbdev/simplefb.c
15957 F: include/linux/platform_data/simplefb.h
15959 SIMTEC EB110ATX (Chalice CATS)
15960 M: Simtec Linux Team <linux@simtec.co.uk>
15962 W: http://www.simtec.co.uk/products/EB110ATX/
15964 SIMTEC EB2410ITX (BAST)
15965 M: Simtec Linux Team <linux@simtec.co.uk>
15967 W: http://www.simtec.co.uk/products/EB2410ITX/
15968 F: arch/arm/mach-s3c/bast-ide.c
15969 F: arch/arm/mach-s3c/bast-irq.c
15970 F: arch/arm/mach-s3c/mach-bast.c
15973 M: Thorsten Scherer <t.scherer@eckelmann.de>
15974 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15975 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15977 F: drivers/gpio/gpio-siox.c
15979 F: include/trace/events/siox.h
15981 SIPHASH PRF ROUTINES
15982 M: Jason A. Donenfeld <Jason@zx2c4.com>
15984 F: include/linux/siphash.h
15986 F: lib/test_siphash.c
15988 SIS 190 ETHERNET DRIVER
15989 M: Francois Romieu <romieu@fr.zoreil.com>
15990 L: netdev@vger.kernel.org
15992 F: drivers/net/ethernet/sis/sis190.c
15994 SIS 900/7016 FAST ETHERNET DRIVER
15995 M: Daniele Venzano <venza@brownhat.org>
15996 L: netdev@vger.kernel.org
15998 W: http://www.brownhat.org/sis900.html
15999 F: drivers/net/ethernet/sis/sis900.*
16001 SIS FRAMEBUFFER DRIVER
16002 M: Thomas Winischhofer <thomas@winischhofer.net>
16004 W: http://www.winischhofer.net/linuxsisvga.shtml
16005 F: Documentation/fb/sisfb.rst
16006 F: drivers/video/fbdev/sis/
16007 F: include/video/sisfb.h
16009 SIS I2C TOUCHSCREEN DRIVER
16010 M: Mika Penttilä <mika.penttila@nextfour.com>
16011 L: linux-input@vger.kernel.org
16013 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16014 F: drivers/input/touchscreen/sis_i2c.c
16017 M: Thomas Winischhofer <thomas@winischhofer.net>
16019 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16020 F: drivers/usb/misc/sisusbvga/
16023 M: Christoph Lameter <cl@linux.com>
16024 M: Pekka Enberg <penberg@kernel.org>
16025 M: David Rientjes <rientjes@google.com>
16026 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16027 M: Andrew Morton <akpm@linux-foundation.org>
16028 L: linux-mm@kvack.org
16030 F: include/linux/sl?b*.h
16033 SLEEPABLE READ-COPY UPDATE (SRCU)
16034 M: Lai Jiangshan <jiangshanlai@gmail.com>
16035 M: "Paul E. McKenney" <paulmck@kernel.org>
16036 M: Josh Triplett <josh@joshtriplett.org>
16037 R: Steven Rostedt <rostedt@goodmis.org>
16038 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16039 L: rcu@vger.kernel.org
16041 W: http://www.rdrop.com/users/paulmck/RCU/
16042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16043 F: include/linux/srcu*.h
16044 F: kernel/rcu/srcu*.c
16046 SMACK SECURITY MODULE
16047 M: Casey Schaufler <casey@schaufler-ca.com>
16048 L: linux-security-module@vger.kernel.org
16050 W: http://schaufler-ca.com
16051 T: git git://github.com/cschaufler/smack-next
16052 F: Documentation/admin-guide/LSM/Smack.rst
16055 SMC91x ETHERNET DRIVER
16056 M: Nicolas Pitre <nico@fluxnic.net>
16058 F: drivers/net/ethernet/smsc/smc91x.*
16060 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16061 M: Mark Rutland <mark.rutland@arm.com>
16062 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16063 M: Sudeep Holla <sudeep.holla@arm.com>
16064 L: linux-arm-kernel@lists.infradead.org
16066 F: drivers/firmware/smccc/
16067 F: include/linux/arm-smccc.h
16069 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16070 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16071 L: linux-media@vger.kernel.org
16073 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16074 F: drivers/media/i2c/smiapp-pll.c
16075 F: drivers/media/i2c/smiapp-pll.h
16076 F: drivers/media/i2c/smiapp/
16077 F: include/uapi/linux/smiapp.h
16079 SMM665 HARDWARE MONITOR DRIVER
16080 M: Guenter Roeck <linux@roeck-us.net>
16081 L: linux-hwmon@vger.kernel.org
16083 F: Documentation/hwmon/smm665.rst
16084 F: drivers/hwmon/smm665.c
16086 SMSC EMC2103 HARDWARE MONITOR DRIVER
16087 M: Steve Glendinning <steve.glendinning@shawell.net>
16088 L: linux-hwmon@vger.kernel.org
16090 F: Documentation/hwmon/emc2103.rst
16091 F: drivers/hwmon/emc2103.c
16093 SMSC SCH5627 HARDWARE MONITOR DRIVER
16094 M: Hans de Goede <hdegoede@redhat.com>
16095 L: linux-hwmon@vger.kernel.org
16097 F: Documentation/hwmon/sch5627.rst
16098 F: drivers/hwmon/sch5627.c
16100 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16101 M: Steve Glendinning <steve.glendinning@shawell.net>
16102 L: linux-fbdev@vger.kernel.org
16104 F: drivers/video/fbdev/smscufx.c
16106 SMSC47B397 HARDWARE MONITOR DRIVER
16107 M: Jean Delvare <jdelvare@suse.com>
16108 L: linux-hwmon@vger.kernel.org
16110 F: Documentation/hwmon/smsc47b397.rst
16111 F: drivers/hwmon/smsc47b397.c
16113 SMSC911x ETHERNET DRIVER
16114 M: Steve Glendinning <steve.glendinning@shawell.net>
16115 L: netdev@vger.kernel.org
16117 F: drivers/net/ethernet/smsc/smsc911x.*
16118 F: include/linux/smsc911x.h
16120 SMSC9420 PCI ETHERNET DRIVER
16121 M: Steve Glendinning <steve.glendinning@shawell.net>
16122 L: netdev@vger.kernel.org
16124 F: drivers/net/ethernet/smsc/smsc9420.*
16126 SOCIONEXT (SNI) AVE NETWORK DRIVER
16127 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16128 L: netdev@vger.kernel.org
16130 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16131 F: drivers/net/ethernet/socionext/sni_ave.c
16133 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16134 M: Jassi Brar <jaswinder.singh@linaro.org>
16135 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16136 L: netdev@vger.kernel.org
16138 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16139 F: drivers/net/ethernet/socionext/netsec.c
16141 SOCIONEXT (SNI) Synquacer SPI DRIVER
16142 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16143 M: Jassi Brar <jaswinder.singh@linaro.org>
16144 L: linux-spi@vger.kernel.org
16146 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16147 F: drivers/spi/spi-synquacer.c
16149 SOCIONEXT SYNQUACER I2C DRIVER
16150 M: Ard Biesheuvel <ardb@kernel.org>
16151 L: linux-i2c@vger.kernel.org
16153 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16154 F: drivers/i2c/busses/i2c-synquacer.c
16156 SOCIONEXT UNIPHIER SOUND DRIVER
16157 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16159 F: sound/soc/uniphier/
16161 SOEKRIS NET48XX LED SUPPORT
16162 M: Chris Boot <bootc@bootc.net>
16164 F: drivers/leds/leds-net48xx.c
16166 SOFT-IWARP DRIVER (siw)
16167 M: Bernard Metzler <bmt@zurich.ibm.com>
16168 L: linux-rdma@vger.kernel.org
16170 F: drivers/infiniband/sw/siw/
16171 F: include/uapi/rdma/siw-abi.h
16173 SOFT-ROCE DRIVER (rxe)
16174 M: Zhu Yanjun <yanjunz@nvidia.com>
16175 L: linux-rdma@vger.kernel.org
16177 F: drivers/infiniband/sw/rxe/
16178 F: include/uapi/rdma/rdma_user_rxe.h
16180 SOFTLOGIC 6x10 MPEG CODEC
16181 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16182 M: Anton Sviridenko <anton@corp.bluecherry.net>
16183 M: Andrey Utkin <andrey_utkin@fastmail.com>
16184 M: Ismael Luceno <ismael@iodev.co.uk>
16185 L: linux-media@vger.kernel.org
16187 F: drivers/media/pci/solo6x10/
16189 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16190 M: James Morse <james.morse@arm.com>
16191 L: linux-arm-kernel@lists.infradead.org
16193 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16194 F: drivers/firmware/arm_sdei.c
16195 F: include/linux/arm_sdei.h
16196 F: include/uapi/linux/arm_sdei.h
16198 SOFTWARE RAID (Multiple Disks) SUPPORT
16199 M: Song Liu <song@kernel.org>
16200 L: linux-raid@vger.kernel.org
16202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16203 F: drivers/md/Kconfig
16204 F: drivers/md/Makefile
16206 F: drivers/md/raid*
16207 F: include/linux/raid/
16208 F: include/uapi/linux/raid/
16210 SOLIDRUN CLEARFOG SUPPORT
16211 M: Russell King <linux@armlinux.org.uk>
16213 F: arch/arm/boot/dts/armada-388-clearfog*
16214 F: arch/arm/boot/dts/armada-38x-solidrun-*
16216 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16217 M: Russell King <linux@armlinux.org.uk>
16219 F: arch/arm/boot/dts/imx6*-cubox-i*
16220 F: arch/arm/boot/dts/imx6*-hummingboard*
16221 F: arch/arm/boot/dts/imx6*-sr-*
16223 SONIC NETWORK DRIVER
16224 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16225 L: netdev@vger.kernel.org
16227 F: drivers/net/ethernet/natsemi/sonic.*
16229 SONICS SILICON BACKPLANE DRIVER (SSB)
16230 M: Michael Buesch <m@bues.ch>
16231 L: linux-wireless@vger.kernel.org
16234 F: include/linux/ssb/
16236 SONY IMX214 SENSOR DRIVER
16237 M: Ricardo Ribalda <ribalda@kernel.org>
16238 L: linux-media@vger.kernel.org
16240 T: git git://linuxtv.org/media_tree.git
16241 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16242 F: drivers/media/i2c/imx214.c
16244 SONY IMX219 SENSOR DRIVER
16245 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16246 L: linux-media@vger.kernel.org
16248 T: git git://linuxtv.org/media_tree.git
16249 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16250 F: drivers/media/i2c/imx219.c
16252 SONY IMX258 SENSOR DRIVER
16253 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16254 L: linux-media@vger.kernel.org
16256 T: git git://linuxtv.org/media_tree.git
16257 F: drivers/media/i2c/imx258.c
16259 SONY IMX274 SENSOR DRIVER
16260 M: Leon Luo <leonl@leopardimaging.com>
16261 L: linux-media@vger.kernel.org
16263 T: git git://linuxtv.org/media_tree.git
16264 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16265 F: drivers/media/i2c/imx274.c
16267 SONY IMX290 SENSOR DRIVER
16268 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16269 L: linux-media@vger.kernel.org
16271 T: git git://linuxtv.org/media_tree.git
16272 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16273 F: drivers/media/i2c/imx290.c
16275 SONY IMX319 SENSOR DRIVER
16276 M: Bingbu Cao <bingbu.cao@intel.com>
16277 L: linux-media@vger.kernel.org
16279 T: git git://linuxtv.org/media_tree.git
16280 F: drivers/media/i2c/imx319.c
16282 SONY IMX355 SENSOR DRIVER
16283 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16284 L: linux-media@vger.kernel.org
16286 T: git git://linuxtv.org/media_tree.git
16287 F: drivers/media/i2c/imx355.c
16289 SONY MEMORYSTICK SUBSYSTEM
16290 M: Maxim Levitsky <maximlevitsky@gmail.com>
16291 M: Alex Dubov <oakad@yahoo.com>
16292 M: Ulf Hansson <ulf.hansson@linaro.org>
16293 L: linux-mmc@vger.kernel.org
16295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16296 F: drivers/memstick/
16297 F: include/linux/memstick.h
16299 SONY VAIO CONTROL DEVICE DRIVER
16300 M: Mattia Dongili <malattia@linux.it>
16301 L: platform-driver-x86@vger.kernel.org
16303 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16304 F: Documentation/admin-guide/laptops/sony-laptop.rst
16305 F: drivers/char/sonypi.c
16306 F: drivers/platform/x86/sony-laptop.c
16307 F: include/linux/sony-laptop.h
16310 M: Jaroslav Kysela <perex@perex.cz>
16311 M: Takashi Iwai <tiwai@suse.com>
16312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16314 W: http://www.alsa-project.org/
16315 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16317 F: Documentation/sound/
16319 F: include/uapi/sound/
16322 SOUND - COMPRESSED AUDIO
16323 M: Vinod Koul <vkoul@kernel.org>
16324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16327 F: Documentation/sound/designs/compress-offload.rst
16328 F: include/sound/compress_driver.h
16329 F: include/uapi/sound/compress_*
16330 F: sound/core/compress_offload.c
16331 F: sound/soc/soc-compress.c
16333 SOUND - DMAENGINE HELPERS
16334 M: Lars-Peter Clausen <lars@metafoo.de>
16336 F: include/sound/dmaengine_pcm.h
16337 F: sound/core/pcm_dmaengine.c
16338 F: sound/soc/soc-generic-dmaengine-pcm.c
16340 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16341 M: Liam Girdwood <lgirdwood@gmail.com>
16342 M: Mark Brown <broonie@kernel.org>
16343 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16345 W: http://alsa-project.org/main/index.php/ASoC
16346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16347 F: Documentation/devicetree/bindings/sound/
16348 F: Documentation/sound/soc/
16349 F: include/dt-bindings/sound/
16350 F: include/sound/soc*
16353 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16354 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16355 M: Liam Girdwood <lgirdwood@gmail.com>
16356 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16357 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16358 M: Daniel Baluta <daniel.baluta@nxp.com>
16359 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16361 W: https://github.com/thesofproject/linux/
16364 SOUNDWIRE SUBSYSTEM
16365 M: Vinod Koul <vkoul@kernel.org>
16366 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16367 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16368 R: Sanyog Kale <sanyog.r.kale@intel.com>
16369 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16371 F: Documentation/driver-api/soundwire/
16372 F: drivers/soundwire/
16373 F: include/linux/soundwire/
16376 M: Olli Salonen <olli.salonen@iki.fi>
16377 L: linux-media@vger.kernel.org
16379 W: https://linuxtv.org
16380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16381 F: drivers/media/dvb-frontends/sp2*
16383 SPARC + UltraSPARC (sparc/sparc64)
16384 M: "David S. Miller" <davem@davemloft.net>
16385 L: sparclinux@vger.kernel.org
16387 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16393 SPARC SERIAL DRIVERS
16394 M: "David S. Miller" <davem@davemloft.net>
16395 L: sparclinux@vger.kernel.org
16397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16399 F: drivers/tty/serial/suncore.c
16400 F: drivers/tty/serial/sunhv.c
16401 F: drivers/tty/serial/sunsab.c
16402 F: drivers/tty/serial/sunsab.h
16403 F: drivers/tty/serial/sunsu.c
16404 F: drivers/tty/serial/sunzilog.c
16405 F: drivers/tty/serial/sunzilog.h
16406 F: drivers/tty/vcc.c
16407 F: include/linux/sunserialcore.h
16410 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16411 L: linux-sparse@vger.kernel.org
16413 W: https://sparse.docs.kernel.org/
16414 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16415 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16416 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16417 F: include/linux/compiler.h
16419 SPEAKUP CONSOLE SPEECH DRIVER
16420 M: William Hubbs <w.d.hubbs@gmail.com>
16421 M: Chris Brannon <chris@the-brannons.com>
16422 M: Kirk Reiser <kirk@reisers.ca>
16423 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16424 L: speakup@linux-speakup.org
16426 W: http://www.linux-speakup.org/
16427 F: drivers/accessibility/speakup/
16429 SPEAR CLOCK FRAMEWORK SUPPORT
16430 M: Viresh Kumar <vireshk@kernel.org>
16431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16433 W: http://www.st.com/spear
16434 F: drivers/clk/spear/
16436 SPEAR PLATFORM SUPPORT
16437 M: Viresh Kumar <vireshk@kernel.org>
16438 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16441 W: http://www.st.com/spear
16442 F: arch/arm/boot/dts/spear*
16443 F: arch/arm/mach-spear/
16446 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16447 L: linux-mtd@lists.infradead.org
16449 W: http://www.linux-mtd.infradead.org/
16450 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16451 C: irc://irc.oftc.net/mtd
16452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16453 F: drivers/mtd/spi-nor/
16454 F: include/linux/mtd/spi-nor.h
16457 M: Mark Brown <broonie@kernel.org>
16458 L: linux-spi@vger.kernel.org
16460 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16462 F: Documentation/devicetree/bindings/spi/
16463 F: Documentation/spi/
16465 F: include/linux/spi/
16466 F: include/uapi/linux/spi/
16469 SPIDERNET NETWORK DRIVER for CELL
16470 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16471 L: netdev@vger.kernel.org
16473 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16474 F: drivers/net/ethernet/toshiba/spider_net*
16477 R: Stephen Boyd <sboyd@kernel.org>
16478 L: linux-arm-msm@vger.kernel.org
16479 F: Documentation/devicetree/bindings/spmi/
16481 F: include/dt-bindings/spmi/spmi.h
16482 F: include/linux/spmi.h
16483 F: include/trace/events/spmi.h
16486 M: Jeremy Kerr <jk@ozlabs.org>
16487 L: linuxppc-dev@lists.ozlabs.org
16489 W: http://www.ibm.com/developerworks/power/cell/
16490 F: Documentation/filesystems/spufs/spufs.rst
16491 F: arch/powerpc/platforms/cell/spufs/
16493 SQUASHFS FILE SYSTEM
16494 M: Phillip Lougher <phillip@squashfs.org.uk>
16495 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16497 W: http://squashfs.org.uk
16498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16499 F: Documentation/filesystems/squashfs.rst
16502 SRM (Alpha) environment access
16503 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16505 F: arch/alpha/kernel/srm_env.c
16507 ST LSM6DSx IMU IIO DRIVER
16508 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16509 L: linux-iio@vger.kernel.org
16511 W: http://www.st.com/
16512 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16513 F: drivers/iio/imu/st_lsm6dsx/
16515 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16516 M: Mickael Guene <mickael.guene@st.com>
16517 L: linux-media@vger.kernel.org
16519 T: git git://linuxtv.org/media_tree.git
16520 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16521 F: drivers/media/i2c/st-mipid02.c
16523 ST STM32 I2C/SMBUS DRIVER
16524 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16525 L: linux-i2c@vger.kernel.org
16527 F: drivers/i2c/busses/i2c-stm32*
16529 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16530 M: Song Qiang <songqiang1304521@gmail.com>
16531 L: linux-iio@vger.kernel.org
16533 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16534 F: drivers/iio/proximity/vl53l0x-i2c.c
16537 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16538 M: Sasha Levin <sashal@kernel.org>
16539 L: stable@vger.kernel.org
16541 F: Documentation/process/stable-kernel-rules.rst
16543 STAGING - ATOMISP DRIVER
16544 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16545 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16546 L: linux-media@vger.kernel.org
16548 F: drivers/staging/media/atomisp/
16551 M: Ian Abbott <abbotti@mev.co.uk>
16552 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16554 F: drivers/staging/comedi/
16556 STAGING - FIELDBUS SUBSYSTEM
16557 M: Sven Van Asbroeck <TheSven73@gmail.com>
16559 F: drivers/staging/fieldbus/*
16560 F: drivers/staging/fieldbus/Documentation/
16562 STAGING - HMS ANYBUS-S BUS
16563 M: Sven Van Asbroeck <TheSven73@gmail.com>
16565 F: drivers/staging/fieldbus/anybuss/
16567 STAGING - INDUSTRIAL IO
16568 M: Jonathan Cameron <jic23@kernel.org>
16569 L: linux-iio@vger.kernel.org
16571 F: Documentation/devicetree/bindings/staging/iio/
16572 F: drivers/staging/iio/
16574 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16575 M: Marc Dietrich <marvin24@gmx.de>
16576 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16577 L: linux-tegra@vger.kernel.org
16579 F: drivers/staging/nvec/
16581 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16582 M: Jens Frederich <jfrederich@gmail.com>
16583 M: Daniel Drake <dsd@laptop.org>
16584 M: Jon Nettleton <jon.nettleton@gmail.com>
16586 W: http://wiki.laptop.org/go/DCON
16587 F: drivers/staging/olpc_dcon/
16589 STAGING - REALTEK RTL8188EU DRIVERS
16590 M: Larry Finger <Larry.Finger@lwfinger.net>
16592 F: drivers/staging/rtl8188eu/
16594 STAGING - REALTEK RTL8712U DRIVERS
16595 M: Larry Finger <Larry.Finger@lwfinger.net>
16596 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16598 F: drivers/staging/rtl8712/
16600 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16601 M: Michael Hennerich <michael.hennerich@analog.com>
16602 L: linux-fbdev@vger.kernel.org
16604 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16605 F: drivers/staging/fbtft/fb_seps525.c
16607 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16608 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16609 M: Teddy Wang <teddy.wang@siliconmotion.com>
16610 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16611 L: linux-fbdev@vger.kernel.org
16613 F: drivers/staging/sm750fb/
16615 STAGING - VIA VT665X DRIVERS
16616 M: Forest Bond <forest@alittletooquiet.net>
16618 F: drivers/staging/vt665?/
16621 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16622 L: devel@driverdev.osuosl.org
16624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16625 F: drivers/staging/
16627 STARFIRE/DURALAN NETWORK DRIVER
16628 M: Ion Badulescu <ionut@badula.org>
16630 F: drivers/net/ethernet/adaptec/starfire*
16632 STEC S1220 SKD DRIVER
16633 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16634 L: linux-block@vger.kernel.org
16636 F: drivers/block/skd*[ch]
16638 STI AUDIO (ASoC) DRIVERS
16639 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16642 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16646 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16648 F: Documentation/devicetree/bindings/media/stih-cec.txt
16649 F: drivers/media/cec/platform/sti/
16651 STK1160 USB VIDEO CAPTURE DRIVER
16652 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16653 L: linux-media@vger.kernel.org
16655 T: git git://linuxtv.org/media_tree.git
16656 F: drivers/media/usb/stk1160/
16658 STM32 AUDIO (ASoC) DRIVERS
16659 M: Olivier Moysan <olivier.moysan@st.com>
16660 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16661 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16663 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16666 STM32 TIMER/LPTIMER DRIVERS
16667 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16669 F: Documentation/ABI/testing/*timer-stm32
16670 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16671 F: drivers/*/stm32-*timer*
16672 F: drivers/pwm/pwm-stm32*
16673 F: include/linux/*/stm32-*tim*
16675 STMMAC ETHERNET DRIVER
16676 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16677 M: Alexandre Torgue <alexandre.torgue@st.com>
16678 M: Jose Abreu <joabreu@synopsys.com>
16679 L: netdev@vger.kernel.org
16681 W: http://www.stlinux.com
16682 F: Documentation/networking/device_drivers/ethernet/stmicro/
16683 F: drivers/net/ethernet/stmicro/stmmac/
16686 M: Sam Creasey <sammy@sammy.net>
16688 W: http://sammy.net/sun3/
16689 F: arch/m68k/include/asm/sun3*
16690 F: arch/m68k/kernel/*sun3*
16691 F: arch/m68k/sun3*/
16692 F: drivers/net/ethernet/i825xx/sun3*
16694 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16695 M: Hans de Goede <hdegoede@redhat.com>
16696 L: linux-input@vger.kernel.org
16698 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16699 F: drivers/input/keyboard/sun4i-lradc-keys.c
16701 SUNDANCE NETWORK DRIVER
16702 M: Denis Kirjanov <kda@linux-powerpc.org>
16703 L: netdev@vger.kernel.org
16705 F: drivers/net/ethernet/dlink/sundance.c
16708 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16709 M: Rich Felker <dalias@libc.org>
16710 L: linux-sh@vger.kernel.org
16712 Q: http://patchwork.kernel.org/project/linux-sh/list/
16713 F: Documentation/sh/
16718 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16719 M: Len Brown <len.brown@intel.com>
16720 M: Pavel Machek <pavel@ucw.cz>
16721 L: linux-pm@vger.kernel.org
16723 B: https://bugzilla.kernel.org
16724 F: Documentation/power/
16725 F: arch/x86/kernel/acpi/
16726 F: drivers/base/power/
16727 F: include/linux/freezer.h
16728 F: include/linux/pm.h
16729 F: include/linux/suspend.h
16733 M: Martin Mares <mj@ucw.cz>
16734 L: linux-video@atrey.karlin.mff.cuni.cz
16736 F: Documentation/admin-guide/svga.rst
16737 F: arch/x86/boot/video*
16740 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16741 L: iommu@lists.linux-foundation.org
16743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16744 F: arch/*/kernel/pci-swiotlb.c
16745 F: include/linux/swiotlb.h
16746 F: kernel/dma/swiotlb.c
16749 M: Jiri Pirko <jiri@resnulli.us>
16750 M: Ivan Vecera <ivecera@redhat.com>
16751 L: netdev@vger.kernel.org
16753 F: include/net/switchdev.h
16756 SY8106A REGULATOR DRIVER
16757 M: Icenowy Zheng <icenowy@aosc.io>
16759 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16760 F: drivers/regulator/sy8106a-regulator.c
16762 SYNC FILE FRAMEWORK
16763 M: Sumit Semwal <sumit.semwal@linaro.org>
16764 R: Gustavo Padovan <gustavo@padovan.org>
16765 L: linux-media@vger.kernel.org
16766 L: dri-devel@lists.freedesktop.org
16768 T: git git://anongit.freedesktop.org/drm/drm-misc
16769 F: Documentation/driver-api/sync_file.rst
16770 F: drivers/dma-buf/dma-fence*
16771 F: drivers/dma-buf/sw_sync.c
16772 F: drivers/dma-buf/sync_*
16773 F: include/linux/sync_file.h
16774 F: include/uapi/linux/sync_file.h
16776 SYNOPSYS ARC ARCHITECTURE
16777 M: Vineet Gupta <vgupta@synopsys.com>
16778 L: linux-snps-arc@lists.infradead.org
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16781 F: Documentation/devicetree/bindings/arc/*
16782 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16784 F: drivers/clocksource/arc_timer.c
16785 F: drivers/tty/serial/arc_uart.c
16787 SYNOPSYS ARC HSDK SDP pll clock driver
16788 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16790 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16791 F: drivers/clk/clk-hsdk-pll.c
16793 SYNOPSYS ARC SDP clock driver
16794 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16796 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16797 F: drivers/clk/axs10x/*
16799 SYNOPSYS ARC SDP platform support
16800 M: Alexey Brodkin <abrodkin@synopsys.com>
16802 F: Documentation/devicetree/bindings/arc/axs10*
16803 F: arch/arc/boot/dts/ax*
16804 F: arch/arc/plat-axs10x
16806 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16807 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16809 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16810 F: drivers/reset/reset-axs10x.c
16812 SYNOPSYS CREG GPIO DRIVER
16813 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16815 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16816 F: drivers/gpio/gpio-creg-snps.c
16818 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16819 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16821 F: drivers/tty/serial/8250/8250_dw.c
16822 F: drivers/tty/serial/8250/8250_dwlib.*
16823 F: drivers/tty/serial/8250/8250_lpss.c
16825 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16826 M: Hoan Tran <hoan@os.amperecomputing.com>
16827 M: Serge Semin <fancer.lancer@gmail.com>
16828 L: linux-gpio@vger.kernel.org
16830 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16831 F: drivers/gpio/gpio-dwapb.c
16833 SYNOPSYS DESIGNWARE APB SSI DRIVER
16834 M: Serge Semin <fancer.lancer@gmail.com>
16835 L: linux-spi@vger.kernel.org
16837 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16838 F: drivers/spi/spi-dw*
16840 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16841 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16843 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16844 F: drivers/dma/dw-axi-dmac/
16846 SYNOPSYS DESIGNWARE DMAC DRIVER
16847 M: Viresh Kumar <vireshk@kernel.org>
16848 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16850 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16852 F: include/dt-bindings/dma/dw-dmac.h
16853 F: include/linux/dma/dw.h
16854 F: include/linux/platform_data/dma-dw.h
16856 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16857 M: Jose Abreu <Jose.Abreu@synopsys.com>
16858 L: netdev@vger.kernel.org
16860 F: drivers/net/ethernet/synopsys/
16862 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16863 M: Jose Abreu <Jose.Abreu@synopsys.com>
16864 L: netdev@vger.kernel.org
16866 F: drivers/net/pcs/pcs-xpcs.c
16867 F: include/linux/pcs/pcs-xpcs.h
16869 SYNOPSYS DESIGNWARE I2C DRIVER
16870 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16871 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16872 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16873 L: linux-i2c@vger.kernel.org
16875 F: drivers/i2c/busses/i2c-designware-*
16876 F: include/linux/platform_data/i2c-designware.h
16878 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16879 M: Jaehoon Chung <jh80.chung@samsung.com>
16880 L: linux-mmc@vger.kernel.org
16882 F: drivers/mmc/host/dw_mmc*
16884 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16885 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16887 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16888 F: drivers/reset/reset-hsdk.c
16889 F: include/dt-bindings/reset/snps,hsdk-reset.h
16891 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16892 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16893 M: Manjunath M B <manjumb@synopsys.com>
16894 L: linux-mmc@vger.kernel.org
16896 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16898 SYSTEM CONFIGURATION (SYSCON)
16899 M: Lee Jones <lee.jones@linaro.org>
16900 M: Arnd Bergmann <arnd@arndb.de>
16902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16903 F: drivers/mfd/syscon.c
16905 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16906 M: Sudeep Holla <sudeep.holla@arm.com>
16907 L: linux-arm-kernel@lists.infradead.org
16909 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16910 F: drivers/clk/clk-sc[mp]i.c
16911 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16912 F: drivers/firmware/arm_scmi/
16913 F: drivers/firmware/arm_scpi.c
16914 F: drivers/reset/reset-scmi.c
16915 F: include/linux/sc[mp]i_protocol.h
16916 F: include/trace/events/scmi.h
16918 SYSTEM RESET/SHUTDOWN DRIVERS
16919 M: Sebastian Reichel <sre@kernel.org>
16920 L: linux-pm@vger.kernel.org
16922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16923 F: Documentation/devicetree/bindings/power/reset/
16924 F: drivers/power/reset/
16926 SYSTEM TRACE MODULE CLASS
16927 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16930 F: Documentation/trace/stm.rst
16931 F: drivers/hwtracing/stm/
16932 F: include/linux/stm.h
16933 F: include/uapi/linux/stm.h
16935 SYSTEM76 ACPI DRIVER
16936 M: Jeremy Soller <jeremy@system76.com>
16937 M: System76 Product Development <productdev@system76.com>
16938 L: platform-driver-x86@vger.kernel.org
16940 F: drivers/platform/x86/system76_acpi.c
16943 M: Christoph Hellwig <hch@infradead.org>
16945 F: Documentation/filesystems/sysv-fs.rst
16947 F: include/linux/sysv_fs.h
16949 TASKSTATS STATISTICS INTERFACE
16950 M: Balbir Singh <bsingharora@gmail.com>
16952 F: Documentation/accounting/taskstats*
16953 F: include/linux/taskstats*
16954 F: kernel/taskstats.c
16957 M: Jamal Hadi Salim <jhs@mojatatu.com>
16958 M: Cong Wang <xiyou.wangcong@gmail.com>
16959 M: Jiri Pirko <jiri@resnulli.us>
16960 L: netdev@vger.kernel.org
16962 F: include/net/pkt_cls.h
16963 F: include/net/pkt_sched.h
16964 F: include/net/tc_act/
16965 F: include/uapi/linux/pkt_cls.h
16966 F: include/uapi/linux/pkt_sched.h
16967 F: include/uapi/linux/tc_act/
16968 F: include/uapi/linux/tc_ematch/
16971 TC90522 MEDIA DRIVER
16972 M: Akihiro Tsukada <tskd08@gmail.com>
16973 L: linux-media@vger.kernel.org
16975 F: drivers/media/dvb-frontends/tc90522*
16977 TCP LOW PRIORITY MODULE
16978 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16979 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16981 W: http://tcp-lp-mod.sourceforge.net/
16982 F: net/ipv4/tcp_lp.c
16984 TDA10071 MEDIA DRIVER
16985 M: Antti Palosaari <crope@iki.fi>
16986 L: linux-media@vger.kernel.org
16988 W: https://linuxtv.org
16989 W: http://palosaari.fi/linux/
16990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16991 T: git git://linuxtv.org/anttip/media_tree.git
16992 F: drivers/media/dvb-frontends/tda10071*
16994 TDA18212 MEDIA DRIVER
16995 M: Antti Palosaari <crope@iki.fi>
16996 L: linux-media@vger.kernel.org
16998 W: https://linuxtv.org
16999 W: http://palosaari.fi/linux/
17000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17001 T: git git://linuxtv.org/anttip/media_tree.git
17002 F: drivers/media/tuners/tda18212*
17004 TDA18218 MEDIA DRIVER
17005 M: Antti Palosaari <crope@iki.fi>
17006 L: linux-media@vger.kernel.org
17008 W: https://linuxtv.org
17009 W: http://palosaari.fi/linux/
17010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17011 T: git git://linuxtv.org/anttip/media_tree.git
17012 F: drivers/media/tuners/tda18218*
17014 TDA18250 MEDIA DRIVER
17015 M: Olli Salonen <olli.salonen@iki.fi>
17016 L: linux-media@vger.kernel.org
17018 W: https://linuxtv.org
17019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17020 T: git git://linuxtv.org/media_tree.git
17021 F: drivers/media/tuners/tda18250*
17023 TDA18271 MEDIA DRIVER
17024 M: Michael Krufky <mkrufky@linuxtv.org>
17025 L: linux-media@vger.kernel.org
17027 W: https://linuxtv.org
17028 W: http://github.com/mkrufky
17029 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17030 T: git git://linuxtv.org/mkrufky/tuners.git
17031 F: drivers/media/tuners/tda18271*
17033 TDA1997x MEDIA DRIVER
17034 M: Tim Harvey <tharvey@gateworks.com>
17035 L: linux-media@vger.kernel.org
17037 W: https://linuxtv.org
17038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17039 F: drivers/media/i2c/tda1997x.*
17041 TDA827x MEDIA DRIVER
17042 M: Michael Krufky <mkrufky@linuxtv.org>
17043 L: linux-media@vger.kernel.org
17045 W: https://linuxtv.org
17046 W: http://github.com/mkrufky
17047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17048 T: git git://linuxtv.org/mkrufky/tuners.git
17049 F: drivers/media/tuners/tda8290.*
17051 TDA8290 MEDIA DRIVER
17052 M: Michael Krufky <mkrufky@linuxtv.org>
17053 L: linux-media@vger.kernel.org
17055 W: https://linuxtv.org
17056 W: http://github.com/mkrufky
17057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17058 T: git git://linuxtv.org/mkrufky/tuners.git
17059 F: drivers/media/tuners/tda8290.*
17061 TDA9840 MEDIA DRIVER
17062 M: Hans Verkuil <hverkuil@xs4all.nl>
17063 L: linux-media@vger.kernel.org
17065 W: https://linuxtv.org
17066 T: git git://linuxtv.org/media_tree.git
17067 F: drivers/media/i2c/tda9840*
17069 TEA5761 TUNER DRIVER
17070 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17071 L: linux-media@vger.kernel.org
17073 W: https://linuxtv.org
17074 T: git git://linuxtv.org/media_tree.git
17075 F: drivers/media/tuners/tea5761.*
17077 TEA5767 TUNER DRIVER
17078 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17079 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 T: git git://linuxtv.org/media_tree.git
17083 F: drivers/media/tuners/tea5767.*
17085 TEA6415C MEDIA DRIVER
17086 M: Hans Verkuil <hverkuil@xs4all.nl>
17087 L: linux-media@vger.kernel.org
17089 W: https://linuxtv.org
17090 T: git git://linuxtv.org/media_tree.git
17091 F: drivers/media/i2c/tea6415c*
17093 TEA6420 MEDIA DRIVER
17094 M: Hans Verkuil <hverkuil@xs4all.nl>
17095 L: linux-media@vger.kernel.org
17097 W: https://linuxtv.org
17098 T: git git://linuxtv.org/media_tree.git
17099 F: drivers/media/i2c/tea6420*
17102 M: Jiri Pirko <jiri@resnulli.us>
17103 L: netdev@vger.kernel.org
17105 F: drivers/net/team/
17106 F: include/linux/if_team.h
17107 F: include/uapi/linux/if_team.h
17109 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17110 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17112 F: arch/x86/platform/ts5500/
17114 TECHNOTREND USB IR RECEIVER
17115 M: Sean Young <sean@mess.org>
17116 L: linux-media@vger.kernel.org
17118 F: drivers/media/rc/ttusbir.c
17120 TECHWELL TW9910 VIDEO DECODER
17121 L: linux-media@vger.kernel.org
17123 F: drivers/media/i2c/tw9910.c
17124 F: include/media/i2c/tw9910.h
17127 M: Jens Wiklander <jens.wiklander@linaro.org>
17128 L: op-tee@lists.trustedfirmware.org
17130 F: Documentation/staging/tee.rst
17132 F: include/linux/tee_drv.h
17133 F: include/uapi/linux/tee.h
17135 TEGRA ARCHITECTURE SUPPORT
17136 M: Thierry Reding <thierry.reding@gmail.com>
17137 M: Jonathan Hunter <jonathanh@nvidia.com>
17138 L: linux-tegra@vger.kernel.org
17140 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17145 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17146 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17148 F: drivers/clk/tegra/
17151 M: Laxman Dewangan <ldewangan@nvidia.com>
17152 M: Jon Hunter <jonathanh@nvidia.com>
17154 F: drivers/dma/tegra*
17157 M: Laxman Dewangan <ldewangan@nvidia.com>
17158 R: Dmitry Osipenko <digetx@gmail.com>
17160 F: drivers/i2c/busses/i2c-tegra.c
17162 TEGRA IOMMU DRIVERS
17163 M: Thierry Reding <thierry.reding@gmail.com>
17164 R: Krishna Reddy <vdumpa@nvidia.com>
17165 L: linux-tegra@vger.kernel.org
17167 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17168 F: drivers/iommu/tegra*
17171 M: Laxman Dewangan <ldewangan@nvidia.com>
17173 F: drivers/input/keyboard/tegra-kbc.c
17176 M: Stefan Agner <stefan@agner.ch>
17177 M: Lucas Stach <dev@lynxeye.de>
17179 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17180 F: drivers/mtd/nand/raw/tegra_nand.c
17183 M: Thierry Reding <thierry.reding@gmail.com>
17185 F: drivers/pwm/pwm-tegra.c
17187 TEGRA SERIAL DRIVER
17188 M: Laxman Dewangan <ldewangan@nvidia.com>
17190 F: drivers/tty/serial/serial-tegra.c
17193 M: Laxman Dewangan <ldewangan@nvidia.com>
17195 F: drivers/spi/spi-tegra*
17198 M: Thierry Reding <thierry.reding@gmail.com>
17199 M: Jonathan Hunter <jonathanh@nvidia.com>
17200 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17201 L: linux-media@vger.kernel.org
17202 L: linux-tegra@vger.kernel.org
17204 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17205 F: drivers/staging/media/tegra-video/
17207 TEGRA XUSB PADCTL DRIVER
17208 M: JC Kuo <jckuo@nvidia.com>
17210 F: drivers/phy/tegra/xusb*
17212 TEHUTI ETHERNET DRIVER
17213 M: Andy Gospodarek <andy@greyhouse.net>
17214 L: netdev@vger.kernel.org
17216 F: drivers/net/ethernet/tehuti/*
17218 TELECOM CLOCK DRIVER FOR MCPL0010
17219 M: Mark Gross <mark.gross@intel.com>
17221 F: drivers/char/tlclk.c
17223 TEMPO SEMICONDUCTOR DRIVERS
17224 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17226 F: Documentation/devicetree/bindings/sound/tscs*.txt
17227 F: sound/soc/codecs/tscs*.c
17228 F: sound/soc/codecs/tscs*.h
17230 TENSILICA XTENSA PORT (xtensa)
17231 M: Chris Zankel <chris@zankel.net>
17232 M: Max Filippov <jcmvbkbc@gmail.com>
17233 L: linux-xtensa@linux-xtensa.org
17235 T: git git://github.com/czankel/xtensa-linux.git
17237 F: drivers/irqchip/irq-xtensa-*
17239 TEXAS INSTRUMENTS ASoC DRIVERS
17240 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17241 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17245 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17246 M: Ricardo Ribalda <ribalda@kernel.org>
17247 L: linux-iio@vger.kernel.org
17249 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17250 F: drivers/iio/dac/ti-dac7612.c
17252 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17253 M: Nishanth Menon <nm@ti.com>
17254 M: Tero Kristo <t-kristo@ti.com>
17255 M: Santosh Shilimkar <ssantosh@kernel.org>
17256 L: linux-arm-kernel@lists.infradead.org
17258 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17259 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17260 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17261 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17262 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17263 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17264 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17265 F: drivers/clk/keystone/sci-clk.c
17266 F: drivers/firmware/ti_sci*
17267 F: drivers/irqchip/irq-ti-sci-inta.c
17268 F: drivers/irqchip/irq-ti-sci-intr.c
17269 F: drivers/reset/reset-ti-sci.c
17270 F: drivers/soc/ti/ti_sci_inta_msi.c
17271 F: drivers/soc/ti/ti_sci_pm_domains.c
17272 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17273 F: include/linux/soc/ti/ti_sci_inta_msi.h
17274 F: include/linux/soc/ti/ti_sci_protocol.h
17276 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17277 M: Hans Verkuil <hverkuil@xs4all.nl>
17278 L: linux-media@vger.kernel.org
17280 W: https://linuxtv.org
17281 T: git git://linuxtv.org/media_tree.git
17282 F: drivers/media/radio/radio-raremono.c
17285 M: Zhang Rui <rui.zhang@intel.com>
17286 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17287 R: Amit Kucheria <amitk@kernel.org>
17288 L: linux-pm@vger.kernel.org
17290 Q: https://patchwork.kernel.org/project/linux-pm/list/
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17292 F: Documentation/devicetree/bindings/thermal/
17293 F: drivers/thermal/
17294 F: include/linux/cpu_cooling.h
17295 F: include/linux/thermal.h
17296 F: include/uapi/linux/thermal.h
17298 THERMAL DRIVER FOR AMLOGIC SOCS
17299 M: Guillaume La Roque <glaroque@baylibre.com>
17300 L: linux-pm@vger.kernel.org
17301 L: linux-amlogic@lists.infradead.org
17303 W: http://linux-meson.com/
17304 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17305 F: drivers/thermal/amlogic_thermal.c
17307 THERMAL/CPU_COOLING
17308 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17309 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17310 M: Viresh Kumar <viresh.kumar@linaro.org>
17311 M: Javi Merino <javi.merino@kernel.org>
17312 L: linux-pm@vger.kernel.org
17314 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17315 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17316 F: drivers/thermal/cpufreq_cooling.c
17317 F: drivers/thermal/cpuidle_cooling.c
17318 F: include/linux/cpu_cooling.h
17320 THERMAL/POWER_ALLOCATOR
17321 M: Lukasz Luba <lukasz.luba@arm.com>
17322 L: linux-pm@vger.kernel.org
17324 F: Documentation/driver-api/thermal/power_allocator.rst
17325 F: drivers/thermal/gov_power_allocator.c
17326 F: include/trace/events/thermal_power_allocator.h
17328 THINKPAD ACPI EXTRAS DRIVER
17329 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17330 L: ibm-acpi-devel@lists.sourceforge.net
17331 L: platform-driver-x86@vger.kernel.org
17333 W: http://ibm-acpi.sourceforge.net
17334 W: http://thinkwiki.org/wiki/Ibm-acpi
17335 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17336 F: drivers/platform/x86/thinkpad_acpi.c
17339 M: Andreas Noever <andreas.noever@gmail.com>
17340 M: Michael Jamet <michael.jamet@intel.com>
17341 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17342 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17343 L: linux-usb@vger.kernel.org
17345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17346 F: Documentation/admin-guide/thunderbolt.rst
17347 F: drivers/thunderbolt/
17348 F: include/linux/thunderbolt.h
17350 THUNDERBOLT NETWORK DRIVER
17351 M: Michael Jamet <michael.jamet@intel.com>
17352 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17353 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17354 L: netdev@vger.kernel.org
17356 F: drivers/net/thunderbolt.c
17358 THUNDERX GPIO DRIVER
17359 M: Robert Richter <rric@kernel.org>
17361 F: drivers/gpio/gpio-thunderx.c
17363 TI AM437X VPFE DRIVER
17364 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17365 L: linux-media@vger.kernel.org
17367 W: https://linuxtv.org
17368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17369 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17370 F: drivers/media/platform/am437x/
17372 TI BANDGAP AND THERMAL DRIVER
17373 M: Eduardo Valentin <edubezval@gmail.com>
17374 M: Keerthy <j-keerthy@ti.com>
17375 L: linux-pm@vger.kernel.org
17376 L: linux-omap@vger.kernel.org
17378 F: drivers/thermal/ti-soc-thermal/
17380 TI BQ27XXX POWER SUPPLY DRIVER
17381 R: Dan Murphy <dmurphy@ti.com>
17382 F: drivers/power/supply/bq27xxx_battery.c
17383 F: drivers/power/supply/bq27xxx_battery_i2c.c
17384 F: include/linux/power/bq27xxx_battery.h
17386 TI CDCE706 CLOCK DRIVER
17387 M: Max Filippov <jcmvbkbc@gmail.com>
17389 F: drivers/clk/clk-cdce706.c
17392 M: Tero Kristo <t-kristo@ti.com>
17393 L: linux-omap@vger.kernel.org
17396 F: include/linux/clk/ti.h
17398 TI DAVINCI MACHINE SUPPORT
17399 M: Sekhar Nori <nsekhar@ti.com>
17400 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17404 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17405 F: arch/arm/boot/dts/da850*
17406 F: arch/arm/mach-davinci/
17407 F: drivers/i2c/busses/i2c-davinci.c
17409 TI DAVINCI SERIES CLOCK DRIVER
17410 M: David Lechner <david@lechnology.com>
17411 R: Sekhar Nori <nsekhar@ti.com>
17413 F: Documentation/devicetree/bindings/clock/ti/davinci/
17414 F: drivers/clk/davinci/
17416 TI DAVINCI SERIES GPIO DRIVER
17417 M: Keerthy <j-keerthy@ti.com>
17418 L: linux-gpio@vger.kernel.org
17420 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17421 F: drivers/gpio/gpio-davinci.c
17423 TI DAVINCI SERIES MEDIA DRIVER
17424 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17425 L: linux-media@vger.kernel.org
17427 W: https://linuxtv.org
17428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17429 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17430 F: drivers/media/platform/davinci/
17431 F: include/media/davinci/
17433 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17434 R: David Lechner <david@lechnology.com>
17435 L: linux-iio@vger.kernel.org
17436 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17437 F: drivers/counter/ti-eqep.c
17439 TI ETHERNET SWITCH DRIVER (CPSW)
17440 R: Grygorii Strashko <grygorii.strashko@ti.com>
17441 L: linux-omap@vger.kernel.org
17442 L: netdev@vger.kernel.org
17444 F: drivers/net/ethernet/ti/cpsw*
17445 F: drivers/net/ethernet/ti/davinci*
17447 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17448 M: Alex Dubov <oakad@yahoo.com>
17450 W: http://tifmxx.berlios.de/
17451 F: drivers/memstick/host/tifm_ms.c
17452 F: drivers/misc/tifm*
17453 F: drivers/mmc/host/tifm_sd.c
17454 F: include/linux/tifm.h
17456 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17457 M: Santosh Shilimkar <ssantosh@kernel.org>
17458 L: linux-kernel@vger.kernel.org
17459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17462 F: drivers/soc/ti/*
17464 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17465 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17466 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17467 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17469 F: sound/soc/codecs/isabelle*
17470 F: sound/soc/codecs/lm49453*
17472 TI LP855x BACKLIGHT DRIVER
17473 M: Milo Kim <milo.kim@ti.com>
17475 F: Documentation/driver-api/backlight/lp855x-driver.rst
17476 F: drivers/video/backlight/lp855x_bl.c
17477 F: include/linux/platform_data/lp855x.h
17479 TI LP8727 CHARGER DRIVER
17480 M: Milo Kim <milo.kim@ti.com>
17482 F: drivers/power/supply/lp8727_charger.c
17483 F: include/linux/platform_data/lp8727.h
17485 TI LP8788 MFD DRIVER
17486 M: Milo Kim <milo.kim@ti.com>
17488 F: drivers/iio/adc/lp8788_adc.c
17489 F: drivers/leds/leds-lp8788.c
17490 F: drivers/mfd/lp8788*.c
17491 F: drivers/power/supply/lp8788-charger.c
17492 F: drivers/regulator/lp8788-*.c
17493 F: include/linux/mfd/lp8788*.h
17495 TI NETCP ETHERNET DRIVER
17496 M: Wingman Kwok <w-kwok2@ti.com>
17497 M: Murali Karicheri <m-karicheri2@ti.com>
17498 L: netdev@vger.kernel.org
17500 F: drivers/net/ethernet/ti/netcp*
17502 TI PCM3060 ASoC CODEC DRIVER
17503 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17504 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17506 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17507 F: sound/soc/codecs/pcm3060*
17509 TI TAS571X FAMILY ASoC CODEC DRIVER
17510 M: Kevin Cernekee <cernekee@chromium.org>
17511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17513 F: sound/soc/codecs/tas571x*
17515 TI TCAN4X5X DEVICE DRIVER
17516 M: Dan Murphy <dmurphy@ti.com>
17517 L: linux-can@vger.kernel.org
17519 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17520 F: drivers/net/can/m_can/tcan4x5x.c
17522 TI TRF7970A NFC DRIVER
17523 M: Mark Greer <mgreer@animalcreek.com>
17524 L: linux-wireless@vger.kernel.org
17525 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17527 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17528 F: drivers/nfc/trf7970a.c
17530 TI TWL4030 SERIES SOC CODEC DRIVER
17531 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17534 F: sound/soc/codecs/twl4030*
17537 M: Benoit Parrot <bparrot@ti.com>
17538 L: linux-media@vger.kernel.org
17540 W: http://linuxtv.org/
17541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17542 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17543 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17544 F: drivers/media/platform/ti-vpe/
17546 TI WILINK WIRELESS DRIVERS
17547 L: linux-wireless@vger.kernel.org
17549 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17550 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17552 F: drivers/net/wireless/ti/
17553 F: include/linux/wl12xx.h
17555 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17556 M: John Stultz <john.stultz@linaro.org>
17557 M: Thomas Gleixner <tglx@linutronix.de>
17558 R: Stephen Boyd <sboyd@kernel.org>
17559 L: linux-kernel@vger.kernel.org
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17562 F: include/linux/clocksource.h
17563 F: include/linux/time.h
17564 F: include/linux/timex.h
17565 F: include/uapi/linux/time.h
17566 F: include/uapi/linux/timex.h
17567 F: kernel/time/alarmtimer.c
17568 F: kernel/time/clocksource.c
17569 F: kernel/time/ntp.c
17570 F: kernel/time/time*.c
17571 F: tools/testing/selftests/timers/
17574 M: Jon Maloy <jmaloy@redhat.com>
17575 M: Ying Xue <ying.xue@windriver.com>
17576 L: netdev@vger.kernel.org (core kernel code)
17577 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17579 W: http://tipc.sourceforge.net/
17580 F: include/uapi/linux/tipc*.h
17583 TLAN NETWORK DRIVER
17584 M: Samuel Chessman <chessman@tux.org>
17585 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17587 W: http://sourceforge.net/projects/tlan/
17588 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17589 F: drivers/net/ethernet/ti/tlan.*
17591 TM6000 VIDEO4LINUX DRIVER
17592 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17593 L: linux-media@vger.kernel.org
17595 W: https://linuxtv.org
17596 T: git git://linuxtv.org/media_tree.git
17597 F: Documentation/admin-guide/media/tm6000*
17598 F: drivers/media/usb/tm6000/
17600 TMIO/SDHI MMC DRIVER
17601 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17602 L: linux-mmc@vger.kernel.org
17604 F: drivers/mmc/host/renesas_sdhi*
17605 F: drivers/mmc/host/tmio_mmc*
17606 F: include/linux/mfd/tmio.h
17608 TMP401 HARDWARE MONITOR DRIVER
17609 M: Guenter Roeck <linux@roeck-us.net>
17610 L: linux-hwmon@vger.kernel.org
17612 F: Documentation/hwmon/tmp401.rst
17613 F: drivers/hwmon/tmp401.c
17615 TMP513 HARDWARE MONITOR DRIVER
17616 M: Eric Tremblay <etremblay@distech-controls.com>
17617 L: linux-hwmon@vger.kernel.org
17619 F: Documentation/hwmon/tmp513.rst
17620 F: drivers/hwmon/tmp513.c
17622 TMPFS (SHMEM FILESYSTEM)
17623 M: Hugh Dickins <hughd@google.com>
17624 L: linux-mm@kvack.org
17626 F: include/linux/shmem_fs.h
17629 TOMOYO SECURITY MODULE
17630 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17631 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17632 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17633 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17634 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17635 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17637 W: https://tomoyo.osdn.jp/
17638 F: security/tomoyo/
17640 TOPSTAR LAPTOP EXTRAS DRIVER
17641 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17642 L: platform-driver-x86@vger.kernel.org
17644 F: drivers/platform/x86/topstar-laptop.c
17646 TORTURE-TEST MODULES
17647 M: Davidlohr Bueso <dave@stgolabs.net>
17648 M: "Paul E. McKenney" <paulmck@kernel.org>
17649 M: Josh Triplett <josh@joshtriplett.org>
17650 L: linux-kernel@vger.kernel.org
17652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17653 F: Documentation/RCU/torture.rst
17654 F: kernel/locking/locktorture.c
17655 F: kernel/rcu/rcuscale.c
17656 F: kernel/rcu/rcutorture.c
17657 F: kernel/rcu/refscale.c
17658 F: kernel/torture.c
17660 TOSHIBA ACPI EXTRAS DRIVER
17661 M: Azael Avalos <coproscefalo@gmail.com>
17662 L: platform-driver-x86@vger.kernel.org
17664 F: drivers/platform/x86/toshiba_acpi.c
17666 TOSHIBA BLUETOOTH DRIVER
17667 M: Azael Avalos <coproscefalo@gmail.com>
17668 L: platform-driver-x86@vger.kernel.org
17670 F: drivers/platform/x86/toshiba_bluetooth.c
17672 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17673 M: Azael Avalos <coproscefalo@gmail.com>
17674 L: platform-driver-x86@vger.kernel.org
17676 F: drivers/platform/x86/toshiba_haps.c
17679 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17681 W: http://www.buzzard.org.uk/toshiba/
17682 F: drivers/char/toshiba.c
17683 F: include/linux/toshiba.h
17684 F: include/uapi/linux/toshiba.h
17686 TOSHIBA TC358743 DRIVER
17687 M: Mats Randgaard <matrandg@cisco.com>
17688 L: linux-media@vger.kernel.org
17690 F: drivers/media/i2c/tc358743*
17691 F: include/media/i2c/tc358743.h
17693 TOSHIBA WMI HOTKEYS DRIVER
17694 M: Azael Avalos <coproscefalo@gmail.com>
17695 L: platform-driver-x86@vger.kernel.org
17697 F: drivers/platform/x86/toshiba-wmi.c
17700 M: Peter Huewe <peterhuewe@gmx.de>
17701 M: Jarkko Sakkinen <jarkko@kernel.org>
17702 R: Jason Gunthorpe <jgg@ziepe.ca>
17703 L: linux-integrity@vger.kernel.org
17705 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17706 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17708 F: drivers/char/tpm/
17711 M: Steven Rostedt <rostedt@goodmis.org>
17712 M: Ingo Molnar <mingo@redhat.com>
17714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17715 F: Documentation/trace/ftrace.rst
17716 F: arch/*/*/*/ftrace.h
17717 F: arch/*/kernel/ftrace.c
17718 F: include/*/ftrace.h
17719 F: include/linux/trace*.h
17722 F: tools/testing/selftests/ftrace/
17724 TRACING MMIO ACCESSES (MMIOTRACE)
17725 M: Steven Rostedt <rostedt@goodmis.org>
17726 M: Ingo Molnar <mingo@kernel.org>
17727 R: Karol Herbst <karolherbst@gmail.com>
17728 R: Pekka Paalanen <ppaalanen@gmail.com>
17729 L: linux-kernel@vger.kernel.org
17730 L: nouveau@lists.freedesktop.org
17732 F: arch/x86/mm/kmmio.c
17733 F: arch/x86/mm/mmio-mod.c
17734 F: arch/x86/mm/testmmiotrace.c
17735 F: include/linux/mmiotrace.h
17736 F: kernel/trace/trace_mmiotrace.c
17739 M: Jiri Kosina <trivial@kernel.org>
17741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17742 K: ^Subject:.*(?i)trivial
17745 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17746 M: Jiri Slaby <jirislaby@kernel.org>
17748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17749 F: Documentation/driver-api/serial/
17751 F: drivers/tty/serial/serial_core.c
17752 F: include/linux/serial.h
17753 F: include/linux/serial_core.h
17754 F: include/linux/tty.h
17755 F: include/uapi/linux/serial.h
17756 F: include/uapi/linux/serial_core.h
17757 F: include/uapi/linux/tty.h
17759 TUA9001 MEDIA DRIVER
17760 M: Antti Palosaari <crope@iki.fi>
17761 L: linux-media@vger.kernel.org
17763 W: https://linuxtv.org
17764 W: http://palosaari.fi/linux/
17765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17766 T: git git://linuxtv.org/anttip/media_tree.git
17767 F: drivers/media/tuners/tua9001*
17769 TULIP NETWORK DRIVERS
17770 L: netdev@vger.kernel.org
17771 L: linux-parisc@vger.kernel.org
17773 F: drivers/net/ethernet/dec/tulip/
17776 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17778 W: http://vtun.sourceforge.net/tun
17779 F: Documentation/networking/tuntap.rst
17780 F: arch/um/os-Linux/drivers/
17782 TURBOCHANNEL SUBSYSTEM
17783 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17784 M: Ralf Baechle <ralf@linux-mips.org>
17785 L: linux-mips@vger.kernel.org
17787 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17789 F: include/linux/tc.h
17792 M: "Len Brown" <lenb@kernel.org>
17793 L: linux-pm@vger.kernel.org
17795 Q: https://patchwork.kernel.org/project/linux-pm/list/
17796 B: https://bugzilla.kernel.org
17797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17798 F: tools/power/x86/turbostat/
17800 TW5864 VIDEO4LINUX DRIVER
17801 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17802 M: Anton Sviridenko <anton@corp.bluecherry.net>
17803 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17804 M: Andrey Utkin <andrey_utkin@fastmail.com>
17805 L: linux-media@vger.kernel.org
17807 F: drivers/media/pci/tw5864/
17809 TW68 VIDEO4LINUX DRIVER
17810 M: Hans Verkuil <hverkuil@xs4all.nl>
17811 L: linux-media@vger.kernel.org
17813 W: https://linuxtv.org
17814 T: git git://linuxtv.org/media_tree.git
17815 F: drivers/media/pci/tw68/
17817 TW686X VIDEO4LINUX DRIVER
17818 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17819 L: linux-media@vger.kernel.org
17821 W: http://linuxtv.org
17822 T: git git://linuxtv.org/media_tree.git
17823 F: drivers/media/pci/tw686x/
17825 UACCE ACCELERATOR FRAMEWORK
17826 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17827 M: Zhou Wang <wangzhou1@hisilicon.com>
17828 L: linux-accelerators@lists.ozlabs.org
17829 L: linux-kernel@vger.kernel.org
17831 F: Documentation/ABI/testing/sysfs-driver-uacce
17832 F: Documentation/misc-devices/uacce.rst
17833 F: drivers/misc/uacce/
17834 F: include/linux/uacce.h
17835 F: include/uapi/misc/uacce/
17837 UBI FILE SYSTEM (UBIFS)
17838 M: Richard Weinberger <richard@nod.at>
17839 L: linux-mtd@lists.infradead.org
17841 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17844 F: Documentation/filesystems/ubifs-authentication.rst
17845 F: Documentation/filesystems/ubifs.rst
17848 UCLINUX (M68KNOMMU AND COLDFIRE)
17849 M: Greg Ungerer <gerg@linux-m68k.org>
17850 L: linux-m68k@lists.linux-m68k.org
17851 L: uclinux-dev@uclinux.org (subscribers-only)
17853 W: http://www.linux-m68k.org/
17854 W: http://www.uclinux.org/
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17856 F: arch/m68k/*/*_no.*
17858 F: arch/m68k/coldfire/
17859 F: arch/m68k/include/asm/*_no.*
17862 M: Jan Kara <jack@suse.com>
17864 F: Documentation/filesystems/udf.rst
17868 M: Bastien Nocera <hadess@hadess.net>
17869 L: linux-input@vger.kernel.org
17871 F: drivers/hid/hid-udraw-ps3.c
17874 M: Evgeniy Dushistov <dushistov@mail.ru>
17876 F: Documentation/admin-guide/ufs.rst
17879 UHID USERSPACE HID IO DRIVER
17880 M: David Rheinsberg <david.rheinsberg@gmail.com>
17881 L: linux-input@vger.kernel.org
17883 F: drivers/hid/uhid.c
17884 F: include/uapi/linux/uhid.h
17887 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17888 L: linux-usb@vger.kernel.org
17890 F: drivers/usb/common/ulpi.c
17891 F: include/linux/ulpi/
17894 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17895 L: linux-fsdevel@vger.kernel.org
17900 M: Tony Finch <dot@dotat.at>
17902 W: http://dotat.at/prog/unifdef
17903 F: scripts/unifdef.c
17905 UNIFORM CDROM DRIVER
17906 M: Jens Axboe <axboe@kernel.dk>
17908 W: http://www.kernel.dk
17909 F: Documentation/cdrom/
17910 F: drivers/cdrom/cdrom.c
17911 F: include/linux/cdrom.h
17912 F: include/uapi/linux/cdrom.h
17914 UNISYS S-PAR DRIVERS
17915 M: David Kershner <david.kershner@unisys.com>
17916 L: sparmaintainer@unisys.com (Unisys internal)
17918 F: drivers/staging/unisys/
17919 F: drivers/visorbus/
17920 F: include/linux/visorbus.h
17922 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17923 R: Alim Akhtar <alim.akhtar@samsung.com>
17924 R: Avri Altman <avri.altman@wdc.com>
17925 L: linux-scsi@vger.kernel.org
17927 F: Documentation/scsi/ufs.rst
17928 F: drivers/scsi/ufs/
17930 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17931 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17932 L: linux-scsi@vger.kernel.org
17934 F: drivers/scsi/ufs/*dwc*
17936 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17937 M: Stanley Chu <stanley.chu@mediatek.com>
17938 L: linux-scsi@vger.kernel.org
17939 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17941 F: drivers/scsi/ufs/ufs-mediatek*
17943 UNSORTED BLOCK IMAGES (UBI)
17944 M: Richard Weinberger <richard@nod.at>
17945 L: linux-mtd@lists.infradead.org
17947 W: http://www.linux-mtd.infradead.org/
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17950 F: drivers/mtd/ubi/
17951 F: include/linux/mtd/ubi.h
17952 F: include/uapi/mtd/ubi-user.h
17954 USB "USBNET" DRIVER FRAMEWORK
17955 M: Oliver Neukum <oneukum@suse.com>
17956 L: netdev@vger.kernel.org
17958 W: http://www.linux-usb.org/usbnet
17959 F: drivers/net/usb/usbnet.c
17960 F: include/linux/usb/usbnet.h
17963 M: Oliver Neukum <oneukum@suse.com>
17964 L: linux-usb@vger.kernel.org
17966 F: Documentation/usb/acm.rst
17967 F: drivers/usb/class/cdc-acm.*
17969 USB APPLE MFI FASTCHARGE DRIVER
17970 M: Bastien Nocera <hadess@hadess.net>
17971 L: linux-usb@vger.kernel.org
17973 F: drivers/usb/misc/apple-mfi-fastcharge.c
17975 USB AR5523 WIRELESS DRIVER
17976 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17977 L: linux-wireless@vger.kernel.org
17979 F: drivers/net/wireless/ath/ar5523/
17982 M: Oliver Neukum <oneukum@suse.com>
17983 L: linux-usb@vger.kernel.org
17984 L: linux-scsi@vger.kernel.org
17986 F: drivers/usb/storage/uas.c
17988 USB CDC ETHERNET DRIVER
17989 M: Oliver Neukum <oliver@neukum.org>
17990 L: linux-usb@vger.kernel.org
17992 F: drivers/net/usb/cdc_*.c
17993 F: include/uapi/linux/usb/cdc.h
17995 USB CHAOSKEY DRIVER
17996 M: Keith Packard <keithp@keithp.com>
17997 L: linux-usb@vger.kernel.org
17999 F: drivers/usb/misc/chaoskey.c
18001 USB CYPRESS C67X00 DRIVER
18002 M: Peter Korsgaard <jacmet@sunsite.dk>
18003 L: linux-usb@vger.kernel.org
18005 F: drivers/usb/c67x00/
18007 USB DAVICOM DM9601 DRIVER
18008 M: Peter Korsgaard <jacmet@sunsite.dk>
18009 L: netdev@vger.kernel.org
18011 W: http://www.linux-usb.org/usbnet
18012 F: drivers/net/usb/dm9601.c
18015 M: Alan Stern <stern@rowland.harvard.edu>
18016 L: linux-usb@vger.kernel.org
18018 F: Documentation/usb/ehci.rst
18019 F: drivers/usb/host/ehci*
18021 USB GADGET/PERIPHERAL SUBSYSTEM
18022 M: Felipe Balbi <balbi@kernel.org>
18023 L: linux-usb@vger.kernel.org
18025 W: http://www.linux-usb.org/gadget
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18027 F: drivers/usb/gadget/
18028 F: include/linux/usb/gadget*
18030 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18031 M: Jiri Kosina <jikos@kernel.org>
18032 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18033 L: linux-usb@vger.kernel.org
18035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18036 F: Documentation/hid/hiddev.rst
18037 F: drivers/hid/usbhid/
18039 USB INTEL XHCI ROLE MUX DRIVER
18040 M: Hans de Goede <hdegoede@redhat.com>
18041 L: linux-usb@vger.kernel.org
18043 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18045 USB IP DRIVER FOR HISILICON KIRIN
18046 M: Yu Chen <chenyu56@huawei.com>
18047 M: Binghui Wang <wangbinghui@hisilicon.com>
18048 L: linux-usb@vger.kernel.org
18050 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18051 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18054 M: Olav Kongas <ok@artecdesign.ee>
18055 L: linux-usb@vger.kernel.org
18057 F: drivers/usb/host/isp116x*
18058 F: include/linux/usb/isp116x.h
18060 USB LAN78XX ETHERNET DRIVER
18061 M: Woojung Huh <woojung.huh@microchip.com>
18062 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18063 L: netdev@vger.kernel.org
18065 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18066 F: drivers/net/usb/lan78xx.*
18067 F: include/dt-bindings/net/microchip-lan78xx.h
18069 USB MASS STORAGE DRIVER
18070 M: Alan Stern <stern@rowland.harvard.edu>
18071 L: linux-usb@vger.kernel.org
18072 L: usb-storage@lists.one-eyed-alien.net
18074 F: drivers/usb/storage/
18077 M: Clemens Ladisch <clemens@ladisch.de>
18078 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18081 F: sound/usb/midi.*
18083 USB NETWORKING DRIVERS
18084 L: linux-usb@vger.kernel.org
18086 F: drivers/net/usb/
18089 M: Alan Stern <stern@rowland.harvard.edu>
18090 L: linux-usb@vger.kernel.org
18092 F: Documentation/usb/ohci.rst
18093 F: drivers/usb/host/ohci*
18095 USB OTG FSM (Finite State Machine)
18096 M: Peter Chen <Peter.Chen@nxp.com>
18097 L: linux-usb@vger.kernel.org
18099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18100 F: drivers/usb/common/usb-otg-fsm.c
18103 M: Valentina Manea <valentina.manea.m@gmail.com>
18104 M: Shuah Khan <shuah@kernel.org>
18105 M: Shuah Khan <skhan@linuxfoundation.org>
18106 L: linux-usb@vger.kernel.org
18108 F: Documentation/usb/usbip_protocol.rst
18109 F: drivers/usb/usbip/
18110 F: tools/testing/selftests/drivers/usb/usbip/
18111 F: tools/usb/usbip/
18114 M: Petko Manolov <petkan@nucleusys.com>
18115 L: linux-usb@vger.kernel.org
18116 L: netdev@vger.kernel.org
18118 W: https://github.com/petkan/pegasus
18119 T: git git://github.com/petkan/pegasus.git
18120 F: drivers/net/usb/pegasus.*
18123 M: Felipe Balbi <balbi@kernel.org>
18124 L: linux-usb@vger.kernel.org
18126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18127 F: drivers/usb/phy/
18129 USB PRINTER DRIVER (usblp)
18130 M: Pete Zaitcev <zaitcev@redhat.com>
18131 L: linux-usb@vger.kernel.org
18133 F: drivers/usb/class/usblp.c
18135 USB RAW GADGET DRIVER
18136 R: Andrey Konovalov <andreyknvl@gmail.com>
18137 L: linux-usb@vger.kernel.org
18139 F: Documentation/usb/raw-gadget.rst
18140 F: drivers/usb/gadget/legacy/raw_gadget.c
18141 F: include/uapi/linux/usb/raw_gadget.h
18143 USB QMI WWAN NETWORK DRIVER
18144 M: Bjørn Mork <bjorn@mork.no>
18145 L: netdev@vger.kernel.org
18147 F: Documentation/ABI/testing/sysfs-class-net-qmi
18148 F: drivers/net/usb/qmi_wwan.c
18151 M: Petko Manolov <petkan@nucleusys.com>
18152 L: linux-usb@vger.kernel.org
18153 L: netdev@vger.kernel.org
18155 W: https://github.com/petkan/rtl8150
18156 T: git git://github.com/petkan/rtl8150.git
18157 F: drivers/net/usb/rtl8150.c
18159 USB SERIAL SUBSYSTEM
18160 M: Johan Hovold <johan@kernel.org>
18161 L: linux-usb@vger.kernel.org
18163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18164 F: Documentation/usb/usb-serial.rst
18165 F: drivers/usb/serial/
18166 F: include/linux/usb/serial.h
18168 USB SMSC75XX ETHERNET DRIVER
18169 M: Steve Glendinning <steve.glendinning@shawell.net>
18170 L: netdev@vger.kernel.org
18172 F: drivers/net/usb/smsc75xx.*
18174 USB SMSC95XX ETHERNET DRIVER
18175 M: Steve Glendinning <steve.glendinning@shawell.net>
18176 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18177 L: netdev@vger.kernel.org
18179 F: drivers/net/usb/smsc95xx.*
18182 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18183 L: linux-usb@vger.kernel.org
18185 W: http://www.linux-usb.org
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18187 F: Documentation/devicetree/bindings/usb/
18188 F: Documentation/usb/
18190 F: include/linux/usb.h
18191 F: include/linux/usb/
18193 USB TYPEC BUS FOR ALTERNATE MODES
18194 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18195 L: linux-usb@vger.kernel.org
18197 F: Documentation/ABI/testing/sysfs-bus-typec
18198 F: Documentation/driver-api/usb/typec_bus.rst
18199 F: drivers/usb/typec/altmodes/
18200 F: include/linux/usb/typec_altmode.h
18203 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18204 L: linux-usb@vger.kernel.org
18206 F: Documentation/ABI/testing/sysfs-class-typec
18207 F: Documentation/driver-api/usb/typec.rst
18208 F: drivers/usb/typec/
18209 F: include/linux/usb/typec.h
18211 USB TYPEC INTEL PMC MUX DRIVER
18212 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18213 L: linux-usb@vger.kernel.org
18215 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18216 F: drivers/usb/typec/mux/intel_pmc_mux.c
18218 USB TYPEC PI3USB30532 MUX DRIVER
18219 M: Hans de Goede <hdegoede@redhat.com>
18220 L: linux-usb@vger.kernel.org
18222 F: drivers/usb/typec/mux/pi3usb30532.c
18224 USB TYPEC PORT CONTROLLER DRIVERS
18225 M: Guenter Roeck <linux@roeck-us.net>
18226 L: linux-usb@vger.kernel.org
18228 F: drivers/usb/typec/tcpm/
18231 M: Alan Stern <stern@rowland.harvard.edu>
18232 L: linux-usb@vger.kernel.org
18234 F: drivers/usb/host/uhci*
18237 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18238 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18239 L: linux-media@vger.kernel.org
18241 W: http://www.ideasonboard.org/uvc/
18242 T: git git://linuxtv.org/media_tree.git
18243 F: drivers/media/usb/uvc/
18244 F: include/uapi/linux/uvcvideo.h
18247 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18248 L: linux-usb@vger.kernel.org
18250 F: drivers/usb/gadget/function/*uvc*
18251 F: drivers/usb/gadget/legacy/webcam.c
18252 F: include/uapi/linux/usb/g_uvc.h
18254 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18255 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18256 L: linux-wireless@vger.kernel.org
18258 F: drivers/net/wireless/rndis_wlan.c
18261 M: Mathias Nyman <mathias.nyman@intel.com>
18262 L: linux-usb@vger.kernel.org
18264 F: drivers/usb/host/pci-quirks*
18265 F: drivers/usb/host/xhci*
18268 L: linux-wireless@vger.kernel.org
18270 W: http://linux-lc100020.sourceforge.net
18271 F: drivers/net/wireless/zydas/zd1201.*
18274 M: Antoine Jacquet <royale@zerezo.com>
18275 L: linux-usb@vger.kernel.org
18276 L: linux-media@vger.kernel.org
18278 W: http://royale.zerezo.com/zr364xx/
18279 T: git git://linuxtv.org/media_tree.git
18280 F: Documentation/admin-guide/media/zr364xx*
18281 F: drivers/media/usb/zr364xx/
18283 USER-MODE LINUX (UML)
18284 M: Jeff Dike <jdike@addtoit.com>
18285 M: Richard Weinberger <richard@nod.at>
18286 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18287 L: linux-um@lists.infradead.org
18289 W: http://user-mode-linux.sourceforge.net
18290 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18292 F: Documentation/virt/uml/
18297 USERSPACE COPYIN/COPYOUT (UIOVEC)
18298 M: Alexander Viro <viro@zeniv.linux.org.uk>
18300 F: include/linux/uio.h
18303 USERSPACE DMA BUFFER DRIVER
18304 M: Gerd Hoffmann <kraxel@redhat.com>
18305 L: dri-devel@lists.freedesktop.org
18307 T: git git://anongit.freedesktop.org/drm/drm-misc
18308 F: drivers/dma-buf/udmabuf.c
18309 F: include/uapi/linux/udmabuf.h
18311 USERSPACE I/O (UIO)
18312 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18315 F: Documentation/driver-api/uio-howto.rst
18317 F: include/linux/uio_driver.h
18320 M: Karel Zak <kzak@redhat.com>
18321 L: util-linux@vger.kernel.org
18323 W: http://en.wikipedia.org/wiki/Util-linux
18324 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18327 M: Christoph Hellwig <hch@lst.de>
18328 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18329 L: linux-kernel@vger.kernel.org
18331 T: git git://git.infradead.org/users/hch/uuid.git
18332 F: include/linux/uuid.h
18333 F: include/uapi/linux/uuid.h
18338 M: Michal Januszewski <spock@gentoo.org>
18339 L: linux-fbdev@vger.kernel.org
18341 W: https://github.com/mjanusz/v86d
18342 F: Documentation/fb/uvesafb.rst
18343 F: drivers/video/fbdev/uvesafb.*
18345 Ux500 CLOCK DRIVERS
18346 M: Ulf Hansson <ulf.hansson@linaro.org>
18347 L: linux-clk@vger.kernel.org
18348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18350 F: drivers/clk/ux500/
18353 M: Stefan Agner <stefan@agner.ch>
18354 L: linux-mtd@lists.infradead.org
18356 F: drivers/mtd/nand/raw/vf610_nfc.c
18358 VFAT/FAT/MSDOS FILESYSTEM
18359 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18361 F: Documentation/filesystems/vfat.rst
18365 M: Alex Williamson <alex.williamson@redhat.com>
18366 R: Cornelia Huck <cohuck@redhat.com>
18367 L: kvm@vger.kernel.org
18369 T: git git://github.com/awilliam/linux-vfio.git
18370 F: Documentation/driver-api/vfio.rst
18372 F: include/linux/vfio.h
18373 F: include/uapi/linux/vfio.h
18376 M: Diana Craciun <diana.craciun@oss.nxp.com>
18377 L: kvm@vger.kernel.org
18379 F: drivers/vfio/fsl-mc/
18381 VFIO MEDIATED DEVICE DRIVERS
18382 M: Kirti Wankhede <kwankhede@nvidia.com>
18383 L: kvm@vger.kernel.org
18385 F: Documentation/driver-api/vfio-mediated-device.rst
18386 F: drivers/vfio/mdev/
18387 F: include/linux/mdev.h
18388 F: samples/vfio-mdev/
18390 VFIO PLATFORM DRIVER
18391 M: Eric Auger <eric.auger@redhat.com>
18392 L: kvm@vger.kernel.org
18394 F: drivers/vfio/platform/
18397 R: Lukas Wunner <lukas@wunner.de>
18399 T: git git://anongit.freedesktop.org/drm/drm-misc
18400 F: Documentation/gpu/vga-switcheroo.rst
18401 F: drivers/gpu/vga/vga_switcheroo.c
18402 F: include/linux/vga_switcheroo.h
18404 VIA RHINE NETWORK DRIVER
18406 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18407 F: drivers/net/ethernet/via/via-rhine.c
18409 VIA SD/MMC CARD CONTROLLER DRIVER
18410 M: Bruce Chang <brucechang@via.com.tw>
18411 M: Harald Welte <HaraldWelte@viatech.com>
18413 F: drivers/mmc/host/via-sdmmc.c
18415 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18416 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18417 L: linux-fbdev@vger.kernel.org
18419 F: drivers/video/fbdev/via/
18420 F: include/linux/via-core.h
18421 F: include/linux/via-gpio.h
18422 F: include/linux/via_i2c.h
18424 VIA VELOCITY NETWORK DRIVER
18425 M: Francois Romieu <romieu@fr.zoreil.com>
18426 L: netdev@vger.kernel.org
18428 F: drivers/net/ethernet/via/via-velocity.*
18430 VICODEC VIRTUAL CODEC DRIVER
18431 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18432 L: linux-media@vger.kernel.org
18434 W: https://linuxtv.org
18435 T: git git://linuxtv.org/media_tree.git
18436 F: drivers/media/test-drivers/vicodec/*
18438 VIDEO I2C POLLING DRIVER
18439 M: Matt Ranostay <matt.ranostay@konsulko.com>
18440 L: linux-media@vger.kernel.org
18442 F: drivers/media/i2c/video-i2c.c
18444 VIDEO MULTIPLEXER DRIVER
18445 M: Philipp Zabel <p.zabel@pengutronix.de>
18446 L: linux-media@vger.kernel.org
18448 F: drivers/media/platform/video-mux.c
18450 VIDEOBUF2 FRAMEWORK
18451 M: Tomasz Figa <tfiga@chromium.org>
18452 M: Marek Szyprowski <m.szyprowski@samsung.com>
18453 L: linux-media@vger.kernel.org
18455 F: drivers/media/common/videobuf2/*
18456 F: include/media/videobuf2-*
18458 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18459 M: Helen Koike <helen.koike@collabora.com>
18460 R: Shuah Khan <skhan@linuxfoundation.org>
18461 L: linux-media@vger.kernel.org
18463 W: https://linuxtv.org
18464 T: git git://linuxtv.org/media_tree.git
18465 F: drivers/media/test-drivers/vimc/*
18468 M: Alex Williamson <alex.williamson@redhat.com>
18469 M: Paolo Bonzini <pbonzini@redhat.com>
18470 L: kvm@vger.kernel.org
18474 VIRTIO AND VHOST VSOCK DRIVER
18475 M: Stefan Hajnoczi <stefanha@redhat.com>
18476 M: Stefano Garzarella <sgarzare@redhat.com>
18477 L: kvm@vger.kernel.org
18478 L: virtualization@lists.linux-foundation.org
18479 L: netdev@vger.kernel.org
18481 F: drivers/net/vsockmon.c
18482 F: drivers/vhost/vsock.c
18483 F: include/linux/virtio_vsock.h
18484 F: include/uapi/linux/virtio_vsock.h
18485 F: include/uapi/linux/vm_sockets_diag.h
18486 F: include/uapi/linux/vsockmon.h
18487 F: net/vmw_vsock/af_vsock_tap.c
18488 F: net/vmw_vsock/diag.c
18489 F: net/vmw_vsock/virtio_transport.c
18490 F: net/vmw_vsock/virtio_transport_common.c
18491 F: net/vmw_vsock/vsock_loopback.c
18492 F: tools/testing/vsock/
18494 VIRTIO BLOCK AND SCSI DRIVERS
18495 M: "Michael S. Tsirkin" <mst@redhat.com>
18496 M: Jason Wang <jasowang@redhat.com>
18497 R: Paolo Bonzini <pbonzini@redhat.com>
18498 R: Stefan Hajnoczi <stefanha@redhat.com>
18499 L: virtualization@lists.linux-foundation.org
18501 F: drivers/block/virtio_blk.c
18502 F: drivers/scsi/virtio_scsi.c
18503 F: drivers/vhost/scsi.c
18504 F: include/uapi/linux/virtio_blk.h
18505 F: include/uapi/linux/virtio_scsi.h
18507 VIRTIO CONSOLE DRIVER
18508 M: Amit Shah <amit@kernel.org>
18509 L: virtualization@lists.linux-foundation.org
18511 F: drivers/char/virtio_console.c
18512 F: include/linux/virtio_console.h
18513 F: include/uapi/linux/virtio_console.h
18515 VIRTIO CORE AND NET DRIVERS
18516 M: "Michael S. Tsirkin" <mst@redhat.com>
18517 M: Jason Wang <jasowang@redhat.com>
18518 L: virtualization@lists.linux-foundation.org
18520 F: Documentation/devicetree/bindings/virtio/
18521 F: drivers/block/virtio_blk.c
18522 F: drivers/crypto/virtio/
18523 F: drivers/net/virtio_net.c
18526 F: include/linux/vdpa.h
18527 F: include/linux/virtio*.h
18528 F: include/uapi/linux/virtio_*.h
18532 M: "Michael S. Tsirkin" <mst@redhat.com>
18533 M: David Hildenbrand <david@redhat.com>
18534 L: virtualization@lists.linux-foundation.org
18536 F: drivers/virtio/virtio_balloon.c
18537 F: include/uapi/linux/virtio_balloon.h
18538 F: include/linux/balloon_compaction.h
18539 F: mm/balloon_compaction.c
18541 VIRTIO CRYPTO DRIVER
18542 M: Gonglei <arei.gonglei@huawei.com>
18543 L: virtualization@lists.linux-foundation.org
18544 L: linux-crypto@vger.kernel.org
18546 F: drivers/crypto/virtio/
18547 F: include/uapi/linux/virtio_crypto.h
18549 VIRTIO DRIVERS FOR S390
18550 M: Cornelia Huck <cohuck@redhat.com>
18551 M: Halil Pasic <pasic@linux.ibm.com>
18552 L: linux-s390@vger.kernel.org
18553 L: virtualization@lists.linux-foundation.org
18554 L: kvm@vger.kernel.org
18556 F: arch/s390/include/uapi/asm/virtio-ccw.h
18557 F: drivers/s390/virtio/
18560 M: Vivek Goyal <vgoyal@redhat.com>
18561 M: Stefan Hajnoczi <stefanha@redhat.com>
18562 M: Miklos Szeredi <miklos@szeredi.hu>
18563 L: virtualization@lists.linux-foundation.org
18564 L: linux-fsdevel@vger.kernel.org
18566 W: https://virtio-fs.gitlab.io/
18567 F: Documentation/filesystems/virtiofs.rst
18568 F: fs/fuse/virtio_fs.c
18569 F: include/uapi/linux/virtio_fs.h
18572 M: David Airlie <airlied@linux.ie>
18573 M: Gerd Hoffmann <kraxel@redhat.com>
18574 L: dri-devel@lists.freedesktop.org
18575 L: virtualization@lists.linux-foundation.org
18577 T: git git://anongit.freedesktop.org/drm/drm-misc
18578 F: drivers/gpu/drm/virtio/
18579 F: include/uapi/linux/virtio_gpu.h
18581 VIRTIO HOST (VHOST)
18582 M: "Michael S. Tsirkin" <mst@redhat.com>
18583 M: Jason Wang <jasowang@redhat.com>
18584 L: kvm@vger.kernel.org
18585 L: virtualization@lists.linux-foundation.org
18586 L: netdev@vger.kernel.org
18588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18590 F: include/linux/vhost_iotlb.h
18591 F: include/uapi/linux/vhost.h
18593 VIRTIO INPUT DRIVER
18594 M: Gerd Hoffmann <kraxel@redhat.com>
18596 F: drivers/virtio/virtio_input.c
18597 F: include/uapi/linux/virtio_input.h
18599 VIRTIO IOMMU DRIVER
18600 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18601 L: virtualization@lists.linux-foundation.org
18603 F: drivers/iommu/virtio-iommu.c
18604 F: include/uapi/linux/virtio_iommu.h
18607 M: David Hildenbrand <david@redhat.com>
18608 L: virtualization@lists.linux-foundation.org
18610 W: https://virtio-mem.gitlab.io/
18611 F: drivers/virtio/virtio_mem.c
18612 F: include/uapi/linux/virtio_mem.h
18614 VIRTUAL BOX GUEST DEVICE DRIVER
18615 M: Hans de Goede <hdegoede@redhat.com>
18616 M: Arnd Bergmann <arnd@arndb.de>
18617 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18619 F: drivers/virt/vboxguest/
18620 F: include/linux/vbox_utils.h
18621 F: include/uapi/linux/vbox*.h
18623 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18624 M: Hans de Goede <hdegoede@redhat.com>
18625 L: linux-fsdevel@vger.kernel.org
18629 VIRTUAL SERIO DEVICE DRIVER
18630 M: Stephen Chandler Paul <thatslyude@gmail.com>
18632 F: drivers/input/serio/userio.c
18633 F: include/uapi/linux/userio.h
18635 VIVID VIRTUAL VIDEO DRIVER
18636 M: Hans Verkuil <hverkuil@xs4all.nl>
18637 L: linux-media@vger.kernel.org
18639 W: https://linuxtv.org
18640 T: git git://linuxtv.org/media_tree.git
18641 F: drivers/media/test-drivers/vivid/*
18643 VIDTV VIRTUAL DIGITAL TV DRIVER
18644 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18645 L: linux-media@vger.kernel.org
18647 W: https://linuxtv.org
18648 T: git git://linuxtv.org/media_tree.git
18649 F: drivers/media/test-drivers/vidtv/*
18652 M: Florian Fainelli <f.fainelli@gmail.com>
18653 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18655 F: drivers/vlynq/vlynq.c
18656 F: include/linux/vlynq.h
18659 M: Martyn Welch <martyn@welchs.me.uk>
18660 M: Manohar Vanga <manohar.vanga@gmail.com>
18661 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18662 L: devel@driverdev.osuosl.org
18664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18665 F: Documentation/driver-api/vme.rst
18666 F: drivers/staging/vme/
18668 F: include/linux/vme*
18670 VMWARE BALLOON DRIVER
18671 M: Nadav Amit <namit@vmware.com>
18672 M: "VMware, Inc." <pv-drivers@vmware.com>
18673 L: linux-kernel@vger.kernel.org
18675 F: drivers/misc/vmw_balloon.c
18677 VMWARE HYPERVISOR INTERFACE
18678 M: Deep Shah <sdeep@vmware.com>
18679 M: "VMware, Inc." <pv-drivers@vmware.com>
18680 L: virtualization@lists.linux-foundation.org
18682 F: arch/x86/include/asm/vmware.h
18683 F: arch/x86/kernel/cpu/vmware.c
18685 VMWARE PVRDMA DRIVER
18686 M: Adit Ranadive <aditr@vmware.com>
18687 M: VMware PV-Drivers <pv-drivers@vmware.com>
18688 L: linux-rdma@vger.kernel.org
18690 F: drivers/infiniband/hw/vmw_pvrdma/
18692 VMware PVSCSI driver
18693 M: Jim Gill <jgill@vmware.com>
18694 M: VMware PV-Drivers <pv-drivers@vmware.com>
18695 L: linux-scsi@vger.kernel.org
18697 F: drivers/scsi/vmw_pvscsi.c
18698 F: drivers/scsi/vmw_pvscsi.h
18700 VMWARE VIRTUAL PTP CLOCK DRIVER
18701 M: Vivek Thampi <vithampi@vmware.com>
18702 M: "VMware, Inc." <pv-drivers@vmware.com>
18703 L: netdev@vger.kernel.org
18705 F: drivers/ptp/ptp_vmw.c
18707 VMWARE VMMOUSE SUBDRIVER
18708 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18709 M: "VMware, Inc." <pv-drivers@vmware.com>
18710 L: linux-input@vger.kernel.org
18712 F: drivers/input/mouse/vmmouse.c
18713 F: drivers/input/mouse/vmmouse.h
18715 VMWARE VMXNET3 ETHERNET DRIVER
18716 M: Ronak Doshi <doshir@vmware.com>
18717 M: "VMware, Inc." <pv-drivers@vmware.com>
18718 L: netdev@vger.kernel.org
18720 F: drivers/net/vmxnet3/
18722 VOCORE VOCORE2 BOARD
18723 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18724 L: linux-mips@vger.kernel.org
18726 F: arch/mips/boot/dts/ralink/vocore2.dts
18728 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18729 M: Liam Girdwood <lgirdwood@gmail.com>
18730 M: Mark Brown <broonie@kernel.org>
18731 L: linux-kernel@vger.kernel.org
18733 W: http://www.slimlogic.co.uk/?p=48
18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18735 F: Documentation/devicetree/bindings/regulator/
18736 F: Documentation/power/regulator/
18737 F: drivers/regulator/
18738 F: include/dt-bindings/regulator/
18739 F: include/linux/regulator/
18740 K: regulator_get_optional
18743 M: David Ahern <dsahern@kernel.org>
18744 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18745 L: netdev@vger.kernel.org
18747 F: Documentation/networking/vrf.rst
18748 F: drivers/net/vrf.c
18751 M: Petr Mladek <pmladek@suse.com>
18752 M: Steven Rostedt <rostedt@goodmis.org>
18753 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18754 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18755 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18758 F: Documentation/core-api/printk-formats.rst
18759 F: lib/test_printf.c
18762 VT1211 HARDWARE MONITOR DRIVER
18763 M: Juerg Haefliger <juergh@gmail.com>
18764 L: linux-hwmon@vger.kernel.org
18766 F: Documentation/hwmon/vt1211.rst
18767 F: drivers/hwmon/vt1211.c
18769 VT8231 HARDWARE MONITOR DRIVER
18770 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18771 L: linux-hwmon@vger.kernel.org
18773 F: drivers/hwmon/vt8231.c
18775 VUB300 USB to SDIO/SD/MMC bridge chip
18776 L: linux-mmc@vger.kernel.org
18778 F: drivers/mmc/host/vub300.c
18780 W1 DALLAS'S 1-WIRE BUS
18781 M: Evgeniy Polyakov <zbr@ioremap.net>
18783 F: Documentation/devicetree/bindings/w1/
18784 F: Documentation/w1/
18786 F: include/linux/w1.h
18788 W83791D HARDWARE MONITORING DRIVER
18789 M: Marc Hulsman <m.hulsman@tudelft.nl>
18790 L: linux-hwmon@vger.kernel.org
18792 F: Documentation/hwmon/w83791d.rst
18793 F: drivers/hwmon/w83791d.c
18795 W83793 HARDWARE MONITORING DRIVER
18796 M: Rudolf Marek <r.marek@assembler.cz>
18797 L: linux-hwmon@vger.kernel.org
18799 F: Documentation/hwmon/w83793.rst
18800 F: drivers/hwmon/w83793.c
18802 W83795 HARDWARE MONITORING DRIVER
18803 M: Jean Delvare <jdelvare@suse.com>
18804 L: linux-hwmon@vger.kernel.org
18806 F: drivers/hwmon/w83795.c
18808 W83L51xD SD/MMC CARD INTERFACE DRIVER
18809 M: Pierre Ossman <pierre@ossman.eu>
18811 F: drivers/mmc/host/wbsd.*
18813 WACOM PROTOCOL 4 SERIAL TABLETS
18814 M: Julian Squires <julian@cipht.net>
18815 M: Hans de Goede <hdegoede@redhat.com>
18816 L: linux-input@vger.kernel.org
18818 F: drivers/input/tablet/wacom_serial4.c
18820 WATCHDOG DEVICE DRIVERS
18821 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18822 M: Guenter Roeck <linux@roeck-us.net>
18823 L: linux-watchdog@vger.kernel.org
18825 W: http://www.linux-watchdog.org/
18826 T: git git://www.linux-watchdog.org/linux-watchdog.git
18827 F: Documentation/devicetree/bindings/watchdog/
18828 F: Documentation/watchdog/
18829 F: drivers/watchdog/
18830 F: include/linux/watchdog.h
18831 F: include/uapi/linux/watchdog.h
18833 WHISKEYCOVE PMIC GPIO DRIVER
18834 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18835 L: linux-gpio@vger.kernel.org
18837 F: drivers/gpio/gpio-wcove.c
18840 M: Dianlong Li <long17.cool@163.com>
18841 L: linux-rtc@vger.kernel.org
18843 F: drivers/rtc/rtc-sd3078.c
18846 M: David Rheinsberg <david.rheinsberg@gmail.com>
18847 L: linux-input@vger.kernel.org
18849 F: drivers/hid/hid-wiimote*
18851 WILOCITY WIL6210 WIRELESS DRIVER
18852 M: Maya Erez <merez@codeaurora.org>
18853 L: linux-wireless@vger.kernel.org
18854 L: wil6210@qti.qualcomm.com
18856 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18857 F: drivers/net/wireless/ath/wil6210/
18860 M: David Härdeman <david@hardeman.nu>
18862 F: drivers/media/rc/winbond-cir.c
18864 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18865 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18866 L: linux-watchdog@vger.kernel.org
18868 F: drivers/watchdog/ebc-c384_wdt.c
18870 WINSYSTEMS WS16C48 GPIO DRIVER
18871 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18872 L: linux-gpio@vger.kernel.org
18874 F: drivers/gpio/gpio-ws16c48.c
18876 WIREGUARD SECURE NETWORK TUNNEL
18877 M: Jason A. Donenfeld <Jason@zx2c4.com>
18878 L: wireguard@lists.zx2c4.com
18879 L: netdev@vger.kernel.org
18881 F: drivers/net/wireguard/
18882 F: tools/testing/selftests/wireguard/
18884 WISTRON LAPTOP BUTTON DRIVER
18885 M: Miloslav Trmac <mitr@volny.cz>
18887 F: drivers/input/misc/wistron_btns.c
18889 WL3501 WIRELESS PCMCIA CARD DRIVER
18890 L: linux-wireless@vger.kernel.org
18892 F: drivers/net/wireless/wl3501*
18894 WOLFSON MICROELECTRONICS DRIVERS
18895 L: patches@opensource.cirrus.com
18897 W: https://github.com/CirrusLogic/linux-drivers/wiki
18898 T: git https://github.com/CirrusLogic/linux-drivers.git
18899 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18900 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18901 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18902 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18903 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18904 F: Documentation/hwmon/wm83??.rst
18905 F: arch/arm/mach-s3c/mach-crag6410*
18906 F: drivers/clk/clk-wm83*.c
18907 F: drivers/extcon/extcon-arizona.c
18908 F: drivers/gpio/gpio-*wm*.c
18909 F: drivers/gpio/gpio-arizona.c
18910 F: drivers/hwmon/wm83??-hwmon.c
18911 F: drivers/input/misc/wm831x-on.c
18912 F: drivers/input/touchscreen/wm831x-ts.c
18913 F: drivers/input/touchscreen/wm97*.c
18914 F: drivers/leds/leds-wm83*.c
18915 F: drivers/mfd/arizona*
18916 F: drivers/mfd/cs47l24*
18917 F: drivers/mfd/wm*.c
18918 F: drivers/power/supply/wm83*.c
18919 F: drivers/regulator/arizona*
18920 F: drivers/regulator/wm8*.c
18921 F: drivers/rtc/rtc-wm83*.c
18922 F: drivers/video/backlight/wm83*_bl.c
18923 F: drivers/watchdog/wm83*_wdt.c
18924 F: include/linux/mfd/arizona/
18925 F: include/linux/mfd/wm831x/
18926 F: include/linux/mfd/wm8350/
18927 F: include/linux/mfd/wm8400*
18928 F: include/linux/regulator/arizona*
18929 F: include/linux/wm97xx.h
18930 F: include/sound/wm????.h
18931 F: sound/soc/codecs/arizona.?
18932 F: sound/soc/codecs/cs47l24*
18933 F: sound/soc/codecs/wm*
18936 M: Tejun Heo <tj@kernel.org>
18937 R: Lai Jiangshan <jiangshanlai@gmail.com>
18939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18940 F: Documentation/core-api/workqueue.rst
18941 F: include/linux/workqueue.h
18942 F: kernel/workqueue.c
18944 X-POWERS AXP288 PMIC DRIVERS
18945 M: Hans de Goede <hdegoede@redhat.com>
18947 F: drivers/acpi/pmic/intel_pmic_xpower.c
18950 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18951 M: Chen-Yu Tsai <wens@csie.org>
18952 L: linux-kernel@vger.kernel.org
18957 M: Martin Schiller <ms@dev.tdt.de>
18958 L: linux-x25@vger.kernel.org
18960 F: Documentation/networking/lapb-module.rst
18961 F: Documentation/networking/x25*
18962 F: drivers/net/wan/hdlc_x25.c
18963 F: drivers/net/wan/lapbether.c
18964 F: include/*/lapb.h
18965 F: include/net/x25*
18966 F: include/uapi/linux/x25.h
18970 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18971 M: Thomas Gleixner <tglx@linutronix.de>
18972 M: Ingo Molnar <mingo@redhat.com>
18973 M: Borislav Petkov <bp@alien8.de>
18975 R: "H. Peter Anvin" <hpa@zytor.com>
18976 L: linux-kernel@vger.kernel.org
18978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18979 F: Documentation/devicetree/bindings/x86/
18980 F: Documentation/x86/
18984 M: Andy Lutomirski <luto@kernel.org>
18985 L: linux-kernel@vger.kernel.org
18987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18990 X86 MCE INFRASTRUCTURE
18991 M: Tony Luck <tony.luck@intel.com>
18992 M: Borislav Petkov <bp@alien8.de>
18993 L: linux-edac@vger.kernel.org
18995 F: arch/x86/kernel/cpu/mce/*
18997 X86 MICROCODE UPDATE SUPPORT
18998 M: Borislav Petkov <bp@alien8.de>
19000 F: arch/x86/kernel/cpu/microcode/*
19003 M: Dave Hansen <dave.hansen@linux.intel.com>
19004 M: Andy Lutomirski <luto@kernel.org>
19005 M: Peter Zijlstra <peterz@infradead.org>
19006 L: linux-kernel@vger.kernel.org
19008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19011 X86 PLATFORM DRIVERS
19012 M: Hans de Goede <hdegoede@redhat.com>
19013 M: Mark Gross <mgross@linux.intel.com>
19014 L: platform-driver-x86@vger.kernel.org
19016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19017 F: drivers/platform/olpc/
19018 F: drivers/platform/x86/
19020 X86 PLATFORM DRIVERS - ARCH
19021 R: Darren Hart <dvhart@infradead.org>
19022 R: Andy Shevchenko <andy@infradead.org>
19023 L: platform-driver-x86@vger.kernel.org
19026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19027 F: arch/x86/platform
19029 X86 PLATFORM UV HPE SUPERDOME FLEX
19030 M: Steve Wahl <steve.wahl@hpe.com>
19031 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19032 R: Russ Anderson <russ.anderson@hpe.com>
19034 F: arch/x86/include/asm/uv/
19035 F: arch/x86/kernel/apic/x2apic_uv_x.c
19036 F: arch/x86/platform/uv/
19039 M: Andy Lutomirski <luto@kernel.org>
19040 L: linux-kernel@vger.kernel.org
19042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19043 F: arch/x86/entry/vdso/
19046 M: Matthew Wilcox <willy@infradead.org>
19047 L: linux-fsdevel@vger.kernel.org
19049 F: Documentation/core-api/xarray.rst
19050 F: include/linux/idr.h
19051 F: include/linux/xarray.h
19054 F: tools/testing/radix-tree
19057 M: Benjamin Valentin <benpicco@googlemail.com>
19059 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19060 F: drivers/media/rc/xbox_remote.c
19062 XC2028/3028 TUNER DRIVER
19063 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19064 L: linux-media@vger.kernel.org
19066 W: https://linuxtv.org
19067 T: git git://linuxtv.org/media_tree.git
19068 F: drivers/media/tuners/tuner-xc2028.*
19070 XDP (eXpress Data Path)
19071 M: Alexei Starovoitov <ast@kernel.org>
19072 M: Daniel Borkmann <daniel@iogearbox.net>
19073 M: David S. Miller <davem@davemloft.net>
19074 M: Jakub Kicinski <kuba@kernel.org>
19075 M: Jesper Dangaard Brouer <hawk@kernel.org>
19076 M: John Fastabend <john.fastabend@gmail.com>
19077 L: netdev@vger.kernel.org
19078 L: bpf@vger.kernel.org
19080 F: include/net/xdp.h
19081 F: include/trace/events/xdp.h
19082 F: kernel/bpf/cpumap.c
19083 F: kernel/bpf/devmap.c
19088 XDP SOCKETS (AF_XDP)
19089 M: Björn Töpel <bjorn.topel@intel.com>
19090 M: Magnus Karlsson <magnus.karlsson@intel.com>
19091 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19092 L: netdev@vger.kernel.org
19093 L: bpf@vger.kernel.org
19095 F: include/net/xdp_sock*
19096 F: include/net/xsk_buff_pool.h
19097 F: include/uapi/linux/if_xdp.h
19099 F: samples/bpf/xdpsock*
19100 F: tools/lib/bpf/xsk*
19102 XEN BLOCK SUBSYSTEM
19103 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19104 M: Roger Pau Monné <roger.pau@citrix.com>
19105 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19107 F: drivers/block/xen*
19108 F: drivers/block/xen-blkback/*
19111 M: Stefano Stabellini <sstabellini@kernel.org>
19112 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19114 F: arch/arm/include/asm/xen/
19117 XEN HYPERVISOR ARM64
19118 M: Stefano Stabellini <sstabellini@kernel.org>
19119 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19121 F: arch/arm64/include/asm/xen/
19124 XEN HYPERVISOR INTERFACE
19125 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19126 M: Juergen Gross <jgross@suse.com>
19127 R: Stefano Stabellini <sstabellini@kernel.org>
19128 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19131 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19132 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19133 F: arch/x86/include/asm/pvclock-abi.h
19134 F: arch/x86/include/asm/xen/
19135 F: arch/x86/platform/pvh/
19137 F: drivers/*/xen-*front.c
19139 F: include/uapi/xen/
19142 XEN NETWORK BACKEND DRIVER
19143 M: Wei Liu <wei.liu@kernel.org>
19144 M: Paul Durrant <paul@xen.org>
19145 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19146 L: netdev@vger.kernel.org
19148 F: drivers/net/xen-netback/*
19151 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19152 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19154 F: arch/x86/pci/*xen*
19155 F: drivers/pci/*xen*
19158 M: Juergen Gross <jgross@suse.com>
19159 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19160 L: linux-scsi@vger.kernel.org
19162 F: drivers/scsi/xen-scsifront.c
19163 F: drivers/xen/xen-scsiback.c
19164 F: include/xen/interface/io/vscsiif.h
19166 XEN SOUND FRONTEND DRIVER
19167 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19168 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19169 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19173 XEN SWIOTLB SUBSYSTEM
19174 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19175 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19176 L: iommu@lists.linux-foundation.org
19178 F: arch/x86/xen/*swiotlb*
19179 F: drivers/xen/*swiotlb*
19182 M: Darrick J. Wong <darrick.wong@oracle.com>
19183 M: linux-xfs@vger.kernel.org
19184 L: linux-xfs@vger.kernel.org
19187 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19188 F: Documentation/ABI/testing/sysfs-fs-xfs
19189 F: Documentation/admin-guide/xfs.rst
19190 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19191 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19193 F: include/uapi/linux/dqblk_xfs.h
19194 F: include/uapi/linux/fsmap.h
19196 XILINX AXI ETHERNET DRIVER
19197 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19199 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19202 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19203 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19204 L: linux-can@vger.kernel.org
19206 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19207 F: drivers/net/can/xilinx_can.c
19209 XILINX SD-FEC IP CORES
19210 M: Derek Kiernan <derek.kiernan@xilinx.com>
19211 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19213 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19214 F: Documentation/misc-devices/xilinx_sdfec.rst
19215 F: drivers/misc/Kconfig
19216 F: drivers/misc/Makefile
19217 F: drivers/misc/xilinx_sdfec.c
19218 F: include/uapi/misc/xilinx_sdfec.h
19220 XILINX UARTLITE SERIAL DRIVER
19221 M: Peter Korsgaard <jacmet@sunsite.dk>
19222 L: linux-serial@vger.kernel.org
19224 F: drivers/tty/serial/uartlite.c
19226 XILINX VIDEO IP CORES
19227 M: Hyun Kwon <hyun.kwon@xilinx.com>
19228 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19229 L: linux-media@vger.kernel.org
19231 T: git git://linuxtv.org/media_tree.git
19232 F: Documentation/devicetree/bindings/media/xilinx/
19233 F: drivers/media/platform/xilinx/
19234 F: include/uapi/linux/xilinx-v4l2-controls.h
19236 XILINX ZYNQMP DPDMA DRIVER
19237 M: Hyun Kwon <hyun.kwon@xilinx.com>
19238 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19239 L: dmaengine@vger.kernel.org
19241 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19242 F: drivers/dma/xilinx/xilinx_dpdma.c
19243 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19245 XILINX ZYNQMP PSGTR PHY DRIVER
19246 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19247 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19248 L: linux-kernel@vger.kernel.org
19250 T: git https://github.com/Xilinx/linux-xlnx.git
19251 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19252 F: drivers/phy/xilinx/phy-zynqmp.c
19255 M: Eli Billauer <eli.billauer@gmail.com>
19256 L: linux-kernel@vger.kernel.org
19258 F: drivers/char/xillybus/
19261 M: George Cherian <gcherian@marvell.com>
19262 L: linux-i2c@vger.kernel.org
19264 W: http://www.marvell.com
19265 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19266 F: drivers/i2c/busses/i2c-xlp9xx.c
19268 XRA1403 GPIO EXPANDER
19269 M: Nandor Han <nandor.han@ge.com>
19270 M: Semi Malinen <semi.malinen@ge.com>
19271 L: linux-gpio@vger.kernel.org
19273 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19274 F: drivers/gpio/gpio-xra1403.c
19276 XTENSA XTFPGA PLATFORM SUPPORT
19277 M: Max Filippov <jcmvbkbc@gmail.com>
19278 L: linux-xtensa@linux-xtensa.org
19280 F: drivers/spi/spi-xtensa-xtfpga.c
19281 F: sound/soc/xtensa/xtfpga-i2s.c
19283 YAM DRIVER FOR AX.25
19284 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19285 L: linux-hams@vger.kernel.org
19287 F: drivers/net/hamradio/yam*
19288 F: include/linux/yam.h
19290 YAMA SECURITY MODULE
19291 M: Kees Cook <keescook@chromium.org>
19293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19294 F: Documentation/admin-guide/LSM/Yama.rst
19297 YEALINK PHONE DRIVER
19298 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19299 L: usbb2k-api-dev@nongnu.org
19301 F: Documentation/input/devices/yealink.rst
19302 F: drivers/input/misc/yealink.*
19304 Z8530 DRIVER FOR AX.25
19305 M: Joerg Reuter <jreuter@yaina.de>
19306 L: linux-hams@vger.kernel.org
19308 W: http://yaina.de/jreuter/
19309 W: http://www.qsl.net/dl1bke/
19310 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19311 F: drivers/net/hamradio/*scc.c
19312 F: drivers/net/hamradio/z8530.h
19314 ZBUD COMPRESSED PAGE ALLOCATOR
19315 M: Seth Jennings <sjenning@redhat.com>
19316 M: Dan Streetman <ddstreet@ieee.org>
19317 L: linux-mm@kvack.org
19319 F: include/linux/zbud.h
19322 ZD1211RW WIRELESS DRIVER
19323 M: Daniel Drake <dsd@gentoo.org>
19324 M: Ulrich Kunitz <kune@deine-taler.de>
19325 L: linux-wireless@vger.kernel.org
19326 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19328 W: http://zd1211.ath.cx/wiki/DriverRewrite
19329 F: drivers/net/wireless/zydas/zd1211rw/
19331 ZD1301 MEDIA DRIVER
19332 M: Antti Palosaari <crope@iki.fi>
19333 L: linux-media@vger.kernel.org
19335 W: https://linuxtv.org/
19336 W: http://palosaari.fi/linux/
19337 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19338 F: drivers/media/usb/dvb-usb-v2/zd1301*
19340 ZD1301_DEMOD MEDIA DRIVER
19341 M: Antti Palosaari <crope@iki.fi>
19342 L: linux-media@vger.kernel.org
19344 W: https://linuxtv.org/
19345 W: http://palosaari.fi/linux/
19346 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19347 F: drivers/media/dvb-frontends/zd1301_demod*
19349 ZHAOXIN PROCESSOR SUPPORT
19350 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19351 L: linux-kernel@vger.kernel.org
19353 F: arch/x86/kernel/cpu/zhaoxin.c
19356 M: Damien Le Moal <damien.lemoal@wdc.com>
19357 M: Naohiro Aota <naohiro.aota@wdc.com>
19358 R: Johannes Thumshirn <jth@kernel.org>
19359 L: linux-fsdevel@vger.kernel.org
19361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19362 F: Documentation/filesystems/zonefs.rst
19365 ZR36067 VIDEO FOR LINUX DRIVER
19366 M: Corentin Labbe <clabbe@baylibre.com>
19367 L: mjpeg-users@lists.sourceforge.net
19368 L: linux-media@vger.kernel.org
19370 W: http://mjpeg.sourceforge.net/driver-zoran/
19371 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19372 F: Documentation/driver-api/media/drivers/zoran.rst
19373 F: drivers/staging/media/zoran/
19375 ZPOOL COMPRESSED PAGE STORAGE API
19376 M: Dan Streetman <ddstreet@ieee.org>
19377 L: linux-mm@kvack.org
19379 F: include/linux/zpool.h
19382 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19383 M: Minchan Kim <minchan@kernel.org>
19384 M: Nitin Gupta <ngupta@vflare.org>
19385 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19386 L: linux-kernel@vger.kernel.org
19388 F: Documentation/admin-guide/blockdev/zram.rst
19389 F: drivers/block/zram/
19391 ZS DECSTATION Z85C30 SERIAL DRIVER
19392 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19394 F: drivers/tty/serial/zs.*
19396 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19397 M: Minchan Kim <minchan@kernel.org>
19398 M: Nitin Gupta <ngupta@vflare.org>
19399 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19400 L: linux-mm@kvack.org
19402 F: Documentation/vm/zsmalloc.rst
19403 F: include/linux/zsmalloc.h
19406 ZSWAP COMPRESSED SWAP CACHING
19407 M: Seth Jennings <sjenning@redhat.com>
19408 M: Dan Streetman <ddstreet@ieee.org>
19409 M: Vitaly Wool <vitaly.wool@konsulko.com>
19410 L: linux-mm@kvack.org
19415 M: Linus Torvalds <torvalds@linux-foundation.org>
19416 L: linux-kernel@vger.kernel.org
19417 S: Buried alive in reporters
19418 Q: http://patchwork.kernel.org/project/LKML/list/
19419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git