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 X: 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/tiny/arcpgu.c
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 ASYNC MUX DRIVER
4881 W: http://www.cyclades.com/
4882 F: drivers/tty/cyclades.c
4883 F: include/linux/cyclades.h
4884 F: include/uapi/linux/cyclades.h
4886 CYCLADES PC300 DRIVER
4888 W: http://www.cyclades.com/
4889 F: drivers/net/wan/pc300*
4891 CYPRESS_FIRMWARE MEDIA DRIVER
4892 M: Antti Palosaari <crope@iki.fi>
4893 L: linux-media@vger.kernel.org
4895 W: https://linuxtv.org
4896 W: http://palosaari.fi/linux/
4897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4898 T: git git://linuxtv.org/anttip/media_tree.git
4899 F: drivers/media/common/cypress_firmware*
4901 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4902 M: Linus Walleij <linus.walleij@linaro.org>
4903 L: linux-input@vger.kernel.org
4905 F: drivers/input/touchscreen/cy8ctma140.c
4907 CYTTSP TOUCHSCREEN DRIVER
4908 M: Ferruh Yigit <fery@cypress.com>
4909 L: linux-input@vger.kernel.org
4911 F: drivers/input/touchscreen/cyttsp*
4912 F: include/linux/input/cyttsp.h
4914 D-LINK DIR-685 TOUCHKEYS DRIVER
4915 M: Linus Walleij <linus.walleij@linaro.org>
4916 L: linux-input@vger.kernel.org
4918 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4920 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4921 M: Joshua Kinard <kumba@gentoo.org>
4923 F: drivers/rtc/rtc-ds1685.c
4924 F: include/linux/rtc/ds1685.h
4926 DAMA SLAVE for AX.25
4927 M: Joerg Reuter <jreuter@yaina.de>
4928 L: linux-hams@vger.kernel.org
4930 W: http://yaina.de/jreuter/
4931 W: http://www.qsl.net/dl1bke/
4932 F: net/ax25/af_ax25.c
4933 F: net/ax25/ax25_dev.c
4934 F: net/ax25/ax25_ds_*
4935 F: net/ax25/ax25_in.c
4936 F: net/ax25/ax25_out.c
4937 F: net/ax25/ax25_timer.c
4938 F: net/ax25/sysctl_net_ax25.c
4940 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4941 L: netdev@vger.kernel.org
4943 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4944 F: drivers/net/ethernet/dec/tulip/dmfe.c
4946 DC390/AM53C974 SCSI driver
4947 M: Hannes Reinecke <hare@suse.com>
4948 L: linux-scsi@vger.kernel.org
4950 F: drivers/scsi/am53c974.c
4953 M: Oliver Neukum <oliver@neukum.org>
4954 M: Ali Akcaagac <aliakc@web.de>
4955 M: Jamie Lenehan <lenehan@twibble.org>
4956 L: dc395x@twibble.org
4958 W: http://twibble.org/dist/dc395x/
4959 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4960 F: Documentation/scsi/dc395x.rst
4961 F: drivers/scsi/dc395x.*
4964 L: dccp@vger.kernel.org
4966 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4967 F: include/linux/dccp.h
4968 F: include/linux/tfrc.h
4969 F: include/uapi/linux/dccp.h
4972 DECnet NETWORK LAYER
4973 L: linux-decnet-user@lists.sourceforge.net
4975 W: http://linux-decnet.sourceforge.net
4976 F: Documentation/networking/decnet.rst
4979 DECSTATION PLATFORM SUPPORT
4980 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4981 L: linux-mips@vger.kernel.org
4983 W: http://www.linux-mips.org/wiki/DECstation
4985 F: arch/mips/include/asm/dec/
4986 F: arch/mips/include/asm/mach-dec/
4988 DEFXX FDDI NETWORK DRIVER
4989 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4991 F: drivers/net/fddi/defxx.*
4993 DEFZA FDDI NETWORK DRIVER
4994 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
4996 F: drivers/net/fddi/defza.*
4998 DEINTERLACE DRIVERS FOR ALLWINNER H3
4999 M: Jernej Skrabec <jernej.skrabec@siol.net>
5000 L: linux-media@vger.kernel.org
5002 T: git git://linuxtv.org/media_tree.git
5003 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5004 F: drivers/media/platform/sunxi/sun8i-di/
5007 M: Matthew Garrett <mjg59@srcf.ucam.org>
5008 M: Pali Rohár <pali@kernel.org>
5009 L: platform-driver-x86@vger.kernel.org
5011 F: drivers/platform/x86/dell/dell-laptop.c
5013 DELL LAPTOP FREEFALL DRIVER
5014 M: Pali Rohár <pali@kernel.org>
5016 F: drivers/platform/x86/dell/dell-smo8800.c
5018 DELL LAPTOP RBTN DRIVER
5019 M: Pali Rohár <pali@kernel.org>
5021 F: drivers/platform/x86/dell/dell-rbtn.*
5023 DELL LAPTOP SMM DRIVER
5024 M: Pali Rohár <pali@kernel.org>
5026 F: drivers/hwmon/dell-smm-hwmon.c
5027 F: include/uapi/linux/i8k.h
5029 DELL REMOTE BIOS UPDATE DRIVER
5030 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5031 L: platform-driver-x86@vger.kernel.org
5033 F: drivers/platform/x86/dell/dell_rbu.c
5036 M: Pali Rohár <pali@kernel.org>
5037 M: Mario Limonciello <mario.limonciello@dell.com>
5038 L: platform-driver-x86@vger.kernel.org
5040 F: drivers/platform/x86/dell/dell-smbios.*
5042 DELL SMBIOS SMM DRIVER
5043 M: Mario Limonciello <mario.limonciello@dell.com>
5044 L: platform-driver-x86@vger.kernel.org
5046 F: drivers/platform/x86/dell/dell-smbios-smm.c
5048 DELL SMBIOS WMI DRIVER
5049 M: Mario Limonciello <mario.limonciello@dell.com>
5050 L: platform-driver-x86@vger.kernel.org
5052 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5053 F: tools/wmi/dell-smbios-example.c
5055 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5056 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5057 L: platform-driver-x86@vger.kernel.org
5059 F: Documentation/driver-api/dcdbas.rst
5060 F: drivers/platform/x86/dell/dcdbas.*
5062 DELL WMI DESCRIPTOR DRIVER
5063 M: Mario Limonciello <mario.limonciello@dell.com>
5065 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5067 DELL WMI SYSMAN DRIVER
5068 M: Divya Bharathi <divya.bharathi@dell.com>
5069 M: Mario Limonciello <mario.limonciello@dell.com>
5070 M: Prasanth Ksr <prasanth.ksr@dell.com>
5071 L: platform-driver-x86@vger.kernel.org
5073 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5074 F: drivers/platform/x86/dell/dell-wmi-sysman/
5076 DELL WMI NOTIFICATIONS DRIVER
5077 M: Matthew Garrett <mjg59@srcf.ucam.org>
5078 M: Pali Rohár <pali@kernel.org>
5080 F: drivers/platform/x86/dell/dell-wmi.c
5082 DELTA ST MEDIA DRIVER
5083 M: Hugues Fruchet <hugues.fruchet@st.com>
5084 L: linux-media@vger.kernel.org
5086 W: https://linuxtv.org
5087 T: git git://linuxtv.org/media_tree.git
5088 F: drivers/media/platform/sti/delta
5091 L: linux-mtd@lists.infradead.org
5093 F: drivers/mtd/nand/raw/denali*
5095 DESIGNWARE EDMA CORE IP DRIVER
5096 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5097 L: dmaengine@vger.kernel.org
5099 F: drivers/dma/dw-edma/
5100 F: include/linux/dma/edma.h
5102 DESIGNWARE USB2 DRD IP DRIVER
5103 M: Minas Harutyunyan <hminas@synopsys.com>
5104 L: linux-usb@vger.kernel.org
5106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5107 F: drivers/usb/dwc2/
5109 DESIGNWARE USB3 DRD IP DRIVER
5110 M: Felipe Balbi <balbi@kernel.org>
5111 L: linux-usb@vger.kernel.org
5113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5114 F: drivers/usb/dwc3/
5116 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5117 M: Andreas Klinger <ak@it-klinger.de>
5118 L: linux-iio@vger.kernel.org
5120 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5121 F: drivers/iio/proximity/srf*.c
5123 DEVICE COREDUMP (DEV_COREDUMP)
5124 M: Johannes Berg <johannes@sipsolutions.net>
5125 L: linux-kernel@vger.kernel.org
5127 F: drivers/base/devcoredump.c
5128 F: include/linux/devcoredump.h
5130 DEVICE DEPENDENCY HELPER SCRIPT
5131 M: Saravana Kannan <saravanak@google.com>
5132 L: linux-kernel@vger.kernel.org
5134 F: scripts/dev-needs.sh
5136 DEVICE DIRECT ACCESS (DAX)
5137 M: Dan Williams <dan.j.williams@intel.com>
5138 M: Vishal Verma <vishal.l.verma@intel.com>
5139 M: Dave Jiang <dave.jiang@intel.com>
5140 L: linux-nvdimm@lists.01.org
5144 DEVICE FREQUENCY (DEVFREQ)
5145 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5146 M: Kyungmin Park <kyungmin.park@samsung.com>
5147 M: Chanwoo Choi <cw00.choi@samsung.com>
5148 L: linux-pm@vger.kernel.org
5150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5151 F: Documentation/devicetree/bindings/devfreq/
5153 F: include/linux/devfreq.h
5154 F: include/trace/events/devfreq.h
5156 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5157 M: Chanwoo Choi <cw00.choi@samsung.com>
5158 L: linux-pm@vger.kernel.org
5160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5161 F: Documentation/devicetree/bindings/devfreq/event/
5162 F: drivers/devfreq/devfreq-event.c
5163 F: drivers/devfreq/event/
5164 F: include/dt-bindings/pmu/exynos_ppmu.h
5165 F: include/linux/devfreq-event.h
5167 DEVICE NUMBER REGISTRY
5168 M: Torben Mathiasen <device@lanana.org>
5170 W: http://lanana.org/docs/device-list/index.html
5173 M: Alasdair Kergon <agk@redhat.com>
5174 M: Mike Snitzer <snitzer@redhat.com>
5175 M: dm-devel@redhat.com
5176 L: dm-devel@redhat.com
5178 W: http://sources.redhat.com/dm
5179 Q: http://patchwork.kernel.org/project/dm-devel/list/
5180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5181 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5182 F: Documentation/admin-guide/device-mapper/
5183 F: drivers/md/Kconfig
5184 F: drivers/md/Makefile
5186 F: drivers/md/persistent-data/
5187 F: include/linux/device-mapper.h
5188 F: include/linux/dm-*.h
5189 F: include/uapi/linux/dm-*.h
5192 M: Jiri Pirko <jiri@nvidia.com>
5193 L: netdev@vger.kernel.org
5195 F: Documentation/networking/devlink
5196 F: include/net/devlink.h
5197 F: include/uapi/linux/devlink.h
5198 F: net/core/devlink.c
5200 DIALOG SEMICONDUCTOR DRIVERS
5201 M: Support Opensource <support.opensource@diasemi.com>
5203 W: http://www.dialog-semiconductor.com/products
5204 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5205 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5206 F: Documentation/devicetree/bindings/mfd/da90*.txt
5207 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5208 F: Documentation/devicetree/bindings/regulator/da92*.txt
5209 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5210 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5211 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5212 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5213 F: Documentation/hwmon/da90??.rst
5214 F: drivers/gpio/gpio-da90??.c
5215 F: drivers/hwmon/da90??-hwmon.c
5216 F: drivers/iio/adc/da91??-*.c
5217 F: drivers/input/misc/da72??.[ch]
5218 F: drivers/input/misc/da90??_onkey.c
5219 F: drivers/input/touchscreen/da9052_tsi.c
5220 F: drivers/leds/leds-da90??.c
5221 F: drivers/mfd/da903x.c
5222 F: drivers/mfd/da90??-*.c
5223 F: drivers/mfd/da91??-*.c
5224 F: drivers/pinctrl/pinctrl-da90??.c
5225 F: drivers/power/supply/da9052-battery.c
5226 F: drivers/power/supply/da91??-*.c
5227 F: drivers/regulator/da9???-regulator.[ch]
5228 F: drivers/regulator/slg51000-regulator.[ch]
5229 F: drivers/rtc/rtc-da90??.c
5230 F: drivers/thermal/da90??-thermal.c
5231 F: drivers/video/backlight/da90??_bl.c
5232 F: drivers/watchdog/da90??_wdt.c
5233 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5234 F: include/linux/mfd/da903x.h
5235 F: include/linux/mfd/da9052/
5236 F: include/linux/mfd/da9055/
5237 F: include/linux/mfd/da9062/
5238 F: include/linux/mfd/da9063/
5239 F: include/linux/mfd/da9150/
5240 F: include/linux/regulator/da9211.h
5241 F: include/sound/da[79]*.h
5242 F: sound/soc/codecs/da[79]*.[ch]
5244 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5245 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5246 L: linux-gpio@vger.kernel.org
5248 F: drivers/gpio/gpio-gpio-mm.c
5250 DIOLAN U2C-12 I2C DRIVER
5251 M: Guenter Roeck <linux@roeck-us.net>
5252 L: linux-i2c@vger.kernel.org
5254 F: drivers/i2c/busses/i2c-diolan-u2c.c
5256 DIRECTORY NOTIFICATION (DNOTIFY)
5257 M: Jan Kara <jack@suse.cz>
5258 R: Amir Goldstein <amir73il@gmail.com>
5259 L: linux-fsdevel@vger.kernel.org
5261 F: Documentation/filesystems/dnotify.rst
5262 F: fs/notify/dnotify/
5263 F: include/linux/dnotify.h
5265 DISK GEOMETRY AND PARTITION HANDLING
5266 M: Andries Brouwer <aeb@cwi.nl>
5268 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5269 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5270 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5273 M: Jan Kara <jack@suse.com>
5275 F: Documentation/filesystems/quota.rst
5277 F: include/linux/quota*.h
5278 F: include/uapi/linux/quota*.h
5280 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5281 M: Bernie Thompson <bernie@plugable.com>
5282 L: linux-fbdev@vger.kernel.org
5284 W: http://plugable.com/category/projects/udlfb/
5285 F: Documentation/fb/udlfb.rst
5286 F: drivers/video/fbdev/udlfb.c
5287 F: include/video/udlfb.h
5289 DISTRIBUTED LOCK MANAGER (DLM)
5290 M: Christine Caulfield <ccaulfie@redhat.com>
5291 M: David Teigland <teigland@redhat.com>
5292 L: cluster-devel@redhat.com
5294 W: http://sources.redhat.com/cluster/
5295 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5298 DMA BUFFER SHARING FRAMEWORK
5299 M: Sumit Semwal <sumit.semwal@linaro.org>
5300 M: Christian König <christian.koenig@amd.com>
5301 L: linux-media@vger.kernel.org
5302 L: dri-devel@lists.freedesktop.org
5303 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5305 T: git git://anongit.freedesktop.org/drm/drm-misc
5306 F: Documentation/driver-api/dma-buf.rst
5308 F: include/linux/*fence.h
5309 F: include/linux/dma-buf*
5310 F: include/linux/dma-resv.h
5311 K: \bdma_(?:buf|fence|resv)\b
5313 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5314 M: Vinod Koul <vkoul@kernel.org>
5315 L: dmaengine@vger.kernel.org
5317 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5319 F: Documentation/devicetree/bindings/dma/
5320 F: Documentation/driver-api/dmaengine/
5322 F: include/linux/dma/
5323 F: include/linux/dmaengine.h
5324 F: include/linux/of_dma.h
5327 M: Christoph Hellwig <hch@lst.de>
5328 M: Marek Szyprowski <m.szyprowski@samsung.com>
5329 R: Robin Murphy <robin.murphy@arm.com>
5330 L: iommu@lists.linux-foundation.org
5332 W: http://git.infradead.org/users/hch/dma-mapping.git
5333 T: git git://git.infradead.org/users/hch/dma-mapping.git
5334 F: include/asm-generic/dma-mapping.h
5335 F: include/linux/dma-direct.h
5336 F: include/linux/dma-mapping.h
5337 F: include/linux/dma-map-ops.h
5340 DMA MAPPING BENCHMARK
5341 M: Barry Song <song.bao.hua@hisilicon.com>
5342 L: iommu@lists.linux-foundation.org
5343 F: kernel/dma/map_benchmark.c
5344 F: tools/testing/selftests/dma/
5346 DMA-BUF HEAPS FRAMEWORK
5347 M: Sumit Semwal <sumit.semwal@linaro.org>
5348 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5349 R: Liam Mark <lmark@codeaurora.org>
5350 R: Laura Abbott <labbott@redhat.com>
5351 R: Brian Starkey <Brian.Starkey@arm.com>
5352 R: John Stultz <john.stultz@linaro.org>
5353 L: linux-media@vger.kernel.org
5354 L: dri-devel@lists.freedesktop.org
5355 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5357 T: git git://anongit.freedesktop.org/drm/drm-misc
5358 F: drivers/dma-buf/dma-heap.c
5359 F: drivers/dma-buf/heaps/*
5360 F: include/linux/dma-heap.h
5361 F: include/uapi/linux/dma-heap.h
5363 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5364 M: Lukasz Luba <lukasz.luba@arm.com>
5365 L: linux-pm@vger.kernel.org
5366 L: linux-samsung-soc@vger.kernel.org
5368 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5369 F: drivers/memory/samsung/exynos5422-dmc.c
5371 DME1737 HARDWARE MONITOR DRIVER
5372 M: Juerg Haefliger <juergh@gmail.com>
5373 L: linux-hwmon@vger.kernel.org
5375 F: Documentation/hwmon/dme1737.rst
5376 F: drivers/hwmon/dme1737.c
5379 M: Jean Delvare <jdelvare@suse.com>
5381 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5382 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5383 F: drivers/firmware/dmi-id.c
5384 F: drivers/firmware/dmi_scan.c
5385 F: include/linux/dmi.h
5388 M: Jonathan Corbet <corbet@lwn.net>
5389 L: linux-doc@vger.kernel.org
5391 P: Documentation/doc-guide/maintainer-profile.rst
5392 T: git git://git.lwn.net/linux.git docs-next
5394 F: scripts/documentation-file-ref-check
5395 F: scripts/kernel-doc
5396 F: scripts/sphinx-pre-install
5397 X: Documentation/ABI/
5398 X: Documentation/admin-guide/media/
5399 X: Documentation/devicetree/
5400 X: Documentation/driver-api/media/
5401 X: Documentation/firmware-guide/acpi/
5402 X: Documentation/i2c/
5403 X: Documentation/power/
5404 X: Documentation/spi/
5405 X: Documentation/userspace-api/media/
5407 DOCUMENTATION SCRIPTS
5408 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5409 L: linux-doc@vger.kernel.org
5411 F: Documentation/sphinx/parse-headers.pl
5412 F: scripts/documentation-file-ref-check
5413 F: scripts/sphinx-pre-install
5415 DOCUMENTATION/ITALIAN
5416 M: Federico Vaga <federico.vaga@vaga.pv.it>
5417 L: linux-doc@vger.kernel.org
5419 F: Documentation/translations/it_IT
5421 DONGWOON DW9714 LENS VOICE COIL DRIVER
5422 M: Sakari Ailus <sakari.ailus@linux.intel.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,dw9714.txt
5427 F: drivers/media/i2c/dw9714.c
5429 DONGWOON DW9768 LENS VOICE COIL DRIVER
5430 M: Dongchun Zhu <dongchun.zhu@mediatek.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,dw9768.yaml
5435 F: drivers/media/i2c/dw9768.c
5437 DONGWOON DW9807 LENS VOICE COIL DRIVER
5438 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5439 L: linux-media@vger.kernel.org
5441 T: git git://linuxtv.org/media_tree.git
5442 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5443 F: drivers/media/i2c/dw9807-vcm.c
5446 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5447 L: blinux-list@redhat.com
5449 F: drivers/char/dtlk.c
5450 F: include/linux/dtlk.h
5452 DPAA2 DATAPATH I/O (DPIO) DRIVER
5453 M: Roy Pledge <Roy.Pledge@nxp.com>
5454 L: linux-kernel@vger.kernel.org
5456 F: drivers/soc/fsl/dpio
5458 DPAA2 ETHERNET DRIVER
5459 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5460 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5461 L: netdev@vger.kernel.org
5463 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5464 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5465 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5466 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5467 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5468 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5469 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5470 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5471 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5473 DPAA2 ETHERNET SWITCH DRIVER
5474 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5475 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5476 L: linux-kernel@vger.kernel.org
5478 F: drivers/staging/fsl-dpaa2/ethsw
5480 DPT_I2O SCSI RAID DRIVER
5481 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5482 L: linux-scsi@vger.kernel.org
5484 W: http://www.adaptec.com/
5485 F: drivers/scsi/dpt*
5486 F: drivers/scsi/dpt/
5489 M: Philipp Reisner <philipp.reisner@linbit.com>
5490 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5491 L: drbd-dev@lists.linbit.com
5493 W: http://www.drbd.org
5494 T: git git://git.linbit.com/linux-drbd.git
5495 T: git git://git.linbit.com/drbd-8.4.git
5496 F: Documentation/admin-guide/blockdev/
5497 F: drivers/block/drbd/
5500 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5501 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5502 R: "Rafael J. Wysocki" <rafael@kernel.org>
5504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5505 F: Documentation/core-api/kobject.rst
5509 F: include/linux/debugfs.h
5510 F: include/linux/kobj*
5513 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5514 M: Nishanth Menon <nm@ti.com>
5515 L: linux-pm@vger.kernel.org
5517 F: drivers/soc/ti/smartreflex.c
5518 F: include/linux/power/smartreflex.h
5520 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5521 M: Maxime Ripard <mripard@kernel.org>
5522 M: Chen-Yu Tsai <wens@csie.org>
5523 R: Jernej Skrabec <jernej.skrabec@siol.net>
5524 L: dri-devel@lists.freedesktop.org
5526 T: git git://anongit.freedesktop.org/drm/drm-misc
5527 F: drivers/gpu/drm/sun4i/sun8i*
5529 DRM DRIVER FOR ARM PL111 CLCD
5530 M: Eric Anholt <eric@anholt.net>
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: drivers/gpu/drm/pl111/
5535 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5536 M: Linus Walleij <linus.walleij@linaro.org>
5538 T: git git://anongit.freedesktop.org/drm/drm-misc
5539 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5540 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5542 DRM DRIVER FOR ASPEED BMC GFX
5543 M: Joel Stanley <joel@jms.id.au>
5544 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5546 T: git git://anongit.freedesktop.org/drm/drm-misc
5547 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5548 F: drivers/gpu/drm/aspeed/
5550 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5551 M: Dave Airlie <airlied@redhat.com>
5552 R: Thomas Zimmermann <tzimmermann@suse.de>
5553 L: dri-devel@lists.freedesktop.org
5555 T: git git://anongit.freedesktop.org/drm/drm-misc
5556 F: drivers/gpu/drm/ast/
5558 DRM DRIVER FOR BOCHS VIRTUAL GPU
5559 M: Gerd Hoffmann <kraxel@redhat.com>
5560 L: virtualization@lists.linux-foundation.org
5562 T: git git://anongit.freedesktop.org/drm/drm-misc
5563 F: drivers/gpu/drm/bochs/
5565 DRM DRIVER FOR BOE HIMAX8279D PANELS
5566 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5568 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5569 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5571 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5572 M: Linus Walleij <linus.walleij@linaro.org>
5574 T: git git://anongit.freedesktop.org/drm/drm-misc
5575 F: drivers/gpu/drm/tve200/
5577 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5578 M: Icenowy Zheng <icenowy@aosc.io>
5580 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5581 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5583 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5584 M: Jagan Teki <jagan@amarulasolutions.com>
5586 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5587 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5589 DRM DRIVER FOR GENERIC USB DISPLAY
5590 M: Noralf Trønnes <noralf@tronnes.org>
5592 W: https://github.com/notro/gud/wiki
5593 T: git git://anongit.freedesktop.org/drm/drm-misc
5594 F: drivers/gpu/drm/gud/
5595 F: include/drm/gud.h
5597 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5598 M: Hans de Goede <hdegoede@redhat.com>
5600 T: git git://anongit.freedesktop.org/drm/drm-misc
5601 F: drivers/gpu/drm/tiny/gm12u320.c
5603 DRM DRIVER FOR HX8357D PANELS
5604 M: Eric Anholt <eric@anholt.net>
5606 T: git git://anongit.freedesktop.org/drm/drm-misc
5607 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5608 F: drivers/gpu/drm/tiny/hx8357d.c
5610 DRM DRIVER FOR ILITEK ILI9225 PANELS
5611 M: David Lechner <david@lechnology.com>
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5614 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5615 F: drivers/gpu/drm/tiny/ili9225.c
5617 DRM DRIVER FOR ILITEK ILI9486 PANELS
5618 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5622 F: drivers/gpu/drm/tiny/ili9486.c
5624 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5625 S: Orphan / Obsolete
5626 F: drivers/gpu/drm/i810/
5627 F: include/uapi/drm/i810_drm.h
5629 DRM DRIVER FOR LVDS PANELS
5630 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5631 L: dri-devel@lists.freedesktop.org
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: drivers/gpu/drm/panel/panel-lvds.c
5635 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5637 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5638 M: Guido Günther <agx@sigxcpu.org>
5639 R: Purism Kernel Team <kernel@puri.sm>
5641 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5642 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5644 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5645 S: Orphan / Obsolete
5646 F: drivers/gpu/drm/mga/
5647 F: include/uapi/drm/mga_drm.h
5649 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5650 M: Dave Airlie <airlied@redhat.com>
5651 R: Thomas Zimmermann <tzimmermann@suse.de>
5652 L: dri-devel@lists.freedesktop.org
5654 T: git git://anongit.freedesktop.org/drm/drm-misc
5655 F: drivers/gpu/drm/mgag200/
5657 DRM DRIVER FOR MI0283QT
5658 M: Noralf Trønnes <noralf@tronnes.org>
5660 T: git git://anongit.freedesktop.org/drm/drm-misc
5661 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5662 F: drivers/gpu/drm/tiny/mi0283qt.c
5664 DRM DRIVER FOR MSM ADRENO GPU
5665 M: Rob Clark <robdclark@gmail.com>
5666 M: Sean Paul <sean@poorly.run>
5667 L: linux-arm-msm@vger.kernel.org
5668 L: dri-devel@lists.freedesktop.org
5669 L: freedreno@lists.freedesktop.org
5671 T: git https://gitlab.freedesktop.org/drm/msm.git
5672 F: Documentation/devicetree/bindings/display/msm/
5673 F: drivers/gpu/drm/msm/
5674 F: include/uapi/drm/msm_drm.h
5676 DRM DRIVER FOR NOVATEK NT35510 PANELS
5677 M: Linus Walleij <linus.walleij@linaro.org>
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5680 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5681 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5683 DRM DRIVER FOR NOVATEK NT36672A PANELS
5684 M: Sumit Semwal <sumit.semwal@linaro.org>
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5688 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5690 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5691 M: Ben Skeggs <bskeggs@redhat.com>
5692 L: dri-devel@lists.freedesktop.org
5693 L: nouveau@lists.freedesktop.org
5695 T: git git://github.com/skeggsb/linux
5696 F: drivers/gpu/drm/nouveau/
5697 F: include/uapi/drm/nouveau_drm.h
5699 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5700 M: Stefan Mavrodiev <stefan@olimex.com>
5702 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5703 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5705 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5706 M: Noralf Trønnes <noralf@tronnes.org>
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 F: Documentation/devicetree/bindings/display/repaper.txt
5710 F: drivers/gpu/drm/tiny/repaper.c
5712 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5713 M: Dave Airlie <airlied@redhat.com>
5714 M: Gerd Hoffmann <kraxel@redhat.com>
5715 L: virtualization@lists.linux-foundation.org
5717 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5719 F: drivers/gpu/drm/tiny/cirrus.c
5721 DRM DRIVER FOR QXL VIRTUAL GPU
5722 M: Dave Airlie <airlied@redhat.com>
5723 M: Gerd Hoffmann <kraxel@redhat.com>
5724 L: virtualization@lists.linux-foundation.org
5725 L: spice-devel@lists.freedesktop.org
5727 T: git git://anongit.freedesktop.org/drm/drm-misc
5728 F: drivers/gpu/drm/qxl/
5729 F: include/uapi/drm/qxl_drm.h
5731 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5732 S: Orphan / Obsolete
5733 F: drivers/gpu/drm/r128/
5734 F: include/uapi/drm/r128_drm.h
5736 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5737 M: Robert Chiras <robert.chiras@nxp.com>
5739 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5740 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5742 DRM DRIVER FOR SITRONIX ST7703 PANELS
5743 M: Guido Günther <agx@sigxcpu.org>
5744 R: Purism Kernel Team <kernel@puri.sm>
5745 R: Ondrej Jirman <megous@megous.com>
5747 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5748 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5750 DRM DRIVER FOR SAVAGE VIDEO CARDS
5751 S: Orphan / Obsolete
5752 F: drivers/gpu/drm/savage/
5753 F: include/uapi/drm/savage_drm.h
5755 DRM DRIVER FOR SIS VIDEO CARDS
5756 S: Orphan / Obsolete
5757 F: drivers/gpu/drm/sis/
5758 F: include/uapi/drm/sis_drm.h
5760 DRM DRIVER FOR SITRONIX ST7586 PANELS
5761 M: David Lechner <david@lechnology.com>
5763 T: git git://anongit.freedesktop.org/drm/drm-misc
5764 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5765 F: drivers/gpu/drm/tiny/st7586.c
5767 DRM DRIVER FOR SITRONIX ST7701 PANELS
5768 M: Jagan Teki <jagan@amarulasolutions.com>
5770 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5771 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5773 DRM DRIVER FOR SITRONIX ST7735R PANELS
5774 M: David Lechner <david@lechnology.com>
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5778 F: drivers/gpu/drm/tiny/st7735r.c
5780 DRM DRIVER FOR SONY ACX424AKP PANELS
5781 M: Linus Walleij <linus.walleij@linaro.org>
5783 T: git git://anongit.freedesktop.org/drm/drm-misc
5784 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5786 DRM DRIVER FOR ST-ERICSSON MCDE
5787 M: Linus Walleij <linus.walleij@linaro.org>
5789 T: git git://anongit.freedesktop.org/drm/drm-misc
5790 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5791 F: drivers/gpu/drm/mcde/
5793 DRM DRIVER FOR TDFX VIDEO CARDS
5794 S: Orphan / Obsolete
5795 F: drivers/gpu/drm/tdfx/
5797 DRM DRIVER FOR TPO TPG110 PANELS
5798 M: Linus Walleij <linus.walleij@linaro.org>
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5802 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5804 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5805 M: Dave Airlie <airlied@redhat.com>
5806 R: Sean Paul <sean@poorly.run>
5807 R: Thomas Zimmermann <tzimmermann@suse.de>
5808 L: dri-devel@lists.freedesktop.org
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: drivers/gpu/drm/udl/
5813 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5814 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5815 M: Melissa Wen <melissa.srw@gmail.com>
5816 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5817 R: Daniel Vetter <daniel@ffwll.ch>
5818 L: dri-devel@lists.freedesktop.org
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/gpu/vkms.rst
5822 F: drivers/gpu/drm/vkms/
5824 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5825 M: Hans de Goede <hdegoede@redhat.com>
5826 L: dri-devel@lists.freedesktop.org
5828 T: git git://anongit.freedesktop.org/drm/drm-misc
5829 F: drivers/gpu/drm/vboxvideo/
5831 DRM DRIVER FOR VMWARE VIRTUAL GPU
5832 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5833 M: Roland Scheidegger <sroland@vmware.com>
5834 M: Zack Rusin <zackr@vmware.com>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://people.freedesktop.org/~sroland/linux
5838 F: drivers/gpu/drm/vmwgfx/
5839 F: include/uapi/drm/vmwgfx_drm.h
5842 M: David Airlie <airlied@linux.ie>
5843 M: Daniel Vetter <daniel@ffwll.ch>
5844 L: dri-devel@lists.freedesktop.org
5846 B: https://gitlab.freedesktop.org/drm
5847 C: irc://chat.freenode.net/dri-devel
5848 T: git git://anongit.freedesktop.org/drm/drm
5849 F: Documentation/devicetree/bindings/display/
5850 F: Documentation/devicetree/bindings/gpu/
5851 F: Documentation/gpu/
5855 F: include/linux/vga*
5856 F: include/uapi/drm/
5858 DRM DRIVERS AND MISC GPU PATCHES
5859 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5860 M: Maxime Ripard <mripard@kernel.org>
5861 M: Thomas Zimmermann <tzimmermann@suse.de>
5863 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5864 T: git git://anongit.freedesktop.org/drm/drm-misc
5865 F: Documentation/gpu/
5866 F: drivers/gpu/drm/*
5869 F: include/linux/vga*
5870 F: include/uapi/drm/drm*
5872 DRM DRIVERS FOR ALLWINNER A10
5873 M: Maxime Ripard <mripard@kernel.org>
5874 M: Chen-Yu Tsai <wens@csie.org>
5875 L: dri-devel@lists.freedesktop.org
5877 T: git git://anongit.freedesktop.org/drm/drm-misc
5878 F: Documentation/devicetree/bindings/display/allwinner*
5879 F: drivers/gpu/drm/sun4i/
5881 DRM DRIVERS FOR AMLOGIC SOCS
5882 M: Neil Armstrong <narmstrong@baylibre.com>
5883 L: dri-devel@lists.freedesktop.org
5884 L: linux-amlogic@lists.infradead.org
5886 W: http://linux-meson.com/
5887 T: git git://anongit.freedesktop.org/drm/drm-misc
5888 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5889 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5890 F: Documentation/gpu/meson.rst
5891 F: drivers/gpu/drm/meson/
5893 DRM DRIVERS FOR ATMEL HLCDC
5894 M: Sam Ravnborg <sam@ravnborg.org>
5895 M: Boris Brezillon <bbrezillon@kernel.org>
5896 L: dri-devel@lists.freedesktop.org
5898 T: git git://anongit.freedesktop.org/drm/drm-misc
5899 F: Documentation/devicetree/bindings/display/atmel/
5900 F: drivers/gpu/drm/atmel-hlcdc/
5902 DRM DRIVERS FOR BRIDGE CHIPS
5903 M: Andrzej Hajda <a.hajda@samsung.com>
5904 M: Neil Armstrong <narmstrong@baylibre.com>
5905 M: Robert Foss <robert.foss@linaro.org>
5906 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5907 R: Jonas Karlman <jonas@kwiboo.se>
5908 R: Jernej Skrabec <jernej.skrabec@siol.net>
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: drivers/gpu/drm/bridge/
5913 DRM DRIVERS FOR EXYNOS
5914 M: Inki Dae <inki.dae@samsung.com>
5915 M: Joonyoung Shim <jy0922.shim@samsung.com>
5916 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5917 M: Kyungmin Park <kyungmin.park@samsung.com>
5918 L: dri-devel@lists.freedesktop.org
5920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5921 F: Documentation/devicetree/bindings/display/exynos/
5922 F: drivers/gpu/drm/exynos/
5923 F: include/uapi/drm/exynos_drm.h
5925 DRM DRIVERS FOR FREESCALE DCU
5926 M: Stefan Agner <stefan@agner.ch>
5927 M: Alison Wang <alison.wang@nxp.com>
5928 L: dri-devel@lists.freedesktop.org
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5932 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5933 F: drivers/gpu/drm/fsl-dcu/
5935 DRM DRIVERS FOR FREESCALE IMX
5936 M: Philipp Zabel <p.zabel@pengutronix.de>
5937 L: dri-devel@lists.freedesktop.org
5939 F: Documentation/devicetree/bindings/display/imx/
5940 F: drivers/gpu/drm/imx/
5941 F: drivers/gpu/ipu-v3/
5943 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5944 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5945 L: dri-devel@lists.freedesktop.org
5947 T: git git://github.com/patjak/drm-gma500
5948 F: drivers/gpu/drm/gma500/
5950 DRM DRIVERS FOR HISILICON
5951 M: Xinliang Liu <xinliang.liu@linaro.org>
5952 M: Tian Tao <tiantao6@hisilicon.com>
5953 R: John Stultz <john.stultz@linaro.org>
5954 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5955 R: Chen Feng <puck.chen@hisilicon.com>
5956 L: dri-devel@lists.freedesktop.org
5958 T: git git://anongit.freedesktop.org/drm/drm-misc
5959 F: Documentation/devicetree/bindings/display/hisilicon/
5960 F: drivers/gpu/drm/hisilicon/
5962 DRM DRIVERS FOR LIMA
5963 M: Qiang Yu <yuq825@gmail.com>
5964 L: dri-devel@lists.freedesktop.org
5965 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5967 T: git git://anongit.freedesktop.org/drm/drm-misc
5968 F: drivers/gpu/drm/lima/
5969 F: include/uapi/drm/lima_drm.h
5971 DRM DRIVERS FOR MEDIATEK
5972 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5973 M: Philipp Zabel <p.zabel@pengutronix.de>
5974 L: dri-devel@lists.freedesktop.org
5976 F: Documentation/devicetree/bindings/display/mediatek/
5977 F: drivers/gpu/drm/mediatek/
5978 F: drivers/phy/mediatek/phy-mtk-hdmi*
5979 F: drivers/phy/mediatek/phy-mtk-mipi*
5981 DRM DRIVERS FOR NVIDIA TEGRA
5982 M: Thierry Reding <thierry.reding@gmail.com>
5983 L: dri-devel@lists.freedesktop.org
5984 L: linux-tegra@vger.kernel.org
5986 T: git git://anongit.freedesktop.org/tegra/linux.git
5987 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5988 F: drivers/gpu/drm/tegra/
5989 F: drivers/gpu/host1x/
5990 F: include/linux/host1x.h
5991 F: include/uapi/drm/tegra_drm.h
5993 DRM DRIVERS FOR RENESAS
5994 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5995 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5996 L: dri-devel@lists.freedesktop.org
5997 L: linux-renesas-soc@vger.kernel.org
5999 T: git git://linuxtv.org/pinchartl/media drm/du/next
6000 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6001 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6002 F: Documentation/devicetree/bindings/display/renesas,du.txt
6003 F: drivers/gpu/drm/rcar-du/
6004 F: drivers/gpu/drm/shmobile/
6005 F: include/linux/platform_data/shmob_drm.h
6007 DRM DRIVERS FOR ROCKCHIP
6008 M: Sandy Huang <hjc@rock-chips.com>
6009 M: Heiko Stübner <heiko@sntech.de>
6010 L: dri-devel@lists.freedesktop.org
6012 T: git git://anongit.freedesktop.org/drm/drm-misc
6013 F: Documentation/devicetree/bindings/display/rockchip/
6014 F: drivers/gpu/drm/rockchip/
6017 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6018 M: Vincent Abriou <vincent.abriou@st.com>
6019 L: dri-devel@lists.freedesktop.org
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6023 F: drivers/gpu/drm/sti
6026 M: Yannick Fertre <yannick.fertre@st.com>
6027 M: Philippe Cornu <philippe.cornu@st.com>
6028 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6029 M: Vincent Abriou <vincent.abriou@st.com>
6030 L: dri-devel@lists.freedesktop.org
6032 T: git git://anongit.freedesktop.org/drm/drm-misc
6033 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6034 F: drivers/gpu/drm/stm
6036 DRM DRIVERS FOR TI KEYSTONE
6037 M: Jyri Sarha <jyri.sarha@iki.fi>
6038 M: Tomi Valkeinen <tomba@kernel.org>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6043 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6044 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6045 F: drivers/gpu/drm/tidss/
6047 DRM DRIVERS FOR TI LCDC
6048 M: Jyri Sarha <jyri.sarha@iki.fi>
6049 R: Tomi Valkeinen <tomba@kernel.org>
6050 L: dri-devel@lists.freedesktop.org
6052 F: Documentation/devicetree/bindings/display/tilcdc/
6053 F: drivers/gpu/drm/tilcdc/
6055 DRM DRIVERS FOR TI OMAP
6056 M: Tomi Valkeinen <tomba@kernel.org>
6057 L: dri-devel@lists.freedesktop.org
6059 F: Documentation/devicetree/bindings/display/ti/
6060 F: drivers/gpu/drm/omapdrm/
6063 M: Eric Anholt <eric@anholt.net>
6065 T: git git://anongit.freedesktop.org/drm/drm-misc
6066 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6067 F: drivers/gpu/drm/v3d/
6068 F: include/uapi/drm/v3d_drm.h
6071 M: Eric Anholt <eric@anholt.net>
6072 M: Maxime Ripard <mripard@kernel.org>
6074 T: git git://github.com/anholt/linux
6075 T: git git://anongit.freedesktop.org/drm/drm-misc
6076 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6077 F: drivers/gpu/drm/vc4/
6078 F: include/uapi/drm/vc4_drm.h
6080 DRM DRIVERS FOR VIVANTE GPU IP
6081 M: Lucas Stach <l.stach@pengutronix.de>
6082 R: Russell King <linux+etnaviv@armlinux.org.uk>
6083 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6084 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6085 L: dri-devel@lists.freedesktop.org
6087 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6088 F: drivers/gpu/drm/etnaviv/
6089 F: include/uapi/drm/etnaviv_drm.h
6092 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6093 L: dri-devel@lists.freedesktop.org
6094 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6096 T: git git://anongit.freedesktop.org/drm/drm-misc
6097 F: Documentation/gpu/xen-front.rst
6098 F: drivers/gpu/drm/xen/
6100 DRM DRIVERS FOR XILINX
6101 M: Hyun Kwon <hyun.kwon@xilinx.com>
6102 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6103 L: dri-devel@lists.freedesktop.org
6105 T: git git://anongit.freedesktop.org/drm/drm-misc
6106 F: Documentation/devicetree/bindings/display/xlnx/
6107 F: drivers/gpu/drm/xlnx/
6110 M: Thierry Reding <thierry.reding@gmail.com>
6111 R: Sam Ravnborg <sam@ravnborg.org>
6112 L: dri-devel@lists.freedesktop.org
6114 T: git git://anongit.freedesktop.org/drm/drm-misc
6115 F: Documentation/devicetree/bindings/display/panel/
6116 F: drivers/gpu/drm/drm_panel.c
6117 F: drivers/gpu/drm/panel/
6118 F: include/drm/drm_panel.h
6121 M: Christian Koenig <christian.koenig@amd.com>
6122 M: Huang Rui <ray.huang@amd.com>
6123 L: dri-devel@lists.freedesktop.org
6125 T: git git://people.freedesktop.org/~agd5f/linux
6126 F: drivers/gpu/drm/ttm/
6129 DSBR100 USB FM RADIO DRIVER
6130 M: Alexey Klimov <klimov.linux@gmail.com>
6131 L: linux-media@vger.kernel.org
6133 T: git git://linuxtv.org/media_tree.git
6134 F: drivers/media/radio/dsbr100.c
6137 M: Hans Verkuil <hverkuil@xs4all.nl>
6138 L: linux-media@vger.kernel.org
6140 W: https://linuxtv.org
6141 T: git git://linuxtv.org/media_tree.git
6142 F: drivers/media/pci/dt3155/
6144 DVB_USB_AF9015 MEDIA DRIVER
6145 M: Antti Palosaari <crope@iki.fi>
6146 L: linux-media@vger.kernel.org
6148 W: https://linuxtv.org
6149 W: http://palosaari.fi/linux/
6150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6151 T: git git://linuxtv.org/anttip/media_tree.git
6152 F: drivers/media/usb/dvb-usb-v2/af9015*
6154 DVB_USB_AF9035 MEDIA DRIVER
6155 M: Antti Palosaari <crope@iki.fi>
6156 L: linux-media@vger.kernel.org
6158 W: https://linuxtv.org
6159 W: http://palosaari.fi/linux/
6160 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6161 T: git git://linuxtv.org/anttip/media_tree.git
6162 F: drivers/media/usb/dvb-usb-v2/af9035*
6164 DVB_USB_ANYSEE MEDIA DRIVER
6165 M: Antti Palosaari <crope@iki.fi>
6166 L: linux-media@vger.kernel.org
6168 W: https://linuxtv.org
6169 W: http://palosaari.fi/linux/
6170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6171 T: git git://linuxtv.org/anttip/media_tree.git
6172 F: drivers/media/usb/dvb-usb-v2/anysee*
6174 DVB_USB_AU6610 MEDIA DRIVER
6175 M: Antti Palosaari <crope@iki.fi>
6176 L: linux-media@vger.kernel.org
6178 W: https://linuxtv.org
6179 W: http://palosaari.fi/linux/
6180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6181 T: git git://linuxtv.org/anttip/media_tree.git
6182 F: drivers/media/usb/dvb-usb-v2/au6610*
6184 DVB_USB_CE6230 MEDIA DRIVER
6185 M: Antti Palosaari <crope@iki.fi>
6186 L: linux-media@vger.kernel.org
6188 W: https://linuxtv.org
6189 W: http://palosaari.fi/linux/
6190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6191 T: git git://linuxtv.org/anttip/media_tree.git
6192 F: drivers/media/usb/dvb-usb-v2/ce6230*
6194 DVB_USB_CXUSB MEDIA DRIVER
6195 M: Michael Krufky <mkrufky@linuxtv.org>
6196 L: linux-media@vger.kernel.org
6198 W: https://linuxtv.org
6199 W: http://github.com/mkrufky
6200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6201 T: git git://linuxtv.org/media_tree.git
6202 F: drivers/media/usb/dvb-usb/cxusb*
6204 DVB_USB_EC168 MEDIA DRIVER
6205 M: Antti Palosaari <crope@iki.fi>
6206 L: linux-media@vger.kernel.org
6208 W: https://linuxtv.org
6209 W: http://palosaari.fi/linux/
6210 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6211 T: git git://linuxtv.org/anttip/media_tree.git
6212 F: drivers/media/usb/dvb-usb-v2/ec168*
6214 DVB_USB_GL861 MEDIA DRIVER
6215 M: Antti Palosaari <crope@iki.fi>
6216 L: linux-media@vger.kernel.org
6218 W: https://linuxtv.org
6219 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6220 T: git git://linuxtv.org/anttip/media_tree.git
6221 F: drivers/media/usb/dvb-usb-v2/gl861*
6223 DVB_USB_MXL111SF MEDIA DRIVER
6224 M: Michael Krufky <mkrufky@linuxtv.org>
6225 L: linux-media@vger.kernel.org
6227 W: https://linuxtv.org
6228 W: http://github.com/mkrufky
6229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6230 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6231 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6233 DVB_USB_RTL28XXU MEDIA DRIVER
6234 M: Antti Palosaari <crope@iki.fi>
6235 L: linux-media@vger.kernel.org
6237 W: https://linuxtv.org
6238 W: http://palosaari.fi/linux/
6239 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6240 T: git git://linuxtv.org/anttip/media_tree.git
6241 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6243 DVB_USB_V2 MEDIA DRIVER
6244 M: Antti Palosaari <crope@iki.fi>
6245 L: linux-media@vger.kernel.org
6247 W: https://linuxtv.org
6248 W: http://palosaari.fi/linux/
6249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6250 T: git git://linuxtv.org/anttip/media_tree.git
6251 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6252 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6255 M: Jason Baron <jbaron@akamai.com>
6257 F: include/linux/dynamic_debug.h
6258 F: lib/dynamic_debug.c
6260 DYNAMIC INTERRUPT MODERATION
6261 M: Tal Gilboa <talgi@nvidia.com>
6263 F: Documentation/networking/net_dim.rst
6264 F: include/linux/dim.h
6267 DZ DECSTATION DZ11 SERIAL DRIVER
6268 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6270 F: drivers/tty/serial/dz.*
6272 E3X0 POWER BUTTON DRIVER
6273 M: Moritz Fischer <moritz.fischer@ettus.com>
6274 L: usrp-users@lists.ettus.com
6276 W: http://www.ettus.com
6277 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6278 F: drivers/input/misc/e3x0-button.c
6281 M: Antti Palosaari <crope@iki.fi>
6282 L: linux-media@vger.kernel.org
6284 W: https://linuxtv.org
6285 W: http://palosaari.fi/linux/
6286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6287 T: git git://linuxtv.org/anttip/media_tree.git
6288 F: drivers/media/tuners/e4000*
6290 EARTH_PT1 MEDIA DRIVER
6291 M: Akihiro Tsukada <tskd08@gmail.com>
6292 L: linux-media@vger.kernel.org
6294 F: drivers/media/pci/pt1/
6296 EARTH_PT3 MEDIA DRIVER
6297 M: Akihiro Tsukada <tskd08@gmail.com>
6298 L: linux-media@vger.kernel.org
6300 F: drivers/media/pci/pt3/
6303 M: Antti Palosaari <crope@iki.fi>
6304 L: linux-media@vger.kernel.org
6306 W: https://linuxtv.org
6307 W: http://palosaari.fi/linux/
6308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6309 T: git git://linuxtv.org/anttip/media_tree.git
6310 F: drivers/media/dvb-frontends/ec100*
6313 M: Tyler Hicks <code@tyhicks.com>
6314 L: ecryptfs@vger.kernel.org
6316 W: http://ecryptfs.org
6317 W: https://launchpad.net/ecryptfs
6318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6319 F: Documentation/filesystems/ecryptfs.rst
6323 M: Borislav Petkov <bp@alien8.de>
6324 L: linux-edac@vger.kernel.org
6326 F: drivers/edac/amd64_edac*
6329 M: Jan Luebbe <jlu@pengutronix.de>
6330 L: linux-edac@vger.kernel.org
6332 F: drivers/edac/armada_xp_*
6335 M: Stefan Schaeckeler <sschaeck@cisco.com>
6337 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6338 F: drivers/edac/aspeed_edac.c
6341 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6343 F: drivers/edac/bluefield_edac.c
6346 M: Andre Przywara <andre.przywara@arm.com>
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/highbank*
6352 M: Ralf Baechle <ralf@linux-mips.org>
6353 L: linux-edac@vger.kernel.org
6354 L: linux-mips@vger.kernel.org
6356 F: drivers/edac/octeon_edac*
6358 EDAC-CAVIUM THUNDERX
6359 M: Robert Richter <rric@kernel.org>
6360 L: linux-edac@vger.kernel.org
6362 F: drivers/edac/thunderx_edac*
6365 M: Borislav Petkov <bp@alien8.de>
6366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6367 M: Tony Luck <tony.luck@intel.com>
6368 R: James Morse <james.morse@arm.com>
6369 R: Robert Richter <rric@kernel.org>
6370 L: linux-edac@vger.kernel.org
6372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6373 F: Documentation/admin-guide/ras.rst
6374 F: Documentation/driver-api/edac.rst
6376 F: include/linux/edac.h
6379 M: Lei Wang <lewan@microsoft.com>
6380 L: linux-edac@vger.kernel.org
6382 F: drivers/edac/dmc520_edac.c
6385 M: Mark Gross <mark.gross@intel.com>
6386 L: linux-edac@vger.kernel.org
6388 F: drivers/edac/e752x_edac.c
6391 L: linux-edac@vger.kernel.org
6393 F: drivers/edac/e7xxx_edac.c
6396 M: York Sun <york.sun@nxp.com>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/fsl_ddr_edac.*
6402 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/ghes_edac.c
6408 M: Tony Luck <tony.luck@intel.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/i10nm_base.c
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/i3000_edac.c
6419 L: linux-edac@vger.kernel.org
6421 F: drivers/edac/i5000_edac.c
6424 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6425 L: linux-edac@vger.kernel.org
6427 F: drivers/edac/i5400_edac.c
6430 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6431 L: linux-edac@vger.kernel.org
6433 F: drivers/edac/i7300_edac.c
6436 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6437 L: linux-edac@vger.kernel.org
6439 F: drivers/edac/i7core_edac.c
6442 M: Tim Small <tim@buttersideup.com>
6443 L: linux-edac@vger.kernel.org
6445 F: drivers/edac/i82443bxgx_edac.c
6448 M: "Arvind R." <arvino55@gmail.com>
6449 L: linux-edac@vger.kernel.org
6451 F: drivers/edac/i82975x_edac.c
6454 M: Jason Baron <jbaron@akamai.com>
6455 L: linux-edac@vger.kernel.org
6457 F: drivers/edac/ie31200_edac.c
6460 M: Tony Luck <tony.luck@intel.com>
6461 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6462 L: linux-edac@vger.kernel.org
6464 F: drivers/edac/igen6_edac.c
6467 M: Johannes Thumshirn <morbidrsa@gmail.com>
6468 L: linux-edac@vger.kernel.org
6470 F: drivers/edac/mpc85xx_edac.[ch]
6473 M: Egor Martovetsky <egor@pasemi.com>
6474 L: linux-edac@vger.kernel.org
6476 F: drivers/edac/pasemi_edac.c
6479 M: Tony Luck <tony.luck@intel.com>
6480 L: linux-edac@vger.kernel.org
6482 F: drivers/edac/pnd2_edac.[ch]
6485 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6486 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6487 L: linux-arm-msm@vger.kernel.org
6488 L: linux-edac@vger.kernel.org
6490 F: drivers/edac/qcom_edac.c
6493 M: Tim Small <tim@buttersideup.com>
6494 L: linux-edac@vger.kernel.org
6496 F: drivers/edac/r82600_edac.c
6499 M: Tony Luck <tony.luck@intel.com>
6500 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6501 L: linux-edac@vger.kernel.org
6503 F: drivers/edac/sb_edac.c
6506 M: Yash Shah <yash.shah@sifive.com>
6507 L: linux-edac@vger.kernel.org
6509 F: drivers/edac/sifive_edac.c
6512 M: Tony Luck <tony.luck@intel.com>
6513 L: linux-edac@vger.kernel.org
6515 F: drivers/edac/skx_*.[ch]
6518 M: Tero Kristo <kristo@kernel.org>
6519 L: linux-edac@vger.kernel.org
6521 F: drivers/edac/ti_edac.c
6523 EDIROL UA-101/UA-1000 DRIVER
6524 M: Clemens Ladisch <clemens@ladisch.de>
6525 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6528 F: sound/usb/misc/ua101.c
6531 M: Ivan Hu <ivan.hu@canonical.com>
6532 M: Ard Biesheuvel <ardb@kernel.org>
6533 L: linux-efi@vger.kernel.org
6535 F: drivers/firmware/efi/test/
6537 EFI VARIABLE FILESYSTEM
6538 M: Matthew Garrett <matthew.garrett@nebula.com>
6539 M: Jeremy Kerr <jk@ozlabs.org>
6540 M: Ard Biesheuvel <ardb@kernel.org>
6541 L: linux-efi@vger.kernel.org
6543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6546 EFIFB FRAMEBUFFER DRIVER
6547 M: Peter Jones <pjones@redhat.com>
6548 L: linux-fbdev@vger.kernel.org
6550 F: drivers/video/fbdev/efifb.c
6554 W: http://aeschi.ch.eu.org/efs/
6557 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6558 M: Douglas Miller <dougmill@linux.ibm.com>
6559 L: netdev@vger.kernel.org
6561 F: drivers/net/ethernet/ibm/ehea/
6563 EM28XX VIDEO4LINUX DRIVER
6564 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6565 L: linux-media@vger.kernel.org
6567 W: https://linuxtv.org
6568 T: git git://linuxtv.org/media_tree.git
6569 F: Documentation/admin-guide/media/em28xx*
6570 F: drivers/media/usb/em28xx/
6573 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6574 M: Matt Mackall <mpm@selenic.com>
6575 M: David Woodhouse <dwmw2@infradead.org>
6576 L: linux-embedded@vger.kernel.org
6579 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6580 M: Adrian Hunter <adrian.hunter@intel.com>
6581 M: Ritesh Harjani <riteshh@codeaurora.org>
6582 M: Asutosh Das <asutoshd@codeaurora.org>
6583 L: linux-mmc@vger.kernel.org
6585 F: drivers/mmc/host/cqhci*
6587 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6588 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6589 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6590 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6591 L: linux-scsi@vger.kernel.org
6593 W: http://www.broadcom.com
6594 F: drivers/scsi/be2iscsi/
6596 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6597 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6598 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6599 M: Somnath Kotur <somnath.kotur@broadcom.com>
6600 L: netdev@vger.kernel.org
6602 W: http://www.emulex.com
6603 F: drivers/net/ethernet/emulex/benet/
6605 EMULEX ONECONNECT ROCE DRIVER
6606 M: Selvin Xavier <selvin.xavier@broadcom.com>
6607 M: Devesh Sharma <devesh.sharma@broadcom.com>
6608 L: linux-rdma@vger.kernel.org
6610 W: http://www.broadcom.com
6611 F: drivers/infiniband/hw/ocrdma/
6612 F: include/uapi/rdma/ocrdma-abi.h
6614 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6615 M: James Smart <james.smart@broadcom.com>
6616 M: Dick Kennedy <dick.kennedy@broadcom.com>
6617 L: linux-scsi@vger.kernel.org
6619 W: http://www.broadcom.com
6620 F: drivers/scsi/lpfc/
6622 ENE CB710 FLASH CARD READER DRIVER
6623 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6625 F: drivers/misc/cb710/
6626 F: drivers/mmc/host/cb710-mmc.*
6627 F: include/linux/cb710.h
6629 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6630 M: Maxim Levitsky <maximlevitsky@gmail.com>
6632 F: drivers/media/rc/ene_ir.*
6634 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6635 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6636 L: linuxppc-dev@lists.ozlabs.org
6638 F: drivers/tty/ehv_bytechan.c
6640 EPSON S1D13XXX FRAMEBUFFER DRIVER
6641 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6644 F: drivers/video/fbdev/s1d13xxxfb.c
6645 F: include/video/s1d13xxxfb.h
6648 M: Gao Xiang <xiang@kernel.org>
6649 M: Chao Yu <yuchao0@huawei.com>
6650 L: linux-erofs@lists.ozlabs.org
6652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6653 F: Documentation/filesystems/erofs.rst
6655 F: include/trace/events/erofs.h
6657 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6658 M: Jeff Layton <jlayton@kernel.org>
6660 F: include/linux/errseq.h
6663 ET131X NETWORK DRIVER
6664 M: Mark Einon <mark.einon@gmail.com>
6666 F: drivers/net/ethernet/agere/
6669 M: Roopa Prabhu <roopa@nvidia.com>
6670 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6671 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6672 L: netdev@vger.kernel.org
6674 W: http://www.linuxfoundation.org/en/Net:Bridge
6675 F: include/linux/netfilter_bridge/
6678 ETHERNET PHY LIBRARY
6679 M: Andrew Lunn <andrew@lunn.ch>
6680 M: Heiner Kallweit <hkallweit1@gmail.com>
6681 R: Russell King <linux@armlinux.org.uk>
6682 L: netdev@vger.kernel.org
6684 F: Documentation/ABI/testing/sysfs-class-net-phydev
6685 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6686 F: Documentation/devicetree/bindings/net/mdio*
6687 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6688 F: Documentation/networking/phy.rst
6689 F: drivers/net/mdio/
6690 F: drivers/net/mdio/of_mdio.c
6693 F: drivers/of/of_net.c
6694 F: include/dt-bindings/net/qca-ar803x.h
6695 F: include/linux/*mdio*.h
6696 F: include/linux/mdio/*.h
6697 F: include/linux/of_net.h
6698 F: include/linux/phy.h
6699 F: include/linux/phy_fixed.h
6700 F: include/linux/platform_data/mdio-bcm-unimac.h
6701 F: include/linux/platform_data/mdio-gpio.h
6702 F: include/trace/events/mdio.h
6703 F: include/uapi/linux/mdio.h
6704 F: include/uapi/linux/mii.h
6707 M: Namjae Jeon <namjae.jeon@samsung.com>
6708 M: Sungjong Seo <sj1557.seo@samsung.com>
6709 L: linux-fsdevel@vger.kernel.org
6714 M: Jan Kara <jack@suse.com>
6715 L: linux-ext4@vger.kernel.org
6717 F: Documentation/filesystems/ext2.rst
6719 F: include/linux/ext2*
6722 M: "Theodore Ts'o" <tytso@mit.edu>
6723 M: Andreas Dilger <adilger.kernel@dilger.ca>
6724 L: linux-ext4@vger.kernel.org
6726 W: http://ext4.wiki.kernel.org
6727 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6729 F: Documentation/filesystems/ext4/
6731 F: include/trace/events/ext4.h
6733 Extended Verification Module (EVM)
6734 M: Mimi Zohar <zohar@linux.ibm.com>
6735 L: linux-integrity@vger.kernel.org
6737 F: security/integrity/evm/
6739 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6740 M: Ard Biesheuvel <ardb@kernel.org>
6741 L: linux-efi@vger.kernel.org
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6744 F: Documentation/admin-guide/efi-stub.rst
6745 F: arch/*/include/asm/efi.h
6746 F: arch/*/kernel/efi.c
6747 F: arch/arm/boot/compressed/efi-header.S
6748 F: arch/arm64/kernel/efi-entry.S
6749 F: arch/x86/platform/efi/
6750 F: drivers/firmware/efi/
6751 F: include/linux/efi*.h
6753 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6754 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6755 M: Chanwoo Choi <cw00.choi@samsung.com>
6756 L: linux-kernel@vger.kernel.org
6758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6759 F: Documentation/devicetree/bindings/extcon/
6760 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6762 F: include/linux/extcon.h
6763 F: include/linux/extcon/
6766 M: Masami Hiramatsu <mhiramat@kernel.org>
6768 F: Documentation/admin-guide/bootconfig.rst
6769 F: fs/proc/bootconfig.c
6770 F: include/linux/bootconfig.h
6772 F: tools/bootconfig/*
6773 F: tools/bootconfig/scripts/*
6776 M: Jingoo Han <jingoohan1@gmail.com>
6777 L: dri-devel@lists.freedesktop.org
6779 F: drivers/gpu/drm/exynos/exynos_dp*
6781 EXYNOS SYSMMU (IOMMU) driver
6782 M: Marek Szyprowski <m.szyprowski@samsung.com>
6783 L: iommu@lists.linux-foundation.org
6785 F: drivers/iommu/exynos-iommu.c
6788 M: Jaegeuk Kim <jaegeuk@kernel.org>
6789 M: Chao Yu <yuchao0@huawei.com>
6790 L: linux-f2fs-devel@lists.sourceforge.net
6792 W: https://f2fs.wiki.kernel.org/
6793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6794 F: Documentation/ABI/testing/sysfs-fs-f2fs
6795 F: Documentation/filesystems/f2fs.rst
6797 F: include/linux/f2fs_fs.h
6798 F: include/trace/events/f2fs.h
6799 F: include/uapi/linux/f2fs.h
6801 F71805F HARDWARE MONITORING DRIVER
6802 M: Jean Delvare <jdelvare@suse.com>
6803 L: linux-hwmon@vger.kernel.org
6805 F: Documentation/hwmon/f71805f.rst
6806 F: drivers/hwmon/f71805f.c
6809 M: Josh Poimboeuf <jpoimboe@redhat.com>
6811 F: scripts/faddr2line
6814 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6815 L: netdev@vger.kernel.org
6817 F: Documentation/networking/failover.rst
6818 F: include/net/failover.h
6819 F: net/core/failover.c
6822 M: Jan Kara <jack@suse.cz>
6823 R: Amir Goldstein <amir73il@gmail.com>
6824 L: linux-fsdevel@vger.kernel.org
6826 F: fs/notify/fanotify/
6827 F: include/linux/fanotify.h
6828 F: include/uapi/linux/fanotify.h
6830 FARSYNC SYNCHRONOUS DRIVER
6831 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6833 W: http://www.farsite.co.uk/
6834 F: drivers/net/wan/farsync.*
6836 FAULT INJECTION SUPPORT
6837 M: Akinobu Mita <akinobu.mita@gmail.com>
6839 F: Documentation/fault-injection/
6840 F: lib/fault-inject.c
6842 FBTFT Framebuffer drivers
6843 L: dri-devel@lists.freedesktop.org
6844 L: linux-fbdev@vger.kernel.org
6846 F: drivers/staging/fbtft/
6849 M: Michael Buesch <m@bues.ch>
6850 L: linux-media@vger.kernel.org
6852 F: drivers/media/tuners/fc0011.c
6853 F: drivers/media/tuners/fc0011.h
6856 M: Antti Palosaari <crope@iki.fi>
6857 L: linux-media@vger.kernel.org
6859 W: https://linuxtv.org
6860 W: http://palosaari.fi/linux/
6861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6862 T: git git://linuxtv.org/anttip/media_tree.git
6863 F: drivers/media/tuners/fc2580*
6865 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6866 M: Hannes Reinecke <hare@suse.de>
6867 L: linux-scsi@vger.kernel.org
6869 W: www.Open-FCoE.org
6870 F: drivers/scsi/fcoe/
6871 F: drivers/scsi/libfc/
6873 F: include/scsi/libfc.h
6874 F: include/scsi/libfcoe.h
6875 F: include/uapi/scsi/fc/
6877 FILE LOCKING (flock() and fcntl()/lockf())
6878 M: Jeff Layton <jlayton@kernel.org>
6879 M: "J. Bruce Fields" <bfields@fieldses.org>
6880 L: linux-fsdevel@vger.kernel.org
6884 F: include/linux/fcntl.h
6885 F: include/uapi/linux/fcntl.h
6887 FILESYSTEM DIRECT ACCESS (DAX)
6888 M: Dan Williams <dan.j.williams@intel.com>
6889 R: Matthew Wilcox <willy@infradead.org>
6890 R: Jan Kara <jack@suse.cz>
6891 L: linux-fsdevel@vger.kernel.org
6892 L: linux-nvdimm@lists.01.org
6895 F: include/linux/dax.h
6896 F: include/trace/events/fs_dax.h
6898 FILESYSTEMS (VFS and infrastructure)
6899 M: Alexander Viro <viro@zeniv.linux.org.uk>
6900 L: linux-fsdevel@vger.kernel.org
6903 F: include/linux/fs.h
6904 F: include/linux/fs_types.h
6905 F: include/uapi/linux/fs.h
6906 F: include/uapi/linux/openat2.h
6911 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6912 M: Riku Voipio <riku.voipio@iki.fi>
6913 L: linux-hwmon@vger.kernel.org
6915 F: drivers/hwmon/f75375s.c
6916 F: include/linux/f75375s.h
6918 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6919 M: Clemens Ladisch <clemens@ladisch.de>
6920 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6921 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6924 F: include/uapi/sound/firewire.h
6927 FIREWIRE MEDIA DRIVERS (firedtv)
6928 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6929 L: linux-media@vger.kernel.org
6930 L: linux1394-devel@lists.sourceforge.net
6932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6933 F: drivers/media/firewire/
6935 FIREWIRE SBP-2 TARGET
6936 M: Chris Boot <bootc@bootc.net>
6937 L: linux-scsi@vger.kernel.org
6938 L: target-devel@vger.kernel.org
6939 L: linux1394-devel@lists.sourceforge.net
6941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6942 F: drivers/target/sbp/
6945 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6946 L: linux1394-devel@lists.sourceforge.net
6948 W: http://ieee1394.wiki.kernel.org/
6949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6950 F: drivers/firewire/
6951 F: include/linux/firewire.h
6952 F: include/uapi/linux/firewire*.h
6955 FIRMWARE LOADER (request_firmware)
6956 M: Luis Chamberlain <mcgrof@kernel.org>
6957 L: linux-kernel@vger.kernel.org
6959 F: Documentation/firmware_class/
6960 F: drivers/base/firmware_loader/
6961 F: include/linux/firmware.h
6963 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6964 M: Joshua Morris <josh.h.morris@us.ibm.com>
6965 M: Philip Kelleher <pjk1939@linux.ibm.com>
6967 F: drivers/block/rsxx/
6969 FLEXTIMER FTM-QUADDEC DRIVER
6970 M: Patrick Havelange <patrick.havelange@essensium.com>
6971 L: linux-iio@vger.kernel.org
6973 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6974 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6975 F: drivers/counter/ftm-quaddec.c
6978 M: Denis Efremov <efremov@linux.com>
6979 L: linux-block@vger.kernel.org
6981 F: drivers/block/floppy.c
6983 FLYSKY FSIA6B RC RECEIVER
6984 M: Markus Koch <markus@notsyncing.net>
6985 L: linux-input@vger.kernel.org
6987 F: drivers/input/joystick/fsia6b.c
6989 FORCEDETH GIGABIT ETHERNET DRIVER
6990 M: Rain River <rain.1986.08.12@gmail.com>
6991 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6992 L: netdev@vger.kernel.org
6994 F: drivers/net/ethernet/nvidia/*
6997 M: Wu Hao <hao.wu@intel.com>
6998 R: Tom Rix <trix@redhat.com>
6999 L: linux-fpga@vger.kernel.org
7001 F: Documentation/ABI/testing/sysfs-bus-dfl*
7002 F: Documentation/fpga/dfl.rst
7003 F: drivers/fpga/dfl*
7004 F: include/linux/dfl.h
7005 F: include/uapi/linux/fpga-dfl.h
7007 FPGA MANAGER FRAMEWORK
7008 M: Moritz Fischer <mdf@kernel.org>
7009 R: Tom Rix <trix@redhat.com>
7010 L: linux-fpga@vger.kernel.org
7012 W: http://www.rocketboards.org
7013 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7015 F: Documentation/devicetree/bindings/fpga/
7016 F: Documentation/driver-api/fpga/
7017 F: Documentation/fpga/
7019 F: include/linux/fpga/
7022 M: Bill Metzenthen <billm@melbpc.org.au>
7024 W: http://floatingpoint.sourceforge.net/emulator/index.html
7025 F: arch/x86/math-emu/
7028 L: dri-devel@lists.freedesktop.org
7029 L: linux-fbdev@vger.kernel.org
7031 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7032 T: git git://anongit.freedesktop.org/drm/drm-misc
7033 F: Documentation/fb/
7035 F: include/linux/fb.h
7036 F: include/uapi/linux/fb.h
7037 F: include/uapi/video/
7040 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7041 M: Horia Geantă <horia.geanta@nxp.com>
7042 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7043 L: linux-crypto@vger.kernel.org
7045 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7046 F: drivers/crypto/caam/
7048 FREESCALE COLDFIRE M5441X MMC DRIVER
7049 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7050 L: linux-mmc@vger.kernel.org
7052 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7053 F: include/linux/platform_data/mmc-esdhc-mcf.h
7055 FREESCALE DIU FRAMEBUFFER DRIVER
7056 M: Timur Tabi <timur@kernel.org>
7057 L: linux-fbdev@vger.kernel.org
7059 F: drivers/video/fbdev/fsl-diu-fb.*
7061 FREESCALE DMA DRIVER
7062 M: Li Yang <leoyang.li@nxp.com>
7063 M: Zhang Wei <zw@zh-kernel.org>
7064 L: linuxppc-dev@lists.ozlabs.org
7066 F: drivers/dma/fsldma.*
7068 FREESCALE DSPI DRIVER
7069 M: Vladimir Oltean <olteanv@gmail.com>
7070 L: linux-spi@vger.kernel.org
7072 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7073 F: drivers/spi/spi-fsl-dspi.c
7074 F: include/linux/spi/spi-fsl-dspi.h
7076 FREESCALE ENETC ETHERNET DRIVERS
7077 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7078 L: netdev@vger.kernel.org
7080 F: drivers/net/ethernet/freescale/enetc/
7082 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7083 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7084 L: netdev@vger.kernel.org
7086 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7087 F: drivers/net/ethernet/freescale/gianfar*
7089 FREESCALE GPMI NAND DRIVER
7090 M: Han Xu <han.xu@nxp.com>
7091 L: linux-mtd@lists.infradead.org
7093 F: drivers/mtd/nand/raw/gpmi-nand/*
7095 FREESCALE I2C CPM DRIVER
7096 M: Jochen Friedrich <jochen@scram.de>
7097 L: linuxppc-dev@lists.ozlabs.org
7098 L: linux-i2c@vger.kernel.org
7100 F: drivers/i2c/busses/i2c-cpm.c
7102 FREESCALE IMX / MXC FEC DRIVER
7103 M: Fugang Duan <fugang.duan@nxp.com>
7104 L: netdev@vger.kernel.org
7106 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7107 F: drivers/net/ethernet/freescale/fec.h
7108 F: drivers/net/ethernet/freescale/fec_main.c
7109 F: drivers/net/ethernet/freescale/fec_ptp.c
7111 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7112 M: Sascha Hauer <s.hauer@pengutronix.de>
7113 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7114 L: linux-fbdev@vger.kernel.org
7115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7117 F: drivers/video/fbdev/imxfb.c
7118 F: include/linux/platform_data/video-imxfb.h
7120 FREESCALE IMX DDR PMU DRIVER
7121 M: Frank Li <Frank.li@nxp.com>
7122 L: linux-arm-kernel@lists.infradead.org
7124 F: Documentation/admin-guide/perf/imx-ddr.rst
7125 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7126 F: drivers/perf/fsl_imx8_ddr_perf.c
7128 FREESCALE IMX I2C DRIVER
7129 M: Oleksij Rempel <o.rempel@pengutronix.de>
7130 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7131 L: linux-i2c@vger.kernel.org
7133 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7134 F: drivers/i2c/busses/i2c-imx.c
7136 FREESCALE IMX LPI2C DRIVER
7137 M: Dong Aisheng <aisheng.dong@nxp.com>
7138 L: linux-i2c@vger.kernel.org
7139 L: linux-imx@nxp.com
7141 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7142 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7144 FREESCALE QORIQ DPAA ETHERNET DRIVER
7145 M: Madalin Bucur <madalin.bucur@nxp.com>
7146 L: netdev@vger.kernel.org
7148 F: drivers/net/ethernet/freescale/dpaa
7150 FREESCALE QORIQ DPAA FMAN DRIVER
7151 M: Madalin Bucur <madalin.bucur@nxp.com>
7152 L: netdev@vger.kernel.org
7154 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7155 F: drivers/net/ethernet/freescale/fman
7157 FREESCALE QORIQ PTP CLOCK DRIVER
7158 M: Yangbo Lu <yangbo.lu@nxp.com>
7159 L: netdev@vger.kernel.org
7161 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7162 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7163 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7164 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7165 F: drivers/ptp/ptp_qoriq.c
7166 F: drivers/ptp/ptp_qoriq_debugfs.c
7167 F: include/linux/fsl/ptp_qoriq.h
7169 FREESCALE QUAD SPI DRIVER
7170 M: Han Xu <han.xu@nxp.com>
7171 L: linux-spi@vger.kernel.org
7173 F: drivers/spi/spi-fsl-qspi.c
7175 FREESCALE QUICC ENGINE LIBRARY
7176 M: Qiang Zhao <qiang.zhao@nxp.com>
7177 L: linuxppc-dev@lists.ozlabs.org
7179 F: drivers/soc/fsl/qe/
7180 F: include/soc/fsl/*qe*.h
7181 F: include/soc/fsl/*ucc*.h
7183 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7184 M: Li Yang <leoyang.li@nxp.com>
7185 L: netdev@vger.kernel.org
7186 L: linuxppc-dev@lists.ozlabs.org
7188 F: drivers/net/ethernet/freescale/ucc_geth*
7190 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7191 M: Zhao Qiang <qiang.zhao@nxp.com>
7192 L: netdev@vger.kernel.org
7193 L: linuxppc-dev@lists.ozlabs.org
7195 F: drivers/net/wan/fsl_ucc_hdlc*
7197 FREESCALE QUICC ENGINE UCC UART DRIVER
7198 M: Timur Tabi <timur@kernel.org>
7199 L: linuxppc-dev@lists.ozlabs.org
7201 F: drivers/tty/serial/ucc_uart.c
7203 FREESCALE SOC DRIVERS
7204 M: Li Yang <leoyang.li@nxp.com>
7205 L: linuxppc-dev@lists.ozlabs.org
7206 L: linux-arm-kernel@lists.infradead.org
7208 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7209 F: Documentation/devicetree/bindings/soc/fsl/
7211 F: include/linux/fsl/
7213 FREESCALE SOC FS_ENET DRIVER
7214 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7215 L: linuxppc-dev@lists.ozlabs.org
7216 L: netdev@vger.kernel.org
7218 F: drivers/net/ethernet/freescale/fs_enet/
7219 F: include/linux/fs_enet_pd.h
7221 FREESCALE SOC SOUND DRIVERS
7222 M: Timur Tabi <timur@kernel.org>
7223 M: Nicolin Chen <nicoleotsuka@gmail.com>
7224 M: Xiubo Li <Xiubo.Lee@gmail.com>
7225 R: Fabio Estevam <festevam@gmail.com>
7226 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7227 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7228 L: linuxppc-dev@lists.ozlabs.org
7230 F: sound/soc/fsl/fsl*
7231 F: sound/soc/fsl/imx*
7232 F: sound/soc/fsl/mpc8610_hpcd.c
7234 FREESCALE USB PERIPHERAL DRIVERS
7235 M: Li Yang <leoyang.li@nxp.com>
7236 L: linux-usb@vger.kernel.org
7237 L: linuxppc-dev@lists.ozlabs.org
7239 F: drivers/usb/gadget/udc/fsl*
7241 FREESCALE USB PHY DRIVER
7242 M: Ran Wang <ran.wang_1@nxp.com>
7243 L: linux-usb@vger.kernel.org
7244 L: linuxppc-dev@lists.ozlabs.org
7246 F: drivers/usb/phy/phy-fsl-usb*
7249 M: Christoph Hellwig <hch@infradead.org>
7251 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7255 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7256 M: Pavel Machek <pavel@ucw.cz>
7257 L: linux-pm@vger.kernel.org
7259 F: Documentation/power/freezing-of-tasks.rst
7260 F: include/linux/freezer.h
7264 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7265 L: linux-kernel@vger.kernel.org
7267 F: include/linux/frontswap.h
7270 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7271 M: David Howells <dhowells@redhat.com>
7272 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7274 F: Documentation/filesystems/caching/
7276 F: include/linux/fscache*.h
7278 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7279 M: Theodore Y. Ts'o <tytso@mit.edu>
7280 M: Jaegeuk Kim <jaegeuk@kernel.org>
7281 M: Eric Biggers <ebiggers@kernel.org>
7282 L: linux-fscrypt@vger.kernel.org
7284 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7285 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7286 F: Documentation/filesystems/fscrypt.rst
7288 F: include/linux/fscrypt*.h
7289 F: include/uapi/linux/fscrypt.h
7292 M: Jeremy Kerr <jk@ozlabs.org>
7293 M: Joel Stanley <joel@jms.id.au>
7294 R: Alistar Popple <alistair@popple.id.au>
7295 R: Eddie James <eajames@linux.ibm.com>
7296 L: linux-fsi@lists.ozlabs.org
7298 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7301 F: include/linux/fsi*.h
7302 F: include/trace/events/fsi*.h
7304 FSI-ATTACHED I2C DRIVER
7305 M: Eddie James <eajames@linux.ibm.com>
7306 L: linux-i2c@vger.kernel.org
7307 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7309 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7310 F: drivers/i2c/busses/i2c-fsi.c
7312 FSI-ATTACHED SPI DRIVER
7313 M: Eddie James <eajames@linux.ibm.com>
7314 L: linux-spi@vger.kernel.org
7316 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7317 F: drivers/spi/spi-fsi.c
7319 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7320 M: Jan Kara <jack@suse.cz>
7321 R: Amir Goldstein <amir73il@gmail.com>
7322 L: linux-fsdevel@vger.kernel.org
7324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7326 F: include/linux/fsnotify*.h
7328 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7329 M: Eric Biggers <ebiggers@kernel.org>
7330 M: Theodore Y. Ts'o <tytso@mit.edu>
7331 L: linux-fscrypt@vger.kernel.org
7333 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7334 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7335 F: Documentation/filesystems/fsverity.rst
7337 F: include/linux/fsverity.h
7338 F: include/uapi/linux/fsverity.h
7340 FUJITSU LAPTOP EXTRAS
7341 M: Jonathan Woithe <jwoithe@just42.net>
7342 L: platform-driver-x86@vger.kernel.org
7344 F: drivers/platform/x86/fujitsu-laptop.c
7346 FUJITSU M-5MO LS CAMERA ISP DRIVER
7347 M: Kyungmin Park <kyungmin.park@samsung.com>
7348 M: Heungjun Kim <riverful.kim@samsung.com>
7349 L: linux-media@vger.kernel.org
7351 F: drivers/media/i2c/m5mols/
7352 F: include/media/i2c/m5mols.h
7354 FUJITSU TABLET EXTRAS
7355 M: Robert Gerlach <khnz@gmx.de>
7356 L: platform-driver-x86@vger.kernel.org
7358 F: drivers/platform/x86/fujitsu-tablet.c
7360 FUSE: FILESYSTEM IN USERSPACE
7361 M: Miklos Szeredi <miklos@szeredi.hu>
7362 L: linux-fsdevel@vger.kernel.org
7364 W: https://github.com/libfuse/
7365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7366 F: Documentation/filesystems/fuse.rst
7368 F: include/uapi/linux/fuse.h
7371 M: Thomas Gleixner <tglx@linutronix.de>
7372 M: Ingo Molnar <mingo@redhat.com>
7373 R: Peter Zijlstra <peterz@infradead.org>
7374 R: Darren Hart <dvhart@infradead.org>
7375 L: linux-kernel@vger.kernel.org
7377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7378 F: Documentation/locking/*futex*
7379 F: include/asm-generic/futex.h
7380 F: include/linux/futex.h
7381 F: include/uapi/linux/futex.h
7383 F: tools/perf/bench/futex*
7384 F: tools/testing/selftests/futex/
7386 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7387 M: Tim Harvey <tharvey@gateworks.com>
7388 M: Robert Jones <rjones@gateworks.com>
7390 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7391 F: drivers/mfd/gateworks-gsc.c
7392 F: include/linux/mfd/gsc.h
7393 F: Documentation/hwmon/gsc-hwmon.rst
7394 F: drivers/hwmon/gsc-hwmon.c
7395 F: include/linux/platform_data/gsc_hwmon.h
7397 GASKET DRIVER FRAMEWORK
7398 M: Rob Springer <rspringer@google.com>
7399 M: Todd Poynor <toddpoynor@google.com>
7400 M: Ben Chan <benchan@chromium.org>
7401 M: Richard Yeh <rcy@google.com>
7403 F: drivers/staging/gasket/
7406 M: Kees Cook <keescook@chromium.org>
7407 L: linux-hardening@vger.kernel.org
7409 F: Documentation/kbuild/gcc-plugins.rst
7410 F: scripts/Makefile.gcc-plugins
7411 F: scripts/gcc-plugins/
7413 GCOV BASED KERNEL PROFILING
7414 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7416 F: Documentation/dev-tools/gcov.rst
7419 GDB KERNEL DEBUGGING HELPER SCRIPTS
7420 M: Jan Kiszka <jan.kiszka@siemens.com>
7421 M: Kieran Bingham <kbingham@kernel.org>
7425 GEMTEK FM RADIO RECEIVER DRIVER
7426 M: Hans Verkuil <hverkuil@xs4all.nl>
7427 L: linux-media@vger.kernel.org
7429 W: https://linuxtv.org
7430 T: git git://linuxtv.org/media_tree.git
7431 F: drivers/media/radio/radio-gemtek*
7433 GENERIC ARCHITECTURE TOPOLOGY
7434 M: Sudeep Holla <sudeep.holla@arm.com>
7435 L: linux-kernel@vger.kernel.org
7437 F: drivers/base/arch_topology.c
7438 F: include/linux/arch_topology.h
7441 M: Thomas Gleixner <tglx@linutronix.de>
7442 M: Peter Zijlstra <peterz@infradead.org>
7443 M: Andy Lutomirski <luto@kernel.org>
7444 L: linux-kernel@vger.kernel.org
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7447 F: include/linux/entry-common.h
7448 F: include/linux/entry-kvm.h
7451 GENERIC GPIO I2C DRIVER
7452 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7454 F: drivers/i2c/busses/i2c-gpio.c
7455 F: include/linux/platform_data/i2c-gpio.h
7457 GENERIC GPIO I2C MULTIPLEXER DRIVER
7458 M: Peter Korsgaard <peter.korsgaard@barco.com>
7459 L: linux-i2c@vger.kernel.org
7461 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7462 F: drivers/i2c/muxes/i2c-mux-gpio.c
7463 F: include/linux/platform_data/i2c-mux-gpio.h
7465 GENERIC HDLC (WAN) DRIVERS
7466 M: Krzysztof Halasa <khc@pm.waw.pl>
7468 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7469 F: drivers/net/wan/c101.c
7470 F: drivers/net/wan/hd6457*
7471 F: drivers/net/wan/hdlc*
7472 F: drivers/net/wan/n2.c
7473 F: drivers/net/wan/pc300too.c
7474 F: drivers/net/wan/pci200syn.c
7475 F: drivers/net/wan/wanxl*
7477 GENERIC INCLUDE/ASM HEADER FILES
7478 M: Arnd Bergmann <arnd@arndb.de>
7479 L: linux-arch@vger.kernel.org
7481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7482 F: include/asm-generic/
7483 F: include/uapi/asm-generic/
7485 GENERIC PHY FRAMEWORK
7486 M: Kishon Vijay Abraham I <kishon@ti.com>
7487 M: Vinod Koul <vkoul@kernel.org>
7488 L: linux-kernel@vger.kernel.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7491 F: Documentation/devicetree/bindings/phy/
7493 F: include/linux/phy/
7495 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7496 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7498 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7501 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7502 M: Kevin Hilman <khilman@kernel.org>
7503 M: Ulf Hansson <ulf.hansson@linaro.org>
7504 L: linux-pm@vger.kernel.org
7506 F: Documentation/devicetree/bindings/power/power?domain*
7507 F: drivers/base/power/domain*.c
7508 F: include/linux/pm_domain.h
7510 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7511 M: Eugen Hristev <eugen.hristev@microchip.com>
7512 L: linux-input@vger.kernel.org
7514 F: drivers/input/touchscreen/resistive-adc-touch.c
7516 GENERIC UIO DRIVER FOR PCI DEVICES
7517 M: "Michael S. Tsirkin" <mst@redhat.com>
7518 L: kvm@vger.kernel.org
7520 F: drivers/uio/uio_pci_generic.c
7522 GENERIC VDSO LIBRARY
7523 M: Andy Lutomirski <luto@kernel.org>
7524 M: Thomas Gleixner <tglx@linutronix.de>
7525 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7526 L: linux-kernel@vger.kernel.org
7528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7529 F: include/asm-generic/vdso/vsyscall.h
7531 F: kernel/time/vsyscall.c
7534 GENWQE (IBM Generic Workqueue Card)
7535 M: Frank Haverkamp <haver@linux.ibm.com>
7537 F: drivers/misc/genwqe/
7539 GET_MAINTAINER SCRIPT
7540 M: Joe Perches <joe@perches.com>
7542 F: scripts/get_maintainer.pl
7545 M: Bob Peterson <rpeterso@redhat.com>
7546 M: Andreas Gruenbacher <agruenba@redhat.com>
7547 L: cluster-devel@redhat.com
7549 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7551 F: Documentation/filesystems/gfs2*
7553 F: include/uapi/linux/gfs2_ondisk.h
7556 M: Johan Hovold <johan@kernel.org>
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7559 F: Documentation/ABI/testing/sysfs-class-gnss
7560 F: Documentation/devicetree/bindings/gnss/
7562 F: include/linux/gnss.h
7565 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7566 L: linux-media@vger.kernel.org
7568 F: drivers/media/usb/go7007/
7571 M: Bastien Nocera <hadess@hadess.net>
7572 L: linux-input@vger.kernel.org
7574 F: drivers/input/touchscreen/goodix.c
7576 GOOGLE ETHERNET DRIVERS
7577 M: Catherine Sullivan <csully@google.com>
7578 R: Sagi Shahar <sagis@google.com>
7579 R: Jon Olson <jonolson@google.com>
7580 L: netdev@vger.kernel.org
7582 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7583 F: drivers/net/ethernet/google
7585 GPD POCKET FAN DRIVER
7586 M: Hans de Goede <hdegoede@redhat.com>
7587 L: platform-driver-x86@vger.kernel.org
7589 F: drivers/platform/x86/gpd-pocket-fan.c
7592 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7593 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7594 L: linux-gpio@vger.kernel.org
7595 L: linux-acpi@vger.kernel.org
7597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7598 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7599 F: drivers/gpio/gpiolib-acpi.c
7600 F: drivers/gpio/gpiolib-acpi.h
7603 M: Geert Uytterhoeven <geert+renesas@glider.be>
7604 L: linux-gpio@vger.kernel.org
7606 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7607 F: drivers/gpio/gpio-aggregator.c
7610 M: Sean Young <sean@mess.org>
7611 L: linux-media@vger.kernel.org
7613 F: drivers/media/rc/gpio-ir-tx.c
7616 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7617 L: linux-gpio@vger.kernel.org
7619 F: drivers/gpio/gpio-mockup.c
7620 F: tools/testing/selftests/gpio/
7623 R: Michael Walle <michael@walle.cc>
7625 F: drivers/gpio/gpio-regmap.c
7626 F: include/linux/gpio/regmap.h
7629 M: Linus Walleij <linus.walleij@linaro.org>
7630 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7631 L: linux-gpio@vger.kernel.org
7633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7634 F: Documentation/ABI/obsolete/sysfs-gpio
7635 F: Documentation/ABI/testing/gpio-cdev
7636 F: Documentation/admin-guide/gpio/
7637 F: Documentation/devicetree/bindings/gpio/
7638 F: Documentation/driver-api/gpio/
7640 F: include/asm-generic/gpio.h
7641 F: include/linux/gpio.h
7642 F: include/linux/gpio/
7643 F: include/linux/of_gpio.h
7644 F: include/uapi/linux/gpio.h
7647 GRE DEMULTIPLEXER DRIVER
7648 M: Dmitry Kozlov <xeb@mail.ru>
7649 L: netdev@vger.kernel.org
7651 F: include/net/gre.h
7652 F: net/ipv4/gre_demux.c
7653 F: net/ipv4/gre_offload.c
7655 GRETH 10/100/1G Ethernet MAC device driver
7656 M: Andreas Larsson <andreas@gaisler.com>
7657 L: netdev@vger.kernel.org
7659 F: drivers/net/ethernet/aeroflex/
7661 GREYBUS AUDIO PROTOCOLS DRIVERS
7662 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7663 M: Mark Greer <mgreer@animalcreek.com>
7665 F: drivers/staging/greybus/audio_apbridgea.c
7666 F: drivers/staging/greybus/audio_apbridgea.h
7667 F: drivers/staging/greybus/audio_codec.c
7668 F: drivers/staging/greybus/audio_codec.h
7669 F: drivers/staging/greybus/audio_gb.c
7670 F: drivers/staging/greybus/audio_manager.c
7671 F: drivers/staging/greybus/audio_manager.h
7672 F: drivers/staging/greybus/audio_manager_module.c
7673 F: drivers/staging/greybus/audio_manager_private.h
7674 F: drivers/staging/greybus/audio_manager_sysfs.c
7675 F: drivers/staging/greybus/audio_module.c
7676 F: drivers/staging/greybus/audio_topology.c
7678 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7679 M: Viresh Kumar <vireshk@kernel.org>
7681 F: drivers/staging/greybus/authentication.c
7682 F: drivers/staging/greybus/bootrom.c
7683 F: drivers/staging/greybus/firmware.h
7684 F: drivers/staging/greybus/fw-core.c
7685 F: drivers/staging/greybus/fw-download.c
7686 F: drivers/staging/greybus/fw-management.c
7687 F: drivers/staging/greybus/greybus_authentication.h
7688 F: drivers/staging/greybus/greybus_firmware.h
7689 F: drivers/staging/greybus/hid.c
7690 F: drivers/staging/greybus/i2c.c
7691 F: drivers/staging/greybus/spi.c
7692 F: drivers/staging/greybus/spilib.c
7693 F: drivers/staging/greybus/spilib.h
7695 GREYBUS LOOPBACK DRIVER
7696 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7698 F: drivers/staging/greybus/loopback.c
7700 GREYBUS PLATFORM DRIVERS
7701 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7703 F: drivers/staging/greybus/arche-apb-ctrl.c
7704 F: drivers/staging/greybus/arche-platform.c
7705 F: drivers/staging/greybus/arche_platform.h
7707 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7708 M: Rui Miguel Silva <rmfrfs@gmail.com>
7710 F: drivers/staging/greybus/gpio.c
7711 F: drivers/staging/greybus/light.c
7712 F: drivers/staging/greybus/power_supply.c
7713 F: drivers/staging/greybus/sdio.c
7714 F: drivers/staging/greybus/spi.c
7715 F: drivers/staging/greybus/spilib.c
7718 M: Johan Hovold <johan@kernel.org>
7719 M: Alex Elder <elder@kernel.org>
7720 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7721 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7724 F: drivers/staging/greybus/
7725 F: include/linux/greybus.h
7726 F: include/linux/greybus/
7728 GREYBUS UART PROTOCOLS DRIVERS
7729 M: David Lin <dtwlin@gmail.com>
7731 F: drivers/staging/greybus/log.c
7732 F: drivers/staging/greybus/uart.c
7734 GS1662 VIDEO SERIALIZER
7735 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7736 L: linux-media@vger.kernel.org
7738 T: git git://linuxtv.org/media_tree.git
7739 F: drivers/media/spi/gs1662.c
7741 GSPCA FINEPIX SUBDRIVER
7742 M: Frank Zago <frank@zago.net>
7743 L: linux-media@vger.kernel.org
7745 T: git git://linuxtv.org/media_tree.git
7746 F: drivers/media/usb/gspca/finepix.c
7748 GSPCA GL860 SUBDRIVER
7749 M: Olivier Lorin <o.lorin@laposte.net>
7750 L: linux-media@vger.kernel.org
7752 T: git git://linuxtv.org/media_tree.git
7753 F: drivers/media/usb/gspca/gl860/
7755 GSPCA M5602 SUBDRIVER
7756 M: Erik Andren <erik.andren@gmail.com>
7757 L: linux-media@vger.kernel.org
7759 T: git git://linuxtv.org/media_tree.git
7760 F: drivers/media/usb/gspca/m5602/
7762 GSPCA PAC207 SONIXB SUBDRIVER
7763 M: Hans Verkuil <hverkuil@xs4all.nl>
7764 L: linux-media@vger.kernel.org
7766 T: git git://linuxtv.org/media_tree.git
7767 F: drivers/media/usb/gspca/pac207.c
7769 GSPCA SN9C20X SUBDRIVER
7770 M: Brian Johnson <brijohn@gmail.com>
7771 L: linux-media@vger.kernel.org
7773 T: git git://linuxtv.org/media_tree.git
7774 F: drivers/media/usb/gspca/sn9c20x.c
7776 GSPCA T613 SUBDRIVER
7777 M: Leandro Costantino <lcostantino@gmail.com>
7778 L: linux-media@vger.kernel.org
7780 T: git git://linuxtv.org/media_tree.git
7781 F: drivers/media/usb/gspca/t613.c
7783 GSPCA USB WEBCAM DRIVER
7784 M: Hans Verkuil <hverkuil@xs4all.nl>
7785 L: linux-media@vger.kernel.org
7787 T: git git://linuxtv.org/media_tree.git
7788 F: drivers/media/usb/gspca/
7790 GTP (GPRS Tunneling Protocol)
7791 M: Pablo Neira Ayuso <pablo@netfilter.org>
7792 M: Harald Welte <laforge@gnumonks.org>
7793 L: osmocom-net-gprs@lists.osmocom.org
7795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7796 F: drivers/net/gtp.c
7798 GUID PARTITION TABLE (GPT)
7799 M: Davidlohr Bueso <dave@stgolabs.net>
7800 L: linux-efi@vger.kernel.org
7802 F: block/partitions/efi.*
7805 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7806 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7808 W: http://uclinux-h8.sourceforge.jp
7809 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7811 F: drivers/clk/h8300/
7812 F: drivers/clocksource/h8300_*.c
7813 F: drivers/irqchip/irq-renesas-h8*.c
7815 HABANALABS PCI DRIVER
7816 M: Oded Gabbay <ogabbay@kernel.org>
7818 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7819 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7820 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7821 F: drivers/misc/habanalabs/
7822 F: include/uapi/misc/habanalabs.h
7825 M: Antti Palosaari <crope@iki.fi>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 W: http://palosaari.fi/linux/
7830 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7831 T: git git://linuxtv.org/anttip/media_tree.git
7832 F: drivers/media/usb/hackrf/
7834 HANTRO VPU CODEC DRIVER
7835 M: Ezequiel Garcia <ezequiel@collabora.com>
7836 M: Philipp Zabel <p.zabel@pengutronix.de>
7837 L: linux-media@vger.kernel.org
7838 L: linux-rockchip@lists.infradead.org
7840 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7841 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7842 F: drivers/staging/media/hantro/
7844 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7845 M: Frank Seidel <frank@f-seidel.de>
7846 L: platform-driver-x86@vger.kernel.org
7848 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7849 F: drivers/platform/x86/hdaps.c
7852 M: Jean Delvare <jdelvare@suse.com>
7853 M: Guenter Roeck <linux@roeck-us.net>
7854 L: linux-hwmon@vger.kernel.org
7856 W: http://hwmon.wiki.kernel.org/
7857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7858 F: Documentation/devicetree/bindings/hwmon/
7859 F: Documentation/hwmon/
7861 F: include/linux/hwmon*.h
7862 F: include/trace/events/hwmon*.h
7864 HARDWARE RANDOM NUMBER GENERATOR CORE
7865 M: Matt Mackall <mpm@selenic.com>
7866 M: Herbert Xu <herbert@gondor.apana.org.au>
7867 L: linux-crypto@vger.kernel.org
7869 F: Documentation/admin-guide/hw_random.rst
7870 F: Documentation/devicetree/bindings/rng/
7871 F: drivers/char/hw_random/
7872 F: include/linux/hw_random.h
7874 HARDWARE SPINLOCK CORE
7875 M: Ohad Ben-Cohen <ohad@wizery.com>
7876 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7877 R: Baolin Wang <baolin.wang7@gmail.com>
7878 L: linux-remoteproc@vger.kernel.org
7880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7881 F: Documentation/devicetree/bindings/hwlock/
7882 F: Documentation/locking/hwspinlock.rst
7883 F: drivers/hwspinlock/
7884 F: include/linux/hwspinlock.h
7886 HARDWARE TRACING FACILITIES
7887 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7889 F: drivers/hwtracing/
7891 HARMONY SOUND DRIVER
7892 L: linux-parisc@vger.kernel.org
7894 F: sound/parisc/harmony.*
7896 HDPVR USB VIDEO ENCODER DRIVER
7897 M: Hans Verkuil <hverkuil@xs4all.nl>
7898 L: linux-media@vger.kernel.org
7900 W: https://linuxtv.org
7901 T: git git://linuxtv.org/media_tree.git
7902 F: drivers/media/usb/hdpvr/
7904 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7905 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7907 F: Documentation/watchdog/hpwdt.rst
7908 F: drivers/watchdog/hpwdt.c
7910 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7911 M: Don Brace <don.brace@microchip.com>
7912 L: storagedev@microchip.com
7913 L: linux-scsi@vger.kernel.org
7915 F: Documentation/scsi/hpsa.rst
7916 F: drivers/scsi/hpsa*.[ch]
7917 F: include/linux/cciss*.h
7918 F: include/uapi/linux/cciss*.h
7921 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7922 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7923 L: linux-rdma@vger.kernel.org
7925 F: drivers/infiniband/hw/hfi1
7928 L: linux-fsdevel@vger.kernel.org
7930 F: Documentation/filesystems/hfs.rst
7934 L: linux-fsdevel@vger.kernel.org
7936 F: Documentation/filesystems/hfsplus.rst
7939 HGA FRAMEBUFFER DRIVER
7940 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7941 L: linux-nvidia@lists.surfsouth.com
7943 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7944 F: drivers/video/fbdev/hgafb.c
7946 HIBERNATION (aka Software Suspend, aka swsusp)
7947 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7948 M: Pavel Machek <pavel@ucw.cz>
7949 L: linux-pm@vger.kernel.org
7951 B: https://bugzilla.kernel.org
7952 F: arch/*/include/asm/suspend*.h
7954 F: drivers/base/power/
7955 F: include/linux/freezer.h
7956 F: include/linux/pm.h
7957 F: include/linux/suspend.h
7961 M: Jiri Kosina <jikos@kernel.org>
7962 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7963 L: linux-input@vger.kernel.org
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7967 F: include/linux/hid*
7968 F: include/uapi/linux/hid*
7970 HID PLAYSTATION DRIVER
7971 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
7972 L: linux-input@vger.kernel.org
7974 F: drivers/hid/hid-playstation.c
7976 HID SENSOR HUB DRIVERS
7977 M: Jiri Kosina <jikos@kernel.org>
7978 M: Jonathan Cameron <jic23@kernel.org>
7979 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7980 L: linux-input@vger.kernel.org
7981 L: linux-iio@vger.kernel.org
7983 F: Documentation/hid/hid-sensor*
7984 F: drivers/hid/hid-sensor-*
7985 F: drivers/iio/*/hid-*
7986 F: include/linux/hid-sensor-*
7988 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7989 M: Thomas Gleixner <tglx@linutronix.de>
7990 L: linux-kernel@vger.kernel.org
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7993 F: Documentation/timers/
7994 F: include/linux/clockchips.h
7995 F: include/linux/hrtimer.h
7996 F: kernel/time/clockevents.c
7997 F: kernel/time/hrtimer.c
7998 F: kernel/time/timer_*.c
8000 HIGH-SPEED SCC DRIVER FOR AX.25
8001 L: linux-hams@vger.kernel.org
8003 F: drivers/net/hamradio/dmascc.c
8004 F: drivers/net/hamradio/scc.c
8006 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8007 M: HighPoint Linux Team <linux@highpoint-tech.com>
8009 W: http://www.highpoint-tech.com
8010 F: Documentation/scsi/hptiop.rst
8011 F: drivers/scsi/hptiop.c
8014 M: Jes Sorensen <jes@trained-monkey.org>
8015 L: linux-hippi@sunsite.dk
8017 F: drivers/net/hippi/
8018 F: include/linux/hippidevice.h
8019 F: include/uapi/linux/if_hippi.h
8022 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8023 M: Kurt Kanzenbach <kurt@linutronix.de>
8024 L: netdev@vger.kernel.org
8026 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8027 F: drivers/net/dsa/hirschmann/*
8028 F: include/linux/platform_data/hirschmann-hellcreek.h
8029 F: net/dsa/tag_hellcreek.c
8031 HISILICON DMA DRIVER
8032 M: Zhou Wang <wangzhou1@hisilicon.com>
8033 L: dmaengine@vger.kernel.org
8035 F: drivers/dma/hisi_dma.c
8037 HISILICON GPIO DRIVER
8038 M: Luo Jiaxing <luojiaxing@huawei.com>
8039 L: linux-gpio@vger.kernel.org
8041 F: drivers/gpio/gpio-hisi.c
8043 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8044 M: Zaibo Xu <xuzaibo@huawei.com>
8045 L: linux-crypto@vger.kernel.org
8047 F: Documentation/ABI/testing/debugfs-hisi-hpre
8048 F: drivers/crypto/hisilicon/hpre/hpre.h
8049 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8050 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8052 HISILICON LPC BUS DRIVER
8053 M: john.garry@huawei.com
8055 W: http://www.hisilicon.com
8056 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8057 F: drivers/bus/hisi_lpc.c
8059 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8060 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8061 M: Salil Mehta <salil.mehta@huawei.com>
8062 L: netdev@vger.kernel.org
8064 W: http://www.hisilicon.com
8065 F: drivers/net/ethernet/hisilicon/hns3/
8067 HISILICON NETWORK SUBSYSTEM DRIVER
8068 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8069 M: Salil Mehta <salil.mehta@huawei.com>
8070 L: netdev@vger.kernel.org
8072 W: http://www.hisilicon.com
8073 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8074 F: drivers/net/ethernet/hisilicon/
8076 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8077 M: John Stultz <john.stultz@linaro.org>
8078 L: linux-kernel@vger.kernel.org
8080 F: drivers/misc/hisi_hikey_usb.c
8081 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8083 HISILICON PMU DRIVER
8084 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8086 W: http://www.hisilicon.com
8087 F: Documentation/admin-guide/perf/hisi-pmu.rst
8088 F: drivers/perf/hisilicon
8090 HISILICON QM AND ZIP Controller DRIVER
8091 M: Zhou Wang <wangzhou1@hisilicon.com>
8092 L: linux-crypto@vger.kernel.org
8094 F: Documentation/ABI/testing/debugfs-hisi-zip
8095 F: drivers/crypto/hisilicon/qm.c
8096 F: drivers/crypto/hisilicon/qm.h
8097 F: drivers/crypto/hisilicon/sgl.c
8098 F: drivers/crypto/hisilicon/zip/
8100 HISILICON ROCE DRIVER
8101 M: Lijun Ou <oulijun@huawei.com>
8102 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8103 M: Weihang Li <liweihang@huawei.com>
8104 L: linux-rdma@vger.kernel.org
8106 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8107 F: drivers/infiniband/hw/hns/
8109 HISILICON SAS Controller
8110 M: John Garry <john.garry@huawei.com>
8112 W: http://www.hisilicon.com
8113 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8114 F: drivers/scsi/hisi_sas/
8116 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8117 M: Zaibo Xu <xuzaibo@huawei.com>
8118 L: linux-crypto@vger.kernel.org
8120 F: Documentation/ABI/testing/debugfs-hisi-sec
8121 F: drivers/crypto/hisilicon/sec2/sec.h
8122 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8123 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8124 F: drivers/crypto/hisilicon/sec2/sec_main.c
8126 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8127 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8128 L: devel@driverdev.osuosl.org
8130 F: drivers/staging/hikey9xx/
8132 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8133 M: Zaibo Xu <xuzaibo@huawei.com>
8135 F: drivers/crypto/hisilicon/trng/trng.c
8137 HISILICON V3XX SPI NOR FLASH Controller Driver
8138 M: John Garry <john.garry@huawei.com>
8140 W: http://www.hisilicon.com
8141 F: drivers/spi/spi-hisi-sfc-v3xx.c
8143 HMM - Heterogeneous Memory Management
8144 M: Jérôme Glisse <jglisse@redhat.com>
8145 L: linux-mm@kvack.org
8147 F: Documentation/vm/hmm.rst
8148 F: include/linux/hmm*
8151 F: tools/testing/selftests/vm/*hmm*
8154 M: Jouni Malinen <j@w1.fi>
8155 L: linux-wireless@vger.kernel.org
8157 W: http://w1.fi/hostap-driver.html
8158 F: drivers/net/wireless/intersil/hostap/
8160 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8161 L: platform-driver-x86@vger.kernel.org
8163 F: drivers/platform/x86/tc1100-wmi.c
8165 HPET: High Precision Event Timers driver
8166 M: Clemens Ladisch <clemens@ladisch.de>
8168 F: Documentation/timers/hpet.rst
8169 F: drivers/char/hpet.c
8170 F: include/linux/hpet.h
8171 F: include/uapi/linux/hpet.h
8175 F: arch/x86/include/asm/hpet.h
8176 F: arch/x86/kernel/hpet.c
8179 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8181 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8185 M: Sebastian Reichel <sre@kernel.org>
8187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8188 F: Documentation/ABI/testing/sysfs-bus-hsi
8189 F: Documentation/driver-api/hsi.rst
8191 F: include/linux/hsi/
8192 F: include/uapi/linux/hsi/
8195 L: linux-usb@vger.kernel.org
8197 F: drivers/net/usb/hso.c
8199 HSR NETWORK PROTOCOL
8200 L: netdev@vger.kernel.org
8204 HT16K33 LED CONTROLLER DRIVER
8205 M: Robin van der Gracht <robin@protonic.nl>
8207 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8208 F: drivers/auxdisplay/ht16k33.c
8210 HTCPEN TOUCHSCREEN DRIVER
8211 M: Pau Oliva Fora <pof@eslack.org>
8212 L: linux-input@vger.kernel.org
8214 F: drivers/input/touchscreen/htcpen.c
8216 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8217 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8218 L: linux-iio@vger.kernel.org
8220 W: http://www.st.com/
8221 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8222 F: drivers/iio/humidity/hts221*
8224 HUAWEI ETHERNET DRIVER
8225 M: Bin Luo <luobin9@huawei.com>
8226 L: netdev@vger.kernel.org
8228 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8229 F: drivers/net/ethernet/huawei/hinic/
8232 M: Mike Kravetz <mike.kravetz@oracle.com>
8233 L: linux-mm@kvack.org
8235 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8236 F: Documentation/admin-guide/mm/hugetlbpage.rst
8237 F: Documentation/vm/hugetlbfs_reserv.rst
8239 F: include/linux/hugetlb.h
8243 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8244 L: linux-media@vger.kernel.org
8246 W: https://linuxtv.org
8247 T: git git://linuxtv.org/media_tree.git
8248 F: drivers/media/platform/sti/hva
8250 HWPOISON MEMORY FAILURE HANDLING
8251 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8252 L: linux-mm@kvack.org
8254 F: mm/hwpoison-inject.c
8255 F: mm/memory-failure.c
8257 HYGON PROCESSOR SUPPORT
8258 M: Pu Wen <puwen@hygon.cn>
8259 L: linux-kernel@vger.kernel.org
8261 F: arch/x86/kernel/cpu/hygon.c
8263 HYNIX HI556 SENSOR DRIVER
8264 M: Shawn Tu <shawnx.tu@intel.com>
8265 L: linux-media@vger.kernel.org
8267 T: git git://linuxtv.org/media_tree.git
8268 F: drivers/media/i2c/hi556.c
8270 Hyper-V CORE AND DRIVERS
8271 M: "K. Y. Srinivasan" <kys@microsoft.com>
8272 M: Haiyang Zhang <haiyangz@microsoft.com>
8273 M: Stephen Hemminger <sthemmin@microsoft.com>
8274 M: Wei Liu <wei.liu@kernel.org>
8275 L: linux-hyperv@vger.kernel.org
8277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8278 F: Documentation/ABI/stable/sysfs-bus-vmbus
8279 F: Documentation/ABI/testing/debugfs-hyperv
8280 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8282 F: arch/x86/include/asm/hyperv-tlfs.h
8283 F: arch/x86/include/asm/mshyperv.h
8284 F: arch/x86/include/asm/trace/hyperv.h
8285 F: arch/x86/kernel/cpu/mshyperv.c
8286 F: drivers/clocksource/hyperv_timer.c
8287 F: drivers/hid/hid-hyperv.c
8289 F: drivers/input/serio/hyperv-keyboard.c
8290 F: drivers/iommu/hyperv-iommu.c
8291 F: drivers/net/hyperv/
8292 F: drivers/pci/controller/pci-hyperv-intf.c
8293 F: drivers/pci/controller/pci-hyperv.c
8294 F: drivers/scsi/storvsc_drv.c
8295 F: drivers/uio/uio_hv_generic.c
8296 F: drivers/video/fbdev/hyperv_fb.c
8297 F: include/asm-generic/hyperv-tlfs.h
8298 F: include/asm-generic/mshyperv.h
8299 F: include/clocksource/hyperv_timer.h
8300 F: include/linux/hyperv.h
8301 F: include/uapi/linux/hyperv.h
8302 F: net/vmw_vsock/hyperv_transport.c
8306 M: Vignesh Raghavendra <vigneshr@ti.com>
8307 L: linux-mtd@lists.infradead.org
8309 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8310 C: irc://irc.oftc.net/mtd
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8312 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8313 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8314 F: drivers/mtd/hyperbus/
8315 F: include/linux/mtd/hyperbus.h
8317 HYPERVISOR VIRTUAL CONSOLE DRIVER
8318 L: linuxppc-dev@lists.ozlabs.org
8323 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8324 L: linux-i2c@vger.kernel.org
8325 L: linux-acpi@vger.kernel.org
8327 F: drivers/i2c/i2c-core-acpi.c
8329 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8330 M: Ajay Gupta <ajayg@nvidia.com>
8331 L: linux-i2c@vger.kernel.org
8333 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8334 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8337 M: Peter Rosin <peda@axentia.se>
8338 L: linux-i2c@vger.kernel.org
8340 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8341 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8342 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8343 F: Documentation/i2c/i2c-topology.rst
8344 F: Documentation/i2c/muxes/
8345 F: drivers/i2c/i2c-mux.c
8346 F: drivers/i2c/muxes/
8347 F: include/linux/i2c-mux.h
8349 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8350 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8351 L: linux-i2c@vger.kernel.org
8353 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8354 F: drivers/i2c/busses/i2c-mv64xxx.c
8356 I2C OVER PARALLEL PORT
8357 M: Jean Delvare <jdelvare@suse.com>
8358 L: linux-i2c@vger.kernel.org
8360 F: Documentation/i2c/busses/i2c-parport.rst
8361 F: drivers/i2c/busses/i2c-parport.c
8364 M: Wolfram Sang <wsa@kernel.org>
8365 L: linux-i2c@vger.kernel.org
8367 W: https://i2c.wiki.kernel.org/
8368 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8370 F: Documentation/devicetree/bindings/i2c/i2c.txt
8371 F: Documentation/i2c/
8373 F: include/linux/i2c-dev.h
8374 F: include/linux/i2c-smbus.h
8375 F: include/linux/i2c.h
8376 F: include/uapi/linux/i2c-*.h
8377 F: include/uapi/linux/i2c.h
8379 I2C SUBSYSTEM HOST DRIVERS
8380 L: linux-i2c@vger.kernel.org
8382 W: https://i2c.wiki.kernel.org/
8383 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8385 F: Documentation/devicetree/bindings/i2c/
8386 F: drivers/i2c/algos/
8387 F: drivers/i2c/busses/
8390 M: Jean Delvare <jdelvare@suse.com>
8391 L: linux-i2c@vger.kernel.org
8393 F: Documentation/i2c/busses/i2c-taos-evm.rst
8394 F: drivers/i2c/busses/i2c-taos-evm.c
8397 M: Till Harbaum <till@harbaum.org>
8398 L: linux-i2c@vger.kernel.org
8400 W: http://www.harbaum.org/till/i2c_tiny_usb
8401 F: drivers/i2c/busses/i2c-tiny-usb.c
8403 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8404 M: Jean Delvare <jdelvare@suse.com>
8405 L: linux-i2c@vger.kernel.org
8407 F: Documentation/i2c/busses/i2c-ali1535.rst
8408 F: Documentation/i2c/busses/i2c-ali1563.rst
8409 F: Documentation/i2c/busses/i2c-ali15x3.rst
8410 F: Documentation/i2c/busses/i2c-amd756.rst
8411 F: Documentation/i2c/busses/i2c-amd8111.rst
8412 F: Documentation/i2c/busses/i2c-i801.rst
8413 F: Documentation/i2c/busses/i2c-nforce2.rst
8414 F: Documentation/i2c/busses/i2c-piix4.rst
8415 F: Documentation/i2c/busses/i2c-sis5595.rst
8416 F: Documentation/i2c/busses/i2c-sis630.rst
8417 F: Documentation/i2c/busses/i2c-sis96x.rst
8418 F: Documentation/i2c/busses/i2c-via.rst
8419 F: Documentation/i2c/busses/i2c-viapro.rst
8420 F: drivers/i2c/busses/i2c-ali1535.c
8421 F: drivers/i2c/busses/i2c-ali1563.c
8422 F: drivers/i2c/busses/i2c-ali15x3.c
8423 F: drivers/i2c/busses/i2c-amd756-s4882.c
8424 F: drivers/i2c/busses/i2c-amd756.c
8425 F: drivers/i2c/busses/i2c-amd8111.c
8426 F: drivers/i2c/busses/i2c-i801.c
8427 F: drivers/i2c/busses/i2c-isch.c
8428 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8429 F: drivers/i2c/busses/i2c-nforce2.c
8430 F: drivers/i2c/busses/i2c-piix4.c
8431 F: drivers/i2c/busses/i2c-sis5595.c
8432 F: drivers/i2c/busses/i2c-sis630.c
8433 F: drivers/i2c/busses/i2c-sis96x.c
8434 F: drivers/i2c/busses/i2c-via.c
8435 F: drivers/i2c/busses/i2c-viapro.c
8437 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8438 M: Hans de Goede <hdegoede@redhat.com>
8439 L: linux-i2c@vger.kernel.org
8441 F: drivers/i2c/busses/i2c-cht-wc.c
8443 I2C/SMBUS ISMT DRIVER
8444 M: Seth Heasley <seth.heasley@intel.com>
8445 M: Neil Horman <nhorman@tuxdriver.com>
8446 L: linux-i2c@vger.kernel.org
8447 F: Documentation/i2c/busses/i2c-ismt.rst
8448 F: drivers/i2c/busses/i2c-ismt.c
8450 I2C/SMBUS STUB DRIVER
8451 M: Jean Delvare <jdelvare@suse.com>
8452 L: linux-i2c@vger.kernel.org
8454 F: drivers/i2c/i2c-stub.c
8456 I3C DRIVER FOR CADENCE I3C MASTER IP
8457 M: Przemysław Gaj <pgaj@cadence.com>
8459 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8460 F: drivers/i3c/master/i3c-master-cdns.c
8462 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8463 M: Vitor Soares <vitor.soares@synopsys.com>
8465 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8466 F: drivers/i3c/master/dw*
8469 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8470 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8472 C: irc://chat.freenode.net/linux-i3c
8473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8474 F: Documentation/ABI/testing/sysfs-bus-i3c
8475 F: Documentation/devicetree/bindings/i3c/
8476 F: Documentation/driver-api/i3c
8478 F: include/linux/i3c/
8480 IA64 (Itanium) PLATFORM
8481 L: linux-ia64@vger.kernel.org
8483 F: Documentation/ia64/
8486 IBM Power 842 compression accelerator
8487 M: Haren Myneni <haren@us.ibm.com>
8490 F: drivers/crypto/nx/Kconfig
8491 F: drivers/crypto/nx/Makefile
8492 F: drivers/crypto/nx/nx-842*
8493 F: include/linux/sw842.h
8496 IBM Power in-Nest Crypto Acceleration
8497 M: Breno Leitão <leitao@debian.org>
8498 M: Nayna Jain <nayna@linux.ibm.com>
8499 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8500 L: linux-crypto@vger.kernel.org
8502 F: drivers/crypto/nx/Kconfig
8503 F: drivers/crypto/nx/Makefile
8504 F: drivers/crypto/nx/nx-aes*
8505 F: drivers/crypto/nx/nx-sha*
8506 F: drivers/crypto/nx/nx.*
8507 F: drivers/crypto/nx/nx_csbcpb.h
8508 F: drivers/crypto/nx/nx_debugfs.c
8510 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8511 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8512 L: linux-pci@vger.kernel.org
8513 L: linuxppc-dev@lists.ozlabs.org
8515 F: drivers/pci/hotplug/rpadlpar*
8517 IBM Power Linux RAID adapter
8518 M: Brian King <brking@us.ibm.com>
8520 F: drivers/scsi/ipr.*
8522 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8523 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8524 L: linux-pci@vger.kernel.org
8525 L: linuxppc-dev@lists.ozlabs.org
8527 F: drivers/pci/hotplug/rpaphp*
8529 IBM Power SRIOV Virtual NIC Device Driver
8530 M: Dany Madden <drt@linux.ibm.com>
8531 M: Lijun Pan <ljp@linux.ibm.com>
8532 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8533 L: netdev@vger.kernel.org
8535 F: drivers/net/ethernet/ibm/ibmvnic.*
8537 IBM Power Virtual Accelerator Switchboard
8538 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8539 L: linuxppc-dev@lists.ozlabs.org
8541 F: arch/powerpc/include/asm/vas.h
8542 F: arch/powerpc/platforms/powernv/copy-paste.h
8543 F: arch/powerpc/platforms/powernv/vas*
8545 IBM Power Virtual Ethernet Device Driver
8546 M: Cristobal Forno <cforno12@linux.ibm.com>
8547 L: netdev@vger.kernel.org
8549 F: drivers/net/ethernet/ibm/ibmveth.*
8551 IBM Power Virtual FC Device Drivers
8552 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8553 L: linux-scsi@vger.kernel.org
8555 F: drivers/scsi/ibmvscsi/ibmvfc*
8557 IBM Power Virtual Management Channel Driver
8558 M: Steven Royer <seroyer@linux.ibm.com>
8560 F: drivers/misc/ibmvmc.*
8562 IBM Power Virtual SCSI Device Drivers
8563 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8564 L: linux-scsi@vger.kernel.org
8566 F: drivers/scsi/ibmvscsi/ibmvscsi*
8567 F: include/scsi/viosrp.h
8569 IBM Power Virtual SCSI Device Target Driver
8570 M: Michael Cyr <mikecyr@linux.ibm.com>
8571 L: linux-scsi@vger.kernel.org
8572 L: target-devel@vger.kernel.org
8574 F: drivers/scsi/ibmvscsi_tgt/
8576 IBM Power VMX Cryptographic instructions
8577 M: Breno Leitão <leitao@debian.org>
8578 M: Nayna Jain <nayna@linux.ibm.com>
8579 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8580 L: linux-crypto@vger.kernel.org
8582 F: drivers/crypto/vmx/Kconfig
8583 F: drivers/crypto/vmx/Makefile
8584 F: drivers/crypto/vmx/aes*
8585 F: drivers/crypto/vmx/ghash*
8586 F: drivers/crypto/vmx/ppc-xlate.pl
8587 F: drivers/crypto/vmx/vmx.c
8589 IBM ServeRAID RAID DRIVER
8591 F: drivers/scsi/ips.*
8593 ICH LPC AND GPIO DRIVER
8594 M: Peter Tyser <ptyser@xes-inc.com>
8596 F: drivers/gpio/gpio-ich.c
8597 F: drivers/mfd/lpc_ich.c
8600 M: Max Staudt <max@enpas.org>
8601 L: linux-i2c@vger.kernel.org
8603 F: drivers/i2c/busses/i2c-icy.c
8606 M: "David S. Miller" <davem@davemloft.net>
8607 L: linux-ide@vger.kernel.org
8609 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8611 F: Documentation/ide/
8613 F: include/linux/ide.h
8616 M: Borislav Petkov <bp@alien8.de>
8617 L: linux-ide@vger.kernel.org
8619 F: Documentation/cdrom/ide-cd.rst
8620 F: drivers/ide/ide-cd*
8622 IDEAPAD LAPTOP EXTRAS DRIVER
8623 M: Ike Panhc <ike.pan@canonical.com>
8624 L: platform-driver-x86@vger.kernel.org
8626 W: http://launchpad.net/ideapad-laptop
8627 F: drivers/platform/x86/ideapad-laptop.c
8629 IDEAPAD LAPTOP SLIDEBAR DRIVER
8630 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8631 L: linux-input@vger.kernel.org
8633 W: https://github.com/o2genum/ideapad-slidebar
8634 F: drivers/input/misc/ideapad_slidebar.c
8636 IDT VersaClock 5 CLOCK DRIVER
8637 M: Luca Ceresoli <luca@lucaceresoli.net>
8639 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8640 F: drivers/clk/clk-versaclock5.c
8642 IEEE 802.15.4 SUBSYSTEM
8643 M: Alexander Aring <alex.aring@gmail.com>
8644 M: Stefan Schmidt <stefan@datenfreihafen.org>
8645 L: linux-wpan@vger.kernel.org
8647 W: https://linux-wpan.org/
8648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8650 F: Documentation/networking/ieee802154.rst
8651 F: drivers/net/ieee802154/
8652 F: include/linux/ieee802154.h
8653 F: include/linux/nl802154.h
8654 F: include/net/af_ieee802154.h
8655 F: include/net/cfg802154.h
8656 F: include/net/ieee802154_netdev.h
8657 F: include/net/mac802154.h
8658 F: include/net/nl802154.h
8663 M: Yotam Gigi <yotam.gi@gmail.com>
8664 M: Jamal Hadi Salim <jhs@mojatatu.com>
8665 F: include/net/ife.h
8666 F: include/uapi/linux/ife.h
8669 IGORPLUG-USB IR RECEIVER
8670 M: Sean Young <sean@mess.org>
8671 L: linux-media@vger.kernel.org
8673 F: drivers/media/rc/igorplugusb.c
8675 IGUANAWORKS USB IR TRANSCEIVER
8676 M: Sean Young <sean@mess.org>
8677 L: linux-media@vger.kernel.org
8679 F: drivers/media/rc/iguanair.c
8681 IIO DIGITAL POTENTIOMETER DAC
8682 M: Peter Rosin <peda@axentia.se>
8683 L: linux-iio@vger.kernel.org
8685 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8686 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8687 F: drivers/iio/dac/dpot-dac.c
8689 IIO ENVELOPE DETECTOR
8690 M: Peter Rosin <peda@axentia.se>
8691 L: linux-iio@vger.kernel.org
8693 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8694 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8695 F: drivers/iio/adc/envelope-detector.c
8698 M: Peter Rosin <peda@axentia.se>
8699 L: linux-iio@vger.kernel.org
8701 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8702 F: drivers/iio/multiplexer/iio-mux.c
8704 IIO SUBSYSTEM AND DRIVERS
8705 M: Jonathan Cameron <jic23@kernel.org>
8706 R: Lars-Peter Clausen <lars@metafoo.de>
8707 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8708 L: linux-iio@vger.kernel.org
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8711 F: Documentation/ABI/testing/configfs-iio*
8712 F: Documentation/ABI/testing/sysfs-bus-iio*
8713 F: Documentation/devicetree/bindings/iio/
8715 F: drivers/staging/iio/
8716 F: include/linux/iio/
8720 M: Peter Rosin <peda@axentia.se>
8721 L: linux-iio@vger.kernel.org
8723 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8724 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8725 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8726 F: drivers/iio/afe/iio-rescale.c
8728 IKANOS/ADI EAGLE ADSL USB DRIVER
8729 M: Matthieu Castet <castet.matthieu@free.fr>
8730 M: Stanislaw Gruszka <stf_xl@wp.pl>
8732 F: drivers/usb/atm/ueagle-atm.c
8734 IMGTEC ASCII LCD DRIVER
8735 M: Paul Burton <paulburton@kernel.org>
8737 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8738 F: drivers/auxdisplay/img-ascii-lcd.c
8740 IMGTEC IR DECODER DRIVER
8742 F: drivers/media/rc/img-ir/
8744 IMON SOUNDGRAPH USB IR RECEIVER
8745 M: Sean Young <sean@mess.org>
8746 L: linux-media@vger.kernel.org
8748 F: drivers/media/rc/imon.c
8749 F: drivers/media/rc/imon_raw.c
8751 IMS TWINTURBO FRAMEBUFFER DRIVER
8752 L: linux-fbdev@vger.kernel.org
8754 F: drivers/video/fbdev/imsttfb.c
8756 INA209 HARDWARE MONITOR DRIVER
8757 M: Guenter Roeck <linux@roeck-us.net>
8758 L: linux-hwmon@vger.kernel.org
8760 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8761 F: Documentation/hwmon/ina209.rst
8762 F: drivers/hwmon/ina209.c
8764 INA2XX HARDWARE MONITOR DRIVER
8765 M: Guenter Roeck <linux@roeck-us.net>
8766 L: linux-hwmon@vger.kernel.org
8768 F: Documentation/hwmon/ina2xx.rst
8769 F: drivers/hwmon/ina2xx.c
8770 F: include/linux/platform_data/ina2xx.h
8772 INDUSTRY PACK SUBSYSTEM (IPACK)
8773 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8774 M: Jens Taprogge <jens.taprogge@taprogge.org>
8775 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8776 L: industrypack-devel@lists.sourceforge.net
8778 W: http://industrypack.sourceforge.net
8781 INFINEON DPS310 Driver
8782 M: Eddie James <eajames@linux.ibm.com>
8783 L: linux-iio@vger.kernel.org
8785 F: drivers/iio/pressure/dps310.c
8787 INFINIBAND SUBSYSTEM
8788 M: Doug Ledford <dledford@redhat.com>
8789 M: Jason Gunthorpe <jgg@nvidia.com>
8790 L: linux-rdma@vger.kernel.org
8792 W: https://github.com/linux-rdma/rdma-core
8793 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8795 F: Documentation/devicetree/bindings/infiniband/
8796 F: Documentation/infiniband/
8797 F: drivers/infiniband/
8799 F: include/trace/events/ib_mad.h
8800 F: include/trace/events/ib_umad.h
8801 F: include/uapi/linux/if_infiniband.h
8802 F: include/uapi/rdma/
8803 F: samples/bpf/ibumad_kern.c
8804 F: samples/bpf/ibumad_user.c
8806 INGENIC JZ4780 NAND DRIVER
8807 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8808 L: linux-mtd@lists.infradead.org
8809 L: linux-mips@vger.kernel.org
8811 F: drivers/mtd/nand/raw/ingenic/
8814 M: Paul Cercueil <paul@crapouillou.net>
8815 L: linux-mips@vger.kernel.org
8817 F: arch/mips/boot/dts/ingenic/
8818 F: arch/mips/generic/board-ingenic.c
8819 F: arch/mips/include/asm/mach-ingenic/
8820 F: arch/mips/ingenic/Kconfig
8821 F: drivers/clk/ingenic/
8822 F: drivers/dma/dma-jz4780.c
8823 F: drivers/gpu/drm/ingenic/
8824 F: drivers/i2c/busses/i2c-jz4780.c
8825 F: drivers/iio/adc/ingenic-adc.c
8826 F: drivers/irqchip/irq-ingenic.c
8827 F: drivers/memory/jz4780-nemc.c
8828 F: drivers/mmc/host/jz4740_mmc.c
8829 F: drivers/mtd/nand/raw/ingenic/
8830 F: drivers/pinctrl/pinctrl-ingenic.c
8831 F: drivers/power/supply/ingenic-battery.c
8832 F: drivers/pwm/pwm-jz4740.c
8833 F: drivers/remoteproc/ingenic_rproc.c
8834 F: drivers/rtc/rtc-jz4740.c
8835 F: drivers/tty/serial/8250/8250_ingenic.c
8836 F: drivers/usb/musb/jz4740.c
8837 F: drivers/watchdog/jz4740_wdt.c
8838 F: include/dt-bindings/iio/adc/ingenic,adc.h
8839 F: include/linux/mfd/ingenic-tcu.h
8840 F: sound/soc/codecs/jz47*
8841 F: sound/soc/jz4740/
8844 M: Jan Kara <jack@suse.cz>
8845 R: Amir Goldstein <amir73il@gmail.com>
8846 L: linux-fsdevel@vger.kernel.org
8848 F: Documentation/filesystems/inotify.rst
8849 F: fs/notify/inotify/
8850 F: include/linux/inotify.h
8851 F: include/uapi/linux/inotify.h
8853 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8854 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8855 L: linux-input@vger.kernel.org
8857 Q: http://patchwork.kernel.org/project/linux-input/list/
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8859 F: Documentation/devicetree/bindings/input/
8860 F: Documentation/devicetree/bindings/serio/
8861 F: Documentation/input/
8863 F: include/linux/input.h
8864 F: include/linux/input/
8865 F: include/uapi/linux/input-event-codes.h
8866 F: include/uapi/linux/input.h
8868 INPUT MULTITOUCH (MT) PROTOCOL
8869 M: Henrik Rydberg <rydberg@bitmath.org>
8870 L: linux-input@vger.kernel.org
8872 F: Documentation/input/multi-touch-protocol.rst
8873 F: drivers/input/input-mt.c
8876 INSIDE SECURE CRYPTO DRIVER
8877 M: Antoine Tenart <atenart@kernel.org>
8878 L: linux-crypto@vger.kernel.org
8880 F: drivers/crypto/inside-secure/
8882 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8883 M: Mimi Zohar <zohar@linux.ibm.com>
8884 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8885 L: linux-integrity@vger.kernel.org
8887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8888 F: security/integrity/ima/
8890 INTEL 810/815 FRAMEBUFFER DRIVER
8891 M: Antonino Daplas <adaplas@gmail.com>
8892 L: linux-fbdev@vger.kernel.org
8894 F: drivers/video/fbdev/i810/
8897 M: Cezary Rojewski <cezary.rojewski@intel.com>
8898 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8899 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8900 M: Jie Yang <yang.jie@linux.intel.com>
8901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8905 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8906 M: Hans de Goede <hdegoede@redhat.com>
8907 L: platform-driver-x86@vger.kernel.org
8909 F: drivers/platform/x86/intel_atomisp2_pm.c
8911 INTEL ATOMISP2 LED DRIVER
8912 M: Hans de Goede <hdegoede@redhat.com>
8913 L: platform-driver-x86@vger.kernel.org
8915 F: drivers/platform/x86/intel_atomisp2_led.c
8917 INTEL BROXTON PMC DRIVER
8918 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8919 M: Zha Qipeng <qipeng.zha@intel.com>
8921 F: drivers/mfd/intel_pmc_bxt.c
8922 F: include/linux/mfd/intel_pmc_bxt.h
8924 INTEL C600 SERIES SAS CONTROLLER DRIVER
8925 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8926 L: linux-scsi@vger.kernel.org
8928 T: git git://git.code.sf.net/p/intel-sas/isci
8929 F: drivers/scsi/isci/
8931 INTEL CPU family model numbers
8932 M: Tony Luck <tony.luck@intel.com>
8934 L: linux-kernel@vger.kernel.org
8936 F: arch/x86/include/asm/intel-family.h
8938 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8939 M: Jani Nikula <jani.nikula@linux.intel.com>
8940 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8941 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8942 L: intel-gfx@lists.freedesktop.org
8944 W: https://01.org/linuxgraphics/
8945 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8946 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8947 C: irc://chat.freenode.net/intel-gfx
8948 T: git git://anongit.freedesktop.org/drm-intel
8949 F: Documentation/gpu/i915.rst
8950 F: drivers/gpu/drm/i915/
8951 F: include/drm/i915*
8952 F: include/uapi/drm/i915_drm.h
8954 INTEL ETHERNET DRIVERS
8955 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8956 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8957 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8959 W: http://www.intel.com/support/feedback.htm
8960 W: http://e1000.sourceforge.net/
8961 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8964 F: Documentation/networking/device_drivers/ethernet/intel/
8965 F: drivers/net/ethernet/intel/
8966 F: drivers/net/ethernet/intel/*/
8967 F: include/linux/avf/virtchnl.h
8969 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8970 M: Maik Broemme <mbroemme@libmpq.org>
8971 L: linux-fbdev@vger.kernel.org
8973 F: Documentation/fb/intelfb.rst
8974 F: drivers/video/fbdev/intelfb/
8977 M: Andy Shevchenko <andy@kernel.org>
8978 L: linux-gpio@vger.kernel.org
8980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8981 F: drivers/gpio/gpio-ich.c
8982 F: drivers/gpio/gpio-merrifield.c
8983 F: drivers/gpio/gpio-ml-ioh.c
8984 F: drivers/gpio/gpio-pch.c
8985 F: drivers/gpio/gpio-sch.c
8986 F: drivers/gpio/gpio-sodaville.c
8988 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8989 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8990 M: Zhi Wang <zhi.a.wang@intel.com>
8991 L: intel-gvt-dev@lists.freedesktop.org
8992 L: intel-gfx@lists.freedesktop.org
8994 W: https://01.org/igvt-g
8995 T: git https://github.com/intel/gvt-linux.git
8996 F: drivers/gpu/drm/i915/gvt/
8998 INTEL HID EVENT DRIVER
8999 M: Alex Hung <alex.hung@canonical.com>
9000 L: platform-driver-x86@vger.kernel.org
9002 F: drivers/platform/x86/intel-hid.c
9004 INTEL I/OAT DMA DRIVER
9005 M: Dave Jiang <dave.jiang@intel.com>
9006 R: Dan Williams <dan.j.williams@intel.com>
9007 L: dmaengine@vger.kernel.org
9009 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9010 F: drivers/dma/ioat*
9013 M: Dave Jiang <dave.jiang@intel.com>
9014 L: dmaengine@vger.kernel.org
9016 F: drivers/dma/idxd/*
9017 F: include/uapi/linux/idxd.h
9020 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9021 M: Len Brown <lenb@kernel.org>
9022 L: linux-pm@vger.kernel.org
9024 B: https://bugzilla.kernel.org
9025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9026 F: drivers/idle/intel_idle.c
9028 INTEL INTEGRATED SENSOR HUB DRIVER
9029 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9030 M: Jiri Kosina <jikos@kernel.org>
9031 L: linux-input@vger.kernel.org
9033 F: drivers/hid/intel-ish-hid/
9036 M: David Woodhouse <dwmw2@infradead.org>
9037 M: Lu Baolu <baolu.lu@linux.intel.com>
9038 L: iommu@lists.linux-foundation.org
9040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9041 F: drivers/iommu/intel/
9042 F: include/linux/intel-iommu.h
9043 F: include/linux/intel-svm.h
9045 INTEL IOP-ADMA DMA DRIVER
9046 R: Dan Williams <dan.j.williams@intel.com>
9048 F: drivers/dma/iop-adma.c
9050 INTEL IPU3 CSI-2 CIO2 DRIVER
9051 M: Yong Zhi <yong.zhi@intel.com>
9052 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9053 M: Bingbu Cao <bingbu.cao@intel.com>
9054 M: Dan Scally <djrscally@gmail.com>
9055 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9056 L: linux-media@vger.kernel.org
9058 T: git git://linuxtv.org/media_tree.git
9059 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9060 F: drivers/media/pci/intel/ipu3/
9062 INTEL IPU3 CSI-2 IMGU DRIVER
9063 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9064 R: Bingbu Cao <bingbu.cao@intel.com>
9065 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9066 L: linux-media@vger.kernel.org
9068 F: Documentation/admin-guide/media/ipu3.rst
9069 F: Documentation/admin-guide/media/ipu3_rcb.svg
9070 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9071 F: drivers/staging/media/ipu3/
9073 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9074 M: Krzysztof Halasa <khalasa@piap.pl>
9076 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9077 F: drivers/net/wan/ixp4xx_hss.c
9078 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9079 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9080 F: include/linux/soc/ixp4xx/npe.h
9081 F: include/linux/soc/ixp4xx/qmgr.h
9083 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9084 M: Deepak Saxena <dsaxena@plexity.net>
9086 F: drivers/char/hw_random/ixp4xx-rng.c
9088 INTEL KEEM BAY DRM DRIVER
9089 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9090 M: Edmund Dea <edmund.j.dea@intel.com>
9092 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9093 F: drivers/gpu/drm/kmb/
9095 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9096 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9098 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9099 F: drivers/crypto/keembay/Kconfig
9100 F: drivers/crypto/keembay/Makefile
9101 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9102 F: drivers/crypto/keembay/ocs-aes.c
9103 F: drivers/crypto/keembay/ocs-aes.h
9105 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9106 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9107 M: Declan Murphy <declan.murphy@intel.com>
9109 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9110 F: drivers/crypto/keembay/Kconfig
9111 F: drivers/crypto/keembay/Makefile
9112 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9113 F: drivers/crypto/keembay/ocs-hcu.c
9114 F: drivers/crypto/keembay/ocs-hcu.h
9116 INTEL MANAGEMENT ENGINE (mei)
9117 M: Tomas Winkler <tomas.winkler@intel.com>
9118 L: linux-kernel@vger.kernel.org
9120 F: Documentation/driver-api/mei/*
9121 F: drivers/misc/mei/
9122 F: drivers/watchdog/mei_wdt.c
9123 F: include/linux/mei_cl_bus.h
9124 F: include/uapi/linux/mei.h
9127 INTEL MENLOW THERMAL DRIVER
9128 M: Sujith Thomas <sujith.thomas@intel.com>
9129 L: platform-driver-x86@vger.kernel.org
9131 W: https://01.org/linux-acpi
9132 F: drivers/platform/x86/intel_menlow.c
9134 INTEL P-Unit IPC DRIVER
9135 M: Zha Qipeng <qipeng.zha@intel.com>
9136 L: platform-driver-x86@vger.kernel.org
9138 F: arch/x86/include/asm/intel_punit_ipc.h
9139 F: drivers/platform/x86/intel_punit_ipc.c
9141 INTEL PMC CORE DRIVER
9142 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9143 M: David E Box <david.e.box@intel.com>
9144 L: platform-driver-x86@vger.kernel.org
9146 F: drivers/platform/x86/intel_pmc_core*
9148 INTEL PMIC GPIO DRIVERS
9149 M: Andy Shevchenko <andy@kernel.org>
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9152 F: drivers/gpio/gpio-*cove.c
9154 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9155 M: Andy Shevchenko <andy@kernel.org>
9157 F: drivers/mfd/intel_soc_pmic*
9158 F: include/linux/mfd/intel_soc_pmic*
9161 M: "David E. Box" <david.e.box@linux.intel.com>
9163 F: drivers/mfd/intel_pmt.c
9164 F: drivers/platform/x86/intel_pmt_*
9166 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9167 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9168 L: linux-wireless@vger.kernel.org
9170 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9171 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9172 F: drivers/net/wireless/intel/ipw2x00/
9175 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9176 M: Len Brown <lenb@kernel.org>
9177 L: linux-pm@vger.kernel.org
9179 F: drivers/cpufreq/intel_pstate.c
9181 INTEL RDMA RNIC DRIVER
9182 M: Faisal Latif <faisal.latif@intel.com>
9183 M: Shiraz Saleem <shiraz.saleem@intel.com>
9184 L: linux-rdma@vger.kernel.org
9186 F: drivers/infiniband/hw/i40iw/
9187 F: include/uapi/rdma/i40iw-abi.h
9190 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9192 F: arch/x86/include/asm/intel_scu_ipc.h
9193 F: drivers/platform/x86/intel_scu_*
9195 INTEL SPEED SELECT TECHNOLOGY
9196 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9197 L: platform-driver-x86@vger.kernel.org
9199 F: drivers/platform/x86/intel_speed_select_if/
9200 F: include/uapi/linux/isst_if.h
9201 F: tools/power/x86/intel-speed-select/
9203 INTEL STRATIX10 FIRMWARE DRIVERS
9204 M: Richard Gong <richard.gong@linux.intel.com>
9205 L: linux-kernel@vger.kernel.org
9207 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9208 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9209 F: drivers/firmware/stratix10-rsu.c
9210 F: drivers/firmware/stratix10-svc.c
9211 F: include/linux/firmware/intel/stratix10-smc.h
9212 F: include/linux/firmware/intel/stratix10-svc-client.h
9214 INTEL TELEMETRY DRIVER
9215 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9216 M: "David E. Box" <david.e.box@linux.intel.com>
9217 L: platform-driver-x86@vger.kernel.org
9219 F: arch/x86/include/asm/intel_telemetry.h
9220 F: drivers/platform/x86/intel_telemetry*
9222 INTEL UNCORE FREQUENCY CONTROL
9223 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9224 L: platform-driver-x86@vger.kernel.org
9226 F: drivers/platform/x86/intel-uncore-frequency.c
9228 INTEL VIRTUAL BUTTON DRIVER
9229 M: AceLan Kao <acelan.kao@canonical.com>
9230 L: platform-driver-x86@vger.kernel.org
9232 F: drivers/platform/x86/intel-vbtn.c
9234 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9235 M: Stanislaw Gruszka <stf_xl@wp.pl>
9236 L: linux-wireless@vger.kernel.org
9238 F: drivers/net/wireless/intel/iwlegacy/
9240 INTEL WIRELESS WIFI LINK (iwlwifi)
9241 M: Luca Coelho <luciano.coelho@intel.com>
9242 L: linux-wireless@vger.kernel.org
9244 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9246 F: drivers/net/wireless/intel/iwlwifi/
9248 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9249 M: Jithu Joseph <jithu.joseph@intel.com>
9250 R: Maurice Ma <maurice.ma@intel.com>
9252 W: https://slimbootloader.github.io/security/firmware-update.html
9253 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9255 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9256 M: Mario Limonciello <mario.limonciello@dell.com>
9258 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9261 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9263 F: Documentation/trace/intel_th.rst
9264 F: drivers/hwtracing/intel_th/
9265 F: include/linux/intel_th.h
9267 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9268 M: Ning Sun <ning.sun@intel.com>
9269 L: tboot-devel@lists.sourceforge.net
9271 W: http://tboot.sourceforge.net
9272 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9273 F: Documentation/x86/intel_txt.rst
9274 F: arch/x86/kernel/tboot.c
9275 F: include/linux/tboot.h
9278 M: Jarkko Sakkinen <jarkko@kernel.org>
9279 R: Dave Hansen <dave.hansen@linux.intel.com>
9280 L: linux-sgx@vger.kernel.org
9282 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9284 F: Documentation/x86/sgx.rst
9285 F: arch/x86/entry/vdso/vsgx.S
9286 F: arch/x86/include/uapi/asm/sgx.h
9287 F: arch/x86/kernel/cpu/sgx/*
9288 F: tools/testing/selftests/sgx/*
9292 M: Georgi Djakov <djakov@kernel.org>
9293 L: linux-pm@vger.kernel.org
9295 F: Documentation/devicetree/bindings/interconnect/
9296 F: Documentation/driver-api/interconnect.rst
9297 F: drivers/interconnect/
9298 F: include/dt-bindings/interconnect/
9299 F: include/linux/interconnect-provider.h
9300 F: include/linux/interconnect.h
9302 INVENSENSE ICM-426xx IMU DRIVER
9303 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9304 L: linux-iio@vger.kernel.org
9306 W: https://invensense.tdk.com/
9307 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9308 F: drivers/iio/imu/inv_icm42600/
9310 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9311 M: Linus Walleij <linus.walleij@linaro.org>
9312 L: linux-iio@vger.kernel.org
9314 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9315 F: drivers/iio/gyro/mpu3050*
9317 IOC3 ETHERNET DRIVER
9318 M: Ralf Baechle <ralf@linux-mips.org>
9319 L: linux-mips@vger.kernel.org
9321 F: drivers/net/ethernet/sgi/ioc3-eth.c
9323 IOMAP FILESYSTEM LIBRARY
9324 M: Christoph Hellwig <hch@infradead.org>
9325 M: Darrick J. Wong <djwong@kernel.org>
9326 M: linux-xfs@vger.kernel.org
9327 M: linux-fsdevel@vger.kernel.org
9328 L: linux-xfs@vger.kernel.org
9329 L: linux-fsdevel@vger.kernel.org
9331 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9333 F: include/linux/iomap.h
9336 M: Joerg Roedel <joro@8bytes.org>
9337 M: Will Deacon <will@kernel.org>
9338 L: iommu@lists.linux-foundation.org
9340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9341 F: Documentation/devicetree/bindings/iommu/
9342 F: Documentation/userspace-api/iommu.rst
9344 F: include/linux/iommu.h
9345 F: include/linux/iova.h
9346 F: include/linux/of_iommu.h
9347 F: include/uapi/linux/iommu.h
9350 M: Jens Axboe <axboe@kernel.dk>
9351 R: Pavel Begunkov <asml.silence@gmail.com>
9352 L: io-uring@vger.kernel.org
9354 T: git git://git.kernel.dk/linux-block
9355 T: git git://git.kernel.dk/liburing
9359 F: include/linux/io_uring.h
9360 F: include/uapi/linux/io_uring.h
9363 M: Corey Minyard <minyard@acm.org>
9364 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9366 W: http://openipmi.sourceforge.net/
9367 F: Documentation/driver-api/ipmi.rst
9368 F: Documentation/devicetree/bindings/ipmi/
9369 F: drivers/char/ipmi/
9370 F: include/linux/ipmi*
9371 F: include/uapi/linux/ipmi*
9373 IPS SCSI RAID DRIVER
9374 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9375 L: linux-scsi@vger.kernel.org
9377 W: http://www.adaptec.com/
9378 F: drivers/scsi/ips*
9381 M: Simon Horman <horms@verge.net.au>
9382 M: Julian Anastasov <ja@ssi.bg>
9383 L: netdev@vger.kernel.org
9384 L: lvs-devel@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9388 F: Documentation/networking/ipvs-sysctl.rst
9389 F: include/net/ip_vs.h
9390 F: include/uapi/linux/ip_vs.h
9391 F: net/netfilter/ipvs/
9394 M: Jiri Kosina <jikos@kernel.org>
9395 M: David Sterba <dsterba@suse.com>
9397 F: drivers/tty/ipwireless/
9400 L: netdev@vger.kernel.org
9402 F: include/uapi/linux/ipx.h
9404 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9405 M: Marc Zyngier <maz@kernel.org>
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9408 F: Documentation/core-api/irq/irq-domain.rst
9409 F: include/linux/irqdomain.h
9410 F: kernel/irq/irqdomain.c
9414 M: Thomas Gleixner <tglx@linutronix.de>
9415 L: linux-kernel@vger.kernel.org
9417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9421 M: Thomas Gleixner <tglx@linutronix.de>
9422 M: Marc Zyngier <maz@kernel.org>
9423 L: linux-kernel@vger.kernel.org
9425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9426 F: Documentation/devicetree/bindings/interrupt-controller/
9430 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9432 F: Documentation/driver-api/isa.rst
9433 F: drivers/base/isa.c
9434 F: include/linux/isa.h
9437 M: Hans Verkuil <hverkuil@xs4all.nl>
9438 L: linux-media@vger.kernel.org
9440 W: https://linuxtv.org
9441 T: git git://linuxtv.org/media_tree.git
9442 F: drivers/media/radio/radio-isa*
9445 M: Jaroslav Kysela <perex@perex.cz>
9447 F: Documentation/driver-api/isapnp.rst
9448 F: drivers/pnp/isapnp/
9449 F: include/linux/isapnp.h
9452 M: Lee Duncan <lduncan@suse.com>
9453 M: Chris Leech <cleech@redhat.com>
9454 L: open-iscsi@googlegroups.com
9455 L: linux-scsi@vger.kernel.org
9457 W: www.open-iscsi.com
9458 F: drivers/scsi/*iscsi*
9459 F: include/scsi/*iscsi*
9461 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9462 M: Peter Jones <pjones@redhat.com>
9463 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9465 F: drivers/firmware/iscsi_ibft*
9467 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9468 M: Sagi Grimberg <sagi@grimberg.me>
9469 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9470 L: linux-rdma@vger.kernel.org
9472 W: http://www.openfabrics.org
9473 W: www.open-iscsi.org
9474 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9475 F: drivers/infiniband/ulp/iser/
9477 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9478 M: Sagi Grimberg <sagi@grimberg.me>
9479 L: linux-rdma@vger.kernel.org
9480 L: target-devel@vger.kernel.org
9482 W: http://www.linux-iscsi.org
9483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9484 F: drivers/infiniband/ulp/isert
9486 ISDN/CMTP OVER BLUETOOTH
9487 M: Karsten Keil <isdn@linux-pingi.de>
9488 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9489 L: netdev@vger.kernel.org
9491 W: http://www.isdn4linux.de
9492 F: Documentation/isdn/
9493 F: drivers/isdn/capi/
9494 F: include/linux/isdn/
9495 F: include/uapi/linux/isdn/
9496 F: net/bluetooth/cmtp/
9498 ISDN/mISDN SUBSYSTEM
9499 M: Karsten Keil <isdn@linux-pingi.de>
9500 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9501 L: netdev@vger.kernel.org
9503 W: http://www.isdn4linux.de
9504 F: drivers/isdn/Kconfig
9505 F: drivers/isdn/Makefile
9506 F: drivers/isdn/hardware/
9507 F: drivers/isdn/mISDN/
9509 IT87 HARDWARE MONITORING DRIVER
9510 M: Jean Delvare <jdelvare@suse.com>
9511 L: linux-hwmon@vger.kernel.org
9513 F: Documentation/hwmon/it87.rst
9514 F: drivers/hwmon/it87.c
9517 M: Antti Palosaari <crope@iki.fi>
9518 L: linux-media@vger.kernel.org
9520 W: https://linuxtv.org
9521 W: http://palosaari.fi/linux/
9522 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9523 T: git git://linuxtv.org/anttip/media_tree.git
9524 F: drivers/media/tuners/it913x*
9526 IVTV VIDEO4LINUX DRIVER
9527 M: Andy Walls <awalls@md.metrocast.net>
9528 L: linux-media@vger.kernel.org
9530 W: https://linuxtv.org
9531 T: git git://linuxtv.org/media_tree.git
9532 F: Documentation/admin-guide/media/ivtv*
9533 F: drivers/media/pci/ivtv/
9534 F: include/uapi/linux/ivtv*
9536 IX2505V MEDIA DRIVER
9537 M: Malcolm Priestley <tvboxspy@gmail.com>
9538 L: linux-media@vger.kernel.org
9540 W: https://linuxtv.org
9541 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9542 F: drivers/media/dvb-frontends/ix2505v*
9544 JAILHOUSE HYPERVISOR INTERFACE
9545 M: Jan Kiszka <jan.kiszka@siemens.com>
9546 L: jailhouse-dev@googlegroups.com
9548 F: arch/x86/include/asm/jailhouse_para.h
9549 F: arch/x86/kernel/jailhouse.c
9551 JC42.4 TEMPERATURE SENSOR DRIVER
9552 M: Guenter Roeck <linux@roeck-us.net>
9553 L: linux-hwmon@vger.kernel.org
9555 F: Documentation/hwmon/jc42.rst
9556 F: drivers/hwmon/jc42.c
9559 M: Dave Kleikamp <shaggy@kernel.org>
9560 L: jfs-discussion@lists.sourceforge.net
9562 W: http://jfs.sourceforge.net/
9563 T: git git://github.com/kleikamp/linux-shaggy.git
9564 F: Documentation/admin-guide/jfs.rst
9568 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9569 L: netdev@vger.kernel.org
9571 F: drivers/net/ethernet/jme.*
9573 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9574 M: David Woodhouse <dwmw2@infradead.org>
9575 M: Richard Weinberger <richard@nod.at>
9576 L: linux-mtd@lists.infradead.org
9578 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9579 T: git git://git.infradead.org/ubifs-2.6.git
9581 F: include/uapi/linux/jffs2.h
9583 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9584 M: "Theodore Ts'o" <tytso@mit.edu>
9585 M: Jan Kara <jack@suse.com>
9586 L: linux-ext4@vger.kernel.org
9589 F: include/linux/jbd2.h
9591 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9592 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9593 L: linux-media@vger.kernel.org
9595 F: drivers/media/platform/rcar_jpu.c
9597 JSM Neo PCI based serial card
9598 L: linux-serial@vger.kernel.org
9600 F: drivers/tty/serial/jsm/
9602 K10TEMP HARDWARE MONITORING DRIVER
9603 M: Clemens Ladisch <clemens@ladisch.de>
9604 L: linux-hwmon@vger.kernel.org
9606 F: Documentation/hwmon/k10temp.rst
9607 F: drivers/hwmon/k10temp.c
9609 K8TEMP HARDWARE MONITORING DRIVER
9610 M: Rudolf Marek <r.marek@assembler.cz>
9611 L: linux-hwmon@vger.kernel.org
9613 F: Documentation/hwmon/k8temp.rst
9614 F: drivers/hwmon/k8temp.c
9617 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9618 R: Alexander Potapenko <glider@google.com>
9619 R: Andrey Konovalov <andreyknvl@gmail.com>
9620 R: Dmitry Vyukov <dvyukov@google.com>
9621 L: kasan-dev@googlegroups.com
9623 F: Documentation/dev-tools/kasan.rst
9624 F: arch/*/include/asm/*kasan.h
9625 F: arch/*/mm/kasan_init*
9626 F: include/linux/kasan*.h
9627 F: lib/Kconfig.kasan
9628 F: lib/test_kasan*.c
9630 F: scripts/Makefile.kasan
9633 M: Masahiro Yamada <masahiroy@kernel.org>
9634 L: linux-kbuild@vger.kernel.org
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9637 F: Documentation/kbuild/kconfig*
9638 F: scripts/Kconfig.include
9642 R: Dmitry Vyukov <dvyukov@google.com>
9643 R: Andrey Konovalov <andreyknvl@gmail.com>
9644 L: kasan-dev@googlegroups.com
9646 F: Documentation/dev-tools/kcov.rst
9647 F: include/linux/kcov.h
9648 F: include/uapi/linux/kcov.h
9650 F: scripts/Makefile.kcov
9653 M: Marco Elver <elver@google.com>
9654 R: Dmitry Vyukov <dvyukov@google.com>
9655 L: kasan-dev@googlegroups.com
9657 F: Documentation/dev-tools/kcsan.rst
9658 F: include/linux/kcsan*.h
9660 F: lib/Kconfig.kcsan
9661 F: scripts/Makefile.kcsan
9664 M: Dave Young <dyoung@redhat.com>
9665 M: Baoquan He <bhe@redhat.com>
9666 R: Vivek Goyal <vgoyal@redhat.com>
9667 L: kexec@lists.infradead.org
9669 W: http://lse.sourceforge.net/kdump/
9670 F: Documentation/admin-guide/kdump/
9672 F: include/linux/crash_core.h
9673 F: include/linux/crash_dump.h
9674 F: include/uapi/linux/vmcore.h
9677 KEENE FM RADIO TRANSMITTER DRIVER
9678 M: Hans Verkuil <hverkuil@xs4all.nl>
9679 L: linux-media@vger.kernel.org
9681 W: https://linuxtv.org
9682 T: git git://linuxtv.org/media_tree.git
9683 F: drivers/media/radio/radio-keene*
9686 M: Ian Kent <raven@themaw.net>
9687 L: autofs@vger.kernel.org
9691 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9692 M: Masahiro Yamada <masahiroy@kernel.org>
9693 M: Michal Marek <michal.lkml@markovi.net>
9694 L: linux-kbuild@vger.kernel.org
9696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9697 F: Documentation/kbuild/
9699 F: scripts/*vmlinux*
9701 F: scripts/Makefile*
9708 L: kernel-janitors@vger.kernel.org
9710 W: http://kernelnewbies.org/KernelJanitors
9712 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9713 M: "J. Bruce Fields" <bfields@fieldses.org>
9714 M: Chuck Lever <chuck.lever@oracle.com>
9715 L: linux-nfs@vger.kernel.org
9717 W: http://nfs.sourceforge.net/
9718 T: git git://linux-nfs.org/~bfields/linux.git
9722 F: include/linux/lockd/
9723 F: include/linux/sunrpc/
9724 F: include/uapi/linux/nfsd/
9725 F: include/uapi/linux/sunrpc/
9727 F: Documentation/filesystems/nfs/
9729 KERNEL SELFTEST FRAMEWORK
9730 M: Shuah Khan <shuah@kernel.org>
9731 M: Shuah Khan <skhan@linuxfoundation.org>
9732 L: linux-kselftest@vger.kernel.org
9734 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9736 F: Documentation/dev-tools/kselftest*
9737 F: tools/testing/selftests/
9739 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9740 M: Brendan Higgins <brendanhiggins@google.com>
9741 L: linux-kselftest@vger.kernel.org
9742 L: kunit-dev@googlegroups.com
9744 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9745 F: Documentation/dev-tools/kunit/
9748 F: tools/testing/kunit/
9750 KERNEL USERMODE HELPER
9751 M: Luis Chamberlain <mcgrof@kernel.org>
9752 L: linux-kernel@vger.kernel.org
9754 F: include/linux/umh.h
9757 KERNEL VIRTUAL MACHINE (KVM)
9758 M: Paolo Bonzini <pbonzini@redhat.com>
9759 L: kvm@vger.kernel.org
9761 W: http://www.linux-kvm.org
9762 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9763 F: Documentation/virt/kvm/
9764 F: include/asm-generic/kvm*
9765 F: include/kvm/iodev.h
9766 F: include/linux/kvm*
9767 F: include/trace/events/kvm.h
9768 F: include/uapi/asm-generic/kvm*
9769 F: include/uapi/linux/kvm*
9771 F: tools/testing/selftests/kvm/
9774 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9775 M: Marc Zyngier <maz@kernel.org>
9776 R: James Morse <james.morse@arm.com>
9777 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9778 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9780 L: kvmarm@lists.cs.columbia.edu
9782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9783 F: arch/arm64/include/asm/kvm*
9784 F: arch/arm64/include/uapi/asm/kvm*
9786 F: include/kvm/arm_*
9788 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9789 M: Huacai Chen <chenhuacai@kernel.org>
9790 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9791 L: linux-mips@vger.kernel.org
9792 L: kvm@vger.kernel.org
9794 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9795 F: arch/mips/include/asm/kvm*
9796 F: arch/mips/include/uapi/asm/kvm*
9799 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9800 M: Paul Mackerras <paulus@ozlabs.org>
9801 L: kvm-ppc@vger.kernel.org
9803 W: http://www.linux-kvm.org/
9804 T: git git://github.com/agraf/linux-2.6.git
9805 F: arch/powerpc/include/asm/kvm*
9806 F: arch/powerpc/include/uapi/asm/kvm*
9807 F: arch/powerpc/kernel/kvm*
9808 F: arch/powerpc/kvm/
9810 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9811 M: Christian Borntraeger <borntraeger@de.ibm.com>
9812 M: Janosch Frank <frankja@linux.ibm.com>
9813 R: David Hildenbrand <david@redhat.com>
9814 R: Cornelia Huck <cohuck@redhat.com>
9815 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9816 L: kvm@vger.kernel.org
9818 W: http://www.ibm.com/developerworks/linux/linux390/
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9820 F: Documentation/virt/kvm/s390*
9821 F: arch/s390/include/asm/gmap.h
9822 F: arch/s390/include/asm/kvm*
9823 F: arch/s390/include/uapi/asm/kvm*
9824 F: arch/s390/kernel/uv.c
9826 F: arch/s390/mm/gmap.c
9827 F: tools/testing/selftests/kvm/*/s390x/
9828 F: tools/testing/selftests/kvm/s390x/
9830 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9831 M: Paolo Bonzini <pbonzini@redhat.com>
9832 R: Sean Christopherson <seanjc@google.com>
9833 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9834 R: Wanpeng Li <wanpengli@tencent.com>
9835 R: Jim Mattson <jmattson@google.com>
9836 R: Joerg Roedel <joro@8bytes.org>
9837 L: kvm@vger.kernel.org
9839 W: http://www.linux-kvm.org
9840 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9841 F: arch/x86/include/asm/kvm*
9842 F: arch/x86/include/asm/pvclock-abi.h
9843 F: arch/x86/include/asm/svm.h
9844 F: arch/x86/include/asm/vmx*.h
9845 F: arch/x86/include/uapi/asm/kvm*
9846 F: arch/x86/include/uapi/asm/svm.h
9847 F: arch/x86/include/uapi/asm/vmx.h
9848 F: arch/x86/kernel/kvm.c
9849 F: arch/x86/kernel/kvmclock.c
9854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9855 M: Tejun Heo <tj@kernel.org>
9857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9859 F: include/linux/kernfs.h
9862 M: Eric Biederman <ebiederm@xmission.com>
9863 L: kexec@lists.infradead.org
9865 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9866 F: include/linux/kexec.h
9867 F: include/uapi/linux/kexec.h
9871 M: Mimi Zohar <zohar@linux.ibm.com>
9872 L: linux-integrity@vger.kernel.org
9873 L: keyrings@vger.kernel.org
9875 F: Documentation/security/keys/trusted-encrypted.rst
9876 F: include/keys/encrypted-type.h
9877 F: security/keys/encrypted-keys/
9880 M: James Bottomley <jejb@linux.ibm.com>
9881 M: Jarkko Sakkinen <jarkko@kernel.org>
9882 M: Mimi Zohar <zohar@linux.ibm.com>
9883 L: linux-integrity@vger.kernel.org
9884 L: keyrings@vger.kernel.org
9886 F: Documentation/security/keys/trusted-encrypted.rst
9887 F: include/keys/trusted-type.h
9888 F: include/keys/trusted_tpm.h
9889 F: security/keys/trusted-keys/
9892 M: David Howells <dhowells@redhat.com>
9893 M: Jarkko Sakkinen <jarkko@kernel.org>
9894 L: keyrings@vger.kernel.org
9896 F: Documentation/security/keys/core.rst
9898 F: include/linux/key-type.h
9899 F: include/linux/key.h
9900 F: include/linux/keyctl.h
9901 F: include/uapi/linux/keyctl.h
9905 M: Alexander Potapenko <glider@google.com>
9906 M: Marco Elver <elver@google.com>
9907 R: Dmitry Vyukov <dvyukov@google.com>
9908 L: kasan-dev@googlegroups.com
9910 F: Documentation/dev-tools/kfence.rst
9911 F: arch/*/include/asm/kfence.h
9912 F: include/linux/kfence.h
9913 F: lib/Kconfig.kfence
9917 M: Stefani Seibold <stefani@seibold.net>
9919 F: include/linux/kfifo.h
9923 KGDB / KDB /debug_core
9924 M: Jason Wessel <jason.wessel@windriver.com>
9925 M: Daniel Thompson <daniel.thompson@linaro.org>
9926 R: Douglas Anderson <dianders@chromium.org>
9927 L: kgdb-bugreport@lists.sourceforge.net
9929 W: http://kgdb.wiki.kernel.org/
9930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9931 F: Documentation/dev-tools/kgdb.rst
9932 F: drivers/misc/kgdbts.c
9933 F: drivers/tty/serial/kgdboc.c
9934 F: include/linux/kdb.h
9935 F: include/linux/kgdb.h
9938 KHADAS MCU MFD DRIVER
9939 M: Neil Armstrong <narmstrong@baylibre.com>
9940 L: linux-amlogic@lists.infradead.org
9942 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9943 F: drivers/mfd/khadas-mcu.c
9944 F: include/linux/mfd/khadas-mcu.h
9945 F: drivers/thermal/khadas_mcu_fan.c
9948 M: Catalin Marinas <catalin.marinas@arm.com>
9950 F: Documentation/dev-tools/kmemleak.rst
9951 F: include/linux/kmemleak.h
9953 F: samples/kmemleak/kmemleak-test.c
9955 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9956 M: Luis Chamberlain <mcgrof@kernel.org>
9957 L: linux-kernel@vger.kernel.org
9959 F: include/linux/kmod.h
9962 F: tools/testing/selftests/kmod/
9965 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9966 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9967 M: "David S. Miller" <davem@davemloft.net>
9968 M: Masami Hiramatsu <mhiramat@kernel.org>
9970 F: Documentation/trace/kprobes.rst
9971 F: include/asm-generic/kprobes.h
9972 F: include/linux/kprobes.h
9975 KS0108 LCD CONTROLLER DRIVER
9976 M: Miguel Ojeda <ojeda@kernel.org>
9978 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9979 F: drivers/auxdisplay/ks0108.c
9980 F: include/linux/ks0108.h
9982 KTD253 BACKLIGHT DRIVER
9983 M: Linus Walleij <linus.walleij@linaro.org>
9985 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9986 F: drivers/video/backlight/ktd253-backlight.c
9989 M: David Ahern <dsahern@kernel.org>
9990 L: netdev@vger.kernel.org
9992 F: include/net/l3mdev.h
9996 M: John Fastabend <john.fastabend@gmail.com>
9997 M: Daniel Borkmann <daniel@iogearbox.net>
9998 M: Jakub Sitnicki <jakub@cloudflare.com>
9999 M: Lorenz Bauer <lmb@cloudflare.com>
10000 L: netdev@vger.kernel.org
10001 L: bpf@vger.kernel.org
10003 F: include/linux/skmsg.h
10004 F: net/core/skmsg.c
10005 F: net/core/sock_map.c
10006 F: net/ipv4/tcp_bpf.c
10007 F: net/ipv4/udp_bpf.c
10009 LANTIQ / INTEL Ethernet drivers
10010 M: Hauke Mehrtens <hauke@hauke-m.de>
10011 L: netdev@vger.kernel.org
10013 F: drivers/net/dsa/lantiq_gswip.c
10014 F: drivers/net/dsa/lantiq_pce.h
10015 F: drivers/net/ethernet/lantiq_xrx200.c
10016 F: net/dsa/tag_gswip.c
10018 LANTIQ MIPS ARCHITECTURE
10019 M: John Crispin <john@phrozen.org>
10020 L: linux-mips@vger.kernel.org
10022 F: arch/mips/lantiq
10023 F: drivers/soc/lantiq
10025 LASI 53c700 driver for PARISC
10026 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10027 L: linux-scsi@vger.kernel.org
10029 F: Documentation/scsi/53c700.rst
10030 F: drivers/scsi/53c700*
10033 M: Tobin C. Harding <me@tobin.cc>
10034 M: Tycho Andersen <tycho@tycho.pizza>
10035 L: linux-hardening@vger.kernel.org
10037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10038 F: scripts/leaking_addresses.pl
10041 M: Pavel Machek <pavel@ucw.cz>
10042 R: Dan Murphy <dmurphy@ti.com>
10043 L: linux-leds@vger.kernel.org
10045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10046 F: Documentation/devicetree/bindings/leds/
10048 F: include/linux/leds.h
10050 LEGACY EEPROM DRIVER
10051 M: Jean Delvare <jdelvare@suse.com>
10053 F: Documentation/misc-devices/eeprom.rst
10054 F: drivers/misc/eeprom/eeprom.c
10056 LEGO MINDSTORMS EV3
10057 R: David Lechner <david@lechnology.com>
10059 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10060 F: arch/arm/boot/dts/da850-lego-ev3.dts
10061 F: drivers/power/supply/lego_ev3_battery.c
10063 LEGO USB Tower driver
10064 M: Juergen Stuber <starblue@users.sourceforge.net>
10065 L: legousb-devel@lists.sourceforge.net
10067 W: http://legousb.sourceforge.net/
10068 F: drivers/usb/misc/legousbtower.c
10071 M: Matan Ziv-Av <matan@svgalib.org>
10072 L: platform-driver-x86@vger.kernel.org
10074 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10075 F: Documentation/admin-guide/laptops/lg-laptop.rst
10076 F: drivers/platform/x86/lg-laptop.c
10078 LG2160 MEDIA DRIVER
10079 M: Michael Krufky <mkrufky@linuxtv.org>
10080 L: linux-media@vger.kernel.org
10082 W: https://linuxtv.org
10083 W: http://github.com/mkrufky
10084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10085 T: git git://linuxtv.org/mkrufky/tuners.git
10086 F: drivers/media/dvb-frontends/lg2160.*
10088 LGDT3305 MEDIA DRIVER
10089 M: Michael Krufky <mkrufky@linuxtv.org>
10090 L: linux-media@vger.kernel.org
10092 W: https://linuxtv.org
10093 W: http://github.com/mkrufky
10094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10095 T: git git://linuxtv.org/mkrufky/tuners.git
10096 F: drivers/media/dvb-frontends/lgdt3305.*
10098 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10099 M: Viresh Kumar <vireshk@kernel.org>
10100 L: linux-ide@vger.kernel.org
10102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10103 F: drivers/ata/pata_arasan_cf.c
10104 F: include/linux/pata_arasan_cf_data.h
10106 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10107 M: Linus Walleij <linus.walleij@linaro.org>
10108 L: linux-ide@vger.kernel.org
10110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10111 F: drivers/ata/pata_ftide010.c
10112 F: drivers/ata/sata_gemini.c
10113 F: drivers/ata/sata_gemini.h
10115 LIBATA SATA AHCI PLATFORM devices support
10116 M: Hans de Goede <hdegoede@redhat.com>
10117 M: Jens Axboe <axboe@kernel.dk>
10118 L: linux-ide@vger.kernel.org
10120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10121 F: drivers/ata/ahci_platform.c
10122 F: drivers/ata/libahci_platform.c
10123 F: include/linux/ahci_platform.h
10125 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10126 M: Mikael Pettersson <mikpelinux@gmail.com>
10127 L: linux-ide@vger.kernel.org
10129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10130 F: drivers/ata/sata_promise.*
10132 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10133 M: Jens Axboe <axboe@kernel.dk>
10134 L: linux-ide@vger.kernel.org
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10137 F: Documentation/devicetree/bindings/ata/
10139 F: include/linux/ata.h
10140 F: include/linux/libata.h
10143 M: Sasha Levin <alexander.levin@microsoft.com>
10145 F: tools/lib/lockdep/
10147 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10148 M: Dan Williams <dan.j.williams@intel.com>
10149 M: Vishal Verma <vishal.l.verma@intel.com>
10150 M: Dave Jiang <dave.jiang@intel.com>
10151 L: linux-nvdimm@lists.01.org
10153 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10154 P: Documentation/nvdimm/maintainer-entry-profile.rst
10155 F: drivers/nvdimm/blk.c
10156 F: drivers/nvdimm/region_devs.c
10158 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10159 M: Vishal Verma <vishal.l.verma@intel.com>
10160 M: Dan Williams <dan.j.williams@intel.com>
10161 M: Dave Jiang <dave.jiang@intel.com>
10162 L: linux-nvdimm@lists.01.org
10164 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10165 P: Documentation/nvdimm/maintainer-entry-profile.rst
10166 F: drivers/nvdimm/btt*
10168 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10169 M: Dan Williams <dan.j.williams@intel.com>
10170 M: Vishal Verma <vishal.l.verma@intel.com>
10171 M: Dave Jiang <dave.jiang@intel.com>
10172 L: linux-nvdimm@lists.01.org
10174 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10175 P: Documentation/nvdimm/maintainer-entry-profile.rst
10176 F: drivers/nvdimm/pmem*
10178 LIBNVDIMM: DEVICETREE BINDINGS
10179 M: Oliver O'Halloran <oohall@gmail.com>
10180 L: linux-nvdimm@lists.01.org
10182 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10183 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10184 F: drivers/nvdimm/of_pmem.c
10186 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10187 M: Dan Williams <dan.j.williams@intel.com>
10188 M: Vishal Verma <vishal.l.verma@intel.com>
10189 M: Dave Jiang <dave.jiang@intel.com>
10190 M: Ira Weiny <ira.weiny@intel.com>
10191 L: linux-nvdimm@lists.01.org
10193 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10194 P: Documentation/nvdimm/maintainer-entry-profile.rst
10195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10196 F: drivers/acpi/nfit/*
10197 F: drivers/nvdimm/*
10198 F: include/linux/libnvdimm.h
10199 F: include/linux/nd.h
10200 F: include/uapi/linux/ndctl.h
10201 F: tools/testing/nvdimm/
10203 LICENSES and SPDX stuff
10204 M: Thomas Gleixner <tglx@linutronix.de>
10205 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10206 L: linux-spdx@vger.kernel.org
10208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10210 F: Documentation/process/license-rules.rst
10212 F: scripts/spdxcheck-test.sh
10213 F: scripts/spdxcheck.py
10215 LIGHTNVM PLATFORM SUPPORT
10216 M: Matias Bjorling <mb@lightnvm.io>
10217 L: linux-block@vger.kernel.org
10219 W: http://github/OpenChannelSSD
10220 F: drivers/lightnvm/
10221 F: include/linux/lightnvm.h
10222 F: include/uapi/linux/lightnvm.h
10224 LINEAR RANGES HELPERS
10225 M: Mark Brown <broonie@kernel.org>
10226 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10227 F: lib/linear_ranges.c
10228 F: lib/test_linear_ranges.c
10229 F: include/linux/linear_range.h
10231 LINUX FOR POWER MACINTOSH
10232 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10233 L: linuxppc-dev@lists.ozlabs.org
10235 F: arch/powerpc/platforms/powermac/
10236 F: drivers/macintosh/
10238 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10239 M: Michael Ellerman <mpe@ellerman.id.au>
10240 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10241 R: Paul Mackerras <paulus@samba.org>
10242 L: linuxppc-dev@lists.ozlabs.org
10244 W: https://github.com/linuxppc/wiki/wiki
10245 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10247 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10248 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10249 F: Documentation/devicetree/bindings/powerpc/
10250 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10251 F: Documentation/powerpc/
10253 F: drivers/*/*/*pasemi*
10254 F: drivers/*/*pasemi*
10255 F: drivers/char/tpm/tpm_ibmvtpm*
10256 F: drivers/crypto/nx/
10257 F: drivers/crypto/vmx/
10258 F: drivers/i2c/busses/i2c-opal.c
10259 F: drivers/net/ethernet/ibm/ibmveth.*
10260 F: drivers/net/ethernet/ibm/ibmvnic.*
10261 F: drivers/pci/hotplug/pnv_php.c
10262 F: drivers/pci/hotplug/rpa*
10263 F: drivers/rtc/rtc-opal.c
10264 F: drivers/scsi/ibmvscsi/
10265 F: drivers/tty/hvc/hvc_opal.c
10266 F: drivers/watchdog/wdrtas.c
10267 F: tools/testing/selftests/powerpc
10274 LINUX FOR POWERPC EMBEDDED MPC5XXX
10275 M: Anatolij Gustschin <agust@denx.de>
10276 L: linuxppc-dev@lists.ozlabs.org
10278 F: arch/powerpc/platforms/512x/
10279 F: arch/powerpc/platforms/52xx/
10281 LINUX FOR POWERPC EMBEDDED PPC4XX
10282 L: linuxppc-dev@lists.ozlabs.org
10284 F: arch/powerpc/platforms/40x/
10285 F: arch/powerpc/platforms/44x/
10287 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10288 M: Scott Wood <oss@buserror.net>
10289 L: linuxppc-dev@lists.ozlabs.org
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10292 F: Documentation/devicetree/bindings/powerpc/fsl/
10293 F: arch/powerpc/platforms/83xx/
10294 F: arch/powerpc/platforms/85xx/
10296 LINUX FOR POWERPC EMBEDDED PPC8XX
10297 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10298 L: linuxppc-dev@lists.ozlabs.org
10300 F: arch/powerpc/platforms/8xx/
10302 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10303 M: Kees Cook <keescook@chromium.org>
10305 F: drivers/misc/lkdtm/*
10306 F: tools/testing/selftests/lkdtm/*
10308 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10309 M: Alan Stern <stern@rowland.harvard.edu>
10310 M: Andrea Parri <parri.andrea@gmail.com>
10311 M: Will Deacon <will@kernel.org>
10312 M: Peter Zijlstra <peterz@infradead.org>
10313 M: Boqun Feng <boqun.feng@gmail.com>
10314 M: Nicholas Piggin <npiggin@gmail.com>
10315 M: David Howells <dhowells@redhat.com>
10316 M: Jade Alglave <j.alglave@ucl.ac.uk>
10317 M: Luc Maranget <luc.maranget@inria.fr>
10318 M: "Paul E. McKenney" <paulmck@kernel.org>
10319 R: Akira Yokosawa <akiyks@gmail.com>
10320 R: Daniel Lustig <dlustig@nvidia.com>
10321 R: Joel Fernandes <joel@joelfernandes.org>
10322 L: linux-kernel@vger.kernel.org
10323 L: linux-arch@vger.kernel.org
10325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10326 F: Documentation/atomic_bitops.txt
10327 F: Documentation/atomic_t.txt
10328 F: Documentation/core-api/refcount-vs-atomic.rst
10329 F: Documentation/litmus-tests/
10330 F: Documentation/memory-barriers.txt
10331 F: tools/memory-model/
10333 LIS3LV02D ACCELEROMETER DRIVER
10334 M: Eric Piel <eric.piel@tremplin-utc.net>
10336 F: Documentation/misc-devices/lis3lv02d.rst
10337 F: drivers/misc/lis3lv02d/
10338 F: drivers/platform/x86/hp_accel.c
10341 M: David Gow <davidgow@google.com>
10342 L: linux-kselftest@vger.kernel.org
10343 L: kunit-dev@googlegroups.com
10348 M: Karol Gugala <kgugala@antmicro.com>
10349 M: Mateusz Holenko <mholenko@antmicro.com>
10351 F: Documentation/devicetree/bindings/*/litex,*.yaml
10352 F: arch/openrisc/boot/dts/or1klitex.dts
10353 F: drivers/soc/litex/litex_soc_ctrl.c
10354 F: drivers/tty/serial/liteuart.c
10355 F: include/linux/litex.h
10358 M: Josh Poimboeuf <jpoimboe@redhat.com>
10359 M: Jiri Kosina <jikos@kernel.org>
10360 M: Miroslav Benes <mbenes@suse.cz>
10361 M: Petr Mladek <pmladek@suse.com>
10362 R: Joe Lawrence <joe.lawrence@redhat.com>
10363 L: live-patching@vger.kernel.org
10365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10366 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10367 F: Documentation/livepatch/
10368 F: arch/powerpc/include/asm/livepatch.h
10369 F: arch/s390/include/asm/livepatch.h
10370 F: arch/x86/include/asm/livepatch.h
10371 F: include/linux/livepatch.h
10372 F: kernel/livepatch/
10374 F: samples/livepatch/
10375 F: tools/testing/selftests/livepatch/
10378 L: netdev@vger.kernel.org
10380 F: include/linux/llc.h
10381 F: include/net/llc*
10382 F: include/uapi/linux/llc.h
10385 LM73 HARDWARE MONITOR DRIVER
10386 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10387 L: linux-hwmon@vger.kernel.org
10389 F: drivers/hwmon/lm73.c
10391 LM78 HARDWARE MONITOR DRIVER
10392 M: Jean Delvare <jdelvare@suse.com>
10393 L: linux-hwmon@vger.kernel.org
10395 F: Documentation/hwmon/lm78.rst
10396 F: drivers/hwmon/lm78.c
10398 LM83 HARDWARE MONITOR DRIVER
10399 M: Jean Delvare <jdelvare@suse.com>
10400 L: linux-hwmon@vger.kernel.org
10402 F: Documentation/hwmon/lm83.rst
10403 F: drivers/hwmon/lm83.c
10405 LM90 HARDWARE MONITOR DRIVER
10406 M: Jean Delvare <jdelvare@suse.com>
10407 L: linux-hwmon@vger.kernel.org
10409 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10410 F: Documentation/hwmon/lm90.rst
10411 F: drivers/hwmon/lm90.c
10412 F: include/dt-bindings/thermal/lm90.h
10414 LM95234 HARDWARE MONITOR DRIVER
10415 M: Guenter Roeck <linux@roeck-us.net>
10416 L: linux-hwmon@vger.kernel.org
10418 F: Documentation/hwmon/lm95234.rst
10419 F: drivers/hwmon/lm95234.c
10421 LME2510 MEDIA DRIVER
10422 M: Malcolm Priestley <tvboxspy@gmail.com>
10423 L: linux-media@vger.kernel.org
10425 W: https://linuxtv.org
10426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10427 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10429 LOADPIN SECURITY MODULE
10430 M: Kees Cook <keescook@chromium.org>
10432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10433 F: Documentation/admin-guide/LSM/LoadPin.rst
10434 F: security/loadpin/
10437 M: Peter Zijlstra <peterz@infradead.org>
10438 M: Ingo Molnar <mingo@redhat.com>
10439 M: Will Deacon <will@kernel.org>
10440 R: Waiman Long <longman@redhat.com>
10441 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10442 L: linux-kernel@vger.kernel.org
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10445 F: Documentation/locking/
10446 F: arch/*/include/asm/spinlock*.h
10447 F: include/linux/lockdep.h
10448 F: include/linux/mutex*.h
10449 F: include/linux/rwlock*.h
10450 F: include/linux/rwsem*.h
10451 F: include/linux/seqlock.h
10452 F: include/linux/spinlock*.h
10454 F: lib/locking*.[ch]
10455 X: kernel/locking/locktorture.c
10457 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10458 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10459 L: linux-ntfs-dev@lists.sourceforge.net
10461 W: http://www.linux-ntfs.org/content/view/19/37/
10462 F: Documentation/admin-guide/ldm.rst
10463 F: block/partitions/ldm.*
10465 LOGITECH HID GAMING KEYBOARDS
10466 M: Hans de Goede <hdegoede@redhat.com>
10467 L: linux-input@vger.kernel.org
10469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10470 F: drivers/hid/hid-lg-g15.c
10472 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10473 M: Sathya Prakash <sathya.prakash@broadcom.com>
10474 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10475 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10476 L: MPT-FusionLinux.pdl@broadcom.com
10477 L: linux-scsi@vger.kernel.org
10479 W: http://www.avagotech.com/support/
10480 F: drivers/message/fusion/
10481 F: drivers/scsi/mpt3sas/
10483 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10484 M: Matthew Wilcox <willy@infradead.org>
10485 L: linux-scsi@vger.kernel.org
10487 F: drivers/scsi/sym53c8xx_2/
10490 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10491 L: linux-iio@vger.kernel.org
10493 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10494 F: drivers/iio/dac/ltc1660.c
10496 LTC2947 HARDWARE MONITOR DRIVER
10497 M: Nuno Sá <nuno.sa@analog.com>
10498 L: linux-hwmon@vger.kernel.org
10500 W: http://ez.analog.com/community/linux-device-drivers
10501 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10502 F: drivers/hwmon/ltc2947-core.c
10503 F: drivers/hwmon/ltc2947-i2c.c
10504 F: drivers/hwmon/ltc2947-spi.c
10505 F: drivers/hwmon/ltc2947.h
10507 LTC2983 IIO TEMPERATURE DRIVER
10508 M: Nuno Sá <nuno.sa@analog.com>
10509 L: linux-iio@vger.kernel.org
10511 W: http://ez.analog.com/community/linux-device-drivers
10512 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10513 F: drivers/iio/temperature/ltc2983.c
10515 LTC4261 HARDWARE MONITOR DRIVER
10516 M: Guenter Roeck <linux@roeck-us.net>
10517 L: linux-hwmon@vger.kernel.org
10519 F: Documentation/hwmon/ltc4261.rst
10520 F: drivers/hwmon/ltc4261.c
10522 LTC4306 I2C MULTIPLEXER DRIVER
10523 M: Michael Hennerich <michael.hennerich@analog.com>
10524 L: linux-i2c@vger.kernel.org
10526 W: http://ez.analog.com/community/linux-device-drivers
10527 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10528 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10530 LTP (Linux Test Project)
10531 M: Mike Frysinger <vapier@gentoo.org>
10532 M: Cyril Hrubis <chrubis@suse.cz>
10533 M: Wanlong Gao <wanlong.gao@gmail.com>
10534 M: Jan Stancek <jstancek@redhat.com>
10535 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10536 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10537 L: ltp@lists.linux.it (subscribers-only)
10539 W: http://linux-test-project.github.io/
10540 T: git git://github.com/linux-test-project/ltp.git
10543 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10544 L: netdev@vger.kernel.org
10546 F: drivers/net/pcs/pcs-lynx.c
10547 F: include/linux/pcs-lynx.h
10550 M: Geert Uytterhoeven <geert@linux-m68k.org>
10551 L: linux-m68k@lists.linux-m68k.org
10553 W: http://www.linux-m68k.org/
10554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10558 M68K ON APPLE MACINTOSH
10559 M: Joshua Thompson <funaho@jurai.org>
10560 L: linux-m68k@lists.linux-m68k.org
10562 W: http://www.mac.linux-m68k.org/
10564 F: drivers/macintosh/adb-iop.c
10565 F: drivers/macintosh/via-macii.c
10568 M: Philip Blundell <philb@gnu.org>
10570 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10571 F: arch/m68k/hp300/
10573 M88DS3103 MEDIA DRIVER
10574 M: Antti Palosaari <crope@iki.fi>
10575 L: linux-media@vger.kernel.org
10577 W: https://linuxtv.org
10578 W: http://palosaari.fi/linux/
10579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10580 T: git git://linuxtv.org/anttip/media_tree.git
10581 F: drivers/media/dvb-frontends/m88ds3103*
10583 M88RS2000 MEDIA DRIVER
10584 M: Malcolm Priestley <tvboxspy@gmail.com>
10585 L: linux-media@vger.kernel.org
10587 W: https://linuxtv.org
10588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10589 F: drivers/media/dvb-frontends/m88rs2000*
10591 MA901 MASTERKIT USB FM RADIO DRIVER
10592 M: Alexey Klimov <klimov.linux@gmail.com>
10593 L: linux-media@vger.kernel.org
10595 T: git git://linuxtv.org/media_tree.git
10596 F: drivers/media/radio/radio-ma901.c
10599 M: Johannes Berg <johannes@sipsolutions.net>
10600 L: linux-wireless@vger.kernel.org
10602 W: https://wireless.wiki.kernel.org/
10603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10605 F: Documentation/networking/mac80211-injection.rst
10606 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10607 F: drivers/net/wireless/mac80211_hwsim.[ch]
10608 F: include/net/mac80211.h
10612 M: Jassi Brar <jassisinghbrar@gmail.com>
10613 L: linux-kernel@vger.kernel.org
10615 F: drivers/mailbox/
10616 F: include/linux/mailbox_client.h
10617 F: include/linux/mailbox_controller.h
10620 M: Viresh Kumar <viresh.kumar@linaro.org>
10621 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10622 L: linux-kernel@vger.kernel.org
10624 F: drivers/mailbox/arm_mhuv2.c
10625 F: include/linux/mailbox/arm_mhuv2_message.h
10626 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10628 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10629 M: Michael Kerrisk <mtk.manpages@gmail.com>
10630 L: linux-man@vger.kernel.org
10632 W: http://www.kernel.org/doc/man-pages
10634 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10635 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10636 L: linux-mips@vger.kernel.org
10638 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10640 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10641 M: Andrew Lunn <andrew@lunn.ch>
10642 M: Vivien Didelot <vivien.didelot@gmail.com>
10643 L: netdev@vger.kernel.org
10645 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10646 F: Documentation/networking/devlink/mv88e6xxx.rst
10647 F: drivers/net/dsa/mv88e6xxx/
10648 F: include/linux/platform_data/mv88e6xxx.h
10650 MARVELL ARMADA 3700 PHY DRIVERS
10651 M: Miquel Raynal <miquel.raynal@bootlin.com>
10653 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10654 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10655 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10656 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10658 MARVELL ARMADA DRM SUPPORT
10659 M: Russell King <linux@armlinux.org.uk>
10661 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10662 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10663 F: Documentation/devicetree/bindings/display/armada/
10664 F: drivers/gpu/drm/armada/
10665 F: include/uapi/drm/armada_drm.h
10667 MARVELL CRYPTO DRIVER
10668 M: Boris Brezillon <bbrezillon@kernel.org>
10669 M: Arnaud Ebalard <arno@natisbad.org>
10670 M: Srujana Challa <schalla@marvell.com>
10671 L: linux-crypto@vger.kernel.org
10673 F: drivers/crypto/marvell/
10674 F: include/linux/soc/marvell/octeontx2/
10676 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10677 M: Mirko Lindner <mlindner@marvell.com>
10678 M: Stephen Hemminger <stephen@networkplumber.org>
10679 L: netdev@vger.kernel.org
10681 F: drivers/net/ethernet/marvell/sk*
10683 MARVELL LIBERTAS WIRELESS DRIVER
10684 L: libertas-dev@lists.infradead.org
10686 F: drivers/net/wireless/marvell/libertas/
10688 MARVELL MACCHIATOBIN SUPPORT
10689 M: Russell King <linux@armlinux.org.uk>
10690 L: linux-arm-kernel@lists.infradead.org
10692 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10694 MARVELL MV643XX ETHERNET DRIVER
10695 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10696 L: netdev@vger.kernel.org
10698 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10699 F: include/linux/mv643xx.h
10701 MARVELL MV88X3310 PHY DRIVER
10702 M: Russell King <linux@armlinux.org.uk>
10703 L: netdev@vger.kernel.org
10705 F: drivers/net/phy/marvell10g.c
10707 MARVELL MVEBU THERMAL DRIVER
10708 M: Miquel Raynal <miquel.raynal@bootlin.com>
10710 F: drivers/thermal/armada_thermal.c
10712 MARVELL MVNETA ETHERNET DRIVER
10713 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10714 L: netdev@vger.kernel.org
10716 F: drivers/net/ethernet/marvell/mvneta.*
10718 MARVELL MVPP2 ETHERNET DRIVER
10719 M: Marcin Wojtas <mw@semihalf.com>
10720 M: Russell King <linux@armlinux.org.uk>
10721 L: netdev@vger.kernel.org
10723 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10724 F: drivers/net/ethernet/marvell/mvpp2/
10726 MARVELL MWIFIEX WIRELESS DRIVER
10727 M: Amitkumar Karwar <amitkarwar@gmail.com>
10728 M: Ganapathi Bhat <ganapathi017@gmail.com>
10729 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10730 M: Xinming Hu <huxinming820@gmail.com>
10731 L: linux-wireless@vger.kernel.org
10733 F: drivers/net/wireless/marvell/mwifiex/
10735 MARVELL MWL8K WIRELESS DRIVER
10736 M: Lennert Buytenhek <buytenh@wantstofly.org>
10737 L: linux-wireless@vger.kernel.org
10739 F: drivers/net/wireless/marvell/mwl8k.c
10741 MARVELL NAND CONTROLLER DRIVER
10742 M: Miquel Raynal <miquel.raynal@bootlin.com>
10743 L: linux-mtd@lists.infradead.org
10745 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10746 F: drivers/mtd/nand/raw/marvell_nand.c
10748 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10749 M: Sunil Goutham <sgoutham@marvell.com>
10750 M: Geetha sowjanya <gakula@marvell.com>
10751 M: Subbaraya Sundeep <sbhatta@marvell.com>
10752 M: hariprasad <hkelam@marvell.com>
10753 L: netdev@vger.kernel.org
10755 F: drivers/net/ethernet/marvell/octeontx2/nic/
10756 F: include/linux/soc/marvell/octeontx2/
10758 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10759 M: Sunil Goutham <sgoutham@marvell.com>
10760 M: Linu Cherian <lcherian@marvell.com>
10761 M: Geetha sowjanya <gakula@marvell.com>
10762 M: Jerin Jacob <jerinj@marvell.com>
10763 M: hariprasad <hkelam@marvell.com>
10764 M: Subbaraya Sundeep <sbhatta@marvell.com>
10765 L: netdev@vger.kernel.org
10767 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10768 F: drivers/net/ethernet/marvell/octeontx2/af/
10770 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10771 M: Vadym Kochan <vkochan@marvell.com>
10772 M: Taras Chornyi <tchornyi@marvell.com>
10774 W: https://github.com/Marvell-switching/switchdev-prestera
10775 F: drivers/net/ethernet/marvell/prestera/
10777 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10778 M: Nicolas Pitre <nico@fluxnic.net>
10780 F: drivers/mmc/host/mvsdio.*
10782 MARVELL USB MDIO CONTROLLER DRIVER
10783 M: Tobias Waldekranz <tobias@waldekranz.com>
10784 L: netdev@vger.kernel.org
10786 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10787 F: drivers/net/mdio/mdio-mvusb.c
10789 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10790 M: Hu Ziji <huziji@marvell.com>
10791 L: linux-mmc@vger.kernel.org
10793 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10794 F: drivers/mmc/host/sdhci-xenon*
10796 MATROX FRAMEBUFFER DRIVER
10797 L: linux-fbdev@vger.kernel.org
10799 F: drivers/video/fbdev/matrox/matroxfb_*
10800 F: include/uapi/linux/matroxfb.h
10802 MAX16065 HARDWARE MONITOR DRIVER
10803 M: Guenter Roeck <linux@roeck-us.net>
10804 L: linux-hwmon@vger.kernel.org
10806 F: Documentation/hwmon/max16065.rst
10807 F: drivers/hwmon/max16065.c
10809 MAX2175 SDR TUNER DRIVER
10810 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10811 L: linux-media@vger.kernel.org
10813 T: git git://linuxtv.org/media_tree.git
10814 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10815 F: Documentation/userspace-api/media/drivers/max2175.rst
10816 F: drivers/media/i2c/max2175*
10817 F: include/uapi/linux/max2175.h
10819 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10820 L: linux-hwmon@vger.kernel.org
10822 F: Documentation/hwmon/max6650.rst
10823 F: drivers/hwmon/max6650.c
10825 MAX6697 HARDWARE MONITOR DRIVER
10826 M: Guenter Roeck <linux@roeck-us.net>
10827 L: linux-hwmon@vger.kernel.org
10829 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10830 F: Documentation/hwmon/max6697.rst
10831 F: drivers/hwmon/max6697.c
10832 F: include/linux/platform_data/max6697.h
10834 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10835 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10836 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10837 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10838 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10839 L: linux-media@vger.kernel.org
10841 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10842 F: drivers/media/i2c/max9286.c
10844 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10845 M: Peter Rosin <peda@axentia.se>
10846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10848 F: Documentation/devicetree/bindings/sound/max9860.txt
10849 F: sound/soc/codecs/max9860.*
10851 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10852 M: Andreas Klinger <ak@it-klinger.de>
10853 L: linux-iio@vger.kernel.org
10855 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10856 F: drivers/iio/proximity/mb1232.c
10858 MAXIM MAX77650 PMIC MFD DRIVER
10859 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10860 L: linux-kernel@vger.kernel.org
10862 F: Documentation/devicetree/bindings/*/*max77650.yaml
10863 F: Documentation/devicetree/bindings/*/max77650*.yaml
10864 F: drivers/gpio/gpio-max77650.c
10865 F: drivers/input/misc/max77650-onkey.c
10866 F: drivers/leds/leds-max77650.c
10867 F: drivers/mfd/max77650.c
10868 F: drivers/power/supply/max77650-charger.c
10869 F: drivers/regulator/max77650-regulator.c
10870 F: include/linux/mfd/max77650.h
10872 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10873 M: Javier Martinez Canillas <javier@dowhile0.org>
10874 L: linux-kernel@vger.kernel.org
10876 F: Documentation/devicetree/bindings/*/*max77802.txt
10877 F: drivers/regulator/max77802-regulator.c
10878 F: include/dt-bindings/*/*max77802.h
10880 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10881 M: Krzysztof Kozlowski <krzk@kernel.org>
10882 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10883 L: linux-pm@vger.kernel.org
10885 F: drivers/power/supply/max14577_charger.c
10886 F: drivers/power/supply/max77693_charger.c
10888 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10889 M: Chanwoo Choi <cw00.choi@samsung.com>
10890 M: Krzysztof Kozlowski <krzk@kernel.org>
10891 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10892 L: linux-kernel@vger.kernel.org
10894 F: Documentation/devicetree/bindings/*/max77686.txt
10895 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10896 F: Documentation/devicetree/bindings/mfd/max14577.txt
10897 F: Documentation/devicetree/bindings/mfd/max77693.txt
10898 F: drivers/*/max14577*.c
10899 F: drivers/*/max77686*.c
10900 F: drivers/*/max77693*.c
10901 F: drivers/clk/clk-max77686.c
10902 F: drivers/extcon/extcon-max14577.c
10903 F: drivers/extcon/extcon-max77693.c
10904 F: drivers/rtc/rtc-max77686.c
10905 F: include/linux/mfd/max14577*.h
10906 F: include/linux/mfd/max77686*.h
10907 F: include/linux/mfd/max77693*.h
10909 MAXIRADIO FM RADIO RECEIVER DRIVER
10910 M: Hans Verkuil <hverkuil@xs4all.nl>
10911 L: linux-media@vger.kernel.org
10913 W: https://linuxtv.org
10914 T: git git://linuxtv.org/media_tree.git
10915 F: drivers/media/radio/radio-maxiradio*
10917 MCAN MMIO DEVICE DRIVER
10918 M: Dan Murphy <dmurphy@ti.com>
10919 M: Pankaj Sharma <pankj.sharma@samsung.com>
10920 L: linux-can@vger.kernel.org
10922 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10923 F: drivers/net/can/m_can/m_can.c
10924 F: drivers/net/can/m_can/m_can.h
10925 F: drivers/net/can/m_can/m_can_platform.c
10927 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10928 M: Rishi Gupta <gupt21@gmail.com>
10929 L: linux-i2c@vger.kernel.org
10930 L: linux-input@vger.kernel.org
10932 F: drivers/hid/hid-mcp2221.c
10934 MCP251XFD SPI-CAN NETWORK DRIVER
10935 M: Marc Kleine-Budde <mkl@pengutronix.de>
10936 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10937 R: Thomas Kopp <thomas.kopp@microchip.com>
10938 L: linux-can@vger.kernel.org
10940 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10941 F: drivers/net/can/spi/mcp251xfd/
10943 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10944 M: Peter Rosin <peda@axentia.se>
10945 L: linux-iio@vger.kernel.org
10947 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10948 F: drivers/iio/potentiometer/mcp4018.c
10949 F: drivers/iio/potentiometer/mcp4531.c
10951 MCR20A IEEE-802.15.4 RADIO DRIVER
10952 M: Xue Liu <liuxuenetmail@gmail.com>
10953 L: linux-wpan@vger.kernel.org
10955 W: https://github.com/xueliu/mcr20a-linux
10956 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10957 F: drivers/net/ieee802154/mcr20a.c
10958 F: drivers/net/ieee802154/mcr20a.h
10960 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10961 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10962 L: linux-iio@vger.kernel.org
10964 F: drivers/iio/dac/cio-dac.c
10966 MEDIA CONTROLLER FRAMEWORK
10967 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10968 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10969 L: linux-media@vger.kernel.org
10971 W: https://www.linuxtv.org
10972 T: git git://linuxtv.org/media_tree.git
10973 F: drivers/media/mc/
10974 F: include/media/media-*.h
10975 F: include/uapi/linux/media.h
10977 MEDIA DRIVER FOR FREESCALE IMX PXP
10978 M: Philipp Zabel <p.zabel@pengutronix.de>
10979 L: linux-media@vger.kernel.org
10981 T: git git://linuxtv.org/media_tree.git
10982 F: drivers/media/platform/imx-pxp.[ch]
10984 MEDIA DRIVERS FOR ASCOT2E
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/ascot2e*
10994 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10995 M: Jasmin Jessich <jasmin@anw.at>
10996 L: linux-media@vger.kernel.org
10998 W: https://linuxtv.org
10999 T: git git://linuxtv.org/media_tree.git
11000 F: drivers/media/dvb-frontends/cxd2099*
11002 MEDIA DRIVERS FOR CXD2841ER
11003 M: Sergey Kozlov <serjk@netup.ru>
11004 M: Abylay Ospan <aospan@netup.ru>
11005 L: linux-media@vger.kernel.org
11007 W: https://linuxtv.org
11008 W: http://netup.tv/
11009 T: git git://linuxtv.org/media_tree.git
11010 F: drivers/media/dvb-frontends/cxd2841er*
11012 MEDIA DRIVERS FOR CXD2880
11013 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11014 L: linux-media@vger.kernel.org
11016 W: http://linuxtv.org/
11017 T: git git://linuxtv.org/media_tree.git
11018 F: drivers/media/dvb-frontends/cxd2880/*
11019 F: drivers/media/spi/cxd2880*
11021 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11022 L: linux-media@vger.kernel.org
11024 W: https://linuxtv.org
11025 T: git git://linuxtv.org/media_tree.git
11026 F: drivers/media/pci/ddbridge/*
11028 MEDIA DRIVERS FOR FREESCALE IMX
11029 M: Steve Longerbeam <slongerbeam@gmail.com>
11030 M: Philipp Zabel <p.zabel@pengutronix.de>
11031 L: linux-media@vger.kernel.org
11033 T: git git://linuxtv.org/media_tree.git
11034 F: Documentation/admin-guide/media/imx.rst
11035 F: Documentation/devicetree/bindings/media/imx.txt
11036 F: drivers/staging/media/imx/
11037 F: include/linux/imx-media.h
11038 F: include/media/imx.h
11040 MEDIA DRIVERS FOR FREESCALE IMX7
11041 M: Rui Miguel Silva <rmfrfs@gmail.com>
11042 L: linux-media@vger.kernel.org
11044 T: git git://linuxtv.org/media_tree.git
11045 F: Documentation/admin-guide/media/imx7.rst
11046 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11047 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11048 F: drivers/staging/media/imx/imx7-media-csi.c
11049 F: drivers/staging/media/imx/imx7-mipi-csis.c
11051 MEDIA DRIVERS FOR HELENE
11052 M: Abylay Ospan <aospan@netup.ru>
11053 L: linux-media@vger.kernel.org
11055 W: https://linuxtv.org
11056 W: http://netup.tv/
11057 T: git git://linuxtv.org/media_tree.git
11058 F: drivers/media/dvb-frontends/helene*
11060 MEDIA DRIVERS FOR HORUS3A
11061 M: Sergey Kozlov <serjk@netup.ru>
11062 M: Abylay Ospan <aospan@netup.ru>
11063 L: linux-media@vger.kernel.org
11065 W: https://linuxtv.org
11066 W: http://netup.tv/
11067 T: git git://linuxtv.org/media_tree.git
11068 F: drivers/media/dvb-frontends/horus3a*
11070 MEDIA DRIVERS FOR LNBH25
11071 M: Sergey Kozlov <serjk@netup.ru>
11072 M: Abylay Ospan <aospan@netup.ru>
11073 L: linux-media@vger.kernel.org
11075 W: https://linuxtv.org
11076 W: http://netup.tv/
11077 T: git git://linuxtv.org/media_tree.git
11078 F: drivers/media/dvb-frontends/lnbh25*
11080 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11081 L: linux-media@vger.kernel.org
11083 W: https://linuxtv.org
11084 T: git git://linuxtv.org/media_tree.git
11085 F: drivers/media/dvb-frontends/mxl5xx*
11087 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11088 M: Sergey Kozlov <serjk@netup.ru>
11089 M: Abylay Ospan <aospan@netup.ru>
11090 L: linux-media@vger.kernel.org
11092 W: https://linuxtv.org
11093 W: http://netup.tv/
11094 T: git git://linuxtv.org/media_tree.git
11095 F: drivers/media/pci/netup_unidvb/*
11097 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11098 M: Dmitry Osipenko <digetx@gmail.com>
11099 L: linux-media@vger.kernel.org
11100 L: linux-tegra@vger.kernel.org
11102 T: git git://linuxtv.org/media_tree.git
11103 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11104 F: drivers/staging/media/tegra-vde/
11106 MEDIA DRIVERS FOR RENESAS - CEU
11107 M: Jacopo Mondi <jacopo@jmondi.org>
11108 L: linux-media@vger.kernel.org
11109 L: linux-renesas-soc@vger.kernel.org
11111 T: git git://linuxtv.org/media_tree.git
11112 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11113 F: drivers/media/platform/renesas-ceu.c
11114 F: include/media/drv-intf/renesas-ceu.h
11116 MEDIA DRIVERS FOR RENESAS - DRIF
11117 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11118 L: linux-media@vger.kernel.org
11119 L: linux-renesas-soc@vger.kernel.org
11121 T: git git://linuxtv.org/media_tree.git
11122 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11123 F: drivers/media/platform/rcar_drif.c
11125 MEDIA DRIVERS FOR RENESAS - FCP
11126 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11127 L: linux-media@vger.kernel.org
11128 L: linux-renesas-soc@vger.kernel.org
11130 T: git git://linuxtv.org/media_tree.git
11131 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11132 F: drivers/media/platform/rcar-fcp.c
11133 F: include/media/rcar-fcp.h
11135 MEDIA DRIVERS FOR RENESAS - FDP1
11136 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11137 L: linux-media@vger.kernel.org
11138 L: linux-renesas-soc@vger.kernel.org
11140 T: git git://linuxtv.org/media_tree.git
11141 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11142 F: drivers/media/platform/rcar_fdp1.c
11144 MEDIA DRIVERS FOR RENESAS - VIN
11145 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11146 L: linux-media@vger.kernel.org
11147 L: linux-renesas-soc@vger.kernel.org
11149 T: git git://linuxtv.org/media_tree.git
11150 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11151 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11152 F: drivers/media/platform/rcar-vin/
11154 MEDIA DRIVERS FOR RENESAS - VSP1
11155 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11156 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11157 L: linux-media@vger.kernel.org
11158 L: linux-renesas-soc@vger.kernel.org
11160 T: git git://linuxtv.org/media_tree.git
11161 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11162 F: drivers/media/platform/vsp1/
11164 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11165 L: linux-media@vger.kernel.org
11167 W: https://linuxtv.org
11168 T: git git://linuxtv.org/media_tree.git
11169 F: drivers/media/dvb-frontends/stv0910*
11171 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11172 L: linux-media@vger.kernel.org
11174 W: https://linuxtv.org
11175 T: git git://linuxtv.org/media_tree.git
11176 F: drivers/media/dvb-frontends/stv6111*
11178 MEDIA DRIVERS FOR STM32 - DCMI
11179 M: Hugues Fruchet <hugues.fruchet@st.com>
11180 L: linux-media@vger.kernel.org
11182 T: git git://linuxtv.org/media_tree.git
11183 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11184 F: drivers/media/platform/stm32/stm32-dcmi.c
11186 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11187 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11188 L: linux-media@vger.kernel.org
11190 W: https://linuxtv.org
11191 Q: http://patchwork.kernel.org/project/linux-media/list/
11192 T: git git://linuxtv.org/media_tree.git
11193 F: Documentation/admin-guide/media/
11194 F: Documentation/devicetree/bindings/media/
11195 F: Documentation/driver-api/media/
11196 F: Documentation/userspace-api/media/
11198 F: drivers/staging/media/
11199 F: include/linux/platform_data/media/
11201 F: include/uapi/linux/dvb/
11202 F: include/uapi/linux/ivtv*
11203 F: include/uapi/linux/media.h
11204 F: include/uapi/linux/meye.h
11205 F: include/uapi/linux/uvcvideo.h
11206 F: include/uapi/linux/v4l2-*
11207 F: include/uapi/linux/videodev2.h
11209 MEDIATEK BLUETOOTH DRIVER
11210 M: Sean Wang <sean.wang@mediatek.com>
11211 L: linux-bluetooth@vger.kernel.org
11212 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11214 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11215 F: drivers/bluetooth/btmtkuart.c
11217 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11218 M: Sean Wang <sean.wang@mediatek.com>
11219 L: linux-pm@vger.kernel.org
11221 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11222 F: drivers/power/reset/mt6323-poweroff.c
11224 MEDIATEK CIR DRIVER
11225 M: Sean Wang <sean.wang@mediatek.com>
11227 F: drivers/media/rc/mtk-cir.c
11229 MEDIATEK DMA DRIVER
11230 M: Sean Wang <sean.wang@mediatek.com>
11231 L: dmaengine@vger.kernel.org
11232 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11233 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11235 F: Documentation/devicetree/bindings/dma/mtk-*
11236 F: drivers/dma/mediatek/
11238 MEDIATEK ETHERNET DRIVER
11239 M: Felix Fietkau <nbd@nbd.name>
11240 M: John Crispin <john@phrozen.org>
11241 M: Sean Wang <sean.wang@mediatek.com>
11242 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11243 L: netdev@vger.kernel.org
11245 F: drivers/net/ethernet/mediatek/
11247 MEDIATEK I2C CONTROLLER DRIVER
11248 M: Qii Wang <qii.wang@mediatek.com>
11249 L: linux-i2c@vger.kernel.org
11251 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11252 F: drivers/i2c/busses/i2c-mt65xx.c
11254 MEDIATEK IOMMU DRIVER
11255 M: Yong Wu <yong.wu@mediatek.com>
11256 L: iommu@lists.linux-foundation.org
11257 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11259 F: Documentation/devicetree/bindings/iommu/mediatek*
11260 F: drivers/iommu/mtk_iommu*
11261 F: include/dt-bindings/memory/mt*-port.h
11263 MEDIATEK JPEG DRIVER
11264 M: Rick Chang <rick.chang@mediatek.com>
11265 M: Bin Liu <bin.liu@mediatek.com>
11267 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11268 F: drivers/media/platform/mtk-jpeg/
11270 MEDIATEK MDP DRIVER
11271 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11272 M: Houlong Wei <houlong.wei@mediatek.com>
11273 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11275 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11276 F: drivers/media/platform/mtk-mdp/
11277 F: drivers/media/platform/mtk-vpu/
11279 MEDIATEK MEDIA DRIVER
11280 M: Tiffany Lin <tiffany.lin@mediatek.com>
11281 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11283 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11284 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11285 F: drivers/media/platform/mtk-vcodec/
11286 F: drivers/media/platform/mtk-vpu/
11288 MEDIATEK MMC/SD/SDIO DRIVER
11289 M: Chaotian Jing <chaotian.jing@mediatek.com>
11291 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11292 F: drivers/mmc/host/mtk-sd.c
11294 MEDIATEK MT76 WIRELESS LAN DRIVER
11295 M: Felix Fietkau <nbd@nbd.name>
11296 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11297 R: Ryder Lee <ryder.lee@mediatek.com>
11298 L: linux-wireless@vger.kernel.org
11300 F: drivers/net/wireless/mediatek/mt76/
11302 MEDIATEK MT7601U WIRELESS LAN DRIVER
11303 M: Jakub Kicinski <kubakici@wp.pl>
11304 L: linux-wireless@vger.kernel.org
11306 F: drivers/net/wireless/mediatek/mt7601u/
11308 MEDIATEK MT7621/28/88 I2C DRIVER
11309 M: Stefan Roese <sr@denx.de>
11310 L: linux-i2c@vger.kernel.org
11312 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11313 F: drivers/i2c/busses/i2c-mt7621.c
11315 MEDIATEK MT7621 PHY PCI DRIVER
11316 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11318 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11319 F: drivers/phy/ralink/phy-mt7621-pci.c
11321 MEDIATEK NAND CONTROLLER DRIVER
11322 L: linux-mtd@lists.infradead.org
11324 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11325 F: drivers/mtd/nand/raw/mtk_*
11327 MEDIATEK PMIC LED DRIVER
11328 M: Sean Wang <sean.wang@mediatek.com>
11330 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11331 F: drivers/leds/leds-mt6323.c
11333 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11334 M: Sean Wang <sean.wang@mediatek.com>
11336 F: drivers/char/hw_random/mtk-rng.c
11338 MEDIATEK SWITCH DRIVER
11339 M: Sean Wang <sean.wang@mediatek.com>
11340 M: Landen Chao <Landen.Chao@mediatek.com>
11341 L: netdev@vger.kernel.org
11343 F: drivers/net/dsa/mt7530.*
11344 F: net/dsa/tag_mtk.c
11346 MEDIATEK USB3 DRD IP DRIVER
11347 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11348 L: linux-usb@vger.kernel.org
11349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11350 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11352 F: Documentation/devicetree/bindings/usb/mediatek,*
11353 F: drivers/usb/host/xhci-mtk*
11354 F: drivers/usb/mtu3/
11356 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11357 M: Peter Senna Tschudin <peter.senna@gmail.com>
11358 M: Martin Donnelly <martin.donnelly@ge.com>
11359 M: Martyn Welch <martyn.welch@collabora.co.uk>
11361 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11362 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11364 MEGARAID SCSI/SAS DRIVERS
11365 M: Kashyap Desai <kashyap.desai@broadcom.com>
11366 M: Sumit Saxena <sumit.saxena@broadcom.com>
11367 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11368 L: megaraidlinux.pdl@broadcom.com
11369 L: linux-scsi@vger.kernel.org
11371 W: http://www.avagotech.com/support/
11372 F: Documentation/scsi/megaraid.rst
11373 F: drivers/scsi/megaraid.*
11374 F: drivers/scsi/megaraid/
11376 MELEXIS MLX90614 DRIVER
11377 M: Crt Mori <cmo@melexis.com>
11378 L: linux-iio@vger.kernel.org
11380 W: http://www.melexis.com
11381 F: drivers/iio/temperature/mlx90614.c
11383 MELEXIS MLX90632 DRIVER
11384 M: Crt Mori <cmo@melexis.com>
11385 L: linux-iio@vger.kernel.org
11387 W: http://www.melexis.com
11388 F: drivers/iio/temperature/mlx90632.c
11390 MELFAS MIP4 TOUCHSCREEN DRIVER
11391 M: Sangwon Jee <jeesw@melfas.com>
11393 W: http://www.melfas.com
11394 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11395 F: drivers/input/touchscreen/melfas_mip4.c
11397 MELLANOX BLUEFIELD I2C DRIVER
11398 M: Khalil Blaiech <kblaiech@nvidia.com>
11399 L: linux-i2c@vger.kernel.org
11401 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11402 F: drivers/i2c/busses/i2c-mlxbf.c
11404 MELLANOX ETHERNET DRIVER (mlx4_en)
11405 M: Tariq Toukan <tariqt@nvidia.com>
11406 L: netdev@vger.kernel.org
11408 W: http://www.mellanox.com
11409 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11410 F: drivers/net/ethernet/mellanox/mlx4/en_*
11412 MELLANOX ETHERNET DRIVER (mlx5e)
11413 M: Saeed Mahameed <saeedm@nvidia.com>
11414 L: netdev@vger.kernel.org
11416 W: http://www.mellanox.com
11417 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11418 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11420 MELLANOX ETHERNET INNOVA DRIVERS
11421 R: Boris Pismenny <borisp@nvidia.com>
11422 L: netdev@vger.kernel.org
11424 W: http://www.mellanox.com
11425 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11426 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11427 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11428 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11429 F: include/linux/mlx5/mlx5_ifc_fpga.h
11431 MELLANOX ETHERNET SWITCH DRIVERS
11432 M: Jiri Pirko <jiri@nvidia.com>
11433 M: Ido Schimmel <idosch@nvidia.com>
11434 L: netdev@vger.kernel.org
11436 W: http://www.mellanox.com
11437 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11438 F: drivers/net/ethernet/mellanox/mlxsw/
11439 F: tools/testing/selftests/drivers/net/mlxsw/
11441 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11442 M: mlxsw@nvidia.com
11443 L: netdev@vger.kernel.org
11445 W: http://www.mellanox.com
11446 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11447 F: drivers/net/ethernet/mellanox/mlxfw/
11449 MELLANOX HARDWARE PLATFORM SUPPORT
11450 M: Andy Shevchenko <andy@infradead.org>
11451 M: Darren Hart <dvhart@infradead.org>
11452 M: Vadim Pasternak <vadimp@nvidia.com>
11453 L: platform-driver-x86@vger.kernel.org
11455 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11456 F: drivers/platform/mellanox/
11457 F: include/linux/platform_data/mlxreg.h
11459 MELLANOX MLX4 core VPI driver
11460 M: Tariq Toukan <tariqt@nvidia.com>
11461 L: netdev@vger.kernel.org
11462 L: linux-rdma@vger.kernel.org
11464 W: http://www.mellanox.com
11465 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11466 F: drivers/net/ethernet/mellanox/mlx4/
11467 F: include/linux/mlx4/
11469 MELLANOX MLX4 IB driver
11470 M: Yishai Hadas <yishaih@nvidia.com>
11471 L: linux-rdma@vger.kernel.org
11473 W: http://www.mellanox.com
11474 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11475 F: drivers/infiniband/hw/mlx4/
11476 F: include/linux/mlx4/
11477 F: include/uapi/rdma/mlx4-abi.h
11479 MELLANOX MLX5 core VPI driver
11480 M: Saeed Mahameed <saeedm@nvidia.com>
11481 M: Leon Romanovsky <leonro@nvidia.com>
11482 L: netdev@vger.kernel.org
11483 L: linux-rdma@vger.kernel.org
11485 W: http://www.mellanox.com
11486 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11487 F: Documentation/networking/device_drivers/ethernet/mellanox/
11488 F: drivers/net/ethernet/mellanox/mlx5/core/
11489 F: include/linux/mlx5/
11491 MELLANOX MLX5 IB driver
11492 M: Leon Romanovsky <leonro@nvidia.com>
11493 L: linux-rdma@vger.kernel.org
11495 W: http://www.mellanox.com
11496 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11497 F: drivers/infiniband/hw/mlx5/
11498 F: include/linux/mlx5/
11499 F: include/uapi/rdma/mlx5-abi.h
11501 MELLANOX MLXCPLD I2C AND MUX DRIVER
11502 M: Vadim Pasternak <vadimp@nvidia.com>
11503 M: Michael Shych <michaelsh@nvidia.com>
11504 L: linux-i2c@vger.kernel.org
11506 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11507 F: drivers/i2c/busses/i2c-mlxcpld.c
11508 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11510 MELLANOX MLXCPLD LED DRIVER
11511 M: Vadim Pasternak <vadimp@nvidia.com>
11512 L: linux-leds@vger.kernel.org
11514 F: Documentation/leds/leds-mlxcpld.rst
11515 F: drivers/leds/leds-mlxcpld.c
11516 F: drivers/leds/leds-mlxreg.c
11518 MELLANOX PLATFORM DRIVER
11519 M: Vadim Pasternak <vadimp@nvidia.com>
11520 L: platform-driver-x86@vger.kernel.org
11522 F: drivers/platform/x86/mlx-platform.c
11525 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11526 M: "Paul E. McKenney" <paulmck@kernel.org>
11527 L: linux-kernel@vger.kernel.org
11529 F: arch/powerpc/include/asm/membarrier.h
11530 F: include/uapi/linux/membarrier.h
11531 F: kernel/sched/membarrier.c
11534 M: Mike Rapoport <rppt@linux.ibm.com>
11535 L: linux-mm@kvack.org
11537 F: Documentation/core-api/boot-time-mm.rst
11538 F: include/linux/memblock.h
11541 MEMORY CONTROLLER DRIVERS
11542 M: Krzysztof Kozlowski <krzk@kernel.org>
11543 L: linux-kernel@vger.kernel.org
11545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11546 F: Documentation/devicetree/bindings/memory-controllers/
11548 F: include/dt-bindings/memory/
11550 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11551 M: Dmitry Osipenko <digetx@gmail.com>
11552 L: linux-pm@vger.kernel.org
11553 L: linux-tegra@vger.kernel.org
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11556 F: drivers/devfreq/tegra30-devfreq.c
11559 M: Andrew Morton <akpm@linux-foundation.org>
11560 L: linux-mm@kvack.org
11562 W: http://www.linux-mm.org
11563 T: quilt https://ozlabs.org/~akpm/mmotm/
11564 T: quilt https://ozlabs.org/~akpm/mmots/
11565 T: git git://github.com/hnaz/linux-mm.git
11566 F: include/linux/gfp.h
11567 F: include/linux/memory_hotplug.h
11568 F: include/linux/mm.h
11569 F: include/linux/mmzone.h
11570 F: include/linux/vmalloc.h
11573 MEMORY TECHNOLOGY DEVICES (MTD)
11574 M: Miquel Raynal <miquel.raynal@bootlin.com>
11575 M: Richard Weinberger <richard@nod.at>
11576 M: Vignesh Raghavendra <vigneshr@ti.com>
11577 L: linux-mtd@lists.infradead.org
11579 W: http://www.linux-mtd.infradead.org/
11580 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11581 C: irc://irc.oftc.net/mtd
11582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11584 F: Documentation/devicetree/bindings/mtd/
11586 F: include/linux/mtd/
11587 F: include/uapi/mtd/
11589 MEN A21 WATCHDOG DRIVER
11590 M: Johannes Thumshirn <morbidrsa@gmail.com>
11591 L: linux-watchdog@vger.kernel.org
11593 F: drivers/watchdog/mena21_wdt.c
11595 MEN CHAMELEON BUS (mcb)
11596 M: Johannes Thumshirn <morbidrsa@gmail.com>
11598 F: Documentation/driver-api/men-chameleon-bus.rst
11600 F: include/linux/mcb.h
11602 MEN F21BMC (Board Management Controller)
11603 M: Andreas Werner <andreas.werner@men.de>
11605 F: Documentation/hwmon/menf21bmc.rst
11606 F: drivers/hwmon/menf21bmc_hwmon.c
11607 F: drivers/leds/leds-menf21bmc.c
11608 F: drivers/mfd/menf21bmc.c
11609 F: drivers/watchdog/menf21bmc_wdt.c
11611 MEN Z069 WATCHDOG DRIVER
11612 M: Johannes Thumshirn <jth@kernel.org>
11613 L: linux-watchdog@vger.kernel.org
11615 F: drivers/watchdog/menz69_wdt.c
11617 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11618 M: Neil Armstrong <narmstrong@baylibre.com>
11619 L: linux-media@vger.kernel.org
11620 L: linux-amlogic@lists.infradead.org
11622 W: http://linux-meson.com/
11623 T: git git://linuxtv.org/media_tree.git
11624 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11625 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11626 F: drivers/media/cec/platform/meson/ao-cec.c
11628 MESON GE2D DRIVER FOR AMLOGIC SOCS
11629 M: Neil Armstrong <narmstrong@baylibre.com>
11630 L: linux-media@vger.kernel.org
11631 L: linux-amlogic@lists.infradead.org
11633 T: git git://linuxtv.org/media_tree.git
11634 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11635 F: drivers/media/platform/meson/ge2d/
11637 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11638 M: Liang Yang <liang.yang@amlogic.com>
11639 L: linux-mtd@lists.infradead.org
11641 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11642 F: drivers/mtd/nand/raw/meson_*
11644 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11645 M: Neil Armstrong <narmstrong@baylibre.com>
11646 L: linux-media@vger.kernel.org
11647 L: linux-amlogic@lists.infradead.org
11649 T: git git://linuxtv.org/media_tree.git
11650 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11651 F: drivers/staging/media/meson/vdec/
11653 METHODE UDPU SUPPORT
11654 M: Vladimir Vid <vladimir.vid@sartura.hr>
11656 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11659 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11660 M: Hemant Kumar <hemantk@codeaurora.org>
11661 L: linux-arm-msm@vger.kernel.org
11663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11664 F: Documentation/ABI/stable/sysfs-bus-mhi
11665 F: Documentation/mhi/
11666 F: drivers/bus/mhi/
11667 F: include/linux/mhi.h
11669 MICROBLAZE ARCHITECTURE
11670 M: Michal Simek <monstr@monstr.eu>
11672 W: http://www.monstr.eu/fdt/
11673 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11674 F: arch/microblaze/
11676 MICROCHIP AT91 DMA DRIVERS
11677 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11678 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11680 L: dmaengine@vger.kernel.org
11682 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11683 F: drivers/dma/at_hdmac.c
11684 F: drivers/dma/at_hdmac_regs.h
11685 F: drivers/dma/at_xdmac.c
11686 F: include/dt-bindings/dma/at91.h
11688 MICROCHIP AT91 SERIAL DRIVER
11689 M: Richard Genoud <richard.genoud@gmail.com>
11691 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11692 F: drivers/tty/serial/atmel_serial.c
11693 F: drivers/tty/serial/atmel_serial.h
11695 MICROCHIP AT91 USART MFD DRIVER
11696 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11697 L: linux-kernel@vger.kernel.org
11699 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11700 F: drivers/mfd/at91-usart.c
11701 F: include/dt-bindings/mfd/at91-usart.h
11703 MICROCHIP AT91 USART SPI DRIVER
11704 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11705 L: linux-spi@vger.kernel.org
11707 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11708 F: drivers/spi/spi-at91-usart.c
11710 MICROCHIP AUDIO ASOC DRIVERS
11711 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11712 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11716 MICROCHIP ECC DRIVER
11717 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11718 L: linux-crypto@vger.kernel.org
11720 F: drivers/crypto/atmel-ecc.*
11722 MICROCHIP I2C DRIVER
11723 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11724 L: linux-i2c@vger.kernel.org
11726 F: drivers/i2c/busses/i2c-at91-*.c
11727 F: drivers/i2c/busses/i2c-at91.h
11729 MICROCHIP ISC DRIVER
11730 M: Eugen Hristev <eugen.hristev@microchip.com>
11731 L: linux-media@vger.kernel.org
11733 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11734 F: drivers/media/platform/atmel/atmel-isc-base.c
11735 F: drivers/media/platform/atmel/atmel-isc-regs.h
11736 F: drivers/media/platform/atmel/atmel-isc.h
11737 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11738 F: include/linux/atmel-isc-media.h
11740 MICROCHIP ISI DRIVER
11741 M: Eugen Hristev <eugen.hristev@microchip.com>
11742 L: linux-media@vger.kernel.org
11744 F: drivers/media/platform/atmel/atmel-isi.c
11745 F: drivers/media/platform/atmel/atmel-isi.h
11747 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11748 M: Woojung Huh <woojung.huh@microchip.com>
11749 M: UNGLinuxDriver@microchip.com
11750 L: netdev@vger.kernel.org
11752 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11753 F: drivers/net/dsa/microchip/*
11754 F: include/linux/platform_data/microchip-ksz.h
11755 F: net/dsa/tag_ksz.c
11757 MICROCHIP LAN743X ETHERNET DRIVER
11758 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11759 M: UNGLinuxDriver@microchip.com
11760 L: netdev@vger.kernel.org
11762 F: drivers/net/ethernet/microchip/lan743x_*
11764 MICROCHIP LCDFB DRIVER
11765 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11766 L: linux-fbdev@vger.kernel.org
11768 F: drivers/video/fbdev/atmel_lcdfb.c
11769 F: include/video/atmel_lcdc.h
11771 MICROCHIP MCP16502 PMIC DRIVER
11772 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11775 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11776 F: drivers/regulator/mcp16502.c
11778 MICROCHIP MCP3911 ADC DRIVER
11779 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11780 M: Kent Gustavsson <kent@minoris.se>
11781 L: linux-iio@vger.kernel.org
11783 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11784 F: drivers/iio/adc/mcp3911.c
11786 MICROCHIP MMC/SD/SDIO MCI DRIVER
11787 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11789 F: drivers/mmc/host/atmel-mci.c
11791 MICROCHIP NAND DRIVER
11792 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11793 L: linux-mtd@lists.infradead.org
11795 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11796 F: drivers/mtd/nand/raw/atmel/*
11798 MICROCHIP PWM DRIVER
11799 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11801 L: linux-pwm@vger.kernel.org
11803 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11804 F: drivers/pwm/pwm-atmel.c
11806 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11807 M: Eugen Hristev <eugen.hristev@microchip.com>
11808 L: linux-iio@vger.kernel.org
11810 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11811 F: drivers/iio/adc/at91-sama5d2_adc.c
11812 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11814 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11815 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11817 F: drivers/power/reset/at91-sama5d2_shdwc.c
11819 MICROCHIP SPI DRIVER
11820 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11822 F: drivers/spi/spi-atmel.*
11824 MICROCHIP SSC DRIVER
11825 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11828 F: drivers/misc/atmel-ssc.c
11829 F: include/linux/atmel-ssc.h
11831 MICROCHIP USB251XB DRIVER
11832 M: Richard Leitner <richard.leitner@skidata.com>
11833 L: linux-usb@vger.kernel.org
11835 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11836 F: drivers/usb/misc/usb251xb.c
11838 MICROCHIP USBA UDC DRIVER
11839 M: Cristian Birsan <cristian.birsan@microchip.com>
11840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11842 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11844 MICROCHIP WILC1000 WIFI DRIVER
11845 M: Ajay Singh <ajay.kathat@microchip.com>
11846 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11847 L: linux-wireless@vger.kernel.org
11849 F: drivers/net/wireless/microchip/wilc1000/
11851 MICROSEMI MIPS SOCS
11852 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11853 M: UNGLinuxDriver@microchip.com
11854 L: linux-mips@vger.kernel.org
11856 F: Documentation/devicetree/bindings/mips/mscc.txt
11857 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11858 F: arch/mips/boot/dts/mscc/
11859 F: arch/mips/configs/generic/board-ocelot.config
11860 F: arch/mips/generic/board-ocelot.c
11862 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11863 M: Don Brace <don.brace@microchip.com>
11864 L: storagedev@microchip.com
11865 L: linux-scsi@vger.kernel.org
11867 F: Documentation/scsi/smartpqi.rst
11868 F: drivers/scsi/smartpqi/Kconfig
11869 F: drivers/scsi/smartpqi/Makefile
11870 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11871 F: include/linux/cciss*.h
11872 F: include/uapi/linux/cciss*.h
11874 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11875 M: Maximilian Luz <luzmaximilian@gmail.com>
11876 L: platform-driver-x86@vger.kernel.org
11878 F: drivers/platform/surface/surface_gpe.c
11880 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11881 M: Hans de Goede <hdegoede@redhat.com>
11882 M: Mark Gross <mgross@linux.intel.com>
11883 M: Maximilian Luz <luzmaximilian@gmail.com>
11884 L: platform-driver-x86@vger.kernel.org
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11887 F: drivers/platform/surface/
11889 MICROSOFT SURFACE HOT-PLUG DRIVER
11890 M: Maximilian Luz <luzmaximilian@gmail.com>
11891 L: platform-driver-x86@vger.kernel.org
11893 F: drivers/platform/surface/surface_hotplug.c
11895 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11896 M: Chen Yu <yu.c.chen@intel.com>
11897 L: platform-driver-x86@vger.kernel.org
11899 F: drivers/platform/surface/surfacepro3_button.c
11901 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11902 M: Maximilian Luz <luzmaximilian@gmail.com>
11904 W: https://github.com/linux-surface/surface-aggregator-module
11905 C: irc://chat.freenode.net/##linux-surface
11906 F: Documentation/driver-api/surface_aggregator/
11907 F: drivers/platform/surface/aggregator/
11908 F: drivers/platform/surface/surface_acpi_notify.c
11909 F: drivers/platform/surface/surface_aggregator_cdev.c
11910 F: include/linux/surface_acpi_notify.h
11911 F: include/linux/surface_aggregator/
11912 F: include/uapi/linux/surface_aggregator/
11914 MICROTEK X6 SCANNER
11915 M: Oliver Neukum <oliver@neukum.org>
11917 F: drivers/usb/image/microtek.*
11919 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11920 M: Luka Kovacic <luka.kovacic@sartura.hr>
11921 M: Luka Perkov <luka.perkov@sartura.hr>
11923 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11924 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11925 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11926 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11927 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11928 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11930 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11931 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11932 L: linux-media@vger.kernel.org
11934 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11935 F: Documentation/driver-api/media/drivers/ccs/
11936 F: Documentation/userspace-api/media/drivers/ccs.rst
11937 F: drivers/media/i2c/ccs-pll.c
11938 F: drivers/media/i2c/ccs-pll.h
11939 F: drivers/media/i2c/ccs/
11940 F: include/uapi/linux/ccs.h
11941 F: include/uapi/linux/smiapp.h
11944 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11945 L: linux-mips@vger.kernel.org
11947 W: http://www.linux-mips.org/
11948 Q: https://patchwork.kernel.org/project/linux-mips/list/
11949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11950 F: Documentation/devicetree/bindings/mips/
11951 F: Documentation/mips/
11953 F: drivers/platform/mips/
11955 MIPS BOSTON DEVELOPMENT BOARD
11956 M: Paul Burton <paulburton@kernel.org>
11957 L: linux-mips@vger.kernel.org
11959 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11960 F: arch/mips/boot/dts/img/boston.dts
11961 F: arch/mips/configs/generic/board-boston.config
11962 F: drivers/clk/imgtec/clk-boston.c
11963 F: include/dt-bindings/clock/boston-clock.h
11966 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11967 M: Serge Semin <fancer.lancer@gmail.com>
11968 L: linux-mips@vger.kernel.org
11970 F: drivers/bus/mips_cdmm.c
11971 F: drivers/clocksource/mips-gic-timer.c
11972 F: drivers/cpuidle/cpuidle-cps.c
11973 F: drivers/irqchip/irq-mips-cpu.c
11974 F: drivers/irqchip/irq-mips-gic.c
11976 MIPS GENERIC PLATFORM
11977 M: Paul Burton <paulburton@kernel.org>
11978 L: linux-mips@vger.kernel.org
11980 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11981 F: arch/mips/generic/
11982 F: arch/mips/tools/generic-board-config.sh
11984 MIPS RINT INSTRUCTION EMULATION
11985 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11986 L: linux-mips@vger.kernel.org
11988 F: arch/mips/math-emu/dp_rint.c
11989 F: arch/mips/math-emu/sp_rint.c
11991 MIPS/LOONGSON1 ARCHITECTURE
11992 M: Keguang Zhang <keguang.zhang@gmail.com>
11993 L: linux-mips@vger.kernel.org
11995 F: arch/mips/include/asm/mach-loongson32/
11996 F: arch/mips/loongson32/
11997 F: drivers/*/*/*loongson1*
11998 F: drivers/*/*loongson1*
12000 MIPS/LOONGSON2EF ARCHITECTURE
12001 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12002 L: linux-mips@vger.kernel.org
12004 F: arch/mips/include/asm/mach-loongson2ef/
12005 F: arch/mips/loongson2ef/
12006 F: drivers/cpufreq/loongson2_cpufreq.c
12008 MIPS/LOONGSON64 ARCHITECTURE
12009 M: Huacai Chen <chenhuacai@kernel.org>
12010 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12011 L: linux-mips@vger.kernel.org
12013 F: arch/mips/include/asm/mach-loongson64/
12014 F: arch/mips/loongson64/
12015 F: drivers/irqchip/irq-loongson*
12016 F: drivers/platform/mips/cpu_hwmon.c
12018 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12019 M: Hans Verkuil <hverkuil@xs4all.nl>
12020 L: linux-media@vger.kernel.org
12022 W: https://linuxtv.org
12023 T: git git://linuxtv.org/media_tree.git
12024 F: drivers/media/radio/radio-miropcm20*
12027 R: Lubomir Rintel <lkundrak@v3.sk>
12028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12031 F: arch/arm/boot/dts/mmp*
12032 F: arch/arm/mach-mmp/
12033 F: include/linux/soc/mmp/
12035 MMP USB PHY DRIVERS
12036 R: Lubomir Rintel <lkundrak@v3.sk>
12037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12039 F: drivers/phy/marvell/phy-mmp3-usb.c
12040 F: drivers/phy/marvell/phy-pxa-usb.c
12042 MMU GATHER AND TLB INVALIDATION
12043 M: Will Deacon <will@kernel.org>
12044 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12045 M: Andrew Morton <akpm@linux-foundation.org>
12046 M: Nick Piggin <npiggin@gmail.com>
12047 M: Peter Zijlstra <peterz@infradead.org>
12048 L: linux-arch@vger.kernel.org
12049 L: linux-mm@kvack.org
12051 F: arch/*/include/asm/tlb.h
12052 F: include/asm-generic/tlb.h
12055 MN88472 MEDIA DRIVER
12056 M: Antti Palosaari <crope@iki.fi>
12057 L: linux-media@vger.kernel.org
12059 W: https://linuxtv.org
12060 W: http://palosaari.fi/linux/
12061 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12062 F: drivers/media/dvb-frontends/mn88472*
12064 MN88473 MEDIA DRIVER
12065 M: Antti Palosaari <crope@iki.fi>
12066 L: linux-media@vger.kernel.org
12068 W: https://linuxtv.org
12069 W: http://palosaari.fi/linux/
12070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12071 F: drivers/media/dvb-frontends/mn88473*
12074 M: Jessica Yu <jeyu@kernel.org>
12076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12077 F: include/linux/module.h
12080 MONOLITHIC POWER SYSTEM PMIC DRIVER
12081 M: Saravanan Sekar <sravanhome@gmail.com>
12083 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12084 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12085 F: drivers/iio/adc/mp2629_adc.c
12086 F: drivers/mfd/mp2629.c
12087 F: drivers/power/supply/mp2629_charger.c
12088 F: drivers/regulator/mp5416.c
12089 F: drivers/regulator/mpq7920.c
12090 F: drivers/regulator/mpq7920.h
12091 F: include/linux/mfd/mp2629.h
12093 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12095 W: http://popies.net/meye/
12096 F: Documentation/userspace-api/media/drivers/meye*
12097 F: drivers/media/pci/meye/
12098 F: include/uapi/linux/meye.h
12100 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12101 M: Jiri Slaby <jirislaby@kernel.org>
12103 F: Documentation/driver-api/serial/moxa-smartio.rst
12104 F: drivers/tty/mxser.*
12106 MR800 AVERMEDIA USB FM RADIO DRIVER
12107 M: Alexey Klimov <klimov.linux@gmail.com>
12108 L: linux-media@vger.kernel.org
12110 T: git git://linuxtv.org/media_tree.git
12111 F: drivers/media/radio/radio-mr800.c
12113 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12114 M: Alan Ott <alan@signal11.us>
12115 L: linux-wpan@vger.kernel.org
12117 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12118 F: drivers/net/ieee802154/mrf24j40.c
12121 M: "Lee, Chun-Yi" <jlee@suse.com>
12122 L: platform-driver-x86@vger.kernel.org
12124 F: drivers/platform/x86/msi-laptop.c
12127 L: platform-driver-x86@vger.kernel.org
12129 F: drivers/platform/x86/msi-wmi.c
12131 MSI001 MEDIA DRIVER
12132 M: Antti Palosaari <crope@iki.fi>
12133 L: linux-media@vger.kernel.org
12135 W: https://linuxtv.org
12136 W: http://palosaari.fi/linux/
12137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12138 T: git git://linuxtv.org/anttip/media_tree.git
12139 F: drivers/media/tuners/msi001*
12141 MSI2500 MEDIA DRIVER
12142 M: Antti Palosaari <crope@iki.fi>
12143 L: linux-media@vger.kernel.org
12145 W: https://linuxtv.org
12146 W: http://palosaari.fi/linux/
12147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12148 T: git git://linuxtv.org/anttip/media_tree.git
12149 F: drivers/media/usb/msi2500/
12151 MSTAR INTERRUPT CONTROLLER DRIVER
12152 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12153 M: Daniel Palmer <daniel@thingy.jp>
12155 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12156 F: drivers/irqchip/irq-mst-intc.c
12158 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12159 M: Robert Jarzmik <robert.jarzmik@free.fr>
12160 L: linux-mtd@lists.infradead.org
12162 F: drivers/mtd/devices/docg3*
12164 MT9M032 APTINA SENSOR DRIVER
12165 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12166 L: linux-media@vger.kernel.org
12168 T: git git://linuxtv.org/media_tree.git
12169 F: drivers/media/i2c/mt9m032.c
12170 F: include/media/i2c/mt9m032.h
12172 MT9P031 APTINA CAMERA SENSOR
12173 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12174 L: linux-media@vger.kernel.org
12176 T: git git://linuxtv.org/media_tree.git
12177 F: drivers/media/i2c/mt9p031.c
12178 F: include/media/i2c/mt9p031.h
12180 MT9T001 APTINA CAMERA SENSOR
12181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12182 L: linux-media@vger.kernel.org
12184 T: git git://linuxtv.org/media_tree.git
12185 F: drivers/media/i2c/mt9t001.c
12186 F: include/media/i2c/mt9t001.h
12188 MT9T112 APTINA CAMERA SENSOR
12189 M: Jacopo Mondi <jacopo@jmondi.org>
12190 L: linux-media@vger.kernel.org
12192 T: git git://linuxtv.org/media_tree.git
12193 F: drivers/media/i2c/mt9t112.c
12194 F: include/media/i2c/mt9t112.h
12196 MT9V032 APTINA CAMERA SENSOR
12197 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12198 L: linux-media@vger.kernel.org
12200 T: git git://linuxtv.org/media_tree.git
12201 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12202 F: drivers/media/i2c/mt9v032.c
12203 F: include/media/i2c/mt9v032.h
12205 MT9V111 APTINA CAMERA SENSOR
12206 M: Jacopo Mondi <jacopo@jmondi.org>
12207 L: linux-media@vger.kernel.org
12209 T: git git://linuxtv.org/media_tree.git
12210 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12211 F: drivers/media/i2c/mt9v111.c
12213 MULTIFUNCTION DEVICES (MFD)
12214 M: Lee Jones <lee.jones@linaro.org>
12216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12217 F: Documentation/devicetree/bindings/mfd/
12219 F: include/dt-bindings/mfd/
12220 F: include/linux/mfd/
12222 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12224 F: drivers/mmc/host/mmc_spi.c
12225 F: include/linux/spi/mmc_spi.h
12227 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12228 M: Ulf Hansson <ulf.hansson@linaro.org>
12229 L: linux-mmc@vger.kernel.org
12231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12232 F: Documentation/devicetree/bindings/mmc/
12234 F: include/linux/mmc/
12235 F: include/uapi/linux/mmc/
12237 MULTIPLEXER SUBSYSTEM
12238 M: Peter Rosin <peda@axentia.se>
12240 F: Documentation/ABI/testing/sysfs-class-mux*
12241 F: Documentation/devicetree/bindings/mux/
12243 F: include/dt-bindings/mux/
12244 F: include/linux/mux/
12246 MULTITECH MULTIPORT CARD (ISICOM)
12248 F: drivers/tty/isicom.c
12249 F: include/linux/isicom.h
12251 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12252 M: Bin Liu <b-liu@ti.com>
12253 L: linux-usb@vger.kernel.org
12255 F: drivers/usb/musb/
12257 MXL301RF MEDIA DRIVER
12258 M: Akihiro Tsukada <tskd08@gmail.com>
12259 L: linux-media@vger.kernel.org
12261 F: drivers/media/tuners/mxl301rf*
12263 MXL5007T MEDIA DRIVER
12264 M: Michael Krufky <mkrufky@linuxtv.org>
12265 L: linux-media@vger.kernel.org
12267 W: https://linuxtv.org
12268 W: http://github.com/mkrufky
12269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12270 T: git git://linuxtv.org/mkrufky/tuners.git
12271 F: drivers/media/tuners/mxl5007t.*
12274 M: Marek Vasut <marex@denx.de>
12275 M: Stefan Agner <stefan@agner.ch>
12276 L: dri-devel@lists.freedesktop.org
12278 T: git git://anongit.freedesktop.org/drm/drm-misc
12279 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12280 F: drivers/gpu/drm/mxsfb/
12282 MYLEX DAC960 PCI RAID Controller
12283 M: Hannes Reinecke <hare@kernel.org>
12284 L: linux-scsi@vger.kernel.org
12286 F: drivers/scsi/myrb.*
12287 F: drivers/scsi/myrs.*
12289 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12290 M: Chris Lee <christopher.lee@cspi.com>
12291 L: netdev@vger.kernel.org
12293 W: https://www.cspi.com/ethernet-products/support/downloads/
12294 F: drivers/net/ethernet/myricom/myri10ge/
12296 NAND FLASH SUBSYSTEM
12297 M: Miquel Raynal <miquel.raynal@bootlin.com>
12298 R: Richard Weinberger <richard@nod.at>
12299 L: linux-mtd@lists.infradead.org
12301 W: http://www.linux-mtd.infradead.org/
12302 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12303 C: irc://irc.oftc.net/mtd
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12305 F: drivers/mtd/nand/
12306 F: include/linux/mtd/*nand*.h
12308 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12309 M: Daniel Mack <zonque@gmail.com>
12310 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12312 W: http://www.native-instruments.com
12313 F: sound/usb/caiaq/
12315 NATSEMI ETHERNET DRIVER (DP8381x)
12317 F: drivers/net/ethernet/natsemi/natsemi.c
12319 NCR 5380 SCSI DRIVERS
12320 M: Finn Thain <fthain@telegraphics.com.au>
12321 M: Michael Schmitz <schmitzmic@gmail.com>
12322 L: linux-scsi@vger.kernel.org
12324 F: Documentation/scsi/g_NCR5380.rst
12325 F: drivers/scsi/NCR5380.*
12326 F: drivers/scsi/arm/cumana_1.c
12327 F: drivers/scsi/arm/oak.c
12328 F: drivers/scsi/atari_scsi.*
12329 F: drivers/scsi/dmx3191d.c
12330 F: drivers/scsi/g_NCR5380.*
12331 F: drivers/scsi/mac_scsi.*
12332 F: drivers/scsi/sun3_scsi.*
12333 F: drivers/scsi/sun3_scsi_vme.c
12336 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12340 NCT6775 HARDWARE MONITOR DRIVER
12341 M: Guenter Roeck <linux@roeck-us.net>
12342 L: linux-hwmon@vger.kernel.org
12344 F: Documentation/hwmon/nct6775.rst
12345 F: drivers/hwmon/nct6775.c
12348 M: Jakub Kicinski <kuba@kernel.org>
12350 F: drivers/net/netdevsim/*
12352 NETEM NETWORK EMULATOR
12353 M: Stephen Hemminger <stephen@networkplumber.org>
12354 L: netdev@vger.kernel.org
12356 F: net/sched/sch_netem.c
12358 NETERION 10GbE DRIVERS (s2io/vxge)
12359 M: Jon Mason <jdmason@kudzu.us>
12360 L: netdev@vger.kernel.org
12362 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12363 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12364 F: drivers/net/ethernet/neterion/
12367 M: Pablo Neira Ayuso <pablo@netfilter.org>
12368 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12369 M: Florian Westphal <fw@strlen.de>
12370 L: netfilter-devel@vger.kernel.org
12371 L: coreteam@netfilter.org
12373 W: http://www.netfilter.org/
12374 W: http://www.iptables.org/
12375 W: http://www.nftables.org/
12376 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12379 F: include/linux/netfilter*
12380 F: include/linux/netfilter/
12381 F: include/net/netfilter/
12382 F: include/uapi/linux/netfilter*
12383 F: include/uapi/linux/netfilter/
12384 F: net/*/netfilter.c
12385 F: net/*/netfilter/
12386 F: net/bridge/br_netfilter*.c
12389 NETROM NETWORK LAYER
12390 M: Ralf Baechle <ralf@linux-mips.org>
12391 L: linux-hams@vger.kernel.org
12393 W: http://www.linux-ax25.org/
12394 F: include/net/netrom.h
12395 F: include/uapi/linux/netrom.h
12398 NETRONOME ETHERNET DRIVERS
12399 M: Simon Horman <simon.horman@netronome.com>
12400 R: Jakub Kicinski <kuba@kernel.org>
12401 L: oss-drivers@netronome.com
12403 F: drivers/net/ethernet/netronome/
12405 NETWORK BLOCK DEVICE (NBD)
12406 M: Josef Bacik <josef@toxicpanda.com>
12407 L: linux-block@vger.kernel.org
12408 L: nbd@other.debian.org
12410 F: Documentation/admin-guide/blockdev/nbd.rst
12411 F: drivers/block/nbd.c
12412 F: include/trace/events/nbd.h
12413 F: include/uapi/linux/nbd.h
12415 NETWORK DROP MONITOR
12416 M: Neil Horman <nhorman@tuxdriver.com>
12417 L: netdev@vger.kernel.org
12419 W: https://fedorahosted.org/dropwatch/
12420 F: include/uapi/linux/net_dropmon.h
12421 F: net/core/drop_monitor.c
12424 M: "David S. Miller" <davem@davemloft.net>
12425 M: Jakub Kicinski <kuba@kernel.org>
12426 L: netdev@vger.kernel.org
12428 W: http://www.linuxfoundation.org/en/Net
12429 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12432 F: Documentation/devicetree/bindings/net/
12433 F: drivers/connector/
12435 F: include/linux/etherdevice.h
12436 F: include/linux/fcdevice.h
12437 F: include/linux/fddidevice.h
12438 F: include/linux/hippidevice.h
12439 F: include/linux/if_*
12440 F: include/linux/inetdevice.h
12441 F: include/linux/netdevice.h
12442 F: include/uapi/linux/if_*
12443 F: include/uapi/linux/netdevice.h
12445 NETWORKING DRIVERS (WIRELESS)
12446 M: Kalle Valo <kvalo@codeaurora.org>
12447 L: linux-wireless@vger.kernel.org
12449 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12452 F: Documentation/devicetree/bindings/net/wireless/
12453 F: drivers/net/wireless/
12456 M: Andrew Lunn <andrew@lunn.ch>
12457 M: Vivien Didelot <vivien.didelot@gmail.com>
12458 M: Florian Fainelli <f.fainelli@gmail.com>
12459 M: Vladimir Oltean <olteanv@gmail.com>
12461 F: Documentation/devicetree/bindings/net/dsa/
12462 F: drivers/net/dsa/
12463 F: include/linux/dsa/
12464 F: include/linux/platform_data/dsa.h
12465 F: include/net/dsa.h
12468 NETWORKING [GENERAL]
12469 M: "David S. Miller" <davem@davemloft.net>
12470 M: Jakub Kicinski <kuba@kernel.org>
12471 L: netdev@vger.kernel.org
12473 W: http://www.linuxfoundation.org/en/Net
12474 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12475 B: mailto:netdev@vger.kernel.org
12476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12478 F: Documentation/networking/
12479 F: include/linux/in.h
12480 F: include/linux/net.h
12481 F: include/linux/netdevice.h
12483 F: include/uapi/linux/in.h
12484 F: include/uapi/linux/net.h
12485 F: include/uapi/linux/net_namespace.h
12486 F: include/uapi/linux/netdevice.h
12490 F: tools/testing/selftests/net/
12493 M: Steffen Klassert <steffen.klassert@secunet.com>
12494 M: Herbert Xu <herbert@gondor.apana.org.au>
12495 M: "David S. Miller" <davem@davemloft.net>
12496 L: netdev@vger.kernel.org
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12500 F: include/net/xfrm.h
12501 F: include/uapi/linux/xfrm.h
12504 F: net/ipv4/ip_vti.c
12505 F: net/ipv4/ipcomp.c
12509 F: net/ipv6/ip6_vti.c
12510 F: net/ipv6/ipcomp6.c
12514 F: tools/testing/selftests/net/ipsec.c
12516 NETWORKING [IPv4/IPv6]
12517 M: "David S. Miller" <davem@davemloft.net>
12518 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12519 M: David Ahern <dsahern@kernel.org>
12520 L: netdev@vger.kernel.org
12522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12528 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12529 M: Paul Moore <paul@paul-moore.com>
12530 L: netdev@vger.kernel.org
12531 L: linux-security-module@vger.kernel.org
12533 W: https://github.com/netlabel
12534 F: Documentation/netlabel/
12535 F: include/net/calipso.h
12536 F: include/net/cipso_ipv4.h
12537 F: include/net/netlabel.h
12538 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12539 F: include/uapi/linux/netfilter/xt_SECMARK.h
12540 F: net/ipv4/cipso_ipv4.c
12541 F: net/ipv6/calipso.c
12542 F: net/netfilter/xt_CONNSECMARK.c
12543 F: net/netfilter/xt_SECMARK.c
12547 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12548 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12549 L: netdev@vger.kernel.org
12550 L: mptcp@lists.01.org
12552 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12553 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12554 F: Documentation/networking/mptcp-sysctl.rst
12555 F: include/net/mptcp.h
12556 F: include/uapi/linux/mptcp.h
12558 F: tools/testing/selftests/net/mptcp/
12561 M: Eric Dumazet <edumazet@google.com>
12562 L: netdev@vger.kernel.org
12564 F: include/linux/tcp.h
12565 F: include/net/tcp.h
12566 F: include/trace/events/tcp.h
12567 F: include/uapi/linux/tcp.h
12568 F: net/ipv4/syncookies.c
12570 F: net/ipv6/syncookies.c
12574 M: Boris Pismenny <borisp@nvidia.com>
12575 M: John Fastabend <john.fastabend@gmail.com>
12576 M: Daniel Borkmann <daniel@iogearbox.net>
12577 M: Jakub Kicinski <kuba@kernel.org>
12578 L: netdev@vger.kernel.org
12580 F: include/net/tls.h
12581 F: include/uapi/linux/tls.h
12584 NETWORKING [WIRELESS]
12585 L: linux-wireless@vger.kernel.org
12586 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12588 NETXEN (1/10) GbE SUPPORT
12589 M: Manish Chopra <manishc@marvell.com>
12590 M: Rahul Verma <rahulv@marvell.com>
12591 M: GR-Linux-NIC-Dev@marvell.com
12592 L: netdev@vger.kernel.org
12594 F: drivers/net/ethernet/qlogic/netxen/
12596 NET_FAILOVER MODULE
12597 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12598 L: netdev@vger.kernel.org
12600 F: Documentation/networking/net_failover.rst
12601 F: drivers/net/net_failover.c
12602 F: include/net/net_failover.h
12605 M: David Ahern <dsahern@kernel.org>
12606 L: netdev@vger.kernel.org
12608 F: include/net/netns/nexthop.h
12609 F: include/net/nexthop.h
12610 F: include/uapi/linux/nexthop.h
12611 F: net/ipv4/nexthop.c
12614 L: netdev@vger.kernel.org
12616 F: Documentation/devicetree/bindings/net/nfc/
12618 F: include/linux/platform_data/nfcmrvl.h
12619 F: include/net/nfc/
12620 F: include/uapi/linux/nfc.h
12623 NFC VIRTUAL NCI DEVICE DRIVER
12624 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12625 L: netdev@vger.kernel.org
12626 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12628 F: drivers/nfc/virtual_ncidev.c
12629 F: tools/testing/selftests/nci/
12631 NFS, SUNRPC, AND LOCKD CLIENTS
12632 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12633 M: Anna Schumaker <anna.schumaker@netapp.com>
12634 L: linux-nfs@vger.kernel.org
12636 W: http://client.linux-nfs.org
12637 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12641 F: include/linux/lockd/
12642 F: include/linux/nfs*
12643 F: include/linux/sunrpc/
12644 F: include/uapi/linux/nfs*
12645 F: include/uapi/linux/sunrpc/
12647 F: Documentation/filesystems/nfs/
12650 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12651 L: linux-nilfs@vger.kernel.org
12653 W: https://nilfs.sourceforge.io/
12654 W: https://nilfs.osdn.jp/
12655 T: git git://github.com/konis/nilfs2.git
12656 F: Documentation/filesystems/nilfs2.rst
12658 F: include/trace/events/nilfs2.h
12659 F: include/uapi/linux/nilfs2_api.h
12660 F: include/uapi/linux/nilfs2_ondisk.h
12662 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12663 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12665 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12666 F: Documentation/scsi/NinjaSCSI.rst
12667 F: drivers/scsi/pcmcia/nsp_*
12669 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12670 M: GOTO Masanori <gotom@debian.or.jp>
12671 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12673 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12674 F: Documentation/scsi/NinjaSCSI.rst
12675 F: drivers/scsi/nsp32*
12678 M: Ley Foon Tan <ley.foon.tan@intel.com>
12680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12683 NITRO ENCLAVES (NE)
12684 M: Andra Paraschiv <andraprs@amazon.com>
12685 M: Alexandru Vasile <lexnv@amazon.com>
12686 M: Alexandru Ciobotaru <alcioa@amazon.com>
12687 L: linux-kernel@vger.kernel.org
12689 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12690 F: Documentation/virt/ne_overview.rst
12691 F: drivers/virt/nitro_enclaves/
12692 F: include/linux/nitro_enclaves.h
12693 F: include/uapi/linux/nitro_enclaves.h
12694 F: samples/nitro_enclaves/
12696 NOHZ, DYNTICKS SUPPORT
12697 M: Frederic Weisbecker <fweisbec@gmail.com>
12698 M: Thomas Gleixner <tglx@linutronix.de>
12699 M: Ingo Molnar <mingo@kernel.org>
12700 L: linux-kernel@vger.kernel.org
12702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12703 F: include/linux/sched/nohz.h
12704 F: include/linux/tick.h
12705 F: kernel/time/tick*.*
12707 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12708 M: Pavel Machek <pavel@ucw.cz>
12709 M: Sakari Ailus <sakari.ailus@iki.fi>
12710 L: linux-media@vger.kernel.org
12712 F: drivers/media/i2c/ad5820.c
12713 F: drivers/media/i2c/et8ek8
12715 NOKIA N900 POWER SUPPLY DRIVERS
12716 R: Pali Rohár <pali@kernel.org>
12717 F: drivers/power/supply/bq2415x_charger.c
12718 F: drivers/power/supply/bq27xxx_battery.c
12719 F: drivers/power/supply/bq27xxx_battery_i2c.c
12720 F: drivers/power/supply/isp1704_charger.c
12721 F: drivers/power/supply/rx51_battery.c
12722 F: include/linux/power/bq2415x_charger.h
12723 F: include/linux/power/bq27xxx_battery.h
12726 M: Willy Tarreau <w@1wt.eu>
12728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12729 F: tools/include/nolibc/
12732 M: Matthias Maennich <maennich@google.com>
12734 F: Documentation/core-api/symbol-namespaces.rst
12738 M: Sanjay R Mehta <sanju.mehta@amd.com>
12739 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12740 L: linux-ntb@googlegroups.com
12742 F: drivers/ntb/hw/amd/
12745 M: Jon Mason <jdmason@kudzu.us>
12746 M: Dave Jiang <dave.jiang@intel.com>
12747 M: Allen Hubbe <allenbh@gmail.com>
12748 L: linux-ntb@googlegroups.com
12750 W: https://github.com/jonmason/ntb/wiki
12751 T: git git://github.com/jonmason/ntb.git
12752 F: drivers/net/ntb_netdev.c
12754 F: include/linux/ntb.h
12755 F: include/linux/ntb_transport.h
12756 F: tools/testing/selftests/ntb/
12759 M: Serge Semin <fancer.lancer@gmail.com>
12760 L: linux-ntb@googlegroups.com
12762 F: drivers/ntb/hw/idt/
12765 M: Dave Jiang <dave.jiang@intel.com>
12766 L: linux-ntb@googlegroups.com
12768 W: https://github.com/davejiang/linux/wiki
12769 T: git https://github.com/davejiang/linux.git
12770 F: drivers/ntb/hw/intel/
12773 M: Anton Altaparmakov <anton@tuxera.com>
12774 L: linux-ntfs-dev@lists.sourceforge.net
12776 W: http://www.tuxera.com/
12777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12778 F: Documentation/filesystems/ntfs.rst
12782 M: Finn Thain <fthain@telegraphics.com.au>
12783 L: linux-m68k@lists.linux-m68k.org
12785 F: arch/*/include/asm/nubus.h
12787 F: include/linux/nubus.h
12788 F: include/uapi/linux/nubus.h
12790 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12791 M: Antonino Daplas <adaplas@gmail.com>
12792 L: linux-fbdev@vger.kernel.org
12794 F: drivers/video/fbdev/nvidia/
12795 F: drivers/video/fbdev/riva/
12798 M: Keith Busch <kbusch@kernel.org>
12799 M: Jens Axboe <axboe@fb.com>
12800 M: Christoph Hellwig <hch@lst.de>
12801 M: Sagi Grimberg <sagi@grimberg.me>
12802 L: linux-nvme@lists.infradead.org
12804 W: http://git.infradead.org/nvme.git
12805 T: git://git.infradead.org/nvme.git
12806 F: drivers/nvme/host/
12807 F: include/linux/nvme.h
12808 F: include/uapi/linux/nvme_ioctl.h
12810 NVM EXPRESS FC TRANSPORT DRIVERS
12811 M: James Smart <james.smart@broadcom.com>
12812 L: linux-nvme@lists.infradead.org
12814 F: drivers/nvme/host/fc.c
12815 F: drivers/nvme/target/fc.c
12816 F: drivers/nvme/target/fcloop.c
12817 F: include/linux/nvme-fc-driver.h
12818 F: include/linux/nvme-fc.h
12820 NVM EXPRESS TARGET DRIVER
12821 M: Christoph Hellwig <hch@lst.de>
12822 M: Sagi Grimberg <sagi@grimberg.me>
12823 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12824 L: linux-nvme@lists.infradead.org
12826 W: http://git.infradead.org/nvme.git
12827 T: git://git.infradead.org/nvme.git
12828 F: drivers/nvme/target/
12831 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12834 F: Documentation/ABI/stable/sysfs-bus-nvmem
12835 F: Documentation/devicetree/bindings/nvmem/
12837 F: include/linux/nvmem-consumer.h
12838 F: include/linux/nvmem-provider.h
12841 M: Ashish Kumar <ashish.kumar@nxp.com>
12842 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12843 L: linux-spi@vger.kernel.org
12845 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12846 F: drivers/spi/spi-nxp-fspi.c
12848 NXP FXAS21002C DRIVER
12849 M: Rui Miguel Silva <rmfrfs@gmail.com>
12850 L: linux-iio@vger.kernel.org
12852 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12853 F: drivers/iio/gyro/fxas21002c.h
12854 F: drivers/iio/gyro/fxas21002c_core.c
12855 F: drivers/iio/gyro/fxas21002c_i2c.c
12856 F: drivers/iio/gyro/fxas21002c_spi.c
12858 NXP i.MX CLOCK DRIVERS
12859 M: Abel Vesa <abel.vesa@nxp.com>
12860 L: linux-clk@vger.kernel.org
12861 L: linux-imx@nxp.com
12863 F: drivers/clk/imx/
12865 NXP i.MX 8MQ DCSS DRIVER
12866 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12867 R: Lucas Stach <l.stach@pengutronix.de>
12868 L: dri-devel@lists.freedesktop.org
12870 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12871 F: drivers/gpu/drm/imx/dcss/
12873 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12874 M: Jagan Teki <jagan@amarulasolutions.com>
12876 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12877 F: drivers/regulator/pf8x00-regulator.c
12879 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12880 M: Krzysztof Kozlowski <krzk@kernel.org>
12881 L: linux-kernel@vger.kernel.org
12883 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12884 F: drivers/extcon/extcon-ptn5150.c
12886 NXP SGTL5000 DRIVER
12887 M: Fabio Estevam <festevam@gmail.com>
12888 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12890 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12891 F: sound/soc/codecs/sgtl5000*
12893 NXP SJA1105 ETHERNET SWITCH DRIVER
12894 M: Vladimir Oltean <olteanv@gmail.com>
12895 L: linux-kernel@vger.kernel.org
12897 F: drivers/net/dsa/sja1105
12899 NXP TDA998X DRM DRIVER
12900 M: Russell King <linux@armlinux.org.uk>
12902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12903 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12904 F: drivers/gpu/drm/i2c/tda998x_drv.c
12905 F: include/drm/i2c/tda998x.h
12906 F: include/dt-bindings/display/tda998x.h
12910 M: Peter Rosin <peda@axentia.se>
12911 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12913 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12914 F: sound/soc/codecs/tfa9879*
12917 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12918 R: Charles Gorand <charles.gorand@effinnov.com>
12919 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12921 F: drivers/nfc/nxp-nci
12924 M: Jiri Pirko <jiri@nvidia.com>
12925 L: netdev@vger.kernel.org
12927 F: include/linux/objagg.h
12929 F: lib/test_objagg.c
12932 M: Josh Poimboeuf <jpoimboe@redhat.com>
12933 M: Peter Zijlstra <peterz@infradead.org>
12936 F: include/linux/objtool.h
12938 OCELOT ETHERNET SWITCH DRIVER
12939 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12940 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12941 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12942 M: UNGLinuxDriver@microchip.com
12943 L: netdev@vger.kernel.org
12945 F: drivers/net/dsa/ocelot/*
12946 F: drivers/net/ethernet/mscc/
12947 F: include/soc/mscc/ocelot*
12948 F: net/dsa/tag_ocelot.c
12949 F: net/dsa/tag_ocelot_8021q.c
12950 F: tools/testing/selftests/drivers/net/ocelot/*
12952 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12953 M: Frederic Barrat <fbarrat@linux.ibm.com>
12954 M: Andrew Donnellan <ajd@linux.ibm.com>
12955 L: linuxppc-dev@lists.ozlabs.org
12957 F: Documentation/userspace-api/accelerators/ocxl.rst
12958 F: arch/powerpc/include/asm/pnv-ocxl.h
12959 F: arch/powerpc/platforms/powernv/ocxl.c
12960 F: drivers/misc/ocxl/
12961 F: include/misc/ocxl*
12962 F: include/uapi/misc/ocxl.h
12965 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
12966 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12967 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12968 L: linux-omap@vger.kernel.org
12970 F: sound/soc/ti/n810.c
12971 F: sound/soc/ti/omap*
12972 F: sound/soc/ti/rx51.c
12973 F: sound/soc/ti/sdma-pcm.*
12975 OMAP CLOCK FRAMEWORK SUPPORT
12976 M: Paul Walmsley <paul@pwsan.com>
12977 L: linux-omap@vger.kernel.org
12979 F: arch/arm/*omap*/*clock*
12981 OMAP DEVICE TREE SUPPORT
12982 M: Benoît Cousson <bcousson@baylibre.com>
12983 M: Tony Lindgren <tony@atomide.com>
12984 L: linux-omap@vger.kernel.org
12985 L: devicetree@vger.kernel.org
12987 F: arch/arm/boot/dts/*am3*
12988 F: arch/arm/boot/dts/*am4*
12989 F: arch/arm/boot/dts/*am5*
12990 F: arch/arm/boot/dts/*dra7*
12991 F: arch/arm/boot/dts/*omap*
12992 F: arch/arm/boot/dts/logicpd-som-lv*
12993 F: arch/arm/boot/dts/logicpd-torpedo*
12995 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12996 L: linux-omap@vger.kernel.org
12997 L: linux-fbdev@vger.kernel.org
12999 F: Documentation/arm/omap/dss.rst
13000 F: drivers/video/fbdev/omap2/
13002 OMAP FRAMEBUFFER SUPPORT
13003 L: linux-fbdev@vger.kernel.org
13004 L: linux-omap@vger.kernel.org
13006 F: drivers/video/fbdev/omap/
13008 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13009 M: Roger Quadros <rogerq@kernel.org>
13010 M: Tony Lindgren <tony@atomide.com>
13011 L: linux-omap@vger.kernel.org
13013 F: arch/arm/mach-omap2/*gpmc*
13014 F: drivers/memory/omap-gpmc.c
13017 M: Grygorii Strashko <grygorii.strashko@ti.com>
13018 M: Santosh Shilimkar <ssantosh@kernel.org>
13019 M: Kevin Hilman <khilman@kernel.org>
13020 L: linux-omap@vger.kernel.org
13022 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13023 F: drivers/gpio/gpio-omap.c
13025 OMAP HARDWARE SPINLOCK SUPPORT
13026 M: Ohad Ben-Cohen <ohad@wizery.com>
13027 L: linux-omap@vger.kernel.org
13029 F: drivers/hwspinlock/omap_hwspinlock.c
13031 OMAP HS MMC SUPPORT
13032 L: linux-mmc@vger.kernel.org
13033 L: linux-omap@vger.kernel.org
13035 F: drivers/mmc/host/omap_hsmmc.c
13038 M: Paul Walmsley <paul@pwsan.com>
13039 L: linux-omap@vger.kernel.org
13041 F: arch/arm/mach-omap2/omap_hwmod*data*
13043 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13044 M: Benoît Cousson <bcousson@baylibre.com>
13045 L: linux-omap@vger.kernel.org
13047 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13050 M: Benoît Cousson <bcousson@baylibre.com>
13051 M: Paul Walmsley <paul@pwsan.com>
13052 L: linux-omap@vger.kernel.org
13054 F: arch/arm/mach-omap2/omap_hwmod.*
13057 M: Vignesh R <vigneshr@ti.com>
13058 L: linux-omap@vger.kernel.org
13059 L: linux-i2c@vger.kernel.org
13061 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13062 F: drivers/i2c/busses/i2c-omap.c
13064 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13065 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13066 L: linux-media@vger.kernel.org
13068 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13069 F: drivers/media/platform/omap3isp/
13070 F: drivers/staging/media/omap4iss/
13073 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13074 L: linux-omap@vger.kernel.org
13076 F: drivers/mmc/host/omap.c
13078 OMAP POWER MANAGEMENT SUPPORT
13079 M: Kevin Hilman <khilman@kernel.org>
13080 L: linux-omap@vger.kernel.org
13082 F: arch/arm/*omap*/*pm*
13083 F: drivers/cpufreq/omap-cpufreq.c
13085 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13086 M: Rajendra Nayak <rnayak@codeaurora.org>
13087 M: Paul Walmsley <paul@pwsan.com>
13088 L: linux-omap@vger.kernel.org
13090 F: arch/arm/mach-omap2/prm*
13092 OMAP RANDOM NUMBER GENERATOR SUPPORT
13093 M: Deepak Saxena <dsaxena@plexity.net>
13095 F: drivers/char/hw_random/omap-rng.c
13098 L: linux-usb@vger.kernel.org
13099 L: linux-omap@vger.kernel.org
13101 F: arch/arm/*omap*/usb*
13102 F: drivers/usb/*/*omap*
13104 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13105 M: Mark Jackson <mpfj@newflow.co.uk>
13106 L: linux-omap@vger.kernel.org
13108 F: arch/arm/boot/dts/am335x-nano.dts
13111 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13112 M: Tony Lindgren <tony@atomide.com>
13113 L: linux-omap@vger.kernel.org
13115 Q: http://patchwork.kernel.org/project/linux-omap/list/
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13117 F: arch/arm/configs/omap1_defconfig
13118 F: arch/arm/mach-omap1/
13119 F: arch/arm/plat-omap/
13120 F: drivers/i2c/busses/i2c-omap.c
13121 F: include/linux/platform_data/ams-delta-fiq.h
13122 F: include/linux/platform_data/i2c-omap.h
13125 M: Tony Lindgren <tony@atomide.com>
13126 L: linux-omap@vger.kernel.org
13128 W: http://www.muru.com/linux/omap/
13129 W: http://linux.omap.com/
13130 Q: http://patchwork.kernel.org/project/linux-omap/list/
13131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13132 F: arch/arm/configs/omap2plus_defconfig
13133 F: arch/arm/mach-omap2/
13134 F: arch/arm/plat-omap/
13135 F: drivers/bus/ti-sysc.c
13136 F: drivers/i2c/busses/i2c-omap.c
13137 F: drivers/irqchip/irq-omap-intc.c
13138 F: drivers/mfd/*omap*.c
13139 F: drivers/mfd/menelaus.c
13140 F: drivers/mfd/palmas.c
13141 F: drivers/mfd/tps65217.c
13142 F: drivers/mfd/tps65218.c
13143 F: drivers/mfd/tps65910.c
13144 F: drivers/mfd/twl-core.[ch]
13145 F: drivers/mfd/twl4030*.c
13146 F: drivers/mfd/twl6030*.c
13147 F: drivers/mfd/twl6040*.c
13148 F: drivers/regulator/palmas-regulator*.c
13149 F: drivers/regulator/pbias-regulator.c
13150 F: drivers/regulator/tps65217-regulator.c
13151 F: drivers/regulator/tps65218-regulator.c
13152 F: drivers/regulator/tps65910-regulator.c
13153 F: drivers/regulator/twl-regulator.c
13154 F: drivers/regulator/twl6030-regulator.c
13155 F: include/linux/platform_data/i2c-omap.h
13156 F: include/linux/platform_data/ti-sysc.h
13159 M: Bob Copeland <me@bobcopeland.com>
13160 L: linux-karma-devel@lists.sourceforge.net
13162 F: Documentation/filesystems/omfs.rst
13165 OMNIKEY CARDMAN 4000 DRIVER
13166 M: Harald Welte <laforge@gnumonks.org>
13168 F: drivers/char/pcmcia/cm4000_cs.c
13169 F: include/linux/cm4000_cs.h
13170 F: include/uapi/linux/cm4000_cs.h
13172 OMNIKEY CARDMAN 4040 DRIVER
13173 M: Harald Welte <laforge@gnumonks.org>
13175 F: drivers/char/pcmcia/cm4040_cs.*
13177 OMNIVISION OV02A10 SENSOR DRIVER
13178 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13179 L: linux-media@vger.kernel.org
13181 T: git git://linuxtv.org/media_tree.git
13182 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13183 F: drivers/media/i2c/ov02a10.c
13185 OMNIVISION OV13858 SENSOR DRIVER
13186 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13187 L: linux-media@vger.kernel.org
13189 T: git git://linuxtv.org/media_tree.git
13190 F: drivers/media/i2c/ov13858.c
13192 OMNIVISION OV2680 SENSOR DRIVER
13193 M: Rui Miguel Silva <rmfrfs@gmail.com>
13194 L: linux-media@vger.kernel.org
13196 T: git git://linuxtv.org/media_tree.git
13197 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13198 F: drivers/media/i2c/ov2680.c
13200 OMNIVISION OV2685 SENSOR DRIVER
13201 M: Shunqian Zheng <zhengsq@rock-chips.com>
13202 L: linux-media@vger.kernel.org
13204 T: git git://linuxtv.org/media_tree.git
13205 F: drivers/media/i2c/ov2685.c
13207 OMNIVISION OV2740 SENSOR DRIVER
13208 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13209 R: Shawn Tu <shawnx.tu@intel.com>
13210 R: Bingbu Cao <bingbu.cao@intel.com>
13211 L: linux-media@vger.kernel.org
13213 T: git git://linuxtv.org/media_tree.git
13214 F: drivers/media/i2c/ov2740.c
13216 OMNIVISION OV5640 SENSOR DRIVER
13217 M: Steve Longerbeam <slongerbeam@gmail.com>
13218 L: linux-media@vger.kernel.org
13220 T: git git://linuxtv.org/media_tree.git
13221 F: drivers/media/i2c/ov5640.c
13223 OMNIVISION OV5647 SENSOR DRIVER
13224 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13225 M: Jacopo Mondi <jacopo@jmondi.org>
13226 L: linux-media@vger.kernel.org
13228 T: git git://linuxtv.org/media_tree.git
13229 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13230 F: drivers/media/i2c/ov5647.c
13232 OMNIVISION OV5670 SENSOR DRIVER
13233 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13234 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13235 L: linux-media@vger.kernel.org
13237 T: git git://linuxtv.org/media_tree.git
13238 F: drivers/media/i2c/ov5670.c
13240 OMNIVISION OV5675 SENSOR DRIVER
13241 M: Shawn Tu <shawnx.tu@intel.com>
13242 L: linux-media@vger.kernel.org
13244 T: git git://linuxtv.org/media_tree.git
13245 F: drivers/media/i2c/ov5675.c
13247 OMNIVISION OV5695 SENSOR DRIVER
13248 M: Shunqian Zheng <zhengsq@rock-chips.com>
13249 L: linux-media@vger.kernel.org
13251 T: git git://linuxtv.org/media_tree.git
13252 F: drivers/media/i2c/ov5695.c
13254 OMNIVISION OV7670 SENSOR DRIVER
13255 L: linux-media@vger.kernel.org
13257 T: git git://linuxtv.org/media_tree.git
13258 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13259 F: drivers/media/i2c/ov7670.c
13261 OMNIVISION OV772x SENSOR DRIVER
13262 M: Jacopo Mondi <jacopo@jmondi.org>
13263 L: linux-media@vger.kernel.org
13265 T: git git://linuxtv.org/media_tree.git
13266 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13267 F: drivers/media/i2c/ov772x.c
13268 F: include/media/i2c/ov772x.h
13270 OMNIVISION OV7740 SENSOR DRIVER
13271 M: Wenyou Yang <wenyou.yang@microchip.com>
13272 L: linux-media@vger.kernel.org
13274 T: git git://linuxtv.org/media_tree.git
13275 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13276 F: drivers/media/i2c/ov7740.c
13278 OMNIVISION OV8856 SENSOR DRIVER
13279 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13280 L: linux-media@vger.kernel.org
13282 T: git git://linuxtv.org/media_tree.git
13283 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13284 F: drivers/media/i2c/ov8856.c
13286 OMNIVISION OV9640 SENSOR DRIVER
13287 M: Petr Cvek <petrcvekcz@gmail.com>
13288 L: linux-media@vger.kernel.org
13290 F: drivers/media/i2c/ov9640.*
13292 OMNIVISION OV9650 SENSOR DRIVER
13293 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13294 R: Akinobu Mita <akinobu.mita@gmail.com>
13295 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13296 L: linux-media@vger.kernel.org
13298 T: git git://linuxtv.org/media_tree.git
13299 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13300 F: drivers/media/i2c/ov9650.c
13302 OMNIVISION OV9734 SENSOR DRIVER
13303 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13304 R: Bingbu Cao <bingbu.cao@intel.com>
13305 L: linux-media@vger.kernel.org
13307 T: git git://linuxtv.org/media_tree.git
13308 F: drivers/media/i2c/ov9734.c
13310 ONENAND FLASH DRIVER
13311 M: Kyungmin Park <kyungmin.park@samsung.com>
13312 L: linux-mtd@lists.infradead.org
13314 F: drivers/mtd/nand/onenand/
13315 F: include/linux/mtd/onenand*.h
13317 ONION OMEGA2+ BOARD
13318 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13319 L: linux-mips@vger.kernel.org
13321 F: arch/mips/boot/dts/ralink/omega2p.dts
13324 M: Jens Wiklander <jens.wiklander@linaro.org>
13325 L: op-tee@lists.trustedfirmware.org
13327 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13328 F: drivers/tee/optee/
13330 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13331 M: Sumit Garg <sumit.garg@linaro.org>
13332 L: op-tee@lists.trustedfirmware.org
13334 F: drivers/char/hw_random/optee-rng.c
13337 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13338 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13339 L: linux-rdma@vger.kernel.org
13341 F: drivers/infiniband/ulp/opa_vnic
13343 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13344 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13345 M: Frank Rowand <frowand.list@gmail.com>
13346 L: devicetree@vger.kernel.org
13348 F: Documentation/devicetree/dynamic-resolution-notes.rst
13349 F: Documentation/devicetree/overlay-notes.rst
13350 F: drivers/of/overlay.c
13351 F: drivers/of/resolver.c
13352 K: of_overlay_notifier_
13354 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13355 M: Rob Herring <robh+dt@kernel.org>
13356 M: Frank Rowand <frowand.list@gmail.com>
13357 L: devicetree@vger.kernel.org
13359 W: http://www.devicetree.org/
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13361 F: Documentation/ABI/testing/sysfs-firmware-ofw
13363 F: include/linux/of*.h
13366 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13367 M: Rob Herring <robh+dt@kernel.org>
13368 L: devicetree@vger.kernel.org
13370 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13372 F: Documentation/devicetree/
13373 F: arch/*/boot/dts/
13374 F: include/dt-bindings/
13376 OPENCORES I2C BUS DRIVER
13377 M: Peter Korsgaard <peter@korsgaard.com>
13378 M: Andrew Lunn <andrew@lunn.ch>
13379 L: linux-i2c@vger.kernel.org
13381 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13382 F: Documentation/i2c/busses/i2c-ocores.rst
13383 F: drivers/i2c/busses/i2c-ocores.c
13384 F: include/linux/platform_data/i2c-ocores.h
13386 OPENRISC ARCHITECTURE
13387 M: Jonas Bonn <jonas@southpole.se>
13388 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13389 M: Stafford Horne <shorne@gmail.com>
13390 L: openrisc@lists.librecores.org
13392 W: http://openrisc.io
13393 T: git git://github.com/openrisc/linux.git
13394 F: Documentation/devicetree/bindings/openrisc/
13395 F: Documentation/openrisc/
13397 F: drivers/irqchip/irq-ompic.c
13398 F: drivers/irqchip/irq-or1k-*
13401 M: Pravin B Shelar <pshelar@ovn.org>
13402 L: netdev@vger.kernel.org
13403 L: dev@openvswitch.org
13405 W: http://openvswitch.org
13406 F: include/uapi/linux/openvswitch.h
13407 F: net/openvswitch/
13409 OPERATING PERFORMANCE POINTS (OPP)
13410 M: Viresh Kumar <vireshk@kernel.org>
13411 M: Nishanth Menon <nm@ti.com>
13412 M: Stephen Boyd <sboyd@kernel.org>
13413 L: linux-pm@vger.kernel.org
13415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13416 F: Documentation/devicetree/bindings/opp/
13417 F: Documentation/power/opp.rst
13419 F: include/linux/pm_opp.h
13422 M: Clemens Ladisch <clemens@ladisch.de>
13423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13426 F: sound/drivers/opl4/
13428 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13429 M: Mark Fasheh <mark@fasheh.com>
13430 M: Joel Becker <jlbec@evilplan.org>
13431 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13432 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13434 W: http://ocfs2.wiki.kernel.org
13435 F: Documentation/filesystems/dlmfs.rst
13436 F: Documentation/filesystems/ocfs2.rst
13439 ORANGEFS FILESYSTEM
13440 M: Mike Marshall <hubcap@omnibond.com>
13441 R: Martin Brandenburg <martin@omnibond.com>
13442 L: devel@lists.orangefs.org
13444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13445 F: Documentation/filesystems/orangefs.rst
13449 L: linux-wireless@vger.kernel.org
13451 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13452 W: http://www.nongnu.org/orinoco/
13453 F: drivers/net/wireless/intersil/orinoco/
13455 OV2659 OMNIVISION SENSOR DRIVER
13456 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13457 L: linux-media@vger.kernel.org
13459 W: https://linuxtv.org
13460 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13461 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13462 F: drivers/media/i2c/ov2659.c
13463 F: include/media/i2c/ov2659.h
13466 M: Miklos Szeredi <miklos@szeredi.hu>
13467 L: linux-unionfs@vger.kernel.org
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13470 F: Documentation/filesystems/overlayfs.rst
13473 P54 WIRELESS DRIVER
13474 M: Christian Lamparter <chunkeey@googlemail.com>
13475 L: linux-wireless@vger.kernel.org
13477 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13478 F: drivers/net/wireless/intersil/p54/
13481 M: Vladimir Oltean <olteanv@gmail.com>
13482 L: netdev@vger.kernel.org
13484 F: Documentation/core-api/packing.rst
13485 F: include/linux/packing.h
13488 PADATA PARALLEL EXECUTION MECHANISM
13489 M: Steffen Klassert <steffen.klassert@secunet.com>
13490 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13491 L: linux-crypto@vger.kernel.org
13492 L: linux-kernel@vger.kernel.org
13494 F: Documentation/core-api/padata.rst
13495 F: include/linux/padata.h
13499 M: Jesper Dangaard Brouer <hawk@kernel.org>
13500 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13501 L: netdev@vger.kernel.org
13503 F: Documentation/networking/page_pool.rst
13504 F: include/net/page_pool.h
13505 F: include/trace/events/page_pool.h
13506 F: net/core/page_pool.c
13508 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13509 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13510 L: platform-driver-x86@vger.kernel.org
13512 F: drivers/platform/x86/panasonic-laptop.c
13514 PARALLAX PING IIO SENSOR DRIVER
13515 M: Andreas Klinger <ak@it-klinger.de>
13516 L: linux-iio@vger.kernel.org
13518 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13519 F: drivers/iio/proximity/ping.c
13521 PARALLEL LCD/KEYPAD PANEL DRIVER
13522 M: Willy Tarreau <willy@haproxy.com>
13523 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13525 F: Documentation/admin-guide/lcd-panel-cgram.rst
13526 F: drivers/auxdisplay/panel.c
13528 PARALLEL PORT SUBSYSTEM
13529 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13530 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13531 L: linux-parport@lists.infradead.org (subscribers-only)
13533 F: Documentation/driver-api/parport*.rst
13534 F: drivers/char/ppdev.c
13535 F: drivers/parport/
13536 F: include/linux/parport*.h
13537 F: include/uapi/linux/ppdev.h
13539 PARAVIRT_OPS INTERFACE
13540 M: Juergen Gross <jgross@suse.com>
13541 M: Deep Shah <sdeep@vmware.com>
13542 M: "VMware, Inc." <pv-drivers@vmware.com>
13543 L: virtualization@lists.linux-foundation.org
13545 F: Documentation/virt/paravirt_ops.rst
13546 F: arch/*/include/asm/paravirt*.h
13547 F: arch/*/kernel/paravirt*
13548 F: include/linux/hypervisor.h
13550 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13551 M: Tim Waugh <tim@cyberelk.net>
13552 L: linux-parport@lists.infradead.org (subscribers-only)
13554 F: Documentation/admin-guide/blockdev/paride.rst
13555 F: drivers/block/paride/
13557 PARISC ARCHITECTURE
13558 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13559 M: Helge Deller <deller@gmx.de>
13560 L: linux-parisc@vger.kernel.org
13562 W: https://parisc.wiki.kernel.org
13563 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13566 F: Documentation/parisc/
13568 F: drivers/char/agp/parisc-agp.c
13569 F: drivers/input/misc/hp_sdc_rtc.c
13570 F: drivers/input/serio/gscps2.c
13571 F: drivers/input/serio/hp_sdc*
13573 F: drivers/parport/parport_gsc.*
13574 F: drivers/tty/serial/8250/8250_gsc.c
13575 F: drivers/video/console/sti*
13576 F: drivers/video/fbdev/sti*
13577 F: drivers/video/logo/logo_parisc*
13578 F: include/linux/hp_sdc.h
13581 M: Jiri Pirko <jiri@nvidia.com>
13582 L: netdev@vger.kernel.org
13584 F: include/linux/parman.h
13586 F: lib/test_parman.c
13588 PC ENGINES APU BOARD DRIVER
13589 M: Enrico Weigelt, metux IT consult <info@metux.net>
13591 F: drivers/platform/x86/pcengines-apuv2.c
13593 PC87360 HARDWARE MONITORING DRIVER
13594 M: Jim Cromie <jim.cromie@gmail.com>
13595 L: linux-hwmon@vger.kernel.org
13597 F: Documentation/hwmon/pc87360.rst
13598 F: drivers/hwmon/pc87360.c
13600 PC8736x GPIO DRIVER
13601 M: Jim Cromie <jim.cromie@gmail.com>
13603 F: drivers/char/pc8736x_gpio.c
13605 PC87427 HARDWARE MONITORING DRIVER
13606 M: Jean Delvare <jdelvare@suse.com>
13607 L: linux-hwmon@vger.kernel.org
13609 F: Documentation/hwmon/pc87427.rst
13610 F: drivers/hwmon/pc87427.c
13613 M: Riku Voipio <riku.voipio@iki.fi>
13615 F: drivers/leds/leds-pca9532.c
13616 F: include/linux/leds-pca9532.h
13618 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13619 M: Guenter Roeck <linux@roeck-us.net>
13620 L: linux-i2c@vger.kernel.org
13622 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13624 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13625 M: Khalid Aziz <khalid@gonehiking.org>
13627 F: drivers/firmware/pcdp.*
13629 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13630 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13631 M: Pali Rohár <pali@kernel.org>
13632 L: linux-pci@vger.kernel.org
13633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13635 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13636 F: drivers/pci/controller/pci-aardvark.c
13638 PCI DRIVER FOR ALTERA PCIE IP
13639 M: Ley Foon Tan <ley.foon.tan@intel.com>
13640 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13641 L: linux-pci@vger.kernel.org
13643 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13644 F: drivers/pci/controller/pcie-altera.c
13646 PCI DRIVER FOR APPLIEDMICRO XGENE
13647 M: Toan Le <toan@os.amperecomputing.com>
13648 L: linux-pci@vger.kernel.org
13649 L: linux-arm-kernel@lists.infradead.org
13651 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13652 F: drivers/pci/controller/pci-xgene.c
13654 PCI DRIVER FOR ARM VERSATILE PLATFORM
13655 M: Rob Herring <robh@kernel.org>
13656 L: linux-pci@vger.kernel.org
13657 L: linux-arm-kernel@lists.infradead.org
13659 F: Documentation/devicetree/bindings/pci/versatile.yaml
13660 F: drivers/pci/controller/pci-versatile.c
13662 PCI DRIVER FOR ARMADA 8K
13663 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13664 L: linux-pci@vger.kernel.org
13665 L: linux-arm-kernel@lists.infradead.org
13667 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13668 F: drivers/pci/controller/dwc/pcie-armada8k.c
13670 PCI DRIVER FOR CADENCE PCIE IP
13671 M: Tom Joseph <tjoseph@cadence.com>
13672 L: linux-pci@vger.kernel.org
13674 F: Documentation/devicetree/bindings/pci/cdns,*
13675 F: drivers/pci/controller/cadence/
13677 PCI DRIVER FOR FREESCALE LAYERSCAPE
13678 M: Minghuan Lian <minghuan.Lian@nxp.com>
13679 M: Mingkai Hu <mingkai.hu@nxp.com>
13680 M: Roy Zang <roy.zang@nxp.com>
13681 L: linuxppc-dev@lists.ozlabs.org
13682 L: linux-pci@vger.kernel.org
13683 L: linux-arm-kernel@lists.infradead.org
13685 F: drivers/pci/controller/dwc/*layerscape*
13687 PCI DRIVER FOR GENERIC OF HOSTS
13688 M: Will Deacon <will@kernel.org>
13689 L: linux-pci@vger.kernel.org
13690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13692 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13693 F: drivers/pci/controller/pci-host-common.c
13694 F: drivers/pci/controller/pci-host-generic.c
13696 PCI DRIVER FOR IMX6
13697 M: Richard Zhu <hongxing.zhu@nxp.com>
13698 M: Lucas Stach <l.stach@pengutronix.de>
13699 L: linux-pci@vger.kernel.org
13700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13702 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13703 F: drivers/pci/controller/dwc/*imx6*
13705 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13706 M: Jonathan Derrick <jonathan.derrick@intel.com>
13707 L: linux-pci@vger.kernel.org
13709 F: drivers/pci/controller/vmd.c
13711 PCI DRIVER FOR MICROSEMI SWITCHTEC
13712 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13713 M: Logan Gunthorpe <logang@deltatee.com>
13714 L: linux-pci@vger.kernel.org
13716 F: Documentation/ABI/testing/sysfs-class-switchtec
13717 F: Documentation/driver-api/switchtec.rst
13718 F: drivers/ntb/hw/mscc/
13719 F: drivers/pci/switch/switchtec*
13720 F: include/linux/switchtec.h
13721 F: include/uapi/linux/switchtec_ioctl.h
13723 PCI DRIVER FOR MOBIVEIL PCIE IP
13724 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13725 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13726 L: linux-pci@vger.kernel.org
13728 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13729 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13731 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13732 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13733 L: linux-pci@vger.kernel.org
13734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13736 F: drivers/pci/controller/*mvebu*
13738 PCI DRIVER FOR NVIDIA TEGRA
13739 M: Thierry Reding <thierry.reding@gmail.com>
13740 L: linux-tegra@vger.kernel.org
13741 L: linux-pci@vger.kernel.org
13743 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13744 F: drivers/pci/controller/pci-tegra.c
13746 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13747 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13748 L: linux-pci@vger.kernel.org
13749 L: linux-arm-kernel@lists.infradead.org
13751 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13752 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13754 PCI DRIVER FOR RENESAS R-CAR
13755 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13756 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13757 L: linux-pci@vger.kernel.org
13758 L: linux-renesas-soc@vger.kernel.org
13760 F: Documentation/devicetree/bindings/pci/*rcar*
13761 F: drivers/pci/controller/*rcar*
13763 PCI DRIVER FOR SAMSUNG EXYNOS
13764 M: Jingoo Han <jingoohan1@gmail.com>
13765 L: linux-pci@vger.kernel.org
13766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13767 L: linux-samsung-soc@vger.kernel.org
13769 F: drivers/pci/controller/dwc/pci-exynos.c
13771 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13772 M: Jingoo Han <jingoohan1@gmail.com>
13773 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13774 L: linux-pci@vger.kernel.org
13776 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13777 F: drivers/pci/controller/dwc/*designware*
13779 PCI DRIVER FOR TI DRA7XX/J721E
13780 M: Kishon Vijay Abraham I <kishon@ti.com>
13781 L: linux-omap@vger.kernel.org
13782 L: linux-pci@vger.kernel.org
13783 L: linux-arm-kernel@lists.infradead.org
13785 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13786 F: drivers/pci/controller/cadence/pci-j721e.c
13787 F: drivers/pci/controller/dwc/pci-dra7xx.c
13789 PCI DRIVER FOR TI KEYSTONE
13790 M: Murali Karicheri <m-karicheri2@ti.com>
13791 L: linux-pci@vger.kernel.org
13792 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13794 F: drivers/pci/controller/dwc/pci-keystone.c
13796 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13797 M: Linus Walleij <linus.walleij@linaro.org>
13798 L: linux-pci@vger.kernel.org
13800 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13801 F: drivers/pci/controller/pci-v3-semi.c
13803 PCI ENDPOINT SUBSYSTEM
13804 M: Kishon Vijay Abraham I <kishon@ti.com>
13805 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13806 L: linux-pci@vger.kernel.org
13808 F: Documentation/PCI/endpoint/*
13809 F: Documentation/misc-devices/pci-endpoint-test.rst
13810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13811 F: drivers/misc/pci_endpoint_test.c
13812 F: drivers/pci/endpoint/
13815 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13816 M: Russell Currey <ruscur@russell.cc>
13817 M: Oliver O'Halloran <oohall@gmail.com>
13818 L: linuxppc-dev@lists.ozlabs.org
13820 F: Documentation/PCI/pci-error-recovery.rst
13821 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13822 F: arch/powerpc/include/*/eeh*.h
13823 F: arch/powerpc/kernel/eeh*.c
13824 F: arch/powerpc/platforms/*/eeh*.c
13825 F: drivers/pci/pcie/aer.c
13826 F: drivers/pci/pcie/dpc.c
13827 F: drivers/pci/pcie/err.c
13830 M: Linas Vepstas <linasvepstas@gmail.com>
13831 L: linux-pci@vger.kernel.org
13833 F: Documentation/PCI/pci-error-recovery.rst
13835 PCI MSI DRIVER FOR ALTERA MSI IP
13836 M: Ley Foon Tan <ley.foon.tan@intel.com>
13837 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13838 L: linux-pci@vger.kernel.org
13840 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13841 F: drivers/pci/controller/pcie-altera-msi.c
13843 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13844 M: Toan Le <toan@os.amperecomputing.com>
13845 L: linux-pci@vger.kernel.org
13846 L: linux-arm-kernel@lists.infradead.org
13848 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13849 F: drivers/pci/controller/pci-xgene-msi.c
13851 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13852 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13853 R: Rob Herring <robh@kernel.org>
13854 L: linux-pci@vger.kernel.org
13856 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13858 F: drivers/pci/controller/
13861 M: Bjorn Helgaas <bhelgaas@google.com>
13862 L: linux-pci@vger.kernel.org
13864 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13866 F: Documentation/PCI/
13867 F: Documentation/devicetree/bindings/pci/
13868 F: arch/x86/kernel/early-quirks.c
13869 F: arch/x86/kernel/quirks.c
13871 F: drivers/acpi/pci*
13873 F: include/asm-generic/pci*
13874 F: include/linux/of_pci.h
13875 F: include/linux/pci*
13876 F: include/uapi/linux/pci*
13879 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13880 M: Jonathan Chocron <jonnyc@amazon.com>
13881 L: linux-pci@vger.kernel.org
13883 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13884 F: drivers/pci/controller/dwc/pcie-al.c
13886 PCIE DRIVER FOR AMLOGIC MESON
13887 M: Yue Wang <yue.wang@Amlogic.com>
13888 L: linux-pci@vger.kernel.org
13889 L: linux-amlogic@lists.infradead.org
13891 F: drivers/pci/controller/dwc/pci-meson.c
13893 PCIE DRIVER FOR AXIS ARTPEC
13894 M: Jesper Nilsson <jesper.nilsson@axis.com>
13895 L: linux-arm-kernel@axis.com
13896 L: linux-pci@vger.kernel.org
13898 F: Documentation/devicetree/bindings/pci/axis,artpec*
13899 F: drivers/pci/controller/dwc/*artpec*
13901 PCIE DRIVER FOR CAVIUM THUNDERX
13902 M: Robert Richter <rric@kernel.org>
13903 L: linux-pci@vger.kernel.org
13904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13906 F: drivers/pci/controller/pci-thunder-*
13908 PCIE DRIVER FOR HISILICON
13909 M: Zhou Wang <wangzhou1@hisilicon.com>
13910 L: linux-pci@vger.kernel.org
13912 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13913 F: drivers/pci/controller/dwc/pcie-hisi.c
13915 PCIE DRIVER FOR HISILICON KIRIN
13916 M: Xiaowei Song <songxiaowei@hisilicon.com>
13917 M: Binghui Wang <wangbinghui@hisilicon.com>
13918 L: linux-pci@vger.kernel.org
13920 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13921 F: drivers/pci/controller/dwc/pcie-kirin.c
13923 PCIE DRIVER FOR HISILICON STB
13924 M: Shawn Guo <shawn.guo@linaro.org>
13925 L: linux-pci@vger.kernel.org
13927 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13928 F: drivers/pci/controller/dwc/pcie-histb.c
13930 PCIE DRIVER FOR MEDIATEK
13931 M: Ryder Lee <ryder.lee@mediatek.com>
13932 L: linux-pci@vger.kernel.org
13933 L: linux-mediatek@lists.infradead.org
13935 F: Documentation/devicetree/bindings/pci/mediatek*
13936 F: drivers/pci/controller/*mediatek*
13938 PCIE DRIVER FOR MICROCHIP
13939 M: Daire McNamara <daire.mcnamara@microchip.com>
13940 L: linux-pci@vger.kernel.org
13942 F: Documentation/devicetree/bindings/pci/microchip*
13943 F: drivers/pci/controller/*microchip*
13945 PCIE DRIVER FOR QUALCOMM MSM
13946 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13947 L: linux-pci@vger.kernel.org
13948 L: linux-arm-msm@vger.kernel.org
13950 F: drivers/pci/controller/dwc/*qcom*
13952 PCIE DRIVER FOR ROCKCHIP
13953 M: Shawn Lin <shawn.lin@rock-chips.com>
13954 L: linux-pci@vger.kernel.org
13955 L: linux-rockchip@lists.infradead.org
13957 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13958 F: drivers/pci/controller/pcie-rockchip*
13960 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13961 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13962 L: linux-pci@vger.kernel.org
13964 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13965 F: drivers/pci/controller/dwc/pcie-uniphier*
13967 PCIE DRIVER FOR ST SPEAR13XX
13968 M: Pratyush Anand <pratyush.anand@gmail.com>
13969 L: linux-pci@vger.kernel.org
13971 F: drivers/pci/controller/dwc/*spear*
13974 M: Dominik Brodowski <linux@dominikbrodowski.net>
13976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13977 F: Documentation/pcmcia/
13982 PCNET32 NETWORK DRIVER
13983 M: Don Fry <pcnet32@frontier.com>
13984 L: netdev@vger.kernel.org
13986 F: drivers/net/ethernet/amd/pcnet32.c
13988 PCRYPT PARALLEL CRYPTO ENGINE
13989 M: Steffen Klassert <steffen.klassert@secunet.com>
13990 L: linux-crypto@vger.kernel.org
13993 F: include/crypto/pcrypt.h
13995 PEAQ WMI HOTKEYS DRIVER
13996 M: Hans de Goede <hdegoede@redhat.com>
13997 L: platform-driver-x86@vger.kernel.org
13999 F: drivers/platform/x86/peaq-wmi.c
14001 PENSANDO ETHERNET DRIVERS
14002 M: Shannon Nelson <snelson@pensando.io>
14003 M: drivers@pensando.io
14004 L: netdev@vger.kernel.org
14006 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14007 F: drivers/net/ethernet/pensando/
14009 PER-CPU MEMORY ALLOCATOR
14010 M: Dennis Zhou <dennis@kernel.org>
14011 M: Tejun Heo <tj@kernel.org>
14012 M: Christoph Lameter <cl@linux.com>
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14015 F: arch/*/include/asm/percpu.h
14016 F: include/linux/percpu*.h
14019 PER-TASK DELAY ACCOUNTING
14020 M: Balbir Singh <bsingharora@gmail.com>
14022 F: include/linux/delayacct.h
14023 F: kernel/delayacct.c
14025 PERFORMANCE EVENTS SUBSYSTEM
14026 M: Peter Zijlstra <peterz@infradead.org>
14027 M: Ingo Molnar <mingo@redhat.com>
14028 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14029 R: Mark Rutland <mark.rutland@arm.com>
14030 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14031 R: Jiri Olsa <jolsa@redhat.com>
14032 R: Namhyung Kim <namhyung@kernel.org>
14033 L: linux-kernel@vger.kernel.org
14035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14037 F: arch/*/events/*/*
14038 F: arch/*/include/asm/perf_event.h
14039 F: arch/*/kernel/*/*/perf_event*.c
14040 F: arch/*/kernel/*/perf_event*.c
14041 F: arch/*/kernel/perf_callchain.c
14042 F: arch/*/kernel/perf_event*.c
14043 F: include/linux/perf_event.h
14044 F: include/uapi/linux/perf_event.h
14049 PERFORMANCE EVENTS TOOLING ARM64
14050 R: John Garry <john.garry@huawei.com>
14051 R: Will Deacon <will@kernel.org>
14052 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14053 R: Leo Yan <leo.yan@linaro.org>
14054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14056 F: tools/build/feature/test-libopencsd.c
14057 F: tools/perf/arch/arm*/
14058 F: tools/perf/pmu-events/arch/arm64/
14059 F: tools/perf/util/arm-spe*
14060 F: tools/perf/util/cs-etm*
14062 PERSONALITY HANDLING
14063 M: Christoph Hellwig <hch@infradead.org>
14064 L: linux-abi-devel@lists.sourceforge.net
14066 F: include/linux/personality.h
14067 F: include/uapi/linux/personality.h
14069 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14070 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14071 L: linux-input@vger.kernel.org
14073 F: Documentation/input/devices/pxrc.rst
14074 F: drivers/input/joystick/pxrc.c
14077 M: Remi Denis-Courmont <courmisch@gmail.com>
14079 F: Documentation/networking/phonet.rst
14080 F: include/linux/phonet.h
14081 F: include/net/phonet/
14082 F: include/uapi/linux/phonet.h
14086 M: Joern Engel <joern@lazybastard.org>
14087 L: linux-mtd@lists.infradead.org
14089 F: drivers/mtd/devices/phram.c
14092 M: Bruno Prémont <bonbons@linux-vserver.org>
14093 L: linux-input@vger.kernel.org
14095 F: drivers/hid/hid-picolcd*
14098 M: Christian Brauner <christian@brauner.io>
14099 L: linux-kernel@vger.kernel.org
14101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14103 F: tools/testing/selftests/clone3/
14104 F: tools/testing/selftests/pid_namespace/
14105 F: tools/testing/selftests/pidfd/
14108 K: \b(clone_args|kernel_clone_args)\b
14110 PIN CONTROL SUBSYSTEM
14111 M: Linus Walleij <linus.walleij@linaro.org>
14112 L: linux-gpio@vger.kernel.org
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14115 F: Documentation/devicetree/bindings/pinctrl/
14116 F: Documentation/driver-api/pinctl.rst
14117 F: drivers/pinctrl/
14118 F: include/linux/pinctrl/
14120 PIN CONTROLLER - FREESCALE
14121 M: Dong Aisheng <aisheng.dong@nxp.com>
14122 M: Fabio Estevam <festevam@gmail.com>
14123 M: Shawn Guo <shawnguo@kernel.org>
14124 M: Stefan Agner <stefan@agner.ch>
14125 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14126 L: linux-gpio@vger.kernel.org
14128 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14129 F: drivers/pinctrl/freescale/
14131 PIN CONTROLLER - INTEL
14132 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14133 M: Andy Shevchenko <andy@kernel.org>
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14136 F: drivers/pinctrl/intel/
14138 PIN CONTROLLER - MEDIATEK
14139 M: Sean Wang <sean.wang@kernel.org>
14140 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14142 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14143 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14144 F: drivers/pinctrl/mediatek/
14146 PIN CONTROLLER - MICROCHIP AT91
14147 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14149 L: linux-gpio@vger.kernel.org
14151 F: drivers/gpio/gpio-sama5d2-piobu.c
14152 F: drivers/pinctrl/pinctrl-at91*
14154 PIN CONTROLLER - QUALCOMM
14155 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14156 L: linux-arm-msm@vger.kernel.org
14158 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14159 F: drivers/pinctrl/qcom/
14161 PIN CONTROLLER - RENESAS
14162 M: Geert Uytterhoeven <geert+renesas@glider.be>
14163 L: linux-renesas-soc@vger.kernel.org
14165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14166 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14167 F: drivers/pinctrl/renesas/
14169 PIN CONTROLLER - SAMSUNG
14170 M: Tomasz Figa <tomasz.figa@gmail.com>
14171 M: Krzysztof Kozlowski <krzk@kernel.org>
14172 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14174 L: linux-samsung-soc@vger.kernel.org
14176 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14178 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14179 F: drivers/pinctrl/samsung/
14180 F: include/dt-bindings/pinctrl/samsung.h
14182 PIN CONTROLLER - SINGLE
14183 M: Tony Lindgren <tony@atomide.com>
14184 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14186 L: linux-omap@vger.kernel.org
14188 F: drivers/pinctrl/pinctrl-single.c
14190 PIN CONTROLLER - ST SPEAR
14191 M: Viresh Kumar <vireshk@kernel.org>
14192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14194 W: http://www.st.com/spear
14195 F: drivers/pinctrl/spear/
14197 PISTACHIO SOC SUPPORT
14198 M: James Hartley <james.hartley@sondrel.com>
14199 L: linux-mips@vger.kernel.org
14201 F: arch/mips/boot/dts/img/pistachio*
14202 F: arch/mips/configs/pistachio*_defconfig
14203 F: arch/mips/pistachio/
14206 M: linux-block@vger.kernel.org
14208 F: drivers/block/pktcdvd.c
14209 F: include/linux/pktcdvd.h
14210 F: include/uapi/linux/pktcdvd.h
14212 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14213 M: Tomasz Duszynski <tduszyns@gmail.com>
14215 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14216 F: drivers/iio/chemical/pms7003.c
14219 M: Jacob Keller <jacob.e.keller@intel.com>
14221 F: Documentation/driver-api/pldmfw/
14222 F: include/linux/pldmfw.h
14226 M: Logan Gunthorpe <logang@deltatee.com>
14228 F: drivers/dma/plx_dma.c
14231 M: Charles Hsu <hsu.yungteng@gmail.com>
14232 L: linux-hwmon@vger.kernel.org
14234 F: Documentation/hwmon/pm6764tr.rst
14235 F: drivers/hwmon/pmbus/pm6764tr.c
14238 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14239 L: linux-pm@vger.kernel.org
14241 W: https://01.org/pm-graph
14242 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14243 T: git git://github.com/intel/pm-graph
14244 F: tools/power/pm-graph
14246 PMBUS HARDWARE MONITORING DRIVERS
14247 M: Guenter Roeck <linux@roeck-us.net>
14248 L: linux-hwmon@vger.kernel.org
14250 W: http://hwmon.wiki.kernel.org/
14251 W: http://www.roeck-us.net/linux/drivers/
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14253 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14254 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14255 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14256 F: Documentation/hwmon/adm1275.rst
14257 F: Documentation/hwmon/ibm-cffps.rst
14258 F: Documentation/hwmon/ir35221.rst
14259 F: Documentation/hwmon/lm25066.rst
14260 F: Documentation/hwmon/ltc2978.rst
14261 F: Documentation/hwmon/ltc3815.rst
14262 F: Documentation/hwmon/max16064.rst
14263 F: Documentation/hwmon/max20751.rst
14264 F: Documentation/hwmon/max31785.rst
14265 F: Documentation/hwmon/max34440.rst
14266 F: Documentation/hwmon/max8688.rst
14267 F: Documentation/hwmon/pmbus-core.rst
14268 F: Documentation/hwmon/pmbus.rst
14269 F: Documentation/hwmon/tps40422.rst
14270 F: Documentation/hwmon/ucd9000.rst
14271 F: Documentation/hwmon/ucd9200.rst
14272 F: Documentation/hwmon/zl6100.rst
14273 F: drivers/hwmon/pmbus/
14274 F: include/linux/pmbus.h
14276 PMC SIERRA MaxRAID DRIVER
14277 L: linux-scsi@vger.kernel.org
14279 W: http://www.pmc-sierra.com/
14280 F: drivers/scsi/pmcraid.*
14282 PMC SIERRA PM8001 DRIVER
14283 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14284 L: linux-scsi@vger.kernel.org
14286 F: drivers/scsi/pm8001/
14288 PNI RM3100 IIO DRIVER
14289 M: Song Qiang <songqiang1304521@gmail.com>
14290 L: linux-iio@vger.kernel.org
14292 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14293 F: drivers/iio/magnetometer/rm3100*
14296 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14297 L: linux-acpi@vger.kernel.org
14300 F: include/linux/pnp.h
14302 POSIX CLOCKS and TIMERS
14303 M: Thomas Gleixner <tglx@linutronix.de>
14304 L: linux-kernel@vger.kernel.org
14306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14308 F: include/linux/time_namespace.h
14309 F: include/linux/timer*
14310 F: kernel/time/*timer*
14311 F: kernel/time/namespace.c
14313 POWER MANAGEMENT CORE
14314 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14315 L: linux-pm@vger.kernel.org
14317 B: https://bugzilla.kernel.org
14318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14319 F: drivers/base/power/
14320 F: drivers/powercap/
14321 F: include/linux/intel_rapl.h
14322 F: include/linux/pm.h
14323 F: include/linux/pm_*
14324 F: include/linux/powercap.h
14325 F: kernel/configs/nopm.config
14327 POWER STATE COORDINATION INTERFACE (PSCI)
14328 M: Mark Rutland <mark.rutland@arm.com>
14329 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14330 L: linux-arm-kernel@lists.infradead.org
14332 F: drivers/firmware/psci/
14333 F: include/linux/psci.h
14334 F: include/uapi/linux/psci.h
14336 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14337 M: Sebastian Reichel <sre@kernel.org>
14338 L: linux-pm@vger.kernel.org
14340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14341 F: Documentation/ABI/testing/sysfs-class-power
14342 F: Documentation/devicetree/bindings/power/supply/
14343 F: drivers/power/supply/
14344 F: include/linux/power_supply.h
14346 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14347 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14348 L: linuxppc-dev@lists.ozlabs.org
14350 F: drivers/char/powernv-op-panel.c
14352 PPP OVER ATM (RFC 2364)
14353 M: Mitchell Blank Jr <mitch@sfgoth.com>
14355 F: include/uapi/linux/atmppp.h
14356 F: net/atm/pppoatm.c
14359 M: Michal Ostrowski <mostrows@earthlink.net>
14361 F: drivers/net/ppp/pppoe.c
14362 F: drivers/net/ppp/pppox.c
14365 M: James Chapman <jchapman@katalix.com>
14367 F: include/linux/if_pppol2tp.h
14368 F: include/uapi/linux/if_pppol2tp.h
14369 F: net/l2tp/l2tp_ppp.c
14371 PPP PROTOCOL DRIVERS AND COMPRESSORS
14372 M: Paul Mackerras <paulus@samba.org>
14373 L: linux-ppp@vger.kernel.org
14375 F: drivers/net/ppp/ppp_*
14378 M: Rodolfo Giometti <giometti@enneenne.com>
14379 L: linuxpps@ml.enneenne.com (subscribers-only)
14381 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14382 F: Documentation/ABI/testing/sysfs-pps
14383 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14384 F: Documentation/driver-api/pps.rst
14386 F: include/linux/pps*.h
14387 F: include/uapi/linux/pps.h
14390 M: Dmitry Kozlov <xeb@mail.ru>
14391 L: netdev@vger.kernel.org
14393 W: http://sourceforge.net/projects/accel-pptp
14394 F: drivers/net/ppp/pptp.c
14396 PRESSURE STALL INFORMATION (PSI)
14397 M: Johannes Weiner <hannes@cmpxchg.org>
14399 F: include/linux/psi*
14400 F: kernel/sched/psi.c
14403 M: Petr Mladek <pmladek@suse.com>
14404 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14405 R: Steven Rostedt <rostedt@goodmis.org>
14406 R: John Ogness <john.ogness@linutronix.de>
14408 F: include/linux/printk.h
14411 PRISM54 WIRELESS DRIVER
14412 M: Luis Chamberlain <mcgrof@kernel.org>
14413 L: linux-wireless@vger.kernel.org
14415 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14416 F: drivers/net/wireless/intersil/prism54/
14419 R: Alexey Dobriyan <adobriyan@gmail.com>
14420 L: linux-kernel@vger.kernel.org
14421 L: linux-fsdevel@vger.kernel.org
14423 F: Documentation/filesystems/proc.rst
14425 F: include/linux/proc_fs.h
14426 F: tools/testing/selftests/proc/
14429 M: Luis Chamberlain <mcgrof@kernel.org>
14430 M: Kees Cook <keescook@chromium.org>
14431 M: Iurii Zaikin <yzaikin@google.com>
14432 L: linux-kernel@vger.kernel.org
14433 L: linux-fsdevel@vger.kernel.org
14435 F: fs/proc/proc_sysctl.c
14436 F: include/linux/sysctl.h
14437 F: kernel/sysctl-test.c
14439 F: tools/testing/selftests/sysctl/
14441 PS3 NETWORK SUPPORT
14442 M: Geoff Levand <geoff@infradead.org>
14443 L: netdev@vger.kernel.org
14444 L: linuxppc-dev@lists.ozlabs.org
14446 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14448 PS3 PLATFORM SUPPORT
14449 M: Geoff Levand <geoff@infradead.org>
14450 L: linuxppc-dev@lists.ozlabs.org
14452 F: arch/powerpc/boot/ps3*
14453 F: arch/powerpc/include/asm/lv1call.h
14454 F: arch/powerpc/include/asm/ps3*.h
14455 F: arch/powerpc/platforms/ps3/
14458 F: drivers/rtc/rtc-ps3.c
14459 F: drivers/usb/host/*ps3.c
14460 F: sound/ppc/snd_ps3*
14463 M: Jim Paris <jim@jtan.com>
14464 M: Geoff Levand <geoff@infradead.org>
14465 L: linuxppc-dev@lists.ozlabs.org
14467 F: drivers/block/ps3vram.c
14469 PSAMPLE PACKET SAMPLING SUPPORT
14470 M: Yotam Gigi <yotam.gi@gmail.com>
14472 F: include/net/psample.h
14473 F: include/uapi/linux/psample.h
14477 M: Kees Cook <keescook@chromium.org>
14478 M: Anton Vorontsov <anton@enomsg.org>
14479 M: Colin Cross <ccross@android.com>
14480 M: Tony Luck <tony.luck@intel.com>
14482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14483 F: Documentation/admin-guide/ramoops.rst
14484 F: Documentation/admin-guide/pstore-blk.rst
14485 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14486 F: drivers/acpi/apei/erst.c
14487 F: drivers/firmware/efi/efi-pstore.c
14489 F: include/linux/pstore*
14490 K: \b(pstore|ramoops)
14492 PTP HARDWARE CLOCK SUPPORT
14493 M: Richard Cochran <richardcochran@gmail.com>
14494 L: netdev@vger.kernel.org
14496 W: http://linuxptp.sourceforge.net/
14497 F: Documentation/ABI/testing/sysfs-ptp
14498 F: Documentation/driver-api/ptp.rst
14499 F: drivers/net/phy/dp83640*
14501 F: include/linux/ptp_cl*
14504 M: Oleg Nesterov <oleg@redhat.com>
14506 F: arch/*/*/ptrace*.c
14507 F: arch/*/include/asm/ptrace*.h
14508 F: arch/*/ptrace*.c
14509 F: include/asm-generic/syscall.h
14510 F: include/linux/ptrace.h
14511 F: include/linux/regset.h
14512 F: include/linux/tracehook.h
14513 F: include/uapi/linux/ptrace.h
14514 F: include/uapi/linux/ptrace.h
14518 M: Hans Verkuil <hverkuil@xs4all.nl>
14519 L: linux-media@vger.kernel.org
14521 T: git git://linuxtv.org/media_tree.git
14522 F: Documentation/admin-guide/media/pulse8-cec.rst
14523 F: drivers/media/cec/usb/pulse8/
14525 PVRUSB2 VIDEO4LINUX DRIVER
14526 M: Mike Isely <isely@pobox.com>
14527 L: pvrusb2@isely.net (subscribers-only)
14528 L: linux-media@vger.kernel.org
14530 W: http://www.isely.net/pvrusb2/
14531 T: git git://linuxtv.org/media_tree.git
14532 F: Documentation/driver-api/media/drivers/pvrusb2*
14533 F: drivers/media/usb/pvrusb2/
14536 M: Hans Verkuil <hverkuil@xs4all.nl>
14537 L: linux-media@vger.kernel.org
14539 T: git git://linuxtv.org/media_tree.git
14540 F: drivers/media/usb/pwc/*
14541 F: include/trace/events/pwc.h
14544 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14545 L: linux-hwmon@vger.kernel.org
14547 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14548 F: Documentation/hwmon/pwm-fan.rst
14549 F: drivers/hwmon/pwm-fan.c
14552 M: Sean Young <sean@mess.org>
14553 L: linux-media@vger.kernel.org
14555 F: drivers/media/rc/pwm-ir-tx.c
14558 M: Thierry Reding <thierry.reding@gmail.com>
14559 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14560 M: Lee Jones <lee.jones@linaro.org>
14561 L: linux-pwm@vger.kernel.org
14563 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14565 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14566 F: Documentation/devicetree/bindings/pwm/
14567 F: Documentation/driver-api/pwm.rst
14568 F: drivers/gpio/gpio-mvebu.c
14570 F: drivers/video/backlight/pwm_bl.c
14571 F: include/linux/pwm.h
14572 F: include/linux/pwm_backlight.h
14573 K: pwm_(config|apply_state|ops)
14576 M: Robert Jarzmik <robert.jarzmik@free.fr>
14577 L: linux-gpio@vger.kernel.org
14579 F: drivers/gpio/gpio-pxa.c
14585 M: Robert Jarzmik <robert.jarzmik@free.fr>
14586 L: linux-rtc@vger.kernel.org
14589 PXA2xx/PXA3xx SUPPORT
14590 M: Daniel Mack <daniel@zonque.org>
14591 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14592 M: Robert Jarzmik <robert.jarzmik@free.fr>
14593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14595 T: git git://github.com/hzhuang1/linux.git
14596 T: git git://github.com/rjarzmik/linux.git
14597 F: arch/arm/boot/dts/pxa*
14598 F: arch/arm/mach-pxa/
14599 F: drivers/dma/pxa*
14600 F: drivers/pcmcia/pxa2xx*
14601 F: drivers/pinctrl/pxa/
14602 F: drivers/spi/spi-pxa2xx*
14603 F: drivers/usb/gadget/udc/pxa2*
14604 F: include/sound/pxa2xx-lib.h
14609 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14610 L: qat-linux@intel.com
14612 F: drivers/crypto/qat/
14614 QCOM AUDIO (ASoC) DRIVERS
14615 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14616 M: Banajit Goswami <bgoswami@codeaurora.org>
14617 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14619 F: sound/soc/codecs/lpass-va-macro.c
14620 F: sound/soc/codecs/lpass-wsa-macro.*
14621 F: sound/soc/codecs/msm8916-wcd-analog.c
14622 F: sound/soc/codecs/msm8916-wcd-digital.c
14623 F: sound/soc/codecs/wcd9335.*
14624 F: sound/soc/codecs/wcd934x.c
14625 F: sound/soc/codecs/wcd-clsh-v2.*
14626 F: sound/soc/codecs/wsa881x.c
14630 M: Alex Elder <elder@kernel.org>
14631 L: netdev@vger.kernel.org
14633 F: drivers/net/ipa/
14635 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14636 M: Gabriel Somlo <somlo@cmu.edu>
14637 M: "Michael S. Tsirkin" <mst@redhat.com>
14638 L: qemu-devel@nongnu.org
14640 F: drivers/firmware/qemu_fw_cfg.c
14641 F: include/uapi/linux/qemu_fw_cfg.h
14644 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14645 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14646 L: linux-rdma@vger.kernel.org
14648 F: drivers/infiniband/hw/qib/
14650 QLOGIC QL41xxx FCOE DRIVER
14651 M: Saurav Kashyap <skashyap@marvell.com>
14652 M: Javed Hasan <jhasan@marvell.com>
14653 M: GR-QLogic-Storage-Upstream@marvell.com
14654 L: linux-scsi@vger.kernel.org
14656 F: drivers/scsi/qedf/
14658 QLOGIC QL41xxx ISCSI DRIVER
14659 M: Nilesh Javali <njavali@marvell.com>
14660 M: Manish Rangankar <mrangankar@marvell.com>
14661 M: GR-QLogic-Storage-Upstream@marvell.com
14662 L: linux-scsi@vger.kernel.org
14664 F: drivers/scsi/qedi/
14666 QLOGIC QL4xxx ETHERNET DRIVER
14667 M: Ariel Elior <aelior@marvell.com>
14668 M: GR-everest-linux-l2@marvell.com
14669 L: netdev@vger.kernel.org
14671 F: drivers/net/ethernet/qlogic/qed/
14672 F: drivers/net/ethernet/qlogic/qede/
14673 F: include/linux/qed/
14675 QLOGIC QL4xxx RDMA DRIVER
14676 M: Michal Kalderon <mkalderon@marvell.com>
14677 M: Ariel Elior <aelior@marvell.com>
14678 L: linux-rdma@vger.kernel.org
14680 F: drivers/infiniband/hw/qedr/
14681 F: include/uapi/rdma/qedr-abi.h
14683 QLOGIC QLA1280 SCSI DRIVER
14684 M: Michael Reed <mdr@sgi.com>
14685 L: linux-scsi@vger.kernel.org
14687 F: drivers/scsi/qla1280.[ch]
14689 QLOGIC QLA2XXX FC-SCSI DRIVER
14690 M: Nilesh Javali <njavali@marvell.com>
14691 M: GR-QLogic-Storage-Upstream@marvell.com
14692 L: linux-scsi@vger.kernel.org
14694 F: drivers/scsi/qla2xxx/
14696 QLOGIC QLA3XXX NETWORK DRIVER
14697 M: GR-Linux-NIC-Dev@marvell.com
14698 L: netdev@vger.kernel.org
14700 F: drivers/net/ethernet/qlogic/qla3xxx.*
14702 QLOGIC QLA4XXX iSCSI DRIVER
14703 M: Nilesh Javali <njavali@marvell.com>
14704 M: Manish Rangankar <mrangankar@marvell.com>
14705 M: GR-QLogic-Storage-Upstream@marvell.com
14706 L: linux-scsi@vger.kernel.org
14708 F: drivers/scsi/qla4xxx/
14710 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14711 M: Shahed Shaikh <shshaikh@marvell.com>
14712 M: Manish Chopra <manishc@marvell.com>
14713 M: GR-Linux-NIC-Dev@marvell.com
14714 L: netdev@vger.kernel.org
14716 F: drivers/net/ethernet/qlogic/qlcnic/
14718 QLOGIC QLGE 10Gb ETHERNET DRIVER
14719 M: Manish Chopra <manishc@marvell.com>
14720 M: GR-Linux-NIC-Dev@marvell.com
14721 L: netdev@vger.kernel.org
14723 F: drivers/staging/qlge/
14725 QLOGIC QLGE 10Gb ETHERNET DRIVER
14726 M: Coiby Xu <coiby.xu@gmail.com>
14727 L: netdev@vger.kernel.org
14729 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14731 QM1D1B0004 MEDIA DRIVER
14732 M: Akihiro Tsukada <tskd08@gmail.com>
14733 L: linux-media@vger.kernel.org
14735 F: drivers/media/tuners/qm1d1b0004*
14737 QM1D1C0042 MEDIA DRIVER
14738 M: Akihiro Tsukada <tskd08@gmail.com>
14739 L: linux-media@vger.kernel.org
14741 F: drivers/media/tuners/qm1d1c0042*
14744 M: Anders Larsen <al@alarsen.net>
14746 W: http://www.alarsen.net/linux/qnx4fs/
14748 F: include/uapi/linux/qnx4_fs.h
14749 F: include/uapi/linux/qnxtypes.h
14751 QORIQ DPAA2 FSL-MC BUS DRIVER
14752 M: Stuart Yoder <stuyoder@gmail.com>
14753 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14754 L: linux-kernel@vger.kernel.org
14756 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14757 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14758 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14759 F: drivers/bus/fsl-mc/
14760 F: include/uapi/linux/fsl_mc.h
14762 QT1010 MEDIA DRIVER
14763 M: Antti Palosaari <crope@iki.fi>
14764 L: linux-media@vger.kernel.org
14766 W: https://linuxtv.org
14767 W: http://palosaari.fi/linux/
14768 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14769 T: git git://linuxtv.org/anttip/media_tree.git
14770 F: drivers/media/tuners/qt1010*
14772 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14773 M: Kalle Valo <kvalo@codeaurora.org>
14774 L: ath10k@lists.infradead.org
14776 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14778 F: drivers/net/wireless/ath/ath10k/
14780 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14781 M: Kalle Valo <kvalo@codeaurora.org>
14782 L: ath11k@lists.infradead.org
14784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14785 F: drivers/net/wireless/ath/ath11k/
14787 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14788 M: ath9k-devel@qca.qualcomm.com
14789 L: linux-wireless@vger.kernel.org
14791 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14792 F: drivers/net/wireless/ath/ath9k/
14794 QUALCOMM CAMERA SUBSYSTEM DRIVER
14795 M: Robert Foss <robert.foss@linaro.org>
14796 M: Todor Tomov <todor.too@gmail.com>
14797 L: linux-media@vger.kernel.org
14799 F: Documentation/admin-guide/media/qcom_camss.rst
14800 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14801 F: drivers/media/platform/qcom/camss/
14803 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14804 M: Niklas Cassel <nks@flawful.org>
14805 L: linux-pm@vger.kernel.org
14806 L: linux-arm-msm@vger.kernel.org
14808 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14809 F: drivers/soc/qcom/cpr.c
14811 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14812 M: Ilia Lin <ilia.lin@kernel.org>
14813 L: linux-pm@vger.kernel.org
14815 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14816 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14818 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14819 M: Timur Tabi <timur@kernel.org>
14820 L: netdev@vger.kernel.org
14822 F: drivers/net/ethernet/qualcomm/emac/
14824 QUALCOMM ETHQOS ETHERNET DRIVER
14825 M: Vinod Koul <vkoul@kernel.org>
14826 L: netdev@vger.kernel.org
14828 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14829 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14831 QUALCOMM GENERIC INTERFACE I2C DRIVER
14832 M: Akash Asthana <akashast@codeaurora.org>
14833 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14834 L: linux-i2c@vger.kernel.org
14835 L: linux-arm-msm@vger.kernel.org
14837 F: drivers/i2c/busses/i2c-qcom-geni.c
14839 QUALCOMM HEXAGON ARCHITECTURE
14840 M: Brian Cain <bcain@codeaurora.org>
14841 L: linux-hexagon@vger.kernel.org
14845 QUALCOMM HIDMA DRIVER
14846 M: Sinan Kaya <okaya@kernel.org>
14847 L: linux-arm-kernel@lists.infradead.org
14848 L: linux-arm-msm@vger.kernel.org
14849 L: dmaengine@vger.kernel.org
14851 F: drivers/dma/qcom/hidma*
14853 QUALCOMM I2C CCI DRIVER
14854 M: Loic Poulain <loic.poulain@linaro.org>
14855 M: Robert Foss <robert.foss@linaro.org>
14856 L: linux-i2c@vger.kernel.org
14857 L: linux-arm-msm@vger.kernel.org
14859 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14860 F: drivers/i2c/busses/i2c-qcom-cci.c
14863 M: Rob Clark <robdclark@gmail.com>
14864 L: iommu@lists.linux-foundation.org
14865 L: linux-arm-msm@vger.kernel.org
14867 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14869 QUALCOMM IPCC MAILBOX DRIVER
14870 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14871 L: linux-arm-msm@vger.kernel.org
14873 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14874 F: drivers/mailbox/qcom-ipcc.c
14875 F: include/dt-bindings/mailbox/qcom-ipcc.h
14877 QUALCOMM IPQ4019 USB PHY DRIVER
14878 M: Robert Marko <robert.marko@sartura.hr>
14879 M: Luka Perkov <luka.perkov@sartura.hr>
14880 L: linux-arm-msm@vger.kernel.org
14882 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14883 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14885 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14886 M: Robert Marko <robert.marko@sartura.hr>
14887 M: Luka Perkov <luka.perkov@sartura.hr>
14888 L: linux-arm-msm@vger.kernel.org
14890 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14891 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14893 QUALCOMM RMNET DRIVER
14894 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14895 M: Sean Tranchetti <stranche@codeaurora.org>
14896 L: netdev@vger.kernel.org
14898 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14899 F: drivers/net/ethernet/qualcomm/rmnet/
14900 F: include/linux/if_rmnet.h
14902 QUALCOMM TSENS THERMAL DRIVER
14903 M: Amit Kucheria <amitk@kernel.org>
14904 L: linux-pm@vger.kernel.org
14905 L: linux-arm-msm@vger.kernel.org
14907 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14908 F: drivers/thermal/qcom/
14910 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14911 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14912 L: linux-media@vger.kernel.org
14913 L: linux-arm-msm@vger.kernel.org
14915 T: git git://linuxtv.org/media_tree.git
14916 F: Documentation/devicetree/bindings/media/*venus*
14917 F: drivers/media/platform/qcom/venus/
14919 QUALCOMM WCN36XX WIRELESS DRIVER
14920 M: Kalle Valo <kvalo@codeaurora.org>
14921 L: wcn36xx@lists.infradead.org
14923 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14924 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14925 F: drivers/net/wireless/ath/wcn36xx/
14927 QUANTENNA QTNFMAC WIRELESS DRIVER
14928 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14929 R: Sergey Matyukevich <geomatsi@gmail.com>
14930 L: linux-wireless@vger.kernel.org
14932 F: drivers/net/wireless/quantenna
14934 RADEON and AMDGPU DRM DRIVERS
14935 M: Alex Deucher <alexander.deucher@amd.com>
14936 M: Christian König <christian.koenig@amd.com>
14937 L: amd-gfx@lists.freedesktop.org
14939 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14940 F: drivers/gpu/drm/amd/
14941 F: drivers/gpu/drm/radeon/
14942 F: include/uapi/drm/amdgpu_drm.h
14943 F: include/uapi/drm/radeon_drm.h
14945 RADEON FRAMEBUFFER DISPLAY DRIVER
14946 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14947 L: linux-fbdev@vger.kernel.org
14949 F: drivers/video/fbdev/aty/radeon*
14950 F: include/uapi/linux/radeonfb.h
14952 RADIOSHARK RADIO DRIVER
14953 M: Hans Verkuil <hverkuil@xs4all.nl>
14954 L: linux-media@vger.kernel.org
14956 T: git git://linuxtv.org/media_tree.git
14957 F: drivers/media/radio/radio-shark.c
14959 RADIOSHARK2 RADIO DRIVER
14960 M: Hans Verkuil <hverkuil@xs4all.nl>
14961 L: linux-media@vger.kernel.org
14963 T: git git://linuxtv.org/media_tree.git
14964 F: drivers/media/radio/radio-shark2.c
14965 F: drivers/media/radio/radio-tea5777.c
14967 RADOS BLOCK DEVICE (RBD)
14968 M: Ilya Dryomov <idryomov@gmail.com>
14969 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14970 L: ceph-devel@vger.kernel.org
14972 W: http://ceph.com/
14973 T: git git://github.com/ceph/ceph-client.git
14974 F: Documentation/ABI/testing/sysfs-bus-rbd
14975 F: drivers/block/rbd.c
14976 F: drivers/block/rbd_types.h
14978 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14979 M: Paul Mackerras <paulus@samba.org>
14980 L: linux-fbdev@vger.kernel.org
14982 F: drivers/video/fbdev/aty/aty128fb.c
14984 RAINSHADOW-CEC DRIVER
14985 M: Hans Verkuil <hverkuil@xs4all.nl>
14986 L: linux-media@vger.kernel.org
14988 T: git git://linuxtv.org/media_tree.git
14989 F: drivers/media/cec/usb/rainshadow/
14991 RALINK MIPS ARCHITECTURE
14992 M: John Crispin <john@phrozen.org>
14993 L: linux-mips@vger.kernel.org
14995 F: arch/mips/ralink
14997 RALINK RT2X00 WIRELESS LAN DRIVER
14998 M: Stanislaw Gruszka <stf_xl@wp.pl>
14999 M: Helmut Schaa <helmut.schaa@googlemail.com>
15000 L: linux-wireless@vger.kernel.org
15002 F: drivers/net/wireless/ralink/rt2x00/
15004 RAMDISK RAM BLOCK DEVICE DRIVER
15005 M: Jens Axboe <axboe@kernel.dk>
15007 F: Documentation/admin-guide/blockdev/ramdisk.rst
15008 F: drivers/block/brd.c
15010 RANCHU VIRTUAL BOARD FOR MIPS
15011 M: Miodrag Dinic <miodrag.dinic@mips.com>
15012 L: linux-mips@vger.kernel.org
15014 F: arch/mips/configs/generic/board-ranchu.config
15015 F: arch/mips/generic/board-ranchu.c
15017 RANDOM NUMBER DRIVER
15018 M: "Theodore Ts'o" <tytso@mit.edu>
15020 F: drivers/char/random.c
15023 M: Matt Porter <mporter@kernel.crashing.org>
15024 M: Alexandre Bounine <alex.bou9@gmail.com>
15026 F: drivers/rapidio/
15029 M: Tony Luck <tony.luck@intel.com>
15030 M: Borislav Petkov <bp@alien8.de>
15031 L: linux-edac@vger.kernel.org
15033 F: Documentation/admin-guide/ras.rst
15035 F: include/linux/ras.h
15036 F: include/ras/ras_event.h
15038 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15039 L: linux-wireless@vger.kernel.org
15041 F: drivers/net/wireless/ray*
15043 RC-CORE / LIRC FRAMEWORK
15044 M: Sean Young <sean@mess.org>
15045 L: linux-media@vger.kernel.org
15047 W: http://linuxtv.org
15048 T: git git://linuxtv.org/media_tree.git
15049 F: Documentation/driver-api/media/rc-core.rst
15050 F: Documentation/userspace-api/media/rc/
15051 F: drivers/media/rc/
15052 F: include/media/rc-map.h
15053 F: include/media/rc-core.h
15054 F: include/uapi/linux/lirc.h
15056 RCMM REMOTE CONTROLS DECODER
15057 M: Patrick Lerda <patrick9876@free.fr>
15059 F: drivers/media/rc/ir-rcmm-decoder.c
15061 RCUTORTURE TEST FRAMEWORK
15062 M: "Paul E. McKenney" <paulmck@kernel.org>
15063 M: Josh Triplett <josh@joshtriplett.org>
15064 R: Steven Rostedt <rostedt@goodmis.org>
15065 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15066 R: Lai Jiangshan <jiangshanlai@gmail.com>
15067 L: rcu@vger.kernel.org
15069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15070 F: tools/testing/selftests/rcutorture
15072 RDACM20 Camera Sensor
15073 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15074 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15075 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15076 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15077 L: linux-media@vger.kernel.org
15079 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15080 F: drivers/media/i2c/max9271.c
15081 F: drivers/media/i2c/max9271.h
15082 F: drivers/media/i2c/rdacm20.c
15084 RDACM21 Camera Sensor
15085 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15086 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15087 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15088 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15089 L: linux-media@vger.kernel.org
15091 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15092 F: drivers/media/i2c/max9271.c
15093 F: drivers/media/i2c/max9271.h
15094 F: drivers/media/i2c/rdacm21.c
15097 M: Florian Fainelli <florian@openwrt.org>
15100 RDC R6040 FAST ETHERNET DRIVER
15101 M: Florian Fainelli <f.fainelli@gmail.com>
15102 L: netdev@vger.kernel.org
15104 F: drivers/net/ethernet/rdc/r6040.c
15106 RDMAVT - RDMA verbs software
15107 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15108 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15109 L: linux-rdma@vger.kernel.org
15111 F: drivers/infiniband/sw/rdmavt
15113 RDS - RELIABLE DATAGRAM SOCKETS
15114 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15115 L: netdev@vger.kernel.org
15116 L: linux-rdma@vger.kernel.org
15117 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15119 W: https://oss.oracle.com/projects/rds/
15120 F: Documentation/networking/rds.rst
15123 RDT - RESOURCE ALLOCATION
15124 M: Fenghua Yu <fenghua.yu@intel.com>
15125 M: Reinette Chatre <reinette.chatre@intel.com>
15126 L: linux-kernel@vger.kernel.org
15128 F: Documentation/x86/resctrl*
15129 F: arch/x86/include/asm/resctrl.h
15130 F: arch/x86/kernel/cpu/resctrl/
15131 F: tools/testing/selftests/resctrl/
15133 READ-COPY UPDATE (RCU)
15134 M: "Paul E. McKenney" <paulmck@kernel.org>
15135 M: Josh Triplett <josh@joshtriplett.org>
15136 R: Steven Rostedt <rostedt@goodmis.org>
15137 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15138 R: Lai Jiangshan <jiangshanlai@gmail.com>
15139 R: Joel Fernandes <joel@joelfernandes.org>
15140 L: rcu@vger.kernel.org
15142 W: http://www.rdrop.com/users/paulmck/RCU/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15144 F: Documentation/RCU/
15145 F: include/linux/rcu*
15147 X: Documentation/RCU/torture.rst
15148 X: include/linux/srcu*.h
15149 X: kernel/rcu/srcu*.c
15151 REAL TIME CLOCK (RTC) SUBSYSTEM
15152 M: Alessandro Zummo <a.zummo@towertech.it>
15153 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15154 L: linux-rtc@vger.kernel.org
15156 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15158 F: Documentation/admin-guide/rtc.rst
15159 F: Documentation/devicetree/bindings/rtc/
15161 F: include/linux/platform_data/rtc-*
15162 F: include/linux/rtc.h
15163 F: include/linux/rtc/
15164 F: include/uapi/linux/rtc.h
15165 F: tools/testing/selftests/rtc/
15167 REALTEK AUDIO CODECS
15168 M: Oder Chiou <oder_chiou@realtek.com>
15170 F: include/sound/rt*.h
15171 F: sound/soc/codecs/rt*
15173 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15174 M: Linus Walleij <linus.walleij@linaro.org>
15176 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15177 F: drivers/net/dsa/realtek-smi*
15178 F: drivers/net/dsa/rtl83*
15180 REALTEK WIRELESS DRIVER (rtlwifi family)
15181 M: Ping-Ke Shih <pkshih@realtek.com>
15182 L: linux-wireless@vger.kernel.org
15184 W: https://wireless.wiki.kernel.org/
15185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15186 F: drivers/net/wireless/realtek/rtlwifi/
15188 REALTEK WIRELESS DRIVER (rtw88)
15189 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15190 L: linux-wireless@vger.kernel.org
15192 F: drivers/net/wireless/realtek/rtw88/
15194 REDPINE WIRELESS DRIVER
15195 M: Amitkumar Karwar <amitkarwar@gmail.com>
15196 M: Siva Rebbagondla <siva8118@gmail.com>
15197 L: linux-wireless@vger.kernel.org
15199 F: drivers/net/wireless/rsi/
15201 REGISTER MAP ABSTRACTION
15202 M: Mark Brown <broonie@kernel.org>
15203 L: linux-kernel@vger.kernel.org
15205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15206 F: Documentation/devicetree/bindings/regmap/
15207 F: drivers/base/regmap/
15208 F: include/linux/regmap.h
15210 REISERFS FILE SYSTEM
15211 L: reiserfs-devel@vger.kernel.org
15215 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15216 M: Ohad Ben-Cohen <ohad@wizery.com>
15217 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15218 L: linux-remoteproc@vger.kernel.org
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15221 F: Documentation/ABI/testing/sysfs-class-remoteproc
15222 F: Documentation/devicetree/bindings/remoteproc/
15223 F: Documentation/staging/remoteproc.rst
15224 F: drivers/remoteproc/
15225 F: include/linux/remoteproc.h
15226 F: include/linux/remoteproc/
15228 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15229 M: Ohad Ben-Cohen <ohad@wizery.com>
15230 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15231 L: linux-remoteproc@vger.kernel.org
15233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15234 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15235 F: Documentation/staging/rpmsg.rst
15237 F: include/linux/rpmsg.h
15238 F: include/linux/rpmsg/
15239 F: include/uapi/linux/rpmsg.h
15242 RENESAS CLOCK DRIVERS
15243 M: Geert Uytterhoeven <geert+renesas@glider.be>
15244 L: linux-renesas-soc@vger.kernel.org
15246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15247 F: Documentation/devicetree/bindings/clock/renesas,*
15248 F: drivers/clk/renesas/
15250 RENESAS EMEV2 I2C DRIVER
15251 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15253 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15254 F: drivers/i2c/busses/i2c-emev2.c
15256 RENESAS ETHERNET DRIVERS
15257 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15258 L: netdev@vger.kernel.org
15259 L: linux-renesas-soc@vger.kernel.org
15260 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15261 F: drivers/net/ethernet/renesas/
15262 F: include/linux/sh_eth.h
15264 RENESAS R-CAR GYROADC DRIVER
15265 M: Marek Vasut <marek.vasut@gmail.com>
15266 L: linux-iio@vger.kernel.org
15268 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15269 F: drivers/iio/adc/rcar-gyroadc.c
15271 RENESAS R-CAR I2C DRIVERS
15272 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15274 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15275 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15276 F: drivers/i2c/busses/i2c-rcar.c
15277 F: drivers/i2c/busses/i2c-sh_mobile.c
15279 RENESAS R-CAR THERMAL DRIVERS
15280 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15281 L: linux-renesas-soc@vger.kernel.org
15283 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15284 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15285 F: drivers/thermal/rcar_gen3_thermal.c
15286 F: drivers/thermal/rcar_thermal.c
15288 RENESAS RIIC DRIVER
15289 M: Chris Brandt <chris.brandt@renesas.com>
15291 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15292 F: drivers/i2c/busses/i2c-riic.c
15294 RENESAS USB PHY DRIVER
15295 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15296 L: linux-renesas-soc@vger.kernel.org
15298 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15300 RESET CONTROLLER FRAMEWORK
15301 M: Philipp Zabel <p.zabel@pengutronix.de>
15303 T: git git://git.pengutronix.de/git/pza/linux
15304 F: Documentation/devicetree/bindings/reset/
15305 F: Documentation/driver-api/reset.rst
15307 F: include/dt-bindings/reset/
15308 F: include/linux/reset-controller.h
15309 F: include/linux/reset.h
15310 F: include/linux/reset/
15311 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15313 RESTARTABLE SEQUENCES SUPPORT
15314 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15315 M: Peter Zijlstra <peterz@infradead.org>
15316 M: "Paul E. McKenney" <paulmck@kernel.org>
15317 M: Boqun Feng <boqun.feng@gmail.com>
15318 L: linux-kernel@vger.kernel.org
15320 F: include/trace/events/rseq.h
15321 F: include/uapi/linux/rseq.h
15323 F: tools/testing/selftests/rseq/
15326 M: Johannes Berg <johannes@sipsolutions.net>
15327 L: linux-wireless@vger.kernel.org
15329 W: https://wireless.wiki.kernel.org/
15330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15332 F: Documentation/ABI/stable/sysfs-class-rfkill
15333 F: Documentation/driver-api/rfkill.rst
15334 F: include/linux/rfkill.h
15335 F: include/uapi/linux/rfkill.h
15339 M: Thomas Graf <tgraf@suug.ch>
15340 M: Herbert Xu <herbert@gondor.apana.org.au>
15341 L: netdev@vger.kernel.org
15343 F: include/linux/rhashtable-types.h
15344 F: include/linux/rhashtable.h
15345 F: lib/rhashtable.c
15346 F: lib/test_rhashtable.c
15348 RICOH R5C592 MEMORYSTICK DRIVER
15349 M: Maxim Levitsky <maximlevitsky@gmail.com>
15351 F: drivers/memstick/host/r592.*
15353 RICOH SMARTMEDIA/XD DRIVER
15354 M: Maxim Levitsky <maximlevitsky@gmail.com>
15356 F: drivers/mtd/nand/raw/r852.c
15357 F: drivers/mtd/nand/raw/r852.h
15359 RISC-V ARCHITECTURE
15360 M: Paul Walmsley <paul.walmsley@sifive.com>
15361 M: Palmer Dabbelt <palmer@dabbelt.com>
15362 M: Albert Ou <aou@eecs.berkeley.edu>
15363 L: linux-riscv@lists.infradead.org
15365 P: Documentation/riscv/patch-acceptance.rst
15366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15372 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15373 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15374 L: linux-block@vger.kernel.org
15376 F: drivers/block/rnbd/
15379 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15381 W: http://sourceforge.net/projects/roccat/
15382 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15383 F: drivers/hid/hid-roccat*
15384 F: include/linux/hid-roccat*
15386 ROCKCHIP ISP V1 DRIVER
15387 M: Helen Koike <helen.koike@collabora.com>
15388 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15389 L: linux-media@vger.kernel.org
15390 L: linux-rockchip@lists.infradead.org
15392 F: Documentation/admin-guide/media/rkisp1.rst
15393 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15394 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15395 F: drivers/media/platform/rockchip/rkisp1
15396 F: include/uapi/linux/rkisp1-config.h
15398 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15399 M: Jacob Chen <jacob-chen@iotwrt.com>
15400 M: Ezequiel Garcia <ezequiel@collabora.com>
15401 L: linux-media@vger.kernel.org
15402 L: linux-rockchip@lists.infradead.org
15404 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15405 F: drivers/media/platform/rockchip/rga/
15407 ROCKCHIP VIDEO DECODER DRIVER
15408 M: Ezequiel Garcia <ezequiel@collabora.com>
15409 L: linux-media@vger.kernel.org
15410 L: linux-rockchip@lists.infradead.org
15412 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15413 F: drivers/staging/media/rkvdec/
15416 M: Jiri Pirko <jiri@resnulli.us>
15417 L: netdev@vger.kernel.org
15419 F: drivers/net/ethernet/rocker/
15423 W: http://www.comtrol.com
15424 F: Documentation/driver-api/serial/rocket.rst
15425 F: drivers/tty/rocket*
15427 ROCKETPORT EXPRESS/INFINITY DRIVER
15428 M: Kevin Cernekee <cernekee@gmail.com>
15429 L: linux-serial@vger.kernel.org
15431 F: drivers/tty/serial/rp2.*
15433 ROHM BD99954 CHARGER IC
15434 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15435 L: linux-power@fi.rohmeurope.com
15437 F: drivers/power/supply/bd99954-charger.c
15438 F: drivers/power/supply/bd99954-charger.h
15440 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15441 M: Tomasz Duszynski <tduszyns@gmail.com>
15443 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15444 F: drivers/iio/light/bh1750.c
15446 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15447 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15448 L: linux-kernel@vger.kernel.org
15449 L: linux-renesas-soc@vger.kernel.org
15451 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15452 F: drivers/gpio/gpio-bd9571mwv.c
15453 F: drivers/mfd/bd9571mwv.c
15454 F: drivers/regulator/bd9571mwv-regulator.c
15455 F: include/linux/mfd/bd9571mwv.h
15457 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15458 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15459 L: linux-power@fi.rohmeurope.com
15461 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15462 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15463 F: drivers/clk/clk-bd718x7.c
15464 F: drivers/gpio/gpio-bd70528.c
15465 F: drivers/gpio/gpio-bd71828.c
15466 F: drivers/mfd/rohm-bd70528.c
15467 F: drivers/mfd/rohm-bd71828.c
15468 F: drivers/mfd/rohm-bd718x7.c
15469 F: drivers/power/supply/bd70528-charger.c
15470 F: drivers/regulator/bd70528-regulator.c
15471 F: drivers/regulator/bd71828-regulator.c
15472 F: drivers/regulator/bd718x7-regulator.c
15473 F: drivers/regulator/rohm-regulator.c
15474 F: drivers/rtc/rtc-bd70528.c
15475 F: drivers/watchdog/bd70528_wdt.c
15476 F: include/linux/mfd/rohm-bd70528.h
15477 F: include/linux/mfd/rohm-bd71828.h
15478 F: include/linux/mfd/rohm-bd718x7.h
15479 F: include/linux/mfd/rohm-generic.h
15480 F: include/linux/mfd/rohm-shared.h
15483 M: Ralf Baechle <ralf@linux-mips.org>
15484 L: linux-hams@vger.kernel.org
15486 W: http://www.linux-ax25.org/
15487 F: include/net/rose.h
15488 F: include/uapi/linux/rose.h
15491 ROTATION DRIVER FOR ALLWINNER A83T
15492 M: Jernej Skrabec <jernej.skrabec@siol.net>
15493 L: linux-media@vger.kernel.org
15495 T: git git://linuxtv.org/media_tree.git
15496 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15497 F: drivers/media/platform/sunxi/sun8i-rotate/
15499 RTL2830 MEDIA DRIVER
15500 M: Antti Palosaari <crope@iki.fi>
15501 L: linux-media@vger.kernel.org
15503 W: https://linuxtv.org
15504 W: http://palosaari.fi/linux/
15505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15506 T: git git://linuxtv.org/anttip/media_tree.git
15507 F: drivers/media/dvb-frontends/rtl2830*
15509 RTL2832 MEDIA DRIVER
15510 M: Antti Palosaari <crope@iki.fi>
15511 L: linux-media@vger.kernel.org
15513 W: https://linuxtv.org
15514 W: http://palosaari.fi/linux/
15515 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15516 T: git git://linuxtv.org/anttip/media_tree.git
15517 F: drivers/media/dvb-frontends/rtl2832*
15519 RTL2832_SDR MEDIA DRIVER
15520 M: Antti Palosaari <crope@iki.fi>
15521 L: linux-media@vger.kernel.org
15523 W: https://linuxtv.org
15524 W: http://palosaari.fi/linux/
15525 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15526 T: git git://linuxtv.org/anttip/media_tree.git
15527 F: drivers/media/dvb-frontends/rtl2832_sdr*
15529 RTL8180 WIRELESS DRIVER
15530 L: linux-wireless@vger.kernel.org
15532 W: https://wireless.wiki.kernel.org/
15533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15534 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15536 RTL8187 WIRELESS DRIVER
15537 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15538 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15539 M: Larry Finger <Larry.Finger@lwfinger.net>
15540 L: linux-wireless@vger.kernel.org
15542 W: https://wireless.wiki.kernel.org/
15543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15544 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15546 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15547 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15548 L: linux-wireless@vger.kernel.org
15550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15551 F: drivers/net/wireless/realtek/rtl8xxxu/
15553 RTRS TRANSPORT DRIVERS
15554 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15555 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15556 L: linux-rdma@vger.kernel.org
15558 F: drivers/infiniband/ulp/rtrs/
15560 RXRPC SOCKETS (AF_RXRPC)
15561 M: David Howells <dhowells@redhat.com>
15562 L: linux-afs@lists.infradead.org
15564 W: https://www.infradead.org/~dhowells/kafs/
15565 F: Documentation/networking/rxrpc.rst
15566 F: include/keys/rxrpc-type.h
15567 F: include/net/af_rxrpc.h
15568 F: include/trace/events/rxrpc.h
15569 F: include/uapi/linux/rxrpc.h
15572 S3 SAVAGE FRAMEBUFFER DRIVER
15573 M: Antonino Daplas <adaplas@gmail.com>
15574 L: linux-fbdev@vger.kernel.org
15576 F: drivers/video/fbdev/savage/
15579 M: Heiko Carstens <hca@linux.ibm.com>
15580 M: Vasily Gorbik <gor@linux.ibm.com>
15581 M: Christian Borntraeger <borntraeger@de.ibm.com>
15582 L: linux-s390@vger.kernel.org
15584 W: http://www.ibm.com/developerworks/linux/linux390/
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15586 F: Documentation/driver-api/s390-drivers.rst
15587 F: Documentation/s390/
15591 S390 COMMON I/O LAYER
15592 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15593 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15594 L: linux-s390@vger.kernel.org
15596 W: http://www.ibm.com/developerworks/linux/linux390/
15597 F: drivers/s390/cio/
15600 M: Stefan Haberland <sth@linux.ibm.com>
15601 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15602 L: linux-s390@vger.kernel.org
15604 W: http://www.ibm.com/developerworks/linux/linux390/
15605 F: block/partitions/ibm.c
15606 F: drivers/s390/block/dasd*
15607 F: include/linux/dasd_mod.h
15610 M: Matthew Rosato <mjrosato@linux.ibm.com>
15611 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15612 L: linux-s390@vger.kernel.org
15614 W: http://www.ibm.com/developerworks/linux/linux390/
15615 F: drivers/iommu/s390-iommu.c
15617 S390 IUCV NETWORK LAYER
15618 M: Julian Wiedmann <jwi@linux.ibm.com>
15619 M: Karsten Graul <kgraul@linux.ibm.com>
15620 L: linux-s390@vger.kernel.org
15622 W: http://www.ibm.com/developerworks/linux/linux390/
15623 F: drivers/s390/net/*iucv*
15624 F: include/net/iucv/
15627 S390 NETWORK DRIVERS
15628 M: Julian Wiedmann <jwi@linux.ibm.com>
15629 M: Karsten Graul <kgraul@linux.ibm.com>
15630 L: linux-s390@vger.kernel.org
15632 W: http://www.ibm.com/developerworks/linux/linux390/
15633 F: drivers/s390/net/
15636 M: Niklas Schnelle <schnelle@linux.ibm.com>
15637 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15638 L: linux-s390@vger.kernel.org
15640 W: http://www.ibm.com/developerworks/linux/linux390/
15642 F: drivers/pci/hotplug/s390_pci_hpc.c
15643 F: Documentation/s390/pci.rst
15645 S390 VFIO AP DRIVER
15646 M: Tony Krowiak <akrowiak@linux.ibm.com>
15647 M: Pierre Morel <pmorel@linux.ibm.com>
15648 M: Halil Pasic <pasic@linux.ibm.com>
15649 L: linux-s390@vger.kernel.org
15651 W: http://www.ibm.com/developerworks/linux/linux390/
15652 F: Documentation/s390/vfio-ap.rst
15653 F: drivers/s390/crypto/vfio_ap_drv.c
15654 F: drivers/s390/crypto/vfio_ap_ops.c
15655 F: drivers/s390/crypto/vfio_ap_private.h
15657 S390 VFIO-CCW DRIVER
15658 M: Cornelia Huck <cohuck@redhat.com>
15659 M: Eric Farman <farman@linux.ibm.com>
15660 R: Halil Pasic <pasic@linux.ibm.com>
15661 L: linux-s390@vger.kernel.org
15662 L: kvm@vger.kernel.org
15664 F: Documentation/s390/vfio-ccw.rst
15665 F: drivers/s390/cio/vfio_ccw*
15666 F: include/uapi/linux/vfio_ccw.h
15668 S390 VFIO-PCI DRIVER
15669 M: Matthew Rosato <mjrosato@linux.ibm.com>
15670 L: linux-s390@vger.kernel.org
15671 L: kvm@vger.kernel.org
15673 F: drivers/vfio/pci/vfio_pci_zdev.c
15674 F: include/uapi/linux/vfio_zdev.h
15677 M: Harald Freudenberger <freude@linux.ibm.com>
15678 L: linux-s390@vger.kernel.org
15680 W: http://www.ibm.com/developerworks/linux/linux390/
15681 F: drivers/s390/crypto/
15684 M: Steffen Maier <maier@linux.ibm.com>
15685 M: Benjamin Block <bblock@linux.ibm.com>
15686 L: linux-s390@vger.kernel.org
15688 W: http://www.ibm.com/developerworks/linux/linux390/
15689 F: drivers/s390/scsi/zfcp_*
15691 S3C24XX SD/MMC Driver
15692 M: Ben Dooks <ben-linux@fluff.org>
15693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15695 F: drivers/mmc/host/s3cmci.*
15697 SAA6588 RDS RECEIVER DRIVER
15698 M: Hans Verkuil <hverkuil@xs4all.nl>
15699 L: linux-media@vger.kernel.org
15701 W: https://linuxtv.org
15702 T: git git://linuxtv.org/media_tree.git
15703 F: drivers/media/i2c/saa6588*
15705 SAA7134 VIDEO4LINUX DRIVER
15706 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15707 L: linux-media@vger.kernel.org
15709 W: https://linuxtv.org
15710 T: git git://linuxtv.org/media_tree.git
15711 F: Documentation/driver-api/media/drivers/saa7134*
15712 F: drivers/media/pci/saa7134/
15714 SAA7146 VIDEO4LINUX-2 DRIVER
15715 M: Hans Verkuil <hverkuil@xs4all.nl>
15716 L: linux-media@vger.kernel.org
15718 T: git git://linuxtv.org/media_tree.git
15719 F: drivers/media/common/saa7146/
15720 F: drivers/media/pci/saa7146/
15721 F: include/media/drv-intf/saa7146*
15723 SAFESETID SECURITY MODULE
15724 M: Micah Morton <mortonm@chromium.org>
15726 F: Documentation/admin-guide/LSM/SafeSetID.rst
15727 F: security/safesetid/
15729 SAMSUNG AUDIO (ASoC) DRIVERS
15730 M: Krzysztof Kozlowski <krzk@kernel.org>
15731 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15732 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15734 F: Documentation/devicetree/bindings/sound/samsung*
15735 F: sound/soc/samsung/
15737 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15738 M: Krzysztof Kozlowski <krzk@kernel.org>
15739 L: linux-crypto@vger.kernel.org
15740 L: linux-samsung-soc@vger.kernel.org
15742 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15743 F: drivers/crypto/exynos-rng.c
15745 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15746 M: Łukasz Stelmach <l.stelmach@samsung.com>
15747 L: linux-samsung-soc@vger.kernel.org
15749 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15750 F: drivers/char/hw_random/exynos-trng.c
15752 SAMSUNG FRAMEBUFFER DRIVER
15753 M: Jingoo Han <jingoohan1@gmail.com>
15754 L: linux-fbdev@vger.kernel.org
15756 F: drivers/video/fbdev/s3c-fb.c
15758 SAMSUNG INTERCONNECT DRIVERS
15759 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15760 M: Artur Świgoń <a.swigon@samsung.com>
15761 L: linux-pm@vger.kernel.org
15762 L: linux-samsung-soc@vger.kernel.org
15764 F: drivers/interconnect/samsung/
15766 SAMSUNG LAPTOP DRIVER
15767 M: Corentin Chary <corentin.chary@gmail.com>
15768 L: platform-driver-x86@vger.kernel.org
15770 F: drivers/platform/x86/samsung-laptop.c
15772 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15773 M: Krzysztof Kozlowski <krzk@kernel.org>
15774 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15775 L: linux-kernel@vger.kernel.org
15776 L: linux-samsung-soc@vger.kernel.org
15778 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15779 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15780 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15781 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15782 F: drivers/clk/clk-s2mps11.c
15783 F: drivers/mfd/sec*.c
15784 F: drivers/regulator/s2m*.c
15785 F: drivers/regulator/s5m*.c
15786 F: drivers/rtc/rtc-s5m.c
15787 F: include/linux/mfd/samsung/
15789 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15790 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15791 L: linux-media@vger.kernel.org
15792 L: linux-samsung-soc@vger.kernel.org
15794 F: drivers/media/platform/s3c-camif/
15795 F: include/media/drv-intf/s3c_camif.h
15797 SAMSUNG S3FWRN5 NFC DRIVER
15798 M: Krzysztof Kozlowski <krzk@kernel.org>
15799 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15800 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15802 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15803 F: drivers/nfc/s3fwrn5
15805 SAMSUNG S5C73M3 CAMERA DRIVER
15806 M: Andrzej Hajda <a.hajda@samsung.com>
15807 L: linux-media@vger.kernel.org
15809 F: drivers/media/i2c/s5c73m3/*
15811 SAMSUNG S5K5BAF CAMERA DRIVER
15812 M: Andrzej Hajda <a.hajda@samsung.com>
15813 L: linux-media@vger.kernel.org
15815 F: drivers/media/i2c/s5k5baf.c
15817 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15818 M: Krzysztof Kozlowski <krzk@kernel.org>
15819 M: Vladimir Zapolskiy <vz@mleia.com>
15820 L: linux-crypto@vger.kernel.org
15821 L: linux-samsung-soc@vger.kernel.org
15823 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15824 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15825 F: drivers/crypto/s5p-sss.c
15827 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15828 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15829 L: linux-media@vger.kernel.org
15831 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15832 F: drivers/media/platform/exynos4-is/
15834 SAMSUNG SOC CLOCK DRIVERS
15835 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15836 M: Tomasz Figa <tomasz.figa@gmail.com>
15837 M: Chanwoo Choi <cw00.choi@samsung.com>
15838 L: linux-samsung-soc@vger.kernel.org
15840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15841 F: Documentation/devicetree/bindings/clock/exynos*.txt
15842 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15843 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15844 F: drivers/clk/samsung/
15845 F: include/dt-bindings/clock/exynos*.h
15846 F: include/linux/clk/samsung.h
15847 F: include/linux/platform_data/clk-s3c2410.h
15849 SAMSUNG SPI DRIVERS
15850 M: Krzysztof Kozlowski <krzk@kernel.org>
15851 M: Andi Shyti <andi@etezian.org>
15852 L: linux-spi@vger.kernel.org
15853 L: linux-samsung-soc@vger.kernel.org
15855 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15856 F: drivers/spi/spi-s3c*
15857 F: include/linux/platform_data/spi-s3c64xx.h
15858 F: include/linux/spi/s3c24xx-fiq.h
15860 SAMSUNG SXGBE DRIVERS
15861 M: Byungho An <bh74.an@samsung.com>
15862 L: netdev@vger.kernel.org
15864 F: drivers/net/ethernet/samsung/sxgbe/
15866 SAMSUNG THERMAL DRIVER
15867 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15868 L: linux-pm@vger.kernel.org
15869 L: linux-samsung-soc@vger.kernel.org
15871 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15872 F: drivers/thermal/samsung/
15874 SAMSUNG USB2 PHY DRIVER
15875 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15876 L: linux-kernel@vger.kernel.org
15878 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15879 F: Documentation/driver-api/phy/samsung-usb2.rst
15880 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15881 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15882 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15883 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15884 F: drivers/phy/samsung/phy-samsung-usb2.c
15885 F: drivers/phy/samsung/phy-samsung-usb2.h
15888 M: Zwane Mwaikambo <zwanem@gmail.com>
15890 F: drivers/watchdog/sc1200wdt.c
15893 M: Ingo Molnar <mingo@redhat.com>
15894 M: Peter Zijlstra <peterz@infradead.org>
15895 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15896 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15897 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15898 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15899 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15900 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15901 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15902 L: linux-kernel@vger.kernel.org
15904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15905 F: include/linux/preempt.h
15906 F: include/linux/sched.h
15907 F: include/linux/wait.h
15908 F: include/uapi/linux/sched.h
15911 SCR24X CHIP CARD INTERFACE DRIVER
15912 M: Lubomir Rintel <lkundrak@v3.sk>
15914 F: drivers/char/pcmcia/scr24x_cs.c
15917 M: Jens Axboe <axboe@kernel.dk>
15918 L: linux-scsi@vger.kernel.org
15920 W: http://www.kernel.dk
15921 F: drivers/scsi/sr*
15923 SCSI RDMA PROTOCOL (SRP) INITIATOR
15924 M: Bart Van Assche <bvanassche@acm.org>
15925 L: linux-rdma@vger.kernel.org
15927 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15928 F: drivers/infiniband/ulp/srp/
15929 F: include/scsi/srp.h
15931 SCSI RDMA PROTOCOL (SRP) TARGET
15932 M: Bart Van Assche <bvanassche@acm.org>
15933 L: linux-rdma@vger.kernel.org
15934 L: target-devel@vger.kernel.org
15936 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15937 F: drivers/infiniband/ulp/srpt/
15940 M: Doug Gilbert <dgilbert@interlog.com>
15941 L: linux-scsi@vger.kernel.org
15943 W: http://sg.danny.cz/sg
15944 F: Documentation/scsi/scsi-generic.rst
15945 F: drivers/scsi/sg.c
15946 F: include/scsi/sg.h
15949 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15950 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15951 L: linux-scsi@vger.kernel.org
15953 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15956 F: Documentation/devicetree/bindings/scsi/
15961 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15962 L: linux-scsi@vger.kernel.org
15964 F: Documentation/scsi/st.rst
15965 F: drivers/scsi/st.*
15966 F: drivers/scsi/st_*.h
15968 SCSI TARGET CORE USER DRIVER
15969 M: Bodo Stroesser <bostroesser@gmail.com>
15970 L: linux-scsi@vger.kernel.org
15971 L: target-devel@vger.kernel.org
15973 F: Documentation/target/tcmu-design.rst
15974 F: drivers/target/target_core_user.c
15975 F: include/uapi/linux/target_core_user.h
15977 SCSI TARGET SUBSYSTEM
15978 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15979 L: linux-scsi@vger.kernel.org
15980 L: target-devel@vger.kernel.org
15982 W: http://www.linux-iscsi.org
15983 Q: https://patchwork.kernel.org/project/target-devel/list/
15984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15985 F: Documentation/target/
15990 M: Vlad Yasevich <vyasevich@gmail.com>
15991 M: Neil Horman <nhorman@tuxdriver.com>
15992 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15993 L: linux-sctp@vger.kernel.org
15995 W: http://lksctp.sourceforge.net
15996 F: Documentation/networking/sctp.rst
15997 F: include/linux/sctp.h
15998 F: include/net/sctp/
15999 F: include/uapi/linux/sctp.h
16003 M: Jim Cromie <jim.cromie@gmail.com>
16005 F: Documentation/i2c/busses/scx200_acb.rst
16006 F: arch/x86/platform/scx200/
16007 F: drivers/i2c/busses/scx200*
16008 F: drivers/mtd/maps/scx200_docflash.c
16009 F: drivers/watchdog/scx200_wdt.c
16010 F: include/linux/scx200.h
16013 M: Jim Cromie <jim.cromie@gmail.com>
16015 F: drivers/char/scx200_gpio.c
16016 F: include/linux/scx200_gpio.h
16018 SCx200 HRT CLOCKSOURCE DRIVER
16019 M: Jim Cromie <jim.cromie@gmail.com>
16021 F: drivers/clocksource/scx200_hrt.c
16023 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16024 M: Sascha Sommer <saschasommer@freenet.de>
16025 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16027 F: drivers/mmc/host/sdricoh_cs.c
16029 SECO BOARDS CEC DRIVER
16030 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16032 F: drivers/media/cec/platform/seco/seco-cec.c
16033 F: drivers/media/cec/platform/seco/seco-cec.h
16036 M: Kees Cook <keescook@chromium.org>
16037 R: Andy Lutomirski <luto@amacapital.net>
16038 R: Will Drewry <wad@chromium.org>
16040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16041 F: Documentation/userspace-api/seccomp_filter.rst
16042 F: include/linux/seccomp.h
16043 F: include/uapi/linux/seccomp.h
16044 F: kernel/seccomp.c
16045 F: tools/testing/selftests/kselftest_harness.h
16046 F: tools/testing/selftests/seccomp/*
16047 K: \bsecure_computing
16050 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16051 M: Al Cooper <alcooperx@gmail.com>
16052 L: linux-mmc@vger.kernel.org
16053 L: bcm-kernel-feedback-list@broadcom.com
16055 F: drivers/mmc/host/sdhci-brcmstb*
16057 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16058 M: Adrian Hunter <adrian.hunter@intel.com>
16059 L: linux-mmc@vger.kernel.org
16061 F: drivers/mmc/host/sdhci*
16062 F: include/linux/mmc/sdhci*
16064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16065 M: Eugen Hristev <eugen.hristev@microchip.com>
16066 L: linux-mmc@vger.kernel.org
16068 F: drivers/mmc/host/sdhci-of-at91.c
16070 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16071 M: Ben Dooks <ben-linux@fluff.org>
16072 M: Jaehoon Chung <jh80.chung@samsung.com>
16073 L: linux-mmc@vger.kernel.org
16075 F: drivers/mmc/host/sdhci-s3c*
16077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16078 M: Viresh Kumar <vireshk@kernel.org>
16079 L: linux-mmc@vger.kernel.org
16081 F: drivers/mmc/host/sdhci-spear.c
16083 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16084 M: Kishon Vijay Abraham I <kishon@ti.com>
16085 L: linux-mmc@vger.kernel.org
16087 F: drivers/mmc/host/sdhci-omap.c
16089 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16090 M: Jonathan Derrick <jonathan.derrick@intel.com>
16091 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16092 L: linux-block@vger.kernel.org
16094 F: block/opal_proto.h
16096 F: include/linux/sed*
16097 F: include/uapi/linux/sed*
16100 M: Security Officers <security@kernel.org>
16102 F: Documentation/admin-guide/security-bugs.rst
16105 M: James Morris <jmorris@namei.org>
16106 M: "Serge E. Hallyn" <serge@hallyn.com>
16107 L: linux-security-module@vger.kernel.org (suggested Cc:)
16109 W: http://kernsec.org/
16110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16112 X: security/selinux/
16114 SELINUX SECURITY MODULE
16115 M: Paul Moore <paul@paul-moore.com>
16116 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16117 M: Eric Paris <eparis@parisplace.org>
16118 L: selinux@vger.kernel.org
16120 W: https://selinuxproject.org
16121 W: https://github.com/SELinuxProject
16122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16123 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16124 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16125 F: Documentation/admin-guide/LSM/SELinux.rst
16126 F: include/trace/events/avc.h
16127 F: include/uapi/linux/selinux_netlink.h
16128 F: scripts/selinux/
16129 F: security/selinux/
16132 M: Jiri Slaby <jirislaby@kernel.org>
16134 F: drivers/misc/phantom.c
16135 F: include/uapi/linux/phantom.h
16137 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16138 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16140 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16141 F: drivers/iio/chemical/scd30.h
16142 F: drivers/iio/chemical/scd30_core.c
16143 F: drivers/iio/chemical/scd30_i2c.c
16144 F: drivers/iio/chemical/scd30_serial.c
16146 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16147 M: Tomasz Duszynski <tduszyns@gmail.com>
16149 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16150 F: drivers/iio/chemical/sps30.c
16153 M: Rob Herring <robh@kernel.org>
16154 L: linux-serial@vger.kernel.org
16156 F: Documentation/devicetree/bindings/serial/serial.yaml
16157 F: drivers/tty/serdev/
16158 F: include/linux/serdev.h
16161 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16162 L: linux-serial@vger.kernel.org
16164 F: Documentation/devicetree/bindings/serial/
16165 F: drivers/tty/serial/
16168 M: Sean Young <sean@mess.org>
16169 L: linux-media@vger.kernel.org
16171 F: drivers/media/rc/serial_ir.c
16173 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16174 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16175 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16177 F: Documentation/devicetree/bindings/slimbus/
16178 F: drivers/slimbus/
16179 F: include/linux/slimbus.h
16182 M: Edward Cree <ecree.xilinx@gmail.com>
16183 M: Martin Habets <habetsm.xilinx@gmail.com>
16184 L: netdev@vger.kernel.org
16186 F: drivers/net/ethernet/sfc/
16188 SFF/SFP/SFP+ MODULE SUPPORT
16189 M: Russell King <linux@armlinux.org.uk>
16190 L: netdev@vger.kernel.org
16192 F: drivers/net/phy/phylink.c
16193 F: drivers/net/phy/sfp*
16194 F: include/linux/mdio/mdio-i2c.h
16195 F: include/linux/phylink.h
16196 F: include/linux/sfp.h
16197 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)
16200 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16202 F: drivers/misc/sgi-gru/
16204 SGI XP/XPC/XPNET DRIVER
16205 M: Robin Holt <robinmholt@gmail.com>
16206 M: Steve Wahl <steve.wahl@hpe.com>
16207 R: Mike Travis <mike.travis@hpe.com>
16209 F: drivers/misc/sgi-xp/
16211 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16212 M: Karsten Graul <kgraul@linux.ibm.com>
16213 L: linux-s390@vger.kernel.org
16215 W: http://www.ibm.com/developerworks/linux/linux390/
16218 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16219 M: Linus Walleij <linus.walleij@linaro.org>
16220 L: linux-iio@vger.kernel.org
16222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16223 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16224 F: drivers/iio/light/gp2ap002.c
16226 SHARP RJ54N1CB0C SENSOR DRIVER
16227 M: Jacopo Mondi <jacopo@jmondi.org>
16228 L: linux-media@vger.kernel.org
16230 T: git git://linuxtv.org/media_tree.git
16231 F: drivers/media/i2c/rj54n1cb0c.c
16232 F: include/media/i2c/rj54n1cb0c.h
16234 SH_VOU V4L2 OUTPUT DRIVER
16235 L: linux-media@vger.kernel.org
16237 F: drivers/media/platform/sh_vou.c
16238 F: include/media/drv-intf/sh_vou.h
16240 SI2157 MEDIA DRIVER
16241 M: Antti Palosaari <crope@iki.fi>
16242 L: linux-media@vger.kernel.org
16244 W: https://linuxtv.org
16245 W: http://palosaari.fi/linux/
16246 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16247 T: git git://linuxtv.org/anttip/media_tree.git
16248 F: drivers/media/tuners/si2157*
16250 SI2165 MEDIA DRIVER
16251 M: Matthias Schwarzott <zzam@gentoo.org>
16252 L: linux-media@vger.kernel.org
16254 W: https://linuxtv.org
16255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16256 F: drivers/media/dvb-frontends/si2165*
16258 SI2168 MEDIA DRIVER
16259 M: Antti Palosaari <crope@iki.fi>
16260 L: linux-media@vger.kernel.org
16262 W: https://linuxtv.org
16263 W: http://palosaari.fi/linux/
16264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16265 T: git git://linuxtv.org/anttip/media_tree.git
16266 F: drivers/media/dvb-frontends/si2168*
16268 SI470X FM RADIO RECEIVER I2C DRIVER
16269 M: Hans Verkuil <hverkuil@xs4all.nl>
16270 L: linux-media@vger.kernel.org
16272 W: https://linuxtv.org
16273 T: git git://linuxtv.org/media_tree.git
16274 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16276 SI470X FM RADIO RECEIVER USB DRIVER
16277 M: Hans Verkuil <hverkuil@xs4all.nl>
16278 L: linux-media@vger.kernel.org
16280 W: https://linuxtv.org
16281 T: git git://linuxtv.org/media_tree.git
16282 F: drivers/media/radio/si470x/radio-si470x-common.c
16283 F: drivers/media/radio/si470x/radio-si470x-usb.c
16284 F: drivers/media/radio/si470x/radio-si470x.h
16286 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16287 M: Eduardo Valentin <edubezval@gmail.com>
16288 L: linux-media@vger.kernel.org
16290 W: https://linuxtv.org
16291 T: git git://linuxtv.org/media_tree.git
16292 F: drivers/media/radio/si4713/si4713.?
16294 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16295 M: Eduardo Valentin <edubezval@gmail.com>
16296 L: linux-media@vger.kernel.org
16298 W: https://linuxtv.org
16299 T: git git://linuxtv.org/media_tree.git
16300 F: drivers/media/radio/si4713/radio-platform-si4713.c
16302 SI4713 FM RADIO TRANSMITTER USB DRIVER
16303 M: Hans Verkuil <hverkuil@xs4all.nl>
16304 L: linux-media@vger.kernel.org
16306 W: https://linuxtv.org
16307 T: git git://linuxtv.org/media_tree.git
16308 F: drivers/media/radio/si4713/radio-usb-si4713.c
16311 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16312 L: linux-media@vger.kernel.org
16314 W: https://linuxtv.org
16315 T: git git://linuxtv.org/media_tree.git
16316 F: drivers/media/common/siano/
16317 F: drivers/media/mmc/siano/
16318 F: drivers/media/usb/siano/
16319 F: drivers/media/usb/siano/
16322 M: Palmer Dabbelt <palmer@dabbelt.com>
16323 M: Paul Walmsley <paul.walmsley@sifive.com>
16324 L: linux-riscv@lists.infradead.org
16326 T: git git://github.com/sifive/riscv-linux.git
16330 SIFIVE FU540 SYSTEM-ON-CHIP
16331 M: Paul Walmsley <paul.walmsley@sifive.com>
16332 M: Palmer Dabbelt <palmer@dabbelt.com>
16333 L: linux-riscv@lists.infradead.org
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16340 M: Green Wan <green.wan@sifive.com>
16342 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16343 F: drivers/dma/sf-pdma/
16345 SILEAD TOUCHSCREEN DRIVER
16346 M: Hans de Goede <hdegoede@redhat.com>
16347 L: linux-input@vger.kernel.org
16348 L: platform-driver-x86@vger.kernel.org
16350 F: drivers/input/touchscreen/silead.c
16351 F: drivers/platform/x86/touchscreen_dmi.c
16353 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16354 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16356 F: drivers/staging/wfx/
16358 SILICON MOTION SM712 FRAME BUFFER DRIVER
16359 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16360 M: Teddy Wang <teddy.wang@siliconmotion.com>
16361 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16362 L: linux-fbdev@vger.kernel.org
16364 F: Documentation/fb/sm712fb.rst
16365 F: drivers/video/fbdev/sm712*
16367 SILVACO I3C DUAL-ROLE MASTER
16368 M: Miquel Raynal <miquel.raynal@bootlin.com>
16369 M: Conor Culhane <conor.culhane@silvaco.com>
16370 L: linux-i3c@lists.infradead.org
16372 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16373 F: drivers/i3c/master/svc-i3c-master.c
16376 M: Hans de Goede <hdegoede@redhat.com>
16377 L: linux-fbdev@vger.kernel.org
16379 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16380 F: drivers/video/fbdev/simplefb.c
16381 F: include/linux/platform_data/simplefb.h
16383 SIMTEC EB110ATX (Chalice CATS)
16384 M: Simtec Linux Team <linux@simtec.co.uk>
16386 W: http://www.simtec.co.uk/products/EB110ATX/
16388 SIMTEC EB2410ITX (BAST)
16389 M: Simtec Linux Team <linux@simtec.co.uk>
16391 W: http://www.simtec.co.uk/products/EB2410ITX/
16392 F: arch/arm/mach-s3c/bast-ide.c
16393 F: arch/arm/mach-s3c/bast-irq.c
16394 F: arch/arm/mach-s3c/mach-bast.c
16397 M: Thorsten Scherer <t.scherer@eckelmann.de>
16398 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16399 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16401 F: drivers/gpio/gpio-siox.c
16403 F: include/trace/events/siox.h
16405 SIPHASH PRF ROUTINES
16406 M: Jason A. Donenfeld <Jason@zx2c4.com>
16408 F: include/linux/siphash.h
16410 F: lib/test_siphash.c
16412 SIS 190 ETHERNET DRIVER
16413 M: Francois Romieu <romieu@fr.zoreil.com>
16414 L: netdev@vger.kernel.org
16416 F: drivers/net/ethernet/sis/sis190.c
16418 SIS 900/7016 FAST ETHERNET DRIVER
16419 M: Daniele Venzano <venza@brownhat.org>
16420 L: netdev@vger.kernel.org
16422 W: http://www.brownhat.org/sis900.html
16423 F: drivers/net/ethernet/sis/sis900.*
16425 SIS FRAMEBUFFER DRIVER
16426 M: Thomas Winischhofer <thomas@winischhofer.net>
16428 W: http://www.winischhofer.net/linuxsisvga.shtml
16429 F: Documentation/fb/sisfb.rst
16430 F: drivers/video/fbdev/sis/
16431 F: include/video/sisfb.h
16433 SIS I2C TOUCHSCREEN DRIVER
16434 M: Mika Penttilä <mika.penttila@nextfour.com>
16435 L: linux-input@vger.kernel.org
16437 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16438 F: drivers/input/touchscreen/sis_i2c.c
16441 M: Thomas Winischhofer <thomas@winischhofer.net>
16443 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16444 F: drivers/usb/misc/sisusbvga/
16447 M: Christoph Lameter <cl@linux.com>
16448 M: Pekka Enberg <penberg@kernel.org>
16449 M: David Rientjes <rientjes@google.com>
16450 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16451 M: Andrew Morton <akpm@linux-foundation.org>
16452 M: Vlastimil Babka <vbabka@suse.cz>
16453 L: linux-mm@kvack.org
16455 F: include/linux/sl?b*.h
16458 SLEEPABLE READ-COPY UPDATE (SRCU)
16459 M: Lai Jiangshan <jiangshanlai@gmail.com>
16460 M: "Paul E. McKenney" <paulmck@kernel.org>
16461 M: Josh Triplett <josh@joshtriplett.org>
16462 R: Steven Rostedt <rostedt@goodmis.org>
16463 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16464 L: rcu@vger.kernel.org
16466 W: http://www.rdrop.com/users/paulmck/RCU/
16467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16468 F: include/linux/srcu*.h
16469 F: kernel/rcu/srcu*.c
16471 SMACK SECURITY MODULE
16472 M: Casey Schaufler <casey@schaufler-ca.com>
16473 L: linux-security-module@vger.kernel.org
16475 W: http://schaufler-ca.com
16476 T: git git://github.com/cschaufler/smack-next
16477 F: Documentation/admin-guide/LSM/Smack.rst
16480 SMC91x ETHERNET DRIVER
16481 M: Nicolas Pitre <nico@fluxnic.net>
16483 F: drivers/net/ethernet/smsc/smc91x.*
16485 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16486 M: Mark Rutland <mark.rutland@arm.com>
16487 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16488 M: Sudeep Holla <sudeep.holla@arm.com>
16489 L: linux-arm-kernel@lists.infradead.org
16491 F: drivers/firmware/smccc/
16492 F: include/linux/arm-smccc.h
16494 SMM665 HARDWARE MONITOR DRIVER
16495 M: Guenter Roeck <linux@roeck-us.net>
16496 L: linux-hwmon@vger.kernel.org
16498 F: Documentation/hwmon/smm665.rst
16499 F: drivers/hwmon/smm665.c
16501 SMSC EMC2103 HARDWARE MONITOR DRIVER
16502 M: Steve Glendinning <steve.glendinning@shawell.net>
16503 L: linux-hwmon@vger.kernel.org
16505 F: Documentation/hwmon/emc2103.rst
16506 F: drivers/hwmon/emc2103.c
16508 SMSC SCH5627 HARDWARE MONITOR DRIVER
16509 M: Hans de Goede <hdegoede@redhat.com>
16510 L: linux-hwmon@vger.kernel.org
16512 F: Documentation/hwmon/sch5627.rst
16513 F: drivers/hwmon/sch5627.c
16515 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16516 M: Steve Glendinning <steve.glendinning@shawell.net>
16517 L: linux-fbdev@vger.kernel.org
16519 F: drivers/video/fbdev/smscufx.c
16521 SMSC47B397 HARDWARE MONITOR DRIVER
16522 M: Jean Delvare <jdelvare@suse.com>
16523 L: linux-hwmon@vger.kernel.org
16525 F: Documentation/hwmon/smsc47b397.rst
16526 F: drivers/hwmon/smsc47b397.c
16528 SMSC911x ETHERNET DRIVER
16529 M: Steve Glendinning <steve.glendinning@shawell.net>
16530 L: netdev@vger.kernel.org
16532 F: drivers/net/ethernet/smsc/smsc911x.*
16533 F: include/linux/smsc911x.h
16535 SMSC9420 PCI ETHERNET DRIVER
16536 M: Steve Glendinning <steve.glendinning@shawell.net>
16537 L: netdev@vger.kernel.org
16539 F: drivers/net/ethernet/smsc/smsc9420.*
16541 SOCIONEXT (SNI) AVE NETWORK DRIVER
16542 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16543 L: netdev@vger.kernel.org
16545 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16546 F: drivers/net/ethernet/socionext/sni_ave.c
16548 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16549 M: Jassi Brar <jaswinder.singh@linaro.org>
16550 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16551 L: netdev@vger.kernel.org
16553 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16554 F: drivers/net/ethernet/socionext/netsec.c
16556 SOCIONEXT (SNI) Synquacer SPI DRIVER
16557 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16558 M: Jassi Brar <jaswinder.singh@linaro.org>
16559 L: linux-spi@vger.kernel.org
16561 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16562 F: drivers/spi/spi-synquacer.c
16564 SOCIONEXT SYNQUACER I2C DRIVER
16565 M: Ard Biesheuvel <ardb@kernel.org>
16566 L: linux-i2c@vger.kernel.org
16568 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16569 F: drivers/i2c/busses/i2c-synquacer.c
16571 SOCIONEXT UNIPHIER SOUND DRIVER
16572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16574 F: sound/soc/uniphier/
16576 SOEKRIS NET48XX LED SUPPORT
16577 M: Chris Boot <bootc@bootc.net>
16579 F: drivers/leds/leds-net48xx.c
16581 SOFT-IWARP DRIVER (siw)
16582 M: Bernard Metzler <bmt@zurich.ibm.com>
16583 L: linux-rdma@vger.kernel.org
16585 F: drivers/infiniband/sw/siw/
16586 F: include/uapi/rdma/siw-abi.h
16588 SOFT-ROCE DRIVER (rxe)
16589 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16590 L: linux-rdma@vger.kernel.org
16592 F: drivers/infiniband/sw/rxe/
16593 F: include/uapi/rdma/rdma_user_rxe.h
16595 SOFTLOGIC 6x10 MPEG CODEC
16596 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16597 M: Anton Sviridenko <anton@corp.bluecherry.net>
16598 M: Andrey Utkin <andrey_utkin@fastmail.com>
16599 M: Ismael Luceno <ismael@iodev.co.uk>
16600 L: linux-media@vger.kernel.org
16602 F: drivers/media/pci/solo6x10/
16604 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16605 M: James Morse <james.morse@arm.com>
16606 L: linux-arm-kernel@lists.infradead.org
16608 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16609 F: drivers/firmware/arm_sdei.c
16610 F: include/linux/arm_sdei.h
16611 F: include/uapi/linux/arm_sdei.h
16613 SOFTWARE RAID (Multiple Disks) SUPPORT
16614 M: Song Liu <song@kernel.org>
16615 L: linux-raid@vger.kernel.org
16617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16618 F: drivers/md/Kconfig
16619 F: drivers/md/Makefile
16621 F: drivers/md/raid*
16622 F: include/linux/raid/
16623 F: include/uapi/linux/raid/
16625 SOLIDRUN CLEARFOG SUPPORT
16626 M: Russell King <linux@armlinux.org.uk>
16628 F: arch/arm/boot/dts/armada-388-clearfog*
16629 F: arch/arm/boot/dts/armada-38x-solidrun-*
16631 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16632 M: Russell King <linux@armlinux.org.uk>
16634 F: arch/arm/boot/dts/imx6*-cubox-i*
16635 F: arch/arm/boot/dts/imx6*-hummingboard*
16636 F: arch/arm/boot/dts/imx6*-sr-*
16638 SONIC NETWORK DRIVER
16639 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16640 L: netdev@vger.kernel.org
16642 F: drivers/net/ethernet/natsemi/sonic.*
16644 SONICS SILICON BACKPLANE DRIVER (SSB)
16645 M: Michael Buesch <m@bues.ch>
16646 L: linux-wireless@vger.kernel.org
16649 F: include/linux/ssb/
16651 SONY IMX214 SENSOR DRIVER
16652 M: Ricardo Ribalda <ribalda@kernel.org>
16653 L: linux-media@vger.kernel.org
16655 T: git git://linuxtv.org/media_tree.git
16656 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16657 F: drivers/media/i2c/imx214.c
16659 SONY IMX219 SENSOR DRIVER
16660 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16661 L: linux-media@vger.kernel.org
16663 T: git git://linuxtv.org/media_tree.git
16664 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16665 F: drivers/media/i2c/imx219.c
16667 SONY IMX258 SENSOR DRIVER
16668 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16669 L: linux-media@vger.kernel.org
16671 T: git git://linuxtv.org/media_tree.git
16672 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16673 F: drivers/media/i2c/imx258.c
16675 SONY IMX274 SENSOR DRIVER
16676 M: Leon Luo <leonl@leopardimaging.com>
16677 L: linux-media@vger.kernel.org
16679 T: git git://linuxtv.org/media_tree.git
16680 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16681 F: drivers/media/i2c/imx274.c
16683 SONY IMX290 SENSOR DRIVER
16684 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16685 L: linux-media@vger.kernel.org
16687 T: git git://linuxtv.org/media_tree.git
16688 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16689 F: drivers/media/i2c/imx290.c
16691 SONY IMX319 SENSOR DRIVER
16692 M: Bingbu Cao <bingbu.cao@intel.com>
16693 L: linux-media@vger.kernel.org
16695 T: git git://linuxtv.org/media_tree.git
16696 F: drivers/media/i2c/imx319.c
16698 SONY IMX334 SENSOR DRIVER
16699 M: Paul J. Murphy <paul.j.murphy@intel.com>
16700 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16701 L: linux-media@vger.kernel.org
16703 T: git git://linuxtv.org/media_tree.git
16704 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16705 F: drivers/media/i2c/imx334.c
16707 SONY IMX355 SENSOR DRIVER
16708 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16709 L: linux-media@vger.kernel.org
16711 T: git git://linuxtv.org/media_tree.git
16712 F: drivers/media/i2c/imx355.c
16714 SONY MEMORYSTICK SUBSYSTEM
16715 M: Maxim Levitsky <maximlevitsky@gmail.com>
16716 M: Alex Dubov <oakad@yahoo.com>
16717 M: Ulf Hansson <ulf.hansson@linaro.org>
16718 L: linux-mmc@vger.kernel.org
16720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16721 F: drivers/memstick/
16722 F: include/linux/memstick.h
16724 SONY VAIO CONTROL DEVICE DRIVER
16725 M: Mattia Dongili <malattia@linux.it>
16726 L: platform-driver-x86@vger.kernel.org
16728 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16729 F: Documentation/admin-guide/laptops/sony-laptop.rst
16730 F: drivers/char/sonypi.c
16731 F: drivers/platform/x86/sony-laptop.c
16732 F: include/linux/sony-laptop.h
16735 M: Jaroslav Kysela <perex@perex.cz>
16736 M: Takashi Iwai <tiwai@suse.com>
16737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16739 W: http://www.alsa-project.org/
16740 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16742 F: Documentation/sound/
16744 F: include/uapi/sound/
16747 SOUND - COMPRESSED AUDIO
16748 M: Vinod Koul <vkoul@kernel.org>
16749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16752 F: Documentation/sound/designs/compress-offload.rst
16753 F: include/sound/compress_driver.h
16754 F: include/uapi/sound/compress_*
16755 F: sound/core/compress_offload.c
16756 F: sound/soc/soc-compress.c
16758 SOUND - DMAENGINE HELPERS
16759 M: Lars-Peter Clausen <lars@metafoo.de>
16761 F: include/sound/dmaengine_pcm.h
16762 F: sound/core/pcm_dmaengine.c
16763 F: sound/soc/soc-generic-dmaengine-pcm.c
16765 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16766 M: Liam Girdwood <lgirdwood@gmail.com>
16767 M: Mark Brown <broonie@kernel.org>
16768 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16770 W: http://alsa-project.org/main/index.php/ASoC
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16772 F: Documentation/devicetree/bindings/sound/
16773 F: Documentation/sound/soc/
16774 F: include/dt-bindings/sound/
16775 F: include/sound/soc*
16778 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16779 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16780 M: Liam Girdwood <lgirdwood@gmail.com>
16781 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16782 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16783 M: Daniel Baluta <daniel.baluta@nxp.com>
16784 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16786 W: https://github.com/thesofproject/linux/
16789 SOUNDWIRE SUBSYSTEM
16790 M: Vinod Koul <vkoul@kernel.org>
16791 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16792 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16793 R: Sanyog Kale <sanyog.r.kale@intel.com>
16794 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16797 F: Documentation/driver-api/soundwire/
16798 F: drivers/soundwire/
16799 F: include/linux/soundwire/
16802 M: Olli Salonen <olli.salonen@iki.fi>
16803 L: linux-media@vger.kernel.org
16805 W: https://linuxtv.org
16806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16807 F: drivers/media/dvb-frontends/sp2*
16809 SPARC + UltraSPARC (sparc/sparc64)
16810 M: "David S. Miller" <davem@davemloft.net>
16811 L: sparclinux@vger.kernel.org
16813 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16819 SPARC SERIAL DRIVERS
16820 M: "David S. Miller" <davem@davemloft.net>
16821 L: sparclinux@vger.kernel.org
16823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16825 F: drivers/tty/serial/suncore.c
16826 F: drivers/tty/serial/sunhv.c
16827 F: drivers/tty/serial/sunsab.c
16828 F: drivers/tty/serial/sunsab.h
16829 F: drivers/tty/serial/sunsu.c
16830 F: drivers/tty/serial/sunzilog.c
16831 F: drivers/tty/serial/sunzilog.h
16832 F: drivers/tty/vcc.c
16833 F: include/linux/sunserialcore.h
16836 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16837 L: linux-sparse@vger.kernel.org
16839 W: https://sparse.docs.kernel.org/
16840 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16841 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16842 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16843 F: include/linux/compiler.h
16845 SPEAKUP CONSOLE SPEECH DRIVER
16846 M: William Hubbs <w.d.hubbs@gmail.com>
16847 M: Chris Brannon <chris@the-brannons.com>
16848 M: Kirk Reiser <kirk@reisers.ca>
16849 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16850 L: speakup@linux-speakup.org
16852 W: http://www.linux-speakup.org/
16853 W: https://github.com/linux-speakup/speakup
16854 B: https://github.com/linux-speakup/speakup/issues
16855 F: drivers/accessibility/speakup/
16857 SPEAR CLOCK FRAMEWORK SUPPORT
16858 M: Viresh Kumar <vireshk@kernel.org>
16859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16861 W: http://www.st.com/spear
16862 F: drivers/clk/spear/
16864 SPEAR PLATFORM SUPPORT
16865 M: Viresh Kumar <vireshk@kernel.org>
16866 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16869 W: http://www.st.com/spear
16870 F: arch/arm/boot/dts/spear*
16871 F: arch/arm/mach-spear/
16874 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16875 L: linux-mtd@lists.infradead.org
16877 W: http://www.linux-mtd.infradead.org/
16878 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16879 C: irc://irc.oftc.net/mtd
16880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16881 F: drivers/mtd/spi-nor/
16882 F: include/linux/mtd/spi-nor.h
16885 M: Mark Brown <broonie@kernel.org>
16886 L: linux-spi@vger.kernel.org
16888 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16890 F: Documentation/devicetree/bindings/spi/
16891 F: Documentation/spi/
16893 F: include/linux/spi/
16894 F: include/uapi/linux/spi/
16897 SPIDERNET NETWORK DRIVER for CELL
16898 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16899 L: netdev@vger.kernel.org
16901 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16902 F: drivers/net/ethernet/toshiba/spider_net*
16905 M: Stephen Boyd <sboyd@kernel.org>
16906 L: linux-kernel@vger.kernel.org
16908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16909 F: Documentation/devicetree/bindings/spmi/
16911 F: include/dt-bindings/spmi/spmi.h
16912 F: include/linux/spmi.h
16913 F: include/trace/events/spmi.h
16916 M: Jeremy Kerr <jk@ozlabs.org>
16917 L: linuxppc-dev@lists.ozlabs.org
16919 W: http://www.ibm.com/developerworks/power/cell/
16920 F: Documentation/filesystems/spufs/spufs.rst
16921 F: arch/powerpc/platforms/cell/spufs/
16923 SQUASHFS FILE SYSTEM
16924 M: Phillip Lougher <phillip@squashfs.org.uk>
16925 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16927 W: http://squashfs.org.uk
16928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16929 F: Documentation/filesystems/squashfs.rst
16932 SRM (Alpha) environment access
16933 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16935 F: arch/alpha/kernel/srm_env.c
16937 ST LSM6DSx IMU IIO DRIVER
16938 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16939 L: linux-iio@vger.kernel.org
16941 W: http://www.st.com/
16942 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16943 F: drivers/iio/imu/st_lsm6dsx/
16945 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16946 M: Mickael Guene <mickael.guene@st.com>
16947 L: linux-media@vger.kernel.org
16949 T: git git://linuxtv.org/media_tree.git
16950 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16951 F: drivers/media/i2c/st-mipid02.c
16953 ST STM32 I2C/SMBUS DRIVER
16954 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16955 L: linux-i2c@vger.kernel.org
16957 F: drivers/i2c/busses/i2c-stm32*
16959 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16960 M: Song Qiang <songqiang1304521@gmail.com>
16961 L: linux-iio@vger.kernel.org
16963 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16964 F: drivers/iio/proximity/vl53l0x-i2c.c
16967 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16968 M: Sasha Levin <sashal@kernel.org>
16969 L: stable@vger.kernel.org
16971 F: Documentation/process/stable-kernel-rules.rst
16973 STAGING - ATOMISP DRIVER
16974 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16975 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16976 L: linux-media@vger.kernel.org
16978 F: drivers/staging/media/atomisp/
16981 M: Ian Abbott <abbotti@mev.co.uk>
16982 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16984 F: drivers/staging/comedi/
16986 STAGING - FIELDBUS SUBSYSTEM
16987 M: Sven Van Asbroeck <TheSven73@gmail.com>
16989 F: drivers/staging/fieldbus/*
16990 F: drivers/staging/fieldbus/Documentation/
16992 STAGING - HMS ANYBUS-S BUS
16993 M: Sven Van Asbroeck <TheSven73@gmail.com>
16995 F: drivers/staging/fieldbus/anybuss/
16997 STAGING - INDUSTRIAL IO
16998 M: Jonathan Cameron <jic23@kernel.org>
16999 L: linux-iio@vger.kernel.org
17001 F: Documentation/devicetree/bindings/staging/iio/
17002 F: drivers/staging/iio/
17004 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17005 M: Marc Dietrich <marvin24@gmx.de>
17006 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17007 L: linux-tegra@vger.kernel.org
17009 F: drivers/staging/nvec/
17011 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17012 M: Jens Frederich <jfrederich@gmail.com>
17013 M: Daniel Drake <dsd@laptop.org>
17014 M: Jon Nettleton <jon.nettleton@gmail.com>
17016 W: http://wiki.laptop.org/go/DCON
17017 F: drivers/staging/olpc_dcon/
17019 STAGING - REALTEK RTL8188EU DRIVERS
17020 M: Larry Finger <Larry.Finger@lwfinger.net>
17022 F: drivers/staging/rtl8188eu/
17024 STAGING - REALTEK RTL8712U DRIVERS
17025 M: Larry Finger <Larry.Finger@lwfinger.net>
17026 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17028 F: drivers/staging/rtl8712/
17030 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17031 M: Michael Hennerich <michael.hennerich@analog.com>
17032 L: linux-fbdev@vger.kernel.org
17034 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17035 F: drivers/staging/fbtft/fb_seps525.c
17037 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17038 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17039 M: Teddy Wang <teddy.wang@siliconmotion.com>
17040 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17041 L: linux-fbdev@vger.kernel.org
17043 F: drivers/staging/sm750fb/
17045 STAGING - VIA VT665X DRIVERS
17046 M: Forest Bond <forest@alittletooquiet.net>
17048 F: drivers/staging/vt665?/
17051 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17052 L: devel@driverdev.osuosl.org
17054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17055 F: drivers/staging/
17057 STARFIRE/DURALAN NETWORK DRIVER
17058 M: Ion Badulescu <ionut@badula.org>
17060 F: drivers/net/ethernet/adaptec/starfire*
17063 M: Peter Zijlstra <peterz@infradead.org>
17064 M: Josh Poimboeuf <jpoimboe@redhat.com>
17065 M: Jason Baron <jbaron@akamai.com>
17066 R: Steven Rostedt <rostedt@goodmis.org>
17067 R: Ard Biesheuvel <ardb@kernel.org>
17069 F: arch/*/include/asm/jump_label*.h
17070 F: arch/*/include/asm/static_call*.h
17071 F: arch/*/kernel/jump_label.c
17072 F: arch/*/kernel/static_call.c
17073 F: include/linux/jump_label*.h
17074 F: include/linux/static_call*.h
17075 F: kernel/jump_label.c
17076 F: kernel/static_call.c
17078 STI AUDIO (ASoC) DRIVERS
17079 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17080 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17082 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17086 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17088 F: Documentation/devicetree/bindings/media/stih-cec.txt
17089 F: drivers/media/cec/platform/sti/
17091 STK1160 USB VIDEO CAPTURE DRIVER
17092 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17093 L: linux-media@vger.kernel.org
17095 T: git git://linuxtv.org/media_tree.git
17096 F: drivers/media/usb/stk1160/
17098 STM32 AUDIO (ASoC) DRIVERS
17099 M: Olivier Moysan <olivier.moysan@st.com>
17100 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
17101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17103 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17106 STM32 TIMER/LPTIMER DRIVERS
17107 M: Fabrice Gasnier <fabrice.gasnier@st.com>
17109 F: Documentation/ABI/testing/*timer-stm32
17110 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17111 F: drivers/*/stm32-*timer*
17112 F: drivers/pwm/pwm-stm32*
17113 F: include/linux/*/stm32-*tim*
17115 STMMAC ETHERNET DRIVER
17116 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17117 M: Alexandre Torgue <alexandre.torgue@st.com>
17118 M: Jose Abreu <joabreu@synopsys.com>
17119 L: netdev@vger.kernel.org
17121 W: http://www.stlinux.com
17122 F: Documentation/networking/device_drivers/ethernet/stmicro/
17123 F: drivers/net/ethernet/stmicro/stmmac/
17126 M: Sam Creasey <sammy@sammy.net>
17128 W: http://sammy.net/sun3/
17129 F: arch/m68k/include/asm/sun3*
17130 F: arch/m68k/kernel/*sun3*
17131 F: arch/m68k/sun3*/
17132 F: drivers/net/ethernet/i825xx/sun3*
17134 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17135 M: Hans de Goede <hdegoede@redhat.com>
17136 L: linux-input@vger.kernel.org
17138 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17139 F: drivers/input/keyboard/sun4i-lradc-keys.c
17141 SUNDANCE NETWORK DRIVER
17142 M: Denis Kirjanov <kda@linux-powerpc.org>
17143 L: netdev@vger.kernel.org
17145 F: drivers/net/ethernet/dlink/sundance.c
17148 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17149 M: Rich Felker <dalias@libc.org>
17150 L: linux-sh@vger.kernel.org
17152 Q: http://patchwork.kernel.org/project/linux-sh/list/
17153 F: Documentation/sh/
17158 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17159 M: Len Brown <len.brown@intel.com>
17160 M: Pavel Machek <pavel@ucw.cz>
17161 L: linux-pm@vger.kernel.org
17163 B: https://bugzilla.kernel.org
17164 F: Documentation/power/
17165 F: arch/x86/kernel/acpi/
17166 F: drivers/base/power/
17167 F: include/linux/freezer.h
17168 F: include/linux/pm.h
17169 F: include/linux/suspend.h
17173 M: Martin Mares <mj@ucw.cz>
17174 L: linux-video@atrey.karlin.mff.cuni.cz
17176 F: Documentation/admin-guide/svga.rst
17177 F: arch/x86/boot/video*
17180 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17181 L: iommu@lists.linux-foundation.org
17183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17184 F: arch/*/kernel/pci-swiotlb.c
17185 F: include/linux/swiotlb.h
17186 F: kernel/dma/swiotlb.c
17189 M: Jiri Pirko <jiri@resnulli.us>
17190 M: Ivan Vecera <ivecera@redhat.com>
17191 L: netdev@vger.kernel.org
17193 F: include/net/switchdev.h
17196 SY8106A REGULATOR DRIVER
17197 M: Icenowy Zheng <icenowy@aosc.io>
17199 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17200 F: drivers/regulator/sy8106a-regulator.c
17202 SYNC FILE FRAMEWORK
17203 M: Sumit Semwal <sumit.semwal@linaro.org>
17204 R: Gustavo Padovan <gustavo@padovan.org>
17205 L: linux-media@vger.kernel.org
17206 L: dri-devel@lists.freedesktop.org
17208 T: git git://anongit.freedesktop.org/drm/drm-misc
17209 F: Documentation/driver-api/sync_file.rst
17210 F: drivers/dma-buf/dma-fence*
17211 F: drivers/dma-buf/sw_sync.c
17212 F: drivers/dma-buf/sync_*
17213 F: include/linux/sync_file.h
17214 F: include/uapi/linux/sync_file.h
17216 SYNOPSYS ARC ARCHITECTURE
17217 M: Vineet Gupta <vgupta@synopsys.com>
17218 L: linux-snps-arc@lists.infradead.org
17220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17221 F: Documentation/devicetree/bindings/arc/*
17222 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17224 F: drivers/clocksource/arc_timer.c
17225 F: drivers/tty/serial/arc_uart.c
17227 SYNOPSYS ARC HSDK SDP pll clock driver
17228 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17230 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17231 F: drivers/clk/clk-hsdk-pll.c
17233 SYNOPSYS ARC SDP clock driver
17234 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17236 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17237 F: drivers/clk/axs10x/*
17239 SYNOPSYS ARC SDP platform support
17240 M: Alexey Brodkin <abrodkin@synopsys.com>
17242 F: Documentation/devicetree/bindings/arc/axs10*
17243 F: arch/arc/boot/dts/ax*
17244 F: arch/arc/plat-axs10x
17246 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17247 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17249 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17250 F: drivers/reset/reset-axs10x.c
17252 SYNOPSYS CREG GPIO DRIVER
17253 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17255 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17256 F: drivers/gpio/gpio-creg-snps.c
17258 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17259 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17261 F: drivers/tty/serial/8250/8250_dw.c
17262 F: drivers/tty/serial/8250/8250_dwlib.*
17263 F: drivers/tty/serial/8250/8250_lpss.c
17265 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17266 M: Hoan Tran <hoan@os.amperecomputing.com>
17267 M: Serge Semin <fancer.lancer@gmail.com>
17268 L: linux-gpio@vger.kernel.org
17270 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17271 F: drivers/gpio/gpio-dwapb.c
17273 SYNOPSYS DESIGNWARE APB SSI DRIVER
17274 M: Serge Semin <fancer.lancer@gmail.com>
17275 L: linux-spi@vger.kernel.org
17277 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17278 F: drivers/spi/spi-dw*
17280 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17281 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17283 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17284 F: drivers/dma/dw-axi-dmac/
17286 SYNOPSYS DESIGNWARE DMAC DRIVER
17287 M: Viresh Kumar <vireshk@kernel.org>
17288 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17290 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17292 F: include/dt-bindings/dma/dw-dmac.h
17293 F: include/linux/dma/dw.h
17294 F: include/linux/platform_data/dma-dw.h
17296 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17297 M: Jose Abreu <Jose.Abreu@synopsys.com>
17298 L: netdev@vger.kernel.org
17300 F: drivers/net/ethernet/synopsys/
17302 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17303 M: Jose Abreu <Jose.Abreu@synopsys.com>
17304 L: netdev@vger.kernel.org
17306 F: drivers/net/pcs/pcs-xpcs.c
17307 F: include/linux/pcs/pcs-xpcs.h
17309 SYNOPSYS DESIGNWARE I2C DRIVER
17310 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17311 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17312 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17313 L: linux-i2c@vger.kernel.org
17315 F: drivers/i2c/busses/i2c-designware-*
17316 F: include/linux/platform_data/i2c-designware.h
17318 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17319 M: Jaehoon Chung <jh80.chung@samsung.com>
17320 L: linux-mmc@vger.kernel.org
17322 F: drivers/mmc/host/dw_mmc*
17324 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17325 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17327 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17328 F: drivers/reset/reset-hsdk.c
17329 F: include/dt-bindings/reset/snps,hsdk-reset.h
17331 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17332 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17333 M: Manjunath M B <manjumb@synopsys.com>
17334 L: linux-mmc@vger.kernel.org
17336 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17338 SYSTEM CONFIGURATION (SYSCON)
17339 M: Lee Jones <lee.jones@linaro.org>
17340 M: Arnd Bergmann <arnd@arndb.de>
17342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17343 F: drivers/mfd/syscon.c
17345 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17346 M: Sudeep Holla <sudeep.holla@arm.com>
17347 R: Cristian Marussi <cristian.marussi@arm.com>
17348 L: linux-arm-kernel@lists.infradead.org
17350 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17351 F: drivers/clk/clk-sc[mp]i.c
17352 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17353 F: drivers/firmware/arm_scmi/
17354 F: drivers/firmware/arm_scpi.c
17355 F: drivers/regulator/scmi-regulator.c
17356 F: drivers/reset/reset-scmi.c
17357 F: include/linux/sc[mp]i_protocol.h
17358 F: include/trace/events/scmi.h
17360 SYSTEM RESET/SHUTDOWN DRIVERS
17361 M: Sebastian Reichel <sre@kernel.org>
17362 L: linux-pm@vger.kernel.org
17364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17365 F: Documentation/devicetree/bindings/power/reset/
17366 F: drivers/power/reset/
17368 SYSTEM TRACE MODULE CLASS
17369 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17372 F: Documentation/trace/stm.rst
17373 F: drivers/hwtracing/stm/
17374 F: include/linux/stm.h
17375 F: include/uapi/linux/stm.h
17377 SYSTEM76 ACPI DRIVER
17378 M: Jeremy Soller <jeremy@system76.com>
17379 M: System76 Product Development <productdev@system76.com>
17380 L: platform-driver-x86@vger.kernel.org
17382 F: drivers/platform/x86/system76_acpi.c
17385 M: Christoph Hellwig <hch@infradead.org>
17387 F: Documentation/filesystems/sysv-fs.rst
17389 F: include/linux/sysv_fs.h
17391 TASKSTATS STATISTICS INTERFACE
17392 M: Balbir Singh <bsingharora@gmail.com>
17394 F: Documentation/accounting/taskstats*
17395 F: include/linux/taskstats*
17396 F: kernel/taskstats.c
17399 M: Jamal Hadi Salim <jhs@mojatatu.com>
17400 M: Cong Wang <xiyou.wangcong@gmail.com>
17401 M: Jiri Pirko <jiri@resnulli.us>
17402 L: netdev@vger.kernel.org
17404 F: include/net/pkt_cls.h
17405 F: include/net/pkt_sched.h
17406 F: include/net/tc_act/
17407 F: include/uapi/linux/pkt_cls.h
17408 F: include/uapi/linux/pkt_sched.h
17409 F: include/uapi/linux/tc_act/
17410 F: include/uapi/linux/tc_ematch/
17413 TC90522 MEDIA DRIVER
17414 M: Akihiro Tsukada <tskd08@gmail.com>
17415 L: linux-media@vger.kernel.org
17417 F: drivers/media/dvb-frontends/tc90522*
17419 TCP LOW PRIORITY MODULE
17420 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17421 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17423 W: http://tcp-lp-mod.sourceforge.net/
17424 F: net/ipv4/tcp_lp.c
17426 TDA10071 MEDIA DRIVER
17427 M: Antti Palosaari <crope@iki.fi>
17428 L: linux-media@vger.kernel.org
17430 W: https://linuxtv.org
17431 W: http://palosaari.fi/linux/
17432 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17433 T: git git://linuxtv.org/anttip/media_tree.git
17434 F: drivers/media/dvb-frontends/tda10071*
17436 TDA18212 MEDIA DRIVER
17437 M: Antti Palosaari <crope@iki.fi>
17438 L: linux-media@vger.kernel.org
17440 W: https://linuxtv.org
17441 W: http://palosaari.fi/linux/
17442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17443 T: git git://linuxtv.org/anttip/media_tree.git
17444 F: drivers/media/tuners/tda18212*
17446 TDA18218 MEDIA DRIVER
17447 M: Antti Palosaari <crope@iki.fi>
17448 L: linux-media@vger.kernel.org
17450 W: https://linuxtv.org
17451 W: http://palosaari.fi/linux/
17452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17453 T: git git://linuxtv.org/anttip/media_tree.git
17454 F: drivers/media/tuners/tda18218*
17456 TDA18250 MEDIA DRIVER
17457 M: Olli Salonen <olli.salonen@iki.fi>
17458 L: linux-media@vger.kernel.org
17460 W: https://linuxtv.org
17461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17462 T: git git://linuxtv.org/media_tree.git
17463 F: drivers/media/tuners/tda18250*
17465 TDA18271 MEDIA DRIVER
17466 M: Michael Krufky <mkrufky@linuxtv.org>
17467 L: linux-media@vger.kernel.org
17469 W: https://linuxtv.org
17470 W: http://github.com/mkrufky
17471 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17472 T: git git://linuxtv.org/mkrufky/tuners.git
17473 F: drivers/media/tuners/tda18271*
17475 TDA1997x MEDIA DRIVER
17476 M: Tim Harvey <tharvey@gateworks.com>
17477 L: linux-media@vger.kernel.org
17479 W: https://linuxtv.org
17480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17481 F: drivers/media/i2c/tda1997x.*
17483 TDA827x MEDIA DRIVER
17484 M: Michael Krufky <mkrufky@linuxtv.org>
17485 L: linux-media@vger.kernel.org
17487 W: https://linuxtv.org
17488 W: http://github.com/mkrufky
17489 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17490 T: git git://linuxtv.org/mkrufky/tuners.git
17491 F: drivers/media/tuners/tda8290.*
17493 TDA8290 MEDIA DRIVER
17494 M: Michael Krufky <mkrufky@linuxtv.org>
17495 L: linux-media@vger.kernel.org
17497 W: https://linuxtv.org
17498 W: http://github.com/mkrufky
17499 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17500 T: git git://linuxtv.org/mkrufky/tuners.git
17501 F: drivers/media/tuners/tda8290.*
17503 TDA9840 MEDIA DRIVER
17504 M: Hans Verkuil <hverkuil@xs4all.nl>
17505 L: linux-media@vger.kernel.org
17507 W: https://linuxtv.org
17508 T: git git://linuxtv.org/media_tree.git
17509 F: drivers/media/i2c/tda9840*
17511 TEA5761 TUNER DRIVER
17512 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17513 L: linux-media@vger.kernel.org
17515 W: https://linuxtv.org
17516 T: git git://linuxtv.org/media_tree.git
17517 F: drivers/media/tuners/tea5761.*
17519 TEA5767 TUNER DRIVER
17520 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17521 L: linux-media@vger.kernel.org
17523 W: https://linuxtv.org
17524 T: git git://linuxtv.org/media_tree.git
17525 F: drivers/media/tuners/tea5767.*
17527 TEA6415C MEDIA DRIVER
17528 M: Hans Verkuil <hverkuil@xs4all.nl>
17529 L: linux-media@vger.kernel.org
17531 W: https://linuxtv.org
17532 T: git git://linuxtv.org/media_tree.git
17533 F: drivers/media/i2c/tea6415c*
17535 TEA6420 MEDIA DRIVER
17536 M: Hans Verkuil <hverkuil@xs4all.nl>
17537 L: linux-media@vger.kernel.org
17539 W: https://linuxtv.org
17540 T: git git://linuxtv.org/media_tree.git
17541 F: drivers/media/i2c/tea6420*
17544 M: Jiri Pirko <jiri@resnulli.us>
17545 L: netdev@vger.kernel.org
17547 F: drivers/net/team/
17548 F: include/linux/if_team.h
17549 F: include/uapi/linux/if_team.h
17551 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17552 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17554 F: arch/x86/platform/ts5500/
17556 TECHNOTREND USB IR RECEIVER
17557 M: Sean Young <sean@mess.org>
17558 L: linux-media@vger.kernel.org
17560 F: drivers/media/rc/ttusbir.c
17562 TECHWELL TW9910 VIDEO DECODER
17563 L: linux-media@vger.kernel.org
17565 F: drivers/media/i2c/tw9910.c
17566 F: include/media/i2c/tw9910.h
17569 M: Jens Wiklander <jens.wiklander@linaro.org>
17570 L: op-tee@lists.trustedfirmware.org
17572 F: Documentation/staging/tee.rst
17574 F: include/linux/tee_drv.h
17575 F: include/uapi/linux/tee.h
17577 TEGRA ARCHITECTURE SUPPORT
17578 M: Thierry Reding <thierry.reding@gmail.com>
17579 M: Jonathan Hunter <jonathanh@nvidia.com>
17580 L: linux-tegra@vger.kernel.org
17582 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17587 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17588 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17590 F: drivers/clk/tegra/
17593 M: Laxman Dewangan <ldewangan@nvidia.com>
17594 M: Jon Hunter <jonathanh@nvidia.com>
17596 F: drivers/dma/tegra*
17599 M: Laxman Dewangan <ldewangan@nvidia.com>
17600 R: Dmitry Osipenko <digetx@gmail.com>
17602 F: drivers/i2c/busses/i2c-tegra.c
17604 TEGRA IOMMU DRIVERS
17605 M: Thierry Reding <thierry.reding@gmail.com>
17606 R: Krishna Reddy <vdumpa@nvidia.com>
17607 L: linux-tegra@vger.kernel.org
17609 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17610 F: drivers/iommu/tegra*
17613 M: Laxman Dewangan <ldewangan@nvidia.com>
17615 F: drivers/input/keyboard/tegra-kbc.c
17618 M: Stefan Agner <stefan@agner.ch>
17619 M: Lucas Stach <dev@lynxeye.de>
17621 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17622 F: drivers/mtd/nand/raw/tegra_nand.c
17625 M: Thierry Reding <thierry.reding@gmail.com>
17627 F: drivers/pwm/pwm-tegra.c
17629 TEGRA SERIAL DRIVER
17630 M: Laxman Dewangan <ldewangan@nvidia.com>
17632 F: drivers/tty/serial/serial-tegra.c
17635 M: Laxman Dewangan <ldewangan@nvidia.com>
17637 F: drivers/spi/spi-tegra*
17639 TEGRA QUAD SPI DRIVER
17640 M: Thierry Reding <thierry.reding@gmail.com>
17641 M: Jonathan Hunter <jonathanh@nvidia.com>
17642 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17643 L: linux-tegra@vger.kernel.org
17645 F: drivers/spi/spi-tegra210-quad.c
17648 M: Thierry Reding <thierry.reding@gmail.com>
17649 M: Jonathan Hunter <jonathanh@nvidia.com>
17650 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17651 L: linux-media@vger.kernel.org
17652 L: linux-tegra@vger.kernel.org
17654 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17655 F: drivers/staging/media/tegra-video/
17657 TEGRA XUSB PADCTL DRIVER
17658 M: JC Kuo <jckuo@nvidia.com>
17660 F: drivers/phy/tegra/xusb*
17662 TEHUTI ETHERNET DRIVER
17663 M: Andy Gospodarek <andy@greyhouse.net>
17664 L: netdev@vger.kernel.org
17666 F: drivers/net/ethernet/tehuti/*
17668 TELECOM CLOCK DRIVER FOR MCPL0010
17669 M: Mark Gross <mark.gross@intel.com>
17671 F: drivers/char/tlclk.c
17673 TEMPO SEMICONDUCTOR DRIVERS
17674 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17676 F: Documentation/devicetree/bindings/sound/tscs*.txt
17677 F: sound/soc/codecs/tscs*.c
17678 F: sound/soc/codecs/tscs*.h
17680 TENSILICA XTENSA PORT (xtensa)
17681 M: Chris Zankel <chris@zankel.net>
17682 M: Max Filippov <jcmvbkbc@gmail.com>
17683 L: linux-xtensa@linux-xtensa.org
17685 T: git git://github.com/czankel/xtensa-linux.git
17687 F: drivers/irqchip/irq-xtensa-*
17689 TEXAS INSTRUMENTS ASoC DRIVERS
17690 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17695 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17696 M: Ricardo Ribalda <ribalda@kernel.org>
17697 L: linux-iio@vger.kernel.org
17699 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17700 F: drivers/iio/dac/ti-dac7612.c
17702 TEXAS INSTRUMENTS DMA DRIVERS
17703 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17704 L: dmaengine@vger.kernel.org
17706 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17707 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17708 F: Documentation/devicetree/bindings/dma/ti/
17710 X: drivers/dma/ti/cppi41.c
17711 F: include/linux/dma/k3-udma-glue.h
17712 F: include/linux/dma/ti-cppi5.h
17713 F: include/linux/dma/k3-psil.h
17715 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17716 M: Nishanth Menon <nm@ti.com>
17717 M: Tero Kristo <kristo@kernel.org>
17718 M: Santosh Shilimkar <ssantosh@kernel.org>
17719 L: linux-arm-kernel@lists.infradead.org
17721 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17722 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17723 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17724 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17725 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17726 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17727 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17728 F: drivers/clk/keystone/sci-clk.c
17729 F: drivers/firmware/ti_sci*
17730 F: drivers/irqchip/irq-ti-sci-inta.c
17731 F: drivers/irqchip/irq-ti-sci-intr.c
17732 F: drivers/reset/reset-ti-sci.c
17733 F: drivers/soc/ti/ti_sci_inta_msi.c
17734 F: drivers/soc/ti/ti_sci_pm_domains.c
17735 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17736 F: include/linux/soc/ti/ti_sci_inta_msi.h
17737 F: include/linux/soc/ti/ti_sci_protocol.h
17739 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17740 M: Robert Marko <robert.marko@sartura.hr>
17741 M: Luka Perkov <luka.perkov@sartura.hr>
17742 L: linux-hwmon@vger.kernel.org
17744 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17745 F: Documentation/hwmon/tps23861.rst
17746 F: drivers/hwmon/tps23861.c
17748 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17749 M: Hans Verkuil <hverkuil@xs4all.nl>
17750 L: linux-media@vger.kernel.org
17752 W: https://linuxtv.org
17753 T: git git://linuxtv.org/media_tree.git
17754 F: drivers/media/radio/radio-raremono.c
17757 M: Zhang Rui <rui.zhang@intel.com>
17758 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17759 R: Amit Kucheria <amitk@kernel.org>
17760 L: linux-pm@vger.kernel.org
17762 Q: https://patchwork.kernel.org/project/linux-pm/list/
17763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17764 F: Documentation/devicetree/bindings/thermal/
17765 F: drivers/thermal/
17766 F: include/linux/cpu_cooling.h
17767 F: include/linux/thermal.h
17768 F: include/uapi/linux/thermal.h
17770 THERMAL DRIVER FOR AMLOGIC SOCS
17771 M: Guillaume La Roque <glaroque@baylibre.com>
17772 L: linux-pm@vger.kernel.org
17773 L: linux-amlogic@lists.infradead.org
17775 W: http://linux-meson.com/
17776 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17777 F: drivers/thermal/amlogic_thermal.c
17779 THERMAL/CPU_COOLING
17780 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17781 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17782 M: Viresh Kumar <viresh.kumar@linaro.org>
17783 M: Javi Merino <javi.merino@kernel.org>
17784 L: linux-pm@vger.kernel.org
17786 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17787 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17788 F: drivers/thermal/cpufreq_cooling.c
17789 F: drivers/thermal/cpuidle_cooling.c
17790 F: include/linux/cpu_cooling.h
17792 THERMAL/POWER_ALLOCATOR
17793 M: Lukasz Luba <lukasz.luba@arm.com>
17794 L: linux-pm@vger.kernel.org
17796 F: Documentation/driver-api/thermal/power_allocator.rst
17797 F: drivers/thermal/gov_power_allocator.c
17798 F: include/trace/events/thermal_power_allocator.h
17800 THINKPAD ACPI EXTRAS DRIVER
17801 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17802 L: ibm-acpi-devel@lists.sourceforge.net
17803 L: platform-driver-x86@vger.kernel.org
17805 W: http://ibm-acpi.sourceforge.net
17806 W: http://thinkwiki.org/wiki/Ibm-acpi
17807 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17808 F: drivers/platform/x86/thinkpad_acpi.c
17810 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17811 M: Isaac Hazan <isaac.hazan@intel.com>
17812 L: linux-usb@vger.kernel.org
17814 F: drivers/thunderbolt/dma_test.c
17817 M: Andreas Noever <andreas.noever@gmail.com>
17818 M: Michael Jamet <michael.jamet@intel.com>
17819 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17820 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17821 L: linux-usb@vger.kernel.org
17823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17824 F: Documentation/admin-guide/thunderbolt.rst
17825 F: drivers/thunderbolt/
17826 F: include/linux/thunderbolt.h
17828 THUNDERBOLT NETWORK DRIVER
17829 M: Michael Jamet <michael.jamet@intel.com>
17830 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17831 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17832 L: netdev@vger.kernel.org
17834 F: drivers/net/thunderbolt.c
17836 THUNDERX GPIO DRIVER
17837 M: Robert Richter <rric@kernel.org>
17839 F: drivers/gpio/gpio-thunderx.c
17841 TI AM437X VPFE DRIVER
17842 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17843 L: linux-media@vger.kernel.org
17845 W: https://linuxtv.org
17846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17847 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17848 F: drivers/media/platform/am437x/
17850 TI BANDGAP AND THERMAL DRIVER
17851 M: Eduardo Valentin <edubezval@gmail.com>
17852 M: Keerthy <j-keerthy@ti.com>
17853 L: linux-pm@vger.kernel.org
17854 L: linux-omap@vger.kernel.org
17856 F: drivers/thermal/ti-soc-thermal/
17858 TI BQ27XXX POWER SUPPLY DRIVER
17859 R: Dan Murphy <dmurphy@ti.com>
17860 F: drivers/power/supply/bq27xxx_battery.c
17861 F: drivers/power/supply/bq27xxx_battery_i2c.c
17862 F: include/linux/power/bq27xxx_battery.h
17864 TI CDCE706 CLOCK DRIVER
17865 M: Max Filippov <jcmvbkbc@gmail.com>
17867 F: drivers/clk/clk-cdce706.c
17870 M: Tero Kristo <kristo@kernel.org>
17871 L: linux-omap@vger.kernel.org
17874 F: include/linux/clk/ti.h
17876 TI DAVINCI MACHINE SUPPORT
17877 M: Sekhar Nori <nsekhar@ti.com>
17878 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17882 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17883 F: arch/arm/boot/dts/da850*
17884 F: arch/arm/mach-davinci/
17885 F: drivers/i2c/busses/i2c-davinci.c
17887 TI DAVINCI SERIES CLOCK DRIVER
17888 M: David Lechner <david@lechnology.com>
17889 R: Sekhar Nori <nsekhar@ti.com>
17891 F: Documentation/devicetree/bindings/clock/ti/davinci/
17892 F: drivers/clk/davinci/
17894 TI DAVINCI SERIES GPIO DRIVER
17895 M: Keerthy <j-keerthy@ti.com>
17896 L: linux-gpio@vger.kernel.org
17898 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17899 F: drivers/gpio/gpio-davinci.c
17901 TI DAVINCI SERIES MEDIA DRIVER
17902 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17903 L: linux-media@vger.kernel.org
17905 W: https://linuxtv.org
17906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17907 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17908 F: drivers/media/platform/davinci/
17909 F: include/media/davinci/
17911 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17912 R: David Lechner <david@lechnology.com>
17913 L: linux-iio@vger.kernel.org
17914 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17915 F: drivers/counter/ti-eqep.c
17917 TI ETHERNET SWITCH DRIVER (CPSW)
17918 R: Grygorii Strashko <grygorii.strashko@ti.com>
17919 L: linux-omap@vger.kernel.org
17920 L: netdev@vger.kernel.org
17922 F: drivers/net/ethernet/ti/cpsw*
17923 F: drivers/net/ethernet/ti/davinci*
17925 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17926 M: Alex Dubov <oakad@yahoo.com>
17928 W: http://tifmxx.berlios.de/
17929 F: drivers/memstick/host/tifm_ms.c
17930 F: drivers/misc/tifm*
17931 F: drivers/mmc/host/tifm_sd.c
17932 F: include/linux/tifm.h
17934 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17935 M: Santosh Shilimkar <ssantosh@kernel.org>
17936 L: linux-kernel@vger.kernel.org
17937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17940 F: drivers/soc/ti/*
17942 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17943 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17944 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17945 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17947 F: sound/soc/codecs/isabelle*
17948 F: sound/soc/codecs/lm49453*
17950 TI LP855x BACKLIGHT DRIVER
17951 M: Milo Kim <milo.kim@ti.com>
17953 F: Documentation/driver-api/backlight/lp855x-driver.rst
17954 F: drivers/video/backlight/lp855x_bl.c
17955 F: include/linux/platform_data/lp855x.h
17957 TI LP8727 CHARGER DRIVER
17958 M: Milo Kim <milo.kim@ti.com>
17960 F: drivers/power/supply/lp8727_charger.c
17961 F: include/linux/platform_data/lp8727.h
17963 TI LP8788 MFD DRIVER
17964 M: Milo Kim <milo.kim@ti.com>
17966 F: drivers/iio/adc/lp8788_adc.c
17967 F: drivers/leds/leds-lp8788.c
17968 F: drivers/mfd/lp8788*.c
17969 F: drivers/power/supply/lp8788-charger.c
17970 F: drivers/regulator/lp8788-*.c
17971 F: include/linux/mfd/lp8788*.h
17973 TI NETCP ETHERNET DRIVER
17974 M: Wingman Kwok <w-kwok2@ti.com>
17975 M: Murali Karicheri <m-karicheri2@ti.com>
17976 L: netdev@vger.kernel.org
17978 F: drivers/net/ethernet/ti/netcp*
17980 TI PCM3060 ASoC CODEC DRIVER
17981 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17982 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17984 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17985 F: sound/soc/codecs/pcm3060*
17987 TI TAS571X FAMILY ASoC CODEC DRIVER
17988 M: Kevin Cernekee <cernekee@chromium.org>
17989 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17991 F: sound/soc/codecs/tas571x*
17993 TI TCAN4X5X DEVICE DRIVER
17994 M: Dan Murphy <dmurphy@ti.com>
17995 L: linux-can@vger.kernel.org
17997 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17998 F: drivers/net/can/m_can/tcan4x5x*
18000 TI TRF7970A NFC DRIVER
18001 M: Mark Greer <mgreer@animalcreek.com>
18002 L: linux-wireless@vger.kernel.org
18003 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18005 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18006 F: drivers/nfc/trf7970a.c
18008 TI TWL4030 SERIES SOC CODEC DRIVER
18009 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18010 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18012 F: sound/soc/codecs/twl4030*
18015 M: Benoit Parrot <bparrot@ti.com>
18016 L: linux-media@vger.kernel.org
18018 W: http://linuxtv.org/
18019 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18020 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18021 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18022 F: drivers/media/platform/ti-vpe/
18024 TI WILINK WIRELESS DRIVERS
18025 L: linux-wireless@vger.kernel.org
18027 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18028 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18030 F: drivers/net/wireless/ti/
18031 F: include/linux/wl12xx.h
18033 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18034 M: John Stultz <john.stultz@linaro.org>
18035 M: Thomas Gleixner <tglx@linutronix.de>
18036 R: Stephen Boyd <sboyd@kernel.org>
18037 L: linux-kernel@vger.kernel.org
18039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18040 F: include/linux/clocksource.h
18041 F: include/linux/time.h
18042 F: include/linux/timex.h
18043 F: include/uapi/linux/time.h
18044 F: include/uapi/linux/timex.h
18045 F: kernel/time/alarmtimer.c
18046 F: kernel/time/clocksource.c
18047 F: kernel/time/ntp.c
18048 F: kernel/time/time*.c
18049 F: tools/testing/selftests/timers/
18052 M: Jon Maloy <jmaloy@redhat.com>
18053 M: Ying Xue <ying.xue@windriver.com>
18054 L: netdev@vger.kernel.org (core kernel code)
18055 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18057 W: http://tipc.sourceforge.net/
18058 F: include/uapi/linux/tipc*.h
18061 TLAN NETWORK DRIVER
18062 M: Samuel Chessman <chessman@tux.org>
18063 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18065 W: http://sourceforge.net/projects/tlan/
18066 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18067 F: drivers/net/ethernet/ti/tlan.*
18069 TM6000 VIDEO4LINUX DRIVER
18070 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18071 L: linux-media@vger.kernel.org
18073 W: https://linuxtv.org
18074 T: git git://linuxtv.org/media_tree.git
18075 F: Documentation/admin-guide/media/tm6000*
18076 F: drivers/media/usb/tm6000/
18078 TMIO/SDHI MMC DRIVER
18079 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18080 L: linux-mmc@vger.kernel.org
18082 F: drivers/mmc/host/renesas_sdhi*
18083 F: drivers/mmc/host/tmio_mmc*
18084 F: include/linux/mfd/tmio.h
18086 TMP401 HARDWARE MONITOR DRIVER
18087 M: Guenter Roeck <linux@roeck-us.net>
18088 L: linux-hwmon@vger.kernel.org
18090 F: Documentation/hwmon/tmp401.rst
18091 F: drivers/hwmon/tmp401.c
18093 TMP513 HARDWARE MONITOR DRIVER
18094 M: Eric Tremblay <etremblay@distech-controls.com>
18095 L: linux-hwmon@vger.kernel.org
18097 F: Documentation/hwmon/tmp513.rst
18098 F: drivers/hwmon/tmp513.c
18100 TMPFS (SHMEM FILESYSTEM)
18101 M: Hugh Dickins <hughd@google.com>
18102 L: linux-mm@kvack.org
18104 F: include/linux/shmem_fs.h
18107 TOMOYO SECURITY MODULE
18108 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18109 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18110 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18111 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18112 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18113 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18115 W: https://tomoyo.osdn.jp/
18116 F: security/tomoyo/
18118 TOPSTAR LAPTOP EXTRAS DRIVER
18119 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18120 L: platform-driver-x86@vger.kernel.org
18122 F: drivers/platform/x86/topstar-laptop.c
18124 TORTURE-TEST MODULES
18125 M: Davidlohr Bueso <dave@stgolabs.net>
18126 M: "Paul E. McKenney" <paulmck@kernel.org>
18127 M: Josh Triplett <josh@joshtriplett.org>
18128 L: linux-kernel@vger.kernel.org
18130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18131 F: Documentation/RCU/torture.rst
18132 F: kernel/locking/locktorture.c
18133 F: kernel/rcu/rcuscale.c
18134 F: kernel/rcu/rcutorture.c
18135 F: kernel/rcu/refscale.c
18136 F: kernel/torture.c
18138 TOSHIBA ACPI EXTRAS DRIVER
18139 M: Azael Avalos <coproscefalo@gmail.com>
18140 L: platform-driver-x86@vger.kernel.org
18142 F: drivers/platform/x86/toshiba_acpi.c
18144 TOSHIBA BLUETOOTH DRIVER
18145 M: Azael Avalos <coproscefalo@gmail.com>
18146 L: platform-driver-x86@vger.kernel.org
18148 F: drivers/platform/x86/toshiba_bluetooth.c
18150 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18151 M: Azael Avalos <coproscefalo@gmail.com>
18152 L: platform-driver-x86@vger.kernel.org
18154 F: drivers/platform/x86/toshiba_haps.c
18157 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18159 W: http://www.buzzard.org.uk/toshiba/
18160 F: drivers/char/toshiba.c
18161 F: include/linux/toshiba.h
18162 F: include/uapi/linux/toshiba.h
18164 TOSHIBA TC358743 DRIVER
18165 M: Mats Randgaard <matrandg@cisco.com>
18166 L: linux-media@vger.kernel.org
18168 F: drivers/media/i2c/tc358743*
18169 F: include/media/i2c/tc358743.h
18171 TOSHIBA WMI HOTKEYS DRIVER
18172 M: Azael Avalos <coproscefalo@gmail.com>
18173 L: platform-driver-x86@vger.kernel.org
18175 F: drivers/platform/x86/toshiba-wmi.c
18178 M: Peter Huewe <peterhuewe@gmx.de>
18179 M: Jarkko Sakkinen <jarkko@kernel.org>
18180 R: Jason Gunthorpe <jgg@ziepe.ca>
18181 L: linux-integrity@vger.kernel.org
18183 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18184 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18186 F: drivers/char/tpm/
18189 M: Steven Rostedt <rostedt@goodmis.org>
18190 M: Ingo Molnar <mingo@redhat.com>
18192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18193 F: Documentation/trace/ftrace.rst
18194 F: arch/*/*/*/ftrace.h
18195 F: arch/*/kernel/ftrace.c
18197 F: include/*/ftrace.h
18198 F: include/linux/trace*.h
18201 F: tools/testing/selftests/ftrace/
18203 TRACING MMIO ACCESSES (MMIOTRACE)
18204 M: Steven Rostedt <rostedt@goodmis.org>
18205 M: Ingo Molnar <mingo@kernel.org>
18206 R: Karol Herbst <karolherbst@gmail.com>
18207 R: Pekka Paalanen <ppaalanen@gmail.com>
18208 L: linux-kernel@vger.kernel.org
18209 L: nouveau@lists.freedesktop.org
18211 F: arch/x86/mm/kmmio.c
18212 F: arch/x86/mm/mmio-mod.c
18213 F: arch/x86/mm/testmmiotrace.c
18214 F: include/linux/mmiotrace.h
18215 F: kernel/trace/trace_mmiotrace.c
18218 M: Jiri Kosina <trivial@kernel.org>
18220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18221 K: ^Subject:.*(?i)trivial
18224 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18225 M: Jiri Slaby <jirislaby@kernel.org>
18227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18228 F: Documentation/driver-api/serial/
18230 F: drivers/tty/serial/serial_core.c
18231 F: include/linux/serial.h
18232 F: include/linux/serial_core.h
18233 F: include/linux/tty.h
18234 F: include/uapi/linux/serial.h
18235 F: include/uapi/linux/serial_core.h
18236 F: include/uapi/linux/tty.h
18238 TUA9001 MEDIA DRIVER
18239 M: Antti Palosaari <crope@iki.fi>
18240 L: linux-media@vger.kernel.org
18242 W: https://linuxtv.org
18243 W: http://palosaari.fi/linux/
18244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18245 T: git git://linuxtv.org/anttip/media_tree.git
18246 F: drivers/media/tuners/tua9001*
18248 TULIP NETWORK DRIVERS
18249 L: netdev@vger.kernel.org
18250 L: linux-parisc@vger.kernel.org
18252 F: drivers/net/ethernet/dec/tulip/
18255 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18257 W: http://vtun.sourceforge.net/tun
18258 F: Documentation/networking/tuntap.rst
18259 F: arch/um/os-Linux/drivers/
18261 TURBOCHANNEL SUBSYSTEM
18262 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18263 M: Ralf Baechle <ralf@linux-mips.org>
18264 L: linux-mips@vger.kernel.org
18266 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18268 F: include/linux/tc.h
18271 M: "Len Brown" <lenb@kernel.org>
18272 L: linux-pm@vger.kernel.org
18274 Q: https://patchwork.kernel.org/project/linux-pm/list/
18275 B: https://bugzilla.kernel.org
18276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18277 F: tools/power/x86/turbostat/
18279 TW5864 VIDEO4LINUX DRIVER
18280 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18281 M: Anton Sviridenko <anton@corp.bluecherry.net>
18282 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18283 M: Andrey Utkin <andrey_utkin@fastmail.com>
18284 L: linux-media@vger.kernel.org
18286 F: drivers/media/pci/tw5864/
18288 TW68 VIDEO4LINUX DRIVER
18289 M: Hans Verkuil <hverkuil@xs4all.nl>
18290 L: linux-media@vger.kernel.org
18292 W: https://linuxtv.org
18293 T: git git://linuxtv.org/media_tree.git
18294 F: drivers/media/pci/tw68/
18296 TW686X VIDEO4LINUX DRIVER
18297 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18298 L: linux-media@vger.kernel.org
18300 W: http://linuxtv.org
18301 T: git git://linuxtv.org/media_tree.git
18302 F: drivers/media/pci/tw686x/
18304 UACCE ACCELERATOR FRAMEWORK
18305 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18306 M: Zhou Wang <wangzhou1@hisilicon.com>
18307 L: linux-accelerators@lists.ozlabs.org
18308 L: linux-kernel@vger.kernel.org
18310 F: Documentation/ABI/testing/sysfs-driver-uacce
18311 F: Documentation/misc-devices/uacce.rst
18312 F: drivers/misc/uacce/
18313 F: include/linux/uacce.h
18314 F: include/uapi/misc/uacce/
18316 UBI FILE SYSTEM (UBIFS)
18317 M: Richard Weinberger <richard@nod.at>
18318 L: linux-mtd@lists.infradead.org
18320 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18323 F: Documentation/filesystems/ubifs-authentication.rst
18324 F: Documentation/filesystems/ubifs.rst
18327 UCLINUX (M68KNOMMU AND COLDFIRE)
18328 M: Greg Ungerer <gerg@linux-m68k.org>
18329 L: linux-m68k@lists.linux-m68k.org
18330 L: uclinux-dev@uclinux.org (subscribers-only)
18332 W: http://www.linux-m68k.org/
18333 W: http://www.uclinux.org/
18334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18335 F: arch/m68k/*/*_no.*
18337 F: arch/m68k/coldfire/
18338 F: arch/m68k/include/asm/*_no.*
18341 M: Jan Kara <jack@suse.com>
18343 F: Documentation/filesystems/udf.rst
18347 M: Bastien Nocera <hadess@hadess.net>
18348 L: linux-input@vger.kernel.org
18350 F: drivers/hid/hid-udraw-ps3.c
18353 M: Evgeniy Dushistov <dushistov@mail.ru>
18355 F: Documentation/admin-guide/ufs.rst
18358 UHID USERSPACE HID IO DRIVER
18359 M: David Rheinsberg <david.rheinsberg@gmail.com>
18360 L: linux-input@vger.kernel.org
18362 F: drivers/hid/uhid.c
18363 F: include/uapi/linux/uhid.h
18366 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18367 L: linux-usb@vger.kernel.org
18369 F: drivers/usb/common/ulpi.c
18370 F: include/linux/ulpi/
18373 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18374 L: linux-fsdevel@vger.kernel.org
18379 M: Tony Finch <dot@dotat.at>
18381 W: http://dotat.at/prog/unifdef
18382 F: scripts/unifdef.c
18384 UNIFORM CDROM DRIVER
18385 M: Jens Axboe <axboe@kernel.dk>
18387 W: http://www.kernel.dk
18388 F: Documentation/cdrom/
18389 F: drivers/cdrom/cdrom.c
18390 F: include/linux/cdrom.h
18391 F: include/uapi/linux/cdrom.h
18393 UNISYS S-PAR DRIVERS
18394 M: David Kershner <david.kershner@unisys.com>
18395 L: sparmaintainer@unisys.com (Unisys internal)
18397 F: drivers/staging/unisys/
18398 F: drivers/visorbus/
18399 F: include/linux/visorbus.h
18401 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18402 R: Alim Akhtar <alim.akhtar@samsung.com>
18403 R: Avri Altman <avri.altman@wdc.com>
18404 L: linux-scsi@vger.kernel.org
18406 F: Documentation/scsi/ufs.rst
18407 F: drivers/scsi/ufs/
18409 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18410 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18411 L: linux-scsi@vger.kernel.org
18413 F: drivers/scsi/ufs/*dwc*
18415 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18416 M: Stanley Chu <stanley.chu@mediatek.com>
18417 L: linux-scsi@vger.kernel.org
18418 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18420 F: drivers/scsi/ufs/ufs-mediatek*
18422 UNSORTED BLOCK IMAGES (UBI)
18423 M: Richard Weinberger <richard@nod.at>
18424 L: linux-mtd@lists.infradead.org
18426 W: http://www.linux-mtd.infradead.org/
18427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18429 F: drivers/mtd/ubi/
18430 F: include/linux/mtd/ubi.h
18431 F: include/uapi/mtd/ubi-user.h
18433 USB "USBNET" DRIVER FRAMEWORK
18434 M: Oliver Neukum <oneukum@suse.com>
18435 L: netdev@vger.kernel.org
18437 W: http://www.linux-usb.org/usbnet
18438 F: drivers/net/usb/usbnet.c
18439 F: include/linux/usb/usbnet.h
18442 M: Oliver Neukum <oneukum@suse.com>
18443 L: linux-usb@vger.kernel.org
18445 F: Documentation/usb/acm.rst
18446 F: drivers/usb/class/cdc-acm.*
18448 USB APPLE MFI FASTCHARGE DRIVER
18449 M: Bastien Nocera <hadess@hadess.net>
18450 L: linux-usb@vger.kernel.org
18452 F: drivers/usb/misc/apple-mfi-fastcharge.c
18454 USB AR5523 WIRELESS DRIVER
18455 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18456 L: linux-wireless@vger.kernel.org
18458 F: drivers/net/wireless/ath/ar5523/
18461 M: Oliver Neukum <oneukum@suse.com>
18462 L: linux-usb@vger.kernel.org
18463 L: linux-scsi@vger.kernel.org
18465 F: drivers/usb/storage/uas.c
18467 USB CDC ETHERNET DRIVER
18468 M: Oliver Neukum <oliver@neukum.org>
18469 L: linux-usb@vger.kernel.org
18471 F: drivers/net/usb/cdc_*.c
18472 F: include/uapi/linux/usb/cdc.h
18474 USB CHAOSKEY DRIVER
18475 M: Keith Packard <keithp@keithp.com>
18476 L: linux-usb@vger.kernel.org
18478 F: drivers/usb/misc/chaoskey.c
18480 USB CYPRESS C67X00 DRIVER
18481 M: Peter Korsgaard <jacmet@sunsite.dk>
18482 L: linux-usb@vger.kernel.org
18484 F: drivers/usb/c67x00/
18486 USB DAVICOM DM9601 DRIVER
18487 M: Peter Korsgaard <jacmet@sunsite.dk>
18488 L: netdev@vger.kernel.org
18490 W: http://www.linux-usb.org/usbnet
18491 F: drivers/net/usb/dm9601.c
18494 M: Alan Stern <stern@rowland.harvard.edu>
18495 L: linux-usb@vger.kernel.org
18497 F: Documentation/usb/ehci.rst
18498 F: drivers/usb/host/ehci*
18500 USB GADGET/PERIPHERAL SUBSYSTEM
18501 M: Felipe Balbi <balbi@kernel.org>
18502 L: linux-usb@vger.kernel.org
18504 W: http://www.linux-usb.org/gadget
18505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18506 F: drivers/usb/gadget/
18507 F: include/linux/usb/gadget*
18509 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18510 M: Jiri Kosina <jikos@kernel.org>
18511 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18512 L: linux-usb@vger.kernel.org
18514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18515 F: Documentation/hid/hiddev.rst
18516 F: drivers/hid/usbhid/
18518 USB INTEL XHCI ROLE MUX DRIVER
18519 M: Hans de Goede <hdegoede@redhat.com>
18520 L: linux-usb@vger.kernel.org
18522 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18524 USB IP DRIVER FOR HISILICON KIRIN
18525 M: Yu Chen <chenyu56@huawei.com>
18526 M: Binghui Wang <wangbinghui@hisilicon.com>
18527 L: linux-usb@vger.kernel.org
18529 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18530 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18533 M: Olav Kongas <ok@artecdesign.ee>
18534 L: linux-usb@vger.kernel.org
18536 F: drivers/usb/host/isp116x*
18537 F: include/linux/usb/isp116x.h
18539 USB LAN78XX ETHERNET DRIVER
18540 M: Woojung Huh <woojung.huh@microchip.com>
18541 M: UNGLinuxDriver@microchip.com
18542 L: netdev@vger.kernel.org
18544 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18545 F: drivers/net/usb/lan78xx.*
18546 F: include/dt-bindings/net/microchip-lan78xx.h
18548 USB MASS STORAGE DRIVER
18549 M: Alan Stern <stern@rowland.harvard.edu>
18550 L: linux-usb@vger.kernel.org
18551 L: usb-storage@lists.one-eyed-alien.net
18553 F: drivers/usb/storage/
18556 M: Clemens Ladisch <clemens@ladisch.de>
18557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18560 F: sound/usb/midi.*
18562 USB NETWORKING DRIVERS
18563 L: linux-usb@vger.kernel.org
18565 F: drivers/net/usb/
18568 M: Alan Stern <stern@rowland.harvard.edu>
18569 L: linux-usb@vger.kernel.org
18571 F: Documentation/usb/ohci.rst
18572 F: drivers/usb/host/ohci*
18574 USB OTG FSM (Finite State Machine)
18575 M: Peter Chen <peter.chen@kernel.org>
18576 L: linux-usb@vger.kernel.org
18578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18579 F: drivers/usb/common/usb-otg-fsm.c
18582 M: Valentina Manea <valentina.manea.m@gmail.com>
18583 M: Shuah Khan <shuah@kernel.org>
18584 M: Shuah Khan <skhan@linuxfoundation.org>
18585 L: linux-usb@vger.kernel.org
18587 F: Documentation/usb/usbip_protocol.rst
18588 F: drivers/usb/usbip/
18589 F: tools/testing/selftests/drivers/usb/usbip/
18590 F: tools/usb/usbip/
18593 M: Petko Manolov <petkan@nucleusys.com>
18594 L: linux-usb@vger.kernel.org
18595 L: netdev@vger.kernel.org
18597 W: https://github.com/petkan/pegasus
18598 T: git git://github.com/petkan/pegasus.git
18599 F: drivers/net/usb/pegasus.*
18602 M: Felipe Balbi <balbi@kernel.org>
18603 L: linux-usb@vger.kernel.org
18605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18606 F: drivers/usb/phy/
18608 USB PRINTER DRIVER (usblp)
18609 M: Pete Zaitcev <zaitcev@redhat.com>
18610 L: linux-usb@vger.kernel.org
18612 F: drivers/usb/class/usblp.c
18614 USB RAW GADGET DRIVER
18615 R: Andrey Konovalov <andreyknvl@gmail.com>
18616 L: linux-usb@vger.kernel.org
18618 F: Documentation/usb/raw-gadget.rst
18619 F: drivers/usb/gadget/legacy/raw_gadget.c
18620 F: include/uapi/linux/usb/raw_gadget.h
18622 USB QMI WWAN NETWORK DRIVER
18623 M: Bjørn Mork <bjorn@mork.no>
18624 L: netdev@vger.kernel.org
18626 F: Documentation/ABI/testing/sysfs-class-net-qmi
18627 F: drivers/net/usb/qmi_wwan.c
18630 M: Petko Manolov <petkan@nucleusys.com>
18631 L: linux-usb@vger.kernel.org
18632 L: netdev@vger.kernel.org
18634 W: https://github.com/petkan/rtl8150
18635 T: git git://github.com/petkan/rtl8150.git
18636 F: drivers/net/usb/rtl8150.c
18638 USB SERIAL SUBSYSTEM
18639 M: Johan Hovold <johan@kernel.org>
18640 L: linux-usb@vger.kernel.org
18642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18643 F: Documentation/usb/usb-serial.rst
18644 F: drivers/usb/serial/
18645 F: include/linux/usb/serial.h
18647 USB SMSC75XX ETHERNET DRIVER
18648 M: Steve Glendinning <steve.glendinning@shawell.net>
18649 L: netdev@vger.kernel.org
18651 F: drivers/net/usb/smsc75xx.*
18653 USB SMSC95XX ETHERNET DRIVER
18654 M: Steve Glendinning <steve.glendinning@shawell.net>
18655 M: UNGLinuxDriver@microchip.com
18656 L: netdev@vger.kernel.org
18658 F: drivers/net/usb/smsc95xx.*
18661 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18662 L: linux-usb@vger.kernel.org
18664 W: http://www.linux-usb.org
18665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18666 F: Documentation/devicetree/bindings/usb/
18667 F: Documentation/usb/
18669 F: include/linux/usb.h
18670 F: include/linux/usb/
18672 USB TYPEC BUS FOR ALTERNATE MODES
18673 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18674 L: linux-usb@vger.kernel.org
18676 F: Documentation/ABI/testing/sysfs-bus-typec
18677 F: Documentation/driver-api/usb/typec_bus.rst
18678 F: drivers/usb/typec/altmodes/
18679 F: include/linux/usb/typec_altmode.h
18682 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18683 L: linux-usb@vger.kernel.org
18685 F: Documentation/ABI/testing/sysfs-class-typec
18686 F: Documentation/driver-api/usb/typec.rst
18687 F: drivers/usb/typec/
18688 F: include/linux/usb/typec.h
18690 USB TYPEC INTEL PMC MUX DRIVER
18691 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18692 L: linux-usb@vger.kernel.org
18694 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18695 F: drivers/usb/typec/mux/intel_pmc_mux.c
18697 USB TYPEC PI3USB30532 MUX DRIVER
18698 M: Hans de Goede <hdegoede@redhat.com>
18699 L: linux-usb@vger.kernel.org
18701 F: drivers/usb/typec/mux/pi3usb30532.c
18703 USB TYPEC PORT CONTROLLER DRIVERS
18704 M: Guenter Roeck <linux@roeck-us.net>
18705 L: linux-usb@vger.kernel.org
18707 F: drivers/usb/typec/tcpm/
18710 M: Alan Stern <stern@rowland.harvard.edu>
18711 L: linux-usb@vger.kernel.org
18713 F: drivers/usb/host/uhci*
18716 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18717 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18718 L: linux-media@vger.kernel.org
18720 W: http://www.ideasonboard.org/uvc/
18721 T: git git://linuxtv.org/media_tree.git
18722 F: drivers/media/usb/uvc/
18723 F: include/uapi/linux/uvcvideo.h
18726 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18727 L: linux-usb@vger.kernel.org
18729 F: drivers/usb/gadget/function/*uvc*
18730 F: drivers/usb/gadget/legacy/webcam.c
18731 F: include/uapi/linux/usb/g_uvc.h
18733 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18734 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18735 L: linux-wireless@vger.kernel.org
18737 F: drivers/net/wireless/rndis_wlan.c
18740 M: Mathias Nyman <mathias.nyman@intel.com>
18741 L: linux-usb@vger.kernel.org
18743 F: drivers/usb/host/pci-quirks*
18744 F: drivers/usb/host/xhci*
18747 L: linux-wireless@vger.kernel.org
18749 W: http://linux-lc100020.sourceforge.net
18750 F: drivers/net/wireless/zydas/zd1201.*
18753 M: Antoine Jacquet <royale@zerezo.com>
18754 L: linux-usb@vger.kernel.org
18755 L: linux-media@vger.kernel.org
18757 W: http://royale.zerezo.com/zr364xx/
18758 T: git git://linuxtv.org/media_tree.git
18759 F: Documentation/admin-guide/media/zr364xx*
18760 F: drivers/media/usb/zr364xx/
18762 USER-MODE LINUX (UML)
18763 M: Jeff Dike <jdike@addtoit.com>
18764 M: Richard Weinberger <richard@nod.at>
18765 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18766 L: linux-um@lists.infradead.org
18768 W: http://user-mode-linux.sourceforge.net
18769 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18771 F: Documentation/virt/uml/
18776 USERSPACE COPYIN/COPYOUT (UIOVEC)
18777 M: Alexander Viro <viro@zeniv.linux.org.uk>
18779 F: include/linux/uio.h
18782 USERSPACE DMA BUFFER DRIVER
18783 M: Gerd Hoffmann <kraxel@redhat.com>
18784 L: dri-devel@lists.freedesktop.org
18786 T: git git://anongit.freedesktop.org/drm/drm-misc
18787 F: drivers/dma-buf/udmabuf.c
18788 F: include/uapi/linux/udmabuf.h
18790 USERSPACE I/O (UIO)
18791 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18794 F: Documentation/driver-api/uio-howto.rst
18796 F: include/linux/uio_driver.h
18799 M: Karel Zak <kzak@redhat.com>
18800 L: util-linux@vger.kernel.org
18802 W: http://en.wikipedia.org/wiki/Util-linux
18803 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18806 M: Christoph Hellwig <hch@lst.de>
18807 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18808 L: linux-kernel@vger.kernel.org
18810 T: git git://git.infradead.org/users/hch/uuid.git
18811 F: include/linux/uuid.h
18812 F: include/uapi/linux/uuid.h
18817 M: Justin Ernst <justin.ernst@hpe.com>
18818 L: platform-driver-x86@vger.kernel.org
18820 F: drivers/platform/x86/uv_sysfs.c
18823 M: Michal Januszewski <spock@gentoo.org>
18824 L: linux-fbdev@vger.kernel.org
18826 W: https://github.com/mjanusz/v86d
18827 F: Documentation/fb/uvesafb.rst
18828 F: drivers/video/fbdev/uvesafb.*
18830 Ux500 CLOCK DRIVERS
18831 M: Ulf Hansson <ulf.hansson@linaro.org>
18832 L: linux-clk@vger.kernel.org
18833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18835 F: drivers/clk/ux500/
18838 M: Stefan Agner <stefan@agner.ch>
18839 L: linux-mtd@lists.infradead.org
18841 F: drivers/mtd/nand/raw/vf610_nfc.c
18843 VFAT/FAT/MSDOS FILESYSTEM
18844 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18846 F: Documentation/filesystems/vfat.rst
18850 M: Alex Williamson <alex.williamson@redhat.com>
18851 R: Cornelia Huck <cohuck@redhat.com>
18852 L: kvm@vger.kernel.org
18854 T: git git://github.com/awilliam/linux-vfio.git
18855 F: Documentation/driver-api/vfio.rst
18857 F: include/linux/vfio.h
18858 F: include/uapi/linux/vfio.h
18861 M: Diana Craciun <diana.craciun@oss.nxp.com>
18862 L: kvm@vger.kernel.org
18864 F: drivers/vfio/fsl-mc/
18866 VFIO MEDIATED DEVICE DRIVERS
18867 M: Kirti Wankhede <kwankhede@nvidia.com>
18868 L: kvm@vger.kernel.org
18870 F: Documentation/driver-api/vfio-mediated-device.rst
18871 F: drivers/vfio/mdev/
18872 F: include/linux/mdev.h
18873 F: samples/vfio-mdev/
18875 VFIO PLATFORM DRIVER
18876 M: Eric Auger <eric.auger@redhat.com>
18877 L: kvm@vger.kernel.org
18879 F: drivers/vfio/platform/
18882 R: Lukas Wunner <lukas@wunner.de>
18884 T: git git://anongit.freedesktop.org/drm/drm-misc
18885 F: Documentation/gpu/vga-switcheroo.rst
18886 F: drivers/gpu/vga/vga_switcheroo.c
18887 F: include/linux/vga_switcheroo.h
18889 VIA RHINE NETWORK DRIVER
18891 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18892 F: drivers/net/ethernet/via/via-rhine.c
18894 VIA SD/MMC CARD CONTROLLER DRIVER
18895 M: Bruce Chang <brucechang@via.com.tw>
18896 M: Harald Welte <HaraldWelte@viatech.com>
18898 F: drivers/mmc/host/via-sdmmc.c
18900 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18901 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18902 L: linux-fbdev@vger.kernel.org
18904 F: drivers/video/fbdev/via/
18905 F: include/linux/via-core.h
18906 F: include/linux/via-gpio.h
18907 F: include/linux/via_i2c.h
18909 VIA VELOCITY NETWORK DRIVER
18910 M: Francois Romieu <romieu@fr.zoreil.com>
18911 L: netdev@vger.kernel.org
18913 F: drivers/net/ethernet/via/via-velocity.*
18915 VICODEC VIRTUAL CODEC DRIVER
18916 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18917 L: linux-media@vger.kernel.org
18919 W: https://linuxtv.org
18920 T: git git://linuxtv.org/media_tree.git
18921 F: drivers/media/test-drivers/vicodec/*
18923 VIDEO I2C POLLING DRIVER
18924 M: Matt Ranostay <matt.ranostay@konsulko.com>
18925 L: linux-media@vger.kernel.org
18927 F: drivers/media/i2c/video-i2c.c
18929 VIDEO MULTIPLEXER DRIVER
18930 M: Philipp Zabel <p.zabel@pengutronix.de>
18931 L: linux-media@vger.kernel.org
18933 F: drivers/media/platform/video-mux.c
18935 VIDEOBUF2 FRAMEWORK
18936 M: Tomasz Figa <tfiga@chromium.org>
18937 M: Marek Szyprowski <m.szyprowski@samsung.com>
18938 L: linux-media@vger.kernel.org
18940 F: drivers/media/common/videobuf2/*
18941 F: include/media/videobuf2-*
18943 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18944 M: Helen Koike <helen.koike@collabora.com>
18945 R: Shuah Khan <skhan@linuxfoundation.org>
18946 L: linux-media@vger.kernel.org
18948 W: https://linuxtv.org
18949 T: git git://linuxtv.org/media_tree.git
18950 F: drivers/media/test-drivers/vimc/*
18953 M: Alex Williamson <alex.williamson@redhat.com>
18954 M: Paolo Bonzini <pbonzini@redhat.com>
18955 L: kvm@vger.kernel.org
18959 VIRTIO AND VHOST VSOCK DRIVER
18960 M: Stefan Hajnoczi <stefanha@redhat.com>
18961 M: Stefano Garzarella <sgarzare@redhat.com>
18962 L: kvm@vger.kernel.org
18963 L: virtualization@lists.linux-foundation.org
18964 L: netdev@vger.kernel.org
18966 F: drivers/net/vsockmon.c
18967 F: drivers/vhost/vsock.c
18968 F: include/linux/virtio_vsock.h
18969 F: include/uapi/linux/virtio_vsock.h
18970 F: include/uapi/linux/vm_sockets_diag.h
18971 F: include/uapi/linux/vsockmon.h
18972 F: net/vmw_vsock/af_vsock_tap.c
18973 F: net/vmw_vsock/diag.c
18974 F: net/vmw_vsock/virtio_transport.c
18975 F: net/vmw_vsock/virtio_transport_common.c
18976 F: net/vmw_vsock/vsock_loopback.c
18977 F: tools/testing/vsock/
18979 VIRTIO BLOCK AND SCSI DRIVERS
18980 M: "Michael S. Tsirkin" <mst@redhat.com>
18981 M: Jason Wang <jasowang@redhat.com>
18982 R: Paolo Bonzini <pbonzini@redhat.com>
18983 R: Stefan Hajnoczi <stefanha@redhat.com>
18984 L: virtualization@lists.linux-foundation.org
18986 F: drivers/block/virtio_blk.c
18987 F: drivers/scsi/virtio_scsi.c
18988 F: drivers/vhost/scsi.c
18989 F: include/uapi/linux/virtio_blk.h
18990 F: include/uapi/linux/virtio_scsi.h
18992 VIRTIO CONSOLE DRIVER
18993 M: Amit Shah <amit@kernel.org>
18994 L: virtualization@lists.linux-foundation.org
18996 F: drivers/char/virtio_console.c
18997 F: include/linux/virtio_console.h
18998 F: include/uapi/linux/virtio_console.h
19000 VIRTIO CORE AND NET DRIVERS
19001 M: "Michael S. Tsirkin" <mst@redhat.com>
19002 M: Jason Wang <jasowang@redhat.com>
19003 L: virtualization@lists.linux-foundation.org
19005 F: Documentation/devicetree/bindings/virtio/
19006 F: drivers/block/virtio_blk.c
19007 F: drivers/crypto/virtio/
19008 F: drivers/net/virtio_net.c
19011 F: include/linux/vdpa.h
19012 F: include/linux/virtio*.h
19013 F: include/uapi/linux/virtio_*.h
19017 M: "Michael S. Tsirkin" <mst@redhat.com>
19018 M: David Hildenbrand <david@redhat.com>
19019 L: virtualization@lists.linux-foundation.org
19021 F: drivers/virtio/virtio_balloon.c
19022 F: include/uapi/linux/virtio_balloon.h
19023 F: include/linux/balloon_compaction.h
19024 F: mm/balloon_compaction.c
19026 VIRTIO CRYPTO DRIVER
19027 M: Gonglei <arei.gonglei@huawei.com>
19028 L: virtualization@lists.linux-foundation.org
19029 L: linux-crypto@vger.kernel.org
19031 F: drivers/crypto/virtio/
19032 F: include/uapi/linux/virtio_crypto.h
19034 VIRTIO DRIVERS FOR S390
19035 M: Cornelia Huck <cohuck@redhat.com>
19036 M: Halil Pasic <pasic@linux.ibm.com>
19037 L: linux-s390@vger.kernel.org
19038 L: virtualization@lists.linux-foundation.org
19039 L: kvm@vger.kernel.org
19041 F: arch/s390/include/uapi/asm/virtio-ccw.h
19042 F: drivers/s390/virtio/
19045 M: Vivek Goyal <vgoyal@redhat.com>
19046 M: Stefan Hajnoczi <stefanha@redhat.com>
19047 M: Miklos Szeredi <miklos@szeredi.hu>
19048 L: virtualization@lists.linux-foundation.org
19049 L: linux-fsdevel@vger.kernel.org
19051 W: https://virtio-fs.gitlab.io/
19052 F: Documentation/filesystems/virtiofs.rst
19053 F: fs/fuse/virtio_fs.c
19054 F: include/uapi/linux/virtio_fs.h
19057 M: David Airlie <airlied@linux.ie>
19058 M: Gerd Hoffmann <kraxel@redhat.com>
19059 L: dri-devel@lists.freedesktop.org
19060 L: virtualization@lists.linux-foundation.org
19062 T: git git://anongit.freedesktop.org/drm/drm-misc
19063 F: drivers/gpu/drm/virtio/
19064 F: include/uapi/linux/virtio_gpu.h
19066 VIRTIO HOST (VHOST)
19067 M: "Michael S. Tsirkin" <mst@redhat.com>
19068 M: Jason Wang <jasowang@redhat.com>
19069 L: kvm@vger.kernel.org
19070 L: virtualization@lists.linux-foundation.org
19071 L: netdev@vger.kernel.org
19073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19075 F: include/linux/vhost_iotlb.h
19076 F: include/uapi/linux/vhost.h
19078 VIRTIO INPUT DRIVER
19079 M: Gerd Hoffmann <kraxel@redhat.com>
19081 F: drivers/virtio/virtio_input.c
19082 F: include/uapi/linux/virtio_input.h
19084 VIRTIO IOMMU DRIVER
19085 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19086 L: virtualization@lists.linux-foundation.org
19088 F: drivers/iommu/virtio-iommu.c
19089 F: include/uapi/linux/virtio_iommu.h
19092 M: David Hildenbrand <david@redhat.com>
19093 L: virtualization@lists.linux-foundation.org
19095 W: https://virtio-mem.gitlab.io/
19096 F: drivers/virtio/virtio_mem.c
19097 F: include/uapi/linux/virtio_mem.h
19099 VIRTUAL BOX GUEST DEVICE DRIVER
19100 M: Hans de Goede <hdegoede@redhat.com>
19101 M: Arnd Bergmann <arnd@arndb.de>
19102 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19104 F: drivers/virt/vboxguest/
19105 F: include/linux/vbox_utils.h
19106 F: include/uapi/linux/vbox*.h
19108 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19109 M: Hans de Goede <hdegoede@redhat.com>
19110 L: linux-fsdevel@vger.kernel.org
19114 VIRTUAL SERIO DEVICE DRIVER
19115 M: Stephen Chandler Paul <thatslyude@gmail.com>
19117 F: drivers/input/serio/userio.c
19118 F: include/uapi/linux/userio.h
19120 VIVID VIRTUAL VIDEO DRIVER
19121 M: Hans Verkuil <hverkuil@xs4all.nl>
19122 L: linux-media@vger.kernel.org
19124 W: https://linuxtv.org
19125 T: git git://linuxtv.org/media_tree.git
19126 F: drivers/media/test-drivers/vivid/*
19128 VIDTV VIRTUAL DIGITAL TV DRIVER
19129 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19130 L: linux-media@vger.kernel.org
19132 W: https://linuxtv.org
19133 T: git git://linuxtv.org/media_tree.git
19134 F: drivers/media/test-drivers/vidtv/*
19137 M: Florian Fainelli <f.fainelli@gmail.com>
19138 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19140 F: drivers/vlynq/vlynq.c
19141 F: include/linux/vlynq.h
19144 M: Martyn Welch <martyn@welchs.me.uk>
19145 M: Manohar Vanga <manohar.vanga@gmail.com>
19146 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19147 L: devel@driverdev.osuosl.org
19149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19150 F: Documentation/driver-api/vme.rst
19151 F: drivers/staging/vme/
19153 F: include/linux/vme*
19155 VMWARE BALLOON DRIVER
19156 M: Nadav Amit <namit@vmware.com>
19157 M: "VMware, Inc." <pv-drivers@vmware.com>
19158 L: linux-kernel@vger.kernel.org
19160 F: drivers/misc/vmw_balloon.c
19162 VMWARE HYPERVISOR INTERFACE
19163 M: Deep Shah <sdeep@vmware.com>
19164 M: "VMware, Inc." <pv-drivers@vmware.com>
19165 L: virtualization@lists.linux-foundation.org
19167 F: arch/x86/include/asm/vmware.h
19168 F: arch/x86/kernel/cpu/vmware.c
19170 VMWARE PVRDMA DRIVER
19171 M: Adit Ranadive <aditr@vmware.com>
19172 M: VMware PV-Drivers <pv-drivers@vmware.com>
19173 L: linux-rdma@vger.kernel.org
19175 F: drivers/infiniband/hw/vmw_pvrdma/
19177 VMware PVSCSI driver
19178 M: Vishal Bhakta <vbhakta@vmware.com>
19179 M: VMware PV-Drivers <pv-drivers@vmware.com>
19180 L: linux-scsi@vger.kernel.org
19182 F: drivers/scsi/vmw_pvscsi.c
19183 F: drivers/scsi/vmw_pvscsi.h
19185 VMWARE VIRTUAL PTP CLOCK DRIVER
19186 M: Vivek Thampi <vithampi@vmware.com>
19187 M: "VMware, Inc." <pv-drivers@vmware.com>
19188 L: netdev@vger.kernel.org
19190 F: drivers/ptp/ptp_vmw.c
19192 VMWARE VMMOUSE SUBDRIVER
19193 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19194 M: "VMware, Inc." <pv-drivers@vmware.com>
19195 L: linux-input@vger.kernel.org
19197 F: drivers/input/mouse/vmmouse.c
19198 F: drivers/input/mouse/vmmouse.h
19200 VMWARE VMXNET3 ETHERNET DRIVER
19201 M: Ronak Doshi <doshir@vmware.com>
19202 M: pv-drivers@vmware.com
19203 L: netdev@vger.kernel.org
19205 F: drivers/net/vmxnet3/
19207 VOCORE VOCORE2 BOARD
19208 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19209 L: linux-mips@vger.kernel.org
19211 F: arch/mips/boot/dts/ralink/vocore2.dts
19213 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19214 M: Liam Girdwood <lgirdwood@gmail.com>
19215 M: Mark Brown <broonie@kernel.org>
19216 L: linux-kernel@vger.kernel.org
19218 W: http://www.slimlogic.co.uk/?p=48
19219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19220 F: Documentation/devicetree/bindings/regulator/
19221 F: Documentation/power/regulator/
19222 F: drivers/regulator/
19223 F: include/dt-bindings/regulator/
19224 F: include/linux/regulator/
19225 K: regulator_get_optional
19228 M: David Ahern <dsahern@kernel.org>
19229 L: netdev@vger.kernel.org
19231 F: Documentation/networking/vrf.rst
19232 F: drivers/net/vrf.c
19235 M: Petr Mladek <pmladek@suse.com>
19236 M: Steven Rostedt <rostedt@goodmis.org>
19237 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19238 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19239 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19242 F: Documentation/core-api/printk-formats.rst
19243 F: lib/test_printf.c
19246 VT1211 HARDWARE MONITOR DRIVER
19247 M: Juerg Haefliger <juergh@gmail.com>
19248 L: linux-hwmon@vger.kernel.org
19250 F: Documentation/hwmon/vt1211.rst
19251 F: drivers/hwmon/vt1211.c
19253 VT8231 HARDWARE MONITOR DRIVER
19254 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19255 L: linux-hwmon@vger.kernel.org
19257 F: drivers/hwmon/vt8231.c
19259 VUB300 USB to SDIO/SD/MMC bridge chip
19260 L: linux-mmc@vger.kernel.org
19262 F: drivers/mmc/host/vub300.c
19264 W1 DALLAS'S 1-WIRE BUS
19265 M: Evgeniy Polyakov <zbr@ioremap.net>
19267 F: Documentation/devicetree/bindings/w1/
19268 F: Documentation/w1/
19270 F: include/linux/w1.h
19272 W83791D HARDWARE MONITORING DRIVER
19273 M: Marc Hulsman <m.hulsman@tudelft.nl>
19274 L: linux-hwmon@vger.kernel.org
19276 F: Documentation/hwmon/w83791d.rst
19277 F: drivers/hwmon/w83791d.c
19279 W83793 HARDWARE MONITORING DRIVER
19280 M: Rudolf Marek <r.marek@assembler.cz>
19281 L: linux-hwmon@vger.kernel.org
19283 F: Documentation/hwmon/w83793.rst
19284 F: drivers/hwmon/w83793.c
19286 W83795 HARDWARE MONITORING DRIVER
19287 M: Jean Delvare <jdelvare@suse.com>
19288 L: linux-hwmon@vger.kernel.org
19290 F: drivers/hwmon/w83795.c
19292 W83L51xD SD/MMC CARD INTERFACE DRIVER
19293 M: Pierre Ossman <pierre@ossman.eu>
19295 F: drivers/mmc/host/wbsd.*
19297 WACOM PROTOCOL 4 SERIAL TABLETS
19298 M: Julian Squires <julian@cipht.net>
19299 M: Hans de Goede <hdegoede@redhat.com>
19300 L: linux-input@vger.kernel.org
19302 F: drivers/input/tablet/wacom_serial4.c
19304 WATCHDOG DEVICE DRIVERS
19305 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19306 M: Guenter Roeck <linux@roeck-us.net>
19307 L: linux-watchdog@vger.kernel.org
19309 W: http://www.linux-watchdog.org/
19310 T: git git://www.linux-watchdog.org/linux-watchdog.git
19311 F: Documentation/devicetree/bindings/watchdog/
19312 F: Documentation/watchdog/
19313 F: drivers/watchdog/
19314 F: include/linux/watchdog.h
19315 F: include/uapi/linux/watchdog.h
19317 WHISKEYCOVE PMIC GPIO DRIVER
19318 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19319 L: linux-gpio@vger.kernel.org
19321 F: drivers/gpio/gpio-wcove.c
19324 M: Dianlong Li <long17.cool@163.com>
19325 L: linux-rtc@vger.kernel.org
19327 F: drivers/rtc/rtc-sd3078.c
19330 M: David Rheinsberg <david.rheinsberg@gmail.com>
19331 L: linux-input@vger.kernel.org
19333 F: drivers/hid/hid-wiimote*
19335 WILOCITY WIL6210 WIRELESS DRIVER
19336 M: Maya Erez <merez@codeaurora.org>
19337 L: linux-wireless@vger.kernel.org
19338 L: wil6210@qti.qualcomm.com
19340 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19341 F: drivers/net/wireless/ath/wil6210/
19344 M: David Härdeman <david@hardeman.nu>
19346 F: drivers/media/rc/winbond-cir.c
19348 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19349 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19350 L: linux-watchdog@vger.kernel.org
19352 F: drivers/watchdog/ebc-c384_wdt.c
19354 WINSYSTEMS WS16C48 GPIO DRIVER
19355 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19356 L: linux-gpio@vger.kernel.org
19358 F: drivers/gpio/gpio-ws16c48.c
19360 WIREGUARD SECURE NETWORK TUNNEL
19361 M: Jason A. Donenfeld <Jason@zx2c4.com>
19362 L: wireguard@lists.zx2c4.com
19363 L: netdev@vger.kernel.org
19365 F: drivers/net/wireguard/
19366 F: tools/testing/selftests/wireguard/
19368 WISTRON LAPTOP BUTTON DRIVER
19369 M: Miloslav Trmac <mitr@volny.cz>
19371 F: drivers/input/misc/wistron_btns.c
19373 WL3501 WIRELESS PCMCIA CARD DRIVER
19374 L: linux-wireless@vger.kernel.org
19376 F: drivers/net/wireless/wl3501*
19378 WOLFSON MICROELECTRONICS DRIVERS
19379 L: patches@opensource.cirrus.com
19381 W: https://github.com/CirrusLogic/linux-drivers/wiki
19382 T: git https://github.com/CirrusLogic/linux-drivers.git
19383 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19384 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19385 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19386 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19387 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19388 F: Documentation/hwmon/wm83??.rst
19389 F: arch/arm/mach-s3c/mach-crag6410*
19390 F: drivers/clk/clk-wm83*.c
19391 F: drivers/extcon/extcon-arizona.c
19392 F: drivers/gpio/gpio-*wm*.c
19393 F: drivers/gpio/gpio-arizona.c
19394 F: drivers/hwmon/wm83??-hwmon.c
19395 F: drivers/input/misc/wm831x-on.c
19396 F: drivers/input/touchscreen/wm831x-ts.c
19397 F: drivers/input/touchscreen/wm97*.c
19398 F: drivers/leds/leds-wm83*.c
19399 F: drivers/mfd/arizona*
19400 F: drivers/mfd/cs47l24*
19401 F: drivers/mfd/wm*.c
19402 F: drivers/power/supply/wm83*.c
19403 F: drivers/regulator/arizona*
19404 F: drivers/regulator/wm8*.c
19405 F: drivers/rtc/rtc-wm83*.c
19406 F: drivers/video/backlight/wm83*_bl.c
19407 F: drivers/watchdog/wm83*_wdt.c
19408 F: include/linux/mfd/arizona/
19409 F: include/linux/mfd/wm831x/
19410 F: include/linux/mfd/wm8350/
19411 F: include/linux/mfd/wm8400*
19412 F: include/linux/regulator/arizona*
19413 F: include/linux/wm97xx.h
19414 F: include/sound/wm????.h
19415 F: sound/soc/codecs/arizona.?
19416 F: sound/soc/codecs/cs47l24*
19417 F: sound/soc/codecs/wm*
19420 M: Tejun Heo <tj@kernel.org>
19421 R: Lai Jiangshan <jiangshanlai@gmail.com>
19423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19424 F: Documentation/core-api/workqueue.rst
19425 F: include/linux/workqueue.h
19426 F: kernel/workqueue.c
19428 X-POWERS AXP288 PMIC DRIVERS
19429 M: Hans de Goede <hdegoede@redhat.com>
19431 F: drivers/acpi/pmic/intel_pmic_xpower.c
19434 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19435 M: Chen-Yu Tsai <wens@csie.org>
19436 L: linux-kernel@vger.kernel.org
19441 M: Martin Schiller <ms@dev.tdt.de>
19442 L: linux-x25@vger.kernel.org
19444 F: Documentation/networking/lapb-module.rst
19445 F: Documentation/networking/x25*
19446 F: drivers/net/wan/hdlc_x25.c
19447 F: drivers/net/wan/lapbether.c
19448 F: include/*/lapb.h
19449 F: include/net/x25*
19450 F: include/uapi/linux/x25.h
19454 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19455 M: Thomas Gleixner <tglx@linutronix.de>
19456 M: Ingo Molnar <mingo@redhat.com>
19457 M: Borislav Petkov <bp@alien8.de>
19459 R: "H. Peter Anvin" <hpa@zytor.com>
19460 L: linux-kernel@vger.kernel.org
19462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19463 F: Documentation/devicetree/bindings/x86/
19464 F: Documentation/x86/
19468 M: Andy Lutomirski <luto@kernel.org>
19469 L: linux-kernel@vger.kernel.org
19471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19474 X86 MCE INFRASTRUCTURE
19475 M: Tony Luck <tony.luck@intel.com>
19476 M: Borislav Petkov <bp@alien8.de>
19477 L: linux-edac@vger.kernel.org
19479 F: arch/x86/kernel/cpu/mce/*
19481 X86 MICROCODE UPDATE SUPPORT
19482 M: Borislav Petkov <bp@alien8.de>
19484 F: arch/x86/kernel/cpu/microcode/*
19487 M: Dave Hansen <dave.hansen@linux.intel.com>
19488 M: Andy Lutomirski <luto@kernel.org>
19489 M: Peter Zijlstra <peterz@infradead.org>
19490 L: linux-kernel@vger.kernel.org
19492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19495 X86 PLATFORM DRIVERS
19496 M: Hans de Goede <hdegoede@redhat.com>
19497 M: Mark Gross <mgross@linux.intel.com>
19498 L: platform-driver-x86@vger.kernel.org
19500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19501 F: drivers/platform/olpc/
19502 F: drivers/platform/x86/
19504 X86 PLATFORM DRIVERS - ARCH
19505 R: Darren Hart <dvhart@infradead.org>
19506 R: Andy Shevchenko <andy@infradead.org>
19507 L: platform-driver-x86@vger.kernel.org
19510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19511 F: arch/x86/platform
19513 X86 PLATFORM UV HPE SUPERDOME FLEX
19514 M: Steve Wahl <steve.wahl@hpe.com>
19515 R: Mike Travis <mike.travis@hpe.com>
19516 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19517 R: Russ Anderson <russ.anderson@hpe.com>
19519 F: arch/x86/include/asm/uv/
19520 F: arch/x86/kernel/apic/x2apic_uv_x.c
19521 F: arch/x86/platform/uv/
19524 M: Andy Lutomirski <luto@kernel.org>
19525 L: linux-kernel@vger.kernel.org
19527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19528 F: arch/x86/entry/vdso/
19531 M: Matthew Wilcox <willy@infradead.org>
19532 L: linux-fsdevel@vger.kernel.org
19534 F: Documentation/core-api/xarray.rst
19535 F: include/linux/idr.h
19536 F: include/linux/xarray.h
19539 F: tools/testing/radix-tree
19542 M: Benjamin Valentin <benpicco@googlemail.com>
19544 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19545 F: drivers/media/rc/xbox_remote.c
19547 XC2028/3028 TUNER DRIVER
19548 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19549 L: linux-media@vger.kernel.org
19551 W: https://linuxtv.org
19552 T: git git://linuxtv.org/media_tree.git
19553 F: drivers/media/tuners/tuner-xc2028.*
19555 XDP (eXpress Data Path)
19556 M: Alexei Starovoitov <ast@kernel.org>
19557 M: Daniel Borkmann <daniel@iogearbox.net>
19558 M: David S. Miller <davem@davemloft.net>
19559 M: Jakub Kicinski <kuba@kernel.org>
19560 M: Jesper Dangaard Brouer <hawk@kernel.org>
19561 M: John Fastabend <john.fastabend@gmail.com>
19562 L: netdev@vger.kernel.org
19563 L: bpf@vger.kernel.org
19565 F: include/net/xdp.h
19566 F: include/net/xdp_priv.h
19567 F: include/trace/events/xdp.h
19568 F: kernel/bpf/cpumap.c
19569 F: kernel/bpf/devmap.c
19571 F: samples/bpf/xdp*
19572 F: tools/testing/selftests/bpf/*xdp*
19573 F: tools/testing/selftests/bpf/*/*xdp*
19574 F: drivers/net/ethernet/*/*/*/*/*xdp*
19575 F: drivers/net/ethernet/*/*/*xdp*
19576 K: (?:\b|_)xdp(?:\b|_)
19578 XDP SOCKETS (AF_XDP)
19579 M: Björn Töpel <bjorn@kernel.org>
19580 M: Magnus Karlsson <magnus.karlsson@intel.com>
19581 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19582 L: netdev@vger.kernel.org
19583 L: bpf@vger.kernel.org
19585 F: Documentation/networking/af_xdp.rst
19586 F: include/net/xdp_sock*
19587 F: include/net/xsk_buff_pool.h
19588 F: include/uapi/linux/if_xdp.h
19589 F: include/uapi/linux/xdp_diag.h
19590 F: include/net/netns/xdp.h
19592 F: samples/bpf/xdpsock*
19593 F: tools/lib/bpf/xsk*
19595 XEN BLOCK SUBSYSTEM
19596 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19597 M: Roger Pau Monné <roger.pau@citrix.com>
19598 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19600 F: drivers/block/xen*
19601 F: drivers/block/xen-blkback/*
19604 M: Stefano Stabellini <sstabellini@kernel.org>
19605 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19607 F: arch/arm/include/asm/xen/
19610 XEN HYPERVISOR ARM64
19611 M: Stefano Stabellini <sstabellini@kernel.org>
19612 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19614 F: arch/arm64/include/asm/xen/
19617 XEN HYPERVISOR INTERFACE
19618 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19619 M: Juergen Gross <jgross@suse.com>
19620 R: Stefano Stabellini <sstabellini@kernel.org>
19621 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19624 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19625 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19626 F: arch/x86/include/asm/pvclock-abi.h
19627 F: arch/x86/include/asm/xen/
19628 F: arch/x86/platform/pvh/
19630 F: drivers/*/xen-*front.c
19632 F: include/uapi/xen/
19635 XEN NETWORK BACKEND DRIVER
19636 M: Wei Liu <wei.liu@kernel.org>
19637 M: Paul Durrant <paul@xen.org>
19638 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19639 L: netdev@vger.kernel.org
19641 F: drivers/net/xen-netback/*
19644 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19645 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19647 F: arch/x86/pci/*xen*
19648 F: drivers/pci/*xen*
19651 M: Juergen Gross <jgross@suse.com>
19652 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19653 L: linux-scsi@vger.kernel.org
19655 F: drivers/scsi/xen-scsifront.c
19656 F: drivers/xen/xen-scsiback.c
19657 F: include/xen/interface/io/vscsiif.h
19659 XEN SOUND FRONTEND DRIVER
19660 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19661 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19666 XEN SWIOTLB SUBSYSTEM
19667 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19669 L: iommu@lists.linux-foundation.org
19671 F: arch/x86/xen/*swiotlb*
19672 F: drivers/xen/*swiotlb*
19675 M: Darrick J. Wong <djwong@kernel.org>
19676 M: linux-xfs@vger.kernel.org
19677 L: linux-xfs@vger.kernel.org
19680 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19681 F: Documentation/ABI/testing/sysfs-fs-xfs
19682 F: Documentation/admin-guide/xfs.rst
19683 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19684 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19686 F: include/uapi/linux/dqblk_xfs.h
19687 F: include/uapi/linux/fsmap.h
19689 XILINX AXI ETHERNET DRIVER
19690 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19692 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19695 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19696 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19697 L: linux-can@vger.kernel.org
19699 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19700 F: drivers/net/can/xilinx_can.c
19703 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19704 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19705 R: Michal Simek <michal.simek@xilinx.com>
19707 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19708 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19709 F: drivers/gpio/gpio-xilinx.c
19710 F: drivers/gpio/gpio-zynq.c
19712 XILINX SD-FEC IP CORES
19713 M: Derek Kiernan <derek.kiernan@xilinx.com>
19714 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19716 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19717 F: Documentation/misc-devices/xilinx_sdfec.rst
19718 F: drivers/misc/Kconfig
19719 F: drivers/misc/Makefile
19720 F: drivers/misc/xilinx_sdfec.c
19721 F: include/uapi/misc/xilinx_sdfec.h
19723 XILINX UARTLITE SERIAL DRIVER
19724 M: Peter Korsgaard <jacmet@sunsite.dk>
19725 L: linux-serial@vger.kernel.org
19727 F: drivers/tty/serial/uartlite.c
19729 XILINX VIDEO IP CORES
19730 M: Hyun Kwon <hyun.kwon@xilinx.com>
19731 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19732 L: linux-media@vger.kernel.org
19734 T: git git://linuxtv.org/media_tree.git
19735 F: Documentation/devicetree/bindings/media/xilinx/
19736 F: drivers/media/platform/xilinx/
19737 F: include/uapi/linux/xilinx-v4l2-controls.h
19739 XILINX ZYNQMP DPDMA DRIVER
19740 M: Hyun Kwon <hyun.kwon@xilinx.com>
19741 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19742 L: dmaengine@vger.kernel.org
19744 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19745 F: drivers/dma/xilinx/xilinx_dpdma.c
19746 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19748 XILINX ZYNQMP PSGTR PHY DRIVER
19749 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19750 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19751 L: linux-kernel@vger.kernel.org
19753 T: git https://github.com/Xilinx/linux-xlnx.git
19754 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19755 F: drivers/phy/xilinx/phy-zynqmp.c
19758 M: Eli Billauer <eli.billauer@gmail.com>
19759 L: linux-kernel@vger.kernel.org
19761 F: drivers/char/xillybus/
19764 M: George Cherian <gcherian@marvell.com>
19765 L: linux-i2c@vger.kernel.org
19767 W: http://www.marvell.com
19768 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19769 F: drivers/i2c/busses/i2c-xlp9xx.c
19771 XRA1403 GPIO EXPANDER
19772 M: Nandor Han <nandor.han@ge.com>
19773 M: Semi Malinen <semi.malinen@ge.com>
19774 L: linux-gpio@vger.kernel.org
19776 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19777 F: drivers/gpio/gpio-xra1403.c
19779 XTENSA XTFPGA PLATFORM SUPPORT
19780 M: Max Filippov <jcmvbkbc@gmail.com>
19781 L: linux-xtensa@linux-xtensa.org
19783 F: drivers/spi/spi-xtensa-xtfpga.c
19784 F: sound/soc/xtensa/xtfpga-i2s.c
19786 YAM DRIVER FOR AX.25
19787 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19788 L: linux-hams@vger.kernel.org
19790 F: drivers/net/hamradio/yam*
19791 F: include/linux/yam.h
19793 YAMA SECURITY MODULE
19794 M: Kees Cook <keescook@chromium.org>
19796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19797 F: Documentation/admin-guide/LSM/Yama.rst
19800 YEALINK PHONE DRIVER
19801 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19802 L: usbb2k-api-dev@nongnu.org
19804 F: Documentation/input/devices/yealink.rst
19805 F: drivers/input/misc/yealink.*
19807 Z8530 DRIVER FOR AX.25
19808 M: Joerg Reuter <jreuter@yaina.de>
19809 L: linux-hams@vger.kernel.org
19811 W: http://yaina.de/jreuter/
19812 W: http://www.qsl.net/dl1bke/
19813 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19814 F: drivers/net/hamradio/*scc.c
19815 F: drivers/net/hamradio/z8530.h
19817 ZBUD COMPRESSED PAGE ALLOCATOR
19818 M: Seth Jennings <sjenning@redhat.com>
19819 M: Dan Streetman <ddstreet@ieee.org>
19820 L: linux-mm@kvack.org
19822 F: include/linux/zbud.h
19825 ZD1211RW WIRELESS DRIVER
19826 M: Daniel Drake <dsd@gentoo.org>
19827 M: Ulrich Kunitz <kune@deine-taler.de>
19828 L: linux-wireless@vger.kernel.org
19829 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19831 W: http://zd1211.ath.cx/wiki/DriverRewrite
19832 F: drivers/net/wireless/zydas/zd1211rw/
19834 ZD1301 MEDIA DRIVER
19835 M: Antti Palosaari <crope@iki.fi>
19836 L: linux-media@vger.kernel.org
19838 W: https://linuxtv.org/
19839 W: http://palosaari.fi/linux/
19840 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19841 F: drivers/media/usb/dvb-usb-v2/zd1301*
19843 ZD1301_DEMOD MEDIA DRIVER
19844 M: Antti Palosaari <crope@iki.fi>
19845 L: linux-media@vger.kernel.org
19847 W: https://linuxtv.org/
19848 W: http://palosaari.fi/linux/
19849 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19850 F: drivers/media/dvb-frontends/zd1301_demod*
19852 ZHAOXIN PROCESSOR SUPPORT
19853 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19854 L: linux-kernel@vger.kernel.org
19856 F: arch/x86/kernel/cpu/zhaoxin.c
19859 M: Damien Le Moal <damien.lemoal@wdc.com>
19860 M: Naohiro Aota <naohiro.aota@wdc.com>
19861 R: Johannes Thumshirn <jth@kernel.org>
19862 L: linux-fsdevel@vger.kernel.org
19864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19865 F: Documentation/filesystems/zonefs.rst
19868 ZPOOL COMPRESSED PAGE STORAGE API
19869 M: Dan Streetman <ddstreet@ieee.org>
19870 L: linux-mm@kvack.org
19872 F: include/linux/zpool.h
19875 ZR36067 VIDEO FOR LINUX DRIVER
19876 M: Corentin Labbe <clabbe@baylibre.com>
19877 L: mjpeg-users@lists.sourceforge.net
19878 L: linux-media@vger.kernel.org
19880 W: http://mjpeg.sourceforge.net/driver-zoran/
19881 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19882 F: Documentation/driver-api/media/drivers/zoran.rst
19883 F: drivers/staging/media/zoran/
19885 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19886 M: Minchan Kim <minchan@kernel.org>
19887 M: Nitin Gupta <ngupta@vflare.org>
19888 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19889 L: linux-kernel@vger.kernel.org
19891 F: Documentation/admin-guide/blockdev/zram.rst
19892 F: drivers/block/zram/
19894 ZS DECSTATION Z85C30 SERIAL DRIVER
19895 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19897 F: drivers/tty/serial/zs.*
19899 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19900 M: Minchan Kim <minchan@kernel.org>
19901 M: Nitin Gupta <ngupta@vflare.org>
19902 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19903 L: linux-mm@kvack.org
19905 F: Documentation/vm/zsmalloc.rst
19906 F: include/linux/zsmalloc.h
19909 ZSWAP COMPRESSED SWAP CACHING
19910 M: Seth Jennings <sjenning@redhat.com>
19911 M: Dan Streetman <ddstreet@ieee.org>
19912 M: Vitaly Wool <vitaly.wool@konsulko.com>
19913 L: linux-mm@kvack.org
19918 M: Linus Torvalds <torvalds@linux-foundation.org>
19919 L: linux-kernel@vger.kernel.org
19920 S: Buried alive in reporters
19921 Q: http://patchwork.kernel.org/project/LKML/list/
19922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git