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: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.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 F: arch/*/include/uapi/
267 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
268 M: Hans de Goede <hdegoede@redhat.com>
269 L: linux-hwmon@vger.kernel.org
271 F: drivers/hwmon/abituguru.c
273 ABIT UGURU 3 HARDWARE MONITOR DRIVER
274 M: Alistair John Strachan <alistair@devzero.co.uk>
275 L: linux-hwmon@vger.kernel.org
277 F: drivers/hwmon/abituguru3.c
279 ACCES 104-DIO-48E GPIO DRIVER
280 M: William Breathitt Gray <vilhelm.gray@gmail.com>
281 L: linux-gpio@vger.kernel.org
283 F: drivers/gpio/gpio-104-dio-48e.c
285 ACCES 104-IDI-48 GPIO DRIVER
286 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-104-idi-48.c
291 ACCES 104-IDIO-16 GPIO DRIVER
292 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-104-idio-16.c
297 ACCES 104-QUAD-8 DRIVER
298 M: William Breathitt Gray <vilhelm.gray@gmail.com>
299 M: Syed Nayyar Waris <syednwaris@gmail.com>
300 L: linux-iio@vger.kernel.org
302 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
360 M: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: Erik Kaneda <erik.kaneda@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
385 M: Zhang Rui <rui.zhang@intel.com>
386 L: linux-acpi@vger.kernel.org
388 W: https://01.org/linux-acpi
389 B: https://bugzilla.kernel.org
390 F: drivers/acpi/fan.c
392 ACPI FOR ARM64 (ACPI/arm64)
393 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
394 M: Hanjun Guo <guohanjun@huawei.com>
395 M: Sudeep Holla <sudeep.holla@arm.com>
396 L: linux-acpi@vger.kernel.org
397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
399 F: drivers/acpi/arm64
401 ACPI I2C MULTI INSTANTIATE DRIVER
402 M: Hans de Goede <hdegoede@redhat.com>
403 L: platform-driver-x86@vger.kernel.org
405 F: drivers/platform/x86/i2c-multi-instantiate.c
408 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
409 M: Len Brown <lenb@kernel.org>
410 R: Andy Shevchenko <andy@kernel.org>
411 R: Mika Westerberg <mika.westerberg@linux.intel.com>
412 L: linux-acpi@vger.kernel.org
414 Q: https://patchwork.kernel.org/project/linux-acpi/list/
415 B: https://bugzilla.kernel.org
416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
417 F: drivers/acpi/pmic/
420 M: Zhang Rui <rui.zhang@intel.com>
421 L: linux-acpi@vger.kernel.org
423 W: https://01.org/linux-acpi
424 B: https://bugzilla.kernel.org
425 F: drivers/acpi/*thermal*
428 M: Zhang Rui <rui.zhang@intel.com>
429 L: linux-acpi@vger.kernel.org
431 W: https://01.org/linux-acpi
432 B: https://bugzilla.kernel.org
433 F: drivers/acpi/acpi_video.c
436 L: platform-driver-x86@vger.kernel.org
438 F: drivers/platform/x86/wmi.c
439 F: include/uapi/linux/wmi.h
441 ACRN HYPERVISOR SERVICE MODULE
442 M: Shuo Liu <shuo.a.liu@intel.com>
443 L: acrn-dev@lists.projectacrn.org (subscribers-only)
445 W: https://projectacrn.org
446 F: Documentation/virt/acrn/
447 F: drivers/virt/acrn/
448 F: include/uapi/linux/acrn.h
450 AD1889 ALSA SOUND DRIVER
451 L: linux-parisc@vger.kernel.org
453 W: https://parisc.wiki.kernel.org/index.php/AD1889
454 F: sound/pci/ad1889.*
456 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/AD5254
460 W: http://ez.analog.com/community/linux-device-drivers
461 F: drivers/misc/ad525x_dpot.c
463 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
464 M: Michael Hennerich <michael.hennerich@analog.com>
466 W: http://wiki.analog.com/AD5398
467 W: http://ez.analog.com/community/linux-device-drivers
468 F: drivers/regulator/ad5398.c
470 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
471 M: Michael Hennerich <michael.hennerich@analog.com>
473 W: http://wiki.analog.com/AD7142
474 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/input/misc/ad714x.c
477 AD7877 TOUCHSCREEN DRIVER
478 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/AD7877
481 W: http://ez.analog.com/community/linux-device-drivers
482 F: drivers/input/touchscreen/ad7877.c
484 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
485 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/AD7879
488 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/input/touchscreen/ad7879.c
491 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
492 M: Jiri Kosina <jikos@kernel.org>
495 ADF7242 IEEE 802.15.4 RADIO DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 L: linux-wpan@vger.kernel.org
499 W: https://wiki.analog.com/ADF7242
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
502 F: drivers/net/ieee802154/adf7242.c
504 ADM1025 HARDWARE MONITOR DRIVER
505 M: Jean Delvare <jdelvare@suse.com>
506 L: linux-hwmon@vger.kernel.org
508 F: Documentation/hwmon/adm1025.rst
509 F: drivers/hwmon/adm1025.c
511 ADM1029 HARDWARE MONITOR DRIVER
512 M: Corentin Labbe <clabbe.montjoie@gmail.com>
513 L: linux-hwmon@vger.kernel.org
515 F: drivers/hwmon/adm1029.c
517 ADM8211 WIRELESS DRIVER
518 L: linux-wireless@vger.kernel.org
520 W: https://wireless.wiki.kernel.org/
521 F: drivers/net/wireless/admtek/adm8211.*
523 ADP1653 FLASH CONTROLLER DRIVER
524 M: Sakari Ailus <sakari.ailus@iki.fi>
525 L: linux-media@vger.kernel.org
527 F: drivers/media/i2c/adp1653.c
528 F: include/media/i2c/adp1653.h
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5520
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5520.c
536 F: drivers/input/keyboard/adp5520-keys.c
537 F: drivers/leds/leds-adp5520.c
538 F: drivers/mfd/adp5520.c
539 F: drivers/video/backlight/adp5520_bl.c
541 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5588
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5588.c
547 F: drivers/input/keyboard/adp5588-keys.c
549 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP8860
553 W: http://ez.analog.com/community/linux-device-drivers
554 F: drivers/video/backlight/adp8860_bl.c
557 M: Colin Leroy <colin@colino.net>
559 F: drivers/macintosh/therm_adt746x.c
561 ADT7475 HARDWARE MONITOR DRIVER
562 M: Jean Delvare <jdelvare@suse.com>
563 L: linux-hwmon@vger.kernel.org
565 F: Documentation/hwmon/adt7475.rst
566 F: drivers/hwmon/adt7475.c
569 M: Matthew Wilcox <willy@infradead.org>
570 M: Hannes Reinecke <hare@suse.com>
571 L: linux-scsi@vger.kernel.org
573 F: Documentation/scsi/advansys.rst
574 F: drivers/scsi/advansys.c
576 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
577 M: Michael Hennerich <michael.hennerich@analog.com>
579 W: http://wiki.analog.com/ADXL345
580 W: http://ez.analog.com/community/linux-device-drivers
581 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
582 F: drivers/input/misc/adxl34x.c
584 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
585 M: Michael Hennerich <michael.hennerich@analog.com>
587 W: http://ez.analog.com/community/linux-device-drivers
588 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
589 F: drivers/iio/accel/adxl372.c
590 F: drivers/iio/accel/adxl372_i2c.c
591 F: drivers/iio/accel/adxl372_spi.c
594 M: Antti Palosaari <crope@iki.fi>
595 L: linux-media@vger.kernel.org
597 W: https://linuxtv.org
598 W: http://palosaari.fi/linux/
599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
600 T: git git://linuxtv.org/anttip/media_tree.git
601 F: drivers/media/dvb-frontends/af9013*
604 M: Antti Palosaari <crope@iki.fi>
605 L: linux-media@vger.kernel.org
607 W: https://linuxtv.org
608 W: http://palosaari.fi/linux/
609 Q: http://patchwork.linuxtv.org/project/linux-media/list/
610 T: git git://linuxtv.org/anttip/media_tree.git
611 F: drivers/media/dvb-frontends/af9033*
614 M: David Sterba <dsterba@suse.com>
615 L: linux-fsdevel@vger.kernel.org
617 F: Documentation/filesystems/affs.rst
621 M: David Howells <dhowells@redhat.com>
622 L: linux-afs@lists.infradead.org
624 W: https://www.infradead.org/~dhowells/kafs/
625 F: Documentation/filesystems/afs.rst
627 F: include/trace/events/afs.h
630 M: David Airlie <airlied@linux.ie>
632 T: git git://anongit.freedesktop.org/drm/drm
634 F: include/linux/agp*
635 F: include/uapi/linux/agp*
638 M: "Juergen E. Fischer" <fischer@norbit.de>
639 L: linux-scsi@vger.kernel.org
641 F: drivers/scsi/aha152x*
642 F: drivers/scsi/pcmcia/aha152x*
644 AIC7XXX / AIC79XX SCSI DRIVER
645 M: Hannes Reinecke <hare@suse.com>
646 L: linux-scsi@vger.kernel.org
648 F: drivers/scsi/aic7xxx/
650 AIMSLAB FM RADIO RECEIVER DRIVER
651 M: Hans Verkuil <hverkuil@xs4all.nl>
652 L: linux-media@vger.kernel.org
654 W: https://linuxtv.org
655 T: git git://linuxtv.org/media_tree.git
656 F: drivers/media/radio/radio-aimslab*
659 M: Benjamin LaHaise <bcrl@kvack.org>
660 L: linux-aio@kvack.org
663 F: include/linux/*aio*.h
666 M: Antti Palosaari <crope@iki.fi>
667 L: linux-media@vger.kernel.org
669 W: https://linuxtv.org
670 W: http://palosaari.fi/linux/
671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
672 T: git git://linuxtv.org/anttip/media_tree.git
673 F: drivers/media/usb/airspy/
675 ALACRITECH GIGABIT ETHERNET DRIVER
676 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
678 F: drivers/net/ethernet/alacritech/*
680 ALCATEL SPEEDTOUCH USB DRIVER
681 M: Duncan Sands <duncan.sands@free.fr>
682 L: linux-usb@vger.kernel.org
684 W: http://www.linux-usb.org/SpeedTouch/
685 F: drivers/usb/atm/speedtch.c
686 F: drivers/usb/atm/usbatm.c
688 ALCHEMY AU1XX0 MMC DRIVER
689 M: Manuel Lauss <manuel.lauss@gmail.com>
691 F: drivers/mmc/host/au1xmmc.c
694 M: Rudolf Marek <r.marek@assembler.cz>
695 L: linux-i2c@vger.kernel.org
697 F: Documentation/i2c/busses/i2c-ali1563.rst
698 F: drivers/i2c/busses/i2c-ali1563.c
700 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
701 M: Tomislav Denis <tomislav.denis@avl.com>
702 L: linux-iio@vger.kernel.org
704 W: http://www.allsensors.com/
705 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
706 F: drivers/iio/pressure/dlhl60d.c
708 ALLEGRO DVT VIDEO IP CORE DRIVER
709 M: Michael Tretter <m.tretter@pengutronix.de>
710 R: Pengutronix Kernel Team <kernel@pengutronix.de>
711 L: linux-media@vger.kernel.org
713 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
714 F: drivers/media/platform/allegro-dvt/
716 ALLWINNER A10 CSI DRIVER
717 M: Maxime Ripard <mripard@kernel.org>
718 L: linux-media@vger.kernel.org
720 T: git git://linuxtv.org/media_tree.git
721 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
722 F: drivers/media/platform/sunxi/sun4i-csi/
724 ALLWINNER CPUFREQ DRIVER
725 M: Yangtao Li <tiny.windzz@gmail.com>
726 L: linux-pm@vger.kernel.org
728 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
729 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
731 ALLWINNER CRYPTO DRIVERS
732 M: Corentin Labbe <clabbe.montjoie@gmail.com>
733 L: linux-crypto@vger.kernel.org
735 F: drivers/crypto/allwinner/
737 ALLWINNER THERMAL DRIVER
738 M: Vasily Khoruzhick <anarsoul@gmail.com>
739 M: Yangtao Li <tiny.windzz@gmail.com>
740 L: linux-pm@vger.kernel.org
742 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
743 F: drivers/thermal/sun8i_thermal.c
746 M: Maxime Ripard <mripard@kernel.org>
747 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
748 L: linux-media@vger.kernel.org
750 F: drivers/staging/media/sunxi/cedrus/
753 M: Richard Henderson <rth@twiddle.net>
754 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
755 M: Matt Turner <mattst88@gmail.com>
756 L: linux-alpha@vger.kernel.org
760 ALPS PS/2 TOUCHPAD DRIVER
761 R: Pali Rohár <pali@kernel.org>
762 F: drivers/input/mouse/alps.*
764 ALTERA I2C CONTROLLER DRIVER
765 M: Thor Thayer <thor.thayer@linux.intel.com>
767 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
768 F: drivers/i2c/busses/i2c-altera.c
770 ALTERA MAILBOX DRIVER
771 M: Ley Foon Tan <ley.foon.tan@intel.com>
773 F: drivers/mailbox/mailbox-altera.c
776 M: Joyce Ooi <joyce.ooi@intel.com>
777 L: linux-gpio@vger.kernel.org
779 F: drivers/gpio/gpio-altera.c
781 ALTERA SYSTEM MANAGER DRIVER
782 M: Thor Thayer <thor.thayer@linux.intel.com>
784 F: drivers/mfd/altera-sysmgr.c
785 F: include/linux/mfd/altera-sysmgr.h
787 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
788 M: Thor Thayer <thor.thayer@linux.intel.com>
790 F: drivers/gpio/gpio-altera-a10sr.c
791 F: drivers/mfd/altera-a10sr.c
792 F: drivers/reset/reset-a10sr.c
793 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
794 F: include/linux/mfd/altera-a10sr.h
796 ALTERA TRIPLE SPEED ETHERNET DRIVER
797 M: Joyce Ooi <joyce.ooi@intel.com>
798 L: netdev@vger.kernel.org
800 F: drivers/net/ethernet/altera/
802 ALTERA UART/JTAG UART SERIAL DRIVERS
803 M: Tobias Klauser <tklauser@distanz.ch>
804 L: linux-serial@vger.kernel.org
806 F: drivers/tty/serial/altera_jtaguart.c
807 F: drivers/tty/serial/altera_uart.c
808 F: include/linux/altera_jtaguart.h
809 F: include/linux/altera_uart.h
811 AMAZON ANNAPURNA LABS FIC DRIVER
812 M: Talel Shenhar <talel@amazon.com>
814 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
815 F: drivers/irqchip/irq-al-fic.c
817 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
818 M: Talel Shenhar <talel@amazon.com>
819 M: Talel Shenhar <talelshenhar@gmail.com>
821 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
822 F: drivers/edac/al_mc_edac.c
824 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
825 M: Talel Shenhar <talel@amazon.com>
827 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
828 F: drivers/thermal/thermal_mmio.c
830 AMAZON ETHERNET DRIVERS
831 M: Netanel Belgazal <netanel@amazon.com>
832 M: Arthur Kiyanovski <akiyano@amazon.com>
833 R: Guy Tzalik <gtzalik@amazon.com>
834 R: Saeed Bishara <saeedb@amazon.com>
835 L: netdev@vger.kernel.org
837 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
838 F: drivers/net/ethernet/amazon/
840 AMAZON RDMA EFA DRIVER
841 M: Gal Pressman <galpress@amazon.com>
842 R: Yossi Leybovich <sleybo@amazon.com>
843 L: linux-rdma@vger.kernel.org
845 Q: https://patchwork.kernel.org/project/linux-rdma/list/
846 F: drivers/infiniband/hw/efa/
847 F: include/uapi/rdma/efa-abi.h
849 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
850 M: Tom Lendacky <thomas.lendacky@amd.com>
851 M: John Allen <john.allen@amd.com>
852 L: linux-crypto@vger.kernel.org
854 F: drivers/crypto/ccp/
855 F: include/linux/ccp.h
857 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
858 M: Brijesh Singh <brijesh.singh@amd.com>
859 M: Tom Lendacky <thomas.lendacky@amd.com>
860 L: linux-crypto@vger.kernel.org
862 F: drivers/crypto/ccp/sev*
863 F: include/uapi/linux/psp-sev.h
866 M: Harry Wentland <harry.wentland@amd.com>
867 M: Leo Li <sunpeng.li@amd.com>
868 L: amd-gfx@lists.freedesktop.org
870 T: git git://people.freedesktop.org/~agd5f/linux
871 F: drivers/gpu/drm/amd/display/
874 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
875 L: linux-hwmon@vger.kernel.org
877 F: Documentation/hwmon/amd_energy.rst
878 F: drivers/hwmon/amd_energy.c
880 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
881 M: Huang Rui <ray.huang@amd.com>
882 L: linux-hwmon@vger.kernel.org
884 F: Documentation/hwmon/fam15h_power.rst
885 F: drivers/hwmon/fam15h_power.c
888 M: Enrico Weigelt, metux IT consult <info@metux.net>
889 L: linux-gpio@vger.kernel.org
891 F: drivers/gpio/gpio-amd-fch.c
892 F: include/linux/platform_data/gpio/gpio-amd-fch.h
894 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
895 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
897 F: drivers/usb/gadget/udc/amd5536udc.*
899 AMD GEODE PROCESSOR/CHIPSET SUPPORT
900 M: Andres Salomon <dilinger@queued.net>
901 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
903 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
904 F: arch/x86/include/asm/geode.h
905 F: drivers/char/hw_random/geode-rng.c
906 F: drivers/crypto/geode*
907 F: drivers/video/fbdev/geode/
910 M: Joerg Roedel <joro@8bytes.org>
911 L: iommu@lists.linux-foundation.org
913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
914 F: drivers/iommu/amd/
915 F: include/linux/amd-iommu.h
918 M: Felix Kuehling <Felix.Kuehling@amd.com>
919 L: amd-gfx@lists.freedesktop.org
921 T: git https://gitlab.freedesktop.org/agd5f/linux.git
922 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
923 F: drivers/gpu/drm/amd/amdkfd/
924 F: drivers/gpu/drm/amd/include/cik_structs.h
925 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
926 F: drivers/gpu/drm/amd/include/v9_structs.h
927 F: drivers/gpu/drm/amd/include/vi_structs.h
928 F: include/uapi/linux/kfd_ioctl.h
931 M: Sanjay R Mehta <sanju.mehta@amd.com>
933 F: drivers/spi/spi-amd.c
936 M: Elie Morisse <syniurge@gmail.com>
937 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
938 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
939 L: linux-i2c@vger.kernel.org
941 F: drivers/i2c/busses/i2c-amd-mp2*
944 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
945 L: platform-driver-x86@vger.kernel.org
947 F: drivers/platform/x86/amd-pmc.*
950 M: Evan Quan <evan.quan@amd.com>
951 L: amd-gfx@lists.freedesktop.org
953 T: git git://people.freedesktop.org/~agd5f/linux
954 F: drivers/gpu/drm/amd/pm/powerplay/
956 AMD SEATTLE DEVICE TREE SUPPORT
957 M: Brijesh Singh <brijeshkumar.singh@amd.com>
958 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
959 M: Tom Lendacky <thomas.lendacky@amd.com>
961 F: arch/arm64/boot/dts/amd/
964 M: Tom Lendacky <thomas.lendacky@amd.com>
965 L: netdev@vger.kernel.org
967 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
968 F: drivers/net/ethernet/amd/xgbe/
970 AMD SENSOR FUSION HUB DRIVER
971 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
972 M: Sandeep Singh <sandeep.singh@amd.com>
973 L: linux-input@vger.kernel.org
975 F: Documentation/hid/amd-sfh*
976 F: drivers/hid/amd-sfh-hid/
979 M: Christian Eggers <ceggers@arri.de>
980 L: linux-iio@vger.kernel.org
982 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
983 F: drivers/iio/light/as73211.c
985 ANALOG DEVICES INC AD7192 DRIVER
986 M: Alexandru Tachici <alexandru.tachici@analog.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,ad7192.yaml
991 F: drivers/iio/adc/ad7192.c
993 ANALOG DEVICES INC AD7292 DRIVER
994 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
995 L: linux-iio@vger.kernel.org
997 W: http://ez.analog.com/community/linux-device-drivers
998 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
999 F: drivers/iio/adc/ad7292.c
1001 ANALOG DEVICES INC AD7768-1 DRIVER
1002 M: Michael Hennerich <Michael.Hennerich@analog.com>
1003 L: linux-iio@vger.kernel.org
1005 W: http://ez.analog.com/community/linux-device-drivers
1006 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1007 F: drivers/iio/adc/ad7768-1.c
1009 ANALOG DEVICES INC AD7780 DRIVER
1010 M: Michael Hennerich <Michael.Hennerich@analog.com>
1011 M: Renato Lui Geh <renatogeh@gmail.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1016 F: drivers/iio/adc/ad7780.c
1018 ANALOG DEVICES INC AD9389B DRIVER
1019 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1020 L: linux-media@vger.kernel.org
1022 F: drivers/media/i2c/ad9389b*
1024 ANALOG DEVICES INC ADGS1408 DRIVER
1025 M: Mircea Caprioru <mircea.caprioru@analog.com>
1027 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1028 F: drivers/mux/adgs1408.c
1030 ANALOG DEVICES INC ADIN DRIVER
1031 M: Michael Hennerich <michael.hennerich@analog.com>
1032 L: netdev@vger.kernel.org
1034 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1036 F: drivers/net/phy/adin.c
1038 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1039 M: Nuno Sa <nuno.sa@analog.com>
1040 L: linux-iio@vger.kernel.org
1042 F: drivers/iio/imu/adis.c
1043 F: include/linux/iio/imu/adis.h
1045 ANALOG DEVICES INC ADIS16460 DRIVER
1046 M: Dragos Bogdan <dragos.bogdan@analog.com>
1047 L: linux-iio@vger.kernel.org
1049 W: http://ez.analog.com/community/linux-device-drivers
1050 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1051 F: drivers/iio/imu/adis16460.c
1053 ANALOG DEVICES INC ADIS16475 DRIVER
1054 M: Nuno Sa <nuno.sa@analog.com>
1055 L: linux-iio@vger.kernel.org
1056 W: http://ez.analog.com/community/linux-device-drivers
1058 F: drivers/iio/imu/adis16475.c
1059 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1061 ANALOG DEVICES INC ADM1177 DRIVER
1062 M: Michael Hennerich <Michael.Hennerich@analog.com>
1063 L: linux-hwmon@vger.kernel.org
1065 W: http://ez.analog.com/community/linux-device-drivers
1066 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1067 F: drivers/hwmon/adm1177.c
1069 ANALOG DEVICES INC ADP5061 DRIVER
1070 M: Michael Hennerich <Michael.Hennerich@analog.com>
1071 L: linux-pm@vger.kernel.org
1073 W: http://ez.analog.com/community/linux-device-drivers
1074 F: drivers/power/supply/adp5061.c
1076 ANALOG DEVICES INC ADV7180 DRIVER
1077 M: Lars-Peter Clausen <lars@metafoo.de>
1078 L: linux-media@vger.kernel.org
1080 W: http://ez.analog.com/community/linux-device-drivers
1081 F: drivers/media/i2c/adv7180.c
1082 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1084 ANALOG DEVICES INC ADV748X DRIVER
1085 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1086 L: linux-media@vger.kernel.org
1088 F: drivers/media/i2c/adv748x/*
1090 ANALOG DEVICES INC ADV7511 DRIVER
1091 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1092 L: linux-media@vger.kernel.org
1094 F: drivers/media/i2c/adv7511*
1096 ANALOG DEVICES INC ADV7604 DRIVER
1097 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1098 L: linux-media@vger.kernel.org
1100 F: drivers/media/i2c/adv7604*
1101 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1103 ANALOG DEVICES INC ADV7842 DRIVER
1104 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1105 L: linux-media@vger.kernel.org
1107 F: drivers/media/i2c/adv7842*
1109 ANALOG DEVICES INC ADXRS290 DRIVER
1110 M: Nishant Malpani <nish.malpani25@gmail.com>
1111 L: linux-iio@vger.kernel.org
1113 F: drivers/iio/gyro/adxrs290.c
1114 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1116 ANALOG DEVICES INC ASOC CODEC DRIVERS
1117 M: Lars-Peter Clausen <lars@metafoo.de>
1118 M: Nuno Sá <nuno.sa@analog.com>
1119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1121 W: http://wiki.analog.com/
1122 W: http://ez.analog.com/community/linux-device-drivers
1123 F: sound/soc/codecs/ad1*
1124 F: sound/soc/codecs/ad7*
1125 F: sound/soc/codecs/adau*
1126 F: sound/soc/codecs/adav*
1127 F: sound/soc/codecs/sigmadsp.*
1128 F: sound/soc/codecs/ssm*
1130 ANALOG DEVICES INC DMA DRIVERS
1131 M: Lars-Peter Clausen <lars@metafoo.de>
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: drivers/dma/dma-axi-dmac.c
1136 ANALOG DEVICES INC IIO DRIVERS
1137 M: Lars-Peter Clausen <lars@metafoo.de>
1138 M: Michael Hennerich <Michael.Hennerich@analog.com>
1140 W: http://wiki.analog.com/
1141 W: http://ez.analog.com/community/linux-device-drivers
1142 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1143 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1144 F: Documentation/devicetree/bindings/iio/*/adi,*
1145 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1146 F: drivers/iio/*/ad*
1147 F: drivers/iio/adc/ltc249*
1148 F: drivers/iio/amplifiers/hmc425a.c
1149 F: drivers/staging/iio/*/ad*
1150 X: drivers/iio/*/adjd*
1152 ANALOGBITS PLL LIBRARIES
1153 M: Paul Walmsley <paul.walmsley@sifive.com>
1155 F: drivers/clk/analogbits/*
1156 F: include/linux/clk/analogbits*
1159 M: Nick Hu <nickhu@andestech.com>
1160 M: Greentime Hu <green.hu@gmail.com>
1161 M: Vincent Chen <deanbo422@gmail.com>
1163 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1164 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1165 F: Documentation/devicetree/bindings/nds32/
1170 ANDROID CONFIG FRAGMENTS
1171 M: Rob Herring <robh@kernel.org>
1173 F: kernel/configs/android*
1176 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1177 M: Arve Hjønnevåg <arve@android.com>
1178 M: Todd Kjos <tkjos@android.com>
1179 M: Martijn Coenen <maco@android.com>
1180 M: Joel Fernandes <joel@joelfernandes.org>
1181 M: Christian Brauner <christian@brauner.io>
1182 M: Hridya Valsaraju <hridya@google.com>
1183 M: Suren Baghdasaryan <surenb@google.com>
1184 L: devel@driverdev.osuosl.org
1186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1188 F: drivers/staging/android/
1190 ANDROID GOLDFISH PIC DRIVER
1191 M: Miodrag Dinic <miodrag.dinic@mips.com>
1193 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1194 F: drivers/irqchip/irq-goldfish-pic.c
1196 ANDROID GOLDFISH RTC DRIVER
1197 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1199 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1200 F: drivers/rtc/rtc-goldfish.c
1202 AOA (Apple Onboard Audio) ALSA DRIVER
1203 M: Johannes Berg <johannes@sipsolutions.net>
1204 L: linuxppc-dev@lists.ozlabs.org
1205 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1209 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1210 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1211 L: linux-iio@vger.kernel.org
1213 F: drivers/iio/adc/stx104.c
1216 M: Jiri Kosina <jikos@kernel.org>
1218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1219 F: arch/x86/kernel/apm_32.c
1220 F: drivers/char/apm-emulation.c
1221 F: include/linux/apm_bios.h
1222 F: include/uapi/linux/apm_bios.h
1224 APPARMOR SECURITY MODULE
1225 M: John Johansen <john.johansen@canonical.com>
1226 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1228 W: wiki.apparmor.net
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1230 F: Documentation/admin-guide/LSM/apparmor.rst
1231 F: security/apparmor/
1233 APPLE BCM5974 MULTITOUCH DRIVER
1234 M: Henrik Rydberg <rydberg@bitmath.org>
1235 L: linux-input@vger.kernel.org
1237 F: drivers/input/mouse/bcm5974.c
1240 M: Henrik Rydberg <rydberg@bitmath.org>
1241 L: linux-hwmon@vger.kernel.org
1243 F: drivers/hwmon/applesmc.c
1245 APPLETALK NETWORK LAYER
1246 L: netdev@vger.kernel.org
1248 F: drivers/net/appletalk/
1249 F: include/linux/atalk.h
1250 F: include/uapi/linux/atalk.h
1253 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1254 M: Khuong Dinh <khuong@os.amperecomputing.com>
1256 F: arch/arm64/boot/dts/apm/
1258 APPLIED MICRO (APM) X-GENE SOC EDAC
1259 M: Khuong Dinh <khuong@os.amperecomputing.com>
1261 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1262 F: drivers/edac/xgene_edac.c
1264 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1265 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1266 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1268 F: drivers/net/ethernet/apm/xgene-v2/
1270 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1271 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1272 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1273 M: Quan Nguyen <quan@os.amperecomputing.com>
1275 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1276 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1277 F: drivers/net/ethernet/apm/xgene/
1278 F: drivers/net/mdio/mdio-xgene.c
1280 APPLIED MICRO (APM) X-GENE SOC PMU
1281 M: Khuong Dinh <khuong@os.amperecomputing.com>
1283 F: Documentation/admin-guide/perf/xgene-pmu.rst
1284 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1285 F: drivers/perf/xgene_pmu.c
1287 APTINA CAMERA SENSOR PLL
1288 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1289 L: linux-media@vger.kernel.org
1291 F: drivers/media/i2c/aptina-pll.*
1293 AQUANTIA ETHERNET DRIVER (atlantic)
1294 M: Igor Russkikh <irusskikh@marvell.com>
1295 L: netdev@vger.kernel.org
1297 W: https://www.marvell.com/
1298 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1299 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1300 F: drivers/net/ethernet/aquantia/atlantic/
1302 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1303 M: Egor Pomozov <epomozov@marvell.com>
1304 L: netdev@vger.kernel.org
1306 W: http://www.aquantia.com
1307 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1309 ARASAN NAND CONTROLLER DRIVER
1310 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1311 L: linux-mtd@lists.infradead.org
1313 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1314 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1316 ARC FRAMEBUFFER DRIVER
1317 M: Jaya Kumar <jayalk@intworks.biz>
1319 F: drivers/video/fbdev/arcfb.c
1320 F: drivers/video/fbdev/core/fb_defio.c
1323 M: Alexey Brodkin <abrodkin@synopsys.com>
1325 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1326 F: drivers/gpu/drm/arc/
1328 ARCNET NETWORK LAYER
1329 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1330 L: netdev@vger.kernel.org
1332 F: drivers/net/arcnet/
1333 F: include/uapi/linux/if_arcnet.h
1335 ARM ARCHITECTED TIMER DRIVER
1336 M: Mark Rutland <mark.rutland@arm.com>
1337 M: Marc Zyngier <maz@kernel.org>
1338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 F: arch/arm/include/asm/arch_timer.h
1341 F: arch/arm64/include/asm/arch_timer.h
1342 F: drivers/clocksource/arm_arch_timer.c
1344 ARM HDLCD DRM DRIVER
1345 M: Liviu Dudau <liviu.dudau@arm.com>
1347 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1348 F: drivers/gpu/drm/arm/hdlcd_*
1350 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1351 M: Linus Walleij <linus.walleij@linaro.org>
1352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1355 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1356 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1357 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1358 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1359 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1360 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1361 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1362 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1363 F: arch/arm/boot/dts/arm-realview-*
1364 F: arch/arm/boot/dts/integrator*
1365 F: arch/arm/boot/dts/versatile*
1366 F: arch/arm/mach-integrator/
1367 F: arch/arm/mach-realview/
1368 F: arch/arm/mach-versatile/
1369 F: arch/arm/plat-versatile/
1370 F: drivers/bus/arm-integrator-lm.c
1371 F: drivers/clk/versatile/
1372 F: drivers/i2c/busses/i2c-versatile.c
1373 F: drivers/irqchip/irq-versatile-fpga.c
1374 F: drivers/mtd/maps/physmap-versatile.*
1375 F: drivers/power/reset/arm-versatile-reboot.c
1376 F: drivers/soc/versatile/
1378 ARM KOMEDA DRM-KMS DRIVER
1379 M: James (Qian) Wang <james.qian.wang@arm.com>
1380 M: Liviu Dudau <liviu.dudau@arm.com>
1381 M: Mihail Atanassov <mihail.atanassov@arm.com>
1382 L: Mali DP Maintainers <malidp@foss.arm.com>
1384 T: git git://anongit.freedesktop.org/drm/drm-misc
1385 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1386 F: Documentation/gpu/komeda-kms.rst
1387 F: drivers/gpu/drm/arm/display/include/
1388 F: drivers/gpu/drm/arm/display/komeda/
1390 ARM MALI PANFROST DRM DRIVER
1391 M: Rob Herring <robh@kernel.org>
1392 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1393 R: Steven Price <steven.price@arm.com>
1394 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1395 L: dri-devel@lists.freedesktop.org
1397 T: git git://anongit.freedesktop.org/drm/drm-misc
1398 F: drivers/gpu/drm/panfrost/
1399 F: include/uapi/drm/panfrost_drm.h
1401 ARM MALI-DP DRM DRIVER
1402 M: Liviu Dudau <liviu.dudau@arm.com>
1403 M: Brian Starkey <brian.starkey@arm.com>
1404 L: Mali DP Maintainers <malidp@foss.arm.com>
1406 T: git git://anongit.freedesktop.org/drm/drm-misc
1407 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1408 F: Documentation/gpu/afbc.rst
1409 F: drivers/gpu/drm/arm/
1411 ARM MFM AND FLOPPY DRIVERS
1412 M: Ian Molton <spyro@f2s.com>
1414 F: arch/arm/include/asm/floppy.h
1415 F: arch/arm/mach-rpc/floppydma.S
1417 ARM PMU PROFILING AND DEBUGGING
1418 M: Will Deacon <will@kernel.org>
1419 M: Mark Rutland <mark.rutland@arm.com>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1422 F: Documentation/devicetree/bindings/arm/pmu.yaml
1423 F: Documentation/devicetree/bindings/perf/
1424 F: arch/arm*/include/asm/hw_breakpoint.h
1425 F: arch/arm*/include/asm/perf_event.h
1426 F: arch/arm*/kernel/hw_breakpoint.c
1427 F: arch/arm*/kernel/perf_*
1429 F: include/linux/perf/arm_pmu.h
1432 M: Russell King <linux@armlinux.org.uk>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435 W: http://www.armlinux.org.uk/
1436 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1438 X: arch/arm/boot/dts/
1440 ARM PRIMECELL AACI PL041 DRIVER
1441 M: Russell King <linux@armlinux.org.uk>
1445 ARM PRIMECELL BUS SUPPORT
1446 M: Russell King <linux@armlinux.org.uk>
1449 F: include/linux/amba/bus.h
1451 ARM PRIMECELL CLCD PL110 DRIVER
1452 M: Russell King <linux@armlinux.org.uk>
1454 F: drivers/video/fbdev/amba-clcd.*
1456 ARM PRIMECELL KMI PL050 DRIVER
1457 M: Russell King <linux@armlinux.org.uk>
1459 F: drivers/input/serio/ambakmi.*
1460 F: include/linux/amba/kmi.h
1462 ARM PRIMECELL MMCI PL180/1 DRIVER
1463 M: Russell King <linux@armlinux.org.uk>
1465 F: drivers/mmc/host/mmci.*
1466 F: include/linux/amba/mmci.h
1468 ARM PRIMECELL SSP PL022 SPI DRIVER
1469 M: Linus Walleij <linus.walleij@linaro.org>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1473 F: drivers/spi/spi-pl022.c
1475 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1476 M: Russell King <linux@armlinux.org.uk>
1478 F: drivers/tty/serial/amba-pl01*.c
1479 F: include/linux/amba/serial.h
1481 ARM PRIMECELL VIC PL190/PL192 DRIVER
1482 M: Linus Walleij <linus.walleij@linaro.org>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1486 F: drivers/irqchip/irq-vic.c
1488 ARM SMC WATCHDOG DRIVER
1489 M: Julius Werner <jwerner@chromium.org>
1490 R: Evan Benn <evanbenn@chromium.org>
1492 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1493 F: drivers/watchdog/arm_smc_wdt.c
1496 M: Will Deacon <will@kernel.org>
1497 R: Robin Murphy <robin.murphy@arm.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1501 F: drivers/iommu/arm/
1502 F: drivers/iommu/io-pgtable-arm*
1504 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1505 M: Arnd Bergmann <arnd@arndb.de>
1506 M: Olof Johansson <olof@lixom.net>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1511 F: arch/arm/boot/dts/Makefile
1512 F: arch/arm64/boot/dts/Makefile
1514 ARM SUB-ARCHITECTURES
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1521 ARM/ACTIONS SEMI ARCHITECTURE
1522 M: Andreas Färber <afaerber@suse.de>
1523 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1525 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1527 F: Documentation/devicetree/bindings/arm/actions.yaml
1528 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1529 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1530 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1531 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1532 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1533 F: Documentation/devicetree/bindings/pinctrl/actions,*
1534 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1535 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1536 F: arch/arm/boot/dts/owl-*
1537 F: arch/arm/mach-actions/
1538 F: arch/arm64/boot/dts/actions/
1539 F: drivers/clk/actions/
1540 F: drivers/clocksource/timer-owl*
1541 F: drivers/dma/owl-dma.c
1542 F: drivers/i2c/busses/i2c-owl.c
1543 F: drivers/irqchip/irq-owl-sirq.c
1544 F: drivers/mmc/host/owl-mmc.c
1545 F: drivers/pinctrl/actions/*
1546 F: drivers/soc/actions/
1547 F: include/dt-bindings/power/owl-*
1548 F: include/dt-bindings/reset/actions,*
1549 F: include/linux/soc/actions/
1552 ARM/ADS SPHERE MACHINE SUPPORT
1553 M: Lennert Buytenhek <kernel@wantstofly.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/AFEB9260 MACHINE SUPPORT
1558 M: Sergey Lapin <slapin@ossfans.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/AJECO 1ARM MACHINE SUPPORT
1563 M: Lennert Buytenhek <kernel@wantstofly.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 ARM/Allwinner SoC Clock Support
1568 M: Emilio López <emilio@elopez.com.ar>
1570 F: drivers/clk/sunxi/
1572 ARM/Allwinner sunXi SoC support
1573 M: Maxime Ripard <mripard@kernel.org>
1574 M: Chen-Yu Tsai <wens@csie.org>
1575 R: Jernej Skrabec <jernej.skrabec@siol.net>
1576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1579 F: arch/arm/mach-sunxi/
1580 F: arch/arm64/boot/dts/allwinner/
1581 F: drivers/clk/sunxi-ng/
1582 F: drivers/pinctrl/sunxi/
1583 F: drivers/soc/sunxi/
1587 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1588 M: Neil Armstrong <narmstrong@baylibre.com>
1589 M: Jerome Brunet <jbrunet@baylibre.com>
1590 L: linux-amlogic@lists.infradead.org
1592 F: Documentation/devicetree/bindings/clock/amlogic*
1593 F: drivers/clk/meson/
1594 F: include/dt-bindings/clock/gxbb*
1595 F: include/dt-bindings/clock/meson*
1597 ARM/Amlogic Meson SoC Crypto Drivers
1598 M: Corentin Labbe <clabbe@baylibre.com>
1599 L: linux-crypto@vger.kernel.org
1600 L: linux-amlogic@lists.infradead.org
1602 F: Documentation/devicetree/bindings/crypto/amlogic*
1603 F: drivers/crypto/amlogic/
1605 ARM/Amlogic Meson SoC Sound Drivers
1606 M: Jerome Brunet <jbrunet@baylibre.com>
1607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1609 F: Documentation/devicetree/bindings/sound/amlogic*
1612 ARM/Amlogic Meson SoC support
1613 M: Kevin Hilman <khilman@baylibre.com>
1614 R: Neil Armstrong <narmstrong@baylibre.com>
1615 R: Jerome Brunet <jbrunet@baylibre.com>
1616 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 L: linux-amlogic@lists.infradead.org
1620 W: http://linux-meson.com/
1621 F: arch/arm/boot/dts/meson*
1622 F: arch/arm/mach-meson/
1623 F: arch/arm64/boot/dts/amlogic/
1624 F: drivers/mmc/host/meson*
1625 F: drivers/pinctrl/meson/
1626 F: drivers/rtc/rtc-meson*
1627 F: drivers/soc/amlogic/
1630 ARM/Annapurna Labs ALPINE ARCHITECTURE
1631 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1632 M: Antoine Tenart <atenart@kernel.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635 F: arch/arm/boot/dts/alpine*
1636 F: arch/arm/mach-alpine/
1637 F: arch/arm64/boot/dts/amazon/
1638 F: drivers/*/*alpine*
1640 ARM/ARTPEC MACHINE SUPPORT
1641 M: Jesper Nilsson <jesper.nilsson@axis.com>
1642 M: Lars Persson <lars.persson@axis.com>
1643 L: linux-arm-kernel@axis.com
1645 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1646 F: arch/arm/boot/dts/artpec6*
1647 F: arch/arm/mach-artpec
1649 F: drivers/crypto/axis
1650 F: drivers/mmc/host/usdhi6rol0.c
1651 F: drivers/pinctrl/pinctrl-artpec*
1653 ARM/ASPEED I2C DRIVER
1654 M: Brendan Higgins <brendanhiggins@google.com>
1655 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1656 R: Joel Stanley <joel@jms.id.au>
1657 L: linux-i2c@vger.kernel.org
1658 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1660 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1661 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1662 F: drivers/i2c/busses/i2c-aspeed.c
1663 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1665 ARM/ASPEED MACHINE SUPPORT
1666 M: Joel Stanley <joel@jms.id.au>
1667 R: Andrew Jeffery <andrew@aj.id.au>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1671 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1673 F: arch/arm/boot/dts/aspeed-*
1674 F: arch/arm/mach-aspeed/
1677 ARM/BITMAIN ARCHITECTURE
1678 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1682 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1683 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1684 F: arch/arm64/boot/dts/bitmain/
1685 F: drivers/clk/clk-bm1880.c
1686 F: drivers/pinctrl/pinctrl-bm1880.c
1688 ARM/CALXEDA HIGHBANK ARCHITECTURE
1689 M: Andre Przywara <andre.przywara@arm.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 F: arch/arm/boot/dts/ecx-*.dts*
1693 F: arch/arm/boot/dts/highbank.dts
1694 F: arch/arm/mach-highbank/
1696 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1697 M: Krzysztof Halasa <khalasa@piap.pl>
1699 F: arch/arm/mach-cns3xxx/
1701 ARM/CAVIUM THUNDER NETWORK DRIVER
1702 M: Sunil Goutham <sgoutham@marvell.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: drivers/net/ethernet/cavium/thunder/
1707 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1708 M: Lukasz Majewski <lukma@denx.de>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: arch/arm/mach-ep93xx/ts72xx.c
1713 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1714 M: Alexander Shiyan <shc_work@mail.ru>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1720 M: Lennert Buytenhek <kernel@wantstofly.org>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1725 M: Hartley Sweeten <hsweeten@visionengravers.com>
1726 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729 F: arch/arm/mach-ep93xx/
1730 F: arch/arm/mach-ep93xx/include/mach/
1733 M: Russell King <linux@armlinux.org.uk>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1737 F: drivers/clk/clkdev.c
1739 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1740 M: Baruch Siach <baruch@tkos.co.il>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 F: arch/arm/boot/dts/cx92755*
1746 ARM/CONTEC MICRO9 MACHINE SUPPORT
1747 M: Hubert Feurstein <hubert.feurstein@contec.at>
1749 F: arch/arm/mach-ep93xx/micro9.c
1751 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1752 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1753 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1754 R: Mike Leach <mike.leach@linaro.org>
1755 R: Leo Yan <leo.yan@linaro.org>
1756 L: coresight@lists.linaro.org (moderated for non-subscribers)
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1760 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1761 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1762 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1763 F: Documentation/devicetree/bindings/arm/coresight.txt
1764 F: Documentation/trace/coresight/*
1765 F: drivers/hwtracing/coresight/*
1766 F: include/dt-bindings/arm/coresight-cti-dt.h
1767 F: tools/perf/arch/arm/util/auxtrace.c
1768 F: tools/perf/arch/arm/util/cs-etm.c
1769 F: tools/perf/arch/arm/util/cs-etm.h
1770 F: tools/perf/arch/arm/util/pmu.c
1771 F: tools/perf/util/cs-etm-decoder/*
1772 F: tools/perf/util/cs-etm.*
1774 ARM/CORGI MACHINE SUPPORT
1775 M: Richard Purdie <rpurdie@rpsys.net>
1778 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1779 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1780 M: Linus Walleij <linus.walleij@linaro.org>
1781 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 T: git git://github.com/ulli-kroll/linux.git
1784 F: Documentation/devicetree/bindings/arm/gemini.txt
1785 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1786 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1787 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1788 F: arch/arm/mach-gemini/
1789 F: drivers/net/ethernet/cortina/
1790 F: drivers/pinctrl/pinctrl-gemini.c
1791 F: drivers/rtc/rtc-ftrtc010.c
1793 ARM/CZ.NIC TURRIS MOX SUPPORT
1794 M: Marek Behun <marek.behun@nic.cz>
1796 W: http://mox.turris.cz
1797 F: Documentation/ABI/testing/debugfs-moxtet
1798 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1799 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1800 F: Documentation/devicetree/bindings/bus/moxtet.txt
1801 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1802 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1803 F: drivers/bus/moxtet.c
1804 F: drivers/firmware/turris-mox-rwtm.c
1805 F: drivers/gpio/gpio-moxtet.c
1806 F: include/linux/moxtet.h
1808 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1809 M: Robert Jarzmik <robert.jarzmik@free.fr>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 F: arch/arm/mach-pxa/ezx.c
1814 ARM/FARADAY FA526 PORT
1815 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818 T: git git://git.berlios.de/gemini-board
1819 F: arch/arm/mm/*-fa*
1821 ARM/FOOTBRIDGE ARCHITECTURE
1822 M: Russell King <linux@armlinux.org.uk>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 W: http://www.armlinux.org.uk/
1826 F: arch/arm/include/asm/hardware/dec21285.h
1827 F: arch/arm/mach-footbridge/
1829 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1830 M: Shawn Guo <shawnguo@kernel.org>
1831 M: Sascha Hauer <s.hauer@pengutronix.de>
1832 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1833 R: Fabio Estevam <festevam@gmail.com>
1834 R: NXP Linux Team <linux-imx@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 X: drivers/media/i2c/
1842 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1843 M: Shawn Guo <shawnguo@kernel.org>
1844 M: Li Yang <leoyang.li@nxp.com>
1845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1848 F: arch/arm/boot/dts/ls1021a*
1849 F: arch/arm64/boot/dts/freescale/fsl-*
1850 F: arch/arm64/boot/dts/freescale/qoriq-*
1852 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1853 M: Shawn Guo <shawnguo@kernel.org>
1854 M: Sascha Hauer <s.hauer@pengutronix.de>
1855 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1856 R: Stefan Agner <stefan@agner.ch>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1860 F: arch/arm/boot/dts/vf*
1861 F: arch/arm/mach-imx/*vf610*
1863 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1864 M: Lennert Buytenhek <kernel@wantstofly.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/GUMSTIX MACHINE SUPPORT
1869 M: Steve Sakoman <sakoman@gmail.com>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1874 M: Philipp Zabel <philipp.zabel@gmail.com>
1875 M: Paul Parsons <lost.distance@yahoo.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 F: arch/arm/mach-pxa/hx4700.c
1879 F: arch/arm/mach-pxa/include/mach/hx4700.h
1880 F: sound/soc/pxa/hx4700.c
1882 ARM/HISILICON SOC SUPPORT
1883 M: Wei Xu <xuwei5@hisilicon.com>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 W: http://www.hisilicon.com
1887 T: git git://github.com/hisilicon/linux-hisi.git
1888 F: arch/arm/boot/dts/hi3*
1889 F: arch/arm/boot/dts/hip*
1890 F: arch/arm/boot/dts/hisi*
1891 F: arch/arm/mach-hisi/
1892 F: arch/arm64/boot/dts/hisilicon/
1894 ARM/HP JORNADA 7XX MACHINE SUPPORT
1895 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1899 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1900 F: arch/arm/mach-sa1100/jornada720.c
1902 ARM/IGEP MACHINE SUPPORT
1903 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1904 M: Javier Martinez Canillas <javier@dowhile0.org>
1905 L: linux-omap@vger.kernel.org
1906 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 F: arch/arm/boot/dts/omap3-igep*
1910 ARM/INCOME PXA270 SUPPORT
1911 M: Marek Vasut <marek.vasut@gmail.com>
1912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1916 ARM/INTEL IOP32X ARM ARCHITECTURE
1917 M: Lennert Buytenhek <kernel@wantstofly.org>
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 ARM/INTEL IQ81342EX MACHINE SUPPORT
1922 M: Lennert Buytenhek <kernel@wantstofly.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 ARM/INTEL IXDP2850 MACHINE SUPPORT
1927 M: Lennert Buytenhek <kernel@wantstofly.org>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 ARM/INTEL IXP4XX ARM ARCHITECTURE
1932 M: Linus Walleij <linusw@kernel.org>
1933 M: Imre Kaloz <kaloz@openwrt.org>
1934 M: Krzysztof Halasa <khalasa@piap.pl>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1938 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1939 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1940 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1941 F: arch/arm/mach-ixp4xx/
1942 F: drivers/clocksource/timer-ixp4xx.c
1943 F: drivers/gpio/gpio-ixp4xx.c
1944 F: drivers/irqchip/irq-ixp4xx.c
1945 F: include/linux/irqchip/irq-ixp4xx.h
1946 F: include/linux/platform_data/timer-ixp4xx.h
1948 ARM/INTEL KEEMBAY ARCHITECTURE
1949 M: Paul J. Murphy <paul.j.murphy@intel.com>
1950 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1952 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1953 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1954 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1956 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1957 M: Jonathan Cameron <jic23@cam.ac.uk>
1958 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 F: arch/arm/mach-pxa/stargate2.c
1961 F: drivers/pcmcia/pxa2xx_stargate2.c
1963 ARM/INTEL XSC3 (MANZANO) ARM CORE
1964 M: Lennert Buytenhek <kernel@wantstofly.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1969 M: Lennert Buytenhek <kernel@wantstofly.org>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 ARM/LG1K ARCHITECTURE
1974 M: Chanho Min <chanho.min@lge.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: arch/arm64/boot/dts/lg/
1979 ARM/LOGICPD PXA270 MACHINE SUPPORT
1980 M: Lennert Buytenhek <kernel@wantstofly.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 ARM/LPC18XX ARCHITECTURE
1985 M: Vladimir Zapolskiy <vz@mleia.com>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1989 F: arch/arm/boot/dts/lpc43*
1990 F: drivers/i2c/busses/i2c-lpc2k.c
1991 F: drivers/memory/pl172.c
1992 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1993 F: drivers/rtc/rtc-lpc24xx.c
1996 ARM/LPC32XX SOC SUPPORT
1997 M: Vladimir Zapolskiy <vz@mleia.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2001 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2002 F: arch/arm/boot/dts/lpc32*
2003 F: arch/arm/mach-lpc32xx/
2004 F: drivers/i2c/busses/i2c-pnx.c
2005 F: drivers/net/ethernet/nxp/lpc_eth.c
2006 F: drivers/usb/host/ohci-nxp.c
2007 F: drivers/watchdog/pnx4008_wdt.c
2010 ARM/MAGICIAN MACHINE SUPPORT
2011 M: Philipp Zabel <philipp.zabel@gmail.com>
2014 ARM/Marvell Dove/MV78xx0/Orion SOC support
2015 M: Andrew Lunn <andrew@lunn.ch>
2016 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2017 M: Gregory Clement <gregory.clement@bootlin.com>
2018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2021 F: Documentation/devicetree/bindings/soc/dove/
2022 F: arch/arm/boot/dts/dove*
2023 F: arch/arm/boot/dts/orion5x*
2024 F: arch/arm/mach-dove/
2025 F: arch/arm/mach-mv78xx0/
2026 F: arch/arm/mach-orion5x/
2027 F: arch/arm/plat-orion/
2028 F: drivers/soc/dove/
2030 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2031 M: Andrew Lunn <andrew@lunn.ch>
2032 M: Gregory Clement <gregory.clement@bootlin.com>
2033 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2037 F: arch/arm/boot/dts/armada*
2038 F: arch/arm/boot/dts/kirkwood*
2039 F: arch/arm/configs/mvebu_*_defconfig
2040 F: arch/arm/mach-mvebu/
2041 F: arch/arm64/boot/dts/marvell/armada*
2042 F: arch/arm64/boot/dts/marvell/cn913*
2043 F: drivers/cpufreq/armada-37xx-cpufreq.c
2044 F: drivers/cpufreq/armada-8k-cpufreq.c
2045 F: drivers/cpufreq/mvebu-cpufreq.c
2046 F: drivers/irqchip/irq-armada-370-xp.c
2047 F: drivers/irqchip/irq-mvebu-*
2048 F: drivers/pinctrl/mvebu/
2049 F: drivers/rtc/rtc-armada38x.c
2051 ARM/Mediatek RTC DRIVER
2052 M: Eddie Huang <eddie.huang@mediatek.com>
2053 M: Sean Wang <sean.wang@mediatek.com>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2057 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2058 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2059 F: drivers/rtc/rtc-mt2712.c
2060 F: drivers/rtc/rtc-mt6397.c
2061 F: drivers/rtc/rtc-mt7622.c
2063 ARM/Mediatek SoC support
2064 M: Matthias Brugger <matthias.bgg@gmail.com>
2065 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2066 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2068 W: https://mtk.wiki.kernel.org/
2069 C: irc://chat.freenode.net/linux-mediatek
2070 F: arch/arm/boot/dts/mt6*
2071 F: arch/arm/boot/dts/mt7*
2072 F: arch/arm/boot/dts/mt8*
2073 F: arch/arm/mach-mediatek/
2074 F: arch/arm64/boot/dts/mediatek/
2075 F: drivers/soc/mediatek/
2080 ARM/Mediatek USB3 PHY DRIVER
2081 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2085 F: Documentation/devicetree/bindings/phy/mediatek,*
2086 F: drivers/phy/mediatek/
2088 ARM/Microchip (AT91) SoC support
2089 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2090 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2091 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2092 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 W: http://www.linux4sam.org
2095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2096 F: arch/arm/boot/dts/at91*.dts
2097 F: arch/arm/boot/dts/at91*.dtsi
2098 F: arch/arm/boot/dts/sama*.dts
2099 F: arch/arm/boot/dts/sama*.dtsi
2100 F: arch/arm/include/debug/at91.S
2101 F: arch/arm/mach-at91/
2102 F: drivers/memory/atmel*
2103 F: drivers/watchdog/sama5d4_wdt.c
2104 F: include/soc/at91/
2105 X: drivers/input/touchscreen/atmel_mxt_ts.c
2106 X: drivers/net/wireless/atmel/
2110 ARM/Microchip Sparx5 SoC support
2111 M: Lars Povlsen <lars.povlsen@microchip.com>
2112 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2113 M: UNGLinuxDriver@microchip.com
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2116 T: git git://github.com/microchip-ung/linux-upstream.git
2117 F: arch/arm64/boot/dts/microchip/
2118 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2121 Microchip Timer Counter Block (TCB) Capture Driver
2122 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 L: linux-iio@vger.kernel.org
2126 F: drivers/counter/microchip-tcb-capture.c
2128 ARM/MIOA701 MACHINE SUPPORT
2129 M: Robert Jarzmik <robert.jarzmik@free.fr>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 F: arch/arm/mach-pxa/mioa701.c
2134 ARM/MStar/Sigmastar Armv7 SoC support
2135 M: Daniel Palmer <daniel@thingy.jp>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W: http://linux-chenxing.org/
2139 F: Documentation/devicetree/bindings/arm/mstar/*
2140 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2141 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2142 F: arch/arm/boot/dts/mstar-*
2143 F: arch/arm/mach-mstar/
2144 F: drivers/clk/mstar/
2145 F: drivers/gpio/gpio-msc313.c
2146 F: include/dt-bindings/clock/mstar-*
2147 F: include/dt-bindings/gpio/msc313-gpio.h
2149 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2150 M: Michael Petchkovsky <mkpetch@internode.on.net>
2153 ARM/NOMADIK/Ux500 ARCHITECTURES
2154 M: Linus Walleij <linus.walleij@linaro.org>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2158 F: Documentation/devicetree/bindings/arm/ste-*
2159 F: Documentation/devicetree/bindings/arm/ux500.yaml
2160 F: Documentation/devicetree/bindings/arm/ux500/
2161 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2162 F: arch/arm/boot/dts/ste-*
2163 F: arch/arm/mach-nomadik/
2164 F: arch/arm/mach-ux500/
2165 F: drivers/clk/clk-nomadik.c
2166 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2167 F: drivers/dma/ste_dma40*
2168 F: drivers/hwspinlock/u8500_hsem.c
2169 F: drivers/i2c/busses/i2c-nomadik.c
2170 F: drivers/iio/adc/ab8500-gpadc.c
2171 F: drivers/mfd/ab8500*
2172 F: drivers/mfd/abx500*
2173 F: drivers/mfd/db8500*
2174 F: drivers/mfd/dbx500*
2175 F: drivers/pinctrl/nomadik/
2176 F: drivers/rtc/rtc-ab8500.c
2177 F: drivers/rtc/rtc-pl031.c
2178 F: drivers/soc/ux500/
2180 ARM/NUVOTON NPCM ARCHITECTURE
2181 M: Avi Fishman <avifishman70@gmail.com>
2182 M: Tomer Maimon <tmaimon77@gmail.com>
2183 M: Tali Perry <tali.perry1@gmail.com>
2184 R: Patrick Venture <venture@google.com>
2185 R: Nancy Yuen <yuenn@google.com>
2186 R: Benjamin Fair <benjaminfair@google.com>
2187 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2189 F: Documentation/devicetree/bindings/*/*/*npcm*
2190 F: Documentation/devicetree/bindings/*/*npcm*
2191 F: arch/arm/boot/dts/nuvoton-npcm*
2192 F: arch/arm/mach-npcm/
2194 F: drivers/*/*/*npcm*
2195 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2197 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2200 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201 F: arch/arm/mach-s3c/gta02.h
2202 F: arch/arm/mach-s3c/mach-gta02.c
2204 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205 M: Alexander Clouter <alex@digriz.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 W: http://www.digriz.org.uk/ts78xx/kernel
2209 F: arch/arm/mach-orion5x/ts78xx-*
2211 ARM/OXNAS platform support
2212 M: Neil Armstrong <narmstrong@baylibre.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L: linux-oxnas@groups.io (moderated for non-subscribers)
2216 F: arch/arm/boot/dts/ox8*.dts*
2217 F: arch/arm/mach-oxnas/
2218 F: drivers/power/reset/oxnas-restart.c
2221 ARM/PALM TREO SUPPORT
2222 M: Tomas Cech <sleep_walker@suse.com>
2223 L: linux-arm-kernel@lists.infradead.org
2225 W: http://hackndev.com
2226 F: arch/arm/mach-pxa/palmtreo.*
2228 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229 M: Marek Vasut <marek.vasut@gmail.com>
2230 L: linux-arm-kernel@lists.infradead.org
2232 W: http://hackndev.com
2233 F: arch/arm/mach-pxa/include/mach/palmld.h
2234 F: arch/arm/mach-pxa/include/mach/palmtc.h
2235 F: arch/arm/mach-pxa/include/mach/palmtx.h
2236 F: arch/arm/mach-pxa/palmld.c
2237 F: arch/arm/mach-pxa/palmt5.*
2238 F: arch/arm/mach-pxa/palmtc.c
2239 F: arch/arm/mach-pxa/palmte2.*
2240 F: arch/arm/mach-pxa/palmtx.c
2243 M: Sergey Lapin <slapin@ossfans.org>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmz72.*
2250 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2252 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2254 ARM/PT DIGITAL BOARD PORT
2255 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 W: http://www.armlinux.org.uk/
2260 ARM/QUALCOMM SUPPORT
2261 M: Andy Gross <agross@kernel.org>
2262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2263 L: linux-arm-msm@vger.kernel.org
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266 F: Documentation/devicetree/bindings/*/qcom*
2267 F: Documentation/devicetree/bindings/soc/qcom/
2268 F: arch/arm/boot/dts/qcom-*.dts
2269 F: arch/arm/boot/dts/qcom-*.dtsi
2270 F: arch/arm/mach-qcom/
2271 F: arch/arm64/boot/dts/qcom/
2272 F: drivers/*/*/qcom*
2273 F: drivers/*/*/qcom/
2274 F: drivers/*/pm8???-*
2277 F: drivers/bluetooth/btqcomsmd.c
2278 F: drivers/clocksource/timer-qcom.c
2279 F: drivers/cpuidle/cpuidle-qcom-spm.c
2280 F: drivers/extcon/extcon-qcom*
2281 F: drivers/i2c/busses/i2c-qcom-geni.c
2282 F: drivers/i2c/busses/i2c-qup.c
2283 F: drivers/iommu/msm*
2284 F: drivers/mfd/ssbi.c
2285 F: drivers/mmc/host/mmci_qcom*
2286 F: drivers/mmc/host/sdhci-msm.c
2287 F: drivers/pci/controller/dwc/pcie-qcom.c
2288 F: drivers/phy/qualcomm/
2289 F: drivers/power/*/msm*
2290 F: drivers/reset/reset-qcom-*
2291 F: drivers/scsi/ufs/ufs-qcom*
2292 F: drivers/spi/spi-geni-qcom.c
2293 F: drivers/spi/spi-qcom-qspi.c
2294 F: drivers/spi/spi-qup.c
2295 F: drivers/tty/serial/msm_serial.c
2296 F: drivers/usb/dwc3/dwc3-qcom.c
2297 F: include/dt-bindings/*/qcom*
2298 F: include/linux/*/qcom*
2300 ARM/RADISYS ENP2611 MACHINE SUPPORT
2301 M: Lennert Buytenhek <kernel@wantstofly.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 ARM/RDA MICRO ARCHITECTURE
2306 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2310 F: Documentation/devicetree/bindings/arm/rda.yaml
2311 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315 F: arch/arm/boot/dts/rda8810pl-*
2316 F: drivers/clocksource/timer-rda.c
2317 F: drivers/gpio/gpio-rda.c
2318 F: drivers/irqchip/irq-rda-intc.c
2319 F: drivers/tty/serial/rda-uart.c
2321 ARM/REALTEK ARCHITECTURE
2322 M: Andreas Färber <afaerber@suse.de>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2326 F: Documentation/devicetree/bindings/arm/realtek.yaml
2327 F: arch/arm/boot/dts/rtd*
2328 F: arch/arm/mach-realtek/
2329 F: arch/arm64/boot/dts/realtek/
2331 ARM/RENESAS ARM64 ARCHITECTURE
2332 M: Geert Uytterhoeven <geert+renesas@glider.be>
2333 M: Magnus Damm <magnus.damm@gmail.com>
2334 L: linux-renesas-soc@vger.kernel.org
2336 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338 F: Documentation/devicetree/bindings/arm/renesas.yaml
2339 F: arch/arm64/boot/dts/renesas/
2340 F: drivers/soc/renesas/
2341 F: include/linux/soc/renesas/
2343 ARM/RISCPC ARCHITECTURE
2344 M: Russell King <linux@armlinux.org.uk>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 W: http://www.armlinux.org.uk/
2348 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2349 F: arch/arm/include/asm/hardware/ioc.h
2350 F: arch/arm/include/asm/hardware/iomd.h
2351 F: arch/arm/include/asm/hardware/memc.h
2352 F: arch/arm/mach-rpc/
2353 F: drivers/net/ethernet/8390/etherh.c
2354 F: drivers/net/ethernet/i825xx/ether1*
2355 F: drivers/net/ethernet/seeq/ether3*
2356 F: drivers/scsi/arm/
2358 ARM/Rockchip SoC support
2359 M: Heiko Stuebner <heiko@sntech.de>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-rockchip@lists.infradead.org
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367 F: arch/arm/boot/dts/rk3*
2368 F: arch/arm/boot/dts/rv1108*
2369 F: arch/arm/mach-rockchip/
2370 F: drivers/*/*/*rockchip*
2371 F: drivers/*/*rockchip*
2372 F: drivers/clk/rockchip/
2373 F: drivers/i2c/busses/i2c-rk3x.c
2374 F: sound/soc/rockchip/
2377 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2378 M: Krzysztof Kozlowski <krzk@kernel.org>
2379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 L: linux-samsung-soc@vger.kernel.org
2382 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2383 F: Documentation/arm/samsung/
2384 F: Documentation/devicetree/bindings/arm/samsung/
2385 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2386 F: arch/arm/boot/dts/exynos*
2387 F: arch/arm/boot/dts/s3c*
2388 F: arch/arm/boot/dts/s5p*
2389 F: arch/arm/mach-exynos*/
2390 F: arch/arm/mach-s3c/
2391 F: arch/arm/mach-s5p*/
2392 F: arch/arm64/boot/dts/exynos/
2393 F: drivers/*/*/*s3c24*
2394 F: drivers/*/*s3c24*
2395 F: drivers/*/*s3c64xx*
2396 F: drivers/*/*s5pv210*
2397 F: drivers/memory/samsung/
2398 F: drivers/soc/samsung/
2399 F: drivers/tty/serial/samsung*
2400 F: include/linux/platform_data/*s3c*
2401 F: include/linux/serial_s3c.h
2402 F: include/linux/soc/samsung/
2408 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2409 M: Andrzej Hajda <a.hajda@samsung.com>
2410 L: linux-arm-kernel@lists.infradead.org
2411 L: linux-media@vger.kernel.org
2413 F: drivers/media/platform/s5p-g2d/
2415 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2416 M: Marek Szyprowski <m.szyprowski@samsung.com>
2417 L: linux-samsung-soc@vger.kernel.org
2418 L: linux-media@vger.kernel.org
2420 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2421 F: drivers/media/cec/platform/s5p/
2423 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2424 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2425 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2426 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2427 L: linux-arm-kernel@lists.infradead.org
2428 L: linux-media@vger.kernel.org
2430 F: drivers/media/platform/s5p-jpeg/
2432 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2433 M: Andrzej Hajda <a.hajda@samsung.com>
2434 L: linux-arm-kernel@lists.infradead.org
2435 L: linux-media@vger.kernel.org
2437 F: drivers/media/platform/s5p-mfc/
2439 ARM/SHMOBILE ARM ARCHITECTURE
2440 M: Geert Uytterhoeven <geert+renesas@glider.be>
2441 M: Magnus Damm <magnus.damm@gmail.com>
2442 L: linux-renesas-soc@vger.kernel.org
2444 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2446 F: Documentation/devicetree/bindings/arm/renesas.yaml
2447 F: arch/arm/boot/dts/emev2*
2448 F: arch/arm/boot/dts/gr-peach*
2449 F: arch/arm/boot/dts/iwg20d-q7*
2450 F: arch/arm/boot/dts/r7s*
2451 F: arch/arm/boot/dts/r8a*
2452 F: arch/arm/boot/dts/r9a*
2453 F: arch/arm/boot/dts/sh*
2454 F: arch/arm/configs/shmobile_defconfig
2455 F: arch/arm/include/debug/renesas-scif.S
2456 F: arch/arm/mach-shmobile/
2457 F: drivers/soc/renesas/
2458 F: include/linux/soc/renesas/
2460 ARM/SOCFPGA ARCHITECTURE
2461 M: Dinh Nguyen <dinguyen@kernel.org>
2463 W: http://www.rocketboards.org
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2465 F: arch/arm/boot/dts/socfpga*
2466 F: arch/arm/configs/socfpga_defconfig
2467 F: arch/arm/mach-socfpga/
2468 F: arch/arm64/boot/dts/altera/
2469 F: arch/arm64/boot/dts/intel/
2471 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2472 M: Dinh Nguyen <dinguyen@kernel.org>
2474 F: drivers/clk/socfpga/
2476 ARM/SOCFPGA EDAC SUPPORT
2477 M: Dinh Nguyen <dinguyen@kernel.org>
2479 F: drivers/edac/altera_edac.[ch]
2481 ARM/SPREADTRUM SoC SUPPORT
2482 M: Orson Zhai <orsonzhai@gmail.com>
2483 M: Baolin Wang <baolin.wang7@gmail.com>
2484 M: Chunyan Zhang <zhang.lyra@gmail.com>
2486 F: arch/arm64/boot/dts/sprd
2491 ARM/STI ARCHITECTURE
2492 M: Patrice Chotard <patrice.chotard@st.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 W: http://www.stlinux.com
2496 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2497 F: arch/arm/boot/dts/sti*
2498 F: arch/arm/mach-sti/
2499 F: drivers/ata/ahci_st.c
2500 F: drivers/char/hw_random/st-rng.c
2501 F: drivers/clocksource/arm_global_timer.c
2502 F: drivers/clocksource/clksrc_st_lpc.c
2503 F: drivers/cpufreq/sti-cpufreq.c
2504 F: drivers/dma/st_fdma*
2505 F: drivers/i2c/busses/i2c-st.c
2506 F: drivers/media/platform/sti/c8sectpfe/
2507 F: drivers/media/rc/st_rc.c
2508 F: drivers/mmc/host/sdhci-st.c
2509 F: drivers/phy/st/phy-miphy28lp.c
2510 F: drivers/phy/st/phy-stih407-usb.c
2511 F: drivers/pinctrl/pinctrl-st.c
2512 F: drivers/remoteproc/st_remoteproc.c
2513 F: drivers/remoteproc/st_slim_rproc.c
2514 F: drivers/reset/sti/
2515 F: drivers/rtc/rtc-st-lpc.c
2516 F: drivers/tty/serial/st-asc.c
2517 F: drivers/usb/dwc3/dwc3-st.c
2518 F: drivers/usb/host/ehci-st.c
2519 F: drivers/usb/host/ohci-st.c
2520 F: drivers/watchdog/st_lpc_wdt.c
2521 F: include/linux/remoteproc/st_slim_rproc.h
2523 ARM/STM32 ARCHITECTURE
2524 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2525 M: Alexandre Torgue <alexandre.torgue@st.com>
2526 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2530 F: arch/arm/boot/dts/stm32*
2531 F: arch/arm/mach-stm32/
2532 F: drivers/clocksource/armv7m_systick.c
2536 ARM/Synaptics SoC support
2537 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2538 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 F: arch/arm/boot/dts/berlin*
2542 F: arch/arm/mach-berlin/
2543 F: arch/arm64/boot/dts/synaptics/
2545 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2546 M: Lennert Buytenhek <kernel@wantstofly.org>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2551 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2552 L: linux-tegra@vger.kernel.org
2553 L: linux-media@vger.kernel.org
2555 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2556 F: drivers/media/cec/platform/tegra/
2558 ARM/TETON BGA MACHINE SUPPORT
2559 M: "Mark F. Brown" <mark.brown314@gmail.com>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2564 M: Santosh Shilimkar <ssantosh@kernel.org>
2565 L: linux-kernel@vger.kernel.org
2567 F: drivers/memory/*emif*
2569 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2570 M: Santosh Shilimkar <ssantosh@kernel.org>
2571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2574 F: arch/arm/boot/dts/keystone-*
2575 F: arch/arm/mach-keystone/
2577 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2578 M: Santosh Shilimkar <ssantosh@kernel.org>
2579 L: linux-kernel@vger.kernel.org
2581 F: drivers/clk/keystone/
2583 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2584 M: Santosh Shilimkar <ssantosh@kernel.org>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 L: linux-kernel@vger.kernel.org
2588 F: drivers/clocksource/timer-keystone.c
2590 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2591 M: Santosh Shilimkar <ssantosh@kernel.org>
2592 L: linux-kernel@vger.kernel.org
2594 F: drivers/power/reset/keystone-reset.c
2596 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2597 M: Nishanth Menon <nm@ti.com>
2598 M: Tero Kristo <kristo@kernel.org>
2599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2602 F: arch/arm64/boot/dts/ti/Makefile
2603 F: arch/arm64/boot/dts/ti/k3-*
2604 F: include/dt-bindings/pinctrl/k3.h
2606 ARM/THECUS N2100 MACHINE SUPPORT
2607 M: Lennert Buytenhek <kernel@wantstofly.org>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 ARM/TOSA MACHINE SUPPORT
2612 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2613 M: Dirk Opfer <dirk@opfer-online.de>
2616 ARM/TOSHIBA VISCONTI ARCHITECTURE
2617 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2621 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2622 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2623 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2624 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2625 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2626 F: arch/arm64/boot/dts/toshiba/
2627 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2628 F: drivers/gpio/gpio-visconti.c
2629 F: drivers/pinctrl/visconti/
2630 F: drivers/watchdog/visconti_wdt.c
2633 ARM/UNIPHIER ARCHITECTURE
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2637 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2638 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2639 F: arch/arm/boot/dts/uniphier*
2640 F: arch/arm/include/asm/hardware/cache-uniphier.h
2641 F: arch/arm/mach-uniphier/
2642 F: arch/arm/mm/cache-uniphier.c
2643 F: arch/arm64/boot/dts/socionext/uniphier*
2644 F: drivers/bus/uniphier-system-bus.c
2645 F: drivers/clk/uniphier/
2646 F: drivers/dma/uniphier-mdmac.c
2647 F: drivers/gpio/gpio-uniphier.c
2648 F: drivers/i2c/busses/i2c-uniphier*
2649 F: drivers/irqchip/irq-uniphier-aidet.c
2650 F: drivers/mmc/host/uniphier-sd.c
2651 F: drivers/pinctrl/uniphier/
2652 F: drivers/reset/reset-uniphier.c
2653 F: drivers/tty/serial/8250/8250_uniphier.c
2656 ARM/VERSATILE EXPRESS PLATFORM
2657 M: Liviu Dudau <liviu.dudau@arm.com>
2658 M: Sudeep Holla <sudeep.holla@arm.com>
2659 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2664 F: arch/arm/boot/dts/vexpress*
2665 F: arch/arm/mach-vexpress/
2666 F: arch/arm64/boot/dts/arm/
2667 F: drivers/clk/versatile/clk-vexpress-osc.c
2668 F: drivers/clocksource/timer-versatile.c
2672 M: Russell King <linux@armlinux.org.uk>
2673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 W: http://www.armlinux.org.uk/
2678 ARM/VOIPAC PXA270 SUPPORT
2679 M: Marek Vasut <marek.vasut@gmail.com>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 F: arch/arm/mach-pxa/include/mach/vpac270.h
2683 F: arch/arm/mach-pxa/vpac270.c
2685 ARM/VT8500 ARM ARCHITECTURE
2686 M: Tony Prisk <linux@prisktech.co.nz>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2689 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2690 F: arch/arm/mach-vt8500/
2691 F: drivers/clocksource/timer-vt8500.c
2692 F: drivers/i2c/busses/i2c-wmt.c
2693 F: drivers/mmc/host/wmt-sdmmc.c
2694 F: drivers/pwm/pwm-vt8500.c
2695 F: drivers/rtc/rtc-vt8500.c
2696 F: drivers/tty/serial/vt8500_serial.c
2697 F: drivers/usb/host/ehci-platform.c
2698 F: drivers/usb/host/uhci-platform.c
2699 F: drivers/video/fbdev/vt8500lcdfb.*
2700 F: drivers/video/fbdev/wm8505fb*
2701 F: drivers/video/fbdev/wmt_ge_rops.*
2703 ARM/ZIPIT Z2 SUPPORT
2704 M: Marek Vasut <marek.vasut@gmail.com>
2705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2707 F: arch/arm/mach-pxa/include/mach/z2.h
2708 F: arch/arm/mach-pxa/z2.c
2710 ARM/ZYNQ ARCHITECTURE
2711 M: Michal Simek <michal.simek@xilinx.com>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 W: http://wiki.xilinx.com
2715 T: git https://github.com/Xilinx/linux-xlnx.git
2716 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2717 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2718 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2719 F: arch/arm/mach-zynq/
2720 F: drivers/block/xsysace.c
2721 F: drivers/clocksource/timer-cadence-ttc.c
2722 F: drivers/cpuidle/cpuidle-zynq.c
2723 F: drivers/edac/synopsys_edac.c
2724 F: drivers/i2c/busses/i2c-cadence.c
2725 F: drivers/i2c/busses/i2c-xiic.c
2726 F: drivers/mmc/host/sdhci-of-arasan.c
2730 ARM64 PORT (AARCH64 ARCHITECTURE)
2731 M: Catalin Marinas <catalin.marinas@arm.com>
2732 M: Will Deacon <will@kernel.org>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2736 F: Documentation/arm64/
2738 F: tools/testing/selftests/arm64/
2739 X: arch/arm64/boot/dts/
2741 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2742 M: George McCollister <george.mccollister@gmail.com>
2743 L: netdev@vger.kernel.org
2745 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2746 F: drivers/net/dsa/xrs700x/*
2747 F: net/dsa/tag_xrs700x.c
2749 AS3645A LED FLASH CONTROLLER DRIVER
2750 M: Sakari Ailus <sakari.ailus@iki.fi>
2751 L: linux-leds@vger.kernel.org
2753 F: drivers/leds/leds-as3645a.c
2755 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2756 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2757 L: linux-media@vger.kernel.org
2759 T: git git://linuxtv.org/media_tree.git
2760 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2761 F: drivers/media/i2c/ak7375.c
2763 ASAHI KASEI AK8974 DRIVER
2764 M: Linus Walleij <linus.walleij@linaro.org>
2765 L: linux-iio@vger.kernel.org
2767 W: http://www.akm.com/
2768 F: drivers/iio/magnetometer/ak8974.c
2770 ASC7621 HARDWARE MONITOR DRIVER
2771 M: George Joseph <george.joseph@fairview5.com>
2772 L: linux-hwmon@vger.kernel.org
2774 F: Documentation/hwmon/asc7621.rst
2775 F: drivers/hwmon/asc7621.c
2777 ASPEED PINCTRL DRIVERS
2778 M: Andrew Jeffery <andrew@aj.id.au>
2779 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2780 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2781 L: linux-gpio@vger.kernel.org
2783 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2784 F: drivers/pinctrl/aspeed/
2786 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2787 M: Eddie James <eajames@linux.ibm.com>
2788 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2790 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2791 F: drivers/irqchip/irq-aspeed-scu-ic.c
2792 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2794 ASPEED SD/MMC DRIVER
2795 M: Andrew Jeffery <andrew@aj.id.au>
2796 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2797 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2798 L: linux-mmc@vger.kernel.org
2800 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2801 F: drivers/mmc/host/sdhci-of-aspeed*
2803 ASPEED VIDEO ENGINE DRIVER
2804 M: Eddie James <eajames@linux.ibm.com>
2805 L: linux-media@vger.kernel.org
2806 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2808 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2809 F: drivers/media/platform/aspeed-video.c
2811 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2812 M: Corentin Chary <corentin.chary@gmail.com>
2813 L: acpi4asus-user@lists.sourceforge.net
2814 L: platform-driver-x86@vger.kernel.org
2816 W: http://acpi4asus.sf.net
2817 F: drivers/platform/x86/asus*.c
2818 F: drivers/platform/x86/eeepc*.c
2820 ASUS WIRELESS RADIO CONTROL DRIVER
2821 M: João Paulo Rechi Vita <jprvita@gmail.com>
2822 L: platform-driver-x86@vger.kernel.org
2824 F: drivers/platform/x86/asus-wireless.c
2827 M: David Howells <dhowells@redhat.com>
2828 L: keyrings@vger.kernel.org
2830 F: Documentation/crypto/asymmetric-keys.rst
2831 F: crypto/asymmetric_keys/
2832 F: include/crypto/pkcs7.h
2833 F: include/crypto/public_key.h
2834 F: include/linux/verification.h
2836 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2837 R: Dan Williams <dan.j.williams@intel.com>
2839 W: http://sourceforge.net/projects/xscaleiop
2840 F: Documentation/crypto/async-tx-api.rst
2842 F: include/linux/async_tx.h
2845 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2846 L: linux-i2c@vger.kernel.org
2848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2849 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2850 F: drivers/misc/eeprom/at24.c
2852 ATA OVER ETHERNET (AOE) DRIVER
2853 M: "Justin Sanders" <justin@coraid.com>
2855 W: http://www.openaoe.org/
2856 F: Documentation/admin-guide/aoe/
2857 F: drivers/block/aoe/
2859 ATHEROS 71XX/9XXX GPIO DRIVER
2860 M: Alban Bedel <albeu@free.fr>
2862 W: https://github.com/AlbanBedel/linux
2863 T: git git://github.com/AlbanBedel/linux
2864 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2865 F: drivers/gpio/gpio-ath79.c
2867 ATHEROS 71XX/9XXX USB PHY 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/phy/phy-ath79-usb.txt
2873 F: drivers/phy/qualcomm/phy-ath79-usb.c
2875 ATHEROS ATH GENERIC UTILITIES
2876 M: Kalle Valo <kvalo@codeaurora.org>
2877 L: linux-wireless@vger.kernel.org
2879 F: drivers/net/wireless/ath/*
2881 ATHEROS ATH5K WIRELESS DRIVER
2882 M: Jiri Slaby <jirislaby@kernel.org>
2883 M: Nick Kossifidis <mickflemm@gmail.com>
2884 M: Luis Chamberlain <mcgrof@kernel.org>
2885 L: linux-wireless@vger.kernel.org
2887 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2888 F: drivers/net/wireless/ath/ath5k/
2890 ATHEROS ATH6KL WIRELESS DRIVER
2891 M: Kalle Valo <kvalo@codeaurora.org>
2892 L: linux-wireless@vger.kernel.org
2894 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2896 F: drivers/net/wireless/ath/ath6kl/
2899 M: Ville Syrjala <syrjala@sci.fi>
2901 F: drivers/input/misc/ati_remote2.c
2903 ATK0110 HWMON DRIVER
2904 M: Luca Tettamanti <kronos.it@gmail.com>
2905 L: linux-hwmon@vger.kernel.org
2907 F: drivers/hwmon/asus_atk0110.c
2909 ATLX ETHERNET DRIVERS
2910 M: Chris Snook <chris.snook@gmail.com>
2911 L: netdev@vger.kernel.org
2913 W: http://sourceforge.net/projects/atl1
2914 W: http://atl1.sourceforge.net
2915 F: drivers/net/ethernet/atheros/
2918 M: Chas Williams <3chas3@gmail.com>
2919 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2920 L: netdev@vger.kernel.org
2922 W: http://linux-atm.sourceforge.net
2924 F: include/linux/atm*
2925 F: include/uapi/linux/atm*
2927 ATMEL MACB ETHERNET DRIVER
2928 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2929 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2931 F: drivers/net/ethernet/cadence/
2933 ATMEL MAXTOUCH DRIVER
2934 M: Nick Dyer <nick@shmanahar.org>
2936 T: git git://github.com/ndyer/linux.git
2937 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2938 F: drivers/input/touchscreen/atmel_mxt_ts.c
2940 ATMEL WIRELESS DRIVER
2941 M: Simon Kelley <simon@thekelleys.org.uk>
2942 L: linux-wireless@vger.kernel.org
2944 W: http://www.thekelleys.org.uk/atmel
2945 W: http://atmelwlandriver.sourceforge.net/
2946 F: drivers/net/wireless/atmel/atmel*
2948 ATOMIC INFRASTRUCTURE
2949 M: Will Deacon <will@kernel.org>
2950 M: Peter Zijlstra <peterz@infradead.org>
2951 R: Boqun Feng <boqun.feng@gmail.com>
2952 L: linux-kernel@vger.kernel.org
2954 F: arch/*/include/asm/atomic*.h
2955 F: include/*/atomic*.h
2956 F: include/linux/refcount.h
2957 F: Documentation/atomic_*.txt
2960 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2961 M: Bradley Grove <linuxdrivers@attotech.com>
2962 L: linux-scsi@vger.kernel.org
2964 W: http://www.attotech.com
2965 F: drivers/scsi/esas2r
2967 ATUSB IEEE 802.15.4 RADIO DRIVER
2968 M: Stefan Schmidt <stefan@datenfreihafen.org>
2969 L: linux-wpan@vger.kernel.org
2971 F: drivers/net/ieee802154/at86rf230.h
2972 F: drivers/net/ieee802154/atusb.c
2973 F: drivers/net/ieee802154/atusb.h
2976 M: Paul Moore <paul@paul-moore.com>
2977 M: Eric Paris <eparis@redhat.com>
2978 L: linux-audit@redhat.com (moderated for non-subscribers)
2980 W: https://github.com/linux-audit
2981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2982 F: include/linux/audit.h
2983 F: include/uapi/linux/audit.h
2986 AUXILIARY DISPLAY DRIVERS
2987 M: Miguel Ojeda <ojeda@kernel.org>
2989 F: drivers/auxdisplay/
2990 F: include/linux/cfag12864b.h
2992 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2993 M: Andreas Klinger <ak@it-klinger.de>
2994 L: linux-iio@vger.kernel.org
2996 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2997 F: drivers/iio/adc/hx711.c
3000 M: Ralf Baechle <ralf@linux-mips.org>
3001 L: linux-hams@vger.kernel.org
3003 W: http://www.linux-ax25.org/
3004 F: include/net/ax25.h
3005 F: include/uapi/linux/ax25.h
3009 M: Peter Rosin <peda@axentia.se>
3010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3012 F: arch/arm/boot/dts/at91-linea.dtsi
3013 F: arch/arm/boot/dts/at91-natte.dtsi
3014 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3015 F: arch/arm/boot/dts/at91-tse850-3.dts
3017 AXENTIA ASOC DRIVERS
3018 M: Peter Rosin <peda@axentia.se>
3019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3021 F: Documentation/devicetree/bindings/sound/axentia,*
3022 F: sound/soc/atmel/tse850-pcm5142.c
3024 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3025 M: Nuno Sá <nuno.sa@analog.com>
3026 L: linux-hwmon@vger.kernel.org
3028 W: http://ez.analog.com/community/linux-device-drivers
3029 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3030 F: drivers/hwmon/axi-fan-control.c
3032 AXXIA I2C CONTROLLER
3033 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3034 L: linux-i2c@vger.kernel.org
3036 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3037 F: drivers/i2c/busses/i2c-axxia.c
3040 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3041 L: linux-media@vger.kernel.org
3043 W: https://linuxtv.org
3044 T: git git://linuxtv.org/media_tree.git
3045 F: drivers/media/usb/dvb-usb-v2/az6007.c
3047 AZTECH FM RADIO RECEIVER DRIVER
3048 M: Hans Verkuil <hverkuil@xs4all.nl>
3049 L: linux-media@vger.kernel.org
3051 W: https://linuxtv.org
3052 T: git git://linuxtv.org/media_tree.git
3053 F: drivers/media/radio/radio-aztech*
3056 L: linux-wireless@vger.kernel.org
3057 L: b43-dev@lists.infradead.org
3059 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3060 F: drivers/net/wireless/broadcom/b43/
3062 B43LEGACY WIRELESS DRIVER
3063 M: Larry Finger <Larry.Finger@lwfinger.net>
3064 L: linux-wireless@vger.kernel.org
3065 L: b43-dev@lists.infradead.org
3067 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3068 F: drivers/net/wireless/broadcom/b43legacy/
3070 BACKLIGHT CLASS/SUBSYSTEM
3071 M: Lee Jones <lee.jones@linaro.org>
3072 M: Daniel Thompson <daniel.thompson@linaro.org>
3073 M: Jingoo Han <jingoohan1@gmail.com>
3074 L: dri-devel@lists.freedesktop.org
3076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3077 F: Documentation/ABI/stable/sysfs-class-backlight
3078 F: Documentation/ABI/testing/sysfs-class-backlight
3079 F: Documentation/devicetree/bindings/leds/backlight
3080 F: drivers/video/backlight/
3081 F: include/linux/backlight.h
3082 F: include/linux/pwm_backlight.h
3085 M: Marek Lindner <mareklindner@neomailbox.ch>
3086 M: Simon Wunderlich <sw@simonwunderlich.de>
3087 M: Antonio Quartulli <a@unstable.cc>
3088 M: Sven Eckelmann <sven@narfation.org>
3089 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3091 W: https://www.open-mesh.org/
3092 Q: https://patchwork.open-mesh.org/project/batman/list/
3093 B: https://www.open-mesh.org/projects/batman-adv/issues
3094 C: irc://chat.freenode.net/batman
3095 T: git https://git.open-mesh.org/linux-merge.git
3096 F: Documentation/networking/batman-adv.rst
3097 F: include/uapi/linux/batadv_packet.h
3098 F: include/uapi/linux/batman_adv.h
3101 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3102 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3103 L: linux-hams@vger.kernel.org
3105 W: http://www.baycom.org/~tom/ham/ham.html
3106 F: drivers/net/hamradio/baycom*
3108 BCACHE (BLOCK LAYER CACHE)
3109 M: Coly Li <colyli@suse.de>
3110 M: Kent Overstreet <kent.overstreet@gmail.com>
3111 L: linux-bcache@vger.kernel.org
3113 W: http://bcache.evilpiepirate.org
3114 C: irc://irc.oftc.net/bcache
3115 F: drivers/md/bcache/
3117 BDISP ST MEDIA DRIVER
3118 M: Fabien Dessenne <fabien.dessenne@st.com>
3119 L: linux-media@vger.kernel.org
3121 W: https://linuxtv.org
3122 T: git git://linuxtv.org/media_tree.git
3123 F: drivers/media/platform/sti/bdisp
3125 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3126 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3127 L: netdev@vger.kernel.org
3129 F: drivers/net/ethernet/ec_bhf.c
3132 M: Luis de Bethencourt <luisbg@kernel.org>
3133 M: Salah Triki <salah.triki@gmail.com>
3135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3136 F: Documentation/filesystems/befs.rst
3140 M: Paolo Valente <paolo.valente@linaro.org>
3141 M: Jens Axboe <axboe@kernel.dk>
3142 L: linux-block@vger.kernel.org
3144 F: Documentation/block/bfq-iosched.rst
3148 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3150 F: Documentation/filesystems/bfs.rst
3152 F: include/uapi/linux/bfs_fs.h
3154 BLINKM RGB LED DRIVER
3155 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3157 F: drivers/leds/leds-blinkm.c
3160 M: Jens Axboe <axboe@kernel.dk>
3161 L: linux-block@vger.kernel.org
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3167 F: include/linux/blk*
3168 F: kernel/trace/blktrace.c
3172 M: Joern Engel <joern@lazybastard.org>
3173 L: linux-mtd@lists.infradead.org
3175 F: drivers/mtd/devices/block2mtd.c
3178 M: Marcel Holtmann <marcel@holtmann.org>
3179 M: Johan Hedberg <johan.hedberg@gmail.com>
3180 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3181 L: linux-bluetooth@vger.kernel.org
3183 W: http://www.bluez.org/
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3186 F: drivers/bluetooth/
3189 M: Marcel Holtmann <marcel@holtmann.org>
3190 M: Johan Hedberg <johan.hedberg@gmail.com>
3191 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3192 L: linux-bluetooth@vger.kernel.org
3194 W: http://www.bluez.org/
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3197 F: include/net/bluetooth/
3201 M: Jay Vosburgh <j.vosburgh@gmail.com>
3202 M: Veaceslav Falico <vfalico@gmail.com>
3203 M: Andy Gospodarek <andy@greyhouse.net>
3204 L: netdev@vger.kernel.org
3206 W: http://sourceforge.net/projects/bonding/
3207 F: drivers/net/bonding/
3208 F: include/net/bonding.h
3209 F: include/uapi/linux/if_bonding.h
3211 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3212 M: Dan Robertson <dan@dlrobertson.com>
3213 L: linux-iio@vger.kernel.org
3215 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3216 F: drivers/iio/accel/bma400*
3218 BPF (Safe dynamic programs and tools)
3219 M: Alexei Starovoitov <ast@kernel.org>
3220 M: Daniel Borkmann <daniel@iogearbox.net>
3221 M: Andrii Nakryiko <andrii@kernel.org>
3222 R: Martin KaFai Lau <kafai@fb.com>
3223 R: Song Liu <songliubraving@fb.com>
3224 R: Yonghong Song <yhs@fb.com>
3225 R: John Fastabend <john.fastabend@gmail.com>
3226 R: KP Singh <kpsingh@kernel.org>
3227 L: netdev@vger.kernel.org
3228 L: bpf@vger.kernel.org
3231 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3234 F: Documentation/bpf/
3235 F: Documentation/networking/filter.rst
3237 F: include/linux/bpf*
3238 F: include/linux/filter.h
3239 F: include/trace/events/xdp.h
3240 F: include/uapi/linux/bpf*
3241 F: include/uapi/linux/filter.h
3243 F: kernel/trace/bpf_trace.c
3246 F: net/core/filter.c
3247 F: net/sched/act_bpf.c
3248 F: net/sched/cls_bpf.c
3252 F: tools/testing/selftests/bpf/
3257 M: Shubham Bansal <illusionist.neo@gmail.com>
3258 L: netdev@vger.kernel.org
3259 L: bpf@vger.kernel.org
3264 M: Daniel Borkmann <daniel@iogearbox.net>
3265 M: Alexei Starovoitov <ast@kernel.org>
3266 M: Zi Shen Lim <zlim.lnx@gmail.com>
3267 L: netdev@vger.kernel.org
3268 L: bpf@vger.kernel.org
3272 BPF JIT for MIPS (32-BIT AND 64-BIT)
3273 M: Paul Burton <paulburton@kernel.org>
3274 L: netdev@vger.kernel.org
3275 L: bpf@vger.kernel.org
3279 BPF JIT for NFP NICs
3280 M: Jakub Kicinski <kuba@kernel.org>
3281 L: netdev@vger.kernel.org
3282 L: bpf@vger.kernel.org
3284 F: drivers/net/ethernet/netronome/nfp/bpf/
3286 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3287 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3288 M: Sandipan Das <sandipan@linux.ibm.com>
3289 L: netdev@vger.kernel.org
3290 L: bpf@vger.kernel.org
3292 F: arch/powerpc/net/
3294 BPF JIT for RISC-V (32-bit)
3295 M: Luke Nelson <luke.r.nels@gmail.com>
3296 M: Xi Wang <xi.wang@gmail.com>
3297 L: netdev@vger.kernel.org
3298 L: bpf@vger.kernel.org
3301 X: arch/riscv/net/bpf_jit_comp64.c
3303 BPF JIT for RISC-V (64-bit)
3304 M: Björn Töpel <bjorn@kernel.org>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3309 X: arch/riscv/net/bpf_jit_comp32.c
3312 M: Ilya Leoshkevich <iii@linux.ibm.com>
3313 M: Heiko Carstens <hca@linux.ibm.com>
3314 M: Vasily Gorbik <gor@linux.ibm.com>
3315 L: netdev@vger.kernel.org
3316 L: bpf@vger.kernel.org
3319 X: arch/s390/net/pnet.c
3321 BPF JIT for SPARC (32-BIT AND 64-BIT)
3322 M: David S. Miller <davem@davemloft.net>
3323 L: netdev@vger.kernel.org
3324 L: bpf@vger.kernel.org
3328 BPF JIT for X86 32-BIT
3329 M: Wang YanQing <udknight@gmail.com>
3330 L: netdev@vger.kernel.org
3331 L: bpf@vger.kernel.org
3333 F: arch/x86/net/bpf_jit_comp32.c
3335 BPF JIT for X86 64-BIT
3336 M: Alexei Starovoitov <ast@kernel.org>
3337 M: Daniel Borkmann <daniel@iogearbox.net>
3338 L: netdev@vger.kernel.org
3339 L: bpf@vger.kernel.org
3342 X: arch/x86/net/bpf_jit_comp32.c
3344 BPF LSM (Security Audit and Enforcement using BPF)
3345 M: KP Singh <kpsingh@kernel.org>
3346 R: Florent Revest <revest@chromium.org>
3347 R: Brendan Jackman <jackmanb@chromium.org>
3348 L: bpf@vger.kernel.org
3350 F: Documentation/bpf/bpf_lsm.rst
3351 F: include/linux/bpf_lsm.h
3352 F: kernel/bpf/bpf_lsm.c
3355 BROADCOM B44 10/100 ETHERNET DRIVER
3356 M: Michael Chan <michael.chan@broadcom.com>
3357 L: netdev@vger.kernel.org
3359 F: drivers/net/ethernet/broadcom/b44.*
3361 BROADCOM B53 ETHERNET SWITCH DRIVER
3362 M: Florian Fainelli <f.fainelli@gmail.com>
3363 L: netdev@vger.kernel.org
3364 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3366 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3367 F: drivers/net/dsa/b53/*
3368 F: include/linux/dsa/brcm.h
3369 F: include/linux/platform_data/b53.h
3371 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3372 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3373 L: bcm-kernel-feedback-list@broadcom.com
3374 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3378 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3379 F: drivers/pci/controller/pcie-brcmstb.c
3380 F: drivers/staging/vc04_services
3384 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3385 M: Florian Fainelli <f.fainelli@gmail.com>
3386 M: Ray Jui <rjui@broadcom.com>
3387 M: Scott Branden <sbranden@broadcom.com>
3388 M: bcm-kernel-feedback-list@broadcom.com
3390 T: git git://github.com/broadcom/mach-bcm
3391 F: arch/arm/mach-bcm/
3397 BROADCOM BCM47XX MIPS ARCHITECTURE
3398 M: Hauke Mehrtens <hauke@hauke-m.de>
3399 M: Rafał Miłecki <zajec5@gmail.com>
3400 L: linux-mips@vger.kernel.org
3402 F: Documentation/devicetree/bindings/mips/brcm/
3403 F: arch/mips/bcm47xx/*
3404 F: arch/mips/include/asm/mach-bcm47xx/*
3406 BROADCOM BCM4908 ETHERNET DRIVER
3407 M: Rafał Miłecki <rafal@milecki.pl>
3408 M: bcm-kernel-feedback-list@broadcom.com
3409 L: netdev@vger.kernel.org
3411 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3412 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3413 F: drivers/net/ethernet/broadcom/unimac.h
3415 BROADCOM BCM5301X ARM ARCHITECTURE
3416 M: Hauke Mehrtens <hauke@hauke-m.de>
3417 M: Rafał Miłecki <zajec5@gmail.com>
3418 M: bcm-kernel-feedback-list@broadcom.com
3419 L: linux-arm-kernel@lists.infradead.org
3421 F: arch/arm/boot/dts/bcm470*
3422 F: arch/arm/boot/dts/bcm5301*
3423 F: arch/arm/boot/dts/bcm953012*
3424 F: arch/arm/mach-bcm/bcm_5301x.c
3426 BROADCOM BCM53573 ARM ARCHITECTURE
3427 M: Rafał Miłecki <rafal@milecki.pl>
3428 L: bcm-kernel-feedback-list@broadcom.com
3429 L: linux-arm-kernel@lists.infradead.org
3431 F: arch/arm/boot/dts/bcm47189*
3432 F: arch/arm/boot/dts/bcm53573*
3434 BROADCOM BCM63XX ARM ARCHITECTURE
3435 M: Florian Fainelli <f.fainelli@gmail.com>
3436 M: bcm-kernel-feedback-list@broadcom.com
3437 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3439 T: git git://github.com/broadcom/stblinux.git
3442 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3443 M: Kevin Cernekee <cernekee@gmail.com>
3444 L: linux-usb@vger.kernel.org
3446 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3448 BROADCOM BCM7XXX ARM ARCHITECTURE
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 M: bcm-kernel-feedback-list@broadcom.com
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 T: git git://github.com/broadcom/stblinux.git
3454 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3455 F: arch/arm/boot/dts/bcm7*.dts*
3456 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3457 F: arch/arm/mach-bcm/*brcmstb*
3458 F: arch/arm/mm/cache-b15-rac.c
3459 F: drivers/bus/brcmstb_gisb.c
3460 F: drivers/pci/controller/pcie-brcmstb.c
3464 M: Al Cooper <alcooperx@gmail.com>
3465 L: linux-usb@vger.kernel.org
3466 L: bcm-kernel-feedback-list@broadcom.com
3468 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3469 F: drivers/usb/gadget/udc/bdc/
3471 BROADCOM BMIPS CPUFREQ DRIVER
3472 M: Markus Mayer <mmayer@broadcom.com>
3473 M: bcm-kernel-feedback-list@broadcom.com
3474 L: linux-pm@vger.kernel.org
3476 F: drivers/cpufreq/bmips-cpufreq.c
3478 BROADCOM BMIPS MIPS ARCHITECTURE
3479 M: Florian Fainelli <f.fainelli@gmail.com>
3480 L: bcm-kernel-feedback-list@broadcom.com
3481 L: linux-mips@vger.kernel.org
3483 T: git git://github.com/broadcom/stblinux.git
3484 F: arch/mips/bmips/*
3485 F: arch/mips/boot/dts/brcm/bcm*.dts*
3486 F: arch/mips/include/asm/mach-bmips/*
3487 F: arch/mips/kernel/*bmips*
3488 F: drivers/soc/bcm/bcm63xx
3489 F: drivers/irqchip/irq-bcm63*
3490 F: drivers/irqchip/irq-bcm7*
3491 F: drivers/irqchip/irq-brcmstb*
3492 F: include/linux/bcm963xx_nvram.h
3493 F: include/linux/bcm963xx_tag.h
3495 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3496 M: Rasesh Mody <rmody@marvell.com>
3497 M: GR-Linux-NIC-Dev@marvell.com
3498 L: netdev@vger.kernel.org
3500 F: drivers/net/ethernet/broadcom/bnx2.*
3501 F: drivers/net/ethernet/broadcom/bnx2_*
3503 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3504 M: Saurav Kashyap <skashyap@marvell.com>
3505 M: Javed Hasan <jhasan@marvell.com>
3506 M: GR-QLogic-Storage-Upstream@marvell.com
3507 L: linux-scsi@vger.kernel.org
3509 F: drivers/scsi/bnx2fc/
3511 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3512 M: Nilesh Javali <njavali@marvell.com>
3513 M: Manish Rangankar <mrangankar@marvell.com>
3514 M: GR-QLogic-Storage-Upstream@marvell.com
3515 L: linux-scsi@vger.kernel.org
3517 F: drivers/scsi/bnx2i/
3519 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3520 M: Ariel Elior <aelior@marvell.com>
3521 M: Sudarsana Kalluru <skalluru@marvell.com>
3522 M: GR-everest-linux-l2@marvell.com
3523 L: netdev@vger.kernel.org
3525 F: drivers/net/ethernet/broadcom/bnx2x/
3527 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3528 M: Michael Chan <michael.chan@broadcom.com>
3529 L: netdev@vger.kernel.org
3531 F: drivers/net/ethernet/broadcom/bnxt/
3533 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3534 M: Arend van Spriel <aspriel@gmail.com>
3535 M: Franky Lin <franky.lin@broadcom.com>
3536 M: Hante Meuleman <hante.meuleman@broadcom.com>
3537 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3538 M: Wright Feng <wright.feng@infineon.com>
3539 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3540 L: linux-wireless@vger.kernel.org
3541 L: brcm80211-dev-list.pdl@broadcom.com
3542 L: SHA-cyfmac-dev-list@infineon.com
3544 F: drivers/net/wireless/broadcom/brcm80211/
3546 BROADCOM BRCMSTB GPIO DRIVER
3547 M: Gregory Fong <gregory.0xf0@gmail.com>
3548 L: bcm-kernel-feedback-list@broadcom.com
3550 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3551 F: drivers/gpio/gpio-brcmstb.c
3553 BROADCOM BRCMSTB I2C DRIVER
3554 M: Kamal Dasu <kdasu.kdev@gmail.com>
3555 L: linux-i2c@vger.kernel.org
3556 L: bcm-kernel-feedback-list@broadcom.com
3558 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3559 F: drivers/i2c/busses/i2c-brcmstb.c
3561 BROADCOM BRCMSTB USB EHCI DRIVER
3562 M: Al Cooper <alcooperx@gmail.com>
3563 L: linux-usb@vger.kernel.org
3564 L: bcm-kernel-feedback-list@broadcom.com
3566 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3567 F: drivers/usb/host/ehci-brcm.*
3569 BROADCOM BRCMSTB USB PIN MAP DRIVER
3570 M: Al Cooper <alcooperx@gmail.com>
3571 L: linux-usb@vger.kernel.org
3572 L: bcm-kernel-feedback-list@broadcom.com
3574 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3575 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3577 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3578 M: Al Cooper <alcooperx@gmail.com>
3579 L: linux-kernel@vger.kernel.org
3580 L: bcm-kernel-feedback-list@broadcom.com
3582 F: drivers/phy/broadcom/phy-brcm-usb*
3584 BROADCOM ETHERNET PHY DRIVERS
3585 M: Florian Fainelli <f.fainelli@gmail.com>
3586 L: bcm-kernel-feedback-list@broadcom.com
3587 L: netdev@vger.kernel.org
3589 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3590 F: drivers/net/phy/bcm*.[ch]
3591 F: drivers/net/phy/broadcom.c
3592 F: include/linux/brcmphy.h
3594 BROADCOM GENET ETHERNET DRIVER
3595 M: Doug Berger <opendmb@gmail.com>
3596 M: Florian Fainelli <f.fainelli@gmail.com>
3597 L: bcm-kernel-feedback-list@broadcom.com
3598 L: netdev@vger.kernel.org
3600 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3601 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3602 F: drivers/net/ethernet/broadcom/genet/
3603 F: drivers/net/ethernet/broadcom/unimac.h
3604 F: drivers/net/mdio/mdio-bcm-unimac.c
3605 F: include/linux/platform_data/bcmgenet.h
3606 F: include/linux/platform_data/mdio-bcm-unimac.h
3608 BROADCOM IPROC ARM ARCHITECTURE
3609 M: Ray Jui <rjui@broadcom.com>
3610 M: Scott Branden <sbranden@broadcom.com>
3611 M: bcm-kernel-feedback-list@broadcom.com
3612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3614 T: git git://github.com/broadcom/cygnus-linux.git
3615 F: arch/arm64/boot/dts/broadcom/northstar2/*
3616 F: arch/arm64/boot/dts/broadcom/stingray/*
3617 F: drivers/clk/bcm/clk-ns*
3618 F: drivers/clk/bcm/clk-sr*
3619 F: drivers/pinctrl/bcm/pinctrl-ns*
3620 F: include/dt-bindings/clock/bcm-sr*
3637 BROADCOM IPROC GBIT ETHERNET DRIVER
3638 M: Rafał Miłecki <rafal@milecki.pl>
3639 M: bcm-kernel-feedback-list@broadcom.com
3640 L: netdev@vger.kernel.org
3642 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3643 F: drivers/net/ethernet/broadcom/bgmac*
3644 F: drivers/net/ethernet/broadcom/unimac.h
3646 BROADCOM KONA GPIO DRIVER
3647 M: Ray Jui <rjui@broadcom.com>
3648 L: bcm-kernel-feedback-list@broadcom.com
3650 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3651 F: drivers/gpio/gpio-bcm-kona.c
3653 BROADCOM NETXTREME-E ROCE DRIVER
3654 M: Selvin Xavier <selvin.xavier@broadcom.com>
3655 M: Devesh Sharma <devesh.sharma@broadcom.com>
3656 M: Somnath Kotur <somnath.kotur@broadcom.com>
3657 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3658 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3659 L: linux-rdma@vger.kernel.org
3661 W: http://www.broadcom.com
3662 F: drivers/infiniband/hw/bnxt_re/
3663 F: include/uapi/rdma/bnxt_re-abi.h
3665 BROADCOM NVRAM DRIVER
3666 M: Rafał Miłecki <zajec5@gmail.com>
3667 L: linux-mips@vger.kernel.org
3669 F: drivers/firmware/broadcom/*
3671 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3672 M: Rafał Miłecki <rafal@milecki.pl>
3673 M: Florian Fainelli <f.fainelli@gmail.com>
3674 M: bcm-kernel-feedback-list@broadcom.com
3675 L: linux-pm@vger.kernel.org
3677 T: git git://github.com/broadcom/stblinux.git
3678 F: drivers/soc/bcm/bcm-pmb.c
3679 F: include/dt-bindings/soc/bcm-pmb.h
3681 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3682 M: Rafał Miłecki <zajec5@gmail.com>
3683 L: linux-wireless@vger.kernel.org
3686 F: include/linux/bcma/
3689 M: Kamal Dasu <kdasu.kdev@gmail.com>
3690 M: bcm-kernel-feedback-list@broadcom.com
3692 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3693 F: drivers/spi/spi-bcm-qspi.*
3694 F: drivers/spi/spi-brcmstb-qspi.c
3695 F: drivers/spi/spi-iproc-qspi.c
3697 BROADCOM STB AVS CPUFREQ DRIVER
3698 M: Markus Mayer <mmayer@broadcom.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3700 L: linux-pm@vger.kernel.org
3702 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3703 F: drivers/cpufreq/brcmstb*
3705 BROADCOM STB AVS TMON DRIVER
3706 M: Markus Mayer <mmayer@broadcom.com>
3707 M: bcm-kernel-feedback-list@broadcom.com
3708 L: linux-pm@vger.kernel.org
3710 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3711 F: drivers/thermal/broadcom/brcmstb*
3713 BROADCOM STB DPFE DRIVER
3714 M: Markus Mayer <mmayer@broadcom.com>
3715 M: bcm-kernel-feedback-list@broadcom.com
3716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3718 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3719 F: drivers/memory/brcmstb_dpfe.c
3721 BROADCOM STB NAND FLASH DRIVER
3722 M: Brian Norris <computersforpeace@gmail.com>
3723 M: Kamal Dasu <kdasu.kdev@gmail.com>
3724 L: linux-mtd@lists.infradead.org
3725 L: bcm-kernel-feedback-list@broadcom.com
3727 F: drivers/mtd/nand/raw/brcmnand/
3729 BROADCOM SYSTEMPORT ETHERNET DRIVER
3730 M: Florian Fainelli <f.fainelli@gmail.com>
3731 L: bcm-kernel-feedback-list@broadcom.com
3732 L: netdev@vger.kernel.org
3734 F: drivers/net/ethernet/broadcom/bcmsysport.*
3735 F: drivers/net/ethernet/broadcom/unimac.h
3737 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3738 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3739 M: Prashant Sreedharan <prashant@broadcom.com>
3740 M: Michael Chan <mchan@broadcom.com>
3741 L: netdev@vger.kernel.org
3743 F: drivers/net/ethernet/broadcom/tg3.*
3746 M: Scott Branden <scott.branden@broadcom.com>
3747 L: bcm-kernel-feedback-list@broadcom.com
3749 F: drivers/misc/bcm-vk/
3750 F: include/uapi/linux/misc/bcm_vk.h
3752 BROCADE BFA FC SCSI DRIVER
3753 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3754 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3755 L: linux-scsi@vger.kernel.org
3757 F: drivers/scsi/bfa/
3759 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3760 M: Rasesh Mody <rmody@marvell.com>
3761 M: Sudarsana Kalluru <skalluru@marvell.com>
3762 M: GR-Linux-NIC-Dev@marvell.com
3763 L: netdev@vger.kernel.org
3765 F: drivers/net/ethernet/brocade/bna/
3767 BSG (block layer generic sg v4 driver)
3768 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3769 L: linux-scsi@vger.kernel.org
3772 F: include/linux/bsg.h
3773 F: include/uapi/linux/bsg.h
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: Documentation/sound/cards/bt87x.rst
3781 F: sound/pci/bt87x.c
3784 M: Michael Buesch <m@bues.ch>
3786 W: http://bu3sch.de/btgpio.php
3787 F: drivers/gpio/gpio-bt8xx.c
3790 M: Chris Mason <clm@fb.com>
3791 M: Josef Bacik <josef@toxicpanda.com>
3792 M: David Sterba <dsterba@suse.com>
3793 L: linux-btrfs@vger.kernel.org
3795 W: http://btrfs.wiki.kernel.org/
3796 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3798 F: Documentation/filesystems/btrfs.rst
3800 F: include/linux/btrfs*
3801 F: include/uapi/linux/btrfs*
3803 BTTV VIDEO4LINUX DRIVER
3804 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3805 L: linux-media@vger.kernel.org
3807 W: https://linuxtv.org
3808 T: git git://linuxtv.org/media_tree.git
3809 F: Documentation/driver-api/media/drivers/bttv*
3810 F: drivers/media/pci/bt8xx/bttv*
3812 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3813 M: Chanwoo Choi <cw00.choi@samsung.com>
3814 L: linux-pm@vger.kernel.org
3815 L: linux-samsung-soc@vger.kernel.org
3817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3818 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3819 F: drivers/devfreq/exynos-bus.c
3821 BUSLOGIC SCSI DRIVER
3822 M: Khalid Aziz <khalid@gonehiking.org>
3823 L: linux-scsi@vger.kernel.org
3825 F: drivers/scsi/BusLogic.*
3826 F: drivers/scsi/FlashPoint.*
3828 C-MEDIA CMI8788 DRIVER
3829 M: Clemens Ladisch <clemens@ladisch.de>
3830 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3833 F: sound/pci/oxygen/
3836 M: Guo Ren <guoren@kernel.org>
3837 L: linux-csky@vger.kernel.org
3839 T: git https://github.com/c-sky/csky-linux.git
3840 F: Documentation/devicetree/bindings/csky/
3841 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3842 F: Documentation/devicetree/bindings/timer/csky,*
3844 F: drivers/clocksource/timer-gx6605s.c
3845 F: drivers/clocksource/timer-mp-csky.c
3846 F: drivers/irqchip/irq-csky-*
3850 CA8210 IEEE-802.15.4 RADIO DRIVER
3851 M: Harry Morris <h.morris@cascoda.com>
3852 L: linux-wpan@vger.kernel.org
3854 W: https://github.com/Cascoda/ca8210-linux.git
3855 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3856 F: drivers/net/ieee802154/ca8210.c
3858 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3859 M: David Howells <dhowells@redhat.com>
3860 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3862 F: Documentation/filesystems/caching/cachefiles.rst
3865 CADENCE MIPI-CSI2 BRIDGES
3866 M: Maxime Ripard <mripard@kernel.org>
3867 L: linux-media@vger.kernel.org
3869 F: Documentation/devicetree/bindings/media/cdns,*.txt
3870 F: drivers/media/platform/cadence/cdns-csi2*
3873 L: linux-mtd@lists.infradead.org
3875 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3876 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3878 CADENCE USB3 DRD IP DRIVER
3879 M: Peter Chen <peter.chen@kernel.org>
3880 M: Pawel Laszczak <pawell@cadence.com>
3881 R: Roger Quadros <rogerq@kernel.org>
3882 R: Aswath Govindraju <a-govindraju@ti.com>
3883 L: linux-usb@vger.kernel.org
3885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3886 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3887 F: drivers/usb/cdns3/
3888 X: drivers/usb/cdns3/cdnsp*
3890 CADENCE USBSSP DRD IP DRIVER
3891 M: Pawel Laszczak <pawell@cadence.com>
3892 L: linux-usb@vger.kernel.org
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3895 F: drivers/usb/cdns3/
3896 X: drivers/usb/cdns3/cdns3*
3898 CADET FM/AM RADIO RECEIVER DRIVER
3899 M: Hans Verkuil <hverkuil@xs4all.nl>
3900 L: linux-media@vger.kernel.org
3902 W: https://linuxtv.org
3903 T: git git://linuxtv.org/media_tree.git
3904 F: drivers/media/radio/radio-cadet*
3906 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3907 L: linux-media@vger.kernel.org
3909 T: git git://linuxtv.org/media_tree.git
3910 F: Documentation/admin-guide/media/cafe_ccic*
3911 F: drivers/media/platform/marvell-ccic/
3914 L: netdev@vger.kernel.org
3916 F: Documentation/networking/caif/
3917 F: drivers/net/caif/
3918 F: include/net/caif/
3919 F: include/uapi/linux/caif/
3923 M: Toke Høiland-Jørgensen <toke@toke.dk>
3924 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3926 F: net/sched/sch_cake.c
3929 M: Wolfgang Grandegger <wg@grandegger.com>
3930 M: Marc Kleine-Budde <mkl@pengutronix.de>
3931 L: linux-can@vger.kernel.org
3933 W: https://github.com/linux-can
3934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3936 F: Documentation/devicetree/bindings/net/can/
3938 F: include/linux/can/bittiming.h
3939 F: include/linux/can/dev.h
3940 F: include/linux/can/led.h
3941 F: include/linux/can/length.h
3942 F: include/linux/can/platform/
3943 F: include/linux/can/rx-offload.h
3944 F: include/uapi/linux/can/error.h
3945 F: include/uapi/linux/can/netlink.h
3946 F: include/uapi/linux/can/vxcan.h
3949 M: Oliver Hartkopp <socketcan@hartkopp.net>
3950 M: Marc Kleine-Budde <mkl@pengutronix.de>
3951 L: linux-can@vger.kernel.org
3953 W: https://github.com/linux-can
3954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3956 F: Documentation/networking/can.rst
3957 F: include/linux/can/can-ml.h
3958 F: include/linux/can/core.h
3959 F: include/linux/can/skb.h
3960 F: include/net/netns/can.h
3961 F: include/uapi/linux/can.h
3962 F: include/uapi/linux/can/bcm.h
3963 F: include/uapi/linux/can/gw.h
3964 F: include/uapi/linux/can/isotp.h
3965 F: include/uapi/linux/can/raw.h
3968 CAN-J1939 NETWORK LAYER
3969 M: Robin van der Gracht <robin@protonic.nl>
3970 M: Oleksij Rempel <o.rempel@pengutronix.de>
3971 R: kernel@pengutronix.de
3972 L: linux-can@vger.kernel.org
3974 F: Documentation/networking/j1939.rst
3975 F: include/uapi/linux/can/j1939.h
3979 M: Serge Hallyn <serge@hallyn.com>
3980 L: linux-security-module@vger.kernel.org
3982 F: include/linux/capability.h
3983 F: include/uapi/linux/capability.h
3984 F: kernel/capability.c
3985 F: security/commoncap.c
3987 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3988 M: Kevin Tsai <ktsai@capellamicro.com>
3990 F: drivers/iio/light/cm*
3992 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3993 M: Christian Lamparter <chunkeey@googlemail.com>
3994 L: linux-wireless@vger.kernel.org
3996 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3997 F: drivers/net/wireless/ath/carl9170/
4000 M: Robert Richter <rric@kernel.org>
4002 W: http://www.marvell.com
4003 F: drivers/i2c/busses/i2c-octeon*
4004 F: drivers/i2c/busses/i2c-thunderx*
4006 CAVIUM LIQUIDIO NETWORK DRIVER
4007 M: Derek Chickles <dchickles@marvell.com>
4008 M: Satanand Burla <sburla@marvell.com>
4009 M: Felix Manlunas <fmanlunas@marvell.com>
4010 L: netdev@vger.kernel.org
4012 W: http://www.marvell.com
4013 F: drivers/net/ethernet/cavium/liquidio/
4016 M: Robert Richter <rric@kernel.org>
4018 W: http://www.marvell.com
4019 F: drivers/mmc/host/cavium*
4021 CAVIUM OCTEON-TX CRYPTO DRIVER
4022 M: George Cherian <gcherian@marvell.com>
4023 L: linux-crypto@vger.kernel.org
4025 W: http://www.marvell.com
4026 F: drivers/crypto/cavium/cpt/
4028 CAVIUM THUNDERX2 ARM64 SOC
4029 M: Robert Richter <rric@kernel.org>
4030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4032 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4033 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4035 CC2520 IEEE-802.15.4 RADIO DRIVER
4036 M: Varka Bhadram <varkabhadram@gmail.com>
4037 L: linux-wpan@vger.kernel.org
4039 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4040 F: drivers/net/ieee802154/cc2520.c
4041 F: include/linux/spi/cc2520.h
4043 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4044 M: Gilad Ben-Yossef <gilad@benyossef.com>
4045 L: linux-crypto@vger.kernel.org
4047 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4048 F: drivers/crypto/ccree/
4050 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4051 M: Hadar Gat <hadar.gat@arm.com>
4052 L: linux-crypto@vger.kernel.org
4054 F: drivers/char/hw_random/cctrng.c
4055 F: drivers/char/hw_random/cctrng.h
4056 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4057 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4060 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4061 L: linux-media@vger.kernel.org
4063 W: http://linuxtv.org
4064 T: git git://linuxtv.org/media_tree.git
4065 F: Documentation/ABI/testing/debugfs-cec-error-inj
4066 F: Documentation/devicetree/bindings/media/cec.txt
4067 F: Documentation/driver-api/media/cec-core.rst
4068 F: Documentation/userspace-api/media/cec
4069 F: drivers/media/cec/
4070 F: drivers/media/rc/keymaps/rc-cec.c
4071 F: include/media/cec-notifier.h
4072 F: include/media/cec.h
4073 F: include/uapi/linux/cec-funcs.h
4074 F: include/uapi/linux/cec.h
4077 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4078 L: linux-media@vger.kernel.org
4080 W: http://linuxtv.org
4081 T: git git://linuxtv.org/media_tree.git
4082 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4083 F: drivers/media/cec/platform/cec-gpio/
4085 CELL BROADBAND ENGINE ARCHITECTURE
4086 M: Arnd Bergmann <arnd@arndb.de>
4087 L: linuxppc-dev@lists.ozlabs.org
4089 W: http://www.ibm.com/developerworks/power/cell/
4090 F: arch/powerpc/include/asm/cell*.h
4091 F: arch/powerpc/include/asm/spu*.h
4092 F: arch/powerpc/include/uapi/asm/spu*.h
4093 F: arch/powerpc/platforms/cell/
4095 CELLWISE CW2015 BATTERY DRIVER
4096 M: Tobias Schrammm <t.schramm@manjaro.org>
4098 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4099 F: drivers/power/supply/cw2015_battery.c
4101 CEPH COMMON CODE (LIBCEPH)
4102 M: Ilya Dryomov <idryomov@gmail.com>
4103 M: Jeff Layton <jlayton@kernel.org>
4104 L: ceph-devel@vger.kernel.org
4107 T: git git://github.com/ceph/ceph-client.git
4108 F: include/linux/ceph/
4109 F: include/linux/crush/
4112 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4113 M: Jeff Layton <jlayton@kernel.org>
4114 M: Ilya Dryomov <idryomov@gmail.com>
4115 L: ceph-devel@vger.kernel.org
4118 T: git git://github.com/ceph/ceph-client.git
4119 F: Documentation/filesystems/ceph.rst
4122 CERTIFICATE HANDLING
4123 M: David Howells <dhowells@redhat.com>
4124 M: David Woodhouse <dwmw2@infradead.org>
4125 L: keyrings@vger.kernel.org
4127 F: Documentation/admin-guide/module-signing.rst
4129 F: scripts/extract-cert.c
4130 F: scripts/sign-file.c
4132 CFAG12864B LCD DRIVER
4133 M: Miguel Ojeda <ojeda@kernel.org>
4135 F: drivers/auxdisplay/cfag12864b.c
4136 F: include/linux/cfag12864b.h
4138 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4139 M: Miguel Ojeda <ojeda@kernel.org>
4141 F: drivers/auxdisplay/cfag12864bfb.c
4142 F: include/linux/cfag12864b.h
4144 CHAR and MISC DRIVERS
4145 M: Arnd Bergmann <arnd@arndb.de>
4146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4151 F: include/linux/miscdevice.h
4152 X: drivers/char/agp/
4153 X: drivers/char/hw_random/
4154 X: drivers/char/ipmi/
4155 X: drivers/char/random.c
4156 X: drivers/char/tpm/
4159 M: Andy Whitcroft <apw@canonical.com>
4160 M: Joe Perches <joe@perches.com>
4162 F: scripts/checkpatch.pl
4164 CHINESE DOCUMENTATION
4165 M: Harry Wei <harryxiyou@gmail.com>
4166 M: Alex Shi <alex.shi@linux.alibaba.com>
4167 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4169 F: Documentation/translations/zh_CN/
4171 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4172 M: Peter Chen <peter.chen@kernel.org>
4173 L: linux-usb@vger.kernel.org
4175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4176 F: drivers/usb/chipidea/
4178 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4179 M: Hans de Goede <hdegoede@redhat.com>
4180 L: linux-input@vger.kernel.org
4182 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4183 F: drivers/input/touchscreen/chipone_icn8318.c
4185 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4186 M: Hans de Goede <hdegoede@redhat.com>
4187 L: linux-input@vger.kernel.org
4189 F: drivers/input/touchscreen/chipone_icn8505.c
4191 CHROME HARDWARE PLATFORM SUPPORT
4192 M: Benson Leung <bleung@chromium.org>
4193 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4196 F: drivers/platform/chrome/
4198 CHROMEOS EC CODEC DRIVER
4199 M: Cheng-Yi Chiang <cychiang@chromium.org>
4200 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4201 R: Guenter Roeck <groeck@chromium.org>
4203 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4204 F: sound/soc/codecs/cros_ec_codec.*
4206 CHROMEOS EC SUBDRIVERS
4207 M: Benson Leung <bleung@chromium.org>
4208 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4209 R: Guenter Roeck <groeck@chromium.org>
4211 F: drivers/power/supply/cros_usbpd-charger.c
4215 CHRONTEL CH7322 CEC DRIVER
4216 M: Jeff Chase <jnchase@google.com>
4217 L: linux-media@vger.kernel.org
4219 T: git git://linuxtv.org/media_tree.git
4220 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4221 F: drivers/media/cec/i2c/ch7322.c
4223 CIRRUS LOGIC AUDIO CODEC DRIVERS
4224 M: James Schulman <james.schulman@cirrus.com>
4225 M: David Rhodes <david.rhodes@cirrus.com>
4226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4227 L: patches@opensource.cirrus.com
4229 F: sound/soc/codecs/cs*
4231 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4232 M: Hartley Sweeten <hsweeten@visionengravers.com>
4233 L: netdev@vger.kernel.org
4235 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4237 CIRRUS LOGIC LOCHNAGAR DRIVER
4238 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4239 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4240 L: patches@opensource.cirrus.com
4242 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4243 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4244 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4245 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4246 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4247 F: Documentation/hwmon/lochnagar.rst
4248 F: drivers/clk/clk-lochnagar.c
4249 F: drivers/hwmon/lochnagar-hwmon.c
4250 F: drivers/mfd/lochnagar-i2c.c
4251 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4252 F: drivers/regulator/lochnagar-regulator.c
4253 F: include/dt-bindings/clk/lochnagar.h
4254 F: include/dt-bindings/pinctrl/lochnagar.h
4255 F: include/linux/mfd/lochnagar*
4256 F: sound/soc/codecs/lochnagar-sc.c
4258 CIRRUS LOGIC MADERA CODEC DRIVERS
4259 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4260 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4261 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4262 L: patches@opensource.cirrus.com
4264 W: https://github.com/CirrusLogic/linux-drivers/wiki
4265 T: git https://github.com/CirrusLogic/linux-drivers.git
4266 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4267 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4268 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4269 F: drivers/gpio/gpio-madera*
4270 F: drivers/irqchip/irq-madera*
4271 F: drivers/mfd/cs47l*
4272 F: drivers/mfd/madera*
4273 F: drivers/pinctrl/cirrus/*
4274 F: include/dt-bindings/sound/madera*
4275 F: include/linux/irqchip/irq-madera*
4276 F: include/linux/mfd/madera/*
4277 F: include/sound/madera*
4278 F: sound/soc/codecs/cs47l*
4279 F: sound/soc/codecs/madera*
4281 CISCO FCOE HBA DRIVER
4282 M: Satish Kharat <satishkh@cisco.com>
4283 M: Sesidhar Baddela <sebaddel@cisco.com>
4284 M: Karan Tilak Kumar <kartilak@cisco.com>
4285 L: linux-scsi@vger.kernel.org
4287 F: drivers/scsi/fnic/
4289 CISCO SCSI HBA DRIVER
4290 M: Karan Tilak Kumar <kartilak@cisco.com>
4291 M: Sesidhar Baddela <sebaddel@cisco.com>
4292 L: linux-scsi@vger.kernel.org
4294 F: drivers/scsi/snic/
4296 CISCO VIC ETHERNET NIC DRIVER
4297 M: Christian Benvenuti <benve@cisco.com>
4298 M: Govindarajulu Varadarajan <_govind@gmx.com>
4300 F: drivers/net/ethernet/cisco/enic/
4302 CISCO VIC LOW LATENCY NIC DRIVER
4303 M: Christian Benvenuti <benve@cisco.com>
4304 M: Nelson Escobar <neescoba@cisco.com>
4306 F: drivers/infiniband/hw/usnic/
4309 M: Miguel Ojeda <ojeda@kernel.org>
4313 CLANG/LLVM BUILD SUPPORT
4314 M: Nathan Chancellor <nathan@kernel.org>
4315 M: Nick Desaulniers <ndesaulniers@google.com>
4316 L: clang-built-linux@googlegroups.com
4318 W: https://clangbuiltlinux.github.io/
4319 B: https://github.com/ClangBuiltLinux/linux/issues
4320 C: irc://chat.freenode.net/clangbuiltlinux
4321 F: Documentation/kbuild/llvm.rst
4322 F: include/linux/compiler-clang.h
4323 F: scripts/clang-tools/
4324 K: \b(?i:clang|llvm)\b
4327 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4328 L: linux-kernel@vger.kernel.org
4330 F: include/linux/cleancache.h
4334 M: Russell King <linux@armlinux.org.uk>
4335 L: linux-clk@vger.kernel.org
4337 F: include/linux/clk.h
4339 CLOCKSOURCE, CLOCKEVENT DRIVERS
4340 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4341 M: Thomas Gleixner <tglx@linutronix.de>
4342 L: linux-kernel@vger.kernel.org
4344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4345 F: Documentation/devicetree/bindings/timer/
4346 F: drivers/clocksource/
4349 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4350 M: Daniel Oliveira Nascimento <don@syst.com.br>
4351 L: platform-driver-x86@vger.kernel.org
4353 F: drivers/platform/x86/classmate-laptop.c
4356 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4357 L: linux-media@vger.kernel.org
4359 W: https://linuxtv.org
4360 T: git git://linuxtv.org/media_tree.git
4361 F: drivers/media/pci/cobalt/
4363 COCCINELLE/Semantic Patches (SmPL)
4364 M: Julia Lawall <Julia.Lawall@inria.fr>
4365 M: Gilles Muller <Gilles.Muller@inria.fr>
4366 M: Nicolas Palix <nicolas.palix@imag.fr>
4367 M: Michal Marek <michal.lkml@markovi.net>
4368 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4370 W: http://coccinelle.lip6.fr/
4371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4372 F: Documentation/dev-tools/coccinelle.rst
4373 F: scripts/coccicheck
4374 F: scripts/coccinelle/
4377 M: Jan Harkes <jaharkes@cs.cmu.edu>
4379 L: codalist@coda.cs.cmu.edu
4381 W: http://www.coda.cs.cmu.edu/
4382 F: Documentation/filesystems/coda.rst
4384 F: include/linux/coda*.h
4385 F: include/uapi/linux/coda*.h
4387 CODA V4L2 MEM2MEM DRIVER
4388 M: Philipp Zabel <p.zabel@pengutronix.de>
4389 L: linux-media@vger.kernel.org
4391 F: Documentation/devicetree/bindings/media/coda.yaml
4392 F: drivers/media/platform/coda/
4395 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4397 F: Documentation/process/code-of-conduct-interpretation.rst
4398 F: Documentation/process/code-of-conduct.rst
4400 COMMON CLK FRAMEWORK
4401 M: Michael Turquette <mturquette@baylibre.com>
4402 M: Stephen Boyd <sboyd@kernel.org>
4403 L: linux-clk@vger.kernel.org
4405 Q: http://patchwork.kernel.org/project/linux-clk/list/
4406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4407 F: Documentation/devicetree/bindings/clock/
4409 F: include/linux/clk-pr*
4410 F: include/linux/clk/
4411 F: include/linux/of_clk.h
4412 X: drivers/clk/clkdev.c
4414 COMMON INTERNET FILE SYSTEM (CIFS)
4415 M: Steve French <sfrench@samba.org>
4416 L: linux-cifs@vger.kernel.org
4417 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4419 W: http://linux-cifs.samba.org/
4420 T: git git://git.samba.org/sfrench/cifs-2.6.git
4421 F: Documentation/admin-guide/cifs/
4424 COMPACTPCI HOTPLUG CORE
4425 M: Scott Murray <scott@spiteful.org>
4426 L: linux-pci@vger.kernel.org
4428 F: drivers/pci/hotplug/cpci_hotplug*
4430 COMPACTPCI HOTPLUG GENERIC DRIVER
4431 M: Scott Murray <scott@spiteful.org>
4432 L: linux-pci@vger.kernel.org
4434 F: drivers/pci/hotplug/cpcihp_generic.c
4436 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4437 M: Scott Murray <scott@spiteful.org>
4438 L: linux-pci@vger.kernel.org
4440 F: drivers/pci/hotplug/cpcihp_zt5550.*
4442 COMPAL LAPTOP SUPPORT
4443 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4444 L: platform-driver-x86@vger.kernel.org
4446 F: drivers/platform/x86/compal-laptop.c
4449 M: Miguel Ojeda <ojeda@kernel.org>
4451 F: include/linux/compiler_attributes.h
4453 COMPUTE EXPRESS LINK (CXL)
4454 M: Alison Schofield <alison.schofield@intel.com>
4455 M: Vishal Verma <vishal.l.verma@intel.com>
4456 M: Ira Weiny <ira.weiny@intel.com>
4457 M: Ben Widawsky <ben.widawsky@intel.com>
4458 M: Dan Williams <dan.j.williams@intel.com>
4459 L: linux-cxl@vger.kernel.org
4462 F: include/uapi/linux/cxl_mem.h
4464 CONEXANT ACCESSRUNNER USB DRIVER
4465 L: accessrunner-general@lists.sourceforge.net
4467 W: http://accessrunner.sourceforge.net/
4468 F: drivers/usb/atm/cxacru.c
4471 M: Joel Becker <jlbec@evilplan.org>
4472 M: Christoph Hellwig <hch@lst.de>
4474 T: git git://git.infradead.org/users/hch/configfs.git
4476 F: include/linux/configfs.h
4477 F: samples/configfs/
4480 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4482 F: drivers/video/console/
4483 F: include/linux/console*
4485 CONTROL GROUP (CGROUP)
4486 M: Tejun Heo <tj@kernel.org>
4487 M: Zefan Li <lizefan.x@bytedance.com>
4488 M: Johannes Weiner <hannes@cmpxchg.org>
4489 L: cgroups@vger.kernel.org
4491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4492 F: Documentation/admin-guide/cgroup-v1/
4493 F: Documentation/admin-guide/cgroup-v2.rst
4494 F: include/linux/cgroup*
4497 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4498 M: Tejun Heo <tj@kernel.org>
4499 M: Jens Axboe <axboe@kernel.dk>
4500 L: cgroups@vger.kernel.org
4501 L: linux-block@vger.kernel.org
4502 T: git git://git.kernel.dk/linux-block
4503 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4504 F: block/bfq-cgroup.c
4505 F: block/blk-cgroup.c
4506 F: block/blk-iolatency.c
4507 F: block/blk-throttle.c
4508 F: include/linux/blk-cgroup.h
4510 CONTROL GROUP - CPUSET
4511 M: Zefan Li <lizefan.x@bytedance.com>
4512 L: cgroups@vger.kernel.org
4514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4515 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4516 F: include/linux/cpuset.h
4517 F: kernel/cgroup/cpuset.c
4519 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4520 M: Johannes Weiner <hannes@cmpxchg.org>
4521 M: Michal Hocko <mhocko@kernel.org>
4522 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4523 L: cgroups@vger.kernel.org
4524 L: linux-mm@kvack.org
4529 CORETEMP HARDWARE MONITORING DRIVER
4530 M: Fenghua Yu <fenghua.yu@intel.com>
4531 L: linux-hwmon@vger.kernel.org
4533 F: Documentation/hwmon/coretemp.rst
4534 F: drivers/hwmon/coretemp.c
4536 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4537 M: Marius Zachmann <mail@mariuszachmann.de>
4538 L: linux-hwmon@vger.kernel.org
4540 F: drivers/hwmon/corsair-cpro.c
4542 CORSAIR-PSU HARDWARE MONITOR DRIVER
4543 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4544 L: linux-hwmon@vger.kernel.org
4546 F: Documentation/hwmon/corsair-psu.rst
4547 F: drivers/hwmon/corsair-psu.c
4549 COSA/SRP SYNC SERIAL DRIVER
4550 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4552 W: http://www.fi.muni.cz/~kas/cosa/
4553 F: drivers/net/wan/cosa*
4556 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4557 L: linux-iio@vger.kernel.org
4559 F: Documentation/ABI/testing/sysfs-bus-counter*
4560 F: Documentation/driver-api/generic-counter.rst
4562 F: include/linux/counter.h
4563 F: include/linux/counter_enum.h
4565 CPMAC ETHERNET DRIVER
4566 M: Florian Fainelli <f.fainelli@gmail.com>
4567 L: netdev@vger.kernel.org
4569 F: drivers/net/ethernet/ti/cpmac.c
4571 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4572 M: Viresh Kumar <viresh.kumar@linaro.org>
4573 M: Sudeep Holla <sudeep.holla@arm.com>
4574 L: linux-pm@vger.kernel.org
4576 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4577 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4579 CPU FREQUENCY SCALING FRAMEWORK
4580 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4581 M: Viresh Kumar <viresh.kumar@linaro.org>
4582 L: linux-pm@vger.kernel.org
4584 B: https://bugzilla.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4587 F: Documentation/admin-guide/pm/cpufreq.rst
4588 F: Documentation/admin-guide/pm/intel_pstate.rst
4589 F: Documentation/cpu-freq/
4590 F: Documentation/devicetree/bindings/cpufreq/
4592 F: include/linux/cpufreq.h
4593 F: include/linux/sched/cpufreq.h
4594 F: kernel/sched/cpufreq*.c
4595 F: tools/testing/selftests/cpufreq/
4597 CPU IDLE TIME MANAGEMENT FRAMEWORK
4598 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4599 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4600 L: linux-pm@vger.kernel.org
4602 B: https://bugzilla.kernel.org
4603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4604 F: Documentation/admin-guide/pm/cpuidle.rst
4605 F: Documentation/driver-api/pm/cpuidle.rst
4607 F: include/linux/cpuidle.h
4609 CPU POWER MONITORING SUBSYSTEM
4610 M: Thomas Renninger <trenn@suse.com>
4611 M: Shuah Khan <shuah@kernel.org>
4612 M: Shuah Khan <skhan@linuxfoundation.org>
4613 L: linux-pm@vger.kernel.org
4615 F: tools/power/cpupower/
4618 M: "H. Peter Anvin" <hpa@zytor.com>
4620 F: arch/x86/kernel/cpuid.c
4621 F: arch/x86/kernel/msr.c
4623 CPUIDLE DRIVER - ARM BIG LITTLE
4624 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4625 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4626 L: linux-pm@vger.kernel.org
4627 L: linux-arm-kernel@lists.infradead.org
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4630 F: drivers/cpuidle/cpuidle-big_little.c
4632 CPUIDLE DRIVER - ARM EXYNOS
4633 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4634 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4635 M: Kukjin Kim <kgene@kernel.org>
4636 L: linux-pm@vger.kernel.org
4637 L: linux-samsung-soc@vger.kernel.org
4639 F: arch/arm/mach-exynos/pm.c
4640 F: drivers/cpuidle/cpuidle-exynos.c
4641 F: include/linux/platform_data/cpuidle-exynos.h
4643 CPUIDLE DRIVER - ARM PSCI
4644 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4645 M: Sudeep Holla <sudeep.holla@arm.com>
4646 L: linux-pm@vger.kernel.org
4647 L: linux-arm-kernel@lists.infradead.org
4649 F: drivers/cpuidle/cpuidle-psci.c
4651 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4652 M: Ulf Hansson <ulf.hansson@linaro.org>
4653 L: linux-pm@vger.kernel.org
4654 L: linux-arm-kernel@lists.infradead.org
4656 F: drivers/cpuidle/cpuidle-psci.h
4657 F: drivers/cpuidle/cpuidle-psci-domain.c
4660 M: Nicolas Pitre <nico@fluxnic.net>
4662 F: Documentation/filesystems/cramfs.rst
4666 M: Bastien Nocera <hadess@hadess.net>
4667 L: linux-input@vger.kernel.org
4669 F: drivers/hid/hid-creative-sb0540.c
4672 M: Herbert Xu <herbert@gondor.apana.org.au>
4673 M: "David S. Miller" <davem@davemloft.net>
4674 L: linux-crypto@vger.kernel.org
4676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4678 F: Documentation/crypto/
4679 F: Documentation/devicetree/bindings/crypto/
4684 F: include/linux/crypto*
4687 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4688 M: Neil Horman <nhorman@tuxdriver.com>
4689 L: linux-crypto@vger.kernel.org
4691 F: crypto/ansi_cprng.c
4695 M: Hans Verkuil <hverkuil@xs4all.nl>
4696 L: linux-media@vger.kernel.org
4698 W: http://linuxtv.org
4699 T: git git://linuxtv.org/media_tree.git
4700 F: drivers/media/i2c/cs3308.c
4702 CS5535 Audio ALSA driver
4703 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4705 F: sound/pci/cs5535audio/
4707 CSI DRIVERS FOR ALLWINNER V3s
4708 M: Yong Deng <yong.deng@magewell.com>
4709 L: linux-media@vger.kernel.org
4711 T: git git://linuxtv.org/media_tree.git
4712 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4713 F: drivers/media/platform/sunxi/sun6i-csi/
4716 M: Solomon Peachy <pizza@shaftnet.org>
4718 F: drivers/net/wireless/st/cw1200/
4720 CX18 VIDEO4LINUX DRIVER
4721 M: Andy Walls <awalls@md.metrocast.net>
4722 L: linux-media@vger.kernel.org
4724 W: https://linuxtv.org
4725 T: git git://linuxtv.org/media_tree.git
4726 F: drivers/media/pci/cx18/
4727 F: include/uapi/linux/ivtv*
4729 CX2341X MPEG ENCODER HELPER MODULE
4730 M: Hans Verkuil <hverkuil@xs4all.nl>
4731 L: linux-media@vger.kernel.org
4733 W: https://linuxtv.org
4734 T: git git://linuxtv.org/media_tree.git
4735 F: drivers/media/common/cx2341x*
4736 F: include/media/drv-intf/cx2341x.h
4738 CX24120 MEDIA DRIVER
4739 M: Jemma Denson <jdenson@gmail.com>
4740 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4741 L: linux-media@vger.kernel.org
4743 W: https://linuxtv.org
4744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4745 F: drivers/media/dvb-frontends/cx24120*
4747 CX88 VIDEO4LINUX DRIVER
4748 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4749 L: linux-media@vger.kernel.org
4751 W: https://linuxtv.org
4752 T: git git://linuxtv.org/media_tree.git
4753 F: Documentation/driver-api/media/drivers/cx88*
4754 F: drivers/media/pci/cx88/
4756 CXD2820R MEDIA DRIVER
4757 M: Antti Palosaari <crope@iki.fi>
4758 L: linux-media@vger.kernel.org
4760 W: https://linuxtv.org
4761 W: http://palosaari.fi/linux/
4762 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4763 T: git git://linuxtv.org/anttip/media_tree.git
4764 F: drivers/media/dvb-frontends/cxd2820r*
4766 CXGB3 ETHERNET DRIVER (CXGB3)
4767 M: Raju Rangoju <rajur@chelsio.com>
4768 L: netdev@vger.kernel.org
4770 W: http://www.chelsio.com
4771 F: drivers/net/ethernet/chelsio/cxgb3/
4773 CXGB3 ISCSI DRIVER (CXGB3I)
4774 M: Karen Xie <kxie@chelsio.com>
4775 L: linux-scsi@vger.kernel.org
4777 W: http://www.chelsio.com
4778 F: drivers/scsi/cxgbi/cxgb3i
4780 CXGB4 CRYPTO DRIVER (chcr)
4781 M: Ayush Sawal <ayush.sawal@chelsio.com>
4782 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4783 M: Rohit Maheshwari <rohitm@chelsio.com>
4784 L: linux-crypto@vger.kernel.org
4786 W: http://www.chelsio.com
4787 F: drivers/crypto/chelsio
4789 CXGB4 INLINE CRYPTO DRIVER
4790 M: Ayush Sawal <ayush.sawal@chelsio.com>
4791 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4792 M: Rohit Maheshwari <rohitm@chelsio.com>
4793 L: netdev@vger.kernel.org
4795 W: http://www.chelsio.com
4796 F: drivers/net/ethernet/chelsio/inline_crypto/
4798 CXGB4 ETHERNET DRIVER (CXGB4)
4799 M: Raju Rangoju <rajur@chelsio.com>
4800 L: netdev@vger.kernel.org
4802 W: http://www.chelsio.com
4803 F: drivers/net/ethernet/chelsio/cxgb4/
4805 CXGB4 ISCSI DRIVER (CXGB4I)
4806 M: Karen Xie <kxie@chelsio.com>
4807 L: linux-scsi@vger.kernel.org
4809 W: http://www.chelsio.com
4810 F: drivers/scsi/cxgbi/cxgb4i
4812 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4813 M: Potnuri Bharat Teja <bharat@chelsio.com>
4814 L: linux-rdma@vger.kernel.org
4816 W: http://www.openfabrics.org
4817 F: drivers/infiniband/hw/cxgb4/
4818 F: include/uapi/rdma/cxgb4-abi.h
4820 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4821 M: Raju Rangoju <rajur@chelsio.com>
4822 L: netdev@vger.kernel.org
4824 W: http://www.chelsio.com
4825 F: drivers/net/ethernet/chelsio/cxgb4vf/
4827 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4828 M: Frederic Barrat <fbarrat@linux.ibm.com>
4829 M: Andrew Donnellan <ajd@linux.ibm.com>
4830 L: linuxppc-dev@lists.ozlabs.org
4832 F: Documentation/ABI/testing/sysfs-class-cxl
4833 F: Documentation/powerpc/cxl.rst
4834 F: arch/powerpc/platforms/powernv/pci-cxl.c
4835 F: drivers/misc/cxl/
4836 F: include/misc/cxl*
4837 F: include/uapi/misc/cxl.h
4839 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4840 M: Manoj N. Kumar <manoj@linux.ibm.com>
4841 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4842 M: Uma Krishnan <ukrishn@linux.ibm.com>
4843 L: linux-scsi@vger.kernel.org
4845 F: Documentation/powerpc/cxlflash.rst
4846 F: drivers/scsi/cxlflash/
4847 F: include/uapi/scsi/cxlflash_ioctl.h
4850 M: Russell King <linux@armlinux.org.uk>
4851 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4853 W: http://www.armlinux.org.uk/
4854 F: drivers/video/fbdev/cyber2000fb.*
4856 CYCLADES ASYNC MUX DRIVER
4858 W: http://www.cyclades.com/
4859 F: drivers/tty/cyclades.c
4860 F: include/linux/cyclades.h
4861 F: include/uapi/linux/cyclades.h
4863 CYCLADES PC300 DRIVER
4865 W: http://www.cyclades.com/
4866 F: drivers/net/wan/pc300*
4868 CYPRESS_FIRMWARE MEDIA DRIVER
4869 M: Antti Palosaari <crope@iki.fi>
4870 L: linux-media@vger.kernel.org
4872 W: https://linuxtv.org
4873 W: http://palosaari.fi/linux/
4874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4875 T: git git://linuxtv.org/anttip/media_tree.git
4876 F: drivers/media/common/cypress_firmware*
4878 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4879 M: Linus Walleij <linus.walleij@linaro.org>
4880 L: linux-input@vger.kernel.org
4882 F: drivers/input/touchscreen/cy8ctma140.c
4884 CYTTSP TOUCHSCREEN DRIVER
4885 M: Ferruh Yigit <fery@cypress.com>
4886 L: linux-input@vger.kernel.org
4888 F: drivers/input/touchscreen/cyttsp*
4889 F: include/linux/input/cyttsp.h
4891 D-LINK DIR-685 TOUCHKEYS DRIVER
4892 M: Linus Walleij <linus.walleij@linaro.org>
4893 L: linux-input@vger.kernel.org
4895 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4897 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4898 M: Joshua Kinard <kumba@gentoo.org>
4900 F: drivers/rtc/rtc-ds1685.c
4901 F: include/linux/rtc/ds1685.h
4903 DAMA SLAVE for AX.25
4904 M: Joerg Reuter <jreuter@yaina.de>
4905 L: linux-hams@vger.kernel.org
4907 W: http://yaina.de/jreuter/
4908 W: http://www.qsl.net/dl1bke/
4909 F: net/ax25/af_ax25.c
4910 F: net/ax25/ax25_dev.c
4911 F: net/ax25/ax25_ds_*
4912 F: net/ax25/ax25_in.c
4913 F: net/ax25/ax25_out.c
4914 F: net/ax25/ax25_timer.c
4915 F: net/ax25/sysctl_net_ax25.c
4917 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4918 L: netdev@vger.kernel.org
4920 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4921 F: drivers/net/ethernet/dec/tulip/dmfe.c
4923 DC390/AM53C974 SCSI driver
4924 M: Hannes Reinecke <hare@suse.com>
4925 L: linux-scsi@vger.kernel.org
4927 F: drivers/scsi/am53c974.c
4930 M: Oliver Neukum <oliver@neukum.org>
4931 M: Ali Akcaagac <aliakc@web.de>
4932 M: Jamie Lenehan <lenehan@twibble.org>
4933 L: dc395x@twibble.org
4935 W: http://twibble.org/dist/dc395x/
4936 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4937 F: Documentation/scsi/dc395x.rst
4938 F: drivers/scsi/dc395x.*
4941 L: dccp@vger.kernel.org
4943 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4944 F: include/linux/dccp.h
4945 F: include/linux/tfrc.h
4946 F: include/uapi/linux/dccp.h
4949 DECnet NETWORK LAYER
4950 L: linux-decnet-user@lists.sourceforge.net
4952 W: http://linux-decnet.sourceforge.net
4953 F: Documentation/networking/decnet.rst
4956 DECSTATION PLATFORM SUPPORT
4957 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4958 L: linux-mips@vger.kernel.org
4960 W: http://www.linux-mips.org/wiki/DECstation
4962 F: arch/mips/include/asm/dec/
4963 F: arch/mips/include/asm/mach-dec/
4965 DEFXX FDDI NETWORK DRIVER
4966 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4968 F: drivers/net/fddi/defxx.*
4970 DEFZA FDDI NETWORK DRIVER
4971 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4973 F: drivers/net/fddi/defza.*
4975 DEINTERLACE DRIVERS FOR ALLWINNER H3
4976 M: Jernej Skrabec <jernej.skrabec@siol.net>
4977 L: linux-media@vger.kernel.org
4979 T: git git://linuxtv.org/media_tree.git
4980 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4981 F: drivers/media/platform/sunxi/sun8i-di/
4984 M: Matthew Garrett <mjg59@srcf.ucam.org>
4985 M: Pali Rohár <pali@kernel.org>
4986 L: platform-driver-x86@vger.kernel.org
4988 F: drivers/platform/x86/dell/dell-laptop.c
4990 DELL LAPTOP FREEFALL DRIVER
4991 M: Pali Rohár <pali@kernel.org>
4993 F: drivers/platform/x86/dell/dell-smo8800.c
4995 DELL LAPTOP RBTN DRIVER
4996 M: Pali Rohár <pali@kernel.org>
4998 F: drivers/platform/x86/dell/dell-rbtn.*
5000 DELL LAPTOP SMM DRIVER
5001 M: Pali Rohár <pali@kernel.org>
5003 F: drivers/hwmon/dell-smm-hwmon.c
5004 F: include/uapi/linux/i8k.h
5006 DELL REMOTE BIOS UPDATE DRIVER
5007 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5008 L: platform-driver-x86@vger.kernel.org
5010 F: drivers/platform/x86/dell/dell_rbu.c
5013 M: Pali Rohár <pali@kernel.org>
5014 M: Mario Limonciello <mario.limonciello@dell.com>
5015 L: platform-driver-x86@vger.kernel.org
5017 F: drivers/platform/x86/dell/dell-smbios.*
5019 DELL SMBIOS SMM DRIVER
5020 M: Mario Limonciello <mario.limonciello@dell.com>
5021 L: platform-driver-x86@vger.kernel.org
5023 F: drivers/platform/x86/dell/dell-smbios-smm.c
5025 DELL SMBIOS WMI DRIVER
5026 M: Mario Limonciello <mario.limonciello@dell.com>
5027 L: platform-driver-x86@vger.kernel.org
5029 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5030 F: tools/wmi/dell-smbios-example.c
5032 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5033 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5034 L: platform-driver-x86@vger.kernel.org
5036 F: Documentation/driver-api/dcdbas.rst
5037 F: drivers/platform/x86/dell/dcdbas.*
5039 DELL WMI DESCRIPTOR DRIVER
5040 M: Mario Limonciello <mario.limonciello@dell.com>
5042 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5044 DELL WMI SYSMAN DRIVER
5045 M: Divya Bharathi <divya.bharathi@dell.com>
5046 M: Mario Limonciello <mario.limonciello@dell.com>
5047 M: Prasanth Ksr <prasanth.ksr@dell.com>
5048 L: platform-driver-x86@vger.kernel.org
5050 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5051 F: drivers/platform/x86/dell/dell-wmi-sysman/
5053 DELL WMI NOTIFICATIONS DRIVER
5054 M: Matthew Garrett <mjg59@srcf.ucam.org>
5055 M: Pali Rohár <pali@kernel.org>
5057 F: drivers/platform/x86/dell/dell-wmi.c
5059 DELTA ST MEDIA DRIVER
5060 M: Hugues Fruchet <hugues.fruchet@st.com>
5061 L: linux-media@vger.kernel.org
5063 W: https://linuxtv.org
5064 T: git git://linuxtv.org/media_tree.git
5065 F: drivers/media/platform/sti/delta
5068 L: linux-mtd@lists.infradead.org
5070 F: drivers/mtd/nand/raw/denali*
5072 DESIGNWARE EDMA CORE IP DRIVER
5073 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5074 L: dmaengine@vger.kernel.org
5076 F: drivers/dma/dw-edma/
5077 F: include/linux/dma/edma.h
5079 DESIGNWARE USB2 DRD IP DRIVER
5080 M: Minas Harutyunyan <hminas@synopsys.com>
5081 L: linux-usb@vger.kernel.org
5083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5084 F: drivers/usb/dwc2/
5086 DESIGNWARE USB3 DRD IP DRIVER
5087 M: Felipe Balbi <balbi@kernel.org>
5088 L: linux-usb@vger.kernel.org
5090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5091 F: drivers/usb/dwc3/
5093 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5094 M: Andreas Klinger <ak@it-klinger.de>
5095 L: linux-iio@vger.kernel.org
5097 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5098 F: drivers/iio/proximity/srf*.c
5100 DEVICE COREDUMP (DEV_COREDUMP)
5101 M: Johannes Berg <johannes@sipsolutions.net>
5102 L: linux-kernel@vger.kernel.org
5104 F: drivers/base/devcoredump.c
5105 F: include/linux/devcoredump.h
5107 DEVICE DEPENDENCY HELPER SCRIPT
5108 M: Saravana Kannan <saravanak@google.com>
5109 L: linux-kernel@vger.kernel.org
5111 F: scripts/dev-needs.sh
5113 DEVICE DIRECT ACCESS (DAX)
5114 M: Dan Williams <dan.j.williams@intel.com>
5115 M: Vishal Verma <vishal.l.verma@intel.com>
5116 M: Dave Jiang <dave.jiang@intel.com>
5117 L: linux-nvdimm@lists.01.org
5121 DEVICE FREQUENCY (DEVFREQ)
5122 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5123 M: Kyungmin Park <kyungmin.park@samsung.com>
5124 M: Chanwoo Choi <cw00.choi@samsung.com>
5125 L: linux-pm@vger.kernel.org
5127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5128 F: Documentation/devicetree/bindings/devfreq/
5130 F: include/linux/devfreq.h
5131 F: include/trace/events/devfreq.h
5133 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5134 M: Chanwoo Choi <cw00.choi@samsung.com>
5135 L: linux-pm@vger.kernel.org
5137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5138 F: Documentation/devicetree/bindings/devfreq/event/
5139 F: drivers/devfreq/devfreq-event.c
5140 F: drivers/devfreq/event/
5141 F: include/dt-bindings/pmu/exynos_ppmu.h
5142 F: include/linux/devfreq-event.h
5144 DEVICE NUMBER REGISTRY
5145 M: Torben Mathiasen <device@lanana.org>
5147 W: http://lanana.org/docs/device-list/index.html
5150 M: Alasdair Kergon <agk@redhat.com>
5151 M: Mike Snitzer <snitzer@redhat.com>
5152 M: dm-devel@redhat.com
5153 L: dm-devel@redhat.com
5155 W: http://sources.redhat.com/dm
5156 Q: http://patchwork.kernel.org/project/dm-devel/list/
5157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5158 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5159 F: Documentation/admin-guide/device-mapper/
5160 F: drivers/md/Kconfig
5161 F: drivers/md/Makefile
5163 F: drivers/md/persistent-data/
5164 F: include/linux/device-mapper.h
5165 F: include/linux/dm-*.h
5166 F: include/uapi/linux/dm-*.h
5169 M: Jiri Pirko <jiri@nvidia.com>
5170 L: netdev@vger.kernel.org
5172 F: Documentation/networking/devlink
5173 F: include/net/devlink.h
5174 F: include/uapi/linux/devlink.h
5175 F: net/core/devlink.c
5177 DIALOG SEMICONDUCTOR DRIVERS
5178 M: Support Opensource <support.opensource@diasemi.com>
5180 W: http://www.dialog-semiconductor.com/products
5181 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5182 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5183 F: Documentation/devicetree/bindings/mfd/da90*.txt
5184 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5185 F: Documentation/devicetree/bindings/regulator/da92*.txt
5186 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5187 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5188 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5189 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5190 F: Documentation/hwmon/da90??.rst
5191 F: drivers/gpio/gpio-da90??.c
5192 F: drivers/hwmon/da90??-hwmon.c
5193 F: drivers/iio/adc/da91??-*.c
5194 F: drivers/input/misc/da72??.[ch]
5195 F: drivers/input/misc/da90??_onkey.c
5196 F: drivers/input/touchscreen/da9052_tsi.c
5197 F: drivers/leds/leds-da90??.c
5198 F: drivers/mfd/da903x.c
5199 F: drivers/mfd/da90??-*.c
5200 F: drivers/mfd/da91??-*.c
5201 F: drivers/pinctrl/pinctrl-da90??.c
5202 F: drivers/power/supply/da9052-battery.c
5203 F: drivers/power/supply/da91??-*.c
5204 F: drivers/regulator/da9???-regulator.[ch]
5205 F: drivers/regulator/slg51000-regulator.[ch]
5206 F: drivers/rtc/rtc-da90??.c
5207 F: drivers/thermal/da90??-thermal.c
5208 F: drivers/video/backlight/da90??_bl.c
5209 F: drivers/watchdog/da90??_wdt.c
5210 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5211 F: include/linux/mfd/da903x.h
5212 F: include/linux/mfd/da9052/
5213 F: include/linux/mfd/da9055/
5214 F: include/linux/mfd/da9062/
5215 F: include/linux/mfd/da9063/
5216 F: include/linux/mfd/da9150/
5217 F: include/linux/regulator/da9211.h
5218 F: include/sound/da[79]*.h
5219 F: sound/soc/codecs/da[79]*.[ch]
5221 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5222 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5223 L: linux-gpio@vger.kernel.org
5225 F: drivers/gpio/gpio-gpio-mm.c
5227 DIOLAN U2C-12 I2C DRIVER
5228 M: Guenter Roeck <linux@roeck-us.net>
5229 L: linux-i2c@vger.kernel.org
5231 F: drivers/i2c/busses/i2c-diolan-u2c.c
5233 DIRECTORY NOTIFICATION (DNOTIFY)
5234 M: Jan Kara <jack@suse.cz>
5235 R: Amir Goldstein <amir73il@gmail.com>
5236 L: linux-fsdevel@vger.kernel.org
5238 F: Documentation/filesystems/dnotify.rst
5239 F: fs/notify/dnotify/
5240 F: include/linux/dnotify.h
5242 DISK GEOMETRY AND PARTITION HANDLING
5243 M: Andries Brouwer <aeb@cwi.nl>
5245 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5246 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5247 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5250 M: Jan Kara <jack@suse.com>
5252 F: Documentation/filesystems/quota.rst
5254 F: include/linux/quota*.h
5255 F: include/uapi/linux/quota*.h
5257 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5258 M: Bernie Thompson <bernie@plugable.com>
5259 L: linux-fbdev@vger.kernel.org
5261 W: http://plugable.com/category/projects/udlfb/
5262 F: Documentation/fb/udlfb.rst
5263 F: drivers/video/fbdev/udlfb.c
5264 F: include/video/udlfb.h
5266 DISTRIBUTED LOCK MANAGER (DLM)
5267 M: Christine Caulfield <ccaulfie@redhat.com>
5268 M: David Teigland <teigland@redhat.com>
5269 L: cluster-devel@redhat.com
5271 W: http://sources.redhat.com/cluster/
5272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5275 DMA BUFFER SHARING FRAMEWORK
5276 M: Sumit Semwal <sumit.semwal@linaro.org>
5277 M: Christian König <christian.koenig@amd.com>
5278 L: linux-media@vger.kernel.org
5279 L: dri-devel@lists.freedesktop.org
5280 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5282 T: git git://anongit.freedesktop.org/drm/drm-misc
5283 F: Documentation/driver-api/dma-buf.rst
5285 F: include/linux/*fence.h
5286 F: include/linux/dma-buf*
5287 F: include/linux/dma-resv.h
5288 K: \bdma_(?:buf|fence|resv)\b
5290 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5291 M: Vinod Koul <vkoul@kernel.org>
5292 L: dmaengine@vger.kernel.org
5294 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5296 F: Documentation/devicetree/bindings/dma/
5297 F: Documentation/driver-api/dmaengine/
5299 F: include/linux/dma/
5300 F: include/linux/dmaengine.h
5301 F: include/linux/of_dma.h
5304 M: Christoph Hellwig <hch@lst.de>
5305 M: Marek Szyprowski <m.szyprowski@samsung.com>
5306 R: Robin Murphy <robin.murphy@arm.com>
5307 L: iommu@lists.linux-foundation.org
5309 W: http://git.infradead.org/users/hch/dma-mapping.git
5310 T: git git://git.infradead.org/users/hch/dma-mapping.git
5311 F: include/asm-generic/dma-mapping.h
5312 F: include/linux/dma-direct.h
5313 F: include/linux/dma-mapping.h
5314 F: include/linux/dma-map-ops.h
5317 DMA MAPPING BENCHMARK
5318 M: Barry Song <song.bao.hua@hisilicon.com>
5319 L: iommu@lists.linux-foundation.org
5320 F: kernel/dma/map_benchmark.c
5321 F: tools/testing/selftests/dma/
5323 DMA-BUF HEAPS FRAMEWORK
5324 M: Sumit Semwal <sumit.semwal@linaro.org>
5325 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5326 R: Liam Mark <lmark@codeaurora.org>
5327 R: Laura Abbott <labbott@redhat.com>
5328 R: Brian Starkey <Brian.Starkey@arm.com>
5329 R: John Stultz <john.stultz@linaro.org>
5330 L: linux-media@vger.kernel.org
5331 L: dri-devel@lists.freedesktop.org
5332 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5334 T: git git://anongit.freedesktop.org/drm/drm-misc
5335 F: drivers/dma-buf/dma-heap.c
5336 F: drivers/dma-buf/heaps/*
5337 F: include/linux/dma-heap.h
5338 F: include/uapi/linux/dma-heap.h
5340 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5341 M: Lukasz Luba <lukasz.luba@arm.com>
5342 L: linux-pm@vger.kernel.org
5343 L: linux-samsung-soc@vger.kernel.org
5345 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5346 F: drivers/memory/samsung/exynos5422-dmc.c
5348 DME1737 HARDWARE MONITOR DRIVER
5349 M: Juerg Haefliger <juergh@gmail.com>
5350 L: linux-hwmon@vger.kernel.org
5352 F: Documentation/hwmon/dme1737.rst
5353 F: drivers/hwmon/dme1737.c
5356 M: Jean Delvare <jdelvare@suse.com>
5358 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5359 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5360 F: drivers/firmware/dmi-id.c
5361 F: drivers/firmware/dmi_scan.c
5362 F: include/linux/dmi.h
5365 M: Jonathan Corbet <corbet@lwn.net>
5366 L: linux-doc@vger.kernel.org
5368 P: Documentation/doc-guide/maintainer-profile.rst
5369 T: git git://git.lwn.net/linux.git docs-next
5371 F: scripts/documentation-file-ref-check
5372 F: scripts/kernel-doc
5373 F: scripts/sphinx-pre-install
5374 X: Documentation/ABI/
5375 X: Documentation/admin-guide/media/
5376 X: Documentation/devicetree/
5377 X: Documentation/driver-api/media/
5378 X: Documentation/firmware-guide/acpi/
5379 X: Documentation/i2c/
5380 X: Documentation/power/
5381 X: Documentation/spi/
5382 X: Documentation/userspace-api/media/
5384 DOCUMENTATION SCRIPTS
5385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5386 L: linux-doc@vger.kernel.org
5388 F: Documentation/sphinx/parse-headers.pl
5389 F: scripts/documentation-file-ref-check
5390 F: scripts/sphinx-pre-install
5392 DOCUMENTATION/ITALIAN
5393 M: Federico Vaga <federico.vaga@vaga.pv.it>
5394 L: linux-doc@vger.kernel.org
5396 F: Documentation/translations/it_IT
5398 DONGWOON DW9714 LENS VOICE COIL DRIVER
5399 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5400 L: linux-media@vger.kernel.org
5402 T: git git://linuxtv.org/media_tree.git
5403 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5404 F: drivers/media/i2c/dw9714.c
5406 DONGWOON DW9768 LENS VOICE COIL DRIVER
5407 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5408 L: linux-media@vger.kernel.org
5410 T: git git://linuxtv.org/media_tree.git
5411 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5412 F: drivers/media/i2c/dw9768.c
5414 DONGWOON DW9807 LENS VOICE COIL DRIVER
5415 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5416 L: linux-media@vger.kernel.org
5418 T: git git://linuxtv.org/media_tree.git
5419 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5420 F: drivers/media/i2c/dw9807-vcm.c
5423 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5424 L: blinux-list@redhat.com
5426 F: drivers/char/dtlk.c
5427 F: include/linux/dtlk.h
5429 DPAA2 DATAPATH I/O (DPIO) DRIVER
5430 M: Roy Pledge <Roy.Pledge@nxp.com>
5431 L: linux-kernel@vger.kernel.org
5433 F: drivers/soc/fsl/dpio
5435 DPAA2 ETHERNET DRIVER
5436 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5437 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5438 L: netdev@vger.kernel.org
5440 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5441 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5442 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5443 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5444 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5445 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5446 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5447 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5448 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5450 DPAA2 ETHERNET SWITCH DRIVER
5451 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5452 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5453 L: linux-kernel@vger.kernel.org
5455 F: drivers/staging/fsl-dpaa2/ethsw
5457 DPT_I2O SCSI RAID DRIVER
5458 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5459 L: linux-scsi@vger.kernel.org
5461 W: http://www.adaptec.com/
5462 F: drivers/scsi/dpt*
5463 F: drivers/scsi/dpt/
5466 M: Philipp Reisner <philipp.reisner@linbit.com>
5467 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5468 L: drbd-dev@lists.linbit.com
5470 W: http://www.drbd.org
5471 T: git git://git.linbit.com/linux-drbd.git
5472 T: git git://git.linbit.com/drbd-8.4.git
5473 F: Documentation/admin-guide/blockdev/
5474 F: drivers/block/drbd/
5477 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5478 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5479 R: "Rafael J. Wysocki" <rafael@kernel.org>
5481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5482 F: Documentation/core-api/kobject.rst
5486 F: include/linux/debugfs.h
5487 F: include/linux/kobj*
5490 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5491 M: Nishanth Menon <nm@ti.com>
5492 L: linux-pm@vger.kernel.org
5494 F: drivers/soc/ti/smartreflex.c
5495 F: include/linux/power/smartreflex.h
5497 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5498 M: Maxime Ripard <mripard@kernel.org>
5499 M: Chen-Yu Tsai <wens@csie.org>
5500 R: Jernej Skrabec <jernej.skrabec@siol.net>
5501 L: dri-devel@lists.freedesktop.org
5503 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: drivers/gpu/drm/sun4i/sun8i*
5506 DRM DRIVER FOR ARM PL111 CLCD
5507 M: Eric Anholt <eric@anholt.net>
5509 T: git git://anongit.freedesktop.org/drm/drm-misc
5510 F: drivers/gpu/drm/pl111/
5512 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5513 M: Linus Walleij <linus.walleij@linaro.org>
5515 T: git git://anongit.freedesktop.org/drm/drm-misc
5516 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5517 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5519 DRM DRIVER FOR ASPEED BMC GFX
5520 M: Joel Stanley <joel@jms.id.au>
5521 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5523 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5525 F: drivers/gpu/drm/aspeed/
5527 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5528 M: Dave Airlie <airlied@redhat.com>
5529 R: Thomas Zimmermann <tzimmermann@suse.de>
5530 L: dri-devel@lists.freedesktop.org
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: drivers/gpu/drm/ast/
5535 DRM DRIVER FOR BOCHS VIRTUAL GPU
5536 M: Gerd Hoffmann <kraxel@redhat.com>
5537 L: virtualization@lists.linux-foundation.org
5539 T: git git://anongit.freedesktop.org/drm/drm-misc
5540 F: drivers/gpu/drm/bochs/
5542 DRM DRIVER FOR BOE HIMAX8279D PANELS
5543 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5545 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5546 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5548 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5549 M: Linus Walleij <linus.walleij@linaro.org>
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5552 F: drivers/gpu/drm/tve200/
5554 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5555 M: Icenowy Zheng <icenowy@aosc.io>
5557 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5558 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5560 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5561 M: Jagan Teki <jagan@amarulasolutions.com>
5563 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5564 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5566 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5567 M: Hans de Goede <hdegoede@redhat.com>
5569 T: git git://anongit.freedesktop.org/drm/drm-misc
5570 F: drivers/gpu/drm/tiny/gm12u320.c
5572 DRM DRIVER FOR HX8357D PANELS
5573 M: Eric Anholt <eric@anholt.net>
5575 T: git git://anongit.freedesktop.org/drm/drm-misc
5576 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5577 F: drivers/gpu/drm/tiny/hx8357d.c
5579 DRM DRIVER FOR ILITEK ILI9225 PANELS
5580 M: David Lechner <david@lechnology.com>
5582 T: git git://anongit.freedesktop.org/drm/drm-misc
5583 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5584 F: drivers/gpu/drm/tiny/ili9225.c
5586 DRM DRIVER FOR ILITEK ILI9486 PANELS
5587 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5589 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5591 F: drivers/gpu/drm/tiny/ili9486.c
5593 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5594 S: Orphan / Obsolete
5595 F: drivers/gpu/drm/i810/
5596 F: include/uapi/drm/i810_drm.h
5598 DRM DRIVER FOR LVDS PANELS
5599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5600 L: dri-devel@lists.freedesktop.org
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5603 F: drivers/gpu/drm/panel/panel-lvds.c
5604 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5606 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5607 M: Guido Günther <agx@sigxcpu.org>
5608 R: Purism Kernel Team <kernel@puri.sm>
5610 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5611 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5613 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5614 S: Orphan / Obsolete
5615 F: drivers/gpu/drm/mga/
5616 F: include/uapi/drm/mga_drm.h
5618 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5619 M: Dave Airlie <airlied@redhat.com>
5620 R: Thomas Zimmermann <tzimmermann@suse.de>
5621 L: dri-devel@lists.freedesktop.org
5623 T: git git://anongit.freedesktop.org/drm/drm-misc
5624 F: drivers/gpu/drm/mgag200/
5626 DRM DRIVER FOR MI0283QT
5627 M: Noralf Trønnes <noralf@tronnes.org>
5629 T: git git://anongit.freedesktop.org/drm/drm-misc
5630 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5631 F: drivers/gpu/drm/tiny/mi0283qt.c
5633 DRM DRIVER FOR MSM ADRENO GPU
5634 M: Rob Clark <robdclark@gmail.com>
5635 M: Sean Paul <sean@poorly.run>
5636 L: linux-arm-msm@vger.kernel.org
5637 L: dri-devel@lists.freedesktop.org
5638 L: freedreno@lists.freedesktop.org
5640 T: git https://gitlab.freedesktop.org/drm/msm.git
5641 F: Documentation/devicetree/bindings/display/msm/
5642 F: drivers/gpu/drm/msm/
5643 F: include/uapi/drm/msm_drm.h
5645 DRM DRIVER FOR NOVATEK NT35510 PANELS
5646 M: Linus Walleij <linus.walleij@linaro.org>
5648 T: git git://anongit.freedesktop.org/drm/drm-misc
5649 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5650 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5652 DRM DRIVER FOR NOVATEK NT36672A PANELS
5653 M: Sumit Semwal <sumit.semwal@linaro.org>
5655 T: git git://anongit.freedesktop.org/drm/drm-misc
5656 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5657 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5659 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5660 M: Ben Skeggs <bskeggs@redhat.com>
5661 L: dri-devel@lists.freedesktop.org
5662 L: nouveau@lists.freedesktop.org
5664 T: git git://github.com/skeggsb/linux
5665 F: drivers/gpu/drm/nouveau/
5666 F: include/uapi/drm/nouveau_drm.h
5668 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5669 M: Stefan Mavrodiev <stefan@olimex.com>
5671 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5672 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5674 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5675 M: Noralf Trønnes <noralf@tronnes.org>
5677 T: git git://anongit.freedesktop.org/drm/drm-misc
5678 F: Documentation/devicetree/bindings/display/repaper.txt
5679 F: drivers/gpu/drm/tiny/repaper.c
5681 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5682 M: Dave Airlie <airlied@redhat.com>
5683 M: Gerd Hoffmann <kraxel@redhat.com>
5684 L: virtualization@lists.linux-foundation.org
5686 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5687 T: git git://anongit.freedesktop.org/drm/drm-misc
5688 F: drivers/gpu/drm/tiny/cirrus.c
5690 DRM DRIVER FOR QXL VIRTUAL GPU
5691 M: Dave Airlie <airlied@redhat.com>
5692 M: Gerd Hoffmann <kraxel@redhat.com>
5693 L: virtualization@lists.linux-foundation.org
5694 L: spice-devel@lists.freedesktop.org
5696 T: git git://anongit.freedesktop.org/drm/drm-misc
5697 F: drivers/gpu/drm/qxl/
5698 F: include/uapi/drm/qxl_drm.h
5700 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5701 S: Orphan / Obsolete
5702 F: drivers/gpu/drm/r128/
5703 F: include/uapi/drm/r128_drm.h
5705 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5706 M: Robert Chiras <robert.chiras@nxp.com>
5708 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5709 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5711 DRM DRIVER FOR SITRONIX ST7703 PANELS
5712 M: Guido Günther <agx@sigxcpu.org>
5713 R: Purism Kernel Team <kernel@puri.sm>
5714 R: Ondrej Jirman <megous@megous.com>
5716 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5717 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5719 DRM DRIVER FOR SAVAGE VIDEO CARDS
5720 S: Orphan / Obsolete
5721 F: drivers/gpu/drm/savage/
5722 F: include/uapi/drm/savage_drm.h
5724 DRM DRIVER FOR SIS VIDEO CARDS
5725 S: Orphan / Obsolete
5726 F: drivers/gpu/drm/sis/
5727 F: include/uapi/drm/sis_drm.h
5729 DRM DRIVER FOR SITRONIX ST7586 PANELS
5730 M: David Lechner <david@lechnology.com>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5734 F: drivers/gpu/drm/tiny/st7586.c
5736 DRM DRIVER FOR SITRONIX ST7701 PANELS
5737 M: Jagan Teki <jagan@amarulasolutions.com>
5739 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5740 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5742 DRM DRIVER FOR SITRONIX ST7735R PANELS
5743 M: David Lechner <david@lechnology.com>
5745 T: git git://anongit.freedesktop.org/drm/drm-misc
5746 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5747 F: drivers/gpu/drm/tiny/st7735r.c
5749 DRM DRIVER FOR SONY ACX424AKP PANELS
5750 M: Linus Walleij <linus.walleij@linaro.org>
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5755 DRM DRIVER FOR ST-ERICSSON MCDE
5756 M: Linus Walleij <linus.walleij@linaro.org>
5758 T: git git://anongit.freedesktop.org/drm/drm-misc
5759 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5760 F: drivers/gpu/drm/mcde/
5762 DRM DRIVER FOR TDFX VIDEO CARDS
5763 S: Orphan / Obsolete
5764 F: drivers/gpu/drm/tdfx/
5766 DRM DRIVER FOR TPO TPG110 PANELS
5767 M: Linus Walleij <linus.walleij@linaro.org>
5769 T: git git://anongit.freedesktop.org/drm/drm-misc
5770 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5771 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5773 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5774 M: Dave Airlie <airlied@redhat.com>
5775 R: Sean Paul <sean@poorly.run>
5776 R: Thomas Zimmermann <tzimmermann@suse.de>
5777 L: dri-devel@lists.freedesktop.org
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: drivers/gpu/drm/udl/
5782 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5783 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5784 M: Melissa Wen <melissa.srw@gmail.com>
5785 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5786 R: Daniel Vetter <daniel@ffwll.ch>
5787 L: dri-devel@lists.freedesktop.org
5789 T: git git://anongit.freedesktop.org/drm/drm-misc
5790 F: Documentation/gpu/vkms.rst
5791 F: drivers/gpu/drm/vkms/
5793 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5794 M: Hans de Goede <hdegoede@redhat.com>
5795 L: dri-devel@lists.freedesktop.org
5797 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 F: drivers/gpu/drm/vboxvideo/
5800 DRM DRIVER FOR VMWARE VIRTUAL GPU
5801 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5802 M: Roland Scheidegger <sroland@vmware.com>
5803 M: Zack Rusin <zackr@vmware.com>
5804 L: dri-devel@lists.freedesktop.org
5806 T: git git://people.freedesktop.org/~sroland/linux
5807 F: drivers/gpu/drm/vmwgfx/
5808 F: include/uapi/drm/vmwgfx_drm.h
5811 M: David Airlie <airlied@linux.ie>
5812 M: Daniel Vetter <daniel@ffwll.ch>
5813 L: dri-devel@lists.freedesktop.org
5815 B: https://bugs.freedesktop.org/
5816 C: irc://chat.freenode.net/dri-devel
5817 T: git git://anongit.freedesktop.org/drm/drm
5818 F: Documentation/devicetree/bindings/display/
5819 F: Documentation/devicetree/bindings/gpu/
5820 F: Documentation/gpu/
5824 F: include/linux/vga*
5825 F: include/uapi/drm/
5827 DRM DRIVERS AND MISC GPU PATCHES
5828 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5829 M: Maxime Ripard <mripard@kernel.org>
5830 M: Thomas Zimmermann <tzimmermann@suse.de>
5832 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5833 T: git git://anongit.freedesktop.org/drm/drm-misc
5834 F: Documentation/gpu/
5835 F: drivers/gpu/drm/*
5838 F: include/linux/vga*
5839 F: include/uapi/drm/drm*
5841 DRM DRIVERS FOR ALLWINNER A10
5842 M: Maxime Ripard <mripard@kernel.org>
5843 M: Chen-Yu Tsai <wens@csie.org>
5844 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/allwinner*
5848 F: drivers/gpu/drm/sun4i/
5850 DRM DRIVERS FOR AMLOGIC SOCS
5851 M: Neil Armstrong <narmstrong@baylibre.com>
5852 L: dri-devel@lists.freedesktop.org
5853 L: linux-amlogic@lists.infradead.org
5855 W: http://linux-meson.com/
5856 T: git git://anongit.freedesktop.org/drm/drm-misc
5857 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5858 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5859 F: Documentation/gpu/meson.rst
5860 F: drivers/gpu/drm/meson/
5862 DRM DRIVERS FOR ATMEL HLCDC
5863 M: Sam Ravnborg <sam@ravnborg.org>
5864 M: Boris Brezillon <bbrezillon@kernel.org>
5865 L: dri-devel@lists.freedesktop.org
5867 T: git git://anongit.freedesktop.org/drm/drm-misc
5868 F: Documentation/devicetree/bindings/display/atmel/
5869 F: drivers/gpu/drm/atmel-hlcdc/
5871 DRM DRIVERS FOR BRIDGE CHIPS
5872 M: Andrzej Hajda <a.hajda@samsung.com>
5873 M: Neil Armstrong <narmstrong@baylibre.com>
5874 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5875 R: Jonas Karlman <jonas@kwiboo.se>
5876 R: Jernej Skrabec <jernej.skrabec@siol.net>
5878 T: git git://anongit.freedesktop.org/drm/drm-misc
5879 F: drivers/gpu/drm/bridge/
5881 DRM DRIVERS FOR EXYNOS
5882 M: Inki Dae <inki.dae@samsung.com>
5883 M: Joonyoung Shim <jy0922.shim@samsung.com>
5884 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5885 M: Kyungmin Park <kyungmin.park@samsung.com>
5886 L: dri-devel@lists.freedesktop.org
5888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5889 F: Documentation/devicetree/bindings/display/exynos/
5890 F: drivers/gpu/drm/exynos/
5891 F: include/uapi/drm/exynos_drm.h
5893 DRM DRIVERS FOR FREESCALE DCU
5894 M: Stefan Agner <stefan@agner.ch>
5895 M: Alison Wang <alison.wang@nxp.com>
5896 L: dri-devel@lists.freedesktop.org
5898 T: git git://anongit.freedesktop.org/drm/drm-misc
5899 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5900 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5901 F: drivers/gpu/drm/fsl-dcu/
5903 DRM DRIVERS FOR FREESCALE IMX
5904 M: Philipp Zabel <p.zabel@pengutronix.de>
5905 L: dri-devel@lists.freedesktop.org
5907 F: Documentation/devicetree/bindings/display/imx/
5908 F: drivers/gpu/drm/imx/
5909 F: drivers/gpu/ipu-v3/
5911 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5912 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5913 L: dri-devel@lists.freedesktop.org
5915 T: git git://github.com/patjak/drm-gma500
5916 F: drivers/gpu/drm/gma500/
5918 DRM DRIVERS FOR HISILICON
5919 M: Xinliang Liu <xinliang.liu@linaro.org>
5920 M: Tian Tao <tiantao6@hisilicon.com>
5921 R: John Stultz <john.stultz@linaro.org>
5922 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5923 R: Chen Feng <puck.chen@hisilicon.com>
5924 L: dri-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/hisilicon/
5928 F: drivers/gpu/drm/hisilicon/
5930 DRM DRIVERS FOR LIMA
5931 M: Qiang Yu <yuq825@gmail.com>
5932 L: dri-devel@lists.freedesktop.org
5933 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: drivers/gpu/drm/lima/
5937 F: include/uapi/drm/lima_drm.h
5939 DRM DRIVERS FOR MEDIATEK
5940 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5941 M: Philipp Zabel <p.zabel@pengutronix.de>
5942 L: dri-devel@lists.freedesktop.org
5944 F: Documentation/devicetree/bindings/display/mediatek/
5945 F: drivers/gpu/drm/mediatek/
5946 F: drivers/phy/mediatek/phy-mtk-hdmi*
5947 F: drivers/phy/mediatek/phy-mtk-mipi*
5949 DRM DRIVERS FOR NVIDIA TEGRA
5950 M: Thierry Reding <thierry.reding@gmail.com>
5951 L: dri-devel@lists.freedesktop.org
5952 L: linux-tegra@vger.kernel.org
5954 T: git git://anongit.freedesktop.org/tegra/linux.git
5955 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5956 F: drivers/gpu/drm/tegra/
5957 F: drivers/gpu/host1x/
5958 F: include/linux/host1x.h
5959 F: include/uapi/drm/tegra_drm.h
5961 DRM DRIVERS FOR RENESAS
5962 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5963 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5964 L: dri-devel@lists.freedesktop.org
5965 L: linux-renesas-soc@vger.kernel.org
5967 T: git git://linuxtv.org/pinchartl/media drm/du/next
5968 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5969 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5970 F: Documentation/devicetree/bindings/display/renesas,du.txt
5971 F: drivers/gpu/drm/rcar-du/
5972 F: drivers/gpu/drm/shmobile/
5973 F: include/linux/platform_data/shmob_drm.h
5975 DRM DRIVERS FOR ROCKCHIP
5976 M: Sandy Huang <hjc@rock-chips.com>
5977 M: Heiko Stübner <heiko@sntech.de>
5978 L: dri-devel@lists.freedesktop.org
5980 T: git git://anongit.freedesktop.org/drm/drm-misc
5981 F: Documentation/devicetree/bindings/display/rockchip/
5982 F: drivers/gpu/drm/rockchip/
5985 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5986 M: Vincent Abriou <vincent.abriou@st.com>
5987 L: dri-devel@lists.freedesktop.org
5989 T: git git://anongit.freedesktop.org/drm/drm-misc
5990 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5991 F: drivers/gpu/drm/sti
5994 M: Yannick Fertre <yannick.fertre@st.com>
5995 M: Philippe Cornu <philippe.cornu@st.com>
5996 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5997 M: Vincent Abriou <vincent.abriou@st.com>
5998 L: dri-devel@lists.freedesktop.org
6000 T: git git://anongit.freedesktop.org/drm/drm-misc
6001 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6002 F: drivers/gpu/drm/stm
6004 DRM DRIVERS FOR TI KEYSTONE
6005 M: Jyri Sarha <jyri.sarha@iki.fi>
6006 M: Tomi Valkeinen <tomba@kernel.org>
6007 L: dri-devel@lists.freedesktop.org
6009 T: git git://anongit.freedesktop.org/drm/drm-misc
6010 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6011 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6012 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6013 F: drivers/gpu/drm/tidss/
6015 DRM DRIVERS FOR TI LCDC
6016 M: Jyri Sarha <jyri.sarha@iki.fi>
6017 R: Tomi Valkeinen <tomba@kernel.org>
6018 L: dri-devel@lists.freedesktop.org
6020 F: Documentation/devicetree/bindings/display/tilcdc/
6021 F: drivers/gpu/drm/tilcdc/
6023 DRM DRIVERS FOR TI OMAP
6024 M: Tomi Valkeinen <tomba@kernel.org>
6025 L: dri-devel@lists.freedesktop.org
6027 F: Documentation/devicetree/bindings/display/ti/
6028 F: drivers/gpu/drm/omapdrm/
6031 M: Eric Anholt <eric@anholt.net>
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6035 F: drivers/gpu/drm/v3d/
6036 F: include/uapi/drm/v3d_drm.h
6039 M: Eric Anholt <eric@anholt.net>
6040 M: Maxime Ripard <mripard@kernel.org>
6042 T: git git://github.com/anholt/linux
6043 T: git git://anongit.freedesktop.org/drm/drm-misc
6044 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6045 F: drivers/gpu/drm/vc4/
6046 F: include/uapi/drm/vc4_drm.h
6048 DRM DRIVERS FOR VIVANTE GPU IP
6049 M: Lucas Stach <l.stach@pengutronix.de>
6050 R: Russell King <linux+etnaviv@armlinux.org.uk>
6051 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6052 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6053 L: dri-devel@lists.freedesktop.org
6055 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6056 F: drivers/gpu/drm/etnaviv/
6057 F: include/uapi/drm/etnaviv_drm.h
6060 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6061 L: dri-devel@lists.freedesktop.org
6062 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/gpu/xen-front.rst
6066 F: drivers/gpu/drm/xen/
6068 DRM DRIVERS FOR XILINX
6069 M: Hyun Kwon <hyun.kwon@xilinx.com>
6070 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6071 L: dri-devel@lists.freedesktop.org
6073 T: git git://anongit.freedesktop.org/drm/drm-misc
6074 F: Documentation/devicetree/bindings/display/xlnx/
6075 F: drivers/gpu/drm/xlnx/
6078 M: Thierry Reding <thierry.reding@gmail.com>
6079 R: Sam Ravnborg <sam@ravnborg.org>
6080 L: dri-devel@lists.freedesktop.org
6082 T: git git://anongit.freedesktop.org/drm/drm-misc
6083 F: Documentation/devicetree/bindings/display/panel/
6084 F: drivers/gpu/drm/drm_panel.c
6085 F: drivers/gpu/drm/panel/
6086 F: include/drm/drm_panel.h
6089 M: Christian Koenig <christian.koenig@amd.com>
6090 M: Huang Rui <ray.huang@amd.com>
6091 L: dri-devel@lists.freedesktop.org
6093 T: git git://people.freedesktop.org/~agd5f/linux
6094 F: drivers/gpu/drm/ttm/
6097 DSBR100 USB FM RADIO DRIVER
6098 M: Alexey Klimov <klimov.linux@gmail.com>
6099 L: linux-media@vger.kernel.org
6101 T: git git://linuxtv.org/media_tree.git
6102 F: drivers/media/radio/dsbr100.c
6105 M: Hans Verkuil <hverkuil@xs4all.nl>
6106 L: linux-media@vger.kernel.org
6108 W: https://linuxtv.org
6109 T: git git://linuxtv.org/media_tree.git
6110 F: drivers/media/pci/dt3155/
6112 DVB_USB_AF9015 MEDIA DRIVER
6113 M: Antti Palosaari <crope@iki.fi>
6114 L: linux-media@vger.kernel.org
6116 W: https://linuxtv.org
6117 W: http://palosaari.fi/linux/
6118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6119 T: git git://linuxtv.org/anttip/media_tree.git
6120 F: drivers/media/usb/dvb-usb-v2/af9015*
6122 DVB_USB_AF9035 MEDIA DRIVER
6123 M: Antti Palosaari <crope@iki.fi>
6124 L: linux-media@vger.kernel.org
6126 W: https://linuxtv.org
6127 W: http://palosaari.fi/linux/
6128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6129 T: git git://linuxtv.org/anttip/media_tree.git
6130 F: drivers/media/usb/dvb-usb-v2/af9035*
6132 DVB_USB_ANYSEE MEDIA DRIVER
6133 M: Antti Palosaari <crope@iki.fi>
6134 L: linux-media@vger.kernel.org
6136 W: https://linuxtv.org
6137 W: http://palosaari.fi/linux/
6138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6139 T: git git://linuxtv.org/anttip/media_tree.git
6140 F: drivers/media/usb/dvb-usb-v2/anysee*
6142 DVB_USB_AU6610 MEDIA DRIVER
6143 M: Antti Palosaari <crope@iki.fi>
6144 L: linux-media@vger.kernel.org
6146 W: https://linuxtv.org
6147 W: http://palosaari.fi/linux/
6148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6149 T: git git://linuxtv.org/anttip/media_tree.git
6150 F: drivers/media/usb/dvb-usb-v2/au6610*
6152 DVB_USB_CE6230 MEDIA DRIVER
6153 M: Antti Palosaari <crope@iki.fi>
6154 L: linux-media@vger.kernel.org
6156 W: https://linuxtv.org
6157 W: http://palosaari.fi/linux/
6158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6159 T: git git://linuxtv.org/anttip/media_tree.git
6160 F: drivers/media/usb/dvb-usb-v2/ce6230*
6162 DVB_USB_CXUSB MEDIA DRIVER
6163 M: Michael Krufky <mkrufky@linuxtv.org>
6164 L: linux-media@vger.kernel.org
6166 W: https://linuxtv.org
6167 W: http://github.com/mkrufky
6168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6169 T: git git://linuxtv.org/media_tree.git
6170 F: drivers/media/usb/dvb-usb/cxusb*
6172 DVB_USB_EC168 MEDIA DRIVER
6173 M: Antti Palosaari <crope@iki.fi>
6174 L: linux-media@vger.kernel.org
6176 W: https://linuxtv.org
6177 W: http://palosaari.fi/linux/
6178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179 T: git git://linuxtv.org/anttip/media_tree.git
6180 F: drivers/media/usb/dvb-usb-v2/ec168*
6182 DVB_USB_GL861 MEDIA DRIVER
6183 M: Antti Palosaari <crope@iki.fi>
6184 L: linux-media@vger.kernel.org
6186 W: https://linuxtv.org
6187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6188 T: git git://linuxtv.org/anttip/media_tree.git
6189 F: drivers/media/usb/dvb-usb-v2/gl861*
6191 DVB_USB_MXL111SF MEDIA DRIVER
6192 M: Michael Krufky <mkrufky@linuxtv.org>
6193 L: linux-media@vger.kernel.org
6195 W: https://linuxtv.org
6196 W: http://github.com/mkrufky
6197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6198 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6199 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6201 DVB_USB_RTL28XXU MEDIA DRIVER
6202 M: Antti Palosaari <crope@iki.fi>
6203 L: linux-media@vger.kernel.org
6205 W: https://linuxtv.org
6206 W: http://palosaari.fi/linux/
6207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6208 T: git git://linuxtv.org/anttip/media_tree.git
6209 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6211 DVB_USB_V2 MEDIA DRIVER
6212 M: Antti Palosaari <crope@iki.fi>
6213 L: linux-media@vger.kernel.org
6215 W: https://linuxtv.org
6216 W: http://palosaari.fi/linux/
6217 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6218 T: git git://linuxtv.org/anttip/media_tree.git
6219 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6220 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6223 M: Jason Baron <jbaron@akamai.com>
6225 F: include/linux/dynamic_debug.h
6226 F: lib/dynamic_debug.c
6228 DYNAMIC INTERRUPT MODERATION
6229 M: Tal Gilboa <talgi@nvidia.com>
6231 F: Documentation/networking/net_dim.rst
6232 F: include/linux/dim.h
6235 DZ DECSTATION DZ11 SERIAL DRIVER
6236 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6238 F: drivers/tty/serial/dz.*
6240 E3X0 POWER BUTTON DRIVER
6241 M: Moritz Fischer <moritz.fischer@ettus.com>
6242 L: usrp-users@lists.ettus.com
6244 W: http://www.ettus.com
6245 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6246 F: drivers/input/misc/e3x0-button.c
6249 M: Antti Palosaari <crope@iki.fi>
6250 L: linux-media@vger.kernel.org
6252 W: https://linuxtv.org
6253 W: http://palosaari.fi/linux/
6254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6255 T: git git://linuxtv.org/anttip/media_tree.git
6256 F: drivers/media/tuners/e4000*
6258 EARTH_PT1 MEDIA DRIVER
6259 M: Akihiro Tsukada <tskd08@gmail.com>
6260 L: linux-media@vger.kernel.org
6262 F: drivers/media/pci/pt1/
6264 EARTH_PT3 MEDIA DRIVER
6265 M: Akihiro Tsukada <tskd08@gmail.com>
6266 L: linux-media@vger.kernel.org
6268 F: drivers/media/pci/pt3/
6271 M: Antti Palosaari <crope@iki.fi>
6272 L: linux-media@vger.kernel.org
6274 W: https://linuxtv.org
6275 W: http://palosaari.fi/linux/
6276 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6277 T: git git://linuxtv.org/anttip/media_tree.git
6278 F: drivers/media/dvb-frontends/ec100*
6281 M: Tyler Hicks <code@tyhicks.com>
6282 L: ecryptfs@vger.kernel.org
6284 W: http://ecryptfs.org
6285 W: https://launchpad.net/ecryptfs
6286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6287 F: Documentation/filesystems/ecryptfs.rst
6291 M: Borislav Petkov <bp@alien8.de>
6292 L: linux-edac@vger.kernel.org
6294 F: drivers/edac/amd64_edac*
6297 M: Jan Luebbe <jlu@pengutronix.de>
6298 L: linux-edac@vger.kernel.org
6300 F: drivers/edac/armada_xp_*
6303 M: Stefan Schaeckeler <sschaeck@cisco.com>
6305 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6306 F: drivers/edac/aspeed_edac.c
6309 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6311 F: drivers/edac/bluefield_edac.c
6314 M: Andre Przywara <andre.przywara@arm.com>
6315 L: linux-edac@vger.kernel.org
6317 F: drivers/edac/highbank*
6320 M: Ralf Baechle <ralf@linux-mips.org>
6321 L: linux-edac@vger.kernel.org
6322 L: linux-mips@vger.kernel.org
6324 F: drivers/edac/octeon_edac*
6326 EDAC-CAVIUM THUNDERX
6327 M: Robert Richter <rric@kernel.org>
6328 L: linux-edac@vger.kernel.org
6330 F: drivers/edac/thunderx_edac*
6333 M: Borislav Petkov <bp@alien8.de>
6334 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6335 M: Tony Luck <tony.luck@intel.com>
6336 R: James Morse <james.morse@arm.com>
6337 R: Robert Richter <rric@kernel.org>
6338 L: linux-edac@vger.kernel.org
6340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6341 F: Documentation/admin-guide/ras.rst
6342 F: Documentation/driver-api/edac.rst
6344 F: include/linux/edac.h
6347 M: Lei Wang <lewan@microsoft.com>
6348 L: linux-edac@vger.kernel.org
6350 F: drivers/edac/dmc520_edac.c
6353 M: Mark Gross <mark.gross@intel.com>
6354 L: linux-edac@vger.kernel.org
6356 F: drivers/edac/e752x_edac.c
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/e7xxx_edac.c
6364 M: York Sun <york.sun@nxp.com>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/fsl_ddr_edac.*
6370 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/ghes_edac.c
6376 M: Tony Luck <tony.luck@intel.com>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/i10nm_base.c
6382 L: linux-edac@vger.kernel.org
6384 F: drivers/edac/i3000_edac.c
6387 L: linux-edac@vger.kernel.org
6389 F: drivers/edac/i5000_edac.c
6392 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6393 L: linux-edac@vger.kernel.org
6395 F: drivers/edac/i5400_edac.c
6398 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6399 L: linux-edac@vger.kernel.org
6401 F: drivers/edac/i7300_edac.c
6404 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6405 L: linux-edac@vger.kernel.org
6407 F: drivers/edac/i7core_edac.c
6410 M: Tim Small <tim@buttersideup.com>
6411 L: linux-edac@vger.kernel.org
6413 F: drivers/edac/i82443bxgx_edac.c
6416 M: "Arvind R." <arvino55@gmail.com>
6417 L: linux-edac@vger.kernel.org
6419 F: drivers/edac/i82975x_edac.c
6422 M: Jason Baron <jbaron@akamai.com>
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/ie31200_edac.c
6428 M: Tony Luck <tony.luck@intel.com>
6429 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6430 L: linux-edac@vger.kernel.org
6432 F: drivers/edac/igen6_edac.c
6435 M: Johannes Thumshirn <morbidrsa@gmail.com>
6436 L: linux-edac@vger.kernel.org
6438 F: drivers/edac/mpc85xx_edac.[ch]
6441 M: Egor Martovetsky <egor@pasemi.com>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/pasemi_edac.c
6447 M: Tony Luck <tony.luck@intel.com>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/pnd2_edac.[ch]
6453 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6454 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6455 L: linux-arm-msm@vger.kernel.org
6456 L: linux-edac@vger.kernel.org
6458 F: drivers/edac/qcom_edac.c
6461 M: Tim Small <tim@buttersideup.com>
6462 L: linux-edac@vger.kernel.org
6464 F: drivers/edac/r82600_edac.c
6467 M: Tony Luck <tony.luck@intel.com>
6468 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6469 L: linux-edac@vger.kernel.org
6471 F: drivers/edac/sb_edac.c
6474 M: Yash Shah <yash.shah@sifive.com>
6475 L: linux-edac@vger.kernel.org
6477 F: drivers/edac/sifive_edac.c
6480 M: Tony Luck <tony.luck@intel.com>
6481 L: linux-edac@vger.kernel.org
6483 F: drivers/edac/skx_*.[ch]
6486 M: Tero Kristo <kristo@kernel.org>
6487 L: linux-edac@vger.kernel.org
6489 F: drivers/edac/ti_edac.c
6491 EDIROL UA-101/UA-1000 DRIVER
6492 M: Clemens Ladisch <clemens@ladisch.de>
6493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6496 F: sound/usb/misc/ua101.c
6499 M: Ivan Hu <ivan.hu@canonical.com>
6500 M: Ard Biesheuvel <ardb@kernel.org>
6501 L: linux-efi@vger.kernel.org
6503 F: drivers/firmware/efi/test/
6505 EFI VARIABLE FILESYSTEM
6506 M: Matthew Garrett <matthew.garrett@nebula.com>
6507 M: Jeremy Kerr <jk@ozlabs.org>
6508 M: Ard Biesheuvel <ardb@kernel.org>
6509 L: linux-efi@vger.kernel.org
6511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6514 EFIFB FRAMEBUFFER DRIVER
6515 M: Peter Jones <pjones@redhat.com>
6516 L: linux-fbdev@vger.kernel.org
6518 F: drivers/video/fbdev/efifb.c
6522 W: http://aeschi.ch.eu.org/efs/
6525 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6526 M: Douglas Miller <dougmill@linux.ibm.com>
6527 L: netdev@vger.kernel.org
6529 F: drivers/net/ethernet/ibm/ehea/
6531 EM28XX VIDEO4LINUX DRIVER
6532 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6533 L: linux-media@vger.kernel.org
6535 W: https://linuxtv.org
6536 T: git git://linuxtv.org/media_tree.git
6537 F: Documentation/admin-guide/media/em28xx*
6538 F: drivers/media/usb/em28xx/
6541 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6542 M: Matt Mackall <mpm@selenic.com>
6543 M: David Woodhouse <dwmw2@infradead.org>
6544 L: linux-embedded@vger.kernel.org
6547 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6548 M: Adrian Hunter <adrian.hunter@intel.com>
6549 M: Ritesh Harjani <riteshh@codeaurora.org>
6550 M: Asutosh Das <asutoshd@codeaurora.org>
6551 L: linux-mmc@vger.kernel.org
6553 F: drivers/mmc/host/cqhci*
6555 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6556 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6557 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6558 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6559 L: linux-scsi@vger.kernel.org
6561 W: http://www.broadcom.com
6562 F: drivers/scsi/be2iscsi/
6564 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6565 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6566 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6567 M: Somnath Kotur <somnath.kotur@broadcom.com>
6568 L: netdev@vger.kernel.org
6570 W: http://www.emulex.com
6571 F: drivers/net/ethernet/emulex/benet/
6573 EMULEX ONECONNECT ROCE DRIVER
6574 M: Selvin Xavier <selvin.xavier@broadcom.com>
6575 M: Devesh Sharma <devesh.sharma@broadcom.com>
6576 L: linux-rdma@vger.kernel.org
6578 W: http://www.broadcom.com
6579 F: drivers/infiniband/hw/ocrdma/
6580 F: include/uapi/rdma/ocrdma-abi.h
6582 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6583 M: James Smart <james.smart@broadcom.com>
6584 M: Dick Kennedy <dick.kennedy@broadcom.com>
6585 L: linux-scsi@vger.kernel.org
6587 W: http://www.broadcom.com
6588 F: drivers/scsi/lpfc/
6590 ENE CB710 FLASH CARD READER DRIVER
6591 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6593 F: drivers/misc/cb710/
6594 F: drivers/mmc/host/cb710-mmc.*
6595 F: include/linux/cb710.h
6597 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6598 M: Maxim Levitsky <maximlevitsky@gmail.com>
6600 F: drivers/media/rc/ene_ir.*
6602 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6603 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6604 L: linuxppc-dev@lists.ozlabs.org
6606 F: drivers/tty/ehv_bytechan.c
6608 EPSON S1D13XXX FRAMEBUFFER DRIVER
6609 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6612 F: drivers/video/fbdev/s1d13xxxfb.c
6613 F: include/video/s1d13xxxfb.h
6616 M: Gao Xiang <xiang@kernel.org>
6617 M: Chao Yu <yuchao0@huawei.com>
6618 L: linux-erofs@lists.ozlabs.org
6620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6621 F: Documentation/filesystems/erofs.rst
6623 F: include/trace/events/erofs.h
6625 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6626 M: Jeff Layton <jlayton@kernel.org>
6628 F: include/linux/errseq.h
6631 ET131X NETWORK DRIVER
6632 M: Mark Einon <mark.einon@gmail.com>
6634 F: drivers/net/ethernet/agere/
6637 M: Roopa Prabhu <roopa@nvidia.com>
6638 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6639 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6640 L: netdev@vger.kernel.org
6642 W: http://www.linuxfoundation.org/en/Net:Bridge
6643 F: include/linux/netfilter_bridge/
6646 ETHERNET PHY LIBRARY
6647 M: Andrew Lunn <andrew@lunn.ch>
6648 M: Heiner Kallweit <hkallweit1@gmail.com>
6649 R: Russell King <linux@armlinux.org.uk>
6650 L: netdev@vger.kernel.org
6652 F: Documentation/ABI/testing/sysfs-class-net-phydev
6653 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6654 F: Documentation/devicetree/bindings/net/mdio*
6655 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6656 F: Documentation/networking/phy.rst
6657 F: drivers/net/mdio/
6658 F: drivers/net/mdio/of_mdio.c
6661 F: drivers/of/of_net.c
6662 F: include/dt-bindings/net/qca-ar803x.h
6663 F: include/linux/*mdio*.h
6664 F: include/linux/mdio/*.h
6665 F: include/linux/of_net.h
6666 F: include/linux/phy.h
6667 F: include/linux/phy_fixed.h
6668 F: include/linux/platform_data/mdio-bcm-unimac.h
6669 F: include/linux/platform_data/mdio-gpio.h
6670 F: include/trace/events/mdio.h
6671 F: include/uapi/linux/mdio.h
6672 F: include/uapi/linux/mii.h
6675 M: Namjae Jeon <namjae.jeon@samsung.com>
6676 M: Sungjong Seo <sj1557.seo@samsung.com>
6677 L: linux-fsdevel@vger.kernel.org
6682 M: Jan Kara <jack@suse.com>
6683 L: linux-ext4@vger.kernel.org
6685 F: Documentation/filesystems/ext2.rst
6687 F: include/linux/ext2*
6690 M: "Theodore Ts'o" <tytso@mit.edu>
6691 M: Andreas Dilger <adilger.kernel@dilger.ca>
6692 L: linux-ext4@vger.kernel.org
6694 W: http://ext4.wiki.kernel.org
6695 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6697 F: Documentation/filesystems/ext4/
6699 F: include/trace/events/ext4.h
6701 Extended Verification Module (EVM)
6702 M: Mimi Zohar <zohar@linux.ibm.com>
6703 L: linux-integrity@vger.kernel.org
6705 F: security/integrity/evm/
6707 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6708 M: Ard Biesheuvel <ardb@kernel.org>
6709 L: linux-efi@vger.kernel.org
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6712 F: Documentation/admin-guide/efi-stub.rst
6713 F: arch/*/include/asm/efi.h
6714 F: arch/*/kernel/efi.c
6715 F: arch/arm/boot/compressed/efi-header.S
6716 F: arch/arm64/kernel/efi-entry.S
6717 F: arch/x86/platform/efi/
6718 F: drivers/firmware/efi/
6719 F: include/linux/efi*.h
6721 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6722 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6723 M: Chanwoo Choi <cw00.choi@samsung.com>
6724 L: linux-kernel@vger.kernel.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6727 F: Documentation/devicetree/bindings/extcon/
6728 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6730 F: include/linux/extcon.h
6731 F: include/linux/extcon/
6734 M: Masami Hiramatsu <mhiramat@kernel.org>
6736 F: Documentation/admin-guide/bootconfig.rst
6737 F: fs/proc/bootconfig.c
6738 F: include/linux/bootconfig.h
6740 F: tools/bootconfig/*
6741 F: tools/bootconfig/scripts/*
6744 M: Jingoo Han <jingoohan1@gmail.com>
6745 L: dri-devel@lists.freedesktop.org
6747 F: drivers/gpu/drm/exynos/exynos_dp*
6749 EXYNOS SYSMMU (IOMMU) driver
6750 M: Marek Szyprowski <m.szyprowski@samsung.com>
6751 L: iommu@lists.linux-foundation.org
6753 F: drivers/iommu/exynos-iommu.c
6756 M: Jaegeuk Kim <jaegeuk@kernel.org>
6757 M: Chao Yu <yuchao0@huawei.com>
6758 L: linux-f2fs-devel@lists.sourceforge.net
6760 W: https://f2fs.wiki.kernel.org/
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6762 F: Documentation/ABI/testing/sysfs-fs-f2fs
6763 F: Documentation/filesystems/f2fs.rst
6765 F: include/linux/f2fs_fs.h
6766 F: include/trace/events/f2fs.h
6767 F: include/uapi/linux/f2fs.h
6769 F71805F HARDWARE MONITORING DRIVER
6770 M: Jean Delvare <jdelvare@suse.com>
6771 L: linux-hwmon@vger.kernel.org
6773 F: Documentation/hwmon/f71805f.rst
6774 F: drivers/hwmon/f71805f.c
6777 M: Josh Poimboeuf <jpoimboe@redhat.com>
6779 F: scripts/faddr2line
6782 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6783 L: netdev@vger.kernel.org
6785 F: Documentation/networking/failover.rst
6786 F: include/net/failover.h
6787 F: net/core/failover.c
6790 M: Jan Kara <jack@suse.cz>
6791 R: Amir Goldstein <amir73il@gmail.com>
6792 L: linux-fsdevel@vger.kernel.org
6794 F: fs/notify/fanotify/
6795 F: include/linux/fanotify.h
6796 F: include/uapi/linux/fanotify.h
6798 FARSYNC SYNCHRONOUS DRIVER
6799 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6801 W: http://www.farsite.co.uk/
6802 F: drivers/net/wan/farsync.*
6804 FAULT INJECTION SUPPORT
6805 M: Akinobu Mita <akinobu.mita@gmail.com>
6807 F: Documentation/fault-injection/
6808 F: lib/fault-inject.c
6810 FBTFT Framebuffer drivers
6811 L: dri-devel@lists.freedesktop.org
6812 L: linux-fbdev@vger.kernel.org
6814 F: drivers/staging/fbtft/
6817 M: Michael Buesch <m@bues.ch>
6818 L: linux-media@vger.kernel.org
6820 F: drivers/media/tuners/fc0011.c
6821 F: drivers/media/tuners/fc0011.h
6824 M: Antti Palosaari <crope@iki.fi>
6825 L: linux-media@vger.kernel.org
6827 W: https://linuxtv.org
6828 W: http://palosaari.fi/linux/
6829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6830 T: git git://linuxtv.org/anttip/media_tree.git
6831 F: drivers/media/tuners/fc2580*
6833 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6834 M: Hannes Reinecke <hare@suse.de>
6835 L: linux-scsi@vger.kernel.org
6837 W: www.Open-FCoE.org
6838 F: drivers/scsi/fcoe/
6839 F: drivers/scsi/libfc/
6841 F: include/scsi/libfc.h
6842 F: include/scsi/libfcoe.h
6843 F: include/uapi/scsi/fc/
6845 FILE LOCKING (flock() and fcntl()/lockf())
6846 M: Jeff Layton <jlayton@kernel.org>
6847 M: "J. Bruce Fields" <bfields@fieldses.org>
6848 L: linux-fsdevel@vger.kernel.org
6852 F: include/linux/fcntl.h
6853 F: include/uapi/linux/fcntl.h
6855 FILESYSTEM DIRECT ACCESS (DAX)
6856 M: Dan Williams <dan.j.williams@intel.com>
6857 R: Matthew Wilcox <willy@infradead.org>
6858 R: Jan Kara <jack@suse.cz>
6859 L: linux-fsdevel@vger.kernel.org
6860 L: linux-nvdimm@lists.01.org
6863 F: include/linux/dax.h
6864 F: include/trace/events/fs_dax.h
6866 FILESYSTEMS (VFS and infrastructure)
6867 M: Alexander Viro <viro@zeniv.linux.org.uk>
6868 L: linux-fsdevel@vger.kernel.org
6871 F: include/linux/fs.h
6872 F: include/linux/fs_types.h
6873 F: include/uapi/linux/fs.h
6874 F: include/uapi/linux/openat2.h
6879 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6880 M: Riku Voipio <riku.voipio@iki.fi>
6881 L: linux-hwmon@vger.kernel.org
6883 F: drivers/hwmon/f75375s.c
6884 F: include/linux/f75375s.h
6886 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6887 M: Clemens Ladisch <clemens@ladisch.de>
6888 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6889 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6892 F: include/uapi/sound/firewire.h
6895 FIREWIRE MEDIA DRIVERS (firedtv)
6896 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6897 L: linux-media@vger.kernel.org
6898 L: linux1394-devel@lists.sourceforge.net
6900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6901 F: drivers/media/firewire/
6903 FIREWIRE SBP-2 TARGET
6904 M: Chris Boot <bootc@bootc.net>
6905 L: linux-scsi@vger.kernel.org
6906 L: target-devel@vger.kernel.org
6907 L: linux1394-devel@lists.sourceforge.net
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6910 F: drivers/target/sbp/
6913 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6914 L: linux1394-devel@lists.sourceforge.net
6916 W: http://ieee1394.wiki.kernel.org/
6917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6918 F: drivers/firewire/
6919 F: include/linux/firewire.h
6920 F: include/uapi/linux/firewire*.h
6923 FIRMWARE LOADER (request_firmware)
6924 M: Luis Chamberlain <mcgrof@kernel.org>
6925 L: linux-kernel@vger.kernel.org
6927 F: Documentation/firmware_class/
6928 F: drivers/base/firmware_loader/
6929 F: include/linux/firmware.h
6931 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6932 M: Joshua Morris <josh.h.morris@us.ibm.com>
6933 M: Philip Kelleher <pjk1939@linux.ibm.com>
6935 F: drivers/block/rsxx/
6937 FLEXTIMER FTM-QUADDEC DRIVER
6938 M: Patrick Havelange <patrick.havelange@essensium.com>
6939 L: linux-iio@vger.kernel.org
6941 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6942 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6943 F: drivers/counter/ftm-quaddec.c
6946 M: Denis Efremov <efremov@linux.com>
6947 L: linux-block@vger.kernel.org
6949 F: drivers/block/floppy.c
6951 FLYSKY FSIA6B RC RECEIVER
6952 M: Markus Koch <markus@notsyncing.net>
6953 L: linux-input@vger.kernel.org
6955 F: drivers/input/joystick/fsia6b.c
6957 FORCEDETH GIGABIT ETHERNET DRIVER
6958 M: Rain River <rain.1986.08.12@gmail.com>
6959 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6960 L: netdev@vger.kernel.org
6962 F: drivers/net/ethernet/nvidia/*
6965 M: Wu Hao <hao.wu@intel.com>
6966 R: Tom Rix <trix@redhat.com>
6967 L: linux-fpga@vger.kernel.org
6969 F: Documentation/ABI/testing/sysfs-bus-dfl*
6970 F: Documentation/fpga/dfl.rst
6971 F: drivers/fpga/dfl*
6972 F: include/linux/dfl.h
6973 F: include/uapi/linux/fpga-dfl.h
6975 FPGA MANAGER FRAMEWORK
6976 M: Moritz Fischer <mdf@kernel.org>
6977 R: Tom Rix <trix@redhat.com>
6978 L: linux-fpga@vger.kernel.org
6980 W: http://www.rocketboards.org
6981 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6983 F: Documentation/devicetree/bindings/fpga/
6984 F: Documentation/driver-api/fpga/
6985 F: Documentation/fpga/
6987 F: include/linux/fpga/
6990 M: Bill Metzenthen <billm@melbpc.org.au>
6992 W: http://floatingpoint.sourceforge.net/emulator/index.html
6993 F: arch/x86/math-emu/
6996 L: dri-devel@lists.freedesktop.org
6997 L: linux-fbdev@vger.kernel.org
6999 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7000 T: git git://anongit.freedesktop.org/drm/drm-misc
7001 F: Documentation/fb/
7003 F: include/linux/fb.h
7004 F: include/uapi/linux/fb.h
7005 F: include/uapi/video/
7008 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7009 M: Horia Geantă <horia.geanta@nxp.com>
7010 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7011 L: linux-crypto@vger.kernel.org
7013 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7014 F: drivers/crypto/caam/
7016 FREESCALE COLDFIRE M5441X MMC DRIVER
7017 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7018 L: linux-mmc@vger.kernel.org
7020 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7021 F: include/linux/platform_data/mmc-esdhc-mcf.h
7023 FREESCALE DIU FRAMEBUFFER DRIVER
7024 M: Timur Tabi <timur@kernel.org>
7025 L: linux-fbdev@vger.kernel.org
7027 F: drivers/video/fbdev/fsl-diu-fb.*
7029 FREESCALE DMA DRIVER
7030 M: Li Yang <leoyang.li@nxp.com>
7031 M: Zhang Wei <zw@zh-kernel.org>
7032 L: linuxppc-dev@lists.ozlabs.org
7034 F: drivers/dma/fsldma.*
7036 FREESCALE DSPI DRIVER
7037 M: Vladimir Oltean <olteanv@gmail.com>
7038 L: linux-spi@vger.kernel.org
7040 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7041 F: drivers/spi/spi-fsl-dspi.c
7042 F: include/linux/spi/spi-fsl-dspi.h
7044 FREESCALE ENETC ETHERNET DRIVERS
7045 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7046 L: netdev@vger.kernel.org
7048 F: drivers/net/ethernet/freescale/enetc/
7050 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7051 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7052 L: netdev@vger.kernel.org
7054 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7055 F: drivers/net/ethernet/freescale/gianfar*
7057 FREESCALE GPMI NAND DRIVER
7058 M: Han Xu <han.xu@nxp.com>
7059 L: linux-mtd@lists.infradead.org
7061 F: drivers/mtd/nand/raw/gpmi-nand/*
7063 FREESCALE I2C CPM DRIVER
7064 M: Jochen Friedrich <jochen@scram.de>
7065 L: linuxppc-dev@lists.ozlabs.org
7066 L: linux-i2c@vger.kernel.org
7068 F: drivers/i2c/busses/i2c-cpm.c
7070 FREESCALE IMX / MXC FEC DRIVER
7071 M: Fugang Duan <fugang.duan@nxp.com>
7072 L: netdev@vger.kernel.org
7074 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7075 F: drivers/net/ethernet/freescale/fec.h
7076 F: drivers/net/ethernet/freescale/fec_main.c
7077 F: drivers/net/ethernet/freescale/fec_ptp.c
7079 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7080 M: Sascha Hauer <s.hauer@pengutronix.de>
7081 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7082 L: linux-fbdev@vger.kernel.org
7083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7085 F: drivers/video/fbdev/imxfb.c
7086 F: include/linux/platform_data/video-imxfb.h
7088 FREESCALE IMX DDR PMU DRIVER
7089 M: Frank Li <Frank.li@nxp.com>
7090 L: linux-arm-kernel@lists.infradead.org
7092 F: Documentation/admin-guide/perf/imx-ddr.rst
7093 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7094 F: drivers/perf/fsl_imx8_ddr_perf.c
7096 FREESCALE IMX I2C DRIVER
7097 M: Oleksij Rempel <o.rempel@pengutronix.de>
7098 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7099 L: linux-i2c@vger.kernel.org
7101 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7102 F: drivers/i2c/busses/i2c-imx.c
7104 FREESCALE IMX LPI2C DRIVER
7105 M: Dong Aisheng <aisheng.dong@nxp.com>
7106 L: linux-i2c@vger.kernel.org
7107 L: linux-imx@nxp.com
7109 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7110 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7112 FREESCALE QORIQ DPAA ETHERNET DRIVER
7113 M: Madalin Bucur <madalin.bucur@nxp.com>
7114 L: netdev@vger.kernel.org
7116 F: drivers/net/ethernet/freescale/dpaa
7118 FREESCALE QORIQ DPAA FMAN DRIVER
7119 M: Madalin Bucur <madalin.bucur@nxp.com>
7120 L: netdev@vger.kernel.org
7122 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7123 F: drivers/net/ethernet/freescale/fman
7125 FREESCALE QORIQ PTP CLOCK DRIVER
7126 M: Yangbo Lu <yangbo.lu@nxp.com>
7127 L: netdev@vger.kernel.org
7129 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7130 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7131 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7132 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7133 F: drivers/ptp/ptp_qoriq.c
7134 F: drivers/ptp/ptp_qoriq_debugfs.c
7135 F: include/linux/fsl/ptp_qoriq.h
7137 FREESCALE QUAD SPI DRIVER
7138 M: Han Xu <han.xu@nxp.com>
7139 L: linux-spi@vger.kernel.org
7141 F: drivers/spi/spi-fsl-qspi.c
7143 FREESCALE QUICC ENGINE LIBRARY
7144 M: Qiang Zhao <qiang.zhao@nxp.com>
7145 L: linuxppc-dev@lists.ozlabs.org
7147 F: drivers/soc/fsl/qe/
7148 F: include/soc/fsl/*qe*.h
7149 F: include/soc/fsl/*ucc*.h
7151 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7152 M: Li Yang <leoyang.li@nxp.com>
7153 L: netdev@vger.kernel.org
7154 L: linuxppc-dev@lists.ozlabs.org
7156 F: drivers/net/ethernet/freescale/ucc_geth*
7158 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7159 M: Zhao Qiang <qiang.zhao@nxp.com>
7160 L: netdev@vger.kernel.org
7161 L: linuxppc-dev@lists.ozlabs.org
7163 F: drivers/net/wan/fsl_ucc_hdlc*
7165 FREESCALE QUICC ENGINE UCC UART DRIVER
7166 M: Timur Tabi <timur@kernel.org>
7167 L: linuxppc-dev@lists.ozlabs.org
7169 F: drivers/tty/serial/ucc_uart.c
7171 FREESCALE SOC DRIVERS
7172 M: Li Yang <leoyang.li@nxp.com>
7173 L: linuxppc-dev@lists.ozlabs.org
7174 L: linux-arm-kernel@lists.infradead.org
7176 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7177 F: Documentation/devicetree/bindings/soc/fsl/
7179 F: include/linux/fsl/
7181 FREESCALE SOC FS_ENET DRIVER
7182 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7183 L: linuxppc-dev@lists.ozlabs.org
7184 L: netdev@vger.kernel.org
7186 F: drivers/net/ethernet/freescale/fs_enet/
7187 F: include/linux/fs_enet_pd.h
7189 FREESCALE SOC SOUND DRIVERS
7190 M: Timur Tabi <timur@kernel.org>
7191 M: Nicolin Chen <nicoleotsuka@gmail.com>
7192 M: Xiubo Li <Xiubo.Lee@gmail.com>
7193 R: Fabio Estevam <festevam@gmail.com>
7194 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7195 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7196 L: linuxppc-dev@lists.ozlabs.org
7198 F: sound/soc/fsl/fsl*
7199 F: sound/soc/fsl/imx*
7200 F: sound/soc/fsl/mpc8610_hpcd.c
7202 FREESCALE USB PERIPHERAL DRIVERS
7203 M: Li Yang <leoyang.li@nxp.com>
7204 L: linux-usb@vger.kernel.org
7205 L: linuxppc-dev@lists.ozlabs.org
7207 F: drivers/usb/gadget/udc/fsl*
7209 FREESCALE USB PHY DRIVER
7210 M: Ran Wang <ran.wang_1@nxp.com>
7211 L: linux-usb@vger.kernel.org
7212 L: linuxppc-dev@lists.ozlabs.org
7214 F: drivers/usb/phy/phy-fsl-usb*
7217 M: Christoph Hellwig <hch@infradead.org>
7219 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7223 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7224 M: Pavel Machek <pavel@ucw.cz>
7225 L: linux-pm@vger.kernel.org
7227 F: Documentation/power/freezing-of-tasks.rst
7228 F: include/linux/freezer.h
7232 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7233 L: linux-kernel@vger.kernel.org
7235 F: include/linux/frontswap.h
7238 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7239 M: David Howells <dhowells@redhat.com>
7240 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7242 F: Documentation/filesystems/caching/
7244 F: include/linux/fscache*.h
7246 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7247 M: Theodore Y. Ts'o <tytso@mit.edu>
7248 M: Jaegeuk Kim <jaegeuk@kernel.org>
7249 M: Eric Biggers <ebiggers@kernel.org>
7250 L: linux-fscrypt@vger.kernel.org
7252 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7253 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7254 F: Documentation/filesystems/fscrypt.rst
7256 F: include/linux/fscrypt*.h
7257 F: include/uapi/linux/fscrypt.h
7260 M: Jeremy Kerr <jk@ozlabs.org>
7261 M: Joel Stanley <joel@jms.id.au>
7262 R: Alistar Popple <alistair@popple.id.au>
7263 R: Eddie James <eajames@linux.ibm.com>
7264 L: linux-fsi@lists.ozlabs.org
7266 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7269 F: include/linux/fsi*.h
7270 F: include/trace/events/fsi*.h
7272 FSI-ATTACHED I2C DRIVER
7273 M: Eddie James <eajames@linux.ibm.com>
7274 L: linux-i2c@vger.kernel.org
7275 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7277 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7278 F: drivers/i2c/busses/i2c-fsi.c
7280 FSI-ATTACHED SPI DRIVER
7281 M: Eddie James <eajames@linux.ibm.com>
7282 L: linux-spi@vger.kernel.org
7284 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7285 F: drivers/spi/spi-fsi.c
7287 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7288 M: Jan Kara <jack@suse.cz>
7289 R: Amir Goldstein <amir73il@gmail.com>
7290 L: linux-fsdevel@vger.kernel.org
7292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7294 F: include/linux/fsnotify*.h
7296 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7297 M: Eric Biggers <ebiggers@kernel.org>
7298 M: Theodore Y. Ts'o <tytso@mit.edu>
7299 L: linux-fscrypt@vger.kernel.org
7301 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7302 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7303 F: Documentation/filesystems/fsverity.rst
7305 F: include/linux/fsverity.h
7306 F: include/uapi/linux/fsverity.h
7308 FUJITSU LAPTOP EXTRAS
7309 M: Jonathan Woithe <jwoithe@just42.net>
7310 L: platform-driver-x86@vger.kernel.org
7312 F: drivers/platform/x86/fujitsu-laptop.c
7314 FUJITSU M-5MO LS CAMERA ISP DRIVER
7315 M: Kyungmin Park <kyungmin.park@samsung.com>
7316 M: Heungjun Kim <riverful.kim@samsung.com>
7317 L: linux-media@vger.kernel.org
7319 F: drivers/media/i2c/m5mols/
7320 F: include/media/i2c/m5mols.h
7322 FUJITSU TABLET EXTRAS
7323 M: Robert Gerlach <khnz@gmx.de>
7324 L: platform-driver-x86@vger.kernel.org
7326 F: drivers/platform/x86/fujitsu-tablet.c
7328 FUSE: FILESYSTEM IN USERSPACE
7329 M: Miklos Szeredi <miklos@szeredi.hu>
7330 L: linux-fsdevel@vger.kernel.org
7332 W: https://github.com/libfuse/
7333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7334 F: Documentation/filesystems/fuse.rst
7336 F: include/uapi/linux/fuse.h
7339 M: Thomas Gleixner <tglx@linutronix.de>
7340 M: Ingo Molnar <mingo@redhat.com>
7341 R: Peter Zijlstra <peterz@infradead.org>
7342 R: Darren Hart <dvhart@infradead.org>
7343 L: linux-kernel@vger.kernel.org
7345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7346 F: Documentation/locking/*futex*
7347 F: include/asm-generic/futex.h
7348 F: include/linux/futex.h
7349 F: include/uapi/linux/futex.h
7351 F: tools/perf/bench/futex*
7352 F: tools/testing/selftests/futex/
7354 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7355 M: Tim Harvey <tharvey@gateworks.com>
7356 M: Robert Jones <rjones@gateworks.com>
7358 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7359 F: drivers/mfd/gateworks-gsc.c
7360 F: include/linux/mfd/gsc.h
7361 F: Documentation/hwmon/gsc-hwmon.rst
7362 F: drivers/hwmon/gsc-hwmon.c
7363 F: include/linux/platform_data/gsc_hwmon.h
7365 GASKET DRIVER FRAMEWORK
7366 M: Rob Springer <rspringer@google.com>
7367 M: Todd Poynor <toddpoynor@google.com>
7368 M: Ben Chan <benchan@chromium.org>
7369 M: Richard Yeh <rcy@google.com>
7371 F: drivers/staging/gasket/
7374 M: Kees Cook <keescook@chromium.org>
7375 L: linux-hardening@vger.kernel.org
7377 F: Documentation/kbuild/gcc-plugins.rst
7378 F: scripts/Makefile.gcc-plugins
7379 F: scripts/gcc-plugins/
7381 GCOV BASED KERNEL PROFILING
7382 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7384 F: Documentation/dev-tools/gcov.rst
7387 GDB KERNEL DEBUGGING HELPER SCRIPTS
7388 M: Jan Kiszka <jan.kiszka@siemens.com>
7389 M: Kieran Bingham <kbingham@kernel.org>
7393 GEMTEK FM RADIO RECEIVER DRIVER
7394 M: Hans Verkuil <hverkuil@xs4all.nl>
7395 L: linux-media@vger.kernel.org
7397 W: https://linuxtv.org
7398 T: git git://linuxtv.org/media_tree.git
7399 F: drivers/media/radio/radio-gemtek*
7401 GENERIC ARCHITECTURE TOPOLOGY
7402 M: Sudeep Holla <sudeep.holla@arm.com>
7403 L: linux-kernel@vger.kernel.org
7405 F: drivers/base/arch_topology.c
7406 F: include/linux/arch_topology.h
7409 M: Thomas Gleixner <tglx@linutronix.de>
7410 M: Peter Zijlstra <peterz@infradead.org>
7411 M: Andy Lutomirski <luto@kernel.org>
7412 L: linux-kernel@vger.kernel.org
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7415 F: include/linux/entry-common.h
7416 F: include/linux/entry-kvm.h
7419 GENERIC GPIO I2C DRIVER
7420 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7422 F: drivers/i2c/busses/i2c-gpio.c
7423 F: include/linux/platform_data/i2c-gpio.h
7425 GENERIC GPIO I2C MULTIPLEXER DRIVER
7426 M: Peter Korsgaard <peter.korsgaard@barco.com>
7427 L: linux-i2c@vger.kernel.org
7429 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7430 F: drivers/i2c/muxes/i2c-mux-gpio.c
7431 F: include/linux/platform_data/i2c-mux-gpio.h
7433 GENERIC HDLC (WAN) DRIVERS
7434 M: Krzysztof Halasa <khc@pm.waw.pl>
7436 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7437 F: drivers/net/wan/c101.c
7438 F: drivers/net/wan/hd6457*
7439 F: drivers/net/wan/hdlc*
7440 F: drivers/net/wan/n2.c
7441 F: drivers/net/wan/pc300too.c
7442 F: drivers/net/wan/pci200syn.c
7443 F: drivers/net/wan/wanxl*
7445 GENERIC INCLUDE/ASM HEADER FILES
7446 M: Arnd Bergmann <arnd@arndb.de>
7447 L: linux-arch@vger.kernel.org
7449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7450 F: include/asm-generic/
7451 F: include/uapi/asm-generic/
7453 GENERIC PHY FRAMEWORK
7454 M: Kishon Vijay Abraham I <kishon@ti.com>
7455 M: Vinod Koul <vkoul@kernel.org>
7456 L: linux-kernel@vger.kernel.org
7458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7459 F: Documentation/devicetree/bindings/phy/
7461 F: include/linux/phy/
7463 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7464 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7466 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7469 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7470 M: Kevin Hilman <khilman@kernel.org>
7471 M: Ulf Hansson <ulf.hansson@linaro.org>
7472 L: linux-pm@vger.kernel.org
7474 F: Documentation/devicetree/bindings/power/power?domain*
7475 F: drivers/base/power/domain*.c
7476 F: include/linux/pm_domain.h
7478 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7479 M: Eugen Hristev <eugen.hristev@microchip.com>
7480 L: linux-input@vger.kernel.org
7482 F: drivers/input/touchscreen/resistive-adc-touch.c
7484 GENERIC UIO DRIVER FOR PCI DEVICES
7485 M: "Michael S. Tsirkin" <mst@redhat.com>
7486 L: kvm@vger.kernel.org
7488 F: drivers/uio/uio_pci_generic.c
7490 GENERIC VDSO LIBRARY
7491 M: Andy Lutomirski <luto@kernel.org>
7492 M: Thomas Gleixner <tglx@linutronix.de>
7493 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7494 L: linux-kernel@vger.kernel.org
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7497 F: include/asm-generic/vdso/vsyscall.h
7499 F: kernel/time/vsyscall.c
7502 GENWQE (IBM Generic Workqueue Card)
7503 M: Frank Haverkamp <haver@linux.ibm.com>
7505 F: drivers/misc/genwqe/
7507 GET_MAINTAINER SCRIPT
7508 M: Joe Perches <joe@perches.com>
7510 F: scripts/get_maintainer.pl
7513 M: Bob Peterson <rpeterso@redhat.com>
7514 M: Andreas Gruenbacher <agruenba@redhat.com>
7515 L: cluster-devel@redhat.com
7517 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7519 F: Documentation/filesystems/gfs2*
7521 F: include/uapi/linux/gfs2_ondisk.h
7524 M: Johan Hovold <johan@kernel.org>
7526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7527 F: Documentation/ABI/testing/sysfs-class-gnss
7528 F: Documentation/devicetree/bindings/gnss/
7530 F: include/linux/gnss.h
7533 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7534 L: linux-media@vger.kernel.org
7536 F: drivers/media/usb/go7007/
7539 M: Bastien Nocera <hadess@hadess.net>
7540 L: linux-input@vger.kernel.org
7542 F: drivers/input/touchscreen/goodix.c
7544 GOOGLE ETHERNET DRIVERS
7545 M: Catherine Sullivan <csully@google.com>
7546 R: Sagi Shahar <sagis@google.com>
7547 R: Jon Olson <jonolson@google.com>
7548 L: netdev@vger.kernel.org
7550 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7551 F: drivers/net/ethernet/google
7553 GPD POCKET FAN DRIVER
7554 M: Hans de Goede <hdegoede@redhat.com>
7555 L: platform-driver-x86@vger.kernel.org
7557 F: drivers/platform/x86/gpd-pocket-fan.c
7560 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7561 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7562 L: linux-gpio@vger.kernel.org
7563 L: linux-acpi@vger.kernel.org
7565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7566 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7567 F: drivers/gpio/gpiolib-acpi.c
7568 F: drivers/gpio/gpiolib-acpi.h
7571 M: Geert Uytterhoeven <geert+renesas@glider.be>
7572 L: linux-gpio@vger.kernel.org
7574 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7575 F: drivers/gpio/gpio-aggregator.c
7578 M: Sean Young <sean@mess.org>
7579 L: linux-media@vger.kernel.org
7581 F: drivers/media/rc/gpio-ir-tx.c
7584 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7585 L: linux-gpio@vger.kernel.org
7587 F: drivers/gpio/gpio-mockup.c
7588 F: tools/testing/selftests/gpio/
7591 R: Michael Walle <michael@walle.cc>
7593 F: drivers/gpio/gpio-regmap.c
7594 F: include/linux/gpio/regmap.h
7597 M: Linus Walleij <linus.walleij@linaro.org>
7598 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7599 L: linux-gpio@vger.kernel.org
7601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7602 F: Documentation/ABI/obsolete/sysfs-gpio
7603 F: Documentation/ABI/testing/gpio-cdev
7604 F: Documentation/admin-guide/gpio/
7605 F: Documentation/devicetree/bindings/gpio/
7606 F: Documentation/driver-api/gpio/
7608 F: include/asm-generic/gpio.h
7609 F: include/linux/gpio.h
7610 F: include/linux/gpio/
7611 F: include/linux/of_gpio.h
7612 F: include/uapi/linux/gpio.h
7615 GRE DEMULTIPLEXER DRIVER
7616 M: Dmitry Kozlov <xeb@mail.ru>
7617 L: netdev@vger.kernel.org
7619 F: include/net/gre.h
7620 F: net/ipv4/gre_demux.c
7621 F: net/ipv4/gre_offload.c
7623 GRETH 10/100/1G Ethernet MAC device driver
7624 M: Andreas Larsson <andreas@gaisler.com>
7625 L: netdev@vger.kernel.org
7627 F: drivers/net/ethernet/aeroflex/
7629 GREYBUS AUDIO PROTOCOLS DRIVERS
7630 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7631 M: Mark Greer <mgreer@animalcreek.com>
7633 F: drivers/staging/greybus/audio_apbridgea.c
7634 F: drivers/staging/greybus/audio_apbridgea.h
7635 F: drivers/staging/greybus/audio_codec.c
7636 F: drivers/staging/greybus/audio_codec.h
7637 F: drivers/staging/greybus/audio_gb.c
7638 F: drivers/staging/greybus/audio_manager.c
7639 F: drivers/staging/greybus/audio_manager.h
7640 F: drivers/staging/greybus/audio_manager_module.c
7641 F: drivers/staging/greybus/audio_manager_private.h
7642 F: drivers/staging/greybus/audio_manager_sysfs.c
7643 F: drivers/staging/greybus/audio_module.c
7644 F: drivers/staging/greybus/audio_topology.c
7646 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7647 M: Viresh Kumar <vireshk@kernel.org>
7649 F: drivers/staging/greybus/authentication.c
7650 F: drivers/staging/greybus/bootrom.c
7651 F: drivers/staging/greybus/firmware.h
7652 F: drivers/staging/greybus/fw-core.c
7653 F: drivers/staging/greybus/fw-download.c
7654 F: drivers/staging/greybus/fw-management.c
7655 F: drivers/staging/greybus/greybus_authentication.h
7656 F: drivers/staging/greybus/greybus_firmware.h
7657 F: drivers/staging/greybus/hid.c
7658 F: drivers/staging/greybus/i2c.c
7659 F: drivers/staging/greybus/spi.c
7660 F: drivers/staging/greybus/spilib.c
7661 F: drivers/staging/greybus/spilib.h
7663 GREYBUS LOOPBACK DRIVER
7664 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7666 F: drivers/staging/greybus/loopback.c
7668 GREYBUS PLATFORM DRIVERS
7669 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7671 F: drivers/staging/greybus/arche-apb-ctrl.c
7672 F: drivers/staging/greybus/arche-platform.c
7673 F: drivers/staging/greybus/arche_platform.h
7675 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7676 M: Rui Miguel Silva <rmfrfs@gmail.com>
7678 F: drivers/staging/greybus/gpio.c
7679 F: drivers/staging/greybus/light.c
7680 F: drivers/staging/greybus/power_supply.c
7681 F: drivers/staging/greybus/sdio.c
7682 F: drivers/staging/greybus/spi.c
7683 F: drivers/staging/greybus/spilib.c
7686 M: Johan Hovold <johan@kernel.org>
7687 M: Alex Elder <elder@kernel.org>
7688 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7689 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7692 F: drivers/staging/greybus/
7693 F: include/linux/greybus.h
7694 F: include/linux/greybus/
7696 GREYBUS UART PROTOCOLS DRIVERS
7697 M: David Lin <dtwlin@gmail.com>
7699 F: drivers/staging/greybus/log.c
7700 F: drivers/staging/greybus/uart.c
7702 GS1662 VIDEO SERIALIZER
7703 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7704 L: linux-media@vger.kernel.org
7706 T: git git://linuxtv.org/media_tree.git
7707 F: drivers/media/spi/gs1662.c
7709 GSPCA FINEPIX SUBDRIVER
7710 M: Frank Zago <frank@zago.net>
7711 L: linux-media@vger.kernel.org
7713 T: git git://linuxtv.org/media_tree.git
7714 F: drivers/media/usb/gspca/finepix.c
7716 GSPCA GL860 SUBDRIVER
7717 M: Olivier Lorin <o.lorin@laposte.net>
7718 L: linux-media@vger.kernel.org
7720 T: git git://linuxtv.org/media_tree.git
7721 F: drivers/media/usb/gspca/gl860/
7723 GSPCA M5602 SUBDRIVER
7724 M: Erik Andren <erik.andren@gmail.com>
7725 L: linux-media@vger.kernel.org
7727 T: git git://linuxtv.org/media_tree.git
7728 F: drivers/media/usb/gspca/m5602/
7730 GSPCA PAC207 SONIXB SUBDRIVER
7731 M: Hans Verkuil <hverkuil@xs4all.nl>
7732 L: linux-media@vger.kernel.org
7734 T: git git://linuxtv.org/media_tree.git
7735 F: drivers/media/usb/gspca/pac207.c
7737 GSPCA SN9C20X SUBDRIVER
7738 M: Brian Johnson <brijohn@gmail.com>
7739 L: linux-media@vger.kernel.org
7741 T: git git://linuxtv.org/media_tree.git
7742 F: drivers/media/usb/gspca/sn9c20x.c
7744 GSPCA T613 SUBDRIVER
7745 M: Leandro Costantino <lcostantino@gmail.com>
7746 L: linux-media@vger.kernel.org
7748 T: git git://linuxtv.org/media_tree.git
7749 F: drivers/media/usb/gspca/t613.c
7751 GSPCA USB WEBCAM DRIVER
7752 M: Hans Verkuil <hverkuil@xs4all.nl>
7753 L: linux-media@vger.kernel.org
7755 T: git git://linuxtv.org/media_tree.git
7756 F: drivers/media/usb/gspca/
7758 GTP (GPRS Tunneling Protocol)
7759 M: Pablo Neira Ayuso <pablo@netfilter.org>
7760 M: Harald Welte <laforge@gnumonks.org>
7761 L: osmocom-net-gprs@lists.osmocom.org
7763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7764 F: drivers/net/gtp.c
7766 GUID PARTITION TABLE (GPT)
7767 M: Davidlohr Bueso <dave@stgolabs.net>
7768 L: linux-efi@vger.kernel.org
7770 F: block/partitions/efi.*
7773 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7774 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7776 W: http://uclinux-h8.sourceforge.jp
7777 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7779 F: drivers/clk/h8300/
7780 F: drivers/clocksource/h8300_*.c
7781 F: drivers/irqchip/irq-renesas-h8*.c
7783 HABANALABS PCI DRIVER
7784 M: Oded Gabbay <ogabbay@kernel.org>
7786 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7787 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7788 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7789 F: drivers/misc/habanalabs/
7790 F: include/uapi/misc/habanalabs.h
7793 M: Antti Palosaari <crope@iki.fi>
7794 L: linux-media@vger.kernel.org
7796 W: https://linuxtv.org
7797 W: http://palosaari.fi/linux/
7798 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7799 T: git git://linuxtv.org/anttip/media_tree.git
7800 F: drivers/media/usb/hackrf/
7802 HANTRO VPU CODEC DRIVER
7803 M: Ezequiel Garcia <ezequiel@collabora.com>
7804 M: Philipp Zabel <p.zabel@pengutronix.de>
7805 L: linux-media@vger.kernel.org
7806 L: linux-rockchip@lists.infradead.org
7808 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7809 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7810 F: drivers/staging/media/hantro/
7812 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7813 M: Frank Seidel <frank@f-seidel.de>
7814 L: platform-driver-x86@vger.kernel.org
7816 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7817 F: drivers/platform/x86/hdaps.c
7820 M: Jean Delvare <jdelvare@suse.com>
7821 M: Guenter Roeck <linux@roeck-us.net>
7822 L: linux-hwmon@vger.kernel.org
7824 W: http://hwmon.wiki.kernel.org/
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7826 F: Documentation/devicetree/bindings/hwmon/
7827 F: Documentation/hwmon/
7829 F: include/linux/hwmon*.h
7830 F: include/trace/events/hwmon*.h
7832 HARDWARE RANDOM NUMBER GENERATOR CORE
7833 M: Matt Mackall <mpm@selenic.com>
7834 M: Herbert Xu <herbert@gondor.apana.org.au>
7835 L: linux-crypto@vger.kernel.org
7837 F: Documentation/admin-guide/hw_random.rst
7838 F: Documentation/devicetree/bindings/rng/
7839 F: drivers/char/hw_random/
7840 F: include/linux/hw_random.h
7842 HARDWARE SPINLOCK CORE
7843 M: Ohad Ben-Cohen <ohad@wizery.com>
7844 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7845 R: Baolin Wang <baolin.wang7@gmail.com>
7846 L: linux-remoteproc@vger.kernel.org
7848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7849 F: Documentation/devicetree/bindings/hwlock/
7850 F: Documentation/locking/hwspinlock.rst
7851 F: drivers/hwspinlock/
7852 F: include/linux/hwspinlock.h
7854 HARDWARE TRACING FACILITIES
7855 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7857 F: drivers/hwtracing/
7859 HARMONY SOUND DRIVER
7860 L: linux-parisc@vger.kernel.org
7862 F: sound/parisc/harmony.*
7864 HDPVR USB VIDEO ENCODER DRIVER
7865 M: Hans Verkuil <hverkuil@xs4all.nl>
7866 L: linux-media@vger.kernel.org
7868 W: https://linuxtv.org
7869 T: git git://linuxtv.org/media_tree.git
7870 F: drivers/media/usb/hdpvr/
7872 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7873 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7875 F: Documentation/watchdog/hpwdt.rst
7876 F: drivers/watchdog/hpwdt.c
7878 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7879 M: Don Brace <don.brace@microchip.com>
7880 L: storagedev@microchip.com
7881 L: linux-scsi@vger.kernel.org
7883 F: Documentation/scsi/hpsa.rst
7884 F: drivers/scsi/hpsa*.[ch]
7885 F: include/linux/cciss*.h
7886 F: include/uapi/linux/cciss*.h
7889 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7890 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7891 L: linux-rdma@vger.kernel.org
7893 F: drivers/infiniband/hw/hfi1
7896 L: linux-fsdevel@vger.kernel.org
7898 F: Documentation/filesystems/hfs.rst
7902 L: linux-fsdevel@vger.kernel.org
7904 F: Documentation/filesystems/hfsplus.rst
7907 HGA FRAMEBUFFER DRIVER
7908 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7909 L: linux-nvidia@lists.surfsouth.com
7911 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7912 F: drivers/video/fbdev/hgafb.c
7914 HIBERNATION (aka Software Suspend, aka swsusp)
7915 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7916 M: Pavel Machek <pavel@ucw.cz>
7917 L: linux-pm@vger.kernel.org
7919 B: https://bugzilla.kernel.org
7920 F: arch/*/include/asm/suspend*.h
7922 F: drivers/base/power/
7923 F: include/linux/freezer.h
7924 F: include/linux/pm.h
7925 F: include/linux/suspend.h
7929 M: Jiri Kosina <jikos@kernel.org>
7930 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7931 L: linux-input@vger.kernel.org
7933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7935 F: include/linux/hid*
7936 F: include/uapi/linux/hid*
7938 HID PLAYSTATION DRIVER
7939 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
7940 L: linux-input@vger.kernel.org
7942 F: drivers/hid/hid-playstation.c
7944 HID SENSOR HUB DRIVERS
7945 M: Jiri Kosina <jikos@kernel.org>
7946 M: Jonathan Cameron <jic23@kernel.org>
7947 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7948 L: linux-input@vger.kernel.org
7949 L: linux-iio@vger.kernel.org
7951 F: Documentation/hid/hid-sensor*
7952 F: drivers/hid/hid-sensor-*
7953 F: drivers/iio/*/hid-*
7954 F: include/linux/hid-sensor-*
7956 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7957 M: Thomas Gleixner <tglx@linutronix.de>
7958 L: linux-kernel@vger.kernel.org
7960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7961 F: Documentation/timers/
7962 F: include/linux/clockchips.h
7963 F: include/linux/hrtimer.h
7964 F: kernel/time/clockevents.c
7965 F: kernel/time/hrtimer.c
7966 F: kernel/time/timer_*.c
7968 HIGH-SPEED SCC DRIVER FOR AX.25
7969 L: linux-hams@vger.kernel.org
7971 F: drivers/net/hamradio/dmascc.c
7972 F: drivers/net/hamradio/scc.c
7974 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7975 M: HighPoint Linux Team <linux@highpoint-tech.com>
7977 W: http://www.highpoint-tech.com
7978 F: Documentation/scsi/hptiop.rst
7979 F: drivers/scsi/hptiop.c
7982 M: Jes Sorensen <jes@trained-monkey.org>
7983 L: linux-hippi@sunsite.dk
7985 F: drivers/net/hippi/
7986 F: include/linux/hippidevice.h
7987 F: include/uapi/linux/if_hippi.h
7990 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7991 M: Kurt Kanzenbach <kurt@linutronix.de>
7992 L: netdev@vger.kernel.org
7994 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7995 F: drivers/net/dsa/hirschmann/*
7996 F: include/linux/platform_data/hirschmann-hellcreek.h
7997 F: net/dsa/tag_hellcreek.c
7999 HISILICON DMA DRIVER
8000 M: Zhou Wang <wangzhou1@hisilicon.com>
8001 L: dmaengine@vger.kernel.org
8003 F: drivers/dma/hisi_dma.c
8005 HISILICON GPIO DRIVER
8006 M: Luo Jiaxing <luojiaxing@huawei.com>
8007 L: linux-gpio@vger.kernel.org
8009 F: drivers/gpio/gpio-hisi.c
8011 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8012 M: Zaibo Xu <xuzaibo@huawei.com>
8013 L: linux-crypto@vger.kernel.org
8015 F: Documentation/ABI/testing/debugfs-hisi-hpre
8016 F: drivers/crypto/hisilicon/hpre/hpre.h
8017 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8018 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8020 HISILICON LPC BUS DRIVER
8021 M: john.garry@huawei.com
8023 W: http://www.hisilicon.com
8024 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8025 F: drivers/bus/hisi_lpc.c
8027 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8028 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8029 M: Salil Mehta <salil.mehta@huawei.com>
8030 L: netdev@vger.kernel.org
8032 W: http://www.hisilicon.com
8033 F: drivers/net/ethernet/hisilicon/hns3/
8035 HISILICON NETWORK SUBSYSTEM DRIVER
8036 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8037 M: Salil Mehta <salil.mehta@huawei.com>
8038 L: netdev@vger.kernel.org
8040 W: http://www.hisilicon.com
8041 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8042 F: drivers/net/ethernet/hisilicon/
8044 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8045 M: John Stultz <john.stultz@linaro.org>
8046 L: linux-kernel@vger.kernel.org
8048 F: drivers/misc/hisi_hikey_usb.c
8049 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8051 HISILICON PMU DRIVER
8052 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8054 W: http://www.hisilicon.com
8055 F: Documentation/admin-guide/perf/hisi-pmu.rst
8056 F: drivers/perf/hisilicon
8058 HISILICON QM AND ZIP Controller DRIVER
8059 M: Zhou Wang <wangzhou1@hisilicon.com>
8060 L: linux-crypto@vger.kernel.org
8062 F: Documentation/ABI/testing/debugfs-hisi-zip
8063 F: drivers/crypto/hisilicon/qm.c
8064 F: drivers/crypto/hisilicon/qm.h
8065 F: drivers/crypto/hisilicon/sgl.c
8066 F: drivers/crypto/hisilicon/zip/
8068 HISILICON ROCE DRIVER
8069 M: Lijun Ou <oulijun@huawei.com>
8070 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8071 M: Weihang Li <liweihang@huawei.com>
8072 L: linux-rdma@vger.kernel.org
8074 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8075 F: drivers/infiniband/hw/hns/
8077 HISILICON SAS Controller
8078 M: John Garry <john.garry@huawei.com>
8080 W: http://www.hisilicon.com
8081 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8082 F: drivers/scsi/hisi_sas/
8084 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8085 M: Zaibo Xu <xuzaibo@huawei.com>
8086 L: linux-crypto@vger.kernel.org
8088 F: Documentation/ABI/testing/debugfs-hisi-sec
8089 F: drivers/crypto/hisilicon/sec2/sec.h
8090 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8091 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8092 F: drivers/crypto/hisilicon/sec2/sec_main.c
8094 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8095 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8096 L: devel@driverdev.osuosl.org
8098 F: drivers/staging/hikey9xx/
8100 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8101 M: Zaibo Xu <xuzaibo@huawei.com>
8103 F: drivers/crypto/hisilicon/trng/trng.c
8105 HISILICON V3XX SPI NOR FLASH Controller Driver
8106 M: John Garry <john.garry@huawei.com>
8108 W: http://www.hisilicon.com
8109 F: drivers/spi/spi-hisi-sfc-v3xx.c
8111 HMM - Heterogeneous Memory Management
8112 M: Jérôme Glisse <jglisse@redhat.com>
8113 L: linux-mm@kvack.org
8115 F: Documentation/vm/hmm.rst
8116 F: include/linux/hmm*
8119 F: tools/testing/selftests/vm/*hmm*
8122 M: Jouni Malinen <j@w1.fi>
8123 L: linux-wireless@vger.kernel.org
8125 W: http://w1.fi/hostap-driver.html
8126 F: drivers/net/wireless/intersil/hostap/
8128 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8129 L: platform-driver-x86@vger.kernel.org
8131 F: drivers/platform/x86/tc1100-wmi.c
8133 HPET: High Precision Event Timers driver
8134 M: Clemens Ladisch <clemens@ladisch.de>
8136 F: Documentation/timers/hpet.rst
8137 F: drivers/char/hpet.c
8138 F: include/linux/hpet.h
8139 F: include/uapi/linux/hpet.h
8143 F: arch/x86/include/asm/hpet.h
8144 F: arch/x86/kernel/hpet.c
8147 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8149 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8153 M: Sebastian Reichel <sre@kernel.org>
8155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8156 F: Documentation/ABI/testing/sysfs-bus-hsi
8157 F: Documentation/driver-api/hsi.rst
8159 F: include/linux/hsi/
8160 F: include/uapi/linux/hsi/
8163 L: linux-usb@vger.kernel.org
8165 F: drivers/net/usb/hso.c
8167 HSR NETWORK PROTOCOL
8168 L: netdev@vger.kernel.org
8172 HT16K33 LED CONTROLLER DRIVER
8173 M: Robin van der Gracht <robin@protonic.nl>
8175 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8176 F: drivers/auxdisplay/ht16k33.c
8178 HTCPEN TOUCHSCREEN DRIVER
8179 M: Pau Oliva Fora <pof@eslack.org>
8180 L: linux-input@vger.kernel.org
8182 F: drivers/input/touchscreen/htcpen.c
8184 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8185 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8186 L: linux-iio@vger.kernel.org
8188 W: http://www.st.com/
8189 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8190 F: drivers/iio/humidity/hts221*
8192 HUAWEI ETHERNET DRIVER
8193 M: Bin Luo <luobin9@huawei.com>
8194 L: netdev@vger.kernel.org
8196 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8197 F: drivers/net/ethernet/huawei/hinic/
8200 M: Mike Kravetz <mike.kravetz@oracle.com>
8201 L: linux-mm@kvack.org
8203 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8204 F: Documentation/admin-guide/mm/hugetlbpage.rst
8205 F: Documentation/vm/hugetlbfs_reserv.rst
8207 F: include/linux/hugetlb.h
8211 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8212 L: linux-media@vger.kernel.org
8214 W: https://linuxtv.org
8215 T: git git://linuxtv.org/media_tree.git
8216 F: drivers/media/platform/sti/hva
8218 HWPOISON MEMORY FAILURE HANDLING
8219 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8220 L: linux-mm@kvack.org
8222 F: mm/hwpoison-inject.c
8223 F: mm/memory-failure.c
8225 HYGON PROCESSOR SUPPORT
8226 M: Pu Wen <puwen@hygon.cn>
8227 L: linux-kernel@vger.kernel.org
8229 F: arch/x86/kernel/cpu/hygon.c
8231 HYNIX HI556 SENSOR DRIVER
8232 M: Shawn Tu <shawnx.tu@intel.com>
8233 L: linux-media@vger.kernel.org
8235 T: git git://linuxtv.org/media_tree.git
8236 F: drivers/media/i2c/hi556.c
8238 Hyper-V CORE AND DRIVERS
8239 M: "K. Y. Srinivasan" <kys@microsoft.com>
8240 M: Haiyang Zhang <haiyangz@microsoft.com>
8241 M: Stephen Hemminger <sthemmin@microsoft.com>
8242 M: Wei Liu <wei.liu@kernel.org>
8243 L: linux-hyperv@vger.kernel.org
8245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8246 F: Documentation/ABI/stable/sysfs-bus-vmbus
8247 F: Documentation/ABI/testing/debugfs-hyperv
8248 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8250 F: arch/x86/include/asm/hyperv-tlfs.h
8251 F: arch/x86/include/asm/mshyperv.h
8252 F: arch/x86/include/asm/trace/hyperv.h
8253 F: arch/x86/kernel/cpu/mshyperv.c
8254 F: drivers/clocksource/hyperv_timer.c
8255 F: drivers/hid/hid-hyperv.c
8257 F: drivers/input/serio/hyperv-keyboard.c
8258 F: drivers/iommu/hyperv-iommu.c
8259 F: drivers/net/hyperv/
8260 F: drivers/pci/controller/pci-hyperv-intf.c
8261 F: drivers/pci/controller/pci-hyperv.c
8262 F: drivers/scsi/storvsc_drv.c
8263 F: drivers/uio/uio_hv_generic.c
8264 F: drivers/video/fbdev/hyperv_fb.c
8265 F: include/asm-generic/hyperv-tlfs.h
8266 F: include/asm-generic/mshyperv.h
8267 F: include/clocksource/hyperv_timer.h
8268 F: include/linux/hyperv.h
8269 F: include/uapi/linux/hyperv.h
8270 F: net/vmw_vsock/hyperv_transport.c
8274 M: Vignesh Raghavendra <vigneshr@ti.com>
8275 L: linux-mtd@lists.infradead.org
8277 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8278 C: irc://irc.oftc.net/mtd
8279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8280 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8281 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8282 F: drivers/mtd/hyperbus/
8283 F: include/linux/mtd/hyperbus.h
8285 HYPERVISOR VIRTUAL CONSOLE DRIVER
8286 L: linuxppc-dev@lists.ozlabs.org
8291 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8292 L: linux-i2c@vger.kernel.org
8293 L: linux-acpi@vger.kernel.org
8295 F: drivers/i2c/i2c-core-acpi.c
8297 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8298 M: Ajay Gupta <ajayg@nvidia.com>
8299 L: linux-i2c@vger.kernel.org
8301 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8302 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8305 M: Peter Rosin <peda@axentia.se>
8306 L: linux-i2c@vger.kernel.org
8308 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8309 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8310 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8311 F: Documentation/i2c/i2c-topology.rst
8312 F: Documentation/i2c/muxes/
8313 F: drivers/i2c/i2c-mux.c
8314 F: drivers/i2c/muxes/
8315 F: include/linux/i2c-mux.h
8317 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8318 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8319 L: linux-i2c@vger.kernel.org
8321 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8322 F: drivers/i2c/busses/i2c-mv64xxx.c
8324 I2C OVER PARALLEL PORT
8325 M: Jean Delvare <jdelvare@suse.com>
8326 L: linux-i2c@vger.kernel.org
8328 F: Documentation/i2c/busses/i2c-parport.rst
8329 F: drivers/i2c/busses/i2c-parport.c
8332 M: Wolfram Sang <wsa@kernel.org>
8333 L: linux-i2c@vger.kernel.org
8335 W: https://i2c.wiki.kernel.org/
8336 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8338 F: Documentation/devicetree/bindings/i2c/i2c.txt
8339 F: Documentation/i2c/
8341 F: include/linux/i2c-dev.h
8342 F: include/linux/i2c-smbus.h
8343 F: include/linux/i2c.h
8344 F: include/uapi/linux/i2c-*.h
8345 F: include/uapi/linux/i2c.h
8347 I2C SUBSYSTEM HOST DRIVERS
8348 L: linux-i2c@vger.kernel.org
8350 W: https://i2c.wiki.kernel.org/
8351 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8353 F: Documentation/devicetree/bindings/i2c/
8354 F: drivers/i2c/algos/
8355 F: drivers/i2c/busses/
8358 M: Jean Delvare <jdelvare@suse.com>
8359 L: linux-i2c@vger.kernel.org
8361 F: Documentation/i2c/busses/i2c-taos-evm.rst
8362 F: drivers/i2c/busses/i2c-taos-evm.c
8365 M: Till Harbaum <till@harbaum.org>
8366 L: linux-i2c@vger.kernel.org
8368 W: http://www.harbaum.org/till/i2c_tiny_usb
8369 F: drivers/i2c/busses/i2c-tiny-usb.c
8371 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8372 M: Jean Delvare <jdelvare@suse.com>
8373 L: linux-i2c@vger.kernel.org
8375 F: Documentation/i2c/busses/i2c-ali1535.rst
8376 F: Documentation/i2c/busses/i2c-ali1563.rst
8377 F: Documentation/i2c/busses/i2c-ali15x3.rst
8378 F: Documentation/i2c/busses/i2c-amd756.rst
8379 F: Documentation/i2c/busses/i2c-amd8111.rst
8380 F: Documentation/i2c/busses/i2c-i801.rst
8381 F: Documentation/i2c/busses/i2c-nforce2.rst
8382 F: Documentation/i2c/busses/i2c-piix4.rst
8383 F: Documentation/i2c/busses/i2c-sis5595.rst
8384 F: Documentation/i2c/busses/i2c-sis630.rst
8385 F: Documentation/i2c/busses/i2c-sis96x.rst
8386 F: Documentation/i2c/busses/i2c-via.rst
8387 F: Documentation/i2c/busses/i2c-viapro.rst
8388 F: drivers/i2c/busses/i2c-ali1535.c
8389 F: drivers/i2c/busses/i2c-ali1563.c
8390 F: drivers/i2c/busses/i2c-ali15x3.c
8391 F: drivers/i2c/busses/i2c-amd756-s4882.c
8392 F: drivers/i2c/busses/i2c-amd756.c
8393 F: drivers/i2c/busses/i2c-amd8111.c
8394 F: drivers/i2c/busses/i2c-i801.c
8395 F: drivers/i2c/busses/i2c-isch.c
8396 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8397 F: drivers/i2c/busses/i2c-nforce2.c
8398 F: drivers/i2c/busses/i2c-piix4.c
8399 F: drivers/i2c/busses/i2c-sis5595.c
8400 F: drivers/i2c/busses/i2c-sis630.c
8401 F: drivers/i2c/busses/i2c-sis96x.c
8402 F: drivers/i2c/busses/i2c-via.c
8403 F: drivers/i2c/busses/i2c-viapro.c
8405 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8406 M: Hans de Goede <hdegoede@redhat.com>
8407 L: linux-i2c@vger.kernel.org
8409 F: drivers/i2c/busses/i2c-cht-wc.c
8411 I2C/SMBUS ISMT DRIVER
8412 M: Seth Heasley <seth.heasley@intel.com>
8413 M: Neil Horman <nhorman@tuxdriver.com>
8414 L: linux-i2c@vger.kernel.org
8415 F: Documentation/i2c/busses/i2c-ismt.rst
8416 F: drivers/i2c/busses/i2c-ismt.c
8418 I2C/SMBUS STUB DRIVER
8419 M: Jean Delvare <jdelvare@suse.com>
8420 L: linux-i2c@vger.kernel.org
8422 F: drivers/i2c/i2c-stub.c
8424 I3C DRIVER FOR CADENCE I3C MASTER IP
8425 M: Przemysław Gaj <pgaj@cadence.com>
8427 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8428 F: drivers/i3c/master/i3c-master-cdns.c
8430 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8431 M: Vitor Soares <vitor.soares@synopsys.com>
8433 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8434 F: drivers/i3c/master/dw*
8437 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8438 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8440 C: irc://chat.freenode.net/linux-i3c
8441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8442 F: Documentation/ABI/testing/sysfs-bus-i3c
8443 F: Documentation/devicetree/bindings/i3c/
8444 F: Documentation/driver-api/i3c
8446 F: include/linux/i3c/
8448 IA64 (Itanium) PLATFORM
8449 L: linux-ia64@vger.kernel.org
8451 F: Documentation/ia64/
8454 IBM Power 842 compression accelerator
8455 M: Haren Myneni <haren@us.ibm.com>
8458 F: drivers/crypto/nx/Kconfig
8459 F: drivers/crypto/nx/Makefile
8460 F: drivers/crypto/nx/nx-842*
8461 F: include/linux/sw842.h
8464 IBM Power in-Nest Crypto Acceleration
8465 M: Breno Leitão <leitao@debian.org>
8466 M: Nayna Jain <nayna@linux.ibm.com>
8467 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8468 L: linux-crypto@vger.kernel.org
8470 F: drivers/crypto/nx/Kconfig
8471 F: drivers/crypto/nx/Makefile
8472 F: drivers/crypto/nx/nx-aes*
8473 F: drivers/crypto/nx/nx-sha*
8474 F: drivers/crypto/nx/nx.*
8475 F: drivers/crypto/nx/nx_csbcpb.h
8476 F: drivers/crypto/nx/nx_debugfs.c
8478 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8479 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8480 L: linux-pci@vger.kernel.org
8481 L: linuxppc-dev@lists.ozlabs.org
8483 F: drivers/pci/hotplug/rpadlpar*
8485 IBM Power Linux RAID adapter
8486 M: Brian King <brking@us.ibm.com>
8488 F: drivers/scsi/ipr.*
8490 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8491 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8492 L: linux-pci@vger.kernel.org
8493 L: linuxppc-dev@lists.ozlabs.org
8495 F: drivers/pci/hotplug/rpaphp*
8497 IBM Power SRIOV Virtual NIC Device Driver
8498 M: Dany Madden <drt@linux.ibm.com>
8499 M: Lijun Pan <ljp@linux.ibm.com>
8500 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8501 L: netdev@vger.kernel.org
8503 F: drivers/net/ethernet/ibm/ibmvnic.*
8505 IBM Power Virtual Accelerator Switchboard
8506 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8507 L: linuxppc-dev@lists.ozlabs.org
8509 F: arch/powerpc/include/asm/vas.h
8510 F: arch/powerpc/platforms/powernv/copy-paste.h
8511 F: arch/powerpc/platforms/powernv/vas*
8513 IBM Power Virtual Ethernet Device Driver
8514 M: Cristobal Forno <cforno12@linux.ibm.com>
8515 L: netdev@vger.kernel.org
8517 F: drivers/net/ethernet/ibm/ibmveth.*
8519 IBM Power Virtual FC Device Drivers
8520 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8521 L: linux-scsi@vger.kernel.org
8523 F: drivers/scsi/ibmvscsi/ibmvfc*
8525 IBM Power Virtual Management Channel Driver
8526 M: Steven Royer <seroyer@linux.ibm.com>
8528 F: drivers/misc/ibmvmc.*
8530 IBM Power Virtual SCSI Device Drivers
8531 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8532 L: linux-scsi@vger.kernel.org
8534 F: drivers/scsi/ibmvscsi/ibmvscsi*
8535 F: include/scsi/viosrp.h
8537 IBM Power Virtual SCSI Device Target Driver
8538 M: Michael Cyr <mikecyr@linux.ibm.com>
8539 L: linux-scsi@vger.kernel.org
8540 L: target-devel@vger.kernel.org
8542 F: drivers/scsi/ibmvscsi_tgt/
8544 IBM Power VMX Cryptographic instructions
8545 M: Breno Leitão <leitao@debian.org>
8546 M: Nayna Jain <nayna@linux.ibm.com>
8547 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8548 L: linux-crypto@vger.kernel.org
8550 F: drivers/crypto/vmx/Kconfig
8551 F: drivers/crypto/vmx/Makefile
8552 F: drivers/crypto/vmx/aes*
8553 F: drivers/crypto/vmx/ghash*
8554 F: drivers/crypto/vmx/ppc-xlate.pl
8555 F: drivers/crypto/vmx/vmx.c
8557 IBM ServeRAID RAID DRIVER
8559 F: drivers/scsi/ips.*
8561 ICH LPC AND GPIO DRIVER
8562 M: Peter Tyser <ptyser@xes-inc.com>
8564 F: drivers/gpio/gpio-ich.c
8565 F: drivers/mfd/lpc_ich.c
8568 M: Max Staudt <max@enpas.org>
8569 L: linux-i2c@vger.kernel.org
8571 F: drivers/i2c/busses/i2c-icy.c
8574 M: "David S. Miller" <davem@davemloft.net>
8575 L: linux-ide@vger.kernel.org
8577 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8579 F: Documentation/ide/
8581 F: include/linux/ide.h
8584 M: Borislav Petkov <bp@alien8.de>
8585 L: linux-ide@vger.kernel.org
8587 F: Documentation/cdrom/ide-cd.rst
8588 F: drivers/ide/ide-cd*
8590 IDEAPAD LAPTOP EXTRAS DRIVER
8591 M: Ike Panhc <ike.pan@canonical.com>
8592 L: platform-driver-x86@vger.kernel.org
8594 W: http://launchpad.net/ideapad-laptop
8595 F: drivers/platform/x86/ideapad-laptop.c
8597 IDEAPAD LAPTOP SLIDEBAR DRIVER
8598 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8599 L: linux-input@vger.kernel.org
8601 W: https://github.com/o2genum/ideapad-slidebar
8602 F: drivers/input/misc/ideapad_slidebar.c
8604 IDT VersaClock 5 CLOCK DRIVER
8605 M: Luca Ceresoli <luca@lucaceresoli.net>
8607 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8608 F: drivers/clk/clk-versaclock5.c
8610 IEEE 802.15.4 SUBSYSTEM
8611 M: Alexander Aring <alex.aring@gmail.com>
8612 M: Stefan Schmidt <stefan@datenfreihafen.org>
8613 L: linux-wpan@vger.kernel.org
8615 W: https://linux-wpan.org/
8616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8618 F: Documentation/networking/ieee802154.rst
8619 F: drivers/net/ieee802154/
8620 F: include/linux/ieee802154.h
8621 F: include/linux/nl802154.h
8622 F: include/net/af_ieee802154.h
8623 F: include/net/cfg802154.h
8624 F: include/net/ieee802154_netdev.h
8625 F: include/net/mac802154.h
8626 F: include/net/nl802154.h
8631 M: Yotam Gigi <yotam.gi@gmail.com>
8632 M: Jamal Hadi Salim <jhs@mojatatu.com>
8633 F: include/net/ife.h
8634 F: include/uapi/linux/ife.h
8637 IGORPLUG-USB IR RECEIVER
8638 M: Sean Young <sean@mess.org>
8639 L: linux-media@vger.kernel.org
8641 F: drivers/media/rc/igorplugusb.c
8643 IGUANAWORKS USB IR TRANSCEIVER
8644 M: Sean Young <sean@mess.org>
8645 L: linux-media@vger.kernel.org
8647 F: drivers/media/rc/iguanair.c
8649 IIO DIGITAL POTENTIOMETER DAC
8650 M: Peter Rosin <peda@axentia.se>
8651 L: linux-iio@vger.kernel.org
8653 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8654 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8655 F: drivers/iio/dac/dpot-dac.c
8657 IIO ENVELOPE DETECTOR
8658 M: Peter Rosin <peda@axentia.se>
8659 L: linux-iio@vger.kernel.org
8661 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8662 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8663 F: drivers/iio/adc/envelope-detector.c
8666 M: Peter Rosin <peda@axentia.se>
8667 L: linux-iio@vger.kernel.org
8669 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8670 F: drivers/iio/multiplexer/iio-mux.c
8672 IIO SUBSYSTEM AND DRIVERS
8673 M: Jonathan Cameron <jic23@kernel.org>
8674 R: Lars-Peter Clausen <lars@metafoo.de>
8675 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8676 L: linux-iio@vger.kernel.org
8678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8679 F: Documentation/ABI/testing/configfs-iio*
8680 F: Documentation/ABI/testing/sysfs-bus-iio*
8681 F: Documentation/devicetree/bindings/iio/
8683 F: drivers/staging/iio/
8684 F: include/linux/iio/
8688 M: Peter Rosin <peda@axentia.se>
8689 L: linux-iio@vger.kernel.org
8691 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8692 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8693 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8694 F: drivers/iio/afe/iio-rescale.c
8696 IKANOS/ADI EAGLE ADSL USB DRIVER
8697 M: Matthieu Castet <castet.matthieu@free.fr>
8698 M: Stanislaw Gruszka <stf_xl@wp.pl>
8700 F: drivers/usb/atm/ueagle-atm.c
8702 IMGTEC ASCII LCD DRIVER
8703 M: Paul Burton <paulburton@kernel.org>
8705 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8706 F: drivers/auxdisplay/img-ascii-lcd.c
8708 IMGTEC IR DECODER DRIVER
8710 F: drivers/media/rc/img-ir/
8712 IMON SOUNDGRAPH USB IR RECEIVER
8713 M: Sean Young <sean@mess.org>
8714 L: linux-media@vger.kernel.org
8716 F: drivers/media/rc/imon.c
8717 F: drivers/media/rc/imon_raw.c
8719 IMS TWINTURBO FRAMEBUFFER DRIVER
8720 L: linux-fbdev@vger.kernel.org
8722 F: drivers/video/fbdev/imsttfb.c
8724 INA209 HARDWARE MONITOR DRIVER
8725 M: Guenter Roeck <linux@roeck-us.net>
8726 L: linux-hwmon@vger.kernel.org
8728 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8729 F: Documentation/hwmon/ina209.rst
8730 F: drivers/hwmon/ina209.c
8732 INA2XX HARDWARE MONITOR DRIVER
8733 M: Guenter Roeck <linux@roeck-us.net>
8734 L: linux-hwmon@vger.kernel.org
8736 F: Documentation/hwmon/ina2xx.rst
8737 F: drivers/hwmon/ina2xx.c
8738 F: include/linux/platform_data/ina2xx.h
8740 INDUSTRY PACK SUBSYSTEM (IPACK)
8741 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8742 M: Jens Taprogge <jens.taprogge@taprogge.org>
8743 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8744 L: industrypack-devel@lists.sourceforge.net
8746 W: http://industrypack.sourceforge.net
8749 INFINEON DPS310 Driver
8750 M: Eddie James <eajames@linux.ibm.com>
8751 L: linux-iio@vger.kernel.org
8753 F: drivers/iio/pressure/dps310.c
8755 INFINIBAND SUBSYSTEM
8756 M: Doug Ledford <dledford@redhat.com>
8757 M: Jason Gunthorpe <jgg@nvidia.com>
8758 L: linux-rdma@vger.kernel.org
8760 W: https://github.com/linux-rdma/rdma-core
8761 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8763 F: Documentation/devicetree/bindings/infiniband/
8764 F: Documentation/infiniband/
8765 F: drivers/infiniband/
8767 F: include/trace/events/ib_mad.h
8768 F: include/trace/events/ib_umad.h
8769 F: include/uapi/linux/if_infiniband.h
8770 F: include/uapi/rdma/
8771 F: samples/bpf/ibumad_kern.c
8772 F: samples/bpf/ibumad_user.c
8774 INGENIC JZ4780 NAND DRIVER
8775 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8776 L: linux-mtd@lists.infradead.org
8777 L: linux-mips@vger.kernel.org
8779 F: drivers/mtd/nand/raw/ingenic/
8782 M: Paul Cercueil <paul@crapouillou.net>
8783 L: linux-mips@vger.kernel.org
8785 F: arch/mips/boot/dts/ingenic/
8786 F: arch/mips/generic/board-ingenic.c
8787 F: arch/mips/include/asm/mach-ingenic/
8788 F: arch/mips/ingenic/Kconfig
8789 F: drivers/clk/ingenic/
8790 F: drivers/dma/dma-jz4780.c
8791 F: drivers/gpu/drm/ingenic/
8792 F: drivers/i2c/busses/i2c-jz4780.c
8793 F: drivers/iio/adc/ingenic-adc.c
8794 F: drivers/irqchip/irq-ingenic.c
8795 F: drivers/memory/jz4780-nemc.c
8796 F: drivers/mmc/host/jz4740_mmc.c
8797 F: drivers/mtd/nand/raw/ingenic/
8798 F: drivers/pinctrl/pinctrl-ingenic.c
8799 F: drivers/power/supply/ingenic-battery.c
8800 F: drivers/pwm/pwm-jz4740.c
8801 F: drivers/remoteproc/ingenic_rproc.c
8802 F: drivers/rtc/rtc-jz4740.c
8803 F: drivers/tty/serial/8250/8250_ingenic.c
8804 F: drivers/usb/musb/jz4740.c
8805 F: drivers/watchdog/jz4740_wdt.c
8806 F: include/dt-bindings/iio/adc/ingenic,adc.h
8807 F: include/linux/mfd/ingenic-tcu.h
8808 F: sound/soc/codecs/jz47*
8809 F: sound/soc/jz4740/
8812 M: Jan Kara <jack@suse.cz>
8813 R: Amir Goldstein <amir73il@gmail.com>
8814 L: linux-fsdevel@vger.kernel.org
8816 F: Documentation/filesystems/inotify.rst
8817 F: fs/notify/inotify/
8818 F: include/linux/inotify.h
8819 F: include/uapi/linux/inotify.h
8821 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8822 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8823 L: linux-input@vger.kernel.org
8825 Q: http://patchwork.kernel.org/project/linux-input/list/
8826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8827 F: Documentation/devicetree/bindings/input/
8828 F: Documentation/devicetree/bindings/serio/
8829 F: Documentation/input/
8831 F: include/linux/input.h
8832 F: include/linux/input/
8833 F: include/uapi/linux/input-event-codes.h
8834 F: include/uapi/linux/input.h
8836 INPUT MULTITOUCH (MT) PROTOCOL
8837 M: Henrik Rydberg <rydberg@bitmath.org>
8838 L: linux-input@vger.kernel.org
8840 F: Documentation/input/multi-touch-protocol.rst
8841 F: drivers/input/input-mt.c
8844 INSIDE SECURE CRYPTO DRIVER
8845 M: Antoine Tenart <atenart@kernel.org>
8846 L: linux-crypto@vger.kernel.org
8848 F: drivers/crypto/inside-secure/
8850 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8851 M: Mimi Zohar <zohar@linux.ibm.com>
8852 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8853 L: linux-integrity@vger.kernel.org
8855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8856 F: security/integrity/ima/
8858 INTEL 810/815 FRAMEBUFFER DRIVER
8859 M: Antonino Daplas <adaplas@gmail.com>
8860 L: linux-fbdev@vger.kernel.org
8862 F: drivers/video/fbdev/i810/
8865 M: Cezary Rojewski <cezary.rojewski@intel.com>
8866 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8867 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8868 M: Jie Yang <yang.jie@linux.intel.com>
8869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8873 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8874 M: Hans de Goede <hdegoede@redhat.com>
8875 L: platform-driver-x86@vger.kernel.org
8877 F: drivers/platform/x86/intel_atomisp2_pm.c
8879 INTEL ATOMISP2 LED DRIVER
8880 M: Hans de Goede <hdegoede@redhat.com>
8881 L: platform-driver-x86@vger.kernel.org
8883 F: drivers/platform/x86/intel_atomisp2_led.c
8885 INTEL BROXTON PMC DRIVER
8886 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8887 M: Zha Qipeng <qipeng.zha@intel.com>
8889 F: drivers/mfd/intel_pmc_bxt.c
8890 F: include/linux/mfd/intel_pmc_bxt.h
8892 INTEL C600 SERIES SAS CONTROLLER DRIVER
8893 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8894 L: linux-scsi@vger.kernel.org
8896 T: git git://git.code.sf.net/p/intel-sas/isci
8897 F: drivers/scsi/isci/
8899 INTEL CPU family model numbers
8900 M: Tony Luck <tony.luck@intel.com>
8902 L: linux-kernel@vger.kernel.org
8904 F: arch/x86/include/asm/intel-family.h
8906 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8907 M: Jani Nikula <jani.nikula@linux.intel.com>
8908 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8909 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8910 L: intel-gfx@lists.freedesktop.org
8912 W: https://01.org/linuxgraphics/
8913 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8914 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8915 C: irc://chat.freenode.net/intel-gfx
8916 T: git git://anongit.freedesktop.org/drm-intel
8917 F: Documentation/gpu/i915.rst
8918 F: drivers/gpu/drm/i915/
8919 F: include/drm/i915*
8920 F: include/uapi/drm/i915_drm.h
8922 INTEL ETHERNET DRIVERS
8923 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8924 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8925 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8927 W: http://www.intel.com/support/feedback.htm
8928 W: http://e1000.sourceforge.net/
8929 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8932 F: Documentation/networking/device_drivers/ethernet/intel/
8933 F: drivers/net/ethernet/intel/
8934 F: drivers/net/ethernet/intel/*/
8935 F: include/linux/avf/virtchnl.h
8937 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8938 M: Maik Broemme <mbroemme@libmpq.org>
8939 L: linux-fbdev@vger.kernel.org
8941 F: Documentation/fb/intelfb.rst
8942 F: drivers/video/fbdev/intelfb/
8945 M: Andy Shevchenko <andy@kernel.org>
8946 L: linux-gpio@vger.kernel.org
8948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8949 F: drivers/gpio/gpio-ich.c
8950 F: drivers/gpio/gpio-merrifield.c
8951 F: drivers/gpio/gpio-ml-ioh.c
8952 F: drivers/gpio/gpio-pch.c
8953 F: drivers/gpio/gpio-sch.c
8954 F: drivers/gpio/gpio-sodaville.c
8956 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8957 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8958 M: Zhi Wang <zhi.a.wang@intel.com>
8959 L: intel-gvt-dev@lists.freedesktop.org
8960 L: intel-gfx@lists.freedesktop.org
8962 W: https://01.org/igvt-g
8963 T: git https://github.com/intel/gvt-linux.git
8964 F: drivers/gpu/drm/i915/gvt/
8966 INTEL HID EVENT DRIVER
8967 M: Alex Hung <alex.hung@canonical.com>
8968 L: platform-driver-x86@vger.kernel.org
8970 F: drivers/platform/x86/intel-hid.c
8972 INTEL I/OAT DMA DRIVER
8973 M: Dave Jiang <dave.jiang@intel.com>
8974 R: Dan Williams <dan.j.williams@intel.com>
8975 L: dmaengine@vger.kernel.org
8977 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8978 F: drivers/dma/ioat*
8981 M: Dave Jiang <dave.jiang@intel.com>
8982 L: dmaengine@vger.kernel.org
8984 F: drivers/dma/idxd/*
8985 F: include/uapi/linux/idxd.h
8988 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8989 M: Len Brown <lenb@kernel.org>
8990 L: linux-pm@vger.kernel.org
8992 B: https://bugzilla.kernel.org
8993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8994 F: drivers/idle/intel_idle.c
8996 INTEL INTEGRATED SENSOR HUB DRIVER
8997 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8998 M: Jiri Kosina <jikos@kernel.org>
8999 L: linux-input@vger.kernel.org
9001 F: drivers/hid/intel-ish-hid/
9004 M: David Woodhouse <dwmw2@infradead.org>
9005 M: Lu Baolu <baolu.lu@linux.intel.com>
9006 L: iommu@lists.linux-foundation.org
9008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9009 F: drivers/iommu/intel/
9010 F: include/linux/intel-iommu.h
9011 F: include/linux/intel-svm.h
9013 INTEL IOP-ADMA DMA DRIVER
9014 R: Dan Williams <dan.j.williams@intel.com>
9016 F: drivers/dma/iop-adma.c
9018 INTEL IPU3 CSI-2 CIO2 DRIVER
9019 M: Yong Zhi <yong.zhi@intel.com>
9020 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9021 M: Bingbu Cao <bingbu.cao@intel.com>
9022 M: Dan Scally <djrscally@gmail.com>
9023 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9024 L: linux-media@vger.kernel.org
9026 T: git git://linuxtv.org/media_tree.git
9027 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9028 F: drivers/media/pci/intel/ipu3/
9030 INTEL IPU3 CSI-2 IMGU DRIVER
9031 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9032 R: Bingbu Cao <bingbu.cao@intel.com>
9033 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9034 L: linux-media@vger.kernel.org
9036 F: Documentation/admin-guide/media/ipu3.rst
9037 F: Documentation/admin-guide/media/ipu3_rcb.svg
9038 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9039 F: drivers/staging/media/ipu3/
9041 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9042 M: Krzysztof Halasa <khalasa@piap.pl>
9044 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9045 F: drivers/net/wan/ixp4xx_hss.c
9046 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9047 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9048 F: include/linux/soc/ixp4xx/npe.h
9049 F: include/linux/soc/ixp4xx/qmgr.h
9051 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9052 M: Deepak Saxena <dsaxena@plexity.net>
9054 F: drivers/char/hw_random/ixp4xx-rng.c
9056 INTEL KEEM BAY DRM DRIVER
9057 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9058 M: Edmund Dea <edmund.j.dea@intel.com>
9060 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9061 F: drivers/gpu/drm/kmb/
9063 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9064 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9066 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9067 F: drivers/crypto/keembay/Kconfig
9068 F: drivers/crypto/keembay/Makefile
9069 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9070 F: drivers/crypto/keembay/ocs-aes.c
9071 F: drivers/crypto/keembay/ocs-aes.h
9073 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9074 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9075 M: Declan Murphy <declan.murphy@intel.com>
9077 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9078 F: drivers/crypto/keembay/Kconfig
9079 F: drivers/crypto/keembay/Makefile
9080 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9081 F: drivers/crypto/keembay/ocs-hcu.c
9082 F: drivers/crypto/keembay/ocs-hcu.h
9084 INTEL MANAGEMENT ENGINE (mei)
9085 M: Tomas Winkler <tomas.winkler@intel.com>
9086 L: linux-kernel@vger.kernel.org
9088 F: Documentation/driver-api/mei/*
9089 F: drivers/misc/mei/
9090 F: drivers/watchdog/mei_wdt.c
9091 F: include/linux/mei_cl_bus.h
9092 F: include/uapi/linux/mei.h
9095 INTEL MENLOW THERMAL DRIVER
9096 M: Sujith Thomas <sujith.thomas@intel.com>
9097 L: platform-driver-x86@vger.kernel.org
9099 W: https://01.org/linux-acpi
9100 F: drivers/platform/x86/intel_menlow.c
9102 INTEL P-Unit IPC DRIVER
9103 M: Zha Qipeng <qipeng.zha@intel.com>
9104 L: platform-driver-x86@vger.kernel.org
9106 F: arch/x86/include/asm/intel_punit_ipc.h
9107 F: drivers/platform/x86/intel_punit_ipc.c
9109 INTEL PMC CORE DRIVER
9110 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9111 M: David E Box <david.e.box@intel.com>
9112 L: platform-driver-x86@vger.kernel.org
9114 F: drivers/platform/x86/intel_pmc_core*
9116 INTEL PMIC GPIO DRIVERS
9117 M: Andy Shevchenko <andy@kernel.org>
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9120 F: drivers/gpio/gpio-*cove.c
9122 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9123 M: Andy Shevchenko <andy@kernel.org>
9125 F: drivers/mfd/intel_soc_pmic*
9126 F: include/linux/mfd/intel_soc_pmic*
9129 M: "David E. Box" <david.e.box@linux.intel.com>
9131 F: drivers/mfd/intel_pmt.c
9132 F: drivers/platform/x86/intel_pmt_*
9134 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9135 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9136 L: linux-wireless@vger.kernel.org
9138 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9139 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9140 F: drivers/net/wireless/intel/ipw2x00/
9143 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9144 M: Len Brown <lenb@kernel.org>
9145 L: linux-pm@vger.kernel.org
9147 F: drivers/cpufreq/intel_pstate.c
9149 INTEL RDMA RNIC DRIVER
9150 M: Faisal Latif <faisal.latif@intel.com>
9151 M: Shiraz Saleem <shiraz.saleem@intel.com>
9152 L: linux-rdma@vger.kernel.org
9154 F: drivers/infiniband/hw/i40iw/
9155 F: include/uapi/rdma/i40iw-abi.h
9158 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9160 F: arch/x86/include/asm/intel_scu_ipc.h
9161 F: drivers/platform/x86/intel_scu_*
9163 INTEL SPEED SELECT TECHNOLOGY
9164 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9165 L: platform-driver-x86@vger.kernel.org
9167 F: drivers/platform/x86/intel_speed_select_if/
9168 F: include/uapi/linux/isst_if.h
9169 F: tools/power/x86/intel-speed-select/
9171 INTEL STRATIX10 FIRMWARE DRIVERS
9172 M: Richard Gong <richard.gong@linux.intel.com>
9173 L: linux-kernel@vger.kernel.org
9175 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9176 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9177 F: drivers/firmware/stratix10-rsu.c
9178 F: drivers/firmware/stratix10-svc.c
9179 F: include/linux/firmware/intel/stratix10-smc.h
9180 F: include/linux/firmware/intel/stratix10-svc-client.h
9182 INTEL TELEMETRY DRIVER
9183 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9184 M: "David E. Box" <david.e.box@linux.intel.com>
9185 L: platform-driver-x86@vger.kernel.org
9187 F: arch/x86/include/asm/intel_telemetry.h
9188 F: drivers/platform/x86/intel_telemetry*
9190 INTEL UNCORE FREQUENCY CONTROL
9191 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9192 L: platform-driver-x86@vger.kernel.org
9194 F: drivers/platform/x86/intel-uncore-frequency.c
9196 INTEL VIRTUAL BUTTON DRIVER
9197 M: AceLan Kao <acelan.kao@canonical.com>
9198 L: platform-driver-x86@vger.kernel.org
9200 F: drivers/platform/x86/intel-vbtn.c
9202 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9203 M: Stanislaw Gruszka <stf_xl@wp.pl>
9204 L: linux-wireless@vger.kernel.org
9206 F: drivers/net/wireless/intel/iwlegacy/
9208 INTEL WIRELESS WIFI LINK (iwlwifi)
9209 M: Luca Coelho <luciano.coelho@intel.com>
9210 L: linux-wireless@vger.kernel.org
9212 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9214 F: drivers/net/wireless/intel/iwlwifi/
9216 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9217 M: Jithu Joseph <jithu.joseph@intel.com>
9218 R: Maurice Ma <maurice.ma@intel.com>
9220 W: https://slimbootloader.github.io/security/firmware-update.html
9221 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9223 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9224 M: Mario Limonciello <mario.limonciello@dell.com>
9226 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9229 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9231 F: Documentation/trace/intel_th.rst
9232 F: drivers/hwtracing/intel_th/
9233 F: include/linux/intel_th.h
9235 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9236 M: Ning Sun <ning.sun@intel.com>
9237 L: tboot-devel@lists.sourceforge.net
9239 W: http://tboot.sourceforge.net
9240 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9241 F: Documentation/x86/intel_txt.rst
9242 F: arch/x86/kernel/tboot.c
9243 F: include/linux/tboot.h
9246 M: Jarkko Sakkinen <jarkko@kernel.org>
9247 R: Dave Hansen <dave.hansen@linux.intel.com>
9248 L: linux-sgx@vger.kernel.org
9250 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9252 F: Documentation/x86/sgx.rst
9253 F: arch/x86/entry/vdso/vsgx.S
9254 F: arch/x86/include/uapi/asm/sgx.h
9255 F: arch/x86/kernel/cpu/sgx/*
9256 F: tools/testing/selftests/sgx/*
9260 M: Georgi Djakov <djakov@kernel.org>
9261 L: linux-pm@vger.kernel.org
9263 F: Documentation/devicetree/bindings/interconnect/
9264 F: Documentation/driver-api/interconnect.rst
9265 F: drivers/interconnect/
9266 F: include/dt-bindings/interconnect/
9267 F: include/linux/interconnect-provider.h
9268 F: include/linux/interconnect.h
9270 INVENSENSE ICM-426xx IMU DRIVER
9271 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9272 L: linux-iio@vger.kernel.org
9274 W: https://invensense.tdk.com/
9275 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9276 F: drivers/iio/imu/inv_icm42600/
9278 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9279 M: Linus Walleij <linus.walleij@linaro.org>
9280 L: linux-iio@vger.kernel.org
9282 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9283 F: drivers/iio/gyro/mpu3050*
9285 IOC3 ETHERNET DRIVER
9286 M: Ralf Baechle <ralf@linux-mips.org>
9287 L: linux-mips@vger.kernel.org
9289 F: drivers/net/ethernet/sgi/ioc3-eth.c
9291 IOMAP FILESYSTEM LIBRARY
9292 M: Christoph Hellwig <hch@infradead.org>
9293 M: Darrick J. Wong <djwong@kernel.org>
9294 M: linux-xfs@vger.kernel.org
9295 M: linux-fsdevel@vger.kernel.org
9296 L: linux-xfs@vger.kernel.org
9297 L: linux-fsdevel@vger.kernel.org
9299 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9301 F: include/linux/iomap.h
9304 M: Joerg Roedel <joro@8bytes.org>
9305 M: Will Deacon <will@kernel.org>
9306 L: iommu@lists.linux-foundation.org
9308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9309 F: Documentation/devicetree/bindings/iommu/
9310 F: Documentation/userspace-api/iommu.rst
9312 F: include/linux/iommu.h
9313 F: include/linux/iova.h
9314 F: include/linux/of_iommu.h
9315 F: include/uapi/linux/iommu.h
9318 M: Jens Axboe <axboe@kernel.dk>
9319 R: Pavel Begunkov <asml.silence@gmail.com>
9320 L: io-uring@vger.kernel.org
9322 T: git git://git.kernel.dk/linux-block
9323 T: git git://git.kernel.dk/liburing
9327 F: include/linux/io_uring.h
9328 F: include/uapi/linux/io_uring.h
9331 M: Corey Minyard <minyard@acm.org>
9332 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9334 W: http://openipmi.sourceforge.net/
9335 F: Documentation/driver-api/ipmi.rst
9336 F: Documentation/devicetree/bindings/ipmi/
9337 F: drivers/char/ipmi/
9338 F: include/linux/ipmi*
9339 F: include/uapi/linux/ipmi*
9341 IPS SCSI RAID DRIVER
9342 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9343 L: linux-scsi@vger.kernel.org
9345 W: http://www.adaptec.com/
9346 F: drivers/scsi/ips*
9349 M: Simon Horman <horms@verge.net.au>
9350 M: Julian Anastasov <ja@ssi.bg>
9351 L: netdev@vger.kernel.org
9352 L: lvs-devel@vger.kernel.org
9354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9356 F: Documentation/networking/ipvs-sysctl.rst
9357 F: include/net/ip_vs.h
9358 F: include/uapi/linux/ip_vs.h
9359 F: net/netfilter/ipvs/
9362 M: Jiri Kosina <jikos@kernel.org>
9363 M: David Sterba <dsterba@suse.com>
9365 F: drivers/tty/ipwireless/
9368 L: netdev@vger.kernel.org
9370 F: include/uapi/linux/ipx.h
9372 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9373 M: Marc Zyngier <maz@kernel.org>
9375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9376 F: Documentation/core-api/irq/irq-domain.rst
9377 F: include/linux/irqdomain.h
9378 F: kernel/irq/irqdomain.c
9382 M: Thomas Gleixner <tglx@linutronix.de>
9383 L: linux-kernel@vger.kernel.org
9385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9389 M: Thomas Gleixner <tglx@linutronix.de>
9390 M: Marc Zyngier <maz@kernel.org>
9391 L: linux-kernel@vger.kernel.org
9393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9394 F: Documentation/devicetree/bindings/interrupt-controller/
9398 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9400 F: Documentation/driver-api/isa.rst
9401 F: drivers/base/isa.c
9402 F: include/linux/isa.h
9405 M: Hans Verkuil <hverkuil@xs4all.nl>
9406 L: linux-media@vger.kernel.org
9408 W: https://linuxtv.org
9409 T: git git://linuxtv.org/media_tree.git
9410 F: drivers/media/radio/radio-isa*
9413 M: Jaroslav Kysela <perex@perex.cz>
9415 F: Documentation/driver-api/isapnp.rst
9416 F: drivers/pnp/isapnp/
9417 F: include/linux/isapnp.h
9420 M: Lee Duncan <lduncan@suse.com>
9421 M: Chris Leech <cleech@redhat.com>
9422 L: open-iscsi@googlegroups.com
9423 L: linux-scsi@vger.kernel.org
9425 W: www.open-iscsi.com
9426 F: drivers/scsi/*iscsi*
9427 F: include/scsi/*iscsi*
9429 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9430 M: Peter Jones <pjones@redhat.com>
9431 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9433 F: drivers/firmware/iscsi_ibft*
9435 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9436 M: Sagi Grimberg <sagi@grimberg.me>
9437 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9438 L: linux-rdma@vger.kernel.org
9440 W: http://www.openfabrics.org
9441 W: www.open-iscsi.org
9442 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9443 F: drivers/infiniband/ulp/iser/
9445 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9446 M: Sagi Grimberg <sagi@grimberg.me>
9447 L: linux-rdma@vger.kernel.org
9448 L: target-devel@vger.kernel.org
9450 W: http://www.linux-iscsi.org
9451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9452 F: drivers/infiniband/ulp/isert
9454 ISDN/CMTP OVER BLUETOOTH
9455 M: Karsten Keil <isdn@linux-pingi.de>
9456 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9457 L: netdev@vger.kernel.org
9459 W: http://www.isdn4linux.de
9460 F: Documentation/isdn/
9461 F: drivers/isdn/capi/
9462 F: include/linux/isdn/
9463 F: include/uapi/linux/isdn/
9464 F: net/bluetooth/cmtp/
9466 ISDN/mISDN SUBSYSTEM
9467 M: Karsten Keil <isdn@linux-pingi.de>
9468 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9469 L: netdev@vger.kernel.org
9471 W: http://www.isdn4linux.de
9472 F: drivers/isdn/Kconfig
9473 F: drivers/isdn/Makefile
9474 F: drivers/isdn/hardware/
9475 F: drivers/isdn/mISDN/
9477 IT87 HARDWARE MONITORING DRIVER
9478 M: Jean Delvare <jdelvare@suse.com>
9479 L: linux-hwmon@vger.kernel.org
9481 F: Documentation/hwmon/it87.rst
9482 F: drivers/hwmon/it87.c
9485 M: Antti Palosaari <crope@iki.fi>
9486 L: linux-media@vger.kernel.org
9488 W: https://linuxtv.org
9489 W: http://palosaari.fi/linux/
9490 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9491 T: git git://linuxtv.org/anttip/media_tree.git
9492 F: drivers/media/tuners/it913x*
9494 IVTV VIDEO4LINUX DRIVER
9495 M: Andy Walls <awalls@md.metrocast.net>
9496 L: linux-media@vger.kernel.org
9498 W: https://linuxtv.org
9499 T: git git://linuxtv.org/media_tree.git
9500 F: Documentation/admin-guide/media/ivtv*
9501 F: drivers/media/pci/ivtv/
9502 F: include/uapi/linux/ivtv*
9504 IX2505V MEDIA DRIVER
9505 M: Malcolm Priestley <tvboxspy@gmail.com>
9506 L: linux-media@vger.kernel.org
9508 W: https://linuxtv.org
9509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9510 F: drivers/media/dvb-frontends/ix2505v*
9512 JAILHOUSE HYPERVISOR INTERFACE
9513 M: Jan Kiszka <jan.kiszka@siemens.com>
9514 L: jailhouse-dev@googlegroups.com
9516 F: arch/x86/include/asm/jailhouse_para.h
9517 F: arch/x86/kernel/jailhouse.c
9519 JC42.4 TEMPERATURE SENSOR DRIVER
9520 M: Guenter Roeck <linux@roeck-us.net>
9521 L: linux-hwmon@vger.kernel.org
9523 F: Documentation/hwmon/jc42.rst
9524 F: drivers/hwmon/jc42.c
9527 M: Dave Kleikamp <shaggy@kernel.org>
9528 L: jfs-discussion@lists.sourceforge.net
9530 W: http://jfs.sourceforge.net/
9531 T: git git://github.com/kleikamp/linux-shaggy.git
9532 F: Documentation/admin-guide/jfs.rst
9536 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9537 L: netdev@vger.kernel.org
9539 F: drivers/net/ethernet/jme.*
9541 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9542 M: David Woodhouse <dwmw2@infradead.org>
9543 M: Richard Weinberger <richard@nod.at>
9544 L: linux-mtd@lists.infradead.org
9546 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9547 T: git git://git.infradead.org/ubifs-2.6.git
9549 F: include/uapi/linux/jffs2.h
9551 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9552 M: "Theodore Ts'o" <tytso@mit.edu>
9553 M: Jan Kara <jack@suse.com>
9554 L: linux-ext4@vger.kernel.org
9557 F: include/linux/jbd2.h
9559 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9560 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9561 L: linux-media@vger.kernel.org
9563 F: drivers/media/platform/rcar_jpu.c
9565 JSM Neo PCI based serial card
9566 L: linux-serial@vger.kernel.org
9568 F: drivers/tty/serial/jsm/
9570 K10TEMP HARDWARE MONITORING DRIVER
9571 M: Clemens Ladisch <clemens@ladisch.de>
9572 L: linux-hwmon@vger.kernel.org
9574 F: Documentation/hwmon/k10temp.rst
9575 F: drivers/hwmon/k10temp.c
9577 K8TEMP HARDWARE MONITORING DRIVER
9578 M: Rudolf Marek <r.marek@assembler.cz>
9579 L: linux-hwmon@vger.kernel.org
9581 F: Documentation/hwmon/k8temp.rst
9582 F: drivers/hwmon/k8temp.c
9585 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9586 R: Alexander Potapenko <glider@google.com>
9587 R: Andrey Konovalov <andreyknvl@gmail.com>
9588 R: Dmitry Vyukov <dvyukov@google.com>
9589 L: kasan-dev@googlegroups.com
9591 F: Documentation/dev-tools/kasan.rst
9592 F: arch/*/include/asm/*kasan.h
9593 F: arch/*/mm/kasan_init*
9594 F: include/linux/kasan*.h
9595 F: lib/Kconfig.kasan
9596 F: lib/test_kasan*.c
9598 F: scripts/Makefile.kasan
9601 M: Masahiro Yamada <masahiroy@kernel.org>
9602 L: linux-kbuild@vger.kernel.org
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9605 F: Documentation/kbuild/kconfig*
9606 F: scripts/Kconfig.include
9610 R: Dmitry Vyukov <dvyukov@google.com>
9611 R: Andrey Konovalov <andreyknvl@gmail.com>
9612 L: kasan-dev@googlegroups.com
9614 F: Documentation/dev-tools/kcov.rst
9615 F: include/linux/kcov.h
9616 F: include/uapi/linux/kcov.h
9618 F: scripts/Makefile.kcov
9621 M: Marco Elver <elver@google.com>
9622 R: Dmitry Vyukov <dvyukov@google.com>
9623 L: kasan-dev@googlegroups.com
9625 F: Documentation/dev-tools/kcsan.rst
9626 F: include/linux/kcsan*.h
9628 F: lib/Kconfig.kcsan
9629 F: scripts/Makefile.kcsan
9632 M: Dave Young <dyoung@redhat.com>
9633 M: Baoquan He <bhe@redhat.com>
9634 R: Vivek Goyal <vgoyal@redhat.com>
9635 L: kexec@lists.infradead.org
9637 W: http://lse.sourceforge.net/kdump/
9638 F: Documentation/admin-guide/kdump/
9640 F: include/linux/crash_core.h
9641 F: include/linux/crash_dump.h
9642 F: include/uapi/linux/vmcore.h
9645 KEENE FM RADIO TRANSMITTER DRIVER
9646 M: Hans Verkuil <hverkuil@xs4all.nl>
9647 L: linux-media@vger.kernel.org
9649 W: https://linuxtv.org
9650 T: git git://linuxtv.org/media_tree.git
9651 F: drivers/media/radio/radio-keene*
9654 M: Ian Kent <raven@themaw.net>
9655 L: autofs@vger.kernel.org
9659 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9660 M: Masahiro Yamada <masahiroy@kernel.org>
9661 M: Michal Marek <michal.lkml@markovi.net>
9662 L: linux-kbuild@vger.kernel.org
9664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9665 F: Documentation/kbuild/
9667 F: scripts/*vmlinux*
9669 F: scripts/Makefile*
9676 L: kernel-janitors@vger.kernel.org
9678 W: http://kernelnewbies.org/KernelJanitors
9680 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9681 M: "J. Bruce Fields" <bfields@fieldses.org>
9682 M: Chuck Lever <chuck.lever@oracle.com>
9683 L: linux-nfs@vger.kernel.org
9685 W: http://nfs.sourceforge.net/
9686 T: git git://linux-nfs.org/~bfields/linux.git
9690 F: include/linux/lockd/
9691 F: include/linux/sunrpc/
9692 F: include/uapi/linux/nfsd/
9693 F: include/uapi/linux/sunrpc/
9695 F: Documentation/filesystems/nfs/
9697 KERNEL SELFTEST FRAMEWORK
9698 M: Shuah Khan <shuah@kernel.org>
9699 M: Shuah Khan <skhan@linuxfoundation.org>
9700 L: linux-kselftest@vger.kernel.org
9702 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9704 F: Documentation/dev-tools/kselftest*
9705 F: tools/testing/selftests/
9707 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9708 M: Brendan Higgins <brendanhiggins@google.com>
9709 L: linux-kselftest@vger.kernel.org
9710 L: kunit-dev@googlegroups.com
9712 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9713 F: Documentation/dev-tools/kunit/
9716 F: tools/testing/kunit/
9718 KERNEL USERMODE HELPER
9719 M: Luis Chamberlain <mcgrof@kernel.org>
9720 L: linux-kernel@vger.kernel.org
9722 F: include/linux/umh.h
9725 KERNEL VIRTUAL MACHINE (KVM)
9726 M: Paolo Bonzini <pbonzini@redhat.com>
9727 L: kvm@vger.kernel.org
9729 W: http://www.linux-kvm.org
9730 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9731 F: Documentation/virt/kvm/
9732 F: include/asm-generic/kvm*
9733 F: include/kvm/iodev.h
9734 F: include/linux/kvm*
9735 F: include/trace/events/kvm.h
9736 F: include/uapi/asm-generic/kvm*
9737 F: include/uapi/linux/kvm*
9739 F: tools/testing/selftests/kvm/
9742 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9743 M: Marc Zyngier <maz@kernel.org>
9744 R: James Morse <james.morse@arm.com>
9745 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9746 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9748 L: kvmarm@lists.cs.columbia.edu
9750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9751 F: arch/arm64/include/asm/kvm*
9752 F: arch/arm64/include/uapi/asm/kvm*
9754 F: include/kvm/arm_*
9756 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9757 M: Huacai Chen <chenhuacai@kernel.org>
9758 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9759 L: linux-mips@vger.kernel.org
9760 L: kvm@vger.kernel.org
9762 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9763 F: arch/mips/include/asm/kvm*
9764 F: arch/mips/include/uapi/asm/kvm*
9767 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9768 M: Paul Mackerras <paulus@ozlabs.org>
9769 L: kvm-ppc@vger.kernel.org
9771 W: http://www.linux-kvm.org/
9772 T: git git://github.com/agraf/linux-2.6.git
9773 F: arch/powerpc/include/asm/kvm*
9774 F: arch/powerpc/include/uapi/asm/kvm*
9775 F: arch/powerpc/kernel/kvm*
9776 F: arch/powerpc/kvm/
9778 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9779 M: Christian Borntraeger <borntraeger@de.ibm.com>
9780 M: Janosch Frank <frankja@linux.ibm.com>
9781 R: David Hildenbrand <david@redhat.com>
9782 R: Cornelia Huck <cohuck@redhat.com>
9783 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9784 L: kvm@vger.kernel.org
9786 W: http://www.ibm.com/developerworks/linux/linux390/
9787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9788 F: Documentation/virt/kvm/s390*
9789 F: arch/s390/include/asm/gmap.h
9790 F: arch/s390/include/asm/kvm*
9791 F: arch/s390/include/uapi/asm/kvm*
9792 F: arch/s390/kernel/uv.c
9794 F: arch/s390/mm/gmap.c
9795 F: tools/testing/selftests/kvm/*/s390x/
9796 F: tools/testing/selftests/kvm/s390x/
9798 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9799 M: Paolo Bonzini <pbonzini@redhat.com>
9800 R: Sean Christopherson <seanjc@google.com>
9801 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9802 R: Wanpeng Li <wanpengli@tencent.com>
9803 R: Jim Mattson <jmattson@google.com>
9804 R: Joerg Roedel <joro@8bytes.org>
9805 L: kvm@vger.kernel.org
9807 W: http://www.linux-kvm.org
9808 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9809 F: arch/x86/include/asm/kvm*
9810 F: arch/x86/include/asm/pvclock-abi.h
9811 F: arch/x86/include/asm/svm.h
9812 F: arch/x86/include/asm/vmx*.h
9813 F: arch/x86/include/uapi/asm/kvm*
9814 F: arch/x86/include/uapi/asm/svm.h
9815 F: arch/x86/include/uapi/asm/vmx.h
9816 F: arch/x86/kernel/kvm.c
9817 F: arch/x86/kernel/kvmclock.c
9822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9823 M: Tejun Heo <tj@kernel.org>
9825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9827 F: include/linux/kernfs.h
9830 M: Eric Biederman <ebiederm@xmission.com>
9831 L: kexec@lists.infradead.org
9833 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9834 F: include/linux/kexec.h
9835 F: include/uapi/linux/kexec.h
9839 M: Mimi Zohar <zohar@linux.ibm.com>
9840 L: linux-integrity@vger.kernel.org
9841 L: keyrings@vger.kernel.org
9843 F: Documentation/security/keys/trusted-encrypted.rst
9844 F: include/keys/encrypted-type.h
9845 F: security/keys/encrypted-keys/
9848 M: James Bottomley <jejb@linux.ibm.com>
9849 M: Jarkko Sakkinen <jarkko@kernel.org>
9850 M: Mimi Zohar <zohar@linux.ibm.com>
9851 L: linux-integrity@vger.kernel.org
9852 L: keyrings@vger.kernel.org
9854 F: Documentation/security/keys/trusted-encrypted.rst
9855 F: include/keys/trusted-type.h
9856 F: include/keys/trusted_tpm.h
9857 F: security/keys/trusted-keys/
9860 M: David Howells <dhowells@redhat.com>
9861 M: Jarkko Sakkinen <jarkko@kernel.org>
9862 L: keyrings@vger.kernel.org
9864 F: Documentation/security/keys/core.rst
9866 F: include/linux/key-type.h
9867 F: include/linux/key.h
9868 F: include/linux/keyctl.h
9869 F: include/uapi/linux/keyctl.h
9873 M: Alexander Potapenko <glider@google.com>
9874 M: Marco Elver <elver@google.com>
9875 R: Dmitry Vyukov <dvyukov@google.com>
9876 L: kasan-dev@googlegroups.com
9878 F: Documentation/dev-tools/kfence.rst
9879 F: arch/*/include/asm/kfence.h
9880 F: include/linux/kfence.h
9881 F: lib/Kconfig.kfence
9885 M: Stefani Seibold <stefani@seibold.net>
9887 F: include/linux/kfifo.h
9891 KGDB / KDB /debug_core
9892 M: Jason Wessel <jason.wessel@windriver.com>
9893 M: Daniel Thompson <daniel.thompson@linaro.org>
9894 R: Douglas Anderson <dianders@chromium.org>
9895 L: kgdb-bugreport@lists.sourceforge.net
9897 W: http://kgdb.wiki.kernel.org/
9898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9899 F: Documentation/dev-tools/kgdb.rst
9900 F: drivers/misc/kgdbts.c
9901 F: drivers/tty/serial/kgdboc.c
9902 F: include/linux/kdb.h
9903 F: include/linux/kgdb.h
9906 KHADAS MCU MFD DRIVER
9907 M: Neil Armstrong <narmstrong@baylibre.com>
9908 L: linux-amlogic@lists.infradead.org
9910 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9911 F: drivers/mfd/khadas-mcu.c
9912 F: include/linux/mfd/khadas-mcu.h
9913 F: drivers/thermal/khadas_mcu_fan.c
9916 M: Catalin Marinas <catalin.marinas@arm.com>
9918 F: Documentation/dev-tools/kmemleak.rst
9919 F: include/linux/kmemleak.h
9921 F: samples/kmemleak/kmemleak-test.c
9923 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9924 M: Luis Chamberlain <mcgrof@kernel.org>
9925 L: linux-kernel@vger.kernel.org
9927 F: include/linux/kmod.h
9930 F: tools/testing/selftests/kmod/
9933 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9934 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9935 M: "David S. Miller" <davem@davemloft.net>
9936 M: Masami Hiramatsu <mhiramat@kernel.org>
9938 F: Documentation/trace/kprobes.rst
9939 F: include/asm-generic/kprobes.h
9940 F: include/linux/kprobes.h
9943 KS0108 LCD CONTROLLER DRIVER
9944 M: Miguel Ojeda <ojeda@kernel.org>
9946 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9947 F: drivers/auxdisplay/ks0108.c
9948 F: include/linux/ks0108.h
9950 KTD253 BACKLIGHT DRIVER
9951 M: Linus Walleij <linus.walleij@linaro.org>
9953 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9954 F: drivers/video/backlight/ktd253-backlight.c
9957 M: David Ahern <dsahern@kernel.org>
9958 L: netdev@vger.kernel.org
9960 F: include/net/l3mdev.h
9964 M: John Fastabend <john.fastabend@gmail.com>
9965 M: Daniel Borkmann <daniel@iogearbox.net>
9966 M: Jakub Sitnicki <jakub@cloudflare.com>
9967 M: Lorenz Bauer <lmb@cloudflare.com>
9968 L: netdev@vger.kernel.org
9969 L: bpf@vger.kernel.org
9971 F: include/linux/skmsg.h
9973 F: net/core/sock_map.c
9974 F: net/ipv4/tcp_bpf.c
9975 F: net/ipv4/udp_bpf.c
9977 LANTIQ / INTEL Ethernet drivers
9978 M: Hauke Mehrtens <hauke@hauke-m.de>
9979 L: netdev@vger.kernel.org
9981 F: drivers/net/dsa/lantiq_gswip.c
9982 F: drivers/net/dsa/lantiq_pce.h
9983 F: drivers/net/ethernet/lantiq_xrx200.c
9984 F: net/dsa/tag_gswip.c
9986 LANTIQ MIPS ARCHITECTURE
9987 M: John Crispin <john@phrozen.org>
9988 L: linux-mips@vger.kernel.org
9991 F: drivers/soc/lantiq
9993 LASI 53c700 driver for PARISC
9994 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9995 L: linux-scsi@vger.kernel.org
9997 F: Documentation/scsi/53c700.rst
9998 F: drivers/scsi/53c700*
10001 M: Tobin C. Harding <me@tobin.cc>
10002 M: Tycho Andersen <tycho@tycho.pizza>
10003 L: linux-hardening@vger.kernel.org
10005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10006 F: scripts/leaking_addresses.pl
10009 M: Pavel Machek <pavel@ucw.cz>
10010 R: Dan Murphy <dmurphy@ti.com>
10011 L: linux-leds@vger.kernel.org
10013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10014 F: Documentation/devicetree/bindings/leds/
10016 F: include/linux/leds.h
10018 LEGACY EEPROM DRIVER
10019 M: Jean Delvare <jdelvare@suse.com>
10021 F: Documentation/misc-devices/eeprom.rst
10022 F: drivers/misc/eeprom/eeprom.c
10024 LEGO MINDSTORMS EV3
10025 R: David Lechner <david@lechnology.com>
10027 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10028 F: arch/arm/boot/dts/da850-lego-ev3.dts
10029 F: drivers/power/supply/lego_ev3_battery.c
10031 LEGO USB Tower driver
10032 M: Juergen Stuber <starblue@users.sourceforge.net>
10033 L: legousb-devel@lists.sourceforge.net
10035 W: http://legousb.sourceforge.net/
10036 F: drivers/usb/misc/legousbtower.c
10039 M: Matan Ziv-Av <matan@svgalib.org>
10040 L: platform-driver-x86@vger.kernel.org
10042 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10043 F: Documentation/admin-guide/laptops/lg-laptop.rst
10044 F: drivers/platform/x86/lg-laptop.c
10046 LG2160 MEDIA DRIVER
10047 M: Michael Krufky <mkrufky@linuxtv.org>
10048 L: linux-media@vger.kernel.org
10050 W: https://linuxtv.org
10051 W: http://github.com/mkrufky
10052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10053 T: git git://linuxtv.org/mkrufky/tuners.git
10054 F: drivers/media/dvb-frontends/lg2160.*
10056 LGDT3305 MEDIA DRIVER
10057 M: Michael Krufky <mkrufky@linuxtv.org>
10058 L: linux-media@vger.kernel.org
10060 W: https://linuxtv.org
10061 W: http://github.com/mkrufky
10062 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10063 T: git git://linuxtv.org/mkrufky/tuners.git
10064 F: drivers/media/dvb-frontends/lgdt3305.*
10066 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10067 M: Viresh Kumar <vireshk@kernel.org>
10068 L: linux-ide@vger.kernel.org
10070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10071 F: drivers/ata/pata_arasan_cf.c
10072 F: include/linux/pata_arasan_cf_data.h
10074 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10075 M: Linus Walleij <linus.walleij@linaro.org>
10076 L: linux-ide@vger.kernel.org
10078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10079 F: drivers/ata/pata_ftide010.c
10080 F: drivers/ata/sata_gemini.c
10081 F: drivers/ata/sata_gemini.h
10083 LIBATA SATA AHCI PLATFORM devices support
10084 M: Hans de Goede <hdegoede@redhat.com>
10085 M: Jens Axboe <axboe@kernel.dk>
10086 L: linux-ide@vger.kernel.org
10088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10089 F: drivers/ata/ahci_platform.c
10090 F: drivers/ata/libahci_platform.c
10091 F: include/linux/ahci_platform.h
10093 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10094 M: Mikael Pettersson <mikpelinux@gmail.com>
10095 L: linux-ide@vger.kernel.org
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10098 F: drivers/ata/sata_promise.*
10100 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10101 M: Jens Axboe <axboe@kernel.dk>
10102 L: linux-ide@vger.kernel.org
10104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10105 F: Documentation/devicetree/bindings/ata/
10107 F: include/linux/ata.h
10108 F: include/linux/libata.h
10111 M: Sasha Levin <alexander.levin@microsoft.com>
10113 F: tools/lib/lockdep/
10115 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10116 M: Dan Williams <dan.j.williams@intel.com>
10117 M: Vishal Verma <vishal.l.verma@intel.com>
10118 M: Dave Jiang <dave.jiang@intel.com>
10119 L: linux-nvdimm@lists.01.org
10121 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10122 P: Documentation/nvdimm/maintainer-entry-profile.rst
10123 F: drivers/nvdimm/blk.c
10124 F: drivers/nvdimm/region_devs.c
10126 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10127 M: Vishal Verma <vishal.l.verma@intel.com>
10128 M: Dan Williams <dan.j.williams@intel.com>
10129 M: Dave Jiang <dave.jiang@intel.com>
10130 L: linux-nvdimm@lists.01.org
10132 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10133 P: Documentation/nvdimm/maintainer-entry-profile.rst
10134 F: drivers/nvdimm/btt*
10136 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10137 M: Dan Williams <dan.j.williams@intel.com>
10138 M: Vishal Verma <vishal.l.verma@intel.com>
10139 M: Dave Jiang <dave.jiang@intel.com>
10140 L: linux-nvdimm@lists.01.org
10142 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10143 P: Documentation/nvdimm/maintainer-entry-profile.rst
10144 F: drivers/nvdimm/pmem*
10146 LIBNVDIMM: DEVICETREE BINDINGS
10147 M: Oliver O'Halloran <oohall@gmail.com>
10148 L: linux-nvdimm@lists.01.org
10150 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10151 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10152 F: drivers/nvdimm/of_pmem.c
10154 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10155 M: Dan Williams <dan.j.williams@intel.com>
10156 M: Vishal Verma <vishal.l.verma@intel.com>
10157 M: Dave Jiang <dave.jiang@intel.com>
10158 M: Ira Weiny <ira.weiny@intel.com>
10159 L: linux-nvdimm@lists.01.org
10161 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10162 P: Documentation/nvdimm/maintainer-entry-profile.rst
10163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10164 F: drivers/acpi/nfit/*
10165 F: drivers/nvdimm/*
10166 F: include/linux/libnvdimm.h
10167 F: include/linux/nd.h
10168 F: include/uapi/linux/ndctl.h
10169 F: tools/testing/nvdimm/
10171 LICENSES and SPDX stuff
10172 M: Thomas Gleixner <tglx@linutronix.de>
10173 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10174 L: linux-spdx@vger.kernel.org
10176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10178 F: Documentation/process/license-rules.rst
10180 F: scripts/spdxcheck-test.sh
10181 F: scripts/spdxcheck.py
10183 LIGHTNVM PLATFORM SUPPORT
10184 M: Matias Bjorling <mb@lightnvm.io>
10185 L: linux-block@vger.kernel.org
10187 W: http://github/OpenChannelSSD
10188 F: drivers/lightnvm/
10189 F: include/linux/lightnvm.h
10190 F: include/uapi/linux/lightnvm.h
10192 LINEAR RANGES HELPERS
10193 M: Mark Brown <broonie@kernel.org>
10194 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10195 F: lib/linear_ranges.c
10196 F: lib/test_linear_ranges.c
10197 F: include/linux/linear_range.h
10199 LINUX FOR POWER MACINTOSH
10200 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10201 L: linuxppc-dev@lists.ozlabs.org
10203 F: arch/powerpc/platforms/powermac/
10204 F: drivers/macintosh/
10206 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10207 M: Michael Ellerman <mpe@ellerman.id.au>
10208 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10209 R: Paul Mackerras <paulus@samba.org>
10210 L: linuxppc-dev@lists.ozlabs.org
10212 W: https://github.com/linuxppc/wiki/wiki
10213 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10215 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10216 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10217 F: Documentation/devicetree/bindings/powerpc/
10218 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10219 F: Documentation/powerpc/
10221 F: drivers/*/*/*pasemi*
10222 F: drivers/*/*pasemi*
10223 F: drivers/char/tpm/tpm_ibmvtpm*
10224 F: drivers/crypto/nx/
10225 F: drivers/crypto/vmx/
10226 F: drivers/i2c/busses/i2c-opal.c
10227 F: drivers/net/ethernet/ibm/ibmveth.*
10228 F: drivers/net/ethernet/ibm/ibmvnic.*
10229 F: drivers/pci/hotplug/pnv_php.c
10230 F: drivers/pci/hotplug/rpa*
10231 F: drivers/rtc/rtc-opal.c
10232 F: drivers/scsi/ibmvscsi/
10233 F: drivers/tty/hvc/hvc_opal.c
10234 F: drivers/watchdog/wdrtas.c
10235 F: tools/testing/selftests/powerpc
10242 LINUX FOR POWERPC EMBEDDED MPC5XXX
10243 M: Anatolij Gustschin <agust@denx.de>
10244 L: linuxppc-dev@lists.ozlabs.org
10246 F: arch/powerpc/platforms/512x/
10247 F: arch/powerpc/platforms/52xx/
10249 LINUX FOR POWERPC EMBEDDED PPC4XX
10250 L: linuxppc-dev@lists.ozlabs.org
10252 F: arch/powerpc/platforms/40x/
10253 F: arch/powerpc/platforms/44x/
10255 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10256 M: Scott Wood <oss@buserror.net>
10257 L: linuxppc-dev@lists.ozlabs.org
10259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10260 F: Documentation/devicetree/bindings/powerpc/fsl/
10261 F: arch/powerpc/platforms/83xx/
10262 F: arch/powerpc/platforms/85xx/
10264 LINUX FOR POWERPC EMBEDDED PPC8XX
10265 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10266 L: linuxppc-dev@lists.ozlabs.org
10268 F: arch/powerpc/platforms/8xx/
10270 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10271 M: Kees Cook <keescook@chromium.org>
10273 F: drivers/misc/lkdtm/*
10274 F: tools/testing/selftests/lkdtm/*
10276 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10277 M: Alan Stern <stern@rowland.harvard.edu>
10278 M: Andrea Parri <parri.andrea@gmail.com>
10279 M: Will Deacon <will@kernel.org>
10280 M: Peter Zijlstra <peterz@infradead.org>
10281 M: Boqun Feng <boqun.feng@gmail.com>
10282 M: Nicholas Piggin <npiggin@gmail.com>
10283 M: David Howells <dhowells@redhat.com>
10284 M: Jade Alglave <j.alglave@ucl.ac.uk>
10285 M: Luc Maranget <luc.maranget@inria.fr>
10286 M: "Paul E. McKenney" <paulmck@kernel.org>
10287 R: Akira Yokosawa <akiyks@gmail.com>
10288 R: Daniel Lustig <dlustig@nvidia.com>
10289 R: Joel Fernandes <joel@joelfernandes.org>
10290 L: linux-kernel@vger.kernel.org
10291 L: linux-arch@vger.kernel.org
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10294 F: Documentation/atomic_bitops.txt
10295 F: Documentation/atomic_t.txt
10296 F: Documentation/core-api/refcount-vs-atomic.rst
10297 F: Documentation/litmus-tests/
10298 F: Documentation/memory-barriers.txt
10299 F: tools/memory-model/
10301 LIS3LV02D ACCELEROMETER DRIVER
10302 M: Eric Piel <eric.piel@tremplin-utc.net>
10304 F: Documentation/misc-devices/lis3lv02d.rst
10305 F: drivers/misc/lis3lv02d/
10306 F: drivers/platform/x86/hp_accel.c
10309 M: David Gow <davidgow@google.com>
10310 L: linux-kselftest@vger.kernel.org
10311 L: kunit-dev@googlegroups.com
10316 M: Karol Gugala <kgugala@antmicro.com>
10317 M: Mateusz Holenko <mholenko@antmicro.com>
10319 F: Documentation/devicetree/bindings/*/litex,*.yaml
10320 F: arch/openrisc/boot/dts/or1klitex.dts
10321 F: drivers/soc/litex/litex_soc_ctrl.c
10322 F: drivers/tty/serial/liteuart.c
10323 F: include/linux/litex.h
10326 M: Josh Poimboeuf <jpoimboe@redhat.com>
10327 M: Jiri Kosina <jikos@kernel.org>
10328 M: Miroslav Benes <mbenes@suse.cz>
10329 M: Petr Mladek <pmladek@suse.com>
10330 R: Joe Lawrence <joe.lawrence@redhat.com>
10331 L: live-patching@vger.kernel.org
10333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10334 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10335 F: Documentation/livepatch/
10336 F: arch/powerpc/include/asm/livepatch.h
10337 F: arch/s390/include/asm/livepatch.h
10338 F: arch/x86/include/asm/livepatch.h
10339 F: include/linux/livepatch.h
10340 F: kernel/livepatch/
10342 F: samples/livepatch/
10343 F: tools/testing/selftests/livepatch/
10346 L: netdev@vger.kernel.org
10348 F: include/linux/llc.h
10349 F: include/net/llc*
10350 F: include/uapi/linux/llc.h
10353 LM73 HARDWARE MONITOR DRIVER
10354 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10355 L: linux-hwmon@vger.kernel.org
10357 F: drivers/hwmon/lm73.c
10359 LM78 HARDWARE MONITOR DRIVER
10360 M: Jean Delvare <jdelvare@suse.com>
10361 L: linux-hwmon@vger.kernel.org
10363 F: Documentation/hwmon/lm78.rst
10364 F: drivers/hwmon/lm78.c
10366 LM83 HARDWARE MONITOR DRIVER
10367 M: Jean Delvare <jdelvare@suse.com>
10368 L: linux-hwmon@vger.kernel.org
10370 F: Documentation/hwmon/lm83.rst
10371 F: drivers/hwmon/lm83.c
10373 LM90 HARDWARE MONITOR DRIVER
10374 M: Jean Delvare <jdelvare@suse.com>
10375 L: linux-hwmon@vger.kernel.org
10377 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10378 F: Documentation/hwmon/lm90.rst
10379 F: drivers/hwmon/lm90.c
10380 F: include/dt-bindings/thermal/lm90.h
10382 LM95234 HARDWARE MONITOR DRIVER
10383 M: Guenter Roeck <linux@roeck-us.net>
10384 L: linux-hwmon@vger.kernel.org
10386 F: Documentation/hwmon/lm95234.rst
10387 F: drivers/hwmon/lm95234.c
10389 LME2510 MEDIA DRIVER
10390 M: Malcolm Priestley <tvboxspy@gmail.com>
10391 L: linux-media@vger.kernel.org
10393 W: https://linuxtv.org
10394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10395 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10397 LOADPIN SECURITY MODULE
10398 M: Kees Cook <keescook@chromium.org>
10400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10401 F: Documentation/admin-guide/LSM/LoadPin.rst
10402 F: security/loadpin/
10405 M: Peter Zijlstra <peterz@infradead.org>
10406 M: Ingo Molnar <mingo@redhat.com>
10407 M: Will Deacon <will@kernel.org>
10408 R: Waiman Long <longman@redhat.com>
10409 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10410 L: linux-kernel@vger.kernel.org
10412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10413 F: Documentation/locking/
10414 F: arch/*/include/asm/spinlock*.h
10415 F: include/linux/lockdep.h
10416 F: include/linux/mutex*.h
10417 F: include/linux/rwlock*.h
10418 F: include/linux/rwsem*.h
10419 F: include/linux/seqlock.h
10420 F: include/linux/spinlock*.h
10422 F: lib/locking*.[ch]
10423 X: kernel/locking/locktorture.c
10425 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10426 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10427 L: linux-ntfs-dev@lists.sourceforge.net
10429 W: http://www.linux-ntfs.org/content/view/19/37/
10430 F: Documentation/admin-guide/ldm.rst
10431 F: block/partitions/ldm.*
10433 LOGITECH HID GAMING KEYBOARDS
10434 M: Hans de Goede <hdegoede@redhat.com>
10435 L: linux-input@vger.kernel.org
10437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10438 F: drivers/hid/hid-lg-g15.c
10440 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10441 M: Sathya Prakash <sathya.prakash@broadcom.com>
10442 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10443 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10444 L: MPT-FusionLinux.pdl@broadcom.com
10445 L: linux-scsi@vger.kernel.org
10447 W: http://www.avagotech.com/support/
10448 F: drivers/message/fusion/
10449 F: drivers/scsi/mpt3sas/
10451 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10452 M: Matthew Wilcox <willy@infradead.org>
10453 L: linux-scsi@vger.kernel.org
10455 F: drivers/scsi/sym53c8xx_2/
10458 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10459 L: linux-iio@vger.kernel.org
10461 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10462 F: drivers/iio/dac/ltc1660.c
10464 LTC2947 HARDWARE MONITOR DRIVER
10465 M: Nuno Sá <nuno.sa@analog.com>
10466 L: linux-hwmon@vger.kernel.org
10468 W: http://ez.analog.com/community/linux-device-drivers
10469 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10470 F: drivers/hwmon/ltc2947-core.c
10471 F: drivers/hwmon/ltc2947-i2c.c
10472 F: drivers/hwmon/ltc2947-spi.c
10473 F: drivers/hwmon/ltc2947.h
10475 LTC2983 IIO TEMPERATURE DRIVER
10476 M: Nuno Sá <nuno.sa@analog.com>
10477 L: linux-iio@vger.kernel.org
10479 W: http://ez.analog.com/community/linux-device-drivers
10480 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10481 F: drivers/iio/temperature/ltc2983.c
10483 LTC4261 HARDWARE MONITOR DRIVER
10484 M: Guenter Roeck <linux@roeck-us.net>
10485 L: linux-hwmon@vger.kernel.org
10487 F: Documentation/hwmon/ltc4261.rst
10488 F: drivers/hwmon/ltc4261.c
10490 LTC4306 I2C MULTIPLEXER DRIVER
10491 M: Michael Hennerich <michael.hennerich@analog.com>
10492 L: linux-i2c@vger.kernel.org
10494 W: http://ez.analog.com/community/linux-device-drivers
10495 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10496 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10498 LTP (Linux Test Project)
10499 M: Mike Frysinger <vapier@gentoo.org>
10500 M: Cyril Hrubis <chrubis@suse.cz>
10501 M: Wanlong Gao <wanlong.gao@gmail.com>
10502 M: Jan Stancek <jstancek@redhat.com>
10503 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10504 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10505 L: ltp@lists.linux.it (subscribers-only)
10507 W: http://linux-test-project.github.io/
10508 T: git git://github.com/linux-test-project/ltp.git
10511 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10512 L: netdev@vger.kernel.org
10514 F: drivers/net/pcs/pcs-lynx.c
10515 F: include/linux/pcs-lynx.h
10518 M: Geert Uytterhoeven <geert@linux-m68k.org>
10519 L: linux-m68k@lists.linux-m68k.org
10521 W: http://www.linux-m68k.org/
10522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10526 M68K ON APPLE MACINTOSH
10527 M: Joshua Thompson <funaho@jurai.org>
10528 L: linux-m68k@lists.linux-m68k.org
10530 W: http://www.mac.linux-m68k.org/
10532 F: drivers/macintosh/adb-iop.c
10533 F: drivers/macintosh/via-macii.c
10536 M: Philip Blundell <philb@gnu.org>
10538 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10539 F: arch/m68k/hp300/
10541 M88DS3103 MEDIA DRIVER
10542 M: Antti Palosaari <crope@iki.fi>
10543 L: linux-media@vger.kernel.org
10545 W: https://linuxtv.org
10546 W: http://palosaari.fi/linux/
10547 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10548 T: git git://linuxtv.org/anttip/media_tree.git
10549 F: drivers/media/dvb-frontends/m88ds3103*
10551 M88RS2000 MEDIA DRIVER
10552 M: Malcolm Priestley <tvboxspy@gmail.com>
10553 L: linux-media@vger.kernel.org
10555 W: https://linuxtv.org
10556 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10557 F: drivers/media/dvb-frontends/m88rs2000*
10559 MA901 MASTERKIT USB FM RADIO DRIVER
10560 M: Alexey Klimov <klimov.linux@gmail.com>
10561 L: linux-media@vger.kernel.org
10563 T: git git://linuxtv.org/media_tree.git
10564 F: drivers/media/radio/radio-ma901.c
10567 M: Johannes Berg <johannes@sipsolutions.net>
10568 L: linux-wireless@vger.kernel.org
10570 W: https://wireless.wiki.kernel.org/
10571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10573 F: Documentation/networking/mac80211-injection.rst
10574 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10575 F: drivers/net/wireless/mac80211_hwsim.[ch]
10576 F: include/net/mac80211.h
10580 M: Jassi Brar <jassisinghbrar@gmail.com>
10581 L: linux-kernel@vger.kernel.org
10583 F: drivers/mailbox/
10584 F: include/linux/mailbox_client.h
10585 F: include/linux/mailbox_controller.h
10588 M: Viresh Kumar <viresh.kumar@linaro.org>
10589 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10590 L: linux-kernel@vger.kernel.org
10592 F: drivers/mailbox/arm_mhuv2.c
10593 F: include/linux/mailbox/arm_mhuv2_message.h
10594 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10596 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10597 M: Michael Kerrisk <mtk.manpages@gmail.com>
10598 L: linux-man@vger.kernel.org
10600 W: http://www.kernel.org/doc/man-pages
10602 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10603 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10604 L: linux-mips@vger.kernel.org
10606 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10608 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10609 M: Andrew Lunn <andrew@lunn.ch>
10610 M: Vivien Didelot <vivien.didelot@gmail.com>
10611 L: netdev@vger.kernel.org
10613 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10614 F: Documentation/networking/devlink/mv88e6xxx.rst
10615 F: drivers/net/dsa/mv88e6xxx/
10616 F: include/linux/platform_data/mv88e6xxx.h
10618 MARVELL ARMADA 3700 PHY DRIVERS
10619 M: Miquel Raynal <miquel.raynal@bootlin.com>
10621 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10622 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10623 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10624 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10626 MARVELL ARMADA DRM SUPPORT
10627 M: Russell King <linux@armlinux.org.uk>
10629 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10630 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10631 F: Documentation/devicetree/bindings/display/armada/
10632 F: drivers/gpu/drm/armada/
10633 F: include/uapi/drm/armada_drm.h
10635 MARVELL CRYPTO DRIVER
10636 M: Boris Brezillon <bbrezillon@kernel.org>
10637 M: Arnaud Ebalard <arno@natisbad.org>
10638 M: Srujana Challa <schalla@marvell.com>
10639 L: linux-crypto@vger.kernel.org
10641 F: drivers/crypto/marvell/
10642 F: include/linux/soc/marvell/octeontx2/
10644 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10645 M: Mirko Lindner <mlindner@marvell.com>
10646 M: Stephen Hemminger <stephen@networkplumber.org>
10647 L: netdev@vger.kernel.org
10649 F: drivers/net/ethernet/marvell/sk*
10651 MARVELL LIBERTAS WIRELESS DRIVER
10652 L: libertas-dev@lists.infradead.org
10654 F: drivers/net/wireless/marvell/libertas/
10656 MARVELL MACCHIATOBIN SUPPORT
10657 M: Russell King <linux@armlinux.org.uk>
10658 L: linux-arm-kernel@lists.infradead.org
10660 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10662 MARVELL MV643XX ETHERNET DRIVER
10663 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10664 L: netdev@vger.kernel.org
10666 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10667 F: include/linux/mv643xx.h
10669 MARVELL MV88X3310 PHY DRIVER
10670 M: Russell King <linux@armlinux.org.uk>
10671 L: netdev@vger.kernel.org
10673 F: drivers/net/phy/marvell10g.c
10675 MARVELL MVEBU THERMAL DRIVER
10676 M: Miquel Raynal <miquel.raynal@bootlin.com>
10678 F: drivers/thermal/armada_thermal.c
10680 MARVELL MVNETA ETHERNET DRIVER
10681 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10682 L: netdev@vger.kernel.org
10684 F: drivers/net/ethernet/marvell/mvneta.*
10686 MARVELL MVPP2 ETHERNET DRIVER
10687 M: Marcin Wojtas <mw@semihalf.com>
10688 M: Russell King <linux@armlinux.org.uk>
10689 L: netdev@vger.kernel.org
10691 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10692 F: drivers/net/ethernet/marvell/mvpp2/
10694 MARVELL MWIFIEX WIRELESS DRIVER
10695 M: Amitkumar Karwar <amitkarwar@gmail.com>
10696 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10697 M: Xinming Hu <huxinming820@gmail.com>
10698 L: linux-wireless@vger.kernel.org
10700 F: drivers/net/wireless/marvell/mwifiex/
10702 MARVELL MWL8K WIRELESS DRIVER
10703 M: Lennert Buytenhek <buytenh@wantstofly.org>
10704 L: linux-wireless@vger.kernel.org
10706 F: drivers/net/wireless/marvell/mwl8k.c
10708 MARVELL NAND CONTROLLER DRIVER
10709 M: Miquel Raynal <miquel.raynal@bootlin.com>
10710 L: linux-mtd@lists.infradead.org
10712 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10713 F: drivers/mtd/nand/raw/marvell_nand.c
10715 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10716 M: Sunil Goutham <sgoutham@marvell.com>
10717 M: Geetha sowjanya <gakula@marvell.com>
10718 M: Subbaraya Sundeep <sbhatta@marvell.com>
10719 M: hariprasad <hkelam@marvell.com>
10720 L: netdev@vger.kernel.org
10722 F: drivers/net/ethernet/marvell/octeontx2/nic/
10723 F: include/linux/soc/marvell/octeontx2/
10725 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10726 M: Sunil Goutham <sgoutham@marvell.com>
10727 M: Linu Cherian <lcherian@marvell.com>
10728 M: Geetha sowjanya <gakula@marvell.com>
10729 M: Jerin Jacob <jerinj@marvell.com>
10730 M: hariprasad <hkelam@marvell.com>
10731 M: Subbaraya Sundeep <sbhatta@marvell.com>
10732 L: netdev@vger.kernel.org
10734 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10735 F: drivers/net/ethernet/marvell/octeontx2/af/
10737 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10738 M: Vadym Kochan <vkochan@marvell.com>
10739 M: Taras Chornyi <tchornyi@marvell.com>
10741 W: https://github.com/Marvell-switching/switchdev-prestera
10742 F: drivers/net/ethernet/marvell/prestera/
10744 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10745 M: Nicolas Pitre <nico@fluxnic.net>
10747 F: drivers/mmc/host/mvsdio.*
10749 MARVELL USB MDIO CONTROLLER DRIVER
10750 M: Tobias Waldekranz <tobias@waldekranz.com>
10751 L: netdev@vger.kernel.org
10753 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10754 F: drivers/net/mdio/mdio-mvusb.c
10756 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10757 M: Hu Ziji <huziji@marvell.com>
10758 L: linux-mmc@vger.kernel.org
10760 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10761 F: drivers/mmc/host/sdhci-xenon*
10763 MATROX FRAMEBUFFER DRIVER
10764 L: linux-fbdev@vger.kernel.org
10766 F: drivers/video/fbdev/matrox/matroxfb_*
10767 F: include/uapi/linux/matroxfb.h
10769 MAX16065 HARDWARE MONITOR DRIVER
10770 M: Guenter Roeck <linux@roeck-us.net>
10771 L: linux-hwmon@vger.kernel.org
10773 F: Documentation/hwmon/max16065.rst
10774 F: drivers/hwmon/max16065.c
10776 MAX2175 SDR TUNER DRIVER
10777 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10778 L: linux-media@vger.kernel.org
10780 T: git git://linuxtv.org/media_tree.git
10781 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10782 F: Documentation/userspace-api/media/drivers/max2175.rst
10783 F: drivers/media/i2c/max2175*
10784 F: include/uapi/linux/max2175.h
10786 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10787 L: linux-hwmon@vger.kernel.org
10789 F: Documentation/hwmon/max6650.rst
10790 F: drivers/hwmon/max6650.c
10792 MAX6697 HARDWARE MONITOR DRIVER
10793 M: Guenter Roeck <linux@roeck-us.net>
10794 L: linux-hwmon@vger.kernel.org
10796 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10797 F: Documentation/hwmon/max6697.rst
10798 F: drivers/hwmon/max6697.c
10799 F: include/linux/platform_data/max6697.h
10801 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10802 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10803 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10804 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10805 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10806 L: linux-media@vger.kernel.org
10808 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10809 F: drivers/media/i2c/max9286.c
10811 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10812 M: Peter Rosin <peda@axentia.se>
10813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10815 F: Documentation/devicetree/bindings/sound/max9860.txt
10816 F: sound/soc/codecs/max9860.*
10818 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10819 M: Andreas Klinger <ak@it-klinger.de>
10820 L: linux-iio@vger.kernel.org
10822 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10823 F: drivers/iio/proximity/mb1232.c
10825 MAXIM MAX77650 PMIC MFD DRIVER
10826 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10827 L: linux-kernel@vger.kernel.org
10829 F: Documentation/devicetree/bindings/*/*max77650.yaml
10830 F: Documentation/devicetree/bindings/*/max77650*.yaml
10831 F: drivers/gpio/gpio-max77650.c
10832 F: drivers/input/misc/max77650-onkey.c
10833 F: drivers/leds/leds-max77650.c
10834 F: drivers/mfd/max77650.c
10835 F: drivers/power/supply/max77650-charger.c
10836 F: drivers/regulator/max77650-regulator.c
10837 F: include/linux/mfd/max77650.h
10839 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10840 M: Javier Martinez Canillas <javier@dowhile0.org>
10841 L: linux-kernel@vger.kernel.org
10843 F: Documentation/devicetree/bindings/*/*max77802.txt
10844 F: drivers/regulator/max77802-regulator.c
10845 F: include/dt-bindings/*/*max77802.h
10847 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10848 M: Krzysztof Kozlowski <krzk@kernel.org>
10849 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10850 L: linux-pm@vger.kernel.org
10852 F: drivers/power/supply/max14577_charger.c
10853 F: drivers/power/supply/max77693_charger.c
10855 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10856 M: Chanwoo Choi <cw00.choi@samsung.com>
10857 M: Krzysztof Kozlowski <krzk@kernel.org>
10858 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10859 L: linux-kernel@vger.kernel.org
10861 F: Documentation/devicetree/bindings/*/max77686.txt
10862 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10863 F: Documentation/devicetree/bindings/mfd/max14577.txt
10864 F: Documentation/devicetree/bindings/mfd/max77693.txt
10865 F: drivers/*/max14577*.c
10866 F: drivers/*/max77686*.c
10867 F: drivers/*/max77693*.c
10868 F: drivers/clk/clk-max77686.c
10869 F: drivers/extcon/extcon-max14577.c
10870 F: drivers/extcon/extcon-max77693.c
10871 F: drivers/rtc/rtc-max77686.c
10872 F: include/linux/mfd/max14577*.h
10873 F: include/linux/mfd/max77686*.h
10874 F: include/linux/mfd/max77693*.h
10876 MAXIRADIO FM RADIO RECEIVER DRIVER
10877 M: Hans Verkuil <hverkuil@xs4all.nl>
10878 L: linux-media@vger.kernel.org
10880 W: https://linuxtv.org
10881 T: git git://linuxtv.org/media_tree.git
10882 F: drivers/media/radio/radio-maxiradio*
10884 MCAN MMIO DEVICE DRIVER
10885 M: Dan Murphy <dmurphy@ti.com>
10886 M: Pankaj Sharma <pankj.sharma@samsung.com>
10887 L: linux-can@vger.kernel.org
10889 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10890 F: drivers/net/can/m_can/m_can.c
10891 F: drivers/net/can/m_can/m_can.h
10892 F: drivers/net/can/m_can/m_can_platform.c
10894 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10895 M: Rishi Gupta <gupt21@gmail.com>
10896 L: linux-i2c@vger.kernel.org
10897 L: linux-input@vger.kernel.org
10899 F: drivers/hid/hid-mcp2221.c
10901 MCP251XFD SPI-CAN NETWORK DRIVER
10902 M: Marc Kleine-Budde <mkl@pengutronix.de>
10903 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10904 R: Thomas Kopp <thomas.kopp@microchip.com>
10905 L: linux-can@vger.kernel.org
10907 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10908 F: drivers/net/can/spi/mcp251xfd/
10910 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10911 M: Peter Rosin <peda@axentia.se>
10912 L: linux-iio@vger.kernel.org
10914 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10915 F: drivers/iio/potentiometer/mcp4018.c
10916 F: drivers/iio/potentiometer/mcp4531.c
10918 MCR20A IEEE-802.15.4 RADIO DRIVER
10919 M: Xue Liu <liuxuenetmail@gmail.com>
10920 L: linux-wpan@vger.kernel.org
10922 W: https://github.com/xueliu/mcr20a-linux
10923 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10924 F: drivers/net/ieee802154/mcr20a.c
10925 F: drivers/net/ieee802154/mcr20a.h
10927 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10928 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10929 L: linux-iio@vger.kernel.org
10931 F: drivers/iio/dac/cio-dac.c
10933 MEDIA CONTROLLER FRAMEWORK
10934 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10935 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10936 L: linux-media@vger.kernel.org
10938 W: https://www.linuxtv.org
10939 T: git git://linuxtv.org/media_tree.git
10940 F: drivers/media/mc/
10941 F: include/media/media-*.h
10942 F: include/uapi/linux/media.h
10944 MEDIA DRIVER FOR FREESCALE IMX PXP
10945 M: Philipp Zabel <p.zabel@pengutronix.de>
10946 L: linux-media@vger.kernel.org
10948 T: git git://linuxtv.org/media_tree.git
10949 F: drivers/media/platform/imx-pxp.[ch]
10951 MEDIA DRIVERS FOR ASCOT2E
10952 M: Sergey Kozlov <serjk@netup.ru>
10953 M: Abylay Ospan <aospan@netup.ru>
10954 L: linux-media@vger.kernel.org
10956 W: https://linuxtv.org
10957 W: http://netup.tv/
10958 T: git git://linuxtv.org/media_tree.git
10959 F: drivers/media/dvb-frontends/ascot2e*
10961 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10962 M: Jasmin Jessich <jasmin@anw.at>
10963 L: linux-media@vger.kernel.org
10965 W: https://linuxtv.org
10966 T: git git://linuxtv.org/media_tree.git
10967 F: drivers/media/dvb-frontends/cxd2099*
10969 MEDIA DRIVERS FOR CXD2841ER
10970 M: Sergey Kozlov <serjk@netup.ru>
10971 M: Abylay Ospan <aospan@netup.ru>
10972 L: linux-media@vger.kernel.org
10974 W: https://linuxtv.org
10975 W: http://netup.tv/
10976 T: git git://linuxtv.org/media_tree.git
10977 F: drivers/media/dvb-frontends/cxd2841er*
10979 MEDIA DRIVERS FOR CXD2880
10980 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10981 L: linux-media@vger.kernel.org
10983 W: http://linuxtv.org/
10984 T: git git://linuxtv.org/media_tree.git
10985 F: drivers/media/dvb-frontends/cxd2880/*
10986 F: drivers/media/spi/cxd2880*
10988 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10989 L: linux-media@vger.kernel.org
10991 W: https://linuxtv.org
10992 T: git git://linuxtv.org/media_tree.git
10993 F: drivers/media/pci/ddbridge/*
10995 MEDIA DRIVERS FOR FREESCALE IMX
10996 M: Steve Longerbeam <slongerbeam@gmail.com>
10997 M: Philipp Zabel <p.zabel@pengutronix.de>
10998 L: linux-media@vger.kernel.org
11000 T: git git://linuxtv.org/media_tree.git
11001 F: Documentation/admin-guide/media/imx.rst
11002 F: Documentation/devicetree/bindings/media/imx.txt
11003 F: drivers/staging/media/imx/
11004 F: include/linux/imx-media.h
11005 F: include/media/imx.h
11007 MEDIA DRIVERS FOR FREESCALE IMX7
11008 M: Rui Miguel Silva <rmfrfs@gmail.com>
11009 L: linux-media@vger.kernel.org
11011 T: git git://linuxtv.org/media_tree.git
11012 F: Documentation/admin-guide/media/imx7.rst
11013 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11014 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11015 F: drivers/staging/media/imx/imx7-media-csi.c
11016 F: drivers/staging/media/imx/imx7-mipi-csis.c
11018 MEDIA DRIVERS FOR HELENE
11019 M: Abylay Ospan <aospan@netup.ru>
11020 L: linux-media@vger.kernel.org
11022 W: https://linuxtv.org
11023 W: http://netup.tv/
11024 T: git git://linuxtv.org/media_tree.git
11025 F: drivers/media/dvb-frontends/helene*
11027 MEDIA DRIVERS FOR HORUS3A
11028 M: Sergey Kozlov <serjk@netup.ru>
11029 M: Abylay Ospan <aospan@netup.ru>
11030 L: linux-media@vger.kernel.org
11032 W: https://linuxtv.org
11033 W: http://netup.tv/
11034 T: git git://linuxtv.org/media_tree.git
11035 F: drivers/media/dvb-frontends/horus3a*
11037 MEDIA DRIVERS FOR LNBH25
11038 M: Sergey Kozlov <serjk@netup.ru>
11039 M: Abylay Ospan <aospan@netup.ru>
11040 L: linux-media@vger.kernel.org
11042 W: https://linuxtv.org
11043 W: http://netup.tv/
11044 T: git git://linuxtv.org/media_tree.git
11045 F: drivers/media/dvb-frontends/lnbh25*
11047 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11048 L: linux-media@vger.kernel.org
11050 W: https://linuxtv.org
11051 T: git git://linuxtv.org/media_tree.git
11052 F: drivers/media/dvb-frontends/mxl5xx*
11054 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11055 M: Sergey Kozlov <serjk@netup.ru>
11056 M: Abylay Ospan <aospan@netup.ru>
11057 L: linux-media@vger.kernel.org
11059 W: https://linuxtv.org
11060 W: http://netup.tv/
11061 T: git git://linuxtv.org/media_tree.git
11062 F: drivers/media/pci/netup_unidvb/*
11064 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11065 M: Dmitry Osipenko <digetx@gmail.com>
11066 L: linux-media@vger.kernel.org
11067 L: linux-tegra@vger.kernel.org
11069 T: git git://linuxtv.org/media_tree.git
11070 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11071 F: drivers/staging/media/tegra-vde/
11073 MEDIA DRIVERS FOR RENESAS - CEU
11074 M: Jacopo Mondi <jacopo@jmondi.org>
11075 L: linux-media@vger.kernel.org
11076 L: linux-renesas-soc@vger.kernel.org
11078 T: git git://linuxtv.org/media_tree.git
11079 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11080 F: drivers/media/platform/renesas-ceu.c
11081 F: include/media/drv-intf/renesas-ceu.h
11083 MEDIA DRIVERS FOR RENESAS - DRIF
11084 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11085 L: linux-media@vger.kernel.org
11086 L: linux-renesas-soc@vger.kernel.org
11088 T: git git://linuxtv.org/media_tree.git
11089 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11090 F: drivers/media/platform/rcar_drif.c
11092 MEDIA DRIVERS FOR RENESAS - FCP
11093 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11094 L: linux-media@vger.kernel.org
11095 L: linux-renesas-soc@vger.kernel.org
11097 T: git git://linuxtv.org/media_tree.git
11098 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11099 F: drivers/media/platform/rcar-fcp.c
11100 F: include/media/rcar-fcp.h
11102 MEDIA DRIVERS FOR RENESAS - FDP1
11103 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11104 L: linux-media@vger.kernel.org
11105 L: linux-renesas-soc@vger.kernel.org
11107 T: git git://linuxtv.org/media_tree.git
11108 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11109 F: drivers/media/platform/rcar_fdp1.c
11111 MEDIA DRIVERS FOR RENESAS - VIN
11112 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11113 L: linux-media@vger.kernel.org
11114 L: linux-renesas-soc@vger.kernel.org
11116 T: git git://linuxtv.org/media_tree.git
11117 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11118 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11119 F: drivers/media/platform/rcar-vin/
11121 MEDIA DRIVERS FOR RENESAS - VSP1
11122 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11123 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11124 L: linux-media@vger.kernel.org
11125 L: linux-renesas-soc@vger.kernel.org
11127 T: git git://linuxtv.org/media_tree.git
11128 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11129 F: drivers/media/platform/vsp1/
11131 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11132 L: linux-media@vger.kernel.org
11134 W: https://linuxtv.org
11135 T: git git://linuxtv.org/media_tree.git
11136 F: drivers/media/dvb-frontends/stv0910*
11138 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11139 L: linux-media@vger.kernel.org
11141 W: https://linuxtv.org
11142 T: git git://linuxtv.org/media_tree.git
11143 F: drivers/media/dvb-frontends/stv6111*
11145 MEDIA DRIVERS FOR STM32 - DCMI
11146 M: Hugues Fruchet <hugues.fruchet@st.com>
11147 L: linux-media@vger.kernel.org
11149 T: git git://linuxtv.org/media_tree.git
11150 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11151 F: drivers/media/platform/stm32/stm32-dcmi.c
11153 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11154 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11155 L: linux-media@vger.kernel.org
11157 W: https://linuxtv.org
11158 Q: http://patchwork.kernel.org/project/linux-media/list/
11159 T: git git://linuxtv.org/media_tree.git
11160 F: Documentation/admin-guide/media/
11161 F: Documentation/devicetree/bindings/media/
11162 F: Documentation/driver-api/media/
11163 F: Documentation/userspace-api/media/
11165 F: drivers/staging/media/
11166 F: include/linux/platform_data/media/
11168 F: include/uapi/linux/dvb/
11169 F: include/uapi/linux/ivtv*
11170 F: include/uapi/linux/media.h
11171 F: include/uapi/linux/meye.h
11172 F: include/uapi/linux/uvcvideo.h
11173 F: include/uapi/linux/v4l2-*
11174 F: include/uapi/linux/videodev2.h
11176 MEDIATEK BLUETOOTH DRIVER
11177 M: Sean Wang <sean.wang@mediatek.com>
11178 L: linux-bluetooth@vger.kernel.org
11179 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11181 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11182 F: drivers/bluetooth/btmtkuart.c
11184 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11185 M: Sean Wang <sean.wang@mediatek.com>
11186 L: linux-pm@vger.kernel.org
11188 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11189 F: drivers/power/reset/mt6323-poweroff.c
11191 MEDIATEK CIR DRIVER
11192 M: Sean Wang <sean.wang@mediatek.com>
11194 F: drivers/media/rc/mtk-cir.c
11196 MEDIATEK DMA DRIVER
11197 M: Sean Wang <sean.wang@mediatek.com>
11198 L: dmaengine@vger.kernel.org
11199 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11200 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11202 F: Documentation/devicetree/bindings/dma/mtk-*
11203 F: drivers/dma/mediatek/
11205 MEDIATEK ETHERNET DRIVER
11206 M: Felix Fietkau <nbd@nbd.name>
11207 M: John Crispin <john@phrozen.org>
11208 M: Sean Wang <sean.wang@mediatek.com>
11209 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11210 L: netdev@vger.kernel.org
11212 F: drivers/net/ethernet/mediatek/
11214 MEDIATEK I2C CONTROLLER DRIVER
11215 M: Qii Wang <qii.wang@mediatek.com>
11216 L: linux-i2c@vger.kernel.org
11218 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11219 F: drivers/i2c/busses/i2c-mt65xx.c
11221 MEDIATEK IOMMU DRIVER
11222 M: Yong Wu <yong.wu@mediatek.com>
11223 L: iommu@lists.linux-foundation.org
11224 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11226 F: Documentation/devicetree/bindings/iommu/mediatek*
11227 F: drivers/iommu/mtk_iommu*
11228 F: include/dt-bindings/memory/mt*-port.h
11230 MEDIATEK JPEG DRIVER
11231 M: Rick Chang <rick.chang@mediatek.com>
11232 M: Bin Liu <bin.liu@mediatek.com>
11234 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11235 F: drivers/media/platform/mtk-jpeg/
11237 MEDIATEK MDP DRIVER
11238 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11239 M: Houlong Wei <houlong.wei@mediatek.com>
11240 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11242 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11243 F: drivers/media/platform/mtk-mdp/
11244 F: drivers/media/platform/mtk-vpu/
11246 MEDIATEK MEDIA DRIVER
11247 M: Tiffany Lin <tiffany.lin@mediatek.com>
11248 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11250 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11251 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11252 F: drivers/media/platform/mtk-vcodec/
11253 F: drivers/media/platform/mtk-vpu/
11255 MEDIATEK MMC/SD/SDIO DRIVER
11256 M: Chaotian Jing <chaotian.jing@mediatek.com>
11258 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11259 F: drivers/mmc/host/mtk-sd.c
11261 MEDIATEK MT76 WIRELESS LAN DRIVER
11262 M: Felix Fietkau <nbd@nbd.name>
11263 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11264 R: Ryder Lee <ryder.lee@mediatek.com>
11265 L: linux-wireless@vger.kernel.org
11267 F: drivers/net/wireless/mediatek/mt76/
11269 MEDIATEK MT7601U WIRELESS LAN DRIVER
11270 M: Jakub Kicinski <kubakici@wp.pl>
11271 L: linux-wireless@vger.kernel.org
11273 F: drivers/net/wireless/mediatek/mt7601u/
11275 MEDIATEK MT7621/28/88 I2C DRIVER
11276 M: Stefan Roese <sr@denx.de>
11277 L: linux-i2c@vger.kernel.org
11279 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11280 F: drivers/i2c/busses/i2c-mt7621.c
11282 MEDIATEK MT7621 PHY PCI DRIVER
11283 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11285 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11286 F: drivers/phy/ralink/phy-mt7621-pci.c
11288 MEDIATEK NAND CONTROLLER DRIVER
11289 L: linux-mtd@lists.infradead.org
11291 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11292 F: drivers/mtd/nand/raw/mtk_*
11294 MEDIATEK PMIC LED DRIVER
11295 M: Sean Wang <sean.wang@mediatek.com>
11297 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11298 F: drivers/leds/leds-mt6323.c
11300 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11301 M: Sean Wang <sean.wang@mediatek.com>
11303 F: drivers/char/hw_random/mtk-rng.c
11305 MEDIATEK SWITCH DRIVER
11306 M: Sean Wang <sean.wang@mediatek.com>
11307 M: Landen Chao <Landen.Chao@mediatek.com>
11308 L: netdev@vger.kernel.org
11310 F: drivers/net/dsa/mt7530.*
11311 F: net/dsa/tag_mtk.c
11313 MEDIATEK USB3 DRD IP DRIVER
11314 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11315 L: linux-usb@vger.kernel.org
11316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11317 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11319 F: Documentation/devicetree/bindings/usb/mediatek,*
11320 F: drivers/usb/host/xhci-mtk*
11321 F: drivers/usb/mtu3/
11323 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11324 M: Peter Senna Tschudin <peter.senna@gmail.com>
11325 M: Martin Donnelly <martin.donnelly@ge.com>
11326 M: Martyn Welch <martyn.welch@collabora.co.uk>
11328 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11329 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11331 MEGARAID SCSI/SAS DRIVERS
11332 M: Kashyap Desai <kashyap.desai@broadcom.com>
11333 M: Sumit Saxena <sumit.saxena@broadcom.com>
11334 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11335 L: megaraidlinux.pdl@broadcom.com
11336 L: linux-scsi@vger.kernel.org
11338 W: http://www.avagotech.com/support/
11339 F: Documentation/scsi/megaraid.rst
11340 F: drivers/scsi/megaraid.*
11341 F: drivers/scsi/megaraid/
11343 MELEXIS MLX90614 DRIVER
11344 M: Crt Mori <cmo@melexis.com>
11345 L: linux-iio@vger.kernel.org
11347 W: http://www.melexis.com
11348 F: drivers/iio/temperature/mlx90614.c
11350 MELEXIS MLX90632 DRIVER
11351 M: Crt Mori <cmo@melexis.com>
11352 L: linux-iio@vger.kernel.org
11354 W: http://www.melexis.com
11355 F: drivers/iio/temperature/mlx90632.c
11357 MELFAS MIP4 TOUCHSCREEN DRIVER
11358 M: Sangwon Jee <jeesw@melfas.com>
11360 W: http://www.melfas.com
11361 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11362 F: drivers/input/touchscreen/melfas_mip4.c
11364 MELLANOX BLUEFIELD I2C DRIVER
11365 M: Khalil Blaiech <kblaiech@nvidia.com>
11366 L: linux-i2c@vger.kernel.org
11368 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11369 F: drivers/i2c/busses/i2c-mlxbf.c
11371 MELLANOX ETHERNET DRIVER (mlx4_en)
11372 M: Tariq Toukan <tariqt@nvidia.com>
11373 L: netdev@vger.kernel.org
11375 W: http://www.mellanox.com
11376 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11377 F: drivers/net/ethernet/mellanox/mlx4/en_*
11379 MELLANOX ETHERNET DRIVER (mlx5e)
11380 M: Saeed Mahameed <saeedm@nvidia.com>
11381 L: netdev@vger.kernel.org
11383 W: http://www.mellanox.com
11384 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11385 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11387 MELLANOX ETHERNET INNOVA DRIVERS
11388 R: Boris Pismenny <borisp@nvidia.com>
11389 L: netdev@vger.kernel.org
11391 W: http://www.mellanox.com
11392 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11393 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11394 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11395 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11396 F: include/linux/mlx5/mlx5_ifc_fpga.h
11398 MELLANOX ETHERNET SWITCH DRIVERS
11399 M: Jiri Pirko <jiri@nvidia.com>
11400 M: Ido Schimmel <idosch@nvidia.com>
11401 L: netdev@vger.kernel.org
11403 W: http://www.mellanox.com
11404 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11405 F: drivers/net/ethernet/mellanox/mlxsw/
11406 F: tools/testing/selftests/drivers/net/mlxsw/
11408 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11409 M: mlxsw@nvidia.com
11410 L: netdev@vger.kernel.org
11412 W: http://www.mellanox.com
11413 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11414 F: drivers/net/ethernet/mellanox/mlxfw/
11416 MELLANOX HARDWARE PLATFORM SUPPORT
11417 M: Andy Shevchenko <andy@infradead.org>
11418 M: Darren Hart <dvhart@infradead.org>
11419 M: Vadim Pasternak <vadimp@nvidia.com>
11420 L: platform-driver-x86@vger.kernel.org
11422 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11423 F: drivers/platform/mellanox/
11424 F: include/linux/platform_data/mlxreg.h
11426 MELLANOX MLX4 core VPI driver
11427 M: Tariq Toukan <tariqt@nvidia.com>
11428 L: netdev@vger.kernel.org
11429 L: linux-rdma@vger.kernel.org
11431 W: http://www.mellanox.com
11432 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11433 F: drivers/net/ethernet/mellanox/mlx4/
11434 F: include/linux/mlx4/
11436 MELLANOX MLX4 IB driver
11437 M: Yishai Hadas <yishaih@nvidia.com>
11438 L: linux-rdma@vger.kernel.org
11440 W: http://www.mellanox.com
11441 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11442 F: drivers/infiniband/hw/mlx4/
11443 F: include/linux/mlx4/
11444 F: include/uapi/rdma/mlx4-abi.h
11446 MELLANOX MLX5 core VPI driver
11447 M: Saeed Mahameed <saeedm@nvidia.com>
11448 M: Leon Romanovsky <leonro@nvidia.com>
11449 L: netdev@vger.kernel.org
11450 L: linux-rdma@vger.kernel.org
11452 W: http://www.mellanox.com
11453 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11454 F: Documentation/networking/device_drivers/ethernet/mellanox/
11455 F: drivers/net/ethernet/mellanox/mlx5/core/
11456 F: include/linux/mlx5/
11458 MELLANOX MLX5 IB driver
11459 M: Leon Romanovsky <leonro@nvidia.com>
11460 L: linux-rdma@vger.kernel.org
11462 W: http://www.mellanox.com
11463 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11464 F: drivers/infiniband/hw/mlx5/
11465 F: include/linux/mlx5/
11466 F: include/uapi/rdma/mlx5-abi.h
11468 MELLANOX MLXCPLD I2C AND MUX DRIVER
11469 M: Vadim Pasternak <vadimp@nvidia.com>
11470 M: Michael Shych <michaelsh@nvidia.com>
11471 L: linux-i2c@vger.kernel.org
11473 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11474 F: drivers/i2c/busses/i2c-mlxcpld.c
11475 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11477 MELLANOX MLXCPLD LED DRIVER
11478 M: Vadim Pasternak <vadimp@nvidia.com>
11479 L: linux-leds@vger.kernel.org
11481 F: Documentation/leds/leds-mlxcpld.rst
11482 F: drivers/leds/leds-mlxcpld.c
11483 F: drivers/leds/leds-mlxreg.c
11485 MELLANOX PLATFORM DRIVER
11486 M: Vadim Pasternak <vadimp@nvidia.com>
11487 L: platform-driver-x86@vger.kernel.org
11489 F: drivers/platform/x86/mlx-platform.c
11492 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11493 M: "Paul E. McKenney" <paulmck@kernel.org>
11494 L: linux-kernel@vger.kernel.org
11496 F: arch/powerpc/include/asm/membarrier.h
11497 F: include/uapi/linux/membarrier.h
11498 F: kernel/sched/membarrier.c
11501 M: Mike Rapoport <rppt@linux.ibm.com>
11502 L: linux-mm@kvack.org
11504 F: Documentation/core-api/boot-time-mm.rst
11505 F: include/linux/memblock.h
11508 MEMORY CONTROLLER DRIVERS
11509 M: Krzysztof Kozlowski <krzk@kernel.org>
11510 L: linux-kernel@vger.kernel.org
11512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11513 F: Documentation/devicetree/bindings/memory-controllers/
11515 F: include/dt-bindings/memory/
11517 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11518 M: Dmitry Osipenko <digetx@gmail.com>
11519 L: linux-pm@vger.kernel.org
11520 L: linux-tegra@vger.kernel.org
11521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11523 F: drivers/devfreq/tegra30-devfreq.c
11526 M: Andrew Morton <akpm@linux-foundation.org>
11527 L: linux-mm@kvack.org
11529 W: http://www.linux-mm.org
11530 T: quilt https://ozlabs.org/~akpm/mmotm/
11531 T: quilt https://ozlabs.org/~akpm/mmots/
11532 T: git git://github.com/hnaz/linux-mm.git
11533 F: include/linux/gfp.h
11534 F: include/linux/memory_hotplug.h
11535 F: include/linux/mm.h
11536 F: include/linux/mmzone.h
11537 F: include/linux/vmalloc.h
11540 MEMORY TECHNOLOGY DEVICES (MTD)
11541 M: Miquel Raynal <miquel.raynal@bootlin.com>
11542 M: Richard Weinberger <richard@nod.at>
11543 M: Vignesh Raghavendra <vigneshr@ti.com>
11544 L: linux-mtd@lists.infradead.org
11546 W: http://www.linux-mtd.infradead.org/
11547 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11548 C: irc://irc.oftc.net/mtd
11549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11551 F: Documentation/devicetree/bindings/mtd/
11553 F: include/linux/mtd/
11554 F: include/uapi/mtd/
11556 MEN A21 WATCHDOG DRIVER
11557 M: Johannes Thumshirn <morbidrsa@gmail.com>
11558 L: linux-watchdog@vger.kernel.org
11560 F: drivers/watchdog/mena21_wdt.c
11562 MEN CHAMELEON BUS (mcb)
11563 M: Johannes Thumshirn <morbidrsa@gmail.com>
11565 F: Documentation/driver-api/men-chameleon-bus.rst
11567 F: include/linux/mcb.h
11569 MEN F21BMC (Board Management Controller)
11570 M: Andreas Werner <andreas.werner@men.de>
11572 F: Documentation/hwmon/menf21bmc.rst
11573 F: drivers/hwmon/menf21bmc_hwmon.c
11574 F: drivers/leds/leds-menf21bmc.c
11575 F: drivers/mfd/menf21bmc.c
11576 F: drivers/watchdog/menf21bmc_wdt.c
11578 MEN Z069 WATCHDOG DRIVER
11579 M: Johannes Thumshirn <jth@kernel.org>
11580 L: linux-watchdog@vger.kernel.org
11582 F: drivers/watchdog/menz69_wdt.c
11584 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11585 M: Neil Armstrong <narmstrong@baylibre.com>
11586 L: linux-media@vger.kernel.org
11587 L: linux-amlogic@lists.infradead.org
11589 W: http://linux-meson.com/
11590 T: git git://linuxtv.org/media_tree.git
11591 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11592 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11593 F: drivers/media/cec/platform/meson/ao-cec.c
11595 MESON GE2D DRIVER FOR AMLOGIC SOCS
11596 M: Neil Armstrong <narmstrong@baylibre.com>
11597 L: linux-media@vger.kernel.org
11598 L: linux-amlogic@lists.infradead.org
11600 T: git git://linuxtv.org/media_tree.git
11601 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11602 F: drivers/media/platform/meson/ge2d/
11604 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11605 M: Liang Yang <liang.yang@amlogic.com>
11606 L: linux-mtd@lists.infradead.org
11608 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11609 F: drivers/mtd/nand/raw/meson_*
11611 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11612 M: Neil Armstrong <narmstrong@baylibre.com>
11613 L: linux-media@vger.kernel.org
11614 L: linux-amlogic@lists.infradead.org
11616 T: git git://linuxtv.org/media_tree.git
11617 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11618 F: drivers/staging/media/meson/vdec/
11620 METHODE UDPU SUPPORT
11621 M: Vladimir Vid <vladimir.vid@sartura.hr>
11623 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11626 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11627 M: Hemant Kumar <hemantk@codeaurora.org>
11628 L: linux-arm-msm@vger.kernel.org
11630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11631 F: Documentation/ABI/stable/sysfs-bus-mhi
11632 F: Documentation/mhi/
11633 F: drivers/bus/mhi/
11634 F: include/linux/mhi.h
11636 MICROBLAZE ARCHITECTURE
11637 M: Michal Simek <monstr@monstr.eu>
11639 W: http://www.monstr.eu/fdt/
11640 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11641 F: arch/microblaze/
11643 MICROCHIP AT91 DMA DRIVERS
11644 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11645 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11647 L: dmaengine@vger.kernel.org
11649 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11650 F: drivers/dma/at_hdmac.c
11651 F: drivers/dma/at_hdmac_regs.h
11652 F: drivers/dma/at_xdmac.c
11653 F: include/dt-bindings/dma/at91.h
11655 MICROCHIP AT91 SERIAL DRIVER
11656 M: Richard Genoud <richard.genoud@gmail.com>
11658 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11659 F: drivers/tty/serial/atmel_serial.c
11660 F: drivers/tty/serial/atmel_serial.h
11662 MICROCHIP AT91 USART MFD DRIVER
11663 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11664 L: linux-kernel@vger.kernel.org
11666 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11667 F: drivers/mfd/at91-usart.c
11668 F: include/dt-bindings/mfd/at91-usart.h
11670 MICROCHIP AT91 USART SPI DRIVER
11671 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11672 L: linux-spi@vger.kernel.org
11674 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11675 F: drivers/spi/spi-at91-usart.c
11677 MICROCHIP AUDIO ASOC DRIVERS
11678 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11679 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11683 MICROCHIP ECC DRIVER
11684 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11685 L: linux-crypto@vger.kernel.org
11687 F: drivers/crypto/atmel-ecc.*
11689 MICROCHIP I2C DRIVER
11690 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11691 L: linux-i2c@vger.kernel.org
11693 F: drivers/i2c/busses/i2c-at91-*.c
11694 F: drivers/i2c/busses/i2c-at91.h
11696 MICROCHIP ISC DRIVER
11697 M: Eugen Hristev <eugen.hristev@microchip.com>
11698 L: linux-media@vger.kernel.org
11700 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11701 F: drivers/media/platform/atmel/atmel-isc-base.c
11702 F: drivers/media/platform/atmel/atmel-isc-regs.h
11703 F: drivers/media/platform/atmel/atmel-isc.h
11704 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11705 F: include/linux/atmel-isc-media.h
11707 MICROCHIP ISI DRIVER
11708 M: Eugen Hristev <eugen.hristev@microchip.com>
11709 L: linux-media@vger.kernel.org
11711 F: drivers/media/platform/atmel/atmel-isi.c
11712 F: drivers/media/platform/atmel/atmel-isi.h
11714 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11715 M: Woojung Huh <woojung.huh@microchip.com>
11716 M: UNGLinuxDriver@microchip.com
11717 L: netdev@vger.kernel.org
11719 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11720 F: drivers/net/dsa/microchip/*
11721 F: include/linux/platform_data/microchip-ksz.h
11722 F: net/dsa/tag_ksz.c
11724 MICROCHIP LAN743X ETHERNET DRIVER
11725 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11726 M: UNGLinuxDriver@microchip.com
11727 L: netdev@vger.kernel.org
11729 F: drivers/net/ethernet/microchip/lan743x_*
11731 MICROCHIP LCDFB DRIVER
11732 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11733 L: linux-fbdev@vger.kernel.org
11735 F: drivers/video/fbdev/atmel_lcdfb.c
11736 F: include/video/atmel_lcdc.h
11738 MICROCHIP MCP16502 PMIC DRIVER
11739 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11742 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11743 F: drivers/regulator/mcp16502.c
11745 MICROCHIP MCP3911 ADC DRIVER
11746 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11747 M: Kent Gustavsson <kent@minoris.se>
11748 L: linux-iio@vger.kernel.org
11750 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11751 F: drivers/iio/adc/mcp3911.c
11753 MICROCHIP MMC/SD/SDIO MCI DRIVER
11754 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11756 F: drivers/mmc/host/atmel-mci.c
11758 MICROCHIP NAND DRIVER
11759 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11760 L: linux-mtd@lists.infradead.org
11762 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11763 F: drivers/mtd/nand/raw/atmel/*
11765 MICROCHIP PWM DRIVER
11766 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768 L: linux-pwm@vger.kernel.org
11770 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11771 F: drivers/pwm/pwm-atmel.c
11773 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11774 M: Eugen Hristev <eugen.hristev@microchip.com>
11775 L: linux-iio@vger.kernel.org
11777 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11778 F: drivers/iio/adc/at91-sama5d2_adc.c
11779 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11781 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11782 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11784 F: drivers/power/reset/at91-sama5d2_shdwc.c
11786 MICROCHIP SPI DRIVER
11787 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11789 F: drivers/spi/spi-atmel.*
11791 MICROCHIP SSC DRIVER
11792 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11793 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11795 F: drivers/misc/atmel-ssc.c
11796 F: include/linux/atmel-ssc.h
11798 MICROCHIP USB251XB DRIVER
11799 M: Richard Leitner <richard.leitner@skidata.com>
11800 L: linux-usb@vger.kernel.org
11802 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11803 F: drivers/usb/misc/usb251xb.c
11805 MICROCHIP USBA UDC DRIVER
11806 M: Cristian Birsan <cristian.birsan@microchip.com>
11807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11809 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11811 MICROCHIP WILC1000 WIFI DRIVER
11812 M: Ajay Singh <ajay.kathat@microchip.com>
11813 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11814 L: linux-wireless@vger.kernel.org
11816 F: drivers/net/wireless/microchip/wilc1000/
11818 MICROSEMI MIPS SOCS
11819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11820 M: UNGLinuxDriver@microchip.com
11821 L: linux-mips@vger.kernel.org
11823 F: Documentation/devicetree/bindings/mips/mscc.txt
11824 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11825 F: arch/mips/boot/dts/mscc/
11826 F: arch/mips/configs/generic/board-ocelot.config
11827 F: arch/mips/generic/board-ocelot.c
11829 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11830 M: Don Brace <don.brace@microchip.com>
11831 L: storagedev@microchip.com
11832 L: linux-scsi@vger.kernel.org
11834 F: Documentation/scsi/smartpqi.rst
11835 F: drivers/scsi/smartpqi/Kconfig
11836 F: drivers/scsi/smartpqi/Makefile
11837 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11838 F: include/linux/cciss*.h
11839 F: include/uapi/linux/cciss*.h
11841 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11842 M: Maximilian Luz <luzmaximilian@gmail.com>
11843 L: platform-driver-x86@vger.kernel.org
11845 F: drivers/platform/surface/surface_gpe.c
11847 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11848 M: Hans de Goede <hdegoede@redhat.com>
11849 M: Mark Gross <mgross@linux.intel.com>
11850 M: Maximilian Luz <luzmaximilian@gmail.com>
11851 L: platform-driver-x86@vger.kernel.org
11853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11854 F: drivers/platform/surface/
11856 MICROSOFT SURFACE HOT-PLUG DRIVER
11857 M: Maximilian Luz <luzmaximilian@gmail.com>
11858 L: platform-driver-x86@vger.kernel.org
11860 F: drivers/platform/surface/surface_hotplug.c
11862 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11863 M: Chen Yu <yu.c.chen@intel.com>
11864 L: platform-driver-x86@vger.kernel.org
11866 F: drivers/platform/surface/surfacepro3_button.c
11868 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11869 M: Maximilian Luz <luzmaximilian@gmail.com>
11871 W: https://github.com/linux-surface/surface-aggregator-module
11872 C: irc://chat.freenode.net/##linux-surface
11873 F: Documentation/driver-api/surface_aggregator/
11874 F: drivers/platform/surface/aggregator/
11875 F: drivers/platform/surface/surface_acpi_notify.c
11876 F: drivers/platform/surface/surface_aggregator_cdev.c
11877 F: include/linux/surface_acpi_notify.h
11878 F: include/linux/surface_aggregator/
11879 F: include/uapi/linux/surface_aggregator/
11881 MICROTEK X6 SCANNER
11882 M: Oliver Neukum <oliver@neukum.org>
11884 F: drivers/usb/image/microtek.*
11886 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11887 M: Luka Kovacic <luka.kovacic@sartura.hr>
11888 M: Luka Perkov <luka.perkov@sartura.hr>
11890 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11891 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11892 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11893 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11894 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11895 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11897 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11898 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11899 L: linux-media@vger.kernel.org
11901 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11902 F: Documentation/driver-api/media/drivers/ccs/
11903 F: Documentation/userspace-api/media/drivers/ccs.rst
11904 F: drivers/media/i2c/ccs-pll.c
11905 F: drivers/media/i2c/ccs-pll.h
11906 F: drivers/media/i2c/ccs/
11907 F: include/uapi/linux/ccs.h
11908 F: include/uapi/linux/smiapp.h
11911 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11912 L: linux-mips@vger.kernel.org
11914 W: http://www.linux-mips.org/
11915 Q: https://patchwork.kernel.org/project/linux-mips/list/
11916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11917 F: Documentation/devicetree/bindings/mips/
11918 F: Documentation/mips/
11920 F: drivers/platform/mips/
11922 MIPS BOSTON DEVELOPMENT BOARD
11923 M: Paul Burton <paulburton@kernel.org>
11924 L: linux-mips@vger.kernel.org
11926 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11927 F: arch/mips/boot/dts/img/boston.dts
11928 F: arch/mips/configs/generic/board-boston.config
11929 F: drivers/clk/imgtec/clk-boston.c
11930 F: include/dt-bindings/clock/boston-clock.h
11933 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11934 M: Serge Semin <fancer.lancer@gmail.com>
11935 L: linux-mips@vger.kernel.org
11937 F: drivers/bus/mips_cdmm.c
11938 F: drivers/clocksource/mips-gic-timer.c
11939 F: drivers/cpuidle/cpuidle-cps.c
11940 F: drivers/irqchip/irq-mips-cpu.c
11941 F: drivers/irqchip/irq-mips-gic.c
11943 MIPS GENERIC PLATFORM
11944 M: Paul Burton <paulburton@kernel.org>
11945 L: linux-mips@vger.kernel.org
11947 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11948 F: arch/mips/generic/
11949 F: arch/mips/tools/generic-board-config.sh
11951 MIPS RINT INSTRUCTION EMULATION
11952 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11953 L: linux-mips@vger.kernel.org
11955 F: arch/mips/math-emu/dp_rint.c
11956 F: arch/mips/math-emu/sp_rint.c
11958 MIPS/LOONGSON1 ARCHITECTURE
11959 M: Keguang Zhang <keguang.zhang@gmail.com>
11960 L: linux-mips@vger.kernel.org
11962 F: arch/mips/include/asm/mach-loongson32/
11963 F: arch/mips/loongson32/
11964 F: drivers/*/*/*loongson1*
11965 F: drivers/*/*loongson1*
11967 MIPS/LOONGSON2EF ARCHITECTURE
11968 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11969 L: linux-mips@vger.kernel.org
11971 F: arch/mips/include/asm/mach-loongson2ef/
11972 F: arch/mips/loongson2ef/
11973 F: drivers/cpufreq/loongson2_cpufreq.c
11975 MIPS/LOONGSON64 ARCHITECTURE
11976 M: Huacai Chen <chenhuacai@kernel.org>
11977 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11978 L: linux-mips@vger.kernel.org
11980 F: arch/mips/include/asm/mach-loongson64/
11981 F: arch/mips/loongson64/
11982 F: drivers/irqchip/irq-loongson*
11983 F: drivers/platform/mips/cpu_hwmon.c
11985 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11986 M: Hans Verkuil <hverkuil@xs4all.nl>
11987 L: linux-media@vger.kernel.org
11989 W: https://linuxtv.org
11990 T: git git://linuxtv.org/media_tree.git
11991 F: drivers/media/radio/radio-miropcm20*
11994 R: Lubomir Rintel <lkundrak@v3.sk>
11995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11998 F: arch/arm/boot/dts/mmp*
11999 F: arch/arm/mach-mmp/
12000 F: include/linux/soc/mmp/
12002 MMP USB PHY DRIVERS
12003 R: Lubomir Rintel <lkundrak@v3.sk>
12004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12006 F: drivers/phy/marvell/phy-mmp3-usb.c
12007 F: drivers/phy/marvell/phy-pxa-usb.c
12009 MMU GATHER AND TLB INVALIDATION
12010 M: Will Deacon <will@kernel.org>
12011 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12012 M: Andrew Morton <akpm@linux-foundation.org>
12013 M: Nick Piggin <npiggin@gmail.com>
12014 M: Peter Zijlstra <peterz@infradead.org>
12015 L: linux-arch@vger.kernel.org
12016 L: linux-mm@kvack.org
12018 F: arch/*/include/asm/tlb.h
12019 F: include/asm-generic/tlb.h
12022 MN88472 MEDIA DRIVER
12023 M: Antti Palosaari <crope@iki.fi>
12024 L: linux-media@vger.kernel.org
12026 W: https://linuxtv.org
12027 W: http://palosaari.fi/linux/
12028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12029 F: drivers/media/dvb-frontends/mn88472*
12031 MN88473 MEDIA DRIVER
12032 M: Antti Palosaari <crope@iki.fi>
12033 L: linux-media@vger.kernel.org
12035 W: https://linuxtv.org
12036 W: http://palosaari.fi/linux/
12037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12038 F: drivers/media/dvb-frontends/mn88473*
12041 M: Jessica Yu <jeyu@kernel.org>
12043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12044 F: include/linux/module.h
12047 MONOLITHIC POWER SYSTEM PMIC DRIVER
12048 M: Saravanan Sekar <sravanhome@gmail.com>
12050 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12051 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12052 F: drivers/iio/adc/mp2629_adc.c
12053 F: drivers/mfd/mp2629.c
12054 F: drivers/power/supply/mp2629_charger.c
12055 F: drivers/regulator/mp5416.c
12056 F: drivers/regulator/mpq7920.c
12057 F: drivers/regulator/mpq7920.h
12058 F: include/linux/mfd/mp2629.h
12060 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12062 W: http://popies.net/meye/
12063 F: Documentation/userspace-api/media/drivers/meye*
12064 F: drivers/media/pci/meye/
12065 F: include/uapi/linux/meye.h
12067 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12068 M: Jiri Slaby <jirislaby@kernel.org>
12070 F: Documentation/driver-api/serial/moxa-smartio.rst
12071 F: drivers/tty/mxser.*
12073 MR800 AVERMEDIA USB FM RADIO DRIVER
12074 M: Alexey Klimov <klimov.linux@gmail.com>
12075 L: linux-media@vger.kernel.org
12077 T: git git://linuxtv.org/media_tree.git
12078 F: drivers/media/radio/radio-mr800.c
12080 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12081 M: Alan Ott <alan@signal11.us>
12082 L: linux-wpan@vger.kernel.org
12084 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12085 F: drivers/net/ieee802154/mrf24j40.c
12088 M: "Lee, Chun-Yi" <jlee@suse.com>
12089 L: platform-driver-x86@vger.kernel.org
12091 F: drivers/platform/x86/msi-laptop.c
12094 L: platform-driver-x86@vger.kernel.org
12096 F: drivers/platform/x86/msi-wmi.c
12098 MSI001 MEDIA DRIVER
12099 M: Antti Palosaari <crope@iki.fi>
12100 L: linux-media@vger.kernel.org
12102 W: https://linuxtv.org
12103 W: http://palosaari.fi/linux/
12104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12105 T: git git://linuxtv.org/anttip/media_tree.git
12106 F: drivers/media/tuners/msi001*
12108 MSI2500 MEDIA DRIVER
12109 M: Antti Palosaari <crope@iki.fi>
12110 L: linux-media@vger.kernel.org
12112 W: https://linuxtv.org
12113 W: http://palosaari.fi/linux/
12114 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12115 T: git git://linuxtv.org/anttip/media_tree.git
12116 F: drivers/media/usb/msi2500/
12118 MSTAR INTERRUPT CONTROLLER DRIVER
12119 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12120 M: Daniel Palmer <daniel@thingy.jp>
12122 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12123 F: drivers/irqchip/irq-mst-intc.c
12125 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12126 M: Robert Jarzmik <robert.jarzmik@free.fr>
12127 L: linux-mtd@lists.infradead.org
12129 F: drivers/mtd/devices/docg3*
12131 MT9M032 APTINA SENSOR DRIVER
12132 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12133 L: linux-media@vger.kernel.org
12135 T: git git://linuxtv.org/media_tree.git
12136 F: drivers/media/i2c/mt9m032.c
12137 F: include/media/i2c/mt9m032.h
12139 MT9P031 APTINA CAMERA SENSOR
12140 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12141 L: linux-media@vger.kernel.org
12143 T: git git://linuxtv.org/media_tree.git
12144 F: drivers/media/i2c/mt9p031.c
12145 F: include/media/i2c/mt9p031.h
12147 MT9T001 APTINA CAMERA SENSOR
12148 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12149 L: linux-media@vger.kernel.org
12151 T: git git://linuxtv.org/media_tree.git
12152 F: drivers/media/i2c/mt9t001.c
12153 F: include/media/i2c/mt9t001.h
12155 MT9T112 APTINA CAMERA SENSOR
12156 M: Jacopo Mondi <jacopo@jmondi.org>
12157 L: linux-media@vger.kernel.org
12159 T: git git://linuxtv.org/media_tree.git
12160 F: drivers/media/i2c/mt9t112.c
12161 F: include/media/i2c/mt9t112.h
12163 MT9V032 APTINA CAMERA SENSOR
12164 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12165 L: linux-media@vger.kernel.org
12167 T: git git://linuxtv.org/media_tree.git
12168 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12169 F: drivers/media/i2c/mt9v032.c
12170 F: include/media/i2c/mt9v032.h
12172 MT9V111 APTINA CAMERA SENSOR
12173 M: Jacopo Mondi <jacopo@jmondi.org>
12174 L: linux-media@vger.kernel.org
12176 T: git git://linuxtv.org/media_tree.git
12177 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12178 F: drivers/media/i2c/mt9v111.c
12180 MULTIFUNCTION DEVICES (MFD)
12181 M: Lee Jones <lee.jones@linaro.org>
12183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12184 F: Documentation/devicetree/bindings/mfd/
12186 F: include/dt-bindings/mfd/
12187 F: include/linux/mfd/
12189 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12191 F: drivers/mmc/host/mmc_spi.c
12192 F: include/linux/spi/mmc_spi.h
12194 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12195 M: Ulf Hansson <ulf.hansson@linaro.org>
12196 L: linux-mmc@vger.kernel.org
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12199 F: Documentation/devicetree/bindings/mmc/
12201 F: include/linux/mmc/
12202 F: include/uapi/linux/mmc/
12204 MULTIPLEXER SUBSYSTEM
12205 M: Peter Rosin <peda@axentia.se>
12207 F: Documentation/ABI/testing/sysfs-class-mux*
12208 F: Documentation/devicetree/bindings/mux/
12210 F: include/dt-bindings/mux/
12211 F: include/linux/mux/
12213 MULTITECH MULTIPORT CARD (ISICOM)
12215 F: drivers/tty/isicom.c
12216 F: include/linux/isicom.h
12218 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12219 M: Bin Liu <b-liu@ti.com>
12220 L: linux-usb@vger.kernel.org
12222 F: drivers/usb/musb/
12224 MXL301RF MEDIA DRIVER
12225 M: Akihiro Tsukada <tskd08@gmail.com>
12226 L: linux-media@vger.kernel.org
12228 F: drivers/media/tuners/mxl301rf*
12230 MXL5007T MEDIA DRIVER
12231 M: Michael Krufky <mkrufky@linuxtv.org>
12232 L: linux-media@vger.kernel.org
12234 W: https://linuxtv.org
12235 W: http://github.com/mkrufky
12236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12237 T: git git://linuxtv.org/mkrufky/tuners.git
12238 F: drivers/media/tuners/mxl5007t.*
12241 M: Marek Vasut <marex@denx.de>
12242 M: Stefan Agner <stefan@agner.ch>
12243 L: dri-devel@lists.freedesktop.org
12245 T: git git://anongit.freedesktop.org/drm/drm-misc
12246 F: Documentation/devicetree/bindings/display/mxsfb.txt
12247 F: drivers/gpu/drm/mxsfb/
12249 MYLEX DAC960 PCI RAID Controller
12250 M: Hannes Reinecke <hare@kernel.org>
12251 L: linux-scsi@vger.kernel.org
12253 F: drivers/scsi/myrb.*
12254 F: drivers/scsi/myrs.*
12256 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12257 M: Chris Lee <christopher.lee@cspi.com>
12258 L: netdev@vger.kernel.org
12260 W: https://www.cspi.com/ethernet-products/support/downloads/
12261 F: drivers/net/ethernet/myricom/myri10ge/
12263 NAND FLASH SUBSYSTEM
12264 M: Miquel Raynal <miquel.raynal@bootlin.com>
12265 R: Richard Weinberger <richard@nod.at>
12266 L: linux-mtd@lists.infradead.org
12268 W: http://www.linux-mtd.infradead.org/
12269 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12270 C: irc://irc.oftc.net/mtd
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12272 F: drivers/mtd/nand/
12273 F: include/linux/mtd/*nand*.h
12275 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12276 M: Daniel Mack <zonque@gmail.com>
12277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12279 W: http://www.native-instruments.com
12280 F: sound/usb/caiaq/
12282 NATSEMI ETHERNET DRIVER (DP8381x)
12284 F: drivers/net/ethernet/natsemi/natsemi.c
12286 NCR 5380 SCSI DRIVERS
12287 M: Finn Thain <fthain@telegraphics.com.au>
12288 M: Michael Schmitz <schmitzmic@gmail.com>
12289 L: linux-scsi@vger.kernel.org
12291 F: Documentation/scsi/g_NCR5380.rst
12292 F: drivers/scsi/NCR5380.*
12293 F: drivers/scsi/arm/cumana_1.c
12294 F: drivers/scsi/arm/oak.c
12295 F: drivers/scsi/atari_scsi.*
12296 F: drivers/scsi/dmx3191d.c
12297 F: drivers/scsi/g_NCR5380.*
12298 F: drivers/scsi/mac_scsi.*
12299 F: drivers/scsi/sun3_scsi.*
12300 F: drivers/scsi/sun3_scsi_vme.c
12303 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12307 NCT6775 HARDWARE MONITOR DRIVER
12308 M: Guenter Roeck <linux@roeck-us.net>
12309 L: linux-hwmon@vger.kernel.org
12311 F: Documentation/hwmon/nct6775.rst
12312 F: drivers/hwmon/nct6775.c
12315 M: Jakub Kicinski <kuba@kernel.org>
12317 F: drivers/net/netdevsim/*
12319 NETEM NETWORK EMULATOR
12320 M: Stephen Hemminger <stephen@networkplumber.org>
12321 L: netdev@vger.kernel.org
12323 F: net/sched/sch_netem.c
12325 NETERION 10GbE DRIVERS (s2io/vxge)
12326 M: Jon Mason <jdmason@kudzu.us>
12327 L: netdev@vger.kernel.org
12329 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12330 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12331 F: drivers/net/ethernet/neterion/
12334 M: Pablo Neira Ayuso <pablo@netfilter.org>
12335 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12336 M: Florian Westphal <fw@strlen.de>
12337 L: netfilter-devel@vger.kernel.org
12338 L: coreteam@netfilter.org
12340 W: http://www.netfilter.org/
12341 W: http://www.iptables.org/
12342 W: http://www.nftables.org/
12343 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12346 F: include/linux/netfilter*
12347 F: include/linux/netfilter/
12348 F: include/net/netfilter/
12349 F: include/uapi/linux/netfilter*
12350 F: include/uapi/linux/netfilter/
12351 F: net/*/netfilter.c
12352 F: net/*/netfilter/
12353 F: net/bridge/br_netfilter*.c
12356 NETROM NETWORK LAYER
12357 M: Ralf Baechle <ralf@linux-mips.org>
12358 L: linux-hams@vger.kernel.org
12360 W: http://www.linux-ax25.org/
12361 F: include/net/netrom.h
12362 F: include/uapi/linux/netrom.h
12365 NETRONOME ETHERNET DRIVERS
12366 M: Simon Horman <simon.horman@netronome.com>
12367 R: Jakub Kicinski <kuba@kernel.org>
12368 L: oss-drivers@netronome.com
12370 F: drivers/net/ethernet/netronome/
12372 NETWORK BLOCK DEVICE (NBD)
12373 M: Josef Bacik <josef@toxicpanda.com>
12374 L: linux-block@vger.kernel.org
12375 L: nbd@other.debian.org
12377 F: Documentation/admin-guide/blockdev/nbd.rst
12378 F: drivers/block/nbd.c
12379 F: include/trace/events/nbd.h
12380 F: include/uapi/linux/nbd.h
12382 NETWORK DROP MONITOR
12383 M: Neil Horman <nhorman@tuxdriver.com>
12384 L: netdev@vger.kernel.org
12386 W: https://fedorahosted.org/dropwatch/
12387 F: include/uapi/linux/net_dropmon.h
12388 F: net/core/drop_monitor.c
12391 M: "David S. Miller" <davem@davemloft.net>
12392 M: Jakub Kicinski <kuba@kernel.org>
12393 L: netdev@vger.kernel.org
12395 W: http://www.linuxfoundation.org/en/Net
12396 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12399 F: Documentation/devicetree/bindings/net/
12400 F: drivers/connector/
12402 F: include/linux/etherdevice.h
12403 F: include/linux/fcdevice.h
12404 F: include/linux/fddidevice.h
12405 F: include/linux/hippidevice.h
12406 F: include/linux/if_*
12407 F: include/linux/inetdevice.h
12408 F: include/linux/netdevice.h
12409 F: include/uapi/linux/if_*
12410 F: include/uapi/linux/netdevice.h
12412 NETWORKING DRIVERS (WIRELESS)
12413 M: Kalle Valo <kvalo@codeaurora.org>
12414 L: linux-wireless@vger.kernel.org
12416 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12419 F: Documentation/devicetree/bindings/net/wireless/
12420 F: drivers/net/wireless/
12423 M: Andrew Lunn <andrew@lunn.ch>
12424 M: Vivien Didelot <vivien.didelot@gmail.com>
12425 M: Florian Fainelli <f.fainelli@gmail.com>
12426 M: Vladimir Oltean <olteanv@gmail.com>
12428 F: Documentation/devicetree/bindings/net/dsa/
12429 F: drivers/net/dsa/
12430 F: include/linux/dsa/
12431 F: include/linux/platform_data/dsa.h
12432 F: include/net/dsa.h
12435 NETWORKING [GENERAL]
12436 M: "David S. Miller" <davem@davemloft.net>
12437 M: Jakub Kicinski <kuba@kernel.org>
12438 L: netdev@vger.kernel.org
12440 W: http://www.linuxfoundation.org/en/Net
12441 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12442 B: mailto:netdev@vger.kernel.org
12443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12445 F: Documentation/networking/
12446 F: include/linux/in.h
12447 F: include/linux/net.h
12448 F: include/linux/netdevice.h
12450 F: include/uapi/linux/in.h
12451 F: include/uapi/linux/net.h
12452 F: include/uapi/linux/net_namespace.h
12453 F: include/uapi/linux/netdevice.h
12457 F: tools/testing/selftests/net/
12460 M: Steffen Klassert <steffen.klassert@secunet.com>
12461 M: Herbert Xu <herbert@gondor.apana.org.au>
12462 M: "David S. Miller" <davem@davemloft.net>
12463 L: netdev@vger.kernel.org
12465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12467 F: include/net/xfrm.h
12468 F: include/uapi/linux/xfrm.h
12471 F: net/ipv4/ip_vti.c
12472 F: net/ipv4/ipcomp.c
12476 F: net/ipv6/ip6_vti.c
12477 F: net/ipv6/ipcomp6.c
12481 F: tools/testing/selftests/net/ipsec.c
12483 NETWORKING [IPv4/IPv6]
12484 M: "David S. Miller" <davem@davemloft.net>
12485 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12486 M: David Ahern <dsahern@kernel.org>
12487 L: netdev@vger.kernel.org
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12495 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12496 M: Paul Moore <paul@paul-moore.com>
12497 L: netdev@vger.kernel.org
12498 L: linux-security-module@vger.kernel.org
12500 W: https://github.com/netlabel
12501 F: Documentation/netlabel/
12502 F: include/net/calipso.h
12503 F: include/net/cipso_ipv4.h
12504 F: include/net/netlabel.h
12505 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12506 F: include/uapi/linux/netfilter/xt_SECMARK.h
12507 F: net/ipv4/cipso_ipv4.c
12508 F: net/ipv6/calipso.c
12509 F: net/netfilter/xt_CONNSECMARK.c
12510 F: net/netfilter/xt_SECMARK.c
12514 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12515 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12516 L: netdev@vger.kernel.org
12517 L: mptcp@lists.01.org
12519 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12520 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12521 F: Documentation/networking/mptcp-sysctl.rst
12522 F: include/net/mptcp.h
12523 F: include/uapi/linux/mptcp.h
12525 F: tools/testing/selftests/net/mptcp/
12528 M: Eric Dumazet <edumazet@google.com>
12529 L: netdev@vger.kernel.org
12531 F: include/linux/tcp.h
12532 F: include/net/tcp.h
12533 F: include/trace/events/tcp.h
12534 F: include/uapi/linux/tcp.h
12535 F: net/ipv4/syncookies.c
12537 F: net/ipv6/syncookies.c
12541 M: Boris Pismenny <borisp@nvidia.com>
12542 M: John Fastabend <john.fastabend@gmail.com>
12543 M: Daniel Borkmann <daniel@iogearbox.net>
12544 M: Jakub Kicinski <kuba@kernel.org>
12545 L: netdev@vger.kernel.org
12547 F: include/net/tls.h
12548 F: include/uapi/linux/tls.h
12551 NETWORKING [WIRELESS]
12552 L: linux-wireless@vger.kernel.org
12553 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12555 NETXEN (1/10) GbE SUPPORT
12556 M: Manish Chopra <manishc@marvell.com>
12557 M: Rahul Verma <rahulv@marvell.com>
12558 M: GR-Linux-NIC-Dev@marvell.com
12559 L: netdev@vger.kernel.org
12561 F: drivers/net/ethernet/qlogic/netxen/
12563 NET_FAILOVER MODULE
12564 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12565 L: netdev@vger.kernel.org
12567 F: Documentation/networking/net_failover.rst
12568 F: drivers/net/net_failover.c
12569 F: include/net/net_failover.h
12572 M: David Ahern <dsahern@kernel.org>
12573 L: netdev@vger.kernel.org
12575 F: include/net/netns/nexthop.h
12576 F: include/net/nexthop.h
12577 F: include/uapi/linux/nexthop.h
12578 F: net/ipv4/nexthop.c
12581 L: netdev@vger.kernel.org
12583 F: Documentation/devicetree/bindings/net/nfc/
12585 F: include/linux/platform_data/nfcmrvl.h
12586 F: include/net/nfc/
12587 F: include/uapi/linux/nfc.h
12590 NFC VIRTUAL NCI DEVICE DRIVER
12591 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12592 L: netdev@vger.kernel.org
12593 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12595 F: drivers/nfc/virtual_ncidev.c
12596 F: tools/testing/selftests/nci/
12598 NFS, SUNRPC, AND LOCKD CLIENTS
12599 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12600 M: Anna Schumaker <anna.schumaker@netapp.com>
12601 L: linux-nfs@vger.kernel.org
12603 W: http://client.linux-nfs.org
12604 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12608 F: include/linux/lockd/
12609 F: include/linux/nfs*
12610 F: include/linux/sunrpc/
12611 F: include/uapi/linux/nfs*
12612 F: include/uapi/linux/sunrpc/
12614 F: Documentation/filesystems/nfs/
12617 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12618 L: linux-nilfs@vger.kernel.org
12620 W: https://nilfs.sourceforge.io/
12621 W: https://nilfs.osdn.jp/
12622 T: git git://github.com/konis/nilfs2.git
12623 F: Documentation/filesystems/nilfs2.rst
12625 F: include/trace/events/nilfs2.h
12626 F: include/uapi/linux/nilfs2_api.h
12627 F: include/uapi/linux/nilfs2_ondisk.h
12629 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12630 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12632 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12633 F: Documentation/scsi/NinjaSCSI.rst
12634 F: drivers/scsi/pcmcia/nsp_*
12636 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12637 M: GOTO Masanori <gotom@debian.or.jp>
12638 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12640 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12641 F: Documentation/scsi/NinjaSCSI.rst
12642 F: drivers/scsi/nsp32*
12645 M: Ley Foon Tan <ley.foon.tan@intel.com>
12647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12650 NITRO ENCLAVES (NE)
12651 M: Andra Paraschiv <andraprs@amazon.com>
12652 M: Alexandru Vasile <lexnv@amazon.com>
12653 M: Alexandru Ciobotaru <alcioa@amazon.com>
12654 L: linux-kernel@vger.kernel.org
12656 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12657 F: Documentation/virt/ne_overview.rst
12658 F: drivers/virt/nitro_enclaves/
12659 F: include/linux/nitro_enclaves.h
12660 F: include/uapi/linux/nitro_enclaves.h
12661 F: samples/nitro_enclaves/
12663 NOHZ, DYNTICKS SUPPORT
12664 M: Frederic Weisbecker <fweisbec@gmail.com>
12665 M: Thomas Gleixner <tglx@linutronix.de>
12666 M: Ingo Molnar <mingo@kernel.org>
12667 L: linux-kernel@vger.kernel.org
12669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12670 F: include/linux/sched/nohz.h
12671 F: include/linux/tick.h
12672 F: kernel/time/tick*.*
12674 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12675 M: Pavel Machek <pavel@ucw.cz>
12676 M: Sakari Ailus <sakari.ailus@iki.fi>
12677 L: linux-media@vger.kernel.org
12679 F: drivers/media/i2c/ad5820.c
12680 F: drivers/media/i2c/et8ek8
12682 NOKIA N900 POWER SUPPLY DRIVERS
12683 R: Pali Rohár <pali@kernel.org>
12684 F: drivers/power/supply/bq2415x_charger.c
12685 F: drivers/power/supply/bq27xxx_battery.c
12686 F: drivers/power/supply/bq27xxx_battery_i2c.c
12687 F: drivers/power/supply/isp1704_charger.c
12688 F: drivers/power/supply/rx51_battery.c
12689 F: include/linux/power/bq2415x_charger.h
12690 F: include/linux/power/bq27xxx_battery.h
12693 M: Willy Tarreau <w@1wt.eu>
12695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12696 F: tools/include/nolibc/
12699 M: Matthias Maennich <maennich@google.com>
12701 F: Documentation/core-api/symbol-namespaces.rst
12705 M: Sanjay R Mehta <sanju.mehta@amd.com>
12706 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12707 L: linux-ntb@googlegroups.com
12709 F: drivers/ntb/hw/amd/
12712 M: Jon Mason <jdmason@kudzu.us>
12713 M: Dave Jiang <dave.jiang@intel.com>
12714 M: Allen Hubbe <allenbh@gmail.com>
12715 L: linux-ntb@googlegroups.com
12717 W: https://github.com/jonmason/ntb/wiki
12718 T: git git://github.com/jonmason/ntb.git
12719 F: drivers/net/ntb_netdev.c
12721 F: include/linux/ntb.h
12722 F: include/linux/ntb_transport.h
12723 F: tools/testing/selftests/ntb/
12726 M: Serge Semin <fancer.lancer@gmail.com>
12727 L: linux-ntb@googlegroups.com
12729 F: drivers/ntb/hw/idt/
12732 M: Dave Jiang <dave.jiang@intel.com>
12733 L: linux-ntb@googlegroups.com
12735 W: https://github.com/davejiang/linux/wiki
12736 T: git https://github.com/davejiang/linux.git
12737 F: drivers/ntb/hw/intel/
12740 M: Anton Altaparmakov <anton@tuxera.com>
12741 L: linux-ntfs-dev@lists.sourceforge.net
12743 W: http://www.tuxera.com/
12744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12745 F: Documentation/filesystems/ntfs.rst
12749 M: Finn Thain <fthain@telegraphics.com.au>
12750 L: linux-m68k@lists.linux-m68k.org
12752 F: arch/*/include/asm/nubus.h
12754 F: include/linux/nubus.h
12755 F: include/uapi/linux/nubus.h
12757 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12758 M: Antonino Daplas <adaplas@gmail.com>
12759 L: linux-fbdev@vger.kernel.org
12761 F: drivers/video/fbdev/nvidia/
12762 F: drivers/video/fbdev/riva/
12765 M: Keith Busch <kbusch@kernel.org>
12766 M: Jens Axboe <axboe@fb.com>
12767 M: Christoph Hellwig <hch@lst.de>
12768 M: Sagi Grimberg <sagi@grimberg.me>
12769 L: linux-nvme@lists.infradead.org
12771 W: http://git.infradead.org/nvme.git
12772 T: git://git.infradead.org/nvme.git
12773 F: drivers/nvme/host/
12774 F: include/linux/nvme.h
12775 F: include/uapi/linux/nvme_ioctl.h
12777 NVM EXPRESS FC TRANSPORT DRIVERS
12778 M: James Smart <james.smart@broadcom.com>
12779 L: linux-nvme@lists.infradead.org
12781 F: drivers/nvme/host/fc.c
12782 F: drivers/nvme/target/fc.c
12783 F: drivers/nvme/target/fcloop.c
12784 F: include/linux/nvme-fc-driver.h
12785 F: include/linux/nvme-fc.h
12787 NVM EXPRESS TARGET DRIVER
12788 M: Christoph Hellwig <hch@lst.de>
12789 M: Sagi Grimberg <sagi@grimberg.me>
12790 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12791 L: linux-nvme@lists.infradead.org
12793 W: http://git.infradead.org/nvme.git
12794 T: git://git.infradead.org/nvme.git
12795 F: drivers/nvme/target/
12798 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12801 F: Documentation/ABI/stable/sysfs-bus-nvmem
12802 F: Documentation/devicetree/bindings/nvmem/
12804 F: include/linux/nvmem-consumer.h
12805 F: include/linux/nvmem-provider.h
12808 M: Ashish Kumar <ashish.kumar@nxp.com>
12809 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12810 L: linux-spi@vger.kernel.org
12812 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12813 F: drivers/spi/spi-nxp-fspi.c
12815 NXP FXAS21002C DRIVER
12816 M: Rui Miguel Silva <rmfrfs@gmail.com>
12817 L: linux-iio@vger.kernel.org
12819 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12820 F: drivers/iio/gyro/fxas21002c.h
12821 F: drivers/iio/gyro/fxas21002c_core.c
12822 F: drivers/iio/gyro/fxas21002c_i2c.c
12823 F: drivers/iio/gyro/fxas21002c_spi.c
12825 NXP i.MX CLOCK DRIVERS
12826 M: Abel Vesa <abel.vesa@nxp.com>
12827 L: linux-clk@vger.kernel.org
12828 L: linux-imx@nxp.com
12830 F: drivers/clk/imx/
12832 NXP i.MX 8MQ DCSS DRIVER
12833 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12834 R: Lucas Stach <l.stach@pengutronix.de>
12835 L: dri-devel@lists.freedesktop.org
12837 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12838 F: drivers/gpu/drm/imx/dcss/
12840 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12841 M: Jagan Teki <jagan@amarulasolutions.com>
12843 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12844 F: drivers/regulator/pf8x00-regulator.c
12846 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12847 M: Krzysztof Kozlowski <krzk@kernel.org>
12848 L: linux-kernel@vger.kernel.org
12850 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12851 F: drivers/extcon/extcon-ptn5150.c
12853 NXP SGTL5000 DRIVER
12854 M: Fabio Estevam <festevam@gmail.com>
12855 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12857 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12858 F: sound/soc/codecs/sgtl5000*
12860 NXP SJA1105 ETHERNET SWITCH DRIVER
12861 M: Vladimir Oltean <olteanv@gmail.com>
12862 L: linux-kernel@vger.kernel.org
12864 F: drivers/net/dsa/sja1105
12866 NXP TDA998X DRM DRIVER
12867 M: Russell King <linux@armlinux.org.uk>
12869 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12870 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12871 F: drivers/gpu/drm/i2c/tda998x_drv.c
12872 F: include/drm/i2c/tda998x.h
12873 F: include/dt-bindings/display/tda998x.h
12877 M: Peter Rosin <peda@axentia.se>
12878 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12880 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12881 F: sound/soc/codecs/tfa9879*
12884 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12885 R: Charles Gorand <charles.gorand@effinnov.com>
12886 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12888 F: drivers/nfc/nxp-nci
12891 M: Jiri Pirko <jiri@nvidia.com>
12892 L: netdev@vger.kernel.org
12894 F: include/linux/objagg.h
12896 F: lib/test_objagg.c
12899 M: Josh Poimboeuf <jpoimboe@redhat.com>
12900 M: Peter Zijlstra <peterz@infradead.org>
12903 F: include/linux/objtool.h
12905 OCELOT ETHERNET SWITCH DRIVER
12906 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12907 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12908 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12909 M: UNGLinuxDriver@microchip.com
12910 L: netdev@vger.kernel.org
12912 F: drivers/net/dsa/ocelot/*
12913 F: drivers/net/ethernet/mscc/
12914 F: include/soc/mscc/ocelot*
12915 F: net/dsa/tag_ocelot.c
12916 F: net/dsa/tag_ocelot_8021q.c
12917 F: tools/testing/selftests/drivers/net/ocelot/*
12919 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12920 M: Frederic Barrat <fbarrat@linux.ibm.com>
12921 M: Andrew Donnellan <ajd@linux.ibm.com>
12922 L: linuxppc-dev@lists.ozlabs.org
12924 F: Documentation/userspace-api/accelerators/ocxl.rst
12925 F: arch/powerpc/include/asm/pnv-ocxl.h
12926 F: arch/powerpc/platforms/powernv/ocxl.c
12927 F: drivers/misc/ocxl/
12928 F: include/misc/ocxl*
12929 F: include/uapi/misc/ocxl.h
12932 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
12933 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12934 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12935 L: linux-omap@vger.kernel.org
12937 F: sound/soc/ti/n810.c
12938 F: sound/soc/ti/omap*
12939 F: sound/soc/ti/rx51.c
12940 F: sound/soc/ti/sdma-pcm.*
12942 OMAP CLOCK FRAMEWORK SUPPORT
12943 M: Paul Walmsley <paul@pwsan.com>
12944 L: linux-omap@vger.kernel.org
12946 F: arch/arm/*omap*/*clock*
12948 OMAP DEVICE TREE SUPPORT
12949 M: Benoît Cousson <bcousson@baylibre.com>
12950 M: Tony Lindgren <tony@atomide.com>
12951 L: linux-omap@vger.kernel.org
12952 L: devicetree@vger.kernel.org
12954 F: arch/arm/boot/dts/*am3*
12955 F: arch/arm/boot/dts/*am4*
12956 F: arch/arm/boot/dts/*am5*
12957 F: arch/arm/boot/dts/*dra7*
12958 F: arch/arm/boot/dts/*omap*
12959 F: arch/arm/boot/dts/logicpd-som-lv*
12960 F: arch/arm/boot/dts/logicpd-torpedo*
12962 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12963 L: linux-omap@vger.kernel.org
12964 L: linux-fbdev@vger.kernel.org
12966 F: Documentation/arm/omap/dss.rst
12967 F: drivers/video/fbdev/omap2/
12969 OMAP FRAMEBUFFER SUPPORT
12970 L: linux-fbdev@vger.kernel.org
12971 L: linux-omap@vger.kernel.org
12973 F: drivers/video/fbdev/omap/
12975 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12976 M: Roger Quadros <rogerq@kernel.org>
12977 M: Tony Lindgren <tony@atomide.com>
12978 L: linux-omap@vger.kernel.org
12980 F: arch/arm/mach-omap2/*gpmc*
12981 F: drivers/memory/omap-gpmc.c
12984 M: Grygorii Strashko <grygorii.strashko@ti.com>
12985 M: Santosh Shilimkar <ssantosh@kernel.org>
12986 M: Kevin Hilman <khilman@kernel.org>
12987 L: linux-omap@vger.kernel.org
12989 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12990 F: drivers/gpio/gpio-omap.c
12992 OMAP HARDWARE SPINLOCK SUPPORT
12993 M: Ohad Ben-Cohen <ohad@wizery.com>
12994 L: linux-omap@vger.kernel.org
12996 F: drivers/hwspinlock/omap_hwspinlock.c
12998 OMAP HS MMC SUPPORT
12999 L: linux-mmc@vger.kernel.org
13000 L: linux-omap@vger.kernel.org
13002 F: drivers/mmc/host/omap_hsmmc.c
13005 M: Paul Walmsley <paul@pwsan.com>
13006 L: linux-omap@vger.kernel.org
13008 F: arch/arm/mach-omap2/omap_hwmod*data*
13010 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13011 M: Benoît Cousson <bcousson@baylibre.com>
13012 L: linux-omap@vger.kernel.org
13014 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13017 M: Benoît Cousson <bcousson@baylibre.com>
13018 M: Paul Walmsley <paul@pwsan.com>
13019 L: linux-omap@vger.kernel.org
13021 F: arch/arm/mach-omap2/omap_hwmod.*
13024 M: Vignesh R <vigneshr@ti.com>
13025 L: linux-omap@vger.kernel.org
13026 L: linux-i2c@vger.kernel.org
13028 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13029 F: drivers/i2c/busses/i2c-omap.c
13031 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13032 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13033 L: linux-media@vger.kernel.org
13035 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13036 F: drivers/media/platform/omap3isp/
13037 F: drivers/staging/media/omap4iss/
13040 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13041 L: linux-omap@vger.kernel.org
13043 F: drivers/mmc/host/omap.c
13045 OMAP POWER MANAGEMENT SUPPORT
13046 M: Kevin Hilman <khilman@kernel.org>
13047 L: linux-omap@vger.kernel.org
13049 F: arch/arm/*omap*/*pm*
13050 F: drivers/cpufreq/omap-cpufreq.c
13052 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13053 M: Rajendra Nayak <rnayak@codeaurora.org>
13054 M: Paul Walmsley <paul@pwsan.com>
13055 L: linux-omap@vger.kernel.org
13057 F: arch/arm/mach-omap2/prm*
13059 OMAP RANDOM NUMBER GENERATOR SUPPORT
13060 M: Deepak Saxena <dsaxena@plexity.net>
13062 F: drivers/char/hw_random/omap-rng.c
13065 L: linux-usb@vger.kernel.org
13066 L: linux-omap@vger.kernel.org
13068 F: arch/arm/*omap*/usb*
13069 F: drivers/usb/*/*omap*
13071 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13072 M: Mark Jackson <mpfj@newflow.co.uk>
13073 L: linux-omap@vger.kernel.org
13075 F: arch/arm/boot/dts/am335x-nano.dts
13078 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13079 M: Tony Lindgren <tony@atomide.com>
13080 L: linux-omap@vger.kernel.org
13082 Q: http://patchwork.kernel.org/project/linux-omap/list/
13083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13084 F: arch/arm/configs/omap1_defconfig
13085 F: arch/arm/mach-omap1/
13086 F: arch/arm/plat-omap/
13087 F: drivers/i2c/busses/i2c-omap.c
13088 F: include/linux/platform_data/ams-delta-fiq.h
13089 F: include/linux/platform_data/i2c-omap.h
13092 M: Tony Lindgren <tony@atomide.com>
13093 L: linux-omap@vger.kernel.org
13095 W: http://www.muru.com/linux/omap/
13096 W: http://linux.omap.com/
13097 Q: http://patchwork.kernel.org/project/linux-omap/list/
13098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13099 F: arch/arm/configs/omap2plus_defconfig
13100 F: arch/arm/mach-omap2/
13101 F: arch/arm/plat-omap/
13102 F: drivers/bus/ti-sysc.c
13103 F: drivers/i2c/busses/i2c-omap.c
13104 F: drivers/irqchip/irq-omap-intc.c
13105 F: drivers/mfd/*omap*.c
13106 F: drivers/mfd/menelaus.c
13107 F: drivers/mfd/palmas.c
13108 F: drivers/mfd/tps65217.c
13109 F: drivers/mfd/tps65218.c
13110 F: drivers/mfd/tps65910.c
13111 F: drivers/mfd/twl-core.[ch]
13112 F: drivers/mfd/twl4030*.c
13113 F: drivers/mfd/twl6030*.c
13114 F: drivers/mfd/twl6040*.c
13115 F: drivers/regulator/palmas-regulator*.c
13116 F: drivers/regulator/pbias-regulator.c
13117 F: drivers/regulator/tps65217-regulator.c
13118 F: drivers/regulator/tps65218-regulator.c
13119 F: drivers/regulator/tps65910-regulator.c
13120 F: drivers/regulator/twl-regulator.c
13121 F: drivers/regulator/twl6030-regulator.c
13122 F: include/linux/platform_data/i2c-omap.h
13123 F: include/linux/platform_data/ti-sysc.h
13126 M: Bob Copeland <me@bobcopeland.com>
13127 L: linux-karma-devel@lists.sourceforge.net
13129 F: Documentation/filesystems/omfs.rst
13132 OMNIKEY CARDMAN 4000 DRIVER
13133 M: Harald Welte <laforge@gnumonks.org>
13135 F: drivers/char/pcmcia/cm4000_cs.c
13136 F: include/linux/cm4000_cs.h
13137 F: include/uapi/linux/cm4000_cs.h
13139 OMNIKEY CARDMAN 4040 DRIVER
13140 M: Harald Welte <laforge@gnumonks.org>
13142 F: drivers/char/pcmcia/cm4040_cs.*
13144 OMNIVISION OV02A10 SENSOR DRIVER
13145 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13146 L: linux-media@vger.kernel.org
13148 T: git git://linuxtv.org/media_tree.git
13149 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13150 F: drivers/media/i2c/ov02a10.c
13152 OMNIVISION OV13858 SENSOR DRIVER
13153 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13154 L: linux-media@vger.kernel.org
13156 T: git git://linuxtv.org/media_tree.git
13157 F: drivers/media/i2c/ov13858.c
13159 OMNIVISION OV2680 SENSOR DRIVER
13160 M: Rui Miguel Silva <rmfrfs@gmail.com>
13161 L: linux-media@vger.kernel.org
13163 T: git git://linuxtv.org/media_tree.git
13164 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13165 F: drivers/media/i2c/ov2680.c
13167 OMNIVISION OV2685 SENSOR DRIVER
13168 M: Shunqian Zheng <zhengsq@rock-chips.com>
13169 L: linux-media@vger.kernel.org
13171 T: git git://linuxtv.org/media_tree.git
13172 F: drivers/media/i2c/ov2685.c
13174 OMNIVISION OV2740 SENSOR DRIVER
13175 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13176 R: Shawn Tu <shawnx.tu@intel.com>
13177 R: Bingbu Cao <bingbu.cao@intel.com>
13178 L: linux-media@vger.kernel.org
13180 T: git git://linuxtv.org/media_tree.git
13181 F: drivers/media/i2c/ov2740.c
13183 OMNIVISION OV5640 SENSOR DRIVER
13184 M: Steve Longerbeam <slongerbeam@gmail.com>
13185 L: linux-media@vger.kernel.org
13187 T: git git://linuxtv.org/media_tree.git
13188 F: drivers/media/i2c/ov5640.c
13190 OMNIVISION OV5647 SENSOR DRIVER
13191 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13192 M: Jacopo Mondi <jacopo@jmondi.org>
13193 L: linux-media@vger.kernel.org
13195 T: git git://linuxtv.org/media_tree.git
13196 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13197 F: drivers/media/i2c/ov5647.c
13199 OMNIVISION OV5670 SENSOR DRIVER
13200 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13201 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13202 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13205 F: drivers/media/i2c/ov5670.c
13207 OMNIVISION OV5675 SENSOR DRIVER
13208 M: Shawn Tu <shawnx.tu@intel.com>
13209 L: linux-media@vger.kernel.org
13211 T: git git://linuxtv.org/media_tree.git
13212 F: drivers/media/i2c/ov5675.c
13214 OMNIVISION OV5695 SENSOR DRIVER
13215 M: Shunqian Zheng <zhengsq@rock-chips.com>
13216 L: linux-media@vger.kernel.org
13218 T: git git://linuxtv.org/media_tree.git
13219 F: drivers/media/i2c/ov5695.c
13221 OMNIVISION OV7670 SENSOR DRIVER
13222 L: linux-media@vger.kernel.org
13224 T: git git://linuxtv.org/media_tree.git
13225 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13226 F: drivers/media/i2c/ov7670.c
13228 OMNIVISION OV772x SENSOR DRIVER
13229 M: Jacopo Mondi <jacopo@jmondi.org>
13230 L: linux-media@vger.kernel.org
13232 T: git git://linuxtv.org/media_tree.git
13233 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13234 F: drivers/media/i2c/ov772x.c
13235 F: include/media/i2c/ov772x.h
13237 OMNIVISION OV7740 SENSOR DRIVER
13238 M: Wenyou Yang <wenyou.yang@microchip.com>
13239 L: linux-media@vger.kernel.org
13241 T: git git://linuxtv.org/media_tree.git
13242 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13243 F: drivers/media/i2c/ov7740.c
13245 OMNIVISION OV8856 SENSOR DRIVER
13246 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13247 L: linux-media@vger.kernel.org
13249 T: git git://linuxtv.org/media_tree.git
13250 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13251 F: drivers/media/i2c/ov8856.c
13253 OMNIVISION OV9640 SENSOR DRIVER
13254 M: Petr Cvek <petrcvekcz@gmail.com>
13255 L: linux-media@vger.kernel.org
13257 F: drivers/media/i2c/ov9640.*
13259 OMNIVISION OV9650 SENSOR DRIVER
13260 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13261 R: Akinobu Mita <akinobu.mita@gmail.com>
13262 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13263 L: linux-media@vger.kernel.org
13265 T: git git://linuxtv.org/media_tree.git
13266 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13267 F: drivers/media/i2c/ov9650.c
13269 OMNIVISION OV9734 SENSOR DRIVER
13270 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13271 R: Bingbu Cao <bingbu.cao@intel.com>
13272 L: linux-media@vger.kernel.org
13274 T: git git://linuxtv.org/media_tree.git
13275 F: drivers/media/i2c/ov9734.c
13277 ONENAND FLASH DRIVER
13278 M: Kyungmin Park <kyungmin.park@samsung.com>
13279 L: linux-mtd@lists.infradead.org
13281 F: drivers/mtd/nand/onenand/
13282 F: include/linux/mtd/onenand*.h
13284 ONION OMEGA2+ BOARD
13285 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13286 L: linux-mips@vger.kernel.org
13288 F: arch/mips/boot/dts/ralink/omega2p.dts
13291 M: Jens Wiklander <jens.wiklander@linaro.org>
13292 L: op-tee@lists.trustedfirmware.org
13294 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13295 F: drivers/tee/optee/
13297 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13298 M: Sumit Garg <sumit.garg@linaro.org>
13299 L: op-tee@lists.trustedfirmware.org
13301 F: drivers/char/hw_random/optee-rng.c
13304 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13305 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13306 L: linux-rdma@vger.kernel.org
13308 F: drivers/infiniband/ulp/opa_vnic
13310 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13311 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13312 M: Frank Rowand <frowand.list@gmail.com>
13313 L: devicetree@vger.kernel.org
13315 F: Documentation/devicetree/dynamic-resolution-notes.rst
13316 F: Documentation/devicetree/overlay-notes.rst
13317 F: drivers/of/overlay.c
13318 F: drivers/of/resolver.c
13319 K: of_overlay_notifier_
13321 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13322 M: Rob Herring <robh+dt@kernel.org>
13323 M: Frank Rowand <frowand.list@gmail.com>
13324 L: devicetree@vger.kernel.org
13326 W: http://www.devicetree.org/
13327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13328 F: Documentation/ABI/testing/sysfs-firmware-ofw
13330 F: include/linux/of*.h
13333 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13334 M: Rob Herring <robh+dt@kernel.org>
13335 L: devicetree@vger.kernel.org
13337 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13339 F: Documentation/devicetree/
13340 F: arch/*/boot/dts/
13341 F: include/dt-bindings/
13343 OPENCORES I2C BUS DRIVER
13344 M: Peter Korsgaard <peter@korsgaard.com>
13345 M: Andrew Lunn <andrew@lunn.ch>
13346 L: linux-i2c@vger.kernel.org
13348 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13349 F: Documentation/i2c/busses/i2c-ocores.rst
13350 F: drivers/i2c/busses/i2c-ocores.c
13351 F: include/linux/platform_data/i2c-ocores.h
13353 OPENRISC ARCHITECTURE
13354 M: Jonas Bonn <jonas@southpole.se>
13355 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13356 M: Stafford Horne <shorne@gmail.com>
13357 L: openrisc@lists.librecores.org
13359 W: http://openrisc.io
13360 T: git git://github.com/openrisc/linux.git
13361 F: Documentation/devicetree/bindings/openrisc/
13362 F: Documentation/openrisc/
13364 F: drivers/irqchip/irq-ompic.c
13365 F: drivers/irqchip/irq-or1k-*
13368 M: Pravin B Shelar <pshelar@ovn.org>
13369 L: netdev@vger.kernel.org
13370 L: dev@openvswitch.org
13372 W: http://openvswitch.org
13373 F: include/uapi/linux/openvswitch.h
13374 F: net/openvswitch/
13376 OPERATING PERFORMANCE POINTS (OPP)
13377 M: Viresh Kumar <vireshk@kernel.org>
13378 M: Nishanth Menon <nm@ti.com>
13379 M: Stephen Boyd <sboyd@kernel.org>
13380 L: linux-pm@vger.kernel.org
13382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13383 F: Documentation/devicetree/bindings/opp/
13384 F: Documentation/power/opp.rst
13386 F: include/linux/pm_opp.h
13389 M: Clemens Ladisch <clemens@ladisch.de>
13390 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13393 F: sound/drivers/opl4/
13395 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13396 M: Mark Fasheh <mark@fasheh.com>
13397 M: Joel Becker <jlbec@evilplan.org>
13398 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13399 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13401 W: http://ocfs2.wiki.kernel.org
13402 F: Documentation/filesystems/dlmfs.rst
13403 F: Documentation/filesystems/ocfs2.rst
13406 ORANGEFS FILESYSTEM
13407 M: Mike Marshall <hubcap@omnibond.com>
13408 R: Martin Brandenburg <martin@omnibond.com>
13409 L: devel@lists.orangefs.org
13411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13412 F: Documentation/filesystems/orangefs.rst
13416 L: linux-wireless@vger.kernel.org
13418 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13419 W: http://www.nongnu.org/orinoco/
13420 F: drivers/net/wireless/intersil/orinoco/
13422 OV2659 OMNIVISION SENSOR DRIVER
13423 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13424 L: linux-media@vger.kernel.org
13426 W: https://linuxtv.org
13427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13428 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13429 F: drivers/media/i2c/ov2659.c
13430 F: include/media/i2c/ov2659.h
13433 M: Miklos Szeredi <miklos@szeredi.hu>
13434 L: linux-unionfs@vger.kernel.org
13436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13437 F: Documentation/filesystems/overlayfs.rst
13440 P54 WIRELESS DRIVER
13441 M: Christian Lamparter <chunkeey@googlemail.com>
13442 L: linux-wireless@vger.kernel.org
13444 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13445 F: drivers/net/wireless/intersil/p54/
13448 M: Vladimir Oltean <olteanv@gmail.com>
13449 L: netdev@vger.kernel.org
13451 F: Documentation/core-api/packing.rst
13452 F: include/linux/packing.h
13455 PADATA PARALLEL EXECUTION MECHANISM
13456 M: Steffen Klassert <steffen.klassert@secunet.com>
13457 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13458 L: linux-crypto@vger.kernel.org
13459 L: linux-kernel@vger.kernel.org
13461 F: Documentation/core-api/padata.rst
13462 F: include/linux/padata.h
13466 M: Jesper Dangaard Brouer <hawk@kernel.org>
13467 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13468 L: netdev@vger.kernel.org
13470 F: Documentation/networking/page_pool.rst
13471 F: include/net/page_pool.h
13472 F: include/trace/events/page_pool.h
13473 F: net/core/page_pool.c
13475 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13476 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13477 L: platform-driver-x86@vger.kernel.org
13479 F: drivers/platform/x86/panasonic-laptop.c
13481 PARALLAX PING IIO SENSOR DRIVER
13482 M: Andreas Klinger <ak@it-klinger.de>
13483 L: linux-iio@vger.kernel.org
13485 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13486 F: drivers/iio/proximity/ping.c
13488 PARALLEL LCD/KEYPAD PANEL DRIVER
13489 M: Willy Tarreau <willy@haproxy.com>
13490 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13492 F: Documentation/admin-guide/lcd-panel-cgram.rst
13493 F: drivers/auxdisplay/panel.c
13495 PARALLEL PORT SUBSYSTEM
13496 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13497 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13498 L: linux-parport@lists.infradead.org (subscribers-only)
13500 F: Documentation/driver-api/parport*.rst
13501 F: drivers/char/ppdev.c
13502 F: drivers/parport/
13503 F: include/linux/parport*.h
13504 F: include/uapi/linux/ppdev.h
13506 PARAVIRT_OPS INTERFACE
13507 M: Juergen Gross <jgross@suse.com>
13508 M: Deep Shah <sdeep@vmware.com>
13509 M: "VMware, Inc." <pv-drivers@vmware.com>
13510 L: virtualization@lists.linux-foundation.org
13512 F: Documentation/virt/paravirt_ops.rst
13513 F: arch/*/include/asm/paravirt*.h
13514 F: arch/*/kernel/paravirt*
13515 F: include/linux/hypervisor.h
13517 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13518 M: Tim Waugh <tim@cyberelk.net>
13519 L: linux-parport@lists.infradead.org (subscribers-only)
13521 F: Documentation/admin-guide/blockdev/paride.rst
13522 F: drivers/block/paride/
13524 PARISC ARCHITECTURE
13525 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13526 M: Helge Deller <deller@gmx.de>
13527 L: linux-parisc@vger.kernel.org
13529 W: https://parisc.wiki.kernel.org
13530 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13533 F: Documentation/parisc/
13535 F: drivers/char/agp/parisc-agp.c
13536 F: drivers/input/misc/hp_sdc_rtc.c
13537 F: drivers/input/serio/gscps2.c
13538 F: drivers/input/serio/hp_sdc*
13540 F: drivers/parport/parport_gsc.*
13541 F: drivers/tty/serial/8250/8250_gsc.c
13542 F: drivers/video/console/sti*
13543 F: drivers/video/fbdev/sti*
13544 F: drivers/video/logo/logo_parisc*
13545 F: include/linux/hp_sdc.h
13548 M: Jiri Pirko <jiri@nvidia.com>
13549 L: netdev@vger.kernel.org
13551 F: include/linux/parman.h
13553 F: lib/test_parman.c
13555 PC ENGINES APU BOARD DRIVER
13556 M: Enrico Weigelt, metux IT consult <info@metux.net>
13558 F: drivers/platform/x86/pcengines-apuv2.c
13560 PC87360 HARDWARE MONITORING DRIVER
13561 M: Jim Cromie <jim.cromie@gmail.com>
13562 L: linux-hwmon@vger.kernel.org
13564 F: Documentation/hwmon/pc87360.rst
13565 F: drivers/hwmon/pc87360.c
13567 PC8736x GPIO DRIVER
13568 M: Jim Cromie <jim.cromie@gmail.com>
13570 F: drivers/char/pc8736x_gpio.c
13572 PC87427 HARDWARE MONITORING DRIVER
13573 M: Jean Delvare <jdelvare@suse.com>
13574 L: linux-hwmon@vger.kernel.org
13576 F: Documentation/hwmon/pc87427.rst
13577 F: drivers/hwmon/pc87427.c
13580 M: Riku Voipio <riku.voipio@iki.fi>
13582 F: drivers/leds/leds-pca9532.c
13583 F: include/linux/leds-pca9532.h
13585 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13586 M: Guenter Roeck <linux@roeck-us.net>
13587 L: linux-i2c@vger.kernel.org
13589 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13591 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13592 M: Khalid Aziz <khalid@gonehiking.org>
13594 F: drivers/firmware/pcdp.*
13596 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13597 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13598 M: Pali Rohár <pali@kernel.org>
13599 L: linux-pci@vger.kernel.org
13600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13602 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13603 F: drivers/pci/controller/pci-aardvark.c
13605 PCI DRIVER FOR ALTERA PCIE IP
13606 M: Ley Foon Tan <ley.foon.tan@intel.com>
13607 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13608 L: linux-pci@vger.kernel.org
13610 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13611 F: drivers/pci/controller/pcie-altera.c
13613 PCI DRIVER FOR APPLIEDMICRO XGENE
13614 M: Toan Le <toan@os.amperecomputing.com>
13615 L: linux-pci@vger.kernel.org
13616 L: linux-arm-kernel@lists.infradead.org
13618 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13619 F: drivers/pci/controller/pci-xgene.c
13621 PCI DRIVER FOR ARM VERSATILE PLATFORM
13622 M: Rob Herring <robh@kernel.org>
13623 L: linux-pci@vger.kernel.org
13624 L: linux-arm-kernel@lists.infradead.org
13626 F: Documentation/devicetree/bindings/pci/versatile.yaml
13627 F: drivers/pci/controller/pci-versatile.c
13629 PCI DRIVER FOR ARMADA 8K
13630 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13631 L: linux-pci@vger.kernel.org
13632 L: linux-arm-kernel@lists.infradead.org
13634 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13635 F: drivers/pci/controller/dwc/pcie-armada8k.c
13637 PCI DRIVER FOR CADENCE PCIE IP
13638 M: Tom Joseph <tjoseph@cadence.com>
13639 L: linux-pci@vger.kernel.org
13641 F: Documentation/devicetree/bindings/pci/cdns,*
13642 F: drivers/pci/controller/cadence/
13644 PCI DRIVER FOR FREESCALE LAYERSCAPE
13645 M: Minghuan Lian <minghuan.Lian@nxp.com>
13646 M: Mingkai Hu <mingkai.hu@nxp.com>
13647 M: Roy Zang <roy.zang@nxp.com>
13648 L: linuxppc-dev@lists.ozlabs.org
13649 L: linux-pci@vger.kernel.org
13650 L: linux-arm-kernel@lists.infradead.org
13652 F: drivers/pci/controller/dwc/*layerscape*
13654 PCI DRIVER FOR GENERIC OF HOSTS
13655 M: Will Deacon <will@kernel.org>
13656 L: linux-pci@vger.kernel.org
13657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13659 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13660 F: drivers/pci/controller/pci-host-common.c
13661 F: drivers/pci/controller/pci-host-generic.c
13663 PCI DRIVER FOR IMX6
13664 M: Richard Zhu <hongxing.zhu@nxp.com>
13665 M: Lucas Stach <l.stach@pengutronix.de>
13666 L: linux-pci@vger.kernel.org
13667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13669 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13670 F: drivers/pci/controller/dwc/*imx6*
13672 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13673 M: Jonathan Derrick <jonathan.derrick@intel.com>
13674 L: linux-pci@vger.kernel.org
13676 F: drivers/pci/controller/vmd.c
13678 PCI DRIVER FOR MICROSEMI SWITCHTEC
13679 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13680 M: Logan Gunthorpe <logang@deltatee.com>
13681 L: linux-pci@vger.kernel.org
13683 F: Documentation/ABI/testing/sysfs-class-switchtec
13684 F: Documentation/driver-api/switchtec.rst
13685 F: drivers/ntb/hw/mscc/
13686 F: drivers/pci/switch/switchtec*
13687 F: include/linux/switchtec.h
13688 F: include/uapi/linux/switchtec_ioctl.h
13690 PCI DRIVER FOR MOBIVEIL PCIE IP
13691 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13692 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13693 L: linux-pci@vger.kernel.org
13695 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13696 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13698 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13699 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13700 L: linux-pci@vger.kernel.org
13701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13703 F: drivers/pci/controller/*mvebu*
13705 PCI DRIVER FOR NVIDIA TEGRA
13706 M: Thierry Reding <thierry.reding@gmail.com>
13707 L: linux-tegra@vger.kernel.org
13708 L: linux-pci@vger.kernel.org
13710 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13711 F: drivers/pci/controller/pci-tegra.c
13713 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13714 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13715 L: linux-pci@vger.kernel.org
13716 L: linux-arm-kernel@lists.infradead.org
13718 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13719 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13721 PCI DRIVER FOR RENESAS R-CAR
13722 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13723 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13724 L: linux-pci@vger.kernel.org
13725 L: linux-renesas-soc@vger.kernel.org
13727 F: Documentation/devicetree/bindings/pci/*rcar*
13728 F: drivers/pci/controller/*rcar*
13730 PCI DRIVER FOR SAMSUNG EXYNOS
13731 M: Jingoo Han <jingoohan1@gmail.com>
13732 L: linux-pci@vger.kernel.org
13733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13734 L: linux-samsung-soc@vger.kernel.org
13736 F: drivers/pci/controller/dwc/pci-exynos.c
13738 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13739 M: Jingoo Han <jingoohan1@gmail.com>
13740 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13741 L: linux-pci@vger.kernel.org
13743 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13744 F: drivers/pci/controller/dwc/*designware*
13746 PCI DRIVER FOR TI DRA7XX/J721E
13747 M: Kishon Vijay Abraham I <kishon@ti.com>
13748 L: linux-omap@vger.kernel.org
13749 L: linux-pci@vger.kernel.org
13750 L: linux-arm-kernel@lists.infradead.org
13752 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13753 F: drivers/pci/controller/cadence/pci-j721e.c
13754 F: drivers/pci/controller/dwc/pci-dra7xx.c
13756 PCI DRIVER FOR TI KEYSTONE
13757 M: Murali Karicheri <m-karicheri2@ti.com>
13758 L: linux-pci@vger.kernel.org
13759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13761 F: drivers/pci/controller/dwc/pci-keystone.c
13763 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13764 M: Linus Walleij <linus.walleij@linaro.org>
13765 L: linux-pci@vger.kernel.org
13767 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13768 F: drivers/pci/controller/pci-v3-semi.c
13770 PCI ENDPOINT SUBSYSTEM
13771 M: Kishon Vijay Abraham I <kishon@ti.com>
13772 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13773 L: linux-pci@vger.kernel.org
13775 F: Documentation/PCI/endpoint/*
13776 F: Documentation/misc-devices/pci-endpoint-test.rst
13777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13778 F: drivers/misc/pci_endpoint_test.c
13779 F: drivers/pci/endpoint/
13782 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13783 M: Russell Currey <ruscur@russell.cc>
13784 M: Oliver O'Halloran <oohall@gmail.com>
13785 L: linuxppc-dev@lists.ozlabs.org
13787 F: Documentation/PCI/pci-error-recovery.rst
13788 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13789 F: arch/powerpc/include/*/eeh*.h
13790 F: arch/powerpc/kernel/eeh*.c
13791 F: arch/powerpc/platforms/*/eeh*.c
13792 F: drivers/pci/pcie/aer.c
13793 F: drivers/pci/pcie/dpc.c
13794 F: drivers/pci/pcie/err.c
13797 M: Linas Vepstas <linasvepstas@gmail.com>
13798 L: linux-pci@vger.kernel.org
13800 F: Documentation/PCI/pci-error-recovery.rst
13802 PCI MSI DRIVER FOR ALTERA MSI IP
13803 M: Ley Foon Tan <ley.foon.tan@intel.com>
13804 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13805 L: linux-pci@vger.kernel.org
13807 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13808 F: drivers/pci/controller/pcie-altera-msi.c
13810 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13811 M: Toan Le <toan@os.amperecomputing.com>
13812 L: linux-pci@vger.kernel.org
13813 L: linux-arm-kernel@lists.infradead.org
13815 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13816 F: drivers/pci/controller/pci-xgene-msi.c
13818 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13819 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13820 R: Rob Herring <robh@kernel.org>
13821 L: linux-pci@vger.kernel.org
13823 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13825 F: drivers/pci/controller/
13828 M: Bjorn Helgaas <bhelgaas@google.com>
13829 L: linux-pci@vger.kernel.org
13831 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13833 F: Documentation/PCI/
13834 F: Documentation/devicetree/bindings/pci/
13835 F: arch/x86/kernel/early-quirks.c
13836 F: arch/x86/kernel/quirks.c
13838 F: drivers/acpi/pci*
13840 F: include/asm-generic/pci*
13841 F: include/linux/of_pci.h
13842 F: include/linux/pci*
13843 F: include/uapi/linux/pci*
13846 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13847 M: Jonathan Chocron <jonnyc@amazon.com>
13848 L: linux-pci@vger.kernel.org
13850 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13851 F: drivers/pci/controller/dwc/pcie-al.c
13853 PCIE DRIVER FOR AMLOGIC MESON
13854 M: Yue Wang <yue.wang@Amlogic.com>
13855 L: linux-pci@vger.kernel.org
13856 L: linux-amlogic@lists.infradead.org
13858 F: drivers/pci/controller/dwc/pci-meson.c
13860 PCIE DRIVER FOR AXIS ARTPEC
13861 M: Jesper Nilsson <jesper.nilsson@axis.com>
13862 L: linux-arm-kernel@axis.com
13863 L: linux-pci@vger.kernel.org
13865 F: Documentation/devicetree/bindings/pci/axis,artpec*
13866 F: drivers/pci/controller/dwc/*artpec*
13868 PCIE DRIVER FOR CAVIUM THUNDERX
13869 M: Robert Richter <rric@kernel.org>
13870 L: linux-pci@vger.kernel.org
13871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13873 F: drivers/pci/controller/pci-thunder-*
13875 PCIE DRIVER FOR HISILICON
13876 M: Zhou Wang <wangzhou1@hisilicon.com>
13877 L: linux-pci@vger.kernel.org
13879 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13880 F: drivers/pci/controller/dwc/pcie-hisi.c
13882 PCIE DRIVER FOR HISILICON KIRIN
13883 M: Xiaowei Song <songxiaowei@hisilicon.com>
13884 M: Binghui Wang <wangbinghui@hisilicon.com>
13885 L: linux-pci@vger.kernel.org
13887 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13888 F: drivers/pci/controller/dwc/pcie-kirin.c
13890 PCIE DRIVER FOR HISILICON STB
13891 M: Shawn Guo <shawn.guo@linaro.org>
13892 L: linux-pci@vger.kernel.org
13894 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13895 F: drivers/pci/controller/dwc/pcie-histb.c
13897 PCIE DRIVER FOR MEDIATEK
13898 M: Ryder Lee <ryder.lee@mediatek.com>
13899 L: linux-pci@vger.kernel.org
13900 L: linux-mediatek@lists.infradead.org
13902 F: Documentation/devicetree/bindings/pci/mediatek*
13903 F: drivers/pci/controller/*mediatek*
13905 PCIE DRIVER FOR MICROCHIP
13906 M: Daire McNamara <daire.mcnamara@microchip.com>
13907 L: linux-pci@vger.kernel.org
13909 F: Documentation/devicetree/bindings/pci/microchip*
13910 F: drivers/pci/controller/*microchip*
13912 PCIE DRIVER FOR QUALCOMM MSM
13913 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13914 L: linux-pci@vger.kernel.org
13915 L: linux-arm-msm@vger.kernel.org
13917 F: drivers/pci/controller/dwc/*qcom*
13919 PCIE DRIVER FOR ROCKCHIP
13920 M: Shawn Lin <shawn.lin@rock-chips.com>
13921 L: linux-pci@vger.kernel.org
13922 L: linux-rockchip@lists.infradead.org
13924 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13925 F: drivers/pci/controller/pcie-rockchip*
13927 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13928 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13929 L: linux-pci@vger.kernel.org
13931 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13932 F: drivers/pci/controller/dwc/pcie-uniphier*
13934 PCIE DRIVER FOR ST SPEAR13XX
13935 M: Pratyush Anand <pratyush.anand@gmail.com>
13936 L: linux-pci@vger.kernel.org
13938 F: drivers/pci/controller/dwc/*spear*
13941 M: Dominik Brodowski <linux@dominikbrodowski.net>
13943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13944 F: Documentation/pcmcia/
13949 PCNET32 NETWORK DRIVER
13950 M: Don Fry <pcnet32@frontier.com>
13951 L: netdev@vger.kernel.org
13953 F: drivers/net/ethernet/amd/pcnet32.c
13955 PCRYPT PARALLEL CRYPTO ENGINE
13956 M: Steffen Klassert <steffen.klassert@secunet.com>
13957 L: linux-crypto@vger.kernel.org
13960 F: include/crypto/pcrypt.h
13962 PEAQ WMI HOTKEYS DRIVER
13963 M: Hans de Goede <hdegoede@redhat.com>
13964 L: platform-driver-x86@vger.kernel.org
13966 F: drivers/platform/x86/peaq-wmi.c
13968 PENSANDO ETHERNET DRIVERS
13969 M: Shannon Nelson <snelson@pensando.io>
13970 M: drivers@pensando.io
13971 L: netdev@vger.kernel.org
13973 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13974 F: drivers/net/ethernet/pensando/
13976 PER-CPU MEMORY ALLOCATOR
13977 M: Dennis Zhou <dennis@kernel.org>
13978 M: Tejun Heo <tj@kernel.org>
13979 M: Christoph Lameter <cl@linux.com>
13981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13982 F: arch/*/include/asm/percpu.h
13983 F: include/linux/percpu*.h
13986 PER-TASK DELAY ACCOUNTING
13987 M: Balbir Singh <bsingharora@gmail.com>
13989 F: include/linux/delayacct.h
13990 F: kernel/delayacct.c
13992 PERFORMANCE EVENTS SUBSYSTEM
13993 M: Peter Zijlstra <peterz@infradead.org>
13994 M: Ingo Molnar <mingo@redhat.com>
13995 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13996 R: Mark Rutland <mark.rutland@arm.com>
13997 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13998 R: Jiri Olsa <jolsa@redhat.com>
13999 R: Namhyung Kim <namhyung@kernel.org>
14000 L: linux-kernel@vger.kernel.org
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14004 F: arch/*/events/*/*
14005 F: arch/*/include/asm/perf_event.h
14006 F: arch/*/kernel/*/*/perf_event*.c
14007 F: arch/*/kernel/*/perf_event*.c
14008 F: arch/*/kernel/perf_callchain.c
14009 F: arch/*/kernel/perf_event*.c
14010 F: include/linux/perf_event.h
14011 F: include/uapi/linux/perf_event.h
14016 PERFORMANCE EVENTS TOOLING ARM64
14017 R: John Garry <john.garry@huawei.com>
14018 R: Will Deacon <will@kernel.org>
14019 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14020 R: Leo Yan <leo.yan@linaro.org>
14021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14023 F: tools/build/feature/test-libopencsd.c
14024 F: tools/perf/arch/arm*/
14025 F: tools/perf/pmu-events/arch/arm64/
14026 F: tools/perf/util/arm-spe*
14027 F: tools/perf/util/cs-etm*
14029 PERSONALITY HANDLING
14030 M: Christoph Hellwig <hch@infradead.org>
14031 L: linux-abi-devel@lists.sourceforge.net
14033 F: include/linux/personality.h
14034 F: include/uapi/linux/personality.h
14036 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14037 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14038 L: linux-input@vger.kernel.org
14040 F: Documentation/input/devices/pxrc.rst
14041 F: drivers/input/joystick/pxrc.c
14044 M: Remi Denis-Courmont <courmisch@gmail.com>
14046 F: Documentation/networking/phonet.rst
14047 F: include/linux/phonet.h
14048 F: include/net/phonet/
14049 F: include/uapi/linux/phonet.h
14053 M: Joern Engel <joern@lazybastard.org>
14054 L: linux-mtd@lists.infradead.org
14056 F: drivers/mtd/devices/phram.c
14059 M: Bruno Prémont <bonbons@linux-vserver.org>
14060 L: linux-input@vger.kernel.org
14062 F: drivers/hid/hid-picolcd*
14065 M: Christian Brauner <christian@brauner.io>
14066 L: linux-kernel@vger.kernel.org
14068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14070 F: tools/testing/selftests/clone3/
14071 F: tools/testing/selftests/pid_namespace/
14072 F: tools/testing/selftests/pidfd/
14075 K: \b(clone_args|kernel_clone_args)\b
14077 PIN CONTROL SUBSYSTEM
14078 M: Linus Walleij <linus.walleij@linaro.org>
14079 L: linux-gpio@vger.kernel.org
14081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14082 F: Documentation/devicetree/bindings/pinctrl/
14083 F: Documentation/driver-api/pinctl.rst
14084 F: drivers/pinctrl/
14085 F: include/linux/pinctrl/
14087 PIN CONTROLLER - FREESCALE
14088 M: Dong Aisheng <aisheng.dong@nxp.com>
14089 M: Fabio Estevam <festevam@gmail.com>
14090 M: Shawn Guo <shawnguo@kernel.org>
14091 M: Stefan Agner <stefan@agner.ch>
14092 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14093 L: linux-gpio@vger.kernel.org
14095 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14096 F: drivers/pinctrl/freescale/
14098 PIN CONTROLLER - INTEL
14099 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14100 M: Andy Shevchenko <andy@kernel.org>
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14103 F: drivers/pinctrl/intel/
14105 PIN CONTROLLER - MEDIATEK
14106 M: Sean Wang <sean.wang@kernel.org>
14107 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14109 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14110 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14111 F: drivers/pinctrl/mediatek/
14113 PIN CONTROLLER - MICROCHIP AT91
14114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116 L: linux-gpio@vger.kernel.org
14118 F: drivers/gpio/gpio-sama5d2-piobu.c
14119 F: drivers/pinctrl/pinctrl-at91*
14121 PIN CONTROLLER - QUALCOMM
14122 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14123 L: linux-arm-msm@vger.kernel.org
14125 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14126 F: drivers/pinctrl/qcom/
14128 PIN CONTROLLER - RENESAS
14129 M: Geert Uytterhoeven <geert+renesas@glider.be>
14130 L: linux-renesas-soc@vger.kernel.org
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14133 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14134 F: drivers/pinctrl/renesas/
14136 PIN CONTROLLER - SAMSUNG
14137 M: Tomasz Figa <tomasz.figa@gmail.com>
14138 M: Krzysztof Kozlowski <krzk@kernel.org>
14139 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14141 L: linux-samsung-soc@vger.kernel.org
14143 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14145 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14146 F: drivers/pinctrl/samsung/
14147 F: include/dt-bindings/pinctrl/samsung.h
14149 PIN CONTROLLER - SINGLE
14150 M: Tony Lindgren <tony@atomide.com>
14151 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14153 L: linux-omap@vger.kernel.org
14155 F: drivers/pinctrl/pinctrl-single.c
14157 PIN CONTROLLER - ST SPEAR
14158 M: Viresh Kumar <vireshk@kernel.org>
14159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14161 W: http://www.st.com/spear
14162 F: drivers/pinctrl/spear/
14164 PISTACHIO SOC SUPPORT
14165 M: James Hartley <james.hartley@sondrel.com>
14166 L: linux-mips@vger.kernel.org
14168 F: arch/mips/boot/dts/img/pistachio*
14169 F: arch/mips/configs/pistachio*_defconfig
14170 F: arch/mips/pistachio/
14173 M: linux-block@vger.kernel.org
14175 F: drivers/block/pktcdvd.c
14176 F: include/linux/pktcdvd.h
14177 F: include/uapi/linux/pktcdvd.h
14179 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14180 M: Tomasz Duszynski <tduszyns@gmail.com>
14182 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14183 F: drivers/iio/chemical/pms7003.c
14186 M: Jacob Keller <jacob.e.keller@intel.com>
14188 F: Documentation/driver-api/pldmfw/
14189 F: include/linux/pldmfw.h
14193 M: Logan Gunthorpe <logang@deltatee.com>
14195 F: drivers/dma/plx_dma.c
14198 M: Charles Hsu <hsu.yungteng@gmail.com>
14199 L: linux-hwmon@vger.kernel.org
14201 F: Documentation/hwmon/pm6764tr.rst
14202 F: drivers/hwmon/pmbus/pm6764tr.c
14205 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14206 L: linux-pm@vger.kernel.org
14208 W: https://01.org/pm-graph
14209 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14210 T: git git://github.com/intel/pm-graph
14211 F: tools/power/pm-graph
14213 PMBUS HARDWARE MONITORING DRIVERS
14214 M: Guenter Roeck <linux@roeck-us.net>
14215 L: linux-hwmon@vger.kernel.org
14217 W: http://hwmon.wiki.kernel.org/
14218 W: http://www.roeck-us.net/linux/drivers/
14219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14220 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14221 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14222 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14223 F: Documentation/hwmon/adm1275.rst
14224 F: Documentation/hwmon/ibm-cffps.rst
14225 F: Documentation/hwmon/ir35221.rst
14226 F: Documentation/hwmon/lm25066.rst
14227 F: Documentation/hwmon/ltc2978.rst
14228 F: Documentation/hwmon/ltc3815.rst
14229 F: Documentation/hwmon/max16064.rst
14230 F: Documentation/hwmon/max20751.rst
14231 F: Documentation/hwmon/max31785.rst
14232 F: Documentation/hwmon/max34440.rst
14233 F: Documentation/hwmon/max8688.rst
14234 F: Documentation/hwmon/pmbus-core.rst
14235 F: Documentation/hwmon/pmbus.rst
14236 F: Documentation/hwmon/tps40422.rst
14237 F: Documentation/hwmon/ucd9000.rst
14238 F: Documentation/hwmon/ucd9200.rst
14239 F: Documentation/hwmon/zl6100.rst
14240 F: drivers/hwmon/pmbus/
14241 F: include/linux/pmbus.h
14243 PMC SIERRA MaxRAID DRIVER
14244 L: linux-scsi@vger.kernel.org
14246 W: http://www.pmc-sierra.com/
14247 F: drivers/scsi/pmcraid.*
14249 PMC SIERRA PM8001 DRIVER
14250 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14251 L: linux-scsi@vger.kernel.org
14253 F: drivers/scsi/pm8001/
14255 PNI RM3100 IIO DRIVER
14256 M: Song Qiang <songqiang1304521@gmail.com>
14257 L: linux-iio@vger.kernel.org
14259 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14260 F: drivers/iio/magnetometer/rm3100*
14263 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14264 L: linux-acpi@vger.kernel.org
14267 F: include/linux/pnp.h
14269 POSIX CLOCKS and TIMERS
14270 M: Thomas Gleixner <tglx@linutronix.de>
14271 L: linux-kernel@vger.kernel.org
14273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14275 F: include/linux/time_namespace.h
14276 F: include/linux/timer*
14277 F: kernel/time/*timer*
14278 F: kernel/time/namespace.c
14280 POWER MANAGEMENT CORE
14281 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14282 L: linux-pm@vger.kernel.org
14284 B: https://bugzilla.kernel.org
14285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14286 F: drivers/base/power/
14287 F: drivers/powercap/
14288 F: include/linux/intel_rapl.h
14289 F: include/linux/pm.h
14290 F: include/linux/pm_*
14291 F: include/linux/powercap.h
14292 F: kernel/configs/nopm.config
14294 POWER STATE COORDINATION INTERFACE (PSCI)
14295 M: Mark Rutland <mark.rutland@arm.com>
14296 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14297 L: linux-arm-kernel@lists.infradead.org
14299 F: drivers/firmware/psci/
14300 F: include/linux/psci.h
14301 F: include/uapi/linux/psci.h
14303 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14304 M: Sebastian Reichel <sre@kernel.org>
14305 L: linux-pm@vger.kernel.org
14307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14308 F: Documentation/ABI/testing/sysfs-class-power
14309 F: Documentation/devicetree/bindings/power/supply/
14310 F: drivers/power/supply/
14311 F: include/linux/power_supply.h
14313 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14314 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14315 L: linuxppc-dev@lists.ozlabs.org
14317 F: drivers/char/powernv-op-panel.c
14319 PPP OVER ATM (RFC 2364)
14320 M: Mitchell Blank Jr <mitch@sfgoth.com>
14322 F: include/uapi/linux/atmppp.h
14323 F: net/atm/pppoatm.c
14326 M: Michal Ostrowski <mostrows@earthlink.net>
14328 F: drivers/net/ppp/pppoe.c
14329 F: drivers/net/ppp/pppox.c
14332 M: James Chapman <jchapman@katalix.com>
14334 F: include/linux/if_pppol2tp.h
14335 F: include/uapi/linux/if_pppol2tp.h
14336 F: net/l2tp/l2tp_ppp.c
14338 PPP PROTOCOL DRIVERS AND COMPRESSORS
14339 M: Paul Mackerras <paulus@samba.org>
14340 L: linux-ppp@vger.kernel.org
14342 F: drivers/net/ppp/ppp_*
14345 M: Rodolfo Giometti <giometti@enneenne.com>
14346 L: linuxpps@ml.enneenne.com (subscribers-only)
14348 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14349 F: Documentation/ABI/testing/sysfs-pps
14350 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14351 F: Documentation/driver-api/pps.rst
14353 F: include/linux/pps*.h
14354 F: include/uapi/linux/pps.h
14357 M: Dmitry Kozlov <xeb@mail.ru>
14358 L: netdev@vger.kernel.org
14360 W: http://sourceforge.net/projects/accel-pptp
14361 F: drivers/net/ppp/pptp.c
14363 PRESSURE STALL INFORMATION (PSI)
14364 M: Johannes Weiner <hannes@cmpxchg.org>
14366 F: include/linux/psi*
14367 F: kernel/sched/psi.c
14370 M: Petr Mladek <pmladek@suse.com>
14371 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14372 R: Steven Rostedt <rostedt@goodmis.org>
14373 R: John Ogness <john.ogness@linutronix.de>
14375 F: include/linux/printk.h
14378 PRISM54 WIRELESS DRIVER
14379 M: Luis Chamberlain <mcgrof@kernel.org>
14380 L: linux-wireless@vger.kernel.org
14382 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14383 F: drivers/net/wireless/intersil/prism54/
14386 R: Alexey Dobriyan <adobriyan@gmail.com>
14387 L: linux-kernel@vger.kernel.org
14388 L: linux-fsdevel@vger.kernel.org
14390 F: Documentation/filesystems/proc.rst
14392 F: include/linux/proc_fs.h
14393 F: tools/testing/selftests/proc/
14396 M: Luis Chamberlain <mcgrof@kernel.org>
14397 M: Kees Cook <keescook@chromium.org>
14398 M: Iurii Zaikin <yzaikin@google.com>
14399 L: linux-kernel@vger.kernel.org
14400 L: linux-fsdevel@vger.kernel.org
14402 F: fs/proc/proc_sysctl.c
14403 F: include/linux/sysctl.h
14404 F: kernel/sysctl-test.c
14406 F: tools/testing/selftests/sysctl/
14408 PS3 NETWORK SUPPORT
14409 M: Geoff Levand <geoff@infradead.org>
14410 L: netdev@vger.kernel.org
14411 L: linuxppc-dev@lists.ozlabs.org
14413 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14415 PS3 PLATFORM SUPPORT
14416 M: Geoff Levand <geoff@infradead.org>
14417 L: linuxppc-dev@lists.ozlabs.org
14419 F: arch/powerpc/boot/ps3*
14420 F: arch/powerpc/include/asm/lv1call.h
14421 F: arch/powerpc/include/asm/ps3*.h
14422 F: arch/powerpc/platforms/ps3/
14425 F: drivers/rtc/rtc-ps3.c
14426 F: drivers/usb/host/*ps3.c
14427 F: sound/ppc/snd_ps3*
14430 M: Jim Paris <jim@jtan.com>
14431 M: Geoff Levand <geoff@infradead.org>
14432 L: linuxppc-dev@lists.ozlabs.org
14434 F: drivers/block/ps3vram.c
14436 PSAMPLE PACKET SAMPLING SUPPORT
14437 M: Yotam Gigi <yotam.gi@gmail.com>
14439 F: include/net/psample.h
14440 F: include/uapi/linux/psample.h
14444 M: Kees Cook <keescook@chromium.org>
14445 M: Anton Vorontsov <anton@enomsg.org>
14446 M: Colin Cross <ccross@android.com>
14447 M: Tony Luck <tony.luck@intel.com>
14449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14450 F: Documentation/admin-guide/ramoops.rst
14451 F: Documentation/admin-guide/pstore-blk.rst
14452 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14453 F: drivers/acpi/apei/erst.c
14454 F: drivers/firmware/efi/efi-pstore.c
14456 F: include/linux/pstore*
14457 K: \b(pstore|ramoops)
14459 PTP HARDWARE CLOCK SUPPORT
14460 M: Richard Cochran <richardcochran@gmail.com>
14461 L: netdev@vger.kernel.org
14463 W: http://linuxptp.sourceforge.net/
14464 F: Documentation/ABI/testing/sysfs-ptp
14465 F: Documentation/driver-api/ptp.rst
14466 F: drivers/net/phy/dp83640*
14468 F: include/linux/ptp_cl*
14471 M: Oleg Nesterov <oleg@redhat.com>
14473 F: arch/*/*/ptrace*.c
14474 F: arch/*/include/asm/ptrace*.h
14475 F: arch/*/ptrace*.c
14476 F: include/asm-generic/syscall.h
14477 F: include/linux/ptrace.h
14478 F: include/linux/regset.h
14479 F: include/linux/tracehook.h
14480 F: include/uapi/linux/ptrace.h
14481 F: include/uapi/linux/ptrace.h
14485 M: Hans Verkuil <hverkuil@xs4all.nl>
14486 L: linux-media@vger.kernel.org
14488 T: git git://linuxtv.org/media_tree.git
14489 F: Documentation/admin-guide/media/pulse8-cec.rst
14490 F: drivers/media/cec/usb/pulse8/
14492 PVRUSB2 VIDEO4LINUX DRIVER
14493 M: Mike Isely <isely@pobox.com>
14494 L: pvrusb2@isely.net (subscribers-only)
14495 L: linux-media@vger.kernel.org
14497 W: http://www.isely.net/pvrusb2/
14498 T: git git://linuxtv.org/media_tree.git
14499 F: Documentation/driver-api/media/drivers/pvrusb2*
14500 F: drivers/media/usb/pvrusb2/
14503 M: Hans Verkuil <hverkuil@xs4all.nl>
14504 L: linux-media@vger.kernel.org
14506 T: git git://linuxtv.org/media_tree.git
14507 F: drivers/media/usb/pwc/*
14508 F: include/trace/events/pwc.h
14511 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14512 L: linux-hwmon@vger.kernel.org
14514 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14515 F: Documentation/hwmon/pwm-fan.rst
14516 F: drivers/hwmon/pwm-fan.c
14519 M: Sean Young <sean@mess.org>
14520 L: linux-media@vger.kernel.org
14522 F: drivers/media/rc/pwm-ir-tx.c
14525 M: Thierry Reding <thierry.reding@gmail.com>
14526 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14527 M: Lee Jones <lee.jones@linaro.org>
14528 L: linux-pwm@vger.kernel.org
14530 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14532 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14533 F: Documentation/devicetree/bindings/pwm/
14534 F: Documentation/driver-api/pwm.rst
14535 F: drivers/gpio/gpio-mvebu.c
14537 F: drivers/video/backlight/pwm_bl.c
14538 F: include/linux/pwm.h
14539 F: include/linux/pwm_backlight.h
14540 K: pwm_(config|apply_state|ops)
14543 M: Robert Jarzmik <robert.jarzmik@free.fr>
14544 L: linux-gpio@vger.kernel.org
14546 F: drivers/gpio/gpio-pxa.c
14552 M: Robert Jarzmik <robert.jarzmik@free.fr>
14553 L: linux-rtc@vger.kernel.org
14556 PXA2xx/PXA3xx SUPPORT
14557 M: Daniel Mack <daniel@zonque.org>
14558 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14559 M: Robert Jarzmik <robert.jarzmik@free.fr>
14560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14562 T: git git://github.com/hzhuang1/linux.git
14563 T: git git://github.com/rjarzmik/linux.git
14564 F: arch/arm/boot/dts/pxa*
14565 F: arch/arm/mach-pxa/
14566 F: drivers/dma/pxa*
14567 F: drivers/pcmcia/pxa2xx*
14568 F: drivers/pinctrl/pxa/
14569 F: drivers/spi/spi-pxa2xx*
14570 F: drivers/usb/gadget/udc/pxa2*
14571 F: include/sound/pxa2xx-lib.h
14576 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14577 L: qat-linux@intel.com
14579 F: drivers/crypto/qat/
14581 QCOM AUDIO (ASoC) DRIVERS
14582 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14583 M: Banajit Goswami <bgoswami@codeaurora.org>
14584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14586 F: sound/soc/codecs/lpass-va-macro.c
14587 F: sound/soc/codecs/lpass-wsa-macro.*
14588 F: sound/soc/codecs/msm8916-wcd-analog.c
14589 F: sound/soc/codecs/msm8916-wcd-digital.c
14590 F: sound/soc/codecs/wcd9335.*
14591 F: sound/soc/codecs/wcd934x.c
14592 F: sound/soc/codecs/wcd-clsh-v2.*
14593 F: sound/soc/codecs/wsa881x.c
14597 M: Alex Elder <elder@kernel.org>
14598 L: netdev@vger.kernel.org
14600 F: drivers/net/ipa/
14602 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14603 M: Gabriel Somlo <somlo@cmu.edu>
14604 M: "Michael S. Tsirkin" <mst@redhat.com>
14605 L: qemu-devel@nongnu.org
14607 F: drivers/firmware/qemu_fw_cfg.c
14608 F: include/uapi/linux/qemu_fw_cfg.h
14611 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14612 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14613 L: linux-rdma@vger.kernel.org
14615 F: drivers/infiniband/hw/qib/
14617 QLOGIC QL41xxx FCOE DRIVER
14618 M: Saurav Kashyap <skashyap@marvell.com>
14619 M: Javed Hasan <jhasan@marvell.com>
14620 M: GR-QLogic-Storage-Upstream@marvell.com
14621 L: linux-scsi@vger.kernel.org
14623 F: drivers/scsi/qedf/
14625 QLOGIC QL41xxx ISCSI DRIVER
14626 M: Nilesh Javali <njavali@marvell.com>
14627 M: Manish Rangankar <mrangankar@marvell.com>
14628 M: GR-QLogic-Storage-Upstream@marvell.com
14629 L: linux-scsi@vger.kernel.org
14631 F: drivers/scsi/qedi/
14633 QLOGIC QL4xxx ETHERNET DRIVER
14634 M: Ariel Elior <aelior@marvell.com>
14635 M: GR-everest-linux-l2@marvell.com
14636 L: netdev@vger.kernel.org
14638 F: drivers/net/ethernet/qlogic/qed/
14639 F: drivers/net/ethernet/qlogic/qede/
14640 F: include/linux/qed/
14642 QLOGIC QL4xxx RDMA DRIVER
14643 M: Michal Kalderon <mkalderon@marvell.com>
14644 M: Ariel Elior <aelior@marvell.com>
14645 L: linux-rdma@vger.kernel.org
14647 F: drivers/infiniband/hw/qedr/
14648 F: include/uapi/rdma/qedr-abi.h
14650 QLOGIC QLA1280 SCSI DRIVER
14651 M: Michael Reed <mdr@sgi.com>
14652 L: linux-scsi@vger.kernel.org
14654 F: drivers/scsi/qla1280.[ch]
14656 QLOGIC QLA2XXX FC-SCSI DRIVER
14657 M: Nilesh Javali <njavali@marvell.com>
14658 M: GR-QLogic-Storage-Upstream@marvell.com
14659 L: linux-scsi@vger.kernel.org
14661 F: drivers/scsi/qla2xxx/
14663 QLOGIC QLA3XXX NETWORK DRIVER
14664 M: GR-Linux-NIC-Dev@marvell.com
14665 L: netdev@vger.kernel.org
14667 F: drivers/net/ethernet/qlogic/qla3xxx.*
14669 QLOGIC QLA4XXX iSCSI DRIVER
14670 M: Nilesh Javali <njavali@marvell.com>
14671 M: Manish Rangankar <mrangankar@marvell.com>
14672 M: GR-QLogic-Storage-Upstream@marvell.com
14673 L: linux-scsi@vger.kernel.org
14675 F: drivers/scsi/qla4xxx/
14677 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14678 M: Shahed Shaikh <shshaikh@marvell.com>
14679 M: Manish Chopra <manishc@marvell.com>
14680 M: GR-Linux-NIC-Dev@marvell.com
14681 L: netdev@vger.kernel.org
14683 F: drivers/net/ethernet/qlogic/qlcnic/
14685 QLOGIC QLGE 10Gb ETHERNET DRIVER
14686 M: Manish Chopra <manishc@marvell.com>
14687 M: GR-Linux-NIC-Dev@marvell.com
14688 L: netdev@vger.kernel.org
14690 F: drivers/staging/qlge/
14692 QLOGIC QLGE 10Gb ETHERNET DRIVER
14693 M: Coiby Xu <coiby.xu@gmail.com>
14694 L: netdev@vger.kernel.org
14696 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14698 QM1D1B0004 MEDIA DRIVER
14699 M: Akihiro Tsukada <tskd08@gmail.com>
14700 L: linux-media@vger.kernel.org
14702 F: drivers/media/tuners/qm1d1b0004*
14704 QM1D1C0042 MEDIA DRIVER
14705 M: Akihiro Tsukada <tskd08@gmail.com>
14706 L: linux-media@vger.kernel.org
14708 F: drivers/media/tuners/qm1d1c0042*
14711 M: Anders Larsen <al@alarsen.net>
14713 W: http://www.alarsen.net/linux/qnx4fs/
14715 F: include/uapi/linux/qnx4_fs.h
14716 F: include/uapi/linux/qnxtypes.h
14718 QORIQ DPAA2 FSL-MC BUS DRIVER
14719 M: Stuart Yoder <stuyoder@gmail.com>
14720 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14721 L: linux-kernel@vger.kernel.org
14723 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14724 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14725 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14726 F: drivers/bus/fsl-mc/
14727 F: include/uapi/linux/fsl_mc.h
14729 QT1010 MEDIA DRIVER
14730 M: Antti Palosaari <crope@iki.fi>
14731 L: linux-media@vger.kernel.org
14733 W: https://linuxtv.org
14734 W: http://palosaari.fi/linux/
14735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14736 T: git git://linuxtv.org/anttip/media_tree.git
14737 F: drivers/media/tuners/qt1010*
14739 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14740 M: Kalle Valo <kvalo@codeaurora.org>
14741 L: ath10k@lists.infradead.org
14743 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14745 F: drivers/net/wireless/ath/ath10k/
14747 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14748 M: Kalle Valo <kvalo@codeaurora.org>
14749 L: ath11k@lists.infradead.org
14751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14752 F: drivers/net/wireless/ath/ath11k/
14754 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14755 M: ath9k-devel@qca.qualcomm.com
14756 L: linux-wireless@vger.kernel.org
14758 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14759 F: drivers/net/wireless/ath/ath9k/
14761 QUALCOMM CAMERA SUBSYSTEM DRIVER
14762 M: Robert Foss <robert.foss@linaro.org>
14763 M: Todor Tomov <todor.too@gmail.com>
14764 L: linux-media@vger.kernel.org
14766 F: Documentation/admin-guide/media/qcom_camss.rst
14767 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14768 F: drivers/media/platform/qcom/camss/
14770 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14771 M: Niklas Cassel <nks@flawful.org>
14772 L: linux-pm@vger.kernel.org
14773 L: linux-arm-msm@vger.kernel.org
14775 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14776 F: drivers/soc/qcom/cpr.c
14778 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14779 M: Ilia Lin <ilia.lin@kernel.org>
14780 L: linux-pm@vger.kernel.org
14782 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14783 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14785 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14786 M: Timur Tabi <timur@kernel.org>
14787 L: netdev@vger.kernel.org
14789 F: drivers/net/ethernet/qualcomm/emac/
14791 QUALCOMM ETHQOS ETHERNET DRIVER
14792 M: Vinod Koul <vkoul@kernel.org>
14793 L: netdev@vger.kernel.org
14795 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14796 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14798 QUALCOMM GENERIC INTERFACE I2C DRIVER
14799 M: Akash Asthana <akashast@codeaurora.org>
14800 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14801 L: linux-i2c@vger.kernel.org
14802 L: linux-arm-msm@vger.kernel.org
14804 F: drivers/i2c/busses/i2c-qcom-geni.c
14806 QUALCOMM HEXAGON ARCHITECTURE
14807 M: Brian Cain <bcain@codeaurora.org>
14808 L: linux-hexagon@vger.kernel.org
14812 QUALCOMM HIDMA DRIVER
14813 M: Sinan Kaya <okaya@kernel.org>
14814 L: linux-arm-kernel@lists.infradead.org
14815 L: linux-arm-msm@vger.kernel.org
14816 L: dmaengine@vger.kernel.org
14818 F: drivers/dma/qcom/hidma*
14820 QUALCOMM I2C CCI DRIVER
14821 M: Loic Poulain <loic.poulain@linaro.org>
14822 M: Robert Foss <robert.foss@linaro.org>
14823 L: linux-i2c@vger.kernel.org
14824 L: linux-arm-msm@vger.kernel.org
14826 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14827 F: drivers/i2c/busses/i2c-qcom-cci.c
14830 M: Rob Clark <robdclark@gmail.com>
14831 L: iommu@lists.linux-foundation.org
14832 L: linux-arm-msm@vger.kernel.org
14834 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14836 QUALCOMM IPCC MAILBOX DRIVER
14837 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14838 L: linux-arm-msm@vger.kernel.org
14840 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14841 F: drivers/mailbox/qcom-ipcc.c
14842 F: include/dt-bindings/mailbox/qcom-ipcc.h
14844 QUALCOMM IPQ4019 USB PHY DRIVER
14845 M: Robert Marko <robert.marko@sartura.hr>
14846 M: Luka Perkov <luka.perkov@sartura.hr>
14847 L: linux-arm-msm@vger.kernel.org
14849 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14850 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14852 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14853 M: Robert Marko <robert.marko@sartura.hr>
14854 M: Luka Perkov <luka.perkov@sartura.hr>
14855 L: linux-arm-msm@vger.kernel.org
14857 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14858 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14860 QUALCOMM RMNET DRIVER
14861 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14862 M: Sean Tranchetti <stranche@codeaurora.org>
14863 L: netdev@vger.kernel.org
14865 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14866 F: drivers/net/ethernet/qualcomm/rmnet/
14867 F: include/linux/if_rmnet.h
14869 QUALCOMM TSENS THERMAL DRIVER
14870 M: Amit Kucheria <amitk@kernel.org>
14871 L: linux-pm@vger.kernel.org
14872 L: linux-arm-msm@vger.kernel.org
14874 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14875 F: drivers/thermal/qcom/
14877 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14878 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14879 L: linux-media@vger.kernel.org
14880 L: linux-arm-msm@vger.kernel.org
14882 T: git git://linuxtv.org/media_tree.git
14883 F: Documentation/devicetree/bindings/media/*venus*
14884 F: drivers/media/platform/qcom/venus/
14886 QUALCOMM WCN36XX WIRELESS DRIVER
14887 M: Kalle Valo <kvalo@codeaurora.org>
14888 L: wcn36xx@lists.infradead.org
14890 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14891 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14892 F: drivers/net/wireless/ath/wcn36xx/
14894 QUANTENNA QTNFMAC WIRELESS DRIVER
14895 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14896 R: Sergey Matyukevich <geomatsi@gmail.com>
14897 L: linux-wireless@vger.kernel.org
14899 F: drivers/net/wireless/quantenna
14901 RADEON and AMDGPU DRM DRIVERS
14902 M: Alex Deucher <alexander.deucher@amd.com>
14903 M: Christian König <christian.koenig@amd.com>
14904 L: amd-gfx@lists.freedesktop.org
14906 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14907 F: drivers/gpu/drm/amd/
14908 F: drivers/gpu/drm/radeon/
14909 F: include/uapi/drm/amdgpu_drm.h
14910 F: include/uapi/drm/radeon_drm.h
14912 RADEON FRAMEBUFFER DISPLAY DRIVER
14913 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14914 L: linux-fbdev@vger.kernel.org
14916 F: drivers/video/fbdev/aty/radeon*
14917 F: include/uapi/linux/radeonfb.h
14919 RADIOSHARK RADIO DRIVER
14920 M: Hans Verkuil <hverkuil@xs4all.nl>
14921 L: linux-media@vger.kernel.org
14923 T: git git://linuxtv.org/media_tree.git
14924 F: drivers/media/radio/radio-shark.c
14926 RADIOSHARK2 RADIO DRIVER
14927 M: Hans Verkuil <hverkuil@xs4all.nl>
14928 L: linux-media@vger.kernel.org
14930 T: git git://linuxtv.org/media_tree.git
14931 F: drivers/media/radio/radio-shark2.c
14932 F: drivers/media/radio/radio-tea5777.c
14934 RADOS BLOCK DEVICE (RBD)
14935 M: Ilya Dryomov <idryomov@gmail.com>
14936 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14937 L: ceph-devel@vger.kernel.org
14939 W: http://ceph.com/
14940 T: git git://github.com/ceph/ceph-client.git
14941 F: Documentation/ABI/testing/sysfs-bus-rbd
14942 F: drivers/block/rbd.c
14943 F: drivers/block/rbd_types.h
14945 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14946 M: Paul Mackerras <paulus@samba.org>
14947 L: linux-fbdev@vger.kernel.org
14949 F: drivers/video/fbdev/aty/aty128fb.c
14951 RAINSHADOW-CEC DRIVER
14952 M: Hans Verkuil <hverkuil@xs4all.nl>
14953 L: linux-media@vger.kernel.org
14955 T: git git://linuxtv.org/media_tree.git
14956 F: drivers/media/cec/usb/rainshadow/
14958 RALINK MIPS ARCHITECTURE
14959 M: John Crispin <john@phrozen.org>
14960 L: linux-mips@vger.kernel.org
14962 F: arch/mips/ralink
14964 RALINK RT2X00 WIRELESS LAN DRIVER
14965 M: Stanislaw Gruszka <stf_xl@wp.pl>
14966 M: Helmut Schaa <helmut.schaa@googlemail.com>
14967 L: linux-wireless@vger.kernel.org
14969 F: drivers/net/wireless/ralink/rt2x00/
14971 RAMDISK RAM BLOCK DEVICE DRIVER
14972 M: Jens Axboe <axboe@kernel.dk>
14974 F: Documentation/admin-guide/blockdev/ramdisk.rst
14975 F: drivers/block/brd.c
14977 RANCHU VIRTUAL BOARD FOR MIPS
14978 M: Miodrag Dinic <miodrag.dinic@mips.com>
14979 L: linux-mips@vger.kernel.org
14981 F: arch/mips/configs/generic/board-ranchu.config
14982 F: arch/mips/generic/board-ranchu.c
14984 RANDOM NUMBER DRIVER
14985 M: "Theodore Ts'o" <tytso@mit.edu>
14987 F: drivers/char/random.c
14990 M: Matt Porter <mporter@kernel.crashing.org>
14991 M: Alexandre Bounine <alex.bou9@gmail.com>
14993 F: drivers/rapidio/
14996 M: Tony Luck <tony.luck@intel.com>
14997 M: Borislav Petkov <bp@alien8.de>
14998 L: linux-edac@vger.kernel.org
15000 F: Documentation/admin-guide/ras.rst
15002 F: include/linux/ras.h
15003 F: include/ras/ras_event.h
15005 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15006 L: linux-wireless@vger.kernel.org
15008 F: drivers/net/wireless/ray*
15010 RC-CORE / LIRC FRAMEWORK
15011 M: Sean Young <sean@mess.org>
15012 L: linux-media@vger.kernel.org
15014 W: http://linuxtv.org
15015 T: git git://linuxtv.org/media_tree.git
15016 F: Documentation/driver-api/media/rc-core.rst
15017 F: Documentation/userspace-api/media/rc/
15018 F: drivers/media/rc/
15019 F: include/media/rc-map.h
15020 F: include/media/rc-core.h
15021 F: include/uapi/linux/lirc.h
15023 RCMM REMOTE CONTROLS DECODER
15024 M: Patrick Lerda <patrick9876@free.fr>
15026 F: drivers/media/rc/ir-rcmm-decoder.c
15028 RCUTORTURE TEST FRAMEWORK
15029 M: "Paul E. McKenney" <paulmck@kernel.org>
15030 M: Josh Triplett <josh@joshtriplett.org>
15031 R: Steven Rostedt <rostedt@goodmis.org>
15032 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15033 R: Lai Jiangshan <jiangshanlai@gmail.com>
15034 L: rcu@vger.kernel.org
15036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15037 F: tools/testing/selftests/rcutorture
15039 RDACM20 Camera Sensor
15040 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15041 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15042 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15043 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15044 L: linux-media@vger.kernel.org
15046 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15047 F: drivers/media/i2c/max9271.c
15048 F: drivers/media/i2c/max9271.h
15049 F: drivers/media/i2c/rdacm20.c
15051 RDACM21 Camera Sensor
15052 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15053 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15054 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15055 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15056 L: linux-media@vger.kernel.org
15058 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15059 F: drivers/media/i2c/max9271.c
15060 F: drivers/media/i2c/max9271.h
15061 F: drivers/media/i2c/rdacm21.c
15064 M: Florian Fainelli <florian@openwrt.org>
15067 RDC R6040 FAST ETHERNET DRIVER
15068 M: Florian Fainelli <f.fainelli@gmail.com>
15069 L: netdev@vger.kernel.org
15071 F: drivers/net/ethernet/rdc/r6040.c
15073 RDMAVT - RDMA verbs software
15074 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15075 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15076 L: linux-rdma@vger.kernel.org
15078 F: drivers/infiniband/sw/rdmavt
15080 RDS - RELIABLE DATAGRAM SOCKETS
15081 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15082 L: netdev@vger.kernel.org
15083 L: linux-rdma@vger.kernel.org
15084 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15086 W: https://oss.oracle.com/projects/rds/
15087 F: Documentation/networking/rds.rst
15090 RDT - RESOURCE ALLOCATION
15091 M: Fenghua Yu <fenghua.yu@intel.com>
15092 M: Reinette Chatre <reinette.chatre@intel.com>
15093 L: linux-kernel@vger.kernel.org
15095 F: Documentation/x86/resctrl*
15096 F: arch/x86/include/asm/resctrl.h
15097 F: arch/x86/kernel/cpu/resctrl/
15098 F: tools/testing/selftests/resctrl/
15100 READ-COPY UPDATE (RCU)
15101 M: "Paul E. McKenney" <paulmck@kernel.org>
15102 M: Josh Triplett <josh@joshtriplett.org>
15103 R: Steven Rostedt <rostedt@goodmis.org>
15104 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15105 R: Lai Jiangshan <jiangshanlai@gmail.com>
15106 R: Joel Fernandes <joel@joelfernandes.org>
15107 L: rcu@vger.kernel.org
15109 W: http://www.rdrop.com/users/paulmck/RCU/
15110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15111 F: Documentation/RCU/
15112 F: include/linux/rcu*
15114 X: Documentation/RCU/torture.rst
15115 X: include/linux/srcu*.h
15116 X: kernel/rcu/srcu*.c
15118 REAL TIME CLOCK (RTC) SUBSYSTEM
15119 M: Alessandro Zummo <a.zummo@towertech.it>
15120 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15121 L: linux-rtc@vger.kernel.org
15123 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15125 F: Documentation/admin-guide/rtc.rst
15126 F: Documentation/devicetree/bindings/rtc/
15128 F: include/linux/platform_data/rtc-*
15129 F: include/linux/rtc.h
15130 F: include/linux/rtc/
15131 F: include/uapi/linux/rtc.h
15132 F: tools/testing/selftests/rtc/
15134 REALTEK AUDIO CODECS
15135 M: Oder Chiou <oder_chiou@realtek.com>
15137 F: include/sound/rt*.h
15138 F: sound/soc/codecs/rt*
15140 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15141 M: Linus Walleij <linus.walleij@linaro.org>
15143 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15144 F: drivers/net/dsa/realtek-smi*
15145 F: drivers/net/dsa/rtl83*
15147 REALTEK WIRELESS DRIVER (rtlwifi family)
15148 M: Ping-Ke Shih <pkshih@realtek.com>
15149 L: linux-wireless@vger.kernel.org
15151 W: https://wireless.wiki.kernel.org/
15152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15153 F: drivers/net/wireless/realtek/rtlwifi/
15155 REALTEK WIRELESS DRIVER (rtw88)
15156 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15157 L: linux-wireless@vger.kernel.org
15159 F: drivers/net/wireless/realtek/rtw88/
15161 REDPINE WIRELESS DRIVER
15162 M: Amitkumar Karwar <amitkarwar@gmail.com>
15163 M: Siva Rebbagondla <siva8118@gmail.com>
15164 L: linux-wireless@vger.kernel.org
15166 F: drivers/net/wireless/rsi/
15168 REGISTER MAP ABSTRACTION
15169 M: Mark Brown <broonie@kernel.org>
15170 L: linux-kernel@vger.kernel.org
15172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15173 F: Documentation/devicetree/bindings/regmap/
15174 F: drivers/base/regmap/
15175 F: include/linux/regmap.h
15177 REISERFS FILE SYSTEM
15178 L: reiserfs-devel@vger.kernel.org
15182 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15183 M: Ohad Ben-Cohen <ohad@wizery.com>
15184 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15185 L: linux-remoteproc@vger.kernel.org
15187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15188 F: Documentation/ABI/testing/sysfs-class-remoteproc
15189 F: Documentation/devicetree/bindings/remoteproc/
15190 F: Documentation/staging/remoteproc.rst
15191 F: drivers/remoteproc/
15192 F: include/linux/remoteproc.h
15193 F: include/linux/remoteproc/
15195 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15196 M: Ohad Ben-Cohen <ohad@wizery.com>
15197 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15198 L: linux-remoteproc@vger.kernel.org
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15201 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15202 F: Documentation/staging/rpmsg.rst
15204 F: include/linux/rpmsg.h
15205 F: include/linux/rpmsg/
15206 F: include/uapi/linux/rpmsg.h
15209 RENESAS CLOCK DRIVERS
15210 M: Geert Uytterhoeven <geert+renesas@glider.be>
15211 L: linux-renesas-soc@vger.kernel.org
15213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15214 F: Documentation/devicetree/bindings/clock/renesas,*
15215 F: drivers/clk/renesas/
15217 RENESAS EMEV2 I2C DRIVER
15218 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15220 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15221 F: drivers/i2c/busses/i2c-emev2.c
15223 RENESAS ETHERNET DRIVERS
15224 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15225 L: netdev@vger.kernel.org
15226 L: linux-renesas-soc@vger.kernel.org
15227 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15228 F: drivers/net/ethernet/renesas/
15229 F: include/linux/sh_eth.h
15231 RENESAS R-CAR GYROADC DRIVER
15232 M: Marek Vasut <marek.vasut@gmail.com>
15233 L: linux-iio@vger.kernel.org
15235 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15236 F: drivers/iio/adc/rcar-gyroadc.c
15238 RENESAS R-CAR I2C DRIVERS
15239 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15241 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15242 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15243 F: drivers/i2c/busses/i2c-rcar.c
15244 F: drivers/i2c/busses/i2c-sh_mobile.c
15246 RENESAS R-CAR THERMAL DRIVERS
15247 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15248 L: linux-renesas-soc@vger.kernel.org
15250 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15251 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15252 F: drivers/thermal/rcar_gen3_thermal.c
15253 F: drivers/thermal/rcar_thermal.c
15255 RENESAS RIIC DRIVER
15256 M: Chris Brandt <chris.brandt@renesas.com>
15258 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15259 F: drivers/i2c/busses/i2c-riic.c
15261 RENESAS USB PHY DRIVER
15262 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15263 L: linux-renesas-soc@vger.kernel.org
15265 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15267 RESET CONTROLLER FRAMEWORK
15268 M: Philipp Zabel <p.zabel@pengutronix.de>
15270 T: git git://git.pengutronix.de/git/pza/linux
15271 F: Documentation/devicetree/bindings/reset/
15272 F: Documentation/driver-api/reset.rst
15274 F: include/dt-bindings/reset/
15275 F: include/linux/reset-controller.h
15276 F: include/linux/reset.h
15277 F: include/linux/reset/
15278 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15280 RESTARTABLE SEQUENCES SUPPORT
15281 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15282 M: Peter Zijlstra <peterz@infradead.org>
15283 M: "Paul E. McKenney" <paulmck@kernel.org>
15284 M: Boqun Feng <boqun.feng@gmail.com>
15285 L: linux-kernel@vger.kernel.org
15287 F: include/trace/events/rseq.h
15288 F: include/uapi/linux/rseq.h
15290 F: tools/testing/selftests/rseq/
15293 M: Johannes Berg <johannes@sipsolutions.net>
15294 L: linux-wireless@vger.kernel.org
15296 W: https://wireless.wiki.kernel.org/
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15299 F: Documentation/ABI/stable/sysfs-class-rfkill
15300 F: Documentation/driver-api/rfkill.rst
15301 F: include/linux/rfkill.h
15302 F: include/uapi/linux/rfkill.h
15306 M: Thomas Graf <tgraf@suug.ch>
15307 M: Herbert Xu <herbert@gondor.apana.org.au>
15308 L: netdev@vger.kernel.org
15310 F: include/linux/rhashtable-types.h
15311 F: include/linux/rhashtable.h
15312 F: lib/rhashtable.c
15313 F: lib/test_rhashtable.c
15315 RICOH R5C592 MEMORYSTICK DRIVER
15316 M: Maxim Levitsky <maximlevitsky@gmail.com>
15318 F: drivers/memstick/host/r592.*
15320 RICOH SMARTMEDIA/XD DRIVER
15321 M: Maxim Levitsky <maximlevitsky@gmail.com>
15323 F: drivers/mtd/nand/raw/r852.c
15324 F: drivers/mtd/nand/raw/r852.h
15326 RISC-V ARCHITECTURE
15327 M: Paul Walmsley <paul.walmsley@sifive.com>
15328 M: Palmer Dabbelt <palmer@dabbelt.com>
15329 M: Albert Ou <aou@eecs.berkeley.edu>
15330 L: linux-riscv@lists.infradead.org
15332 P: Documentation/riscv/patch-acceptance.rst
15333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15339 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15340 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15341 L: linux-block@vger.kernel.org
15343 F: drivers/block/rnbd/
15346 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15348 W: http://sourceforge.net/projects/roccat/
15349 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15350 F: drivers/hid/hid-roccat*
15351 F: include/linux/hid-roccat*
15353 ROCKCHIP ISP V1 DRIVER
15354 M: Helen Koike <helen.koike@collabora.com>
15355 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15356 L: linux-media@vger.kernel.org
15357 L: linux-rockchip@lists.infradead.org
15359 F: Documentation/admin-guide/media/rkisp1.rst
15360 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15361 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15362 F: drivers/media/platform/rockchip/rkisp1
15363 F: include/uapi/linux/rkisp1-config.h
15365 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15366 M: Jacob Chen <jacob-chen@iotwrt.com>
15367 M: Ezequiel Garcia <ezequiel@collabora.com>
15368 L: linux-media@vger.kernel.org
15369 L: linux-rockchip@lists.infradead.org
15371 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15372 F: drivers/media/platform/rockchip/rga/
15374 ROCKCHIP VIDEO DECODER DRIVER
15375 M: Ezequiel Garcia <ezequiel@collabora.com>
15376 L: linux-media@vger.kernel.org
15377 L: linux-rockchip@lists.infradead.org
15379 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15380 F: drivers/staging/media/rkvdec/
15383 M: Jiri Pirko <jiri@resnulli.us>
15384 L: netdev@vger.kernel.org
15386 F: drivers/net/ethernet/rocker/
15390 W: http://www.comtrol.com
15391 F: Documentation/driver-api/serial/rocket.rst
15392 F: drivers/tty/rocket*
15394 ROCKETPORT EXPRESS/INFINITY DRIVER
15395 M: Kevin Cernekee <cernekee@gmail.com>
15396 L: linux-serial@vger.kernel.org
15398 F: drivers/tty/serial/rp2.*
15400 ROHM BD99954 CHARGER IC
15401 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15402 L: linux-power@fi.rohmeurope.com
15404 F: drivers/power/supply/bd99954-charger.c
15405 F: drivers/power/supply/bd99954-charger.h
15407 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15408 M: Tomasz Duszynski <tduszyns@gmail.com>
15410 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15411 F: drivers/iio/light/bh1750.c
15413 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15414 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15415 L: linux-kernel@vger.kernel.org
15416 L: linux-renesas-soc@vger.kernel.org
15418 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15419 F: drivers/gpio/gpio-bd9571mwv.c
15420 F: drivers/mfd/bd9571mwv.c
15421 F: drivers/regulator/bd9571mwv-regulator.c
15422 F: include/linux/mfd/bd9571mwv.h
15424 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15425 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15426 L: linux-power@fi.rohmeurope.com
15428 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15429 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15430 F: drivers/clk/clk-bd718x7.c
15431 F: drivers/gpio/gpio-bd70528.c
15432 F: drivers/gpio/gpio-bd71828.c
15433 F: drivers/mfd/rohm-bd70528.c
15434 F: drivers/mfd/rohm-bd71828.c
15435 F: drivers/mfd/rohm-bd718x7.c
15436 F: drivers/power/supply/bd70528-charger.c
15437 F: drivers/regulator/bd70528-regulator.c
15438 F: drivers/regulator/bd71828-regulator.c
15439 F: drivers/regulator/bd718x7-regulator.c
15440 F: drivers/regulator/rohm-regulator.c
15441 F: drivers/rtc/rtc-bd70528.c
15442 F: drivers/watchdog/bd70528_wdt.c
15443 F: include/linux/mfd/rohm-bd70528.h
15444 F: include/linux/mfd/rohm-bd71828.h
15445 F: include/linux/mfd/rohm-bd718x7.h
15446 F: include/linux/mfd/rohm-generic.h
15447 F: include/linux/mfd/rohm-shared.h
15450 M: Ralf Baechle <ralf@linux-mips.org>
15451 L: linux-hams@vger.kernel.org
15453 W: http://www.linux-ax25.org/
15454 F: include/net/rose.h
15455 F: include/uapi/linux/rose.h
15458 ROTATION DRIVER FOR ALLWINNER A83T
15459 M: Jernej Skrabec <jernej.skrabec@siol.net>
15460 L: linux-media@vger.kernel.org
15462 T: git git://linuxtv.org/media_tree.git
15463 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15464 F: drivers/media/platform/sunxi/sun8i-rotate/
15466 RTL2830 MEDIA DRIVER
15467 M: Antti Palosaari <crope@iki.fi>
15468 L: linux-media@vger.kernel.org
15470 W: https://linuxtv.org
15471 W: http://palosaari.fi/linux/
15472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15473 T: git git://linuxtv.org/anttip/media_tree.git
15474 F: drivers/media/dvb-frontends/rtl2830*
15476 RTL2832 MEDIA DRIVER
15477 M: Antti Palosaari <crope@iki.fi>
15478 L: linux-media@vger.kernel.org
15480 W: https://linuxtv.org
15481 W: http://palosaari.fi/linux/
15482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15483 T: git git://linuxtv.org/anttip/media_tree.git
15484 F: drivers/media/dvb-frontends/rtl2832*
15486 RTL2832_SDR MEDIA DRIVER
15487 M: Antti Palosaari <crope@iki.fi>
15488 L: linux-media@vger.kernel.org
15490 W: https://linuxtv.org
15491 W: http://palosaari.fi/linux/
15492 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15493 T: git git://linuxtv.org/anttip/media_tree.git
15494 F: drivers/media/dvb-frontends/rtl2832_sdr*
15496 RTL8180 WIRELESS DRIVER
15497 L: linux-wireless@vger.kernel.org
15499 W: https://wireless.wiki.kernel.org/
15500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15501 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15503 RTL8187 WIRELESS DRIVER
15504 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15505 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15506 M: Larry Finger <Larry.Finger@lwfinger.net>
15507 L: linux-wireless@vger.kernel.org
15509 W: https://wireless.wiki.kernel.org/
15510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15511 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15513 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15514 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15515 L: linux-wireless@vger.kernel.org
15517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15518 F: drivers/net/wireless/realtek/rtl8xxxu/
15520 RTRS TRANSPORT DRIVERS
15521 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15522 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15523 L: linux-rdma@vger.kernel.org
15525 F: drivers/infiniband/ulp/rtrs/
15527 RXRPC SOCKETS (AF_RXRPC)
15528 M: David Howells <dhowells@redhat.com>
15529 L: linux-afs@lists.infradead.org
15531 W: https://www.infradead.org/~dhowells/kafs/
15532 F: Documentation/networking/rxrpc.rst
15533 F: include/keys/rxrpc-type.h
15534 F: include/net/af_rxrpc.h
15535 F: include/trace/events/rxrpc.h
15536 F: include/uapi/linux/rxrpc.h
15539 S3 SAVAGE FRAMEBUFFER DRIVER
15540 M: Antonino Daplas <adaplas@gmail.com>
15541 L: linux-fbdev@vger.kernel.org
15543 F: drivers/video/fbdev/savage/
15546 M: Heiko Carstens <hca@linux.ibm.com>
15547 M: Vasily Gorbik <gor@linux.ibm.com>
15548 M: Christian Borntraeger <borntraeger@de.ibm.com>
15549 L: linux-s390@vger.kernel.org
15551 W: http://www.ibm.com/developerworks/linux/linux390/
15552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15553 F: Documentation/driver-api/s390-drivers.rst
15554 F: Documentation/s390/
15558 S390 COMMON I/O LAYER
15559 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15560 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15561 L: linux-s390@vger.kernel.org
15563 W: http://www.ibm.com/developerworks/linux/linux390/
15564 F: drivers/s390/cio/
15567 M: Stefan Haberland <sth@linux.ibm.com>
15568 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15569 L: linux-s390@vger.kernel.org
15571 W: http://www.ibm.com/developerworks/linux/linux390/
15572 F: block/partitions/ibm.c
15573 F: drivers/s390/block/dasd*
15574 F: include/linux/dasd_mod.h
15577 M: Matthew Rosato <mjrosato@linux.ibm.com>
15578 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15579 L: linux-s390@vger.kernel.org
15581 W: http://www.ibm.com/developerworks/linux/linux390/
15582 F: drivers/iommu/s390-iommu.c
15584 S390 IUCV NETWORK LAYER
15585 M: Julian Wiedmann <jwi@linux.ibm.com>
15586 M: Karsten Graul <kgraul@linux.ibm.com>
15587 L: linux-s390@vger.kernel.org
15589 W: http://www.ibm.com/developerworks/linux/linux390/
15590 F: drivers/s390/net/*iucv*
15591 F: include/net/iucv/
15594 S390 NETWORK DRIVERS
15595 M: Julian Wiedmann <jwi@linux.ibm.com>
15596 M: Karsten Graul <kgraul@linux.ibm.com>
15597 L: linux-s390@vger.kernel.org
15599 W: http://www.ibm.com/developerworks/linux/linux390/
15600 F: drivers/s390/net/
15603 M: Niklas Schnelle <schnelle@linux.ibm.com>
15604 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15605 L: linux-s390@vger.kernel.org
15607 W: http://www.ibm.com/developerworks/linux/linux390/
15609 F: drivers/pci/hotplug/s390_pci_hpc.c
15610 F: Documentation/s390/pci.rst
15612 S390 VFIO AP DRIVER
15613 M: Tony Krowiak <akrowiak@linux.ibm.com>
15614 M: Pierre Morel <pmorel@linux.ibm.com>
15615 M: Halil Pasic <pasic@linux.ibm.com>
15616 L: linux-s390@vger.kernel.org
15618 W: http://www.ibm.com/developerworks/linux/linux390/
15619 F: Documentation/s390/vfio-ap.rst
15620 F: drivers/s390/crypto/vfio_ap_drv.c
15621 F: drivers/s390/crypto/vfio_ap_ops.c
15622 F: drivers/s390/crypto/vfio_ap_private.h
15624 S390 VFIO-CCW DRIVER
15625 M: Cornelia Huck <cohuck@redhat.com>
15626 M: Eric Farman <farman@linux.ibm.com>
15627 R: Halil Pasic <pasic@linux.ibm.com>
15628 L: linux-s390@vger.kernel.org
15629 L: kvm@vger.kernel.org
15631 F: Documentation/s390/vfio-ccw.rst
15632 F: drivers/s390/cio/vfio_ccw*
15633 F: include/uapi/linux/vfio_ccw.h
15635 S390 VFIO-PCI DRIVER
15636 M: Matthew Rosato <mjrosato@linux.ibm.com>
15637 L: linux-s390@vger.kernel.org
15638 L: kvm@vger.kernel.org
15640 F: drivers/vfio/pci/vfio_pci_zdev.c
15641 F: include/uapi/linux/vfio_zdev.h
15644 M: Harald Freudenberger <freude@linux.ibm.com>
15645 L: linux-s390@vger.kernel.org
15647 W: http://www.ibm.com/developerworks/linux/linux390/
15648 F: drivers/s390/crypto/
15651 M: Steffen Maier <maier@linux.ibm.com>
15652 M: Benjamin Block <bblock@linux.ibm.com>
15653 L: linux-s390@vger.kernel.org
15655 W: http://www.ibm.com/developerworks/linux/linux390/
15656 F: drivers/s390/scsi/zfcp_*
15658 S3C24XX SD/MMC Driver
15659 M: Ben Dooks <ben-linux@fluff.org>
15660 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15662 F: drivers/mmc/host/s3cmci.*
15664 SAA6588 RDS RECEIVER DRIVER
15665 M: Hans Verkuil <hverkuil@xs4all.nl>
15666 L: linux-media@vger.kernel.org
15668 W: https://linuxtv.org
15669 T: git git://linuxtv.org/media_tree.git
15670 F: drivers/media/i2c/saa6588*
15672 SAA7134 VIDEO4LINUX DRIVER
15673 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15674 L: linux-media@vger.kernel.org
15676 W: https://linuxtv.org
15677 T: git git://linuxtv.org/media_tree.git
15678 F: Documentation/driver-api/media/drivers/saa7134*
15679 F: drivers/media/pci/saa7134/
15681 SAA7146 VIDEO4LINUX-2 DRIVER
15682 M: Hans Verkuil <hverkuil@xs4all.nl>
15683 L: linux-media@vger.kernel.org
15685 T: git git://linuxtv.org/media_tree.git
15686 F: drivers/media/common/saa7146/
15687 F: drivers/media/pci/saa7146/
15688 F: include/media/drv-intf/saa7146*
15690 SAFESETID SECURITY MODULE
15691 M: Micah Morton <mortonm@chromium.org>
15693 F: Documentation/admin-guide/LSM/SafeSetID.rst
15694 F: security/safesetid/
15696 SAMSUNG AUDIO (ASoC) DRIVERS
15697 M: Krzysztof Kozlowski <krzk@kernel.org>
15698 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15699 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15701 F: Documentation/devicetree/bindings/sound/samsung*
15702 F: sound/soc/samsung/
15704 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15705 M: Krzysztof Kozlowski <krzk@kernel.org>
15706 L: linux-crypto@vger.kernel.org
15707 L: linux-samsung-soc@vger.kernel.org
15709 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15710 F: drivers/crypto/exynos-rng.c
15712 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15713 M: Łukasz Stelmach <l.stelmach@samsung.com>
15714 L: linux-samsung-soc@vger.kernel.org
15716 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15717 F: drivers/char/hw_random/exynos-trng.c
15719 SAMSUNG FRAMEBUFFER DRIVER
15720 M: Jingoo Han <jingoohan1@gmail.com>
15721 L: linux-fbdev@vger.kernel.org
15723 F: drivers/video/fbdev/s3c-fb.c
15725 SAMSUNG INTERCONNECT DRIVERS
15726 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15727 M: Artur Świgoń <a.swigon@samsung.com>
15728 L: linux-pm@vger.kernel.org
15729 L: linux-samsung-soc@vger.kernel.org
15731 F: drivers/interconnect/samsung/
15733 SAMSUNG LAPTOP DRIVER
15734 M: Corentin Chary <corentin.chary@gmail.com>
15735 L: platform-driver-x86@vger.kernel.org
15737 F: drivers/platform/x86/samsung-laptop.c
15739 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15740 M: Krzysztof Kozlowski <krzk@kernel.org>
15741 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15742 L: linux-kernel@vger.kernel.org
15743 L: linux-samsung-soc@vger.kernel.org
15745 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15746 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15747 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15748 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15749 F: drivers/clk/clk-s2mps11.c
15750 F: drivers/mfd/sec*.c
15751 F: drivers/regulator/s2m*.c
15752 F: drivers/regulator/s5m*.c
15753 F: drivers/rtc/rtc-s5m.c
15754 F: include/linux/mfd/samsung/
15756 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15757 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15758 L: linux-media@vger.kernel.org
15759 L: linux-samsung-soc@vger.kernel.org
15761 F: drivers/media/platform/s3c-camif/
15762 F: include/media/drv-intf/s3c_camif.h
15764 SAMSUNG S3FWRN5 NFC DRIVER
15765 M: Krzysztof Kozlowski <krzk@kernel.org>
15766 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15767 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15769 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15770 F: drivers/nfc/s3fwrn5
15772 SAMSUNG S5C73M3 CAMERA DRIVER
15773 M: Andrzej Hajda <a.hajda@samsung.com>
15774 L: linux-media@vger.kernel.org
15776 F: drivers/media/i2c/s5c73m3/*
15778 SAMSUNG S5K5BAF CAMERA DRIVER
15779 M: Andrzej Hajda <a.hajda@samsung.com>
15780 L: linux-media@vger.kernel.org
15782 F: drivers/media/i2c/s5k5baf.c
15784 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15785 M: Krzysztof Kozlowski <krzk@kernel.org>
15786 M: Vladimir Zapolskiy <vz@mleia.com>
15787 L: linux-crypto@vger.kernel.org
15788 L: linux-samsung-soc@vger.kernel.org
15790 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15791 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15792 F: drivers/crypto/s5p-sss.c
15794 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15795 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15796 L: linux-media@vger.kernel.org
15798 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15799 F: drivers/media/platform/exynos4-is/
15801 SAMSUNG SOC CLOCK DRIVERS
15802 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15803 M: Tomasz Figa <tomasz.figa@gmail.com>
15804 M: Chanwoo Choi <cw00.choi@samsung.com>
15805 L: linux-samsung-soc@vger.kernel.org
15807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15808 F: Documentation/devicetree/bindings/clock/exynos*.txt
15809 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15810 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15811 F: drivers/clk/samsung/
15812 F: include/dt-bindings/clock/exynos*.h
15813 F: include/linux/clk/samsung.h
15814 F: include/linux/platform_data/clk-s3c2410.h
15816 SAMSUNG SPI DRIVERS
15817 M: Krzysztof Kozlowski <krzk@kernel.org>
15818 M: Andi Shyti <andi@etezian.org>
15819 L: linux-spi@vger.kernel.org
15820 L: linux-samsung-soc@vger.kernel.org
15822 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15823 F: drivers/spi/spi-s3c*
15824 F: include/linux/platform_data/spi-s3c64xx.h
15825 F: include/linux/spi/s3c24xx-fiq.h
15827 SAMSUNG SXGBE DRIVERS
15828 M: Byungho An <bh74.an@samsung.com>
15829 L: netdev@vger.kernel.org
15831 F: drivers/net/ethernet/samsung/sxgbe/
15833 SAMSUNG THERMAL DRIVER
15834 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15835 L: linux-pm@vger.kernel.org
15836 L: linux-samsung-soc@vger.kernel.org
15838 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15839 F: drivers/thermal/samsung/
15841 SAMSUNG USB2 PHY DRIVER
15842 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15843 L: linux-kernel@vger.kernel.org
15845 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15846 F: Documentation/driver-api/phy/samsung-usb2.rst
15847 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15848 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15849 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15850 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15851 F: drivers/phy/samsung/phy-samsung-usb2.c
15852 F: drivers/phy/samsung/phy-samsung-usb2.h
15855 M: Zwane Mwaikambo <zwanem@gmail.com>
15857 F: drivers/watchdog/sc1200wdt.c
15860 M: Ingo Molnar <mingo@redhat.com>
15861 M: Peter Zijlstra <peterz@infradead.org>
15862 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15863 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15864 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15865 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15866 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15867 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15868 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15869 L: linux-kernel@vger.kernel.org
15871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15872 F: include/linux/preempt.h
15873 F: include/linux/sched.h
15874 F: include/linux/wait.h
15875 F: include/uapi/linux/sched.h
15878 SCR24X CHIP CARD INTERFACE DRIVER
15879 M: Lubomir Rintel <lkundrak@v3.sk>
15881 F: drivers/char/pcmcia/scr24x_cs.c
15884 M: Jens Axboe <axboe@kernel.dk>
15885 L: linux-scsi@vger.kernel.org
15887 W: http://www.kernel.dk
15888 F: drivers/scsi/sr*
15890 SCSI RDMA PROTOCOL (SRP) INITIATOR
15891 M: Bart Van Assche <bvanassche@acm.org>
15892 L: linux-rdma@vger.kernel.org
15894 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15895 F: drivers/infiniband/ulp/srp/
15896 F: include/scsi/srp.h
15898 SCSI RDMA PROTOCOL (SRP) TARGET
15899 M: Bart Van Assche <bvanassche@acm.org>
15900 L: linux-rdma@vger.kernel.org
15901 L: target-devel@vger.kernel.org
15903 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15904 F: drivers/infiniband/ulp/srpt/
15907 M: Doug Gilbert <dgilbert@interlog.com>
15908 L: linux-scsi@vger.kernel.org
15910 W: http://sg.danny.cz/sg
15911 F: Documentation/scsi/scsi-generic.rst
15912 F: drivers/scsi/sg.c
15913 F: include/scsi/sg.h
15916 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15917 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15918 L: linux-scsi@vger.kernel.org
15920 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15923 F: Documentation/devicetree/bindings/scsi/
15928 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15929 L: linux-scsi@vger.kernel.org
15931 F: Documentation/scsi/st.rst
15932 F: drivers/scsi/st.*
15933 F: drivers/scsi/st_*.h
15935 SCSI TARGET CORE USER DRIVER
15936 M: Bodo Stroesser <bostroesser@gmail.com>
15937 L: linux-scsi@vger.kernel.org
15938 L: target-devel@vger.kernel.org
15940 F: Documentation/target/tcmu-design.rst
15941 F: drivers/target/target_core_user.c
15942 F: include/uapi/linux/target_core_user.h
15944 SCSI TARGET SUBSYSTEM
15945 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15946 L: linux-scsi@vger.kernel.org
15947 L: target-devel@vger.kernel.org
15949 W: http://www.linux-iscsi.org
15950 Q: https://patchwork.kernel.org/project/target-devel/list/
15951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15952 F: Documentation/target/
15957 M: Vlad Yasevich <vyasevich@gmail.com>
15958 M: Neil Horman <nhorman@tuxdriver.com>
15959 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15960 L: linux-sctp@vger.kernel.org
15962 W: http://lksctp.sourceforge.net
15963 F: Documentation/networking/sctp.rst
15964 F: include/linux/sctp.h
15965 F: include/net/sctp/
15966 F: include/uapi/linux/sctp.h
15970 M: Jim Cromie <jim.cromie@gmail.com>
15972 F: Documentation/i2c/busses/scx200_acb.rst
15973 F: arch/x86/platform/scx200/
15974 F: drivers/i2c/busses/scx200*
15975 F: drivers/mtd/maps/scx200_docflash.c
15976 F: drivers/watchdog/scx200_wdt.c
15977 F: include/linux/scx200.h
15980 M: Jim Cromie <jim.cromie@gmail.com>
15982 F: drivers/char/scx200_gpio.c
15983 F: include/linux/scx200_gpio.h
15985 SCx200 HRT CLOCKSOURCE DRIVER
15986 M: Jim Cromie <jim.cromie@gmail.com>
15988 F: drivers/clocksource/scx200_hrt.c
15990 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15991 M: Sascha Sommer <saschasommer@freenet.de>
15992 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15994 F: drivers/mmc/host/sdricoh_cs.c
15996 SECO BOARDS CEC DRIVER
15997 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15999 F: drivers/media/cec/platform/seco/seco-cec.c
16000 F: drivers/media/cec/platform/seco/seco-cec.h
16003 M: Kees Cook <keescook@chromium.org>
16004 R: Andy Lutomirski <luto@amacapital.net>
16005 R: Will Drewry <wad@chromium.org>
16007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16008 F: Documentation/userspace-api/seccomp_filter.rst
16009 F: include/linux/seccomp.h
16010 F: include/uapi/linux/seccomp.h
16011 F: kernel/seccomp.c
16012 F: tools/testing/selftests/kselftest_harness.h
16013 F: tools/testing/selftests/seccomp/*
16014 K: \bsecure_computing
16017 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16018 M: Al Cooper <alcooperx@gmail.com>
16019 L: linux-mmc@vger.kernel.org
16020 L: bcm-kernel-feedback-list@broadcom.com
16022 F: drivers/mmc/host/sdhci-brcmstb*
16024 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16025 M: Adrian Hunter <adrian.hunter@intel.com>
16026 L: linux-mmc@vger.kernel.org
16028 F: drivers/mmc/host/sdhci*
16029 F: include/linux/mmc/sdhci*
16031 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16032 M: Eugen Hristev <eugen.hristev@microchip.com>
16033 L: linux-mmc@vger.kernel.org
16035 F: drivers/mmc/host/sdhci-of-at91.c
16037 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16038 M: Ben Dooks <ben-linux@fluff.org>
16039 M: Jaehoon Chung <jh80.chung@samsung.com>
16040 L: linux-mmc@vger.kernel.org
16042 F: drivers/mmc/host/sdhci-s3c*
16044 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16045 M: Viresh Kumar <vireshk@kernel.org>
16046 L: linux-mmc@vger.kernel.org
16048 F: drivers/mmc/host/sdhci-spear.c
16050 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16051 M: Kishon Vijay Abraham I <kishon@ti.com>
16052 L: linux-mmc@vger.kernel.org
16054 F: drivers/mmc/host/sdhci-omap.c
16056 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16057 M: Jonathan Derrick <jonathan.derrick@intel.com>
16058 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16059 L: linux-block@vger.kernel.org
16061 F: block/opal_proto.h
16063 F: include/linux/sed*
16064 F: include/uapi/linux/sed*
16067 M: Security Officers <security@kernel.org>
16069 F: Documentation/admin-guide/security-bugs.rst
16072 M: James Morris <jmorris@namei.org>
16073 M: "Serge E. Hallyn" <serge@hallyn.com>
16074 L: linux-security-module@vger.kernel.org (suggested Cc:)
16076 W: http://kernsec.org/
16077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16079 X: security/selinux/
16081 SELINUX SECURITY MODULE
16082 M: Paul Moore <paul@paul-moore.com>
16083 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16084 M: Eric Paris <eparis@parisplace.org>
16085 L: selinux@vger.kernel.org
16087 W: https://selinuxproject.org
16088 W: https://github.com/SELinuxProject
16089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16090 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16091 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16092 F: Documentation/admin-guide/LSM/SELinux.rst
16093 F: include/trace/events/avc.h
16094 F: include/uapi/linux/selinux_netlink.h
16095 F: scripts/selinux/
16096 F: security/selinux/
16099 M: Jiri Slaby <jirislaby@kernel.org>
16101 F: drivers/misc/phantom.c
16102 F: include/uapi/linux/phantom.h
16104 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16105 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16107 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16108 F: drivers/iio/chemical/scd30.h
16109 F: drivers/iio/chemical/scd30_core.c
16110 F: drivers/iio/chemical/scd30_i2c.c
16111 F: drivers/iio/chemical/scd30_serial.c
16113 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16114 M: Tomasz Duszynski <tduszyns@gmail.com>
16116 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16117 F: drivers/iio/chemical/sps30.c
16120 M: Rob Herring <robh@kernel.org>
16121 L: linux-serial@vger.kernel.org
16123 F: Documentation/devicetree/bindings/serial/serial.yaml
16124 F: drivers/tty/serdev/
16125 F: include/linux/serdev.h
16128 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16129 L: linux-serial@vger.kernel.org
16131 F: Documentation/devicetree/bindings/serial/
16132 F: drivers/tty/serial/
16135 M: Sean Young <sean@mess.org>
16136 L: linux-media@vger.kernel.org
16138 F: drivers/media/rc/serial_ir.c
16140 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16141 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16144 F: Documentation/devicetree/bindings/slimbus/
16145 F: drivers/slimbus/
16146 F: include/linux/slimbus.h
16149 M: Edward Cree <ecree.xilinx@gmail.com>
16150 M: Martin Habets <habetsm.xilinx@gmail.com>
16151 L: netdev@vger.kernel.org
16153 F: drivers/net/ethernet/sfc/
16155 SFF/SFP/SFP+ MODULE SUPPORT
16156 M: Russell King <linux@armlinux.org.uk>
16157 L: netdev@vger.kernel.org
16159 F: drivers/net/phy/phylink.c
16160 F: drivers/net/phy/sfp*
16161 F: include/linux/mdio/mdio-i2c.h
16162 F: include/linux/phylink.h
16163 F: include/linux/sfp.h
16164 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)
16167 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16169 F: drivers/misc/sgi-gru/
16171 SGI XP/XPC/XPNET DRIVER
16172 M: Robin Holt <robinmholt@gmail.com>
16173 M: Steve Wahl <steve.wahl@hpe.com>
16174 R: Mike Travis <mike.travis@hpe.com>
16176 F: drivers/misc/sgi-xp/
16178 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16179 M: Karsten Graul <kgraul@linux.ibm.com>
16180 L: linux-s390@vger.kernel.org
16182 W: http://www.ibm.com/developerworks/linux/linux390/
16185 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16186 M: Linus Walleij <linus.walleij@linaro.org>
16187 L: linux-iio@vger.kernel.org
16189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16190 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16191 F: drivers/iio/light/gp2ap002.c
16193 SHARP RJ54N1CB0C SENSOR DRIVER
16194 M: Jacopo Mondi <jacopo@jmondi.org>
16195 L: linux-media@vger.kernel.org
16197 T: git git://linuxtv.org/media_tree.git
16198 F: drivers/media/i2c/rj54n1cb0c.c
16199 F: include/media/i2c/rj54n1cb0c.h
16201 SH_VOU V4L2 OUTPUT DRIVER
16202 L: linux-media@vger.kernel.org
16204 F: drivers/media/platform/sh_vou.c
16205 F: include/media/drv-intf/sh_vou.h
16207 SI2157 MEDIA DRIVER
16208 M: Antti Palosaari <crope@iki.fi>
16209 L: linux-media@vger.kernel.org
16211 W: https://linuxtv.org
16212 W: http://palosaari.fi/linux/
16213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16214 T: git git://linuxtv.org/anttip/media_tree.git
16215 F: drivers/media/tuners/si2157*
16217 SI2165 MEDIA DRIVER
16218 M: Matthias Schwarzott <zzam@gentoo.org>
16219 L: linux-media@vger.kernel.org
16221 W: https://linuxtv.org
16222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16223 F: drivers/media/dvb-frontends/si2165*
16225 SI2168 MEDIA DRIVER
16226 M: Antti Palosaari <crope@iki.fi>
16227 L: linux-media@vger.kernel.org
16229 W: https://linuxtv.org
16230 W: http://palosaari.fi/linux/
16231 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16232 T: git git://linuxtv.org/anttip/media_tree.git
16233 F: drivers/media/dvb-frontends/si2168*
16235 SI470X FM RADIO RECEIVER I2C DRIVER
16236 M: Hans Verkuil <hverkuil@xs4all.nl>
16237 L: linux-media@vger.kernel.org
16239 W: https://linuxtv.org
16240 T: git git://linuxtv.org/media_tree.git
16241 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16243 SI470X FM RADIO RECEIVER USB DRIVER
16244 M: Hans Verkuil <hverkuil@xs4all.nl>
16245 L: linux-media@vger.kernel.org
16247 W: https://linuxtv.org
16248 T: git git://linuxtv.org/media_tree.git
16249 F: drivers/media/radio/si470x/radio-si470x-common.c
16250 F: drivers/media/radio/si470x/radio-si470x-usb.c
16251 F: drivers/media/radio/si470x/radio-si470x.h
16253 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16254 M: Eduardo Valentin <edubezval@gmail.com>
16255 L: linux-media@vger.kernel.org
16257 W: https://linuxtv.org
16258 T: git git://linuxtv.org/media_tree.git
16259 F: drivers/media/radio/si4713/si4713.?
16261 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16262 M: Eduardo Valentin <edubezval@gmail.com>
16263 L: linux-media@vger.kernel.org
16265 W: https://linuxtv.org
16266 T: git git://linuxtv.org/media_tree.git
16267 F: drivers/media/radio/si4713/radio-platform-si4713.c
16269 SI4713 FM RADIO TRANSMITTER USB DRIVER
16270 M: Hans Verkuil <hverkuil@xs4all.nl>
16271 L: linux-media@vger.kernel.org
16273 W: https://linuxtv.org
16274 T: git git://linuxtv.org/media_tree.git
16275 F: drivers/media/radio/si4713/radio-usb-si4713.c
16278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16279 L: linux-media@vger.kernel.org
16281 W: https://linuxtv.org
16282 T: git git://linuxtv.org/media_tree.git
16283 F: drivers/media/common/siano/
16284 F: drivers/media/mmc/siano/
16285 F: drivers/media/usb/siano/
16286 F: drivers/media/usb/siano/
16289 M: Palmer Dabbelt <palmer@dabbelt.com>
16290 M: Paul Walmsley <paul.walmsley@sifive.com>
16291 L: linux-riscv@lists.infradead.org
16293 T: git git://github.com/sifive/riscv-linux.git
16297 SIFIVE FU540 SYSTEM-ON-CHIP
16298 M: Paul Walmsley <paul.walmsley@sifive.com>
16299 M: Palmer Dabbelt <palmer@dabbelt.com>
16300 L: linux-riscv@lists.infradead.org
16302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16307 M: Green Wan <green.wan@sifive.com>
16309 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16310 F: drivers/dma/sf-pdma/
16312 SILEAD TOUCHSCREEN DRIVER
16313 M: Hans de Goede <hdegoede@redhat.com>
16314 L: linux-input@vger.kernel.org
16315 L: platform-driver-x86@vger.kernel.org
16317 F: drivers/input/touchscreen/silead.c
16318 F: drivers/platform/x86/touchscreen_dmi.c
16320 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16321 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16323 F: drivers/staging/wfx/
16325 SILICON MOTION SM712 FRAME BUFFER DRIVER
16326 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16327 M: Teddy Wang <teddy.wang@siliconmotion.com>
16328 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16329 L: linux-fbdev@vger.kernel.org
16331 F: Documentation/fb/sm712fb.rst
16332 F: drivers/video/fbdev/sm712*
16334 SILVACO I3C DUAL-ROLE MASTER
16335 M: Miquel Raynal <miquel.raynal@bootlin.com>
16336 M: Conor Culhane <conor.culhane@silvaco.com>
16337 L: linux-i3c@lists.infradead.org
16339 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16340 F: drivers/i3c/master/svc-i3c-master.c
16343 M: Hans de Goede <hdegoede@redhat.com>
16344 L: linux-fbdev@vger.kernel.org
16346 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16347 F: drivers/video/fbdev/simplefb.c
16348 F: include/linux/platform_data/simplefb.h
16350 SIMTEC EB110ATX (Chalice CATS)
16351 M: Simtec Linux Team <linux@simtec.co.uk>
16353 W: http://www.simtec.co.uk/products/EB110ATX/
16355 SIMTEC EB2410ITX (BAST)
16356 M: Simtec Linux Team <linux@simtec.co.uk>
16358 W: http://www.simtec.co.uk/products/EB2410ITX/
16359 F: arch/arm/mach-s3c/bast-ide.c
16360 F: arch/arm/mach-s3c/bast-irq.c
16361 F: arch/arm/mach-s3c/mach-bast.c
16364 M: Thorsten Scherer <t.scherer@eckelmann.de>
16365 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16366 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16368 F: drivers/gpio/gpio-siox.c
16370 F: include/trace/events/siox.h
16372 SIPHASH PRF ROUTINES
16373 M: Jason A. Donenfeld <Jason@zx2c4.com>
16375 F: include/linux/siphash.h
16377 F: lib/test_siphash.c
16379 SIS 190 ETHERNET DRIVER
16380 M: Francois Romieu <romieu@fr.zoreil.com>
16381 L: netdev@vger.kernel.org
16383 F: drivers/net/ethernet/sis/sis190.c
16385 SIS 900/7016 FAST ETHERNET DRIVER
16386 M: Daniele Venzano <venza@brownhat.org>
16387 L: netdev@vger.kernel.org
16389 W: http://www.brownhat.org/sis900.html
16390 F: drivers/net/ethernet/sis/sis900.*
16392 SIS FRAMEBUFFER DRIVER
16393 M: Thomas Winischhofer <thomas@winischhofer.net>
16395 W: http://www.winischhofer.net/linuxsisvga.shtml
16396 F: Documentation/fb/sisfb.rst
16397 F: drivers/video/fbdev/sis/
16398 F: include/video/sisfb.h
16400 SIS I2C TOUCHSCREEN DRIVER
16401 M: Mika Penttilä <mika.penttila@nextfour.com>
16402 L: linux-input@vger.kernel.org
16404 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16405 F: drivers/input/touchscreen/sis_i2c.c
16408 M: Thomas Winischhofer <thomas@winischhofer.net>
16410 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16411 F: drivers/usb/misc/sisusbvga/
16414 M: Christoph Lameter <cl@linux.com>
16415 M: Pekka Enberg <penberg@kernel.org>
16416 M: David Rientjes <rientjes@google.com>
16417 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16418 M: Andrew Morton <akpm@linux-foundation.org>
16419 M: Vlastimil Babka <vbabka@suse.cz>
16420 L: linux-mm@kvack.org
16422 F: include/linux/sl?b*.h
16425 SLEEPABLE READ-COPY UPDATE (SRCU)
16426 M: Lai Jiangshan <jiangshanlai@gmail.com>
16427 M: "Paul E. McKenney" <paulmck@kernel.org>
16428 M: Josh Triplett <josh@joshtriplett.org>
16429 R: Steven Rostedt <rostedt@goodmis.org>
16430 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16431 L: rcu@vger.kernel.org
16433 W: http://www.rdrop.com/users/paulmck/RCU/
16434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16435 F: include/linux/srcu*.h
16436 F: kernel/rcu/srcu*.c
16438 SMACK SECURITY MODULE
16439 M: Casey Schaufler <casey@schaufler-ca.com>
16440 L: linux-security-module@vger.kernel.org
16442 W: http://schaufler-ca.com
16443 T: git git://github.com/cschaufler/smack-next
16444 F: Documentation/admin-guide/LSM/Smack.rst
16447 SMC91x ETHERNET DRIVER
16448 M: Nicolas Pitre <nico@fluxnic.net>
16450 F: drivers/net/ethernet/smsc/smc91x.*
16452 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16453 M: Mark Rutland <mark.rutland@arm.com>
16454 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16455 M: Sudeep Holla <sudeep.holla@arm.com>
16456 L: linux-arm-kernel@lists.infradead.org
16458 F: drivers/firmware/smccc/
16459 F: include/linux/arm-smccc.h
16461 SMM665 HARDWARE MONITOR DRIVER
16462 M: Guenter Roeck <linux@roeck-us.net>
16463 L: linux-hwmon@vger.kernel.org
16465 F: Documentation/hwmon/smm665.rst
16466 F: drivers/hwmon/smm665.c
16468 SMSC EMC2103 HARDWARE MONITOR DRIVER
16469 M: Steve Glendinning <steve.glendinning@shawell.net>
16470 L: linux-hwmon@vger.kernel.org
16472 F: Documentation/hwmon/emc2103.rst
16473 F: drivers/hwmon/emc2103.c
16475 SMSC SCH5627 HARDWARE MONITOR DRIVER
16476 M: Hans de Goede <hdegoede@redhat.com>
16477 L: linux-hwmon@vger.kernel.org
16479 F: Documentation/hwmon/sch5627.rst
16480 F: drivers/hwmon/sch5627.c
16482 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16483 M: Steve Glendinning <steve.glendinning@shawell.net>
16484 L: linux-fbdev@vger.kernel.org
16486 F: drivers/video/fbdev/smscufx.c
16488 SMSC47B397 HARDWARE MONITOR DRIVER
16489 M: Jean Delvare <jdelvare@suse.com>
16490 L: linux-hwmon@vger.kernel.org
16492 F: Documentation/hwmon/smsc47b397.rst
16493 F: drivers/hwmon/smsc47b397.c
16495 SMSC911x ETHERNET DRIVER
16496 M: Steve Glendinning <steve.glendinning@shawell.net>
16497 L: netdev@vger.kernel.org
16499 F: drivers/net/ethernet/smsc/smsc911x.*
16500 F: include/linux/smsc911x.h
16502 SMSC9420 PCI ETHERNET DRIVER
16503 M: Steve Glendinning <steve.glendinning@shawell.net>
16504 L: netdev@vger.kernel.org
16506 F: drivers/net/ethernet/smsc/smsc9420.*
16508 SOCIONEXT (SNI) AVE NETWORK DRIVER
16509 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16510 L: netdev@vger.kernel.org
16512 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16513 F: drivers/net/ethernet/socionext/sni_ave.c
16515 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16516 M: Jassi Brar <jaswinder.singh@linaro.org>
16517 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16518 L: netdev@vger.kernel.org
16520 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16521 F: drivers/net/ethernet/socionext/netsec.c
16523 SOCIONEXT (SNI) Synquacer SPI DRIVER
16524 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16525 M: Jassi Brar <jaswinder.singh@linaro.org>
16526 L: linux-spi@vger.kernel.org
16528 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16529 F: drivers/spi/spi-synquacer.c
16531 SOCIONEXT SYNQUACER I2C DRIVER
16532 M: Ard Biesheuvel <ardb@kernel.org>
16533 L: linux-i2c@vger.kernel.org
16535 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16536 F: drivers/i2c/busses/i2c-synquacer.c
16538 SOCIONEXT UNIPHIER SOUND DRIVER
16539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16541 F: sound/soc/uniphier/
16543 SOEKRIS NET48XX LED SUPPORT
16544 M: Chris Boot <bootc@bootc.net>
16546 F: drivers/leds/leds-net48xx.c
16548 SOFT-IWARP DRIVER (siw)
16549 M: Bernard Metzler <bmt@zurich.ibm.com>
16550 L: linux-rdma@vger.kernel.org
16552 F: drivers/infiniband/sw/siw/
16553 F: include/uapi/rdma/siw-abi.h
16555 SOFT-ROCE DRIVER (rxe)
16556 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16557 L: linux-rdma@vger.kernel.org
16559 F: drivers/infiniband/sw/rxe/
16560 F: include/uapi/rdma/rdma_user_rxe.h
16562 SOFTLOGIC 6x10 MPEG CODEC
16563 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16564 M: Anton Sviridenko <anton@corp.bluecherry.net>
16565 M: Andrey Utkin <andrey_utkin@fastmail.com>
16566 M: Ismael Luceno <ismael@iodev.co.uk>
16567 L: linux-media@vger.kernel.org
16569 F: drivers/media/pci/solo6x10/
16571 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16572 M: James Morse <james.morse@arm.com>
16573 L: linux-arm-kernel@lists.infradead.org
16575 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16576 F: drivers/firmware/arm_sdei.c
16577 F: include/linux/arm_sdei.h
16578 F: include/uapi/linux/arm_sdei.h
16580 SOFTWARE RAID (Multiple Disks) SUPPORT
16581 M: Song Liu <song@kernel.org>
16582 L: linux-raid@vger.kernel.org
16584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16585 F: drivers/md/Kconfig
16586 F: drivers/md/Makefile
16588 F: drivers/md/raid*
16589 F: include/linux/raid/
16590 F: include/uapi/linux/raid/
16592 SOLIDRUN CLEARFOG SUPPORT
16593 M: Russell King <linux@armlinux.org.uk>
16595 F: arch/arm/boot/dts/armada-388-clearfog*
16596 F: arch/arm/boot/dts/armada-38x-solidrun-*
16598 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16599 M: Russell King <linux@armlinux.org.uk>
16601 F: arch/arm/boot/dts/imx6*-cubox-i*
16602 F: arch/arm/boot/dts/imx6*-hummingboard*
16603 F: arch/arm/boot/dts/imx6*-sr-*
16605 SONIC NETWORK DRIVER
16606 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16607 L: netdev@vger.kernel.org
16609 F: drivers/net/ethernet/natsemi/sonic.*
16611 SONICS SILICON BACKPLANE DRIVER (SSB)
16612 M: Michael Buesch <m@bues.ch>
16613 L: linux-wireless@vger.kernel.org
16616 F: include/linux/ssb/
16618 SONY IMX214 SENSOR DRIVER
16619 M: Ricardo Ribalda <ribalda@kernel.org>
16620 L: linux-media@vger.kernel.org
16622 T: git git://linuxtv.org/media_tree.git
16623 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16624 F: drivers/media/i2c/imx214.c
16626 SONY IMX219 SENSOR DRIVER
16627 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16628 L: linux-media@vger.kernel.org
16630 T: git git://linuxtv.org/media_tree.git
16631 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16632 F: drivers/media/i2c/imx219.c
16634 SONY IMX258 SENSOR DRIVER
16635 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16636 L: linux-media@vger.kernel.org
16638 T: git git://linuxtv.org/media_tree.git
16639 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16640 F: drivers/media/i2c/imx258.c
16642 SONY IMX274 SENSOR DRIVER
16643 M: Leon Luo <leonl@leopardimaging.com>
16644 L: linux-media@vger.kernel.org
16646 T: git git://linuxtv.org/media_tree.git
16647 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16648 F: drivers/media/i2c/imx274.c
16650 SONY IMX290 SENSOR DRIVER
16651 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16652 L: linux-media@vger.kernel.org
16654 T: git git://linuxtv.org/media_tree.git
16655 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16656 F: drivers/media/i2c/imx290.c
16658 SONY IMX319 SENSOR DRIVER
16659 M: Bingbu Cao <bingbu.cao@intel.com>
16660 L: linux-media@vger.kernel.org
16662 T: git git://linuxtv.org/media_tree.git
16663 F: drivers/media/i2c/imx319.c
16665 SONY IMX334 SENSOR DRIVER
16666 M: Paul J. Murphy <paul.j.murphy@intel.com>
16667 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16668 L: linux-media@vger.kernel.org
16670 T: git git://linuxtv.org/media_tree.git
16671 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16672 F: drivers/media/i2c/imx334.c
16674 SONY IMX355 SENSOR DRIVER
16675 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16676 L: linux-media@vger.kernel.org
16678 T: git git://linuxtv.org/media_tree.git
16679 F: drivers/media/i2c/imx355.c
16681 SONY MEMORYSTICK SUBSYSTEM
16682 M: Maxim Levitsky <maximlevitsky@gmail.com>
16683 M: Alex Dubov <oakad@yahoo.com>
16684 M: Ulf Hansson <ulf.hansson@linaro.org>
16685 L: linux-mmc@vger.kernel.org
16687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16688 F: drivers/memstick/
16689 F: include/linux/memstick.h
16691 SONY VAIO CONTROL DEVICE DRIVER
16692 M: Mattia Dongili <malattia@linux.it>
16693 L: platform-driver-x86@vger.kernel.org
16695 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16696 F: Documentation/admin-guide/laptops/sony-laptop.rst
16697 F: drivers/char/sonypi.c
16698 F: drivers/platform/x86/sony-laptop.c
16699 F: include/linux/sony-laptop.h
16702 M: Jaroslav Kysela <perex@perex.cz>
16703 M: Takashi Iwai <tiwai@suse.com>
16704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16706 W: http://www.alsa-project.org/
16707 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16709 F: Documentation/sound/
16711 F: include/uapi/sound/
16714 SOUND - COMPRESSED AUDIO
16715 M: Vinod Koul <vkoul@kernel.org>
16716 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16719 F: Documentation/sound/designs/compress-offload.rst
16720 F: include/sound/compress_driver.h
16721 F: include/uapi/sound/compress_*
16722 F: sound/core/compress_offload.c
16723 F: sound/soc/soc-compress.c
16725 SOUND - DMAENGINE HELPERS
16726 M: Lars-Peter Clausen <lars@metafoo.de>
16728 F: include/sound/dmaengine_pcm.h
16729 F: sound/core/pcm_dmaengine.c
16730 F: sound/soc/soc-generic-dmaengine-pcm.c
16732 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16733 M: Liam Girdwood <lgirdwood@gmail.com>
16734 M: Mark Brown <broonie@kernel.org>
16735 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16737 W: http://alsa-project.org/main/index.php/ASoC
16738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16739 F: Documentation/devicetree/bindings/sound/
16740 F: Documentation/sound/soc/
16741 F: include/dt-bindings/sound/
16742 F: include/sound/soc*
16745 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16746 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16747 M: Liam Girdwood <lgirdwood@gmail.com>
16748 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16749 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16750 M: Daniel Baluta <daniel.baluta@nxp.com>
16751 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16753 W: https://github.com/thesofproject/linux/
16756 SOUNDWIRE SUBSYSTEM
16757 M: Vinod Koul <vkoul@kernel.org>
16758 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16759 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16760 R: Sanyog Kale <sanyog.r.kale@intel.com>
16761 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16764 F: Documentation/driver-api/soundwire/
16765 F: drivers/soundwire/
16766 F: include/linux/soundwire/
16769 M: Olli Salonen <olli.salonen@iki.fi>
16770 L: linux-media@vger.kernel.org
16772 W: https://linuxtv.org
16773 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16774 F: drivers/media/dvb-frontends/sp2*
16776 SPARC + UltraSPARC (sparc/sparc64)
16777 M: "David S. Miller" <davem@davemloft.net>
16778 L: sparclinux@vger.kernel.org
16780 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16786 SPARC SERIAL DRIVERS
16787 M: "David S. Miller" <davem@davemloft.net>
16788 L: sparclinux@vger.kernel.org
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16792 F: drivers/tty/serial/suncore.c
16793 F: drivers/tty/serial/sunhv.c
16794 F: drivers/tty/serial/sunsab.c
16795 F: drivers/tty/serial/sunsab.h
16796 F: drivers/tty/serial/sunsu.c
16797 F: drivers/tty/serial/sunzilog.c
16798 F: drivers/tty/serial/sunzilog.h
16799 F: drivers/tty/vcc.c
16800 F: include/linux/sunserialcore.h
16803 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16804 L: linux-sparse@vger.kernel.org
16806 W: https://sparse.docs.kernel.org/
16807 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16808 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16809 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16810 F: include/linux/compiler.h
16812 SPEAKUP CONSOLE SPEECH DRIVER
16813 M: William Hubbs <w.d.hubbs@gmail.com>
16814 M: Chris Brannon <chris@the-brannons.com>
16815 M: Kirk Reiser <kirk@reisers.ca>
16816 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16817 L: speakup@linux-speakup.org
16819 W: http://www.linux-speakup.org/
16820 W: https://github.com/linux-speakup/speakup
16821 B: https://github.com/linux-speakup/speakup/issues
16822 F: drivers/accessibility/speakup/
16824 SPEAR CLOCK FRAMEWORK SUPPORT
16825 M: Viresh Kumar <vireshk@kernel.org>
16826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16828 W: http://www.st.com/spear
16829 F: drivers/clk/spear/
16831 SPEAR PLATFORM SUPPORT
16832 M: Viresh Kumar <vireshk@kernel.org>
16833 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16836 W: http://www.st.com/spear
16837 F: arch/arm/boot/dts/spear*
16838 F: arch/arm/mach-spear/
16841 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16842 L: linux-mtd@lists.infradead.org
16844 W: http://www.linux-mtd.infradead.org/
16845 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16846 C: irc://irc.oftc.net/mtd
16847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16848 F: drivers/mtd/spi-nor/
16849 F: include/linux/mtd/spi-nor.h
16852 M: Mark Brown <broonie@kernel.org>
16853 L: linux-spi@vger.kernel.org
16855 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16857 F: Documentation/devicetree/bindings/spi/
16858 F: Documentation/spi/
16860 F: include/linux/spi/
16861 F: include/uapi/linux/spi/
16864 SPIDERNET NETWORK DRIVER for CELL
16865 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16866 L: netdev@vger.kernel.org
16868 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16869 F: drivers/net/ethernet/toshiba/spider_net*
16872 M: Stephen Boyd <sboyd@kernel.org>
16873 L: linux-kernel@vger.kernel.org
16875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16876 F: Documentation/devicetree/bindings/spmi/
16878 F: include/dt-bindings/spmi/spmi.h
16879 F: include/linux/spmi.h
16880 F: include/trace/events/spmi.h
16883 M: Jeremy Kerr <jk@ozlabs.org>
16884 L: linuxppc-dev@lists.ozlabs.org
16886 W: http://www.ibm.com/developerworks/power/cell/
16887 F: Documentation/filesystems/spufs/spufs.rst
16888 F: arch/powerpc/platforms/cell/spufs/
16890 SQUASHFS FILE SYSTEM
16891 M: Phillip Lougher <phillip@squashfs.org.uk>
16892 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16894 W: http://squashfs.org.uk
16895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16896 F: Documentation/filesystems/squashfs.rst
16899 SRM (Alpha) environment access
16900 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16902 F: arch/alpha/kernel/srm_env.c
16904 ST LSM6DSx IMU IIO DRIVER
16905 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16906 L: linux-iio@vger.kernel.org
16908 W: http://www.st.com/
16909 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16910 F: drivers/iio/imu/st_lsm6dsx/
16912 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16913 M: Mickael Guene <mickael.guene@st.com>
16914 L: linux-media@vger.kernel.org
16916 T: git git://linuxtv.org/media_tree.git
16917 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16918 F: drivers/media/i2c/st-mipid02.c
16920 ST STM32 I2C/SMBUS DRIVER
16921 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16922 L: linux-i2c@vger.kernel.org
16924 F: drivers/i2c/busses/i2c-stm32*
16926 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16927 M: Song Qiang <songqiang1304521@gmail.com>
16928 L: linux-iio@vger.kernel.org
16930 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16931 F: drivers/iio/proximity/vl53l0x-i2c.c
16934 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16935 M: Sasha Levin <sashal@kernel.org>
16936 L: stable@vger.kernel.org
16938 F: Documentation/process/stable-kernel-rules.rst
16940 STAGING - ATOMISP DRIVER
16941 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16942 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16943 L: linux-media@vger.kernel.org
16945 F: drivers/staging/media/atomisp/
16948 M: Ian Abbott <abbotti@mev.co.uk>
16949 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16951 F: drivers/staging/comedi/
16953 STAGING - FIELDBUS SUBSYSTEM
16954 M: Sven Van Asbroeck <TheSven73@gmail.com>
16956 F: drivers/staging/fieldbus/*
16957 F: drivers/staging/fieldbus/Documentation/
16959 STAGING - HMS ANYBUS-S BUS
16960 M: Sven Van Asbroeck <TheSven73@gmail.com>
16962 F: drivers/staging/fieldbus/anybuss/
16964 STAGING - INDUSTRIAL IO
16965 M: Jonathan Cameron <jic23@kernel.org>
16966 L: linux-iio@vger.kernel.org
16968 F: Documentation/devicetree/bindings/staging/iio/
16969 F: drivers/staging/iio/
16971 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16972 M: Marc Dietrich <marvin24@gmx.de>
16973 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16974 L: linux-tegra@vger.kernel.org
16976 F: drivers/staging/nvec/
16978 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16979 M: Jens Frederich <jfrederich@gmail.com>
16980 M: Daniel Drake <dsd@laptop.org>
16981 M: Jon Nettleton <jon.nettleton@gmail.com>
16983 W: http://wiki.laptop.org/go/DCON
16984 F: drivers/staging/olpc_dcon/
16986 STAGING - REALTEK RTL8188EU DRIVERS
16987 M: Larry Finger <Larry.Finger@lwfinger.net>
16989 F: drivers/staging/rtl8188eu/
16991 STAGING - REALTEK RTL8712U DRIVERS
16992 M: Larry Finger <Larry.Finger@lwfinger.net>
16993 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16995 F: drivers/staging/rtl8712/
16997 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16998 M: Michael Hennerich <michael.hennerich@analog.com>
16999 L: linux-fbdev@vger.kernel.org
17001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17002 F: drivers/staging/fbtft/fb_seps525.c
17004 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17005 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17006 M: Teddy Wang <teddy.wang@siliconmotion.com>
17007 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17008 L: linux-fbdev@vger.kernel.org
17010 F: drivers/staging/sm750fb/
17012 STAGING - VIA VT665X DRIVERS
17013 M: Forest Bond <forest@alittletooquiet.net>
17015 F: drivers/staging/vt665?/
17018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17019 L: devel@driverdev.osuosl.org
17021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17022 F: drivers/staging/
17024 STARFIRE/DURALAN NETWORK DRIVER
17025 M: Ion Badulescu <ionut@badula.org>
17027 F: drivers/net/ethernet/adaptec/starfire*
17030 M: Peter Zijlstra <peterz@infradead.org>
17031 M: Josh Poimboeuf <jpoimboe@redhat.com>
17032 M: Jason Baron <jbaron@akamai.com>
17033 R: Steven Rostedt <rostedt@goodmis.org>
17034 R: Ard Biesheuvel <ardb@kernel.org>
17036 F: arch/*/include/asm/jump_label*.h
17037 F: arch/*/include/asm/static_call*.h
17038 F: arch/*/kernel/jump_label.c
17039 F: arch/*/kernel/static_call.c
17040 F: include/linux/jump_label*.h
17041 F: include/linux/static_call*.h
17042 F: kernel/jump_label.c
17043 F: kernel/static_call.c
17045 STI AUDIO (ASoC) DRIVERS
17046 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17049 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17053 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17055 F: Documentation/devicetree/bindings/media/stih-cec.txt
17056 F: drivers/media/cec/platform/sti/
17058 STK1160 USB VIDEO CAPTURE DRIVER
17059 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17060 L: linux-media@vger.kernel.org
17062 T: git git://linuxtv.org/media_tree.git
17063 F: drivers/media/usb/stk1160/
17065 STM32 AUDIO (ASoC) DRIVERS
17066 M: Olivier Moysan <olivier.moysan@st.com>
17067 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17068 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17070 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17073 STM32 TIMER/LPTIMER DRIVERS
17074 M: Fabrice Gasnier <fabrice.gasnier@st.com>
17076 F: Documentation/ABI/testing/*timer-stm32
17077 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17078 F: drivers/*/stm32-*timer*
17079 F: drivers/pwm/pwm-stm32*
17080 F: include/linux/*/stm32-*tim*
17082 STMMAC ETHERNET DRIVER
17083 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17084 M: Alexandre Torgue <alexandre.torgue@st.com>
17085 M: Jose Abreu <joabreu@synopsys.com>
17086 L: netdev@vger.kernel.org
17088 W: http://www.stlinux.com
17089 F: Documentation/networking/device_drivers/ethernet/stmicro/
17090 F: drivers/net/ethernet/stmicro/stmmac/
17093 M: Sam Creasey <sammy@sammy.net>
17095 W: http://sammy.net/sun3/
17096 F: arch/m68k/include/asm/sun3*
17097 F: arch/m68k/kernel/*sun3*
17098 F: arch/m68k/sun3*/
17099 F: drivers/net/ethernet/i825xx/sun3*
17101 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17102 M: Hans de Goede <hdegoede@redhat.com>
17103 L: linux-input@vger.kernel.org
17105 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17106 F: drivers/input/keyboard/sun4i-lradc-keys.c
17108 SUNDANCE NETWORK DRIVER
17109 M: Denis Kirjanov <kda@linux-powerpc.org>
17110 L: netdev@vger.kernel.org
17112 F: drivers/net/ethernet/dlink/sundance.c
17115 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17116 M: Rich Felker <dalias@libc.org>
17117 L: linux-sh@vger.kernel.org
17119 Q: http://patchwork.kernel.org/project/linux-sh/list/
17120 F: Documentation/sh/
17125 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17126 M: Len Brown <len.brown@intel.com>
17127 M: Pavel Machek <pavel@ucw.cz>
17128 L: linux-pm@vger.kernel.org
17130 B: https://bugzilla.kernel.org
17131 F: Documentation/power/
17132 F: arch/x86/kernel/acpi/
17133 F: drivers/base/power/
17134 F: include/linux/freezer.h
17135 F: include/linux/pm.h
17136 F: include/linux/suspend.h
17140 M: Martin Mares <mj@ucw.cz>
17141 L: linux-video@atrey.karlin.mff.cuni.cz
17143 F: Documentation/admin-guide/svga.rst
17144 F: arch/x86/boot/video*
17147 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17148 L: iommu@lists.linux-foundation.org
17150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17151 F: arch/*/kernel/pci-swiotlb.c
17152 F: include/linux/swiotlb.h
17153 F: kernel/dma/swiotlb.c
17156 M: Jiri Pirko <jiri@resnulli.us>
17157 M: Ivan Vecera <ivecera@redhat.com>
17158 L: netdev@vger.kernel.org
17160 F: include/net/switchdev.h
17163 SY8106A REGULATOR DRIVER
17164 M: Icenowy Zheng <icenowy@aosc.io>
17166 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17167 F: drivers/regulator/sy8106a-regulator.c
17169 SYNC FILE FRAMEWORK
17170 M: Sumit Semwal <sumit.semwal@linaro.org>
17171 R: Gustavo Padovan <gustavo@padovan.org>
17172 L: linux-media@vger.kernel.org
17173 L: dri-devel@lists.freedesktop.org
17175 T: git git://anongit.freedesktop.org/drm/drm-misc
17176 F: Documentation/driver-api/sync_file.rst
17177 F: drivers/dma-buf/dma-fence*
17178 F: drivers/dma-buf/sw_sync.c
17179 F: drivers/dma-buf/sync_*
17180 F: include/linux/sync_file.h
17181 F: include/uapi/linux/sync_file.h
17183 SYNOPSYS ARC ARCHITECTURE
17184 M: Vineet Gupta <vgupta@synopsys.com>
17185 L: linux-snps-arc@lists.infradead.org
17187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17188 F: Documentation/devicetree/bindings/arc/*
17189 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17191 F: drivers/clocksource/arc_timer.c
17192 F: drivers/tty/serial/arc_uart.c
17194 SYNOPSYS ARC HSDK SDP pll clock driver
17195 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17197 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17198 F: drivers/clk/clk-hsdk-pll.c
17200 SYNOPSYS ARC SDP clock driver
17201 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17203 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17204 F: drivers/clk/axs10x/*
17206 SYNOPSYS ARC SDP platform support
17207 M: Alexey Brodkin <abrodkin@synopsys.com>
17209 F: Documentation/devicetree/bindings/arc/axs10*
17210 F: arch/arc/boot/dts/ax*
17211 F: arch/arc/plat-axs10x
17213 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17214 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17216 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17217 F: drivers/reset/reset-axs10x.c
17219 SYNOPSYS CREG GPIO DRIVER
17220 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17222 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17223 F: drivers/gpio/gpio-creg-snps.c
17225 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17226 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17228 F: drivers/tty/serial/8250/8250_dw.c
17229 F: drivers/tty/serial/8250/8250_dwlib.*
17230 F: drivers/tty/serial/8250/8250_lpss.c
17232 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17233 M: Hoan Tran <hoan@os.amperecomputing.com>
17234 M: Serge Semin <fancer.lancer@gmail.com>
17235 L: linux-gpio@vger.kernel.org
17237 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17238 F: drivers/gpio/gpio-dwapb.c
17240 SYNOPSYS DESIGNWARE APB SSI DRIVER
17241 M: Serge Semin <fancer.lancer@gmail.com>
17242 L: linux-spi@vger.kernel.org
17244 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17245 F: drivers/spi/spi-dw*
17247 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17248 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17250 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17251 F: drivers/dma/dw-axi-dmac/
17253 SYNOPSYS DESIGNWARE DMAC DRIVER
17254 M: Viresh Kumar <vireshk@kernel.org>
17255 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17257 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17259 F: include/dt-bindings/dma/dw-dmac.h
17260 F: include/linux/dma/dw.h
17261 F: include/linux/platform_data/dma-dw.h
17263 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17264 M: Jose Abreu <Jose.Abreu@synopsys.com>
17265 L: netdev@vger.kernel.org
17267 F: drivers/net/ethernet/synopsys/
17269 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17270 M: Jose Abreu <Jose.Abreu@synopsys.com>
17271 L: netdev@vger.kernel.org
17273 F: drivers/net/pcs/pcs-xpcs.c
17274 F: include/linux/pcs/pcs-xpcs.h
17276 SYNOPSYS DESIGNWARE I2C DRIVER
17277 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17278 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17279 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17280 L: linux-i2c@vger.kernel.org
17282 F: drivers/i2c/busses/i2c-designware-*
17283 F: include/linux/platform_data/i2c-designware.h
17285 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17286 M: Jaehoon Chung <jh80.chung@samsung.com>
17287 L: linux-mmc@vger.kernel.org
17289 F: drivers/mmc/host/dw_mmc*
17291 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17292 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17294 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17295 F: drivers/reset/reset-hsdk.c
17296 F: include/dt-bindings/reset/snps,hsdk-reset.h
17298 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17299 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17300 M: Manjunath M B <manjumb@synopsys.com>
17301 L: linux-mmc@vger.kernel.org
17303 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17305 SYSTEM CONFIGURATION (SYSCON)
17306 M: Lee Jones <lee.jones@linaro.org>
17307 M: Arnd Bergmann <arnd@arndb.de>
17309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17310 F: drivers/mfd/syscon.c
17312 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17313 M: Sudeep Holla <sudeep.holla@arm.com>
17314 R: Cristian Marussi <cristian.marussi@arm.com>
17315 L: linux-arm-kernel@lists.infradead.org
17317 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17318 F: drivers/clk/clk-sc[mp]i.c
17319 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17320 F: drivers/firmware/arm_scmi/
17321 F: drivers/firmware/arm_scpi.c
17322 F: drivers/regulator/scmi-regulator.c
17323 F: drivers/reset/reset-scmi.c
17324 F: include/linux/sc[mp]i_protocol.h
17325 F: include/trace/events/scmi.h
17327 SYSTEM RESET/SHUTDOWN DRIVERS
17328 M: Sebastian Reichel <sre@kernel.org>
17329 L: linux-pm@vger.kernel.org
17331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17332 F: Documentation/devicetree/bindings/power/reset/
17333 F: drivers/power/reset/
17335 SYSTEM TRACE MODULE CLASS
17336 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17339 F: Documentation/trace/stm.rst
17340 F: drivers/hwtracing/stm/
17341 F: include/linux/stm.h
17342 F: include/uapi/linux/stm.h
17344 SYSTEM76 ACPI DRIVER
17345 M: Jeremy Soller <jeremy@system76.com>
17346 M: System76 Product Development <productdev@system76.com>
17347 L: platform-driver-x86@vger.kernel.org
17349 F: drivers/platform/x86/system76_acpi.c
17352 M: Christoph Hellwig <hch@infradead.org>
17354 F: Documentation/filesystems/sysv-fs.rst
17356 F: include/linux/sysv_fs.h
17358 TASKSTATS STATISTICS INTERFACE
17359 M: Balbir Singh <bsingharora@gmail.com>
17361 F: Documentation/accounting/taskstats*
17362 F: include/linux/taskstats*
17363 F: kernel/taskstats.c
17366 M: Jamal Hadi Salim <jhs@mojatatu.com>
17367 M: Cong Wang <xiyou.wangcong@gmail.com>
17368 M: Jiri Pirko <jiri@resnulli.us>
17369 L: netdev@vger.kernel.org
17371 F: include/net/pkt_cls.h
17372 F: include/net/pkt_sched.h
17373 F: include/net/tc_act/
17374 F: include/uapi/linux/pkt_cls.h
17375 F: include/uapi/linux/pkt_sched.h
17376 F: include/uapi/linux/tc_act/
17377 F: include/uapi/linux/tc_ematch/
17380 TC90522 MEDIA DRIVER
17381 M: Akihiro Tsukada <tskd08@gmail.com>
17382 L: linux-media@vger.kernel.org
17384 F: drivers/media/dvb-frontends/tc90522*
17386 TCP LOW PRIORITY MODULE
17387 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17388 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17390 W: http://tcp-lp-mod.sourceforge.net/
17391 F: net/ipv4/tcp_lp.c
17393 TDA10071 MEDIA DRIVER
17394 M: Antti Palosaari <crope@iki.fi>
17395 L: linux-media@vger.kernel.org
17397 W: https://linuxtv.org
17398 W: http://palosaari.fi/linux/
17399 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17400 T: git git://linuxtv.org/anttip/media_tree.git
17401 F: drivers/media/dvb-frontends/tda10071*
17403 TDA18212 MEDIA DRIVER
17404 M: Antti Palosaari <crope@iki.fi>
17405 L: linux-media@vger.kernel.org
17407 W: https://linuxtv.org
17408 W: http://palosaari.fi/linux/
17409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17410 T: git git://linuxtv.org/anttip/media_tree.git
17411 F: drivers/media/tuners/tda18212*
17413 TDA18218 MEDIA DRIVER
17414 M: Antti Palosaari <crope@iki.fi>
17415 L: linux-media@vger.kernel.org
17417 W: https://linuxtv.org
17418 W: http://palosaari.fi/linux/
17419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17420 T: git git://linuxtv.org/anttip/media_tree.git
17421 F: drivers/media/tuners/tda18218*
17423 TDA18250 MEDIA DRIVER
17424 M: Olli Salonen <olli.salonen@iki.fi>
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/media_tree.git
17430 F: drivers/media/tuners/tda18250*
17432 TDA18271 MEDIA DRIVER
17433 M: Michael Krufky <mkrufky@linuxtv.org>
17434 L: linux-media@vger.kernel.org
17436 W: https://linuxtv.org
17437 W: http://github.com/mkrufky
17438 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17439 T: git git://linuxtv.org/mkrufky/tuners.git
17440 F: drivers/media/tuners/tda18271*
17442 TDA1997x MEDIA DRIVER
17443 M: Tim Harvey <tharvey@gateworks.com>
17444 L: linux-media@vger.kernel.org
17446 W: https://linuxtv.org
17447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17448 F: drivers/media/i2c/tda1997x.*
17450 TDA827x MEDIA DRIVER
17451 M: Michael Krufky <mkrufky@linuxtv.org>
17452 L: linux-media@vger.kernel.org
17454 W: https://linuxtv.org
17455 W: http://github.com/mkrufky
17456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17457 T: git git://linuxtv.org/mkrufky/tuners.git
17458 F: drivers/media/tuners/tda8290.*
17460 TDA8290 MEDIA DRIVER
17461 M: Michael Krufky <mkrufky@linuxtv.org>
17462 L: linux-media@vger.kernel.org
17464 W: https://linuxtv.org
17465 W: http://github.com/mkrufky
17466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17467 T: git git://linuxtv.org/mkrufky/tuners.git
17468 F: drivers/media/tuners/tda8290.*
17470 TDA9840 MEDIA DRIVER
17471 M: Hans Verkuil <hverkuil@xs4all.nl>
17472 L: linux-media@vger.kernel.org
17474 W: https://linuxtv.org
17475 T: git git://linuxtv.org/media_tree.git
17476 F: drivers/media/i2c/tda9840*
17478 TEA5761 TUNER DRIVER
17479 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17480 L: linux-media@vger.kernel.org
17482 W: https://linuxtv.org
17483 T: git git://linuxtv.org/media_tree.git
17484 F: drivers/media/tuners/tea5761.*
17486 TEA5767 TUNER DRIVER
17487 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17488 L: linux-media@vger.kernel.org
17490 W: https://linuxtv.org
17491 T: git git://linuxtv.org/media_tree.git
17492 F: drivers/media/tuners/tea5767.*
17494 TEA6415C MEDIA DRIVER
17495 M: Hans Verkuil <hverkuil@xs4all.nl>
17496 L: linux-media@vger.kernel.org
17498 W: https://linuxtv.org
17499 T: git git://linuxtv.org/media_tree.git
17500 F: drivers/media/i2c/tea6415c*
17502 TEA6420 MEDIA DRIVER
17503 M: Hans Verkuil <hverkuil@xs4all.nl>
17504 L: linux-media@vger.kernel.org
17506 W: https://linuxtv.org
17507 T: git git://linuxtv.org/media_tree.git
17508 F: drivers/media/i2c/tea6420*
17511 M: Jiri Pirko <jiri@resnulli.us>
17512 L: netdev@vger.kernel.org
17514 F: drivers/net/team/
17515 F: include/linux/if_team.h
17516 F: include/uapi/linux/if_team.h
17518 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17519 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17521 F: arch/x86/platform/ts5500/
17523 TECHNOTREND USB IR RECEIVER
17524 M: Sean Young <sean@mess.org>
17525 L: linux-media@vger.kernel.org
17527 F: drivers/media/rc/ttusbir.c
17529 TECHWELL TW9910 VIDEO DECODER
17530 L: linux-media@vger.kernel.org
17532 F: drivers/media/i2c/tw9910.c
17533 F: include/media/i2c/tw9910.h
17536 M: Jens Wiklander <jens.wiklander@linaro.org>
17537 L: op-tee@lists.trustedfirmware.org
17539 F: Documentation/staging/tee.rst
17541 F: include/linux/tee_drv.h
17542 F: include/uapi/linux/tee.h
17544 TEGRA ARCHITECTURE SUPPORT
17545 M: Thierry Reding <thierry.reding@gmail.com>
17546 M: Jonathan Hunter <jonathanh@nvidia.com>
17547 L: linux-tegra@vger.kernel.org
17549 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17554 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17555 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17557 F: drivers/clk/tegra/
17560 M: Laxman Dewangan <ldewangan@nvidia.com>
17561 M: Jon Hunter <jonathanh@nvidia.com>
17563 F: drivers/dma/tegra*
17566 M: Laxman Dewangan <ldewangan@nvidia.com>
17567 R: Dmitry Osipenko <digetx@gmail.com>
17569 F: drivers/i2c/busses/i2c-tegra.c
17571 TEGRA IOMMU DRIVERS
17572 M: Thierry Reding <thierry.reding@gmail.com>
17573 R: Krishna Reddy <vdumpa@nvidia.com>
17574 L: linux-tegra@vger.kernel.org
17576 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17577 F: drivers/iommu/tegra*
17580 M: Laxman Dewangan <ldewangan@nvidia.com>
17582 F: drivers/input/keyboard/tegra-kbc.c
17585 M: Stefan Agner <stefan@agner.ch>
17586 M: Lucas Stach <dev@lynxeye.de>
17588 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17589 F: drivers/mtd/nand/raw/tegra_nand.c
17592 M: Thierry Reding <thierry.reding@gmail.com>
17594 F: drivers/pwm/pwm-tegra.c
17596 TEGRA SERIAL DRIVER
17597 M: Laxman Dewangan <ldewangan@nvidia.com>
17599 F: drivers/tty/serial/serial-tegra.c
17602 M: Laxman Dewangan <ldewangan@nvidia.com>
17604 F: drivers/spi/spi-tegra*
17606 TEGRA QUAD SPI DRIVER
17607 M: Thierry Reding <thierry.reding@gmail.com>
17608 M: Jonathan Hunter <jonathanh@nvidia.com>
17609 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17610 L: linux-tegra@vger.kernel.org
17612 F: drivers/spi/spi-tegra210-quad.c
17615 M: Thierry Reding <thierry.reding@gmail.com>
17616 M: Jonathan Hunter <jonathanh@nvidia.com>
17617 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17618 L: linux-media@vger.kernel.org
17619 L: linux-tegra@vger.kernel.org
17621 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17622 F: drivers/staging/media/tegra-video/
17624 TEGRA XUSB PADCTL DRIVER
17625 M: JC Kuo <jckuo@nvidia.com>
17627 F: drivers/phy/tegra/xusb*
17629 TEHUTI ETHERNET DRIVER
17630 M: Andy Gospodarek <andy@greyhouse.net>
17631 L: netdev@vger.kernel.org
17633 F: drivers/net/ethernet/tehuti/*
17635 TELECOM CLOCK DRIVER FOR MCPL0010
17636 M: Mark Gross <mark.gross@intel.com>
17638 F: drivers/char/tlclk.c
17640 TEMPO SEMICONDUCTOR DRIVERS
17641 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17643 F: Documentation/devicetree/bindings/sound/tscs*.txt
17644 F: sound/soc/codecs/tscs*.c
17645 F: sound/soc/codecs/tscs*.h
17647 TENSILICA XTENSA PORT (xtensa)
17648 M: Chris Zankel <chris@zankel.net>
17649 M: Max Filippov <jcmvbkbc@gmail.com>
17650 L: linux-xtensa@linux-xtensa.org
17652 T: git git://github.com/czankel/xtensa-linux.git
17654 F: drivers/irqchip/irq-xtensa-*
17656 TEXAS INSTRUMENTS ASoC DRIVERS
17657 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17658 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17662 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17663 M: Ricardo Ribalda <ribalda@kernel.org>
17664 L: linux-iio@vger.kernel.org
17666 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17667 F: drivers/iio/dac/ti-dac7612.c
17669 TEXAS INSTRUMENTS DMA DRIVERS
17670 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17671 L: dmaengine@vger.kernel.org
17673 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17674 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17675 F: Documentation/devicetree/bindings/dma/ti/
17677 X: drivers/dma/ti/cppi41.c
17678 F: include/linux/dma/k3-udma-glue.h
17679 F: include/linux/dma/ti-cppi5.h
17680 F: include/linux/dma/k3-psil.h
17682 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17683 M: Nishanth Menon <nm@ti.com>
17684 M: Tero Kristo <kristo@kernel.org>
17685 M: Santosh Shilimkar <ssantosh@kernel.org>
17686 L: linux-arm-kernel@lists.infradead.org
17688 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17689 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17690 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17691 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17692 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17693 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17694 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17695 F: drivers/clk/keystone/sci-clk.c
17696 F: drivers/firmware/ti_sci*
17697 F: drivers/irqchip/irq-ti-sci-inta.c
17698 F: drivers/irqchip/irq-ti-sci-intr.c
17699 F: drivers/reset/reset-ti-sci.c
17700 F: drivers/soc/ti/ti_sci_inta_msi.c
17701 F: drivers/soc/ti/ti_sci_pm_domains.c
17702 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17703 F: include/linux/soc/ti/ti_sci_inta_msi.h
17704 F: include/linux/soc/ti/ti_sci_protocol.h
17706 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17707 M: Robert Marko <robert.marko@sartura.hr>
17708 M: Luka Perkov <luka.perkov@sartura.hr>
17709 L: linux-hwmon@vger.kernel.org
17711 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17712 F: Documentation/hwmon/tps23861.rst
17713 F: drivers/hwmon/tps23861.c
17715 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17716 M: Hans Verkuil <hverkuil@xs4all.nl>
17717 L: linux-media@vger.kernel.org
17719 W: https://linuxtv.org
17720 T: git git://linuxtv.org/media_tree.git
17721 F: drivers/media/radio/radio-raremono.c
17724 M: Zhang Rui <rui.zhang@intel.com>
17725 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17726 R: Amit Kucheria <amitk@kernel.org>
17727 L: linux-pm@vger.kernel.org
17729 Q: https://patchwork.kernel.org/project/linux-pm/list/
17730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17731 F: Documentation/devicetree/bindings/thermal/
17732 F: drivers/thermal/
17733 F: include/linux/cpu_cooling.h
17734 F: include/linux/thermal.h
17735 F: include/uapi/linux/thermal.h
17737 THERMAL DRIVER FOR AMLOGIC SOCS
17738 M: Guillaume La Roque <glaroque@baylibre.com>
17739 L: linux-pm@vger.kernel.org
17740 L: linux-amlogic@lists.infradead.org
17742 W: http://linux-meson.com/
17743 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17744 F: drivers/thermal/amlogic_thermal.c
17746 THERMAL/CPU_COOLING
17747 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17748 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17749 M: Viresh Kumar <viresh.kumar@linaro.org>
17750 M: Javi Merino <javi.merino@kernel.org>
17751 L: linux-pm@vger.kernel.org
17753 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17754 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17755 F: drivers/thermal/cpufreq_cooling.c
17756 F: drivers/thermal/cpuidle_cooling.c
17757 F: include/linux/cpu_cooling.h
17759 THERMAL/POWER_ALLOCATOR
17760 M: Lukasz Luba <lukasz.luba@arm.com>
17761 L: linux-pm@vger.kernel.org
17763 F: Documentation/driver-api/thermal/power_allocator.rst
17764 F: drivers/thermal/gov_power_allocator.c
17765 F: include/trace/events/thermal_power_allocator.h
17767 THINKPAD ACPI EXTRAS DRIVER
17768 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17769 L: ibm-acpi-devel@lists.sourceforge.net
17770 L: platform-driver-x86@vger.kernel.org
17772 W: http://ibm-acpi.sourceforge.net
17773 W: http://thinkwiki.org/wiki/Ibm-acpi
17774 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17775 F: drivers/platform/x86/thinkpad_acpi.c
17777 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17778 M: Isaac Hazan <isaac.hazan@intel.com>
17779 L: linux-usb@vger.kernel.org
17781 F: drivers/thunderbolt/dma_test.c
17784 M: Andreas Noever <andreas.noever@gmail.com>
17785 M: Michael Jamet <michael.jamet@intel.com>
17786 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17787 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17788 L: linux-usb@vger.kernel.org
17790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17791 F: Documentation/admin-guide/thunderbolt.rst
17792 F: drivers/thunderbolt/
17793 F: include/linux/thunderbolt.h
17795 THUNDERBOLT NETWORK DRIVER
17796 M: Michael Jamet <michael.jamet@intel.com>
17797 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17798 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17799 L: netdev@vger.kernel.org
17801 F: drivers/net/thunderbolt.c
17803 THUNDERX GPIO DRIVER
17804 M: Robert Richter <rric@kernel.org>
17806 F: drivers/gpio/gpio-thunderx.c
17808 TI AM437X VPFE DRIVER
17809 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17810 L: linux-media@vger.kernel.org
17812 W: https://linuxtv.org
17813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17814 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17815 F: drivers/media/platform/am437x/
17817 TI BANDGAP AND THERMAL DRIVER
17818 M: Eduardo Valentin <edubezval@gmail.com>
17819 M: Keerthy <j-keerthy@ti.com>
17820 L: linux-pm@vger.kernel.org
17821 L: linux-omap@vger.kernel.org
17823 F: drivers/thermal/ti-soc-thermal/
17825 TI BQ27XXX POWER SUPPLY DRIVER
17826 R: Dan Murphy <dmurphy@ti.com>
17827 F: drivers/power/supply/bq27xxx_battery.c
17828 F: drivers/power/supply/bq27xxx_battery_i2c.c
17829 F: include/linux/power/bq27xxx_battery.h
17831 TI CDCE706 CLOCK DRIVER
17832 M: Max Filippov <jcmvbkbc@gmail.com>
17834 F: drivers/clk/clk-cdce706.c
17837 M: Tero Kristo <kristo@kernel.org>
17838 L: linux-omap@vger.kernel.org
17841 F: include/linux/clk/ti.h
17843 TI DAVINCI MACHINE SUPPORT
17844 M: Sekhar Nori <nsekhar@ti.com>
17845 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17846 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17849 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17850 F: arch/arm/boot/dts/da850*
17851 F: arch/arm/mach-davinci/
17852 F: drivers/i2c/busses/i2c-davinci.c
17854 TI DAVINCI SERIES CLOCK DRIVER
17855 M: David Lechner <david@lechnology.com>
17856 R: Sekhar Nori <nsekhar@ti.com>
17858 F: Documentation/devicetree/bindings/clock/ti/davinci/
17859 F: drivers/clk/davinci/
17861 TI DAVINCI SERIES GPIO DRIVER
17862 M: Keerthy <j-keerthy@ti.com>
17863 L: linux-gpio@vger.kernel.org
17865 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17866 F: drivers/gpio/gpio-davinci.c
17868 TI DAVINCI SERIES MEDIA DRIVER
17869 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17870 L: linux-media@vger.kernel.org
17872 W: https://linuxtv.org
17873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17874 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17875 F: drivers/media/platform/davinci/
17876 F: include/media/davinci/
17878 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17879 R: David Lechner <david@lechnology.com>
17880 L: linux-iio@vger.kernel.org
17881 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17882 F: drivers/counter/ti-eqep.c
17884 TI ETHERNET SWITCH DRIVER (CPSW)
17885 R: Grygorii Strashko <grygorii.strashko@ti.com>
17886 L: linux-omap@vger.kernel.org
17887 L: netdev@vger.kernel.org
17889 F: drivers/net/ethernet/ti/cpsw*
17890 F: drivers/net/ethernet/ti/davinci*
17892 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17893 M: Alex Dubov <oakad@yahoo.com>
17895 W: http://tifmxx.berlios.de/
17896 F: drivers/memstick/host/tifm_ms.c
17897 F: drivers/misc/tifm*
17898 F: drivers/mmc/host/tifm_sd.c
17899 F: include/linux/tifm.h
17901 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17902 M: Santosh Shilimkar <ssantosh@kernel.org>
17903 L: linux-kernel@vger.kernel.org
17904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17907 F: drivers/soc/ti/*
17909 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17910 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17911 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17914 F: sound/soc/codecs/isabelle*
17915 F: sound/soc/codecs/lm49453*
17917 TI LP855x BACKLIGHT DRIVER
17918 M: Milo Kim <milo.kim@ti.com>
17920 F: Documentation/driver-api/backlight/lp855x-driver.rst
17921 F: drivers/video/backlight/lp855x_bl.c
17922 F: include/linux/platform_data/lp855x.h
17924 TI LP8727 CHARGER DRIVER
17925 M: Milo Kim <milo.kim@ti.com>
17927 F: drivers/power/supply/lp8727_charger.c
17928 F: include/linux/platform_data/lp8727.h
17930 TI LP8788 MFD DRIVER
17931 M: Milo Kim <milo.kim@ti.com>
17933 F: drivers/iio/adc/lp8788_adc.c
17934 F: drivers/leds/leds-lp8788.c
17935 F: drivers/mfd/lp8788*.c
17936 F: drivers/power/supply/lp8788-charger.c
17937 F: drivers/regulator/lp8788-*.c
17938 F: include/linux/mfd/lp8788*.h
17940 TI NETCP ETHERNET DRIVER
17941 M: Wingman Kwok <w-kwok2@ti.com>
17942 M: Murali Karicheri <m-karicheri2@ti.com>
17943 L: netdev@vger.kernel.org
17945 F: drivers/net/ethernet/ti/netcp*
17947 TI PCM3060 ASoC CODEC DRIVER
17948 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17949 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17951 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17952 F: sound/soc/codecs/pcm3060*
17954 TI TAS571X FAMILY ASoC CODEC DRIVER
17955 M: Kevin Cernekee <cernekee@chromium.org>
17956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17958 F: sound/soc/codecs/tas571x*
17960 TI TCAN4X5X DEVICE DRIVER
17961 M: Dan Murphy <dmurphy@ti.com>
17962 L: linux-can@vger.kernel.org
17964 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17965 F: drivers/net/can/m_can/tcan4x5x*
17967 TI TRF7970A NFC DRIVER
17968 M: Mark Greer <mgreer@animalcreek.com>
17969 L: linux-wireless@vger.kernel.org
17970 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17972 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17973 F: drivers/nfc/trf7970a.c
17975 TI TWL4030 SERIES SOC CODEC DRIVER
17976 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17979 F: sound/soc/codecs/twl4030*
17982 M: Benoit Parrot <bparrot@ti.com>
17983 L: linux-media@vger.kernel.org
17985 W: http://linuxtv.org/
17986 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17987 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17988 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17989 F: drivers/media/platform/ti-vpe/
17991 TI WILINK WIRELESS DRIVERS
17992 L: linux-wireless@vger.kernel.org
17994 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17995 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17997 F: drivers/net/wireless/ti/
17998 F: include/linux/wl12xx.h
18000 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18001 M: John Stultz <john.stultz@linaro.org>
18002 M: Thomas Gleixner <tglx@linutronix.de>
18003 R: Stephen Boyd <sboyd@kernel.org>
18004 L: linux-kernel@vger.kernel.org
18006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18007 F: include/linux/clocksource.h
18008 F: include/linux/time.h
18009 F: include/linux/timex.h
18010 F: include/uapi/linux/time.h
18011 F: include/uapi/linux/timex.h
18012 F: kernel/time/alarmtimer.c
18013 F: kernel/time/clocksource.c
18014 F: kernel/time/ntp.c
18015 F: kernel/time/time*.c
18016 F: tools/testing/selftests/timers/
18019 M: Jon Maloy <jmaloy@redhat.com>
18020 M: Ying Xue <ying.xue@windriver.com>
18021 L: netdev@vger.kernel.org (core kernel code)
18022 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18024 W: http://tipc.sourceforge.net/
18025 F: include/uapi/linux/tipc*.h
18028 TLAN NETWORK DRIVER
18029 M: Samuel Chessman <chessman@tux.org>
18030 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18032 W: http://sourceforge.net/projects/tlan/
18033 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18034 F: drivers/net/ethernet/ti/tlan.*
18036 TM6000 VIDEO4LINUX DRIVER
18037 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18038 L: linux-media@vger.kernel.org
18040 W: https://linuxtv.org
18041 T: git git://linuxtv.org/media_tree.git
18042 F: Documentation/admin-guide/media/tm6000*
18043 F: drivers/media/usb/tm6000/
18045 TMIO/SDHI MMC DRIVER
18046 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18047 L: linux-mmc@vger.kernel.org
18049 F: drivers/mmc/host/renesas_sdhi*
18050 F: drivers/mmc/host/tmio_mmc*
18051 F: include/linux/mfd/tmio.h
18053 TMP401 HARDWARE MONITOR DRIVER
18054 M: Guenter Roeck <linux@roeck-us.net>
18055 L: linux-hwmon@vger.kernel.org
18057 F: Documentation/hwmon/tmp401.rst
18058 F: drivers/hwmon/tmp401.c
18060 TMP513 HARDWARE MONITOR DRIVER
18061 M: Eric Tremblay <etremblay@distech-controls.com>
18062 L: linux-hwmon@vger.kernel.org
18064 F: Documentation/hwmon/tmp513.rst
18065 F: drivers/hwmon/tmp513.c
18067 TMPFS (SHMEM FILESYSTEM)
18068 M: Hugh Dickins <hughd@google.com>
18069 L: linux-mm@kvack.org
18071 F: include/linux/shmem_fs.h
18074 TOMOYO SECURITY MODULE
18075 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18076 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18077 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18078 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18079 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18080 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18082 W: https://tomoyo.osdn.jp/
18083 F: security/tomoyo/
18085 TOPSTAR LAPTOP EXTRAS DRIVER
18086 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18087 L: platform-driver-x86@vger.kernel.org
18089 F: drivers/platform/x86/topstar-laptop.c
18091 TORTURE-TEST MODULES
18092 M: Davidlohr Bueso <dave@stgolabs.net>
18093 M: "Paul E. McKenney" <paulmck@kernel.org>
18094 M: Josh Triplett <josh@joshtriplett.org>
18095 L: linux-kernel@vger.kernel.org
18097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18098 F: Documentation/RCU/torture.rst
18099 F: kernel/locking/locktorture.c
18100 F: kernel/rcu/rcuscale.c
18101 F: kernel/rcu/rcutorture.c
18102 F: kernel/rcu/refscale.c
18103 F: kernel/torture.c
18105 TOSHIBA ACPI EXTRAS DRIVER
18106 M: Azael Avalos <coproscefalo@gmail.com>
18107 L: platform-driver-x86@vger.kernel.org
18109 F: drivers/platform/x86/toshiba_acpi.c
18111 TOSHIBA BLUETOOTH DRIVER
18112 M: Azael Avalos <coproscefalo@gmail.com>
18113 L: platform-driver-x86@vger.kernel.org
18115 F: drivers/platform/x86/toshiba_bluetooth.c
18117 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18118 M: Azael Avalos <coproscefalo@gmail.com>
18119 L: platform-driver-x86@vger.kernel.org
18121 F: drivers/platform/x86/toshiba_haps.c
18124 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18126 W: http://www.buzzard.org.uk/toshiba/
18127 F: drivers/char/toshiba.c
18128 F: include/linux/toshiba.h
18129 F: include/uapi/linux/toshiba.h
18131 TOSHIBA TC358743 DRIVER
18132 M: Mats Randgaard <matrandg@cisco.com>
18133 L: linux-media@vger.kernel.org
18135 F: drivers/media/i2c/tc358743*
18136 F: include/media/i2c/tc358743.h
18138 TOSHIBA WMI HOTKEYS DRIVER
18139 M: Azael Avalos <coproscefalo@gmail.com>
18140 L: platform-driver-x86@vger.kernel.org
18142 F: drivers/platform/x86/toshiba-wmi.c
18145 M: Peter Huewe <peterhuewe@gmx.de>
18146 M: Jarkko Sakkinen <jarkko@kernel.org>
18147 R: Jason Gunthorpe <jgg@ziepe.ca>
18148 L: linux-integrity@vger.kernel.org
18150 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18151 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18153 F: drivers/char/tpm/
18156 M: Steven Rostedt <rostedt@goodmis.org>
18157 M: Ingo Molnar <mingo@redhat.com>
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18160 F: Documentation/trace/ftrace.rst
18161 F: arch/*/*/*/ftrace.h
18162 F: arch/*/kernel/ftrace.c
18164 F: include/*/ftrace.h
18165 F: include/linux/trace*.h
18168 F: tools/testing/selftests/ftrace/
18170 TRACING MMIO ACCESSES (MMIOTRACE)
18171 M: Steven Rostedt <rostedt@goodmis.org>
18172 M: Ingo Molnar <mingo@kernel.org>
18173 R: Karol Herbst <karolherbst@gmail.com>
18174 R: Pekka Paalanen <ppaalanen@gmail.com>
18175 L: linux-kernel@vger.kernel.org
18176 L: nouveau@lists.freedesktop.org
18178 F: arch/x86/mm/kmmio.c
18179 F: arch/x86/mm/mmio-mod.c
18180 F: arch/x86/mm/testmmiotrace.c
18181 F: include/linux/mmiotrace.h
18182 F: kernel/trace/trace_mmiotrace.c
18185 M: Jiri Kosina <trivial@kernel.org>
18187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18188 K: ^Subject:.*(?i)trivial
18191 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18192 M: Jiri Slaby <jirislaby@kernel.org>
18194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18195 F: Documentation/driver-api/serial/
18197 F: drivers/tty/serial/serial_core.c
18198 F: include/linux/serial.h
18199 F: include/linux/serial_core.h
18200 F: include/linux/tty.h
18201 F: include/uapi/linux/serial.h
18202 F: include/uapi/linux/serial_core.h
18203 F: include/uapi/linux/tty.h
18205 TUA9001 MEDIA DRIVER
18206 M: Antti Palosaari <crope@iki.fi>
18207 L: linux-media@vger.kernel.org
18209 W: https://linuxtv.org
18210 W: http://palosaari.fi/linux/
18211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18212 T: git git://linuxtv.org/anttip/media_tree.git
18213 F: drivers/media/tuners/tua9001*
18215 TULIP NETWORK DRIVERS
18216 L: netdev@vger.kernel.org
18217 L: linux-parisc@vger.kernel.org
18219 F: drivers/net/ethernet/dec/tulip/
18222 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18224 W: http://vtun.sourceforge.net/tun
18225 F: Documentation/networking/tuntap.rst
18226 F: arch/um/os-Linux/drivers/
18228 TURBOCHANNEL SUBSYSTEM
18229 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18230 M: Ralf Baechle <ralf@linux-mips.org>
18231 L: linux-mips@vger.kernel.org
18233 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18235 F: include/linux/tc.h
18238 M: "Len Brown" <lenb@kernel.org>
18239 L: linux-pm@vger.kernel.org
18241 Q: https://patchwork.kernel.org/project/linux-pm/list/
18242 B: https://bugzilla.kernel.org
18243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18244 F: tools/power/x86/turbostat/
18246 TW5864 VIDEO4LINUX DRIVER
18247 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18248 M: Anton Sviridenko <anton@corp.bluecherry.net>
18249 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18250 M: Andrey Utkin <andrey_utkin@fastmail.com>
18251 L: linux-media@vger.kernel.org
18253 F: drivers/media/pci/tw5864/
18255 TW68 VIDEO4LINUX DRIVER
18256 M: Hans Verkuil <hverkuil@xs4all.nl>
18257 L: linux-media@vger.kernel.org
18259 W: https://linuxtv.org
18260 T: git git://linuxtv.org/media_tree.git
18261 F: drivers/media/pci/tw68/
18263 TW686X VIDEO4LINUX DRIVER
18264 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18265 L: linux-media@vger.kernel.org
18267 W: http://linuxtv.org
18268 T: git git://linuxtv.org/media_tree.git
18269 F: drivers/media/pci/tw686x/
18271 UACCE ACCELERATOR FRAMEWORK
18272 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18273 M: Zhou Wang <wangzhou1@hisilicon.com>
18274 L: linux-accelerators@lists.ozlabs.org
18275 L: linux-kernel@vger.kernel.org
18277 F: Documentation/ABI/testing/sysfs-driver-uacce
18278 F: Documentation/misc-devices/uacce.rst
18279 F: drivers/misc/uacce/
18280 F: include/linux/uacce.h
18281 F: include/uapi/misc/uacce/
18283 UBI FILE SYSTEM (UBIFS)
18284 M: Richard Weinberger <richard@nod.at>
18285 L: linux-mtd@lists.infradead.org
18287 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18290 F: Documentation/filesystems/ubifs-authentication.rst
18291 F: Documentation/filesystems/ubifs.rst
18294 UCLINUX (M68KNOMMU AND COLDFIRE)
18295 M: Greg Ungerer <gerg@linux-m68k.org>
18296 L: linux-m68k@lists.linux-m68k.org
18297 L: uclinux-dev@uclinux.org (subscribers-only)
18299 W: http://www.linux-m68k.org/
18300 W: http://www.uclinux.org/
18301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18302 F: arch/m68k/*/*_no.*
18304 F: arch/m68k/coldfire/
18305 F: arch/m68k/include/asm/*_no.*
18308 M: Jan Kara <jack@suse.com>
18310 F: Documentation/filesystems/udf.rst
18314 M: Bastien Nocera <hadess@hadess.net>
18315 L: linux-input@vger.kernel.org
18317 F: drivers/hid/hid-udraw-ps3.c
18320 M: Evgeniy Dushistov <dushistov@mail.ru>
18322 F: Documentation/admin-guide/ufs.rst
18325 UHID USERSPACE HID IO DRIVER
18326 M: David Rheinsberg <david.rheinsberg@gmail.com>
18327 L: linux-input@vger.kernel.org
18329 F: drivers/hid/uhid.c
18330 F: include/uapi/linux/uhid.h
18333 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18334 L: linux-usb@vger.kernel.org
18336 F: drivers/usb/common/ulpi.c
18337 F: include/linux/ulpi/
18340 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18341 L: linux-fsdevel@vger.kernel.org
18346 M: Tony Finch <dot@dotat.at>
18348 W: http://dotat.at/prog/unifdef
18349 F: scripts/unifdef.c
18351 UNIFORM CDROM DRIVER
18352 M: Jens Axboe <axboe@kernel.dk>
18354 W: http://www.kernel.dk
18355 F: Documentation/cdrom/
18356 F: drivers/cdrom/cdrom.c
18357 F: include/linux/cdrom.h
18358 F: include/uapi/linux/cdrom.h
18360 UNISYS S-PAR DRIVERS
18361 M: David Kershner <david.kershner@unisys.com>
18362 L: sparmaintainer@unisys.com (Unisys internal)
18364 F: drivers/staging/unisys/
18365 F: drivers/visorbus/
18366 F: include/linux/visorbus.h
18368 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18369 R: Alim Akhtar <alim.akhtar@samsung.com>
18370 R: Avri Altman <avri.altman@wdc.com>
18371 L: linux-scsi@vger.kernel.org
18373 F: Documentation/scsi/ufs.rst
18374 F: drivers/scsi/ufs/
18376 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18377 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18378 L: linux-scsi@vger.kernel.org
18380 F: drivers/scsi/ufs/*dwc*
18382 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18383 M: Stanley Chu <stanley.chu@mediatek.com>
18384 L: linux-scsi@vger.kernel.org
18385 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18387 F: drivers/scsi/ufs/ufs-mediatek*
18389 UNSORTED BLOCK IMAGES (UBI)
18390 M: Richard Weinberger <richard@nod.at>
18391 L: linux-mtd@lists.infradead.org
18393 W: http://www.linux-mtd.infradead.org/
18394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18396 F: drivers/mtd/ubi/
18397 F: include/linux/mtd/ubi.h
18398 F: include/uapi/mtd/ubi-user.h
18400 USB "USBNET" DRIVER FRAMEWORK
18401 M: Oliver Neukum <oneukum@suse.com>
18402 L: netdev@vger.kernel.org
18404 W: http://www.linux-usb.org/usbnet
18405 F: drivers/net/usb/usbnet.c
18406 F: include/linux/usb/usbnet.h
18409 M: Oliver Neukum <oneukum@suse.com>
18410 L: linux-usb@vger.kernel.org
18412 F: Documentation/usb/acm.rst
18413 F: drivers/usb/class/cdc-acm.*
18415 USB APPLE MFI FASTCHARGE DRIVER
18416 M: Bastien Nocera <hadess@hadess.net>
18417 L: linux-usb@vger.kernel.org
18419 F: drivers/usb/misc/apple-mfi-fastcharge.c
18421 USB AR5523 WIRELESS DRIVER
18422 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18423 L: linux-wireless@vger.kernel.org
18425 F: drivers/net/wireless/ath/ar5523/
18428 M: Oliver Neukum <oneukum@suse.com>
18429 L: linux-usb@vger.kernel.org
18430 L: linux-scsi@vger.kernel.org
18432 F: drivers/usb/storage/uas.c
18434 USB CDC ETHERNET DRIVER
18435 M: Oliver Neukum <oliver@neukum.org>
18436 L: linux-usb@vger.kernel.org
18438 F: drivers/net/usb/cdc_*.c
18439 F: include/uapi/linux/usb/cdc.h
18441 USB CHAOSKEY DRIVER
18442 M: Keith Packard <keithp@keithp.com>
18443 L: linux-usb@vger.kernel.org
18445 F: drivers/usb/misc/chaoskey.c
18447 USB CYPRESS C67X00 DRIVER
18448 M: Peter Korsgaard <jacmet@sunsite.dk>
18449 L: linux-usb@vger.kernel.org
18451 F: drivers/usb/c67x00/
18453 USB DAVICOM DM9601 DRIVER
18454 M: Peter Korsgaard <jacmet@sunsite.dk>
18455 L: netdev@vger.kernel.org
18457 W: http://www.linux-usb.org/usbnet
18458 F: drivers/net/usb/dm9601.c
18461 M: Alan Stern <stern@rowland.harvard.edu>
18462 L: linux-usb@vger.kernel.org
18464 F: Documentation/usb/ehci.rst
18465 F: drivers/usb/host/ehci*
18467 USB GADGET/PERIPHERAL SUBSYSTEM
18468 M: Felipe Balbi <balbi@kernel.org>
18469 L: linux-usb@vger.kernel.org
18471 W: http://www.linux-usb.org/gadget
18472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18473 F: drivers/usb/gadget/
18474 F: include/linux/usb/gadget*
18476 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18477 M: Jiri Kosina <jikos@kernel.org>
18478 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18479 L: linux-usb@vger.kernel.org
18481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18482 F: Documentation/hid/hiddev.rst
18483 F: drivers/hid/usbhid/
18485 USB INTEL XHCI ROLE MUX DRIVER
18486 M: Hans de Goede <hdegoede@redhat.com>
18487 L: linux-usb@vger.kernel.org
18489 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18491 USB IP DRIVER FOR HISILICON KIRIN
18492 M: Yu Chen <chenyu56@huawei.com>
18493 M: Binghui Wang <wangbinghui@hisilicon.com>
18494 L: linux-usb@vger.kernel.org
18496 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18497 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18500 M: Olav Kongas <ok@artecdesign.ee>
18501 L: linux-usb@vger.kernel.org
18503 F: drivers/usb/host/isp116x*
18504 F: include/linux/usb/isp116x.h
18506 USB LAN78XX ETHERNET DRIVER
18507 M: Woojung Huh <woojung.huh@microchip.com>
18508 M: UNGLinuxDriver@microchip.com
18509 L: netdev@vger.kernel.org
18511 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18512 F: drivers/net/usb/lan78xx.*
18513 F: include/dt-bindings/net/microchip-lan78xx.h
18515 USB MASS STORAGE DRIVER
18516 M: Alan Stern <stern@rowland.harvard.edu>
18517 L: linux-usb@vger.kernel.org
18518 L: usb-storage@lists.one-eyed-alien.net
18520 F: drivers/usb/storage/
18523 M: Clemens Ladisch <clemens@ladisch.de>
18524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18527 F: sound/usb/midi.*
18529 USB NETWORKING DRIVERS
18530 L: linux-usb@vger.kernel.org
18532 F: drivers/net/usb/
18535 M: Alan Stern <stern@rowland.harvard.edu>
18536 L: linux-usb@vger.kernel.org
18538 F: Documentation/usb/ohci.rst
18539 F: drivers/usb/host/ohci*
18541 USB OTG FSM (Finite State Machine)
18542 M: Peter Chen <peter.chen@kernel.org>
18543 L: linux-usb@vger.kernel.org
18545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18546 F: drivers/usb/common/usb-otg-fsm.c
18549 M: Valentina Manea <valentina.manea.m@gmail.com>
18550 M: Shuah Khan <shuah@kernel.org>
18551 M: Shuah Khan <skhan@linuxfoundation.org>
18552 L: linux-usb@vger.kernel.org
18554 F: Documentation/usb/usbip_protocol.rst
18555 F: drivers/usb/usbip/
18556 F: tools/testing/selftests/drivers/usb/usbip/
18557 F: tools/usb/usbip/
18560 M: Petko Manolov <petkan@nucleusys.com>
18561 L: linux-usb@vger.kernel.org
18562 L: netdev@vger.kernel.org
18564 W: https://github.com/petkan/pegasus
18565 T: git git://github.com/petkan/pegasus.git
18566 F: drivers/net/usb/pegasus.*
18569 M: Felipe Balbi <balbi@kernel.org>
18570 L: linux-usb@vger.kernel.org
18572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18573 F: drivers/usb/phy/
18575 USB PRINTER DRIVER (usblp)
18576 M: Pete Zaitcev <zaitcev@redhat.com>
18577 L: linux-usb@vger.kernel.org
18579 F: drivers/usb/class/usblp.c
18581 USB RAW GADGET DRIVER
18582 R: Andrey Konovalov <andreyknvl@gmail.com>
18583 L: linux-usb@vger.kernel.org
18585 F: Documentation/usb/raw-gadget.rst
18586 F: drivers/usb/gadget/legacy/raw_gadget.c
18587 F: include/uapi/linux/usb/raw_gadget.h
18589 USB QMI WWAN NETWORK DRIVER
18590 M: Bjørn Mork <bjorn@mork.no>
18591 L: netdev@vger.kernel.org
18593 F: Documentation/ABI/testing/sysfs-class-net-qmi
18594 F: drivers/net/usb/qmi_wwan.c
18597 M: Petko Manolov <petkan@nucleusys.com>
18598 L: linux-usb@vger.kernel.org
18599 L: netdev@vger.kernel.org
18601 W: https://github.com/petkan/rtl8150
18602 T: git git://github.com/petkan/rtl8150.git
18603 F: drivers/net/usb/rtl8150.c
18605 USB SERIAL SUBSYSTEM
18606 M: Johan Hovold <johan@kernel.org>
18607 L: linux-usb@vger.kernel.org
18609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18610 F: Documentation/usb/usb-serial.rst
18611 F: drivers/usb/serial/
18612 F: include/linux/usb/serial.h
18614 USB SMSC75XX ETHERNET DRIVER
18615 M: Steve Glendinning <steve.glendinning@shawell.net>
18616 L: netdev@vger.kernel.org
18618 F: drivers/net/usb/smsc75xx.*
18620 USB SMSC95XX ETHERNET DRIVER
18621 M: Steve Glendinning <steve.glendinning@shawell.net>
18622 M: UNGLinuxDriver@microchip.com
18623 L: netdev@vger.kernel.org
18625 F: drivers/net/usb/smsc95xx.*
18628 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18629 L: linux-usb@vger.kernel.org
18631 W: http://www.linux-usb.org
18632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18633 F: Documentation/devicetree/bindings/usb/
18634 F: Documentation/usb/
18636 F: include/linux/usb.h
18637 F: include/linux/usb/
18639 USB TYPEC BUS FOR ALTERNATE MODES
18640 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18641 L: linux-usb@vger.kernel.org
18643 F: Documentation/ABI/testing/sysfs-bus-typec
18644 F: Documentation/driver-api/usb/typec_bus.rst
18645 F: drivers/usb/typec/altmodes/
18646 F: include/linux/usb/typec_altmode.h
18649 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18650 L: linux-usb@vger.kernel.org
18652 F: Documentation/ABI/testing/sysfs-class-typec
18653 F: Documentation/driver-api/usb/typec.rst
18654 F: drivers/usb/typec/
18655 F: include/linux/usb/typec.h
18657 USB TYPEC INTEL PMC MUX DRIVER
18658 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18659 L: linux-usb@vger.kernel.org
18661 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18662 F: drivers/usb/typec/mux/intel_pmc_mux.c
18664 USB TYPEC PI3USB30532 MUX DRIVER
18665 M: Hans de Goede <hdegoede@redhat.com>
18666 L: linux-usb@vger.kernel.org
18668 F: drivers/usb/typec/mux/pi3usb30532.c
18670 USB TYPEC PORT CONTROLLER DRIVERS
18671 M: Guenter Roeck <linux@roeck-us.net>
18672 L: linux-usb@vger.kernel.org
18674 F: drivers/usb/typec/tcpm/
18677 M: Alan Stern <stern@rowland.harvard.edu>
18678 L: linux-usb@vger.kernel.org
18680 F: drivers/usb/host/uhci*
18683 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18684 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18685 L: linux-media@vger.kernel.org
18687 W: http://www.ideasonboard.org/uvc/
18688 T: git git://linuxtv.org/media_tree.git
18689 F: drivers/media/usb/uvc/
18690 F: include/uapi/linux/uvcvideo.h
18693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18694 L: linux-usb@vger.kernel.org
18696 F: drivers/usb/gadget/function/*uvc*
18697 F: drivers/usb/gadget/legacy/webcam.c
18698 F: include/uapi/linux/usb/g_uvc.h
18700 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18701 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18702 L: linux-wireless@vger.kernel.org
18704 F: drivers/net/wireless/rndis_wlan.c
18707 M: Mathias Nyman <mathias.nyman@intel.com>
18708 L: linux-usb@vger.kernel.org
18710 F: drivers/usb/host/pci-quirks*
18711 F: drivers/usb/host/xhci*
18714 L: linux-wireless@vger.kernel.org
18716 W: http://linux-lc100020.sourceforge.net
18717 F: drivers/net/wireless/zydas/zd1201.*
18720 M: Antoine Jacquet <royale@zerezo.com>
18721 L: linux-usb@vger.kernel.org
18722 L: linux-media@vger.kernel.org
18724 W: http://royale.zerezo.com/zr364xx/
18725 T: git git://linuxtv.org/media_tree.git
18726 F: Documentation/admin-guide/media/zr364xx*
18727 F: drivers/media/usb/zr364xx/
18729 USER-MODE LINUX (UML)
18730 M: Jeff Dike <jdike@addtoit.com>
18731 M: Richard Weinberger <richard@nod.at>
18732 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18733 L: linux-um@lists.infradead.org
18735 W: http://user-mode-linux.sourceforge.net
18736 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18738 F: Documentation/virt/uml/
18743 USERSPACE COPYIN/COPYOUT (UIOVEC)
18744 M: Alexander Viro <viro@zeniv.linux.org.uk>
18746 F: include/linux/uio.h
18749 USERSPACE DMA BUFFER DRIVER
18750 M: Gerd Hoffmann <kraxel@redhat.com>
18751 L: dri-devel@lists.freedesktop.org
18753 T: git git://anongit.freedesktop.org/drm/drm-misc
18754 F: drivers/dma-buf/udmabuf.c
18755 F: include/uapi/linux/udmabuf.h
18757 USERSPACE I/O (UIO)
18758 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18761 F: Documentation/driver-api/uio-howto.rst
18763 F: include/linux/uio_driver.h
18766 M: Karel Zak <kzak@redhat.com>
18767 L: util-linux@vger.kernel.org
18769 W: http://en.wikipedia.org/wiki/Util-linux
18770 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18773 M: Christoph Hellwig <hch@lst.de>
18774 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18775 L: linux-kernel@vger.kernel.org
18777 T: git git://git.infradead.org/users/hch/uuid.git
18778 F: include/linux/uuid.h
18779 F: include/uapi/linux/uuid.h
18784 M: Justin Ernst <justin.ernst@hpe.com>
18785 L: platform-driver-x86@vger.kernel.org
18787 F: drivers/platform/x86/uv_sysfs.c
18790 M: Michal Januszewski <spock@gentoo.org>
18791 L: linux-fbdev@vger.kernel.org
18793 W: https://github.com/mjanusz/v86d
18794 F: Documentation/fb/uvesafb.rst
18795 F: drivers/video/fbdev/uvesafb.*
18797 Ux500 CLOCK DRIVERS
18798 M: Ulf Hansson <ulf.hansson@linaro.org>
18799 L: linux-clk@vger.kernel.org
18800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18802 F: drivers/clk/ux500/
18805 M: Stefan Agner <stefan@agner.ch>
18806 L: linux-mtd@lists.infradead.org
18808 F: drivers/mtd/nand/raw/vf610_nfc.c
18810 VFAT/FAT/MSDOS FILESYSTEM
18811 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18813 F: Documentation/filesystems/vfat.rst
18817 M: Alex Williamson <alex.williamson@redhat.com>
18818 R: Cornelia Huck <cohuck@redhat.com>
18819 L: kvm@vger.kernel.org
18821 T: git git://github.com/awilliam/linux-vfio.git
18822 F: Documentation/driver-api/vfio.rst
18824 F: include/linux/vfio.h
18825 F: include/uapi/linux/vfio.h
18828 M: Diana Craciun <diana.craciun@oss.nxp.com>
18829 L: kvm@vger.kernel.org
18831 F: drivers/vfio/fsl-mc/
18833 VFIO MEDIATED DEVICE DRIVERS
18834 M: Kirti Wankhede <kwankhede@nvidia.com>
18835 L: kvm@vger.kernel.org
18837 F: Documentation/driver-api/vfio-mediated-device.rst
18838 F: drivers/vfio/mdev/
18839 F: include/linux/mdev.h
18840 F: samples/vfio-mdev/
18842 VFIO PLATFORM DRIVER
18843 M: Eric Auger <eric.auger@redhat.com>
18844 L: kvm@vger.kernel.org
18846 F: drivers/vfio/platform/
18849 R: Lukas Wunner <lukas@wunner.de>
18851 T: git git://anongit.freedesktop.org/drm/drm-misc
18852 F: Documentation/gpu/vga-switcheroo.rst
18853 F: drivers/gpu/vga/vga_switcheroo.c
18854 F: include/linux/vga_switcheroo.h
18856 VIA RHINE NETWORK DRIVER
18858 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18859 F: drivers/net/ethernet/via/via-rhine.c
18861 VIA SD/MMC CARD CONTROLLER DRIVER
18862 M: Bruce Chang <brucechang@via.com.tw>
18863 M: Harald Welte <HaraldWelte@viatech.com>
18865 F: drivers/mmc/host/via-sdmmc.c
18867 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18868 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18869 L: linux-fbdev@vger.kernel.org
18871 F: drivers/video/fbdev/via/
18872 F: include/linux/via-core.h
18873 F: include/linux/via-gpio.h
18874 F: include/linux/via_i2c.h
18876 VIA VELOCITY NETWORK DRIVER
18877 M: Francois Romieu <romieu@fr.zoreil.com>
18878 L: netdev@vger.kernel.org
18880 F: drivers/net/ethernet/via/via-velocity.*
18882 VICODEC VIRTUAL CODEC DRIVER
18883 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18884 L: linux-media@vger.kernel.org
18886 W: https://linuxtv.org
18887 T: git git://linuxtv.org/media_tree.git
18888 F: drivers/media/test-drivers/vicodec/*
18890 VIDEO I2C POLLING DRIVER
18891 M: Matt Ranostay <matt.ranostay@konsulko.com>
18892 L: linux-media@vger.kernel.org
18894 F: drivers/media/i2c/video-i2c.c
18896 VIDEO MULTIPLEXER DRIVER
18897 M: Philipp Zabel <p.zabel@pengutronix.de>
18898 L: linux-media@vger.kernel.org
18900 F: drivers/media/platform/video-mux.c
18902 VIDEOBUF2 FRAMEWORK
18903 M: Tomasz Figa <tfiga@chromium.org>
18904 M: Marek Szyprowski <m.szyprowski@samsung.com>
18905 L: linux-media@vger.kernel.org
18907 F: drivers/media/common/videobuf2/*
18908 F: include/media/videobuf2-*
18910 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18911 M: Helen Koike <helen.koike@collabora.com>
18912 R: Shuah Khan <skhan@linuxfoundation.org>
18913 L: linux-media@vger.kernel.org
18915 W: https://linuxtv.org
18916 T: git git://linuxtv.org/media_tree.git
18917 F: drivers/media/test-drivers/vimc/*
18920 M: Alex Williamson <alex.williamson@redhat.com>
18921 M: Paolo Bonzini <pbonzini@redhat.com>
18922 L: kvm@vger.kernel.org
18926 VIRTIO AND VHOST VSOCK DRIVER
18927 M: Stefan Hajnoczi <stefanha@redhat.com>
18928 M: Stefano Garzarella <sgarzare@redhat.com>
18929 L: kvm@vger.kernel.org
18930 L: virtualization@lists.linux-foundation.org
18931 L: netdev@vger.kernel.org
18933 F: drivers/net/vsockmon.c
18934 F: drivers/vhost/vsock.c
18935 F: include/linux/virtio_vsock.h
18936 F: include/uapi/linux/virtio_vsock.h
18937 F: include/uapi/linux/vm_sockets_diag.h
18938 F: include/uapi/linux/vsockmon.h
18939 F: net/vmw_vsock/af_vsock_tap.c
18940 F: net/vmw_vsock/diag.c
18941 F: net/vmw_vsock/virtio_transport.c
18942 F: net/vmw_vsock/virtio_transport_common.c
18943 F: net/vmw_vsock/vsock_loopback.c
18944 F: tools/testing/vsock/
18946 VIRTIO BLOCK AND SCSI DRIVERS
18947 M: "Michael S. Tsirkin" <mst@redhat.com>
18948 M: Jason Wang <jasowang@redhat.com>
18949 R: Paolo Bonzini <pbonzini@redhat.com>
18950 R: Stefan Hajnoczi <stefanha@redhat.com>
18951 L: virtualization@lists.linux-foundation.org
18953 F: drivers/block/virtio_blk.c
18954 F: drivers/scsi/virtio_scsi.c
18955 F: drivers/vhost/scsi.c
18956 F: include/uapi/linux/virtio_blk.h
18957 F: include/uapi/linux/virtio_scsi.h
18959 VIRTIO CONSOLE DRIVER
18960 M: Amit Shah <amit@kernel.org>
18961 L: virtualization@lists.linux-foundation.org
18963 F: drivers/char/virtio_console.c
18964 F: include/linux/virtio_console.h
18965 F: include/uapi/linux/virtio_console.h
18967 VIRTIO CORE AND NET DRIVERS
18968 M: "Michael S. Tsirkin" <mst@redhat.com>
18969 M: Jason Wang <jasowang@redhat.com>
18970 L: virtualization@lists.linux-foundation.org
18972 F: Documentation/devicetree/bindings/virtio/
18973 F: drivers/block/virtio_blk.c
18974 F: drivers/crypto/virtio/
18975 F: drivers/net/virtio_net.c
18978 F: include/linux/vdpa.h
18979 F: include/linux/virtio*.h
18980 F: include/uapi/linux/virtio_*.h
18984 M: "Michael S. Tsirkin" <mst@redhat.com>
18985 M: David Hildenbrand <david@redhat.com>
18986 L: virtualization@lists.linux-foundation.org
18988 F: drivers/virtio/virtio_balloon.c
18989 F: include/uapi/linux/virtio_balloon.h
18990 F: include/linux/balloon_compaction.h
18991 F: mm/balloon_compaction.c
18993 VIRTIO CRYPTO DRIVER
18994 M: Gonglei <arei.gonglei@huawei.com>
18995 L: virtualization@lists.linux-foundation.org
18996 L: linux-crypto@vger.kernel.org
18998 F: drivers/crypto/virtio/
18999 F: include/uapi/linux/virtio_crypto.h
19001 VIRTIO DRIVERS FOR S390
19002 M: Cornelia Huck <cohuck@redhat.com>
19003 M: Halil Pasic <pasic@linux.ibm.com>
19004 L: linux-s390@vger.kernel.org
19005 L: virtualization@lists.linux-foundation.org
19006 L: kvm@vger.kernel.org
19008 F: arch/s390/include/uapi/asm/virtio-ccw.h
19009 F: drivers/s390/virtio/
19012 M: Vivek Goyal <vgoyal@redhat.com>
19013 M: Stefan Hajnoczi <stefanha@redhat.com>
19014 M: Miklos Szeredi <miklos@szeredi.hu>
19015 L: virtualization@lists.linux-foundation.org
19016 L: linux-fsdevel@vger.kernel.org
19018 W: https://virtio-fs.gitlab.io/
19019 F: Documentation/filesystems/virtiofs.rst
19020 F: fs/fuse/virtio_fs.c
19021 F: include/uapi/linux/virtio_fs.h
19024 M: David Airlie <airlied@linux.ie>
19025 M: Gerd Hoffmann <kraxel@redhat.com>
19026 L: dri-devel@lists.freedesktop.org
19027 L: virtualization@lists.linux-foundation.org
19029 T: git git://anongit.freedesktop.org/drm/drm-misc
19030 F: drivers/gpu/drm/virtio/
19031 F: include/uapi/linux/virtio_gpu.h
19033 VIRTIO HOST (VHOST)
19034 M: "Michael S. Tsirkin" <mst@redhat.com>
19035 M: Jason Wang <jasowang@redhat.com>
19036 L: kvm@vger.kernel.org
19037 L: virtualization@lists.linux-foundation.org
19038 L: netdev@vger.kernel.org
19040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19042 F: include/linux/vhost_iotlb.h
19043 F: include/uapi/linux/vhost.h
19045 VIRTIO INPUT DRIVER
19046 M: Gerd Hoffmann <kraxel@redhat.com>
19048 F: drivers/virtio/virtio_input.c
19049 F: include/uapi/linux/virtio_input.h
19051 VIRTIO IOMMU DRIVER
19052 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19053 L: virtualization@lists.linux-foundation.org
19055 F: drivers/iommu/virtio-iommu.c
19056 F: include/uapi/linux/virtio_iommu.h
19059 M: David Hildenbrand <david@redhat.com>
19060 L: virtualization@lists.linux-foundation.org
19062 W: https://virtio-mem.gitlab.io/
19063 F: drivers/virtio/virtio_mem.c
19064 F: include/uapi/linux/virtio_mem.h
19066 VIRTUAL BOX GUEST DEVICE DRIVER
19067 M: Hans de Goede <hdegoede@redhat.com>
19068 M: Arnd Bergmann <arnd@arndb.de>
19069 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19071 F: drivers/virt/vboxguest/
19072 F: include/linux/vbox_utils.h
19073 F: include/uapi/linux/vbox*.h
19075 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19076 M: Hans de Goede <hdegoede@redhat.com>
19077 L: linux-fsdevel@vger.kernel.org
19081 VIRTUAL SERIO DEVICE DRIVER
19082 M: Stephen Chandler Paul <thatslyude@gmail.com>
19084 F: drivers/input/serio/userio.c
19085 F: include/uapi/linux/userio.h
19087 VIVID VIRTUAL VIDEO DRIVER
19088 M: Hans Verkuil <hverkuil@xs4all.nl>
19089 L: linux-media@vger.kernel.org
19091 W: https://linuxtv.org
19092 T: git git://linuxtv.org/media_tree.git
19093 F: drivers/media/test-drivers/vivid/*
19095 VIDTV VIRTUAL DIGITAL TV DRIVER
19096 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19097 L: linux-media@vger.kernel.org
19099 W: https://linuxtv.org
19100 T: git git://linuxtv.org/media_tree.git
19101 F: drivers/media/test-drivers/vidtv/*
19104 M: Florian Fainelli <f.fainelli@gmail.com>
19105 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19107 F: drivers/vlynq/vlynq.c
19108 F: include/linux/vlynq.h
19111 M: Martyn Welch <martyn@welchs.me.uk>
19112 M: Manohar Vanga <manohar.vanga@gmail.com>
19113 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19114 L: devel@driverdev.osuosl.org
19116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19117 F: Documentation/driver-api/vme.rst
19118 F: drivers/staging/vme/
19120 F: include/linux/vme*
19122 VMWARE BALLOON DRIVER
19123 M: Nadav Amit <namit@vmware.com>
19124 M: "VMware, Inc." <pv-drivers@vmware.com>
19125 L: linux-kernel@vger.kernel.org
19127 F: drivers/misc/vmw_balloon.c
19129 VMWARE HYPERVISOR INTERFACE
19130 M: Deep Shah <sdeep@vmware.com>
19131 M: "VMware, Inc." <pv-drivers@vmware.com>
19132 L: virtualization@lists.linux-foundation.org
19134 F: arch/x86/include/asm/vmware.h
19135 F: arch/x86/kernel/cpu/vmware.c
19137 VMWARE PVRDMA DRIVER
19138 M: Adit Ranadive <aditr@vmware.com>
19139 M: VMware PV-Drivers <pv-drivers@vmware.com>
19140 L: linux-rdma@vger.kernel.org
19142 F: drivers/infiniband/hw/vmw_pvrdma/
19144 VMware PVSCSI driver
19145 M: Jim Gill <jgill@vmware.com>
19146 M: VMware PV-Drivers <pv-drivers@vmware.com>
19147 L: linux-scsi@vger.kernel.org
19149 F: drivers/scsi/vmw_pvscsi.c
19150 F: drivers/scsi/vmw_pvscsi.h
19152 VMWARE VIRTUAL PTP CLOCK DRIVER
19153 M: Vivek Thampi <vithampi@vmware.com>
19154 M: "VMware, Inc." <pv-drivers@vmware.com>
19155 L: netdev@vger.kernel.org
19157 F: drivers/ptp/ptp_vmw.c
19159 VMWARE VMMOUSE SUBDRIVER
19160 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19161 M: "VMware, Inc." <pv-drivers@vmware.com>
19162 L: linux-input@vger.kernel.org
19164 F: drivers/input/mouse/vmmouse.c
19165 F: drivers/input/mouse/vmmouse.h
19167 VMWARE VMXNET3 ETHERNET DRIVER
19168 M: Ronak Doshi <doshir@vmware.com>
19169 M: pv-drivers@vmware.com
19170 L: netdev@vger.kernel.org
19172 F: drivers/net/vmxnet3/
19174 VOCORE VOCORE2 BOARD
19175 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19176 L: linux-mips@vger.kernel.org
19178 F: arch/mips/boot/dts/ralink/vocore2.dts
19180 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19181 M: Liam Girdwood <lgirdwood@gmail.com>
19182 M: Mark Brown <broonie@kernel.org>
19183 L: linux-kernel@vger.kernel.org
19185 W: http://www.slimlogic.co.uk/?p=48
19186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19187 F: Documentation/devicetree/bindings/regulator/
19188 F: Documentation/power/regulator/
19189 F: drivers/regulator/
19190 F: include/dt-bindings/regulator/
19191 F: include/linux/regulator/
19192 K: regulator_get_optional
19195 M: David Ahern <dsahern@kernel.org>
19196 L: netdev@vger.kernel.org
19198 F: Documentation/networking/vrf.rst
19199 F: drivers/net/vrf.c
19202 M: Petr Mladek <pmladek@suse.com>
19203 M: Steven Rostedt <rostedt@goodmis.org>
19204 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19205 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19206 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19209 F: Documentation/core-api/printk-formats.rst
19210 F: lib/test_printf.c
19213 VT1211 HARDWARE MONITOR DRIVER
19214 M: Juerg Haefliger <juergh@gmail.com>
19215 L: linux-hwmon@vger.kernel.org
19217 F: Documentation/hwmon/vt1211.rst
19218 F: drivers/hwmon/vt1211.c
19220 VT8231 HARDWARE MONITOR DRIVER
19221 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19222 L: linux-hwmon@vger.kernel.org
19224 F: drivers/hwmon/vt8231.c
19226 VUB300 USB to SDIO/SD/MMC bridge chip
19227 L: linux-mmc@vger.kernel.org
19229 F: drivers/mmc/host/vub300.c
19231 W1 DALLAS'S 1-WIRE BUS
19232 M: Evgeniy Polyakov <zbr@ioremap.net>
19234 F: Documentation/devicetree/bindings/w1/
19235 F: Documentation/w1/
19237 F: include/linux/w1.h
19239 W83791D HARDWARE MONITORING DRIVER
19240 M: Marc Hulsman <m.hulsman@tudelft.nl>
19241 L: linux-hwmon@vger.kernel.org
19243 F: Documentation/hwmon/w83791d.rst
19244 F: drivers/hwmon/w83791d.c
19246 W83793 HARDWARE MONITORING DRIVER
19247 M: Rudolf Marek <r.marek@assembler.cz>
19248 L: linux-hwmon@vger.kernel.org
19250 F: Documentation/hwmon/w83793.rst
19251 F: drivers/hwmon/w83793.c
19253 W83795 HARDWARE MONITORING DRIVER
19254 M: Jean Delvare <jdelvare@suse.com>
19255 L: linux-hwmon@vger.kernel.org
19257 F: drivers/hwmon/w83795.c
19259 W83L51xD SD/MMC CARD INTERFACE DRIVER
19260 M: Pierre Ossman <pierre@ossman.eu>
19262 F: drivers/mmc/host/wbsd.*
19264 WACOM PROTOCOL 4 SERIAL TABLETS
19265 M: Julian Squires <julian@cipht.net>
19266 M: Hans de Goede <hdegoede@redhat.com>
19267 L: linux-input@vger.kernel.org
19269 F: drivers/input/tablet/wacom_serial4.c
19271 WATCHDOG DEVICE DRIVERS
19272 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19273 M: Guenter Roeck <linux@roeck-us.net>
19274 L: linux-watchdog@vger.kernel.org
19276 W: http://www.linux-watchdog.org/
19277 T: git git://www.linux-watchdog.org/linux-watchdog.git
19278 F: Documentation/devicetree/bindings/watchdog/
19279 F: Documentation/watchdog/
19280 F: drivers/watchdog/
19281 F: include/linux/watchdog.h
19282 F: include/uapi/linux/watchdog.h
19284 WHISKEYCOVE PMIC GPIO DRIVER
19285 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19286 L: linux-gpio@vger.kernel.org
19288 F: drivers/gpio/gpio-wcove.c
19291 M: Dianlong Li <long17.cool@163.com>
19292 L: linux-rtc@vger.kernel.org
19294 F: drivers/rtc/rtc-sd3078.c
19297 M: David Rheinsberg <david.rheinsberg@gmail.com>
19298 L: linux-input@vger.kernel.org
19300 F: drivers/hid/hid-wiimote*
19302 WILOCITY WIL6210 WIRELESS DRIVER
19303 M: Maya Erez <merez@codeaurora.org>
19304 L: linux-wireless@vger.kernel.org
19305 L: wil6210@qti.qualcomm.com
19307 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19308 F: drivers/net/wireless/ath/wil6210/
19311 M: David Härdeman <david@hardeman.nu>
19313 F: drivers/media/rc/winbond-cir.c
19315 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19316 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19317 L: linux-watchdog@vger.kernel.org
19319 F: drivers/watchdog/ebc-c384_wdt.c
19321 WINSYSTEMS WS16C48 GPIO DRIVER
19322 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19323 L: linux-gpio@vger.kernel.org
19325 F: drivers/gpio/gpio-ws16c48.c
19327 WIREGUARD SECURE NETWORK TUNNEL
19328 M: Jason A. Donenfeld <Jason@zx2c4.com>
19329 L: wireguard@lists.zx2c4.com
19330 L: netdev@vger.kernel.org
19332 F: drivers/net/wireguard/
19333 F: tools/testing/selftests/wireguard/
19335 WISTRON LAPTOP BUTTON DRIVER
19336 M: Miloslav Trmac <mitr@volny.cz>
19338 F: drivers/input/misc/wistron_btns.c
19340 WL3501 WIRELESS PCMCIA CARD DRIVER
19341 L: linux-wireless@vger.kernel.org
19343 F: drivers/net/wireless/wl3501*
19345 WOLFSON MICROELECTRONICS DRIVERS
19346 L: patches@opensource.cirrus.com
19348 W: https://github.com/CirrusLogic/linux-drivers/wiki
19349 T: git https://github.com/CirrusLogic/linux-drivers.git
19350 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19351 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19352 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19353 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19354 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19355 F: Documentation/hwmon/wm83??.rst
19356 F: arch/arm/mach-s3c/mach-crag6410*
19357 F: drivers/clk/clk-wm83*.c
19358 F: drivers/extcon/extcon-arizona.c
19359 F: drivers/gpio/gpio-*wm*.c
19360 F: drivers/gpio/gpio-arizona.c
19361 F: drivers/hwmon/wm83??-hwmon.c
19362 F: drivers/input/misc/wm831x-on.c
19363 F: drivers/input/touchscreen/wm831x-ts.c
19364 F: drivers/input/touchscreen/wm97*.c
19365 F: drivers/leds/leds-wm83*.c
19366 F: drivers/mfd/arizona*
19367 F: drivers/mfd/cs47l24*
19368 F: drivers/mfd/wm*.c
19369 F: drivers/power/supply/wm83*.c
19370 F: drivers/regulator/arizona*
19371 F: drivers/regulator/wm8*.c
19372 F: drivers/rtc/rtc-wm83*.c
19373 F: drivers/video/backlight/wm83*_bl.c
19374 F: drivers/watchdog/wm83*_wdt.c
19375 F: include/linux/mfd/arizona/
19376 F: include/linux/mfd/wm831x/
19377 F: include/linux/mfd/wm8350/
19378 F: include/linux/mfd/wm8400*
19379 F: include/linux/regulator/arizona*
19380 F: include/linux/wm97xx.h
19381 F: include/sound/wm????.h
19382 F: sound/soc/codecs/arizona.?
19383 F: sound/soc/codecs/cs47l24*
19384 F: sound/soc/codecs/wm*
19387 M: Tejun Heo <tj@kernel.org>
19388 R: Lai Jiangshan <jiangshanlai@gmail.com>
19390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19391 F: Documentation/core-api/workqueue.rst
19392 F: include/linux/workqueue.h
19393 F: kernel/workqueue.c
19395 X-POWERS AXP288 PMIC DRIVERS
19396 M: Hans de Goede <hdegoede@redhat.com>
19398 F: drivers/acpi/pmic/intel_pmic_xpower.c
19401 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19402 M: Chen-Yu Tsai <wens@csie.org>
19403 L: linux-kernel@vger.kernel.org
19408 M: Martin Schiller <ms@dev.tdt.de>
19409 L: linux-x25@vger.kernel.org
19411 F: Documentation/networking/lapb-module.rst
19412 F: Documentation/networking/x25*
19413 F: drivers/net/wan/hdlc_x25.c
19414 F: drivers/net/wan/lapbether.c
19415 F: include/*/lapb.h
19416 F: include/net/x25*
19417 F: include/uapi/linux/x25.h
19421 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19422 M: Thomas Gleixner <tglx@linutronix.de>
19423 M: Ingo Molnar <mingo@redhat.com>
19424 M: Borislav Petkov <bp@alien8.de>
19426 R: "H. Peter Anvin" <hpa@zytor.com>
19427 L: linux-kernel@vger.kernel.org
19429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19430 F: Documentation/devicetree/bindings/x86/
19431 F: Documentation/x86/
19435 M: Andy Lutomirski <luto@kernel.org>
19436 L: linux-kernel@vger.kernel.org
19438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19441 X86 MCE INFRASTRUCTURE
19442 M: Tony Luck <tony.luck@intel.com>
19443 M: Borislav Petkov <bp@alien8.de>
19444 L: linux-edac@vger.kernel.org
19446 F: arch/x86/kernel/cpu/mce/*
19448 X86 MICROCODE UPDATE SUPPORT
19449 M: Borislav Petkov <bp@alien8.de>
19451 F: arch/x86/kernel/cpu/microcode/*
19454 M: Dave Hansen <dave.hansen@linux.intel.com>
19455 M: Andy Lutomirski <luto@kernel.org>
19456 M: Peter Zijlstra <peterz@infradead.org>
19457 L: linux-kernel@vger.kernel.org
19459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19462 X86 PLATFORM DRIVERS
19463 M: Hans de Goede <hdegoede@redhat.com>
19464 M: Mark Gross <mgross@linux.intel.com>
19465 L: platform-driver-x86@vger.kernel.org
19467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19468 F: drivers/platform/olpc/
19469 F: drivers/platform/x86/
19471 X86 PLATFORM DRIVERS - ARCH
19472 R: Darren Hart <dvhart@infradead.org>
19473 R: Andy Shevchenko <andy@infradead.org>
19474 L: platform-driver-x86@vger.kernel.org
19477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19478 F: arch/x86/platform
19480 X86 PLATFORM UV HPE SUPERDOME FLEX
19481 M: Steve Wahl <steve.wahl@hpe.com>
19482 R: Mike Travis <mike.travis@hpe.com>
19483 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19484 R: Russ Anderson <russ.anderson@hpe.com>
19486 F: arch/x86/include/asm/uv/
19487 F: arch/x86/kernel/apic/x2apic_uv_x.c
19488 F: arch/x86/platform/uv/
19491 M: Andy Lutomirski <luto@kernel.org>
19492 L: linux-kernel@vger.kernel.org
19494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19495 F: arch/x86/entry/vdso/
19498 M: Matthew Wilcox <willy@infradead.org>
19499 L: linux-fsdevel@vger.kernel.org
19501 F: Documentation/core-api/xarray.rst
19502 F: include/linux/idr.h
19503 F: include/linux/xarray.h
19506 F: tools/testing/radix-tree
19509 M: Benjamin Valentin <benpicco@googlemail.com>
19511 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19512 F: drivers/media/rc/xbox_remote.c
19514 XC2028/3028 TUNER DRIVER
19515 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19516 L: linux-media@vger.kernel.org
19518 W: https://linuxtv.org
19519 T: git git://linuxtv.org/media_tree.git
19520 F: drivers/media/tuners/tuner-xc2028.*
19522 XDP (eXpress Data Path)
19523 M: Alexei Starovoitov <ast@kernel.org>
19524 M: Daniel Borkmann <daniel@iogearbox.net>
19525 M: David S. Miller <davem@davemloft.net>
19526 M: Jakub Kicinski <kuba@kernel.org>
19527 M: Jesper Dangaard Brouer <hawk@kernel.org>
19528 M: John Fastabend <john.fastabend@gmail.com>
19529 L: netdev@vger.kernel.org
19530 L: bpf@vger.kernel.org
19532 F: include/net/xdp.h
19533 F: include/net/xdp_priv.h
19534 F: include/trace/events/xdp.h
19535 F: kernel/bpf/cpumap.c
19536 F: kernel/bpf/devmap.c
19538 F: samples/bpf/xdp*
19539 F: tools/testing/selftests/bpf/*xdp*
19540 F: tools/testing/selftests/bpf/*/*xdp*
19541 F: drivers/net/ethernet/*/*/*/*/*xdp*
19542 F: drivers/net/ethernet/*/*/*xdp*
19543 K: (?:\b|_)xdp(?:\b|_)
19545 XDP SOCKETS (AF_XDP)
19546 M: Björn Töpel <bjorn@kernel.org>
19547 M: Magnus Karlsson <magnus.karlsson@intel.com>
19548 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19549 L: netdev@vger.kernel.org
19550 L: bpf@vger.kernel.org
19552 F: Documentation/networking/af_xdp.rst
19553 F: include/net/xdp_sock*
19554 F: include/net/xsk_buff_pool.h
19555 F: include/uapi/linux/if_xdp.h
19556 F: include/uapi/linux/xdp_diag.h
19557 F: include/net/netns/xdp.h
19559 F: samples/bpf/xdpsock*
19560 F: tools/lib/bpf/xsk*
19562 XEN BLOCK SUBSYSTEM
19563 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19564 M: Roger Pau Monné <roger.pau@citrix.com>
19565 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19567 F: drivers/block/xen*
19568 F: drivers/block/xen-blkback/*
19571 M: Stefano Stabellini <sstabellini@kernel.org>
19572 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19574 F: arch/arm/include/asm/xen/
19577 XEN HYPERVISOR ARM64
19578 M: Stefano Stabellini <sstabellini@kernel.org>
19579 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19581 F: arch/arm64/include/asm/xen/
19584 XEN HYPERVISOR INTERFACE
19585 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19586 M: Juergen Gross <jgross@suse.com>
19587 R: Stefano Stabellini <sstabellini@kernel.org>
19588 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19591 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19592 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19593 F: arch/x86/include/asm/pvclock-abi.h
19594 F: arch/x86/include/asm/xen/
19595 F: arch/x86/platform/pvh/
19597 F: drivers/*/xen-*front.c
19599 F: include/uapi/xen/
19602 XEN NETWORK BACKEND DRIVER
19603 M: Wei Liu <wei.liu@kernel.org>
19604 M: Paul Durrant <paul@xen.org>
19605 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19606 L: netdev@vger.kernel.org
19608 F: drivers/net/xen-netback/*
19611 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19614 F: arch/x86/pci/*xen*
19615 F: drivers/pci/*xen*
19618 M: Juergen Gross <jgross@suse.com>
19619 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19620 L: linux-scsi@vger.kernel.org
19622 F: drivers/scsi/xen-scsifront.c
19623 F: drivers/xen/xen-scsiback.c
19624 F: include/xen/interface/io/vscsiif.h
19626 XEN SOUND FRONTEND DRIVER
19627 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19629 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19633 XEN SWIOTLB SUBSYSTEM
19634 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19636 L: iommu@lists.linux-foundation.org
19638 F: arch/x86/xen/*swiotlb*
19639 F: drivers/xen/*swiotlb*
19642 M: Darrick J. Wong <djwong@kernel.org>
19643 M: linux-xfs@vger.kernel.org
19644 L: linux-xfs@vger.kernel.org
19647 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19648 F: Documentation/ABI/testing/sysfs-fs-xfs
19649 F: Documentation/admin-guide/xfs.rst
19650 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19651 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19653 F: include/uapi/linux/dqblk_xfs.h
19654 F: include/uapi/linux/fsmap.h
19656 XILINX AXI ETHERNET DRIVER
19657 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19659 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19662 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19663 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19664 L: linux-can@vger.kernel.org
19666 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19667 F: drivers/net/can/xilinx_can.c
19670 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19671 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19672 R: Michal Simek <michal.simek@xilinx.com>
19674 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19675 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19676 F: drivers/gpio/gpio-xilinx.c
19677 F: drivers/gpio/gpio-zynq.c
19679 XILINX SD-FEC IP CORES
19680 M: Derek Kiernan <derek.kiernan@xilinx.com>
19681 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19683 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19684 F: Documentation/misc-devices/xilinx_sdfec.rst
19685 F: drivers/misc/Kconfig
19686 F: drivers/misc/Makefile
19687 F: drivers/misc/xilinx_sdfec.c
19688 F: include/uapi/misc/xilinx_sdfec.h
19690 XILINX UARTLITE SERIAL DRIVER
19691 M: Peter Korsgaard <jacmet@sunsite.dk>
19692 L: linux-serial@vger.kernel.org
19694 F: drivers/tty/serial/uartlite.c
19696 XILINX VIDEO IP CORES
19697 M: Hyun Kwon <hyun.kwon@xilinx.com>
19698 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19699 L: linux-media@vger.kernel.org
19701 T: git git://linuxtv.org/media_tree.git
19702 F: Documentation/devicetree/bindings/media/xilinx/
19703 F: drivers/media/platform/xilinx/
19704 F: include/uapi/linux/xilinx-v4l2-controls.h
19706 XILINX ZYNQMP DPDMA DRIVER
19707 M: Hyun Kwon <hyun.kwon@xilinx.com>
19708 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19709 L: dmaengine@vger.kernel.org
19711 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19712 F: drivers/dma/xilinx/xilinx_dpdma.c
19713 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19715 XILINX ZYNQMP PSGTR PHY DRIVER
19716 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19717 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19718 L: linux-kernel@vger.kernel.org
19720 T: git https://github.com/Xilinx/linux-xlnx.git
19721 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19722 F: drivers/phy/xilinx/phy-zynqmp.c
19725 M: Eli Billauer <eli.billauer@gmail.com>
19726 L: linux-kernel@vger.kernel.org
19728 F: drivers/char/xillybus/
19731 M: George Cherian <gcherian@marvell.com>
19732 L: linux-i2c@vger.kernel.org
19734 W: http://www.marvell.com
19735 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19736 F: drivers/i2c/busses/i2c-xlp9xx.c
19738 XRA1403 GPIO EXPANDER
19739 M: Nandor Han <nandor.han@ge.com>
19740 M: Semi Malinen <semi.malinen@ge.com>
19741 L: linux-gpio@vger.kernel.org
19743 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19744 F: drivers/gpio/gpio-xra1403.c
19746 XTENSA XTFPGA PLATFORM SUPPORT
19747 M: Max Filippov <jcmvbkbc@gmail.com>
19748 L: linux-xtensa@linux-xtensa.org
19750 F: drivers/spi/spi-xtensa-xtfpga.c
19751 F: sound/soc/xtensa/xtfpga-i2s.c
19753 YAM DRIVER FOR AX.25
19754 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19755 L: linux-hams@vger.kernel.org
19757 F: drivers/net/hamradio/yam*
19758 F: include/linux/yam.h
19760 YAMA SECURITY MODULE
19761 M: Kees Cook <keescook@chromium.org>
19763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19764 F: Documentation/admin-guide/LSM/Yama.rst
19767 YEALINK PHONE DRIVER
19768 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19769 L: usbb2k-api-dev@nongnu.org
19771 F: Documentation/input/devices/yealink.rst
19772 F: drivers/input/misc/yealink.*
19774 Z8530 DRIVER FOR AX.25
19775 M: Joerg Reuter <jreuter@yaina.de>
19776 L: linux-hams@vger.kernel.org
19778 W: http://yaina.de/jreuter/
19779 W: http://www.qsl.net/dl1bke/
19780 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19781 F: drivers/net/hamradio/*scc.c
19782 F: drivers/net/hamradio/z8530.h
19784 ZBUD COMPRESSED PAGE ALLOCATOR
19785 M: Seth Jennings <sjenning@redhat.com>
19786 M: Dan Streetman <ddstreet@ieee.org>
19787 L: linux-mm@kvack.org
19789 F: include/linux/zbud.h
19792 ZD1211RW WIRELESS DRIVER
19793 M: Daniel Drake <dsd@gentoo.org>
19794 M: Ulrich Kunitz <kune@deine-taler.de>
19795 L: linux-wireless@vger.kernel.org
19796 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19798 W: http://zd1211.ath.cx/wiki/DriverRewrite
19799 F: drivers/net/wireless/zydas/zd1211rw/
19801 ZD1301 MEDIA DRIVER
19802 M: Antti Palosaari <crope@iki.fi>
19803 L: linux-media@vger.kernel.org
19805 W: https://linuxtv.org/
19806 W: http://palosaari.fi/linux/
19807 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19808 F: drivers/media/usb/dvb-usb-v2/zd1301*
19810 ZD1301_DEMOD MEDIA DRIVER
19811 M: Antti Palosaari <crope@iki.fi>
19812 L: linux-media@vger.kernel.org
19814 W: https://linuxtv.org/
19815 W: http://palosaari.fi/linux/
19816 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19817 F: drivers/media/dvb-frontends/zd1301_demod*
19819 ZHAOXIN PROCESSOR SUPPORT
19820 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19821 L: linux-kernel@vger.kernel.org
19823 F: arch/x86/kernel/cpu/zhaoxin.c
19826 M: Damien Le Moal <damien.lemoal@wdc.com>
19827 M: Naohiro Aota <naohiro.aota@wdc.com>
19828 R: Johannes Thumshirn <jth@kernel.org>
19829 L: linux-fsdevel@vger.kernel.org
19831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19832 F: Documentation/filesystems/zonefs.rst
19835 ZPOOL COMPRESSED PAGE STORAGE API
19836 M: Dan Streetman <ddstreet@ieee.org>
19837 L: linux-mm@kvack.org
19839 F: include/linux/zpool.h
19842 ZR36067 VIDEO FOR LINUX DRIVER
19843 M: Corentin Labbe <clabbe@baylibre.com>
19844 L: mjpeg-users@lists.sourceforge.net
19845 L: linux-media@vger.kernel.org
19847 W: http://mjpeg.sourceforge.net/driver-zoran/
19848 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19849 F: Documentation/driver-api/media/drivers/zoran.rst
19850 F: drivers/staging/media/zoran/
19852 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19853 M: Minchan Kim <minchan@kernel.org>
19854 M: Nitin Gupta <ngupta@vflare.org>
19855 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19856 L: linux-kernel@vger.kernel.org
19858 F: Documentation/admin-guide/blockdev/zram.rst
19859 F: drivers/block/zram/
19861 ZS DECSTATION Z85C30 SERIAL DRIVER
19862 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19864 F: drivers/tty/serial/zs.*
19866 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19867 M: Minchan Kim <minchan@kernel.org>
19868 M: Nitin Gupta <ngupta@vflare.org>
19869 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19870 L: linux-mm@kvack.org
19872 F: Documentation/vm/zsmalloc.rst
19873 F: include/linux/zsmalloc.h
19876 ZSWAP COMPRESSED SWAP CACHING
19877 M: Seth Jennings <sjenning@redhat.com>
19878 M: Dan Streetman <ddstreet@ieee.org>
19879 M: Vitaly Wool <vitaly.wool@konsulko.com>
19880 L: linux-mm@kvack.org
19885 M: Linus Torvalds <torvalds@linux-foundation.org>
19886 L: linux-kernel@vger.kernel.org
19887 S: Buried alive in reporters
19888 Q: http://patchwork.kernel.org/project/LKML/list/
19889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git