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 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3859 M: Damien Le Moal <damien.lemoal@wdc.com>
3860 L: linux-riscv@lists.infradead.org
3861 L: linux-gpio@vger.kernel.org (pinctrl driver)
3862 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3863 F: drivers/pinctrl/pinctrl-k210.c
3865 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3866 M: Damien Le Moal <damien.lemoal@wdc.com>
3867 L: linux-kernel@vger.kernel.org
3868 L: linux-riscv@lists.infradead.org
3870 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3871 F: drivers/reset/reset-k210.c
3873 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3874 M: Damien Le Moal <damien.lemoal@wdc.com>
3875 L: linux-riscv@lists.infradead.org
3877 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3878 F: drivers/soc/canaan/
3879 F: include/soc/canaan/
3881 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3882 M: David Howells <dhowells@redhat.com>
3883 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3885 F: Documentation/filesystems/caching/cachefiles.rst
3888 CADENCE MIPI-CSI2 BRIDGES
3889 M: Maxime Ripard <mripard@kernel.org>
3890 L: linux-media@vger.kernel.org
3892 F: Documentation/devicetree/bindings/media/cdns,*.txt
3893 F: drivers/media/platform/cadence/cdns-csi2*
3896 L: linux-mtd@lists.infradead.org
3898 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3899 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3901 CADENCE USB3 DRD IP DRIVER
3902 M: Peter Chen <peter.chen@kernel.org>
3903 M: Pawel Laszczak <pawell@cadence.com>
3904 R: Roger Quadros <rogerq@kernel.org>
3905 R: Aswath Govindraju <a-govindraju@ti.com>
3906 L: linux-usb@vger.kernel.org
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3909 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3910 F: drivers/usb/cdns3/
3911 X: drivers/usb/cdns3/cdnsp*
3913 CADENCE USBSSP DRD IP DRIVER
3914 M: Pawel Laszczak <pawell@cadence.com>
3915 L: linux-usb@vger.kernel.org
3917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3918 F: drivers/usb/cdns3/
3919 X: drivers/usb/cdns3/cdns3*
3921 CADET FM/AM RADIO RECEIVER DRIVER
3922 M: Hans Verkuil <hverkuil@xs4all.nl>
3923 L: linux-media@vger.kernel.org
3925 W: https://linuxtv.org
3926 T: git git://linuxtv.org/media_tree.git
3927 F: drivers/media/radio/radio-cadet*
3929 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3930 L: linux-media@vger.kernel.org
3932 T: git git://linuxtv.org/media_tree.git
3933 F: Documentation/admin-guide/media/cafe_ccic*
3934 F: drivers/media/platform/marvell-ccic/
3937 L: netdev@vger.kernel.org
3939 F: Documentation/networking/caif/
3940 F: drivers/net/caif/
3941 F: include/net/caif/
3942 F: include/uapi/linux/caif/
3946 M: Toke Høiland-Jørgensen <toke@toke.dk>
3947 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3949 F: net/sched/sch_cake.c
3952 M: Wolfgang Grandegger <wg@grandegger.com>
3953 M: Marc Kleine-Budde <mkl@pengutronix.de>
3954 L: linux-can@vger.kernel.org
3956 W: https://github.com/linux-can
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3959 F: Documentation/devicetree/bindings/net/can/
3961 F: include/linux/can/bittiming.h
3962 F: include/linux/can/dev.h
3963 F: include/linux/can/led.h
3964 F: include/linux/can/length.h
3965 F: include/linux/can/platform/
3966 F: include/linux/can/rx-offload.h
3967 F: include/uapi/linux/can/error.h
3968 F: include/uapi/linux/can/netlink.h
3969 F: include/uapi/linux/can/vxcan.h
3972 M: Oliver Hartkopp <socketcan@hartkopp.net>
3973 M: Marc Kleine-Budde <mkl@pengutronix.de>
3974 L: linux-can@vger.kernel.org
3976 W: https://github.com/linux-can
3977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3979 F: Documentation/networking/can.rst
3980 F: include/linux/can/can-ml.h
3981 F: include/linux/can/core.h
3982 F: include/linux/can/skb.h
3983 F: include/net/netns/can.h
3984 F: include/uapi/linux/can.h
3985 F: include/uapi/linux/can/bcm.h
3986 F: include/uapi/linux/can/gw.h
3987 F: include/uapi/linux/can/isotp.h
3988 F: include/uapi/linux/can/raw.h
3991 CAN-J1939 NETWORK LAYER
3992 M: Robin van der Gracht <robin@protonic.nl>
3993 M: Oleksij Rempel <o.rempel@pengutronix.de>
3994 R: kernel@pengutronix.de
3995 L: linux-can@vger.kernel.org
3997 F: Documentation/networking/j1939.rst
3998 F: include/uapi/linux/can/j1939.h
4002 M: Serge Hallyn <serge@hallyn.com>
4003 L: linux-security-module@vger.kernel.org
4005 F: include/linux/capability.h
4006 F: include/uapi/linux/capability.h
4007 F: kernel/capability.c
4008 F: security/commoncap.c
4010 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4011 M: Kevin Tsai <ktsai@capellamicro.com>
4013 F: drivers/iio/light/cm*
4015 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4016 M: Christian Lamparter <chunkeey@googlemail.com>
4017 L: linux-wireless@vger.kernel.org
4019 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4020 F: drivers/net/wireless/ath/carl9170/
4023 M: Robert Richter <rric@kernel.org>
4025 W: http://www.marvell.com
4026 F: drivers/i2c/busses/i2c-octeon*
4027 F: drivers/i2c/busses/i2c-thunderx*
4029 CAVIUM LIQUIDIO NETWORK DRIVER
4030 M: Derek Chickles <dchickles@marvell.com>
4031 M: Satanand Burla <sburla@marvell.com>
4032 M: Felix Manlunas <fmanlunas@marvell.com>
4033 L: netdev@vger.kernel.org
4035 W: http://www.marvell.com
4036 F: drivers/net/ethernet/cavium/liquidio/
4039 M: Robert Richter <rric@kernel.org>
4041 W: http://www.marvell.com
4042 F: drivers/mmc/host/cavium*
4044 CAVIUM OCTEON-TX CRYPTO DRIVER
4045 M: George Cherian <gcherian@marvell.com>
4046 L: linux-crypto@vger.kernel.org
4048 W: http://www.marvell.com
4049 F: drivers/crypto/cavium/cpt/
4051 CAVIUM THUNDERX2 ARM64 SOC
4052 M: Robert Richter <rric@kernel.org>
4053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4055 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4056 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4058 CC2520 IEEE-802.15.4 RADIO DRIVER
4059 M: Varka Bhadram <varkabhadram@gmail.com>
4060 L: linux-wpan@vger.kernel.org
4062 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4063 F: drivers/net/ieee802154/cc2520.c
4064 F: include/linux/spi/cc2520.h
4066 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4067 M: Gilad Ben-Yossef <gilad@benyossef.com>
4068 L: linux-crypto@vger.kernel.org
4070 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4071 F: drivers/crypto/ccree/
4073 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4074 M: Hadar Gat <hadar.gat@arm.com>
4075 L: linux-crypto@vger.kernel.org
4077 F: drivers/char/hw_random/cctrng.c
4078 F: drivers/char/hw_random/cctrng.h
4079 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4080 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4083 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4084 L: linux-media@vger.kernel.org
4086 W: http://linuxtv.org
4087 T: git git://linuxtv.org/media_tree.git
4088 F: Documentation/ABI/testing/debugfs-cec-error-inj
4089 F: Documentation/devicetree/bindings/media/cec.txt
4090 F: Documentation/driver-api/media/cec-core.rst
4091 F: Documentation/userspace-api/media/cec
4092 F: drivers/media/cec/
4093 F: drivers/media/rc/keymaps/rc-cec.c
4094 F: include/media/cec-notifier.h
4095 F: include/media/cec.h
4096 F: include/uapi/linux/cec-funcs.h
4097 F: include/uapi/linux/cec.h
4100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4101 L: linux-media@vger.kernel.org
4103 W: http://linuxtv.org
4104 T: git git://linuxtv.org/media_tree.git
4105 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4106 F: drivers/media/cec/platform/cec-gpio/
4108 CELL BROADBAND ENGINE ARCHITECTURE
4109 M: Arnd Bergmann <arnd@arndb.de>
4110 L: linuxppc-dev@lists.ozlabs.org
4112 W: http://www.ibm.com/developerworks/power/cell/
4113 F: arch/powerpc/include/asm/cell*.h
4114 F: arch/powerpc/include/asm/spu*.h
4115 F: arch/powerpc/include/uapi/asm/spu*.h
4116 F: arch/powerpc/platforms/cell/
4118 CELLWISE CW2015 BATTERY DRIVER
4119 M: Tobias Schrammm <t.schramm@manjaro.org>
4121 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4122 F: drivers/power/supply/cw2015_battery.c
4124 CEPH COMMON CODE (LIBCEPH)
4125 M: Ilya Dryomov <idryomov@gmail.com>
4126 M: Jeff Layton <jlayton@kernel.org>
4127 L: ceph-devel@vger.kernel.org
4130 T: git git://github.com/ceph/ceph-client.git
4131 F: include/linux/ceph/
4132 F: include/linux/crush/
4135 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4136 M: Jeff Layton <jlayton@kernel.org>
4137 M: Ilya Dryomov <idryomov@gmail.com>
4138 L: ceph-devel@vger.kernel.org
4141 T: git git://github.com/ceph/ceph-client.git
4142 F: Documentation/filesystems/ceph.rst
4145 CERTIFICATE HANDLING
4146 M: David Howells <dhowells@redhat.com>
4147 M: David Woodhouse <dwmw2@infradead.org>
4148 L: keyrings@vger.kernel.org
4150 F: Documentation/admin-guide/module-signing.rst
4152 F: scripts/extract-cert.c
4153 F: scripts/sign-file.c
4155 CFAG12864B LCD DRIVER
4156 M: Miguel Ojeda <ojeda@kernel.org>
4158 F: drivers/auxdisplay/cfag12864b.c
4159 F: include/linux/cfag12864b.h
4161 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4162 M: Miguel Ojeda <ojeda@kernel.org>
4164 F: drivers/auxdisplay/cfag12864bfb.c
4165 F: include/linux/cfag12864b.h
4167 CHAR and MISC DRIVERS
4168 M: Arnd Bergmann <arnd@arndb.de>
4169 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4174 F: include/linux/miscdevice.h
4175 X: drivers/char/agp/
4176 X: drivers/char/hw_random/
4177 X: drivers/char/ipmi/
4178 X: drivers/char/random.c
4179 X: drivers/char/tpm/
4182 M: Andy Whitcroft <apw@canonical.com>
4183 M: Joe Perches <joe@perches.com>
4185 F: scripts/checkpatch.pl
4187 CHINESE DOCUMENTATION
4188 M: Harry Wei <harryxiyou@gmail.com>
4189 M: Alex Shi <alex.shi@linux.alibaba.com>
4190 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4192 F: Documentation/translations/zh_CN/
4194 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4195 M: Peter Chen <peter.chen@kernel.org>
4196 L: linux-usb@vger.kernel.org
4198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4199 F: drivers/usb/chipidea/
4201 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4202 M: Hans de Goede <hdegoede@redhat.com>
4203 L: linux-input@vger.kernel.org
4205 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4206 F: drivers/input/touchscreen/chipone_icn8318.c
4208 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4209 M: Hans de Goede <hdegoede@redhat.com>
4210 L: linux-input@vger.kernel.org
4212 F: drivers/input/touchscreen/chipone_icn8505.c
4214 CHROME HARDWARE PLATFORM SUPPORT
4215 M: Benson Leung <bleung@chromium.org>
4216 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4219 F: drivers/platform/chrome/
4221 CHROMEOS EC CODEC DRIVER
4222 M: Cheng-Yi Chiang <cychiang@chromium.org>
4223 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4224 R: Guenter Roeck <groeck@chromium.org>
4226 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4227 F: sound/soc/codecs/cros_ec_codec.*
4229 CHROMEOS EC SUBDRIVERS
4230 M: Benson Leung <bleung@chromium.org>
4231 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4232 R: Guenter Roeck <groeck@chromium.org>
4234 F: drivers/power/supply/cros_usbpd-charger.c
4238 CHRONTEL CH7322 CEC DRIVER
4239 M: Jeff Chase <jnchase@google.com>
4240 L: linux-media@vger.kernel.org
4242 T: git git://linuxtv.org/media_tree.git
4243 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4244 F: drivers/media/cec/i2c/ch7322.c
4246 CIRRUS LOGIC AUDIO CODEC DRIVERS
4247 M: James Schulman <james.schulman@cirrus.com>
4248 M: David Rhodes <david.rhodes@cirrus.com>
4249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4250 L: patches@opensource.cirrus.com
4252 F: sound/soc/codecs/cs*
4254 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4255 M: Hartley Sweeten <hsweeten@visionengravers.com>
4256 L: netdev@vger.kernel.org
4258 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4260 CIRRUS LOGIC LOCHNAGAR DRIVER
4261 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4262 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4263 L: patches@opensource.cirrus.com
4265 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4266 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4267 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4268 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4269 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4270 F: Documentation/hwmon/lochnagar.rst
4271 F: drivers/clk/clk-lochnagar.c
4272 F: drivers/hwmon/lochnagar-hwmon.c
4273 F: drivers/mfd/lochnagar-i2c.c
4274 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4275 F: drivers/regulator/lochnagar-regulator.c
4276 F: include/dt-bindings/clk/lochnagar.h
4277 F: include/dt-bindings/pinctrl/lochnagar.h
4278 F: include/linux/mfd/lochnagar*
4279 F: sound/soc/codecs/lochnagar-sc.c
4281 CIRRUS LOGIC MADERA CODEC DRIVERS
4282 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4283 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4284 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4285 L: patches@opensource.cirrus.com
4287 W: https://github.com/CirrusLogic/linux-drivers/wiki
4288 T: git https://github.com/CirrusLogic/linux-drivers.git
4289 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4290 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4291 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4292 F: drivers/gpio/gpio-madera*
4293 F: drivers/irqchip/irq-madera*
4294 F: drivers/mfd/cs47l*
4295 F: drivers/mfd/madera*
4296 F: drivers/pinctrl/cirrus/*
4297 F: include/dt-bindings/sound/madera*
4298 F: include/linux/irqchip/irq-madera*
4299 F: include/linux/mfd/madera/*
4300 F: include/sound/madera*
4301 F: sound/soc/codecs/cs47l*
4302 F: sound/soc/codecs/madera*
4304 CISCO FCOE HBA DRIVER
4305 M: Satish Kharat <satishkh@cisco.com>
4306 M: Sesidhar Baddela <sebaddel@cisco.com>
4307 M: Karan Tilak Kumar <kartilak@cisco.com>
4308 L: linux-scsi@vger.kernel.org
4310 F: drivers/scsi/fnic/
4312 CISCO SCSI HBA DRIVER
4313 M: Karan Tilak Kumar <kartilak@cisco.com>
4314 M: Sesidhar Baddela <sebaddel@cisco.com>
4315 L: linux-scsi@vger.kernel.org
4317 F: drivers/scsi/snic/
4319 CISCO VIC ETHERNET NIC DRIVER
4320 M: Christian Benvenuti <benve@cisco.com>
4321 M: Govindarajulu Varadarajan <_govind@gmx.com>
4323 F: drivers/net/ethernet/cisco/enic/
4325 CISCO VIC LOW LATENCY NIC DRIVER
4326 M: Christian Benvenuti <benve@cisco.com>
4327 M: Nelson Escobar <neescoba@cisco.com>
4329 F: drivers/infiniband/hw/usnic/
4332 M: Miguel Ojeda <ojeda@kernel.org>
4336 CLANG/LLVM BUILD SUPPORT
4337 M: Nathan Chancellor <nathan@kernel.org>
4338 M: Nick Desaulniers <ndesaulniers@google.com>
4339 L: clang-built-linux@googlegroups.com
4341 W: https://clangbuiltlinux.github.io/
4342 B: https://github.com/ClangBuiltLinux/linux/issues
4343 C: irc://chat.freenode.net/clangbuiltlinux
4344 F: Documentation/kbuild/llvm.rst
4345 F: include/linux/compiler-clang.h
4346 F: scripts/clang-tools/
4347 K: \b(?i:clang|llvm)\b
4350 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4351 L: linux-kernel@vger.kernel.org
4353 F: include/linux/cleancache.h
4357 M: Russell King <linux@armlinux.org.uk>
4358 L: linux-clk@vger.kernel.org
4360 F: include/linux/clk.h
4362 CLOCKSOURCE, CLOCKEVENT DRIVERS
4363 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4364 M: Thomas Gleixner <tglx@linutronix.de>
4365 L: linux-kernel@vger.kernel.org
4367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4368 F: Documentation/devicetree/bindings/timer/
4369 F: drivers/clocksource/
4372 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4373 M: Daniel Oliveira Nascimento <don@syst.com.br>
4374 L: platform-driver-x86@vger.kernel.org
4376 F: drivers/platform/x86/classmate-laptop.c
4379 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4380 L: linux-media@vger.kernel.org
4382 W: https://linuxtv.org
4383 T: git git://linuxtv.org/media_tree.git
4384 F: drivers/media/pci/cobalt/
4386 COCCINELLE/Semantic Patches (SmPL)
4387 M: Julia Lawall <Julia.Lawall@inria.fr>
4388 M: Gilles Muller <Gilles.Muller@inria.fr>
4389 M: Nicolas Palix <nicolas.palix@imag.fr>
4390 M: Michal Marek <michal.lkml@markovi.net>
4391 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4393 W: http://coccinelle.lip6.fr/
4394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4395 F: Documentation/dev-tools/coccinelle.rst
4396 F: scripts/coccicheck
4397 F: scripts/coccinelle/
4400 M: Jan Harkes <jaharkes@cs.cmu.edu>
4402 L: codalist@coda.cs.cmu.edu
4404 W: http://www.coda.cs.cmu.edu/
4405 F: Documentation/filesystems/coda.rst
4407 F: include/linux/coda*.h
4408 F: include/uapi/linux/coda*.h
4410 CODA V4L2 MEM2MEM DRIVER
4411 M: Philipp Zabel <p.zabel@pengutronix.de>
4412 L: linux-media@vger.kernel.org
4414 F: Documentation/devicetree/bindings/media/coda.yaml
4415 F: drivers/media/platform/coda/
4418 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4420 F: Documentation/process/code-of-conduct-interpretation.rst
4421 F: Documentation/process/code-of-conduct.rst
4423 COMMON CLK FRAMEWORK
4424 M: Michael Turquette <mturquette@baylibre.com>
4425 M: Stephen Boyd <sboyd@kernel.org>
4426 L: linux-clk@vger.kernel.org
4428 Q: http://patchwork.kernel.org/project/linux-clk/list/
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4430 F: Documentation/devicetree/bindings/clock/
4432 F: include/linux/clk-pr*
4433 F: include/linux/clk/
4434 F: include/linux/of_clk.h
4435 X: drivers/clk/clkdev.c
4437 COMMON INTERNET FILE SYSTEM (CIFS)
4438 M: Steve French <sfrench@samba.org>
4439 L: linux-cifs@vger.kernel.org
4440 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4442 W: http://linux-cifs.samba.org/
4443 T: git git://git.samba.org/sfrench/cifs-2.6.git
4444 F: Documentation/admin-guide/cifs/
4447 COMPACTPCI HOTPLUG CORE
4448 M: Scott Murray <scott@spiteful.org>
4449 L: linux-pci@vger.kernel.org
4451 F: drivers/pci/hotplug/cpci_hotplug*
4453 COMPACTPCI HOTPLUG GENERIC DRIVER
4454 M: Scott Murray <scott@spiteful.org>
4455 L: linux-pci@vger.kernel.org
4457 F: drivers/pci/hotplug/cpcihp_generic.c
4459 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4460 M: Scott Murray <scott@spiteful.org>
4461 L: linux-pci@vger.kernel.org
4463 F: drivers/pci/hotplug/cpcihp_zt5550.*
4465 COMPAL LAPTOP SUPPORT
4466 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4467 L: platform-driver-x86@vger.kernel.org
4469 F: drivers/platform/x86/compal-laptop.c
4472 M: Miguel Ojeda <ojeda@kernel.org>
4474 F: include/linux/compiler_attributes.h
4476 COMPUTE EXPRESS LINK (CXL)
4477 M: Alison Schofield <alison.schofield@intel.com>
4478 M: Vishal Verma <vishal.l.verma@intel.com>
4479 M: Ira Weiny <ira.weiny@intel.com>
4480 M: Ben Widawsky <ben.widawsky@intel.com>
4481 M: Dan Williams <dan.j.williams@intel.com>
4482 L: linux-cxl@vger.kernel.org
4485 F: include/uapi/linux/cxl_mem.h
4487 CONEXANT ACCESSRUNNER USB DRIVER
4488 L: accessrunner-general@lists.sourceforge.net
4490 W: http://accessrunner.sourceforge.net/
4491 F: drivers/usb/atm/cxacru.c
4494 M: Joel Becker <jlbec@evilplan.org>
4495 M: Christoph Hellwig <hch@lst.de>
4497 T: git git://git.infradead.org/users/hch/configfs.git
4499 F: include/linux/configfs.h
4500 F: samples/configfs/
4503 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4505 F: drivers/video/console/
4506 F: include/linux/console*
4508 CONTROL GROUP (CGROUP)
4509 M: Tejun Heo <tj@kernel.org>
4510 M: Zefan Li <lizefan.x@bytedance.com>
4511 M: Johannes Weiner <hannes@cmpxchg.org>
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/
4516 F: Documentation/admin-guide/cgroup-v2.rst
4517 F: include/linux/cgroup*
4520 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4521 M: Tejun Heo <tj@kernel.org>
4522 M: Jens Axboe <axboe@kernel.dk>
4523 L: cgroups@vger.kernel.org
4524 L: linux-block@vger.kernel.org
4525 T: git git://git.kernel.dk/linux-block
4526 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4527 F: block/bfq-cgroup.c
4528 F: block/blk-cgroup.c
4529 F: block/blk-iolatency.c
4530 F: block/blk-throttle.c
4531 F: include/linux/blk-cgroup.h
4533 CONTROL GROUP - CPUSET
4534 M: Zefan Li <lizefan.x@bytedance.com>
4535 L: cgroups@vger.kernel.org
4537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4538 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4539 F: include/linux/cpuset.h
4540 F: kernel/cgroup/cpuset.c
4542 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4543 M: Johannes Weiner <hannes@cmpxchg.org>
4544 M: Michal Hocko <mhocko@kernel.org>
4545 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4546 L: cgroups@vger.kernel.org
4547 L: linux-mm@kvack.org
4552 CORETEMP HARDWARE MONITORING DRIVER
4553 M: Fenghua Yu <fenghua.yu@intel.com>
4554 L: linux-hwmon@vger.kernel.org
4556 F: Documentation/hwmon/coretemp.rst
4557 F: drivers/hwmon/coretemp.c
4559 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4560 M: Marius Zachmann <mail@mariuszachmann.de>
4561 L: linux-hwmon@vger.kernel.org
4563 F: drivers/hwmon/corsair-cpro.c
4565 CORSAIR-PSU HARDWARE MONITOR DRIVER
4566 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4567 L: linux-hwmon@vger.kernel.org
4569 F: Documentation/hwmon/corsair-psu.rst
4570 F: drivers/hwmon/corsair-psu.c
4572 COSA/SRP SYNC SERIAL DRIVER
4573 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4575 W: http://www.fi.muni.cz/~kas/cosa/
4576 F: drivers/net/wan/cosa*
4579 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4580 L: linux-iio@vger.kernel.org
4582 F: Documentation/ABI/testing/sysfs-bus-counter*
4583 F: Documentation/driver-api/generic-counter.rst
4585 F: include/linux/counter.h
4586 F: include/linux/counter_enum.h
4588 CPMAC ETHERNET DRIVER
4589 M: Florian Fainelli <f.fainelli@gmail.com>
4590 L: netdev@vger.kernel.org
4592 F: drivers/net/ethernet/ti/cpmac.c
4594 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4595 M: Viresh Kumar <viresh.kumar@linaro.org>
4596 M: Sudeep Holla <sudeep.holla@arm.com>
4597 L: linux-pm@vger.kernel.org
4599 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4600 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4602 CPU FREQUENCY SCALING FRAMEWORK
4603 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4604 M: Viresh Kumar <viresh.kumar@linaro.org>
4605 L: linux-pm@vger.kernel.org
4607 B: https://bugzilla.kernel.org
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4610 F: Documentation/admin-guide/pm/cpufreq.rst
4611 F: Documentation/admin-guide/pm/intel_pstate.rst
4612 F: Documentation/cpu-freq/
4613 F: Documentation/devicetree/bindings/cpufreq/
4615 F: include/linux/cpufreq.h
4616 F: include/linux/sched/cpufreq.h
4617 F: kernel/sched/cpufreq*.c
4618 F: tools/testing/selftests/cpufreq/
4620 CPU IDLE TIME MANAGEMENT FRAMEWORK
4621 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4622 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4623 L: linux-pm@vger.kernel.org
4625 B: https://bugzilla.kernel.org
4626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4627 F: Documentation/admin-guide/pm/cpuidle.rst
4628 F: Documentation/driver-api/pm/cpuidle.rst
4630 F: include/linux/cpuidle.h
4632 CPU POWER MONITORING SUBSYSTEM
4633 M: Thomas Renninger <trenn@suse.com>
4634 M: Shuah Khan <shuah@kernel.org>
4635 M: Shuah Khan <skhan@linuxfoundation.org>
4636 L: linux-pm@vger.kernel.org
4638 F: tools/power/cpupower/
4641 M: "H. Peter Anvin" <hpa@zytor.com>
4643 F: arch/x86/kernel/cpuid.c
4644 F: arch/x86/kernel/msr.c
4646 CPUIDLE DRIVER - ARM BIG LITTLE
4647 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4648 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4649 L: linux-pm@vger.kernel.org
4650 L: linux-arm-kernel@lists.infradead.org
4652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4653 F: drivers/cpuidle/cpuidle-big_little.c
4655 CPUIDLE DRIVER - ARM EXYNOS
4656 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4657 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4658 M: Kukjin Kim <kgene@kernel.org>
4659 L: linux-pm@vger.kernel.org
4660 L: linux-samsung-soc@vger.kernel.org
4662 F: arch/arm/mach-exynos/pm.c
4663 F: drivers/cpuidle/cpuidle-exynos.c
4664 F: include/linux/platform_data/cpuidle-exynos.h
4666 CPUIDLE DRIVER - ARM PSCI
4667 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4668 M: Sudeep Holla <sudeep.holla@arm.com>
4669 L: linux-pm@vger.kernel.org
4670 L: linux-arm-kernel@lists.infradead.org
4672 F: drivers/cpuidle/cpuidle-psci.c
4674 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4675 M: Ulf Hansson <ulf.hansson@linaro.org>
4676 L: linux-pm@vger.kernel.org
4677 L: linux-arm-kernel@lists.infradead.org
4679 F: drivers/cpuidle/cpuidle-psci.h
4680 F: drivers/cpuidle/cpuidle-psci-domain.c
4683 M: Nicolas Pitre <nico@fluxnic.net>
4685 F: Documentation/filesystems/cramfs.rst
4689 M: Bastien Nocera <hadess@hadess.net>
4690 L: linux-input@vger.kernel.org
4692 F: drivers/hid/hid-creative-sb0540.c
4695 M: Herbert Xu <herbert@gondor.apana.org.au>
4696 M: "David S. Miller" <davem@davemloft.net>
4697 L: linux-crypto@vger.kernel.org
4699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4701 F: Documentation/crypto/
4702 F: Documentation/devicetree/bindings/crypto/
4707 F: include/linux/crypto*
4710 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4711 M: Neil Horman <nhorman@tuxdriver.com>
4712 L: linux-crypto@vger.kernel.org
4714 F: crypto/ansi_cprng.c
4718 M: Hans Verkuil <hverkuil@xs4all.nl>
4719 L: linux-media@vger.kernel.org
4721 W: http://linuxtv.org
4722 T: git git://linuxtv.org/media_tree.git
4723 F: drivers/media/i2c/cs3308.c
4725 CS5535 Audio ALSA driver
4726 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4728 F: sound/pci/cs5535audio/
4730 CSI DRIVERS FOR ALLWINNER V3s
4731 M: Yong Deng <yong.deng@magewell.com>
4732 L: linux-media@vger.kernel.org
4734 T: git git://linuxtv.org/media_tree.git
4735 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4736 F: drivers/media/platform/sunxi/sun6i-csi/
4739 M: Solomon Peachy <pizza@shaftnet.org>
4741 F: drivers/net/wireless/st/cw1200/
4743 CX18 VIDEO4LINUX DRIVER
4744 M: Andy Walls <awalls@md.metrocast.net>
4745 L: linux-media@vger.kernel.org
4747 W: https://linuxtv.org
4748 T: git git://linuxtv.org/media_tree.git
4749 F: drivers/media/pci/cx18/
4750 F: include/uapi/linux/ivtv*
4752 CX2341X MPEG ENCODER HELPER MODULE
4753 M: Hans Verkuil <hverkuil@xs4all.nl>
4754 L: linux-media@vger.kernel.org
4756 W: https://linuxtv.org
4757 T: git git://linuxtv.org/media_tree.git
4758 F: drivers/media/common/cx2341x*
4759 F: include/media/drv-intf/cx2341x.h
4761 CX24120 MEDIA DRIVER
4762 M: Jemma Denson <jdenson@gmail.com>
4763 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4764 L: linux-media@vger.kernel.org
4766 W: https://linuxtv.org
4767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4768 F: drivers/media/dvb-frontends/cx24120*
4770 CX88 VIDEO4LINUX DRIVER
4771 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4772 L: linux-media@vger.kernel.org
4774 W: https://linuxtv.org
4775 T: git git://linuxtv.org/media_tree.git
4776 F: Documentation/driver-api/media/drivers/cx88*
4777 F: drivers/media/pci/cx88/
4779 CXD2820R MEDIA DRIVER
4780 M: Antti Palosaari <crope@iki.fi>
4781 L: linux-media@vger.kernel.org
4783 W: https://linuxtv.org
4784 W: http://palosaari.fi/linux/
4785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4786 T: git git://linuxtv.org/anttip/media_tree.git
4787 F: drivers/media/dvb-frontends/cxd2820r*
4789 CXGB3 ETHERNET DRIVER (CXGB3)
4790 M: Raju Rangoju <rajur@chelsio.com>
4791 L: netdev@vger.kernel.org
4793 W: http://www.chelsio.com
4794 F: drivers/net/ethernet/chelsio/cxgb3/
4796 CXGB3 ISCSI DRIVER (CXGB3I)
4797 M: Karen Xie <kxie@chelsio.com>
4798 L: linux-scsi@vger.kernel.org
4800 W: http://www.chelsio.com
4801 F: drivers/scsi/cxgbi/cxgb3i
4803 CXGB4 CRYPTO DRIVER (chcr)
4804 M: Ayush Sawal <ayush.sawal@chelsio.com>
4805 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4806 M: Rohit Maheshwari <rohitm@chelsio.com>
4807 L: linux-crypto@vger.kernel.org
4809 W: http://www.chelsio.com
4810 F: drivers/crypto/chelsio
4812 CXGB4 INLINE CRYPTO DRIVER
4813 M: Ayush Sawal <ayush.sawal@chelsio.com>
4814 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4815 M: Rohit Maheshwari <rohitm@chelsio.com>
4816 L: netdev@vger.kernel.org
4818 W: http://www.chelsio.com
4819 F: drivers/net/ethernet/chelsio/inline_crypto/
4821 CXGB4 ETHERNET DRIVER (CXGB4)
4822 M: Raju Rangoju <rajur@chelsio.com>
4823 L: netdev@vger.kernel.org
4825 W: http://www.chelsio.com
4826 F: drivers/net/ethernet/chelsio/cxgb4/
4828 CXGB4 ISCSI DRIVER (CXGB4I)
4829 M: Karen Xie <kxie@chelsio.com>
4830 L: linux-scsi@vger.kernel.org
4832 W: http://www.chelsio.com
4833 F: drivers/scsi/cxgbi/cxgb4i
4835 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4836 M: Potnuri Bharat Teja <bharat@chelsio.com>
4837 L: linux-rdma@vger.kernel.org
4839 W: http://www.openfabrics.org
4840 F: drivers/infiniband/hw/cxgb4/
4841 F: include/uapi/rdma/cxgb4-abi.h
4843 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4844 M: Raju Rangoju <rajur@chelsio.com>
4845 L: netdev@vger.kernel.org
4847 W: http://www.chelsio.com
4848 F: drivers/net/ethernet/chelsio/cxgb4vf/
4850 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4851 M: Frederic Barrat <fbarrat@linux.ibm.com>
4852 M: Andrew Donnellan <ajd@linux.ibm.com>
4853 L: linuxppc-dev@lists.ozlabs.org
4855 F: Documentation/ABI/testing/sysfs-class-cxl
4856 F: Documentation/powerpc/cxl.rst
4857 F: arch/powerpc/platforms/powernv/pci-cxl.c
4858 F: drivers/misc/cxl/
4859 F: include/misc/cxl*
4860 F: include/uapi/misc/cxl.h
4862 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4863 M: Manoj N. Kumar <manoj@linux.ibm.com>
4864 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4865 M: Uma Krishnan <ukrishn@linux.ibm.com>
4866 L: linux-scsi@vger.kernel.org
4868 F: Documentation/powerpc/cxlflash.rst
4869 F: drivers/scsi/cxlflash/
4870 F: include/uapi/scsi/cxlflash_ioctl.h
4873 M: Russell King <linux@armlinux.org.uk>
4874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4876 W: http://www.armlinux.org.uk/
4877 F: drivers/video/fbdev/cyber2000fb.*
4879 CYCLADES PC300 DRIVER
4881 F: drivers/net/wan/pc300*
4883 CYPRESS_FIRMWARE MEDIA DRIVER
4884 M: Antti Palosaari <crope@iki.fi>
4885 L: linux-media@vger.kernel.org
4887 W: https://linuxtv.org
4888 W: http://palosaari.fi/linux/
4889 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4890 T: git git://linuxtv.org/anttip/media_tree.git
4891 F: drivers/media/common/cypress_firmware*
4893 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4894 M: Linus Walleij <linus.walleij@linaro.org>
4895 L: linux-input@vger.kernel.org
4897 F: drivers/input/touchscreen/cy8ctma140.c
4899 CYTTSP TOUCHSCREEN DRIVER
4900 M: Ferruh Yigit <fery@cypress.com>
4901 L: linux-input@vger.kernel.org
4903 F: drivers/input/touchscreen/cyttsp*
4904 F: include/linux/input/cyttsp.h
4906 D-LINK DIR-685 TOUCHKEYS DRIVER
4907 M: Linus Walleij <linus.walleij@linaro.org>
4908 L: linux-input@vger.kernel.org
4910 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4912 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4913 M: Joshua Kinard <kumba@gentoo.org>
4915 F: drivers/rtc/rtc-ds1685.c
4916 F: include/linux/rtc/ds1685.h
4918 DAMA SLAVE for AX.25
4919 M: Joerg Reuter <jreuter@yaina.de>
4920 L: linux-hams@vger.kernel.org
4922 W: http://yaina.de/jreuter/
4923 W: http://www.qsl.net/dl1bke/
4924 F: net/ax25/af_ax25.c
4925 F: net/ax25/ax25_dev.c
4926 F: net/ax25/ax25_ds_*
4927 F: net/ax25/ax25_in.c
4928 F: net/ax25/ax25_out.c
4929 F: net/ax25/ax25_timer.c
4930 F: net/ax25/sysctl_net_ax25.c
4932 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4933 L: netdev@vger.kernel.org
4935 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4936 F: drivers/net/ethernet/dec/tulip/dmfe.c
4938 DC390/AM53C974 SCSI driver
4939 M: Hannes Reinecke <hare@suse.com>
4940 L: linux-scsi@vger.kernel.org
4942 F: drivers/scsi/am53c974.c
4945 M: Oliver Neukum <oliver@neukum.org>
4946 M: Ali Akcaagac <aliakc@web.de>
4947 M: Jamie Lenehan <lenehan@twibble.org>
4948 L: dc395x@twibble.org
4950 W: http://twibble.org/dist/dc395x/
4951 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4952 F: Documentation/scsi/dc395x.rst
4953 F: drivers/scsi/dc395x.*
4956 L: dccp@vger.kernel.org
4958 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4959 F: include/linux/dccp.h
4960 F: include/linux/tfrc.h
4961 F: include/uapi/linux/dccp.h
4964 DECnet NETWORK LAYER
4965 L: linux-decnet-user@lists.sourceforge.net
4967 W: http://linux-decnet.sourceforge.net
4968 F: Documentation/networking/decnet.rst
4971 DECSTATION PLATFORM SUPPORT
4972 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4973 L: linux-mips@vger.kernel.org
4975 W: http://www.linux-mips.org/wiki/DECstation
4977 F: arch/mips/include/asm/dec/
4978 F: arch/mips/include/asm/mach-dec/
4980 DEFXX FDDI NETWORK DRIVER
4981 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4983 F: drivers/net/fddi/defxx.*
4985 DEFZA FDDI NETWORK DRIVER
4986 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4988 F: drivers/net/fddi/defza.*
4990 DEINTERLACE DRIVERS FOR ALLWINNER H3
4991 M: Jernej Skrabec <jernej.skrabec@siol.net>
4992 L: linux-media@vger.kernel.org
4994 T: git git://linuxtv.org/media_tree.git
4995 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4996 F: drivers/media/platform/sunxi/sun8i-di/
4999 M: Matthew Garrett <mjg59@srcf.ucam.org>
5000 M: Pali Rohár <pali@kernel.org>
5001 L: platform-driver-x86@vger.kernel.org
5003 F: drivers/platform/x86/dell/dell-laptop.c
5005 DELL LAPTOP FREEFALL DRIVER
5006 M: Pali Rohár <pali@kernel.org>
5008 F: drivers/platform/x86/dell/dell-smo8800.c
5010 DELL LAPTOP RBTN DRIVER
5011 M: Pali Rohár <pali@kernel.org>
5013 F: drivers/platform/x86/dell/dell-rbtn.*
5015 DELL LAPTOP SMM DRIVER
5016 M: Pali Rohár <pali@kernel.org>
5018 F: drivers/hwmon/dell-smm-hwmon.c
5019 F: include/uapi/linux/i8k.h
5021 DELL REMOTE BIOS UPDATE DRIVER
5022 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5023 L: platform-driver-x86@vger.kernel.org
5025 F: drivers/platform/x86/dell/dell_rbu.c
5028 M: Pali Rohár <pali@kernel.org>
5029 M: Mario Limonciello <mario.limonciello@dell.com>
5030 L: platform-driver-x86@vger.kernel.org
5032 F: drivers/platform/x86/dell/dell-smbios.*
5034 DELL SMBIOS SMM DRIVER
5035 M: Mario Limonciello <mario.limonciello@dell.com>
5036 L: platform-driver-x86@vger.kernel.org
5038 F: drivers/platform/x86/dell/dell-smbios-smm.c
5040 DELL SMBIOS WMI DRIVER
5041 M: Mario Limonciello <mario.limonciello@dell.com>
5042 L: platform-driver-x86@vger.kernel.org
5044 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5045 F: tools/wmi/dell-smbios-example.c
5047 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5048 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5049 L: platform-driver-x86@vger.kernel.org
5051 F: Documentation/driver-api/dcdbas.rst
5052 F: drivers/platform/x86/dell/dcdbas.*
5054 DELL WMI DESCRIPTOR DRIVER
5055 M: Mario Limonciello <mario.limonciello@dell.com>
5057 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5059 DELL WMI SYSMAN DRIVER
5060 M: Divya Bharathi <divya.bharathi@dell.com>
5061 M: Mario Limonciello <mario.limonciello@dell.com>
5062 M: Prasanth Ksr <prasanth.ksr@dell.com>
5063 L: platform-driver-x86@vger.kernel.org
5065 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5066 F: drivers/platform/x86/dell/dell-wmi-sysman/
5068 DELL WMI NOTIFICATIONS DRIVER
5069 M: Matthew Garrett <mjg59@srcf.ucam.org>
5070 M: Pali Rohár <pali@kernel.org>
5072 F: drivers/platform/x86/dell/dell-wmi.c
5074 DELTA ST MEDIA DRIVER
5075 M: Hugues Fruchet <hugues.fruchet@st.com>
5076 L: linux-media@vger.kernel.org
5078 W: https://linuxtv.org
5079 T: git git://linuxtv.org/media_tree.git
5080 F: drivers/media/platform/sti/delta
5083 L: linux-mtd@lists.infradead.org
5085 F: drivers/mtd/nand/raw/denali*
5087 DESIGNWARE EDMA CORE IP DRIVER
5088 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5089 L: dmaengine@vger.kernel.org
5091 F: drivers/dma/dw-edma/
5092 F: include/linux/dma/edma.h
5094 DESIGNWARE USB2 DRD IP DRIVER
5095 M: Minas Harutyunyan <hminas@synopsys.com>
5096 L: linux-usb@vger.kernel.org
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5099 F: drivers/usb/dwc2/
5101 DESIGNWARE USB3 DRD IP DRIVER
5102 M: Felipe Balbi <balbi@kernel.org>
5103 L: linux-usb@vger.kernel.org
5105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5106 F: drivers/usb/dwc3/
5108 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5109 M: Andreas Klinger <ak@it-klinger.de>
5110 L: linux-iio@vger.kernel.org
5112 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5113 F: drivers/iio/proximity/srf*.c
5115 DEVICE COREDUMP (DEV_COREDUMP)
5116 M: Johannes Berg <johannes@sipsolutions.net>
5117 L: linux-kernel@vger.kernel.org
5119 F: drivers/base/devcoredump.c
5120 F: include/linux/devcoredump.h
5122 DEVICE DEPENDENCY HELPER SCRIPT
5123 M: Saravana Kannan <saravanak@google.com>
5124 L: linux-kernel@vger.kernel.org
5126 F: scripts/dev-needs.sh
5128 DEVICE DIRECT ACCESS (DAX)
5129 M: Dan Williams <dan.j.williams@intel.com>
5130 M: Vishal Verma <vishal.l.verma@intel.com>
5131 M: Dave Jiang <dave.jiang@intel.com>
5132 L: linux-nvdimm@lists.01.org
5136 DEVICE FREQUENCY (DEVFREQ)
5137 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5138 M: Kyungmin Park <kyungmin.park@samsung.com>
5139 M: Chanwoo Choi <cw00.choi@samsung.com>
5140 L: linux-pm@vger.kernel.org
5142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5143 F: Documentation/devicetree/bindings/devfreq/
5145 F: include/linux/devfreq.h
5146 F: include/trace/events/devfreq.h
5148 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5149 M: Chanwoo Choi <cw00.choi@samsung.com>
5150 L: linux-pm@vger.kernel.org
5152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5153 F: Documentation/devicetree/bindings/devfreq/event/
5154 F: drivers/devfreq/devfreq-event.c
5155 F: drivers/devfreq/event/
5156 F: include/dt-bindings/pmu/exynos_ppmu.h
5157 F: include/linux/devfreq-event.h
5159 DEVICE NUMBER REGISTRY
5160 M: Torben Mathiasen <device@lanana.org>
5162 W: http://lanana.org/docs/device-list/index.html
5165 M: Alasdair Kergon <agk@redhat.com>
5166 M: Mike Snitzer <snitzer@redhat.com>
5167 M: dm-devel@redhat.com
5168 L: dm-devel@redhat.com
5170 W: http://sources.redhat.com/dm
5171 Q: http://patchwork.kernel.org/project/dm-devel/list/
5172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5173 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5174 F: Documentation/admin-guide/device-mapper/
5175 F: drivers/md/Kconfig
5176 F: drivers/md/Makefile
5178 F: drivers/md/persistent-data/
5179 F: include/linux/device-mapper.h
5180 F: include/linux/dm-*.h
5181 F: include/uapi/linux/dm-*.h
5184 M: Jiri Pirko <jiri@nvidia.com>
5185 L: netdev@vger.kernel.org
5187 F: Documentation/networking/devlink
5188 F: include/net/devlink.h
5189 F: include/uapi/linux/devlink.h
5190 F: net/core/devlink.c
5192 DIALOG SEMICONDUCTOR DRIVERS
5193 M: Support Opensource <support.opensource@diasemi.com>
5195 W: http://www.dialog-semiconductor.com/products
5196 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5197 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5198 F: Documentation/devicetree/bindings/mfd/da90*.txt
5199 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5200 F: Documentation/devicetree/bindings/regulator/da92*.txt
5201 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5202 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5203 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5204 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5205 F: Documentation/hwmon/da90??.rst
5206 F: drivers/gpio/gpio-da90??.c
5207 F: drivers/hwmon/da90??-hwmon.c
5208 F: drivers/iio/adc/da91??-*.c
5209 F: drivers/input/misc/da72??.[ch]
5210 F: drivers/input/misc/da90??_onkey.c
5211 F: drivers/input/touchscreen/da9052_tsi.c
5212 F: drivers/leds/leds-da90??.c
5213 F: drivers/mfd/da903x.c
5214 F: drivers/mfd/da90??-*.c
5215 F: drivers/mfd/da91??-*.c
5216 F: drivers/pinctrl/pinctrl-da90??.c
5217 F: drivers/power/supply/da9052-battery.c
5218 F: drivers/power/supply/da91??-*.c
5219 F: drivers/regulator/da9???-regulator.[ch]
5220 F: drivers/regulator/slg51000-regulator.[ch]
5221 F: drivers/rtc/rtc-da90??.c
5222 F: drivers/thermal/da90??-thermal.c
5223 F: drivers/video/backlight/da90??_bl.c
5224 F: drivers/watchdog/da90??_wdt.c
5225 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5226 F: include/linux/mfd/da903x.h
5227 F: include/linux/mfd/da9052/
5228 F: include/linux/mfd/da9055/
5229 F: include/linux/mfd/da9062/
5230 F: include/linux/mfd/da9063/
5231 F: include/linux/mfd/da9150/
5232 F: include/linux/regulator/da9211.h
5233 F: include/sound/da[79]*.h
5234 F: sound/soc/codecs/da[79]*.[ch]
5236 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5237 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5238 L: linux-gpio@vger.kernel.org
5240 F: drivers/gpio/gpio-gpio-mm.c
5242 DIOLAN U2C-12 I2C DRIVER
5243 M: Guenter Roeck <linux@roeck-us.net>
5244 L: linux-i2c@vger.kernel.org
5246 F: drivers/i2c/busses/i2c-diolan-u2c.c
5248 DIRECTORY NOTIFICATION (DNOTIFY)
5249 M: Jan Kara <jack@suse.cz>
5250 R: Amir Goldstein <amir73il@gmail.com>
5251 L: linux-fsdevel@vger.kernel.org
5253 F: Documentation/filesystems/dnotify.rst
5254 F: fs/notify/dnotify/
5255 F: include/linux/dnotify.h
5257 DISK GEOMETRY AND PARTITION HANDLING
5258 M: Andries Brouwer <aeb@cwi.nl>
5260 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5261 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5262 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5265 M: Jan Kara <jack@suse.com>
5267 F: Documentation/filesystems/quota.rst
5269 F: include/linux/quota*.h
5270 F: include/uapi/linux/quota*.h
5272 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5273 M: Bernie Thompson <bernie@plugable.com>
5274 L: linux-fbdev@vger.kernel.org
5276 W: http://plugable.com/category/projects/udlfb/
5277 F: Documentation/fb/udlfb.rst
5278 F: drivers/video/fbdev/udlfb.c
5279 F: include/video/udlfb.h
5281 DISTRIBUTED LOCK MANAGER (DLM)
5282 M: Christine Caulfield <ccaulfie@redhat.com>
5283 M: David Teigland <teigland@redhat.com>
5284 L: cluster-devel@redhat.com
5286 W: http://sources.redhat.com/cluster/
5287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5290 DMA BUFFER SHARING FRAMEWORK
5291 M: Sumit Semwal <sumit.semwal@linaro.org>
5292 M: Christian König <christian.koenig@amd.com>
5293 L: linux-media@vger.kernel.org
5294 L: dri-devel@lists.freedesktop.org
5295 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5297 T: git git://anongit.freedesktop.org/drm/drm-misc
5298 F: Documentation/driver-api/dma-buf.rst
5300 F: include/linux/*fence.h
5301 F: include/linux/dma-buf*
5302 F: include/linux/dma-resv.h
5303 K: \bdma_(?:buf|fence|resv)\b
5305 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5306 M: Vinod Koul <vkoul@kernel.org>
5307 L: dmaengine@vger.kernel.org
5309 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5311 F: Documentation/devicetree/bindings/dma/
5312 F: Documentation/driver-api/dmaengine/
5314 F: include/linux/dma/
5315 F: include/linux/dmaengine.h
5316 F: include/linux/of_dma.h
5319 M: Christoph Hellwig <hch@lst.de>
5320 M: Marek Szyprowski <m.szyprowski@samsung.com>
5321 R: Robin Murphy <robin.murphy@arm.com>
5322 L: iommu@lists.linux-foundation.org
5324 W: http://git.infradead.org/users/hch/dma-mapping.git
5325 T: git git://git.infradead.org/users/hch/dma-mapping.git
5326 F: include/asm-generic/dma-mapping.h
5327 F: include/linux/dma-direct.h
5328 F: include/linux/dma-mapping.h
5329 F: include/linux/dma-map-ops.h
5332 DMA MAPPING BENCHMARK
5333 M: Barry Song <song.bao.hua@hisilicon.com>
5334 L: iommu@lists.linux-foundation.org
5335 F: kernel/dma/map_benchmark.c
5336 F: tools/testing/selftests/dma/
5338 DMA-BUF HEAPS FRAMEWORK
5339 M: Sumit Semwal <sumit.semwal@linaro.org>
5340 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5341 R: Liam Mark <lmark@codeaurora.org>
5342 R: Laura Abbott <labbott@redhat.com>
5343 R: Brian Starkey <Brian.Starkey@arm.com>
5344 R: John Stultz <john.stultz@linaro.org>
5345 L: linux-media@vger.kernel.org
5346 L: dri-devel@lists.freedesktop.org
5347 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5349 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 F: drivers/dma-buf/dma-heap.c
5351 F: drivers/dma-buf/heaps/*
5352 F: include/linux/dma-heap.h
5353 F: include/uapi/linux/dma-heap.h
5355 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5356 M: Lukasz Luba <lukasz.luba@arm.com>
5357 L: linux-pm@vger.kernel.org
5358 L: linux-samsung-soc@vger.kernel.org
5360 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5361 F: drivers/memory/samsung/exynos5422-dmc.c
5363 DME1737 HARDWARE MONITOR DRIVER
5364 M: Juerg Haefliger <juergh@gmail.com>
5365 L: linux-hwmon@vger.kernel.org
5367 F: Documentation/hwmon/dme1737.rst
5368 F: drivers/hwmon/dme1737.c
5371 M: Jean Delvare <jdelvare@suse.com>
5373 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5374 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5375 F: drivers/firmware/dmi-id.c
5376 F: drivers/firmware/dmi_scan.c
5377 F: include/linux/dmi.h
5380 M: Jonathan Corbet <corbet@lwn.net>
5381 L: linux-doc@vger.kernel.org
5383 P: Documentation/doc-guide/maintainer-profile.rst
5384 T: git git://git.lwn.net/linux.git docs-next
5386 F: scripts/documentation-file-ref-check
5387 F: scripts/kernel-doc
5388 F: scripts/sphinx-pre-install
5389 X: Documentation/ABI/
5390 X: Documentation/admin-guide/media/
5391 X: Documentation/devicetree/
5392 X: Documentation/driver-api/media/
5393 X: Documentation/firmware-guide/acpi/
5394 X: Documentation/i2c/
5395 X: Documentation/power/
5396 X: Documentation/spi/
5397 X: Documentation/userspace-api/media/
5399 DOCUMENTATION SCRIPTS
5400 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5401 L: linux-doc@vger.kernel.org
5403 F: Documentation/sphinx/parse-headers.pl
5404 F: scripts/documentation-file-ref-check
5405 F: scripts/sphinx-pre-install
5407 DOCUMENTATION/ITALIAN
5408 M: Federico Vaga <federico.vaga@vaga.pv.it>
5409 L: linux-doc@vger.kernel.org
5411 F: Documentation/translations/it_IT
5413 DONGWOON DW9714 LENS VOICE COIL DRIVER
5414 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5415 L: linux-media@vger.kernel.org
5417 T: git git://linuxtv.org/media_tree.git
5418 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5419 F: drivers/media/i2c/dw9714.c
5421 DONGWOON DW9768 LENS VOICE COIL DRIVER
5422 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5423 L: linux-media@vger.kernel.org
5425 T: git git://linuxtv.org/media_tree.git
5426 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5427 F: drivers/media/i2c/dw9768.c
5429 DONGWOON DW9807 LENS VOICE COIL DRIVER
5430 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5431 L: linux-media@vger.kernel.org
5433 T: git git://linuxtv.org/media_tree.git
5434 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5435 F: drivers/media/i2c/dw9807-vcm.c
5438 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5439 L: blinux-list@redhat.com
5441 F: drivers/char/dtlk.c
5442 F: include/linux/dtlk.h
5444 DPAA2 DATAPATH I/O (DPIO) DRIVER
5445 M: Roy Pledge <Roy.Pledge@nxp.com>
5446 L: linux-kernel@vger.kernel.org
5448 F: drivers/soc/fsl/dpio
5450 DPAA2 ETHERNET DRIVER
5451 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5452 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5453 L: netdev@vger.kernel.org
5455 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5456 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5457 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5458 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5459 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5460 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5461 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5462 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5463 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5465 DPAA2 ETHERNET SWITCH DRIVER
5466 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5467 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5468 L: linux-kernel@vger.kernel.org
5470 F: drivers/staging/fsl-dpaa2/ethsw
5472 DPT_I2O SCSI RAID DRIVER
5473 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5474 L: linux-scsi@vger.kernel.org
5476 W: http://www.adaptec.com/
5477 F: drivers/scsi/dpt*
5478 F: drivers/scsi/dpt/
5481 M: Philipp Reisner <philipp.reisner@linbit.com>
5482 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5483 L: drbd-dev@lists.linbit.com
5485 W: http://www.drbd.org
5486 T: git git://git.linbit.com/linux-drbd.git
5487 T: git git://git.linbit.com/drbd-8.4.git
5488 F: Documentation/admin-guide/blockdev/
5489 F: drivers/block/drbd/
5492 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5493 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5494 R: "Rafael J. Wysocki" <rafael@kernel.org>
5496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5497 F: Documentation/core-api/kobject.rst
5501 F: include/linux/debugfs.h
5502 F: include/linux/kobj*
5505 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5506 M: Nishanth Menon <nm@ti.com>
5507 L: linux-pm@vger.kernel.org
5509 F: drivers/soc/ti/smartreflex.c
5510 F: include/linux/power/smartreflex.h
5512 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5513 M: Maxime Ripard <mripard@kernel.org>
5514 M: Chen-Yu Tsai <wens@csie.org>
5515 R: Jernej Skrabec <jernej.skrabec@siol.net>
5516 L: dri-devel@lists.freedesktop.org
5518 T: git git://anongit.freedesktop.org/drm/drm-misc
5519 F: drivers/gpu/drm/sun4i/sun8i*
5521 DRM DRIVER FOR ARM PL111 CLCD
5522 M: Eric Anholt <eric@anholt.net>
5524 T: git git://anongit.freedesktop.org/drm/drm-misc
5525 F: drivers/gpu/drm/pl111/
5527 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5528 M: Linus Walleij <linus.walleij@linaro.org>
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5532 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5534 DRM DRIVER FOR ASPEED BMC GFX
5535 M: Joel Stanley <joel@jms.id.au>
5536 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5538 T: git git://anongit.freedesktop.org/drm/drm-misc
5539 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5540 F: drivers/gpu/drm/aspeed/
5542 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5543 M: Dave Airlie <airlied@redhat.com>
5544 R: Thomas Zimmermann <tzimmermann@suse.de>
5545 L: dri-devel@lists.freedesktop.org
5547 T: git git://anongit.freedesktop.org/drm/drm-misc
5548 F: drivers/gpu/drm/ast/
5550 DRM DRIVER FOR BOCHS VIRTUAL GPU
5551 M: Gerd Hoffmann <kraxel@redhat.com>
5552 L: virtualization@lists.linux-foundation.org
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: drivers/gpu/drm/bochs/
5557 DRM DRIVER FOR BOE HIMAX8279D PANELS
5558 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5560 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5561 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5563 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5564 M: Linus Walleij <linus.walleij@linaro.org>
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: drivers/gpu/drm/tve200/
5569 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5570 M: Icenowy Zheng <icenowy@aosc.io>
5572 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5573 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5575 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5576 M: Jagan Teki <jagan@amarulasolutions.com>
5578 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5579 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5581 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5582 M: Hans de Goede <hdegoede@redhat.com>
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 F: drivers/gpu/drm/tiny/gm12u320.c
5587 DRM DRIVER FOR HX8357D PANELS
5588 M: Eric Anholt <eric@anholt.net>
5590 T: git git://anongit.freedesktop.org/drm/drm-misc
5591 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5592 F: drivers/gpu/drm/tiny/hx8357d.c
5594 DRM DRIVER FOR ILITEK ILI9225 PANELS
5595 M: David Lechner <david@lechnology.com>
5597 T: git git://anongit.freedesktop.org/drm/drm-misc
5598 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5599 F: drivers/gpu/drm/tiny/ili9225.c
5601 DRM DRIVER FOR ILITEK ILI9486 PANELS
5602 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5604 T: git git://anongit.freedesktop.org/drm/drm-misc
5605 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5606 F: drivers/gpu/drm/tiny/ili9486.c
5608 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5609 S: Orphan / Obsolete
5610 F: drivers/gpu/drm/i810/
5611 F: include/uapi/drm/i810_drm.h
5613 DRM DRIVER FOR LVDS PANELS
5614 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5615 L: dri-devel@lists.freedesktop.org
5616 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: drivers/gpu/drm/panel/panel-lvds.c
5619 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5621 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5622 M: Guido Günther <agx@sigxcpu.org>
5623 R: Purism Kernel Team <kernel@puri.sm>
5625 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5626 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5628 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5629 S: Orphan / Obsolete
5630 F: drivers/gpu/drm/mga/
5631 F: include/uapi/drm/mga_drm.h
5633 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5634 M: Dave Airlie <airlied@redhat.com>
5635 R: Thomas Zimmermann <tzimmermann@suse.de>
5636 L: dri-devel@lists.freedesktop.org
5638 T: git git://anongit.freedesktop.org/drm/drm-misc
5639 F: drivers/gpu/drm/mgag200/
5641 DRM DRIVER FOR MI0283QT
5642 M: Noralf Trønnes <noralf@tronnes.org>
5644 T: git git://anongit.freedesktop.org/drm/drm-misc
5645 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5646 F: drivers/gpu/drm/tiny/mi0283qt.c
5648 DRM DRIVER FOR MSM ADRENO GPU
5649 M: Rob Clark <robdclark@gmail.com>
5650 M: Sean Paul <sean@poorly.run>
5651 L: linux-arm-msm@vger.kernel.org
5652 L: dri-devel@lists.freedesktop.org
5653 L: freedreno@lists.freedesktop.org
5655 T: git https://gitlab.freedesktop.org/drm/msm.git
5656 F: Documentation/devicetree/bindings/display/msm/
5657 F: drivers/gpu/drm/msm/
5658 F: include/uapi/drm/msm_drm.h
5660 DRM DRIVER FOR NOVATEK NT35510 PANELS
5661 M: Linus Walleij <linus.walleij@linaro.org>
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5664 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5665 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5667 DRM DRIVER FOR NOVATEK NT36672A PANELS
5668 M: Sumit Semwal <sumit.semwal@linaro.org>
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5672 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5674 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5675 M: Ben Skeggs <bskeggs@redhat.com>
5676 L: dri-devel@lists.freedesktop.org
5677 L: nouveau@lists.freedesktop.org
5679 T: git git://github.com/skeggsb/linux
5680 F: drivers/gpu/drm/nouveau/
5681 F: include/uapi/drm/nouveau_drm.h
5683 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5684 M: Stefan Mavrodiev <stefan@olimex.com>
5686 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5687 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5689 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5690 M: Noralf Trønnes <noralf@tronnes.org>
5692 T: git git://anongit.freedesktop.org/drm/drm-misc
5693 F: Documentation/devicetree/bindings/display/repaper.txt
5694 F: drivers/gpu/drm/tiny/repaper.c
5696 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5697 M: Dave Airlie <airlied@redhat.com>
5698 M: Gerd Hoffmann <kraxel@redhat.com>
5699 L: virtualization@lists.linux-foundation.org
5701 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5703 F: drivers/gpu/drm/tiny/cirrus.c
5705 DRM DRIVER FOR QXL VIRTUAL GPU
5706 M: Dave Airlie <airlied@redhat.com>
5707 M: Gerd Hoffmann <kraxel@redhat.com>
5708 L: virtualization@lists.linux-foundation.org
5709 L: spice-devel@lists.freedesktop.org
5711 T: git git://anongit.freedesktop.org/drm/drm-misc
5712 F: drivers/gpu/drm/qxl/
5713 F: include/uapi/drm/qxl_drm.h
5715 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5716 S: Orphan / Obsolete
5717 F: drivers/gpu/drm/r128/
5718 F: include/uapi/drm/r128_drm.h
5720 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5721 M: Robert Chiras <robert.chiras@nxp.com>
5723 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5724 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5726 DRM DRIVER FOR SITRONIX ST7703 PANELS
5727 M: Guido Günther <agx@sigxcpu.org>
5728 R: Purism Kernel Team <kernel@puri.sm>
5729 R: Ondrej Jirman <megous@megous.com>
5731 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5732 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5734 DRM DRIVER FOR SAVAGE VIDEO CARDS
5735 S: Orphan / Obsolete
5736 F: drivers/gpu/drm/savage/
5737 F: include/uapi/drm/savage_drm.h
5739 DRM DRIVER FOR SIS VIDEO CARDS
5740 S: Orphan / Obsolete
5741 F: drivers/gpu/drm/sis/
5742 F: include/uapi/drm/sis_drm.h
5744 DRM DRIVER FOR SITRONIX ST7586 PANELS
5745 M: David Lechner <david@lechnology.com>
5747 T: git git://anongit.freedesktop.org/drm/drm-misc
5748 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5749 F: drivers/gpu/drm/tiny/st7586.c
5751 DRM DRIVER FOR SITRONIX ST7701 PANELS
5752 M: Jagan Teki <jagan@amarulasolutions.com>
5754 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5755 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5757 DRM DRIVER FOR SITRONIX ST7735R PANELS
5758 M: David Lechner <david@lechnology.com>
5760 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5762 F: drivers/gpu/drm/tiny/st7735r.c
5764 DRM DRIVER FOR SONY ACX424AKP PANELS
5765 M: Linus Walleij <linus.walleij@linaro.org>
5767 T: git git://anongit.freedesktop.org/drm/drm-misc
5768 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5770 DRM DRIVER FOR ST-ERICSSON MCDE
5771 M: Linus Walleij <linus.walleij@linaro.org>
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5775 F: drivers/gpu/drm/mcde/
5777 DRM DRIVER FOR TDFX VIDEO CARDS
5778 S: Orphan / Obsolete
5779 F: drivers/gpu/drm/tdfx/
5781 DRM DRIVER FOR TPO TPG110 PANELS
5782 M: Linus Walleij <linus.walleij@linaro.org>
5784 T: git git://anongit.freedesktop.org/drm/drm-misc
5785 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5786 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5788 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5789 M: Dave Airlie <airlied@redhat.com>
5790 R: Sean Paul <sean@poorly.run>
5791 R: Thomas Zimmermann <tzimmermann@suse.de>
5792 L: dri-devel@lists.freedesktop.org
5794 T: git git://anongit.freedesktop.org/drm/drm-misc
5795 F: drivers/gpu/drm/udl/
5797 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5798 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5799 M: Melissa Wen <melissa.srw@gmail.com>
5800 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5801 R: Daniel Vetter <daniel@ffwll.ch>
5802 L: dri-devel@lists.freedesktop.org
5804 T: git git://anongit.freedesktop.org/drm/drm-misc
5805 F: Documentation/gpu/vkms.rst
5806 F: drivers/gpu/drm/vkms/
5808 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5809 M: Hans de Goede <hdegoede@redhat.com>
5810 L: dri-devel@lists.freedesktop.org
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: drivers/gpu/drm/vboxvideo/
5815 DRM DRIVER FOR VMWARE VIRTUAL GPU
5816 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5817 M: Roland Scheidegger <sroland@vmware.com>
5818 M: Zack Rusin <zackr@vmware.com>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://people.freedesktop.org/~sroland/linux
5822 F: drivers/gpu/drm/vmwgfx/
5823 F: include/uapi/drm/vmwgfx_drm.h
5826 M: David Airlie <airlied@linux.ie>
5827 M: Daniel Vetter <daniel@ffwll.ch>
5828 L: dri-devel@lists.freedesktop.org
5830 B: https://bugs.freedesktop.org/
5831 C: irc://chat.freenode.net/dri-devel
5832 T: git git://anongit.freedesktop.org/drm/drm
5833 F: Documentation/devicetree/bindings/display/
5834 F: Documentation/devicetree/bindings/gpu/
5835 F: Documentation/gpu/
5839 F: include/linux/vga*
5840 F: include/uapi/drm/
5842 DRM DRIVERS AND MISC GPU PATCHES
5843 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5844 M: Maxime Ripard <mripard@kernel.org>
5845 M: Thomas Zimmermann <tzimmermann@suse.de>
5847 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: Documentation/gpu/
5850 F: drivers/gpu/drm/*
5853 F: include/linux/vga*
5854 F: include/uapi/drm/drm*
5856 DRM DRIVERS FOR ALLWINNER A10
5857 M: Maxime Ripard <mripard@kernel.org>
5858 M: Chen-Yu Tsai <wens@csie.org>
5859 L: dri-devel@lists.freedesktop.org
5861 T: git git://anongit.freedesktop.org/drm/drm-misc
5862 F: Documentation/devicetree/bindings/display/allwinner*
5863 F: drivers/gpu/drm/sun4i/
5865 DRM DRIVERS FOR AMLOGIC SOCS
5866 M: Neil Armstrong <narmstrong@baylibre.com>
5867 L: dri-devel@lists.freedesktop.org
5868 L: linux-amlogic@lists.infradead.org
5870 W: http://linux-meson.com/
5871 T: git git://anongit.freedesktop.org/drm/drm-misc
5872 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5873 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5874 F: Documentation/gpu/meson.rst
5875 F: drivers/gpu/drm/meson/
5877 DRM DRIVERS FOR ATMEL HLCDC
5878 M: Sam Ravnborg <sam@ravnborg.org>
5879 M: Boris Brezillon <bbrezillon@kernel.org>
5880 L: dri-devel@lists.freedesktop.org
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/atmel/
5884 F: drivers/gpu/drm/atmel-hlcdc/
5886 DRM DRIVERS FOR BRIDGE CHIPS
5887 M: Andrzej Hajda <a.hajda@samsung.com>
5888 M: Neil Armstrong <narmstrong@baylibre.com>
5889 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5890 R: Jonas Karlman <jonas@kwiboo.se>
5891 R: Jernej Skrabec <jernej.skrabec@siol.net>
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: drivers/gpu/drm/bridge/
5896 DRM DRIVERS FOR EXYNOS
5897 M: Inki Dae <inki.dae@samsung.com>
5898 M: Joonyoung Shim <jy0922.shim@samsung.com>
5899 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5900 M: Kyungmin Park <kyungmin.park@samsung.com>
5901 L: dri-devel@lists.freedesktop.org
5903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5904 F: Documentation/devicetree/bindings/display/exynos/
5905 F: drivers/gpu/drm/exynos/
5906 F: include/uapi/drm/exynos_drm.h
5908 DRM DRIVERS FOR FREESCALE DCU
5909 M: Stefan Agner <stefan@agner.ch>
5910 M: Alison Wang <alison.wang@nxp.com>
5911 L: dri-devel@lists.freedesktop.org
5913 T: git git://anongit.freedesktop.org/drm/drm-misc
5914 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5915 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5916 F: drivers/gpu/drm/fsl-dcu/
5918 DRM DRIVERS FOR FREESCALE IMX
5919 M: Philipp Zabel <p.zabel@pengutronix.de>
5920 L: dri-devel@lists.freedesktop.org
5922 F: Documentation/devicetree/bindings/display/imx/
5923 F: drivers/gpu/drm/imx/
5924 F: drivers/gpu/ipu-v3/
5926 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5927 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5928 L: dri-devel@lists.freedesktop.org
5930 T: git git://github.com/patjak/drm-gma500
5931 F: drivers/gpu/drm/gma500/
5933 DRM DRIVERS FOR HISILICON
5934 M: Xinliang Liu <xinliang.liu@linaro.org>
5935 M: Tian Tao <tiantao6@hisilicon.com>
5936 R: John Stultz <john.stultz@linaro.org>
5937 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5938 R: Chen Feng <puck.chen@hisilicon.com>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/hisilicon/
5943 F: drivers/gpu/drm/hisilicon/
5945 DRM DRIVERS FOR LIMA
5946 M: Qiang Yu <yuq825@gmail.com>
5947 L: dri-devel@lists.freedesktop.org
5948 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: drivers/gpu/drm/lima/
5952 F: include/uapi/drm/lima_drm.h
5954 DRM DRIVERS FOR MEDIATEK
5955 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5956 M: Philipp Zabel <p.zabel@pengutronix.de>
5957 L: dri-devel@lists.freedesktop.org
5959 F: Documentation/devicetree/bindings/display/mediatek/
5960 F: drivers/gpu/drm/mediatek/
5961 F: drivers/phy/mediatek/phy-mtk-hdmi*
5962 F: drivers/phy/mediatek/phy-mtk-mipi*
5964 DRM DRIVERS FOR NVIDIA TEGRA
5965 M: Thierry Reding <thierry.reding@gmail.com>
5966 L: dri-devel@lists.freedesktop.org
5967 L: linux-tegra@vger.kernel.org
5969 T: git git://anongit.freedesktop.org/tegra/linux.git
5970 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5971 F: drivers/gpu/drm/tegra/
5972 F: drivers/gpu/host1x/
5973 F: include/linux/host1x.h
5974 F: include/uapi/drm/tegra_drm.h
5976 DRM DRIVERS FOR RENESAS
5977 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5978 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5979 L: dri-devel@lists.freedesktop.org
5980 L: linux-renesas-soc@vger.kernel.org
5982 T: git git://linuxtv.org/pinchartl/media drm/du/next
5983 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5984 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5985 F: Documentation/devicetree/bindings/display/renesas,du.txt
5986 F: drivers/gpu/drm/rcar-du/
5987 F: drivers/gpu/drm/shmobile/
5988 F: include/linux/platform_data/shmob_drm.h
5990 DRM DRIVERS FOR ROCKCHIP
5991 M: Sandy Huang <hjc@rock-chips.com>
5992 M: Heiko Stübner <heiko@sntech.de>
5993 L: dri-devel@lists.freedesktop.org
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/rockchip/
5997 F: drivers/gpu/drm/rockchip/
6000 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6001 M: Vincent Abriou <vincent.abriou@st.com>
6002 L: dri-devel@lists.freedesktop.org
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6006 F: drivers/gpu/drm/sti
6009 M: Yannick Fertre <yannick.fertre@st.com>
6010 M: Philippe Cornu <philippe.cornu@st.com>
6011 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6012 M: Vincent Abriou <vincent.abriou@st.com>
6013 L: dri-devel@lists.freedesktop.org
6015 T: git git://anongit.freedesktop.org/drm/drm-misc
6016 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6017 F: drivers/gpu/drm/stm
6019 DRM DRIVERS FOR TI KEYSTONE
6020 M: Jyri Sarha <jyri.sarha@iki.fi>
6021 M: Tomi Valkeinen <tomba@kernel.org>
6022 L: dri-devel@lists.freedesktop.org
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6026 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6027 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6028 F: drivers/gpu/drm/tidss/
6030 DRM DRIVERS FOR TI LCDC
6031 M: Jyri Sarha <jyri.sarha@iki.fi>
6032 R: Tomi Valkeinen <tomba@kernel.org>
6033 L: dri-devel@lists.freedesktop.org
6035 F: Documentation/devicetree/bindings/display/tilcdc/
6036 F: drivers/gpu/drm/tilcdc/
6038 DRM DRIVERS FOR TI OMAP
6039 M: Tomi Valkeinen <tomba@kernel.org>
6040 L: dri-devel@lists.freedesktop.org
6042 F: Documentation/devicetree/bindings/display/ti/
6043 F: drivers/gpu/drm/omapdrm/
6046 M: Eric Anholt <eric@anholt.net>
6048 T: git git://anongit.freedesktop.org/drm/drm-misc
6049 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6050 F: drivers/gpu/drm/v3d/
6051 F: include/uapi/drm/v3d_drm.h
6054 M: Eric Anholt <eric@anholt.net>
6055 M: Maxime Ripard <mripard@kernel.org>
6057 T: git git://github.com/anholt/linux
6058 T: git git://anongit.freedesktop.org/drm/drm-misc
6059 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6060 F: drivers/gpu/drm/vc4/
6061 F: include/uapi/drm/vc4_drm.h
6063 DRM DRIVERS FOR VIVANTE GPU IP
6064 M: Lucas Stach <l.stach@pengutronix.de>
6065 R: Russell King <linux+etnaviv@armlinux.org.uk>
6066 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6067 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6068 L: dri-devel@lists.freedesktop.org
6070 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6071 F: drivers/gpu/drm/etnaviv/
6072 F: include/uapi/drm/etnaviv_drm.h
6075 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6076 L: dri-devel@lists.freedesktop.org
6077 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6079 T: git git://anongit.freedesktop.org/drm/drm-misc
6080 F: Documentation/gpu/xen-front.rst
6081 F: drivers/gpu/drm/xen/
6083 DRM DRIVERS FOR XILINX
6084 M: Hyun Kwon <hyun.kwon@xilinx.com>
6085 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6086 L: dri-devel@lists.freedesktop.org
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/devicetree/bindings/display/xlnx/
6090 F: drivers/gpu/drm/xlnx/
6093 M: Thierry Reding <thierry.reding@gmail.com>
6094 R: Sam Ravnborg <sam@ravnborg.org>
6095 L: dri-devel@lists.freedesktop.org
6097 T: git git://anongit.freedesktop.org/drm/drm-misc
6098 F: Documentation/devicetree/bindings/display/panel/
6099 F: drivers/gpu/drm/drm_panel.c
6100 F: drivers/gpu/drm/panel/
6101 F: include/drm/drm_panel.h
6104 M: Christian Koenig <christian.koenig@amd.com>
6105 M: Huang Rui <ray.huang@amd.com>
6106 L: dri-devel@lists.freedesktop.org
6108 T: git git://people.freedesktop.org/~agd5f/linux
6109 F: drivers/gpu/drm/ttm/
6112 DSBR100 USB FM RADIO DRIVER
6113 M: Alexey Klimov <klimov.linux@gmail.com>
6114 L: linux-media@vger.kernel.org
6116 T: git git://linuxtv.org/media_tree.git
6117 F: drivers/media/radio/dsbr100.c
6120 M: Hans Verkuil <hverkuil@xs4all.nl>
6121 L: linux-media@vger.kernel.org
6123 W: https://linuxtv.org
6124 T: git git://linuxtv.org/media_tree.git
6125 F: drivers/media/pci/dt3155/
6127 DVB_USB_AF9015 MEDIA DRIVER
6128 M: Antti Palosaari <crope@iki.fi>
6129 L: linux-media@vger.kernel.org
6131 W: https://linuxtv.org
6132 W: http://palosaari.fi/linux/
6133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6134 T: git git://linuxtv.org/anttip/media_tree.git
6135 F: drivers/media/usb/dvb-usb-v2/af9015*
6137 DVB_USB_AF9035 MEDIA DRIVER
6138 M: Antti Palosaari <crope@iki.fi>
6139 L: linux-media@vger.kernel.org
6141 W: https://linuxtv.org
6142 W: http://palosaari.fi/linux/
6143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6144 T: git git://linuxtv.org/anttip/media_tree.git
6145 F: drivers/media/usb/dvb-usb-v2/af9035*
6147 DVB_USB_ANYSEE MEDIA DRIVER
6148 M: Antti Palosaari <crope@iki.fi>
6149 L: linux-media@vger.kernel.org
6151 W: https://linuxtv.org
6152 W: http://palosaari.fi/linux/
6153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6154 T: git git://linuxtv.org/anttip/media_tree.git
6155 F: drivers/media/usb/dvb-usb-v2/anysee*
6157 DVB_USB_AU6610 MEDIA DRIVER
6158 M: Antti Palosaari <crope@iki.fi>
6159 L: linux-media@vger.kernel.org
6161 W: https://linuxtv.org
6162 W: http://palosaari.fi/linux/
6163 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6164 T: git git://linuxtv.org/anttip/media_tree.git
6165 F: drivers/media/usb/dvb-usb-v2/au6610*
6167 DVB_USB_CE6230 MEDIA DRIVER
6168 M: Antti Palosaari <crope@iki.fi>
6169 L: linux-media@vger.kernel.org
6171 W: https://linuxtv.org
6172 W: http://palosaari.fi/linux/
6173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6174 T: git git://linuxtv.org/anttip/media_tree.git
6175 F: drivers/media/usb/dvb-usb-v2/ce6230*
6177 DVB_USB_CXUSB MEDIA DRIVER
6178 M: Michael Krufky <mkrufky@linuxtv.org>
6179 L: linux-media@vger.kernel.org
6181 W: https://linuxtv.org
6182 W: http://github.com/mkrufky
6183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6184 T: git git://linuxtv.org/media_tree.git
6185 F: drivers/media/usb/dvb-usb/cxusb*
6187 DVB_USB_EC168 MEDIA DRIVER
6188 M: Antti Palosaari <crope@iki.fi>
6189 L: linux-media@vger.kernel.org
6191 W: https://linuxtv.org
6192 W: http://palosaari.fi/linux/
6193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6194 T: git git://linuxtv.org/anttip/media_tree.git
6195 F: drivers/media/usb/dvb-usb-v2/ec168*
6197 DVB_USB_GL861 MEDIA DRIVER
6198 M: Antti Palosaari <crope@iki.fi>
6199 L: linux-media@vger.kernel.org
6201 W: https://linuxtv.org
6202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6203 T: git git://linuxtv.org/anttip/media_tree.git
6204 F: drivers/media/usb/dvb-usb-v2/gl861*
6206 DVB_USB_MXL111SF MEDIA DRIVER
6207 M: Michael Krufky <mkrufky@linuxtv.org>
6208 L: linux-media@vger.kernel.org
6210 W: https://linuxtv.org
6211 W: http://github.com/mkrufky
6212 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6213 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6214 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6216 DVB_USB_RTL28XXU MEDIA DRIVER
6217 M: Antti Palosaari <crope@iki.fi>
6218 L: linux-media@vger.kernel.org
6220 W: https://linuxtv.org
6221 W: http://palosaari.fi/linux/
6222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6223 T: git git://linuxtv.org/anttip/media_tree.git
6224 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6226 DVB_USB_V2 MEDIA DRIVER
6227 M: Antti Palosaari <crope@iki.fi>
6228 L: linux-media@vger.kernel.org
6230 W: https://linuxtv.org
6231 W: http://palosaari.fi/linux/
6232 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6233 T: git git://linuxtv.org/anttip/media_tree.git
6234 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6235 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6238 M: Jason Baron <jbaron@akamai.com>
6240 F: include/linux/dynamic_debug.h
6241 F: lib/dynamic_debug.c
6243 DYNAMIC INTERRUPT MODERATION
6244 M: Tal Gilboa <talgi@nvidia.com>
6246 F: Documentation/networking/net_dim.rst
6247 F: include/linux/dim.h
6250 DZ DECSTATION DZ11 SERIAL DRIVER
6251 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6253 F: drivers/tty/serial/dz.*
6255 E3X0 POWER BUTTON DRIVER
6256 M: Moritz Fischer <moritz.fischer@ettus.com>
6257 L: usrp-users@lists.ettus.com
6259 W: http://www.ettus.com
6260 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6261 F: drivers/input/misc/e3x0-button.c
6264 M: Antti Palosaari <crope@iki.fi>
6265 L: linux-media@vger.kernel.org
6267 W: https://linuxtv.org
6268 W: http://palosaari.fi/linux/
6269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6270 T: git git://linuxtv.org/anttip/media_tree.git
6271 F: drivers/media/tuners/e4000*
6273 EARTH_PT1 MEDIA DRIVER
6274 M: Akihiro Tsukada <tskd08@gmail.com>
6275 L: linux-media@vger.kernel.org
6277 F: drivers/media/pci/pt1/
6279 EARTH_PT3 MEDIA DRIVER
6280 M: Akihiro Tsukada <tskd08@gmail.com>
6281 L: linux-media@vger.kernel.org
6283 F: drivers/media/pci/pt3/
6286 M: Antti Palosaari <crope@iki.fi>
6287 L: linux-media@vger.kernel.org
6289 W: https://linuxtv.org
6290 W: http://palosaari.fi/linux/
6291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6292 T: git git://linuxtv.org/anttip/media_tree.git
6293 F: drivers/media/dvb-frontends/ec100*
6296 M: Tyler Hicks <code@tyhicks.com>
6297 L: ecryptfs@vger.kernel.org
6299 W: http://ecryptfs.org
6300 W: https://launchpad.net/ecryptfs
6301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6302 F: Documentation/filesystems/ecryptfs.rst
6306 M: Borislav Petkov <bp@alien8.de>
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/amd64_edac*
6312 M: Jan Luebbe <jlu@pengutronix.de>
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/armada_xp_*
6318 M: Stefan Schaeckeler <sschaeck@cisco.com>
6320 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6321 F: drivers/edac/aspeed_edac.c
6324 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6326 F: drivers/edac/bluefield_edac.c
6329 M: Andre Przywara <andre.przywara@arm.com>
6330 L: linux-edac@vger.kernel.org
6332 F: drivers/edac/highbank*
6335 M: Ralf Baechle <ralf@linux-mips.org>
6336 L: linux-edac@vger.kernel.org
6337 L: linux-mips@vger.kernel.org
6339 F: drivers/edac/octeon_edac*
6341 EDAC-CAVIUM THUNDERX
6342 M: Robert Richter <rric@kernel.org>
6343 L: linux-edac@vger.kernel.org
6345 F: drivers/edac/thunderx_edac*
6348 M: Borislav Petkov <bp@alien8.de>
6349 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6350 M: Tony Luck <tony.luck@intel.com>
6351 R: James Morse <james.morse@arm.com>
6352 R: Robert Richter <rric@kernel.org>
6353 L: linux-edac@vger.kernel.org
6355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6356 F: Documentation/admin-guide/ras.rst
6357 F: Documentation/driver-api/edac.rst
6359 F: include/linux/edac.h
6362 M: Lei Wang <lewan@microsoft.com>
6363 L: linux-edac@vger.kernel.org
6365 F: drivers/edac/dmc520_edac.c
6368 M: Mark Gross <mark.gross@intel.com>
6369 L: linux-edac@vger.kernel.org
6371 F: drivers/edac/e752x_edac.c
6374 L: linux-edac@vger.kernel.org
6376 F: drivers/edac/e7xxx_edac.c
6379 M: York Sun <york.sun@nxp.com>
6380 L: linux-edac@vger.kernel.org
6382 F: drivers/edac/fsl_ddr_edac.*
6385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6386 L: linux-edac@vger.kernel.org
6388 F: drivers/edac/ghes_edac.c
6391 M: Tony Luck <tony.luck@intel.com>
6392 L: linux-edac@vger.kernel.org
6394 F: drivers/edac/i10nm_base.c
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/i3000_edac.c
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/i5000_edac.c
6407 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6408 L: linux-edac@vger.kernel.org
6410 F: drivers/edac/i5400_edac.c
6413 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/i7300_edac.c
6419 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6420 L: linux-edac@vger.kernel.org
6422 F: drivers/edac/i7core_edac.c
6425 M: Tim Small <tim@buttersideup.com>
6426 L: linux-edac@vger.kernel.org
6428 F: drivers/edac/i82443bxgx_edac.c
6431 M: "Arvind R." <arvino55@gmail.com>
6432 L: linux-edac@vger.kernel.org
6434 F: drivers/edac/i82975x_edac.c
6437 M: Jason Baron <jbaron@akamai.com>
6438 L: linux-edac@vger.kernel.org
6440 F: drivers/edac/ie31200_edac.c
6443 M: Tony Luck <tony.luck@intel.com>
6444 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6445 L: linux-edac@vger.kernel.org
6447 F: drivers/edac/igen6_edac.c
6450 M: Johannes Thumshirn <morbidrsa@gmail.com>
6451 L: linux-edac@vger.kernel.org
6453 F: drivers/edac/mpc85xx_edac.[ch]
6456 M: Egor Martovetsky <egor@pasemi.com>
6457 L: linux-edac@vger.kernel.org
6459 F: drivers/edac/pasemi_edac.c
6462 M: Tony Luck <tony.luck@intel.com>
6463 L: linux-edac@vger.kernel.org
6465 F: drivers/edac/pnd2_edac.[ch]
6468 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6469 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6470 L: linux-arm-msm@vger.kernel.org
6471 L: linux-edac@vger.kernel.org
6473 F: drivers/edac/qcom_edac.c
6476 M: Tim Small <tim@buttersideup.com>
6477 L: linux-edac@vger.kernel.org
6479 F: drivers/edac/r82600_edac.c
6482 M: Tony Luck <tony.luck@intel.com>
6483 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6484 L: linux-edac@vger.kernel.org
6486 F: drivers/edac/sb_edac.c
6489 M: Yash Shah <yash.shah@sifive.com>
6490 L: linux-edac@vger.kernel.org
6492 F: drivers/edac/sifive_edac.c
6495 M: Tony Luck <tony.luck@intel.com>
6496 L: linux-edac@vger.kernel.org
6498 F: drivers/edac/skx_*.[ch]
6501 M: Tero Kristo <kristo@kernel.org>
6502 L: linux-edac@vger.kernel.org
6504 F: drivers/edac/ti_edac.c
6506 EDIROL UA-101/UA-1000 DRIVER
6507 M: Clemens Ladisch <clemens@ladisch.de>
6508 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6511 F: sound/usb/misc/ua101.c
6514 M: Ivan Hu <ivan.hu@canonical.com>
6515 M: Ard Biesheuvel <ardb@kernel.org>
6516 L: linux-efi@vger.kernel.org
6518 F: drivers/firmware/efi/test/
6520 EFI VARIABLE FILESYSTEM
6521 M: Matthew Garrett <matthew.garrett@nebula.com>
6522 M: Jeremy Kerr <jk@ozlabs.org>
6523 M: Ard Biesheuvel <ardb@kernel.org>
6524 L: linux-efi@vger.kernel.org
6526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6529 EFIFB FRAMEBUFFER DRIVER
6530 M: Peter Jones <pjones@redhat.com>
6531 L: linux-fbdev@vger.kernel.org
6533 F: drivers/video/fbdev/efifb.c
6537 W: http://aeschi.ch.eu.org/efs/
6540 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6541 M: Douglas Miller <dougmill@linux.ibm.com>
6542 L: netdev@vger.kernel.org
6544 F: drivers/net/ethernet/ibm/ehea/
6546 EM28XX VIDEO4LINUX DRIVER
6547 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6548 L: linux-media@vger.kernel.org
6550 W: https://linuxtv.org
6551 T: git git://linuxtv.org/media_tree.git
6552 F: Documentation/admin-guide/media/em28xx*
6553 F: drivers/media/usb/em28xx/
6556 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6557 M: Matt Mackall <mpm@selenic.com>
6558 M: David Woodhouse <dwmw2@infradead.org>
6559 L: linux-embedded@vger.kernel.org
6562 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6563 M: Adrian Hunter <adrian.hunter@intel.com>
6564 M: Ritesh Harjani <riteshh@codeaurora.org>
6565 M: Asutosh Das <asutoshd@codeaurora.org>
6566 L: linux-mmc@vger.kernel.org
6568 F: drivers/mmc/host/cqhci*
6570 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6571 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6572 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6573 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6574 L: linux-scsi@vger.kernel.org
6576 W: http://www.broadcom.com
6577 F: drivers/scsi/be2iscsi/
6579 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6580 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6581 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6582 M: Somnath Kotur <somnath.kotur@broadcom.com>
6583 L: netdev@vger.kernel.org
6585 W: http://www.emulex.com
6586 F: drivers/net/ethernet/emulex/benet/
6588 EMULEX ONECONNECT ROCE DRIVER
6589 M: Selvin Xavier <selvin.xavier@broadcom.com>
6590 M: Devesh Sharma <devesh.sharma@broadcom.com>
6591 L: linux-rdma@vger.kernel.org
6593 W: http://www.broadcom.com
6594 F: drivers/infiniband/hw/ocrdma/
6595 F: include/uapi/rdma/ocrdma-abi.h
6597 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6598 M: James Smart <james.smart@broadcom.com>
6599 M: Dick Kennedy <dick.kennedy@broadcom.com>
6600 L: linux-scsi@vger.kernel.org
6602 W: http://www.broadcom.com
6603 F: drivers/scsi/lpfc/
6605 ENE CB710 FLASH CARD READER DRIVER
6606 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6608 F: drivers/misc/cb710/
6609 F: drivers/mmc/host/cb710-mmc.*
6610 F: include/linux/cb710.h
6612 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6613 M: Maxim Levitsky <maximlevitsky@gmail.com>
6615 F: drivers/media/rc/ene_ir.*
6617 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6618 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6619 L: linuxppc-dev@lists.ozlabs.org
6621 F: drivers/tty/ehv_bytechan.c
6623 EPSON S1D13XXX FRAMEBUFFER DRIVER
6624 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6627 F: drivers/video/fbdev/s1d13xxxfb.c
6628 F: include/video/s1d13xxxfb.h
6631 M: Gao Xiang <xiang@kernel.org>
6632 M: Chao Yu <yuchao0@huawei.com>
6633 L: linux-erofs@lists.ozlabs.org
6635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6636 F: Documentation/filesystems/erofs.rst
6638 F: include/trace/events/erofs.h
6640 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6641 M: Jeff Layton <jlayton@kernel.org>
6643 F: include/linux/errseq.h
6646 ET131X NETWORK DRIVER
6647 M: Mark Einon <mark.einon@gmail.com>
6649 F: drivers/net/ethernet/agere/
6652 M: Roopa Prabhu <roopa@nvidia.com>
6653 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6654 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6655 L: netdev@vger.kernel.org
6657 W: http://www.linuxfoundation.org/en/Net:Bridge
6658 F: include/linux/netfilter_bridge/
6661 ETHERNET PHY LIBRARY
6662 M: Andrew Lunn <andrew@lunn.ch>
6663 M: Heiner Kallweit <hkallweit1@gmail.com>
6664 R: Russell King <linux@armlinux.org.uk>
6665 L: netdev@vger.kernel.org
6667 F: Documentation/ABI/testing/sysfs-class-net-phydev
6668 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6669 F: Documentation/devicetree/bindings/net/mdio*
6670 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6671 F: Documentation/networking/phy.rst
6672 F: drivers/net/mdio/
6673 F: drivers/net/mdio/of_mdio.c
6676 F: drivers/of/of_net.c
6677 F: include/dt-bindings/net/qca-ar803x.h
6678 F: include/linux/*mdio*.h
6679 F: include/linux/mdio/*.h
6680 F: include/linux/of_net.h
6681 F: include/linux/phy.h
6682 F: include/linux/phy_fixed.h
6683 F: include/linux/platform_data/mdio-bcm-unimac.h
6684 F: include/linux/platform_data/mdio-gpio.h
6685 F: include/trace/events/mdio.h
6686 F: include/uapi/linux/mdio.h
6687 F: include/uapi/linux/mii.h
6690 M: Namjae Jeon <namjae.jeon@samsung.com>
6691 M: Sungjong Seo <sj1557.seo@samsung.com>
6692 L: linux-fsdevel@vger.kernel.org
6697 M: Jan Kara <jack@suse.com>
6698 L: linux-ext4@vger.kernel.org
6700 F: Documentation/filesystems/ext2.rst
6702 F: include/linux/ext2*
6705 M: "Theodore Ts'o" <tytso@mit.edu>
6706 M: Andreas Dilger <adilger.kernel@dilger.ca>
6707 L: linux-ext4@vger.kernel.org
6709 W: http://ext4.wiki.kernel.org
6710 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6712 F: Documentation/filesystems/ext4/
6714 F: include/trace/events/ext4.h
6716 Extended Verification Module (EVM)
6717 M: Mimi Zohar <zohar@linux.ibm.com>
6718 L: linux-integrity@vger.kernel.org
6720 F: security/integrity/evm/
6722 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6723 M: Ard Biesheuvel <ardb@kernel.org>
6724 L: linux-efi@vger.kernel.org
6726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6727 F: Documentation/admin-guide/efi-stub.rst
6728 F: arch/*/include/asm/efi.h
6729 F: arch/*/kernel/efi.c
6730 F: arch/arm/boot/compressed/efi-header.S
6731 F: arch/arm64/kernel/efi-entry.S
6732 F: arch/x86/platform/efi/
6733 F: drivers/firmware/efi/
6734 F: include/linux/efi*.h
6736 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6737 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6738 M: Chanwoo Choi <cw00.choi@samsung.com>
6739 L: linux-kernel@vger.kernel.org
6741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6742 F: Documentation/devicetree/bindings/extcon/
6743 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6745 F: include/linux/extcon.h
6746 F: include/linux/extcon/
6749 M: Masami Hiramatsu <mhiramat@kernel.org>
6751 F: Documentation/admin-guide/bootconfig.rst
6752 F: fs/proc/bootconfig.c
6753 F: include/linux/bootconfig.h
6755 F: tools/bootconfig/*
6756 F: tools/bootconfig/scripts/*
6759 M: Jingoo Han <jingoohan1@gmail.com>
6760 L: dri-devel@lists.freedesktop.org
6762 F: drivers/gpu/drm/exynos/exynos_dp*
6764 EXYNOS SYSMMU (IOMMU) driver
6765 M: Marek Szyprowski <m.szyprowski@samsung.com>
6766 L: iommu@lists.linux-foundation.org
6768 F: drivers/iommu/exynos-iommu.c
6771 M: Jaegeuk Kim <jaegeuk@kernel.org>
6772 M: Chao Yu <yuchao0@huawei.com>
6773 L: linux-f2fs-devel@lists.sourceforge.net
6775 W: https://f2fs.wiki.kernel.org/
6776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6777 F: Documentation/ABI/testing/sysfs-fs-f2fs
6778 F: Documentation/filesystems/f2fs.rst
6780 F: include/linux/f2fs_fs.h
6781 F: include/trace/events/f2fs.h
6782 F: include/uapi/linux/f2fs.h
6784 F71805F HARDWARE MONITORING DRIVER
6785 M: Jean Delvare <jdelvare@suse.com>
6786 L: linux-hwmon@vger.kernel.org
6788 F: Documentation/hwmon/f71805f.rst
6789 F: drivers/hwmon/f71805f.c
6792 M: Josh Poimboeuf <jpoimboe@redhat.com>
6794 F: scripts/faddr2line
6797 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6798 L: netdev@vger.kernel.org
6800 F: Documentation/networking/failover.rst
6801 F: include/net/failover.h
6802 F: net/core/failover.c
6805 M: Jan Kara <jack@suse.cz>
6806 R: Amir Goldstein <amir73il@gmail.com>
6807 L: linux-fsdevel@vger.kernel.org
6809 F: fs/notify/fanotify/
6810 F: include/linux/fanotify.h
6811 F: include/uapi/linux/fanotify.h
6813 FARSYNC SYNCHRONOUS DRIVER
6814 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6816 W: http://www.farsite.co.uk/
6817 F: drivers/net/wan/farsync.*
6819 FAULT INJECTION SUPPORT
6820 M: Akinobu Mita <akinobu.mita@gmail.com>
6822 F: Documentation/fault-injection/
6823 F: lib/fault-inject.c
6825 FBTFT Framebuffer drivers
6826 L: dri-devel@lists.freedesktop.org
6827 L: linux-fbdev@vger.kernel.org
6829 F: drivers/staging/fbtft/
6832 M: Michael Buesch <m@bues.ch>
6833 L: linux-media@vger.kernel.org
6835 F: drivers/media/tuners/fc0011.c
6836 F: drivers/media/tuners/fc0011.h
6839 M: Antti Palosaari <crope@iki.fi>
6840 L: linux-media@vger.kernel.org
6842 W: https://linuxtv.org
6843 W: http://palosaari.fi/linux/
6844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6845 T: git git://linuxtv.org/anttip/media_tree.git
6846 F: drivers/media/tuners/fc2580*
6848 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6849 M: Hannes Reinecke <hare@suse.de>
6850 L: linux-scsi@vger.kernel.org
6852 W: www.Open-FCoE.org
6853 F: drivers/scsi/fcoe/
6854 F: drivers/scsi/libfc/
6856 F: include/scsi/libfc.h
6857 F: include/scsi/libfcoe.h
6858 F: include/uapi/scsi/fc/
6860 FILE LOCKING (flock() and fcntl()/lockf())
6861 M: Jeff Layton <jlayton@kernel.org>
6862 M: "J. Bruce Fields" <bfields@fieldses.org>
6863 L: linux-fsdevel@vger.kernel.org
6867 F: include/linux/fcntl.h
6868 F: include/uapi/linux/fcntl.h
6870 FILESYSTEM DIRECT ACCESS (DAX)
6871 M: Dan Williams <dan.j.williams@intel.com>
6872 R: Matthew Wilcox <willy@infradead.org>
6873 R: Jan Kara <jack@suse.cz>
6874 L: linux-fsdevel@vger.kernel.org
6875 L: linux-nvdimm@lists.01.org
6878 F: include/linux/dax.h
6879 F: include/trace/events/fs_dax.h
6881 FILESYSTEMS (VFS and infrastructure)
6882 M: Alexander Viro <viro@zeniv.linux.org.uk>
6883 L: linux-fsdevel@vger.kernel.org
6886 F: include/linux/fs.h
6887 F: include/linux/fs_types.h
6888 F: include/uapi/linux/fs.h
6889 F: include/uapi/linux/openat2.h
6894 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6895 M: Riku Voipio <riku.voipio@iki.fi>
6896 L: linux-hwmon@vger.kernel.org
6898 F: drivers/hwmon/f75375s.c
6899 F: include/linux/f75375s.h
6901 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6902 M: Clemens Ladisch <clemens@ladisch.de>
6903 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6904 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6907 F: include/uapi/sound/firewire.h
6910 FIREWIRE MEDIA DRIVERS (firedtv)
6911 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6912 L: linux-media@vger.kernel.org
6913 L: linux1394-devel@lists.sourceforge.net
6915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6916 F: drivers/media/firewire/
6918 FIREWIRE SBP-2 TARGET
6919 M: Chris Boot <bootc@bootc.net>
6920 L: linux-scsi@vger.kernel.org
6921 L: target-devel@vger.kernel.org
6922 L: linux1394-devel@lists.sourceforge.net
6924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6925 F: drivers/target/sbp/
6928 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6929 L: linux1394-devel@lists.sourceforge.net
6931 W: http://ieee1394.wiki.kernel.org/
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6933 F: drivers/firewire/
6934 F: include/linux/firewire.h
6935 F: include/uapi/linux/firewire*.h
6938 FIRMWARE LOADER (request_firmware)
6939 M: Luis Chamberlain <mcgrof@kernel.org>
6940 L: linux-kernel@vger.kernel.org
6942 F: Documentation/firmware_class/
6943 F: drivers/base/firmware_loader/
6944 F: include/linux/firmware.h
6946 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6947 M: Joshua Morris <josh.h.morris@us.ibm.com>
6948 M: Philip Kelleher <pjk1939@linux.ibm.com>
6950 F: drivers/block/rsxx/
6952 FLEXTIMER FTM-QUADDEC DRIVER
6953 M: Patrick Havelange <patrick.havelange@essensium.com>
6954 L: linux-iio@vger.kernel.org
6956 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6957 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6958 F: drivers/counter/ftm-quaddec.c
6961 M: Denis Efremov <efremov@linux.com>
6962 L: linux-block@vger.kernel.org
6964 F: drivers/block/floppy.c
6966 FLYSKY FSIA6B RC RECEIVER
6967 M: Markus Koch <markus@notsyncing.net>
6968 L: linux-input@vger.kernel.org
6970 F: drivers/input/joystick/fsia6b.c
6972 FORCEDETH GIGABIT ETHERNET DRIVER
6973 M: Rain River <rain.1986.08.12@gmail.com>
6974 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6975 L: netdev@vger.kernel.org
6977 F: drivers/net/ethernet/nvidia/*
6980 M: Wu Hao <hao.wu@intel.com>
6981 R: Tom Rix <trix@redhat.com>
6982 L: linux-fpga@vger.kernel.org
6984 F: Documentation/ABI/testing/sysfs-bus-dfl*
6985 F: Documentation/fpga/dfl.rst
6986 F: drivers/fpga/dfl*
6987 F: include/linux/dfl.h
6988 F: include/uapi/linux/fpga-dfl.h
6990 FPGA MANAGER FRAMEWORK
6991 M: Moritz Fischer <mdf@kernel.org>
6992 R: Tom Rix <trix@redhat.com>
6993 L: linux-fpga@vger.kernel.org
6995 W: http://www.rocketboards.org
6996 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6998 F: Documentation/devicetree/bindings/fpga/
6999 F: Documentation/driver-api/fpga/
7000 F: Documentation/fpga/
7002 F: include/linux/fpga/
7005 M: Bill Metzenthen <billm@melbpc.org.au>
7007 W: http://floatingpoint.sourceforge.net/emulator/index.html
7008 F: arch/x86/math-emu/
7011 L: dri-devel@lists.freedesktop.org
7012 L: linux-fbdev@vger.kernel.org
7014 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7015 T: git git://anongit.freedesktop.org/drm/drm-misc
7016 F: Documentation/fb/
7018 F: include/linux/fb.h
7019 F: include/uapi/linux/fb.h
7020 F: include/uapi/video/
7023 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7024 M: Horia Geantă <horia.geanta@nxp.com>
7025 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7026 L: linux-crypto@vger.kernel.org
7028 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7029 F: drivers/crypto/caam/
7031 FREESCALE COLDFIRE M5441X MMC DRIVER
7032 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7033 L: linux-mmc@vger.kernel.org
7035 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7036 F: include/linux/platform_data/mmc-esdhc-mcf.h
7038 FREESCALE DIU FRAMEBUFFER DRIVER
7039 M: Timur Tabi <timur@kernel.org>
7040 L: linux-fbdev@vger.kernel.org
7042 F: drivers/video/fbdev/fsl-diu-fb.*
7044 FREESCALE DMA DRIVER
7045 M: Li Yang <leoyang.li@nxp.com>
7046 M: Zhang Wei <zw@zh-kernel.org>
7047 L: linuxppc-dev@lists.ozlabs.org
7049 F: drivers/dma/fsldma.*
7051 FREESCALE DSPI DRIVER
7052 M: Vladimir Oltean <olteanv@gmail.com>
7053 L: linux-spi@vger.kernel.org
7055 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7056 F: drivers/spi/spi-fsl-dspi.c
7057 F: include/linux/spi/spi-fsl-dspi.h
7059 FREESCALE ENETC ETHERNET DRIVERS
7060 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7061 L: netdev@vger.kernel.org
7063 F: drivers/net/ethernet/freescale/enetc/
7065 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7066 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7067 L: netdev@vger.kernel.org
7069 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7070 F: drivers/net/ethernet/freescale/gianfar*
7072 FREESCALE GPMI NAND DRIVER
7073 M: Han Xu <han.xu@nxp.com>
7074 L: linux-mtd@lists.infradead.org
7076 F: drivers/mtd/nand/raw/gpmi-nand/*
7078 FREESCALE I2C CPM DRIVER
7079 M: Jochen Friedrich <jochen@scram.de>
7080 L: linuxppc-dev@lists.ozlabs.org
7081 L: linux-i2c@vger.kernel.org
7083 F: drivers/i2c/busses/i2c-cpm.c
7085 FREESCALE IMX / MXC FEC DRIVER
7086 M: Fugang Duan <fugang.duan@nxp.com>
7087 L: netdev@vger.kernel.org
7089 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7090 F: drivers/net/ethernet/freescale/fec.h
7091 F: drivers/net/ethernet/freescale/fec_main.c
7092 F: drivers/net/ethernet/freescale/fec_ptp.c
7094 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7095 M: Sascha Hauer <s.hauer@pengutronix.de>
7096 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7097 L: linux-fbdev@vger.kernel.org
7098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7100 F: drivers/video/fbdev/imxfb.c
7101 F: include/linux/platform_data/video-imxfb.h
7103 FREESCALE IMX DDR PMU DRIVER
7104 M: Frank Li <Frank.li@nxp.com>
7105 L: linux-arm-kernel@lists.infradead.org
7107 F: Documentation/admin-guide/perf/imx-ddr.rst
7108 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7109 F: drivers/perf/fsl_imx8_ddr_perf.c
7111 FREESCALE IMX I2C DRIVER
7112 M: Oleksij Rempel <o.rempel@pengutronix.de>
7113 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7114 L: linux-i2c@vger.kernel.org
7116 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7117 F: drivers/i2c/busses/i2c-imx.c
7119 FREESCALE IMX LPI2C DRIVER
7120 M: Dong Aisheng <aisheng.dong@nxp.com>
7121 L: linux-i2c@vger.kernel.org
7122 L: linux-imx@nxp.com
7124 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7125 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7127 FREESCALE QORIQ DPAA ETHERNET DRIVER
7128 M: Madalin Bucur <madalin.bucur@nxp.com>
7129 L: netdev@vger.kernel.org
7131 F: drivers/net/ethernet/freescale/dpaa
7133 FREESCALE QORIQ DPAA FMAN DRIVER
7134 M: Madalin Bucur <madalin.bucur@nxp.com>
7135 L: netdev@vger.kernel.org
7137 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7138 F: drivers/net/ethernet/freescale/fman
7140 FREESCALE QORIQ PTP CLOCK DRIVER
7141 M: Yangbo Lu <yangbo.lu@nxp.com>
7142 L: netdev@vger.kernel.org
7144 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7145 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7146 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7147 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7148 F: drivers/ptp/ptp_qoriq.c
7149 F: drivers/ptp/ptp_qoriq_debugfs.c
7150 F: include/linux/fsl/ptp_qoriq.h
7152 FREESCALE QUAD SPI DRIVER
7153 M: Han Xu <han.xu@nxp.com>
7154 L: linux-spi@vger.kernel.org
7156 F: drivers/spi/spi-fsl-qspi.c
7158 FREESCALE QUICC ENGINE LIBRARY
7159 M: Qiang Zhao <qiang.zhao@nxp.com>
7160 L: linuxppc-dev@lists.ozlabs.org
7162 F: drivers/soc/fsl/qe/
7163 F: include/soc/fsl/*qe*.h
7164 F: include/soc/fsl/*ucc*.h
7166 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7167 M: Li Yang <leoyang.li@nxp.com>
7168 L: netdev@vger.kernel.org
7169 L: linuxppc-dev@lists.ozlabs.org
7171 F: drivers/net/ethernet/freescale/ucc_geth*
7173 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7174 M: Zhao Qiang <qiang.zhao@nxp.com>
7175 L: netdev@vger.kernel.org
7176 L: linuxppc-dev@lists.ozlabs.org
7178 F: drivers/net/wan/fsl_ucc_hdlc*
7180 FREESCALE QUICC ENGINE UCC UART DRIVER
7181 M: Timur Tabi <timur@kernel.org>
7182 L: linuxppc-dev@lists.ozlabs.org
7184 F: drivers/tty/serial/ucc_uart.c
7186 FREESCALE SOC DRIVERS
7187 M: Li Yang <leoyang.li@nxp.com>
7188 L: linuxppc-dev@lists.ozlabs.org
7189 L: linux-arm-kernel@lists.infradead.org
7191 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7192 F: Documentation/devicetree/bindings/soc/fsl/
7194 F: include/linux/fsl/
7196 FREESCALE SOC FS_ENET DRIVER
7197 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7198 L: linuxppc-dev@lists.ozlabs.org
7199 L: netdev@vger.kernel.org
7201 F: drivers/net/ethernet/freescale/fs_enet/
7202 F: include/linux/fs_enet_pd.h
7204 FREESCALE SOC SOUND DRIVERS
7205 M: Timur Tabi <timur@kernel.org>
7206 M: Nicolin Chen <nicoleotsuka@gmail.com>
7207 M: Xiubo Li <Xiubo.Lee@gmail.com>
7208 R: Fabio Estevam <festevam@gmail.com>
7209 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7210 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7211 L: linuxppc-dev@lists.ozlabs.org
7213 F: sound/soc/fsl/fsl*
7214 F: sound/soc/fsl/imx*
7215 F: sound/soc/fsl/mpc8610_hpcd.c
7217 FREESCALE USB PERIPHERAL DRIVERS
7218 M: Li Yang <leoyang.li@nxp.com>
7219 L: linux-usb@vger.kernel.org
7220 L: linuxppc-dev@lists.ozlabs.org
7222 F: drivers/usb/gadget/udc/fsl*
7224 FREESCALE USB PHY DRIVER
7225 M: Ran Wang <ran.wang_1@nxp.com>
7226 L: linux-usb@vger.kernel.org
7227 L: linuxppc-dev@lists.ozlabs.org
7229 F: drivers/usb/phy/phy-fsl-usb*
7232 M: Christoph Hellwig <hch@infradead.org>
7234 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7238 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7239 M: Pavel Machek <pavel@ucw.cz>
7240 L: linux-pm@vger.kernel.org
7242 F: Documentation/power/freezing-of-tasks.rst
7243 F: include/linux/freezer.h
7247 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7248 L: linux-kernel@vger.kernel.org
7250 F: include/linux/frontswap.h
7253 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7254 M: David Howells <dhowells@redhat.com>
7255 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7257 F: Documentation/filesystems/caching/
7259 F: include/linux/fscache*.h
7261 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7262 M: Theodore Y. Ts'o <tytso@mit.edu>
7263 M: Jaegeuk Kim <jaegeuk@kernel.org>
7264 M: Eric Biggers <ebiggers@kernel.org>
7265 L: linux-fscrypt@vger.kernel.org
7267 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7268 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7269 F: Documentation/filesystems/fscrypt.rst
7271 F: include/linux/fscrypt*.h
7272 F: include/uapi/linux/fscrypt.h
7275 M: Jeremy Kerr <jk@ozlabs.org>
7276 M: Joel Stanley <joel@jms.id.au>
7277 R: Alistar Popple <alistair@popple.id.au>
7278 R: Eddie James <eajames@linux.ibm.com>
7279 L: linux-fsi@lists.ozlabs.org
7281 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7284 F: include/linux/fsi*.h
7285 F: include/trace/events/fsi*.h
7287 FSI-ATTACHED I2C DRIVER
7288 M: Eddie James <eajames@linux.ibm.com>
7289 L: linux-i2c@vger.kernel.org
7290 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7292 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7293 F: drivers/i2c/busses/i2c-fsi.c
7295 FSI-ATTACHED SPI DRIVER
7296 M: Eddie James <eajames@linux.ibm.com>
7297 L: linux-spi@vger.kernel.org
7299 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7300 F: drivers/spi/spi-fsi.c
7302 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7303 M: Jan Kara <jack@suse.cz>
7304 R: Amir Goldstein <amir73il@gmail.com>
7305 L: linux-fsdevel@vger.kernel.org
7307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7309 F: include/linux/fsnotify*.h
7311 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7312 M: Eric Biggers <ebiggers@kernel.org>
7313 M: Theodore Y. Ts'o <tytso@mit.edu>
7314 L: linux-fscrypt@vger.kernel.org
7316 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7317 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7318 F: Documentation/filesystems/fsverity.rst
7320 F: include/linux/fsverity.h
7321 F: include/uapi/linux/fsverity.h
7323 FUJITSU LAPTOP EXTRAS
7324 M: Jonathan Woithe <jwoithe@just42.net>
7325 L: platform-driver-x86@vger.kernel.org
7327 F: drivers/platform/x86/fujitsu-laptop.c
7329 FUJITSU M-5MO LS CAMERA ISP DRIVER
7330 M: Kyungmin Park <kyungmin.park@samsung.com>
7331 M: Heungjun Kim <riverful.kim@samsung.com>
7332 L: linux-media@vger.kernel.org
7334 F: drivers/media/i2c/m5mols/
7335 F: include/media/i2c/m5mols.h
7337 FUJITSU TABLET EXTRAS
7338 M: Robert Gerlach <khnz@gmx.de>
7339 L: platform-driver-x86@vger.kernel.org
7341 F: drivers/platform/x86/fujitsu-tablet.c
7343 FUSE: FILESYSTEM IN USERSPACE
7344 M: Miklos Szeredi <miklos@szeredi.hu>
7345 L: linux-fsdevel@vger.kernel.org
7347 W: https://github.com/libfuse/
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7349 F: Documentation/filesystems/fuse.rst
7351 F: include/uapi/linux/fuse.h
7354 M: Thomas Gleixner <tglx@linutronix.de>
7355 M: Ingo Molnar <mingo@redhat.com>
7356 R: Peter Zijlstra <peterz@infradead.org>
7357 R: Darren Hart <dvhart@infradead.org>
7358 L: linux-kernel@vger.kernel.org
7360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7361 F: Documentation/locking/*futex*
7362 F: include/asm-generic/futex.h
7363 F: include/linux/futex.h
7364 F: include/uapi/linux/futex.h
7366 F: tools/perf/bench/futex*
7367 F: tools/testing/selftests/futex/
7369 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7370 M: Tim Harvey <tharvey@gateworks.com>
7371 M: Robert Jones <rjones@gateworks.com>
7373 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7374 F: drivers/mfd/gateworks-gsc.c
7375 F: include/linux/mfd/gsc.h
7376 F: Documentation/hwmon/gsc-hwmon.rst
7377 F: drivers/hwmon/gsc-hwmon.c
7378 F: include/linux/platform_data/gsc_hwmon.h
7380 GASKET DRIVER FRAMEWORK
7381 M: Rob Springer <rspringer@google.com>
7382 M: Todd Poynor <toddpoynor@google.com>
7383 M: Ben Chan <benchan@chromium.org>
7384 M: Richard Yeh <rcy@google.com>
7386 F: drivers/staging/gasket/
7389 M: Kees Cook <keescook@chromium.org>
7390 L: linux-hardening@vger.kernel.org
7392 F: Documentation/kbuild/gcc-plugins.rst
7393 F: scripts/Makefile.gcc-plugins
7394 F: scripts/gcc-plugins/
7396 GCOV BASED KERNEL PROFILING
7397 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7399 F: Documentation/dev-tools/gcov.rst
7402 GDB KERNEL DEBUGGING HELPER SCRIPTS
7403 M: Jan Kiszka <jan.kiszka@siemens.com>
7404 M: Kieran Bingham <kbingham@kernel.org>
7408 GEMTEK FM RADIO RECEIVER DRIVER
7409 M: Hans Verkuil <hverkuil@xs4all.nl>
7410 L: linux-media@vger.kernel.org
7412 W: https://linuxtv.org
7413 T: git git://linuxtv.org/media_tree.git
7414 F: drivers/media/radio/radio-gemtek*
7416 GENERIC ARCHITECTURE TOPOLOGY
7417 M: Sudeep Holla <sudeep.holla@arm.com>
7418 L: linux-kernel@vger.kernel.org
7420 F: drivers/base/arch_topology.c
7421 F: include/linux/arch_topology.h
7424 M: Thomas Gleixner <tglx@linutronix.de>
7425 M: Peter Zijlstra <peterz@infradead.org>
7426 M: Andy Lutomirski <luto@kernel.org>
7427 L: linux-kernel@vger.kernel.org
7429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7430 F: include/linux/entry-common.h
7431 F: include/linux/entry-kvm.h
7434 GENERIC GPIO I2C DRIVER
7435 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7437 F: drivers/i2c/busses/i2c-gpio.c
7438 F: include/linux/platform_data/i2c-gpio.h
7440 GENERIC GPIO I2C MULTIPLEXER DRIVER
7441 M: Peter Korsgaard <peter.korsgaard@barco.com>
7442 L: linux-i2c@vger.kernel.org
7444 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7445 F: drivers/i2c/muxes/i2c-mux-gpio.c
7446 F: include/linux/platform_data/i2c-mux-gpio.h
7448 GENERIC HDLC (WAN) DRIVERS
7449 M: Krzysztof Halasa <khc@pm.waw.pl>
7451 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7452 F: drivers/net/wan/c101.c
7453 F: drivers/net/wan/hd6457*
7454 F: drivers/net/wan/hdlc*
7455 F: drivers/net/wan/n2.c
7456 F: drivers/net/wan/pc300too.c
7457 F: drivers/net/wan/pci200syn.c
7458 F: drivers/net/wan/wanxl*
7460 GENERIC INCLUDE/ASM HEADER FILES
7461 M: Arnd Bergmann <arnd@arndb.de>
7462 L: linux-arch@vger.kernel.org
7464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7465 F: include/asm-generic/
7466 F: include/uapi/asm-generic/
7468 GENERIC PHY FRAMEWORK
7469 M: Kishon Vijay Abraham I <kishon@ti.com>
7470 M: Vinod Koul <vkoul@kernel.org>
7471 L: linux-kernel@vger.kernel.org
7473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7474 F: Documentation/devicetree/bindings/phy/
7476 F: include/linux/phy/
7478 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7479 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7481 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7484 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7485 M: Kevin Hilman <khilman@kernel.org>
7486 M: Ulf Hansson <ulf.hansson@linaro.org>
7487 L: linux-pm@vger.kernel.org
7489 F: Documentation/devicetree/bindings/power/power?domain*
7490 F: drivers/base/power/domain*.c
7491 F: include/linux/pm_domain.h
7493 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7494 M: Eugen Hristev <eugen.hristev@microchip.com>
7495 L: linux-input@vger.kernel.org
7497 F: drivers/input/touchscreen/resistive-adc-touch.c
7499 GENERIC UIO DRIVER FOR PCI DEVICES
7500 M: "Michael S. Tsirkin" <mst@redhat.com>
7501 L: kvm@vger.kernel.org
7503 F: drivers/uio/uio_pci_generic.c
7505 GENERIC VDSO LIBRARY
7506 M: Andy Lutomirski <luto@kernel.org>
7507 M: Thomas Gleixner <tglx@linutronix.de>
7508 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7509 L: linux-kernel@vger.kernel.org
7511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7512 F: include/asm-generic/vdso/vsyscall.h
7514 F: kernel/time/vsyscall.c
7517 GENWQE (IBM Generic Workqueue Card)
7518 M: Frank Haverkamp <haver@linux.ibm.com>
7520 F: drivers/misc/genwqe/
7522 GET_MAINTAINER SCRIPT
7523 M: Joe Perches <joe@perches.com>
7525 F: scripts/get_maintainer.pl
7528 M: Bob Peterson <rpeterso@redhat.com>
7529 M: Andreas Gruenbacher <agruenba@redhat.com>
7530 L: cluster-devel@redhat.com
7532 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7534 F: Documentation/filesystems/gfs2*
7536 F: include/uapi/linux/gfs2_ondisk.h
7539 M: Johan Hovold <johan@kernel.org>
7541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7542 F: Documentation/ABI/testing/sysfs-class-gnss
7543 F: Documentation/devicetree/bindings/gnss/
7545 F: include/linux/gnss.h
7548 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7549 L: linux-media@vger.kernel.org
7551 F: drivers/media/usb/go7007/
7554 M: Bastien Nocera <hadess@hadess.net>
7555 L: linux-input@vger.kernel.org
7557 F: drivers/input/touchscreen/goodix.c
7559 GOOGLE ETHERNET DRIVERS
7560 M: Catherine Sullivan <csully@google.com>
7561 R: Sagi Shahar <sagis@google.com>
7562 R: Jon Olson <jonolson@google.com>
7563 L: netdev@vger.kernel.org
7565 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7566 F: drivers/net/ethernet/google
7568 GPD POCKET FAN DRIVER
7569 M: Hans de Goede <hdegoede@redhat.com>
7570 L: platform-driver-x86@vger.kernel.org
7572 F: drivers/platform/x86/gpd-pocket-fan.c
7575 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7576 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7577 L: linux-gpio@vger.kernel.org
7578 L: linux-acpi@vger.kernel.org
7580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7581 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7582 F: drivers/gpio/gpiolib-acpi.c
7583 F: drivers/gpio/gpiolib-acpi.h
7586 M: Geert Uytterhoeven <geert+renesas@glider.be>
7587 L: linux-gpio@vger.kernel.org
7589 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7590 F: drivers/gpio/gpio-aggregator.c
7593 M: Sean Young <sean@mess.org>
7594 L: linux-media@vger.kernel.org
7596 F: drivers/media/rc/gpio-ir-tx.c
7599 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7600 L: linux-gpio@vger.kernel.org
7602 F: drivers/gpio/gpio-mockup.c
7603 F: tools/testing/selftests/gpio/
7606 R: Michael Walle <michael@walle.cc>
7608 F: drivers/gpio/gpio-regmap.c
7609 F: include/linux/gpio/regmap.h
7612 M: Linus Walleij <linus.walleij@linaro.org>
7613 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7614 L: linux-gpio@vger.kernel.org
7616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7617 F: Documentation/ABI/obsolete/sysfs-gpio
7618 F: Documentation/ABI/testing/gpio-cdev
7619 F: Documentation/admin-guide/gpio/
7620 F: Documentation/devicetree/bindings/gpio/
7621 F: Documentation/driver-api/gpio/
7623 F: include/asm-generic/gpio.h
7624 F: include/linux/gpio.h
7625 F: include/linux/gpio/
7626 F: include/linux/of_gpio.h
7627 F: include/uapi/linux/gpio.h
7630 GRE DEMULTIPLEXER DRIVER
7631 M: Dmitry Kozlov <xeb@mail.ru>
7632 L: netdev@vger.kernel.org
7634 F: include/net/gre.h
7635 F: net/ipv4/gre_demux.c
7636 F: net/ipv4/gre_offload.c
7638 GRETH 10/100/1G Ethernet MAC device driver
7639 M: Andreas Larsson <andreas@gaisler.com>
7640 L: netdev@vger.kernel.org
7642 F: drivers/net/ethernet/aeroflex/
7644 GREYBUS AUDIO PROTOCOLS DRIVERS
7645 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7646 M: Mark Greer <mgreer@animalcreek.com>
7648 F: drivers/staging/greybus/audio_apbridgea.c
7649 F: drivers/staging/greybus/audio_apbridgea.h
7650 F: drivers/staging/greybus/audio_codec.c
7651 F: drivers/staging/greybus/audio_codec.h
7652 F: drivers/staging/greybus/audio_gb.c
7653 F: drivers/staging/greybus/audio_manager.c
7654 F: drivers/staging/greybus/audio_manager.h
7655 F: drivers/staging/greybus/audio_manager_module.c
7656 F: drivers/staging/greybus/audio_manager_private.h
7657 F: drivers/staging/greybus/audio_manager_sysfs.c
7658 F: drivers/staging/greybus/audio_module.c
7659 F: drivers/staging/greybus/audio_topology.c
7661 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7662 M: Viresh Kumar <vireshk@kernel.org>
7664 F: drivers/staging/greybus/authentication.c
7665 F: drivers/staging/greybus/bootrom.c
7666 F: drivers/staging/greybus/firmware.h
7667 F: drivers/staging/greybus/fw-core.c
7668 F: drivers/staging/greybus/fw-download.c
7669 F: drivers/staging/greybus/fw-management.c
7670 F: drivers/staging/greybus/greybus_authentication.h
7671 F: drivers/staging/greybus/greybus_firmware.h
7672 F: drivers/staging/greybus/hid.c
7673 F: drivers/staging/greybus/i2c.c
7674 F: drivers/staging/greybus/spi.c
7675 F: drivers/staging/greybus/spilib.c
7676 F: drivers/staging/greybus/spilib.h
7678 GREYBUS LOOPBACK DRIVER
7679 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7681 F: drivers/staging/greybus/loopback.c
7683 GREYBUS PLATFORM DRIVERS
7684 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7686 F: drivers/staging/greybus/arche-apb-ctrl.c
7687 F: drivers/staging/greybus/arche-platform.c
7688 F: drivers/staging/greybus/arche_platform.h
7690 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7691 M: Rui Miguel Silva <rmfrfs@gmail.com>
7693 F: drivers/staging/greybus/gpio.c
7694 F: drivers/staging/greybus/light.c
7695 F: drivers/staging/greybus/power_supply.c
7696 F: drivers/staging/greybus/sdio.c
7697 F: drivers/staging/greybus/spi.c
7698 F: drivers/staging/greybus/spilib.c
7701 M: Johan Hovold <johan@kernel.org>
7702 M: Alex Elder <elder@kernel.org>
7703 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7704 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7707 F: drivers/staging/greybus/
7708 F: include/linux/greybus.h
7709 F: include/linux/greybus/
7711 GREYBUS UART PROTOCOLS DRIVERS
7712 M: David Lin <dtwlin@gmail.com>
7714 F: drivers/staging/greybus/log.c
7715 F: drivers/staging/greybus/uart.c
7717 GS1662 VIDEO SERIALIZER
7718 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7719 L: linux-media@vger.kernel.org
7721 T: git git://linuxtv.org/media_tree.git
7722 F: drivers/media/spi/gs1662.c
7724 GSPCA FINEPIX SUBDRIVER
7725 M: Frank Zago <frank@zago.net>
7726 L: linux-media@vger.kernel.org
7728 T: git git://linuxtv.org/media_tree.git
7729 F: drivers/media/usb/gspca/finepix.c
7731 GSPCA GL860 SUBDRIVER
7732 M: Olivier Lorin <o.lorin@laposte.net>
7733 L: linux-media@vger.kernel.org
7735 T: git git://linuxtv.org/media_tree.git
7736 F: drivers/media/usb/gspca/gl860/
7738 GSPCA M5602 SUBDRIVER
7739 M: Erik Andren <erik.andren@gmail.com>
7740 L: linux-media@vger.kernel.org
7742 T: git git://linuxtv.org/media_tree.git
7743 F: drivers/media/usb/gspca/m5602/
7745 GSPCA PAC207 SONIXB SUBDRIVER
7746 M: Hans Verkuil <hverkuil@xs4all.nl>
7747 L: linux-media@vger.kernel.org
7749 T: git git://linuxtv.org/media_tree.git
7750 F: drivers/media/usb/gspca/pac207.c
7752 GSPCA SN9C20X SUBDRIVER
7753 M: Brian Johnson <brijohn@gmail.com>
7754 L: linux-media@vger.kernel.org
7756 T: git git://linuxtv.org/media_tree.git
7757 F: drivers/media/usb/gspca/sn9c20x.c
7759 GSPCA T613 SUBDRIVER
7760 M: Leandro Costantino <lcostantino@gmail.com>
7761 L: linux-media@vger.kernel.org
7763 T: git git://linuxtv.org/media_tree.git
7764 F: drivers/media/usb/gspca/t613.c
7766 GSPCA USB WEBCAM DRIVER
7767 M: Hans Verkuil <hverkuil@xs4all.nl>
7768 L: linux-media@vger.kernel.org
7770 T: git git://linuxtv.org/media_tree.git
7771 F: drivers/media/usb/gspca/
7773 GTP (GPRS Tunneling Protocol)
7774 M: Pablo Neira Ayuso <pablo@netfilter.org>
7775 M: Harald Welte <laforge@gnumonks.org>
7776 L: osmocom-net-gprs@lists.osmocom.org
7778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7779 F: drivers/net/gtp.c
7781 GUID PARTITION TABLE (GPT)
7782 M: Davidlohr Bueso <dave@stgolabs.net>
7783 L: linux-efi@vger.kernel.org
7785 F: block/partitions/efi.*
7788 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7789 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7791 W: http://uclinux-h8.sourceforge.jp
7792 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7794 F: drivers/clk/h8300/
7795 F: drivers/clocksource/h8300_*.c
7796 F: drivers/irqchip/irq-renesas-h8*.c
7798 HABANALABS PCI DRIVER
7799 M: Oded Gabbay <ogabbay@kernel.org>
7801 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7802 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7803 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7804 F: drivers/misc/habanalabs/
7805 F: include/uapi/misc/habanalabs.h
7808 M: Antti Palosaari <crope@iki.fi>
7809 L: linux-media@vger.kernel.org
7811 W: https://linuxtv.org
7812 W: http://palosaari.fi/linux/
7813 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7814 T: git git://linuxtv.org/anttip/media_tree.git
7815 F: drivers/media/usb/hackrf/
7817 HANTRO VPU CODEC DRIVER
7818 M: Ezequiel Garcia <ezequiel@collabora.com>
7819 M: Philipp Zabel <p.zabel@pengutronix.de>
7820 L: linux-media@vger.kernel.org
7821 L: linux-rockchip@lists.infradead.org
7823 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7824 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7825 F: drivers/staging/media/hantro/
7827 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7828 M: Frank Seidel <frank@f-seidel.de>
7829 L: platform-driver-x86@vger.kernel.org
7831 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7832 F: drivers/platform/x86/hdaps.c
7835 M: Jean Delvare <jdelvare@suse.com>
7836 M: Guenter Roeck <linux@roeck-us.net>
7837 L: linux-hwmon@vger.kernel.org
7839 W: http://hwmon.wiki.kernel.org/
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7841 F: Documentation/devicetree/bindings/hwmon/
7842 F: Documentation/hwmon/
7844 F: include/linux/hwmon*.h
7845 F: include/trace/events/hwmon*.h
7847 HARDWARE RANDOM NUMBER GENERATOR CORE
7848 M: Matt Mackall <mpm@selenic.com>
7849 M: Herbert Xu <herbert@gondor.apana.org.au>
7850 L: linux-crypto@vger.kernel.org
7852 F: Documentation/admin-guide/hw_random.rst
7853 F: Documentation/devicetree/bindings/rng/
7854 F: drivers/char/hw_random/
7855 F: include/linux/hw_random.h
7857 HARDWARE SPINLOCK CORE
7858 M: Ohad Ben-Cohen <ohad@wizery.com>
7859 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7860 R: Baolin Wang <baolin.wang7@gmail.com>
7861 L: linux-remoteproc@vger.kernel.org
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7864 F: Documentation/devicetree/bindings/hwlock/
7865 F: Documentation/locking/hwspinlock.rst
7866 F: drivers/hwspinlock/
7867 F: include/linux/hwspinlock.h
7869 HARDWARE TRACING FACILITIES
7870 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7872 F: drivers/hwtracing/
7874 HARMONY SOUND DRIVER
7875 L: linux-parisc@vger.kernel.org
7877 F: sound/parisc/harmony.*
7879 HDPVR USB VIDEO ENCODER DRIVER
7880 M: Hans Verkuil <hverkuil@xs4all.nl>
7881 L: linux-media@vger.kernel.org
7883 W: https://linuxtv.org
7884 T: git git://linuxtv.org/media_tree.git
7885 F: drivers/media/usb/hdpvr/
7887 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7888 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7890 F: Documentation/watchdog/hpwdt.rst
7891 F: drivers/watchdog/hpwdt.c
7893 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7894 M: Don Brace <don.brace@microchip.com>
7895 L: storagedev@microchip.com
7896 L: linux-scsi@vger.kernel.org
7898 F: Documentation/scsi/hpsa.rst
7899 F: drivers/scsi/hpsa*.[ch]
7900 F: include/linux/cciss*.h
7901 F: include/uapi/linux/cciss*.h
7904 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7905 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7906 L: linux-rdma@vger.kernel.org
7908 F: drivers/infiniband/hw/hfi1
7911 L: linux-fsdevel@vger.kernel.org
7913 F: Documentation/filesystems/hfs.rst
7917 L: linux-fsdevel@vger.kernel.org
7919 F: Documentation/filesystems/hfsplus.rst
7922 HGA FRAMEBUFFER DRIVER
7923 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7924 L: linux-nvidia@lists.surfsouth.com
7926 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7927 F: drivers/video/fbdev/hgafb.c
7929 HIBERNATION (aka Software Suspend, aka swsusp)
7930 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7931 M: Pavel Machek <pavel@ucw.cz>
7932 L: linux-pm@vger.kernel.org
7934 B: https://bugzilla.kernel.org
7935 F: arch/*/include/asm/suspend*.h
7937 F: drivers/base/power/
7938 F: include/linux/freezer.h
7939 F: include/linux/pm.h
7940 F: include/linux/suspend.h
7944 M: Jiri Kosina <jikos@kernel.org>
7945 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7946 L: linux-input@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7950 F: include/linux/hid*
7951 F: include/uapi/linux/hid*
7953 HID PLAYSTATION DRIVER
7954 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
7955 L: linux-input@vger.kernel.org
7957 F: drivers/hid/hid-playstation.c
7959 HID SENSOR HUB DRIVERS
7960 M: Jiri Kosina <jikos@kernel.org>
7961 M: Jonathan Cameron <jic23@kernel.org>
7962 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7963 L: linux-input@vger.kernel.org
7964 L: linux-iio@vger.kernel.org
7966 F: Documentation/hid/hid-sensor*
7967 F: drivers/hid/hid-sensor-*
7968 F: drivers/iio/*/hid-*
7969 F: include/linux/hid-sensor-*
7971 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7972 M: Thomas Gleixner <tglx@linutronix.de>
7973 L: linux-kernel@vger.kernel.org
7975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7976 F: Documentation/timers/
7977 F: include/linux/clockchips.h
7978 F: include/linux/hrtimer.h
7979 F: kernel/time/clockevents.c
7980 F: kernel/time/hrtimer.c
7981 F: kernel/time/timer_*.c
7983 HIGH-SPEED SCC DRIVER FOR AX.25
7984 L: linux-hams@vger.kernel.org
7986 F: drivers/net/hamradio/dmascc.c
7987 F: drivers/net/hamradio/scc.c
7989 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7990 M: HighPoint Linux Team <linux@highpoint-tech.com>
7992 W: http://www.highpoint-tech.com
7993 F: Documentation/scsi/hptiop.rst
7994 F: drivers/scsi/hptiop.c
7997 M: Jes Sorensen <jes@trained-monkey.org>
7998 L: linux-hippi@sunsite.dk
8000 F: drivers/net/hippi/
8001 F: include/linux/hippidevice.h
8002 F: include/uapi/linux/if_hippi.h
8005 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8006 M: Kurt Kanzenbach <kurt@linutronix.de>
8007 L: netdev@vger.kernel.org
8009 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8010 F: drivers/net/dsa/hirschmann/*
8011 F: include/linux/platform_data/hirschmann-hellcreek.h
8012 F: net/dsa/tag_hellcreek.c
8014 HISILICON DMA DRIVER
8015 M: Zhou Wang <wangzhou1@hisilicon.com>
8016 L: dmaengine@vger.kernel.org
8018 F: drivers/dma/hisi_dma.c
8020 HISILICON GPIO DRIVER
8021 M: Luo Jiaxing <luojiaxing@huawei.com>
8022 L: linux-gpio@vger.kernel.org
8024 F: drivers/gpio/gpio-hisi.c
8026 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8027 M: Zaibo Xu <xuzaibo@huawei.com>
8028 L: linux-crypto@vger.kernel.org
8030 F: Documentation/ABI/testing/debugfs-hisi-hpre
8031 F: drivers/crypto/hisilicon/hpre/hpre.h
8032 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8033 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8035 HISILICON LPC BUS DRIVER
8036 M: john.garry@huawei.com
8038 W: http://www.hisilicon.com
8039 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8040 F: drivers/bus/hisi_lpc.c
8042 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8043 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8044 M: Salil Mehta <salil.mehta@huawei.com>
8045 L: netdev@vger.kernel.org
8047 W: http://www.hisilicon.com
8048 F: drivers/net/ethernet/hisilicon/hns3/
8050 HISILICON NETWORK SUBSYSTEM DRIVER
8051 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8052 M: Salil Mehta <salil.mehta@huawei.com>
8053 L: netdev@vger.kernel.org
8055 W: http://www.hisilicon.com
8056 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8057 F: drivers/net/ethernet/hisilicon/
8059 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8060 M: John Stultz <john.stultz@linaro.org>
8061 L: linux-kernel@vger.kernel.org
8063 F: drivers/misc/hisi_hikey_usb.c
8064 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8066 HISILICON PMU DRIVER
8067 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8069 W: http://www.hisilicon.com
8070 F: Documentation/admin-guide/perf/hisi-pmu.rst
8071 F: drivers/perf/hisilicon
8073 HISILICON QM AND ZIP Controller DRIVER
8074 M: Zhou Wang <wangzhou1@hisilicon.com>
8075 L: linux-crypto@vger.kernel.org
8077 F: Documentation/ABI/testing/debugfs-hisi-zip
8078 F: drivers/crypto/hisilicon/qm.c
8079 F: drivers/crypto/hisilicon/qm.h
8080 F: drivers/crypto/hisilicon/sgl.c
8081 F: drivers/crypto/hisilicon/zip/
8083 HISILICON ROCE DRIVER
8084 M: Lijun Ou <oulijun@huawei.com>
8085 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8086 M: Weihang Li <liweihang@huawei.com>
8087 L: linux-rdma@vger.kernel.org
8089 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8090 F: drivers/infiniband/hw/hns/
8092 HISILICON SAS Controller
8093 M: John Garry <john.garry@huawei.com>
8095 W: http://www.hisilicon.com
8096 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8097 F: drivers/scsi/hisi_sas/
8099 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8100 M: Zaibo Xu <xuzaibo@huawei.com>
8101 L: linux-crypto@vger.kernel.org
8103 F: Documentation/ABI/testing/debugfs-hisi-sec
8104 F: drivers/crypto/hisilicon/sec2/sec.h
8105 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8106 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8107 F: drivers/crypto/hisilicon/sec2/sec_main.c
8109 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8110 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8111 L: devel@driverdev.osuosl.org
8113 F: drivers/staging/hikey9xx/
8115 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8116 M: Zaibo Xu <xuzaibo@huawei.com>
8118 F: drivers/crypto/hisilicon/trng/trng.c
8120 HISILICON V3XX SPI NOR FLASH Controller Driver
8121 M: John Garry <john.garry@huawei.com>
8123 W: http://www.hisilicon.com
8124 F: drivers/spi/spi-hisi-sfc-v3xx.c
8126 HMM - Heterogeneous Memory Management
8127 M: Jérôme Glisse <jglisse@redhat.com>
8128 L: linux-mm@kvack.org
8130 F: Documentation/vm/hmm.rst
8131 F: include/linux/hmm*
8134 F: tools/testing/selftests/vm/*hmm*
8137 M: Jouni Malinen <j@w1.fi>
8138 L: linux-wireless@vger.kernel.org
8140 W: http://w1.fi/hostap-driver.html
8141 F: drivers/net/wireless/intersil/hostap/
8143 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8144 L: platform-driver-x86@vger.kernel.org
8146 F: drivers/platform/x86/tc1100-wmi.c
8148 HPET: High Precision Event Timers driver
8149 M: Clemens Ladisch <clemens@ladisch.de>
8151 F: Documentation/timers/hpet.rst
8152 F: drivers/char/hpet.c
8153 F: include/linux/hpet.h
8154 F: include/uapi/linux/hpet.h
8158 F: arch/x86/include/asm/hpet.h
8159 F: arch/x86/kernel/hpet.c
8162 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8164 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8168 M: Sebastian Reichel <sre@kernel.org>
8170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8171 F: Documentation/ABI/testing/sysfs-bus-hsi
8172 F: Documentation/driver-api/hsi.rst
8174 F: include/linux/hsi/
8175 F: include/uapi/linux/hsi/
8178 L: linux-usb@vger.kernel.org
8180 F: drivers/net/usb/hso.c
8182 HSR NETWORK PROTOCOL
8183 L: netdev@vger.kernel.org
8187 HT16K33 LED CONTROLLER DRIVER
8188 M: Robin van der Gracht <robin@protonic.nl>
8190 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8191 F: drivers/auxdisplay/ht16k33.c
8193 HTCPEN TOUCHSCREEN DRIVER
8194 M: Pau Oliva Fora <pof@eslack.org>
8195 L: linux-input@vger.kernel.org
8197 F: drivers/input/touchscreen/htcpen.c
8199 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8200 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8201 L: linux-iio@vger.kernel.org
8203 W: http://www.st.com/
8204 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8205 F: drivers/iio/humidity/hts221*
8207 HUAWEI ETHERNET DRIVER
8208 M: Bin Luo <luobin9@huawei.com>
8209 L: netdev@vger.kernel.org
8211 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8212 F: drivers/net/ethernet/huawei/hinic/
8215 M: Mike Kravetz <mike.kravetz@oracle.com>
8216 L: linux-mm@kvack.org
8218 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8219 F: Documentation/admin-guide/mm/hugetlbpage.rst
8220 F: Documentation/vm/hugetlbfs_reserv.rst
8222 F: include/linux/hugetlb.h
8226 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8227 L: linux-media@vger.kernel.org
8229 W: https://linuxtv.org
8230 T: git git://linuxtv.org/media_tree.git
8231 F: drivers/media/platform/sti/hva
8233 HWPOISON MEMORY FAILURE HANDLING
8234 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8235 L: linux-mm@kvack.org
8237 F: mm/hwpoison-inject.c
8238 F: mm/memory-failure.c
8240 HYGON PROCESSOR SUPPORT
8241 M: Pu Wen <puwen@hygon.cn>
8242 L: linux-kernel@vger.kernel.org
8244 F: arch/x86/kernel/cpu/hygon.c
8246 HYNIX HI556 SENSOR DRIVER
8247 M: Shawn Tu <shawnx.tu@intel.com>
8248 L: linux-media@vger.kernel.org
8250 T: git git://linuxtv.org/media_tree.git
8251 F: drivers/media/i2c/hi556.c
8253 Hyper-V CORE AND DRIVERS
8254 M: "K. Y. Srinivasan" <kys@microsoft.com>
8255 M: Haiyang Zhang <haiyangz@microsoft.com>
8256 M: Stephen Hemminger <sthemmin@microsoft.com>
8257 M: Wei Liu <wei.liu@kernel.org>
8258 L: linux-hyperv@vger.kernel.org
8260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8261 F: Documentation/ABI/stable/sysfs-bus-vmbus
8262 F: Documentation/ABI/testing/debugfs-hyperv
8263 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8265 F: arch/x86/include/asm/hyperv-tlfs.h
8266 F: arch/x86/include/asm/mshyperv.h
8267 F: arch/x86/include/asm/trace/hyperv.h
8268 F: arch/x86/kernel/cpu/mshyperv.c
8269 F: drivers/clocksource/hyperv_timer.c
8270 F: drivers/hid/hid-hyperv.c
8272 F: drivers/input/serio/hyperv-keyboard.c
8273 F: drivers/iommu/hyperv-iommu.c
8274 F: drivers/net/hyperv/
8275 F: drivers/pci/controller/pci-hyperv-intf.c
8276 F: drivers/pci/controller/pci-hyperv.c
8277 F: drivers/scsi/storvsc_drv.c
8278 F: drivers/uio/uio_hv_generic.c
8279 F: drivers/video/fbdev/hyperv_fb.c
8280 F: include/asm-generic/hyperv-tlfs.h
8281 F: include/asm-generic/mshyperv.h
8282 F: include/clocksource/hyperv_timer.h
8283 F: include/linux/hyperv.h
8284 F: include/uapi/linux/hyperv.h
8285 F: net/vmw_vsock/hyperv_transport.c
8289 M: Vignesh Raghavendra <vigneshr@ti.com>
8290 L: linux-mtd@lists.infradead.org
8292 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8293 C: irc://irc.oftc.net/mtd
8294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8295 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8296 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8297 F: drivers/mtd/hyperbus/
8298 F: include/linux/mtd/hyperbus.h
8300 HYPERVISOR VIRTUAL CONSOLE DRIVER
8301 L: linuxppc-dev@lists.ozlabs.org
8306 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8307 L: linux-i2c@vger.kernel.org
8308 L: linux-acpi@vger.kernel.org
8310 F: drivers/i2c/i2c-core-acpi.c
8312 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8313 M: Ajay Gupta <ajayg@nvidia.com>
8314 L: linux-i2c@vger.kernel.org
8316 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8317 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8320 M: Peter Rosin <peda@axentia.se>
8321 L: linux-i2c@vger.kernel.org
8323 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8324 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8325 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8326 F: Documentation/i2c/i2c-topology.rst
8327 F: Documentation/i2c/muxes/
8328 F: drivers/i2c/i2c-mux.c
8329 F: drivers/i2c/muxes/
8330 F: include/linux/i2c-mux.h
8332 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8333 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8334 L: linux-i2c@vger.kernel.org
8336 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8337 F: drivers/i2c/busses/i2c-mv64xxx.c
8339 I2C OVER PARALLEL PORT
8340 M: Jean Delvare <jdelvare@suse.com>
8341 L: linux-i2c@vger.kernel.org
8343 F: Documentation/i2c/busses/i2c-parport.rst
8344 F: drivers/i2c/busses/i2c-parport.c
8347 M: Wolfram Sang <wsa@kernel.org>
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/i2c.txt
8354 F: Documentation/i2c/
8356 F: include/linux/i2c-dev.h
8357 F: include/linux/i2c-smbus.h
8358 F: include/linux/i2c.h
8359 F: include/uapi/linux/i2c-*.h
8360 F: include/uapi/linux/i2c.h
8362 I2C SUBSYSTEM HOST DRIVERS
8363 L: linux-i2c@vger.kernel.org
8365 W: https://i2c.wiki.kernel.org/
8366 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8368 F: Documentation/devicetree/bindings/i2c/
8369 F: drivers/i2c/algos/
8370 F: drivers/i2c/busses/
8373 M: Jean Delvare <jdelvare@suse.com>
8374 L: linux-i2c@vger.kernel.org
8376 F: Documentation/i2c/busses/i2c-taos-evm.rst
8377 F: drivers/i2c/busses/i2c-taos-evm.c
8380 M: Till Harbaum <till@harbaum.org>
8381 L: linux-i2c@vger.kernel.org
8383 W: http://www.harbaum.org/till/i2c_tiny_usb
8384 F: drivers/i2c/busses/i2c-tiny-usb.c
8386 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8387 M: Jean Delvare <jdelvare@suse.com>
8388 L: linux-i2c@vger.kernel.org
8390 F: Documentation/i2c/busses/i2c-ali1535.rst
8391 F: Documentation/i2c/busses/i2c-ali1563.rst
8392 F: Documentation/i2c/busses/i2c-ali15x3.rst
8393 F: Documentation/i2c/busses/i2c-amd756.rst
8394 F: Documentation/i2c/busses/i2c-amd8111.rst
8395 F: Documentation/i2c/busses/i2c-i801.rst
8396 F: Documentation/i2c/busses/i2c-nforce2.rst
8397 F: Documentation/i2c/busses/i2c-piix4.rst
8398 F: Documentation/i2c/busses/i2c-sis5595.rst
8399 F: Documentation/i2c/busses/i2c-sis630.rst
8400 F: Documentation/i2c/busses/i2c-sis96x.rst
8401 F: Documentation/i2c/busses/i2c-via.rst
8402 F: Documentation/i2c/busses/i2c-viapro.rst
8403 F: drivers/i2c/busses/i2c-ali1535.c
8404 F: drivers/i2c/busses/i2c-ali1563.c
8405 F: drivers/i2c/busses/i2c-ali15x3.c
8406 F: drivers/i2c/busses/i2c-amd756-s4882.c
8407 F: drivers/i2c/busses/i2c-amd756.c
8408 F: drivers/i2c/busses/i2c-amd8111.c
8409 F: drivers/i2c/busses/i2c-i801.c
8410 F: drivers/i2c/busses/i2c-isch.c
8411 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8412 F: drivers/i2c/busses/i2c-nforce2.c
8413 F: drivers/i2c/busses/i2c-piix4.c
8414 F: drivers/i2c/busses/i2c-sis5595.c
8415 F: drivers/i2c/busses/i2c-sis630.c
8416 F: drivers/i2c/busses/i2c-sis96x.c
8417 F: drivers/i2c/busses/i2c-via.c
8418 F: drivers/i2c/busses/i2c-viapro.c
8420 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8421 M: Hans de Goede <hdegoede@redhat.com>
8422 L: linux-i2c@vger.kernel.org
8424 F: drivers/i2c/busses/i2c-cht-wc.c
8426 I2C/SMBUS ISMT DRIVER
8427 M: Seth Heasley <seth.heasley@intel.com>
8428 M: Neil Horman <nhorman@tuxdriver.com>
8429 L: linux-i2c@vger.kernel.org
8430 F: Documentation/i2c/busses/i2c-ismt.rst
8431 F: drivers/i2c/busses/i2c-ismt.c
8433 I2C/SMBUS STUB DRIVER
8434 M: Jean Delvare <jdelvare@suse.com>
8435 L: linux-i2c@vger.kernel.org
8437 F: drivers/i2c/i2c-stub.c
8439 I3C DRIVER FOR CADENCE I3C MASTER IP
8440 M: Przemysław Gaj <pgaj@cadence.com>
8442 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8443 F: drivers/i3c/master/i3c-master-cdns.c
8445 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8446 M: Vitor Soares <vitor.soares@synopsys.com>
8448 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8449 F: drivers/i3c/master/dw*
8452 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8453 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8455 C: irc://chat.freenode.net/linux-i3c
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8457 F: Documentation/ABI/testing/sysfs-bus-i3c
8458 F: Documentation/devicetree/bindings/i3c/
8459 F: Documentation/driver-api/i3c
8461 F: include/linux/i3c/
8463 IA64 (Itanium) PLATFORM
8464 L: linux-ia64@vger.kernel.org
8466 F: Documentation/ia64/
8469 IBM Power 842 compression accelerator
8470 M: Haren Myneni <haren@us.ibm.com>
8473 F: drivers/crypto/nx/Kconfig
8474 F: drivers/crypto/nx/Makefile
8475 F: drivers/crypto/nx/nx-842*
8476 F: include/linux/sw842.h
8479 IBM Power in-Nest Crypto Acceleration
8480 M: Breno Leitão <leitao@debian.org>
8481 M: Nayna Jain <nayna@linux.ibm.com>
8482 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8483 L: linux-crypto@vger.kernel.org
8485 F: drivers/crypto/nx/Kconfig
8486 F: drivers/crypto/nx/Makefile
8487 F: drivers/crypto/nx/nx-aes*
8488 F: drivers/crypto/nx/nx-sha*
8489 F: drivers/crypto/nx/nx.*
8490 F: drivers/crypto/nx/nx_csbcpb.h
8491 F: drivers/crypto/nx/nx_debugfs.c
8493 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8494 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8495 L: linux-pci@vger.kernel.org
8496 L: linuxppc-dev@lists.ozlabs.org
8498 F: drivers/pci/hotplug/rpadlpar*
8500 IBM Power Linux RAID adapter
8501 M: Brian King <brking@us.ibm.com>
8503 F: drivers/scsi/ipr.*
8505 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8506 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8507 L: linux-pci@vger.kernel.org
8508 L: linuxppc-dev@lists.ozlabs.org
8510 F: drivers/pci/hotplug/rpaphp*
8512 IBM Power SRIOV Virtual NIC Device Driver
8513 M: Dany Madden <drt@linux.ibm.com>
8514 M: Lijun Pan <ljp@linux.ibm.com>
8515 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8516 L: netdev@vger.kernel.org
8518 F: drivers/net/ethernet/ibm/ibmvnic.*
8520 IBM Power Virtual Accelerator Switchboard
8521 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8522 L: linuxppc-dev@lists.ozlabs.org
8524 F: arch/powerpc/include/asm/vas.h
8525 F: arch/powerpc/platforms/powernv/copy-paste.h
8526 F: arch/powerpc/platforms/powernv/vas*
8528 IBM Power Virtual Ethernet Device Driver
8529 M: Cristobal Forno <cforno12@linux.ibm.com>
8530 L: netdev@vger.kernel.org
8532 F: drivers/net/ethernet/ibm/ibmveth.*
8534 IBM Power Virtual FC Device Drivers
8535 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8536 L: linux-scsi@vger.kernel.org
8538 F: drivers/scsi/ibmvscsi/ibmvfc*
8540 IBM Power Virtual Management Channel Driver
8541 M: Steven Royer <seroyer@linux.ibm.com>
8543 F: drivers/misc/ibmvmc.*
8545 IBM Power Virtual SCSI Device Drivers
8546 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8547 L: linux-scsi@vger.kernel.org
8549 F: drivers/scsi/ibmvscsi/ibmvscsi*
8550 F: include/scsi/viosrp.h
8552 IBM Power Virtual SCSI Device Target Driver
8553 M: Michael Cyr <mikecyr@linux.ibm.com>
8554 L: linux-scsi@vger.kernel.org
8555 L: target-devel@vger.kernel.org
8557 F: drivers/scsi/ibmvscsi_tgt/
8559 IBM Power VMX Cryptographic instructions
8560 M: Breno Leitão <leitao@debian.org>
8561 M: Nayna Jain <nayna@linux.ibm.com>
8562 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8563 L: linux-crypto@vger.kernel.org
8565 F: drivers/crypto/vmx/Kconfig
8566 F: drivers/crypto/vmx/Makefile
8567 F: drivers/crypto/vmx/aes*
8568 F: drivers/crypto/vmx/ghash*
8569 F: drivers/crypto/vmx/ppc-xlate.pl
8570 F: drivers/crypto/vmx/vmx.c
8572 IBM ServeRAID RAID DRIVER
8574 F: drivers/scsi/ips.*
8576 ICH LPC AND GPIO DRIVER
8577 M: Peter Tyser <ptyser@xes-inc.com>
8579 F: drivers/gpio/gpio-ich.c
8580 F: drivers/mfd/lpc_ich.c
8583 M: Max Staudt <max@enpas.org>
8584 L: linux-i2c@vger.kernel.org
8586 F: drivers/i2c/busses/i2c-icy.c
8589 M: "David S. Miller" <davem@davemloft.net>
8590 L: linux-ide@vger.kernel.org
8592 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8594 F: Documentation/ide/
8596 F: include/linux/ide.h
8599 M: Borislav Petkov <bp@alien8.de>
8600 L: linux-ide@vger.kernel.org
8602 F: Documentation/cdrom/ide-cd.rst
8603 F: drivers/ide/ide-cd*
8605 IDEAPAD LAPTOP EXTRAS DRIVER
8606 M: Ike Panhc <ike.pan@canonical.com>
8607 L: platform-driver-x86@vger.kernel.org
8609 W: http://launchpad.net/ideapad-laptop
8610 F: drivers/platform/x86/ideapad-laptop.c
8612 IDEAPAD LAPTOP SLIDEBAR DRIVER
8613 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8614 L: linux-input@vger.kernel.org
8616 W: https://github.com/o2genum/ideapad-slidebar
8617 F: drivers/input/misc/ideapad_slidebar.c
8619 IDT VersaClock 5 CLOCK DRIVER
8620 M: Luca Ceresoli <luca@lucaceresoli.net>
8622 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8623 F: drivers/clk/clk-versaclock5.c
8625 IEEE 802.15.4 SUBSYSTEM
8626 M: Alexander Aring <alex.aring@gmail.com>
8627 M: Stefan Schmidt <stefan@datenfreihafen.org>
8628 L: linux-wpan@vger.kernel.org
8630 W: https://linux-wpan.org/
8631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8633 F: Documentation/networking/ieee802154.rst
8634 F: drivers/net/ieee802154/
8635 F: include/linux/ieee802154.h
8636 F: include/linux/nl802154.h
8637 F: include/net/af_ieee802154.h
8638 F: include/net/cfg802154.h
8639 F: include/net/ieee802154_netdev.h
8640 F: include/net/mac802154.h
8641 F: include/net/nl802154.h
8646 M: Yotam Gigi <yotam.gi@gmail.com>
8647 M: Jamal Hadi Salim <jhs@mojatatu.com>
8648 F: include/net/ife.h
8649 F: include/uapi/linux/ife.h
8652 IGORPLUG-USB IR RECEIVER
8653 M: Sean Young <sean@mess.org>
8654 L: linux-media@vger.kernel.org
8656 F: drivers/media/rc/igorplugusb.c
8658 IGUANAWORKS USB IR TRANSCEIVER
8659 M: Sean Young <sean@mess.org>
8660 L: linux-media@vger.kernel.org
8662 F: drivers/media/rc/iguanair.c
8664 IIO DIGITAL POTENTIOMETER DAC
8665 M: Peter Rosin <peda@axentia.se>
8666 L: linux-iio@vger.kernel.org
8668 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8669 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8670 F: drivers/iio/dac/dpot-dac.c
8672 IIO ENVELOPE DETECTOR
8673 M: Peter Rosin <peda@axentia.se>
8674 L: linux-iio@vger.kernel.org
8676 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8677 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8678 F: drivers/iio/adc/envelope-detector.c
8681 M: Peter Rosin <peda@axentia.se>
8682 L: linux-iio@vger.kernel.org
8684 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8685 F: drivers/iio/multiplexer/iio-mux.c
8687 IIO SUBSYSTEM AND DRIVERS
8688 M: Jonathan Cameron <jic23@kernel.org>
8689 R: Lars-Peter Clausen <lars@metafoo.de>
8690 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8691 L: linux-iio@vger.kernel.org
8693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8694 F: Documentation/ABI/testing/configfs-iio*
8695 F: Documentation/ABI/testing/sysfs-bus-iio*
8696 F: Documentation/devicetree/bindings/iio/
8698 F: drivers/staging/iio/
8699 F: include/linux/iio/
8703 M: Peter Rosin <peda@axentia.se>
8704 L: linux-iio@vger.kernel.org
8706 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8707 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8708 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8709 F: drivers/iio/afe/iio-rescale.c
8711 IKANOS/ADI EAGLE ADSL USB DRIVER
8712 M: Matthieu Castet <castet.matthieu@free.fr>
8713 M: Stanislaw Gruszka <stf_xl@wp.pl>
8715 F: drivers/usb/atm/ueagle-atm.c
8717 IMGTEC ASCII LCD DRIVER
8718 M: Paul Burton <paulburton@kernel.org>
8720 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8721 F: drivers/auxdisplay/img-ascii-lcd.c
8723 IMGTEC IR DECODER DRIVER
8725 F: drivers/media/rc/img-ir/
8727 IMON SOUNDGRAPH USB IR RECEIVER
8728 M: Sean Young <sean@mess.org>
8729 L: linux-media@vger.kernel.org
8731 F: drivers/media/rc/imon.c
8732 F: drivers/media/rc/imon_raw.c
8734 IMS TWINTURBO FRAMEBUFFER DRIVER
8735 L: linux-fbdev@vger.kernel.org
8737 F: drivers/video/fbdev/imsttfb.c
8739 INA209 HARDWARE MONITOR DRIVER
8740 M: Guenter Roeck <linux@roeck-us.net>
8741 L: linux-hwmon@vger.kernel.org
8743 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8744 F: Documentation/hwmon/ina209.rst
8745 F: drivers/hwmon/ina209.c
8747 INA2XX HARDWARE MONITOR DRIVER
8748 M: Guenter Roeck <linux@roeck-us.net>
8749 L: linux-hwmon@vger.kernel.org
8751 F: Documentation/hwmon/ina2xx.rst
8752 F: drivers/hwmon/ina2xx.c
8753 F: include/linux/platform_data/ina2xx.h
8755 INDUSTRY PACK SUBSYSTEM (IPACK)
8756 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8757 M: Jens Taprogge <jens.taprogge@taprogge.org>
8758 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8759 L: industrypack-devel@lists.sourceforge.net
8761 W: http://industrypack.sourceforge.net
8764 INFINEON DPS310 Driver
8765 M: Eddie James <eajames@linux.ibm.com>
8766 L: linux-iio@vger.kernel.org
8768 F: drivers/iio/pressure/dps310.c
8770 INFINIBAND SUBSYSTEM
8771 M: Doug Ledford <dledford@redhat.com>
8772 M: Jason Gunthorpe <jgg@nvidia.com>
8773 L: linux-rdma@vger.kernel.org
8775 W: https://github.com/linux-rdma/rdma-core
8776 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8778 F: Documentation/devicetree/bindings/infiniband/
8779 F: Documentation/infiniband/
8780 F: drivers/infiniband/
8782 F: include/trace/events/ib_mad.h
8783 F: include/trace/events/ib_umad.h
8784 F: include/uapi/linux/if_infiniband.h
8785 F: include/uapi/rdma/
8786 F: samples/bpf/ibumad_kern.c
8787 F: samples/bpf/ibumad_user.c
8789 INGENIC JZ4780 NAND DRIVER
8790 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8791 L: linux-mtd@lists.infradead.org
8792 L: linux-mips@vger.kernel.org
8794 F: drivers/mtd/nand/raw/ingenic/
8797 M: Paul Cercueil <paul@crapouillou.net>
8798 L: linux-mips@vger.kernel.org
8800 F: arch/mips/boot/dts/ingenic/
8801 F: arch/mips/generic/board-ingenic.c
8802 F: arch/mips/include/asm/mach-ingenic/
8803 F: arch/mips/ingenic/Kconfig
8804 F: drivers/clk/ingenic/
8805 F: drivers/dma/dma-jz4780.c
8806 F: drivers/gpu/drm/ingenic/
8807 F: drivers/i2c/busses/i2c-jz4780.c
8808 F: drivers/iio/adc/ingenic-adc.c
8809 F: drivers/irqchip/irq-ingenic.c
8810 F: drivers/memory/jz4780-nemc.c
8811 F: drivers/mmc/host/jz4740_mmc.c
8812 F: drivers/mtd/nand/raw/ingenic/
8813 F: drivers/pinctrl/pinctrl-ingenic.c
8814 F: drivers/power/supply/ingenic-battery.c
8815 F: drivers/pwm/pwm-jz4740.c
8816 F: drivers/remoteproc/ingenic_rproc.c
8817 F: drivers/rtc/rtc-jz4740.c
8818 F: drivers/tty/serial/8250/8250_ingenic.c
8819 F: drivers/usb/musb/jz4740.c
8820 F: drivers/watchdog/jz4740_wdt.c
8821 F: include/dt-bindings/iio/adc/ingenic,adc.h
8822 F: include/linux/mfd/ingenic-tcu.h
8823 F: sound/soc/codecs/jz47*
8824 F: sound/soc/jz4740/
8827 M: Jan Kara <jack@suse.cz>
8828 R: Amir Goldstein <amir73il@gmail.com>
8829 L: linux-fsdevel@vger.kernel.org
8831 F: Documentation/filesystems/inotify.rst
8832 F: fs/notify/inotify/
8833 F: include/linux/inotify.h
8834 F: include/uapi/linux/inotify.h
8836 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8837 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8838 L: linux-input@vger.kernel.org
8840 Q: http://patchwork.kernel.org/project/linux-input/list/
8841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8842 F: Documentation/devicetree/bindings/input/
8843 F: Documentation/devicetree/bindings/serio/
8844 F: Documentation/input/
8846 F: include/linux/input.h
8847 F: include/linux/input/
8848 F: include/uapi/linux/input-event-codes.h
8849 F: include/uapi/linux/input.h
8851 INPUT MULTITOUCH (MT) PROTOCOL
8852 M: Henrik Rydberg <rydberg@bitmath.org>
8853 L: linux-input@vger.kernel.org
8855 F: Documentation/input/multi-touch-protocol.rst
8856 F: drivers/input/input-mt.c
8859 INSIDE SECURE CRYPTO DRIVER
8860 M: Antoine Tenart <atenart@kernel.org>
8861 L: linux-crypto@vger.kernel.org
8863 F: drivers/crypto/inside-secure/
8865 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8866 M: Mimi Zohar <zohar@linux.ibm.com>
8867 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8868 L: linux-integrity@vger.kernel.org
8870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8871 F: security/integrity/ima/
8873 INTEL 810/815 FRAMEBUFFER DRIVER
8874 M: Antonino Daplas <adaplas@gmail.com>
8875 L: linux-fbdev@vger.kernel.org
8877 F: drivers/video/fbdev/i810/
8880 M: Cezary Rojewski <cezary.rojewski@intel.com>
8881 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8882 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8883 M: Jie Yang <yang.jie@linux.intel.com>
8884 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8888 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8889 M: Hans de Goede <hdegoede@redhat.com>
8890 L: platform-driver-x86@vger.kernel.org
8892 F: drivers/platform/x86/intel_atomisp2_pm.c
8894 INTEL ATOMISP2 LED DRIVER
8895 M: Hans de Goede <hdegoede@redhat.com>
8896 L: platform-driver-x86@vger.kernel.org
8898 F: drivers/platform/x86/intel_atomisp2_led.c
8900 INTEL BROXTON PMC DRIVER
8901 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8902 M: Zha Qipeng <qipeng.zha@intel.com>
8904 F: drivers/mfd/intel_pmc_bxt.c
8905 F: include/linux/mfd/intel_pmc_bxt.h
8907 INTEL C600 SERIES SAS CONTROLLER DRIVER
8908 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8909 L: linux-scsi@vger.kernel.org
8911 T: git git://git.code.sf.net/p/intel-sas/isci
8912 F: drivers/scsi/isci/
8914 INTEL CPU family model numbers
8915 M: Tony Luck <tony.luck@intel.com>
8917 L: linux-kernel@vger.kernel.org
8919 F: arch/x86/include/asm/intel-family.h
8921 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8922 M: Jani Nikula <jani.nikula@linux.intel.com>
8923 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8924 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8925 L: intel-gfx@lists.freedesktop.org
8927 W: https://01.org/linuxgraphics/
8928 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8929 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8930 C: irc://chat.freenode.net/intel-gfx
8931 T: git git://anongit.freedesktop.org/drm-intel
8932 F: Documentation/gpu/i915.rst
8933 F: drivers/gpu/drm/i915/
8934 F: include/drm/i915*
8935 F: include/uapi/drm/i915_drm.h
8937 INTEL ETHERNET DRIVERS
8938 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8939 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8940 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8942 W: http://www.intel.com/support/feedback.htm
8943 W: http://e1000.sourceforge.net/
8944 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8947 F: Documentation/networking/device_drivers/ethernet/intel/
8948 F: drivers/net/ethernet/intel/
8949 F: drivers/net/ethernet/intel/*/
8950 F: include/linux/avf/virtchnl.h
8952 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8953 M: Maik Broemme <mbroemme@libmpq.org>
8954 L: linux-fbdev@vger.kernel.org
8956 F: Documentation/fb/intelfb.rst
8957 F: drivers/video/fbdev/intelfb/
8960 M: Andy Shevchenko <andy@kernel.org>
8961 L: linux-gpio@vger.kernel.org
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8964 F: drivers/gpio/gpio-ich.c
8965 F: drivers/gpio/gpio-merrifield.c
8966 F: drivers/gpio/gpio-ml-ioh.c
8967 F: drivers/gpio/gpio-pch.c
8968 F: drivers/gpio/gpio-sch.c
8969 F: drivers/gpio/gpio-sodaville.c
8971 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8972 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8973 M: Zhi Wang <zhi.a.wang@intel.com>
8974 L: intel-gvt-dev@lists.freedesktop.org
8975 L: intel-gfx@lists.freedesktop.org
8977 W: https://01.org/igvt-g
8978 T: git https://github.com/intel/gvt-linux.git
8979 F: drivers/gpu/drm/i915/gvt/
8981 INTEL HID EVENT DRIVER
8982 M: Alex Hung <alex.hung@canonical.com>
8983 L: platform-driver-x86@vger.kernel.org
8985 F: drivers/platform/x86/intel-hid.c
8987 INTEL I/OAT DMA DRIVER
8988 M: Dave Jiang <dave.jiang@intel.com>
8989 R: Dan Williams <dan.j.williams@intel.com>
8990 L: dmaengine@vger.kernel.org
8992 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8993 F: drivers/dma/ioat*
8996 M: Dave Jiang <dave.jiang@intel.com>
8997 L: dmaengine@vger.kernel.org
8999 F: drivers/dma/idxd/*
9000 F: include/uapi/linux/idxd.h
9003 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9004 M: Len Brown <lenb@kernel.org>
9005 L: linux-pm@vger.kernel.org
9007 B: https://bugzilla.kernel.org
9008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9009 F: drivers/idle/intel_idle.c
9011 INTEL INTEGRATED SENSOR HUB DRIVER
9012 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9013 M: Jiri Kosina <jikos@kernel.org>
9014 L: linux-input@vger.kernel.org
9016 F: drivers/hid/intel-ish-hid/
9019 M: David Woodhouse <dwmw2@infradead.org>
9020 M: Lu Baolu <baolu.lu@linux.intel.com>
9021 L: iommu@lists.linux-foundation.org
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9024 F: drivers/iommu/intel/
9025 F: include/linux/intel-iommu.h
9026 F: include/linux/intel-svm.h
9028 INTEL IOP-ADMA DMA DRIVER
9029 R: Dan Williams <dan.j.williams@intel.com>
9031 F: drivers/dma/iop-adma.c
9033 INTEL IPU3 CSI-2 CIO2 DRIVER
9034 M: Yong Zhi <yong.zhi@intel.com>
9035 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9036 M: Bingbu Cao <bingbu.cao@intel.com>
9037 M: Dan Scally <djrscally@gmail.com>
9038 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9039 L: linux-media@vger.kernel.org
9041 T: git git://linuxtv.org/media_tree.git
9042 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9043 F: drivers/media/pci/intel/ipu3/
9045 INTEL IPU3 CSI-2 IMGU DRIVER
9046 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9047 R: Bingbu Cao <bingbu.cao@intel.com>
9048 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9049 L: linux-media@vger.kernel.org
9051 F: Documentation/admin-guide/media/ipu3.rst
9052 F: Documentation/admin-guide/media/ipu3_rcb.svg
9053 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9054 F: drivers/staging/media/ipu3/
9056 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9057 M: Krzysztof Halasa <khalasa@piap.pl>
9059 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9060 F: drivers/net/wan/ixp4xx_hss.c
9061 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9062 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9063 F: include/linux/soc/ixp4xx/npe.h
9064 F: include/linux/soc/ixp4xx/qmgr.h
9066 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9067 M: Deepak Saxena <dsaxena@plexity.net>
9069 F: drivers/char/hw_random/ixp4xx-rng.c
9071 INTEL KEEM BAY DRM DRIVER
9072 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9073 M: Edmund Dea <edmund.j.dea@intel.com>
9075 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9076 F: drivers/gpu/drm/kmb/
9078 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9079 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9081 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9082 F: drivers/crypto/keembay/Kconfig
9083 F: drivers/crypto/keembay/Makefile
9084 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9085 F: drivers/crypto/keembay/ocs-aes.c
9086 F: drivers/crypto/keembay/ocs-aes.h
9088 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9089 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9090 M: Declan Murphy <declan.murphy@intel.com>
9092 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9093 F: drivers/crypto/keembay/Kconfig
9094 F: drivers/crypto/keembay/Makefile
9095 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9096 F: drivers/crypto/keembay/ocs-hcu.c
9097 F: drivers/crypto/keembay/ocs-hcu.h
9099 INTEL MANAGEMENT ENGINE (mei)
9100 M: Tomas Winkler <tomas.winkler@intel.com>
9101 L: linux-kernel@vger.kernel.org
9103 F: Documentation/driver-api/mei/*
9104 F: drivers/misc/mei/
9105 F: drivers/watchdog/mei_wdt.c
9106 F: include/linux/mei_cl_bus.h
9107 F: include/uapi/linux/mei.h
9110 INTEL MENLOW THERMAL DRIVER
9111 M: Sujith Thomas <sujith.thomas@intel.com>
9112 L: platform-driver-x86@vger.kernel.org
9114 W: https://01.org/linux-acpi
9115 F: drivers/platform/x86/intel_menlow.c
9117 INTEL P-Unit IPC DRIVER
9118 M: Zha Qipeng <qipeng.zha@intel.com>
9119 L: platform-driver-x86@vger.kernel.org
9121 F: arch/x86/include/asm/intel_punit_ipc.h
9122 F: drivers/platform/x86/intel_punit_ipc.c
9124 INTEL PMC CORE DRIVER
9125 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9126 M: David E Box <david.e.box@intel.com>
9127 L: platform-driver-x86@vger.kernel.org
9129 F: drivers/platform/x86/intel_pmc_core*
9131 INTEL PMIC GPIO DRIVERS
9132 M: Andy Shevchenko <andy@kernel.org>
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9135 F: drivers/gpio/gpio-*cove.c
9137 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9138 M: Andy Shevchenko <andy@kernel.org>
9140 F: drivers/mfd/intel_soc_pmic*
9141 F: include/linux/mfd/intel_soc_pmic*
9144 M: "David E. Box" <david.e.box@linux.intel.com>
9146 F: drivers/mfd/intel_pmt.c
9147 F: drivers/platform/x86/intel_pmt_*
9149 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9150 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9151 L: linux-wireless@vger.kernel.org
9153 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9154 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9155 F: drivers/net/wireless/intel/ipw2x00/
9158 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9159 M: Len Brown <lenb@kernel.org>
9160 L: linux-pm@vger.kernel.org
9162 F: drivers/cpufreq/intel_pstate.c
9164 INTEL RDMA RNIC DRIVER
9165 M: Faisal Latif <faisal.latif@intel.com>
9166 M: Shiraz Saleem <shiraz.saleem@intel.com>
9167 L: linux-rdma@vger.kernel.org
9169 F: drivers/infiniband/hw/i40iw/
9170 F: include/uapi/rdma/i40iw-abi.h
9173 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9175 F: arch/x86/include/asm/intel_scu_ipc.h
9176 F: drivers/platform/x86/intel_scu_*
9178 INTEL SPEED SELECT TECHNOLOGY
9179 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9180 L: platform-driver-x86@vger.kernel.org
9182 F: drivers/platform/x86/intel_speed_select_if/
9183 F: include/uapi/linux/isst_if.h
9184 F: tools/power/x86/intel-speed-select/
9186 INTEL STRATIX10 FIRMWARE DRIVERS
9187 M: Richard Gong <richard.gong@linux.intel.com>
9188 L: linux-kernel@vger.kernel.org
9190 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9191 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9192 F: drivers/firmware/stratix10-rsu.c
9193 F: drivers/firmware/stratix10-svc.c
9194 F: include/linux/firmware/intel/stratix10-smc.h
9195 F: include/linux/firmware/intel/stratix10-svc-client.h
9197 INTEL TELEMETRY DRIVER
9198 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9199 M: "David E. Box" <david.e.box@linux.intel.com>
9200 L: platform-driver-x86@vger.kernel.org
9202 F: arch/x86/include/asm/intel_telemetry.h
9203 F: drivers/platform/x86/intel_telemetry*
9205 INTEL UNCORE FREQUENCY CONTROL
9206 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9207 L: platform-driver-x86@vger.kernel.org
9209 F: drivers/platform/x86/intel-uncore-frequency.c
9211 INTEL VIRTUAL BUTTON DRIVER
9212 M: AceLan Kao <acelan.kao@canonical.com>
9213 L: platform-driver-x86@vger.kernel.org
9215 F: drivers/platform/x86/intel-vbtn.c
9217 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9218 M: Stanislaw Gruszka <stf_xl@wp.pl>
9219 L: linux-wireless@vger.kernel.org
9221 F: drivers/net/wireless/intel/iwlegacy/
9223 INTEL WIRELESS WIFI LINK (iwlwifi)
9224 M: Luca Coelho <luciano.coelho@intel.com>
9225 L: linux-wireless@vger.kernel.org
9227 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9229 F: drivers/net/wireless/intel/iwlwifi/
9231 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9232 M: Jithu Joseph <jithu.joseph@intel.com>
9233 R: Maurice Ma <maurice.ma@intel.com>
9235 W: https://slimbootloader.github.io/security/firmware-update.html
9236 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9238 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9239 M: Mario Limonciello <mario.limonciello@dell.com>
9241 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9244 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9246 F: Documentation/trace/intel_th.rst
9247 F: drivers/hwtracing/intel_th/
9248 F: include/linux/intel_th.h
9250 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9251 M: Ning Sun <ning.sun@intel.com>
9252 L: tboot-devel@lists.sourceforge.net
9254 W: http://tboot.sourceforge.net
9255 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9256 F: Documentation/x86/intel_txt.rst
9257 F: arch/x86/kernel/tboot.c
9258 F: include/linux/tboot.h
9261 M: Jarkko Sakkinen <jarkko@kernel.org>
9262 R: Dave Hansen <dave.hansen@linux.intel.com>
9263 L: linux-sgx@vger.kernel.org
9265 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9267 F: Documentation/x86/sgx.rst
9268 F: arch/x86/entry/vdso/vsgx.S
9269 F: arch/x86/include/uapi/asm/sgx.h
9270 F: arch/x86/kernel/cpu/sgx/*
9271 F: tools/testing/selftests/sgx/*
9275 M: Georgi Djakov <djakov@kernel.org>
9276 L: linux-pm@vger.kernel.org
9278 F: Documentation/devicetree/bindings/interconnect/
9279 F: Documentation/driver-api/interconnect.rst
9280 F: drivers/interconnect/
9281 F: include/dt-bindings/interconnect/
9282 F: include/linux/interconnect-provider.h
9283 F: include/linux/interconnect.h
9285 INVENSENSE ICM-426xx IMU DRIVER
9286 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9287 L: linux-iio@vger.kernel.org
9289 W: https://invensense.tdk.com/
9290 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9291 F: drivers/iio/imu/inv_icm42600/
9293 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9294 M: Linus Walleij <linus.walleij@linaro.org>
9295 L: linux-iio@vger.kernel.org
9297 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9298 F: drivers/iio/gyro/mpu3050*
9300 IOC3 ETHERNET DRIVER
9301 M: Ralf Baechle <ralf@linux-mips.org>
9302 L: linux-mips@vger.kernel.org
9304 F: drivers/net/ethernet/sgi/ioc3-eth.c
9306 IOMAP FILESYSTEM LIBRARY
9307 M: Christoph Hellwig <hch@infradead.org>
9308 M: Darrick J. Wong <djwong@kernel.org>
9309 M: linux-xfs@vger.kernel.org
9310 M: linux-fsdevel@vger.kernel.org
9311 L: linux-xfs@vger.kernel.org
9312 L: linux-fsdevel@vger.kernel.org
9314 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9316 F: include/linux/iomap.h
9319 M: Joerg Roedel <joro@8bytes.org>
9320 M: Will Deacon <will@kernel.org>
9321 L: iommu@lists.linux-foundation.org
9323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9324 F: Documentation/devicetree/bindings/iommu/
9325 F: Documentation/userspace-api/iommu.rst
9327 F: include/linux/iommu.h
9328 F: include/linux/iova.h
9329 F: include/linux/of_iommu.h
9330 F: include/uapi/linux/iommu.h
9333 M: Jens Axboe <axboe@kernel.dk>
9334 R: Pavel Begunkov <asml.silence@gmail.com>
9335 L: io-uring@vger.kernel.org
9337 T: git git://git.kernel.dk/linux-block
9338 T: git git://git.kernel.dk/liburing
9342 F: include/linux/io_uring.h
9343 F: include/uapi/linux/io_uring.h
9346 M: Corey Minyard <minyard@acm.org>
9347 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9349 W: http://openipmi.sourceforge.net/
9350 F: Documentation/driver-api/ipmi.rst
9351 F: Documentation/devicetree/bindings/ipmi/
9352 F: drivers/char/ipmi/
9353 F: include/linux/ipmi*
9354 F: include/uapi/linux/ipmi*
9356 IPS SCSI RAID DRIVER
9357 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9358 L: linux-scsi@vger.kernel.org
9360 W: http://www.adaptec.com/
9361 F: drivers/scsi/ips*
9364 M: Simon Horman <horms@verge.net.au>
9365 M: Julian Anastasov <ja@ssi.bg>
9366 L: netdev@vger.kernel.org
9367 L: lvs-devel@vger.kernel.org
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9371 F: Documentation/networking/ipvs-sysctl.rst
9372 F: include/net/ip_vs.h
9373 F: include/uapi/linux/ip_vs.h
9374 F: net/netfilter/ipvs/
9377 M: Jiri Kosina <jikos@kernel.org>
9378 M: David Sterba <dsterba@suse.com>
9380 F: drivers/tty/ipwireless/
9383 L: netdev@vger.kernel.org
9385 F: include/uapi/linux/ipx.h
9387 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9388 M: Marc Zyngier <maz@kernel.org>
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9391 F: Documentation/core-api/irq/irq-domain.rst
9392 F: include/linux/irqdomain.h
9393 F: kernel/irq/irqdomain.c
9397 M: Thomas Gleixner <tglx@linutronix.de>
9398 L: linux-kernel@vger.kernel.org
9400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9404 M: Thomas Gleixner <tglx@linutronix.de>
9405 M: Marc Zyngier <maz@kernel.org>
9406 L: linux-kernel@vger.kernel.org
9408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9409 F: Documentation/devicetree/bindings/interrupt-controller/
9413 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9415 F: Documentation/driver-api/isa.rst
9416 F: drivers/base/isa.c
9417 F: include/linux/isa.h
9420 M: Hans Verkuil <hverkuil@xs4all.nl>
9421 L: linux-media@vger.kernel.org
9423 W: https://linuxtv.org
9424 T: git git://linuxtv.org/media_tree.git
9425 F: drivers/media/radio/radio-isa*
9428 M: Jaroslav Kysela <perex@perex.cz>
9430 F: Documentation/driver-api/isapnp.rst
9431 F: drivers/pnp/isapnp/
9432 F: include/linux/isapnp.h
9435 M: Lee Duncan <lduncan@suse.com>
9436 M: Chris Leech <cleech@redhat.com>
9437 L: open-iscsi@googlegroups.com
9438 L: linux-scsi@vger.kernel.org
9440 W: www.open-iscsi.com
9441 F: drivers/scsi/*iscsi*
9442 F: include/scsi/*iscsi*
9444 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9445 M: Peter Jones <pjones@redhat.com>
9446 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9448 F: drivers/firmware/iscsi_ibft*
9450 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9451 M: Sagi Grimberg <sagi@grimberg.me>
9452 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9453 L: linux-rdma@vger.kernel.org
9455 W: http://www.openfabrics.org
9456 W: www.open-iscsi.org
9457 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9458 F: drivers/infiniband/ulp/iser/
9460 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9461 M: Sagi Grimberg <sagi@grimberg.me>
9462 L: linux-rdma@vger.kernel.org
9463 L: target-devel@vger.kernel.org
9465 W: http://www.linux-iscsi.org
9466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9467 F: drivers/infiniband/ulp/isert
9469 ISDN/CMTP OVER BLUETOOTH
9470 M: Karsten Keil <isdn@linux-pingi.de>
9471 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9472 L: netdev@vger.kernel.org
9474 W: http://www.isdn4linux.de
9475 F: Documentation/isdn/
9476 F: drivers/isdn/capi/
9477 F: include/linux/isdn/
9478 F: include/uapi/linux/isdn/
9479 F: net/bluetooth/cmtp/
9481 ISDN/mISDN SUBSYSTEM
9482 M: Karsten Keil <isdn@linux-pingi.de>
9483 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9484 L: netdev@vger.kernel.org
9486 W: http://www.isdn4linux.de
9487 F: drivers/isdn/Kconfig
9488 F: drivers/isdn/Makefile
9489 F: drivers/isdn/hardware/
9490 F: drivers/isdn/mISDN/
9492 IT87 HARDWARE MONITORING DRIVER
9493 M: Jean Delvare <jdelvare@suse.com>
9494 L: linux-hwmon@vger.kernel.org
9496 F: Documentation/hwmon/it87.rst
9497 F: drivers/hwmon/it87.c
9500 M: Antti Palosaari <crope@iki.fi>
9501 L: linux-media@vger.kernel.org
9503 W: https://linuxtv.org
9504 W: http://palosaari.fi/linux/
9505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9506 T: git git://linuxtv.org/anttip/media_tree.git
9507 F: drivers/media/tuners/it913x*
9509 IVTV VIDEO4LINUX DRIVER
9510 M: Andy Walls <awalls@md.metrocast.net>
9511 L: linux-media@vger.kernel.org
9513 W: https://linuxtv.org
9514 T: git git://linuxtv.org/media_tree.git
9515 F: Documentation/admin-guide/media/ivtv*
9516 F: drivers/media/pci/ivtv/
9517 F: include/uapi/linux/ivtv*
9519 IX2505V MEDIA DRIVER
9520 M: Malcolm Priestley <tvboxspy@gmail.com>
9521 L: linux-media@vger.kernel.org
9523 W: https://linuxtv.org
9524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9525 F: drivers/media/dvb-frontends/ix2505v*
9527 JAILHOUSE HYPERVISOR INTERFACE
9528 M: Jan Kiszka <jan.kiszka@siemens.com>
9529 L: jailhouse-dev@googlegroups.com
9531 F: arch/x86/include/asm/jailhouse_para.h
9532 F: arch/x86/kernel/jailhouse.c
9534 JC42.4 TEMPERATURE SENSOR DRIVER
9535 M: Guenter Roeck <linux@roeck-us.net>
9536 L: linux-hwmon@vger.kernel.org
9538 F: Documentation/hwmon/jc42.rst
9539 F: drivers/hwmon/jc42.c
9542 M: Dave Kleikamp <shaggy@kernel.org>
9543 L: jfs-discussion@lists.sourceforge.net
9545 W: http://jfs.sourceforge.net/
9546 T: git git://github.com/kleikamp/linux-shaggy.git
9547 F: Documentation/admin-guide/jfs.rst
9551 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9552 L: netdev@vger.kernel.org
9554 F: drivers/net/ethernet/jme.*
9556 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9557 M: David Woodhouse <dwmw2@infradead.org>
9558 M: Richard Weinberger <richard@nod.at>
9559 L: linux-mtd@lists.infradead.org
9561 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9562 T: git git://git.infradead.org/ubifs-2.6.git
9564 F: include/uapi/linux/jffs2.h
9566 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9567 M: "Theodore Ts'o" <tytso@mit.edu>
9568 M: Jan Kara <jack@suse.com>
9569 L: linux-ext4@vger.kernel.org
9572 F: include/linux/jbd2.h
9574 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9575 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9576 L: linux-media@vger.kernel.org
9578 F: drivers/media/platform/rcar_jpu.c
9580 JSM Neo PCI based serial card
9581 L: linux-serial@vger.kernel.org
9583 F: drivers/tty/serial/jsm/
9585 K10TEMP HARDWARE MONITORING DRIVER
9586 M: Clemens Ladisch <clemens@ladisch.de>
9587 L: linux-hwmon@vger.kernel.org
9589 F: Documentation/hwmon/k10temp.rst
9590 F: drivers/hwmon/k10temp.c
9592 K8TEMP HARDWARE MONITORING DRIVER
9593 M: Rudolf Marek <r.marek@assembler.cz>
9594 L: linux-hwmon@vger.kernel.org
9596 F: Documentation/hwmon/k8temp.rst
9597 F: drivers/hwmon/k8temp.c
9600 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9601 R: Alexander Potapenko <glider@google.com>
9602 R: Andrey Konovalov <andreyknvl@gmail.com>
9603 R: Dmitry Vyukov <dvyukov@google.com>
9604 L: kasan-dev@googlegroups.com
9606 F: Documentation/dev-tools/kasan.rst
9607 F: arch/*/include/asm/*kasan.h
9608 F: arch/*/mm/kasan_init*
9609 F: include/linux/kasan*.h
9610 F: lib/Kconfig.kasan
9611 F: lib/test_kasan*.c
9613 F: scripts/Makefile.kasan
9616 M: Masahiro Yamada <masahiroy@kernel.org>
9617 L: linux-kbuild@vger.kernel.org
9619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9620 F: Documentation/kbuild/kconfig*
9621 F: scripts/Kconfig.include
9625 R: Dmitry Vyukov <dvyukov@google.com>
9626 R: Andrey Konovalov <andreyknvl@gmail.com>
9627 L: kasan-dev@googlegroups.com
9629 F: Documentation/dev-tools/kcov.rst
9630 F: include/linux/kcov.h
9631 F: include/uapi/linux/kcov.h
9633 F: scripts/Makefile.kcov
9636 M: Marco Elver <elver@google.com>
9637 R: Dmitry Vyukov <dvyukov@google.com>
9638 L: kasan-dev@googlegroups.com
9640 F: Documentation/dev-tools/kcsan.rst
9641 F: include/linux/kcsan*.h
9643 F: lib/Kconfig.kcsan
9644 F: scripts/Makefile.kcsan
9647 M: Dave Young <dyoung@redhat.com>
9648 M: Baoquan He <bhe@redhat.com>
9649 R: Vivek Goyal <vgoyal@redhat.com>
9650 L: kexec@lists.infradead.org
9652 W: http://lse.sourceforge.net/kdump/
9653 F: Documentation/admin-guide/kdump/
9655 F: include/linux/crash_core.h
9656 F: include/linux/crash_dump.h
9657 F: include/uapi/linux/vmcore.h
9660 KEENE FM RADIO TRANSMITTER DRIVER
9661 M: Hans Verkuil <hverkuil@xs4all.nl>
9662 L: linux-media@vger.kernel.org
9664 W: https://linuxtv.org
9665 T: git git://linuxtv.org/media_tree.git
9666 F: drivers/media/radio/radio-keene*
9669 M: Ian Kent <raven@themaw.net>
9670 L: autofs@vger.kernel.org
9674 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9675 M: Masahiro Yamada <masahiroy@kernel.org>
9676 M: Michal Marek <michal.lkml@markovi.net>
9677 L: linux-kbuild@vger.kernel.org
9679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9680 F: Documentation/kbuild/
9682 F: scripts/*vmlinux*
9684 F: scripts/Makefile*
9691 L: kernel-janitors@vger.kernel.org
9693 W: http://kernelnewbies.org/KernelJanitors
9695 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9696 M: "J. Bruce Fields" <bfields@fieldses.org>
9697 M: Chuck Lever <chuck.lever@oracle.com>
9698 L: linux-nfs@vger.kernel.org
9700 W: http://nfs.sourceforge.net/
9701 T: git git://linux-nfs.org/~bfields/linux.git
9705 F: include/linux/lockd/
9706 F: include/linux/sunrpc/
9707 F: include/uapi/linux/nfsd/
9708 F: include/uapi/linux/sunrpc/
9710 F: Documentation/filesystems/nfs/
9712 KERNEL SELFTEST FRAMEWORK
9713 M: Shuah Khan <shuah@kernel.org>
9714 M: Shuah Khan <skhan@linuxfoundation.org>
9715 L: linux-kselftest@vger.kernel.org
9717 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9719 F: Documentation/dev-tools/kselftest*
9720 F: tools/testing/selftests/
9722 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9723 M: Brendan Higgins <brendanhiggins@google.com>
9724 L: linux-kselftest@vger.kernel.org
9725 L: kunit-dev@googlegroups.com
9727 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9728 F: Documentation/dev-tools/kunit/
9731 F: tools/testing/kunit/
9733 KERNEL USERMODE HELPER
9734 M: Luis Chamberlain <mcgrof@kernel.org>
9735 L: linux-kernel@vger.kernel.org
9737 F: include/linux/umh.h
9740 KERNEL VIRTUAL MACHINE (KVM)
9741 M: Paolo Bonzini <pbonzini@redhat.com>
9742 L: kvm@vger.kernel.org
9744 W: http://www.linux-kvm.org
9745 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9746 F: Documentation/virt/kvm/
9747 F: include/asm-generic/kvm*
9748 F: include/kvm/iodev.h
9749 F: include/linux/kvm*
9750 F: include/trace/events/kvm.h
9751 F: include/uapi/asm-generic/kvm*
9752 F: include/uapi/linux/kvm*
9754 F: tools/testing/selftests/kvm/
9757 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9758 M: Marc Zyngier <maz@kernel.org>
9759 R: James Morse <james.morse@arm.com>
9760 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9761 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9763 L: kvmarm@lists.cs.columbia.edu
9765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9766 F: arch/arm64/include/asm/kvm*
9767 F: arch/arm64/include/uapi/asm/kvm*
9769 F: include/kvm/arm_*
9771 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9772 M: Huacai Chen <chenhuacai@kernel.org>
9773 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9774 L: linux-mips@vger.kernel.org
9775 L: kvm@vger.kernel.org
9777 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9778 F: arch/mips/include/asm/kvm*
9779 F: arch/mips/include/uapi/asm/kvm*
9782 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9783 M: Paul Mackerras <paulus@ozlabs.org>
9784 L: kvm-ppc@vger.kernel.org
9786 W: http://www.linux-kvm.org/
9787 T: git git://github.com/agraf/linux-2.6.git
9788 F: arch/powerpc/include/asm/kvm*
9789 F: arch/powerpc/include/uapi/asm/kvm*
9790 F: arch/powerpc/kernel/kvm*
9791 F: arch/powerpc/kvm/
9793 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9794 M: Christian Borntraeger <borntraeger@de.ibm.com>
9795 M: Janosch Frank <frankja@linux.ibm.com>
9796 R: David Hildenbrand <david@redhat.com>
9797 R: Cornelia Huck <cohuck@redhat.com>
9798 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9799 L: kvm@vger.kernel.org
9801 W: http://www.ibm.com/developerworks/linux/linux390/
9802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9803 F: Documentation/virt/kvm/s390*
9804 F: arch/s390/include/asm/gmap.h
9805 F: arch/s390/include/asm/kvm*
9806 F: arch/s390/include/uapi/asm/kvm*
9807 F: arch/s390/kernel/uv.c
9809 F: arch/s390/mm/gmap.c
9810 F: tools/testing/selftests/kvm/*/s390x/
9811 F: tools/testing/selftests/kvm/s390x/
9813 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9814 M: Paolo Bonzini <pbonzini@redhat.com>
9815 R: Sean Christopherson <seanjc@google.com>
9816 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9817 R: Wanpeng Li <wanpengli@tencent.com>
9818 R: Jim Mattson <jmattson@google.com>
9819 R: Joerg Roedel <joro@8bytes.org>
9820 L: kvm@vger.kernel.org
9822 W: http://www.linux-kvm.org
9823 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9824 F: arch/x86/include/asm/kvm*
9825 F: arch/x86/include/asm/pvclock-abi.h
9826 F: arch/x86/include/asm/svm.h
9827 F: arch/x86/include/asm/vmx*.h
9828 F: arch/x86/include/uapi/asm/kvm*
9829 F: arch/x86/include/uapi/asm/svm.h
9830 F: arch/x86/include/uapi/asm/vmx.h
9831 F: arch/x86/kernel/kvm.c
9832 F: arch/x86/kernel/kvmclock.c
9837 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9838 M: Tejun Heo <tj@kernel.org>
9840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9842 F: include/linux/kernfs.h
9845 M: Eric Biederman <ebiederm@xmission.com>
9846 L: kexec@lists.infradead.org
9848 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9849 F: include/linux/kexec.h
9850 F: include/uapi/linux/kexec.h
9854 M: Mimi Zohar <zohar@linux.ibm.com>
9855 L: linux-integrity@vger.kernel.org
9856 L: keyrings@vger.kernel.org
9858 F: Documentation/security/keys/trusted-encrypted.rst
9859 F: include/keys/encrypted-type.h
9860 F: security/keys/encrypted-keys/
9863 M: James Bottomley <jejb@linux.ibm.com>
9864 M: Jarkko Sakkinen <jarkko@kernel.org>
9865 M: Mimi Zohar <zohar@linux.ibm.com>
9866 L: linux-integrity@vger.kernel.org
9867 L: keyrings@vger.kernel.org
9869 F: Documentation/security/keys/trusted-encrypted.rst
9870 F: include/keys/trusted-type.h
9871 F: include/keys/trusted_tpm.h
9872 F: security/keys/trusted-keys/
9875 M: David Howells <dhowells@redhat.com>
9876 M: Jarkko Sakkinen <jarkko@kernel.org>
9877 L: keyrings@vger.kernel.org
9879 F: Documentation/security/keys/core.rst
9881 F: include/linux/key-type.h
9882 F: include/linux/key.h
9883 F: include/linux/keyctl.h
9884 F: include/uapi/linux/keyctl.h
9888 M: Alexander Potapenko <glider@google.com>
9889 M: Marco Elver <elver@google.com>
9890 R: Dmitry Vyukov <dvyukov@google.com>
9891 L: kasan-dev@googlegroups.com
9893 F: Documentation/dev-tools/kfence.rst
9894 F: arch/*/include/asm/kfence.h
9895 F: include/linux/kfence.h
9896 F: lib/Kconfig.kfence
9900 M: Stefani Seibold <stefani@seibold.net>
9902 F: include/linux/kfifo.h
9906 KGDB / KDB /debug_core
9907 M: Jason Wessel <jason.wessel@windriver.com>
9908 M: Daniel Thompson <daniel.thompson@linaro.org>
9909 R: Douglas Anderson <dianders@chromium.org>
9910 L: kgdb-bugreport@lists.sourceforge.net
9912 W: http://kgdb.wiki.kernel.org/
9913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9914 F: Documentation/dev-tools/kgdb.rst
9915 F: drivers/misc/kgdbts.c
9916 F: drivers/tty/serial/kgdboc.c
9917 F: include/linux/kdb.h
9918 F: include/linux/kgdb.h
9921 KHADAS MCU MFD DRIVER
9922 M: Neil Armstrong <narmstrong@baylibre.com>
9923 L: linux-amlogic@lists.infradead.org
9925 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9926 F: drivers/mfd/khadas-mcu.c
9927 F: include/linux/mfd/khadas-mcu.h
9928 F: drivers/thermal/khadas_mcu_fan.c
9931 M: Catalin Marinas <catalin.marinas@arm.com>
9933 F: Documentation/dev-tools/kmemleak.rst
9934 F: include/linux/kmemleak.h
9936 F: samples/kmemleak/kmemleak-test.c
9938 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9939 M: Luis Chamberlain <mcgrof@kernel.org>
9940 L: linux-kernel@vger.kernel.org
9942 F: include/linux/kmod.h
9945 F: tools/testing/selftests/kmod/
9948 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9949 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9950 M: "David S. Miller" <davem@davemloft.net>
9951 M: Masami Hiramatsu <mhiramat@kernel.org>
9953 F: Documentation/trace/kprobes.rst
9954 F: include/asm-generic/kprobes.h
9955 F: include/linux/kprobes.h
9958 KS0108 LCD CONTROLLER DRIVER
9959 M: Miguel Ojeda <ojeda@kernel.org>
9961 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9962 F: drivers/auxdisplay/ks0108.c
9963 F: include/linux/ks0108.h
9965 KTD253 BACKLIGHT DRIVER
9966 M: Linus Walleij <linus.walleij@linaro.org>
9968 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9969 F: drivers/video/backlight/ktd253-backlight.c
9972 M: David Ahern <dsahern@kernel.org>
9973 L: netdev@vger.kernel.org
9975 F: include/net/l3mdev.h
9979 M: John Fastabend <john.fastabend@gmail.com>
9980 M: Daniel Borkmann <daniel@iogearbox.net>
9981 M: Jakub Sitnicki <jakub@cloudflare.com>
9982 M: Lorenz Bauer <lmb@cloudflare.com>
9983 L: netdev@vger.kernel.org
9984 L: bpf@vger.kernel.org
9986 F: include/linux/skmsg.h
9988 F: net/core/sock_map.c
9989 F: net/ipv4/tcp_bpf.c
9990 F: net/ipv4/udp_bpf.c
9992 LANTIQ / INTEL Ethernet drivers
9993 M: Hauke Mehrtens <hauke@hauke-m.de>
9994 L: netdev@vger.kernel.org
9996 F: drivers/net/dsa/lantiq_gswip.c
9997 F: drivers/net/dsa/lantiq_pce.h
9998 F: drivers/net/ethernet/lantiq_xrx200.c
9999 F: net/dsa/tag_gswip.c
10001 LANTIQ MIPS ARCHITECTURE
10002 M: John Crispin <john@phrozen.org>
10003 L: linux-mips@vger.kernel.org
10005 F: arch/mips/lantiq
10006 F: drivers/soc/lantiq
10008 LASI 53c700 driver for PARISC
10009 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10010 L: linux-scsi@vger.kernel.org
10012 F: Documentation/scsi/53c700.rst
10013 F: drivers/scsi/53c700*
10016 M: Tobin C. Harding <me@tobin.cc>
10017 M: Tycho Andersen <tycho@tycho.pizza>
10018 L: linux-hardening@vger.kernel.org
10020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10021 F: scripts/leaking_addresses.pl
10024 M: Pavel Machek <pavel@ucw.cz>
10025 R: Dan Murphy <dmurphy@ti.com>
10026 L: linux-leds@vger.kernel.org
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10029 F: Documentation/devicetree/bindings/leds/
10031 F: include/linux/leds.h
10033 LEGACY EEPROM DRIVER
10034 M: Jean Delvare <jdelvare@suse.com>
10036 F: Documentation/misc-devices/eeprom.rst
10037 F: drivers/misc/eeprom/eeprom.c
10039 LEGO MINDSTORMS EV3
10040 R: David Lechner <david@lechnology.com>
10042 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10043 F: arch/arm/boot/dts/da850-lego-ev3.dts
10044 F: drivers/power/supply/lego_ev3_battery.c
10046 LEGO USB Tower driver
10047 M: Juergen Stuber <starblue@users.sourceforge.net>
10048 L: legousb-devel@lists.sourceforge.net
10050 W: http://legousb.sourceforge.net/
10051 F: drivers/usb/misc/legousbtower.c
10054 M: Matan Ziv-Av <matan@svgalib.org>
10055 L: platform-driver-x86@vger.kernel.org
10057 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10058 F: Documentation/admin-guide/laptops/lg-laptop.rst
10059 F: drivers/platform/x86/lg-laptop.c
10061 LG2160 MEDIA DRIVER
10062 M: Michael Krufky <mkrufky@linuxtv.org>
10063 L: linux-media@vger.kernel.org
10065 W: https://linuxtv.org
10066 W: http://github.com/mkrufky
10067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10068 T: git git://linuxtv.org/mkrufky/tuners.git
10069 F: drivers/media/dvb-frontends/lg2160.*
10071 LGDT3305 MEDIA DRIVER
10072 M: Michael Krufky <mkrufky@linuxtv.org>
10073 L: linux-media@vger.kernel.org
10075 W: https://linuxtv.org
10076 W: http://github.com/mkrufky
10077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10078 T: git git://linuxtv.org/mkrufky/tuners.git
10079 F: drivers/media/dvb-frontends/lgdt3305.*
10081 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10082 M: Viresh Kumar <vireshk@kernel.org>
10083 L: linux-ide@vger.kernel.org
10085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10086 F: drivers/ata/pata_arasan_cf.c
10087 F: include/linux/pata_arasan_cf_data.h
10089 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10090 M: Linus Walleij <linus.walleij@linaro.org>
10091 L: linux-ide@vger.kernel.org
10093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10094 F: drivers/ata/pata_ftide010.c
10095 F: drivers/ata/sata_gemini.c
10096 F: drivers/ata/sata_gemini.h
10098 LIBATA SATA AHCI PLATFORM devices support
10099 M: Hans de Goede <hdegoede@redhat.com>
10100 M: Jens Axboe <axboe@kernel.dk>
10101 L: linux-ide@vger.kernel.org
10103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10104 F: drivers/ata/ahci_platform.c
10105 F: drivers/ata/libahci_platform.c
10106 F: include/linux/ahci_platform.h
10108 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10109 M: Mikael Pettersson <mikpelinux@gmail.com>
10110 L: linux-ide@vger.kernel.org
10112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10113 F: drivers/ata/sata_promise.*
10115 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10116 M: Jens Axboe <axboe@kernel.dk>
10117 L: linux-ide@vger.kernel.org
10119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10120 F: Documentation/devicetree/bindings/ata/
10122 F: include/linux/ata.h
10123 F: include/linux/libata.h
10126 M: Sasha Levin <alexander.levin@microsoft.com>
10128 F: tools/lib/lockdep/
10130 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10131 M: Dan Williams <dan.j.williams@intel.com>
10132 M: Vishal Verma <vishal.l.verma@intel.com>
10133 M: Dave Jiang <dave.jiang@intel.com>
10134 L: linux-nvdimm@lists.01.org
10136 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10137 P: Documentation/nvdimm/maintainer-entry-profile.rst
10138 F: drivers/nvdimm/blk.c
10139 F: drivers/nvdimm/region_devs.c
10141 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10142 M: Vishal Verma <vishal.l.verma@intel.com>
10143 M: Dan Williams <dan.j.williams@intel.com>
10144 M: Dave Jiang <dave.jiang@intel.com>
10145 L: linux-nvdimm@lists.01.org
10147 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10148 P: Documentation/nvdimm/maintainer-entry-profile.rst
10149 F: drivers/nvdimm/btt*
10151 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10152 M: Dan Williams <dan.j.williams@intel.com>
10153 M: Vishal Verma <vishal.l.verma@intel.com>
10154 M: Dave Jiang <dave.jiang@intel.com>
10155 L: linux-nvdimm@lists.01.org
10157 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10158 P: Documentation/nvdimm/maintainer-entry-profile.rst
10159 F: drivers/nvdimm/pmem*
10161 LIBNVDIMM: DEVICETREE BINDINGS
10162 M: Oliver O'Halloran <oohall@gmail.com>
10163 L: linux-nvdimm@lists.01.org
10165 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10166 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10167 F: drivers/nvdimm/of_pmem.c
10169 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10170 M: Dan Williams <dan.j.williams@intel.com>
10171 M: Vishal Verma <vishal.l.verma@intel.com>
10172 M: Dave Jiang <dave.jiang@intel.com>
10173 M: Ira Weiny <ira.weiny@intel.com>
10174 L: linux-nvdimm@lists.01.org
10176 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10177 P: Documentation/nvdimm/maintainer-entry-profile.rst
10178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10179 F: drivers/acpi/nfit/*
10180 F: drivers/nvdimm/*
10181 F: include/linux/libnvdimm.h
10182 F: include/linux/nd.h
10183 F: include/uapi/linux/ndctl.h
10184 F: tools/testing/nvdimm/
10186 LICENSES and SPDX stuff
10187 M: Thomas Gleixner <tglx@linutronix.de>
10188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10189 L: linux-spdx@vger.kernel.org
10191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10193 F: Documentation/process/license-rules.rst
10195 F: scripts/spdxcheck-test.sh
10196 F: scripts/spdxcheck.py
10198 LIGHTNVM PLATFORM SUPPORT
10199 M: Matias Bjorling <mb@lightnvm.io>
10200 L: linux-block@vger.kernel.org
10202 W: http://github/OpenChannelSSD
10203 F: drivers/lightnvm/
10204 F: include/linux/lightnvm.h
10205 F: include/uapi/linux/lightnvm.h
10207 LINEAR RANGES HELPERS
10208 M: Mark Brown <broonie@kernel.org>
10209 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10210 F: lib/linear_ranges.c
10211 F: lib/test_linear_ranges.c
10212 F: include/linux/linear_range.h
10214 LINUX FOR POWER MACINTOSH
10215 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10216 L: linuxppc-dev@lists.ozlabs.org
10218 F: arch/powerpc/platforms/powermac/
10219 F: drivers/macintosh/
10221 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10222 M: Michael Ellerman <mpe@ellerman.id.au>
10223 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10224 R: Paul Mackerras <paulus@samba.org>
10225 L: linuxppc-dev@lists.ozlabs.org
10227 W: https://github.com/linuxppc/wiki/wiki
10228 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10230 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10231 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10232 F: Documentation/devicetree/bindings/powerpc/
10233 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10234 F: Documentation/powerpc/
10236 F: drivers/*/*/*pasemi*
10237 F: drivers/*/*pasemi*
10238 F: drivers/char/tpm/tpm_ibmvtpm*
10239 F: drivers/crypto/nx/
10240 F: drivers/crypto/vmx/
10241 F: drivers/i2c/busses/i2c-opal.c
10242 F: drivers/net/ethernet/ibm/ibmveth.*
10243 F: drivers/net/ethernet/ibm/ibmvnic.*
10244 F: drivers/pci/hotplug/pnv_php.c
10245 F: drivers/pci/hotplug/rpa*
10246 F: drivers/rtc/rtc-opal.c
10247 F: drivers/scsi/ibmvscsi/
10248 F: drivers/tty/hvc/hvc_opal.c
10249 F: drivers/watchdog/wdrtas.c
10250 F: tools/testing/selftests/powerpc
10257 LINUX FOR POWERPC EMBEDDED MPC5XXX
10258 M: Anatolij Gustschin <agust@denx.de>
10259 L: linuxppc-dev@lists.ozlabs.org
10261 F: arch/powerpc/platforms/512x/
10262 F: arch/powerpc/platforms/52xx/
10264 LINUX FOR POWERPC EMBEDDED PPC4XX
10265 L: linuxppc-dev@lists.ozlabs.org
10267 F: arch/powerpc/platforms/40x/
10268 F: arch/powerpc/platforms/44x/
10270 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10271 M: Scott Wood <oss@buserror.net>
10272 L: linuxppc-dev@lists.ozlabs.org
10274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10275 F: Documentation/devicetree/bindings/powerpc/fsl/
10276 F: arch/powerpc/platforms/83xx/
10277 F: arch/powerpc/platforms/85xx/
10279 LINUX FOR POWERPC EMBEDDED PPC8XX
10280 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10281 L: linuxppc-dev@lists.ozlabs.org
10283 F: arch/powerpc/platforms/8xx/
10285 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10286 M: Kees Cook <keescook@chromium.org>
10288 F: drivers/misc/lkdtm/*
10289 F: tools/testing/selftests/lkdtm/*
10291 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10292 M: Alan Stern <stern@rowland.harvard.edu>
10293 M: Andrea Parri <parri.andrea@gmail.com>
10294 M: Will Deacon <will@kernel.org>
10295 M: Peter Zijlstra <peterz@infradead.org>
10296 M: Boqun Feng <boqun.feng@gmail.com>
10297 M: Nicholas Piggin <npiggin@gmail.com>
10298 M: David Howells <dhowells@redhat.com>
10299 M: Jade Alglave <j.alglave@ucl.ac.uk>
10300 M: Luc Maranget <luc.maranget@inria.fr>
10301 M: "Paul E. McKenney" <paulmck@kernel.org>
10302 R: Akira Yokosawa <akiyks@gmail.com>
10303 R: Daniel Lustig <dlustig@nvidia.com>
10304 R: Joel Fernandes <joel@joelfernandes.org>
10305 L: linux-kernel@vger.kernel.org
10306 L: linux-arch@vger.kernel.org
10308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10309 F: Documentation/atomic_bitops.txt
10310 F: Documentation/atomic_t.txt
10311 F: Documentation/core-api/refcount-vs-atomic.rst
10312 F: Documentation/litmus-tests/
10313 F: Documentation/memory-barriers.txt
10314 F: tools/memory-model/
10316 LIS3LV02D ACCELEROMETER DRIVER
10317 M: Eric Piel <eric.piel@tremplin-utc.net>
10319 F: Documentation/misc-devices/lis3lv02d.rst
10320 F: drivers/misc/lis3lv02d/
10321 F: drivers/platform/x86/hp_accel.c
10324 M: David Gow <davidgow@google.com>
10325 L: linux-kselftest@vger.kernel.org
10326 L: kunit-dev@googlegroups.com
10331 M: Karol Gugala <kgugala@antmicro.com>
10332 M: Mateusz Holenko <mholenko@antmicro.com>
10334 F: Documentation/devicetree/bindings/*/litex,*.yaml
10335 F: arch/openrisc/boot/dts/or1klitex.dts
10336 F: drivers/soc/litex/litex_soc_ctrl.c
10337 F: drivers/tty/serial/liteuart.c
10338 F: include/linux/litex.h
10341 M: Josh Poimboeuf <jpoimboe@redhat.com>
10342 M: Jiri Kosina <jikos@kernel.org>
10343 M: Miroslav Benes <mbenes@suse.cz>
10344 M: Petr Mladek <pmladek@suse.com>
10345 R: Joe Lawrence <joe.lawrence@redhat.com>
10346 L: live-patching@vger.kernel.org
10348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10349 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10350 F: Documentation/livepatch/
10351 F: arch/powerpc/include/asm/livepatch.h
10352 F: arch/s390/include/asm/livepatch.h
10353 F: arch/x86/include/asm/livepatch.h
10354 F: include/linux/livepatch.h
10355 F: kernel/livepatch/
10357 F: samples/livepatch/
10358 F: tools/testing/selftests/livepatch/
10361 L: netdev@vger.kernel.org
10363 F: include/linux/llc.h
10364 F: include/net/llc*
10365 F: include/uapi/linux/llc.h
10368 LM73 HARDWARE MONITOR DRIVER
10369 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10370 L: linux-hwmon@vger.kernel.org
10372 F: drivers/hwmon/lm73.c
10374 LM78 HARDWARE MONITOR DRIVER
10375 M: Jean Delvare <jdelvare@suse.com>
10376 L: linux-hwmon@vger.kernel.org
10378 F: Documentation/hwmon/lm78.rst
10379 F: drivers/hwmon/lm78.c
10381 LM83 HARDWARE MONITOR DRIVER
10382 M: Jean Delvare <jdelvare@suse.com>
10383 L: linux-hwmon@vger.kernel.org
10385 F: Documentation/hwmon/lm83.rst
10386 F: drivers/hwmon/lm83.c
10388 LM90 HARDWARE MONITOR DRIVER
10389 M: Jean Delvare <jdelvare@suse.com>
10390 L: linux-hwmon@vger.kernel.org
10392 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10393 F: Documentation/hwmon/lm90.rst
10394 F: drivers/hwmon/lm90.c
10395 F: include/dt-bindings/thermal/lm90.h
10397 LM95234 HARDWARE MONITOR DRIVER
10398 M: Guenter Roeck <linux@roeck-us.net>
10399 L: linux-hwmon@vger.kernel.org
10401 F: Documentation/hwmon/lm95234.rst
10402 F: drivers/hwmon/lm95234.c
10404 LME2510 MEDIA DRIVER
10405 M: Malcolm Priestley <tvboxspy@gmail.com>
10406 L: linux-media@vger.kernel.org
10408 W: https://linuxtv.org
10409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10410 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10412 LOADPIN SECURITY MODULE
10413 M: Kees Cook <keescook@chromium.org>
10415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10416 F: Documentation/admin-guide/LSM/LoadPin.rst
10417 F: security/loadpin/
10420 M: Peter Zijlstra <peterz@infradead.org>
10421 M: Ingo Molnar <mingo@redhat.com>
10422 M: Will Deacon <will@kernel.org>
10423 R: Waiman Long <longman@redhat.com>
10424 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10425 L: linux-kernel@vger.kernel.org
10427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10428 F: Documentation/locking/
10429 F: arch/*/include/asm/spinlock*.h
10430 F: include/linux/lockdep.h
10431 F: include/linux/mutex*.h
10432 F: include/linux/rwlock*.h
10433 F: include/linux/rwsem*.h
10434 F: include/linux/seqlock.h
10435 F: include/linux/spinlock*.h
10437 F: lib/locking*.[ch]
10438 X: kernel/locking/locktorture.c
10440 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10441 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10442 L: linux-ntfs-dev@lists.sourceforge.net
10444 W: http://www.linux-ntfs.org/content/view/19/37/
10445 F: Documentation/admin-guide/ldm.rst
10446 F: block/partitions/ldm.*
10448 LOGITECH HID GAMING KEYBOARDS
10449 M: Hans de Goede <hdegoede@redhat.com>
10450 L: linux-input@vger.kernel.org
10452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10453 F: drivers/hid/hid-lg-g15.c
10455 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10456 M: Sathya Prakash <sathya.prakash@broadcom.com>
10457 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10458 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10459 L: MPT-FusionLinux.pdl@broadcom.com
10460 L: linux-scsi@vger.kernel.org
10462 W: http://www.avagotech.com/support/
10463 F: drivers/message/fusion/
10464 F: drivers/scsi/mpt3sas/
10466 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10467 M: Matthew Wilcox <willy@infradead.org>
10468 L: linux-scsi@vger.kernel.org
10470 F: drivers/scsi/sym53c8xx_2/
10473 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10474 L: linux-iio@vger.kernel.org
10476 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10477 F: drivers/iio/dac/ltc1660.c
10479 LTC2947 HARDWARE MONITOR DRIVER
10480 M: Nuno Sá <nuno.sa@analog.com>
10481 L: linux-hwmon@vger.kernel.org
10483 W: http://ez.analog.com/community/linux-device-drivers
10484 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10485 F: drivers/hwmon/ltc2947-core.c
10486 F: drivers/hwmon/ltc2947-i2c.c
10487 F: drivers/hwmon/ltc2947-spi.c
10488 F: drivers/hwmon/ltc2947.h
10490 LTC2983 IIO TEMPERATURE DRIVER
10491 M: Nuno Sá <nuno.sa@analog.com>
10492 L: linux-iio@vger.kernel.org
10494 W: http://ez.analog.com/community/linux-device-drivers
10495 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10496 F: drivers/iio/temperature/ltc2983.c
10498 LTC4261 HARDWARE MONITOR DRIVER
10499 M: Guenter Roeck <linux@roeck-us.net>
10500 L: linux-hwmon@vger.kernel.org
10502 F: Documentation/hwmon/ltc4261.rst
10503 F: drivers/hwmon/ltc4261.c
10505 LTC4306 I2C MULTIPLEXER DRIVER
10506 M: Michael Hennerich <michael.hennerich@analog.com>
10507 L: linux-i2c@vger.kernel.org
10509 W: http://ez.analog.com/community/linux-device-drivers
10510 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10511 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10513 LTP (Linux Test Project)
10514 M: Mike Frysinger <vapier@gentoo.org>
10515 M: Cyril Hrubis <chrubis@suse.cz>
10516 M: Wanlong Gao <wanlong.gao@gmail.com>
10517 M: Jan Stancek <jstancek@redhat.com>
10518 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10519 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10520 L: ltp@lists.linux.it (subscribers-only)
10522 W: http://linux-test-project.github.io/
10523 T: git git://github.com/linux-test-project/ltp.git
10526 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10527 L: netdev@vger.kernel.org
10529 F: drivers/net/pcs/pcs-lynx.c
10530 F: include/linux/pcs-lynx.h
10533 M: Geert Uytterhoeven <geert@linux-m68k.org>
10534 L: linux-m68k@lists.linux-m68k.org
10536 W: http://www.linux-m68k.org/
10537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10541 M68K ON APPLE MACINTOSH
10542 M: Joshua Thompson <funaho@jurai.org>
10543 L: linux-m68k@lists.linux-m68k.org
10545 W: http://www.mac.linux-m68k.org/
10547 F: drivers/macintosh/adb-iop.c
10548 F: drivers/macintosh/via-macii.c
10551 M: Philip Blundell <philb@gnu.org>
10553 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10554 F: arch/m68k/hp300/
10556 M88DS3103 MEDIA DRIVER
10557 M: Antti Palosaari <crope@iki.fi>
10558 L: linux-media@vger.kernel.org
10560 W: https://linuxtv.org
10561 W: http://palosaari.fi/linux/
10562 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10563 T: git git://linuxtv.org/anttip/media_tree.git
10564 F: drivers/media/dvb-frontends/m88ds3103*
10566 M88RS2000 MEDIA DRIVER
10567 M: Malcolm Priestley <tvboxspy@gmail.com>
10568 L: linux-media@vger.kernel.org
10570 W: https://linuxtv.org
10571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10572 F: drivers/media/dvb-frontends/m88rs2000*
10574 MA901 MASTERKIT USB FM RADIO DRIVER
10575 M: Alexey Klimov <klimov.linux@gmail.com>
10576 L: linux-media@vger.kernel.org
10578 T: git git://linuxtv.org/media_tree.git
10579 F: drivers/media/radio/radio-ma901.c
10582 M: Johannes Berg <johannes@sipsolutions.net>
10583 L: linux-wireless@vger.kernel.org
10585 W: https://wireless.wiki.kernel.org/
10586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10588 F: Documentation/networking/mac80211-injection.rst
10589 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10590 F: drivers/net/wireless/mac80211_hwsim.[ch]
10591 F: include/net/mac80211.h
10595 M: Jassi Brar <jassisinghbrar@gmail.com>
10596 L: linux-kernel@vger.kernel.org
10598 F: drivers/mailbox/
10599 F: include/linux/mailbox_client.h
10600 F: include/linux/mailbox_controller.h
10603 M: Viresh Kumar <viresh.kumar@linaro.org>
10604 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10605 L: linux-kernel@vger.kernel.org
10607 F: drivers/mailbox/arm_mhuv2.c
10608 F: include/linux/mailbox/arm_mhuv2_message.h
10609 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10611 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10612 M: Michael Kerrisk <mtk.manpages@gmail.com>
10613 L: linux-man@vger.kernel.org
10615 W: http://www.kernel.org/doc/man-pages
10617 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10618 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10619 L: linux-mips@vger.kernel.org
10621 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10623 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10624 M: Andrew Lunn <andrew@lunn.ch>
10625 M: Vivien Didelot <vivien.didelot@gmail.com>
10626 L: netdev@vger.kernel.org
10628 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10629 F: Documentation/networking/devlink/mv88e6xxx.rst
10630 F: drivers/net/dsa/mv88e6xxx/
10631 F: include/linux/platform_data/mv88e6xxx.h
10633 MARVELL ARMADA 3700 PHY DRIVERS
10634 M: Miquel Raynal <miquel.raynal@bootlin.com>
10636 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10637 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10638 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10639 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10641 MARVELL ARMADA DRM SUPPORT
10642 M: Russell King <linux@armlinux.org.uk>
10644 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10645 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10646 F: Documentation/devicetree/bindings/display/armada/
10647 F: drivers/gpu/drm/armada/
10648 F: include/uapi/drm/armada_drm.h
10650 MARVELL CRYPTO DRIVER
10651 M: Boris Brezillon <bbrezillon@kernel.org>
10652 M: Arnaud Ebalard <arno@natisbad.org>
10653 M: Srujana Challa <schalla@marvell.com>
10654 L: linux-crypto@vger.kernel.org
10656 F: drivers/crypto/marvell/
10657 F: include/linux/soc/marvell/octeontx2/
10659 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10660 M: Mirko Lindner <mlindner@marvell.com>
10661 M: Stephen Hemminger <stephen@networkplumber.org>
10662 L: netdev@vger.kernel.org
10664 F: drivers/net/ethernet/marvell/sk*
10666 MARVELL LIBERTAS WIRELESS DRIVER
10667 L: libertas-dev@lists.infradead.org
10669 F: drivers/net/wireless/marvell/libertas/
10671 MARVELL MACCHIATOBIN SUPPORT
10672 M: Russell King <linux@armlinux.org.uk>
10673 L: linux-arm-kernel@lists.infradead.org
10675 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10677 MARVELL MV643XX ETHERNET DRIVER
10678 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10679 L: netdev@vger.kernel.org
10681 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10682 F: include/linux/mv643xx.h
10684 MARVELL MV88X3310 PHY DRIVER
10685 M: Russell King <linux@armlinux.org.uk>
10686 L: netdev@vger.kernel.org
10688 F: drivers/net/phy/marvell10g.c
10690 MARVELL MVEBU THERMAL DRIVER
10691 M: Miquel Raynal <miquel.raynal@bootlin.com>
10693 F: drivers/thermal/armada_thermal.c
10695 MARVELL MVNETA ETHERNET DRIVER
10696 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10697 L: netdev@vger.kernel.org
10699 F: drivers/net/ethernet/marvell/mvneta.*
10701 MARVELL MVPP2 ETHERNET DRIVER
10702 M: Marcin Wojtas <mw@semihalf.com>
10703 M: Russell King <linux@armlinux.org.uk>
10704 L: netdev@vger.kernel.org
10706 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10707 F: drivers/net/ethernet/marvell/mvpp2/
10709 MARVELL MWIFIEX WIRELESS DRIVER
10710 M: Amitkumar Karwar <amitkarwar@gmail.com>
10711 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10712 M: Xinming Hu <huxinming820@gmail.com>
10713 L: linux-wireless@vger.kernel.org
10715 F: drivers/net/wireless/marvell/mwifiex/
10717 MARVELL MWL8K WIRELESS DRIVER
10718 M: Lennert Buytenhek <buytenh@wantstofly.org>
10719 L: linux-wireless@vger.kernel.org
10721 F: drivers/net/wireless/marvell/mwl8k.c
10723 MARVELL NAND CONTROLLER DRIVER
10724 M: Miquel Raynal <miquel.raynal@bootlin.com>
10725 L: linux-mtd@lists.infradead.org
10727 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10728 F: drivers/mtd/nand/raw/marvell_nand.c
10730 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10731 M: Sunil Goutham <sgoutham@marvell.com>
10732 M: Geetha sowjanya <gakula@marvell.com>
10733 M: Subbaraya Sundeep <sbhatta@marvell.com>
10734 M: hariprasad <hkelam@marvell.com>
10735 L: netdev@vger.kernel.org
10737 F: drivers/net/ethernet/marvell/octeontx2/nic/
10738 F: include/linux/soc/marvell/octeontx2/
10740 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10741 M: Sunil Goutham <sgoutham@marvell.com>
10742 M: Linu Cherian <lcherian@marvell.com>
10743 M: Geetha sowjanya <gakula@marvell.com>
10744 M: Jerin Jacob <jerinj@marvell.com>
10745 M: hariprasad <hkelam@marvell.com>
10746 M: Subbaraya Sundeep <sbhatta@marvell.com>
10747 L: netdev@vger.kernel.org
10749 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10750 F: drivers/net/ethernet/marvell/octeontx2/af/
10752 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10753 M: Vadym Kochan <vkochan@marvell.com>
10754 M: Taras Chornyi <tchornyi@marvell.com>
10756 W: https://github.com/Marvell-switching/switchdev-prestera
10757 F: drivers/net/ethernet/marvell/prestera/
10759 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10760 M: Nicolas Pitre <nico@fluxnic.net>
10762 F: drivers/mmc/host/mvsdio.*
10764 MARVELL USB MDIO CONTROLLER DRIVER
10765 M: Tobias Waldekranz <tobias@waldekranz.com>
10766 L: netdev@vger.kernel.org
10768 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10769 F: drivers/net/mdio/mdio-mvusb.c
10771 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10772 M: Hu Ziji <huziji@marvell.com>
10773 L: linux-mmc@vger.kernel.org
10775 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10776 F: drivers/mmc/host/sdhci-xenon*
10778 MATROX FRAMEBUFFER DRIVER
10779 L: linux-fbdev@vger.kernel.org
10781 F: drivers/video/fbdev/matrox/matroxfb_*
10782 F: include/uapi/linux/matroxfb.h
10784 MAX16065 HARDWARE MONITOR DRIVER
10785 M: Guenter Roeck <linux@roeck-us.net>
10786 L: linux-hwmon@vger.kernel.org
10788 F: Documentation/hwmon/max16065.rst
10789 F: drivers/hwmon/max16065.c
10791 MAX2175 SDR TUNER DRIVER
10792 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10793 L: linux-media@vger.kernel.org
10795 T: git git://linuxtv.org/media_tree.git
10796 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10797 F: Documentation/userspace-api/media/drivers/max2175.rst
10798 F: drivers/media/i2c/max2175*
10799 F: include/uapi/linux/max2175.h
10801 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10802 L: linux-hwmon@vger.kernel.org
10804 F: Documentation/hwmon/max6650.rst
10805 F: drivers/hwmon/max6650.c
10807 MAX6697 HARDWARE MONITOR DRIVER
10808 M: Guenter Roeck <linux@roeck-us.net>
10809 L: linux-hwmon@vger.kernel.org
10811 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10812 F: Documentation/hwmon/max6697.rst
10813 F: drivers/hwmon/max6697.c
10814 F: include/linux/platform_data/max6697.h
10816 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10817 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10818 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10819 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10820 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10821 L: linux-media@vger.kernel.org
10823 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10824 F: drivers/media/i2c/max9286.c
10826 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10827 M: Peter Rosin <peda@axentia.se>
10828 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10830 F: Documentation/devicetree/bindings/sound/max9860.txt
10831 F: sound/soc/codecs/max9860.*
10833 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10834 M: Andreas Klinger <ak@it-klinger.de>
10835 L: linux-iio@vger.kernel.org
10837 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10838 F: drivers/iio/proximity/mb1232.c
10840 MAXIM MAX77650 PMIC MFD DRIVER
10841 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10842 L: linux-kernel@vger.kernel.org
10844 F: Documentation/devicetree/bindings/*/*max77650.yaml
10845 F: Documentation/devicetree/bindings/*/max77650*.yaml
10846 F: drivers/gpio/gpio-max77650.c
10847 F: drivers/input/misc/max77650-onkey.c
10848 F: drivers/leds/leds-max77650.c
10849 F: drivers/mfd/max77650.c
10850 F: drivers/power/supply/max77650-charger.c
10851 F: drivers/regulator/max77650-regulator.c
10852 F: include/linux/mfd/max77650.h
10854 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10855 M: Javier Martinez Canillas <javier@dowhile0.org>
10856 L: linux-kernel@vger.kernel.org
10858 F: Documentation/devicetree/bindings/*/*max77802.txt
10859 F: drivers/regulator/max77802-regulator.c
10860 F: include/dt-bindings/*/*max77802.h
10862 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10863 M: Krzysztof Kozlowski <krzk@kernel.org>
10864 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10865 L: linux-pm@vger.kernel.org
10867 F: drivers/power/supply/max14577_charger.c
10868 F: drivers/power/supply/max77693_charger.c
10870 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10871 M: Chanwoo Choi <cw00.choi@samsung.com>
10872 M: Krzysztof Kozlowski <krzk@kernel.org>
10873 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10874 L: linux-kernel@vger.kernel.org
10876 F: Documentation/devicetree/bindings/*/max77686.txt
10877 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10878 F: Documentation/devicetree/bindings/mfd/max14577.txt
10879 F: Documentation/devicetree/bindings/mfd/max77693.txt
10880 F: drivers/*/max14577*.c
10881 F: drivers/*/max77686*.c
10882 F: drivers/*/max77693*.c
10883 F: drivers/clk/clk-max77686.c
10884 F: drivers/extcon/extcon-max14577.c
10885 F: drivers/extcon/extcon-max77693.c
10886 F: drivers/rtc/rtc-max77686.c
10887 F: include/linux/mfd/max14577*.h
10888 F: include/linux/mfd/max77686*.h
10889 F: include/linux/mfd/max77693*.h
10891 MAXIRADIO FM RADIO RECEIVER DRIVER
10892 M: Hans Verkuil <hverkuil@xs4all.nl>
10893 L: linux-media@vger.kernel.org
10895 W: https://linuxtv.org
10896 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/radio/radio-maxiradio*
10899 MCAN MMIO DEVICE DRIVER
10900 M: Dan Murphy <dmurphy@ti.com>
10901 M: Pankaj Sharma <pankj.sharma@samsung.com>
10902 L: linux-can@vger.kernel.org
10904 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10905 F: drivers/net/can/m_can/m_can.c
10906 F: drivers/net/can/m_can/m_can.h
10907 F: drivers/net/can/m_can/m_can_platform.c
10909 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10910 M: Rishi Gupta <gupt21@gmail.com>
10911 L: linux-i2c@vger.kernel.org
10912 L: linux-input@vger.kernel.org
10914 F: drivers/hid/hid-mcp2221.c
10916 MCP251XFD SPI-CAN NETWORK DRIVER
10917 M: Marc Kleine-Budde <mkl@pengutronix.de>
10918 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10919 R: Thomas Kopp <thomas.kopp@microchip.com>
10920 L: linux-can@vger.kernel.org
10922 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10923 F: drivers/net/can/spi/mcp251xfd/
10925 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10926 M: Peter Rosin <peda@axentia.se>
10927 L: linux-iio@vger.kernel.org
10929 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10930 F: drivers/iio/potentiometer/mcp4018.c
10931 F: drivers/iio/potentiometer/mcp4531.c
10933 MCR20A IEEE-802.15.4 RADIO DRIVER
10934 M: Xue Liu <liuxuenetmail@gmail.com>
10935 L: linux-wpan@vger.kernel.org
10937 W: https://github.com/xueliu/mcr20a-linux
10938 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10939 F: drivers/net/ieee802154/mcr20a.c
10940 F: drivers/net/ieee802154/mcr20a.h
10942 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10943 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10944 L: linux-iio@vger.kernel.org
10946 F: drivers/iio/dac/cio-dac.c
10948 MEDIA CONTROLLER FRAMEWORK
10949 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10950 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10951 L: linux-media@vger.kernel.org
10953 W: https://www.linuxtv.org
10954 T: git git://linuxtv.org/media_tree.git
10955 F: drivers/media/mc/
10956 F: include/media/media-*.h
10957 F: include/uapi/linux/media.h
10959 MEDIA DRIVER FOR FREESCALE IMX PXP
10960 M: Philipp Zabel <p.zabel@pengutronix.de>
10961 L: linux-media@vger.kernel.org
10963 T: git git://linuxtv.org/media_tree.git
10964 F: drivers/media/platform/imx-pxp.[ch]
10966 MEDIA DRIVERS FOR ASCOT2E
10967 M: Sergey Kozlov <serjk@netup.ru>
10968 M: Abylay Ospan <aospan@netup.ru>
10969 L: linux-media@vger.kernel.org
10971 W: https://linuxtv.org
10972 W: http://netup.tv/
10973 T: git git://linuxtv.org/media_tree.git
10974 F: drivers/media/dvb-frontends/ascot2e*
10976 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10977 M: Jasmin Jessich <jasmin@anw.at>
10978 L: linux-media@vger.kernel.org
10980 W: https://linuxtv.org
10981 T: git git://linuxtv.org/media_tree.git
10982 F: drivers/media/dvb-frontends/cxd2099*
10984 MEDIA DRIVERS FOR CXD2841ER
10985 M: Sergey Kozlov <serjk@netup.ru>
10986 M: Abylay Ospan <aospan@netup.ru>
10987 L: linux-media@vger.kernel.org
10989 W: https://linuxtv.org
10990 W: http://netup.tv/
10991 T: git git://linuxtv.org/media_tree.git
10992 F: drivers/media/dvb-frontends/cxd2841er*
10994 MEDIA DRIVERS FOR CXD2880
10995 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10996 L: linux-media@vger.kernel.org
10998 W: http://linuxtv.org/
10999 T: git git://linuxtv.org/media_tree.git
11000 F: drivers/media/dvb-frontends/cxd2880/*
11001 F: drivers/media/spi/cxd2880*
11003 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11004 L: linux-media@vger.kernel.org
11006 W: https://linuxtv.org
11007 T: git git://linuxtv.org/media_tree.git
11008 F: drivers/media/pci/ddbridge/*
11010 MEDIA DRIVERS FOR FREESCALE IMX
11011 M: Steve Longerbeam <slongerbeam@gmail.com>
11012 M: Philipp Zabel <p.zabel@pengutronix.de>
11013 L: linux-media@vger.kernel.org
11015 T: git git://linuxtv.org/media_tree.git
11016 F: Documentation/admin-guide/media/imx.rst
11017 F: Documentation/devicetree/bindings/media/imx.txt
11018 F: drivers/staging/media/imx/
11019 F: include/linux/imx-media.h
11020 F: include/media/imx.h
11022 MEDIA DRIVERS FOR FREESCALE IMX7
11023 M: Rui Miguel Silva <rmfrfs@gmail.com>
11024 L: linux-media@vger.kernel.org
11026 T: git git://linuxtv.org/media_tree.git
11027 F: Documentation/admin-guide/media/imx7.rst
11028 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11029 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11030 F: drivers/staging/media/imx/imx7-media-csi.c
11031 F: drivers/staging/media/imx/imx7-mipi-csis.c
11033 MEDIA DRIVERS FOR HELENE
11034 M: Abylay Ospan <aospan@netup.ru>
11035 L: linux-media@vger.kernel.org
11037 W: https://linuxtv.org
11038 W: http://netup.tv/
11039 T: git git://linuxtv.org/media_tree.git
11040 F: drivers/media/dvb-frontends/helene*
11042 MEDIA DRIVERS FOR HORUS3A
11043 M: Sergey Kozlov <serjk@netup.ru>
11044 M: Abylay Ospan <aospan@netup.ru>
11045 L: linux-media@vger.kernel.org
11047 W: https://linuxtv.org
11048 W: http://netup.tv/
11049 T: git git://linuxtv.org/media_tree.git
11050 F: drivers/media/dvb-frontends/horus3a*
11052 MEDIA DRIVERS FOR LNBH25
11053 M: Sergey Kozlov <serjk@netup.ru>
11054 M: Abylay Ospan <aospan@netup.ru>
11055 L: linux-media@vger.kernel.org
11057 W: https://linuxtv.org
11058 W: http://netup.tv/
11059 T: git git://linuxtv.org/media_tree.git
11060 F: drivers/media/dvb-frontends/lnbh25*
11062 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11063 L: linux-media@vger.kernel.org
11065 W: https://linuxtv.org
11066 T: git git://linuxtv.org/media_tree.git
11067 F: drivers/media/dvb-frontends/mxl5xx*
11069 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11070 M: Sergey Kozlov <serjk@netup.ru>
11071 M: Abylay Ospan <aospan@netup.ru>
11072 L: linux-media@vger.kernel.org
11074 W: https://linuxtv.org
11075 W: http://netup.tv/
11076 T: git git://linuxtv.org/media_tree.git
11077 F: drivers/media/pci/netup_unidvb/*
11079 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11080 M: Dmitry Osipenko <digetx@gmail.com>
11081 L: linux-media@vger.kernel.org
11082 L: linux-tegra@vger.kernel.org
11084 T: git git://linuxtv.org/media_tree.git
11085 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11086 F: drivers/staging/media/tegra-vde/
11088 MEDIA DRIVERS FOR RENESAS - CEU
11089 M: Jacopo Mondi <jacopo@jmondi.org>
11090 L: linux-media@vger.kernel.org
11091 L: linux-renesas-soc@vger.kernel.org
11093 T: git git://linuxtv.org/media_tree.git
11094 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11095 F: drivers/media/platform/renesas-ceu.c
11096 F: include/media/drv-intf/renesas-ceu.h
11098 MEDIA DRIVERS FOR RENESAS - DRIF
11099 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11100 L: linux-media@vger.kernel.org
11101 L: linux-renesas-soc@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11104 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11105 F: drivers/media/platform/rcar_drif.c
11107 MEDIA DRIVERS FOR RENESAS - FCP
11108 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11109 L: linux-media@vger.kernel.org
11110 L: linux-renesas-soc@vger.kernel.org
11112 T: git git://linuxtv.org/media_tree.git
11113 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11114 F: drivers/media/platform/rcar-fcp.c
11115 F: include/media/rcar-fcp.h
11117 MEDIA DRIVERS FOR RENESAS - FDP1
11118 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11119 L: linux-media@vger.kernel.org
11120 L: linux-renesas-soc@vger.kernel.org
11122 T: git git://linuxtv.org/media_tree.git
11123 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11124 F: drivers/media/platform/rcar_fdp1.c
11126 MEDIA DRIVERS FOR RENESAS - VIN
11127 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11128 L: linux-media@vger.kernel.org
11129 L: linux-renesas-soc@vger.kernel.org
11131 T: git git://linuxtv.org/media_tree.git
11132 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11133 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11134 F: drivers/media/platform/rcar-vin/
11136 MEDIA DRIVERS FOR RENESAS - VSP1
11137 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11138 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11139 L: linux-media@vger.kernel.org
11140 L: linux-renesas-soc@vger.kernel.org
11142 T: git git://linuxtv.org/media_tree.git
11143 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11144 F: drivers/media/platform/vsp1/
11146 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11147 L: linux-media@vger.kernel.org
11149 W: https://linuxtv.org
11150 T: git git://linuxtv.org/media_tree.git
11151 F: drivers/media/dvb-frontends/stv0910*
11153 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11154 L: linux-media@vger.kernel.org
11156 W: https://linuxtv.org
11157 T: git git://linuxtv.org/media_tree.git
11158 F: drivers/media/dvb-frontends/stv6111*
11160 MEDIA DRIVERS FOR STM32 - DCMI
11161 M: Hugues Fruchet <hugues.fruchet@st.com>
11162 L: linux-media@vger.kernel.org
11164 T: git git://linuxtv.org/media_tree.git
11165 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11166 F: drivers/media/platform/stm32/stm32-dcmi.c
11168 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11169 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11170 L: linux-media@vger.kernel.org
11172 W: https://linuxtv.org
11173 Q: http://patchwork.kernel.org/project/linux-media/list/
11174 T: git git://linuxtv.org/media_tree.git
11175 F: Documentation/admin-guide/media/
11176 F: Documentation/devicetree/bindings/media/
11177 F: Documentation/driver-api/media/
11178 F: Documentation/userspace-api/media/
11180 F: drivers/staging/media/
11181 F: include/linux/platform_data/media/
11183 F: include/uapi/linux/dvb/
11184 F: include/uapi/linux/ivtv*
11185 F: include/uapi/linux/media.h
11186 F: include/uapi/linux/meye.h
11187 F: include/uapi/linux/uvcvideo.h
11188 F: include/uapi/linux/v4l2-*
11189 F: include/uapi/linux/videodev2.h
11191 MEDIATEK BLUETOOTH DRIVER
11192 M: Sean Wang <sean.wang@mediatek.com>
11193 L: linux-bluetooth@vger.kernel.org
11194 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11196 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11197 F: drivers/bluetooth/btmtkuart.c
11199 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11200 M: Sean Wang <sean.wang@mediatek.com>
11201 L: linux-pm@vger.kernel.org
11203 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11204 F: drivers/power/reset/mt6323-poweroff.c
11206 MEDIATEK CIR DRIVER
11207 M: Sean Wang <sean.wang@mediatek.com>
11209 F: drivers/media/rc/mtk-cir.c
11211 MEDIATEK DMA DRIVER
11212 M: Sean Wang <sean.wang@mediatek.com>
11213 L: dmaengine@vger.kernel.org
11214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11215 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11217 F: Documentation/devicetree/bindings/dma/mtk-*
11218 F: drivers/dma/mediatek/
11220 MEDIATEK ETHERNET DRIVER
11221 M: Felix Fietkau <nbd@nbd.name>
11222 M: John Crispin <john@phrozen.org>
11223 M: Sean Wang <sean.wang@mediatek.com>
11224 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11225 L: netdev@vger.kernel.org
11227 F: drivers/net/ethernet/mediatek/
11229 MEDIATEK I2C CONTROLLER DRIVER
11230 M: Qii Wang <qii.wang@mediatek.com>
11231 L: linux-i2c@vger.kernel.org
11233 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11234 F: drivers/i2c/busses/i2c-mt65xx.c
11236 MEDIATEK IOMMU DRIVER
11237 M: Yong Wu <yong.wu@mediatek.com>
11238 L: iommu@lists.linux-foundation.org
11239 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11241 F: Documentation/devicetree/bindings/iommu/mediatek*
11242 F: drivers/iommu/mtk_iommu*
11243 F: include/dt-bindings/memory/mt*-port.h
11245 MEDIATEK JPEG DRIVER
11246 M: Rick Chang <rick.chang@mediatek.com>
11247 M: Bin Liu <bin.liu@mediatek.com>
11249 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11250 F: drivers/media/platform/mtk-jpeg/
11252 MEDIATEK MDP DRIVER
11253 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11254 M: Houlong Wei <houlong.wei@mediatek.com>
11255 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11257 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11258 F: drivers/media/platform/mtk-mdp/
11259 F: drivers/media/platform/mtk-vpu/
11261 MEDIATEK MEDIA DRIVER
11262 M: Tiffany Lin <tiffany.lin@mediatek.com>
11263 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11265 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11266 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11267 F: drivers/media/platform/mtk-vcodec/
11268 F: drivers/media/platform/mtk-vpu/
11270 MEDIATEK MMC/SD/SDIO DRIVER
11271 M: Chaotian Jing <chaotian.jing@mediatek.com>
11273 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11274 F: drivers/mmc/host/mtk-sd.c
11276 MEDIATEK MT76 WIRELESS LAN DRIVER
11277 M: Felix Fietkau <nbd@nbd.name>
11278 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11279 R: Ryder Lee <ryder.lee@mediatek.com>
11280 L: linux-wireless@vger.kernel.org
11282 F: drivers/net/wireless/mediatek/mt76/
11284 MEDIATEK MT7601U WIRELESS LAN DRIVER
11285 M: Jakub Kicinski <kubakici@wp.pl>
11286 L: linux-wireless@vger.kernel.org
11288 F: drivers/net/wireless/mediatek/mt7601u/
11290 MEDIATEK MT7621/28/88 I2C DRIVER
11291 M: Stefan Roese <sr@denx.de>
11292 L: linux-i2c@vger.kernel.org
11294 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11295 F: drivers/i2c/busses/i2c-mt7621.c
11297 MEDIATEK MT7621 PHY PCI DRIVER
11298 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11300 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11301 F: drivers/phy/ralink/phy-mt7621-pci.c
11303 MEDIATEK NAND CONTROLLER DRIVER
11304 L: linux-mtd@lists.infradead.org
11306 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11307 F: drivers/mtd/nand/raw/mtk_*
11309 MEDIATEK PMIC LED DRIVER
11310 M: Sean Wang <sean.wang@mediatek.com>
11312 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11313 F: drivers/leds/leds-mt6323.c
11315 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11316 M: Sean Wang <sean.wang@mediatek.com>
11318 F: drivers/char/hw_random/mtk-rng.c
11320 MEDIATEK SWITCH DRIVER
11321 M: Sean Wang <sean.wang@mediatek.com>
11322 M: Landen Chao <Landen.Chao@mediatek.com>
11323 L: netdev@vger.kernel.org
11325 F: drivers/net/dsa/mt7530.*
11326 F: net/dsa/tag_mtk.c
11328 MEDIATEK USB3 DRD IP DRIVER
11329 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11330 L: linux-usb@vger.kernel.org
11331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11332 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11334 F: Documentation/devicetree/bindings/usb/mediatek,*
11335 F: drivers/usb/host/xhci-mtk*
11336 F: drivers/usb/mtu3/
11338 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11339 M: Peter Senna Tschudin <peter.senna@gmail.com>
11340 M: Martin Donnelly <martin.donnelly@ge.com>
11341 M: Martyn Welch <martyn.welch@collabora.co.uk>
11343 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11344 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11346 MEGARAID SCSI/SAS DRIVERS
11347 M: Kashyap Desai <kashyap.desai@broadcom.com>
11348 M: Sumit Saxena <sumit.saxena@broadcom.com>
11349 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11350 L: megaraidlinux.pdl@broadcom.com
11351 L: linux-scsi@vger.kernel.org
11353 W: http://www.avagotech.com/support/
11354 F: Documentation/scsi/megaraid.rst
11355 F: drivers/scsi/megaraid.*
11356 F: drivers/scsi/megaraid/
11358 MELEXIS MLX90614 DRIVER
11359 M: Crt Mori <cmo@melexis.com>
11360 L: linux-iio@vger.kernel.org
11362 W: http://www.melexis.com
11363 F: drivers/iio/temperature/mlx90614.c
11365 MELEXIS MLX90632 DRIVER
11366 M: Crt Mori <cmo@melexis.com>
11367 L: linux-iio@vger.kernel.org
11369 W: http://www.melexis.com
11370 F: drivers/iio/temperature/mlx90632.c
11372 MELFAS MIP4 TOUCHSCREEN DRIVER
11373 M: Sangwon Jee <jeesw@melfas.com>
11375 W: http://www.melfas.com
11376 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11377 F: drivers/input/touchscreen/melfas_mip4.c
11379 MELLANOX BLUEFIELD I2C DRIVER
11380 M: Khalil Blaiech <kblaiech@nvidia.com>
11381 L: linux-i2c@vger.kernel.org
11383 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11384 F: drivers/i2c/busses/i2c-mlxbf.c
11386 MELLANOX ETHERNET DRIVER (mlx4_en)
11387 M: Tariq Toukan <tariqt@nvidia.com>
11388 L: netdev@vger.kernel.org
11390 W: http://www.mellanox.com
11391 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11392 F: drivers/net/ethernet/mellanox/mlx4/en_*
11394 MELLANOX ETHERNET DRIVER (mlx5e)
11395 M: Saeed Mahameed <saeedm@nvidia.com>
11396 L: netdev@vger.kernel.org
11398 W: http://www.mellanox.com
11399 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11400 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11402 MELLANOX ETHERNET INNOVA DRIVERS
11403 R: Boris Pismenny <borisp@nvidia.com>
11404 L: netdev@vger.kernel.org
11406 W: http://www.mellanox.com
11407 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11408 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11409 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11410 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11411 F: include/linux/mlx5/mlx5_ifc_fpga.h
11413 MELLANOX ETHERNET SWITCH DRIVERS
11414 M: Jiri Pirko <jiri@nvidia.com>
11415 M: Ido Schimmel <idosch@nvidia.com>
11416 L: netdev@vger.kernel.org
11418 W: http://www.mellanox.com
11419 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11420 F: drivers/net/ethernet/mellanox/mlxsw/
11421 F: tools/testing/selftests/drivers/net/mlxsw/
11423 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11424 M: mlxsw@nvidia.com
11425 L: netdev@vger.kernel.org
11427 W: http://www.mellanox.com
11428 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11429 F: drivers/net/ethernet/mellanox/mlxfw/
11431 MELLANOX HARDWARE PLATFORM SUPPORT
11432 M: Andy Shevchenko <andy@infradead.org>
11433 M: Darren Hart <dvhart@infradead.org>
11434 M: Vadim Pasternak <vadimp@nvidia.com>
11435 L: platform-driver-x86@vger.kernel.org
11437 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11438 F: drivers/platform/mellanox/
11439 F: include/linux/platform_data/mlxreg.h
11441 MELLANOX MLX4 core VPI driver
11442 M: Tariq Toukan <tariqt@nvidia.com>
11443 L: netdev@vger.kernel.org
11444 L: linux-rdma@vger.kernel.org
11446 W: http://www.mellanox.com
11447 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11448 F: drivers/net/ethernet/mellanox/mlx4/
11449 F: include/linux/mlx4/
11451 MELLANOX MLX4 IB driver
11452 M: Yishai Hadas <yishaih@nvidia.com>
11453 L: linux-rdma@vger.kernel.org
11455 W: http://www.mellanox.com
11456 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11457 F: drivers/infiniband/hw/mlx4/
11458 F: include/linux/mlx4/
11459 F: include/uapi/rdma/mlx4-abi.h
11461 MELLANOX MLX5 core VPI driver
11462 M: Saeed Mahameed <saeedm@nvidia.com>
11463 M: Leon Romanovsky <leonro@nvidia.com>
11464 L: netdev@vger.kernel.org
11465 L: linux-rdma@vger.kernel.org
11467 W: http://www.mellanox.com
11468 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11469 F: Documentation/networking/device_drivers/ethernet/mellanox/
11470 F: drivers/net/ethernet/mellanox/mlx5/core/
11471 F: include/linux/mlx5/
11473 MELLANOX MLX5 IB driver
11474 M: Leon Romanovsky <leonro@nvidia.com>
11475 L: linux-rdma@vger.kernel.org
11477 W: http://www.mellanox.com
11478 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11479 F: drivers/infiniband/hw/mlx5/
11480 F: include/linux/mlx5/
11481 F: include/uapi/rdma/mlx5-abi.h
11483 MELLANOX MLXCPLD I2C AND MUX DRIVER
11484 M: Vadim Pasternak <vadimp@nvidia.com>
11485 M: Michael Shych <michaelsh@nvidia.com>
11486 L: linux-i2c@vger.kernel.org
11488 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11489 F: drivers/i2c/busses/i2c-mlxcpld.c
11490 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11492 MELLANOX MLXCPLD LED DRIVER
11493 M: Vadim Pasternak <vadimp@nvidia.com>
11494 L: linux-leds@vger.kernel.org
11496 F: Documentation/leds/leds-mlxcpld.rst
11497 F: drivers/leds/leds-mlxcpld.c
11498 F: drivers/leds/leds-mlxreg.c
11500 MELLANOX PLATFORM DRIVER
11501 M: Vadim Pasternak <vadimp@nvidia.com>
11502 L: platform-driver-x86@vger.kernel.org
11504 F: drivers/platform/x86/mlx-platform.c
11507 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11508 M: "Paul E. McKenney" <paulmck@kernel.org>
11509 L: linux-kernel@vger.kernel.org
11511 F: arch/powerpc/include/asm/membarrier.h
11512 F: include/uapi/linux/membarrier.h
11513 F: kernel/sched/membarrier.c
11516 M: Mike Rapoport <rppt@linux.ibm.com>
11517 L: linux-mm@kvack.org
11519 F: Documentation/core-api/boot-time-mm.rst
11520 F: include/linux/memblock.h
11523 MEMORY CONTROLLER DRIVERS
11524 M: Krzysztof Kozlowski <krzk@kernel.org>
11525 L: linux-kernel@vger.kernel.org
11527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11528 F: Documentation/devicetree/bindings/memory-controllers/
11530 F: include/dt-bindings/memory/
11532 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11533 M: Dmitry Osipenko <digetx@gmail.com>
11534 L: linux-pm@vger.kernel.org
11535 L: linux-tegra@vger.kernel.org
11536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11538 F: drivers/devfreq/tegra30-devfreq.c
11541 M: Andrew Morton <akpm@linux-foundation.org>
11542 L: linux-mm@kvack.org
11544 W: http://www.linux-mm.org
11545 T: quilt https://ozlabs.org/~akpm/mmotm/
11546 T: quilt https://ozlabs.org/~akpm/mmots/
11547 T: git git://github.com/hnaz/linux-mm.git
11548 F: include/linux/gfp.h
11549 F: include/linux/memory_hotplug.h
11550 F: include/linux/mm.h
11551 F: include/linux/mmzone.h
11552 F: include/linux/vmalloc.h
11555 MEMORY TECHNOLOGY DEVICES (MTD)
11556 M: Miquel Raynal <miquel.raynal@bootlin.com>
11557 M: Richard Weinberger <richard@nod.at>
11558 M: Vignesh Raghavendra <vigneshr@ti.com>
11559 L: linux-mtd@lists.infradead.org
11561 W: http://www.linux-mtd.infradead.org/
11562 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11563 C: irc://irc.oftc.net/mtd
11564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11566 F: Documentation/devicetree/bindings/mtd/
11568 F: include/linux/mtd/
11569 F: include/uapi/mtd/
11571 MEN A21 WATCHDOG DRIVER
11572 M: Johannes Thumshirn <morbidrsa@gmail.com>
11573 L: linux-watchdog@vger.kernel.org
11575 F: drivers/watchdog/mena21_wdt.c
11577 MEN CHAMELEON BUS (mcb)
11578 M: Johannes Thumshirn <morbidrsa@gmail.com>
11580 F: Documentation/driver-api/men-chameleon-bus.rst
11582 F: include/linux/mcb.h
11584 MEN F21BMC (Board Management Controller)
11585 M: Andreas Werner <andreas.werner@men.de>
11587 F: Documentation/hwmon/menf21bmc.rst
11588 F: drivers/hwmon/menf21bmc_hwmon.c
11589 F: drivers/leds/leds-menf21bmc.c
11590 F: drivers/mfd/menf21bmc.c
11591 F: drivers/watchdog/menf21bmc_wdt.c
11593 MEN Z069 WATCHDOG DRIVER
11594 M: Johannes Thumshirn <jth@kernel.org>
11595 L: linux-watchdog@vger.kernel.org
11597 F: drivers/watchdog/menz69_wdt.c
11599 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11600 M: Neil Armstrong <narmstrong@baylibre.com>
11601 L: linux-media@vger.kernel.org
11602 L: linux-amlogic@lists.infradead.org
11604 W: http://linux-meson.com/
11605 T: git git://linuxtv.org/media_tree.git
11606 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11607 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11608 F: drivers/media/cec/platform/meson/ao-cec.c
11610 MESON GE2D DRIVER FOR AMLOGIC SOCS
11611 M: Neil Armstrong <narmstrong@baylibre.com>
11612 L: linux-media@vger.kernel.org
11613 L: linux-amlogic@lists.infradead.org
11615 T: git git://linuxtv.org/media_tree.git
11616 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11617 F: drivers/media/platform/meson/ge2d/
11619 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11620 M: Liang Yang <liang.yang@amlogic.com>
11621 L: linux-mtd@lists.infradead.org
11623 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11624 F: drivers/mtd/nand/raw/meson_*
11626 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11627 M: Neil Armstrong <narmstrong@baylibre.com>
11628 L: linux-media@vger.kernel.org
11629 L: linux-amlogic@lists.infradead.org
11631 T: git git://linuxtv.org/media_tree.git
11632 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11633 F: drivers/staging/media/meson/vdec/
11635 METHODE UDPU SUPPORT
11636 M: Vladimir Vid <vladimir.vid@sartura.hr>
11638 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11641 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11642 M: Hemant Kumar <hemantk@codeaurora.org>
11643 L: linux-arm-msm@vger.kernel.org
11645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11646 F: Documentation/ABI/stable/sysfs-bus-mhi
11647 F: Documentation/mhi/
11648 F: drivers/bus/mhi/
11649 F: include/linux/mhi.h
11651 MICROBLAZE ARCHITECTURE
11652 M: Michal Simek <monstr@monstr.eu>
11654 W: http://www.monstr.eu/fdt/
11655 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11656 F: arch/microblaze/
11658 MICROCHIP AT91 DMA DRIVERS
11659 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11660 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11662 L: dmaengine@vger.kernel.org
11664 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11665 F: drivers/dma/at_hdmac.c
11666 F: drivers/dma/at_hdmac_regs.h
11667 F: drivers/dma/at_xdmac.c
11668 F: include/dt-bindings/dma/at91.h
11670 MICROCHIP AT91 SERIAL DRIVER
11671 M: Richard Genoud <richard.genoud@gmail.com>
11673 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11674 F: drivers/tty/serial/atmel_serial.c
11675 F: drivers/tty/serial/atmel_serial.h
11677 MICROCHIP AT91 USART MFD DRIVER
11678 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11679 L: linux-kernel@vger.kernel.org
11681 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11682 F: drivers/mfd/at91-usart.c
11683 F: include/dt-bindings/mfd/at91-usart.h
11685 MICROCHIP AT91 USART SPI DRIVER
11686 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11687 L: linux-spi@vger.kernel.org
11689 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11690 F: drivers/spi/spi-at91-usart.c
11692 MICROCHIP AUDIO ASOC DRIVERS
11693 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11694 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11698 MICROCHIP ECC DRIVER
11699 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11700 L: linux-crypto@vger.kernel.org
11702 F: drivers/crypto/atmel-ecc.*
11704 MICROCHIP I2C DRIVER
11705 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11706 L: linux-i2c@vger.kernel.org
11708 F: drivers/i2c/busses/i2c-at91-*.c
11709 F: drivers/i2c/busses/i2c-at91.h
11711 MICROCHIP ISC DRIVER
11712 M: Eugen Hristev <eugen.hristev@microchip.com>
11713 L: linux-media@vger.kernel.org
11715 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11716 F: drivers/media/platform/atmel/atmel-isc-base.c
11717 F: drivers/media/platform/atmel/atmel-isc-regs.h
11718 F: drivers/media/platform/atmel/atmel-isc.h
11719 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11720 F: include/linux/atmel-isc-media.h
11722 MICROCHIP ISI DRIVER
11723 M: Eugen Hristev <eugen.hristev@microchip.com>
11724 L: linux-media@vger.kernel.org
11726 F: drivers/media/platform/atmel/atmel-isi.c
11727 F: drivers/media/platform/atmel/atmel-isi.h
11729 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11730 M: Woojung Huh <woojung.huh@microchip.com>
11731 M: UNGLinuxDriver@microchip.com
11732 L: netdev@vger.kernel.org
11734 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11735 F: drivers/net/dsa/microchip/*
11736 F: include/linux/platform_data/microchip-ksz.h
11737 F: net/dsa/tag_ksz.c
11739 MICROCHIP LAN743X ETHERNET DRIVER
11740 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11741 M: UNGLinuxDriver@microchip.com
11742 L: netdev@vger.kernel.org
11744 F: drivers/net/ethernet/microchip/lan743x_*
11746 MICROCHIP LCDFB DRIVER
11747 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11748 L: linux-fbdev@vger.kernel.org
11750 F: drivers/video/fbdev/atmel_lcdfb.c
11751 F: include/video/atmel_lcdc.h
11753 MICROCHIP MCP16502 PMIC DRIVER
11754 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11757 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11758 F: drivers/regulator/mcp16502.c
11760 MICROCHIP MCP3911 ADC DRIVER
11761 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11762 M: Kent Gustavsson <kent@minoris.se>
11763 L: linux-iio@vger.kernel.org
11765 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11766 F: drivers/iio/adc/mcp3911.c
11768 MICROCHIP MMC/SD/SDIO MCI DRIVER
11769 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11771 F: drivers/mmc/host/atmel-mci.c
11773 MICROCHIP NAND DRIVER
11774 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11775 L: linux-mtd@lists.infradead.org
11777 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11778 F: drivers/mtd/nand/raw/atmel/*
11780 MICROCHIP PWM DRIVER
11781 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11783 L: linux-pwm@vger.kernel.org
11785 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11786 F: drivers/pwm/pwm-atmel.c
11788 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11789 M: Eugen Hristev <eugen.hristev@microchip.com>
11790 L: linux-iio@vger.kernel.org
11792 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11793 F: drivers/iio/adc/at91-sama5d2_adc.c
11794 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11796 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11797 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11799 F: drivers/power/reset/at91-sama5d2_shdwc.c
11801 MICROCHIP SPI DRIVER
11802 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11804 F: drivers/spi/spi-atmel.*
11806 MICROCHIP SSC DRIVER
11807 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11810 F: drivers/misc/atmel-ssc.c
11811 F: include/linux/atmel-ssc.h
11813 MICROCHIP USB251XB DRIVER
11814 M: Richard Leitner <richard.leitner@skidata.com>
11815 L: linux-usb@vger.kernel.org
11817 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11818 F: drivers/usb/misc/usb251xb.c
11820 MICROCHIP USBA UDC DRIVER
11821 M: Cristian Birsan <cristian.birsan@microchip.com>
11822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11824 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11826 MICROCHIP WILC1000 WIFI DRIVER
11827 M: Ajay Singh <ajay.kathat@microchip.com>
11828 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11829 L: linux-wireless@vger.kernel.org
11831 F: drivers/net/wireless/microchip/wilc1000/
11833 MICROSEMI MIPS SOCS
11834 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11835 M: UNGLinuxDriver@microchip.com
11836 L: linux-mips@vger.kernel.org
11838 F: Documentation/devicetree/bindings/mips/mscc.txt
11839 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11840 F: arch/mips/boot/dts/mscc/
11841 F: arch/mips/configs/generic/board-ocelot.config
11842 F: arch/mips/generic/board-ocelot.c
11844 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11845 M: Don Brace <don.brace@microchip.com>
11846 L: storagedev@microchip.com
11847 L: linux-scsi@vger.kernel.org
11849 F: Documentation/scsi/smartpqi.rst
11850 F: drivers/scsi/smartpqi/Kconfig
11851 F: drivers/scsi/smartpqi/Makefile
11852 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11853 F: include/linux/cciss*.h
11854 F: include/uapi/linux/cciss*.h
11856 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11857 M: Maximilian Luz <luzmaximilian@gmail.com>
11858 L: platform-driver-x86@vger.kernel.org
11860 F: drivers/platform/surface/surface_gpe.c
11862 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11863 M: Hans de Goede <hdegoede@redhat.com>
11864 M: Mark Gross <mgross@linux.intel.com>
11865 M: Maximilian Luz <luzmaximilian@gmail.com>
11866 L: platform-driver-x86@vger.kernel.org
11868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11869 F: drivers/platform/surface/
11871 MICROSOFT SURFACE HOT-PLUG DRIVER
11872 M: Maximilian Luz <luzmaximilian@gmail.com>
11873 L: platform-driver-x86@vger.kernel.org
11875 F: drivers/platform/surface/surface_hotplug.c
11877 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11878 M: Chen Yu <yu.c.chen@intel.com>
11879 L: platform-driver-x86@vger.kernel.org
11881 F: drivers/platform/surface/surfacepro3_button.c
11883 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11884 M: Maximilian Luz <luzmaximilian@gmail.com>
11886 W: https://github.com/linux-surface/surface-aggregator-module
11887 C: irc://chat.freenode.net/##linux-surface
11888 F: Documentation/driver-api/surface_aggregator/
11889 F: drivers/platform/surface/aggregator/
11890 F: drivers/platform/surface/surface_acpi_notify.c
11891 F: drivers/platform/surface/surface_aggregator_cdev.c
11892 F: include/linux/surface_acpi_notify.h
11893 F: include/linux/surface_aggregator/
11894 F: include/uapi/linux/surface_aggregator/
11896 MICROTEK X6 SCANNER
11897 M: Oliver Neukum <oliver@neukum.org>
11899 F: drivers/usb/image/microtek.*
11901 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11902 M: Luka Kovacic <luka.kovacic@sartura.hr>
11903 M: Luka Perkov <luka.perkov@sartura.hr>
11905 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11906 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11907 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11908 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11909 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11910 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11912 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11913 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11914 L: linux-media@vger.kernel.org
11916 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11917 F: Documentation/driver-api/media/drivers/ccs/
11918 F: Documentation/userspace-api/media/drivers/ccs.rst
11919 F: drivers/media/i2c/ccs-pll.c
11920 F: drivers/media/i2c/ccs-pll.h
11921 F: drivers/media/i2c/ccs/
11922 F: include/uapi/linux/ccs.h
11923 F: include/uapi/linux/smiapp.h
11926 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11927 L: linux-mips@vger.kernel.org
11929 W: http://www.linux-mips.org/
11930 Q: https://patchwork.kernel.org/project/linux-mips/list/
11931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11932 F: Documentation/devicetree/bindings/mips/
11933 F: Documentation/mips/
11935 F: drivers/platform/mips/
11937 MIPS BOSTON DEVELOPMENT BOARD
11938 M: Paul Burton <paulburton@kernel.org>
11939 L: linux-mips@vger.kernel.org
11941 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11942 F: arch/mips/boot/dts/img/boston.dts
11943 F: arch/mips/configs/generic/board-boston.config
11944 F: drivers/clk/imgtec/clk-boston.c
11945 F: include/dt-bindings/clock/boston-clock.h
11948 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11949 M: Serge Semin <fancer.lancer@gmail.com>
11950 L: linux-mips@vger.kernel.org
11952 F: drivers/bus/mips_cdmm.c
11953 F: drivers/clocksource/mips-gic-timer.c
11954 F: drivers/cpuidle/cpuidle-cps.c
11955 F: drivers/irqchip/irq-mips-cpu.c
11956 F: drivers/irqchip/irq-mips-gic.c
11958 MIPS GENERIC PLATFORM
11959 M: Paul Burton <paulburton@kernel.org>
11960 L: linux-mips@vger.kernel.org
11962 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11963 F: arch/mips/generic/
11964 F: arch/mips/tools/generic-board-config.sh
11966 MIPS RINT INSTRUCTION EMULATION
11967 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11968 L: linux-mips@vger.kernel.org
11970 F: arch/mips/math-emu/dp_rint.c
11971 F: arch/mips/math-emu/sp_rint.c
11973 MIPS/LOONGSON1 ARCHITECTURE
11974 M: Keguang Zhang <keguang.zhang@gmail.com>
11975 L: linux-mips@vger.kernel.org
11977 F: arch/mips/include/asm/mach-loongson32/
11978 F: arch/mips/loongson32/
11979 F: drivers/*/*/*loongson1*
11980 F: drivers/*/*loongson1*
11982 MIPS/LOONGSON2EF ARCHITECTURE
11983 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11984 L: linux-mips@vger.kernel.org
11986 F: arch/mips/include/asm/mach-loongson2ef/
11987 F: arch/mips/loongson2ef/
11988 F: drivers/cpufreq/loongson2_cpufreq.c
11990 MIPS/LOONGSON64 ARCHITECTURE
11991 M: Huacai Chen <chenhuacai@kernel.org>
11992 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11993 L: linux-mips@vger.kernel.org
11995 F: arch/mips/include/asm/mach-loongson64/
11996 F: arch/mips/loongson64/
11997 F: drivers/irqchip/irq-loongson*
11998 F: drivers/platform/mips/cpu_hwmon.c
12000 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12001 M: Hans Verkuil <hverkuil@xs4all.nl>
12002 L: linux-media@vger.kernel.org
12004 W: https://linuxtv.org
12005 T: git git://linuxtv.org/media_tree.git
12006 F: drivers/media/radio/radio-miropcm20*
12009 R: Lubomir Rintel <lkundrak@v3.sk>
12010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12013 F: arch/arm/boot/dts/mmp*
12014 F: arch/arm/mach-mmp/
12015 F: include/linux/soc/mmp/
12017 MMP USB PHY DRIVERS
12018 R: Lubomir Rintel <lkundrak@v3.sk>
12019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12021 F: drivers/phy/marvell/phy-mmp3-usb.c
12022 F: drivers/phy/marvell/phy-pxa-usb.c
12024 MMU GATHER AND TLB INVALIDATION
12025 M: Will Deacon <will@kernel.org>
12026 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12027 M: Andrew Morton <akpm@linux-foundation.org>
12028 M: Nick Piggin <npiggin@gmail.com>
12029 M: Peter Zijlstra <peterz@infradead.org>
12030 L: linux-arch@vger.kernel.org
12031 L: linux-mm@kvack.org
12033 F: arch/*/include/asm/tlb.h
12034 F: include/asm-generic/tlb.h
12037 MN88472 MEDIA DRIVER
12038 M: Antti Palosaari <crope@iki.fi>
12039 L: linux-media@vger.kernel.org
12041 W: https://linuxtv.org
12042 W: http://palosaari.fi/linux/
12043 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12044 F: drivers/media/dvb-frontends/mn88472*
12046 MN88473 MEDIA DRIVER
12047 M: Antti Palosaari <crope@iki.fi>
12048 L: linux-media@vger.kernel.org
12050 W: https://linuxtv.org
12051 W: http://palosaari.fi/linux/
12052 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12053 F: drivers/media/dvb-frontends/mn88473*
12056 M: Jessica Yu <jeyu@kernel.org>
12058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12059 F: include/linux/module.h
12062 MONOLITHIC POWER SYSTEM PMIC DRIVER
12063 M: Saravanan Sekar <sravanhome@gmail.com>
12065 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12066 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12067 F: drivers/iio/adc/mp2629_adc.c
12068 F: drivers/mfd/mp2629.c
12069 F: drivers/power/supply/mp2629_charger.c
12070 F: drivers/regulator/mp5416.c
12071 F: drivers/regulator/mpq7920.c
12072 F: drivers/regulator/mpq7920.h
12073 F: include/linux/mfd/mp2629.h
12075 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12077 W: http://popies.net/meye/
12078 F: Documentation/userspace-api/media/drivers/meye*
12079 F: drivers/media/pci/meye/
12080 F: include/uapi/linux/meye.h
12082 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12084 F: Documentation/driver-api/serial/moxa-smartio.rst
12085 F: drivers/tty/mxser.*
12087 MR800 AVERMEDIA USB FM RADIO DRIVER
12088 M: Alexey Klimov <klimov.linux@gmail.com>
12089 L: linux-media@vger.kernel.org
12091 T: git git://linuxtv.org/media_tree.git
12092 F: drivers/media/radio/radio-mr800.c
12094 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12095 M: Alan Ott <alan@signal11.us>
12096 L: linux-wpan@vger.kernel.org
12098 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12099 F: drivers/net/ieee802154/mrf24j40.c
12102 M: "Lee, Chun-Yi" <jlee@suse.com>
12103 L: platform-driver-x86@vger.kernel.org
12105 F: drivers/platform/x86/msi-laptop.c
12108 L: platform-driver-x86@vger.kernel.org
12110 F: drivers/platform/x86/msi-wmi.c
12112 MSI001 MEDIA DRIVER
12113 M: Antti Palosaari <crope@iki.fi>
12114 L: linux-media@vger.kernel.org
12116 W: https://linuxtv.org
12117 W: http://palosaari.fi/linux/
12118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12119 T: git git://linuxtv.org/anttip/media_tree.git
12120 F: drivers/media/tuners/msi001*
12122 MSI2500 MEDIA DRIVER
12123 M: Antti Palosaari <crope@iki.fi>
12124 L: linux-media@vger.kernel.org
12126 W: https://linuxtv.org
12127 W: http://palosaari.fi/linux/
12128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12129 T: git git://linuxtv.org/anttip/media_tree.git
12130 F: drivers/media/usb/msi2500/
12132 MSTAR INTERRUPT CONTROLLER DRIVER
12133 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12134 M: Daniel Palmer <daniel@thingy.jp>
12136 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12137 F: drivers/irqchip/irq-mst-intc.c
12139 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12140 M: Robert Jarzmik <robert.jarzmik@free.fr>
12141 L: linux-mtd@lists.infradead.org
12143 F: drivers/mtd/devices/docg3*
12145 MT9M032 APTINA SENSOR DRIVER
12146 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12147 L: linux-media@vger.kernel.org
12149 T: git git://linuxtv.org/media_tree.git
12150 F: drivers/media/i2c/mt9m032.c
12151 F: include/media/i2c/mt9m032.h
12153 MT9P031 APTINA CAMERA SENSOR
12154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12155 L: linux-media@vger.kernel.org
12157 T: git git://linuxtv.org/media_tree.git
12158 F: drivers/media/i2c/mt9p031.c
12159 F: include/media/i2c/mt9p031.h
12161 MT9T001 APTINA CAMERA SENSOR
12162 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12163 L: linux-media@vger.kernel.org
12165 T: git git://linuxtv.org/media_tree.git
12166 F: drivers/media/i2c/mt9t001.c
12167 F: include/media/i2c/mt9t001.h
12169 MT9T112 APTINA CAMERA SENSOR
12170 M: Jacopo Mondi <jacopo@jmondi.org>
12171 L: linux-media@vger.kernel.org
12173 T: git git://linuxtv.org/media_tree.git
12174 F: drivers/media/i2c/mt9t112.c
12175 F: include/media/i2c/mt9t112.h
12177 MT9V032 APTINA CAMERA SENSOR
12178 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12179 L: linux-media@vger.kernel.org
12181 T: git git://linuxtv.org/media_tree.git
12182 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12183 F: drivers/media/i2c/mt9v032.c
12184 F: include/media/i2c/mt9v032.h
12186 MT9V111 APTINA CAMERA SENSOR
12187 M: Jacopo Mondi <jacopo@jmondi.org>
12188 L: linux-media@vger.kernel.org
12190 T: git git://linuxtv.org/media_tree.git
12191 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12192 F: drivers/media/i2c/mt9v111.c
12194 MULTIFUNCTION DEVICES (MFD)
12195 M: Lee Jones <lee.jones@linaro.org>
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12198 F: Documentation/devicetree/bindings/mfd/
12200 F: include/dt-bindings/mfd/
12201 F: include/linux/mfd/
12203 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12205 F: drivers/mmc/host/mmc_spi.c
12206 F: include/linux/spi/mmc_spi.h
12208 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12209 M: Ulf Hansson <ulf.hansson@linaro.org>
12210 L: linux-mmc@vger.kernel.org
12212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12213 F: Documentation/devicetree/bindings/mmc/
12215 F: include/linux/mmc/
12216 F: include/uapi/linux/mmc/
12218 MULTIPLEXER SUBSYSTEM
12219 M: Peter Rosin <peda@axentia.se>
12221 F: Documentation/ABI/testing/sysfs-class-mux*
12222 F: Documentation/devicetree/bindings/mux/
12224 F: include/dt-bindings/mux/
12225 F: include/linux/mux/
12227 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12228 M: Bin Liu <b-liu@ti.com>
12229 L: linux-usb@vger.kernel.org
12231 F: drivers/usb/musb/
12233 MXL301RF MEDIA DRIVER
12234 M: Akihiro Tsukada <tskd08@gmail.com>
12235 L: linux-media@vger.kernel.org
12237 F: drivers/media/tuners/mxl301rf*
12239 MXL5007T MEDIA DRIVER
12240 M: Michael Krufky <mkrufky@linuxtv.org>
12241 L: linux-media@vger.kernel.org
12243 W: https://linuxtv.org
12244 W: http://github.com/mkrufky
12245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12246 T: git git://linuxtv.org/mkrufky/tuners.git
12247 F: drivers/media/tuners/mxl5007t.*
12250 M: Marek Vasut <marex@denx.de>
12251 M: Stefan Agner <stefan@agner.ch>
12252 L: dri-devel@lists.freedesktop.org
12254 T: git git://anongit.freedesktop.org/drm/drm-misc
12255 F: Documentation/devicetree/bindings/display/mxsfb.txt
12256 F: drivers/gpu/drm/mxsfb/
12258 MYLEX DAC960 PCI RAID Controller
12259 M: Hannes Reinecke <hare@kernel.org>
12260 L: linux-scsi@vger.kernel.org
12262 F: drivers/scsi/myrb.*
12263 F: drivers/scsi/myrs.*
12265 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12266 M: Chris Lee <christopher.lee@cspi.com>
12267 L: netdev@vger.kernel.org
12269 W: https://www.cspi.com/ethernet-products/support/downloads/
12270 F: drivers/net/ethernet/myricom/myri10ge/
12272 NAND FLASH SUBSYSTEM
12273 M: Miquel Raynal <miquel.raynal@bootlin.com>
12274 R: Richard Weinberger <richard@nod.at>
12275 L: linux-mtd@lists.infradead.org
12277 W: http://www.linux-mtd.infradead.org/
12278 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12279 C: irc://irc.oftc.net/mtd
12280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12281 F: drivers/mtd/nand/
12282 F: include/linux/mtd/*nand*.h
12284 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12285 M: Daniel Mack <zonque@gmail.com>
12286 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12288 W: http://www.native-instruments.com
12289 F: sound/usb/caiaq/
12291 NATSEMI ETHERNET DRIVER (DP8381x)
12293 F: drivers/net/ethernet/natsemi/natsemi.c
12295 NCR 5380 SCSI DRIVERS
12296 M: Finn Thain <fthain@telegraphics.com.au>
12297 M: Michael Schmitz <schmitzmic@gmail.com>
12298 L: linux-scsi@vger.kernel.org
12300 F: Documentation/scsi/g_NCR5380.rst
12301 F: drivers/scsi/NCR5380.*
12302 F: drivers/scsi/arm/cumana_1.c
12303 F: drivers/scsi/arm/oak.c
12304 F: drivers/scsi/atari_scsi.*
12305 F: drivers/scsi/dmx3191d.c
12306 F: drivers/scsi/g_NCR5380.*
12307 F: drivers/scsi/mac_scsi.*
12308 F: drivers/scsi/sun3_scsi.*
12309 F: drivers/scsi/sun3_scsi_vme.c
12312 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12316 NCT6775 HARDWARE MONITOR DRIVER
12317 M: Guenter Roeck <linux@roeck-us.net>
12318 L: linux-hwmon@vger.kernel.org
12320 F: Documentation/hwmon/nct6775.rst
12321 F: drivers/hwmon/nct6775.c
12324 M: Jakub Kicinski <kuba@kernel.org>
12326 F: drivers/net/netdevsim/*
12328 NETEM NETWORK EMULATOR
12329 M: Stephen Hemminger <stephen@networkplumber.org>
12330 L: netdev@vger.kernel.org
12332 F: net/sched/sch_netem.c
12334 NETERION 10GbE DRIVERS (s2io/vxge)
12335 M: Jon Mason <jdmason@kudzu.us>
12336 L: netdev@vger.kernel.org
12338 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12339 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12340 F: drivers/net/ethernet/neterion/
12343 M: Pablo Neira Ayuso <pablo@netfilter.org>
12344 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12345 M: Florian Westphal <fw@strlen.de>
12346 L: netfilter-devel@vger.kernel.org
12347 L: coreteam@netfilter.org
12349 W: http://www.netfilter.org/
12350 W: http://www.iptables.org/
12351 W: http://www.nftables.org/
12352 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12355 F: include/linux/netfilter*
12356 F: include/linux/netfilter/
12357 F: include/net/netfilter/
12358 F: include/uapi/linux/netfilter*
12359 F: include/uapi/linux/netfilter/
12360 F: net/*/netfilter.c
12361 F: net/*/netfilter/
12362 F: net/bridge/br_netfilter*.c
12365 NETROM NETWORK LAYER
12366 M: Ralf Baechle <ralf@linux-mips.org>
12367 L: linux-hams@vger.kernel.org
12369 W: http://www.linux-ax25.org/
12370 F: include/net/netrom.h
12371 F: include/uapi/linux/netrom.h
12374 NETRONOME ETHERNET DRIVERS
12375 M: Simon Horman <simon.horman@netronome.com>
12376 R: Jakub Kicinski <kuba@kernel.org>
12377 L: oss-drivers@netronome.com
12379 F: drivers/net/ethernet/netronome/
12381 NETWORK BLOCK DEVICE (NBD)
12382 M: Josef Bacik <josef@toxicpanda.com>
12383 L: linux-block@vger.kernel.org
12384 L: nbd@other.debian.org
12386 F: Documentation/admin-guide/blockdev/nbd.rst
12387 F: drivers/block/nbd.c
12388 F: include/trace/events/nbd.h
12389 F: include/uapi/linux/nbd.h
12391 NETWORK DROP MONITOR
12392 M: Neil Horman <nhorman@tuxdriver.com>
12393 L: netdev@vger.kernel.org
12395 W: https://fedorahosted.org/dropwatch/
12396 F: include/uapi/linux/net_dropmon.h
12397 F: net/core/drop_monitor.c
12400 M: "David S. Miller" <davem@davemloft.net>
12401 M: Jakub Kicinski <kuba@kernel.org>
12402 L: netdev@vger.kernel.org
12404 W: http://www.linuxfoundation.org/en/Net
12405 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12408 F: Documentation/devicetree/bindings/net/
12409 F: drivers/connector/
12411 F: include/linux/etherdevice.h
12412 F: include/linux/fcdevice.h
12413 F: include/linux/fddidevice.h
12414 F: include/linux/hippidevice.h
12415 F: include/linux/if_*
12416 F: include/linux/inetdevice.h
12417 F: include/linux/netdevice.h
12418 F: include/uapi/linux/if_*
12419 F: include/uapi/linux/netdevice.h
12421 NETWORKING DRIVERS (WIRELESS)
12422 M: Kalle Valo <kvalo@codeaurora.org>
12423 L: linux-wireless@vger.kernel.org
12425 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12428 F: Documentation/devicetree/bindings/net/wireless/
12429 F: drivers/net/wireless/
12432 M: Andrew Lunn <andrew@lunn.ch>
12433 M: Vivien Didelot <vivien.didelot@gmail.com>
12434 M: Florian Fainelli <f.fainelli@gmail.com>
12435 M: Vladimir Oltean <olteanv@gmail.com>
12437 F: Documentation/devicetree/bindings/net/dsa/
12438 F: drivers/net/dsa/
12439 F: include/linux/dsa/
12440 F: include/linux/platform_data/dsa.h
12441 F: include/net/dsa.h
12444 NETWORKING [GENERAL]
12445 M: "David S. Miller" <davem@davemloft.net>
12446 M: Jakub Kicinski <kuba@kernel.org>
12447 L: netdev@vger.kernel.org
12449 W: http://www.linuxfoundation.org/en/Net
12450 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12451 B: mailto:netdev@vger.kernel.org
12452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12454 F: Documentation/networking/
12455 F: include/linux/in.h
12456 F: include/linux/net.h
12457 F: include/linux/netdevice.h
12459 F: include/uapi/linux/in.h
12460 F: include/uapi/linux/net.h
12461 F: include/uapi/linux/net_namespace.h
12462 F: include/uapi/linux/netdevice.h
12466 F: tools/testing/selftests/net/
12469 M: Steffen Klassert <steffen.klassert@secunet.com>
12470 M: Herbert Xu <herbert@gondor.apana.org.au>
12471 M: "David S. Miller" <davem@davemloft.net>
12472 L: netdev@vger.kernel.org
12474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12476 F: include/net/xfrm.h
12477 F: include/uapi/linux/xfrm.h
12480 F: net/ipv4/ip_vti.c
12481 F: net/ipv4/ipcomp.c
12485 F: net/ipv6/ip6_vti.c
12486 F: net/ipv6/ipcomp6.c
12490 F: tools/testing/selftests/net/ipsec.c
12492 NETWORKING [IPv4/IPv6]
12493 M: "David S. Miller" <davem@davemloft.net>
12494 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12495 M: David Ahern <dsahern@kernel.org>
12496 L: netdev@vger.kernel.org
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12504 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12505 M: Paul Moore <paul@paul-moore.com>
12506 L: netdev@vger.kernel.org
12507 L: linux-security-module@vger.kernel.org
12509 W: https://github.com/netlabel
12510 F: Documentation/netlabel/
12511 F: include/net/calipso.h
12512 F: include/net/cipso_ipv4.h
12513 F: include/net/netlabel.h
12514 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12515 F: include/uapi/linux/netfilter/xt_SECMARK.h
12516 F: net/ipv4/cipso_ipv4.c
12517 F: net/ipv6/calipso.c
12518 F: net/netfilter/xt_CONNSECMARK.c
12519 F: net/netfilter/xt_SECMARK.c
12523 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12524 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12525 L: netdev@vger.kernel.org
12526 L: mptcp@lists.01.org
12528 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12529 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12530 F: Documentation/networking/mptcp-sysctl.rst
12531 F: include/net/mptcp.h
12532 F: include/uapi/linux/mptcp.h
12534 F: tools/testing/selftests/net/mptcp/
12537 M: Eric Dumazet <edumazet@google.com>
12538 L: netdev@vger.kernel.org
12540 F: include/linux/tcp.h
12541 F: include/net/tcp.h
12542 F: include/trace/events/tcp.h
12543 F: include/uapi/linux/tcp.h
12544 F: net/ipv4/syncookies.c
12546 F: net/ipv6/syncookies.c
12550 M: Boris Pismenny <borisp@nvidia.com>
12551 M: John Fastabend <john.fastabend@gmail.com>
12552 M: Daniel Borkmann <daniel@iogearbox.net>
12553 M: Jakub Kicinski <kuba@kernel.org>
12554 L: netdev@vger.kernel.org
12556 F: include/net/tls.h
12557 F: include/uapi/linux/tls.h
12560 NETWORKING [WIRELESS]
12561 L: linux-wireless@vger.kernel.org
12562 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12564 NETXEN (1/10) GbE SUPPORT
12565 M: Manish Chopra <manishc@marvell.com>
12566 M: Rahul Verma <rahulv@marvell.com>
12567 M: GR-Linux-NIC-Dev@marvell.com
12568 L: netdev@vger.kernel.org
12570 F: drivers/net/ethernet/qlogic/netxen/
12572 NET_FAILOVER MODULE
12573 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12574 L: netdev@vger.kernel.org
12576 F: Documentation/networking/net_failover.rst
12577 F: drivers/net/net_failover.c
12578 F: include/net/net_failover.h
12581 M: David Ahern <dsahern@kernel.org>
12582 L: netdev@vger.kernel.org
12584 F: include/net/netns/nexthop.h
12585 F: include/net/nexthop.h
12586 F: include/uapi/linux/nexthop.h
12587 F: net/ipv4/nexthop.c
12590 L: netdev@vger.kernel.org
12592 F: Documentation/devicetree/bindings/net/nfc/
12594 F: include/linux/platform_data/nfcmrvl.h
12595 F: include/net/nfc/
12596 F: include/uapi/linux/nfc.h
12599 NFC VIRTUAL NCI DEVICE DRIVER
12600 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12601 L: netdev@vger.kernel.org
12602 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12604 F: drivers/nfc/virtual_ncidev.c
12605 F: tools/testing/selftests/nci/
12607 NFS, SUNRPC, AND LOCKD CLIENTS
12608 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12609 M: Anna Schumaker <anna.schumaker@netapp.com>
12610 L: linux-nfs@vger.kernel.org
12612 W: http://client.linux-nfs.org
12613 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12617 F: include/linux/lockd/
12618 F: include/linux/nfs*
12619 F: include/linux/sunrpc/
12620 F: include/uapi/linux/nfs*
12621 F: include/uapi/linux/sunrpc/
12623 F: Documentation/filesystems/nfs/
12626 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12627 L: linux-nilfs@vger.kernel.org
12629 W: https://nilfs.sourceforge.io/
12630 W: https://nilfs.osdn.jp/
12631 T: git git://github.com/konis/nilfs2.git
12632 F: Documentation/filesystems/nilfs2.rst
12634 F: include/trace/events/nilfs2.h
12635 F: include/uapi/linux/nilfs2_api.h
12636 F: include/uapi/linux/nilfs2_ondisk.h
12638 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12639 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12641 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12642 F: Documentation/scsi/NinjaSCSI.rst
12643 F: drivers/scsi/pcmcia/nsp_*
12645 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12646 M: GOTO Masanori <gotom@debian.or.jp>
12647 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12649 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12650 F: Documentation/scsi/NinjaSCSI.rst
12651 F: drivers/scsi/nsp32*
12654 M: Ley Foon Tan <ley.foon.tan@intel.com>
12656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12659 NITRO ENCLAVES (NE)
12660 M: Andra Paraschiv <andraprs@amazon.com>
12661 M: Alexandru Vasile <lexnv@amazon.com>
12662 M: Alexandru Ciobotaru <alcioa@amazon.com>
12663 L: linux-kernel@vger.kernel.org
12665 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12666 F: Documentation/virt/ne_overview.rst
12667 F: drivers/virt/nitro_enclaves/
12668 F: include/linux/nitro_enclaves.h
12669 F: include/uapi/linux/nitro_enclaves.h
12670 F: samples/nitro_enclaves/
12672 NOHZ, DYNTICKS SUPPORT
12673 M: Frederic Weisbecker <fweisbec@gmail.com>
12674 M: Thomas Gleixner <tglx@linutronix.de>
12675 M: Ingo Molnar <mingo@kernel.org>
12676 L: linux-kernel@vger.kernel.org
12678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12679 F: include/linux/sched/nohz.h
12680 F: include/linux/tick.h
12681 F: kernel/time/tick*.*
12683 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12684 M: Pavel Machek <pavel@ucw.cz>
12685 M: Sakari Ailus <sakari.ailus@iki.fi>
12686 L: linux-media@vger.kernel.org
12688 F: drivers/media/i2c/ad5820.c
12689 F: drivers/media/i2c/et8ek8
12691 NOKIA N900 POWER SUPPLY DRIVERS
12692 R: Pali Rohár <pali@kernel.org>
12693 F: drivers/power/supply/bq2415x_charger.c
12694 F: drivers/power/supply/bq27xxx_battery.c
12695 F: drivers/power/supply/bq27xxx_battery_i2c.c
12696 F: drivers/power/supply/isp1704_charger.c
12697 F: drivers/power/supply/rx51_battery.c
12698 F: include/linux/power/bq2415x_charger.h
12699 F: include/linux/power/bq27xxx_battery.h
12702 M: Willy Tarreau <w@1wt.eu>
12704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12705 F: tools/include/nolibc/
12708 M: Matthias Maennich <maennich@google.com>
12710 F: Documentation/core-api/symbol-namespaces.rst
12714 M: Sanjay R Mehta <sanju.mehta@amd.com>
12715 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12716 L: linux-ntb@googlegroups.com
12718 F: drivers/ntb/hw/amd/
12721 M: Jon Mason <jdmason@kudzu.us>
12722 M: Dave Jiang <dave.jiang@intel.com>
12723 M: Allen Hubbe <allenbh@gmail.com>
12724 L: linux-ntb@googlegroups.com
12726 W: https://github.com/jonmason/ntb/wiki
12727 T: git git://github.com/jonmason/ntb.git
12728 F: drivers/net/ntb_netdev.c
12730 F: include/linux/ntb.h
12731 F: include/linux/ntb_transport.h
12732 F: tools/testing/selftests/ntb/
12735 M: Serge Semin <fancer.lancer@gmail.com>
12736 L: linux-ntb@googlegroups.com
12738 F: drivers/ntb/hw/idt/
12741 M: Dave Jiang <dave.jiang@intel.com>
12742 L: linux-ntb@googlegroups.com
12744 W: https://github.com/davejiang/linux/wiki
12745 T: git https://github.com/davejiang/linux.git
12746 F: drivers/ntb/hw/intel/
12749 M: Anton Altaparmakov <anton@tuxera.com>
12750 L: linux-ntfs-dev@lists.sourceforge.net
12752 W: http://www.tuxera.com/
12753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12754 F: Documentation/filesystems/ntfs.rst
12758 M: Finn Thain <fthain@telegraphics.com.au>
12759 L: linux-m68k@lists.linux-m68k.org
12761 F: arch/*/include/asm/nubus.h
12763 F: include/linux/nubus.h
12764 F: include/uapi/linux/nubus.h
12766 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12767 M: Antonino Daplas <adaplas@gmail.com>
12768 L: linux-fbdev@vger.kernel.org
12770 F: drivers/video/fbdev/nvidia/
12771 F: drivers/video/fbdev/riva/
12774 M: Keith Busch <kbusch@kernel.org>
12775 M: Jens Axboe <axboe@fb.com>
12776 M: Christoph Hellwig <hch@lst.de>
12777 M: Sagi Grimberg <sagi@grimberg.me>
12778 L: linux-nvme@lists.infradead.org
12780 W: http://git.infradead.org/nvme.git
12781 T: git://git.infradead.org/nvme.git
12782 F: drivers/nvme/host/
12783 F: include/linux/nvme.h
12784 F: include/uapi/linux/nvme_ioctl.h
12786 NVM EXPRESS FC TRANSPORT DRIVERS
12787 M: James Smart <james.smart@broadcom.com>
12788 L: linux-nvme@lists.infradead.org
12790 F: drivers/nvme/host/fc.c
12791 F: drivers/nvme/target/fc.c
12792 F: drivers/nvme/target/fcloop.c
12793 F: include/linux/nvme-fc-driver.h
12794 F: include/linux/nvme-fc.h
12796 NVM EXPRESS TARGET DRIVER
12797 M: Christoph Hellwig <hch@lst.de>
12798 M: Sagi Grimberg <sagi@grimberg.me>
12799 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12800 L: linux-nvme@lists.infradead.org
12802 W: http://git.infradead.org/nvme.git
12803 T: git://git.infradead.org/nvme.git
12804 F: drivers/nvme/target/
12807 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12810 F: Documentation/ABI/stable/sysfs-bus-nvmem
12811 F: Documentation/devicetree/bindings/nvmem/
12813 F: include/linux/nvmem-consumer.h
12814 F: include/linux/nvmem-provider.h
12817 M: Ashish Kumar <ashish.kumar@nxp.com>
12818 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12819 L: linux-spi@vger.kernel.org
12821 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12822 F: drivers/spi/spi-nxp-fspi.c
12824 NXP FXAS21002C DRIVER
12825 M: Rui Miguel Silva <rmfrfs@gmail.com>
12826 L: linux-iio@vger.kernel.org
12828 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12829 F: drivers/iio/gyro/fxas21002c.h
12830 F: drivers/iio/gyro/fxas21002c_core.c
12831 F: drivers/iio/gyro/fxas21002c_i2c.c
12832 F: drivers/iio/gyro/fxas21002c_spi.c
12834 NXP i.MX CLOCK DRIVERS
12835 M: Abel Vesa <abel.vesa@nxp.com>
12836 L: linux-clk@vger.kernel.org
12837 L: linux-imx@nxp.com
12839 F: drivers/clk/imx/
12841 NXP i.MX 8MQ DCSS DRIVER
12842 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12843 R: Lucas Stach <l.stach@pengutronix.de>
12844 L: dri-devel@lists.freedesktop.org
12846 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12847 F: drivers/gpu/drm/imx/dcss/
12849 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12850 M: Jagan Teki <jagan@amarulasolutions.com>
12852 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12853 F: drivers/regulator/pf8x00-regulator.c
12855 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12856 M: Krzysztof Kozlowski <krzk@kernel.org>
12857 L: linux-kernel@vger.kernel.org
12859 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12860 F: drivers/extcon/extcon-ptn5150.c
12862 NXP SGTL5000 DRIVER
12863 M: Fabio Estevam <festevam@gmail.com>
12864 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12866 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12867 F: sound/soc/codecs/sgtl5000*
12869 NXP SJA1105 ETHERNET SWITCH DRIVER
12870 M: Vladimir Oltean <olteanv@gmail.com>
12871 L: linux-kernel@vger.kernel.org
12873 F: drivers/net/dsa/sja1105
12875 NXP TDA998X DRM DRIVER
12876 M: Russell King <linux@armlinux.org.uk>
12878 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12879 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12880 F: drivers/gpu/drm/i2c/tda998x_drv.c
12881 F: include/drm/i2c/tda998x.h
12882 F: include/dt-bindings/display/tda998x.h
12886 M: Peter Rosin <peda@axentia.se>
12887 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12889 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12890 F: sound/soc/codecs/tfa9879*
12893 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12894 R: Charles Gorand <charles.gorand@effinnov.com>
12895 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12897 F: drivers/nfc/nxp-nci
12900 M: Jiri Pirko <jiri@nvidia.com>
12901 L: netdev@vger.kernel.org
12903 F: include/linux/objagg.h
12905 F: lib/test_objagg.c
12908 M: Josh Poimboeuf <jpoimboe@redhat.com>
12909 M: Peter Zijlstra <peterz@infradead.org>
12912 F: include/linux/objtool.h
12914 OCELOT ETHERNET SWITCH DRIVER
12915 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12916 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12917 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12918 M: UNGLinuxDriver@microchip.com
12919 L: netdev@vger.kernel.org
12921 F: drivers/net/dsa/ocelot/*
12922 F: drivers/net/ethernet/mscc/
12923 F: include/soc/mscc/ocelot*
12924 F: net/dsa/tag_ocelot.c
12925 F: net/dsa/tag_ocelot_8021q.c
12926 F: tools/testing/selftests/drivers/net/ocelot/*
12928 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12929 M: Frederic Barrat <fbarrat@linux.ibm.com>
12930 M: Andrew Donnellan <ajd@linux.ibm.com>
12931 L: linuxppc-dev@lists.ozlabs.org
12933 F: Documentation/userspace-api/accelerators/ocxl.rst
12934 F: arch/powerpc/include/asm/pnv-ocxl.h
12935 F: arch/powerpc/platforms/powernv/ocxl.c
12936 F: drivers/misc/ocxl/
12937 F: include/misc/ocxl*
12938 F: include/uapi/misc/ocxl.h
12941 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
12942 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12944 L: linux-omap@vger.kernel.org
12946 F: sound/soc/ti/n810.c
12947 F: sound/soc/ti/omap*
12948 F: sound/soc/ti/rx51.c
12949 F: sound/soc/ti/sdma-pcm.*
12951 OMAP CLOCK FRAMEWORK SUPPORT
12952 M: Paul Walmsley <paul@pwsan.com>
12953 L: linux-omap@vger.kernel.org
12955 F: arch/arm/*omap*/*clock*
12957 OMAP DEVICE TREE SUPPORT
12958 M: Benoît Cousson <bcousson@baylibre.com>
12959 M: Tony Lindgren <tony@atomide.com>
12960 L: linux-omap@vger.kernel.org
12961 L: devicetree@vger.kernel.org
12963 F: arch/arm/boot/dts/*am3*
12964 F: arch/arm/boot/dts/*am4*
12965 F: arch/arm/boot/dts/*am5*
12966 F: arch/arm/boot/dts/*dra7*
12967 F: arch/arm/boot/dts/*omap*
12968 F: arch/arm/boot/dts/logicpd-som-lv*
12969 F: arch/arm/boot/dts/logicpd-torpedo*
12971 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12972 L: linux-omap@vger.kernel.org
12973 L: linux-fbdev@vger.kernel.org
12975 F: Documentation/arm/omap/dss.rst
12976 F: drivers/video/fbdev/omap2/
12978 OMAP FRAMEBUFFER SUPPORT
12979 L: linux-fbdev@vger.kernel.org
12980 L: linux-omap@vger.kernel.org
12982 F: drivers/video/fbdev/omap/
12984 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12985 M: Roger Quadros <rogerq@kernel.org>
12986 M: Tony Lindgren <tony@atomide.com>
12987 L: linux-omap@vger.kernel.org
12989 F: arch/arm/mach-omap2/*gpmc*
12990 F: drivers/memory/omap-gpmc.c
12993 M: Grygorii Strashko <grygorii.strashko@ti.com>
12994 M: Santosh Shilimkar <ssantosh@kernel.org>
12995 M: Kevin Hilman <khilman@kernel.org>
12996 L: linux-omap@vger.kernel.org
12998 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12999 F: drivers/gpio/gpio-omap.c
13001 OMAP HARDWARE SPINLOCK SUPPORT
13002 M: Ohad Ben-Cohen <ohad@wizery.com>
13003 L: linux-omap@vger.kernel.org
13005 F: drivers/hwspinlock/omap_hwspinlock.c
13007 OMAP HS MMC SUPPORT
13008 L: linux-mmc@vger.kernel.org
13009 L: linux-omap@vger.kernel.org
13011 F: drivers/mmc/host/omap_hsmmc.c
13014 M: Paul Walmsley <paul@pwsan.com>
13015 L: linux-omap@vger.kernel.org
13017 F: arch/arm/mach-omap2/omap_hwmod*data*
13019 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13020 M: Benoît Cousson <bcousson@baylibre.com>
13021 L: linux-omap@vger.kernel.org
13023 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13026 M: Benoît Cousson <bcousson@baylibre.com>
13027 M: Paul Walmsley <paul@pwsan.com>
13028 L: linux-omap@vger.kernel.org
13030 F: arch/arm/mach-omap2/omap_hwmod.*
13033 M: Vignesh R <vigneshr@ti.com>
13034 L: linux-omap@vger.kernel.org
13035 L: linux-i2c@vger.kernel.org
13037 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13038 F: drivers/i2c/busses/i2c-omap.c
13040 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13041 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13042 L: linux-media@vger.kernel.org
13044 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13045 F: drivers/media/platform/omap3isp/
13046 F: drivers/staging/media/omap4iss/
13049 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13050 L: linux-omap@vger.kernel.org
13052 F: drivers/mmc/host/omap.c
13054 OMAP POWER MANAGEMENT SUPPORT
13055 M: Kevin Hilman <khilman@kernel.org>
13056 L: linux-omap@vger.kernel.org
13058 F: arch/arm/*omap*/*pm*
13059 F: drivers/cpufreq/omap-cpufreq.c
13061 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13062 M: Rajendra Nayak <rnayak@codeaurora.org>
13063 M: Paul Walmsley <paul@pwsan.com>
13064 L: linux-omap@vger.kernel.org
13066 F: arch/arm/mach-omap2/prm*
13068 OMAP RANDOM NUMBER GENERATOR SUPPORT
13069 M: Deepak Saxena <dsaxena@plexity.net>
13071 F: drivers/char/hw_random/omap-rng.c
13074 L: linux-usb@vger.kernel.org
13075 L: linux-omap@vger.kernel.org
13077 F: arch/arm/*omap*/usb*
13078 F: drivers/usb/*/*omap*
13080 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13081 M: Mark Jackson <mpfj@newflow.co.uk>
13082 L: linux-omap@vger.kernel.org
13084 F: arch/arm/boot/dts/am335x-nano.dts
13087 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13088 M: Tony Lindgren <tony@atomide.com>
13089 L: linux-omap@vger.kernel.org
13091 Q: http://patchwork.kernel.org/project/linux-omap/list/
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13093 F: arch/arm/configs/omap1_defconfig
13094 F: arch/arm/mach-omap1/
13095 F: arch/arm/plat-omap/
13096 F: drivers/i2c/busses/i2c-omap.c
13097 F: include/linux/platform_data/ams-delta-fiq.h
13098 F: include/linux/platform_data/i2c-omap.h
13101 M: Tony Lindgren <tony@atomide.com>
13102 L: linux-omap@vger.kernel.org
13104 W: http://www.muru.com/linux/omap/
13105 W: http://linux.omap.com/
13106 Q: http://patchwork.kernel.org/project/linux-omap/list/
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13108 F: arch/arm/configs/omap2plus_defconfig
13109 F: arch/arm/mach-omap2/
13110 F: arch/arm/plat-omap/
13111 F: drivers/bus/ti-sysc.c
13112 F: drivers/i2c/busses/i2c-omap.c
13113 F: drivers/irqchip/irq-omap-intc.c
13114 F: drivers/mfd/*omap*.c
13115 F: drivers/mfd/menelaus.c
13116 F: drivers/mfd/palmas.c
13117 F: drivers/mfd/tps65217.c
13118 F: drivers/mfd/tps65218.c
13119 F: drivers/mfd/tps65910.c
13120 F: drivers/mfd/twl-core.[ch]
13121 F: drivers/mfd/twl4030*.c
13122 F: drivers/mfd/twl6030*.c
13123 F: drivers/mfd/twl6040*.c
13124 F: drivers/regulator/palmas-regulator*.c
13125 F: drivers/regulator/pbias-regulator.c
13126 F: drivers/regulator/tps65217-regulator.c
13127 F: drivers/regulator/tps65218-regulator.c
13128 F: drivers/regulator/tps65910-regulator.c
13129 F: drivers/regulator/twl-regulator.c
13130 F: drivers/regulator/twl6030-regulator.c
13131 F: include/linux/platform_data/i2c-omap.h
13132 F: include/linux/platform_data/ti-sysc.h
13135 M: Bob Copeland <me@bobcopeland.com>
13136 L: linux-karma-devel@lists.sourceforge.net
13138 F: Documentation/filesystems/omfs.rst
13141 OMNIKEY CARDMAN 4000 DRIVER
13142 M: Harald Welte <laforge@gnumonks.org>
13144 F: drivers/char/pcmcia/cm4000_cs.c
13145 F: include/linux/cm4000_cs.h
13146 F: include/uapi/linux/cm4000_cs.h
13148 OMNIKEY CARDMAN 4040 DRIVER
13149 M: Harald Welte <laforge@gnumonks.org>
13151 F: drivers/char/pcmcia/cm4040_cs.*
13153 OMNIVISION OV02A10 SENSOR DRIVER
13154 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13155 L: linux-media@vger.kernel.org
13157 T: git git://linuxtv.org/media_tree.git
13158 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13159 F: drivers/media/i2c/ov02a10.c
13161 OMNIVISION OV13858 SENSOR DRIVER
13162 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13163 L: linux-media@vger.kernel.org
13165 T: git git://linuxtv.org/media_tree.git
13166 F: drivers/media/i2c/ov13858.c
13168 OMNIVISION OV2680 SENSOR DRIVER
13169 M: Rui Miguel Silva <rmfrfs@gmail.com>
13170 L: linux-media@vger.kernel.org
13172 T: git git://linuxtv.org/media_tree.git
13173 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13174 F: drivers/media/i2c/ov2680.c
13176 OMNIVISION OV2685 SENSOR DRIVER
13177 M: Shunqian Zheng <zhengsq@rock-chips.com>
13178 L: linux-media@vger.kernel.org
13180 T: git git://linuxtv.org/media_tree.git
13181 F: drivers/media/i2c/ov2685.c
13183 OMNIVISION OV2740 SENSOR DRIVER
13184 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13185 R: Shawn Tu <shawnx.tu@intel.com>
13186 R: Bingbu Cao <bingbu.cao@intel.com>
13187 L: linux-media@vger.kernel.org
13189 T: git git://linuxtv.org/media_tree.git
13190 F: drivers/media/i2c/ov2740.c
13192 OMNIVISION OV5640 SENSOR DRIVER
13193 M: Steve Longerbeam <slongerbeam@gmail.com>
13194 L: linux-media@vger.kernel.org
13196 T: git git://linuxtv.org/media_tree.git
13197 F: drivers/media/i2c/ov5640.c
13199 OMNIVISION OV5647 SENSOR DRIVER
13200 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13201 M: Jacopo Mondi <jacopo@jmondi.org>
13202 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13205 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13206 F: drivers/media/i2c/ov5647.c
13208 OMNIVISION OV5670 SENSOR DRIVER
13209 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13210 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13211 L: linux-media@vger.kernel.org
13213 T: git git://linuxtv.org/media_tree.git
13214 F: drivers/media/i2c/ov5670.c
13216 OMNIVISION OV5675 SENSOR DRIVER
13217 M: Shawn Tu <shawnx.tu@intel.com>
13218 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13221 F: drivers/media/i2c/ov5675.c
13223 OMNIVISION OV5695 SENSOR DRIVER
13224 M: Shunqian Zheng <zhengsq@rock-chips.com>
13225 L: linux-media@vger.kernel.org
13227 T: git git://linuxtv.org/media_tree.git
13228 F: drivers/media/i2c/ov5695.c
13230 OMNIVISION OV7670 SENSOR DRIVER
13231 L: linux-media@vger.kernel.org
13233 T: git git://linuxtv.org/media_tree.git
13234 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13235 F: drivers/media/i2c/ov7670.c
13237 OMNIVISION OV772x SENSOR DRIVER
13238 M: Jacopo Mondi <jacopo@jmondi.org>
13239 L: linux-media@vger.kernel.org
13241 T: git git://linuxtv.org/media_tree.git
13242 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13243 F: drivers/media/i2c/ov772x.c
13244 F: include/media/i2c/ov772x.h
13246 OMNIVISION OV7740 SENSOR DRIVER
13247 M: Wenyou Yang <wenyou.yang@microchip.com>
13248 L: linux-media@vger.kernel.org
13250 T: git git://linuxtv.org/media_tree.git
13251 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13252 F: drivers/media/i2c/ov7740.c
13254 OMNIVISION OV8856 SENSOR DRIVER
13255 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13256 L: linux-media@vger.kernel.org
13258 T: git git://linuxtv.org/media_tree.git
13259 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13260 F: drivers/media/i2c/ov8856.c
13262 OMNIVISION OV9640 SENSOR DRIVER
13263 M: Petr Cvek <petrcvekcz@gmail.com>
13264 L: linux-media@vger.kernel.org
13266 F: drivers/media/i2c/ov9640.*
13268 OMNIVISION OV9650 SENSOR DRIVER
13269 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13270 R: Akinobu Mita <akinobu.mita@gmail.com>
13271 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13272 L: linux-media@vger.kernel.org
13274 T: git git://linuxtv.org/media_tree.git
13275 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13276 F: drivers/media/i2c/ov9650.c
13278 OMNIVISION OV9734 SENSOR DRIVER
13279 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13280 R: Bingbu Cao <bingbu.cao@intel.com>
13281 L: linux-media@vger.kernel.org
13283 T: git git://linuxtv.org/media_tree.git
13284 F: drivers/media/i2c/ov9734.c
13286 ONENAND FLASH DRIVER
13287 M: Kyungmin Park <kyungmin.park@samsung.com>
13288 L: linux-mtd@lists.infradead.org
13290 F: drivers/mtd/nand/onenand/
13291 F: include/linux/mtd/onenand*.h
13293 ONION OMEGA2+ BOARD
13294 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13295 L: linux-mips@vger.kernel.org
13297 F: arch/mips/boot/dts/ralink/omega2p.dts
13300 M: Jens Wiklander <jens.wiklander@linaro.org>
13301 L: op-tee@lists.trustedfirmware.org
13303 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13304 F: drivers/tee/optee/
13306 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13307 M: Sumit Garg <sumit.garg@linaro.org>
13308 L: op-tee@lists.trustedfirmware.org
13310 F: drivers/char/hw_random/optee-rng.c
13313 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13314 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13315 L: linux-rdma@vger.kernel.org
13317 F: drivers/infiniband/ulp/opa_vnic
13319 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13320 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13321 M: Frank Rowand <frowand.list@gmail.com>
13322 L: devicetree@vger.kernel.org
13324 F: Documentation/devicetree/dynamic-resolution-notes.rst
13325 F: Documentation/devicetree/overlay-notes.rst
13326 F: drivers/of/overlay.c
13327 F: drivers/of/resolver.c
13328 K: of_overlay_notifier_
13330 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13331 M: Rob Herring <robh+dt@kernel.org>
13332 M: Frank Rowand <frowand.list@gmail.com>
13333 L: devicetree@vger.kernel.org
13335 W: http://www.devicetree.org/
13336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13337 F: Documentation/ABI/testing/sysfs-firmware-ofw
13339 F: include/linux/of*.h
13342 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13343 M: Rob Herring <robh+dt@kernel.org>
13344 L: devicetree@vger.kernel.org
13346 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13348 F: Documentation/devicetree/
13349 F: arch/*/boot/dts/
13350 F: include/dt-bindings/
13352 OPENCORES I2C BUS DRIVER
13353 M: Peter Korsgaard <peter@korsgaard.com>
13354 M: Andrew Lunn <andrew@lunn.ch>
13355 L: linux-i2c@vger.kernel.org
13357 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13358 F: Documentation/i2c/busses/i2c-ocores.rst
13359 F: drivers/i2c/busses/i2c-ocores.c
13360 F: include/linux/platform_data/i2c-ocores.h
13362 OPENRISC ARCHITECTURE
13363 M: Jonas Bonn <jonas@southpole.se>
13364 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13365 M: Stafford Horne <shorne@gmail.com>
13366 L: openrisc@lists.librecores.org
13368 W: http://openrisc.io
13369 T: git git://github.com/openrisc/linux.git
13370 F: Documentation/devicetree/bindings/openrisc/
13371 F: Documentation/openrisc/
13373 F: drivers/irqchip/irq-ompic.c
13374 F: drivers/irqchip/irq-or1k-*
13377 M: Pravin B Shelar <pshelar@ovn.org>
13378 L: netdev@vger.kernel.org
13379 L: dev@openvswitch.org
13381 W: http://openvswitch.org
13382 F: include/uapi/linux/openvswitch.h
13383 F: net/openvswitch/
13385 OPERATING PERFORMANCE POINTS (OPP)
13386 M: Viresh Kumar <vireshk@kernel.org>
13387 M: Nishanth Menon <nm@ti.com>
13388 M: Stephen Boyd <sboyd@kernel.org>
13389 L: linux-pm@vger.kernel.org
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13392 F: Documentation/devicetree/bindings/opp/
13393 F: Documentation/power/opp.rst
13395 F: include/linux/pm_opp.h
13398 M: Clemens Ladisch <clemens@ladisch.de>
13399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13402 F: sound/drivers/opl4/
13404 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13405 M: Mark Fasheh <mark@fasheh.com>
13406 M: Joel Becker <jlbec@evilplan.org>
13407 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13408 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13410 W: http://ocfs2.wiki.kernel.org
13411 F: Documentation/filesystems/dlmfs.rst
13412 F: Documentation/filesystems/ocfs2.rst
13415 ORANGEFS FILESYSTEM
13416 M: Mike Marshall <hubcap@omnibond.com>
13417 R: Martin Brandenburg <martin@omnibond.com>
13418 L: devel@lists.orangefs.org
13420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13421 F: Documentation/filesystems/orangefs.rst
13425 L: linux-wireless@vger.kernel.org
13427 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13428 W: http://www.nongnu.org/orinoco/
13429 F: drivers/net/wireless/intersil/orinoco/
13431 OV2659 OMNIVISION SENSOR DRIVER
13432 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13433 L: linux-media@vger.kernel.org
13435 W: https://linuxtv.org
13436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13437 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13438 F: drivers/media/i2c/ov2659.c
13439 F: include/media/i2c/ov2659.h
13442 M: Miklos Szeredi <miklos@szeredi.hu>
13443 L: linux-unionfs@vger.kernel.org
13445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13446 F: Documentation/filesystems/overlayfs.rst
13449 P54 WIRELESS DRIVER
13450 M: Christian Lamparter <chunkeey@googlemail.com>
13451 L: linux-wireless@vger.kernel.org
13453 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13454 F: drivers/net/wireless/intersil/p54/
13457 M: Vladimir Oltean <olteanv@gmail.com>
13458 L: netdev@vger.kernel.org
13460 F: Documentation/core-api/packing.rst
13461 F: include/linux/packing.h
13464 PADATA PARALLEL EXECUTION MECHANISM
13465 M: Steffen Klassert <steffen.klassert@secunet.com>
13466 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13467 L: linux-crypto@vger.kernel.org
13468 L: linux-kernel@vger.kernel.org
13470 F: Documentation/core-api/padata.rst
13471 F: include/linux/padata.h
13475 M: Jesper Dangaard Brouer <hawk@kernel.org>
13476 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13477 L: netdev@vger.kernel.org
13479 F: Documentation/networking/page_pool.rst
13480 F: include/net/page_pool.h
13481 F: include/trace/events/page_pool.h
13482 F: net/core/page_pool.c
13484 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13485 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13486 L: platform-driver-x86@vger.kernel.org
13488 F: drivers/platform/x86/panasonic-laptop.c
13490 PARALLAX PING IIO SENSOR DRIVER
13491 M: Andreas Klinger <ak@it-klinger.de>
13492 L: linux-iio@vger.kernel.org
13494 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13495 F: drivers/iio/proximity/ping.c
13497 PARALLEL LCD/KEYPAD PANEL DRIVER
13498 M: Willy Tarreau <willy@haproxy.com>
13499 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13501 F: Documentation/admin-guide/lcd-panel-cgram.rst
13502 F: drivers/auxdisplay/panel.c
13504 PARALLEL PORT SUBSYSTEM
13505 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13506 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13507 L: linux-parport@lists.infradead.org (subscribers-only)
13509 F: Documentation/driver-api/parport*.rst
13510 F: drivers/char/ppdev.c
13511 F: drivers/parport/
13512 F: include/linux/parport*.h
13513 F: include/uapi/linux/ppdev.h
13515 PARAVIRT_OPS INTERFACE
13516 M: Juergen Gross <jgross@suse.com>
13517 M: Deep Shah <sdeep@vmware.com>
13518 M: "VMware, Inc." <pv-drivers@vmware.com>
13519 L: virtualization@lists.linux-foundation.org
13521 F: Documentation/virt/paravirt_ops.rst
13522 F: arch/*/include/asm/paravirt*.h
13523 F: arch/*/kernel/paravirt*
13524 F: include/linux/hypervisor.h
13526 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13527 M: Tim Waugh <tim@cyberelk.net>
13528 L: linux-parport@lists.infradead.org (subscribers-only)
13530 F: Documentation/admin-guide/blockdev/paride.rst
13531 F: drivers/block/paride/
13533 PARISC ARCHITECTURE
13534 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13535 M: Helge Deller <deller@gmx.de>
13536 L: linux-parisc@vger.kernel.org
13538 W: https://parisc.wiki.kernel.org
13539 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13542 F: Documentation/parisc/
13544 F: drivers/char/agp/parisc-agp.c
13545 F: drivers/input/misc/hp_sdc_rtc.c
13546 F: drivers/input/serio/gscps2.c
13547 F: drivers/input/serio/hp_sdc*
13549 F: drivers/parport/parport_gsc.*
13550 F: drivers/tty/serial/8250/8250_gsc.c
13551 F: drivers/video/console/sti*
13552 F: drivers/video/fbdev/sti*
13553 F: drivers/video/logo/logo_parisc*
13554 F: include/linux/hp_sdc.h
13557 M: Jiri Pirko <jiri@nvidia.com>
13558 L: netdev@vger.kernel.org
13560 F: include/linux/parman.h
13562 F: lib/test_parman.c
13564 PC ENGINES APU BOARD DRIVER
13565 M: Enrico Weigelt, metux IT consult <info@metux.net>
13567 F: drivers/platform/x86/pcengines-apuv2.c
13569 PC87360 HARDWARE MONITORING DRIVER
13570 M: Jim Cromie <jim.cromie@gmail.com>
13571 L: linux-hwmon@vger.kernel.org
13573 F: Documentation/hwmon/pc87360.rst
13574 F: drivers/hwmon/pc87360.c
13576 PC8736x GPIO DRIVER
13577 M: Jim Cromie <jim.cromie@gmail.com>
13579 F: drivers/char/pc8736x_gpio.c
13581 PC87427 HARDWARE MONITORING DRIVER
13582 M: Jean Delvare <jdelvare@suse.com>
13583 L: linux-hwmon@vger.kernel.org
13585 F: Documentation/hwmon/pc87427.rst
13586 F: drivers/hwmon/pc87427.c
13589 M: Riku Voipio <riku.voipio@iki.fi>
13591 F: drivers/leds/leds-pca9532.c
13592 F: include/linux/leds-pca9532.h
13594 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13595 M: Guenter Roeck <linux@roeck-us.net>
13596 L: linux-i2c@vger.kernel.org
13598 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13600 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13601 M: Khalid Aziz <khalid@gonehiking.org>
13603 F: drivers/firmware/pcdp.*
13605 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13606 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13607 M: Pali Rohár <pali@kernel.org>
13608 L: linux-pci@vger.kernel.org
13609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13611 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13612 F: drivers/pci/controller/pci-aardvark.c
13614 PCI DRIVER FOR ALTERA PCIE IP
13615 M: Ley Foon Tan <ley.foon.tan@intel.com>
13616 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13617 L: linux-pci@vger.kernel.org
13619 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13620 F: drivers/pci/controller/pcie-altera.c
13622 PCI DRIVER FOR APPLIEDMICRO XGENE
13623 M: Toan Le <toan@os.amperecomputing.com>
13624 L: linux-pci@vger.kernel.org
13625 L: linux-arm-kernel@lists.infradead.org
13627 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13628 F: drivers/pci/controller/pci-xgene.c
13630 PCI DRIVER FOR ARM VERSATILE PLATFORM
13631 M: Rob Herring <robh@kernel.org>
13632 L: linux-pci@vger.kernel.org
13633 L: linux-arm-kernel@lists.infradead.org
13635 F: Documentation/devicetree/bindings/pci/versatile.yaml
13636 F: drivers/pci/controller/pci-versatile.c
13638 PCI DRIVER FOR ARMADA 8K
13639 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13640 L: linux-pci@vger.kernel.org
13641 L: linux-arm-kernel@lists.infradead.org
13643 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13644 F: drivers/pci/controller/dwc/pcie-armada8k.c
13646 PCI DRIVER FOR CADENCE PCIE IP
13647 M: Tom Joseph <tjoseph@cadence.com>
13648 L: linux-pci@vger.kernel.org
13650 F: Documentation/devicetree/bindings/pci/cdns,*
13651 F: drivers/pci/controller/cadence/
13653 PCI DRIVER FOR FREESCALE LAYERSCAPE
13654 M: Minghuan Lian <minghuan.Lian@nxp.com>
13655 M: Mingkai Hu <mingkai.hu@nxp.com>
13656 M: Roy Zang <roy.zang@nxp.com>
13657 L: linuxppc-dev@lists.ozlabs.org
13658 L: linux-pci@vger.kernel.org
13659 L: linux-arm-kernel@lists.infradead.org
13661 F: drivers/pci/controller/dwc/*layerscape*
13663 PCI DRIVER FOR GENERIC OF HOSTS
13664 M: Will Deacon <will@kernel.org>
13665 L: linux-pci@vger.kernel.org
13666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13668 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13669 F: drivers/pci/controller/pci-host-common.c
13670 F: drivers/pci/controller/pci-host-generic.c
13672 PCI DRIVER FOR IMX6
13673 M: Richard Zhu <hongxing.zhu@nxp.com>
13674 M: Lucas Stach <l.stach@pengutronix.de>
13675 L: linux-pci@vger.kernel.org
13676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13678 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13679 F: drivers/pci/controller/dwc/*imx6*
13681 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13682 M: Jonathan Derrick <jonathan.derrick@intel.com>
13683 L: linux-pci@vger.kernel.org
13685 F: drivers/pci/controller/vmd.c
13687 PCI DRIVER FOR MICROSEMI SWITCHTEC
13688 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13689 M: Logan Gunthorpe <logang@deltatee.com>
13690 L: linux-pci@vger.kernel.org
13692 F: Documentation/ABI/testing/sysfs-class-switchtec
13693 F: Documentation/driver-api/switchtec.rst
13694 F: drivers/ntb/hw/mscc/
13695 F: drivers/pci/switch/switchtec*
13696 F: include/linux/switchtec.h
13697 F: include/uapi/linux/switchtec_ioctl.h
13699 PCI DRIVER FOR MOBIVEIL PCIE IP
13700 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13701 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13702 L: linux-pci@vger.kernel.org
13704 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13705 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13707 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13708 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13709 L: linux-pci@vger.kernel.org
13710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13712 F: drivers/pci/controller/*mvebu*
13714 PCI DRIVER FOR NVIDIA TEGRA
13715 M: Thierry Reding <thierry.reding@gmail.com>
13716 L: linux-tegra@vger.kernel.org
13717 L: linux-pci@vger.kernel.org
13719 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13720 F: drivers/pci/controller/pci-tegra.c
13722 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13723 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13724 L: linux-pci@vger.kernel.org
13725 L: linux-arm-kernel@lists.infradead.org
13727 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13728 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13730 PCI DRIVER FOR RENESAS R-CAR
13731 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13732 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13733 L: linux-pci@vger.kernel.org
13734 L: linux-renesas-soc@vger.kernel.org
13736 F: Documentation/devicetree/bindings/pci/*rcar*
13737 F: drivers/pci/controller/*rcar*
13739 PCI DRIVER FOR SAMSUNG EXYNOS
13740 M: Jingoo Han <jingoohan1@gmail.com>
13741 L: linux-pci@vger.kernel.org
13742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13743 L: linux-samsung-soc@vger.kernel.org
13745 F: drivers/pci/controller/dwc/pci-exynos.c
13747 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13748 M: Jingoo Han <jingoohan1@gmail.com>
13749 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13750 L: linux-pci@vger.kernel.org
13752 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13753 F: drivers/pci/controller/dwc/*designware*
13755 PCI DRIVER FOR TI DRA7XX/J721E
13756 M: Kishon Vijay Abraham I <kishon@ti.com>
13757 L: linux-omap@vger.kernel.org
13758 L: linux-pci@vger.kernel.org
13759 L: linux-arm-kernel@lists.infradead.org
13761 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13762 F: drivers/pci/controller/cadence/pci-j721e.c
13763 F: drivers/pci/controller/dwc/pci-dra7xx.c
13765 PCI DRIVER FOR TI KEYSTONE
13766 M: Murali Karicheri <m-karicheri2@ti.com>
13767 L: linux-pci@vger.kernel.org
13768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13770 F: drivers/pci/controller/dwc/pci-keystone.c
13772 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13773 M: Linus Walleij <linus.walleij@linaro.org>
13774 L: linux-pci@vger.kernel.org
13776 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13777 F: drivers/pci/controller/pci-v3-semi.c
13779 PCI ENDPOINT SUBSYSTEM
13780 M: Kishon Vijay Abraham I <kishon@ti.com>
13781 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13782 L: linux-pci@vger.kernel.org
13784 F: Documentation/PCI/endpoint/*
13785 F: Documentation/misc-devices/pci-endpoint-test.rst
13786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13787 F: drivers/misc/pci_endpoint_test.c
13788 F: drivers/pci/endpoint/
13791 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13792 M: Russell Currey <ruscur@russell.cc>
13793 M: Oliver O'Halloran <oohall@gmail.com>
13794 L: linuxppc-dev@lists.ozlabs.org
13796 F: Documentation/PCI/pci-error-recovery.rst
13797 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13798 F: arch/powerpc/include/*/eeh*.h
13799 F: arch/powerpc/kernel/eeh*.c
13800 F: arch/powerpc/platforms/*/eeh*.c
13801 F: drivers/pci/pcie/aer.c
13802 F: drivers/pci/pcie/dpc.c
13803 F: drivers/pci/pcie/err.c
13806 M: Linas Vepstas <linasvepstas@gmail.com>
13807 L: linux-pci@vger.kernel.org
13809 F: Documentation/PCI/pci-error-recovery.rst
13811 PCI MSI DRIVER FOR ALTERA MSI IP
13812 M: Ley Foon Tan <ley.foon.tan@intel.com>
13813 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13814 L: linux-pci@vger.kernel.org
13816 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13817 F: drivers/pci/controller/pcie-altera-msi.c
13819 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13820 M: Toan Le <toan@os.amperecomputing.com>
13821 L: linux-pci@vger.kernel.org
13822 L: linux-arm-kernel@lists.infradead.org
13824 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13825 F: drivers/pci/controller/pci-xgene-msi.c
13827 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13828 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13829 R: Rob Herring <robh@kernel.org>
13830 L: linux-pci@vger.kernel.org
13832 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13834 F: drivers/pci/controller/
13837 M: Bjorn Helgaas <bhelgaas@google.com>
13838 L: linux-pci@vger.kernel.org
13840 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13842 F: Documentation/PCI/
13843 F: Documentation/devicetree/bindings/pci/
13844 F: arch/x86/kernel/early-quirks.c
13845 F: arch/x86/kernel/quirks.c
13847 F: drivers/acpi/pci*
13849 F: include/asm-generic/pci*
13850 F: include/linux/of_pci.h
13851 F: include/linux/pci*
13852 F: include/uapi/linux/pci*
13855 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13856 M: Jonathan Chocron <jonnyc@amazon.com>
13857 L: linux-pci@vger.kernel.org
13859 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13860 F: drivers/pci/controller/dwc/pcie-al.c
13862 PCIE DRIVER FOR AMLOGIC MESON
13863 M: Yue Wang <yue.wang@Amlogic.com>
13864 L: linux-pci@vger.kernel.org
13865 L: linux-amlogic@lists.infradead.org
13867 F: drivers/pci/controller/dwc/pci-meson.c
13869 PCIE DRIVER FOR AXIS ARTPEC
13870 M: Jesper Nilsson <jesper.nilsson@axis.com>
13871 L: linux-arm-kernel@axis.com
13872 L: linux-pci@vger.kernel.org
13874 F: Documentation/devicetree/bindings/pci/axis,artpec*
13875 F: drivers/pci/controller/dwc/*artpec*
13877 PCIE DRIVER FOR CAVIUM THUNDERX
13878 M: Robert Richter <rric@kernel.org>
13879 L: linux-pci@vger.kernel.org
13880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13882 F: drivers/pci/controller/pci-thunder-*
13884 PCIE DRIVER FOR HISILICON
13885 M: Zhou Wang <wangzhou1@hisilicon.com>
13886 L: linux-pci@vger.kernel.org
13888 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13889 F: drivers/pci/controller/dwc/pcie-hisi.c
13891 PCIE DRIVER FOR HISILICON KIRIN
13892 M: Xiaowei Song <songxiaowei@hisilicon.com>
13893 M: Binghui Wang <wangbinghui@hisilicon.com>
13894 L: linux-pci@vger.kernel.org
13896 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13897 F: drivers/pci/controller/dwc/pcie-kirin.c
13899 PCIE DRIVER FOR HISILICON STB
13900 M: Shawn Guo <shawn.guo@linaro.org>
13901 L: linux-pci@vger.kernel.org
13903 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13904 F: drivers/pci/controller/dwc/pcie-histb.c
13906 PCIE DRIVER FOR MEDIATEK
13907 M: Ryder Lee <ryder.lee@mediatek.com>
13908 L: linux-pci@vger.kernel.org
13909 L: linux-mediatek@lists.infradead.org
13911 F: Documentation/devicetree/bindings/pci/mediatek*
13912 F: drivers/pci/controller/*mediatek*
13914 PCIE DRIVER FOR MICROCHIP
13915 M: Daire McNamara <daire.mcnamara@microchip.com>
13916 L: linux-pci@vger.kernel.org
13918 F: Documentation/devicetree/bindings/pci/microchip*
13919 F: drivers/pci/controller/*microchip*
13921 PCIE DRIVER FOR QUALCOMM MSM
13922 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13923 L: linux-pci@vger.kernel.org
13924 L: linux-arm-msm@vger.kernel.org
13926 F: drivers/pci/controller/dwc/*qcom*
13928 PCIE DRIVER FOR ROCKCHIP
13929 M: Shawn Lin <shawn.lin@rock-chips.com>
13930 L: linux-pci@vger.kernel.org
13931 L: linux-rockchip@lists.infradead.org
13933 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13934 F: drivers/pci/controller/pcie-rockchip*
13936 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13937 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13938 L: linux-pci@vger.kernel.org
13940 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13941 F: drivers/pci/controller/dwc/pcie-uniphier*
13943 PCIE DRIVER FOR ST SPEAR13XX
13944 M: Pratyush Anand <pratyush.anand@gmail.com>
13945 L: linux-pci@vger.kernel.org
13947 F: drivers/pci/controller/dwc/*spear*
13950 M: Dominik Brodowski <linux@dominikbrodowski.net>
13952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13953 F: Documentation/pcmcia/
13958 PCNET32 NETWORK DRIVER
13959 M: Don Fry <pcnet32@frontier.com>
13960 L: netdev@vger.kernel.org
13962 F: drivers/net/ethernet/amd/pcnet32.c
13964 PCRYPT PARALLEL CRYPTO ENGINE
13965 M: Steffen Klassert <steffen.klassert@secunet.com>
13966 L: linux-crypto@vger.kernel.org
13969 F: include/crypto/pcrypt.h
13971 PEAQ WMI HOTKEYS DRIVER
13972 M: Hans de Goede <hdegoede@redhat.com>
13973 L: platform-driver-x86@vger.kernel.org
13975 F: drivers/platform/x86/peaq-wmi.c
13977 PENSANDO ETHERNET DRIVERS
13978 M: Shannon Nelson <snelson@pensando.io>
13979 M: drivers@pensando.io
13980 L: netdev@vger.kernel.org
13982 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13983 F: drivers/net/ethernet/pensando/
13985 PER-CPU MEMORY ALLOCATOR
13986 M: Dennis Zhou <dennis@kernel.org>
13987 M: Tejun Heo <tj@kernel.org>
13988 M: Christoph Lameter <cl@linux.com>
13990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13991 F: arch/*/include/asm/percpu.h
13992 F: include/linux/percpu*.h
13995 PER-TASK DELAY ACCOUNTING
13996 M: Balbir Singh <bsingharora@gmail.com>
13998 F: include/linux/delayacct.h
13999 F: kernel/delayacct.c
14001 PERFORMANCE EVENTS SUBSYSTEM
14002 M: Peter Zijlstra <peterz@infradead.org>
14003 M: Ingo Molnar <mingo@redhat.com>
14004 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14005 R: Mark Rutland <mark.rutland@arm.com>
14006 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14007 R: Jiri Olsa <jolsa@redhat.com>
14008 R: Namhyung Kim <namhyung@kernel.org>
14009 L: linux-kernel@vger.kernel.org
14011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14013 F: arch/*/events/*/*
14014 F: arch/*/include/asm/perf_event.h
14015 F: arch/*/kernel/*/*/perf_event*.c
14016 F: arch/*/kernel/*/perf_event*.c
14017 F: arch/*/kernel/perf_callchain.c
14018 F: arch/*/kernel/perf_event*.c
14019 F: include/linux/perf_event.h
14020 F: include/uapi/linux/perf_event.h
14025 PERFORMANCE EVENTS TOOLING ARM64
14026 R: John Garry <john.garry@huawei.com>
14027 R: Will Deacon <will@kernel.org>
14028 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14029 R: Leo Yan <leo.yan@linaro.org>
14030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14032 F: tools/build/feature/test-libopencsd.c
14033 F: tools/perf/arch/arm*/
14034 F: tools/perf/pmu-events/arch/arm64/
14035 F: tools/perf/util/arm-spe*
14036 F: tools/perf/util/cs-etm*
14038 PERSONALITY HANDLING
14039 M: Christoph Hellwig <hch@infradead.org>
14040 L: linux-abi-devel@lists.sourceforge.net
14042 F: include/linux/personality.h
14043 F: include/uapi/linux/personality.h
14045 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14046 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14047 L: linux-input@vger.kernel.org
14049 F: Documentation/input/devices/pxrc.rst
14050 F: drivers/input/joystick/pxrc.c
14053 M: Remi Denis-Courmont <courmisch@gmail.com>
14055 F: Documentation/networking/phonet.rst
14056 F: include/linux/phonet.h
14057 F: include/net/phonet/
14058 F: include/uapi/linux/phonet.h
14062 M: Joern Engel <joern@lazybastard.org>
14063 L: linux-mtd@lists.infradead.org
14065 F: drivers/mtd/devices/phram.c
14068 M: Bruno Prémont <bonbons@linux-vserver.org>
14069 L: linux-input@vger.kernel.org
14071 F: drivers/hid/hid-picolcd*
14074 M: Christian Brauner <christian@brauner.io>
14075 L: linux-kernel@vger.kernel.org
14077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14079 F: tools/testing/selftests/clone3/
14080 F: tools/testing/selftests/pid_namespace/
14081 F: tools/testing/selftests/pidfd/
14084 K: \b(clone_args|kernel_clone_args)\b
14086 PIN CONTROL SUBSYSTEM
14087 M: Linus Walleij <linus.walleij@linaro.org>
14088 L: linux-gpio@vger.kernel.org
14090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14091 F: Documentation/devicetree/bindings/pinctrl/
14092 F: Documentation/driver-api/pinctl.rst
14093 F: drivers/pinctrl/
14094 F: include/linux/pinctrl/
14096 PIN CONTROLLER - FREESCALE
14097 M: Dong Aisheng <aisheng.dong@nxp.com>
14098 M: Fabio Estevam <festevam@gmail.com>
14099 M: Shawn Guo <shawnguo@kernel.org>
14100 M: Stefan Agner <stefan@agner.ch>
14101 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14102 L: linux-gpio@vger.kernel.org
14104 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14105 F: drivers/pinctrl/freescale/
14107 PIN CONTROLLER - INTEL
14108 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14109 M: Andy Shevchenko <andy@kernel.org>
14111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14112 F: drivers/pinctrl/intel/
14114 PIN CONTROLLER - MEDIATEK
14115 M: Sean Wang <sean.wang@kernel.org>
14116 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14118 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14119 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14120 F: drivers/pinctrl/mediatek/
14122 PIN CONTROLLER - MICROCHIP AT91
14123 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14125 L: linux-gpio@vger.kernel.org
14127 F: drivers/gpio/gpio-sama5d2-piobu.c
14128 F: drivers/pinctrl/pinctrl-at91*
14130 PIN CONTROLLER - QUALCOMM
14131 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14132 L: linux-arm-msm@vger.kernel.org
14134 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14135 F: drivers/pinctrl/qcom/
14137 PIN CONTROLLER - RENESAS
14138 M: Geert Uytterhoeven <geert+renesas@glider.be>
14139 L: linux-renesas-soc@vger.kernel.org
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14142 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14143 F: drivers/pinctrl/renesas/
14145 PIN CONTROLLER - SAMSUNG
14146 M: Tomasz Figa <tomasz.figa@gmail.com>
14147 M: Krzysztof Kozlowski <krzk@kernel.org>
14148 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14150 L: linux-samsung-soc@vger.kernel.org
14152 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14154 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14155 F: drivers/pinctrl/samsung/
14156 F: include/dt-bindings/pinctrl/samsung.h
14158 PIN CONTROLLER - SINGLE
14159 M: Tony Lindgren <tony@atomide.com>
14160 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14162 L: linux-omap@vger.kernel.org
14164 F: drivers/pinctrl/pinctrl-single.c
14166 PIN CONTROLLER - ST SPEAR
14167 M: Viresh Kumar <vireshk@kernel.org>
14168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14170 W: http://www.st.com/spear
14171 F: drivers/pinctrl/spear/
14173 PISTACHIO SOC SUPPORT
14174 M: James Hartley <james.hartley@sondrel.com>
14175 L: linux-mips@vger.kernel.org
14177 F: arch/mips/boot/dts/img/pistachio*
14178 F: arch/mips/configs/pistachio*_defconfig
14179 F: arch/mips/pistachio/
14182 M: linux-block@vger.kernel.org
14184 F: drivers/block/pktcdvd.c
14185 F: include/linux/pktcdvd.h
14186 F: include/uapi/linux/pktcdvd.h
14188 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14189 M: Tomasz Duszynski <tduszyns@gmail.com>
14191 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14192 F: drivers/iio/chemical/pms7003.c
14195 M: Jacob Keller <jacob.e.keller@intel.com>
14197 F: Documentation/driver-api/pldmfw/
14198 F: include/linux/pldmfw.h
14202 M: Logan Gunthorpe <logang@deltatee.com>
14204 F: drivers/dma/plx_dma.c
14207 M: Charles Hsu <hsu.yungteng@gmail.com>
14208 L: linux-hwmon@vger.kernel.org
14210 F: Documentation/hwmon/pm6764tr.rst
14211 F: drivers/hwmon/pmbus/pm6764tr.c
14214 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14215 L: linux-pm@vger.kernel.org
14217 W: https://01.org/pm-graph
14218 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14219 T: git git://github.com/intel/pm-graph
14220 F: tools/power/pm-graph
14222 PMBUS HARDWARE MONITORING DRIVERS
14223 M: Guenter Roeck <linux@roeck-us.net>
14224 L: linux-hwmon@vger.kernel.org
14226 W: http://hwmon.wiki.kernel.org/
14227 W: http://www.roeck-us.net/linux/drivers/
14228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14229 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14230 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14231 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14232 F: Documentation/hwmon/adm1275.rst
14233 F: Documentation/hwmon/ibm-cffps.rst
14234 F: Documentation/hwmon/ir35221.rst
14235 F: Documentation/hwmon/lm25066.rst
14236 F: Documentation/hwmon/ltc2978.rst
14237 F: Documentation/hwmon/ltc3815.rst
14238 F: Documentation/hwmon/max16064.rst
14239 F: Documentation/hwmon/max20751.rst
14240 F: Documentation/hwmon/max31785.rst
14241 F: Documentation/hwmon/max34440.rst
14242 F: Documentation/hwmon/max8688.rst
14243 F: Documentation/hwmon/pmbus-core.rst
14244 F: Documentation/hwmon/pmbus.rst
14245 F: Documentation/hwmon/tps40422.rst
14246 F: Documentation/hwmon/ucd9000.rst
14247 F: Documentation/hwmon/ucd9200.rst
14248 F: Documentation/hwmon/zl6100.rst
14249 F: drivers/hwmon/pmbus/
14250 F: include/linux/pmbus.h
14252 PMC SIERRA MaxRAID DRIVER
14253 L: linux-scsi@vger.kernel.org
14255 W: http://www.pmc-sierra.com/
14256 F: drivers/scsi/pmcraid.*
14258 PMC SIERRA PM8001 DRIVER
14259 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14260 L: linux-scsi@vger.kernel.org
14262 F: drivers/scsi/pm8001/
14264 PNI RM3100 IIO DRIVER
14265 M: Song Qiang <songqiang1304521@gmail.com>
14266 L: linux-iio@vger.kernel.org
14268 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14269 F: drivers/iio/magnetometer/rm3100*
14272 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14273 L: linux-acpi@vger.kernel.org
14276 F: include/linux/pnp.h
14278 POSIX CLOCKS and TIMERS
14279 M: Thomas Gleixner <tglx@linutronix.de>
14280 L: linux-kernel@vger.kernel.org
14282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14284 F: include/linux/time_namespace.h
14285 F: include/linux/timer*
14286 F: kernel/time/*timer*
14287 F: kernel/time/namespace.c
14289 POWER MANAGEMENT CORE
14290 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14291 L: linux-pm@vger.kernel.org
14293 B: https://bugzilla.kernel.org
14294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14295 F: drivers/base/power/
14296 F: drivers/powercap/
14297 F: include/linux/intel_rapl.h
14298 F: include/linux/pm.h
14299 F: include/linux/pm_*
14300 F: include/linux/powercap.h
14301 F: kernel/configs/nopm.config
14303 POWER STATE COORDINATION INTERFACE (PSCI)
14304 M: Mark Rutland <mark.rutland@arm.com>
14305 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14306 L: linux-arm-kernel@lists.infradead.org
14308 F: drivers/firmware/psci/
14309 F: include/linux/psci.h
14310 F: include/uapi/linux/psci.h
14312 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14313 M: Sebastian Reichel <sre@kernel.org>
14314 L: linux-pm@vger.kernel.org
14316 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14317 F: Documentation/ABI/testing/sysfs-class-power
14318 F: Documentation/devicetree/bindings/power/supply/
14319 F: drivers/power/supply/
14320 F: include/linux/power_supply.h
14322 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14323 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14324 L: linuxppc-dev@lists.ozlabs.org
14326 F: drivers/char/powernv-op-panel.c
14328 PPP OVER ATM (RFC 2364)
14329 M: Mitchell Blank Jr <mitch@sfgoth.com>
14331 F: include/uapi/linux/atmppp.h
14332 F: net/atm/pppoatm.c
14335 M: Michal Ostrowski <mostrows@earthlink.net>
14337 F: drivers/net/ppp/pppoe.c
14338 F: drivers/net/ppp/pppox.c
14341 M: James Chapman <jchapman@katalix.com>
14343 F: include/linux/if_pppol2tp.h
14344 F: include/uapi/linux/if_pppol2tp.h
14345 F: net/l2tp/l2tp_ppp.c
14347 PPP PROTOCOL DRIVERS AND COMPRESSORS
14348 M: Paul Mackerras <paulus@samba.org>
14349 L: linux-ppp@vger.kernel.org
14351 F: drivers/net/ppp/ppp_*
14354 M: Rodolfo Giometti <giometti@enneenne.com>
14355 L: linuxpps@ml.enneenne.com (subscribers-only)
14357 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14358 F: Documentation/ABI/testing/sysfs-pps
14359 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14360 F: Documentation/driver-api/pps.rst
14362 F: include/linux/pps*.h
14363 F: include/uapi/linux/pps.h
14366 M: Dmitry Kozlov <xeb@mail.ru>
14367 L: netdev@vger.kernel.org
14369 W: http://sourceforge.net/projects/accel-pptp
14370 F: drivers/net/ppp/pptp.c
14372 PRESSURE STALL INFORMATION (PSI)
14373 M: Johannes Weiner <hannes@cmpxchg.org>
14375 F: include/linux/psi*
14376 F: kernel/sched/psi.c
14379 M: Petr Mladek <pmladek@suse.com>
14380 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14381 R: Steven Rostedt <rostedt@goodmis.org>
14382 R: John Ogness <john.ogness@linutronix.de>
14384 F: include/linux/printk.h
14387 PRISM54 WIRELESS DRIVER
14388 M: Luis Chamberlain <mcgrof@kernel.org>
14389 L: linux-wireless@vger.kernel.org
14391 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14392 F: drivers/net/wireless/intersil/prism54/
14395 R: Alexey Dobriyan <adobriyan@gmail.com>
14396 L: linux-kernel@vger.kernel.org
14397 L: linux-fsdevel@vger.kernel.org
14399 F: Documentation/filesystems/proc.rst
14401 F: include/linux/proc_fs.h
14402 F: tools/testing/selftests/proc/
14405 M: Luis Chamberlain <mcgrof@kernel.org>
14406 M: Kees Cook <keescook@chromium.org>
14407 M: Iurii Zaikin <yzaikin@google.com>
14408 L: linux-kernel@vger.kernel.org
14409 L: linux-fsdevel@vger.kernel.org
14411 F: fs/proc/proc_sysctl.c
14412 F: include/linux/sysctl.h
14413 F: kernel/sysctl-test.c
14415 F: tools/testing/selftests/sysctl/
14417 PS3 NETWORK SUPPORT
14418 M: Geoff Levand <geoff@infradead.org>
14419 L: netdev@vger.kernel.org
14420 L: linuxppc-dev@lists.ozlabs.org
14422 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14424 PS3 PLATFORM SUPPORT
14425 M: Geoff Levand <geoff@infradead.org>
14426 L: linuxppc-dev@lists.ozlabs.org
14428 F: arch/powerpc/boot/ps3*
14429 F: arch/powerpc/include/asm/lv1call.h
14430 F: arch/powerpc/include/asm/ps3*.h
14431 F: arch/powerpc/platforms/ps3/
14434 F: drivers/rtc/rtc-ps3.c
14435 F: drivers/usb/host/*ps3.c
14436 F: sound/ppc/snd_ps3*
14439 M: Jim Paris <jim@jtan.com>
14440 M: Geoff Levand <geoff@infradead.org>
14441 L: linuxppc-dev@lists.ozlabs.org
14443 F: drivers/block/ps3vram.c
14445 PSAMPLE PACKET SAMPLING SUPPORT
14446 M: Yotam Gigi <yotam.gi@gmail.com>
14448 F: include/net/psample.h
14449 F: include/uapi/linux/psample.h
14453 M: Kees Cook <keescook@chromium.org>
14454 M: Anton Vorontsov <anton@enomsg.org>
14455 M: Colin Cross <ccross@android.com>
14456 M: Tony Luck <tony.luck@intel.com>
14458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14459 F: Documentation/admin-guide/ramoops.rst
14460 F: Documentation/admin-guide/pstore-blk.rst
14461 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14462 F: drivers/acpi/apei/erst.c
14463 F: drivers/firmware/efi/efi-pstore.c
14465 F: include/linux/pstore*
14466 K: \b(pstore|ramoops)
14468 PTP HARDWARE CLOCK SUPPORT
14469 M: Richard Cochran <richardcochran@gmail.com>
14470 L: netdev@vger.kernel.org
14472 W: http://linuxptp.sourceforge.net/
14473 F: Documentation/ABI/testing/sysfs-ptp
14474 F: Documentation/driver-api/ptp.rst
14475 F: drivers/net/phy/dp83640*
14477 F: include/linux/ptp_cl*
14480 M: Oleg Nesterov <oleg@redhat.com>
14482 F: arch/*/*/ptrace*.c
14483 F: arch/*/include/asm/ptrace*.h
14484 F: arch/*/ptrace*.c
14485 F: include/asm-generic/syscall.h
14486 F: include/linux/ptrace.h
14487 F: include/linux/regset.h
14488 F: include/linux/tracehook.h
14489 F: include/uapi/linux/ptrace.h
14490 F: include/uapi/linux/ptrace.h
14494 M: Hans Verkuil <hverkuil@xs4all.nl>
14495 L: linux-media@vger.kernel.org
14497 T: git git://linuxtv.org/media_tree.git
14498 F: Documentation/admin-guide/media/pulse8-cec.rst
14499 F: drivers/media/cec/usb/pulse8/
14501 PVRUSB2 VIDEO4LINUX DRIVER
14502 M: Mike Isely <isely@pobox.com>
14503 L: pvrusb2@isely.net (subscribers-only)
14504 L: linux-media@vger.kernel.org
14506 W: http://www.isely.net/pvrusb2/
14507 T: git git://linuxtv.org/media_tree.git
14508 F: Documentation/driver-api/media/drivers/pvrusb2*
14509 F: drivers/media/usb/pvrusb2/
14512 M: Hans Verkuil <hverkuil@xs4all.nl>
14513 L: linux-media@vger.kernel.org
14515 T: git git://linuxtv.org/media_tree.git
14516 F: drivers/media/usb/pwc/*
14517 F: include/trace/events/pwc.h
14520 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14521 L: linux-hwmon@vger.kernel.org
14523 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14524 F: Documentation/hwmon/pwm-fan.rst
14525 F: drivers/hwmon/pwm-fan.c
14528 M: Sean Young <sean@mess.org>
14529 L: linux-media@vger.kernel.org
14531 F: drivers/media/rc/pwm-ir-tx.c
14534 M: Thierry Reding <thierry.reding@gmail.com>
14535 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14536 M: Lee Jones <lee.jones@linaro.org>
14537 L: linux-pwm@vger.kernel.org
14539 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14541 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14542 F: Documentation/devicetree/bindings/pwm/
14543 F: Documentation/driver-api/pwm.rst
14544 F: drivers/gpio/gpio-mvebu.c
14546 F: drivers/video/backlight/pwm_bl.c
14547 F: include/linux/pwm.h
14548 F: include/linux/pwm_backlight.h
14549 K: pwm_(config|apply_state|ops)
14552 M: Robert Jarzmik <robert.jarzmik@free.fr>
14553 L: linux-gpio@vger.kernel.org
14555 F: drivers/gpio/gpio-pxa.c
14561 M: Robert Jarzmik <robert.jarzmik@free.fr>
14562 L: linux-rtc@vger.kernel.org
14565 PXA2xx/PXA3xx SUPPORT
14566 M: Daniel Mack <daniel@zonque.org>
14567 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14568 M: Robert Jarzmik <robert.jarzmik@free.fr>
14569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14571 T: git git://github.com/hzhuang1/linux.git
14572 T: git git://github.com/rjarzmik/linux.git
14573 F: arch/arm/boot/dts/pxa*
14574 F: arch/arm/mach-pxa/
14575 F: drivers/dma/pxa*
14576 F: drivers/pcmcia/pxa2xx*
14577 F: drivers/pinctrl/pxa/
14578 F: drivers/spi/spi-pxa2xx*
14579 F: drivers/usb/gadget/udc/pxa2*
14580 F: include/sound/pxa2xx-lib.h
14585 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14586 L: qat-linux@intel.com
14588 F: drivers/crypto/qat/
14590 QCOM AUDIO (ASoC) DRIVERS
14591 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14592 M: Banajit Goswami <bgoswami@codeaurora.org>
14593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14595 F: sound/soc/codecs/lpass-va-macro.c
14596 F: sound/soc/codecs/lpass-wsa-macro.*
14597 F: sound/soc/codecs/msm8916-wcd-analog.c
14598 F: sound/soc/codecs/msm8916-wcd-digital.c
14599 F: sound/soc/codecs/wcd9335.*
14600 F: sound/soc/codecs/wcd934x.c
14601 F: sound/soc/codecs/wcd-clsh-v2.*
14602 F: sound/soc/codecs/wsa881x.c
14606 M: Alex Elder <elder@kernel.org>
14607 L: netdev@vger.kernel.org
14609 F: drivers/net/ipa/
14611 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14612 M: Gabriel Somlo <somlo@cmu.edu>
14613 M: "Michael S. Tsirkin" <mst@redhat.com>
14614 L: qemu-devel@nongnu.org
14616 F: drivers/firmware/qemu_fw_cfg.c
14617 F: include/uapi/linux/qemu_fw_cfg.h
14620 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14621 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14622 L: linux-rdma@vger.kernel.org
14624 F: drivers/infiniband/hw/qib/
14626 QLOGIC QL41xxx FCOE DRIVER
14627 M: Saurav Kashyap <skashyap@marvell.com>
14628 M: Javed Hasan <jhasan@marvell.com>
14629 M: GR-QLogic-Storage-Upstream@marvell.com
14630 L: linux-scsi@vger.kernel.org
14632 F: drivers/scsi/qedf/
14634 QLOGIC QL41xxx ISCSI DRIVER
14635 M: Nilesh Javali <njavali@marvell.com>
14636 M: Manish Rangankar <mrangankar@marvell.com>
14637 M: GR-QLogic-Storage-Upstream@marvell.com
14638 L: linux-scsi@vger.kernel.org
14640 F: drivers/scsi/qedi/
14642 QLOGIC QL4xxx ETHERNET DRIVER
14643 M: Ariel Elior <aelior@marvell.com>
14644 M: GR-everest-linux-l2@marvell.com
14645 L: netdev@vger.kernel.org
14647 F: drivers/net/ethernet/qlogic/qed/
14648 F: drivers/net/ethernet/qlogic/qede/
14649 F: include/linux/qed/
14651 QLOGIC QL4xxx RDMA DRIVER
14652 M: Michal Kalderon <mkalderon@marvell.com>
14653 M: Ariel Elior <aelior@marvell.com>
14654 L: linux-rdma@vger.kernel.org
14656 F: drivers/infiniband/hw/qedr/
14657 F: include/uapi/rdma/qedr-abi.h
14659 QLOGIC QLA1280 SCSI DRIVER
14660 M: Michael Reed <mdr@sgi.com>
14661 L: linux-scsi@vger.kernel.org
14663 F: drivers/scsi/qla1280.[ch]
14665 QLOGIC QLA2XXX FC-SCSI DRIVER
14666 M: Nilesh Javali <njavali@marvell.com>
14667 M: GR-QLogic-Storage-Upstream@marvell.com
14668 L: linux-scsi@vger.kernel.org
14670 F: drivers/scsi/qla2xxx/
14672 QLOGIC QLA3XXX NETWORK DRIVER
14673 M: GR-Linux-NIC-Dev@marvell.com
14674 L: netdev@vger.kernel.org
14676 F: drivers/net/ethernet/qlogic/qla3xxx.*
14678 QLOGIC QLA4XXX iSCSI DRIVER
14679 M: Nilesh Javali <njavali@marvell.com>
14680 M: Manish Rangankar <mrangankar@marvell.com>
14681 M: GR-QLogic-Storage-Upstream@marvell.com
14682 L: linux-scsi@vger.kernel.org
14684 F: drivers/scsi/qla4xxx/
14686 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14687 M: Shahed Shaikh <shshaikh@marvell.com>
14688 M: Manish Chopra <manishc@marvell.com>
14689 M: GR-Linux-NIC-Dev@marvell.com
14690 L: netdev@vger.kernel.org
14692 F: drivers/net/ethernet/qlogic/qlcnic/
14694 QLOGIC QLGE 10Gb ETHERNET DRIVER
14695 M: Manish Chopra <manishc@marvell.com>
14696 M: GR-Linux-NIC-Dev@marvell.com
14697 L: netdev@vger.kernel.org
14699 F: drivers/staging/qlge/
14701 QLOGIC QLGE 10Gb ETHERNET DRIVER
14702 M: Coiby Xu <coiby.xu@gmail.com>
14703 L: netdev@vger.kernel.org
14705 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14707 QM1D1B0004 MEDIA DRIVER
14708 M: Akihiro Tsukada <tskd08@gmail.com>
14709 L: linux-media@vger.kernel.org
14711 F: drivers/media/tuners/qm1d1b0004*
14713 QM1D1C0042 MEDIA DRIVER
14714 M: Akihiro Tsukada <tskd08@gmail.com>
14715 L: linux-media@vger.kernel.org
14717 F: drivers/media/tuners/qm1d1c0042*
14720 M: Anders Larsen <al@alarsen.net>
14722 W: http://www.alarsen.net/linux/qnx4fs/
14724 F: include/uapi/linux/qnx4_fs.h
14725 F: include/uapi/linux/qnxtypes.h
14727 QORIQ DPAA2 FSL-MC BUS DRIVER
14728 M: Stuart Yoder <stuyoder@gmail.com>
14729 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14730 L: linux-kernel@vger.kernel.org
14732 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14733 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14734 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14735 F: drivers/bus/fsl-mc/
14736 F: include/uapi/linux/fsl_mc.h
14738 QT1010 MEDIA DRIVER
14739 M: Antti Palosaari <crope@iki.fi>
14740 L: linux-media@vger.kernel.org
14742 W: https://linuxtv.org
14743 W: http://palosaari.fi/linux/
14744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14745 T: git git://linuxtv.org/anttip/media_tree.git
14746 F: drivers/media/tuners/qt1010*
14748 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14749 M: Kalle Valo <kvalo@codeaurora.org>
14750 L: ath10k@lists.infradead.org
14752 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14754 F: drivers/net/wireless/ath/ath10k/
14756 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14757 M: Kalle Valo <kvalo@codeaurora.org>
14758 L: ath11k@lists.infradead.org
14760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14761 F: drivers/net/wireless/ath/ath11k/
14763 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14764 M: ath9k-devel@qca.qualcomm.com
14765 L: linux-wireless@vger.kernel.org
14767 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14768 F: drivers/net/wireless/ath/ath9k/
14770 QUALCOMM CAMERA SUBSYSTEM DRIVER
14771 M: Robert Foss <robert.foss@linaro.org>
14772 M: Todor Tomov <todor.too@gmail.com>
14773 L: linux-media@vger.kernel.org
14775 F: Documentation/admin-guide/media/qcom_camss.rst
14776 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14777 F: drivers/media/platform/qcom/camss/
14779 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14780 M: Niklas Cassel <nks@flawful.org>
14781 L: linux-pm@vger.kernel.org
14782 L: linux-arm-msm@vger.kernel.org
14784 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14785 F: drivers/soc/qcom/cpr.c
14787 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14788 M: Ilia Lin <ilia.lin@kernel.org>
14789 L: linux-pm@vger.kernel.org
14791 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14792 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14794 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14795 M: Timur Tabi <timur@kernel.org>
14796 L: netdev@vger.kernel.org
14798 F: drivers/net/ethernet/qualcomm/emac/
14800 QUALCOMM ETHQOS ETHERNET DRIVER
14801 M: Vinod Koul <vkoul@kernel.org>
14802 L: netdev@vger.kernel.org
14804 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14805 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14807 QUALCOMM GENERIC INTERFACE I2C DRIVER
14808 M: Akash Asthana <akashast@codeaurora.org>
14809 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14810 L: linux-i2c@vger.kernel.org
14811 L: linux-arm-msm@vger.kernel.org
14813 F: drivers/i2c/busses/i2c-qcom-geni.c
14815 QUALCOMM HEXAGON ARCHITECTURE
14816 M: Brian Cain <bcain@codeaurora.org>
14817 L: linux-hexagon@vger.kernel.org
14821 QUALCOMM HIDMA DRIVER
14822 M: Sinan Kaya <okaya@kernel.org>
14823 L: linux-arm-kernel@lists.infradead.org
14824 L: linux-arm-msm@vger.kernel.org
14825 L: dmaengine@vger.kernel.org
14827 F: drivers/dma/qcom/hidma*
14829 QUALCOMM I2C CCI DRIVER
14830 M: Loic Poulain <loic.poulain@linaro.org>
14831 M: Robert Foss <robert.foss@linaro.org>
14832 L: linux-i2c@vger.kernel.org
14833 L: linux-arm-msm@vger.kernel.org
14835 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14836 F: drivers/i2c/busses/i2c-qcom-cci.c
14839 M: Rob Clark <robdclark@gmail.com>
14840 L: iommu@lists.linux-foundation.org
14841 L: linux-arm-msm@vger.kernel.org
14843 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14845 QUALCOMM IPCC MAILBOX DRIVER
14846 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14847 L: linux-arm-msm@vger.kernel.org
14849 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14850 F: drivers/mailbox/qcom-ipcc.c
14851 F: include/dt-bindings/mailbox/qcom-ipcc.h
14853 QUALCOMM IPQ4019 USB PHY DRIVER
14854 M: Robert Marko <robert.marko@sartura.hr>
14855 M: Luka Perkov <luka.perkov@sartura.hr>
14856 L: linux-arm-msm@vger.kernel.org
14858 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14859 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14861 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14862 M: Robert Marko <robert.marko@sartura.hr>
14863 M: Luka Perkov <luka.perkov@sartura.hr>
14864 L: linux-arm-msm@vger.kernel.org
14866 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14867 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14869 QUALCOMM RMNET DRIVER
14870 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14871 M: Sean Tranchetti <stranche@codeaurora.org>
14872 L: netdev@vger.kernel.org
14874 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14875 F: drivers/net/ethernet/qualcomm/rmnet/
14876 F: include/linux/if_rmnet.h
14878 QUALCOMM TSENS THERMAL DRIVER
14879 M: Amit Kucheria <amitk@kernel.org>
14880 L: linux-pm@vger.kernel.org
14881 L: linux-arm-msm@vger.kernel.org
14883 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14884 F: drivers/thermal/qcom/
14886 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14887 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14888 L: linux-media@vger.kernel.org
14889 L: linux-arm-msm@vger.kernel.org
14891 T: git git://linuxtv.org/media_tree.git
14892 F: Documentation/devicetree/bindings/media/*venus*
14893 F: drivers/media/platform/qcom/venus/
14895 QUALCOMM WCN36XX WIRELESS DRIVER
14896 M: Kalle Valo <kvalo@codeaurora.org>
14897 L: wcn36xx@lists.infradead.org
14899 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14900 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14901 F: drivers/net/wireless/ath/wcn36xx/
14903 QUANTENNA QTNFMAC WIRELESS DRIVER
14904 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14905 R: Sergey Matyukevich <geomatsi@gmail.com>
14906 L: linux-wireless@vger.kernel.org
14908 F: drivers/net/wireless/quantenna
14910 RADEON and AMDGPU DRM DRIVERS
14911 M: Alex Deucher <alexander.deucher@amd.com>
14912 M: Christian König <christian.koenig@amd.com>
14913 L: amd-gfx@lists.freedesktop.org
14915 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14916 F: drivers/gpu/drm/amd/
14917 F: drivers/gpu/drm/radeon/
14918 F: include/uapi/drm/amdgpu_drm.h
14919 F: include/uapi/drm/radeon_drm.h
14921 RADEON FRAMEBUFFER DISPLAY DRIVER
14922 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14923 L: linux-fbdev@vger.kernel.org
14925 F: drivers/video/fbdev/aty/radeon*
14926 F: include/uapi/linux/radeonfb.h
14928 RADIOSHARK RADIO DRIVER
14929 M: Hans Verkuil <hverkuil@xs4all.nl>
14930 L: linux-media@vger.kernel.org
14932 T: git git://linuxtv.org/media_tree.git
14933 F: drivers/media/radio/radio-shark.c
14935 RADIOSHARK2 RADIO DRIVER
14936 M: Hans Verkuil <hverkuil@xs4all.nl>
14937 L: linux-media@vger.kernel.org
14939 T: git git://linuxtv.org/media_tree.git
14940 F: drivers/media/radio/radio-shark2.c
14941 F: drivers/media/radio/radio-tea5777.c
14943 RADOS BLOCK DEVICE (RBD)
14944 M: Ilya Dryomov <idryomov@gmail.com>
14945 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14946 L: ceph-devel@vger.kernel.org
14948 W: http://ceph.com/
14949 T: git git://github.com/ceph/ceph-client.git
14950 F: Documentation/ABI/testing/sysfs-bus-rbd
14951 F: drivers/block/rbd.c
14952 F: drivers/block/rbd_types.h
14954 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14955 M: Paul Mackerras <paulus@samba.org>
14956 L: linux-fbdev@vger.kernel.org
14958 F: drivers/video/fbdev/aty/aty128fb.c
14960 RAINSHADOW-CEC DRIVER
14961 M: Hans Verkuil <hverkuil@xs4all.nl>
14962 L: linux-media@vger.kernel.org
14964 T: git git://linuxtv.org/media_tree.git
14965 F: drivers/media/cec/usb/rainshadow/
14967 RALINK MIPS ARCHITECTURE
14968 M: John Crispin <john@phrozen.org>
14969 L: linux-mips@vger.kernel.org
14971 F: arch/mips/ralink
14973 RALINK RT2X00 WIRELESS LAN DRIVER
14974 M: Stanislaw Gruszka <stf_xl@wp.pl>
14975 M: Helmut Schaa <helmut.schaa@googlemail.com>
14976 L: linux-wireless@vger.kernel.org
14978 F: drivers/net/wireless/ralink/rt2x00/
14980 RAMDISK RAM BLOCK DEVICE DRIVER
14981 M: Jens Axboe <axboe@kernel.dk>
14983 F: Documentation/admin-guide/blockdev/ramdisk.rst
14984 F: drivers/block/brd.c
14986 RANCHU VIRTUAL BOARD FOR MIPS
14987 M: Miodrag Dinic <miodrag.dinic@mips.com>
14988 L: linux-mips@vger.kernel.org
14990 F: arch/mips/configs/generic/board-ranchu.config
14991 F: arch/mips/generic/board-ranchu.c
14993 RANDOM NUMBER DRIVER
14994 M: "Theodore Ts'o" <tytso@mit.edu>
14996 F: drivers/char/random.c
14999 M: Matt Porter <mporter@kernel.crashing.org>
15000 M: Alexandre Bounine <alex.bou9@gmail.com>
15002 F: drivers/rapidio/
15005 M: Tony Luck <tony.luck@intel.com>
15006 M: Borislav Petkov <bp@alien8.de>
15007 L: linux-edac@vger.kernel.org
15009 F: Documentation/admin-guide/ras.rst
15011 F: include/linux/ras.h
15012 F: include/ras/ras_event.h
15014 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15015 L: linux-wireless@vger.kernel.org
15017 F: drivers/net/wireless/ray*
15019 RC-CORE / LIRC FRAMEWORK
15020 M: Sean Young <sean@mess.org>
15021 L: linux-media@vger.kernel.org
15023 W: http://linuxtv.org
15024 T: git git://linuxtv.org/media_tree.git
15025 F: Documentation/driver-api/media/rc-core.rst
15026 F: Documentation/userspace-api/media/rc/
15027 F: drivers/media/rc/
15028 F: include/media/rc-map.h
15029 F: include/media/rc-core.h
15030 F: include/uapi/linux/lirc.h
15032 RCMM REMOTE CONTROLS DECODER
15033 M: Patrick Lerda <patrick9876@free.fr>
15035 F: drivers/media/rc/ir-rcmm-decoder.c
15037 RCUTORTURE TEST FRAMEWORK
15038 M: "Paul E. McKenney" <paulmck@kernel.org>
15039 M: Josh Triplett <josh@joshtriplett.org>
15040 R: Steven Rostedt <rostedt@goodmis.org>
15041 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15042 R: Lai Jiangshan <jiangshanlai@gmail.com>
15043 L: rcu@vger.kernel.org
15045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15046 F: tools/testing/selftests/rcutorture
15048 RDACM20 Camera Sensor
15049 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15050 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15051 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15052 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15053 L: linux-media@vger.kernel.org
15055 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15056 F: drivers/media/i2c/max9271.c
15057 F: drivers/media/i2c/max9271.h
15058 F: drivers/media/i2c/rdacm20.c
15060 RDACM21 Camera Sensor
15061 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15062 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15063 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15064 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15065 L: linux-media@vger.kernel.org
15067 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15068 F: drivers/media/i2c/max9271.c
15069 F: drivers/media/i2c/max9271.h
15070 F: drivers/media/i2c/rdacm21.c
15073 M: Florian Fainelli <florian@openwrt.org>
15076 RDC R6040 FAST ETHERNET DRIVER
15077 M: Florian Fainelli <f.fainelli@gmail.com>
15078 L: netdev@vger.kernel.org
15080 F: drivers/net/ethernet/rdc/r6040.c
15082 RDMAVT - RDMA verbs software
15083 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15084 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15085 L: linux-rdma@vger.kernel.org
15087 F: drivers/infiniband/sw/rdmavt
15089 RDS - RELIABLE DATAGRAM SOCKETS
15090 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15091 L: netdev@vger.kernel.org
15092 L: linux-rdma@vger.kernel.org
15093 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15095 W: https://oss.oracle.com/projects/rds/
15096 F: Documentation/networking/rds.rst
15099 RDT - RESOURCE ALLOCATION
15100 M: Fenghua Yu <fenghua.yu@intel.com>
15101 M: Reinette Chatre <reinette.chatre@intel.com>
15102 L: linux-kernel@vger.kernel.org
15104 F: Documentation/x86/resctrl*
15105 F: arch/x86/include/asm/resctrl.h
15106 F: arch/x86/kernel/cpu/resctrl/
15107 F: tools/testing/selftests/resctrl/
15109 READ-COPY UPDATE (RCU)
15110 M: "Paul E. McKenney" <paulmck@kernel.org>
15111 M: Josh Triplett <josh@joshtriplett.org>
15112 R: Steven Rostedt <rostedt@goodmis.org>
15113 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15114 R: Lai Jiangshan <jiangshanlai@gmail.com>
15115 R: Joel Fernandes <joel@joelfernandes.org>
15116 L: rcu@vger.kernel.org
15118 W: http://www.rdrop.com/users/paulmck/RCU/
15119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15120 F: Documentation/RCU/
15121 F: include/linux/rcu*
15123 X: Documentation/RCU/torture.rst
15124 X: include/linux/srcu*.h
15125 X: kernel/rcu/srcu*.c
15127 REAL TIME CLOCK (RTC) SUBSYSTEM
15128 M: Alessandro Zummo <a.zummo@towertech.it>
15129 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15130 L: linux-rtc@vger.kernel.org
15132 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15134 F: Documentation/admin-guide/rtc.rst
15135 F: Documentation/devicetree/bindings/rtc/
15137 F: include/linux/platform_data/rtc-*
15138 F: include/linux/rtc.h
15139 F: include/linux/rtc/
15140 F: include/uapi/linux/rtc.h
15141 F: tools/testing/selftests/rtc/
15143 REALTEK AUDIO CODECS
15144 M: Oder Chiou <oder_chiou@realtek.com>
15146 F: include/sound/rt*.h
15147 F: sound/soc/codecs/rt*
15149 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15150 M: Linus Walleij <linus.walleij@linaro.org>
15152 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15153 F: drivers/net/dsa/realtek-smi*
15154 F: drivers/net/dsa/rtl83*
15156 REALTEK WIRELESS DRIVER (rtlwifi family)
15157 M: Ping-Ke Shih <pkshih@realtek.com>
15158 L: linux-wireless@vger.kernel.org
15160 W: https://wireless.wiki.kernel.org/
15161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15162 F: drivers/net/wireless/realtek/rtlwifi/
15164 REALTEK WIRELESS DRIVER (rtw88)
15165 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15166 L: linux-wireless@vger.kernel.org
15168 F: drivers/net/wireless/realtek/rtw88/
15170 REDPINE WIRELESS DRIVER
15171 M: Amitkumar Karwar <amitkarwar@gmail.com>
15172 M: Siva Rebbagondla <siva8118@gmail.com>
15173 L: linux-wireless@vger.kernel.org
15175 F: drivers/net/wireless/rsi/
15177 REGISTER MAP ABSTRACTION
15178 M: Mark Brown <broonie@kernel.org>
15179 L: linux-kernel@vger.kernel.org
15181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15182 F: Documentation/devicetree/bindings/regmap/
15183 F: drivers/base/regmap/
15184 F: include/linux/regmap.h
15186 REISERFS FILE SYSTEM
15187 L: reiserfs-devel@vger.kernel.org
15191 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15192 M: Ohad Ben-Cohen <ohad@wizery.com>
15193 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15194 L: linux-remoteproc@vger.kernel.org
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15197 F: Documentation/ABI/testing/sysfs-class-remoteproc
15198 F: Documentation/devicetree/bindings/remoteproc/
15199 F: Documentation/staging/remoteproc.rst
15200 F: drivers/remoteproc/
15201 F: include/linux/remoteproc.h
15202 F: include/linux/remoteproc/
15204 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15205 M: Ohad Ben-Cohen <ohad@wizery.com>
15206 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15207 L: linux-remoteproc@vger.kernel.org
15209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15210 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15211 F: Documentation/staging/rpmsg.rst
15213 F: include/linux/rpmsg.h
15214 F: include/linux/rpmsg/
15215 F: include/uapi/linux/rpmsg.h
15218 RENESAS CLOCK DRIVERS
15219 M: Geert Uytterhoeven <geert+renesas@glider.be>
15220 L: linux-renesas-soc@vger.kernel.org
15222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15223 F: Documentation/devicetree/bindings/clock/renesas,*
15224 F: drivers/clk/renesas/
15226 RENESAS EMEV2 I2C DRIVER
15227 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15229 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15230 F: drivers/i2c/busses/i2c-emev2.c
15232 RENESAS ETHERNET DRIVERS
15233 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15234 L: netdev@vger.kernel.org
15235 L: linux-renesas-soc@vger.kernel.org
15236 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15237 F: drivers/net/ethernet/renesas/
15238 F: include/linux/sh_eth.h
15240 RENESAS R-CAR GYROADC DRIVER
15241 M: Marek Vasut <marek.vasut@gmail.com>
15242 L: linux-iio@vger.kernel.org
15244 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15245 F: drivers/iio/adc/rcar-gyroadc.c
15247 RENESAS R-CAR I2C DRIVERS
15248 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15250 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15251 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15252 F: drivers/i2c/busses/i2c-rcar.c
15253 F: drivers/i2c/busses/i2c-sh_mobile.c
15255 RENESAS R-CAR THERMAL DRIVERS
15256 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15257 L: linux-renesas-soc@vger.kernel.org
15259 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15260 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15261 F: drivers/thermal/rcar_gen3_thermal.c
15262 F: drivers/thermal/rcar_thermal.c
15264 RENESAS RIIC DRIVER
15265 M: Chris Brandt <chris.brandt@renesas.com>
15267 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15268 F: drivers/i2c/busses/i2c-riic.c
15270 RENESAS USB PHY DRIVER
15271 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15272 L: linux-renesas-soc@vger.kernel.org
15274 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15276 RESET CONTROLLER FRAMEWORK
15277 M: Philipp Zabel <p.zabel@pengutronix.de>
15279 T: git git://git.pengutronix.de/git/pza/linux
15280 F: Documentation/devicetree/bindings/reset/
15281 F: Documentation/driver-api/reset.rst
15283 F: include/dt-bindings/reset/
15284 F: include/linux/reset-controller.h
15285 F: include/linux/reset.h
15286 F: include/linux/reset/
15287 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15289 RESTARTABLE SEQUENCES SUPPORT
15290 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15291 M: Peter Zijlstra <peterz@infradead.org>
15292 M: "Paul E. McKenney" <paulmck@kernel.org>
15293 M: Boqun Feng <boqun.feng@gmail.com>
15294 L: linux-kernel@vger.kernel.org
15296 F: include/trace/events/rseq.h
15297 F: include/uapi/linux/rseq.h
15299 F: tools/testing/selftests/rseq/
15302 M: Johannes Berg <johannes@sipsolutions.net>
15303 L: linux-wireless@vger.kernel.org
15305 W: https://wireless.wiki.kernel.org/
15306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15308 F: Documentation/ABI/stable/sysfs-class-rfkill
15309 F: Documentation/driver-api/rfkill.rst
15310 F: include/linux/rfkill.h
15311 F: include/uapi/linux/rfkill.h
15315 M: Thomas Graf <tgraf@suug.ch>
15316 M: Herbert Xu <herbert@gondor.apana.org.au>
15317 L: netdev@vger.kernel.org
15319 F: include/linux/rhashtable-types.h
15320 F: include/linux/rhashtable.h
15321 F: lib/rhashtable.c
15322 F: lib/test_rhashtable.c
15324 RICOH R5C592 MEMORYSTICK DRIVER
15325 M: Maxim Levitsky <maximlevitsky@gmail.com>
15327 F: drivers/memstick/host/r592.*
15329 RICOH SMARTMEDIA/XD DRIVER
15330 M: Maxim Levitsky <maximlevitsky@gmail.com>
15332 F: drivers/mtd/nand/raw/r852.c
15333 F: drivers/mtd/nand/raw/r852.h
15335 RISC-V ARCHITECTURE
15336 M: Paul Walmsley <paul.walmsley@sifive.com>
15337 M: Palmer Dabbelt <palmer@dabbelt.com>
15338 M: Albert Ou <aou@eecs.berkeley.edu>
15339 L: linux-riscv@lists.infradead.org
15341 P: Documentation/riscv/patch-acceptance.rst
15342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15348 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15349 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15350 L: linux-block@vger.kernel.org
15352 F: drivers/block/rnbd/
15355 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15357 W: http://sourceforge.net/projects/roccat/
15358 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15359 F: drivers/hid/hid-roccat*
15360 F: include/linux/hid-roccat*
15362 ROCKCHIP ISP V1 DRIVER
15363 M: Helen Koike <helen.koike@collabora.com>
15364 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15365 L: linux-media@vger.kernel.org
15366 L: linux-rockchip@lists.infradead.org
15368 F: Documentation/admin-guide/media/rkisp1.rst
15369 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15370 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15371 F: drivers/media/platform/rockchip/rkisp1
15372 F: include/uapi/linux/rkisp1-config.h
15374 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15375 M: Jacob Chen <jacob-chen@iotwrt.com>
15376 M: Ezequiel Garcia <ezequiel@collabora.com>
15377 L: linux-media@vger.kernel.org
15378 L: linux-rockchip@lists.infradead.org
15380 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15381 F: drivers/media/platform/rockchip/rga/
15383 ROCKCHIP VIDEO DECODER DRIVER
15384 M: Ezequiel Garcia <ezequiel@collabora.com>
15385 L: linux-media@vger.kernel.org
15386 L: linux-rockchip@lists.infradead.org
15388 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15389 F: drivers/staging/media/rkvdec/
15392 M: Jiri Pirko <jiri@resnulli.us>
15393 L: netdev@vger.kernel.org
15395 F: drivers/net/ethernet/rocker/
15397 ROCKETPORT EXPRESS/INFINITY DRIVER
15398 M: Kevin Cernekee <cernekee@gmail.com>
15399 L: linux-serial@vger.kernel.org
15401 F: drivers/tty/serial/rp2.*
15403 ROHM BD99954 CHARGER IC
15404 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15405 L: linux-power@fi.rohmeurope.com
15407 F: drivers/power/supply/bd99954-charger.c
15408 F: drivers/power/supply/bd99954-charger.h
15410 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15411 M: Tomasz Duszynski <tduszyns@gmail.com>
15413 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15414 F: drivers/iio/light/bh1750.c
15416 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15417 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15418 L: linux-kernel@vger.kernel.org
15419 L: linux-renesas-soc@vger.kernel.org
15421 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15422 F: drivers/gpio/gpio-bd9571mwv.c
15423 F: drivers/mfd/bd9571mwv.c
15424 F: drivers/regulator/bd9571mwv-regulator.c
15425 F: include/linux/mfd/bd9571mwv.h
15427 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15428 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15429 L: linux-power@fi.rohmeurope.com
15431 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15432 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15433 F: drivers/clk/clk-bd718x7.c
15434 F: drivers/gpio/gpio-bd70528.c
15435 F: drivers/gpio/gpio-bd71828.c
15436 F: drivers/mfd/rohm-bd70528.c
15437 F: drivers/mfd/rohm-bd71828.c
15438 F: drivers/mfd/rohm-bd718x7.c
15439 F: drivers/power/supply/bd70528-charger.c
15440 F: drivers/regulator/bd70528-regulator.c
15441 F: drivers/regulator/bd71828-regulator.c
15442 F: drivers/regulator/bd718x7-regulator.c
15443 F: drivers/regulator/rohm-regulator.c
15444 F: drivers/rtc/rtc-bd70528.c
15445 F: drivers/watchdog/bd70528_wdt.c
15446 F: include/linux/mfd/rohm-bd70528.h
15447 F: include/linux/mfd/rohm-bd71828.h
15448 F: include/linux/mfd/rohm-bd718x7.h
15449 F: include/linux/mfd/rohm-generic.h
15450 F: include/linux/mfd/rohm-shared.h
15453 M: Ralf Baechle <ralf@linux-mips.org>
15454 L: linux-hams@vger.kernel.org
15456 W: http://www.linux-ax25.org/
15457 F: include/net/rose.h
15458 F: include/uapi/linux/rose.h
15461 ROTATION DRIVER FOR ALLWINNER A83T
15462 M: Jernej Skrabec <jernej.skrabec@siol.net>
15463 L: linux-media@vger.kernel.org
15465 T: git git://linuxtv.org/media_tree.git
15466 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15467 F: drivers/media/platform/sunxi/sun8i-rotate/
15469 RTL2830 MEDIA DRIVER
15470 M: Antti Palosaari <crope@iki.fi>
15471 L: linux-media@vger.kernel.org
15473 W: https://linuxtv.org
15474 W: http://palosaari.fi/linux/
15475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15476 T: git git://linuxtv.org/anttip/media_tree.git
15477 F: drivers/media/dvb-frontends/rtl2830*
15479 RTL2832 MEDIA DRIVER
15480 M: Antti Palosaari <crope@iki.fi>
15481 L: linux-media@vger.kernel.org
15483 W: https://linuxtv.org
15484 W: http://palosaari.fi/linux/
15485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15486 T: git git://linuxtv.org/anttip/media_tree.git
15487 F: drivers/media/dvb-frontends/rtl2832*
15489 RTL2832_SDR MEDIA DRIVER
15490 M: Antti Palosaari <crope@iki.fi>
15491 L: linux-media@vger.kernel.org
15493 W: https://linuxtv.org
15494 W: http://palosaari.fi/linux/
15495 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15496 T: git git://linuxtv.org/anttip/media_tree.git
15497 F: drivers/media/dvb-frontends/rtl2832_sdr*
15499 RTL8180 WIRELESS DRIVER
15500 L: linux-wireless@vger.kernel.org
15502 W: https://wireless.wiki.kernel.org/
15503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15504 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15506 RTL8187 WIRELESS DRIVER
15507 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15508 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15509 M: Larry Finger <Larry.Finger@lwfinger.net>
15510 L: linux-wireless@vger.kernel.org
15512 W: https://wireless.wiki.kernel.org/
15513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15514 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15516 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15517 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15518 L: linux-wireless@vger.kernel.org
15520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15521 F: drivers/net/wireless/realtek/rtl8xxxu/
15523 RTRS TRANSPORT DRIVERS
15524 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15525 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15526 L: linux-rdma@vger.kernel.org
15528 F: drivers/infiniband/ulp/rtrs/
15530 RXRPC SOCKETS (AF_RXRPC)
15531 M: David Howells <dhowells@redhat.com>
15532 L: linux-afs@lists.infradead.org
15534 W: https://www.infradead.org/~dhowells/kafs/
15535 F: Documentation/networking/rxrpc.rst
15536 F: include/keys/rxrpc-type.h
15537 F: include/net/af_rxrpc.h
15538 F: include/trace/events/rxrpc.h
15539 F: include/uapi/linux/rxrpc.h
15542 S3 SAVAGE FRAMEBUFFER DRIVER
15543 M: Antonino Daplas <adaplas@gmail.com>
15544 L: linux-fbdev@vger.kernel.org
15546 F: drivers/video/fbdev/savage/
15549 M: Heiko Carstens <hca@linux.ibm.com>
15550 M: Vasily Gorbik <gor@linux.ibm.com>
15551 M: Christian Borntraeger <borntraeger@de.ibm.com>
15552 L: linux-s390@vger.kernel.org
15554 W: http://www.ibm.com/developerworks/linux/linux390/
15555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15556 F: Documentation/driver-api/s390-drivers.rst
15557 F: Documentation/s390/
15561 S390 COMMON I/O LAYER
15562 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15563 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15564 L: linux-s390@vger.kernel.org
15566 W: http://www.ibm.com/developerworks/linux/linux390/
15567 F: drivers/s390/cio/
15570 M: Stefan Haberland <sth@linux.ibm.com>
15571 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15572 L: linux-s390@vger.kernel.org
15574 W: http://www.ibm.com/developerworks/linux/linux390/
15575 F: block/partitions/ibm.c
15576 F: drivers/s390/block/dasd*
15577 F: include/linux/dasd_mod.h
15580 M: Matthew Rosato <mjrosato@linux.ibm.com>
15581 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15582 L: linux-s390@vger.kernel.org
15584 W: http://www.ibm.com/developerworks/linux/linux390/
15585 F: drivers/iommu/s390-iommu.c
15587 S390 IUCV NETWORK LAYER
15588 M: Julian Wiedmann <jwi@linux.ibm.com>
15589 M: Karsten Graul <kgraul@linux.ibm.com>
15590 L: linux-s390@vger.kernel.org
15592 W: http://www.ibm.com/developerworks/linux/linux390/
15593 F: drivers/s390/net/*iucv*
15594 F: include/net/iucv/
15597 S390 NETWORK DRIVERS
15598 M: Julian Wiedmann <jwi@linux.ibm.com>
15599 M: Karsten Graul <kgraul@linux.ibm.com>
15600 L: linux-s390@vger.kernel.org
15602 W: http://www.ibm.com/developerworks/linux/linux390/
15603 F: drivers/s390/net/
15606 M: Niklas Schnelle <schnelle@linux.ibm.com>
15607 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15608 L: linux-s390@vger.kernel.org
15610 W: http://www.ibm.com/developerworks/linux/linux390/
15612 F: drivers/pci/hotplug/s390_pci_hpc.c
15613 F: Documentation/s390/pci.rst
15615 S390 VFIO AP DRIVER
15616 M: Tony Krowiak <akrowiak@linux.ibm.com>
15617 M: Pierre Morel <pmorel@linux.ibm.com>
15618 M: Halil Pasic <pasic@linux.ibm.com>
15619 L: linux-s390@vger.kernel.org
15621 W: http://www.ibm.com/developerworks/linux/linux390/
15622 F: Documentation/s390/vfio-ap.rst
15623 F: drivers/s390/crypto/vfio_ap_drv.c
15624 F: drivers/s390/crypto/vfio_ap_ops.c
15625 F: drivers/s390/crypto/vfio_ap_private.h
15627 S390 VFIO-CCW DRIVER
15628 M: Cornelia Huck <cohuck@redhat.com>
15629 M: Eric Farman <farman@linux.ibm.com>
15630 R: Halil Pasic <pasic@linux.ibm.com>
15631 L: linux-s390@vger.kernel.org
15632 L: kvm@vger.kernel.org
15634 F: Documentation/s390/vfio-ccw.rst
15635 F: drivers/s390/cio/vfio_ccw*
15636 F: include/uapi/linux/vfio_ccw.h
15638 S390 VFIO-PCI DRIVER
15639 M: Matthew Rosato <mjrosato@linux.ibm.com>
15640 L: linux-s390@vger.kernel.org
15641 L: kvm@vger.kernel.org
15643 F: drivers/vfio/pci/vfio_pci_zdev.c
15644 F: include/uapi/linux/vfio_zdev.h
15647 M: Harald Freudenberger <freude@linux.ibm.com>
15648 L: linux-s390@vger.kernel.org
15650 W: http://www.ibm.com/developerworks/linux/linux390/
15651 F: drivers/s390/crypto/
15654 M: Steffen Maier <maier@linux.ibm.com>
15655 M: Benjamin Block <bblock@linux.ibm.com>
15656 L: linux-s390@vger.kernel.org
15658 W: http://www.ibm.com/developerworks/linux/linux390/
15659 F: drivers/s390/scsi/zfcp_*
15661 S3C24XX SD/MMC Driver
15662 M: Ben Dooks <ben-linux@fluff.org>
15663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15665 F: drivers/mmc/host/s3cmci.*
15667 SAA6588 RDS RECEIVER DRIVER
15668 M: Hans Verkuil <hverkuil@xs4all.nl>
15669 L: linux-media@vger.kernel.org
15671 W: https://linuxtv.org
15672 T: git git://linuxtv.org/media_tree.git
15673 F: drivers/media/i2c/saa6588*
15675 SAA7134 VIDEO4LINUX DRIVER
15676 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15677 L: linux-media@vger.kernel.org
15679 W: https://linuxtv.org
15680 T: git git://linuxtv.org/media_tree.git
15681 F: Documentation/driver-api/media/drivers/saa7134*
15682 F: drivers/media/pci/saa7134/
15684 SAA7146 VIDEO4LINUX-2 DRIVER
15685 M: Hans Verkuil <hverkuil@xs4all.nl>
15686 L: linux-media@vger.kernel.org
15688 T: git git://linuxtv.org/media_tree.git
15689 F: drivers/media/common/saa7146/
15690 F: drivers/media/pci/saa7146/
15691 F: include/media/drv-intf/saa7146*
15693 SAFESETID SECURITY MODULE
15694 M: Micah Morton <mortonm@chromium.org>
15696 F: Documentation/admin-guide/LSM/SafeSetID.rst
15697 F: security/safesetid/
15699 SAMSUNG AUDIO (ASoC) DRIVERS
15700 M: Krzysztof Kozlowski <krzk@kernel.org>
15701 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15704 F: Documentation/devicetree/bindings/sound/samsung*
15705 F: sound/soc/samsung/
15707 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15708 M: Krzysztof Kozlowski <krzk@kernel.org>
15709 L: linux-crypto@vger.kernel.org
15710 L: linux-samsung-soc@vger.kernel.org
15712 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15713 F: drivers/crypto/exynos-rng.c
15715 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15716 M: Łukasz Stelmach <l.stelmach@samsung.com>
15717 L: linux-samsung-soc@vger.kernel.org
15719 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15720 F: drivers/char/hw_random/exynos-trng.c
15722 SAMSUNG FRAMEBUFFER DRIVER
15723 M: Jingoo Han <jingoohan1@gmail.com>
15724 L: linux-fbdev@vger.kernel.org
15726 F: drivers/video/fbdev/s3c-fb.c
15728 SAMSUNG INTERCONNECT DRIVERS
15729 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15730 M: Artur Świgoń <a.swigon@samsung.com>
15731 L: linux-pm@vger.kernel.org
15732 L: linux-samsung-soc@vger.kernel.org
15734 F: drivers/interconnect/samsung/
15736 SAMSUNG LAPTOP DRIVER
15737 M: Corentin Chary <corentin.chary@gmail.com>
15738 L: platform-driver-x86@vger.kernel.org
15740 F: drivers/platform/x86/samsung-laptop.c
15742 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15743 M: Krzysztof Kozlowski <krzk@kernel.org>
15744 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15745 L: linux-kernel@vger.kernel.org
15746 L: linux-samsung-soc@vger.kernel.org
15748 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15749 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15750 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15751 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15752 F: drivers/clk/clk-s2mps11.c
15753 F: drivers/mfd/sec*.c
15754 F: drivers/regulator/s2m*.c
15755 F: drivers/regulator/s5m*.c
15756 F: drivers/rtc/rtc-s5m.c
15757 F: include/linux/mfd/samsung/
15759 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15760 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15761 L: linux-media@vger.kernel.org
15762 L: linux-samsung-soc@vger.kernel.org
15764 F: drivers/media/platform/s3c-camif/
15765 F: include/media/drv-intf/s3c_camif.h
15767 SAMSUNG S3FWRN5 NFC DRIVER
15768 M: Krzysztof Kozlowski <krzk@kernel.org>
15769 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15770 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15772 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15773 F: drivers/nfc/s3fwrn5
15775 SAMSUNG S5C73M3 CAMERA DRIVER
15776 M: Andrzej Hajda <a.hajda@samsung.com>
15777 L: linux-media@vger.kernel.org
15779 F: drivers/media/i2c/s5c73m3/*
15781 SAMSUNG S5K5BAF CAMERA DRIVER
15782 M: Andrzej Hajda <a.hajda@samsung.com>
15783 L: linux-media@vger.kernel.org
15785 F: drivers/media/i2c/s5k5baf.c
15787 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15788 M: Krzysztof Kozlowski <krzk@kernel.org>
15789 M: Vladimir Zapolskiy <vz@mleia.com>
15790 L: linux-crypto@vger.kernel.org
15791 L: linux-samsung-soc@vger.kernel.org
15793 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15794 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15795 F: drivers/crypto/s5p-sss.c
15797 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15798 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15799 L: linux-media@vger.kernel.org
15801 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15802 F: drivers/media/platform/exynos4-is/
15804 SAMSUNG SOC CLOCK DRIVERS
15805 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15806 M: Tomasz Figa <tomasz.figa@gmail.com>
15807 M: Chanwoo Choi <cw00.choi@samsung.com>
15808 L: linux-samsung-soc@vger.kernel.org
15810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15811 F: Documentation/devicetree/bindings/clock/exynos*.txt
15812 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15813 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15814 F: drivers/clk/samsung/
15815 F: include/dt-bindings/clock/exynos*.h
15816 F: include/linux/clk/samsung.h
15817 F: include/linux/platform_data/clk-s3c2410.h
15819 SAMSUNG SPI DRIVERS
15820 M: Krzysztof Kozlowski <krzk@kernel.org>
15821 M: Andi Shyti <andi@etezian.org>
15822 L: linux-spi@vger.kernel.org
15823 L: linux-samsung-soc@vger.kernel.org
15825 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15826 F: drivers/spi/spi-s3c*
15827 F: include/linux/platform_data/spi-s3c64xx.h
15828 F: include/linux/spi/s3c24xx-fiq.h
15830 SAMSUNG SXGBE DRIVERS
15831 M: Byungho An <bh74.an@samsung.com>
15832 L: netdev@vger.kernel.org
15834 F: drivers/net/ethernet/samsung/sxgbe/
15836 SAMSUNG THERMAL DRIVER
15837 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15838 L: linux-pm@vger.kernel.org
15839 L: linux-samsung-soc@vger.kernel.org
15841 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15842 F: drivers/thermal/samsung/
15844 SAMSUNG USB2 PHY DRIVER
15845 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15846 L: linux-kernel@vger.kernel.org
15848 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15849 F: Documentation/driver-api/phy/samsung-usb2.rst
15850 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15851 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15852 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15853 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15854 F: drivers/phy/samsung/phy-samsung-usb2.c
15855 F: drivers/phy/samsung/phy-samsung-usb2.h
15858 M: Zwane Mwaikambo <zwanem@gmail.com>
15860 F: drivers/watchdog/sc1200wdt.c
15863 M: Ingo Molnar <mingo@redhat.com>
15864 M: Peter Zijlstra <peterz@infradead.org>
15865 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15866 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15867 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15868 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15869 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15870 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15871 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15872 L: linux-kernel@vger.kernel.org
15874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15875 F: include/linux/preempt.h
15876 F: include/linux/sched.h
15877 F: include/linux/wait.h
15878 F: include/uapi/linux/sched.h
15881 SCR24X CHIP CARD INTERFACE DRIVER
15882 M: Lubomir Rintel <lkundrak@v3.sk>
15884 F: drivers/char/pcmcia/scr24x_cs.c
15887 M: Jens Axboe <axboe@kernel.dk>
15888 L: linux-scsi@vger.kernel.org
15890 W: http://www.kernel.dk
15891 F: drivers/scsi/sr*
15893 SCSI RDMA PROTOCOL (SRP) INITIATOR
15894 M: Bart Van Assche <bvanassche@acm.org>
15895 L: linux-rdma@vger.kernel.org
15897 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15898 F: drivers/infiniband/ulp/srp/
15899 F: include/scsi/srp.h
15901 SCSI RDMA PROTOCOL (SRP) TARGET
15902 M: Bart Van Assche <bvanassche@acm.org>
15903 L: linux-rdma@vger.kernel.org
15904 L: target-devel@vger.kernel.org
15906 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15907 F: drivers/infiniband/ulp/srpt/
15910 M: Doug Gilbert <dgilbert@interlog.com>
15911 L: linux-scsi@vger.kernel.org
15913 W: http://sg.danny.cz/sg
15914 F: Documentation/scsi/scsi-generic.rst
15915 F: drivers/scsi/sg.c
15916 F: include/scsi/sg.h
15919 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15920 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15921 L: linux-scsi@vger.kernel.org
15923 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15926 F: Documentation/devicetree/bindings/scsi/
15931 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15932 L: linux-scsi@vger.kernel.org
15934 F: Documentation/scsi/st.rst
15935 F: drivers/scsi/st.*
15936 F: drivers/scsi/st_*.h
15938 SCSI TARGET CORE USER DRIVER
15939 M: Bodo Stroesser <bostroesser@gmail.com>
15940 L: linux-scsi@vger.kernel.org
15941 L: target-devel@vger.kernel.org
15943 F: Documentation/target/tcmu-design.rst
15944 F: drivers/target/target_core_user.c
15945 F: include/uapi/linux/target_core_user.h
15947 SCSI TARGET SUBSYSTEM
15948 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15949 L: linux-scsi@vger.kernel.org
15950 L: target-devel@vger.kernel.org
15952 W: http://www.linux-iscsi.org
15953 Q: https://patchwork.kernel.org/project/target-devel/list/
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15955 F: Documentation/target/
15960 M: Vlad Yasevich <vyasevich@gmail.com>
15961 M: Neil Horman <nhorman@tuxdriver.com>
15962 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15963 L: linux-sctp@vger.kernel.org
15965 W: http://lksctp.sourceforge.net
15966 F: Documentation/networking/sctp.rst
15967 F: include/linux/sctp.h
15968 F: include/net/sctp/
15969 F: include/uapi/linux/sctp.h
15973 M: Jim Cromie <jim.cromie@gmail.com>
15975 F: Documentation/i2c/busses/scx200_acb.rst
15976 F: arch/x86/platform/scx200/
15977 F: drivers/i2c/busses/scx200*
15978 F: drivers/mtd/maps/scx200_docflash.c
15979 F: drivers/watchdog/scx200_wdt.c
15980 F: include/linux/scx200.h
15983 M: Jim Cromie <jim.cromie@gmail.com>
15985 F: drivers/char/scx200_gpio.c
15986 F: include/linux/scx200_gpio.h
15988 SCx200 HRT CLOCKSOURCE DRIVER
15989 M: Jim Cromie <jim.cromie@gmail.com>
15991 F: drivers/clocksource/scx200_hrt.c
15993 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15994 M: Sascha Sommer <saschasommer@freenet.de>
15995 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15997 F: drivers/mmc/host/sdricoh_cs.c
15999 SECO BOARDS CEC DRIVER
16000 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16002 F: drivers/media/cec/platform/seco/seco-cec.c
16003 F: drivers/media/cec/platform/seco/seco-cec.h
16006 M: Kees Cook <keescook@chromium.org>
16007 R: Andy Lutomirski <luto@amacapital.net>
16008 R: Will Drewry <wad@chromium.org>
16010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16011 F: Documentation/userspace-api/seccomp_filter.rst
16012 F: include/linux/seccomp.h
16013 F: include/uapi/linux/seccomp.h
16014 F: kernel/seccomp.c
16015 F: tools/testing/selftests/kselftest_harness.h
16016 F: tools/testing/selftests/seccomp/*
16017 K: \bsecure_computing
16020 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16021 M: Al Cooper <alcooperx@gmail.com>
16022 L: linux-mmc@vger.kernel.org
16023 L: bcm-kernel-feedback-list@broadcom.com
16025 F: drivers/mmc/host/sdhci-brcmstb*
16027 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16028 M: Adrian Hunter <adrian.hunter@intel.com>
16029 L: linux-mmc@vger.kernel.org
16031 F: drivers/mmc/host/sdhci*
16032 F: include/linux/mmc/sdhci*
16034 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16035 M: Eugen Hristev <eugen.hristev@microchip.com>
16036 L: linux-mmc@vger.kernel.org
16038 F: drivers/mmc/host/sdhci-of-at91.c
16040 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16041 M: Ben Dooks <ben-linux@fluff.org>
16042 M: Jaehoon Chung <jh80.chung@samsung.com>
16043 L: linux-mmc@vger.kernel.org
16045 F: drivers/mmc/host/sdhci-s3c*
16047 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16048 M: Viresh Kumar <vireshk@kernel.org>
16049 L: linux-mmc@vger.kernel.org
16051 F: drivers/mmc/host/sdhci-spear.c
16053 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16054 M: Kishon Vijay Abraham I <kishon@ti.com>
16055 L: linux-mmc@vger.kernel.org
16057 F: drivers/mmc/host/sdhci-omap.c
16059 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16060 M: Jonathan Derrick <jonathan.derrick@intel.com>
16061 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16062 L: linux-block@vger.kernel.org
16064 F: block/opal_proto.h
16066 F: include/linux/sed*
16067 F: include/uapi/linux/sed*
16070 M: Security Officers <security@kernel.org>
16072 F: Documentation/admin-guide/security-bugs.rst
16075 M: James Morris <jmorris@namei.org>
16076 M: "Serge E. Hallyn" <serge@hallyn.com>
16077 L: linux-security-module@vger.kernel.org (suggested Cc:)
16079 W: http://kernsec.org/
16080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16082 X: security/selinux/
16084 SELINUX SECURITY MODULE
16085 M: Paul Moore <paul@paul-moore.com>
16086 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16087 M: Eric Paris <eparis@parisplace.org>
16088 L: selinux@vger.kernel.org
16090 W: https://selinuxproject.org
16091 W: https://github.com/SELinuxProject
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16093 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16094 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16095 F: Documentation/admin-guide/LSM/SELinux.rst
16096 F: include/trace/events/avc.h
16097 F: include/uapi/linux/selinux_netlink.h
16098 F: scripts/selinux/
16099 F: security/selinux/
16102 M: Jiri Slaby <jirislaby@kernel.org>
16104 F: drivers/misc/phantom.c
16105 F: include/uapi/linux/phantom.h
16107 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16108 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16110 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16111 F: drivers/iio/chemical/scd30.h
16112 F: drivers/iio/chemical/scd30_core.c
16113 F: drivers/iio/chemical/scd30_i2c.c
16114 F: drivers/iio/chemical/scd30_serial.c
16116 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16117 M: Tomasz Duszynski <tduszyns@gmail.com>
16119 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16120 F: drivers/iio/chemical/sps30.c
16123 M: Rob Herring <robh@kernel.org>
16124 L: linux-serial@vger.kernel.org
16126 F: Documentation/devicetree/bindings/serial/serial.yaml
16127 F: drivers/tty/serdev/
16128 F: include/linux/serdev.h
16131 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16132 L: linux-serial@vger.kernel.org
16134 F: Documentation/devicetree/bindings/serial/
16135 F: drivers/tty/serial/
16138 M: Sean Young <sean@mess.org>
16139 L: linux-media@vger.kernel.org
16141 F: drivers/media/rc/serial_ir.c
16143 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16144 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16147 F: Documentation/devicetree/bindings/slimbus/
16148 F: drivers/slimbus/
16149 F: include/linux/slimbus.h
16152 M: Edward Cree <ecree.xilinx@gmail.com>
16153 M: Martin Habets <habetsm.xilinx@gmail.com>
16154 L: netdev@vger.kernel.org
16156 F: drivers/net/ethernet/sfc/
16158 SFF/SFP/SFP+ MODULE SUPPORT
16159 M: Russell King <linux@armlinux.org.uk>
16160 L: netdev@vger.kernel.org
16162 F: drivers/net/phy/phylink.c
16163 F: drivers/net/phy/sfp*
16164 F: include/linux/mdio/mdio-i2c.h
16165 F: include/linux/phylink.h
16166 F: include/linux/sfp.h
16167 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)
16170 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16172 F: drivers/misc/sgi-gru/
16174 SGI XP/XPC/XPNET DRIVER
16175 M: Robin Holt <robinmholt@gmail.com>
16176 M: Steve Wahl <steve.wahl@hpe.com>
16177 R: Mike Travis <mike.travis@hpe.com>
16179 F: drivers/misc/sgi-xp/
16181 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16182 M: Karsten Graul <kgraul@linux.ibm.com>
16183 L: linux-s390@vger.kernel.org
16185 W: http://www.ibm.com/developerworks/linux/linux390/
16188 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16189 M: Linus Walleij <linus.walleij@linaro.org>
16190 L: linux-iio@vger.kernel.org
16192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16193 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16194 F: drivers/iio/light/gp2ap002.c
16196 SHARP RJ54N1CB0C SENSOR DRIVER
16197 M: Jacopo Mondi <jacopo@jmondi.org>
16198 L: linux-media@vger.kernel.org
16200 T: git git://linuxtv.org/media_tree.git
16201 F: drivers/media/i2c/rj54n1cb0c.c
16202 F: include/media/i2c/rj54n1cb0c.h
16204 SH_VOU V4L2 OUTPUT DRIVER
16205 L: linux-media@vger.kernel.org
16207 F: drivers/media/platform/sh_vou.c
16208 F: include/media/drv-intf/sh_vou.h
16210 SI2157 MEDIA DRIVER
16211 M: Antti Palosaari <crope@iki.fi>
16212 L: linux-media@vger.kernel.org
16214 W: https://linuxtv.org
16215 W: http://palosaari.fi/linux/
16216 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16217 T: git git://linuxtv.org/anttip/media_tree.git
16218 F: drivers/media/tuners/si2157*
16220 SI2165 MEDIA DRIVER
16221 M: Matthias Schwarzott <zzam@gentoo.org>
16222 L: linux-media@vger.kernel.org
16224 W: https://linuxtv.org
16225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16226 F: drivers/media/dvb-frontends/si2165*
16228 SI2168 MEDIA DRIVER
16229 M: Antti Palosaari <crope@iki.fi>
16230 L: linux-media@vger.kernel.org
16232 W: https://linuxtv.org
16233 W: http://palosaari.fi/linux/
16234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16235 T: git git://linuxtv.org/anttip/media_tree.git
16236 F: drivers/media/dvb-frontends/si2168*
16238 SI470X FM RADIO RECEIVER I2C DRIVER
16239 M: Hans Verkuil <hverkuil@xs4all.nl>
16240 L: linux-media@vger.kernel.org
16242 W: https://linuxtv.org
16243 T: git git://linuxtv.org/media_tree.git
16244 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16246 SI470X FM RADIO RECEIVER USB DRIVER
16247 M: Hans Verkuil <hverkuil@xs4all.nl>
16248 L: linux-media@vger.kernel.org
16250 W: https://linuxtv.org
16251 T: git git://linuxtv.org/media_tree.git
16252 F: drivers/media/radio/si470x/radio-si470x-common.c
16253 F: drivers/media/radio/si470x/radio-si470x-usb.c
16254 F: drivers/media/radio/si470x/radio-si470x.h
16256 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16257 M: Eduardo Valentin <edubezval@gmail.com>
16258 L: linux-media@vger.kernel.org
16260 W: https://linuxtv.org
16261 T: git git://linuxtv.org/media_tree.git
16262 F: drivers/media/radio/si4713/si4713.?
16264 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16265 M: Eduardo Valentin <edubezval@gmail.com>
16266 L: linux-media@vger.kernel.org
16268 W: https://linuxtv.org
16269 T: git git://linuxtv.org/media_tree.git
16270 F: drivers/media/radio/si4713/radio-platform-si4713.c
16272 SI4713 FM RADIO TRANSMITTER USB DRIVER
16273 M: Hans Verkuil <hverkuil@xs4all.nl>
16274 L: linux-media@vger.kernel.org
16276 W: https://linuxtv.org
16277 T: git git://linuxtv.org/media_tree.git
16278 F: drivers/media/radio/si4713/radio-usb-si4713.c
16281 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16282 L: linux-media@vger.kernel.org
16284 W: https://linuxtv.org
16285 T: git git://linuxtv.org/media_tree.git
16286 F: drivers/media/common/siano/
16287 F: drivers/media/mmc/siano/
16288 F: drivers/media/usb/siano/
16289 F: drivers/media/usb/siano/
16292 M: Palmer Dabbelt <palmer@dabbelt.com>
16293 M: Paul Walmsley <paul.walmsley@sifive.com>
16294 L: linux-riscv@lists.infradead.org
16296 T: git git://github.com/sifive/riscv-linux.git
16300 SIFIVE FU540 SYSTEM-ON-CHIP
16301 M: Paul Walmsley <paul.walmsley@sifive.com>
16302 M: Palmer Dabbelt <palmer@dabbelt.com>
16303 L: linux-riscv@lists.infradead.org
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16310 M: Green Wan <green.wan@sifive.com>
16312 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16313 F: drivers/dma/sf-pdma/
16315 SILEAD TOUCHSCREEN DRIVER
16316 M: Hans de Goede <hdegoede@redhat.com>
16317 L: linux-input@vger.kernel.org
16318 L: platform-driver-x86@vger.kernel.org
16320 F: drivers/input/touchscreen/silead.c
16321 F: drivers/platform/x86/touchscreen_dmi.c
16323 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16324 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16326 F: drivers/staging/wfx/
16328 SILICON MOTION SM712 FRAME BUFFER DRIVER
16329 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16330 M: Teddy Wang <teddy.wang@siliconmotion.com>
16331 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16332 L: linux-fbdev@vger.kernel.org
16334 F: Documentation/fb/sm712fb.rst
16335 F: drivers/video/fbdev/sm712*
16337 SILVACO I3C DUAL-ROLE MASTER
16338 M: Miquel Raynal <miquel.raynal@bootlin.com>
16339 M: Conor Culhane <conor.culhane@silvaco.com>
16340 L: linux-i3c@lists.infradead.org
16342 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16343 F: drivers/i3c/master/svc-i3c-master.c
16346 M: Hans de Goede <hdegoede@redhat.com>
16347 L: linux-fbdev@vger.kernel.org
16349 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16350 F: drivers/video/fbdev/simplefb.c
16351 F: include/linux/platform_data/simplefb.h
16353 SIMTEC EB110ATX (Chalice CATS)
16354 M: Simtec Linux Team <linux@simtec.co.uk>
16356 W: http://www.simtec.co.uk/products/EB110ATX/
16358 SIMTEC EB2410ITX (BAST)
16359 M: Simtec Linux Team <linux@simtec.co.uk>
16361 W: http://www.simtec.co.uk/products/EB2410ITX/
16362 F: arch/arm/mach-s3c/bast-ide.c
16363 F: arch/arm/mach-s3c/bast-irq.c
16364 F: arch/arm/mach-s3c/mach-bast.c
16367 M: Thorsten Scherer <t.scherer@eckelmann.de>
16368 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16369 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16371 F: drivers/gpio/gpio-siox.c
16373 F: include/trace/events/siox.h
16375 SIPHASH PRF ROUTINES
16376 M: Jason A. Donenfeld <Jason@zx2c4.com>
16378 F: include/linux/siphash.h
16380 F: lib/test_siphash.c
16382 SIS 190 ETHERNET DRIVER
16383 M: Francois Romieu <romieu@fr.zoreil.com>
16384 L: netdev@vger.kernel.org
16386 F: drivers/net/ethernet/sis/sis190.c
16388 SIS 900/7016 FAST ETHERNET DRIVER
16389 M: Daniele Venzano <venza@brownhat.org>
16390 L: netdev@vger.kernel.org
16392 W: http://www.brownhat.org/sis900.html
16393 F: drivers/net/ethernet/sis/sis900.*
16395 SIS FRAMEBUFFER DRIVER
16396 M: Thomas Winischhofer <thomas@winischhofer.net>
16398 W: http://www.winischhofer.net/linuxsisvga.shtml
16399 F: Documentation/fb/sisfb.rst
16400 F: drivers/video/fbdev/sis/
16401 F: include/video/sisfb.h
16403 SIS I2C TOUCHSCREEN DRIVER
16404 M: Mika Penttilä <mika.penttila@nextfour.com>
16405 L: linux-input@vger.kernel.org
16407 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16408 F: drivers/input/touchscreen/sis_i2c.c
16411 M: Thomas Winischhofer <thomas@winischhofer.net>
16413 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16414 F: drivers/usb/misc/sisusbvga/
16417 M: Christoph Lameter <cl@linux.com>
16418 M: Pekka Enberg <penberg@kernel.org>
16419 M: David Rientjes <rientjes@google.com>
16420 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16421 M: Andrew Morton <akpm@linux-foundation.org>
16422 M: Vlastimil Babka <vbabka@suse.cz>
16423 L: linux-mm@kvack.org
16425 F: include/linux/sl?b*.h
16428 SLEEPABLE READ-COPY UPDATE (SRCU)
16429 M: Lai Jiangshan <jiangshanlai@gmail.com>
16430 M: "Paul E. McKenney" <paulmck@kernel.org>
16431 M: Josh Triplett <josh@joshtriplett.org>
16432 R: Steven Rostedt <rostedt@goodmis.org>
16433 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16434 L: rcu@vger.kernel.org
16436 W: http://www.rdrop.com/users/paulmck/RCU/
16437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16438 F: include/linux/srcu*.h
16439 F: kernel/rcu/srcu*.c
16441 SMACK SECURITY MODULE
16442 M: Casey Schaufler <casey@schaufler-ca.com>
16443 L: linux-security-module@vger.kernel.org
16445 W: http://schaufler-ca.com
16446 T: git git://github.com/cschaufler/smack-next
16447 F: Documentation/admin-guide/LSM/Smack.rst
16450 SMC91x ETHERNET DRIVER
16451 M: Nicolas Pitre <nico@fluxnic.net>
16453 F: drivers/net/ethernet/smsc/smc91x.*
16455 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16456 M: Mark Rutland <mark.rutland@arm.com>
16457 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16458 M: Sudeep Holla <sudeep.holla@arm.com>
16459 L: linux-arm-kernel@lists.infradead.org
16461 F: drivers/firmware/smccc/
16462 F: include/linux/arm-smccc.h
16464 SMM665 HARDWARE MONITOR DRIVER
16465 M: Guenter Roeck <linux@roeck-us.net>
16466 L: linux-hwmon@vger.kernel.org
16468 F: Documentation/hwmon/smm665.rst
16469 F: drivers/hwmon/smm665.c
16471 SMSC EMC2103 HARDWARE MONITOR DRIVER
16472 M: Steve Glendinning <steve.glendinning@shawell.net>
16473 L: linux-hwmon@vger.kernel.org
16475 F: Documentation/hwmon/emc2103.rst
16476 F: drivers/hwmon/emc2103.c
16478 SMSC SCH5627 HARDWARE MONITOR DRIVER
16479 M: Hans de Goede <hdegoede@redhat.com>
16480 L: linux-hwmon@vger.kernel.org
16482 F: Documentation/hwmon/sch5627.rst
16483 F: drivers/hwmon/sch5627.c
16485 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16486 M: Steve Glendinning <steve.glendinning@shawell.net>
16487 L: linux-fbdev@vger.kernel.org
16489 F: drivers/video/fbdev/smscufx.c
16491 SMSC47B397 HARDWARE MONITOR DRIVER
16492 M: Jean Delvare <jdelvare@suse.com>
16493 L: linux-hwmon@vger.kernel.org
16495 F: Documentation/hwmon/smsc47b397.rst
16496 F: drivers/hwmon/smsc47b397.c
16498 SMSC911x ETHERNET DRIVER
16499 M: Steve Glendinning <steve.glendinning@shawell.net>
16500 L: netdev@vger.kernel.org
16502 F: drivers/net/ethernet/smsc/smsc911x.*
16503 F: include/linux/smsc911x.h
16505 SMSC9420 PCI ETHERNET DRIVER
16506 M: Steve Glendinning <steve.glendinning@shawell.net>
16507 L: netdev@vger.kernel.org
16509 F: drivers/net/ethernet/smsc/smsc9420.*
16511 SOCIONEXT (SNI) AVE NETWORK DRIVER
16512 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16513 L: netdev@vger.kernel.org
16515 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16516 F: drivers/net/ethernet/socionext/sni_ave.c
16518 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16519 M: Jassi Brar <jaswinder.singh@linaro.org>
16520 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16521 L: netdev@vger.kernel.org
16523 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16524 F: drivers/net/ethernet/socionext/netsec.c
16526 SOCIONEXT (SNI) Synquacer SPI DRIVER
16527 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16528 M: Jassi Brar <jaswinder.singh@linaro.org>
16529 L: linux-spi@vger.kernel.org
16531 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16532 F: drivers/spi/spi-synquacer.c
16534 SOCIONEXT SYNQUACER I2C DRIVER
16535 M: Ard Biesheuvel <ardb@kernel.org>
16536 L: linux-i2c@vger.kernel.org
16538 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16539 F: drivers/i2c/busses/i2c-synquacer.c
16541 SOCIONEXT UNIPHIER SOUND DRIVER
16542 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16544 F: sound/soc/uniphier/
16546 SOEKRIS NET48XX LED SUPPORT
16547 M: Chris Boot <bootc@bootc.net>
16549 F: drivers/leds/leds-net48xx.c
16551 SOFT-IWARP DRIVER (siw)
16552 M: Bernard Metzler <bmt@zurich.ibm.com>
16553 L: linux-rdma@vger.kernel.org
16555 F: drivers/infiniband/sw/siw/
16556 F: include/uapi/rdma/siw-abi.h
16558 SOFT-ROCE DRIVER (rxe)
16559 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16560 L: linux-rdma@vger.kernel.org
16562 F: drivers/infiniband/sw/rxe/
16563 F: include/uapi/rdma/rdma_user_rxe.h
16565 SOFTLOGIC 6x10 MPEG CODEC
16566 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16567 M: Anton Sviridenko <anton@corp.bluecherry.net>
16568 M: Andrey Utkin <andrey_utkin@fastmail.com>
16569 M: Ismael Luceno <ismael@iodev.co.uk>
16570 L: linux-media@vger.kernel.org
16572 F: drivers/media/pci/solo6x10/
16574 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16575 M: James Morse <james.morse@arm.com>
16576 L: linux-arm-kernel@lists.infradead.org
16578 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16579 F: drivers/firmware/arm_sdei.c
16580 F: include/linux/arm_sdei.h
16581 F: include/uapi/linux/arm_sdei.h
16583 SOFTWARE RAID (Multiple Disks) SUPPORT
16584 M: Song Liu <song@kernel.org>
16585 L: linux-raid@vger.kernel.org
16587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16588 F: drivers/md/Kconfig
16589 F: drivers/md/Makefile
16591 F: drivers/md/raid*
16592 F: include/linux/raid/
16593 F: include/uapi/linux/raid/
16595 SOLIDRUN CLEARFOG SUPPORT
16596 M: Russell King <linux@armlinux.org.uk>
16598 F: arch/arm/boot/dts/armada-388-clearfog*
16599 F: arch/arm/boot/dts/armada-38x-solidrun-*
16601 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16602 M: Russell King <linux@armlinux.org.uk>
16604 F: arch/arm/boot/dts/imx6*-cubox-i*
16605 F: arch/arm/boot/dts/imx6*-hummingboard*
16606 F: arch/arm/boot/dts/imx6*-sr-*
16608 SONIC NETWORK DRIVER
16609 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16610 L: netdev@vger.kernel.org
16612 F: drivers/net/ethernet/natsemi/sonic.*
16614 SONICS SILICON BACKPLANE DRIVER (SSB)
16615 M: Michael Buesch <m@bues.ch>
16616 L: linux-wireless@vger.kernel.org
16619 F: include/linux/ssb/
16621 SONY IMX214 SENSOR DRIVER
16622 M: Ricardo Ribalda <ribalda@kernel.org>
16623 L: linux-media@vger.kernel.org
16625 T: git git://linuxtv.org/media_tree.git
16626 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16627 F: drivers/media/i2c/imx214.c
16629 SONY IMX219 SENSOR DRIVER
16630 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16631 L: linux-media@vger.kernel.org
16633 T: git git://linuxtv.org/media_tree.git
16634 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16635 F: drivers/media/i2c/imx219.c
16637 SONY IMX258 SENSOR DRIVER
16638 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16639 L: linux-media@vger.kernel.org
16641 T: git git://linuxtv.org/media_tree.git
16642 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16643 F: drivers/media/i2c/imx258.c
16645 SONY IMX274 SENSOR DRIVER
16646 M: Leon Luo <leonl@leopardimaging.com>
16647 L: linux-media@vger.kernel.org
16649 T: git git://linuxtv.org/media_tree.git
16650 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16651 F: drivers/media/i2c/imx274.c
16653 SONY IMX290 SENSOR DRIVER
16654 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16655 L: linux-media@vger.kernel.org
16657 T: git git://linuxtv.org/media_tree.git
16658 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16659 F: drivers/media/i2c/imx290.c
16661 SONY IMX319 SENSOR DRIVER
16662 M: Bingbu Cao <bingbu.cao@intel.com>
16663 L: linux-media@vger.kernel.org
16665 T: git git://linuxtv.org/media_tree.git
16666 F: drivers/media/i2c/imx319.c
16668 SONY IMX334 SENSOR DRIVER
16669 M: Paul J. Murphy <paul.j.murphy@intel.com>
16670 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16671 L: linux-media@vger.kernel.org
16673 T: git git://linuxtv.org/media_tree.git
16674 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16675 F: drivers/media/i2c/imx334.c
16677 SONY IMX355 SENSOR DRIVER
16678 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16679 L: linux-media@vger.kernel.org
16681 T: git git://linuxtv.org/media_tree.git
16682 F: drivers/media/i2c/imx355.c
16684 SONY MEMORYSTICK SUBSYSTEM
16685 M: Maxim Levitsky <maximlevitsky@gmail.com>
16686 M: Alex Dubov <oakad@yahoo.com>
16687 M: Ulf Hansson <ulf.hansson@linaro.org>
16688 L: linux-mmc@vger.kernel.org
16690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16691 F: drivers/memstick/
16692 F: include/linux/memstick.h
16694 SONY VAIO CONTROL DEVICE DRIVER
16695 M: Mattia Dongili <malattia@linux.it>
16696 L: platform-driver-x86@vger.kernel.org
16698 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16699 F: Documentation/admin-guide/laptops/sony-laptop.rst
16700 F: drivers/char/sonypi.c
16701 F: drivers/platform/x86/sony-laptop.c
16702 F: include/linux/sony-laptop.h
16705 M: Jaroslav Kysela <perex@perex.cz>
16706 M: Takashi Iwai <tiwai@suse.com>
16707 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16709 W: http://www.alsa-project.org/
16710 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16712 F: Documentation/sound/
16714 F: include/uapi/sound/
16717 SOUND - COMPRESSED AUDIO
16718 M: Vinod Koul <vkoul@kernel.org>
16719 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16722 F: Documentation/sound/designs/compress-offload.rst
16723 F: include/sound/compress_driver.h
16724 F: include/uapi/sound/compress_*
16725 F: sound/core/compress_offload.c
16726 F: sound/soc/soc-compress.c
16728 SOUND - DMAENGINE HELPERS
16729 M: Lars-Peter Clausen <lars@metafoo.de>
16731 F: include/sound/dmaengine_pcm.h
16732 F: sound/core/pcm_dmaengine.c
16733 F: sound/soc/soc-generic-dmaengine-pcm.c
16735 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16736 M: Liam Girdwood <lgirdwood@gmail.com>
16737 M: Mark Brown <broonie@kernel.org>
16738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16740 W: http://alsa-project.org/main/index.php/ASoC
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16742 F: Documentation/devicetree/bindings/sound/
16743 F: Documentation/sound/soc/
16744 F: include/dt-bindings/sound/
16745 F: include/sound/soc*
16748 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16749 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16750 M: Liam Girdwood <lgirdwood@gmail.com>
16751 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16752 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16753 M: Daniel Baluta <daniel.baluta@nxp.com>
16754 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16756 W: https://github.com/thesofproject/linux/
16759 SOUNDWIRE SUBSYSTEM
16760 M: Vinod Koul <vkoul@kernel.org>
16761 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16762 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16763 R: Sanyog Kale <sanyog.r.kale@intel.com>
16764 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16767 F: Documentation/driver-api/soundwire/
16768 F: drivers/soundwire/
16769 F: include/linux/soundwire/
16772 M: Olli Salonen <olli.salonen@iki.fi>
16773 L: linux-media@vger.kernel.org
16775 W: https://linuxtv.org
16776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16777 F: drivers/media/dvb-frontends/sp2*
16779 SPARC + UltraSPARC (sparc/sparc64)
16780 M: "David S. Miller" <davem@davemloft.net>
16781 L: sparclinux@vger.kernel.org
16783 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16789 SPARC SERIAL DRIVERS
16790 M: "David S. Miller" <davem@davemloft.net>
16791 L: sparclinux@vger.kernel.org
16793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16795 F: drivers/tty/serial/suncore.c
16796 F: drivers/tty/serial/sunhv.c
16797 F: drivers/tty/serial/sunsab.c
16798 F: drivers/tty/serial/sunsab.h
16799 F: drivers/tty/serial/sunsu.c
16800 F: drivers/tty/serial/sunzilog.c
16801 F: drivers/tty/serial/sunzilog.h
16802 F: drivers/tty/vcc.c
16803 F: include/linux/sunserialcore.h
16806 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16807 L: linux-sparse@vger.kernel.org
16809 W: https://sparse.docs.kernel.org/
16810 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16811 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16812 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16813 F: include/linux/compiler.h
16815 SPEAKUP CONSOLE SPEECH DRIVER
16816 M: William Hubbs <w.d.hubbs@gmail.com>
16817 M: Chris Brannon <chris@the-brannons.com>
16818 M: Kirk Reiser <kirk@reisers.ca>
16819 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16820 L: speakup@linux-speakup.org
16822 W: http://www.linux-speakup.org/
16823 W: https://github.com/linux-speakup/speakup
16824 B: https://github.com/linux-speakup/speakup/issues
16825 F: drivers/accessibility/speakup/
16827 SPEAR CLOCK FRAMEWORK SUPPORT
16828 M: Viresh Kumar <vireshk@kernel.org>
16829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16831 W: http://www.st.com/spear
16832 F: drivers/clk/spear/
16834 SPEAR PLATFORM SUPPORT
16835 M: Viresh Kumar <vireshk@kernel.org>
16836 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16839 W: http://www.st.com/spear
16840 F: arch/arm/boot/dts/spear*
16841 F: arch/arm/mach-spear/
16844 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16845 L: linux-mtd@lists.infradead.org
16847 W: http://www.linux-mtd.infradead.org/
16848 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16849 C: irc://irc.oftc.net/mtd
16850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16851 F: drivers/mtd/spi-nor/
16852 F: include/linux/mtd/spi-nor.h
16855 M: Mark Brown <broonie@kernel.org>
16856 L: linux-spi@vger.kernel.org
16858 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16860 F: Documentation/devicetree/bindings/spi/
16861 F: Documentation/spi/
16863 F: include/linux/spi/
16864 F: include/uapi/linux/spi/
16867 SPIDERNET NETWORK DRIVER for CELL
16868 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16869 L: netdev@vger.kernel.org
16871 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16872 F: drivers/net/ethernet/toshiba/spider_net*
16875 M: Stephen Boyd <sboyd@kernel.org>
16876 L: linux-kernel@vger.kernel.org
16878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16879 F: Documentation/devicetree/bindings/spmi/
16881 F: include/dt-bindings/spmi/spmi.h
16882 F: include/linux/spmi.h
16883 F: include/trace/events/spmi.h
16886 M: Jeremy Kerr <jk@ozlabs.org>
16887 L: linuxppc-dev@lists.ozlabs.org
16889 W: http://www.ibm.com/developerworks/power/cell/
16890 F: Documentation/filesystems/spufs/spufs.rst
16891 F: arch/powerpc/platforms/cell/spufs/
16893 SQUASHFS FILE SYSTEM
16894 M: Phillip Lougher <phillip@squashfs.org.uk>
16895 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16897 W: http://squashfs.org.uk
16898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16899 F: Documentation/filesystems/squashfs.rst
16902 SRM (Alpha) environment access
16903 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16905 F: arch/alpha/kernel/srm_env.c
16907 ST LSM6DSx IMU IIO DRIVER
16908 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16909 L: linux-iio@vger.kernel.org
16911 W: http://www.st.com/
16912 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16913 F: drivers/iio/imu/st_lsm6dsx/
16915 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16916 M: Mickael Guene <mickael.guene@st.com>
16917 L: linux-media@vger.kernel.org
16919 T: git git://linuxtv.org/media_tree.git
16920 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16921 F: drivers/media/i2c/st-mipid02.c
16923 ST STM32 I2C/SMBUS DRIVER
16924 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16925 L: linux-i2c@vger.kernel.org
16927 F: drivers/i2c/busses/i2c-stm32*
16929 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16930 M: Song Qiang <songqiang1304521@gmail.com>
16931 L: linux-iio@vger.kernel.org
16933 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16934 F: drivers/iio/proximity/vl53l0x-i2c.c
16937 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16938 M: Sasha Levin <sashal@kernel.org>
16939 L: stable@vger.kernel.org
16941 F: Documentation/process/stable-kernel-rules.rst
16943 STAGING - ATOMISP DRIVER
16944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16945 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16946 L: linux-media@vger.kernel.org
16948 F: drivers/staging/media/atomisp/
16951 M: Ian Abbott <abbotti@mev.co.uk>
16952 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16954 F: drivers/staging/comedi/
16956 STAGING - FIELDBUS SUBSYSTEM
16957 M: Sven Van Asbroeck <TheSven73@gmail.com>
16959 F: drivers/staging/fieldbus/*
16960 F: drivers/staging/fieldbus/Documentation/
16962 STAGING - HMS ANYBUS-S BUS
16963 M: Sven Van Asbroeck <TheSven73@gmail.com>
16965 F: drivers/staging/fieldbus/anybuss/
16967 STAGING - INDUSTRIAL IO
16968 M: Jonathan Cameron <jic23@kernel.org>
16969 L: linux-iio@vger.kernel.org
16971 F: Documentation/devicetree/bindings/staging/iio/
16972 F: drivers/staging/iio/
16974 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16975 M: Marc Dietrich <marvin24@gmx.de>
16976 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16977 L: linux-tegra@vger.kernel.org
16979 F: drivers/staging/nvec/
16981 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16982 M: Jens Frederich <jfrederich@gmail.com>
16983 M: Daniel Drake <dsd@laptop.org>
16984 M: Jon Nettleton <jon.nettleton@gmail.com>
16986 W: http://wiki.laptop.org/go/DCON
16987 F: drivers/staging/olpc_dcon/
16989 STAGING - REALTEK RTL8188EU DRIVERS
16990 M: Larry Finger <Larry.Finger@lwfinger.net>
16992 F: drivers/staging/rtl8188eu/
16994 STAGING - REALTEK RTL8712U DRIVERS
16995 M: Larry Finger <Larry.Finger@lwfinger.net>
16996 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16998 F: drivers/staging/rtl8712/
17000 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17001 M: Michael Hennerich <michael.hennerich@analog.com>
17002 L: linux-fbdev@vger.kernel.org
17004 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17005 F: drivers/staging/fbtft/fb_seps525.c
17007 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17008 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17009 M: Teddy Wang <teddy.wang@siliconmotion.com>
17010 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17011 L: linux-fbdev@vger.kernel.org
17013 F: drivers/staging/sm750fb/
17015 STAGING - VIA VT665X DRIVERS
17016 M: Forest Bond <forest@alittletooquiet.net>
17018 F: drivers/staging/vt665?/
17021 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17022 L: devel@driverdev.osuosl.org
17024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17025 F: drivers/staging/
17027 STARFIRE/DURALAN NETWORK DRIVER
17028 M: Ion Badulescu <ionut@badula.org>
17030 F: drivers/net/ethernet/adaptec/starfire*
17033 M: Peter Zijlstra <peterz@infradead.org>
17034 M: Josh Poimboeuf <jpoimboe@redhat.com>
17035 M: Jason Baron <jbaron@akamai.com>
17036 R: Steven Rostedt <rostedt@goodmis.org>
17037 R: Ard Biesheuvel <ardb@kernel.org>
17039 F: arch/*/include/asm/jump_label*.h
17040 F: arch/*/include/asm/static_call*.h
17041 F: arch/*/kernel/jump_label.c
17042 F: arch/*/kernel/static_call.c
17043 F: include/linux/jump_label*.h
17044 F: include/linux/static_call*.h
17045 F: kernel/jump_label.c
17046 F: kernel/static_call.c
17048 STI AUDIO (ASoC) DRIVERS
17049 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17052 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17056 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17058 F: Documentation/devicetree/bindings/media/stih-cec.txt
17059 F: drivers/media/cec/platform/sti/
17061 STK1160 USB VIDEO CAPTURE DRIVER
17062 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17063 L: linux-media@vger.kernel.org
17065 T: git git://linuxtv.org/media_tree.git
17066 F: drivers/media/usb/stk1160/
17068 STM32 AUDIO (ASoC) DRIVERS
17069 M: Olivier Moysan <olivier.moysan@st.com>
17070 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17071 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17073 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17076 STM32 TIMER/LPTIMER DRIVERS
17077 M: Fabrice Gasnier <fabrice.gasnier@st.com>
17079 F: Documentation/ABI/testing/*timer-stm32
17080 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17081 F: drivers/*/stm32-*timer*
17082 F: drivers/pwm/pwm-stm32*
17083 F: include/linux/*/stm32-*tim*
17085 STMMAC ETHERNET DRIVER
17086 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17087 M: Alexandre Torgue <alexandre.torgue@st.com>
17088 M: Jose Abreu <joabreu@synopsys.com>
17089 L: netdev@vger.kernel.org
17091 W: http://www.stlinux.com
17092 F: Documentation/networking/device_drivers/ethernet/stmicro/
17093 F: drivers/net/ethernet/stmicro/stmmac/
17096 M: Sam Creasey <sammy@sammy.net>
17098 W: http://sammy.net/sun3/
17099 F: arch/m68k/include/asm/sun3*
17100 F: arch/m68k/kernel/*sun3*
17101 F: arch/m68k/sun3*/
17102 F: drivers/net/ethernet/i825xx/sun3*
17104 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17105 M: Hans de Goede <hdegoede@redhat.com>
17106 L: linux-input@vger.kernel.org
17108 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17109 F: drivers/input/keyboard/sun4i-lradc-keys.c
17111 SUNDANCE NETWORK DRIVER
17112 M: Denis Kirjanov <kda@linux-powerpc.org>
17113 L: netdev@vger.kernel.org
17115 F: drivers/net/ethernet/dlink/sundance.c
17118 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17119 M: Rich Felker <dalias@libc.org>
17120 L: linux-sh@vger.kernel.org
17122 Q: http://patchwork.kernel.org/project/linux-sh/list/
17123 F: Documentation/sh/
17128 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17129 M: Len Brown <len.brown@intel.com>
17130 M: Pavel Machek <pavel@ucw.cz>
17131 L: linux-pm@vger.kernel.org
17133 B: https://bugzilla.kernel.org
17134 F: Documentation/power/
17135 F: arch/x86/kernel/acpi/
17136 F: drivers/base/power/
17137 F: include/linux/freezer.h
17138 F: include/linux/pm.h
17139 F: include/linux/suspend.h
17143 M: Martin Mares <mj@ucw.cz>
17144 L: linux-video@atrey.karlin.mff.cuni.cz
17146 F: Documentation/admin-guide/svga.rst
17147 F: arch/x86/boot/video*
17150 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17151 L: iommu@lists.linux-foundation.org
17153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17154 F: arch/*/kernel/pci-swiotlb.c
17155 F: include/linux/swiotlb.h
17156 F: kernel/dma/swiotlb.c
17159 M: Jiri Pirko <jiri@resnulli.us>
17160 M: Ivan Vecera <ivecera@redhat.com>
17161 L: netdev@vger.kernel.org
17163 F: include/net/switchdev.h
17166 SY8106A REGULATOR DRIVER
17167 M: Icenowy Zheng <icenowy@aosc.io>
17169 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17170 F: drivers/regulator/sy8106a-regulator.c
17172 SYNC FILE FRAMEWORK
17173 M: Sumit Semwal <sumit.semwal@linaro.org>
17174 R: Gustavo Padovan <gustavo@padovan.org>
17175 L: linux-media@vger.kernel.org
17176 L: dri-devel@lists.freedesktop.org
17178 T: git git://anongit.freedesktop.org/drm/drm-misc
17179 F: Documentation/driver-api/sync_file.rst
17180 F: drivers/dma-buf/dma-fence*
17181 F: drivers/dma-buf/sw_sync.c
17182 F: drivers/dma-buf/sync_*
17183 F: include/linux/sync_file.h
17184 F: include/uapi/linux/sync_file.h
17186 SYNOPSYS ARC ARCHITECTURE
17187 M: Vineet Gupta <vgupta@synopsys.com>
17188 L: linux-snps-arc@lists.infradead.org
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17191 F: Documentation/devicetree/bindings/arc/*
17192 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17194 F: drivers/clocksource/arc_timer.c
17195 F: drivers/tty/serial/arc_uart.c
17197 SYNOPSYS ARC HSDK SDP pll clock driver
17198 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17200 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17201 F: drivers/clk/clk-hsdk-pll.c
17203 SYNOPSYS ARC SDP clock driver
17204 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17206 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17207 F: drivers/clk/axs10x/*
17209 SYNOPSYS ARC SDP platform support
17210 M: Alexey Brodkin <abrodkin@synopsys.com>
17212 F: Documentation/devicetree/bindings/arc/axs10*
17213 F: arch/arc/boot/dts/ax*
17214 F: arch/arc/plat-axs10x
17216 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17217 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17219 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17220 F: drivers/reset/reset-axs10x.c
17222 SYNOPSYS CREG GPIO DRIVER
17223 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17225 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17226 F: drivers/gpio/gpio-creg-snps.c
17228 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17229 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17231 F: drivers/tty/serial/8250/8250_dw.c
17232 F: drivers/tty/serial/8250/8250_dwlib.*
17233 F: drivers/tty/serial/8250/8250_lpss.c
17235 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17236 M: Hoan Tran <hoan@os.amperecomputing.com>
17237 M: Serge Semin <fancer.lancer@gmail.com>
17238 L: linux-gpio@vger.kernel.org
17240 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17241 F: drivers/gpio/gpio-dwapb.c
17243 SYNOPSYS DESIGNWARE APB SSI DRIVER
17244 M: Serge Semin <fancer.lancer@gmail.com>
17245 L: linux-spi@vger.kernel.org
17247 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17248 F: drivers/spi/spi-dw*
17250 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17251 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17253 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17254 F: drivers/dma/dw-axi-dmac/
17256 SYNOPSYS DESIGNWARE DMAC DRIVER
17257 M: Viresh Kumar <vireshk@kernel.org>
17258 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17260 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17262 F: include/dt-bindings/dma/dw-dmac.h
17263 F: include/linux/dma/dw.h
17264 F: include/linux/platform_data/dma-dw.h
17266 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17267 M: Jose Abreu <Jose.Abreu@synopsys.com>
17268 L: netdev@vger.kernel.org
17270 F: drivers/net/ethernet/synopsys/
17272 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17273 M: Jose Abreu <Jose.Abreu@synopsys.com>
17274 L: netdev@vger.kernel.org
17276 F: drivers/net/pcs/pcs-xpcs.c
17277 F: include/linux/pcs/pcs-xpcs.h
17279 SYNOPSYS DESIGNWARE I2C DRIVER
17280 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17281 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17282 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17283 L: linux-i2c@vger.kernel.org
17285 F: drivers/i2c/busses/i2c-designware-*
17286 F: include/linux/platform_data/i2c-designware.h
17288 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17289 M: Jaehoon Chung <jh80.chung@samsung.com>
17290 L: linux-mmc@vger.kernel.org
17292 F: drivers/mmc/host/dw_mmc*
17294 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17295 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17297 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17298 F: drivers/reset/reset-hsdk.c
17299 F: include/dt-bindings/reset/snps,hsdk-reset.h
17301 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17302 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17303 M: Manjunath M B <manjumb@synopsys.com>
17304 L: linux-mmc@vger.kernel.org
17306 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17308 SYSTEM CONFIGURATION (SYSCON)
17309 M: Lee Jones <lee.jones@linaro.org>
17310 M: Arnd Bergmann <arnd@arndb.de>
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17313 F: drivers/mfd/syscon.c
17315 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17316 M: Sudeep Holla <sudeep.holla@arm.com>
17317 R: Cristian Marussi <cristian.marussi@arm.com>
17318 L: linux-arm-kernel@lists.infradead.org
17320 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17321 F: drivers/clk/clk-sc[mp]i.c
17322 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17323 F: drivers/firmware/arm_scmi/
17324 F: drivers/firmware/arm_scpi.c
17325 F: drivers/regulator/scmi-regulator.c
17326 F: drivers/reset/reset-scmi.c
17327 F: include/linux/sc[mp]i_protocol.h
17328 F: include/trace/events/scmi.h
17330 SYSTEM RESET/SHUTDOWN DRIVERS
17331 M: Sebastian Reichel <sre@kernel.org>
17332 L: linux-pm@vger.kernel.org
17334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17335 F: Documentation/devicetree/bindings/power/reset/
17336 F: drivers/power/reset/
17338 SYSTEM TRACE MODULE CLASS
17339 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17342 F: Documentation/trace/stm.rst
17343 F: drivers/hwtracing/stm/
17344 F: include/linux/stm.h
17345 F: include/uapi/linux/stm.h
17347 SYSTEM76 ACPI DRIVER
17348 M: Jeremy Soller <jeremy@system76.com>
17349 M: System76 Product Development <productdev@system76.com>
17350 L: platform-driver-x86@vger.kernel.org
17352 F: drivers/platform/x86/system76_acpi.c
17355 M: Christoph Hellwig <hch@infradead.org>
17357 F: Documentation/filesystems/sysv-fs.rst
17359 F: include/linux/sysv_fs.h
17361 TASKSTATS STATISTICS INTERFACE
17362 M: Balbir Singh <bsingharora@gmail.com>
17364 F: Documentation/accounting/taskstats*
17365 F: include/linux/taskstats*
17366 F: kernel/taskstats.c
17369 M: Jamal Hadi Salim <jhs@mojatatu.com>
17370 M: Cong Wang <xiyou.wangcong@gmail.com>
17371 M: Jiri Pirko <jiri@resnulli.us>
17372 L: netdev@vger.kernel.org
17374 F: include/net/pkt_cls.h
17375 F: include/net/pkt_sched.h
17376 F: include/net/tc_act/
17377 F: include/uapi/linux/pkt_cls.h
17378 F: include/uapi/linux/pkt_sched.h
17379 F: include/uapi/linux/tc_act/
17380 F: include/uapi/linux/tc_ematch/
17383 TC90522 MEDIA DRIVER
17384 M: Akihiro Tsukada <tskd08@gmail.com>
17385 L: linux-media@vger.kernel.org
17387 F: drivers/media/dvb-frontends/tc90522*
17389 TCP LOW PRIORITY MODULE
17390 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17391 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17393 W: http://tcp-lp-mod.sourceforge.net/
17394 F: net/ipv4/tcp_lp.c
17396 TDA10071 MEDIA DRIVER
17397 M: Antti Palosaari <crope@iki.fi>
17398 L: linux-media@vger.kernel.org
17400 W: https://linuxtv.org
17401 W: http://palosaari.fi/linux/
17402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17403 T: git git://linuxtv.org/anttip/media_tree.git
17404 F: drivers/media/dvb-frontends/tda10071*
17406 TDA18212 MEDIA DRIVER
17407 M: Antti Palosaari <crope@iki.fi>
17408 L: linux-media@vger.kernel.org
17410 W: https://linuxtv.org
17411 W: http://palosaari.fi/linux/
17412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17413 T: git git://linuxtv.org/anttip/media_tree.git
17414 F: drivers/media/tuners/tda18212*
17416 TDA18218 MEDIA DRIVER
17417 M: Antti Palosaari <crope@iki.fi>
17418 L: linux-media@vger.kernel.org
17420 W: https://linuxtv.org
17421 W: http://palosaari.fi/linux/
17422 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17423 T: git git://linuxtv.org/anttip/media_tree.git
17424 F: drivers/media/tuners/tda18218*
17426 TDA18250 MEDIA DRIVER
17427 M: Olli Salonen <olli.salonen@iki.fi>
17428 L: linux-media@vger.kernel.org
17430 W: https://linuxtv.org
17431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17432 T: git git://linuxtv.org/media_tree.git
17433 F: drivers/media/tuners/tda18250*
17435 TDA18271 MEDIA DRIVER
17436 M: Michael Krufky <mkrufky@linuxtv.org>
17437 L: linux-media@vger.kernel.org
17439 W: https://linuxtv.org
17440 W: http://github.com/mkrufky
17441 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17442 T: git git://linuxtv.org/mkrufky/tuners.git
17443 F: drivers/media/tuners/tda18271*
17445 TDA1997x MEDIA DRIVER
17446 M: Tim Harvey <tharvey@gateworks.com>
17447 L: linux-media@vger.kernel.org
17449 W: https://linuxtv.org
17450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17451 F: drivers/media/i2c/tda1997x.*
17453 TDA827x MEDIA DRIVER
17454 M: Michael Krufky <mkrufky@linuxtv.org>
17455 L: linux-media@vger.kernel.org
17457 W: https://linuxtv.org
17458 W: http://github.com/mkrufky
17459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17460 T: git git://linuxtv.org/mkrufky/tuners.git
17461 F: drivers/media/tuners/tda8290.*
17463 TDA8290 MEDIA DRIVER
17464 M: Michael Krufky <mkrufky@linuxtv.org>
17465 L: linux-media@vger.kernel.org
17467 W: https://linuxtv.org
17468 W: http://github.com/mkrufky
17469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17470 T: git git://linuxtv.org/mkrufky/tuners.git
17471 F: drivers/media/tuners/tda8290.*
17473 TDA9840 MEDIA DRIVER
17474 M: Hans Verkuil <hverkuil@xs4all.nl>
17475 L: linux-media@vger.kernel.org
17477 W: https://linuxtv.org
17478 T: git git://linuxtv.org/media_tree.git
17479 F: drivers/media/i2c/tda9840*
17481 TEA5761 TUNER DRIVER
17482 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17483 L: linux-media@vger.kernel.org
17485 W: https://linuxtv.org
17486 T: git git://linuxtv.org/media_tree.git
17487 F: drivers/media/tuners/tea5761.*
17489 TEA5767 TUNER DRIVER
17490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17491 L: linux-media@vger.kernel.org
17493 W: https://linuxtv.org
17494 T: git git://linuxtv.org/media_tree.git
17495 F: drivers/media/tuners/tea5767.*
17497 TEA6415C MEDIA DRIVER
17498 M: Hans Verkuil <hverkuil@xs4all.nl>
17499 L: linux-media@vger.kernel.org
17501 W: https://linuxtv.org
17502 T: git git://linuxtv.org/media_tree.git
17503 F: drivers/media/i2c/tea6415c*
17505 TEA6420 MEDIA DRIVER
17506 M: Hans Verkuil <hverkuil@xs4all.nl>
17507 L: linux-media@vger.kernel.org
17509 W: https://linuxtv.org
17510 T: git git://linuxtv.org/media_tree.git
17511 F: drivers/media/i2c/tea6420*
17514 M: Jiri Pirko <jiri@resnulli.us>
17515 L: netdev@vger.kernel.org
17517 F: drivers/net/team/
17518 F: include/linux/if_team.h
17519 F: include/uapi/linux/if_team.h
17521 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17522 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17524 F: arch/x86/platform/ts5500/
17526 TECHNOTREND USB IR RECEIVER
17527 M: Sean Young <sean@mess.org>
17528 L: linux-media@vger.kernel.org
17530 F: drivers/media/rc/ttusbir.c
17532 TECHWELL TW9910 VIDEO DECODER
17533 L: linux-media@vger.kernel.org
17535 F: drivers/media/i2c/tw9910.c
17536 F: include/media/i2c/tw9910.h
17539 M: Jens Wiklander <jens.wiklander@linaro.org>
17540 L: op-tee@lists.trustedfirmware.org
17542 F: Documentation/staging/tee.rst
17544 F: include/linux/tee_drv.h
17545 F: include/uapi/linux/tee.h
17547 TEGRA ARCHITECTURE SUPPORT
17548 M: Thierry Reding <thierry.reding@gmail.com>
17549 M: Jonathan Hunter <jonathanh@nvidia.com>
17550 L: linux-tegra@vger.kernel.org
17552 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17557 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17558 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17560 F: drivers/clk/tegra/
17563 M: Laxman Dewangan <ldewangan@nvidia.com>
17564 M: Jon Hunter <jonathanh@nvidia.com>
17566 F: drivers/dma/tegra*
17569 M: Laxman Dewangan <ldewangan@nvidia.com>
17570 R: Dmitry Osipenko <digetx@gmail.com>
17572 F: drivers/i2c/busses/i2c-tegra.c
17574 TEGRA IOMMU DRIVERS
17575 M: Thierry Reding <thierry.reding@gmail.com>
17576 R: Krishna Reddy <vdumpa@nvidia.com>
17577 L: linux-tegra@vger.kernel.org
17579 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17580 F: drivers/iommu/tegra*
17583 M: Laxman Dewangan <ldewangan@nvidia.com>
17585 F: drivers/input/keyboard/tegra-kbc.c
17588 M: Stefan Agner <stefan@agner.ch>
17589 M: Lucas Stach <dev@lynxeye.de>
17591 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17592 F: drivers/mtd/nand/raw/tegra_nand.c
17595 M: Thierry Reding <thierry.reding@gmail.com>
17597 F: drivers/pwm/pwm-tegra.c
17599 TEGRA SERIAL DRIVER
17600 M: Laxman Dewangan <ldewangan@nvidia.com>
17602 F: drivers/tty/serial/serial-tegra.c
17605 M: Laxman Dewangan <ldewangan@nvidia.com>
17607 F: drivers/spi/spi-tegra*
17609 TEGRA QUAD SPI DRIVER
17610 M: Thierry Reding <thierry.reding@gmail.com>
17611 M: Jonathan Hunter <jonathanh@nvidia.com>
17612 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17613 L: linux-tegra@vger.kernel.org
17615 F: drivers/spi/spi-tegra210-quad.c
17618 M: Thierry Reding <thierry.reding@gmail.com>
17619 M: Jonathan Hunter <jonathanh@nvidia.com>
17620 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17621 L: linux-media@vger.kernel.org
17622 L: linux-tegra@vger.kernel.org
17624 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17625 F: drivers/staging/media/tegra-video/
17627 TEGRA XUSB PADCTL DRIVER
17628 M: JC Kuo <jckuo@nvidia.com>
17630 F: drivers/phy/tegra/xusb*
17632 TEHUTI ETHERNET DRIVER
17633 M: Andy Gospodarek <andy@greyhouse.net>
17634 L: netdev@vger.kernel.org
17636 F: drivers/net/ethernet/tehuti/*
17638 TELECOM CLOCK DRIVER FOR MCPL0010
17639 M: Mark Gross <mark.gross@intel.com>
17641 F: drivers/char/tlclk.c
17643 TEMPO SEMICONDUCTOR DRIVERS
17644 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17646 F: Documentation/devicetree/bindings/sound/tscs*.txt
17647 F: sound/soc/codecs/tscs*.c
17648 F: sound/soc/codecs/tscs*.h
17650 TENSILICA XTENSA PORT (xtensa)
17651 M: Chris Zankel <chris@zankel.net>
17652 M: Max Filippov <jcmvbkbc@gmail.com>
17653 L: linux-xtensa@linux-xtensa.org
17655 T: git git://github.com/czankel/xtensa-linux.git
17657 F: drivers/irqchip/irq-xtensa-*
17659 TEXAS INSTRUMENTS ASoC DRIVERS
17660 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17661 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17665 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17666 M: Ricardo Ribalda <ribalda@kernel.org>
17667 L: linux-iio@vger.kernel.org
17669 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17670 F: drivers/iio/dac/ti-dac7612.c
17672 TEXAS INSTRUMENTS DMA DRIVERS
17673 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17674 L: dmaengine@vger.kernel.org
17676 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17677 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17678 F: Documentation/devicetree/bindings/dma/ti/
17680 X: drivers/dma/ti/cppi41.c
17681 F: include/linux/dma/k3-udma-glue.h
17682 F: include/linux/dma/ti-cppi5.h
17683 F: include/linux/dma/k3-psil.h
17685 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17686 M: Nishanth Menon <nm@ti.com>
17687 M: Tero Kristo <kristo@kernel.org>
17688 M: Santosh Shilimkar <ssantosh@kernel.org>
17689 L: linux-arm-kernel@lists.infradead.org
17691 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17692 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17693 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17694 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17695 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17696 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17697 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17698 F: drivers/clk/keystone/sci-clk.c
17699 F: drivers/firmware/ti_sci*
17700 F: drivers/irqchip/irq-ti-sci-inta.c
17701 F: drivers/irqchip/irq-ti-sci-intr.c
17702 F: drivers/reset/reset-ti-sci.c
17703 F: drivers/soc/ti/ti_sci_inta_msi.c
17704 F: drivers/soc/ti/ti_sci_pm_domains.c
17705 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17706 F: include/linux/soc/ti/ti_sci_inta_msi.h
17707 F: include/linux/soc/ti/ti_sci_protocol.h
17709 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17710 M: Robert Marko <robert.marko@sartura.hr>
17711 M: Luka Perkov <luka.perkov@sartura.hr>
17712 L: linux-hwmon@vger.kernel.org
17714 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17715 F: Documentation/hwmon/tps23861.rst
17716 F: drivers/hwmon/tps23861.c
17718 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17719 M: Hans Verkuil <hverkuil@xs4all.nl>
17720 L: linux-media@vger.kernel.org
17722 W: https://linuxtv.org
17723 T: git git://linuxtv.org/media_tree.git
17724 F: drivers/media/radio/radio-raremono.c
17727 M: Zhang Rui <rui.zhang@intel.com>
17728 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17729 R: Amit Kucheria <amitk@kernel.org>
17730 L: linux-pm@vger.kernel.org
17732 Q: https://patchwork.kernel.org/project/linux-pm/list/
17733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17734 F: Documentation/devicetree/bindings/thermal/
17735 F: drivers/thermal/
17736 F: include/linux/cpu_cooling.h
17737 F: include/linux/thermal.h
17738 F: include/uapi/linux/thermal.h
17740 THERMAL DRIVER FOR AMLOGIC SOCS
17741 M: Guillaume La Roque <glaroque@baylibre.com>
17742 L: linux-pm@vger.kernel.org
17743 L: linux-amlogic@lists.infradead.org
17745 W: http://linux-meson.com/
17746 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17747 F: drivers/thermal/amlogic_thermal.c
17749 THERMAL/CPU_COOLING
17750 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17751 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17752 M: Viresh Kumar <viresh.kumar@linaro.org>
17753 M: Javi Merino <javi.merino@kernel.org>
17754 L: linux-pm@vger.kernel.org
17756 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17757 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17758 F: drivers/thermal/cpufreq_cooling.c
17759 F: drivers/thermal/cpuidle_cooling.c
17760 F: include/linux/cpu_cooling.h
17762 THERMAL/POWER_ALLOCATOR
17763 M: Lukasz Luba <lukasz.luba@arm.com>
17764 L: linux-pm@vger.kernel.org
17766 F: Documentation/driver-api/thermal/power_allocator.rst
17767 F: drivers/thermal/gov_power_allocator.c
17768 F: include/trace/events/thermal_power_allocator.h
17770 THINKPAD ACPI EXTRAS DRIVER
17771 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17772 L: ibm-acpi-devel@lists.sourceforge.net
17773 L: platform-driver-x86@vger.kernel.org
17775 W: http://ibm-acpi.sourceforge.net
17776 W: http://thinkwiki.org/wiki/Ibm-acpi
17777 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17778 F: drivers/platform/x86/thinkpad_acpi.c
17780 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17781 M: Isaac Hazan <isaac.hazan@intel.com>
17782 L: linux-usb@vger.kernel.org
17784 F: drivers/thunderbolt/dma_test.c
17787 M: Andreas Noever <andreas.noever@gmail.com>
17788 M: Michael Jamet <michael.jamet@intel.com>
17789 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17790 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17791 L: linux-usb@vger.kernel.org
17793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17794 F: Documentation/admin-guide/thunderbolt.rst
17795 F: drivers/thunderbolt/
17796 F: include/linux/thunderbolt.h
17798 THUNDERBOLT NETWORK DRIVER
17799 M: Michael Jamet <michael.jamet@intel.com>
17800 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17801 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17802 L: netdev@vger.kernel.org
17804 F: drivers/net/thunderbolt.c
17806 THUNDERX GPIO DRIVER
17807 M: Robert Richter <rric@kernel.org>
17809 F: drivers/gpio/gpio-thunderx.c
17811 TI AM437X VPFE DRIVER
17812 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17813 L: linux-media@vger.kernel.org
17815 W: https://linuxtv.org
17816 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17817 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17818 F: drivers/media/platform/am437x/
17820 TI BANDGAP AND THERMAL DRIVER
17821 M: Eduardo Valentin <edubezval@gmail.com>
17822 M: Keerthy <j-keerthy@ti.com>
17823 L: linux-pm@vger.kernel.org
17824 L: linux-omap@vger.kernel.org
17826 F: drivers/thermal/ti-soc-thermal/
17828 TI BQ27XXX POWER SUPPLY DRIVER
17829 R: Dan Murphy <dmurphy@ti.com>
17830 F: drivers/power/supply/bq27xxx_battery.c
17831 F: drivers/power/supply/bq27xxx_battery_i2c.c
17832 F: include/linux/power/bq27xxx_battery.h
17834 TI CDCE706 CLOCK DRIVER
17835 M: Max Filippov <jcmvbkbc@gmail.com>
17837 F: drivers/clk/clk-cdce706.c
17840 M: Tero Kristo <kristo@kernel.org>
17841 L: linux-omap@vger.kernel.org
17844 F: include/linux/clk/ti.h
17846 TI DAVINCI MACHINE SUPPORT
17847 M: Sekhar Nori <nsekhar@ti.com>
17848 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17852 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17853 F: arch/arm/boot/dts/da850*
17854 F: arch/arm/mach-davinci/
17855 F: drivers/i2c/busses/i2c-davinci.c
17857 TI DAVINCI SERIES CLOCK DRIVER
17858 M: David Lechner <david@lechnology.com>
17859 R: Sekhar Nori <nsekhar@ti.com>
17861 F: Documentation/devicetree/bindings/clock/ti/davinci/
17862 F: drivers/clk/davinci/
17864 TI DAVINCI SERIES GPIO DRIVER
17865 M: Keerthy <j-keerthy@ti.com>
17866 L: linux-gpio@vger.kernel.org
17868 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17869 F: drivers/gpio/gpio-davinci.c
17871 TI DAVINCI SERIES MEDIA DRIVER
17872 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17873 L: linux-media@vger.kernel.org
17875 W: https://linuxtv.org
17876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17877 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17878 F: drivers/media/platform/davinci/
17879 F: include/media/davinci/
17881 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17882 R: David Lechner <david@lechnology.com>
17883 L: linux-iio@vger.kernel.org
17884 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17885 F: drivers/counter/ti-eqep.c
17887 TI ETHERNET SWITCH DRIVER (CPSW)
17888 R: Grygorii Strashko <grygorii.strashko@ti.com>
17889 L: linux-omap@vger.kernel.org
17890 L: netdev@vger.kernel.org
17892 F: drivers/net/ethernet/ti/cpsw*
17893 F: drivers/net/ethernet/ti/davinci*
17895 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17896 M: Alex Dubov <oakad@yahoo.com>
17898 W: http://tifmxx.berlios.de/
17899 F: drivers/memstick/host/tifm_ms.c
17900 F: drivers/misc/tifm*
17901 F: drivers/mmc/host/tifm_sd.c
17902 F: include/linux/tifm.h
17904 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17905 M: Santosh Shilimkar <ssantosh@kernel.org>
17906 L: linux-kernel@vger.kernel.org
17907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17910 F: drivers/soc/ti/*
17912 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17913 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17914 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17915 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17917 F: sound/soc/codecs/isabelle*
17918 F: sound/soc/codecs/lm49453*
17920 TI LP855x BACKLIGHT DRIVER
17921 M: Milo Kim <milo.kim@ti.com>
17923 F: Documentation/driver-api/backlight/lp855x-driver.rst
17924 F: drivers/video/backlight/lp855x_bl.c
17925 F: include/linux/platform_data/lp855x.h
17927 TI LP8727 CHARGER DRIVER
17928 M: Milo Kim <milo.kim@ti.com>
17930 F: drivers/power/supply/lp8727_charger.c
17931 F: include/linux/platform_data/lp8727.h
17933 TI LP8788 MFD DRIVER
17934 M: Milo Kim <milo.kim@ti.com>
17936 F: drivers/iio/adc/lp8788_adc.c
17937 F: drivers/leds/leds-lp8788.c
17938 F: drivers/mfd/lp8788*.c
17939 F: drivers/power/supply/lp8788-charger.c
17940 F: drivers/regulator/lp8788-*.c
17941 F: include/linux/mfd/lp8788*.h
17943 TI NETCP ETHERNET DRIVER
17944 M: Wingman Kwok <w-kwok2@ti.com>
17945 M: Murali Karicheri <m-karicheri2@ti.com>
17946 L: netdev@vger.kernel.org
17948 F: drivers/net/ethernet/ti/netcp*
17950 TI PCM3060 ASoC CODEC DRIVER
17951 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17952 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17954 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17955 F: sound/soc/codecs/pcm3060*
17957 TI TAS571X FAMILY ASoC CODEC DRIVER
17958 M: Kevin Cernekee <cernekee@chromium.org>
17959 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17961 F: sound/soc/codecs/tas571x*
17963 TI TCAN4X5X DEVICE DRIVER
17964 M: Dan Murphy <dmurphy@ti.com>
17965 L: linux-can@vger.kernel.org
17967 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17968 F: drivers/net/can/m_can/tcan4x5x*
17970 TI TRF7970A NFC DRIVER
17971 M: Mark Greer <mgreer@animalcreek.com>
17972 L: linux-wireless@vger.kernel.org
17973 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17975 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17976 F: drivers/nfc/trf7970a.c
17978 TI TWL4030 SERIES SOC CODEC DRIVER
17979 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17980 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17982 F: sound/soc/codecs/twl4030*
17985 M: Benoit Parrot <bparrot@ti.com>
17986 L: linux-media@vger.kernel.org
17988 W: http://linuxtv.org/
17989 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17990 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17991 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17992 F: drivers/media/platform/ti-vpe/
17994 TI WILINK WIRELESS DRIVERS
17995 L: linux-wireless@vger.kernel.org
17997 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17998 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18000 F: drivers/net/wireless/ti/
18001 F: include/linux/wl12xx.h
18003 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18004 M: John Stultz <john.stultz@linaro.org>
18005 M: Thomas Gleixner <tglx@linutronix.de>
18006 R: Stephen Boyd <sboyd@kernel.org>
18007 L: linux-kernel@vger.kernel.org
18009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18010 F: include/linux/clocksource.h
18011 F: include/linux/time.h
18012 F: include/linux/timex.h
18013 F: include/uapi/linux/time.h
18014 F: include/uapi/linux/timex.h
18015 F: kernel/time/alarmtimer.c
18016 F: kernel/time/clocksource.c
18017 F: kernel/time/ntp.c
18018 F: kernel/time/time*.c
18019 F: tools/testing/selftests/timers/
18022 M: Jon Maloy <jmaloy@redhat.com>
18023 M: Ying Xue <ying.xue@windriver.com>
18024 L: netdev@vger.kernel.org (core kernel code)
18025 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18027 W: http://tipc.sourceforge.net/
18028 F: include/uapi/linux/tipc*.h
18031 TLAN NETWORK DRIVER
18032 M: Samuel Chessman <chessman@tux.org>
18033 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18035 W: http://sourceforge.net/projects/tlan/
18036 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18037 F: drivers/net/ethernet/ti/tlan.*
18039 TM6000 VIDEO4LINUX DRIVER
18040 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18041 L: linux-media@vger.kernel.org
18043 W: https://linuxtv.org
18044 T: git git://linuxtv.org/media_tree.git
18045 F: Documentation/admin-guide/media/tm6000*
18046 F: drivers/media/usb/tm6000/
18048 TMIO/SDHI MMC DRIVER
18049 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18050 L: linux-mmc@vger.kernel.org
18052 F: drivers/mmc/host/renesas_sdhi*
18053 F: drivers/mmc/host/tmio_mmc*
18054 F: include/linux/mfd/tmio.h
18056 TMP401 HARDWARE MONITOR DRIVER
18057 M: Guenter Roeck <linux@roeck-us.net>
18058 L: linux-hwmon@vger.kernel.org
18060 F: Documentation/hwmon/tmp401.rst
18061 F: drivers/hwmon/tmp401.c
18063 TMP513 HARDWARE MONITOR DRIVER
18064 M: Eric Tremblay <etremblay@distech-controls.com>
18065 L: linux-hwmon@vger.kernel.org
18067 F: Documentation/hwmon/tmp513.rst
18068 F: drivers/hwmon/tmp513.c
18070 TMPFS (SHMEM FILESYSTEM)
18071 M: Hugh Dickins <hughd@google.com>
18072 L: linux-mm@kvack.org
18074 F: include/linux/shmem_fs.h
18077 TOMOYO SECURITY MODULE
18078 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18079 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18080 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18081 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18082 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18083 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18085 W: https://tomoyo.osdn.jp/
18086 F: security/tomoyo/
18088 TOPSTAR LAPTOP EXTRAS DRIVER
18089 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18090 L: platform-driver-x86@vger.kernel.org
18092 F: drivers/platform/x86/topstar-laptop.c
18094 TORTURE-TEST MODULES
18095 M: Davidlohr Bueso <dave@stgolabs.net>
18096 M: "Paul E. McKenney" <paulmck@kernel.org>
18097 M: Josh Triplett <josh@joshtriplett.org>
18098 L: linux-kernel@vger.kernel.org
18100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18101 F: Documentation/RCU/torture.rst
18102 F: kernel/locking/locktorture.c
18103 F: kernel/rcu/rcuscale.c
18104 F: kernel/rcu/rcutorture.c
18105 F: kernel/rcu/refscale.c
18106 F: kernel/torture.c
18108 TOSHIBA ACPI EXTRAS DRIVER
18109 M: Azael Avalos <coproscefalo@gmail.com>
18110 L: platform-driver-x86@vger.kernel.org
18112 F: drivers/platform/x86/toshiba_acpi.c
18114 TOSHIBA BLUETOOTH DRIVER
18115 M: Azael Avalos <coproscefalo@gmail.com>
18116 L: platform-driver-x86@vger.kernel.org
18118 F: drivers/platform/x86/toshiba_bluetooth.c
18120 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18121 M: Azael Avalos <coproscefalo@gmail.com>
18122 L: platform-driver-x86@vger.kernel.org
18124 F: drivers/platform/x86/toshiba_haps.c
18127 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18129 W: http://www.buzzard.org.uk/toshiba/
18130 F: drivers/char/toshiba.c
18131 F: include/linux/toshiba.h
18132 F: include/uapi/linux/toshiba.h
18134 TOSHIBA TC358743 DRIVER
18135 M: Mats Randgaard <matrandg@cisco.com>
18136 L: linux-media@vger.kernel.org
18138 F: drivers/media/i2c/tc358743*
18139 F: include/media/i2c/tc358743.h
18141 TOSHIBA WMI HOTKEYS DRIVER
18142 M: Azael Avalos <coproscefalo@gmail.com>
18143 L: platform-driver-x86@vger.kernel.org
18145 F: drivers/platform/x86/toshiba-wmi.c
18148 M: Peter Huewe <peterhuewe@gmx.de>
18149 M: Jarkko Sakkinen <jarkko@kernel.org>
18150 R: Jason Gunthorpe <jgg@ziepe.ca>
18151 L: linux-integrity@vger.kernel.org
18153 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18154 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18156 F: drivers/char/tpm/
18159 M: Steven Rostedt <rostedt@goodmis.org>
18160 M: Ingo Molnar <mingo@redhat.com>
18162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18163 F: Documentation/trace/ftrace.rst
18164 F: arch/*/*/*/ftrace.h
18165 F: arch/*/kernel/ftrace.c
18167 F: include/*/ftrace.h
18168 F: include/linux/trace*.h
18171 F: tools/testing/selftests/ftrace/
18173 TRACING MMIO ACCESSES (MMIOTRACE)
18174 M: Steven Rostedt <rostedt@goodmis.org>
18175 M: Ingo Molnar <mingo@kernel.org>
18176 R: Karol Herbst <karolherbst@gmail.com>
18177 R: Pekka Paalanen <ppaalanen@gmail.com>
18178 L: linux-kernel@vger.kernel.org
18179 L: nouveau@lists.freedesktop.org
18181 F: arch/x86/mm/kmmio.c
18182 F: arch/x86/mm/mmio-mod.c
18183 F: arch/x86/mm/testmmiotrace.c
18184 F: include/linux/mmiotrace.h
18185 F: kernel/trace/trace_mmiotrace.c
18188 M: Jiri Kosina <trivial@kernel.org>
18190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18191 K: ^Subject:.*(?i)trivial
18194 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18195 M: Jiri Slaby <jirislaby@kernel.org>
18197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18198 F: Documentation/driver-api/serial/
18200 F: drivers/tty/serial/serial_core.c
18201 F: include/linux/serial.h
18202 F: include/linux/serial_core.h
18203 F: include/linux/tty.h
18204 F: include/uapi/linux/serial.h
18205 F: include/uapi/linux/serial_core.h
18206 F: include/uapi/linux/tty.h
18208 TUA9001 MEDIA DRIVER
18209 M: Antti Palosaari <crope@iki.fi>
18210 L: linux-media@vger.kernel.org
18212 W: https://linuxtv.org
18213 W: http://palosaari.fi/linux/
18214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18215 T: git git://linuxtv.org/anttip/media_tree.git
18216 F: drivers/media/tuners/tua9001*
18218 TULIP NETWORK DRIVERS
18219 L: netdev@vger.kernel.org
18220 L: linux-parisc@vger.kernel.org
18222 F: drivers/net/ethernet/dec/tulip/
18225 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18227 W: http://vtun.sourceforge.net/tun
18228 F: Documentation/networking/tuntap.rst
18229 F: arch/um/os-Linux/drivers/
18231 TURBOCHANNEL SUBSYSTEM
18232 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18233 M: Ralf Baechle <ralf@linux-mips.org>
18234 L: linux-mips@vger.kernel.org
18236 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18238 F: include/linux/tc.h
18241 M: "Len Brown" <lenb@kernel.org>
18242 L: linux-pm@vger.kernel.org
18244 Q: https://patchwork.kernel.org/project/linux-pm/list/
18245 B: https://bugzilla.kernel.org
18246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18247 F: tools/power/x86/turbostat/
18249 TW5864 VIDEO4LINUX DRIVER
18250 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18251 M: Anton Sviridenko <anton@corp.bluecherry.net>
18252 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18253 M: Andrey Utkin <andrey_utkin@fastmail.com>
18254 L: linux-media@vger.kernel.org
18256 F: drivers/media/pci/tw5864/
18258 TW68 VIDEO4LINUX DRIVER
18259 M: Hans Verkuil <hverkuil@xs4all.nl>
18260 L: linux-media@vger.kernel.org
18262 W: https://linuxtv.org
18263 T: git git://linuxtv.org/media_tree.git
18264 F: drivers/media/pci/tw68/
18266 TW686X VIDEO4LINUX DRIVER
18267 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18268 L: linux-media@vger.kernel.org
18270 W: http://linuxtv.org
18271 T: git git://linuxtv.org/media_tree.git
18272 F: drivers/media/pci/tw686x/
18274 UACCE ACCELERATOR FRAMEWORK
18275 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18276 M: Zhou Wang <wangzhou1@hisilicon.com>
18277 L: linux-accelerators@lists.ozlabs.org
18278 L: linux-kernel@vger.kernel.org
18280 F: Documentation/ABI/testing/sysfs-driver-uacce
18281 F: Documentation/misc-devices/uacce.rst
18282 F: drivers/misc/uacce/
18283 F: include/linux/uacce.h
18284 F: include/uapi/misc/uacce/
18286 UBI FILE SYSTEM (UBIFS)
18287 M: Richard Weinberger <richard@nod.at>
18288 L: linux-mtd@lists.infradead.org
18290 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18293 F: Documentation/filesystems/ubifs-authentication.rst
18294 F: Documentation/filesystems/ubifs.rst
18297 UCLINUX (M68KNOMMU AND COLDFIRE)
18298 M: Greg Ungerer <gerg@linux-m68k.org>
18299 L: linux-m68k@lists.linux-m68k.org
18300 L: uclinux-dev@uclinux.org (subscribers-only)
18302 W: http://www.linux-m68k.org/
18303 W: http://www.uclinux.org/
18304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18305 F: arch/m68k/*/*_no.*
18307 F: arch/m68k/coldfire/
18308 F: arch/m68k/include/asm/*_no.*
18311 M: Jan Kara <jack@suse.com>
18313 F: Documentation/filesystems/udf.rst
18317 M: Bastien Nocera <hadess@hadess.net>
18318 L: linux-input@vger.kernel.org
18320 F: drivers/hid/hid-udraw-ps3.c
18323 M: Evgeniy Dushistov <dushistov@mail.ru>
18325 F: Documentation/admin-guide/ufs.rst
18328 UHID USERSPACE HID IO DRIVER
18329 M: David Rheinsberg <david.rheinsberg@gmail.com>
18330 L: linux-input@vger.kernel.org
18332 F: drivers/hid/uhid.c
18333 F: include/uapi/linux/uhid.h
18336 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18337 L: linux-usb@vger.kernel.org
18339 F: drivers/usb/common/ulpi.c
18340 F: include/linux/ulpi/
18343 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18344 L: linux-fsdevel@vger.kernel.org
18349 M: Tony Finch <dot@dotat.at>
18351 W: http://dotat.at/prog/unifdef
18352 F: scripts/unifdef.c
18354 UNIFORM CDROM DRIVER
18355 M: Jens Axboe <axboe@kernel.dk>
18357 W: http://www.kernel.dk
18358 F: Documentation/cdrom/
18359 F: drivers/cdrom/cdrom.c
18360 F: include/linux/cdrom.h
18361 F: include/uapi/linux/cdrom.h
18363 UNISYS S-PAR DRIVERS
18364 M: David Kershner <david.kershner@unisys.com>
18365 L: sparmaintainer@unisys.com (Unisys internal)
18367 F: drivers/staging/unisys/
18368 F: drivers/visorbus/
18369 F: include/linux/visorbus.h
18371 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18372 R: Alim Akhtar <alim.akhtar@samsung.com>
18373 R: Avri Altman <avri.altman@wdc.com>
18374 L: linux-scsi@vger.kernel.org
18376 F: Documentation/scsi/ufs.rst
18377 F: drivers/scsi/ufs/
18379 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18380 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18381 L: linux-scsi@vger.kernel.org
18383 F: drivers/scsi/ufs/*dwc*
18385 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18386 M: Stanley Chu <stanley.chu@mediatek.com>
18387 L: linux-scsi@vger.kernel.org
18388 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18390 F: drivers/scsi/ufs/ufs-mediatek*
18392 UNSORTED BLOCK IMAGES (UBI)
18393 M: Richard Weinberger <richard@nod.at>
18394 L: linux-mtd@lists.infradead.org
18396 W: http://www.linux-mtd.infradead.org/
18397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18399 F: drivers/mtd/ubi/
18400 F: include/linux/mtd/ubi.h
18401 F: include/uapi/mtd/ubi-user.h
18403 USB "USBNET" DRIVER FRAMEWORK
18404 M: Oliver Neukum <oneukum@suse.com>
18405 L: netdev@vger.kernel.org
18407 W: http://www.linux-usb.org/usbnet
18408 F: drivers/net/usb/usbnet.c
18409 F: include/linux/usb/usbnet.h
18412 M: Oliver Neukum <oneukum@suse.com>
18413 L: linux-usb@vger.kernel.org
18415 F: Documentation/usb/acm.rst
18416 F: drivers/usb/class/cdc-acm.*
18418 USB APPLE MFI FASTCHARGE DRIVER
18419 M: Bastien Nocera <hadess@hadess.net>
18420 L: linux-usb@vger.kernel.org
18422 F: drivers/usb/misc/apple-mfi-fastcharge.c
18424 USB AR5523 WIRELESS DRIVER
18425 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18426 L: linux-wireless@vger.kernel.org
18428 F: drivers/net/wireless/ath/ar5523/
18431 M: Oliver Neukum <oneukum@suse.com>
18432 L: linux-usb@vger.kernel.org
18433 L: linux-scsi@vger.kernel.org
18435 F: drivers/usb/storage/uas.c
18437 USB CDC ETHERNET DRIVER
18438 M: Oliver Neukum <oliver@neukum.org>
18439 L: linux-usb@vger.kernel.org
18441 F: drivers/net/usb/cdc_*.c
18442 F: include/uapi/linux/usb/cdc.h
18444 USB CHAOSKEY DRIVER
18445 M: Keith Packard <keithp@keithp.com>
18446 L: linux-usb@vger.kernel.org
18448 F: drivers/usb/misc/chaoskey.c
18450 USB CYPRESS C67X00 DRIVER
18451 M: Peter Korsgaard <jacmet@sunsite.dk>
18452 L: linux-usb@vger.kernel.org
18454 F: drivers/usb/c67x00/
18456 USB DAVICOM DM9601 DRIVER
18457 M: Peter Korsgaard <jacmet@sunsite.dk>
18458 L: netdev@vger.kernel.org
18460 W: http://www.linux-usb.org/usbnet
18461 F: drivers/net/usb/dm9601.c
18464 M: Alan Stern <stern@rowland.harvard.edu>
18465 L: linux-usb@vger.kernel.org
18467 F: Documentation/usb/ehci.rst
18468 F: drivers/usb/host/ehci*
18470 USB GADGET/PERIPHERAL SUBSYSTEM
18471 M: Felipe Balbi <balbi@kernel.org>
18472 L: linux-usb@vger.kernel.org
18474 W: http://www.linux-usb.org/gadget
18475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18476 F: drivers/usb/gadget/
18477 F: include/linux/usb/gadget*
18479 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18480 M: Jiri Kosina <jikos@kernel.org>
18481 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18482 L: linux-usb@vger.kernel.org
18484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18485 F: Documentation/hid/hiddev.rst
18486 F: drivers/hid/usbhid/
18488 USB INTEL XHCI ROLE MUX DRIVER
18489 M: Hans de Goede <hdegoede@redhat.com>
18490 L: linux-usb@vger.kernel.org
18492 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18494 USB IP DRIVER FOR HISILICON KIRIN
18495 M: Yu Chen <chenyu56@huawei.com>
18496 M: Binghui Wang <wangbinghui@hisilicon.com>
18497 L: linux-usb@vger.kernel.org
18499 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18500 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18503 M: Olav Kongas <ok@artecdesign.ee>
18504 L: linux-usb@vger.kernel.org
18506 F: drivers/usb/host/isp116x*
18507 F: include/linux/usb/isp116x.h
18509 USB LAN78XX ETHERNET DRIVER
18510 M: Woojung Huh <woojung.huh@microchip.com>
18511 M: UNGLinuxDriver@microchip.com
18512 L: netdev@vger.kernel.org
18514 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18515 F: drivers/net/usb/lan78xx.*
18516 F: include/dt-bindings/net/microchip-lan78xx.h
18518 USB MASS STORAGE DRIVER
18519 M: Alan Stern <stern@rowland.harvard.edu>
18520 L: linux-usb@vger.kernel.org
18521 L: usb-storage@lists.one-eyed-alien.net
18523 F: drivers/usb/storage/
18526 M: Clemens Ladisch <clemens@ladisch.de>
18527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18530 F: sound/usb/midi.*
18532 USB NETWORKING DRIVERS
18533 L: linux-usb@vger.kernel.org
18535 F: drivers/net/usb/
18538 M: Alan Stern <stern@rowland.harvard.edu>
18539 L: linux-usb@vger.kernel.org
18541 F: Documentation/usb/ohci.rst
18542 F: drivers/usb/host/ohci*
18544 USB OTG FSM (Finite State Machine)
18545 M: Peter Chen <peter.chen@kernel.org>
18546 L: linux-usb@vger.kernel.org
18548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18549 F: drivers/usb/common/usb-otg-fsm.c
18552 M: Valentina Manea <valentina.manea.m@gmail.com>
18553 M: Shuah Khan <shuah@kernel.org>
18554 M: Shuah Khan <skhan@linuxfoundation.org>
18555 L: linux-usb@vger.kernel.org
18557 F: Documentation/usb/usbip_protocol.rst
18558 F: drivers/usb/usbip/
18559 F: tools/testing/selftests/drivers/usb/usbip/
18560 F: tools/usb/usbip/
18563 M: Petko Manolov <petkan@nucleusys.com>
18564 L: linux-usb@vger.kernel.org
18565 L: netdev@vger.kernel.org
18567 W: https://github.com/petkan/pegasus
18568 T: git git://github.com/petkan/pegasus.git
18569 F: drivers/net/usb/pegasus.*
18572 M: Felipe Balbi <balbi@kernel.org>
18573 L: linux-usb@vger.kernel.org
18575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18576 F: drivers/usb/phy/
18578 USB PRINTER DRIVER (usblp)
18579 M: Pete Zaitcev <zaitcev@redhat.com>
18580 L: linux-usb@vger.kernel.org
18582 F: drivers/usb/class/usblp.c
18584 USB RAW GADGET DRIVER
18585 R: Andrey Konovalov <andreyknvl@gmail.com>
18586 L: linux-usb@vger.kernel.org
18588 F: Documentation/usb/raw-gadget.rst
18589 F: drivers/usb/gadget/legacy/raw_gadget.c
18590 F: include/uapi/linux/usb/raw_gadget.h
18592 USB QMI WWAN NETWORK DRIVER
18593 M: Bjørn Mork <bjorn@mork.no>
18594 L: netdev@vger.kernel.org
18596 F: Documentation/ABI/testing/sysfs-class-net-qmi
18597 F: drivers/net/usb/qmi_wwan.c
18600 M: Petko Manolov <petkan@nucleusys.com>
18601 L: linux-usb@vger.kernel.org
18602 L: netdev@vger.kernel.org
18604 W: https://github.com/petkan/rtl8150
18605 T: git git://github.com/petkan/rtl8150.git
18606 F: drivers/net/usb/rtl8150.c
18608 USB SERIAL SUBSYSTEM
18609 M: Johan Hovold <johan@kernel.org>
18610 L: linux-usb@vger.kernel.org
18612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18613 F: Documentation/usb/usb-serial.rst
18614 F: drivers/usb/serial/
18615 F: include/linux/usb/serial.h
18617 USB SMSC75XX ETHERNET DRIVER
18618 M: Steve Glendinning <steve.glendinning@shawell.net>
18619 L: netdev@vger.kernel.org
18621 F: drivers/net/usb/smsc75xx.*
18623 USB SMSC95XX ETHERNET DRIVER
18624 M: Steve Glendinning <steve.glendinning@shawell.net>
18625 M: UNGLinuxDriver@microchip.com
18626 L: netdev@vger.kernel.org
18628 F: drivers/net/usb/smsc95xx.*
18631 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18632 L: linux-usb@vger.kernel.org
18634 W: http://www.linux-usb.org
18635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18636 F: Documentation/devicetree/bindings/usb/
18637 F: Documentation/usb/
18639 F: include/linux/usb.h
18640 F: include/linux/usb/
18642 USB TYPEC BUS FOR ALTERNATE MODES
18643 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18644 L: linux-usb@vger.kernel.org
18646 F: Documentation/ABI/testing/sysfs-bus-typec
18647 F: Documentation/driver-api/usb/typec_bus.rst
18648 F: drivers/usb/typec/altmodes/
18649 F: include/linux/usb/typec_altmode.h
18652 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18653 L: linux-usb@vger.kernel.org
18655 F: Documentation/ABI/testing/sysfs-class-typec
18656 F: Documentation/driver-api/usb/typec.rst
18657 F: drivers/usb/typec/
18658 F: include/linux/usb/typec.h
18660 USB TYPEC INTEL PMC MUX DRIVER
18661 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18662 L: linux-usb@vger.kernel.org
18664 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18665 F: drivers/usb/typec/mux/intel_pmc_mux.c
18667 USB TYPEC PI3USB30532 MUX DRIVER
18668 M: Hans de Goede <hdegoede@redhat.com>
18669 L: linux-usb@vger.kernel.org
18671 F: drivers/usb/typec/mux/pi3usb30532.c
18673 USB TYPEC PORT CONTROLLER DRIVERS
18674 M: Guenter Roeck <linux@roeck-us.net>
18675 L: linux-usb@vger.kernel.org
18677 F: drivers/usb/typec/tcpm/
18680 M: Alan Stern <stern@rowland.harvard.edu>
18681 L: linux-usb@vger.kernel.org
18683 F: drivers/usb/host/uhci*
18686 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18687 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18688 L: linux-media@vger.kernel.org
18690 W: http://www.ideasonboard.org/uvc/
18691 T: git git://linuxtv.org/media_tree.git
18692 F: drivers/media/usb/uvc/
18693 F: include/uapi/linux/uvcvideo.h
18696 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18697 L: linux-usb@vger.kernel.org
18699 F: drivers/usb/gadget/function/*uvc*
18700 F: drivers/usb/gadget/legacy/webcam.c
18701 F: include/uapi/linux/usb/g_uvc.h
18703 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18704 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18705 L: linux-wireless@vger.kernel.org
18707 F: drivers/net/wireless/rndis_wlan.c
18710 M: Mathias Nyman <mathias.nyman@intel.com>
18711 L: linux-usb@vger.kernel.org
18713 F: drivers/usb/host/pci-quirks*
18714 F: drivers/usb/host/xhci*
18717 L: linux-wireless@vger.kernel.org
18719 W: http://linux-lc100020.sourceforge.net
18720 F: drivers/net/wireless/zydas/zd1201.*
18723 M: Antoine Jacquet <royale@zerezo.com>
18724 L: linux-usb@vger.kernel.org
18725 L: linux-media@vger.kernel.org
18727 W: http://royale.zerezo.com/zr364xx/
18728 T: git git://linuxtv.org/media_tree.git
18729 F: Documentation/admin-guide/media/zr364xx*
18730 F: drivers/media/usb/zr364xx/
18732 USER-MODE LINUX (UML)
18733 M: Jeff Dike <jdike@addtoit.com>
18734 M: Richard Weinberger <richard@nod.at>
18735 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18736 L: linux-um@lists.infradead.org
18738 W: http://user-mode-linux.sourceforge.net
18739 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18741 F: Documentation/virt/uml/
18746 USERSPACE COPYIN/COPYOUT (UIOVEC)
18747 M: Alexander Viro <viro@zeniv.linux.org.uk>
18749 F: include/linux/uio.h
18752 USERSPACE DMA BUFFER DRIVER
18753 M: Gerd Hoffmann <kraxel@redhat.com>
18754 L: dri-devel@lists.freedesktop.org
18756 T: git git://anongit.freedesktop.org/drm/drm-misc
18757 F: drivers/dma-buf/udmabuf.c
18758 F: include/uapi/linux/udmabuf.h
18760 USERSPACE I/O (UIO)
18761 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18764 F: Documentation/driver-api/uio-howto.rst
18766 F: include/linux/uio_driver.h
18769 M: Karel Zak <kzak@redhat.com>
18770 L: util-linux@vger.kernel.org
18772 W: http://en.wikipedia.org/wiki/Util-linux
18773 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18776 M: Christoph Hellwig <hch@lst.de>
18777 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18778 L: linux-kernel@vger.kernel.org
18780 T: git git://git.infradead.org/users/hch/uuid.git
18781 F: include/linux/uuid.h
18782 F: include/uapi/linux/uuid.h
18787 M: Justin Ernst <justin.ernst@hpe.com>
18788 L: platform-driver-x86@vger.kernel.org
18790 F: drivers/platform/x86/uv_sysfs.c
18793 M: Michal Januszewski <spock@gentoo.org>
18794 L: linux-fbdev@vger.kernel.org
18796 W: https://github.com/mjanusz/v86d
18797 F: Documentation/fb/uvesafb.rst
18798 F: drivers/video/fbdev/uvesafb.*
18800 Ux500 CLOCK DRIVERS
18801 M: Ulf Hansson <ulf.hansson@linaro.org>
18802 L: linux-clk@vger.kernel.org
18803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18805 F: drivers/clk/ux500/
18808 M: Stefan Agner <stefan@agner.ch>
18809 L: linux-mtd@lists.infradead.org
18811 F: drivers/mtd/nand/raw/vf610_nfc.c
18813 VFAT/FAT/MSDOS FILESYSTEM
18814 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18816 F: Documentation/filesystems/vfat.rst
18820 M: Alex Williamson <alex.williamson@redhat.com>
18821 R: Cornelia Huck <cohuck@redhat.com>
18822 L: kvm@vger.kernel.org
18824 T: git git://github.com/awilliam/linux-vfio.git
18825 F: Documentation/driver-api/vfio.rst
18827 F: include/linux/vfio.h
18828 F: include/uapi/linux/vfio.h
18831 M: Diana Craciun <diana.craciun@oss.nxp.com>
18832 L: kvm@vger.kernel.org
18834 F: drivers/vfio/fsl-mc/
18836 VFIO MEDIATED DEVICE DRIVERS
18837 M: Kirti Wankhede <kwankhede@nvidia.com>
18838 L: kvm@vger.kernel.org
18840 F: Documentation/driver-api/vfio-mediated-device.rst
18841 F: drivers/vfio/mdev/
18842 F: include/linux/mdev.h
18843 F: samples/vfio-mdev/
18845 VFIO PLATFORM DRIVER
18846 M: Eric Auger <eric.auger@redhat.com>
18847 L: kvm@vger.kernel.org
18849 F: drivers/vfio/platform/
18852 R: Lukas Wunner <lukas@wunner.de>
18854 T: git git://anongit.freedesktop.org/drm/drm-misc
18855 F: Documentation/gpu/vga-switcheroo.rst
18856 F: drivers/gpu/vga/vga_switcheroo.c
18857 F: include/linux/vga_switcheroo.h
18859 VIA RHINE NETWORK DRIVER
18861 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18862 F: drivers/net/ethernet/via/via-rhine.c
18864 VIA SD/MMC CARD CONTROLLER DRIVER
18865 M: Bruce Chang <brucechang@via.com.tw>
18866 M: Harald Welte <HaraldWelte@viatech.com>
18868 F: drivers/mmc/host/via-sdmmc.c
18870 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18871 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18872 L: linux-fbdev@vger.kernel.org
18874 F: drivers/video/fbdev/via/
18875 F: include/linux/via-core.h
18876 F: include/linux/via-gpio.h
18877 F: include/linux/via_i2c.h
18879 VIA VELOCITY NETWORK DRIVER
18880 M: Francois Romieu <romieu@fr.zoreil.com>
18881 L: netdev@vger.kernel.org
18883 F: drivers/net/ethernet/via/via-velocity.*
18885 VICODEC VIRTUAL CODEC DRIVER
18886 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18887 L: linux-media@vger.kernel.org
18889 W: https://linuxtv.org
18890 T: git git://linuxtv.org/media_tree.git
18891 F: drivers/media/test-drivers/vicodec/*
18893 VIDEO I2C POLLING DRIVER
18894 M: Matt Ranostay <matt.ranostay@konsulko.com>
18895 L: linux-media@vger.kernel.org
18897 F: drivers/media/i2c/video-i2c.c
18899 VIDEO MULTIPLEXER DRIVER
18900 M: Philipp Zabel <p.zabel@pengutronix.de>
18901 L: linux-media@vger.kernel.org
18903 F: drivers/media/platform/video-mux.c
18905 VIDEOBUF2 FRAMEWORK
18906 M: Tomasz Figa <tfiga@chromium.org>
18907 M: Marek Szyprowski <m.szyprowski@samsung.com>
18908 L: linux-media@vger.kernel.org
18910 F: drivers/media/common/videobuf2/*
18911 F: include/media/videobuf2-*
18913 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18914 M: Helen Koike <helen.koike@collabora.com>
18915 R: Shuah Khan <skhan@linuxfoundation.org>
18916 L: linux-media@vger.kernel.org
18918 W: https://linuxtv.org
18919 T: git git://linuxtv.org/media_tree.git
18920 F: drivers/media/test-drivers/vimc/*
18923 M: Alex Williamson <alex.williamson@redhat.com>
18924 M: Paolo Bonzini <pbonzini@redhat.com>
18925 L: kvm@vger.kernel.org
18929 VIRTIO AND VHOST VSOCK DRIVER
18930 M: Stefan Hajnoczi <stefanha@redhat.com>
18931 M: Stefano Garzarella <sgarzare@redhat.com>
18932 L: kvm@vger.kernel.org
18933 L: virtualization@lists.linux-foundation.org
18934 L: netdev@vger.kernel.org
18936 F: drivers/net/vsockmon.c
18937 F: drivers/vhost/vsock.c
18938 F: include/linux/virtio_vsock.h
18939 F: include/uapi/linux/virtio_vsock.h
18940 F: include/uapi/linux/vm_sockets_diag.h
18941 F: include/uapi/linux/vsockmon.h
18942 F: net/vmw_vsock/af_vsock_tap.c
18943 F: net/vmw_vsock/diag.c
18944 F: net/vmw_vsock/virtio_transport.c
18945 F: net/vmw_vsock/virtio_transport_common.c
18946 F: net/vmw_vsock/vsock_loopback.c
18947 F: tools/testing/vsock/
18949 VIRTIO BLOCK AND SCSI DRIVERS
18950 M: "Michael S. Tsirkin" <mst@redhat.com>
18951 M: Jason Wang <jasowang@redhat.com>
18952 R: Paolo Bonzini <pbonzini@redhat.com>
18953 R: Stefan Hajnoczi <stefanha@redhat.com>
18954 L: virtualization@lists.linux-foundation.org
18956 F: drivers/block/virtio_blk.c
18957 F: drivers/scsi/virtio_scsi.c
18958 F: drivers/vhost/scsi.c
18959 F: include/uapi/linux/virtio_blk.h
18960 F: include/uapi/linux/virtio_scsi.h
18962 VIRTIO CONSOLE DRIVER
18963 M: Amit Shah <amit@kernel.org>
18964 L: virtualization@lists.linux-foundation.org
18966 F: drivers/char/virtio_console.c
18967 F: include/linux/virtio_console.h
18968 F: include/uapi/linux/virtio_console.h
18970 VIRTIO CORE AND NET DRIVERS
18971 M: "Michael S. Tsirkin" <mst@redhat.com>
18972 M: Jason Wang <jasowang@redhat.com>
18973 L: virtualization@lists.linux-foundation.org
18975 F: Documentation/devicetree/bindings/virtio/
18976 F: drivers/block/virtio_blk.c
18977 F: drivers/crypto/virtio/
18978 F: drivers/net/virtio_net.c
18981 F: include/linux/vdpa.h
18982 F: include/linux/virtio*.h
18983 F: include/uapi/linux/virtio_*.h
18987 M: "Michael S. Tsirkin" <mst@redhat.com>
18988 M: David Hildenbrand <david@redhat.com>
18989 L: virtualization@lists.linux-foundation.org
18991 F: drivers/virtio/virtio_balloon.c
18992 F: include/uapi/linux/virtio_balloon.h
18993 F: include/linux/balloon_compaction.h
18994 F: mm/balloon_compaction.c
18996 VIRTIO CRYPTO DRIVER
18997 M: Gonglei <arei.gonglei@huawei.com>
18998 L: virtualization@lists.linux-foundation.org
18999 L: linux-crypto@vger.kernel.org
19001 F: drivers/crypto/virtio/
19002 F: include/uapi/linux/virtio_crypto.h
19004 VIRTIO DRIVERS FOR S390
19005 M: Cornelia Huck <cohuck@redhat.com>
19006 M: Halil Pasic <pasic@linux.ibm.com>
19007 L: linux-s390@vger.kernel.org
19008 L: virtualization@lists.linux-foundation.org
19009 L: kvm@vger.kernel.org
19011 F: arch/s390/include/uapi/asm/virtio-ccw.h
19012 F: drivers/s390/virtio/
19015 M: Vivek Goyal <vgoyal@redhat.com>
19016 M: Stefan Hajnoczi <stefanha@redhat.com>
19017 M: Miklos Szeredi <miklos@szeredi.hu>
19018 L: virtualization@lists.linux-foundation.org
19019 L: linux-fsdevel@vger.kernel.org
19021 W: https://virtio-fs.gitlab.io/
19022 F: Documentation/filesystems/virtiofs.rst
19023 F: fs/fuse/virtio_fs.c
19024 F: include/uapi/linux/virtio_fs.h
19027 M: David Airlie <airlied@linux.ie>
19028 M: Gerd Hoffmann <kraxel@redhat.com>
19029 L: dri-devel@lists.freedesktop.org
19030 L: virtualization@lists.linux-foundation.org
19032 T: git git://anongit.freedesktop.org/drm/drm-misc
19033 F: drivers/gpu/drm/virtio/
19034 F: include/uapi/linux/virtio_gpu.h
19036 VIRTIO HOST (VHOST)
19037 M: "Michael S. Tsirkin" <mst@redhat.com>
19038 M: Jason Wang <jasowang@redhat.com>
19039 L: kvm@vger.kernel.org
19040 L: virtualization@lists.linux-foundation.org
19041 L: netdev@vger.kernel.org
19043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19045 F: include/linux/vhost_iotlb.h
19046 F: include/uapi/linux/vhost.h
19048 VIRTIO INPUT DRIVER
19049 M: Gerd Hoffmann <kraxel@redhat.com>
19051 F: drivers/virtio/virtio_input.c
19052 F: include/uapi/linux/virtio_input.h
19054 VIRTIO IOMMU DRIVER
19055 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19056 L: virtualization@lists.linux-foundation.org
19058 F: drivers/iommu/virtio-iommu.c
19059 F: include/uapi/linux/virtio_iommu.h
19062 M: David Hildenbrand <david@redhat.com>
19063 L: virtualization@lists.linux-foundation.org
19065 W: https://virtio-mem.gitlab.io/
19066 F: drivers/virtio/virtio_mem.c
19067 F: include/uapi/linux/virtio_mem.h
19069 VIRTUAL BOX GUEST DEVICE DRIVER
19070 M: Hans de Goede <hdegoede@redhat.com>
19071 M: Arnd Bergmann <arnd@arndb.de>
19072 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19074 F: drivers/virt/vboxguest/
19075 F: include/linux/vbox_utils.h
19076 F: include/uapi/linux/vbox*.h
19078 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19079 M: Hans de Goede <hdegoede@redhat.com>
19080 L: linux-fsdevel@vger.kernel.org
19084 VIRTUAL SERIO DEVICE DRIVER
19085 M: Stephen Chandler Paul <thatslyude@gmail.com>
19087 F: drivers/input/serio/userio.c
19088 F: include/uapi/linux/userio.h
19090 VIVID VIRTUAL VIDEO DRIVER
19091 M: Hans Verkuil <hverkuil@xs4all.nl>
19092 L: linux-media@vger.kernel.org
19094 W: https://linuxtv.org
19095 T: git git://linuxtv.org/media_tree.git
19096 F: drivers/media/test-drivers/vivid/*
19098 VIDTV VIRTUAL DIGITAL TV DRIVER
19099 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19100 L: linux-media@vger.kernel.org
19102 W: https://linuxtv.org
19103 T: git git://linuxtv.org/media_tree.git
19104 F: drivers/media/test-drivers/vidtv/*
19107 M: Florian Fainelli <f.fainelli@gmail.com>
19108 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19110 F: drivers/vlynq/vlynq.c
19111 F: include/linux/vlynq.h
19114 M: Martyn Welch <martyn@welchs.me.uk>
19115 M: Manohar Vanga <manohar.vanga@gmail.com>
19116 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19117 L: devel@driverdev.osuosl.org
19119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19120 F: Documentation/driver-api/vme.rst
19121 F: drivers/staging/vme/
19123 F: include/linux/vme*
19125 VMWARE BALLOON DRIVER
19126 M: Nadav Amit <namit@vmware.com>
19127 M: "VMware, Inc." <pv-drivers@vmware.com>
19128 L: linux-kernel@vger.kernel.org
19130 F: drivers/misc/vmw_balloon.c
19132 VMWARE HYPERVISOR INTERFACE
19133 M: Deep Shah <sdeep@vmware.com>
19134 M: "VMware, Inc." <pv-drivers@vmware.com>
19135 L: virtualization@lists.linux-foundation.org
19137 F: arch/x86/include/asm/vmware.h
19138 F: arch/x86/kernel/cpu/vmware.c
19140 VMWARE PVRDMA DRIVER
19141 M: Adit Ranadive <aditr@vmware.com>
19142 M: VMware PV-Drivers <pv-drivers@vmware.com>
19143 L: linux-rdma@vger.kernel.org
19145 F: drivers/infiniband/hw/vmw_pvrdma/
19147 VMware PVSCSI driver
19148 M: Jim Gill <jgill@vmware.com>
19149 M: VMware PV-Drivers <pv-drivers@vmware.com>
19150 L: linux-scsi@vger.kernel.org
19152 F: drivers/scsi/vmw_pvscsi.c
19153 F: drivers/scsi/vmw_pvscsi.h
19155 VMWARE VIRTUAL PTP CLOCK DRIVER
19156 M: Vivek Thampi <vithampi@vmware.com>
19157 M: "VMware, Inc." <pv-drivers@vmware.com>
19158 L: netdev@vger.kernel.org
19160 F: drivers/ptp/ptp_vmw.c
19162 VMWARE VMMOUSE SUBDRIVER
19163 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19164 M: "VMware, Inc." <pv-drivers@vmware.com>
19165 L: linux-input@vger.kernel.org
19167 F: drivers/input/mouse/vmmouse.c
19168 F: drivers/input/mouse/vmmouse.h
19170 VMWARE VMXNET3 ETHERNET DRIVER
19171 M: Ronak Doshi <doshir@vmware.com>
19172 M: pv-drivers@vmware.com
19173 L: netdev@vger.kernel.org
19175 F: drivers/net/vmxnet3/
19177 VOCORE VOCORE2 BOARD
19178 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19179 L: linux-mips@vger.kernel.org
19181 F: arch/mips/boot/dts/ralink/vocore2.dts
19183 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19184 M: Liam Girdwood <lgirdwood@gmail.com>
19185 M: Mark Brown <broonie@kernel.org>
19186 L: linux-kernel@vger.kernel.org
19188 W: http://www.slimlogic.co.uk/?p=48
19189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19190 F: Documentation/devicetree/bindings/regulator/
19191 F: Documentation/power/regulator/
19192 F: drivers/regulator/
19193 F: include/dt-bindings/regulator/
19194 F: include/linux/regulator/
19195 K: regulator_get_optional
19198 M: David Ahern <dsahern@kernel.org>
19199 L: netdev@vger.kernel.org
19201 F: Documentation/networking/vrf.rst
19202 F: drivers/net/vrf.c
19205 M: Petr Mladek <pmladek@suse.com>
19206 M: Steven Rostedt <rostedt@goodmis.org>
19207 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19208 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19209 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19212 F: Documentation/core-api/printk-formats.rst
19213 F: lib/test_printf.c
19216 VT1211 HARDWARE MONITOR DRIVER
19217 M: Juerg Haefliger <juergh@gmail.com>
19218 L: linux-hwmon@vger.kernel.org
19220 F: Documentation/hwmon/vt1211.rst
19221 F: drivers/hwmon/vt1211.c
19223 VT8231 HARDWARE MONITOR DRIVER
19224 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19225 L: linux-hwmon@vger.kernel.org
19227 F: drivers/hwmon/vt8231.c
19229 VUB300 USB to SDIO/SD/MMC bridge chip
19230 L: linux-mmc@vger.kernel.org
19232 F: drivers/mmc/host/vub300.c
19234 W1 DALLAS'S 1-WIRE BUS
19235 M: Evgeniy Polyakov <zbr@ioremap.net>
19237 F: Documentation/devicetree/bindings/w1/
19238 F: Documentation/w1/
19240 F: include/linux/w1.h
19242 W83791D HARDWARE MONITORING DRIVER
19243 M: Marc Hulsman <m.hulsman@tudelft.nl>
19244 L: linux-hwmon@vger.kernel.org
19246 F: Documentation/hwmon/w83791d.rst
19247 F: drivers/hwmon/w83791d.c
19249 W83793 HARDWARE MONITORING DRIVER
19250 M: Rudolf Marek <r.marek@assembler.cz>
19251 L: linux-hwmon@vger.kernel.org
19253 F: Documentation/hwmon/w83793.rst
19254 F: drivers/hwmon/w83793.c
19256 W83795 HARDWARE MONITORING DRIVER
19257 M: Jean Delvare <jdelvare@suse.com>
19258 L: linux-hwmon@vger.kernel.org
19260 F: drivers/hwmon/w83795.c
19262 W83L51xD SD/MMC CARD INTERFACE DRIVER
19263 M: Pierre Ossman <pierre@ossman.eu>
19265 F: drivers/mmc/host/wbsd.*
19267 WACOM PROTOCOL 4 SERIAL TABLETS
19268 M: Julian Squires <julian@cipht.net>
19269 M: Hans de Goede <hdegoede@redhat.com>
19270 L: linux-input@vger.kernel.org
19272 F: drivers/input/tablet/wacom_serial4.c
19274 WATCHDOG DEVICE DRIVERS
19275 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19276 M: Guenter Roeck <linux@roeck-us.net>
19277 L: linux-watchdog@vger.kernel.org
19279 W: http://www.linux-watchdog.org/
19280 T: git git://www.linux-watchdog.org/linux-watchdog.git
19281 F: Documentation/devicetree/bindings/watchdog/
19282 F: Documentation/watchdog/
19283 F: drivers/watchdog/
19284 F: include/linux/watchdog.h
19285 F: include/uapi/linux/watchdog.h
19287 WHISKEYCOVE PMIC GPIO DRIVER
19288 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19289 L: linux-gpio@vger.kernel.org
19291 F: drivers/gpio/gpio-wcove.c
19294 M: Dianlong Li <long17.cool@163.com>
19295 L: linux-rtc@vger.kernel.org
19297 F: drivers/rtc/rtc-sd3078.c
19300 M: David Rheinsberg <david.rheinsberg@gmail.com>
19301 L: linux-input@vger.kernel.org
19303 F: drivers/hid/hid-wiimote*
19305 WILOCITY WIL6210 WIRELESS DRIVER
19306 M: Maya Erez <merez@codeaurora.org>
19307 L: linux-wireless@vger.kernel.org
19308 L: wil6210@qti.qualcomm.com
19310 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19311 F: drivers/net/wireless/ath/wil6210/
19314 M: David Härdeman <david@hardeman.nu>
19316 F: drivers/media/rc/winbond-cir.c
19318 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19319 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19320 L: linux-watchdog@vger.kernel.org
19322 F: drivers/watchdog/ebc-c384_wdt.c
19324 WINSYSTEMS WS16C48 GPIO DRIVER
19325 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19326 L: linux-gpio@vger.kernel.org
19328 F: drivers/gpio/gpio-ws16c48.c
19330 WIREGUARD SECURE NETWORK TUNNEL
19331 M: Jason A. Donenfeld <Jason@zx2c4.com>
19332 L: wireguard@lists.zx2c4.com
19333 L: netdev@vger.kernel.org
19335 F: drivers/net/wireguard/
19336 F: tools/testing/selftests/wireguard/
19338 WISTRON LAPTOP BUTTON DRIVER
19339 M: Miloslav Trmac <mitr@volny.cz>
19341 F: drivers/input/misc/wistron_btns.c
19343 WL3501 WIRELESS PCMCIA CARD DRIVER
19344 L: linux-wireless@vger.kernel.org
19346 F: drivers/net/wireless/wl3501*
19348 WOLFSON MICROELECTRONICS DRIVERS
19349 L: patches@opensource.cirrus.com
19351 W: https://github.com/CirrusLogic/linux-drivers/wiki
19352 T: git https://github.com/CirrusLogic/linux-drivers.git
19353 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19354 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19355 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19356 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19357 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19358 F: Documentation/hwmon/wm83??.rst
19359 F: arch/arm/mach-s3c/mach-crag6410*
19360 F: drivers/clk/clk-wm83*.c
19361 F: drivers/extcon/extcon-arizona.c
19362 F: drivers/gpio/gpio-*wm*.c
19363 F: drivers/gpio/gpio-arizona.c
19364 F: drivers/hwmon/wm83??-hwmon.c
19365 F: drivers/input/misc/wm831x-on.c
19366 F: drivers/input/touchscreen/wm831x-ts.c
19367 F: drivers/input/touchscreen/wm97*.c
19368 F: drivers/leds/leds-wm83*.c
19369 F: drivers/mfd/arizona*
19370 F: drivers/mfd/cs47l24*
19371 F: drivers/mfd/wm*.c
19372 F: drivers/power/supply/wm83*.c
19373 F: drivers/regulator/arizona*
19374 F: drivers/regulator/wm8*.c
19375 F: drivers/rtc/rtc-wm83*.c
19376 F: drivers/video/backlight/wm83*_bl.c
19377 F: drivers/watchdog/wm83*_wdt.c
19378 F: include/linux/mfd/arizona/
19379 F: include/linux/mfd/wm831x/
19380 F: include/linux/mfd/wm8350/
19381 F: include/linux/mfd/wm8400*
19382 F: include/linux/regulator/arizona*
19383 F: include/linux/wm97xx.h
19384 F: include/sound/wm????.h
19385 F: sound/soc/codecs/arizona.?
19386 F: sound/soc/codecs/cs47l24*
19387 F: sound/soc/codecs/wm*
19390 M: Tejun Heo <tj@kernel.org>
19391 R: Lai Jiangshan <jiangshanlai@gmail.com>
19393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19394 F: Documentation/core-api/workqueue.rst
19395 F: include/linux/workqueue.h
19396 F: kernel/workqueue.c
19398 X-POWERS AXP288 PMIC DRIVERS
19399 M: Hans de Goede <hdegoede@redhat.com>
19401 F: drivers/acpi/pmic/intel_pmic_xpower.c
19404 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19405 M: Chen-Yu Tsai <wens@csie.org>
19406 L: linux-kernel@vger.kernel.org
19411 M: Martin Schiller <ms@dev.tdt.de>
19412 L: linux-x25@vger.kernel.org
19414 F: Documentation/networking/lapb-module.rst
19415 F: Documentation/networking/x25*
19416 F: drivers/net/wan/hdlc_x25.c
19417 F: drivers/net/wan/lapbether.c
19418 F: include/*/lapb.h
19419 F: include/net/x25*
19420 F: include/uapi/linux/x25.h
19424 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19425 M: Thomas Gleixner <tglx@linutronix.de>
19426 M: Ingo Molnar <mingo@redhat.com>
19427 M: Borislav Petkov <bp@alien8.de>
19429 R: "H. Peter Anvin" <hpa@zytor.com>
19430 L: linux-kernel@vger.kernel.org
19432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19433 F: Documentation/devicetree/bindings/x86/
19434 F: Documentation/x86/
19438 M: Andy Lutomirski <luto@kernel.org>
19439 L: linux-kernel@vger.kernel.org
19441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19444 X86 MCE INFRASTRUCTURE
19445 M: Tony Luck <tony.luck@intel.com>
19446 M: Borislav Petkov <bp@alien8.de>
19447 L: linux-edac@vger.kernel.org
19449 F: arch/x86/kernel/cpu/mce/*
19451 X86 MICROCODE UPDATE SUPPORT
19452 M: Borislav Petkov <bp@alien8.de>
19454 F: arch/x86/kernel/cpu/microcode/*
19457 M: Dave Hansen <dave.hansen@linux.intel.com>
19458 M: Andy Lutomirski <luto@kernel.org>
19459 M: Peter Zijlstra <peterz@infradead.org>
19460 L: linux-kernel@vger.kernel.org
19462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19465 X86 PLATFORM DRIVERS
19466 M: Hans de Goede <hdegoede@redhat.com>
19467 M: Mark Gross <mgross@linux.intel.com>
19468 L: platform-driver-x86@vger.kernel.org
19470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19471 F: drivers/platform/olpc/
19472 F: drivers/platform/x86/
19474 X86 PLATFORM DRIVERS - ARCH
19475 R: Darren Hart <dvhart@infradead.org>
19476 R: Andy Shevchenko <andy@infradead.org>
19477 L: platform-driver-x86@vger.kernel.org
19480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19481 F: arch/x86/platform
19483 X86 PLATFORM UV HPE SUPERDOME FLEX
19484 M: Steve Wahl <steve.wahl@hpe.com>
19485 R: Mike Travis <mike.travis@hpe.com>
19486 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19487 R: Russ Anderson <russ.anderson@hpe.com>
19489 F: arch/x86/include/asm/uv/
19490 F: arch/x86/kernel/apic/x2apic_uv_x.c
19491 F: arch/x86/platform/uv/
19494 M: Andy Lutomirski <luto@kernel.org>
19495 L: linux-kernel@vger.kernel.org
19497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19498 F: arch/x86/entry/vdso/
19501 M: Matthew Wilcox <willy@infradead.org>
19502 L: linux-fsdevel@vger.kernel.org
19504 F: Documentation/core-api/xarray.rst
19505 F: include/linux/idr.h
19506 F: include/linux/xarray.h
19509 F: tools/testing/radix-tree
19512 M: Benjamin Valentin <benpicco@googlemail.com>
19514 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19515 F: drivers/media/rc/xbox_remote.c
19517 XC2028/3028 TUNER DRIVER
19518 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19519 L: linux-media@vger.kernel.org
19521 W: https://linuxtv.org
19522 T: git git://linuxtv.org/media_tree.git
19523 F: drivers/media/tuners/tuner-xc2028.*
19525 XDP (eXpress Data Path)
19526 M: Alexei Starovoitov <ast@kernel.org>
19527 M: Daniel Borkmann <daniel@iogearbox.net>
19528 M: David S. Miller <davem@davemloft.net>
19529 M: Jakub Kicinski <kuba@kernel.org>
19530 M: Jesper Dangaard Brouer <hawk@kernel.org>
19531 M: John Fastabend <john.fastabend@gmail.com>
19532 L: netdev@vger.kernel.org
19533 L: bpf@vger.kernel.org
19535 F: include/net/xdp.h
19536 F: include/net/xdp_priv.h
19537 F: include/trace/events/xdp.h
19538 F: kernel/bpf/cpumap.c
19539 F: kernel/bpf/devmap.c
19541 F: samples/bpf/xdp*
19542 F: tools/testing/selftests/bpf/*xdp*
19543 F: tools/testing/selftests/bpf/*/*xdp*
19544 F: drivers/net/ethernet/*/*/*/*/*xdp*
19545 F: drivers/net/ethernet/*/*/*xdp*
19546 K: (?:\b|_)xdp(?:\b|_)
19548 XDP SOCKETS (AF_XDP)
19549 M: Björn Töpel <bjorn@kernel.org>
19550 M: Magnus Karlsson <magnus.karlsson@intel.com>
19551 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19552 L: netdev@vger.kernel.org
19553 L: bpf@vger.kernel.org
19555 F: Documentation/networking/af_xdp.rst
19556 F: include/net/xdp_sock*
19557 F: include/net/xsk_buff_pool.h
19558 F: include/uapi/linux/if_xdp.h
19559 F: include/uapi/linux/xdp_diag.h
19560 F: include/net/netns/xdp.h
19562 F: samples/bpf/xdpsock*
19563 F: tools/lib/bpf/xsk*
19565 XEN BLOCK SUBSYSTEM
19566 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19567 M: Roger Pau Monné <roger.pau@citrix.com>
19568 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19570 F: drivers/block/xen*
19571 F: drivers/block/xen-blkback/*
19574 M: Stefano Stabellini <sstabellini@kernel.org>
19575 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19577 F: arch/arm/include/asm/xen/
19580 XEN HYPERVISOR ARM64
19581 M: Stefano Stabellini <sstabellini@kernel.org>
19582 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19584 F: arch/arm64/include/asm/xen/
19587 XEN HYPERVISOR INTERFACE
19588 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19589 M: Juergen Gross <jgross@suse.com>
19590 R: Stefano Stabellini <sstabellini@kernel.org>
19591 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19594 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19595 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19596 F: arch/x86/include/asm/pvclock-abi.h
19597 F: arch/x86/include/asm/xen/
19598 F: arch/x86/platform/pvh/
19600 F: drivers/*/xen-*front.c
19602 F: include/uapi/xen/
19605 XEN NETWORK BACKEND DRIVER
19606 M: Wei Liu <wei.liu@kernel.org>
19607 M: Paul Durrant <paul@xen.org>
19608 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19609 L: netdev@vger.kernel.org
19611 F: drivers/net/xen-netback/*
19614 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19615 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19617 F: arch/x86/pci/*xen*
19618 F: drivers/pci/*xen*
19621 M: Juergen Gross <jgross@suse.com>
19622 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19623 L: linux-scsi@vger.kernel.org
19625 F: drivers/scsi/xen-scsifront.c
19626 F: drivers/xen/xen-scsiback.c
19627 F: include/xen/interface/io/vscsiif.h
19629 XEN SOUND FRONTEND DRIVER
19630 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19631 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19632 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19636 XEN SWIOTLB SUBSYSTEM
19637 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19638 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19639 L: iommu@lists.linux-foundation.org
19641 F: arch/x86/xen/*swiotlb*
19642 F: drivers/xen/*swiotlb*
19645 M: Darrick J. Wong <djwong@kernel.org>
19646 M: linux-xfs@vger.kernel.org
19647 L: linux-xfs@vger.kernel.org
19650 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19651 F: Documentation/ABI/testing/sysfs-fs-xfs
19652 F: Documentation/admin-guide/xfs.rst
19653 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19654 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19656 F: include/uapi/linux/dqblk_xfs.h
19657 F: include/uapi/linux/fsmap.h
19659 XILINX AXI ETHERNET DRIVER
19660 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19662 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19665 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19666 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19667 L: linux-can@vger.kernel.org
19669 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19670 F: drivers/net/can/xilinx_can.c
19673 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19674 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19675 R: Michal Simek <michal.simek@xilinx.com>
19677 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19678 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19679 F: drivers/gpio/gpio-xilinx.c
19680 F: drivers/gpio/gpio-zynq.c
19682 XILINX SD-FEC IP CORES
19683 M: Derek Kiernan <derek.kiernan@xilinx.com>
19684 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19686 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19687 F: Documentation/misc-devices/xilinx_sdfec.rst
19688 F: drivers/misc/Kconfig
19689 F: drivers/misc/Makefile
19690 F: drivers/misc/xilinx_sdfec.c
19691 F: include/uapi/misc/xilinx_sdfec.h
19693 XILINX UARTLITE SERIAL DRIVER
19694 M: Peter Korsgaard <jacmet@sunsite.dk>
19695 L: linux-serial@vger.kernel.org
19697 F: drivers/tty/serial/uartlite.c
19699 XILINX VIDEO IP CORES
19700 M: Hyun Kwon <hyun.kwon@xilinx.com>
19701 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19702 L: linux-media@vger.kernel.org
19704 T: git git://linuxtv.org/media_tree.git
19705 F: Documentation/devicetree/bindings/media/xilinx/
19706 F: drivers/media/platform/xilinx/
19707 F: include/uapi/linux/xilinx-v4l2-controls.h
19709 XILINX ZYNQMP DPDMA DRIVER
19710 M: Hyun Kwon <hyun.kwon@xilinx.com>
19711 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19712 L: dmaengine@vger.kernel.org
19714 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19715 F: drivers/dma/xilinx/xilinx_dpdma.c
19716 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19718 XILINX ZYNQMP PSGTR PHY DRIVER
19719 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19720 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19721 L: linux-kernel@vger.kernel.org
19723 T: git https://github.com/Xilinx/linux-xlnx.git
19724 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19725 F: drivers/phy/xilinx/phy-zynqmp.c
19728 M: Eli Billauer <eli.billauer@gmail.com>
19729 L: linux-kernel@vger.kernel.org
19731 F: drivers/char/xillybus/
19734 M: George Cherian <gcherian@marvell.com>
19735 L: linux-i2c@vger.kernel.org
19737 W: http://www.marvell.com
19738 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19739 F: drivers/i2c/busses/i2c-xlp9xx.c
19741 XRA1403 GPIO EXPANDER
19742 M: Nandor Han <nandor.han@ge.com>
19743 M: Semi Malinen <semi.malinen@ge.com>
19744 L: linux-gpio@vger.kernel.org
19746 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19747 F: drivers/gpio/gpio-xra1403.c
19749 XTENSA XTFPGA PLATFORM SUPPORT
19750 M: Max Filippov <jcmvbkbc@gmail.com>
19751 L: linux-xtensa@linux-xtensa.org
19753 F: drivers/spi/spi-xtensa-xtfpga.c
19754 F: sound/soc/xtensa/xtfpga-i2s.c
19756 YAM DRIVER FOR AX.25
19757 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19758 L: linux-hams@vger.kernel.org
19760 F: drivers/net/hamradio/yam*
19761 F: include/linux/yam.h
19763 YAMA SECURITY MODULE
19764 M: Kees Cook <keescook@chromium.org>
19766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19767 F: Documentation/admin-guide/LSM/Yama.rst
19770 YEALINK PHONE DRIVER
19771 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19772 L: usbb2k-api-dev@nongnu.org
19774 F: Documentation/input/devices/yealink.rst
19775 F: drivers/input/misc/yealink.*
19777 Z8530 DRIVER FOR AX.25
19778 M: Joerg Reuter <jreuter@yaina.de>
19779 L: linux-hams@vger.kernel.org
19781 W: http://yaina.de/jreuter/
19782 W: http://www.qsl.net/dl1bke/
19783 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19784 F: drivers/net/hamradio/*scc.c
19785 F: drivers/net/hamradio/z8530.h
19787 ZBUD COMPRESSED PAGE ALLOCATOR
19788 M: Seth Jennings <sjenning@redhat.com>
19789 M: Dan Streetman <ddstreet@ieee.org>
19790 L: linux-mm@kvack.org
19792 F: include/linux/zbud.h
19795 ZD1211RW WIRELESS DRIVER
19796 M: Daniel Drake <dsd@gentoo.org>
19797 M: Ulrich Kunitz <kune@deine-taler.de>
19798 L: linux-wireless@vger.kernel.org
19799 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19801 W: http://zd1211.ath.cx/wiki/DriverRewrite
19802 F: drivers/net/wireless/zydas/zd1211rw/
19804 ZD1301 MEDIA DRIVER
19805 M: Antti Palosaari <crope@iki.fi>
19806 L: linux-media@vger.kernel.org
19808 W: https://linuxtv.org/
19809 W: http://palosaari.fi/linux/
19810 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19811 F: drivers/media/usb/dvb-usb-v2/zd1301*
19813 ZD1301_DEMOD MEDIA DRIVER
19814 M: Antti Palosaari <crope@iki.fi>
19815 L: linux-media@vger.kernel.org
19817 W: https://linuxtv.org/
19818 W: http://palosaari.fi/linux/
19819 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19820 F: drivers/media/dvb-frontends/zd1301_demod*
19822 ZHAOXIN PROCESSOR SUPPORT
19823 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19824 L: linux-kernel@vger.kernel.org
19826 F: arch/x86/kernel/cpu/zhaoxin.c
19829 M: Damien Le Moal <damien.lemoal@wdc.com>
19830 M: Naohiro Aota <naohiro.aota@wdc.com>
19831 R: Johannes Thumshirn <jth@kernel.org>
19832 L: linux-fsdevel@vger.kernel.org
19834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19835 F: Documentation/filesystems/zonefs.rst
19838 ZPOOL COMPRESSED PAGE STORAGE API
19839 M: Dan Streetman <ddstreet@ieee.org>
19840 L: linux-mm@kvack.org
19842 F: include/linux/zpool.h
19845 ZR36067 VIDEO FOR LINUX DRIVER
19846 M: Corentin Labbe <clabbe@baylibre.com>
19847 L: mjpeg-users@lists.sourceforge.net
19848 L: linux-media@vger.kernel.org
19850 W: http://mjpeg.sourceforge.net/driver-zoran/
19851 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19852 F: Documentation/driver-api/media/drivers/zoran.rst
19853 F: drivers/staging/media/zoran/
19855 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19856 M: Minchan Kim <minchan@kernel.org>
19857 M: Nitin Gupta <ngupta@vflare.org>
19858 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19859 L: linux-kernel@vger.kernel.org
19861 F: Documentation/admin-guide/blockdev/zram.rst
19862 F: drivers/block/zram/
19864 ZS DECSTATION Z85C30 SERIAL DRIVER
19865 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19867 F: drivers/tty/serial/zs.*
19869 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19870 M: Minchan Kim <minchan@kernel.org>
19871 M: Nitin Gupta <ngupta@vflare.org>
19872 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19873 L: linux-mm@kvack.org
19875 F: Documentation/vm/zsmalloc.rst
19876 F: include/linux/zsmalloc.h
19879 ZSWAP COMPRESSED SWAP CACHING
19880 M: Seth Jennings <sjenning@redhat.com>
19881 M: Dan Streetman <ddstreet@ieee.org>
19882 M: Vitaly Wool <vitaly.wool@konsulko.com>
19883 L: linux-mm@kvack.org
19888 M: Linus Torvalds <torvalds@linux-foundation.org>
19889 L: linux-kernel@vger.kernel.org
19890 S: Buried alive in reporters
19891 Q: http://patchwork.kernel.org/project/LKML/list/
19892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git