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/3com/vortex.txt
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
162 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
179 F: include/net/6lowpan.h
180 F: Documentation/networking/6lowpan.rst
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 8169 10/100/1000 GIGABIT ETHERNET DRIVER
189 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
190 M: Heiner Kallweit <hkallweit1@gmail.com>
191 L: netdev@vger.kernel.org
193 F: drivers/net/ethernet/realtek/r8169*
195 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
196 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
197 L: linux-serial@vger.kernel.org
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
200 F: drivers/tty/serial/8250*
201 F: include/linux/serial_8250.h
203 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
204 L: netdev@vger.kernel.org
206 F: drivers/net/ethernet/8390/
209 M: Eric Van Hensbergen <ericvh@gmail.com>
210 M: Latchesar Ionkov <lucho@ionkov.net>
211 M: Dominique Martinet <asmadeus@codewreck.org>
212 L: v9fs-developer@lists.sourceforge.net
213 W: http://swik.net/v9fs
214 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
216 T: git git://github.com/martinetd/linux.git
218 F: Documentation/filesystems/9p.rst
222 F: include/uapi/linux/virtio_9p.h
223 F: include/trace/events/9p.h
226 M: Antti Palosaari <crope@iki.fi>
227 L: linux-media@vger.kernel.org
228 W: https://linuxtv.org
229 W: http://palosaari.fi/linux/
230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
231 T: git git://linuxtv.org/anttip/media_tree.git
233 F: drivers/media/dvb-frontends/a8293*
235 AACRAID SCSI RAID DRIVER
236 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
237 L: linux-scsi@vger.kernel.org
238 W: http://www.adaptec.com/
240 F: Documentation/scsi/aacraid.rst
241 F: drivers/scsi/aacraid/
244 L: linux-api@vger.kernel.org
245 F: include/linux/syscalls.h
248 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
249 M: Hans de Goede <hdegoede@redhat.com>
250 L: linux-hwmon@vger.kernel.org
252 F: drivers/hwmon/abituguru.c
254 ABIT UGURU 3 HARDWARE MONITOR DRIVER
255 M: Alistair John Strachan <alistair@devzero.co.uk>
256 L: linux-hwmon@vger.kernel.org
258 F: drivers/hwmon/abituguru3.c
260 ACCES 104-DIO-48E GPIO DRIVER
261 M: William Breathitt Gray <vilhelm.gray@gmail.com>
262 L: linux-gpio@vger.kernel.org
264 F: drivers/gpio/gpio-104-dio-48e.c
266 ACCES 104-IDI-48 GPIO DRIVER
267 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
268 L: linux-gpio@vger.kernel.org
270 F: drivers/gpio/gpio-104-idi-48.c
272 ACCES 104-IDIO-16 GPIO DRIVER
273 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
274 L: linux-gpio@vger.kernel.org
276 F: drivers/gpio/gpio-104-idio-16.c
278 ACCES 104-QUAD-8 DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-iio@vger.kernel.org
282 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
283 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
284 F: drivers/counter/104-quad-8.c
286 ACCES PCI-IDIO-16 GPIO DRIVER
287 M: William Breathitt Gray <vilhelm.gray@gmail.com>
288 L: linux-gpio@vger.kernel.org
290 F: drivers/gpio/gpio-pci-idio-16.c
292 ACCES PCIe-IDIO-24 GPIO DRIVER
293 M: William Breathitt Gray <vilhelm.gray@gmail.com>
294 L: linux-gpio@vger.kernel.org
296 F: drivers/gpio/gpio-pcie-idio-24.c
299 M: Jes Sorensen <jes@trained-monkey.org>
300 L: linux-acenic@sunsite.dk
302 F: drivers/net/ethernet/alteon/acenic*
304 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
305 M: Peter Kaestle <peter@piie.net>
306 L: platform-driver-x86@vger.kernel.org
308 W: http://piie.net/?section=acerhdf
309 F: drivers/platform/x86/acerhdf.c
311 ACER WMI LAPTOP EXTRAS
312 M: "Lee, Chun-Yi" <jlee@suse.com>
313 L: platform-driver-x86@vger.kernel.org
315 F: drivers/platform/x86/acer-wmi.c
318 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
319 M: Len Brown <lenb@kernel.org>
320 L: linux-acpi@vger.kernel.org
322 W: https://01.org/linux-acpi
323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
324 Q: https://patchwork.kernel.org/project/linux-acpi/list/
325 B: https://bugzilla.kernel.org
326 F: Documentation/ABI/testing/configfs-acpi
327 F: Documentation/ABI/testing/sysfs-bus-acpi
328 F: Documentation/firmware-guide/acpi/
330 F: drivers/pci/*/*acpi*
331 F: drivers/pci/*acpi*
332 F: drivers/pnp/pnpacpi/
334 F: include/linux/acpi.h
335 F: include/linux/fwnode.h
339 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
340 M: Len Brown <lenb@kernel.org>
341 R: James Morse <james.morse@arm.com>
342 R: Tony Luck <tony.luck@intel.com>
343 R: Borislav Petkov <bp@alien8.de>
344 L: linux-acpi@vger.kernel.org
345 F: drivers/acpi/apei/
347 ACPI COMPONENT ARCHITECTURE (ACPICA)
348 M: Robert Moore <robert.moore@intel.com>
349 M: Erik Kaneda <erik.kaneda@intel.com>
350 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
351 L: linux-acpi@vger.kernel.org
354 W: https://acpica.org/
355 W: https://github.com/acpica/acpica/
356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
357 Q: https://patchwork.kernel.org/project/linux-acpi/list/
358 B: https://bugzilla.kernel.org
359 B: https://bugs.acpica.org
360 F: drivers/acpi/acpica/
365 M: Zhang Rui <rui.zhang@intel.com>
366 L: linux-acpi@vger.kernel.org
368 W: https://01.org/linux-acpi
369 B: https://bugzilla.kernel.org
370 F: drivers/acpi/fan.c
372 ACPI FOR ARM64 (ACPI/arm64)
373 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
374 M: Hanjun Guo <guohanjun@huawei.com>
375 M: Sudeep Holla <sudeep.holla@arm.com>
376 L: linux-acpi@vger.kernel.org
377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
379 F: drivers/acpi/arm64
381 ACPI I2C MULTI INSTANTIATE DRIVER
382 M: Hans de Goede <hdegoede@redhat.com>
383 L: platform-driver-x86@vger.kernel.org
385 F: drivers/platform/x86/i2c-multi-instantiate.c
388 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
389 M: Len Brown <lenb@kernel.org>
390 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
391 R: Mika Westerberg <mika.westerberg@linux.intel.com>
392 L: linux-acpi@vger.kernel.org
394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
395 Q: https://patchwork.kernel.org/project/linux-acpi/list/
396 B: https://bugzilla.kernel.org
397 F: drivers/acpi/pmic/
400 M: Zhang Rui <rui.zhang@intel.com>
401 L: linux-acpi@vger.kernel.org
403 W: https://01.org/linux-acpi
404 B: https://bugzilla.kernel.org
405 F: drivers/acpi/*thermal*
408 M: Zhang Rui <rui.zhang@intel.com>
409 L: linux-acpi@vger.kernel.org
411 W: https://01.org/linux-acpi
412 B: https://bugzilla.kernel.org
413 F: drivers/acpi/acpi_video.c
416 L: platform-driver-x86@vger.kernel.org
418 F: drivers/platform/x86/wmi.c
419 F: include/uapi/linux/wmi.h
421 AD1889 ALSA SOUND DRIVER
422 W: https://parisc.wiki.kernel.org/index.php/AD1889
423 L: linux-parisc@vger.kernel.org
425 F: sound/pci/ad1889.*
427 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
428 M: Michael Hennerich <michael.hennerich@analog.com>
429 W: http://wiki.analog.com/AD5254
430 W: http://ez.analog.com/community/linux-device-drivers
432 F: drivers/misc/ad525x_dpot.c
434 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
435 M: Michael Hennerich <michael.hennerich@analog.com>
436 W: http://wiki.analog.com/AD5398
437 W: http://ez.analog.com/community/linux-device-drivers
439 F: drivers/regulator/ad5398.c
441 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
442 M: Michael Hennerich <michael.hennerich@analog.com>
443 W: http://wiki.analog.com/AD7142
444 W: http://ez.analog.com/community/linux-device-drivers
446 F: drivers/input/misc/ad714x.c
448 AD7877 TOUCHSCREEN DRIVER
449 M: Michael Hennerich <michael.hennerich@analog.com>
450 W: http://wiki.analog.com/AD7877
451 W: http://ez.analog.com/community/linux-device-drivers
453 F: drivers/input/touchscreen/ad7877.c
455 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
456 M: Michael Hennerich <michael.hennerich@analog.com>
457 W: http://wiki.analog.com/AD7879
458 W: http://ez.analog.com/community/linux-device-drivers
460 F: drivers/input/touchscreen/ad7879.c
462 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
463 M: Jiri Kosina <jikos@kernel.org>
466 ADF7242 IEEE 802.15.4 RADIO DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
468 W: https://wiki.analog.com/ADF7242
469 W: http://ez.analog.com/community/linux-device-drivers
470 L: linux-wpan@vger.kernel.org
472 F: drivers/net/ieee802154/adf7242.c
473 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
475 ADM1025 HARDWARE MONITOR DRIVER
476 M: Jean Delvare <jdelvare@suse.com>
477 L: linux-hwmon@vger.kernel.org
479 F: Documentation/hwmon/adm1025.rst
480 F: drivers/hwmon/adm1025.c
482 ADM1029 HARDWARE MONITOR DRIVER
483 M: Corentin Labbe <clabbe.montjoie@gmail.com>
484 L: linux-hwmon@vger.kernel.org
486 F: drivers/hwmon/adm1029.c
488 ADM8211 WIRELESS DRIVER
489 L: linux-wireless@vger.kernel.org
490 W: http://wireless.kernel.org/
492 F: drivers/net/wireless/admtek/adm8211.*
494 ADP1653 FLASH CONTROLLER DRIVER
495 M: Sakari Ailus <sakari.ailus@iki.fi>
496 L: linux-media@vger.kernel.org
498 F: drivers/media/i2c/adp1653.c
499 F: include/media/i2c/adp1653.h
501 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
502 M: Michael Hennerich <michael.hennerich@analog.com>
503 W: http://wiki.analog.com/ADP5520
504 W: http://ez.analog.com/community/linux-device-drivers
506 F: drivers/mfd/adp5520.c
507 F: drivers/video/backlight/adp5520_bl.c
508 F: drivers/leds/leds-adp5520.c
509 F: drivers/gpio/gpio-adp5520.c
510 F: drivers/input/keyboard/adp5520-keys.c
512 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
513 M: Michael Hennerich <michael.hennerich@analog.com>
514 W: http://wiki.analog.com/ADP5588
515 W: http://ez.analog.com/community/linux-device-drivers
517 F: drivers/input/keyboard/adp5588-keys.c
518 F: drivers/gpio/gpio-adp5588.c
520 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
521 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP8860
523 W: http://ez.analog.com/community/linux-device-drivers
525 F: drivers/video/backlight/adp8860_bl.c
528 M: Colin Leroy <colin@colino.net>
530 F: drivers/macintosh/therm_adt746x.c
532 ADT7475 HARDWARE MONITOR DRIVER
533 M: Jean Delvare <jdelvare@suse.com>
534 L: linux-hwmon@vger.kernel.org
536 F: Documentation/hwmon/adt7475.rst
537 F: drivers/hwmon/adt7475.c
540 M: Matthew Wilcox <willy@infradead.org>
541 M: Hannes Reinecke <hare@suse.com>
542 L: linux-scsi@vger.kernel.org
544 F: Documentation/scsi/advansys.rst
545 F: drivers/scsi/advansys.c
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADXL345
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/input/misc/adxl34x.c
553 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
555 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
556 M: Stefan Popa <stefan.popa@analog.com>
557 W: http://ez.analog.com/community/linux-device-drivers
559 F: drivers/iio/accel/adxl372.c
560 F: drivers/iio/accel/adxl372_spi.c
561 F: drivers/iio/accel/adxl372_i2c.c
562 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
565 M: Antti Palosaari <crope@iki.fi>
566 L: linux-media@vger.kernel.org
567 W: https://linuxtv.org
568 W: http://palosaari.fi/linux/
569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
570 T: git git://linuxtv.org/anttip/media_tree.git
572 F: drivers/media/dvb-frontends/af9013*
575 M: Antti Palosaari <crope@iki.fi>
576 L: linux-media@vger.kernel.org
577 W: https://linuxtv.org
578 W: http://palosaari.fi/linux/
579 Q: http://patchwork.linuxtv.org/project/linux-media/list/
580 T: git git://linuxtv.org/anttip/media_tree.git
582 F: drivers/media/dvb-frontends/af9033*
585 M: David Sterba <dsterba@suse.com>
586 L: linux-fsdevel@vger.kernel.org
588 F: Documentation/filesystems/affs.rst
592 M: David Howells <dhowells@redhat.com>
593 L: linux-afs@lists.infradead.org
596 F: include/trace/events/afs.h
597 F: Documentation/filesystems/afs.rst
598 W: https://www.infradead.org/~dhowells/kafs/
601 M: David Airlie <airlied@linux.ie>
602 T: git git://anongit.freedesktop.org/drm/drm
605 F: include/linux/agp*
606 F: include/uapi/linux/agp*
609 M: "Juergen E. Fischer" <fischer@norbit.de>
610 L: linux-scsi@vger.kernel.org
612 F: drivers/scsi/aha152x*
613 F: drivers/scsi/pcmcia/aha152x*
615 AIC7XXX / AIC79XX SCSI DRIVER
616 M: Hannes Reinecke <hare@suse.com>
617 L: linux-scsi@vger.kernel.org
619 F: drivers/scsi/aic7xxx/
621 AIMSLAB FM RADIO RECEIVER DRIVER
622 M: Hans Verkuil <hverkuil@xs4all.nl>
623 L: linux-media@vger.kernel.org
624 T: git git://linuxtv.org/media_tree.git
625 W: https://linuxtv.org
627 F: drivers/media/radio/radio-aimslab*
630 M: Benjamin LaHaise <bcrl@kvack.org>
631 L: linux-aio@kvack.org
634 F: include/linux/*aio*.h
637 M: Antti Palosaari <crope@iki.fi>
638 L: linux-media@vger.kernel.org
639 W: https://linuxtv.org
640 W: http://palosaari.fi/linux/
641 Q: http://patchwork.linuxtv.org/project/linux-media/list/
642 T: git git://linuxtv.org/anttip/media_tree.git
644 F: drivers/media/usb/airspy/
646 ALACRITECH GIGABIT ETHERNET DRIVER
647 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
649 F: drivers/net/ethernet/alacritech/*
651 FORCEDETH GIGABIT ETHERNET DRIVER
652 M: Rain River <rain.1986.08.12@gmail.com>
653 M: Zhu Yanjun <zyjzyj2000@gmail.com>
654 L: netdev@vger.kernel.org
656 F: drivers/net/ethernet/nvidia/*
658 ALCATEL SPEEDTOUCH USB DRIVER
659 M: Duncan Sands <duncan.sands@free.fr>
660 L: linux-usb@vger.kernel.org
661 W: http://www.linux-usb.org/SpeedTouch/
663 F: drivers/usb/atm/speedtch.c
664 F: drivers/usb/atm/usbatm.c
666 ALCHEMY AU1XX0 MMC DRIVER
667 M: Manuel Lauss <manuel.lauss@gmail.com>
669 F: drivers/mmc/host/au1xmmc.c
672 M: Rudolf Marek <r.marek@assembler.cz>
673 L: linux-i2c@vger.kernel.org
675 F: Documentation/i2c/busses/i2c-ali1563.rst
676 F: drivers/i2c/busses/i2c-ali1563.c
678 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
679 M: Tomislav Denis <tomislav.denis@avl.com>
680 W: http://www.allsensors.com/
682 L: linux-iio@vger.kernel.org
683 F: drivers/iio/pressure/dlhl60d.c
684 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
686 ALLEGRO DVT VIDEO IP CORE DRIVER
687 M: Michael Tretter <m.tretter@pengutronix.de>
688 R: Pengutronix Kernel Team <kernel@pengutronix.de>
689 L: linux-media@vger.kernel.org
691 F: drivers/staging/media/allegro-dvt/
693 ALLWINNER CPUFREQ DRIVER
694 M: Yangtao Li <tiny.windzz@gmail.com>
695 L: linux-pm@vger.kernel.org
697 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
698 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
700 ALLWINNER CRYPTO DRIVERS
701 M: Corentin Labbe <clabbe.montjoie@gmail.com>
702 L: linux-crypto@vger.kernel.org
704 F: drivers/crypto/allwinner/
706 ALLWINNER THERMAL DRIVER
707 M: Vasily Khoruzhick <anarsoul@gmail.com>
708 M: Yangtao Li <tiny.windzz@gmail.com>
709 L: linux-pm@vger.kernel.org
711 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
712 F: drivers/thermal/sun8i_thermal.c
715 M: Maxime Ripard <mripard@kernel.org>
716 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
717 L: linux-media@vger.kernel.org
719 F: drivers/staging/media/sunxi/cedrus/
722 M: Richard Henderson <rth@twiddle.net>
723 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
724 M: Matt Turner <mattst88@gmail.com>
726 L: linux-alpha@vger.kernel.org
729 ALPS PS/2 TOUCHPAD DRIVER
730 R: Pali Rohár <pali@kernel.org>
731 F: drivers/input/mouse/alps.*
733 ALTERA I2C CONTROLLER DRIVER
734 M: Thor Thayer <thor.thayer@linux.intel.com>
736 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
737 F: drivers/i2c/busses/i2c-altera.c
739 ALTERA MAILBOX DRIVER
740 M: Ley Foon Tan <ley.foon.tan@intel.com>
742 F: drivers/mailbox/mailbox-altera.c
745 M: Joyce Ooi <joyce.ooi@intel.com>
746 L: linux-gpio@vger.kernel.org
748 F: drivers/gpio/gpio-altera.c
750 ALTERA SYSTEM MANAGER DRIVER
751 M: Thor Thayer <thor.thayer@linux.intel.com>
753 F: drivers/mfd/altera-sysmgr.c
754 F: include/linux/mfd/altera-sysmgr.h
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M: Thor Thayer <thor.thayer@linux.intel.com>
759 F: drivers/gpio/gpio-altera-a10sr.c
760 F: drivers/mfd/altera-a10sr.c
761 F: drivers/reset/reset-a10sr.c
762 F: include/linux/mfd/altera-a10sr.h
763 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M: Thor Thayer <thor.thayer@linux.intel.com>
767 L: netdev@vger.kernel.org
769 F: drivers/net/ethernet/altera/
771 ALTERA UART/JTAG UART SERIAL DRIVERS
772 M: Tobias Klauser <tklauser@distanz.ch>
773 L: linux-serial@vger.kernel.org
775 F: drivers/tty/serial/altera_uart.c
776 F: drivers/tty/serial/altera_jtaguart.c
777 F: include/linux/altera_uart.h
778 F: include/linux/altera_jtaguart.h
780 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
781 M: Talel Shenhar <talel@amazon.com>
783 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
784 F: drivers/thermal/thermal_mmio.c
786 AMAZON ETHERNET DRIVERS
787 M: Netanel Belgazal <netanel@amazon.com>
788 M: Arthur Kiyanovski <akiyano@amazon.com>
789 R: Guy Tzalik <gtzalik@amazon.com>
790 R: Saeed Bishara <saeedb@amazon.com>
791 R: Zorik Machulsky <zorik@amazon.com>
792 L: netdev@vger.kernel.org
794 F: Documentation/networking/device_drivers/amazon/ena.txt
795 F: drivers/net/ethernet/amazon/
797 AMAZON RDMA EFA DRIVER
798 M: Gal Pressman <galpress@amazon.com>
799 R: Yossi Leybovich <sleybo@amazon.com>
800 L: linux-rdma@vger.kernel.org
801 Q: https://patchwork.kernel.org/project/linux-rdma/list/
803 F: drivers/infiniband/hw/efa/
804 F: include/uapi/rdma/efa-abi.h
806 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
807 M: Tom Lendacky <thomas.lendacky@amd.com>
808 L: linux-crypto@vger.kernel.org
810 F: drivers/crypto/ccp/
811 F: include/linux/ccp.h
814 M: Harry Wentland <harry.wentland@amd.com>
815 M: Leo Li <sunpeng.li@amd.com>
816 L: amd-gfx@lists.freedesktop.org
817 T: git git://people.freedesktop.org/~agd5f/linux
819 F: drivers/gpu/drm/amd/display/
821 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
822 M: Huang Rui <ray.huang@amd.com>
823 L: linux-hwmon@vger.kernel.org
825 F: Documentation/hwmon/fam15h_power.rst
826 F: drivers/hwmon/fam15h_power.c
829 M: Enrico Weigelt, metux IT consult <info@metux.net>
830 L: linux-gpio@vger.kernel.org
832 F: drivers/gpio/gpio-amd-fch.c
833 F: include/linux/platform_data/gpio/gpio-amd-fch.h
835 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
836 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
838 F: drivers/usb/gadget/udc/amd5536udc.*
840 AMD GEODE PROCESSOR/CHIPSET SUPPORT
841 M: Andres Salomon <dilinger@queued.net>
842 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
843 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
845 F: drivers/char/hw_random/geode-rng.c
846 F: drivers/crypto/geode*
847 F: drivers/video/fbdev/geode/
848 F: arch/x86/include/asm/geode.h
851 M: Joerg Roedel <joro@8bytes.org>
852 L: iommu@lists.linux-foundation.org
853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
855 F: drivers/iommu/amd_iommu*.[ch]
856 F: include/linux/amd-iommu.h
859 M: Felix Kuehling <Felix.Kuehling@amd.com>
860 L: amd-gfx@lists.freedesktop.org
861 T: git git://people.freedesktop.org/~agd5f/linux
863 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
864 F: drivers/gpu/drm/amd/amdkfd/
865 F: drivers/gpu/drm/amd/include/cik_structs.h
866 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
867 F: drivers/gpu/drm/amd/include/vi_structs.h
868 F: drivers/gpu/drm/amd/include/v9_structs.h
869 F: include/uapi/linux/kfd_ioctl.h
872 M: Elie Morisse <syniurge@gmail.com>
873 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
874 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
875 L: linux-i2c@vger.kernel.org
877 F: drivers/i2c/busses/i2c-amd-mp2*
880 M: Evan Quan <evan.quan@amd.com>
881 L: amd-gfx@lists.freedesktop.org
883 F: drivers/gpu/drm/amd/powerplay/
884 T: git git://people.freedesktop.org/~agd5f/linux
886 AMD SEATTLE DEVICE TREE SUPPORT
887 M: Brijesh Singh <brijeshkumar.singh@amd.com>
888 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
889 M: Tom Lendacky <thomas.lendacky@amd.com>
891 F: arch/arm64/boot/dts/amd/
894 M: Tom Lendacky <thomas.lendacky@amd.com>
895 L: netdev@vger.kernel.org
897 F: drivers/net/ethernet/amd/xgbe/
898 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
900 ANALOG DEVICES INC AD5686 DRIVER
901 M: Stefan Popa <stefan.popa@analog.com>
902 L: linux-pm@vger.kernel.org
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: drivers/iio/dac/ad5686*
906 F: drivers/iio/dac/ad5696*
908 ANALOG DEVICES INC AD5758 DRIVER
909 M: Stefan Popa <stefan.popa@analog.com>
910 L: linux-iio@vger.kernel.org
911 W: http://ez.analog.com/community/linux-device-drivers
913 F: drivers/iio/dac/ad5758.c
914 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
916 ANALOG DEVICES INC AD7091R5 DRIVER
917 M: Beniamin Bia <beniamin.bia@analog.com>
918 L: linux-iio@vger.kernel.org
919 W: http://ez.analog.com/community/linux-device-drivers
921 F: drivers/iio/adc/ad7091r5.c
922 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
924 ANALOG DEVICES INC AD7124 DRIVER
925 M: Stefan Popa <stefan.popa@analog.com>
926 L: linux-iio@vger.kernel.org
927 W: http://ez.analog.com/community/linux-device-drivers
929 F: drivers/iio/adc/ad7124.c
930 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
932 ANALOG DEVICES INC AD7192 DRIVER
933 M: Alexandru Tachici <alexandru.tachici@analog.com>
934 L: linux-iio@vger.kernel.org
935 W: http://ez.analog.com/community/linux-device-drivers
937 F: drivers/iio/adc/ad7192.c
938 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
940 ANALOG DEVICES INC AD7292 DRIVER
941 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
942 L: linux-iio@vger.kernel.org
943 W: http://ez.analog.com/community/linux-device-drivers
945 F: drivers/iio/adc/ad7292.c
946 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
948 ANALOG DEVICES INC AD7606 DRIVER
949 M: Stefan Popa <stefan.popa@analog.com>
950 M: Beniamin Bia <beniamin.bia@analog.com>
951 L: linux-iio@vger.kernel.org
952 W: http://ez.analog.com/community/linux-device-drivers
954 F: drivers/iio/adc/ad7606.c
955 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
957 ANALOG DEVICES INC AD7768-1 DRIVER
958 M: Stefan Popa <stefan.popa@analog.com>
959 L: linux-iio@vger.kernel.org
960 W: http://ez.analog.com/community/linux-device-drivers
962 F: drivers/iio/adc/ad7768-1.c
963 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
965 ANALOG DEVICES INC AD7780 DRIVER
966 M: Michael Hennerich <Michael.Hennerich@analog.com>
967 M: Renato Lui Geh <renatogeh@gmail.com>
968 L: linux-iio@vger.kernel.org
969 W: http://ez.analog.com/community/linux-device-drivers
971 F: drivers/iio/adc/ad7780.c
972 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
974 ANALOG DEVICES INC AD9389B DRIVER
975 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
976 L: linux-media@vger.kernel.org
978 F: drivers/media/i2c/ad9389b*
980 ANALOG DEVICES INC ADGS1408 DRIVER
981 M: Mircea Caprioru <mircea.caprioru@analog.com>
983 F: drivers/mux/adgs1408.c
984 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
986 ANALOG DEVICES INC ADIN DRIVER
987 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
988 L: netdev@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
991 F: drivers/net/phy/adin.c
992 F: Documentation/devicetree/bindings/net/adi,adin.yaml
994 ANALOG DEVICES INC ADIS DRIVER LIBRARY
995 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
997 L: linux-iio@vger.kernel.org
998 F: include/linux/iio/imu/adis.h
999 F: drivers/iio/imu/adis.c
1001 ANALOG DEVICES INC ADIS16460 DRIVER
1002 M: Dragos Bogdan <dragos.bogdan@analog.com>
1004 L: linux-iio@vger.kernel.org
1005 W: http://ez.analog.com/community/linux-device-drivers
1006 F: drivers/iio/imu/adis16460.c
1007 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1009 ANALOG DEVICES INC ADM1177 DRIVER
1010 M: Beniamin Bia <beniamin.bia@analog.com>
1011 M: Michael Hennerich <Michael.Hennerich@analog.com>
1012 L: linux-hwmon@vger.kernel.org
1013 W: http://ez.analog.com/community/linux-device-drivers
1015 F: drivers/hwmon/adm1177.c
1016 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1018 ANALOG DEVICES INC ADP5061 DRIVER
1019 M: Stefan Popa <stefan.popa@analog.com>
1020 L: linux-pm@vger.kernel.org
1021 W: http://ez.analog.com/community/linux-device-drivers
1023 F: drivers/power/supply/adp5061.c
1025 ANALOG DEVICES INC ADV7180 DRIVER
1026 M: Lars-Peter Clausen <lars@metafoo.de>
1027 L: linux-media@vger.kernel.org
1028 W: http://ez.analog.com/community/linux-device-drivers
1030 F: drivers/media/i2c/adv7180.c
1032 ANALOG DEVICES INC ADV748X DRIVER
1033 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1034 L: linux-media@vger.kernel.org
1036 F: drivers/media/i2c/adv748x/*
1038 ANALOG DEVICES INC ADV7511 DRIVER
1039 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040 L: linux-media@vger.kernel.org
1042 F: drivers/media/i2c/adv7511*
1044 ANALOG DEVICES INC ADV7604 DRIVER
1045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L: linux-media@vger.kernel.org
1048 F: drivers/media/i2c/adv7604*
1050 ANALOG DEVICES INC ADV7842 DRIVER
1051 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1052 L: linux-media@vger.kernel.org
1054 F: drivers/media/i2c/adv7842*
1056 ANALOG DEVICES INC ASOC CODEC DRIVERS
1057 M: Lars-Peter Clausen <lars@metafoo.de>
1058 M: Nuno Sá <nuno.sa@analog.com>
1059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1060 W: http://wiki.analog.com/
1061 W: http://ez.analog.com/community/linux-device-drivers
1063 F: sound/soc/codecs/adau*
1064 F: sound/soc/codecs/adav*
1065 F: sound/soc/codecs/ad1*
1066 F: sound/soc/codecs/ad7*
1067 F: sound/soc/codecs/ssm*
1068 F: sound/soc/codecs/sigmadsp.*
1070 ANALOG DEVICES INC DMA DRIVERS
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 W: http://ez.analog.com/community/linux-device-drivers
1074 F: drivers/dma/dma-axi-dmac.c
1076 ANALOG DEVICES INC IIO DRIVERS
1077 M: Lars-Peter Clausen <lars@metafoo.de>
1078 M: Michael Hennerich <Michael.Hennerich@analog.com>
1079 M: Stefan Popa <stefan.popa@analog.com>
1080 W: http://wiki.analog.com/
1081 W: http://ez.analog.com/community/linux-device-drivers
1083 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1084 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1085 F: drivers/iio/*/ad*
1086 F: drivers/iio/adc/ltc249*
1087 X: drivers/iio/*/adjd*
1088 F: drivers/staging/iio/*/ad*
1090 ANALOG DEVICES INC HMC425A DRIVER
1091 M: Beniamin Bia <beniamin.bia@analog.com>
1092 M: Michael Hennerich <michael.hennerich@analog.com>
1093 L: linux-iio@vger.kernel.org
1095 W: http://ez.analog.com/community/linux-device-drivers
1096 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1097 F: drivers/iio/amplifiers/hmc425a.c
1099 ANALOGBITS PLL LIBRARIES
1100 M: Paul Walmsley <paul.walmsley@sifive.com>
1102 F: drivers/clk/analogbits/*
1103 F: include/linux/clk/analogbits*
1106 M: Nick Hu <nickhu@andestech.com>
1107 M: Greentime Hu <green.hu@gmail.com>
1108 M: Vincent Chen <deanbo422@gmail.com>
1109 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1112 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1113 F: Documentation/devicetree/bindings/nds32/
1117 ANDROID CONFIG FRAGMENTS
1118 M: Rob Herring <robh@kernel.org>
1120 F: kernel/configs/android*
1123 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1124 M: Arve Hjønnevåg <arve@android.com>
1125 M: Todd Kjos <tkjos@android.com>
1126 M: Martijn Coenen <maco@android.com>
1127 M: Joel Fernandes <joel@joelfernandes.org>
1128 M: Christian Brauner <christian@brauner.io>
1129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1130 L: devel@driverdev.osuosl.org
1133 F: drivers/staging/android/
1135 ANDROID GOLDFISH PIC DRIVER
1136 M: Miodrag Dinic <miodrag.dinic@mips.com>
1138 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1139 F: drivers/irqchip/irq-goldfish-pic.c
1141 ANDROID GOLDFISH RTC DRIVER
1142 M: Miodrag Dinic <miodrag.dinic@mips.com>
1144 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1145 F: drivers/rtc/rtc-goldfish.c
1148 M: Laura Abbott <labbott@redhat.com>
1149 M: Sumit Semwal <sumit.semwal@linaro.org>
1150 L: devel@driverdev.osuosl.org
1151 L: dri-devel@lists.freedesktop.org
1152 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1154 F: drivers/staging/android/ion
1155 F: drivers/staging/android/uapi/ion.h
1157 AOA (Apple Onboard Audio) ALSA DRIVER
1158 M: Johannes Berg <johannes@sipsolutions.net>
1159 L: linuxppc-dev@lists.ozlabs.org
1160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1164 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1165 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1166 L: linux-iio@vger.kernel.org
1168 F: drivers/iio/adc/stx104.c
1171 M: Jiri Kosina <jikos@kernel.org>
1173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1174 F: arch/x86/kernel/apm_32.c
1175 F: include/linux/apm_bios.h
1176 F: include/uapi/linux/apm_bios.h
1177 F: drivers/char/apm-emulation.c
1179 APPARMOR SECURITY MODULE
1180 M: John Johansen <john.johansen@canonical.com>
1181 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1182 W: wiki.apparmor.net
1183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1185 F: security/apparmor/
1186 F: Documentation/admin-guide/LSM/apparmor.rst
1188 APPLE BCM5974 MULTITOUCH DRIVER
1189 M: Henrik Rydberg <rydberg@bitmath.org>
1190 L: linux-input@vger.kernel.org
1192 F: drivers/input/mouse/bcm5974.c
1195 M: Henrik Rydberg <rydberg@bitmath.org>
1196 L: linux-hwmon@vger.kernel.org
1198 F: drivers/hwmon/applesmc.c
1200 APPLETALK NETWORK LAYER
1201 L: netdev@vger.kernel.org
1203 F: drivers/net/appletalk/
1205 F: include/linux/atalk.h
1206 F: include/uapi/linux/atalk.h
1208 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1209 M: Khuong Dinh <khuong@os.amperecomputing.com>
1211 F: arch/arm64/boot/dts/apm/
1213 APPLIED MICRO (APM) X-GENE SOC EDAC
1214 M: Khuong Dinh <khuong@os.amperecomputing.com>
1216 F: drivers/edac/xgene_edac.c
1217 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1219 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1220 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1221 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1223 F: drivers/net/ethernet/apm/xgene-v2/
1225 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1226 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1227 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1228 M: Quan Nguyen <quan@os.amperecomputing.com>
1230 F: drivers/net/ethernet/apm/xgene/
1231 F: drivers/net/phy/mdio-xgene.c
1232 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1233 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1235 APPLIED MICRO (APM) X-GENE SOC PMU
1236 M: Khuong Dinh <khuong@os.amperecomputing.com>
1238 F: drivers/perf/xgene_pmu.c
1239 F: Documentation/admin-guide/perf/xgene-pmu.rst
1240 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1242 APTINA CAMERA SENSOR PLL
1243 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1244 L: linux-media@vger.kernel.org
1246 F: drivers/media/i2c/aptina-pll.*
1248 AQUANTIA ETHERNET DRIVER (atlantic)
1249 M: Igor Russkikh <irusskikh@marvell.com>
1250 L: netdev@vger.kernel.org
1252 W: https://www.marvell.com/
1253 Q: http://patchwork.ozlabs.org/project/netdev/list/
1254 F: drivers/net/ethernet/aquantia/atlantic/
1255 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1257 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1258 M: Egor Pomozov <epomozov@marvell.com>
1259 L: netdev@vger.kernel.org
1261 W: http://www.aquantia.com
1262 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1264 ARC FRAMEBUFFER DRIVER
1265 M: Jaya Kumar <jayalk@intworks.biz>
1267 F: drivers/video/fbdev/arcfb.c
1268 F: drivers/video/fbdev/core/fb_defio.c
1271 M: Alexey Brodkin <abrodkin@synopsys.com>
1273 F: drivers/gpu/drm/arc/
1274 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1276 ARCNET NETWORK LAYER
1277 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1278 L: netdev@vger.kernel.org
1280 F: drivers/net/arcnet/
1281 F: include/uapi/linux/if_arcnet.h
1283 ARM ARCHITECTED TIMER DRIVER
1284 M: Mark Rutland <mark.rutland@arm.com>
1285 M: Marc Zyngier <maz@kernel.org>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 F: arch/arm/include/asm/arch_timer.h
1289 F: arch/arm64/include/asm/arch_timer.h
1290 F: drivers/clocksource/arm_arch_timer.c
1292 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1293 M: Linus Walleij <linus.walleij@linaro.org>
1294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 F: Documentation/devicetree/bindings/arm/arm-boards
1297 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1298 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1299 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1300 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1301 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1302 F: arch/arm/mach-integrator/
1303 F: arch/arm/mach-realview/
1304 F: arch/arm/mach-versatile/
1305 F: arch/arm/plat-versatile/
1306 F: arch/arm/boot/dts/arm-realview-*
1307 F: arch/arm/boot/dts/integrator*
1308 F: arch/arm/boot/dts/versatile*
1309 F: drivers/clk/versatile/
1310 F: drivers/i2c/busses/i2c-versatile.c
1311 F: drivers/irqchip/irq-versatile-fpga.c
1312 F: drivers/mtd/maps/physmap_of_versatile.c
1313 F: drivers/power/reset/arm-versatile-reboot.c
1314 F: drivers/soc/versatile/
1316 ARM HDLCD DRM DRIVER
1317 M: Liviu Dudau <liviu.dudau@arm.com>
1319 F: drivers/gpu/drm/arm/hdlcd_*
1320 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1322 ARM KOMEDA DRM-KMS DRIVER
1323 M: James (Qian) Wang <james.qian.wang@arm.com>
1324 M: Liviu Dudau <liviu.dudau@arm.com>
1325 M: Mihail Atanassov <mihail.atanassov@arm.com>
1326 L: Mali DP Maintainers <malidp@foss.arm.com>
1328 T: git git://anongit.freedesktop.org/drm/drm-misc
1329 F: drivers/gpu/drm/arm/display/include/
1330 F: drivers/gpu/drm/arm/display/komeda/
1331 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1332 F: Documentation/gpu/komeda-kms.rst
1334 ARM MALI-DP DRM DRIVER
1335 M: Liviu Dudau <liviu.dudau@arm.com>
1336 M: Brian Starkey <brian.starkey@arm.com>
1337 L: Mali DP Maintainers <malidp@foss.arm.com>
1339 T: git git://anongit.freedesktop.org/drm/drm-misc
1340 F: drivers/gpu/drm/arm/
1341 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1342 F: Documentation/gpu/afbc.rst
1344 ARM MALI PANFROST DRM DRIVER
1345 M: Rob Herring <robh@kernel.org>
1346 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1347 R: Steven Price <steven.price@arm.com>
1348 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1349 L: dri-devel@lists.freedesktop.org
1351 T: git git://anongit.freedesktop.org/drm/drm-misc
1352 F: drivers/gpu/drm/panfrost/
1353 F: include/uapi/drm/panfrost_drm.h
1355 ARM MFM AND FLOPPY DRIVERS
1356 M: Ian Molton <spyro@f2s.com>
1358 F: arch/arm/mach-rpc/floppydma.S
1359 F: arch/arm/include/asm/floppy.h
1361 ARM PMU PROFILING AND DEBUGGING
1362 M: Will Deacon <will@kernel.org>
1363 M: Mark Rutland <mark.rutland@arm.com>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366 F: arch/arm*/kernel/perf_*
1367 F: arch/arm/oprofile/common.c
1368 F: arch/arm*/kernel/hw_breakpoint.c
1369 F: arch/arm*/include/asm/hw_breakpoint.h
1370 F: arch/arm*/include/asm/perf_event.h
1372 F: include/linux/perf/arm_pmu.h
1373 F: Documentation/devicetree/bindings/arm/pmu.yaml
1374 F: Documentation/devicetree/bindings/perf/
1377 M: Russell King <linux@armlinux.org.uk>
1378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 W: http://www.armlinux.org.uk/
1381 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1383 X: arch/arm/boot/dts/
1385 ARM PRIMECELL AACI PL041 DRIVER
1386 M: Russell King <linux@armlinux.org.uk>
1390 ARM PRIMECELL BUS SUPPORT
1391 M: Russell King <linux@armlinux.org.uk>
1394 F: include/linux/amba/bus.h
1396 ARM PRIMECELL CLCD PL110 DRIVER
1397 M: Russell King <linux@armlinux.org.uk>
1399 F: drivers/video/fbdev/amba-clcd.*
1401 ARM PRIMECELL KMI PL050 DRIVER
1402 M: Russell King <linux@armlinux.org.uk>
1404 F: drivers/input/serio/ambakmi.*
1405 F: include/linux/amba/kmi.h
1407 ARM PRIMECELL MMCI PL180/1 DRIVER
1408 M: Russell King <linux@armlinux.org.uk>
1410 F: drivers/mmc/host/mmci.*
1411 F: include/linux/amba/mmci.h
1413 ARM PRIMECELL SSP PL022 SPI DRIVER
1414 M: Linus Walleij <linus.walleij@linaro.org>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1418 F: drivers/spi/spi-pl022.c
1420 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1421 M: Russell King <linux@armlinux.org.uk>
1423 F: drivers/tty/serial/amba-pl01*.c
1424 F: include/linux/amba/serial.h
1426 ARM PRIMECELL VIC PL190/PL192 DRIVER
1427 M: Linus Walleij <linus.walleij@linaro.org>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1431 F: drivers/irqchip/irq-vic.c
1433 AMAZON ANNAPURNA LABS FIC DRIVER
1434 M: Talel Shenhar <talel@amazon.com>
1436 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1437 F: drivers/irqchip/irq-al-fic.c
1440 M: Will Deacon <will@kernel.org>
1441 R: Robin Murphy <robin.murphy@arm.com>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1445 F: drivers/iommu/arm-smmu*
1446 F: drivers/iommu/io-pgtable-arm.c
1447 F: drivers/iommu/io-pgtable-arm-v7s.c
1449 ARM SUB-ARCHITECTURES
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1456 ARM/ACTIONS SEMI ARCHITECTURE
1457 M: Andreas Färber <afaerber@suse.de>
1458 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 F: arch/arm/mach-actions/
1463 F: arch/arm/boot/dts/owl-*
1464 F: arch/arm64/boot/dts/actions/
1465 F: drivers/clk/actions/
1466 F: drivers/clocksource/timer-owl*
1467 F: drivers/dma/owl-dma.c
1468 F: drivers/i2c/busses/i2c-owl.c
1469 F: drivers/mmc/host/owl-mmc.c
1470 F: drivers/pinctrl/actions/*
1471 F: drivers/soc/actions/
1472 F: include/dt-bindings/power/owl-*
1473 F: include/linux/soc/actions/
1474 F: Documentation/devicetree/bindings/arm/actions.yaml
1475 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1476 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1477 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1478 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1479 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1480 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1481 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1483 ARM/ADS SPHERE MACHINE SUPPORT
1484 M: Lennert Buytenhek <kernel@wantstofly.org>
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 ARM/AFEB9260 MACHINE SUPPORT
1489 M: Sergey Lapin <slapin@ossfans.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 ARM/AJECO 1ARM MACHINE SUPPORT
1494 M: Lennert Buytenhek <kernel@wantstofly.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 ARM/Allwinner SoC Clock Support
1499 M: Emilio López <emilio@elopez.com.ar>
1501 F: drivers/clk/sunxi/
1503 ARM/Allwinner sunXi SoC support
1504 M: Maxime Ripard <mripard@kernel.org>
1505 M: Chen-Yu Tsai <wens@csie.org>
1506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510 F: arch/arm/mach-sunxi/
1511 F: arch/arm64/boot/dts/allwinner/
1512 F: drivers/clk/sunxi-ng/
1513 F: drivers/pinctrl/sunxi/
1514 F: drivers/soc/sunxi/
1515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1517 Allwinner A10 CSI driver
1518 M: Maxime Ripard <mripard@kernel.org>
1519 L: linux-media@vger.kernel.org
1520 T: git git://linuxtv.org/media_tree.git
1521 F: drivers/media/platform/sunxi/sun4i-csi/
1522 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1525 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1526 M: Neil Armstrong <narmstrong@baylibre.com>
1527 M: Jerome Brunet <jbrunet@baylibre.com>
1528 L: linux-amlogic@lists.infradead.org
1530 F: drivers/clk/meson/
1531 F: include/dt-bindings/clock/meson*
1532 F: include/dt-bindings/clock/gxbb*
1533 F: Documentation/devicetree/bindings/clock/amlogic*
1535 ARM/Amlogic Meson SoC support
1536 M: Kevin Hilman <khilman@baylibre.com>
1537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 L: linux-amlogic@lists.infradead.org
1539 W: http://linux-meson.com/
1541 F: arch/arm/mach-meson/
1542 F: arch/arm/boot/dts/meson*
1543 F: arch/arm64/boot/dts/amlogic/
1544 F: drivers/pinctrl/meson/
1545 F: drivers/mmc/host/meson*
1546 F: drivers/soc/amlogic/
1547 F: drivers/rtc/rtc-meson*
1550 ARM/Amlogic Meson SoC Crypto Drivers
1551 M: Corentin Labbe <clabbe@baylibre.com>
1552 L: linux-crypto@vger.kernel.org
1553 L: linux-amlogic@lists.infradead.org
1555 F: drivers/crypto/amlogic/
1556 F: Documentation/devicetree/bindings/crypto/amlogic*
1558 ARM/Amlogic Meson SoC Sound Drivers
1559 M: Jerome Brunet <jbrunet@baylibre.com>
1560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1563 F: Documentation/devicetree/bindings/sound/amlogic*
1565 ARM/Annapurna Labs ALPINE ARCHITECTURE
1566 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1567 M: Antoine Tenart <antoine.tenart@bootlin.com>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 F: arch/arm/mach-alpine/
1571 F: arch/arm/boot/dts/alpine*
1572 F: arch/arm64/boot/dts/al/
1573 F: drivers/*/*alpine*
1575 ARM/ARTPEC MACHINE SUPPORT
1576 M: Jesper Nilsson <jesper.nilsson@axis.com>
1577 M: Lars Persson <lars.persson@axis.com>
1579 L: linux-arm-kernel@axis.com
1580 F: arch/arm/mach-artpec
1581 F: arch/arm/boot/dts/artpec6*
1583 F: drivers/crypto/axis
1584 F: drivers/mmc/host/usdhi6rol0.c
1585 F: drivers/pinctrl/pinctrl-artpec*
1586 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1588 ARM/ASPEED I2C DRIVER
1589 M: Brendan Higgins <brendanhiggins@google.com>
1590 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1591 R: Joel Stanley <joel@jms.id.au>
1592 L: linux-i2c@vger.kernel.org
1593 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1595 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1596 F: drivers/i2c/busses/i2c-aspeed.c
1597 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1598 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1600 ARM/ASPEED MACHINE SUPPORT
1601 M: Joel Stanley <joel@jms.id.au>
1602 R: Andrew Jeffery <andrew@aj.id.au>
1603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1605 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1608 F: arch/arm/mach-aspeed/
1609 F: arch/arm/boot/dts/aspeed-*
1612 ARM/BITMAIN ARCHITECTURE
1613 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm64/boot/dts/bitmain/
1617 F: drivers/clk/clk-bm1880.c
1618 F: drivers/pinctrl/pinctrl-bm1880.c
1619 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1620 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1621 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1623 ARM/CALXEDA HIGHBANK ARCHITECTURE
1624 M: Andre Przywara <andre.przywara@arm.com>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 F: arch/arm/mach-highbank/
1628 F: arch/arm/boot/dts/highbank.dts
1629 F: arch/arm/boot/dts/ecx-*.dts*
1631 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1632 M: Krzysztof Halasa <khalasa@piap.pl>
1634 F: arch/arm/mach-cns3xxx/
1636 ARM/CAVIUM THUNDER NETWORK DRIVER
1637 M: Sunil Goutham <sgoutham@marvell.com>
1638 M: Robert Richter <rrichter@marvell.com>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: drivers/net/ethernet/cavium/thunder/
1643 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1644 M: Lukasz Majewski <lukma@denx.de>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: arch/arm/mach-ep93xx/ts72xx.c
1649 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1650 M: Alexander Shiyan <shc_work@mail.ru>
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1656 M: Lennert Buytenhek <kernel@wantstofly.org>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1661 M: Hartley Sweeten <hsweeten@visionengravers.com>
1662 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: arch/arm/mach-ep93xx/
1666 F: arch/arm/mach-ep93xx/include/mach/
1669 M: Russell King <linux@armlinux.org.uk>
1670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1673 F: drivers/clk/clkdev.c
1675 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1676 M: Mike Rapoport <mike@compulab.co.il>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1681 M: Baruch Siach <baruch@tkos.co.il>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/boot/dts/cx92755*
1687 ARM/CONTEC MICRO9 MACHINE SUPPORT
1688 M: Hubert Feurstein <hubert.feurstein@contec.at>
1690 F: arch/arm/mach-ep93xx/micro9.c
1692 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1693 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1694 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1695 R: Mike Leach <mike.leach@linaro.org>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F: drivers/hwtracing/coresight/*
1699 F: include/dt-bindings/arm/coresight-cti-dt.h
1700 F: Documentation/trace/coresight/*
1701 F: Documentation/devicetree/bindings/arm/coresight.txt
1702 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1703 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1704 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1705 F: tools/perf/arch/arm/util/pmu.c
1706 F: tools/perf/arch/arm/util/auxtrace.c
1707 F: tools/perf/arch/arm/util/cs-etm.c
1708 F: tools/perf/arch/arm/util/cs-etm.h
1709 F: tools/perf/util/cs-etm.*
1710 F: tools/perf/util/cs-etm-decoder/*
1712 ARM/CORGI MACHINE SUPPORT
1713 M: Richard Purdie <rpurdie@rpsys.net>
1716 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1717 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1718 M: Linus Walleij <linus.walleij@linaro.org>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 T: git git://github.com/ulli-kroll/linux.git
1722 F: Documentation/devicetree/bindings/arm/gemini.txt
1723 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1724 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1725 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1726 F: arch/arm/mach-gemini/
1727 F: drivers/net/ethernet/cortina/
1728 F: drivers/pinctrl/pinctrl-gemini.c
1729 F: drivers/rtc/rtc-ftrtc010.c
1731 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1732 M: Barry Song <baohua@kernel.org>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1736 F: arch/arm/boot/dts/prima2*
1737 F: arch/arm/mach-prima2/
1738 F: drivers/clk/sirf/
1739 F: drivers/clocksource/timer-prima2.c
1740 F: drivers/clocksource/timer-atlas7.c
1744 ARM/CZ.NIC TURRIS MOX SUPPORT
1745 M: Marek Behun <marek.behun@nic.cz>
1746 W: http://mox.turris.cz
1748 F: Documentation/ABI/testing/debugfs-moxtet
1749 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1750 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1751 F: Documentation/devicetree/bindings/bus/moxtet.txt
1752 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1753 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1754 F: include/linux/moxtet.h
1755 F: drivers/bus/moxtet.c
1756 F: drivers/firmware/turris-mox-rwtm.c
1757 F: drivers/gpio/gpio-moxtet.c
1759 ARM/EBSA110 MACHINE SUPPORT
1760 M: Russell King <linux@armlinux.org.uk>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 W: http://www.armlinux.org.uk/
1764 F: arch/arm/mach-ebsa110/
1765 F: drivers/net/ethernet/amd/am79c961a.*
1767 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1768 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1769 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1775 M: Robert Jarzmik <robert.jarzmik@free.fr>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 F: arch/arm/mach-pxa/ezx.c
1780 ARM/FARADAY FA526 PORT
1781 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T: git git://git.berlios.de/gemini-board
1785 F: arch/arm/mm/*-fa*
1787 ARM/FOOTBRIDGE ARCHITECTURE
1788 M: Russell King <linux@armlinux.org.uk>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W: http://www.armlinux.org.uk/
1792 F: arch/arm/include/asm/hardware/dec21285.h
1793 F: arch/arm/mach-footbridge/
1795 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1796 M: Shawn Guo <shawnguo@kernel.org>
1797 M: Sascha Hauer <s.hauer@pengutronix.de>
1798 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1799 R: Fabio Estevam <festevam@gmail.com>
1800 R: NXP Linux Team <linux-imx@nxp.com>
1801 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806 X: drivers/media/i2c/
1808 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1809 M: Shawn Guo <shawnguo@kernel.org>
1810 M: Sascha Hauer <s.hauer@pengutronix.de>
1811 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1812 R: Stefan Agner <stefan@agner.ch>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1816 F: arch/arm/mach-imx/*vf610*
1817 F: arch/arm/boot/dts/vf*
1819 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1820 M: Shawn Guo <shawnguo@kernel.org>
1821 M: Li Yang <leoyang.li@nxp.com>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1825 F: arch/arm/boot/dts/ls1021a*
1826 F: arch/arm64/boot/dts/freescale/fsl-*
1827 F: arch/arm64/boot/dts/freescale/qoriq-*
1829 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1830 M: Lennert Buytenhek <kernel@wantstofly.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/GUMSTIX MACHINE SUPPORT
1835 M: Steve Sakoman <sakoman@gmail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1840 M: Philipp Zabel <philipp.zabel@gmail.com>
1841 M: Paul Parsons <lost.distance@yahoo.com>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 F: arch/arm/mach-pxa/hx4700.c
1845 F: arch/arm/mach-pxa/include/mach/hx4700.h
1846 F: sound/soc/pxa/hx4700.c
1848 ARM/HISILICON SOC SUPPORT
1849 M: Wei Xu <xuwei5@hisilicon.com>
1850 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 W: http://www.hisilicon.com
1853 T: git git://github.com/hisilicon/linux-hisi.git
1854 F: arch/arm/mach-hisi/
1855 F: arch/arm/boot/dts/hi3*
1856 F: arch/arm/boot/dts/hip*
1857 F: arch/arm/boot/dts/hisi*
1858 F: arch/arm64/boot/dts/hisilicon/
1860 ARM/HP JORNADA 7XX MACHINE SUPPORT
1861 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1865 F: arch/arm/mach-sa1100/jornada720.c
1866 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1868 ARM/IGEP MACHINE SUPPORT
1869 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1870 M: Javier Martinez Canillas <javier@dowhile0.org>
1871 L: linux-omap@vger.kernel.org
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 F: arch/arm/boot/dts/omap3-igep*
1876 ARM/INCOME PXA270 SUPPORT
1877 M: Marek Vasut <marek.vasut@gmail.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1882 ARM/INTEL IOP32X ARM ARCHITECTURE
1883 M: Lennert Buytenhek <kernel@wantstofly.org>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887 ARM/INTEL IQ81342EX MACHINE SUPPORT
1888 M: Lennert Buytenhek <kernel@wantstofly.org>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892 ARM/INTEL IXDP2850 MACHINE SUPPORT
1893 M: Lennert Buytenhek <kernel@wantstofly.org>
1894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 ARM/INTEL IXP4XX ARM ARCHITECTURE
1898 M: Linus Walleij <linusw@kernel.org>
1899 M: Imre Kaloz <kaloz@openwrt.org>
1900 M: Krzysztof Halasa <khalasa@piap.pl>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1903 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1904 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1905 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1906 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1907 F: arch/arm/mach-ixp4xx/
1908 F: drivers/clocksource/timer-ixp4xx.c
1909 F: drivers/gpio/gpio-ixp4xx.c
1910 F: drivers/irqchip/irq-ixp4xx.c
1911 F: include/linux/irqchip/irq-ixp4xx.h
1912 F: include/linux/platform_data/timer-ixp4xx.h
1914 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1915 M: Jonathan Cameron <jic23@cam.ac.uk>
1916 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918 F: arch/arm/mach-pxa/stargate2.c
1919 F: drivers/pcmcia/pxa2xx_stargate2.c
1921 ARM/INTEL XSC3 (MANZANO) ARM CORE
1922 M: Lennert Buytenhek <kernel@wantstofly.org>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1927 M: Lennert Buytenhek <kernel@wantstofly.org>
1928 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 ARM/LG1K ARCHITECTURE
1932 M: Chanho Min <chanho.min@lge.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm64/boot/dts/lg/
1937 ARM/LOGICPD PXA270 MACHINE SUPPORT
1938 M: Lennert Buytenhek <kernel@wantstofly.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 ARM/LPC18XX ARCHITECTURE
1943 M: Vladimir Zapolskiy <vz@mleia.com>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1947 F: arch/arm/boot/dts/lpc43*
1948 F: drivers/i2c/busses/i2c-lpc2k.c
1949 F: drivers/memory/pl172.c
1950 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1951 F: drivers/rtc/rtc-lpc24xx.c
1954 ARM/LPC32XX SOC SUPPORT
1955 M: Vladimir Zapolskiy <vz@mleia.com>
1956 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1960 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1961 F: arch/arm/boot/dts/lpc32*
1962 F: arch/arm/mach-lpc32xx/
1963 F: drivers/i2c/busses/i2c-pnx.c
1964 F: drivers/net/ethernet/nxp/lpc_eth.c
1965 F: drivers/usb/host/ohci-nxp.c
1966 F: drivers/watchdog/pnx4008_wdt.c
1969 ARM/MAGICIAN MACHINE SUPPORT
1970 M: Philipp Zabel <philipp.zabel@gmail.com>
1973 ARM/Marvell Dove/MV78xx0/Orion SOC support
1974 M: Jason Cooper <jason@lakedaemon.net>
1975 M: Andrew Lunn <andrew@lunn.ch>
1976 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1977 M: Gregory Clement <gregory.clement@bootlin.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: Documentation/devicetree/bindings/soc/dove/
1981 F: arch/arm/mach-dove/
1982 F: arch/arm/mach-mv78xx0/
1983 F: arch/arm/mach-orion5x/
1984 F: arch/arm/plat-orion/
1985 F: arch/arm/boot/dts/dove*
1986 F: arch/arm/boot/dts/orion5x*
1987 T: git git://git.infradead.org/linux-mvebu.git
1989 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1990 M: Jason Cooper <jason@lakedaemon.net>
1991 M: Andrew Lunn <andrew@lunn.ch>
1992 M: Gregory Clement <gregory.clement@bootlin.com>
1993 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: arch/arm/boot/dts/armada*
1997 F: arch/arm/boot/dts/kirkwood*
1998 F: arch/arm/configs/mvebu_*_defconfig
1999 F: arch/arm/mach-mvebu/
2000 F: arch/arm64/boot/dts/marvell/armada*
2001 F: arch/arm64/boot/dts/marvell/cn913*
2002 F: drivers/cpufreq/armada-37xx-cpufreq.c
2003 F: drivers/cpufreq/armada-8k-cpufreq.c
2004 F: drivers/cpufreq/mvebu-cpufreq.c
2005 F: drivers/irqchip/irq-armada-370-xp.c
2006 F: drivers/irqchip/irq-mvebu-*
2007 F: drivers/pinctrl/mvebu/
2008 F: drivers/rtc/rtc-armada38x.c
2009 T: git git://git.infradead.org/linux-mvebu.git
2011 ARM/Mediatek RTC DRIVER
2012 M: Eddie Huang <eddie.huang@mediatek.com>
2013 M: Sean Wang <sean.wang@mediatek.com>
2014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2017 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2018 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2019 F: drivers/rtc/rtc-mt2712.c
2020 F: drivers/rtc/rtc-mt6397.c
2021 F: drivers/rtc/rtc-mt7622.c
2023 ARM/Mediatek SoC support
2024 M: Matthias Brugger <matthias.bgg@gmail.com>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2026 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2027 W: https://mtk.bcnfs.org/
2028 C: irc://chat.freenode.net/linux-mediatek
2030 F: arch/arm/boot/dts/mt6*
2031 F: arch/arm/boot/dts/mt7*
2032 F: arch/arm/boot/dts/mt8*
2033 F: arch/arm/mach-mediatek/
2034 F: arch/arm64/boot/dts/mediatek/
2035 F: drivers/soc/mediatek/
2040 ARM/Mediatek USB3 PHY DRIVER
2041 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2045 F: drivers/phy/mediatek/
2046 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2048 ARM/Microchip (AT91) SoC support
2049 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2050 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2051 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 W: http://www.linux4sam.org
2054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2058 F: arch/arm/mach-at91/
2059 F: include/soc/at91/
2060 F: arch/arm/boot/dts/at91*.dts
2061 F: arch/arm/boot/dts/at91*.dtsi
2062 F: arch/arm/boot/dts/sama*.dts
2063 F: arch/arm/boot/dts/sama*.dtsi
2064 F: arch/arm/include/debug/at91.S
2065 F: drivers/memory/atmel*
2066 F: drivers/watchdog/sama5d4_wdt.c
2067 X: drivers/input/touchscreen/atmel_mxt_ts.c
2068 X: drivers/net/wireless/atmel/
2070 ARM/MIOA701 MACHINE SUPPORT
2071 M: Robert Jarzmik <robert.jarzmik@free.fr>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2073 F: arch/arm/mach-pxa/mioa701.c
2076 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2077 M: Michael Petchkovsky <mkpetch@internode.on.net>
2080 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2081 M: Linus Walleij <linus.walleij@linaro.org>
2082 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2085 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2086 F: arch/arm/mach-nomadik/
2087 F: arch/arm/mach-u300/
2088 F: arch/arm/mach-ux500/
2089 F: drivers/soc/ux500/
2090 F: arch/arm/boot/dts/ste-*
2091 F: drivers/clk/clk-nomadik.c
2092 F: drivers/clk/clk-u300.c
2093 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2094 F: drivers/clocksource/timer-u300.c
2095 F: drivers/dma/coh901318*
2096 F: drivers/dma/ste_dma40*
2097 F: drivers/hwspinlock/u8500_hsem.c
2098 F: drivers/i2c/busses/i2c-nomadik.c
2099 F: drivers/i2c/busses/i2c-stu300.c
2100 F: drivers/iio/adc/ab8500-gpadc.c
2101 F: drivers/mfd/ab3100*
2102 F: drivers/mfd/ab8500*
2103 F: drivers/mfd/abx500*
2104 F: drivers/mfd/dbx500*
2105 F: drivers/mfd/db8500*
2106 F: drivers/pinctrl/nomadik/
2107 F: drivers/pinctrl/pinctrl-coh901*
2108 F: drivers/pinctrl/pinctrl-u300.c
2109 F: drivers/rtc/rtc-ab3100.c
2110 F: drivers/rtc/rtc-ab8500.c
2111 F: drivers/rtc/rtc-coh901331.c
2112 F: drivers/rtc/rtc-pl031.c
2113 F: drivers/watchdog/coh901327_wdt.c
2114 F: Documentation/devicetree/bindings/arm/ste-*
2115 F: Documentation/devicetree/bindings/arm/ux500/
2116 F: Documentation/devicetree/bindings/arm/ux500.yaml
2117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2119 ARM/NUVOTON NPCM ARCHITECTURE
2120 M: Avi Fishman <avifishman70@gmail.com>
2121 M: Tomer Maimon <tmaimon77@gmail.com>
2122 M: Tali Perry <tali.perry1@gmail.com>
2123 R: Patrick Venture <venture@google.com>
2124 R: Nancy Yuen <yuenn@google.com>
2125 R: Benjamin Fair <benjaminfair@google.com>
2126 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2128 F: arch/arm/mach-npcm/
2129 F: arch/arm/boot/dts/nuvoton-npcm*
2130 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2132 F: Documentation/devicetree/bindings/*/*npcm*
2133 F: Documentation/devicetree/bindings/*/*/*npcm*
2135 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2136 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2137 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2139 F: arch/arm/mach-s3c24xx/mach-gta02.c
2140 F: arch/arm/mach-s3c24xx/gta02.h
2142 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2143 M: Alexander Clouter <alex@digriz.org.uk>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 W: http://www.digriz.org.uk/ts78xx/kernel
2147 F: arch/arm/mach-orion5x/ts78xx-*
2149 ARM/OXNAS platform support
2150 M: Neil Armstrong <narmstrong@baylibre.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 L: linux-oxnas@groups.io (moderated for non-subscribers)
2154 F: arch/arm/mach-oxnas/
2155 F: arch/arm/boot/dts/ox8*.dts*
2158 ARM/PALM TREO SUPPORT
2159 M: Tomas Cech <sleep_walker@suse.com>
2160 L: linux-arm-kernel@lists.infradead.org
2161 W: http://hackndev.com
2163 F: arch/arm/mach-pxa/palmtreo.*
2165 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2166 M: Marek Vasut <marek.vasut@gmail.com>
2167 L: linux-arm-kernel@lists.infradead.org
2168 W: http://hackndev.com
2170 F: arch/arm/mach-pxa/include/mach/palmtx.h
2171 F: arch/arm/mach-pxa/palmtx.c
2172 F: arch/arm/mach-pxa/palmt5.*
2173 F: arch/arm/mach-pxa/include/mach/palmld.h
2174 F: arch/arm/mach-pxa/palmld.c
2175 F: arch/arm/mach-pxa/palmte2.*
2176 F: arch/arm/mach-pxa/include/mach/palmtc.h
2177 F: arch/arm/mach-pxa/palmtc.c
2180 M: Sergey Lapin <slapin@ossfans.org>
2181 L: linux-arm-kernel@lists.infradead.org
2182 W: http://hackndev.com
2184 F: arch/arm/mach-pxa/palmz72.*
2187 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2188 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2191 ARM/PT DIGITAL BOARD PORT
2192 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2194 W: http://www.armlinux.org.uk/
2197 ARM/QUALCOMM SUPPORT
2198 M: Andy Gross <agross@kernel.org>
2199 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2200 L: linux-arm-msm@vger.kernel.org
2202 F: Documentation/devicetree/bindings/soc/qcom/
2203 F: Documentation/devicetree/bindings/*/qcom*
2204 F: arch/arm/boot/dts/qcom-*.dts
2205 F: arch/arm/boot/dts/qcom-*.dtsi
2206 F: arch/arm/mach-qcom/
2207 F: arch/arm64/boot/dts/qcom/
2210 F: drivers/*/*/qcom/
2211 F: drivers/*/*/qcom*
2212 F: drivers/*/pm8???-*
2213 F: drivers/bluetooth/btqcomsmd.c
2214 F: drivers/clocksource/timer-qcom.c
2215 F: drivers/extcon/extcon-qcom*
2216 F: drivers/iommu/msm*
2217 F: drivers/i2c/busses/i2c-qup.c
2218 F: drivers/i2c/busses/i2c-qcom-geni.c
2219 F: drivers/mfd/ssbi.c
2220 F: drivers/mmc/host/mmci_qcom*
2221 F: drivers/mmc/host/sdhci-msm.c
2222 F: drivers/pci/controller/dwc/pcie-qcom.c
2223 F: drivers/phy/qualcomm/
2224 F: drivers/power/*/msm*
2225 F: drivers/reset/reset-qcom-*
2226 F: drivers/scsi/ufs/ufs-qcom.*
2227 F: drivers/spi/spi-qup.c
2228 F: drivers/spi/spi-geni-qcom.c
2229 F: drivers/spi/spi-qcom-qspi.c
2230 F: drivers/tty/serial/msm_serial.c
2231 F: drivers/usb/dwc3/dwc3-qcom.c
2232 F: include/dt-bindings/*/qcom*
2233 F: include/linux/*/qcom*
2234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2236 ARM/RADISYS ENP2611 MACHINE SUPPORT
2237 M: Lennert Buytenhek <kernel@wantstofly.org>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 ARM/RDA MICRO ARCHITECTURE
2242 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2243 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2246 F: arch/arm/boot/dts/rda8810pl-*
2247 F: drivers/clocksource/timer-rda.c
2248 F: drivers/gpio/gpio-rda.c
2249 F: drivers/irqchip/irq-rda-intc.c
2250 F: drivers/tty/serial/rda-uart.c
2251 F: Documentation/devicetree/bindings/arm/rda.yaml
2252 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2253 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2254 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2255 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2257 ARM/REALTEK ARCHITECTURE
2258 M: Andreas Färber <afaerber@suse.de>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2262 F: arch/arm64/boot/dts/realtek/
2263 F: Documentation/devicetree/bindings/arm/realtek.yaml
2265 ARM/RENESAS ARM64 ARCHITECTURE
2266 M: Geert Uytterhoeven <geert+renesas@glider.be>
2267 M: Magnus Damm <magnus.damm@gmail.com>
2268 L: linux-renesas-soc@vger.kernel.org
2269 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2272 F: arch/arm64/boot/dts/renesas/
2273 F: Documentation/devicetree/bindings/arm/renesas.yaml
2274 F: drivers/soc/renesas/
2275 F: include/linux/soc/renesas/
2277 ARM/RISCPC ARCHITECTURE
2278 M: Russell King <linux@armlinux.org.uk>
2279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://www.armlinux.org.uk/
2282 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2283 F: arch/arm/include/asm/hardware/ioc.h
2284 F: arch/arm/include/asm/hardware/iomd.h
2285 F: arch/arm/include/asm/hardware/memc.h
2286 F: arch/arm/mach-rpc/
2287 F: drivers/net/ethernet/8390/etherh.c
2288 F: drivers/net/ethernet/i825xx/ether1*
2289 F: drivers/net/ethernet/seeq/ether3*
2290 F: drivers/scsi/arm/
2292 ARM/Rockchip SoC support
2293 M: Heiko Stuebner <heiko@sntech.de>
2294 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2295 L: linux-rockchip@lists.infradead.org
2296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2298 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2299 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2300 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2301 F: arch/arm/boot/dts/rk3*
2302 F: arch/arm/boot/dts/rv1108*
2303 F: arch/arm/mach-rockchip/
2304 F: drivers/clk/rockchip/
2305 F: drivers/i2c/busses/i2c-rk3x.c
2306 F: drivers/*/*rockchip*
2307 F: drivers/*/*/*rockchip*
2308 F: sound/soc/rockchip/
2311 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2312 M: Kukjin Kim <kgene@kernel.org>
2313 M: Krzysztof Kozlowski <krzk@kernel.org>
2314 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2316 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2318 F: arch/arm/boot/dts/s3c*
2319 F: arch/arm/boot/dts/s5p*
2320 F: arch/arm/boot/dts/exynos*
2321 F: arch/arm64/boot/dts/exynos/
2322 F: arch/arm/plat-samsung/
2323 F: arch/arm/mach-s3c24*/
2324 F: arch/arm/mach-s3c64xx/
2325 F: arch/arm/mach-s5p*/
2326 F: arch/arm/mach-exynos*/
2327 F: drivers/*/*s3c24*
2328 F: drivers/*/*/*s3c24*
2329 F: drivers/*/*s3c64xx*
2330 F: drivers/*/*s5pv210*
2331 F: drivers/memory/samsung/
2332 F: drivers/soc/samsung/
2333 F: drivers/tty/serial/samsung*
2334 F: include/linux/soc/samsung/
2335 F: Documentation/arm/samsung/
2336 F: Documentation/devicetree/bindings/arm/samsung/
2337 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2340 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2341 M: Kyungmin Park <kyungmin.park@samsung.com>
2342 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2344 F: arch/arm/mach-s5pv210/
2346 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2347 M: Kyungmin Park <kyungmin.park@samsung.com>
2348 M: Kamil Debski <kamil@wypas.org>
2349 M: Andrzej Hajda <a.hajda@samsung.com>
2350 L: linux-arm-kernel@lists.infradead.org
2351 L: linux-media@vger.kernel.org
2353 F: drivers/media/platform/s5p-g2d/
2355 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2356 M: Marek Szyprowski <m.szyprowski@samsung.com>
2357 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2358 L: linux-media@vger.kernel.org
2360 F: drivers/media/platform/s5p-cec/
2361 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2363 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2364 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2365 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2366 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2367 L: linux-arm-kernel@lists.infradead.org
2368 L: linux-media@vger.kernel.org
2370 F: drivers/media/platform/s5p-jpeg/
2372 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2373 M: Kyungmin Park <kyungmin.park@samsung.com>
2374 M: Kamil Debski <kamil@wypas.org>
2375 M: Jeongtae Park <jtp.park@samsung.com>
2376 M: Andrzej Hajda <a.hajda@samsung.com>
2377 L: linux-arm-kernel@lists.infradead.org
2378 L: linux-media@vger.kernel.org
2380 F: drivers/media/platform/s5p-mfc/
2382 ARM/SHMOBILE ARM ARCHITECTURE
2383 M: Geert Uytterhoeven <geert+renesas@glider.be>
2384 M: Magnus Damm <magnus.damm@gmail.com>
2385 L: linux-renesas-soc@vger.kernel.org
2386 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2389 F: arch/arm/boot/dts/emev2*
2390 F: arch/arm/boot/dts/gr-peach*
2391 F: arch/arm/boot/dts/iwg20d-q7*
2392 F: arch/arm/boot/dts/r7s*
2393 F: arch/arm/boot/dts/r8a*
2394 F: arch/arm/boot/dts/r9a*
2395 F: arch/arm/boot/dts/sh*
2396 F: arch/arm/configs/shmobile_defconfig
2397 F: arch/arm/include/debug/renesas-scif.S
2398 F: arch/arm/mach-shmobile/
2399 F: Documentation/devicetree/bindings/arm/renesas.yaml
2400 F: drivers/soc/renesas/
2401 F: include/linux/soc/renesas/
2403 ARM/SOCFPGA ARCHITECTURE
2404 M: Dinh Nguyen <dinguyen@kernel.org>
2406 F: arch/arm/mach-socfpga/
2407 F: arch/arm/boot/dts/socfpga*
2408 F: arch/arm/configs/socfpga_defconfig
2409 F: arch/arm64/boot/dts/altera/
2410 F: arch/arm64/boot/dts/intel/
2411 W: http://www.rocketboards.org
2412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2414 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2415 M: Dinh Nguyen <dinguyen@kernel.org>
2417 F: drivers/clk/socfpga/
2419 ARM/SOCFPGA EDAC SUPPORT
2420 M: Thor Thayer <thor.thayer@linux.intel.com>
2422 F: drivers/edac/altera_edac.
2424 ARM/SPREADTRUM SoC SUPPORT
2425 M: Orson Zhai <orsonzhai@gmail.com>
2426 M: Baolin Wang <baolin.wang7@gmail.com>
2427 M: Chunyan Zhang <zhang.lyra@gmail.com>
2429 F: arch/arm64/boot/dts/sprd
2434 ARM/STI ARCHITECTURE
2435 M: Patrice Chotard <patrice.chotard@st.com>
2436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 W: http://www.stlinux.com
2439 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2440 F: arch/arm/mach-sti/
2441 F: arch/arm/boot/dts/sti*
2442 F: drivers/char/hw_random/st-rng.c
2443 F: drivers/clocksource/arm_global_timer.c
2444 F: drivers/clocksource/clksrc_st_lpc.c
2445 F: drivers/cpufreq/sti-cpufreq.c
2446 F: drivers/dma/st_fdma*
2447 F: drivers/i2c/busses/i2c-st.c
2448 F: drivers/media/rc/st_rc.c
2449 F: drivers/media/platform/sti/c8sectpfe/
2450 F: drivers/mmc/host/sdhci-st.c
2451 F: drivers/phy/st/phy-miphy28lp.c
2452 F: drivers/phy/st/phy-stih407-usb.c
2453 F: drivers/pinctrl/pinctrl-st.c
2454 F: drivers/remoteproc/st_remoteproc.c
2455 F: drivers/remoteproc/st_slim_rproc.c
2456 F: drivers/reset/sti/
2457 F: drivers/rtc/rtc-st-lpc.c
2458 F: drivers/tty/serial/st-asc.c
2459 F: drivers/usb/dwc3/dwc3-st.c
2460 F: drivers/usb/host/ehci-st.c
2461 F: drivers/usb/host/ohci-st.c
2462 F: drivers/watchdog/st_lpc_wdt.c
2463 F: drivers/ata/ahci_st.c
2464 F: include/linux/remoteproc/st_slim_rproc.h
2466 ARM/STM32 ARCHITECTURE
2467 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2468 M: Alexandre Torgue <alexandre.torgue@st.com>
2469 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2475 F: arch/arm/boot/dts/stm32*
2476 F: arch/arm/mach-stm32/
2477 F: drivers/clocksource/armv7m_systick.c
2479 ARM/Synaptics SoC support
2480 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2481 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2484 F: arch/arm/mach-berlin/
2485 F: arch/arm/boot/dts/berlin*
2486 F: arch/arm64/boot/dts/synaptics/
2488 ARM/TANGO ARCHITECTURE
2489 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2490 M: Mans Rullgard <mans@mansr.com>
2491 L: linux-arm-kernel@lists.infradead.org
2495 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2496 M: Lennert Buytenhek <kernel@wantstofly.org>
2497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2501 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2502 L: linux-tegra@vger.kernel.org
2503 L: linux-media@vger.kernel.org
2505 F: drivers/media/platform/tegra-cec/
2506 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2508 ARM/TETON BGA MACHINE SUPPORT
2509 M: "Mark F. Brown" <mark.brown314@gmail.com>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2513 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2514 M: Santosh Shilimkar <ssantosh@kernel.org>
2515 L: linux-kernel@vger.kernel.org
2517 F: drivers/memory/*emif*
2519 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2520 M: Tero Kristo <t-kristo@ti.com>
2521 M: Nishanth Menon <nm@ti.com>
2522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2525 F: arch/arm64/boot/dts/ti/Makefile
2526 F: arch/arm64/boot/dts/ti/k3-*
2527 F: include/dt-bindings/pinctrl/k3.h
2529 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2530 M: Santosh Shilimkar <ssantosh@kernel.org>
2531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533 F: arch/arm/mach-keystone/
2534 F: arch/arm/boot/dts/keystone-*
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2537 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2538 M: Santosh Shilimkar <ssantosh@kernel.org>
2539 L: linux-kernel@vger.kernel.org
2541 F: drivers/clk/keystone/
2543 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2544 M: Santosh Shilimkar <ssantosh@kernel.org>
2545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546 L: linux-kernel@vger.kernel.org
2548 F: drivers/clocksource/timer-keystone.c
2550 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2551 M: Santosh Shilimkar <ssantosh@kernel.org>
2552 L: linux-kernel@vger.kernel.org
2554 F: drivers/power/reset/keystone-reset.c
2556 ARM/THECUS N2100 MACHINE SUPPORT
2557 M: Lennert Buytenhek <kernel@wantstofly.org>
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2561 ARM/TOSA MACHINE SUPPORT
2562 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2563 M: Dirk Opfer <dirk@opfer-online.de>
2566 ARM/UNIPHIER ARCHITECTURE
2567 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2571 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2572 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2573 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2574 F: arch/arm/boot/dts/uniphier*
2575 F: arch/arm/include/asm/hardware/cache-uniphier.h
2576 F: arch/arm/mach-uniphier/
2577 F: arch/arm/mm/cache-uniphier.c
2578 F: arch/arm64/boot/dts/socionext/uniphier*
2579 F: drivers/bus/uniphier-system-bus.c
2580 F: drivers/clk/uniphier/
2581 F: drivers/dma/uniphier-mdmac.c
2582 F: drivers/gpio/gpio-uniphier.c
2583 F: drivers/i2c/busses/i2c-uniphier*
2584 F: drivers/irqchip/irq-uniphier-aidet.c
2585 F: drivers/mmc/host/uniphier-sd.c
2586 F: drivers/pinctrl/uniphier/
2587 F: drivers/reset/reset-uniphier.c
2588 F: drivers/tty/serial/8250/8250_uniphier.c
2592 M: Ulf Hansson <ulf.hansson@linaro.org>
2593 L: linux-clk@vger.kernel.org
2594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2596 F: drivers/clk/ux500/
2598 ARM/VERSATILE EXPRESS PLATFORM
2599 M: Liviu Dudau <liviu.dudau@arm.com>
2600 M: Sudeep Holla <sudeep.holla@arm.com>
2601 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2604 F: arch/arm/boot/dts/vexpress*
2605 F: arch/arm64/boot/dts/arm/
2606 F: arch/arm/mach-vexpress/
2609 F: drivers/clk/versatile/clk-vexpress-osc.c
2610 F: drivers/clocksource/timer-versatile.c
2614 M: Russell King <linux@armlinux.org.uk>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 W: http://www.armlinux.org.uk/
2620 ARM/VOIPAC PXA270 SUPPORT
2621 M: Marek Vasut <marek.vasut@gmail.com>
2622 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 F: arch/arm/mach-pxa/vpac270.c
2625 F: arch/arm/mach-pxa/include/mach/vpac270.h
2627 ARM/VT8500 ARM ARCHITECTURE
2628 M: Tony Prisk <linux@prisktech.co.nz>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2631 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2632 F: arch/arm/mach-vt8500/
2633 F: drivers/clocksource/timer-vt8500.c
2634 F: drivers/i2c/busses/i2c-wmt.c
2635 F: drivers/mmc/host/wmt-sdmmc.c
2636 F: drivers/pwm/pwm-vt8500.c
2637 F: drivers/rtc/rtc-vt8500.c
2638 F: drivers/tty/serial/vt8500_serial.c
2639 F: drivers/usb/host/ehci-platform.c
2640 F: drivers/usb/host/uhci-platform.c
2641 F: drivers/video/fbdev/vt8500lcdfb.*
2642 F: drivers/video/fbdev/wm8505fb*
2643 F: drivers/video/fbdev/wmt_ge_rops.*
2645 ARM/ZIPIT Z2 SUPPORT
2646 M: Marek Vasut <marek.vasut@gmail.com>
2647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 F: arch/arm/mach-pxa/z2.c
2650 F: arch/arm/mach-pxa/include/mach/z2.h
2652 ARM/ZTE ARCHITECTURE
2653 M: Jun Nie <jun.nie@linaro.org>
2654 M: Shawn Guo <shawnguo@kernel.org>
2655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 F: arch/arm/boot/dts/zx2967*
2658 F: arch/arm/mach-zx/
2659 F: arch/arm64/boot/dts/zte/
2661 F: drivers/dma/zx_dma.c
2662 F: drivers/gpio/gpio-zx.c
2663 F: drivers/i2c/busses/i2c-zx2967.c
2664 F: drivers/mmc/host/dw_mmc-zx.*
2665 F: drivers/pinctrl/zte/
2667 F: drivers/thermal/zx2967_thermal.c
2668 F: drivers/watchdog/zx2967_wdt.c
2669 F: Documentation/devicetree/bindings/arm/zte.yaml
2670 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2671 F: Documentation/devicetree/bindings/dma/zxdma.txt
2672 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2673 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2674 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2675 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2676 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2677 F: Documentation/devicetree/bindings/soc/zte/
2678 F: Documentation/devicetree/bindings/sound/zte,*.txt
2679 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2680 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2681 F: include/dt-bindings/clock/zx2967*.h
2682 F: include/dt-bindings/soc/zte,*.h
2683 F: sound/soc/codecs/zx_aud96p22.c
2686 ARM/ZYNQ ARCHITECTURE
2687 M: Michal Simek <michal.simek@xilinx.com>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2689 W: http://wiki.xilinx.com
2690 T: git https://github.com/Xilinx/linux-xlnx.git
2692 F: arch/arm/mach-zynq/
2693 F: drivers/cpuidle/cpuidle-zynq.c
2694 F: drivers/block/xsysace.c
2697 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2698 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2699 F: drivers/clocksource/timer-cadence-ttc.c
2700 F: drivers/i2c/busses/i2c-cadence.c
2701 F: drivers/mmc/host/sdhci-of-arasan.c
2702 F: drivers/edac/synopsys_edac.c
2703 F: drivers/i2c/busses/i2c-xiic.c
2705 ARM64 PORT (AARCH64 ARCHITECTURE)
2706 M: Catalin Marinas <catalin.marinas@arm.com>
2707 M: Will Deacon <will@kernel.org>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2712 X: arch/arm64/boot/dts/
2713 F: Documentation/arm64/
2714 F: tools/testing/selftests/arm64/
2716 AS3645A LED FLASH CONTROLLER DRIVER
2717 M: Sakari Ailus <sakari.ailus@iki.fi>
2718 L: linux-leds@vger.kernel.org
2720 F: drivers/leds/leds-as3645a.c
2722 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2723 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2724 L: linux-media@vger.kernel.org
2725 T: git git://linuxtv.org/media_tree.git
2727 F: drivers/media/i2c/ak7375.c
2728 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2730 ASAHI KASEI AK8974 DRIVER
2731 M: Linus Walleij <linus.walleij@linaro.org>
2732 L: linux-iio@vger.kernel.org
2733 W: http://www.akm.com/
2735 F: drivers/iio/magnetometer/ak8974.c
2737 ASC7621 HARDWARE MONITOR DRIVER
2738 M: George Joseph <george.joseph@fairview5.com>
2739 L: linux-hwmon@vger.kernel.org
2741 F: Documentation/hwmon/asc7621.rst
2742 F: drivers/hwmon/asc7621.c
2744 ASPEED PINCTRL DRIVERS
2745 M: Andrew Jeffery <andrew@aj.id.au>
2746 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2747 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2748 L: linux-gpio@vger.kernel.org
2750 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2751 F: drivers/pinctrl/aspeed/
2753 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2754 M: Eddie James <eajames@linux.ibm.com>
2755 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2757 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2758 F: drivers/irqchip/irq-aspeed-scu-ic.c
2759 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2761 ASPEED VIDEO ENGINE DRIVER
2762 M: Eddie James <eajames@linux.ibm.com>
2763 L: linux-media@vger.kernel.org
2764 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2766 F: drivers/media/platform/aspeed-video.c
2767 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2769 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2770 M: Corentin Chary <corentin.chary@gmail.com>
2771 L: acpi4asus-user@lists.sourceforge.net
2772 L: platform-driver-x86@vger.kernel.org
2774 W: http://acpi4asus.sf.net
2775 F: drivers/platform/x86/asus*.c
2776 F: drivers/platform/x86/eeepc*.c
2778 ASUS WIRELESS RADIO CONTROL DRIVER
2779 M: João Paulo Rechi Vita <jprvita@gmail.com>
2780 L: platform-driver-x86@vger.kernel.org
2782 F: drivers/platform/x86/asus-wireless.c
2785 M: David Howells <dhowells@redhat.com>
2786 L: keyrings@vger.kernel.org
2788 F: Documentation/crypto/asymmetric-keys.txt
2789 F: include/linux/verification.h
2790 F: include/crypto/public_key.h
2791 F: include/crypto/pkcs7.h
2792 F: crypto/asymmetric_keys/
2794 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2795 R: Dan Williams <dan.j.williams@intel.com>
2796 W: http://sourceforge.net/projects/xscaleiop
2798 F: Documentation/crypto/async-tx-api.txt
2801 F: include/linux/dmaengine.h
2802 F: include/linux/async_tx.h
2805 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2806 L: linux-i2c@vger.kernel.org
2807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2809 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2810 F: drivers/misc/eeprom/at24.c
2812 ATA OVER ETHERNET (AOE) DRIVER
2813 M: "Justin Sanders" <justin@coraid.com>
2814 W: http://www.openaoe.org/
2816 F: Documentation/admin-guide/aoe/
2817 F: drivers/block/aoe/
2819 ATHEROS 71XX/9XXX GPIO DRIVER
2820 M: Alban Bedel <albeu@free.fr>
2822 W: https://github.com/AlbanBedel/linux
2823 T: git git://github.com/AlbanBedel/linux
2824 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2825 F: drivers/gpio/gpio-ath79.c
2827 ATHEROS 71XX/9XXX USB PHY DRIVER
2828 M: Alban Bedel <albeu@free.fr>
2829 W: https://github.com/AlbanBedel/linux
2830 T: git git://github.com/AlbanBedel/linux
2832 F: drivers/phy/qualcomm/phy-ath79-usb.c
2833 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2835 ATHEROS ATH GENERIC UTILITIES
2836 M: Kalle Valo <kvalo@codeaurora.org>
2837 L: linux-wireless@vger.kernel.org
2839 F: drivers/net/wireless/ath/*
2841 ATHEROS ATH5K WIRELESS DRIVER
2842 M: Jiri Slaby <jirislaby@gmail.com>
2843 M: Nick Kossifidis <mickflemm@gmail.com>
2844 M: Luis Chamberlain <mcgrof@kernel.org>
2845 L: linux-wireless@vger.kernel.org
2846 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2848 F: drivers/net/wireless/ath/ath5k/
2850 ATHEROS ATH6KL WIRELESS DRIVER
2851 M: Kalle Valo <kvalo@codeaurora.org>
2852 L: linux-wireless@vger.kernel.org
2853 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2856 F: drivers/net/wireless/ath/ath6kl/
2859 M: Ville Syrjala <syrjala@sci.fi>
2861 F: drivers/input/misc/ati_remote2.c
2863 ATK0110 HWMON DRIVER
2864 M: Luca Tettamanti <kronos.it@gmail.com>
2865 L: linux-hwmon@vger.kernel.org
2867 F: drivers/hwmon/asus_atk0110.c
2869 ATLX ETHERNET DRIVERS
2870 M: Jay Cliburn <jcliburn@gmail.com>
2871 M: Chris Snook <chris.snook@gmail.com>
2872 L: netdev@vger.kernel.org
2873 W: http://sourceforge.net/projects/atl1
2874 W: http://atl1.sourceforge.net
2876 F: drivers/net/ethernet/atheros/
2879 M: Chas Williams <3chas3@gmail.com>
2880 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2881 L: netdev@vger.kernel.org
2882 W: http://linux-atm.sourceforge.net
2885 F: include/linux/atm*
2886 F: include/uapi/linux/atm*
2888 ATMEL MACB ETHERNET DRIVER
2889 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2891 F: drivers/net/ethernet/cadence/
2893 ATMEL MAXTOUCH DRIVER
2894 M: Nick Dyer <nick@shmanahar.org>
2895 T: git git://github.com/ndyer/linux.git
2897 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2898 F: drivers/input/touchscreen/atmel_mxt_ts.c
2900 ATMEL WIRELESS DRIVER
2901 M: Simon Kelley <simon@thekelleys.org.uk>
2902 L: linux-wireless@vger.kernel.org
2903 W: http://www.thekelleys.org.uk/atmel
2904 W: http://atmelwlandriver.sourceforge.net/
2906 F: drivers/net/wireless/atmel/atmel*
2908 ATOMIC INFRASTRUCTURE
2909 M: Will Deacon <will@kernel.org>
2910 M: Peter Zijlstra <peterz@infradead.org>
2911 R: Boqun Feng <boqun.feng@gmail.com>
2912 L: linux-kernel@vger.kernel.org
2914 F: arch/*/include/asm/atomic*.h
2915 F: include/*/atomic*.h
2918 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2919 M: Bradley Grove <linuxdrivers@attotech.com>
2920 L: linux-scsi@vger.kernel.org
2921 W: http://www.attotech.com
2923 F: drivers/scsi/esas2r
2925 ATUSB IEEE 802.15.4 RADIO DRIVER
2926 M: Stefan Schmidt <stefan@datenfreihafen.org>
2927 L: linux-wpan@vger.kernel.org
2929 F: drivers/net/ieee802154/atusb.c
2930 F: drivers/net/ieee802154/atusb.h
2931 F: drivers/net/ieee802154/at86rf230.h
2934 M: Paul Moore <paul@paul-moore.com>
2935 M: Eric Paris <eparis@redhat.com>
2936 L: linux-audit@redhat.com (moderated for non-subscribers)
2937 W: https://github.com/linux-audit
2938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2940 F: include/linux/audit.h
2941 F: include/uapi/linux/audit.h
2944 AUXILIARY DISPLAY DRIVERS
2945 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2947 F: drivers/auxdisplay/
2948 F: include/linux/cfag12864b.h
2950 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2951 M: Andreas Klinger <ak@it-klinger.de>
2952 L: linux-iio@vger.kernel.org
2954 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2955 F: drivers/iio/adc/hx711.c
2958 M: Ralf Baechle <ralf@linux-mips.org>
2959 L: linux-hams@vger.kernel.org
2960 W: http://www.linux-ax25.org/
2962 F: include/uapi/linux/ax25.h
2963 F: include/net/ax25.h
2967 M: Peter Rosin <peda@axentia.se>
2968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2970 F: arch/arm/boot/dts/at91-linea.dtsi
2971 F: arch/arm/boot/dts/at91-natte.dtsi
2972 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2973 F: arch/arm/boot/dts/at91-tse850-3.dts
2975 AXENTIA ASOC DRIVERS
2976 M: Peter Rosin <peda@axentia.se>
2977 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2979 F: Documentation/devicetree/bindings/sound/axentia,*
2980 F: sound/soc/atmel/tse850-pcm5142.c
2982 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
2983 M: Nuno Sá <nuno.sa@analog.com>
2984 W: http://ez.analog.com/community/linux-device-drivers
2985 L: linux-hwmon@vger.kernel.org
2987 F: drivers/hwmon/axi-fan-control.c
2988 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
2990 AXXIA I2C CONTROLLER
2991 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2992 L: linux-i2c@vger.kernel.org
2994 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2995 F: drivers/i2c/busses/i2c-axxia.c
2998 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2999 L: linux-media@vger.kernel.org
3000 W: https://linuxtv.org
3001 T: git git://linuxtv.org/media_tree.git
3003 F: drivers/media/usb/dvb-usb-v2/az6007.c
3005 AZTECH FM RADIO RECEIVER DRIVER
3006 M: Hans Verkuil <hverkuil@xs4all.nl>
3007 L: linux-media@vger.kernel.org
3008 T: git git://linuxtv.org/media_tree.git
3009 W: https://linuxtv.org
3011 F: drivers/media/radio/radio-aztech*
3014 L: linux-wireless@vger.kernel.org
3015 L: b43-dev@lists.infradead.org
3016 W: http://wireless.kernel.org/en/users/Drivers/b43
3018 F: drivers/net/wireless/broadcom/b43/
3020 B43LEGACY WIRELESS DRIVER
3021 M: Larry Finger <Larry.Finger@lwfinger.net>
3022 L: linux-wireless@vger.kernel.org
3023 L: b43-dev@lists.infradead.org
3024 W: http://wireless.kernel.org/en/users/Drivers/b43
3026 F: drivers/net/wireless/broadcom/b43legacy/
3028 BACKLIGHT CLASS/SUBSYSTEM
3029 M: Lee Jones <lee.jones@linaro.org>
3030 M: Daniel Thompson <daniel.thompson@linaro.org>
3031 M: Jingoo Han <jingoohan1@gmail.com>
3032 L: dri-devel@lists.freedesktop.org
3033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3035 F: drivers/video/backlight/
3036 F: include/linux/backlight.h
3037 F: include/linux/pwm_backlight.h
3038 F: Documentation/devicetree/bindings/leds/backlight
3039 F: Documentation/ABI/stable/sysfs-class-backlight
3040 F: Documentation/ABI/testing/sysfs-class-backlight
3043 M: Marek Lindner <mareklindner@neomailbox.ch>
3044 M: Simon Wunderlich <sw@simonwunderlich.de>
3045 M: Antonio Quartulli <a@unstable.cc>
3046 M: Sven Eckelmann <sven@narfation.org>
3047 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3048 W: https://www.open-mesh.org/
3049 B: https://www.open-mesh.org/projects/batman-adv/issues
3050 C: irc://chat.freenode.net/batman
3051 Q: https://patchwork.open-mesh.org/project/batman/list/
3052 T: git https://git.open-mesh.org/linux-merge.git
3054 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3055 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3056 F: Documentation/networking/batman-adv.rst
3057 F: include/uapi/linux/batadv_packet.h
3058 F: include/uapi/linux/batman_adv.h
3061 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3062 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3063 L: linux-hams@vger.kernel.org
3064 W: http://www.baycom.org/~tom/ham/ham.html
3066 F: drivers/net/hamradio/baycom*
3068 BCACHE (BLOCK LAYER CACHE)
3069 M: Coly Li <colyli@suse.de>
3070 M: Kent Overstreet <kent.overstreet@gmail.com>
3071 L: linux-bcache@vger.kernel.org
3072 W: http://bcache.evilpiepirate.org
3073 C: irc://irc.oftc.net/bcache
3075 F: drivers/md/bcache/
3077 BDISP ST MEDIA DRIVER
3078 M: Fabien Dessenne <fabien.dessenne@st.com>
3079 L: linux-media@vger.kernel.org
3080 T: git git://linuxtv.org/media_tree.git
3081 W: https://linuxtv.org
3083 F: drivers/media/platform/sti/bdisp
3085 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3086 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3087 L: netdev@vger.kernel.org
3089 F: drivers/net/ethernet/ec_bhf.c
3092 M: Luis de Bethencourt <luisbg@kernel.org>
3093 M: Salah Triki <salah.triki@gmail.com>
3095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3096 F: Documentation/filesystems/befs.rst
3100 M: Paolo Valente <paolo.valente@linaro.org>
3101 M: Jens Axboe <axboe@kernel.dk>
3102 L: linux-block@vger.kernel.org
3105 F: Documentation/block/bfq-iosched.rst
3108 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3110 F: Documentation/filesystems/bfs.rst
3112 F: include/uapi/linux/bfs_fs.h
3114 BLINKM RGB LED DRIVER
3115 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3117 F: drivers/leds/leds-blinkm.c
3120 M: Jens Axboe <axboe@kernel.dk>
3121 L: linux-block@vger.kernel.org
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3126 F: kernel/trace/blktrace.c
3130 M: Joern Engel <joern@lazybastard.org>
3131 L: linux-mtd@lists.infradead.org
3133 F: drivers/mtd/devices/block2mtd.c
3136 M: Marcel Holtmann <marcel@holtmann.org>
3137 M: Johan Hedberg <johan.hedberg@gmail.com>
3138 L: linux-bluetooth@vger.kernel.org
3139 W: http://www.bluez.org/
3140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3143 F: drivers/bluetooth/
3146 M: Marcel Holtmann <marcel@holtmann.org>
3147 M: Johan Hedberg <johan.hedberg@gmail.com>
3148 L: linux-bluetooth@vger.kernel.org
3149 W: http://www.bluez.org/
3150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3154 F: include/net/bluetooth/
3157 M: Jay Vosburgh <j.vosburgh@gmail.com>
3158 M: Veaceslav Falico <vfalico@gmail.com>
3159 M: Andy Gospodarek <andy@greyhouse.net>
3160 L: netdev@vger.kernel.org
3161 W: http://sourceforge.net/projects/bonding/
3163 F: drivers/net/bonding/
3164 F: include/uapi/linux/if_bonding.h
3166 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3167 M: Dan Robertson <dan@dlrobertson.com>
3168 L: linux-iio@vger.kernel.org
3170 F: drivers/iio/accel/bma400*
3171 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3173 BPF (Safe dynamic programs and tools)
3174 M: Alexei Starovoitov <ast@kernel.org>
3175 M: Daniel Borkmann <daniel@iogearbox.net>
3176 R: Martin KaFai Lau <kafai@fb.com>
3177 R: Song Liu <songliubraving@fb.com>
3178 R: Yonghong Song <yhs@fb.com>
3179 R: Andrii Nakryiko <andriin@fb.com>
3180 R: John Fastabend <john.fastabend@gmail.com>
3181 R: KP Singh <kpsingh@chromium.org>
3182 L: netdev@vger.kernel.org
3183 L: bpf@vger.kernel.org
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3186 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3189 F: Documentation/networking/filter.txt
3190 F: Documentation/bpf/
3191 F: include/linux/bpf*
3192 F: include/linux/filter.h
3193 F: include/trace/events/xdp.h
3194 F: include/uapi/linux/bpf*
3195 F: include/uapi/linux/filter.h
3197 F: kernel/trace/bpf_trace.c
3200 F: net/core/filter.c
3201 F: net/sched/act_bpf.c
3202 F: net/sched/cls_bpf.c
3206 F: tools/testing/selftests/bpf/
3211 M: Shubham Bansal <illusionist.neo@gmail.com>
3212 L: netdev@vger.kernel.org
3213 L: bpf@vger.kernel.org
3218 M: Daniel Borkmann <daniel@iogearbox.net>
3219 M: Alexei Starovoitov <ast@kernel.org>
3220 M: Zi Shen Lim <zlim.lnx@gmail.com>
3221 L: netdev@vger.kernel.org
3222 L: bpf@vger.kernel.org
3226 BPF JIT for MIPS (32-BIT AND 64-BIT)
3227 M: Paul Burton <paulburton@kernel.org>
3228 L: netdev@vger.kernel.org
3229 L: bpf@vger.kernel.org
3233 BPF JIT for NFP NICs
3234 M: Jakub Kicinski <kuba@kernel.org>
3235 L: netdev@vger.kernel.org
3236 L: bpf@vger.kernel.org
3238 F: drivers/net/ethernet/netronome/nfp/bpf/
3240 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3241 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3242 M: Sandipan Das <sandipan@linux.ibm.com>
3243 L: netdev@vger.kernel.org
3244 L: bpf@vger.kernel.org
3246 F: arch/powerpc/net/
3248 BPF JIT for RISC-V (32-bit)
3249 M: Luke Nelson <luke.r.nels@gmail.com>
3250 M: Xi Wang <xi.wang@gmail.com>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3255 X: arch/riscv/net/bpf_jit_comp64.c
3257 BPF JIT for RISC-V (64-bit)
3258 M: Björn Töpel <bjorn.topel@gmail.com>
3259 L: netdev@vger.kernel.org
3260 L: bpf@vger.kernel.org
3263 X: arch/riscv/net/bpf_jit_comp32.c
3266 M: Ilya Leoshkevich <iii@linux.ibm.com>
3267 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3268 M: Vasily Gorbik <gor@linux.ibm.com>
3269 L: netdev@vger.kernel.org
3270 L: bpf@vger.kernel.org
3273 X: arch/s390/net/pnet.c
3275 BPF JIT for SPARC (32-BIT AND 64-BIT)
3276 M: David S. Miller <davem@davemloft.net>
3277 L: netdev@vger.kernel.org
3278 L: bpf@vger.kernel.org
3282 BPF JIT for X86 32-BIT
3283 M: Wang YanQing <udknight@gmail.com>
3284 L: netdev@vger.kernel.org
3285 L: bpf@vger.kernel.org
3287 F: arch/x86/net/bpf_jit_comp32.c
3289 BPF JIT for X86 64-BIT
3290 M: Alexei Starovoitov <ast@kernel.org>
3291 M: Daniel Borkmann <daniel@iogearbox.net>
3292 L: netdev@vger.kernel.org
3293 L: bpf@vger.kernel.org
3296 X: arch/x86/net/bpf_jit_comp32.c
3298 BROADCOM B44 10/100 ETHERNET DRIVER
3299 M: Michael Chan <michael.chan@broadcom.com>
3300 L: netdev@vger.kernel.org
3302 F: drivers/net/ethernet/broadcom/b44.*
3304 BROADCOM B53 ETHERNET SWITCH DRIVER
3305 M: Florian Fainelli <f.fainelli@gmail.com>
3306 L: netdev@vger.kernel.org
3307 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3309 F: drivers/net/dsa/b53/*
3310 F: include/linux/platform_data/b53.h
3312 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3313 M: Florian Fainelli <f.fainelli@gmail.com>
3314 M: Ray Jui <rjui@broadcom.com>
3315 M: Scott Branden <sbranden@broadcom.com>
3316 M: bcm-kernel-feedback-list@broadcom.com
3317 T: git git://github.com/broadcom/mach-bcm
3323 F: arch/arm/mach-bcm/
3325 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3326 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3327 L: bcm-kernel-feedback-list@broadcom.com
3328 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3330 T: git git://github.com/anholt/linux
3334 F: drivers/staging/vc04_services
3335 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3336 F: drivers/pci/controller/pcie-brcmstb.c
3338 BROADCOM BCM47XX MIPS ARCHITECTURE
3339 M: Hauke Mehrtens <hauke@hauke-m.de>
3340 M: Rafał Miłecki <zajec5@gmail.com>
3341 L: linux-mips@vger.kernel.org
3343 F: Documentation/devicetree/bindings/mips/brcm/
3344 F: arch/mips/bcm47xx/*
3345 F: arch/mips/include/asm/mach-bcm47xx/*
3347 BROADCOM BCM5301X ARM ARCHITECTURE
3348 M: Hauke Mehrtens <hauke@hauke-m.de>
3349 M: Rafał Miłecki <zajec5@gmail.com>
3350 M: bcm-kernel-feedback-list@broadcom.com
3351 L: linux-arm-kernel@lists.infradead.org
3353 F: arch/arm/mach-bcm/bcm_5301x.c
3354 F: arch/arm/boot/dts/bcm5301x*.dtsi
3355 F: arch/arm/boot/dts/bcm470*
3356 F: arch/arm/boot/dts/bcm953012*
3358 BROADCOM BCM53573 ARM ARCHITECTURE
3359 M: Rafał Miłecki <rafal@milecki.pl>
3360 L: bcm-kernel-feedback-list@broadcom.com
3361 L: linux-arm-kernel@lists.infradead.org
3363 F: arch/arm/boot/dts/bcm53573*
3364 F: arch/arm/boot/dts/bcm47189*
3366 BROADCOM BCM63XX ARM ARCHITECTURE
3367 M: Florian Fainelli <f.fainelli@gmail.com>
3368 M: bcm-kernel-feedback-list@broadcom.com
3369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3370 T: git git://github.com/broadcom/stblinux.git
3374 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3375 M: Kevin Cernekee <cernekee@gmail.com>
3376 L: linux-usb@vger.kernel.org
3378 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3380 BROADCOM BCM7XXX ARM ARCHITECTURE
3381 M: Florian Fainelli <f.fainelli@gmail.com>
3382 M: bcm-kernel-feedback-list@broadcom.com
3383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3384 T: git git://github.com/broadcom/stblinux.git
3386 F: arch/arm/mach-bcm/*brcmstb*
3387 F: arch/arm/boot/dts/bcm7*.dts*
3388 F: drivers/bus/brcmstb_gisb.c
3389 F: arch/arm/mm/cache-b15-rac.c
3390 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3392 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3393 F: drivers/pci/controller/pcie-brcmstb.c
3395 BROADCOM BMIPS CPUFREQ DRIVER
3396 M: Markus Mayer <mmayer@broadcom.com>
3397 M: bcm-kernel-feedback-list@broadcom.com
3398 L: linux-pm@vger.kernel.org
3400 F: drivers/cpufreq/bmips-cpufreq.c
3402 BROADCOM BMIPS MIPS ARCHITECTURE
3403 M: Florian Fainelli <f.fainelli@gmail.com>
3404 L: bcm-kernel-feedback-list@broadcom.com
3405 L: linux-mips@vger.kernel.org
3406 T: git git://github.com/broadcom/stblinux.git
3408 F: arch/mips/bmips/*
3409 F: arch/mips/include/asm/mach-bmips/*
3410 F: arch/mips/kernel/*bmips*
3411 F: arch/mips/boot/dts/brcm/bcm*.dts*
3412 F: drivers/irqchip/irq-bcm63*
3413 F: drivers/irqchip/irq-bcm7*
3414 F: drivers/irqchip/irq-brcmstb*
3415 F: include/linux/bcm963xx_nvram.h
3416 F: include/linux/bcm963xx_tag.h
3418 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3419 M: Rasesh Mody <rmody@marvell.com>
3420 M: GR-Linux-NIC-Dev@marvell.com
3421 L: netdev@vger.kernel.org
3423 F: drivers/net/ethernet/broadcom/bnx2.*
3424 F: drivers/net/ethernet/broadcom/bnx2_*
3426 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3427 M: QLogic-Storage-Upstream@qlogic.com
3428 L: linux-scsi@vger.kernel.org
3430 F: drivers/scsi/bnx2fc/
3432 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3433 M: QLogic-Storage-Upstream@qlogic.com
3434 L: linux-scsi@vger.kernel.org
3436 F: drivers/scsi/bnx2i/
3438 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3439 M: Ariel Elior <aelior@marvell.com>
3440 M: Sudarsana Kalluru <skalluru@marvell.com>
3441 M: GR-everest-linux-l2@marvell.com
3442 L: netdev@vger.kernel.org
3444 F: drivers/net/ethernet/broadcom/bnx2x/
3446 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3447 M: Michael Chan <michael.chan@broadcom.com>
3448 L: netdev@vger.kernel.org
3450 F: drivers/net/ethernet/broadcom/bnxt/
3452 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3453 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3454 M: Franky Lin <franky.lin@broadcom.com>
3455 M: Hante Meuleman <hante.meuleman@broadcom.com>
3456 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3457 M: Wright Feng <wright.feng@cypress.com>
3458 L: linux-wireless@vger.kernel.org
3459 L: brcm80211-dev-list.pdl@broadcom.com
3460 L: brcm80211-dev-list@cypress.com
3462 F: drivers/net/wireless/broadcom/brcm80211/
3464 BROADCOM BRCMSTB GPIO DRIVER
3465 M: Gregory Fong <gregory.0xf0@gmail.com>
3466 L: bcm-kernel-feedback-list@broadcom.com
3468 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3469 F: drivers/gpio/gpio-brcmstb.c
3471 BROADCOM BRCMSTB I2C DRIVER
3472 M: Kamal Dasu <kdasu.kdev@gmail.com>
3473 L: linux-i2c@vger.kernel.org
3474 L: bcm-kernel-feedback-list@broadcom.com
3476 F: drivers/i2c/busses/i2c-brcmstb.c
3477 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3479 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3480 M: Al Cooper <alcooperx@gmail.com>
3481 L: linux-kernel@vger.kernel.org
3482 L: bcm-kernel-feedback-list@broadcom.com
3484 F: drivers/phy/broadcom/phy-brcm-usb*
3486 BROADCOM GENET ETHERNET DRIVER
3487 M: Doug Berger <opendmb@gmail.com>
3488 M: Florian Fainelli <f.fainelli@gmail.com>
3489 L: bcm-kernel-feedback-list@broadcom.com
3490 L: netdev@vger.kernel.org
3492 F: drivers/net/ethernet/broadcom/genet/
3494 BROADCOM IPROC ARM ARCHITECTURE
3495 M: Ray Jui <rjui@broadcom.com>
3496 M: Scott Branden <sbranden@broadcom.com>
3497 M: bcm-kernel-feedback-list@broadcom.com
3498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3499 T: git git://github.com/broadcom/cygnus-linux.git
3516 F: arch/arm64/boot/dts/broadcom/northstar2/*
3517 F: arch/arm64/boot/dts/broadcom/stingray/*
3518 F: drivers/clk/bcm/clk-ns*
3519 F: drivers/clk/bcm/clk-sr*
3520 F: drivers/pinctrl/bcm/pinctrl-ns*
3521 F: include/dt-bindings/clock/bcm-sr*
3523 BROADCOM KONA GPIO DRIVER
3524 M: Ray Jui <rjui@broadcom.com>
3525 L: bcm-kernel-feedback-list@broadcom.com
3527 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3528 F: drivers/gpio/gpio-bcm-kona.c
3530 BROADCOM NETXTREME-E ROCE DRIVER
3531 M: Selvin Xavier <selvin.xavier@broadcom.com>
3532 M: Devesh Sharma <devesh.sharma@broadcom.com>
3533 M: Somnath Kotur <somnath.kotur@broadcom.com>
3534 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3535 L: linux-rdma@vger.kernel.org
3536 W: http://www.broadcom.com
3538 F: drivers/infiniband/hw/bnxt_re/
3539 F: include/uapi/rdma/bnxt_re-abi.h
3541 BROADCOM NVRAM DRIVER
3542 M: Rafał Miłecki <zajec5@gmail.com>
3543 L: linux-mips@vger.kernel.org
3545 F: drivers/firmware/broadcom/*
3547 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3548 M: Rafał Miłecki <zajec5@gmail.com>
3549 L: linux-wireless@vger.kernel.org
3552 F: include/linux/bcma/
3554 BROADCOM STB AVS CPUFREQ DRIVER
3555 M: Markus Mayer <mmayer@broadcom.com>
3556 M: bcm-kernel-feedback-list@broadcom.com
3557 L: linux-pm@vger.kernel.org
3559 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3560 F: drivers/cpufreq/brcmstb*
3562 BROADCOM STB AVS TMON DRIVER
3563 M: Markus Mayer <mmayer@broadcom.com>
3564 M: bcm-kernel-feedback-list@broadcom.com
3565 L: linux-pm@vger.kernel.org
3567 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3568 F: drivers/thermal/broadcom/brcmstb*
3570 BROADCOM STB NAND FLASH DRIVER
3571 M: Brian Norris <computersforpeace@gmail.com>
3572 M: Kamal Dasu <kdasu.kdev@gmail.com>
3573 L: linux-mtd@lists.infradead.org
3574 L: bcm-kernel-feedback-list@broadcom.com
3576 F: drivers/mtd/nand/raw/brcmnand/
3578 BROADCOM STB DPFE DRIVER
3579 M: Markus Mayer <mmayer@broadcom.com>
3580 M: bcm-kernel-feedback-list@broadcom.com
3581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3583 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3584 F: drivers/memory/brcmstb_dpfe.c
3587 M: Kamal Dasu <kdasu.kdev@gmail.com>
3588 M: bcm-kernel-feedback-list@broadcom.com
3590 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3591 F: drivers/spi/spi-bcm-qspi.*
3592 F: drivers/spi/spi-brcmstb-qspi.c
3593 F: drivers/spi/spi-iproc-qspi.c
3595 BROADCOM SYSTEMPORT ETHERNET DRIVER
3596 M: Florian Fainelli <f.fainelli@gmail.com>
3597 L: bcm-kernel-feedback-list@broadcom.com
3598 L: netdev@vger.kernel.org
3600 F: drivers/net/ethernet/broadcom/bcmsysport.*
3602 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3603 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3604 M: Prashant Sreedharan <prashant@broadcom.com>
3605 M: Michael Chan <mchan@broadcom.com>
3606 L: netdev@vger.kernel.org
3608 F: drivers/net/ethernet/broadcom/tg3.*
3610 BROCADE BFA FC SCSI DRIVER
3611 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3612 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3613 L: linux-scsi@vger.kernel.org
3615 F: drivers/scsi/bfa/
3617 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3618 M: Rasesh Mody <rmody@marvell.com>
3619 M: Sudarsana Kalluru <skalluru@marvell.com>
3620 M: GR-Linux-NIC-Dev@marvell.com
3621 L: netdev@vger.kernel.org
3623 F: drivers/net/ethernet/brocade/bna/
3625 BSG (block layer generic sg v4 driver)
3626 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3627 L: linux-scsi@vger.kernel.org
3630 F: include/linux/bsg.h
3631 F: include/uapi/linux/bsg.h
3634 M: Clemens Ladisch <clemens@ladisch.de>
3635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3638 F: Documentation/sound/cards/bt87x.rst
3639 F: sound/pci/bt87x.c
3642 M: Michael Buesch <m@bues.ch>
3644 W: http://bu3sch.de/btgpio.php
3645 F: drivers/gpio/gpio-bt8xx.c
3648 M: Chris Mason <clm@fb.com>
3649 M: Josef Bacik <josef@toxicpanda.com>
3650 M: David Sterba <dsterba@suse.com>
3651 L: linux-btrfs@vger.kernel.org
3652 W: http://btrfs.wiki.kernel.org/
3653 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3656 F: Documentation/filesystems/btrfs.rst
3658 F: include/linux/btrfs*
3659 F: include/uapi/linux/btrfs*
3661 BTTV VIDEO4LINUX DRIVER
3662 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3663 L: linux-media@vger.kernel.org
3664 W: https://linuxtv.org
3665 T: git git://linuxtv.org/media_tree.git
3667 F: Documentation/media/v4l-drivers/bttv*
3668 F: drivers/media/pci/bt8xx/bttv*
3670 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3671 M: Chanwoo Choi <cw00.choi@samsung.com>
3672 L: linux-pm@vger.kernel.org
3673 L: linux-samsung-soc@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3676 F: drivers/devfreq/exynos-bus.c
3677 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3679 BUSLOGIC SCSI DRIVER
3680 M: Khalid Aziz <khalid@gonehiking.org>
3681 L: linux-scsi@vger.kernel.org
3683 F: drivers/scsi/BusLogic.*
3684 F: drivers/scsi/FlashPoint.*
3686 C-MEDIA CMI8788 DRIVER
3687 M: Clemens Ladisch <clemens@ladisch.de>
3688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3691 F: sound/pci/oxygen/
3694 M: Guo Ren <guoren@kernel.org>
3695 L: linux-csky@vger.kernel.org
3696 T: git https://github.com/c-sky/csky-linux.git
3699 F: Documentation/devicetree/bindings/csky/
3700 F: drivers/irqchip/irq-csky-*
3701 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3702 F: drivers/clocksource/timer-gx6605s.c
3703 F: drivers/clocksource/timer-mp-csky.c
3704 F: Documentation/devicetree/bindings/timer/csky,*
3709 M: Mark Salter <msalter@redhat.com>
3710 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3711 L: linux-c6x-dev@linux-c6x.org
3712 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3716 CA8210 IEEE-802.15.4 RADIO DRIVER
3717 M: Harry Morris <h.morris@cascoda.com>
3718 L: linux-wpan@vger.kernel.org
3719 W: https://github.com/Cascoda/ca8210-linux.git
3721 F: drivers/net/ieee802154/ca8210.c
3722 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3724 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3725 M: David Howells <dhowells@redhat.com>
3726 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3728 F: Documentation/filesystems/caching/cachefiles.txt
3731 CADENCE MIPI-CSI2 BRIDGES
3732 M: Maxime Ripard <mripard@kernel.org>
3733 L: linux-media@vger.kernel.org
3735 F: Documentation/devicetree/bindings/media/cdns,*.txt
3736 F: drivers/media/platform/cadence/cdns-csi2*
3739 M: Piotr Sroka <piotrs@cadence.com>
3740 L: linux-mtd@lists.infradead.org
3742 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3743 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3745 CADET FM/AM RADIO RECEIVER DRIVER
3746 M: Hans Verkuil <hverkuil@xs4all.nl>
3747 L: linux-media@vger.kernel.org
3748 T: git git://linuxtv.org/media_tree.git
3749 W: https://linuxtv.org
3751 F: drivers/media/radio/radio-cadet*
3753 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3754 M: Jonathan Corbet <corbet@lwn.net>
3755 L: linux-media@vger.kernel.org
3756 T: git git://linuxtv.org/media_tree.git
3758 F: Documentation/media/v4l-drivers/cafe_ccic*
3759 F: drivers/media/platform/marvell-ccic/
3762 L: netdev@vger.kernel.org
3764 F: Documentation/networking/caif/
3765 F: drivers/net/caif/
3766 F: include/uapi/linux/caif/
3767 F: include/net/caif/
3771 M: Toke Høiland-Jørgensen <toke@toke.dk>
3772 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3774 F: net/sched/sch_cake.c
3777 M: Wolfgang Grandegger <wg@grandegger.com>
3778 M: Marc Kleine-Budde <mkl@pengutronix.de>
3779 L: linux-can@vger.kernel.org
3780 W: https://github.com/linux-can
3781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3784 F: Documentation/devicetree/bindings/net/can/
3786 F: include/linux/can/dev.h
3787 F: include/linux/can/led.h
3788 F: include/linux/can/rx-offload.h
3789 F: include/linux/can/platform/
3790 F: include/uapi/linux/can/error.h
3791 F: include/uapi/linux/can/netlink.h
3792 F: include/uapi/linux/can/vxcan.h
3795 M: Oliver Hartkopp <socketcan@hartkopp.net>
3796 M: Marc Kleine-Budde <mkl@pengutronix.de>
3797 L: linux-can@vger.kernel.org
3798 W: https://github.com/linux-can
3799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3802 F: Documentation/networking/can.rst
3804 F: include/linux/can/core.h
3805 F: include/linux/can/skb.h
3806 F: include/net/netns/can.h
3807 F: include/uapi/linux/can.h
3808 F: include/uapi/linux/can/bcm.h
3809 F: include/uapi/linux/can/raw.h
3810 F: include/uapi/linux/can/gw.h
3812 CAN-J1939 NETWORK LAYER
3813 M: Robin van der Gracht <robin@protonic.nl>
3814 M: Oleksij Rempel <o.rempel@pengutronix.de>
3815 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3816 L: linux-can@vger.kernel.org
3818 F: Documentation/networking/j1939.rst
3820 F: include/uapi/linux/can/j1939.h
3823 M: Serge Hallyn <serge@hallyn.com>
3824 L: linux-security-module@vger.kernel.org
3826 F: include/linux/capability.h
3827 F: include/uapi/linux/capability.h
3828 F: security/commoncap.c
3829 F: kernel/capability.c
3831 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3832 M: Kevin Tsai <ktsai@capellamicro.com>
3834 F: drivers/iio/light/cm*
3836 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3837 M: Christian Lamparter <chunkeey@googlemail.com>
3838 L: linux-wireless@vger.kernel.org
3839 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3841 F: drivers/net/wireless/ath/carl9170/
3844 M: Robert Richter <rrichter@marvell.com>
3845 W: http://www.marvell.com
3847 F: drivers/i2c/busses/i2c-octeon*
3848 F: drivers/i2c/busses/i2c-thunderx*
3850 CAVIUM LIQUIDIO NETWORK DRIVER
3851 M: Derek Chickles <dchickles@marvell.com>
3852 M: Satanand Burla <sburla@marvell.com>
3853 M: Felix Manlunas <fmanlunas@marvell.com>
3854 L: netdev@vger.kernel.org
3855 W: http://www.marvell.com
3857 F: drivers/net/ethernet/cavium/liquidio/
3860 M: Robert Richter <rrichter@marvell.com>
3861 W: http://www.marvell.com
3863 F: drivers/mmc/host/cavium*
3865 CAVIUM OCTEON-TX CRYPTO DRIVER
3866 M: George Cherian <gcherian@marvell.com>
3867 L: linux-crypto@vger.kernel.org
3868 W: http://www.marvell.com
3870 F: drivers/crypto/cavium/cpt/
3872 CAVIUM THUNDERX2 ARM64 SOC
3873 M: Robert Richter <rrichter@marvell.com>
3874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3876 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3877 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3879 CC2520 IEEE-802.15.4 RADIO DRIVER
3880 M: Varka Bhadram <varkabhadram@gmail.com>
3881 L: linux-wpan@vger.kernel.org
3883 F: drivers/net/ieee802154/cc2520.c
3884 F: include/linux/spi/cc2520.h
3885 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3887 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3888 M: Gilad Ben-Yossef <gilad@benyossef.com>
3889 L: linux-crypto@vger.kernel.org
3891 F: drivers/crypto/ccree/
3892 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3895 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3896 L: linux-media@vger.kernel.org
3897 T: git git://linuxtv.org/media_tree.git
3898 W: http://linuxtv.org
3900 F: Documentation/media/kapi/cec-core.rst
3901 F: Documentation/media/uapi/cec
3902 F: drivers/media/cec/
3903 F: drivers/media/rc/keymaps/rc-cec.c
3904 F: include/media/cec.h
3905 F: include/media/cec-notifier.h
3906 F: include/uapi/linux/cec.h
3907 F: include/uapi/linux/cec-funcs.h
3908 F: Documentation/devicetree/bindings/media/cec.txt
3909 F: Documentation/ABI/testing/debugfs-cec-error-inj
3912 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3913 L: linux-media@vger.kernel.org
3914 T: git git://linuxtv.org/media_tree.git
3915 W: http://linuxtv.org
3917 F: drivers/media/platform/cec-gpio/
3918 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3920 CELL BROADBAND ENGINE ARCHITECTURE
3921 M: Arnd Bergmann <arnd@arndb.de>
3922 L: linuxppc-dev@lists.ozlabs.org
3923 W: http://www.ibm.com/developerworks/power/cell/
3925 F: arch/powerpc/include/asm/cell*.h
3926 F: arch/powerpc/include/asm/spu*.h
3927 F: arch/powerpc/include/uapi/asm/spu*.h
3928 F: arch/powerpc/oprofile/*cell*
3929 F: arch/powerpc/platforms/cell/
3931 CEPH COMMON CODE (LIBCEPH)
3932 M: Ilya Dryomov <idryomov@gmail.com>
3933 M: Jeff Layton <jlayton@kernel.org>
3934 M: Sage Weil <sage@redhat.com>
3935 L: ceph-devel@vger.kernel.org
3937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3938 T: git git://github.com/ceph/ceph-client.git
3941 F: include/linux/ceph/
3942 F: include/linux/crush/
3944 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3945 M: Jeff Layton <jlayton@kernel.org>
3946 M: Sage Weil <sage@redhat.com>
3947 M: Ilya Dryomov <idryomov@gmail.com>
3948 L: ceph-devel@vger.kernel.org
3950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3951 T: git git://github.com/ceph/ceph-client.git
3953 F: Documentation/filesystems/ceph.rst
3956 CERTIFICATE HANDLING
3957 M: David Howells <dhowells@redhat.com>
3958 M: David Woodhouse <dwmw2@infradead.org>
3959 L: keyrings@vger.kernel.org
3961 F: Documentation/admin-guide/module-signing.rst
3963 F: scripts/sign-file.c
3964 F: scripts/extract-cert.c
3966 CFAG12864B LCD DRIVER
3967 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3969 F: drivers/auxdisplay/cfag12864b.c
3970 F: include/linux/cfag12864b.h
3972 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3973 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3975 F: drivers/auxdisplay/cfag12864bfb.c
3976 F: include/linux/cfag12864b.h
3978 802.11 (including CFG80211/NL80211)
3979 M: Johannes Berg <johannes@sipsolutions.net>
3980 L: linux-wireless@vger.kernel.org
3981 W: http://wireless.kernel.org/
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3986 F: include/uapi/linux/nl80211.h
3987 F: include/linux/ieee80211.h
3988 F: include/net/wext.h
3989 F: include/net/cfg80211.h
3990 F: include/net/iw_handler.h
3991 F: include/net/ieee80211_radiotap.h
3992 F: Documentation/driver-api/80211/cfg80211.rst
3993 F: Documentation/networking/regulatory.txt
3995 CHAR and MISC DRIVERS
3996 M: Arnd Bergmann <arnd@arndb.de>
3997 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4002 F: include/linux/miscdevice.h
4005 M: Andy Whitcroft <apw@canonical.com>
4006 M: Joe Perches <joe@perches.com>
4008 F: scripts/checkpatch.pl
4010 CHINESE DOCUMENTATION
4011 M: Harry Wei <harryxiyou@gmail.com>
4012 M: Alex Shi <alex.shi@linux.alibaba.com>
4013 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4015 F: Documentation/translations/zh_CN/
4017 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4018 M: Peter Chen <Peter.Chen@nxp.com>
4019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4020 L: linux-usb@vger.kernel.org
4022 F: drivers/usb/chipidea/
4024 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4025 M: Hans de Goede <hdegoede@redhat.com>
4026 L: linux-input@vger.kernel.org
4028 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4029 F: drivers/input/touchscreen/chipone_icn8318.c
4031 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4032 M: Hans de Goede <hdegoede@redhat.com>
4033 L: linux-input@vger.kernel.org
4035 F: drivers/input/touchscreen/chipone_icn8505.c
4037 CHROME HARDWARE PLATFORM SUPPORT
4038 M: Benson Leung <bleung@chromium.org>
4039 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4042 F: drivers/platform/chrome/
4044 CHROMEOS EC SUBDRIVERS
4045 M: Benson Leung <bleung@chromium.org>
4046 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4047 R: Guenter Roeck <groeck@chromium.org>
4051 F: drivers/power/supply/cros_usbpd-charger.c
4053 CHROMEOS EC CODEC DRIVER
4054 M: Cheng-Yi Chiang <cychiang@chromium.org>
4056 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4057 R: Guenter Roeck <groeck@chromium.org>
4058 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4059 F: sound/soc/codecs/cros_ec_codec.*
4061 CIRRUS LOGIC AUDIO CODEC DRIVERS
4062 M: James Schulman <james.schulman@cirrus.com>
4063 M: David Rhodes <david.rhodes@cirrus.com>
4064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4066 F: sound/soc/codecs/cs*
4068 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4069 M: Hartley Sweeten <hsweeten@visionengravers.com>
4070 L: netdev@vger.kernel.org
4072 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4074 CIRRUS LOGIC LOCHNAGAR DRIVER
4075 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4076 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4077 L: patches@opensource.cirrus.com
4079 F: drivers/clk/clk-lochnagar.c
4080 F: drivers/hwmon/lochnagar-hwmon.c
4081 F: drivers/mfd/lochnagar-i2c.c
4082 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4083 F: drivers/regulator/lochnagar-regulator.c
4084 F: sound/soc/codecs/lochnagar-sc.c
4085 F: include/dt-bindings/clk/lochnagar.h
4086 F: include/dt-bindings/pinctrl/lochnagar.h
4087 F: include/linux/mfd/lochnagar*
4088 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4089 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4090 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4091 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4092 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4093 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4094 F: Documentation/hwmon/lochnagar.rst
4096 CISCO FCOE HBA DRIVER
4097 M: Satish Kharat <satishkh@cisco.com>
4098 M: Sesidhar Baddela <sebaddel@cisco.com>
4099 M: Karan Tilak Kumar <kartilak@cisco.com>
4100 L: linux-scsi@vger.kernel.org
4102 F: drivers/scsi/fnic/
4104 CISCO SCSI HBA DRIVER
4105 M: Karan Tilak Kumar <kartilak@cisco.com>
4106 M: Sesidhar Baddela <sebaddel@cisco.com>
4107 L: linux-scsi@vger.kernel.org
4109 F: drivers/scsi/snic/
4111 CISCO VIC ETHERNET NIC DRIVER
4112 M: Christian Benvenuti <benve@cisco.com>
4113 M: Govindarajulu Varadarajan <_govind@gmx.com>
4115 F: drivers/net/ethernet/cisco/enic/
4117 CISCO VIC LOW LATENCY NIC DRIVER
4118 M: Christian Benvenuti <benve@cisco.com>
4119 M: Nelson Escobar <neescoba@cisco.com>
4120 M: Parvi Kaustubhi <pkaustub@cisco.com>
4122 F: drivers/infiniband/hw/usnic/
4124 CIRRUS LOGIC MADERA CODEC DRIVERS
4125 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4126 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4127 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4128 L: patches@opensource.cirrus.com
4129 T: git https://github.com/CirrusLogic/linux-drivers.git
4130 W: https://github.com/CirrusLogic/linux-drivers/wiki
4132 F: Documentation/devicetree/bindings/mfd/madera.txt
4133 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4134 F: Documentation/devicetree/bindings/sound/madera.txt
4135 F: include/dt-bindings/sound/madera*
4136 F: include/linux/irqchip/irq-madera*
4137 F: include/linux/mfd/madera/*
4138 F: include/sound/madera*
4139 F: drivers/gpio/gpio-madera*
4140 F: drivers/irqchip/irq-madera*
4141 F: drivers/mfd/madera*
4142 F: drivers/mfd/cs47l*
4143 F: drivers/pinctrl/cirrus/*
4144 F: sound/soc/codecs/cs47l*
4145 F: sound/soc/codecs/madera*
4148 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4152 CLANG/LLVM BUILD SUPPORT
4153 L: clang-built-linux@googlegroups.com
4154 W: https://clangbuiltlinux.github.io/
4155 B: https://github.com/ClangBuiltLinux/linux/issues
4156 C: irc://chat.freenode.net/clangbuiltlinux
4158 K: \b(?i:clang|llvm)\b
4159 F: Documentation/kbuild/llvm.rst
4162 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4163 L: linux-kernel@vger.kernel.org
4166 F: include/linux/cleancache.h
4169 M: Russell King <linux@armlinux.org.uk>
4170 L: linux-clk@vger.kernel.org
4172 F: include/linux/clk.h
4174 CLOCKSOURCE, CLOCKEVENT DRIVERS
4175 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4176 M: Thomas Gleixner <tglx@linutronix.de>
4177 L: linux-kernel@vger.kernel.org
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4180 F: drivers/clocksource/
4181 F: Documentation/devicetree/bindings/timer/
4184 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4185 M: Daniel Oliveira Nascimento <don@syst.com.br>
4186 L: platform-driver-x86@vger.kernel.org
4188 F: drivers/platform/x86/classmate-laptop.c
4191 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4192 L: linux-media@vger.kernel.org
4193 T: git git://linuxtv.org/media_tree.git
4194 W: https://linuxtv.org
4196 F: drivers/media/pci/cobalt/
4198 COCCINELLE/Semantic Patches (SmPL)
4199 M: Julia Lawall <Julia.Lawall@lip6.fr>
4200 M: Gilles Muller <Gilles.Muller@lip6.fr>
4201 M: Nicolas Palix <nicolas.palix@imag.fr>
4202 M: Michal Marek <michal.lkml@markovi.net>
4203 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4205 W: http://coccinelle.lip6.fr/
4207 F: Documentation/dev-tools/coccinelle.rst
4208 F: scripts/coccinelle/
4209 F: scripts/coccicheck
4212 M: Jan Harkes <jaharkes@cs.cmu.edu>
4214 L: codalist@coda.cs.cmu.edu
4215 W: http://www.coda.cs.cmu.edu/
4217 F: Documentation/filesystems/coda.txt
4219 F: include/linux/coda*.h
4220 F: include/uapi/linux/coda*.h
4222 CODA V4L2 MEM2MEM DRIVER
4223 M: Philipp Zabel <p.zabel@pengutronix.de>
4224 L: linux-media@vger.kernel.org
4226 F: Documentation/devicetree/bindings/media/coda.txt
4227 F: drivers/media/platform/coda/
4230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4232 F: Documentation/process/code-of-conduct.rst
4233 F: Documentation/process/code-of-conduct-interpretation.rst
4235 COMMON CLK FRAMEWORK
4236 M: Michael Turquette <mturquette@baylibre.com>
4237 M: Stephen Boyd <sboyd@kernel.org>
4238 L: linux-clk@vger.kernel.org
4239 Q: http://patchwork.kernel.org/project/linux-clk/list/
4240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4242 F: Documentation/devicetree/bindings/clock/
4244 X: drivers/clk/clkdev.c
4245 F: include/linux/clk-pr*
4246 F: include/linux/clk/
4247 F: include/linux/of_clk.h
4249 COMMON INTERNET FILE SYSTEM (CIFS)
4250 M: Steve French <sfrench@samba.org>
4251 L: linux-cifs@vger.kernel.org
4252 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4253 W: http://linux-cifs.samba.org/
4254 T: git git://git.samba.org/sfrench/cifs-2.6.git
4256 F: Documentation/admin-guide/cifs/
4259 COMPACTPCI HOTPLUG CORE
4260 M: Scott Murray <scott@spiteful.org>
4261 L: linux-pci@vger.kernel.org
4263 F: drivers/pci/hotplug/cpci_hotplug*
4265 COMPACTPCI HOTPLUG GENERIC DRIVER
4266 M: Scott Murray <scott@spiteful.org>
4267 L: linux-pci@vger.kernel.org
4269 F: drivers/pci/hotplug/cpcihp_generic.c
4271 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4272 M: Scott Murray <scott@spiteful.org>
4273 L: linux-pci@vger.kernel.org
4275 F: drivers/pci/hotplug/cpcihp_zt5550.*
4277 COMPAL LAPTOP SUPPORT
4278 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4279 L: platform-driver-x86@vger.kernel.org
4281 F: drivers/platform/x86/compal-laptop.c
4284 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4286 F: include/linux/compiler_attributes.h
4288 CONEXANT ACCESSRUNNER USB DRIVER
4289 L: accessrunner-general@lists.sourceforge.net
4290 W: http://accessrunner.sourceforge.net/
4292 F: drivers/usb/atm/cxacru.c
4295 M: Joel Becker <jlbec@evilplan.org>
4296 M: Christoph Hellwig <hch@lst.de>
4297 T: git git://git.infradead.org/users/hch/configfs.git
4300 F: include/linux/configfs.h
4303 M: Evgeniy Polyakov <zbr@ioremap.net>
4304 L: netdev@vger.kernel.org
4306 F: drivers/connector/
4308 CONTROL GROUP (CGROUP)
4309 M: Tejun Heo <tj@kernel.org>
4310 M: Li Zefan <lizefan@huawei.com>
4311 M: Johannes Weiner <hannes@cmpxchg.org>
4312 L: cgroups@vger.kernel.org
4313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4315 F: Documentation/admin-guide/cgroup-v2.rst
4316 F: Documentation/admin-guide/cgroup-v1/
4317 F: include/linux/cgroup*
4320 CONTROL GROUP - CPUSET
4321 M: Li Zefan <lizefan@huawei.com>
4322 L: cgroups@vger.kernel.org
4323 W: http://www.bullopensource.org/cpuset/
4324 W: http://oss.sgi.com/projects/cpusets/
4325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4327 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4328 F: include/linux/cpuset.h
4329 F: kernel/cgroup/cpuset.c
4331 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4332 M: Johannes Weiner <hannes@cmpxchg.org>
4333 M: Michal Hocko <mhocko@kernel.org>
4334 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4335 L: cgroups@vger.kernel.org
4336 L: linux-mm@kvack.org
4341 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4342 M: Tejun Heo <tj@kernel.org>
4343 M: Jens Axboe <axboe@kernel.dk>
4344 L: cgroups@vger.kernel.org
4345 L: linux-block@vger.kernel.org
4346 T: git git://git.kernel.dk/linux-block
4347 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4348 F: block/blk-cgroup.c
4349 F: include/linux/blk-cgroup.h
4350 F: block/blk-throttle.c
4351 F: block/blk-iolatency.c
4352 F: block/bfq-cgroup.c
4354 CORETEMP HARDWARE MONITORING DRIVER
4355 M: Fenghua Yu <fenghua.yu@intel.com>
4356 L: linux-hwmon@vger.kernel.org
4358 F: Documentation/hwmon/coretemp.rst
4359 F: drivers/hwmon/coretemp.c
4361 COSA/SRP SYNC SERIAL DRIVER
4362 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4363 W: http://www.fi.muni.cz/~kas/cosa/
4365 F: drivers/net/wan/cosa*
4368 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4369 L: linux-iio@vger.kernel.org
4371 F: Documentation/ABI/testing/sysfs-bus-counter*
4372 F: Documentation/driver-api/generic-counter.rst
4374 F: include/linux/counter.h
4375 F: include/linux/counter_enum.h
4377 CPMAC ETHERNET DRIVER
4378 M: Florian Fainelli <f.fainelli@gmail.com>
4379 L: netdev@vger.kernel.org
4381 F: drivers/net/ethernet/ti/cpmac.c
4383 CPU FREQUENCY SCALING FRAMEWORK
4384 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4385 M: Viresh Kumar <viresh.kumar@linaro.org>
4386 L: linux-pm@vger.kernel.org
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4390 B: https://bugzilla.kernel.org
4391 F: Documentation/admin-guide/pm/cpufreq.rst
4392 F: Documentation/admin-guide/pm/intel_pstate.rst
4393 F: Documentation/cpu-freq/
4394 F: Documentation/devicetree/bindings/cpufreq/
4396 F: kernel/sched/cpufreq*.c
4397 F: include/linux/cpufreq.h
4398 F: include/linux/sched/cpufreq.h
4399 F: tools/testing/selftests/cpufreq/
4401 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4402 M: Viresh Kumar <viresh.kumar@linaro.org>
4403 M: Sudeep Holla <sudeep.holla@arm.com>
4404 L: linux-pm@vger.kernel.org
4405 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4407 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4409 CPU POWER MONITORING SUBSYSTEM
4410 M: Thomas Renninger <trenn@suse.com>
4411 M: Shuah Khan <shuah@kernel.org>
4412 M: Shuah Khan <skhan@linuxfoundation.org>
4413 L: linux-pm@vger.kernel.org
4415 F: tools/power/cpupower/
4418 M: "H. Peter Anvin" <hpa@zytor.com>
4420 F: arch/x86/kernel/cpuid.c
4421 F: arch/x86/kernel/msr.c
4423 CPUIDLE DRIVER - ARM BIG LITTLE
4424 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4425 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4426 L: linux-pm@vger.kernel.org
4427 L: linux-arm-kernel@lists.infradead.org
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4430 F: drivers/cpuidle/cpuidle-big_little.c
4432 CPUIDLE DRIVER - ARM EXYNOS
4433 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4434 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4435 M: Kukjin Kim <kgene@kernel.org>
4436 L: linux-pm@vger.kernel.org
4437 L: linux-samsung-soc@vger.kernel.org
4439 F: drivers/cpuidle/cpuidle-exynos.c
4440 F: arch/arm/mach-exynos/pm.c
4442 CPUIDLE DRIVER - ARM PSCI
4443 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4444 M: Sudeep Holla <sudeep.holla@arm.com>
4445 L: linux-pm@vger.kernel.org
4446 L: linux-arm-kernel@lists.infradead.org
4448 F: drivers/cpuidle/cpuidle-psci.c
4450 CPU IDLE TIME MANAGEMENT FRAMEWORK
4451 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4452 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4453 L: linux-pm@vger.kernel.org
4455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4456 B: https://bugzilla.kernel.org
4457 F: Documentation/admin-guide/pm/cpuidle.rst
4458 F: Documentation/driver-api/pm/cpuidle.rst
4459 F: drivers/cpuidle/*
4460 F: include/linux/cpuidle.h
4463 M: Nicolas Pitre <nico@fluxnic.net>
4465 F: Documentation/filesystems/cramfs.rst
4469 M: Bastien Nocera <hadess@hadess.net>
4470 L: linux-input@vger.kernel.org
4472 F: drivers/hid/hid-creative-sb0540.c
4475 M: Herbert Xu <herbert@gondor.apana.org.au>
4476 M: "David S. Miller" <davem@davemloft.net>
4477 L: linux-crypto@vger.kernel.org
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4481 F: Documentation/crypto/
4482 F: Documentation/devicetree/bindings/crypto/
4487 F: include/linux/crypto*
4490 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4491 M: Neil Horman <nhorman@tuxdriver.com>
4492 L: linux-crypto@vger.kernel.org
4494 F: crypto/ansi_cprng.c
4498 M: Hans Verkuil <hverkuil@xs4all.nl>
4499 L: linux-media@vger.kernel.org
4500 T: git git://linuxtv.org/media_tree.git
4501 W: http://linuxtv.org
4503 F: drivers/media/i2c/cs3308.c
4505 CS5535 Audio ALSA driver
4506 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4508 F: sound/pci/cs5535audio/
4510 CSI DRIVERS FOR ALLWINNER V3s
4511 M: Yong Deng <yong.deng@magewell.com>
4512 L: linux-media@vger.kernel.org
4513 T: git git://linuxtv.org/media_tree.git
4515 F: drivers/media/platform/sunxi/sun6i-csi/
4516 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4519 M: Solomon Peachy <pizza@shaftnet.org>
4521 F: drivers/net/wireless/st/cw1200/
4523 CX18 VIDEO4LINUX DRIVER
4524 M: Andy Walls <awalls@md.metrocast.net>
4525 L: linux-media@vger.kernel.org
4526 T: git git://linuxtv.org/media_tree.git
4527 W: https://linuxtv.org
4529 F: drivers/media/pci/cx18/
4530 F: include/uapi/linux/ivtv*
4532 CX2341X MPEG ENCODER HELPER MODULE
4533 M: Hans Verkuil <hverkuil@xs4all.nl>
4534 L: linux-media@vger.kernel.org
4535 T: git git://linuxtv.org/media_tree.git
4536 W: https://linuxtv.org
4538 F: drivers/media/common/cx2341x*
4539 F: include/media/drv-intf/cx2341x.h
4541 CX24120 MEDIA DRIVER
4542 M: Jemma Denson <jdenson@gmail.com>
4543 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4544 L: linux-media@vger.kernel.org
4545 W: https://linuxtv.org
4546 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4548 F: drivers/media/dvb-frontends/cx24120*
4550 CX88 VIDEO4LINUX DRIVER
4551 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4552 L: linux-media@vger.kernel.org
4553 W: https://linuxtv.org
4554 T: git git://linuxtv.org/media_tree.git
4556 F: Documentation/media/v4l-drivers/cx88*
4557 F: drivers/media/pci/cx88/
4559 CXD2820R MEDIA DRIVER
4560 M: Antti Palosaari <crope@iki.fi>
4561 L: linux-media@vger.kernel.org
4562 W: https://linuxtv.org
4563 W: http://palosaari.fi/linux/
4564 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4565 T: git git://linuxtv.org/anttip/media_tree.git
4567 F: drivers/media/dvb-frontends/cxd2820r*
4569 CXGB3 ETHERNET DRIVER (CXGB3)
4570 M: Vishal Kulkarni <vishal@chelsio.com>
4571 L: netdev@vger.kernel.org
4572 W: http://www.chelsio.com
4574 F: drivers/net/ethernet/chelsio/cxgb3/
4576 CXGB3 ISCSI DRIVER (CXGB3I)
4577 M: Karen Xie <kxie@chelsio.com>
4578 L: linux-scsi@vger.kernel.org
4579 W: http://www.chelsio.com
4581 F: drivers/scsi/cxgbi/cxgb3i
4583 CXGB4 CRYPTO DRIVER (chcr)
4584 M: Ayush Sawal <ayush.sawal@chelsio.com>
4585 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4586 M: Rohit Maheshwari <rohitm@chelsio.com>
4587 L: linux-crypto@vger.kernel.org
4588 W: http://www.chelsio.com
4590 F: drivers/crypto/chelsio
4592 CXGB4 ETHERNET DRIVER (CXGB4)
4593 M: Vishal Kulkarni <vishal@chelsio.com>
4594 L: netdev@vger.kernel.org
4595 W: http://www.chelsio.com
4597 F: drivers/net/ethernet/chelsio/cxgb4/
4599 CXGB4 ISCSI DRIVER (CXGB4I)
4600 M: Karen Xie <kxie@chelsio.com>
4601 L: linux-scsi@vger.kernel.org
4602 W: http://www.chelsio.com
4604 F: drivers/scsi/cxgbi/cxgb4i
4606 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4607 M: Potnuri Bharat Teja <bharat@chelsio.com>
4608 L: linux-rdma@vger.kernel.org
4609 W: http://www.openfabrics.org
4611 F: drivers/infiniband/hw/cxgb4/
4612 F: include/uapi/rdma/cxgb4-abi.h
4614 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4615 M: Vishal Kulkarni <vishal@gmail.com>
4616 L: netdev@vger.kernel.org
4617 W: http://www.chelsio.com
4619 F: drivers/net/ethernet/chelsio/cxgb4vf/
4621 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4622 M: Frederic Barrat <fbarrat@linux.ibm.com>
4623 M: Andrew Donnellan <ajd@linux.ibm.com>
4624 L: linuxppc-dev@lists.ozlabs.org
4626 F: arch/powerpc/platforms/powernv/pci-cxl.c
4627 F: drivers/misc/cxl/
4628 F: include/misc/cxl*
4629 F: include/uapi/misc/cxl.h
4630 F: Documentation/powerpc/cxl.rst
4631 F: Documentation/ABI/testing/sysfs-class-cxl
4633 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4634 M: Manoj N. Kumar <manoj@linux.ibm.com>
4635 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4636 M: Uma Krishnan <ukrishn@linux.ibm.com>
4637 L: linux-scsi@vger.kernel.org
4639 F: drivers/scsi/cxlflash/
4640 F: include/uapi/scsi/cxlflash_ioctl.h
4641 F: Documentation/powerpc/cxlflash.rst
4644 M: Russell King <linux@armlinux.org.uk>
4645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4646 W: http://www.armlinux.org.uk/
4648 F: drivers/video/fbdev/cyber2000fb.*
4650 CYCLADES ASYNC MUX DRIVER
4651 W: http://www.cyclades.com/
4653 F: drivers/tty/cyclades.c
4654 F: include/linux/cyclades.h
4655 F: include/uapi/linux/cyclades.h
4657 CYCLADES PC300 DRIVER
4658 W: http://www.cyclades.com/
4660 F: drivers/net/wan/pc300*
4662 CYPRESS_FIRMWARE MEDIA DRIVER
4663 M: Antti Palosaari <crope@iki.fi>
4664 L: linux-media@vger.kernel.org
4665 W: https://linuxtv.org
4666 W: http://palosaari.fi/linux/
4667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4668 T: git git://linuxtv.org/anttip/media_tree.git
4670 F: drivers/media/common/cypress_firmware*
4672 CYTTSP TOUCHSCREEN DRIVER
4673 M: Ferruh Yigit <fery@cypress.com>
4674 L: linux-input@vger.kernel.org
4676 F: drivers/input/touchscreen/cyttsp*
4677 F: include/linux/input/cyttsp.h
4679 D-LINK DIR-685 TOUCHKEYS DRIVER
4680 M: Linus Walleij <linus.walleij@linaro.org>
4681 L: linux-input@vger.kernel.org
4683 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4685 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4686 M: Joshua Kinard <kumba@gentoo.org>
4688 F: drivers/rtc/rtc-ds1685.c
4689 F: include/linux/rtc/ds1685.h
4691 DAMA SLAVE for AX.25
4692 M: Joerg Reuter <jreuter@yaina.de>
4693 W: http://yaina.de/jreuter/
4694 W: http://www.qsl.net/dl1bke/
4695 L: linux-hams@vger.kernel.org
4697 F: net/ax25/af_ax25.c
4698 F: net/ax25/ax25_dev.c
4699 F: net/ax25/ax25_ds_*
4700 F: net/ax25/ax25_in.c
4701 F: net/ax25/ax25_out.c
4702 F: net/ax25/ax25_timer.c
4703 F: net/ax25/sysctl_net_ax25.c
4705 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4706 L: netdev@vger.kernel.org
4708 F: Documentation/networking/device_drivers/dec/dmfe.txt
4709 F: drivers/net/ethernet/dec/tulip/dmfe.c
4711 DC390/AM53C974 SCSI driver
4712 M: Hannes Reinecke <hare@suse.com>
4713 L: linux-scsi@vger.kernel.org
4715 F: drivers/scsi/am53c974.c
4718 M: Oliver Neukum <oliver@neukum.org>
4719 M: Ali Akcaagac <aliakc@web.de>
4720 M: Jamie Lenehan <lenehan@twibble.org>
4721 L: dc395x@twibble.org
4722 W: http://twibble.org/dist/dc395x/
4723 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4725 F: Documentation/scsi/dc395x.rst
4726 F: drivers/scsi/dc395x.*
4729 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4730 L: dccp@vger.kernel.org
4731 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4733 F: include/linux/dccp.h
4734 F: include/uapi/linux/dccp.h
4735 F: include/linux/tfrc.h
4738 DECnet NETWORK LAYER
4739 W: http://linux-decnet.sourceforge.net
4740 L: linux-decnet-user@lists.sourceforge.net
4742 F: Documentation/networking/decnet.txt
4745 DECSTATION PLATFORM SUPPORT
4746 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4747 L: linux-mips@vger.kernel.org
4748 W: http://www.linux-mips.org/wiki/DECstation
4751 F: arch/mips/include/asm/dec/
4752 F: arch/mips/include/asm/mach-dec/
4754 DEFXX FDDI NETWORK DRIVER
4755 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4757 F: drivers/net/fddi/defxx.*
4759 DEINTERLACE DRIVERS FOR ALLWINNER H3
4760 M: Jernej Skrabec <jernej.skrabec@siol.net>
4761 L: linux-media@vger.kernel.org
4762 T: git git://linuxtv.org/media_tree.git
4764 F: drivers/media/platform/sunxi/sun8i-di/
4765 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4767 DEFZA FDDI NETWORK DRIVER
4768 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4770 F: drivers/net/fddi/defza.*
4773 M: Matthew Garrett <mjg59@srcf.ucam.org>
4774 M: Pali Rohár <pali@kernel.org>
4775 L: platform-driver-x86@vger.kernel.org
4777 F: drivers/platform/x86/dell-laptop.c
4779 DELL LAPTOP FREEFALL DRIVER
4780 M: Pali Rohár <pali@kernel.org>
4782 F: drivers/platform/x86/dell-smo8800.c
4784 DELL LAPTOP RBTN DRIVER
4785 M: Pali Rohár <pali@kernel.org>
4787 F: drivers/platform/x86/dell-rbtn.*
4789 DELL LAPTOP SMM DRIVER
4790 M: Pali Rohár <pali@kernel.org>
4792 F: drivers/hwmon/dell-smm-hwmon.c
4793 F: include/uapi/linux/i8k.h
4795 DELL REMOTE BIOS UPDATE DRIVER
4796 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4797 L: platform-driver-x86@vger.kernel.org
4799 F: drivers/platform/x86/dell_rbu.c
4802 M: Pali Rohár <pali@kernel.org>
4803 M: Mario Limonciello <mario.limonciello@dell.com>
4804 L: platform-driver-x86@vger.kernel.org
4806 F: drivers/platform/x86/dell-smbios.*
4808 DELL SMBIOS SMM DRIVER
4809 M: Mario Limonciello <mario.limonciello@dell.com>
4810 L: platform-driver-x86@vger.kernel.org
4812 F: drivers/platform/x86/dell-smbios-smm.c
4814 DELL SMBIOS WMI DRIVER
4815 M: Mario Limonciello <mario.limonciello@dell.com>
4816 L: platform-driver-x86@vger.kernel.org
4818 F: drivers/platform/x86/dell-smbios-wmi.c
4819 F: tools/wmi/dell-smbios-example.c
4821 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4822 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4823 L: platform-driver-x86@vger.kernel.org
4825 F: Documentation/driver-api/dcdbas.rst
4826 F: drivers/platform/x86/dcdbas.*
4828 DELL WMI DESCRIPTOR DRIVER
4829 M: Mario Limonciello <mario.limonciello@dell.com>
4831 F: drivers/platform/x86/dell-wmi-descriptor.c
4833 DELL WMI NOTIFICATIONS DRIVER
4834 M: Matthew Garrett <mjg59@srcf.ucam.org>
4835 M: Pali Rohár <pali@kernel.org>
4837 F: drivers/platform/x86/dell-wmi.c
4839 DELTA ST MEDIA DRIVER
4840 M: Hugues Fruchet <hugues.fruchet@st.com>
4841 L: linux-media@vger.kernel.org
4842 T: git git://linuxtv.org/media_tree.git
4843 W: https://linuxtv.org
4845 F: drivers/media/platform/sti/delta
4848 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4849 L: linux-mtd@lists.infradead.org
4851 F: drivers/mtd/nand/raw/denali*
4853 DESIGNWARE EDMA CORE IP DRIVER
4854 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4855 L: dmaengine@vger.kernel.org
4857 F: drivers/dma/dw-edma/
4858 F: include/linux/dma/edma.h
4860 DESIGNWARE USB2 DRD IP DRIVER
4861 M: Minas Harutyunyan <hminas@synopsys.com>
4862 L: linux-usb@vger.kernel.org
4863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4865 F: drivers/usb/dwc2/
4867 DESIGNWARE USB3 DRD IP DRIVER
4868 M: Felipe Balbi <balbi@kernel.org>
4869 L: linux-usb@vger.kernel.org
4870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4872 F: drivers/usb/dwc3/
4874 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4875 M: Andreas Klinger <ak@it-klinger.de>
4876 L: linux-iio@vger.kernel.org
4878 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4879 F: drivers/iio/proximity/srf*.c
4881 DEVICE COREDUMP (DEV_COREDUMP)
4882 M: Johannes Berg <johannes@sipsolutions.net>
4883 L: linux-kernel@vger.kernel.org
4885 F: drivers/base/devcoredump.c
4886 F: include/linux/devcoredump.h
4888 DEVICE FREQUENCY (DEVFREQ)
4889 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4890 M: Kyungmin Park <kyungmin.park@samsung.com>
4891 M: Chanwoo Choi <cw00.choi@samsung.com>
4892 L: linux-pm@vger.kernel.org
4893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4896 F: include/linux/devfreq.h
4897 F: Documentation/devicetree/bindings/devfreq/
4898 F: include/trace/events/devfreq.h
4900 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4901 M: Chanwoo Choi <cw00.choi@samsung.com>
4902 L: linux-pm@vger.kernel.org
4903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4905 F: drivers/devfreq/event/
4906 F: drivers/devfreq/devfreq-event.c
4907 F: include/dt-bindings/pmu/exynos_ppmu.h
4908 F: include/linux/devfreq-event.h
4909 F: Documentation/devicetree/bindings/devfreq/event/
4911 DEVICE NUMBER REGISTRY
4912 M: Torben Mathiasen <device@lanana.org>
4913 W: http://lanana.org/docs/device-list/index.html
4917 M: Alasdair Kergon <agk@redhat.com>
4918 M: Mike Snitzer <snitzer@redhat.com>
4919 M: dm-devel@redhat.com
4920 L: dm-devel@redhat.com
4921 W: http://sources.redhat.com/dm
4922 Q: http://patchwork.kernel.org/project/dm-devel/list/
4923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4924 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4926 F: Documentation/admin-guide/device-mapper/
4927 F: drivers/md/Makefile
4928 F: drivers/md/Kconfig
4930 F: drivers/md/persistent-data/
4931 F: include/linux/device-mapper.h
4932 F: include/linux/dm-*.h
4933 F: include/uapi/linux/dm-*.h
4936 M: Jiri Pirko <jiri@mellanox.com>
4937 L: netdev@vger.kernel.org
4939 F: net/core/devlink.c
4940 F: include/net/devlink.h
4941 F: include/uapi/linux/devlink.h
4942 F: Documentation/networking/devlink
4944 DIALOG SEMICONDUCTOR DRIVERS
4945 M: Support Opensource <support.opensource@diasemi.com>
4946 W: http://www.dialog-semiconductor.com/products
4948 F: Documentation/hwmon/da90??.rst
4949 F: Documentation/devicetree/bindings/mfd/da90*.txt
4950 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4951 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4952 F: Documentation/devicetree/bindings/regulator/da92*.txt
4953 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4954 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4955 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4956 F: drivers/gpio/gpio-da90??.c
4957 F: drivers/hwmon/da90??-hwmon.c
4958 F: drivers/iio/adc/da91??-*.c
4959 F: drivers/input/misc/da90??_onkey.c
4960 F: drivers/input/touchscreen/da9052_tsi.c
4961 F: drivers/leds/leds-da90??.c
4962 F: drivers/mfd/da903x.c
4963 F: drivers/mfd/da90??-*.c
4964 F: drivers/mfd/da91??-*.c
4965 F: drivers/pinctrl/pinctrl-da90??.c
4966 F: drivers/power/supply/da9052-battery.c
4967 F: drivers/power/supply/da91??-*.c
4968 F: drivers/regulator/da903x.c
4969 F: drivers/regulator/da9???-regulator.[ch]
4970 F: drivers/regulator/slg51000-regulator.[ch]
4971 F: drivers/thermal/da90??-thermal.c
4972 F: drivers/rtc/rtc-da90??.c
4973 F: drivers/video/backlight/da90??_bl.c
4974 F: drivers/watchdog/da90??_wdt.c
4975 F: include/linux/mfd/da903x.h
4976 F: include/linux/mfd/da9052/
4977 F: include/linux/mfd/da9055/
4978 F: include/linux/mfd/da9062/
4979 F: include/linux/mfd/da9063/
4980 F: include/linux/mfd/da9150/
4981 F: include/linux/regulator/da9211.h
4982 F: include/sound/da[79]*.h
4983 F: sound/soc/codecs/da[79]*.[ch]
4985 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4986 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4987 L: linux-gpio@vger.kernel.org
4989 F: drivers/gpio/gpio-gpio-mm.c
4991 DIOLAN U2C-12 I2C DRIVER
4992 M: Guenter Roeck <linux@roeck-us.net>
4993 L: linux-i2c@vger.kernel.org
4995 F: drivers/i2c/busses/i2c-diolan-u2c.c
4997 FILESYSTEM DIRECT ACCESS (DAX)
4998 M: Dan Williams <dan.j.williams@intel.com>
4999 R: Matthew Wilcox <willy@infradead.org>
5000 R: Jan Kara <jack@suse.cz>
5001 L: linux-fsdevel@vger.kernel.org
5002 L: linux-nvdimm@lists.01.org
5005 F: include/linux/dax.h
5006 F: include/trace/events/fs_dax.h
5008 DEVICE DIRECT ACCESS (DAX)
5009 M: Dan Williams <dan.j.williams@intel.com>
5010 M: Vishal Verma <vishal.l.verma@intel.com>
5011 M: Dave Jiang <dave.jiang@intel.com>
5012 L: linux-nvdimm@lists.01.org
5016 DIRECTORY NOTIFICATION (DNOTIFY)
5017 M: Jan Kara <jack@suse.cz>
5018 R: Amir Goldstein <amir73il@gmail.com>
5019 L: linux-fsdevel@vger.kernel.org
5021 F: Documentation/filesystems/dnotify.txt
5022 F: fs/notify/dnotify/
5023 F: include/linux/dnotify.h
5025 DISK GEOMETRY AND PARTITION HANDLING
5026 M: Andries Brouwer <aeb@cwi.nl>
5027 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5028 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5029 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5033 M: Jan Kara <jack@suse.com>
5035 F: Documentation/filesystems/quota.txt
5037 F: include/linux/quota*.h
5038 F: include/uapi/linux/quota*.h
5040 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5041 M: Bernie Thompson <bernie@plugable.com>
5042 L: linux-fbdev@vger.kernel.org
5044 W: http://plugable.com/category/projects/udlfb/
5045 F: drivers/video/fbdev/udlfb.c
5046 F: include/video/udlfb.h
5047 F: Documentation/fb/udlfb.rst
5049 DISTRIBUTED LOCK MANAGER (DLM)
5050 M: Christine Caulfield <ccaulfie@redhat.com>
5051 M: David Teigland <teigland@redhat.com>
5052 L: cluster-devel@redhat.com
5053 W: http://sources.redhat.com/cluster/
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5058 DMA BUFFER SHARING FRAMEWORK
5059 M: Sumit Semwal <sumit.semwal@linaro.org>
5061 L: linux-media@vger.kernel.org
5062 L: dri-devel@lists.freedesktop.org
5063 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5065 F: include/linux/dma-buf*
5066 F: include/linux/dma-resv.h
5067 F: include/linux/*fence.h
5068 F: Documentation/driver-api/dma-buf.rst
5069 K: dma_(buf|fence|resv)
5070 T: git git://anongit.freedesktop.org/drm/drm-misc
5072 DMA-BUF HEAPS FRAMEWORK
5073 M: Sumit Semwal <sumit.semwal@linaro.org>
5074 R: Andrew F. Davis <afd@ti.com>
5075 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5076 R: Liam Mark <lmark@codeaurora.org>
5077 R: Laura Abbott <labbott@redhat.com>
5078 R: Brian Starkey <Brian.Starkey@arm.com>
5079 R: John Stultz <john.stultz@linaro.org>
5081 L: linux-media@vger.kernel.org
5082 L: dri-devel@lists.freedesktop.org
5083 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5084 F: include/uapi/linux/dma-heap.h
5085 F: include/linux/dma-heap.h
5086 F: drivers/dma-buf/dma-heap.c
5087 F: drivers/dma-buf/heaps/*
5088 T: git git://anongit.freedesktop.org/drm/drm-misc
5090 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5091 M: Vinod Koul <vkoul@kernel.org>
5092 L: dmaengine@vger.kernel.org
5093 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5096 F: include/linux/dmaengine.h
5097 F: include/linux/of_dma.h
5098 F: Documentation/devicetree/bindings/dma/
5099 F: Documentation/driver-api/dmaengine/
5100 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5103 M: Christoph Hellwig <hch@lst.de>
5104 M: Marek Szyprowski <m.szyprowski@samsung.com>
5105 R: Robin Murphy <robin.murphy@arm.com>
5106 L: iommu@lists.linux-foundation.org
5107 T: git git://git.infradead.org/users/hch/dma-mapping.git
5108 W: http://git.infradead.org/users/hch/dma-mapping.git
5111 F: include/asm-generic/dma-mapping.h
5112 F: include/linux/dma-direct.h
5113 F: include/linux/dma-mapping.h
5114 F: include/linux/dma-noncoherent.h
5116 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5117 M: Lukasz Luba <lukasz.luba@arm.com>
5118 L: linux-pm@vger.kernel.org
5119 L: linux-samsung-soc@vger.kernel.org
5121 F: drivers/memory/samsung/exynos5422-dmc.c
5122 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5124 DME1737 HARDWARE MONITOR DRIVER
5125 M: Juerg Haefliger <juergh@gmail.com>
5126 L: linux-hwmon@vger.kernel.org
5128 F: Documentation/hwmon/dme1737.rst
5129 F: drivers/hwmon/dme1737.c
5132 M: Jean Delvare <jdelvare@suse.com>
5134 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5135 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5136 F: drivers/firmware/dmi-id.c
5137 F: drivers/firmware/dmi_scan.c
5138 F: include/linux/dmi.h
5141 M: Jonathan Corbet <corbet@lwn.net>
5142 L: linux-doc@vger.kernel.org
5145 F: scripts/documentation-file-ref-check
5146 F: scripts/kernel-doc
5147 F: scripts/sphinx-pre-install
5148 X: Documentation/ABI/
5149 X: Documentation/firmware-guide/acpi/
5150 X: Documentation/devicetree/
5151 X: Documentation/i2c/
5152 X: Documentation/media/
5153 X: Documentation/power/
5154 X: Documentation/spi/
5155 T: git git://git.lwn.net/linux.git docs-next
5157 DOCUMENTATION/ITALIAN
5158 M: Federico Vaga <federico.vaga@vaga.pv.it>
5159 L: linux-doc@vger.kernel.org
5161 F: Documentation/translations/it_IT
5163 DOCUMENTATION SCRIPTS
5164 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5165 L: linux-doc@vger.kernel.org
5167 F: scripts/documentation-file-ref-check
5168 F: scripts/sphinx-pre-install
5169 F: Documentation/sphinx/parse-headers.pl
5171 DONGWOON DW9714 LENS VOICE COIL DRIVER
5172 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5173 L: linux-media@vger.kernel.org
5174 T: git git://linuxtv.org/media_tree.git
5176 F: drivers/media/i2c/dw9714.c
5177 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5179 DONGWOON DW9807 LENS VOICE COIL DRIVER
5180 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5181 L: linux-media@vger.kernel.org
5182 T: git git://linuxtv.org/media_tree.git
5184 F: drivers/media/i2c/dw9807-vcm.c
5185 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5188 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5189 L: blinux-list@redhat.com
5191 F: drivers/char/dtlk.c
5192 F: include/linux/dtlk.h
5194 DPAA2 DATAPATH I/O (DPIO) DRIVER
5195 M: Roy Pledge <Roy.Pledge@nxp.com>
5196 L: linux-kernel@vger.kernel.org
5198 F: drivers/soc/fsl/dpio
5200 DPAA2 ETHERNET DRIVER
5201 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5202 L: netdev@vger.kernel.org
5204 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5205 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5206 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5207 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5208 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5209 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5210 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5211 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5212 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5214 DPAA2 ETHERNET SWITCH DRIVER
5215 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5216 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5217 L: linux-kernel@vger.kernel.org
5219 F: drivers/staging/fsl-dpaa2/ethsw
5221 DPT_I2O SCSI RAID DRIVER
5222 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5223 L: linux-scsi@vger.kernel.org
5224 W: http://www.adaptec.com/
5226 F: drivers/scsi/dpt*
5227 F: drivers/scsi/dpt/
5230 M: Philipp Reisner <philipp.reisner@linbit.com>
5231 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5232 L: drbd-dev@lists.linbit.com
5233 W: http://www.drbd.org
5234 T: git git://git.linbit.com/linux-drbd.git
5235 T: git git://git.linbit.com/drbd-8.4.git
5237 F: drivers/block/drbd/
5239 F: Documentation/admin-guide/blockdev/
5241 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5243 R: "Rafael J. Wysocki" <rafael@kernel.org>
5244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5246 F: Documentation/core-api/kobject.rst
5250 F: include/linux/debugfs.h
5251 F: include/linux/kobj*
5254 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5255 M: Kevin Hilman <khilman@kernel.org>
5256 M: Nishanth Menon <nm@ti.com>
5258 F: drivers/power/avs/
5259 F: include/linux/power/smartreflex.h
5260 L: linux-pm@vger.kernel.org
5262 DRM DRIVER FOR ARM PL111 CLCD
5263 M: Eric Anholt <eric@anholt.net>
5264 T: git git://anongit.freedesktop.org/drm/drm-misc
5266 F: drivers/gpu/drm/pl111/
5268 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5269 M: Linus Walleij <linus.walleij@linaro.org>
5270 T: git git://anongit.freedesktop.org/drm/drm-misc
5272 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5273 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5275 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5276 M: Dave Airlie <airlied@redhat.com>
5278 F: drivers/gpu/drm/ast/
5280 DRM DRIVER FOR ASPEED BMC GFX
5281 M: Joel Stanley <joel@jms.id.au>
5282 L: linux-aspeed@lists.ozlabs.org
5283 T: git git://anongit.freedesktop.org/drm/drm-misc
5285 F: drivers/gpu/drm/aspeed/
5286 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5288 DRM DRIVER FOR BOCHS VIRTUAL GPU
5289 M: Gerd Hoffmann <kraxel@redhat.com>
5290 L: virtualization@lists.linux-foundation.org
5291 T: git git://anongit.freedesktop.org/drm/drm-misc
5293 F: drivers/gpu/drm/bochs/
5295 DRM DRIVER FOR BOE HIMAX8279D PANELS
5296 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5298 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5299 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5301 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5302 M: Linus Walleij <linus.walleij@linaro.org>
5303 T: git git://anongit.freedesktop.org/drm/drm-misc
5305 F: drivers/gpu/drm/tve200/
5307 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5308 M: Icenowy Zheng <icenowy@aosc.io>
5310 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5311 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5313 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5314 M: Jagan Teki <jagan@amarulasolutions.com>
5316 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5317 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5319 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5320 M: Hans de Goede <hdegoede@redhat.com>
5321 T: git git://anongit.freedesktop.org/drm/drm-misc
5323 F: drivers/gpu/drm/tiny/gm12u320.c
5325 DRM DRIVER FOR ILITEK ILI9225 PANELS
5326 M: David Lechner <david@lechnology.com>
5327 T: git git://anongit.freedesktop.org/drm/drm-misc
5329 F: drivers/gpu/drm/tiny/ili9225.c
5330 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5332 DRM DRIVER FOR ILITEK ILI9486 PANELS
5333 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5334 T: git git://anongit.freedesktop.org/drm/drm-misc
5336 F: drivers/gpu/drm/tiny/ili9486.c
5337 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5339 DRM DRIVER FOR HX8357D PANELS
5340 M: Eric Anholt <eric@anholt.net>
5341 T: git git://anongit.freedesktop.org/drm/drm-misc
5343 F: drivers/gpu/drm/tiny/hx8357d.c
5344 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5346 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5347 S: Orphan / Obsolete
5348 F: drivers/gpu/drm/i810/
5349 F: include/uapi/drm/i810_drm.h
5351 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5352 S: Orphan / Obsolete
5353 F: drivers/gpu/drm/mga/
5354 F: include/uapi/drm/mga_drm.h
5356 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5357 M: Dave Airlie <airlied@redhat.com>
5359 F: drivers/gpu/drm/mgag200/
5361 DRM DRIVER FOR MI0283QT
5362 M: Noralf Trønnes <noralf@tronnes.org>
5363 T: git git://anongit.freedesktop.org/drm/drm-misc
5365 F: drivers/gpu/drm/tiny/mi0283qt.c
5366 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5368 DRM DRIVER FOR MSM ADRENO GPU
5369 M: Rob Clark <robdclark@gmail.com>
5370 M: Sean Paul <sean@poorly.run>
5371 L: linux-arm-msm@vger.kernel.org
5372 L: dri-devel@lists.freedesktop.org
5373 L: freedreno@lists.freedesktop.org
5374 T: git https://gitlab.freedesktop.org/drm/msm.git
5376 F: drivers/gpu/drm/msm/
5377 F: include/uapi/drm/msm_drm.h
5378 F: Documentation/devicetree/bindings/display/msm/
5380 DRM DRIVER FOR NOVATEK NT35510 PANELS
5381 M: Linus Walleij <linus.walleij@linaro.org>
5382 T: git git://anongit.freedesktop.org/drm/drm-misc
5384 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5385 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5387 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5388 M: Ben Skeggs <bskeggs@redhat.com>
5389 L: dri-devel@lists.freedesktop.org
5390 L: nouveau@lists.freedesktop.org
5391 T: git git://github.com/skeggsb/linux
5393 F: drivers/gpu/drm/nouveau/
5394 F: include/uapi/drm/nouveau_drm.h
5396 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5397 M: Stefan Mavrodiev <stefan@olimex.com>
5399 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5400 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5402 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5403 M: Noralf Trønnes <noralf@tronnes.org>
5404 T: git git://anongit.freedesktop.org/drm/drm-misc
5406 F: drivers/gpu/drm/tiny/repaper.c
5407 F: Documentation/devicetree/bindings/display/repaper.txt
5409 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5410 M: Dave Airlie <airlied@redhat.com>
5411 M: Gerd Hoffmann <kraxel@redhat.com>
5412 L: virtualization@lists.linux-foundation.org
5413 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5416 F: drivers/gpu/drm/cirrus/
5418 DRM DRIVER FOR QXL VIRTUAL GPU
5419 M: Dave Airlie <airlied@redhat.com>
5420 M: Gerd Hoffmann <kraxel@redhat.com>
5421 L: virtualization@lists.linux-foundation.org
5422 L: spice-devel@lists.freedesktop.org
5423 T: git git://anongit.freedesktop.org/drm/drm-misc
5425 F: drivers/gpu/drm/qxl/
5426 F: include/uapi/drm/qxl_drm.h
5428 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5429 M: Robert Chiras <robert.chiras@nxp.com>
5431 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5432 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5434 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5435 S: Orphan / Obsolete
5436 F: drivers/gpu/drm/r128/
5437 F: include/uapi/drm/r128_drm.h
5439 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5440 M: Guido Günther <agx@sigxcpu.org>
5441 R: Purism Kernel Team <kernel@puri.sm>
5443 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5444 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5446 DRM DRIVER FOR SAVAGE VIDEO CARDS
5447 S: Orphan / Obsolete
5448 F: drivers/gpu/drm/savage/
5449 F: include/uapi/drm/savage_drm.h
5451 DRM DRIVER FOR SIS VIDEO CARDS
5452 S: Orphan / Obsolete
5453 F: drivers/gpu/drm/sis/
5454 F: include/uapi/drm/sis_drm.h
5456 DRM DRIVER FOR SITRONIX ST7701 PANELS
5457 M: Jagan Teki <jagan@amarulasolutions.com>
5459 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5460 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5462 DRM DRIVER FOR SITRONIX ST7586 PANELS
5463 M: David Lechner <david@lechnology.com>
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: drivers/gpu/drm/tiny/st7586.c
5467 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5469 DRM DRIVER FOR SITRONIX ST7735R PANELS
5470 M: David Lechner <david@lechnology.com>
5471 T: git git://anongit.freedesktop.org/drm/drm-misc
5473 F: drivers/gpu/drm/tiny/st7735r.c
5474 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5476 DRM DRIVER FOR SONY ACX424AKP PANELS
5477 M: Linus Walleij <linus.walleij@linaro.org>
5478 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5482 DRM DRIVER FOR ST-ERICSSON MCDE
5483 M: Linus Walleij <linus.walleij@linaro.org>
5484 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: drivers/gpu/drm/mcde/
5487 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5489 DRM DRIVER FOR TDFX VIDEO CARDS
5490 S: Orphan / Obsolete
5491 F: drivers/gpu/drm/tdfx/
5493 DRM DRIVER FOR TPO TPG110 PANELS
5494 M: Linus Walleij <linus.walleij@linaro.org>
5495 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5498 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5500 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5501 M: Dave Airlie <airlied@redhat.com>
5502 R: Sean Paul <sean@poorly.run>
5503 L: dri-devel@lists.freedesktop.org
5505 F: drivers/gpu/drm/udl/
5506 T: git git://anongit.freedesktop.org/drm/drm-misc
5508 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5509 M: Hans de Goede <hdegoede@redhat.com>
5510 L: dri-devel@lists.freedesktop.org
5512 F: drivers/gpu/drm/vboxvideo/
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5515 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5516 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5517 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5518 R: Daniel Vetter <daniel@ffwll.ch>
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5521 L: dri-devel@lists.freedesktop.org
5522 F: drivers/gpu/drm/vkms/
5523 F: Documentation/gpu/vkms.rst
5525 DRM DRIVER FOR VMWARE VIRTUAL GPU
5526 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5527 M: Thomas Hellstrom <thellstrom@vmware.com>
5528 L: dri-devel@lists.freedesktop.org
5529 T: git git://people.freedesktop.org/~thomash/linux
5531 F: drivers/gpu/drm/vmwgfx/
5532 F: include/uapi/drm/vmwgfx_drm.h
5535 M: David Airlie <airlied@linux.ie>
5536 M: Daniel Vetter <daniel@ffwll.ch>
5537 L: dri-devel@lists.freedesktop.org
5538 T: git git://anongit.freedesktop.org/drm/drm
5539 B: https://bugs.freedesktop.org/
5540 C: irc://chat.freenode.net/dri-devel
5544 F: Documentation/devicetree/bindings/display/
5545 F: Documentation/devicetree/bindings/gpu/
5546 F: Documentation/gpu/
5548 F: include/uapi/drm/
5549 F: include/linux/vga*
5551 DRM DRIVERS AND MISC GPU PATCHES
5552 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5553 M: Maxime Ripard <mripard@kernel.org>
5554 M: Thomas Zimmermann <tzimmermann@suse.de>
5555 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5557 T: git git://anongit.freedesktop.org/drm/drm-misc
5558 F: Documentation/gpu/
5560 F: drivers/gpu/drm/*
5562 F: include/uapi/drm/drm*
5563 F: include/linux/vga*
5565 DRM DRIVERS FOR ALLWINNER A10
5566 M: Maxime Ripard <mripard@kernel.org>
5567 M: Chen-Yu Tsai <wens@csie.org>
5568 L: dri-devel@lists.freedesktop.org
5570 F: drivers/gpu/drm/sun4i/
5571 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5572 T: git git://anongit.freedesktop.org/drm/drm-misc
5574 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5575 M: Maxime Ripard <mripard@kernel.org>
5576 M: Chen-Yu Tsai <wens@csie.org>
5577 R: Jernej Skrabec <jernej.skrabec@siol.net>
5578 L: dri-devel@lists.freedesktop.org
5580 F: drivers/gpu/drm/sun4i/sun8i*
5581 T: git git://anongit.freedesktop.org/drm/drm-misc
5583 DRM DRIVERS FOR AMLOGIC SOCS
5584 M: Neil Armstrong <narmstrong@baylibre.com>
5585 L: dri-devel@lists.freedesktop.org
5586 L: linux-amlogic@lists.infradead.org
5587 W: http://linux-meson.com/
5589 F: drivers/gpu/drm/meson/
5590 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5591 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5592 F: Documentation/gpu/meson.rst
5593 T: git git://anongit.freedesktop.org/drm/drm-misc
5595 DRM DRIVERS FOR ATMEL HLCDC
5596 M: Sam Ravnborg <sam@ravnborg.org>
5597 M: Boris Brezillon <bbrezillon@kernel.org>
5598 L: dri-devel@lists.freedesktop.org
5600 F: drivers/gpu/drm/atmel-hlcdc/
5601 F: Documentation/devicetree/bindings/display/atmel/
5602 T: git git://anongit.freedesktop.org/drm/drm-misc
5604 DRM DRIVERS FOR BRIDGE CHIPS
5605 M: Andrzej Hajda <a.hajda@samsung.com>
5606 M: Neil Armstrong <narmstrong@baylibre.com>
5607 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5608 R: Jonas Karlman <jonas@kwiboo.se>
5609 R: Jernej Skrabec <jernej.skrabec@siol.net>
5611 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 F: drivers/gpu/drm/bridge/
5614 DRM DRIVERS FOR EXYNOS
5615 M: Inki Dae <inki.dae@samsung.com>
5616 M: Joonyoung Shim <jy0922.shim@samsung.com>
5617 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5618 M: Kyungmin Park <kyungmin.park@samsung.com>
5619 L: dri-devel@lists.freedesktop.org
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5622 F: drivers/gpu/drm/exynos/
5623 F: include/uapi/drm/exynos_drm.h
5624 F: Documentation/devicetree/bindings/display/exynos/
5626 DRM DRIVERS FOR FREESCALE DCU
5627 M: Stefan Agner <stefan@agner.ch>
5628 M: Alison Wang <alison.wang@nxp.com>
5629 L: dri-devel@lists.freedesktop.org
5631 F: drivers/gpu/drm/fsl-dcu/
5632 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5633 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5634 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 DRM DRIVERS FOR FREESCALE IMX
5637 M: Philipp Zabel <p.zabel@pengutronix.de>
5638 L: dri-devel@lists.freedesktop.org
5640 F: drivers/gpu/drm/imx/
5641 F: drivers/gpu/ipu-v3/
5642 F: Documentation/devicetree/bindings/display/imx/
5644 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5645 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5646 L: dri-devel@lists.freedesktop.org
5647 T: git git://github.com/patjak/drm-gma500
5649 F: drivers/gpu/drm/gma500/
5651 DRM DRIVERS FOR HISILICON
5652 M: Xinliang Liu <xinliang.liu@linaro.org>
5653 M: Rongrong Zou <zourongrong@gmail.com>
5654 R: John Stultz <john.stultz@linaro.org>
5655 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5656 R: Chen Feng <puck.chen@hisilicon.com>
5657 L: dri-devel@lists.freedesktop.org
5658 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/hisilicon/
5661 F: Documentation/devicetree/bindings/display/hisilicon/
5663 DRM DRIVERS FOR LIMA
5664 M: Qiang Yu <yuq825@gmail.com>
5665 L: dri-devel@lists.freedesktop.org
5666 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5668 F: drivers/gpu/drm/lima/
5669 F: include/uapi/drm/lima_drm.h
5670 T: git git://anongit.freedesktop.org/drm/drm-misc
5672 DRM DRIVERS FOR MEDIATEK
5673 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5674 M: Philipp Zabel <p.zabel@pengutronix.de>
5675 L: dri-devel@lists.freedesktop.org
5677 F: drivers/gpu/drm/mediatek/
5678 F: Documentation/devicetree/bindings/display/mediatek/
5680 DRM DRIVERS FOR NVIDIA TEGRA
5681 M: Thierry Reding <thierry.reding@gmail.com>
5682 L: dri-devel@lists.freedesktop.org
5683 L: linux-tegra@vger.kernel.org
5684 T: git git://anongit.freedesktop.org/tegra/linux.git
5686 F: drivers/gpu/drm/tegra/
5687 F: drivers/gpu/host1x/
5688 F: include/linux/host1x.h
5689 F: include/uapi/drm/tegra_drm.h
5690 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5692 DRM DRIVERS FOR RENESAS
5693 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5694 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5695 L: dri-devel@lists.freedesktop.org
5696 L: linux-renesas-soc@vger.kernel.org
5697 T: git git://linuxtv.org/pinchartl/media drm/du/next
5699 F: drivers/gpu/drm/rcar-du/
5700 F: drivers/gpu/drm/shmobile/
5701 F: include/linux/platform_data/shmob_drm.h
5702 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5703 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5704 F: Documentation/devicetree/bindings/display/renesas,du.txt
5706 DRM DRIVERS FOR ROCKCHIP
5707 M: Sandy Huang <hjc@rock-chips.com>
5708 M: Heiko Stübner <heiko@sntech.de>
5709 L: dri-devel@lists.freedesktop.org
5711 F: drivers/gpu/drm/rockchip/
5712 F: Documentation/devicetree/bindings/display/rockchip/
5713 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5717 M: Vincent Abriou <vincent.abriou@st.com>
5718 L: dri-devel@lists.freedesktop.org
5719 T: git git://anongit.freedesktop.org/drm/drm-misc
5721 F: drivers/gpu/drm/sti
5722 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5725 M: Yannick Fertre <yannick.fertre@st.com>
5726 M: Philippe Cornu <philippe.cornu@st.com>
5727 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5728 M: Vincent Abriou <vincent.abriou@st.com>
5729 L: dri-devel@lists.freedesktop.org
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: drivers/gpu/drm/stm
5733 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5735 DRM DRIVERS FOR TI LCDC
5736 M: Jyri Sarha <jsarha@ti.com>
5737 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5738 L: dri-devel@lists.freedesktop.org
5740 F: drivers/gpu/drm/tilcdc/
5741 F: Documentation/devicetree/bindings/display/tilcdc/
5743 DRM DRIVERS FOR TI OMAP
5744 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5745 L: dri-devel@lists.freedesktop.org
5747 F: drivers/gpu/drm/omapdrm/
5748 F: Documentation/devicetree/bindings/display/ti/
5750 DRM DRIVERS FOR TI KEYSTONE
5751 M: Jyri Sarha <jsarha@ti.com>
5752 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5753 L: dri-devel@lists.freedesktop.org
5755 F: drivers/gpu/drm/tidss/
5756 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5757 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5758 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5759 T: git git://anongit.freedesktop.org/drm/drm-misc
5762 M: Eric Anholt <eric@anholt.net>
5764 F: drivers/gpu/drm/v3d/
5765 F: include/uapi/drm/v3d_drm.h
5766 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5767 T: git git://anongit.freedesktop.org/drm/drm-misc
5770 M: Eric Anholt <eric@anholt.net>
5771 T: git git://github.com/anholt/linux
5773 F: drivers/gpu/drm/vc4/
5774 F: include/uapi/drm/vc4_drm.h
5775 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5778 DRM DRIVERS FOR VIVANTE GPU IP
5779 M: Lucas Stach <l.stach@pengutronix.de>
5780 R: Russell King <linux+etnaviv@armlinux.org.uk>
5781 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5782 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5783 L: dri-devel@lists.freedesktop.org
5785 F: drivers/gpu/drm/etnaviv/
5786 F: include/uapi/drm/etnaviv_drm.h
5787 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5789 DRM DRIVERS FOR ZTE ZX
5790 M: Shawn Guo <shawnguo@kernel.org>
5791 L: dri-devel@lists.freedesktop.org
5793 F: drivers/gpu/drm/zte/
5794 F: Documentation/devicetree/bindings/display/zte,vou.txt
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5798 M: Thierry Reding <thierry.reding@gmail.com>
5799 R: Sam Ravnborg <sam@ravnborg.org>
5800 L: dri-devel@lists.freedesktop.org
5801 T: git git://anongit.freedesktop.org/drm/drm-misc
5803 F: drivers/gpu/drm/drm_panel.c
5804 F: drivers/gpu/drm/panel/
5805 F: include/drm/drm_panel.h
5806 F: Documentation/devicetree/bindings/display/panel/
5809 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 L: dri-devel@lists.freedesktop.org
5812 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5814 F: drivers/gpu/drm/xen/
5815 F: Documentation/gpu/xen-front.rst
5818 M: Christian Koenig <christian.koenig@amd.com>
5819 M: Huang Rui <ray.huang@amd.com>
5820 T: git git://people.freedesktop.org/~agd5f/linux
5822 L: dri-devel@lists.freedesktop.org
5824 F: drivers/gpu/drm/ttm/
5826 DSBR100 USB FM RADIO DRIVER
5827 M: Alexey Klimov <klimov.linux@gmail.com>
5828 L: linux-media@vger.kernel.org
5829 T: git git://linuxtv.org/media_tree.git
5831 F: drivers/media/radio/dsbr100.c
5834 M: Hans Verkuil <hverkuil@xs4all.nl>
5835 L: linux-media@vger.kernel.org
5836 T: git git://linuxtv.org/media_tree.git
5837 W: https://linuxtv.org
5839 F: drivers/media/pci/dt3155/
5841 DVB_USB_AF9015 MEDIA DRIVER
5842 M: Antti Palosaari <crope@iki.fi>
5843 L: linux-media@vger.kernel.org
5844 W: https://linuxtv.org
5845 W: http://palosaari.fi/linux/
5846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5847 T: git git://linuxtv.org/anttip/media_tree.git
5849 F: drivers/media/usb/dvb-usb-v2/af9015*
5851 DVB_USB_AF9035 MEDIA DRIVER
5852 M: Antti Palosaari <crope@iki.fi>
5853 L: linux-media@vger.kernel.org
5854 W: https://linuxtv.org
5855 W: http://palosaari.fi/linux/
5856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5857 T: git git://linuxtv.org/anttip/media_tree.git
5859 F: drivers/media/usb/dvb-usb-v2/af9035*
5861 DVB_USB_ANYSEE MEDIA DRIVER
5862 M: Antti Palosaari <crope@iki.fi>
5863 L: linux-media@vger.kernel.org
5864 W: https://linuxtv.org
5865 W: http://palosaari.fi/linux/
5866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5867 T: git git://linuxtv.org/anttip/media_tree.git
5869 F: drivers/media/usb/dvb-usb-v2/anysee*
5871 DVB_USB_AU6610 MEDIA DRIVER
5872 M: Antti Palosaari <crope@iki.fi>
5873 L: linux-media@vger.kernel.org
5874 W: https://linuxtv.org
5875 W: http://palosaari.fi/linux/
5876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5877 T: git git://linuxtv.org/anttip/media_tree.git
5879 F: drivers/media/usb/dvb-usb-v2/au6610*
5881 DVB_USB_CE6230 MEDIA DRIVER
5882 M: Antti Palosaari <crope@iki.fi>
5883 L: linux-media@vger.kernel.org
5884 W: https://linuxtv.org
5885 W: http://palosaari.fi/linux/
5886 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5887 T: git git://linuxtv.org/anttip/media_tree.git
5889 F: drivers/media/usb/dvb-usb-v2/ce6230*
5891 DVB_USB_CXUSB MEDIA DRIVER
5892 M: Michael Krufky <mkrufky@linuxtv.org>
5893 L: linux-media@vger.kernel.org
5894 W: https://linuxtv.org
5895 W: http://github.com/mkrufky
5896 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5897 T: git git://linuxtv.org/media_tree.git
5899 F: drivers/media/usb/dvb-usb/cxusb*
5901 DVB_USB_EC168 MEDIA DRIVER
5902 M: Antti Palosaari <crope@iki.fi>
5903 L: linux-media@vger.kernel.org
5904 W: https://linuxtv.org
5905 W: http://palosaari.fi/linux/
5906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5907 T: git git://linuxtv.org/anttip/media_tree.git
5909 F: drivers/media/usb/dvb-usb-v2/ec168*
5911 DVB_USB_GL861 MEDIA DRIVER
5912 M: Antti Palosaari <crope@iki.fi>
5913 L: linux-media@vger.kernel.org
5914 W: https://linuxtv.org
5915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5916 T: git git://linuxtv.org/anttip/media_tree.git
5918 F: drivers/media/usb/dvb-usb-v2/gl861*
5920 DVB_USB_MXL111SF MEDIA DRIVER
5921 M: Michael Krufky <mkrufky@linuxtv.org>
5922 L: linux-media@vger.kernel.org
5923 W: https://linuxtv.org
5924 W: http://github.com/mkrufky
5925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5926 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5928 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5930 DVB_USB_RTL28XXU MEDIA DRIVER
5931 M: Antti Palosaari <crope@iki.fi>
5932 L: linux-media@vger.kernel.org
5933 W: https://linuxtv.org
5934 W: http://palosaari.fi/linux/
5935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5936 T: git git://linuxtv.org/anttip/media_tree.git
5938 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5940 DVB_USB_V2 MEDIA DRIVER
5941 M: Antti Palosaari <crope@iki.fi>
5942 L: linux-media@vger.kernel.org
5943 W: https://linuxtv.org
5944 W: http://palosaari.fi/linux/
5945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5946 T: git git://linuxtv.org/anttip/media_tree.git
5948 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5949 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5952 M: Jason Baron <jbaron@akamai.com>
5954 F: lib/dynamic_debug.c
5955 F: include/linux/dynamic_debug.h
5957 DYNAMIC INTERRUPT MODERATION
5958 M: Tal Gilboa <talgi@mellanox.com>
5960 F: include/linux/dim.h
5963 DZ DECSTATION DZ11 SERIAL DRIVER
5964 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5966 F: drivers/tty/serial/dz.*
5968 E3X0 POWER BUTTON DRIVER
5969 M: Moritz Fischer <moritz.fischer@ettus.com>
5970 L: usrp-users@lists.ettus.com
5971 W: http://www.ettus.com
5973 F: drivers/input/misc/e3x0-button.c
5974 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5977 M: Antti Palosaari <crope@iki.fi>
5978 L: linux-media@vger.kernel.org
5979 W: https://linuxtv.org
5980 W: http://palosaari.fi/linux/
5981 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5982 T: git git://linuxtv.org/anttip/media_tree.git
5984 F: drivers/media/tuners/e4000*
5986 EARTH_PT1 MEDIA DRIVER
5987 M: Akihiro Tsukada <tskd08@gmail.com>
5988 L: linux-media@vger.kernel.org
5990 F: drivers/media/pci/pt1/
5992 EARTH_PT3 MEDIA DRIVER
5993 M: Akihiro Tsukada <tskd08@gmail.com>
5994 L: linux-media@vger.kernel.org
5996 F: drivers/media/pci/pt3/
5999 M: Antti Palosaari <crope@iki.fi>
6000 L: linux-media@vger.kernel.org
6001 W: https://linuxtv.org
6002 W: http://palosaari.fi/linux/
6003 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6004 T: git git://linuxtv.org/anttip/media_tree.git
6006 F: drivers/media/dvb-frontends/ec100*
6009 M: Tyler Hicks <code@tyhicks.com>
6010 L: ecryptfs@vger.kernel.org
6011 W: http://ecryptfs.org
6012 W: https://launchpad.net/ecryptfs
6013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6015 F: Documentation/filesystems/ecryptfs.rst
6019 M: Borislav Petkov <bp@alien8.de>
6020 L: linux-edac@vger.kernel.org
6022 F: drivers/edac/amd64_edac*
6025 M: Jan Luebbe <jlu@pengutronix.de>
6026 L: linux-edac@vger.kernel.org
6028 F: drivers/edac/armada_xp_*
6031 M: Stefan Schaeckeler <sschaeck@cisco.com>
6033 F: drivers/edac/aspeed_edac.c
6034 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6037 M: Shravan Kumar Ramani <sramani@mellanox.com>
6039 F: drivers/edac/bluefield_edac.c
6042 M: Robert Richter <rric@kernel.org>
6043 L: linux-edac@vger.kernel.org
6045 F: drivers/edac/highbank*
6048 M: Ralf Baechle <ralf@linux-mips.org>
6049 M: Robert Richter <rrichter@marvell.com>
6050 L: linux-edac@vger.kernel.org
6051 L: linux-mips@vger.kernel.org
6053 F: drivers/edac/octeon_edac*
6055 EDAC-CAVIUM THUNDERX
6056 M: Robert Richter <rrichter@marvell.com>
6057 L: linux-edac@vger.kernel.org
6059 F: drivers/edac/thunderx_edac*
6062 M: Borislav Petkov <bp@alien8.de>
6063 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6064 M: Tony Luck <tony.luck@intel.com>
6065 R: James Morse <james.morse@arm.com>
6066 R: Robert Richter <rrichter@marvell.com>
6067 L: linux-edac@vger.kernel.org
6068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6070 F: Documentation/admin-guide/ras.rst
6071 F: Documentation/driver-api/edac.rst
6073 F: include/linux/edac.h
6076 M: Lei Wang <lewan@microsoft.com>
6077 L: linux-edac@vger.kernel.org
6079 F: drivers/edac/dmc520_edac.c
6082 M: Mark Gross <mark.gross@intel.com>
6083 L: linux-edac@vger.kernel.org
6085 F: drivers/edac/e752x_edac.c
6088 L: linux-edac@vger.kernel.org
6090 F: drivers/edac/e7xxx_edac.c
6093 M: York Sun <york.sun@nxp.com>
6094 L: linux-edac@vger.kernel.org
6096 F: drivers/edac/fsl_ddr_edac.*
6099 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6100 L: linux-edac@vger.kernel.org
6102 F: drivers/edac/ghes_edac.c
6105 M: Tony Luck <tony.luck@intel.com>
6106 L: linux-edac@vger.kernel.org
6108 F: drivers/edac/i10nm_base.c
6111 L: linux-edac@vger.kernel.org
6113 F: drivers/edac/i3000_edac.c
6116 L: linux-edac@vger.kernel.org
6118 F: drivers/edac/i5000_edac.c
6121 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6122 L: linux-edac@vger.kernel.org
6124 F: drivers/edac/i5400_edac.c
6127 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6128 L: linux-edac@vger.kernel.org
6130 F: drivers/edac/i7300_edac.c
6133 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6134 L: linux-edac@vger.kernel.org
6136 F: drivers/edac/i7core_edac.c
6139 M: Tim Small <tim@buttersideup.com>
6140 L: linux-edac@vger.kernel.org
6142 F: drivers/edac/i82443bxgx_edac.c
6145 M: "Arvind R." <arvino55@gmail.com>
6146 L: linux-edac@vger.kernel.org
6148 F: drivers/edac/i82975x_edac.c
6151 M: Jason Baron <jbaron@akamai.com>
6152 L: linux-edac@vger.kernel.org
6154 F: drivers/edac/ie31200_edac.c
6157 M: Johannes Thumshirn <morbidrsa@gmail.com>
6158 L: linux-edac@vger.kernel.org
6160 F: drivers/edac/mpc85xx_edac.[ch]
6163 M: Egor Martovetsky <egor@pasemi.com>
6164 L: linux-edac@vger.kernel.org
6166 F: drivers/edac/pasemi_edac.c
6169 M: Tony Luck <tony.luck@intel.com>
6170 L: linux-edac@vger.kernel.org
6172 F: drivers/edac/pnd2_edac.[ch]
6175 M: Tim Small <tim@buttersideup.com>
6176 L: linux-edac@vger.kernel.org
6178 F: drivers/edac/r82600_edac.c
6181 M: Tony Luck <tony.luck@intel.com>
6182 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6183 L: linux-edac@vger.kernel.org
6185 F: drivers/edac/sb_edac.c
6188 M: Yash Shah <yash.shah@sifive.com>
6189 L: linux-edac@vger.kernel.org
6191 F: drivers/edac/sifive_edac.c
6192 F: drivers/soc/sifive_l2_cache.c
6195 M: Tony Luck <tony.luck@intel.com>
6196 L: linux-edac@vger.kernel.org
6198 F: drivers/edac/skx_*.c
6201 M: Tero Kristo <t-kristo@ti.com>
6202 L: linux-edac@vger.kernel.org
6204 F: drivers/edac/ti_edac.c
6207 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6208 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6209 L: linux-arm-msm@vger.kernel.org
6210 L: linux-edac@vger.kernel.org
6212 F: drivers/edac/qcom_edac.c
6214 EDIROL UA-101/UA-1000 DRIVER
6215 M: Clemens Ladisch <clemens@ladisch.de>
6216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6219 F: sound/usb/misc/ua101.c
6222 L: linux-efi@vger.kernel.org
6223 M: Ivan Hu <ivan.hu@canonical.com>
6224 M: Ard Biesheuvel <ardb@kernel.org>
6226 F: drivers/firmware/efi/test/
6228 EFI VARIABLE FILESYSTEM
6229 M: Matthew Garrett <matthew.garrett@nebula.com>
6230 M: Jeremy Kerr <jk@ozlabs.org>
6231 M: Ard Biesheuvel <ardb@kernel.org>
6232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6233 L: linux-efi@vger.kernel.org
6237 EFIFB FRAMEBUFFER DRIVER
6238 L: linux-fbdev@vger.kernel.org
6239 M: Peter Jones <pjones@redhat.com>
6241 F: drivers/video/fbdev/efifb.c
6244 W: http://aeschi.ch.eu.org/efs/
6248 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6249 M: Douglas Miller <dougmill@linux.ibm.com>
6250 L: netdev@vger.kernel.org
6252 F: drivers/net/ethernet/ibm/ehea/
6254 EM28XX VIDEO4LINUX DRIVER
6255 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6256 L: linux-media@vger.kernel.org
6257 W: https://linuxtv.org
6258 T: git git://linuxtv.org/media_tree.git
6260 F: drivers/media/usb/em28xx/
6261 F: Documentation/media/v4l-drivers/em28xx*
6264 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6265 M: Matt Mackall <mpm@selenic.com>
6266 M: David Woodhouse <dwmw2@infradead.org>
6267 L: linux-embedded@vger.kernel.org
6270 Emulex 10Gbps iSCSI - OneConnect DRIVER
6271 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6272 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6273 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6274 L: linux-scsi@vger.kernel.org
6275 W: http://www.broadcom.com
6277 F: drivers/scsi/be2iscsi/
6279 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6280 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6281 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6282 M: Somnath Kotur <somnath.kotur@broadcom.com>
6283 L: netdev@vger.kernel.org
6284 W: http://www.emulex.com
6286 F: drivers/net/ethernet/emulex/benet/
6288 EMULEX ONECONNECT ROCE DRIVER
6289 M: Selvin Xavier <selvin.xavier@broadcom.com>
6290 M: Devesh Sharma <devesh.sharma@broadcom.com>
6291 L: linux-rdma@vger.kernel.org
6292 W: http://www.broadcom.com
6294 F: drivers/infiniband/hw/ocrdma/
6295 F: include/uapi/rdma/ocrdma-abi.h
6297 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6298 M: James Smart <james.smart@broadcom.com>
6299 M: Dick Kennedy <dick.kennedy@broadcom.com>
6300 L: linux-scsi@vger.kernel.org
6301 W: http://www.broadcom.com
6303 F: drivers/scsi/lpfc/
6305 ENE CB710 FLASH CARD READER DRIVER
6306 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6308 F: drivers/misc/cb710/
6309 F: drivers/mmc/host/cb710-mmc.*
6310 F: include/linux/cb710.h
6312 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6313 M: Maxim Levitsky <maximlevitsky@gmail.com>
6315 F: drivers/media/rc/ene_ir.*
6317 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6318 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6319 L: linuxppc-dev@lists.ozlabs.org
6321 F: drivers/tty/ehv_bytechan.c
6323 EPSON S1D13XXX FRAMEBUFFER DRIVER
6324 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6327 F: drivers/video/fbdev/s1d13xxxfb.c
6328 F: include/video/s1d13xxxfb.h
6331 M: Gao Xiang <xiang@kernel.org>
6332 M: Chao Yu <yuchao0@huawei.com>
6333 L: linux-erofs@lists.ozlabs.org
6335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6336 F: Documentation/filesystems/erofs.rst
6338 F: include/trace/events/erofs.h
6340 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6341 M: Jeff Layton <jlayton@kernel.org>
6344 F: include/linux/errseq.h
6346 ET131X NETWORK DRIVER
6347 M: Mark Einon <mark.einon@gmail.com>
6349 F: drivers/net/ethernet/agere/
6352 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6353 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6354 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6355 L: netdev@vger.kernel.org
6356 W: http://www.linuxfoundation.org/en/Net:Bridge
6358 F: include/linux/netfilter_bridge/
6361 ETHERNET PHY LIBRARY
6362 M: Andrew Lunn <andrew@lunn.ch>
6363 M: Florian Fainelli <f.fainelli@gmail.com>
6364 M: Heiner Kallweit <hkallweit1@gmail.com>
6365 R: Russell King <linux@armlinux.org.uk>
6366 L: netdev@vger.kernel.org
6368 F: Documentation/ABI/testing/sysfs-class-net-phydev
6369 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6370 F: Documentation/devicetree/bindings/net/mdio*
6371 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6372 F: Documentation/networking/phy.rst
6374 F: drivers/of/of_mdio.c
6375 F: drivers/of/of_net.c
6376 F: include/dt-bindings/net/qca-ar803x.h
6377 F: include/linux/*mdio*.h
6378 F: include/linux/of_net.h
6379 F: include/linux/phy.h
6380 F: include/linux/phy_fixed.h
6381 F: include/linux/platform_data/mdio-bcm-unimac.h
6382 F: include/linux/platform_data/mdio-gpio.h
6383 F: include/trace/events/mdio.h
6384 F: include/uapi/linux/mdio.h
6385 F: include/uapi/linux/mii.h
6388 M: Namjae Jeon <namjae.jeon@samsung.com>
6389 M: Sungjong Seo <sj1557.seo@samsung.com>
6390 L: linux-fsdevel@vger.kernel.org
6395 M: Jan Kara <jack@suse.com>
6396 L: linux-ext4@vger.kernel.org
6398 F: Documentation/filesystems/ext2.rst
6400 F: include/linux/ext2*
6403 M: "Theodore Ts'o" <tytso@mit.edu>
6404 M: Andreas Dilger <adilger.kernel@dilger.ca>
6405 L: linux-ext4@vger.kernel.org
6406 W: http://ext4.wiki.kernel.org
6407 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6410 F: Documentation/filesystems/ext4/
6413 Extended Verification Module (EVM)
6414 M: Mimi Zohar <zohar@linux.ibm.com>
6415 L: linux-integrity@vger.kernel.org
6417 F: security/integrity/evm/
6419 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6420 M: Ard Biesheuvel <ardb@kernel.org>
6421 L: linux-efi@vger.kernel.org
6422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6424 F: Documentation/admin-guide/efi-stub.rst
6425 F: arch/*/kernel/efi.c
6426 F: arch/*/include/asm/efi.h
6427 F: arch/x86/platform/efi/
6428 F: drivers/firmware/efi/
6429 F: include/linux/efi*.h
6430 F: arch/arm/boot/compressed/efi-header.S
6431 F: arch/arm64/kernel/efi-entry.S
6433 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6434 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6435 M: Chanwoo Choi <cw00.choi@samsung.com>
6436 L: linux-kernel@vger.kernel.org
6437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6440 F: include/linux/extcon/
6441 F: include/linux/extcon.h
6442 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6443 F: Documentation/devicetree/bindings/extcon/
6446 M: Jingoo Han <jingoohan1@gmail.com>
6447 L: dri-devel@lists.freedesktop.org
6449 F: drivers/gpu/drm/exynos/exynos_dp*
6451 EXYNOS SYSMMU (IOMMU) driver
6452 M: Marek Szyprowski <m.szyprowski@samsung.com>
6453 L: iommu@lists.linux-foundation.org
6455 F: drivers/iommu/exynos-iommu.c
6457 EZchip NPS platform support
6458 M: Vineet Gupta <vgupta@synopsys.com>
6459 M: Ofer Levi <oferle@mellanox.com>
6461 F: arch/arc/plat-eznps
6462 F: arch/arc/boot/dts/eznps.dts
6465 M: Jaegeuk Kim <jaegeuk@kernel.org>
6466 M: Chao Yu <yuchao0@huawei.com>
6467 L: linux-f2fs-devel@lists.sourceforge.net
6468 W: https://f2fs.wiki.kernel.org/
6469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6471 F: Documentation/filesystems/f2fs.rst
6472 F: Documentation/ABI/testing/sysfs-fs-f2fs
6474 F: include/linux/f2fs_fs.h
6475 F: include/trace/events/f2fs.h
6477 F71805F HARDWARE MONITORING DRIVER
6478 M: Jean Delvare <jdelvare@suse.com>
6479 L: linux-hwmon@vger.kernel.org
6481 F: Documentation/hwmon/f71805f.rst
6482 F: drivers/hwmon/f71805f.c
6485 M: Josh Poimboeuf <jpoimboe@redhat.com>
6487 F: scripts/faddr2line
6490 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6491 L: netdev@vger.kernel.org
6493 F: net/core/failover.c
6494 F: include/net/failover.h
6495 F: Documentation/networking/failover.rst
6498 M: Jan Kara <jack@suse.cz>
6499 R: Amir Goldstein <amir73il@gmail.com>
6500 L: linux-fsdevel@vger.kernel.org
6502 F: fs/notify/fanotify/
6503 F: include/linux/fanotify.h
6504 F: include/uapi/linux/fanotify.h
6506 FARSYNC SYNCHRONOUS DRIVER
6507 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6508 W: http://www.farsite.co.uk/
6510 F: drivers/net/wan/farsync.*
6512 FAULT INJECTION SUPPORT
6513 M: Akinobu Mita <akinobu.mita@gmail.com>
6515 F: Documentation/fault-injection/
6516 F: lib/fault-inject.c
6518 FBTFT Framebuffer drivers
6520 L: dri-devel@lists.freedesktop.org
6521 L: linux-fbdev@vger.kernel.org
6522 F: drivers/staging/fbtft/
6525 M: Michael Buesch <m@bues.ch>
6526 L: linux-media@vger.kernel.org
6528 F: drivers/media/tuners/fc0011.h
6529 F: drivers/media/tuners/fc0011.c
6532 M: Antti Palosaari <crope@iki.fi>
6533 L: linux-media@vger.kernel.org
6534 W: https://linuxtv.org
6535 W: http://palosaari.fi/linux/
6536 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6537 T: git git://linuxtv.org/anttip/media_tree.git
6539 F: drivers/media/tuners/fc2580*
6541 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6542 M: Hannes Reinecke <hare@suse.de>
6543 L: linux-scsi@vger.kernel.org
6544 W: www.Open-FCoE.org
6546 F: drivers/scsi/libfc/
6547 F: drivers/scsi/fcoe/
6549 F: include/scsi/libfc.h
6550 F: include/scsi/libfcoe.h
6551 F: include/uapi/scsi/fc/
6553 FILE LOCKING (flock() and fcntl()/lockf())
6554 M: Jeff Layton <jlayton@kernel.org>
6555 M: "J. Bruce Fields" <bfields@fieldses.org>
6556 L: linux-fsdevel@vger.kernel.org
6558 F: include/linux/fcntl.h
6559 F: include/uapi/linux/fcntl.h
6563 FILESYSTEMS (VFS and infrastructure)
6564 M: Alexander Viro <viro@zeniv.linux.org.uk>
6565 L: linux-fsdevel@vger.kernel.org
6568 F: include/linux/fs.h
6569 F: include/linux/fs_types.h
6570 F: include/uapi/linux/fs.h
6571 F: include/uapi/linux/openat2.h
6573 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6574 M: Riku Voipio <riku.voipio@iki.fi>
6575 L: linux-hwmon@vger.kernel.org
6577 F: drivers/hwmon/f75375s.c
6578 F: include/linux/f75375s.h
6580 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6581 M: Clemens Ladisch <clemens@ladisch.de>
6582 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6587 F: include/uapi/sound/firewire.h
6589 FIREWIRE MEDIA DRIVERS (firedtv)
6590 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6591 L: linux-media@vger.kernel.org
6592 L: linux1394-devel@lists.sourceforge.net
6593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6595 F: drivers/media/firewire/
6597 FIREWIRE SBP-2 TARGET
6598 M: Chris Boot <bootc@bootc.net>
6599 L: linux-scsi@vger.kernel.org
6600 L: target-devel@vger.kernel.org
6601 L: linux1394-devel@lists.sourceforge.net
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6604 F: drivers/target/sbp/
6607 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6608 L: linux1394-devel@lists.sourceforge.net
6609 W: http://ieee1394.wiki.kernel.org/
6610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6612 F: drivers/firewire/
6613 F: include/linux/firewire.h
6614 F: include/uapi/linux/firewire*.h
6617 FIRMWARE LOADER (request_firmware)
6618 M: Luis Chamberlain <mcgrof@kernel.org>
6619 L: linux-kernel@vger.kernel.org
6621 F: Documentation/firmware_class/
6622 F: drivers/base/firmware_loader/
6623 F: include/linux/firmware.h
6625 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6626 M: Joshua Morris <josh.h.morris@us.ibm.com>
6627 M: Philip Kelleher <pjk1939@linux.ibm.com>
6629 F: drivers/block/rsxx/
6631 FLEXTIMER FTM-QUADDEC DRIVER
6632 M: Patrick Havelange <patrick.havelange@essensium.com>
6633 L: linux-iio@vger.kernel.org
6635 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6636 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6637 F: drivers/counter/ftm-quaddec.c
6640 M: Denis Efremov <efremov@linux.com>
6642 L: linux-block@vger.kernel.org
6643 F: drivers/block/floppy.c
6645 FPGA MANAGER FRAMEWORK
6646 M: Moritz Fischer <mdf@kernel.org>
6647 L: linux-fpga@vger.kernel.org
6649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6650 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6651 F: Documentation/fpga/
6652 F: Documentation/driver-api/fpga/
6653 F: Documentation/devicetree/bindings/fpga/
6655 F: include/linux/fpga/
6656 W: http://www.rocketboards.org
6659 M: Wu Hao <hao.wu@intel.com>
6660 L: linux-fpga@vger.kernel.org
6662 F: Documentation/fpga/dfl.rst
6663 F: include/uapi/linux/fpga-dfl.h
6664 F: drivers/fpga/dfl*
6667 M: Bill Metzenthen <billm@melbpc.org.au>
6668 W: http://floatingpoint.sourceforge.net/emulator/index.html
6670 F: arch/x86/math-emu/
6672 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6673 L: netdev@vger.kernel.org
6675 F: drivers/net/wan/dlci.c
6676 F: drivers/net/wan/sdla.c
6679 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6680 L: dri-devel@lists.freedesktop.org
6681 L: linux-fbdev@vger.kernel.org
6682 T: git git://anongit.freedesktop.org/drm/drm-misc
6683 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6685 F: Documentation/fb/
6688 F: include/linux/fb.h
6689 F: include/uapi/video/
6690 F: include/uapi/linux/fb.h
6692 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6693 M: Horia Geantă <horia.geanta@nxp.com>
6694 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6695 L: linux-crypto@vger.kernel.org
6697 F: drivers/crypto/caam/
6698 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6700 FREESCALE DIU FRAMEBUFFER DRIVER
6701 M: Timur Tabi <timur@kernel.org>
6702 L: linux-fbdev@vger.kernel.org
6704 F: drivers/video/fbdev/fsl-diu-fb.*
6706 FREESCALE DMA DRIVER
6707 M: Li Yang <leoyang.li@nxp.com>
6708 M: Zhang Wei <zw@zh-kernel.org>
6709 L: linuxppc-dev@lists.ozlabs.org
6711 F: drivers/dma/fsldma.*
6713 FREESCALE ENETC ETHERNET DRIVERS
6714 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6715 L: netdev@vger.kernel.org
6717 F: drivers/net/ethernet/freescale/enetc/
6719 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6720 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6721 L: netdev@vger.kernel.org
6723 F: drivers/net/ethernet/freescale/gianfar*
6724 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6726 FREESCALE GPMI NAND DRIVER
6727 M: Han Xu <han.xu@nxp.com>
6728 L: linux-mtd@lists.infradead.org
6730 F: drivers/mtd/nand/raw/gpmi-nand/*
6732 FREESCALE I2C CPM DRIVER
6733 M: Jochen Friedrich <jochen@scram.de>
6734 L: linuxppc-dev@lists.ozlabs.org
6735 L: linux-i2c@vger.kernel.org
6737 F: drivers/i2c/busses/i2c-cpm.c
6739 FREESCALE IMX DDR PMU DRIVER
6740 M: Frank Li <Frank.li@nxp.com>
6741 L: linux-arm-kernel@lists.infradead.org
6743 F: drivers/perf/fsl_imx8_ddr_perf.c
6744 F: Documentation/admin-guide/perf/imx-ddr.rst
6745 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6747 FREESCALE IMX I2C DRIVER
6748 M: Oleksij Rempel <o.rempel@pengutronix.de>
6749 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6750 L: linux-i2c@vger.kernel.org
6752 F: drivers/i2c/busses/i2c-imx.c
6753 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6755 FREESCALE IMX LPI2C DRIVER
6756 M: Dong Aisheng <aisheng.dong@nxp.com>
6757 L: linux-i2c@vger.kernel.org
6758 L: linux-imx@nxp.com
6760 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6761 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6763 FREESCALE IMX / MXC FEC DRIVER
6764 M: Fugang Duan <fugang.duan@nxp.com>
6765 L: netdev@vger.kernel.org
6767 F: drivers/net/ethernet/freescale/fec_main.c
6768 F: drivers/net/ethernet/freescale/fec_ptp.c
6769 F: drivers/net/ethernet/freescale/fec.h
6770 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6772 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6773 M: Sascha Hauer <s.hauer@pengutronix.de>
6774 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6775 L: linux-fbdev@vger.kernel.org
6776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6778 F: include/linux/platform_data/video-imxfb.h
6779 F: drivers/video/fbdev/imxfb.c
6781 FREESCALE QORIQ DPAA ETHERNET DRIVER
6782 M: Madalin Bucur <madalin.bucur@nxp.com>
6783 L: netdev@vger.kernel.org
6785 F: drivers/net/ethernet/freescale/dpaa
6787 FREESCALE QORIQ DPAA FMAN DRIVER
6788 M: Madalin Bucur <madalin.bucur@nxp.com>
6789 L: netdev@vger.kernel.org
6791 F: drivers/net/ethernet/freescale/fman
6792 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6794 FREESCALE QORIQ PTP CLOCK DRIVER
6795 M: Yangbo Lu <yangbo.lu@nxp.com>
6796 L: netdev@vger.kernel.org
6798 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6799 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6800 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6801 F: drivers/ptp/ptp_qoriq.c
6802 F: drivers/ptp/ptp_qoriq_debugfs.c
6803 F: include/linux/fsl/ptp_qoriq.h
6804 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6806 FREESCALE QUAD SPI DRIVER
6807 M: Han Xu <han.xu@nxp.com>
6808 L: linux-spi@vger.kernel.org
6810 F: drivers/spi/spi-fsl-qspi.c
6812 FREESCALE QUICC ENGINE LIBRARY
6813 M: Qiang Zhao <qiang.zhao@nxp.com>
6814 L: linuxppc-dev@lists.ozlabs.org
6816 F: drivers/soc/fsl/qe/
6817 F: include/soc/fsl/*qe*.h
6818 F: include/soc/fsl/*ucc*.h
6820 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6821 M: Li Yang <leoyang.li@nxp.com>
6822 L: netdev@vger.kernel.org
6823 L: linuxppc-dev@lists.ozlabs.org
6825 F: drivers/net/ethernet/freescale/ucc_geth*
6827 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6828 M: Zhao Qiang <qiang.zhao@nxp.com>
6829 L: netdev@vger.kernel.org
6830 L: linuxppc-dev@lists.ozlabs.org
6832 F: drivers/net/wan/fsl_ucc_hdlc*
6834 FREESCALE QUICC ENGINE UCC UART DRIVER
6835 M: Timur Tabi <timur@kernel.org>
6836 L: linuxppc-dev@lists.ozlabs.org
6838 F: drivers/tty/serial/ucc_uart.c
6840 FREESCALE SOC DRIVERS
6841 M: Li Yang <leoyang.li@nxp.com>
6842 L: linuxppc-dev@lists.ozlabs.org
6843 L: linux-arm-kernel@lists.infradead.org
6845 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6846 F: Documentation/devicetree/bindings/soc/fsl/
6848 F: include/linux/fsl/
6850 FREESCALE SOC FS_ENET DRIVER
6851 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6852 L: linuxppc-dev@lists.ozlabs.org
6853 L: netdev@vger.kernel.org
6855 F: drivers/net/ethernet/freescale/fs_enet/
6856 F: include/linux/fs_enet_pd.h
6858 FREESCALE SOC SOUND DRIVERS
6859 M: Timur Tabi <timur@kernel.org>
6860 M: Nicolin Chen <nicoleotsuka@gmail.com>
6861 M: Xiubo Li <Xiubo.Lee@gmail.com>
6862 R: Fabio Estevam <festevam@gmail.com>
6863 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6864 L: linuxppc-dev@lists.ozlabs.org
6866 F: sound/soc/fsl/fsl*
6867 F: sound/soc/fsl/imx*
6868 F: sound/soc/fsl/mpc8610_hpcd.c
6870 FREESCALE USB PERIPHERAL DRIVERS
6871 M: Li Yang <leoyang.li@nxp.com>
6872 L: linux-usb@vger.kernel.org
6873 L: linuxppc-dev@lists.ozlabs.org
6875 F: drivers/usb/gadget/udc/fsl*
6878 M: Christoph Hellwig <hch@infradead.org>
6879 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6884 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6885 M: Pavel Machek <pavel@ucw.cz>
6886 L: linux-pm@vger.kernel.org
6888 F: Documentation/power/freezing-of-tasks.rst
6889 F: include/linux/freezer.h
6893 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6894 L: linux-kernel@vger.kernel.org
6897 F: include/linux/frontswap.h
6899 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6900 M: David Howells <dhowells@redhat.com>
6901 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6903 F: Documentation/filesystems/caching/
6905 F: include/linux/fscache*.h
6907 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6908 M: Theodore Y. Ts'o <tytso@mit.edu>
6909 M: Jaegeuk Kim <jaegeuk@kernel.org>
6910 M: Eric Biggers <ebiggers@kernel.org>
6911 L: linux-fscrypt@vger.kernel.org
6912 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6913 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6916 F: include/linux/fscrypt*.h
6917 F: include/uapi/linux/fscrypt.h
6918 F: Documentation/filesystems/fscrypt.rst
6921 M: Jeremy Kerr <jk@ozlabs.org>
6922 M: Joel Stanley <joel@jms.id.au>
6923 R: Alistar Popple <alistair@popple.id.au>
6924 R: Eddie James <eajames@linux.ibm.com>
6925 L: linux-fsi@lists.ozlabs.org
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6927 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6930 F: include/linux/fsi*.h
6931 F: include/trace/events/fsi*.h
6933 FSI-ATTACHED I2C DRIVER
6934 M: Eddie James <eajames@linux.ibm.com>
6935 L: linux-i2c@vger.kernel.org
6936 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6938 F: drivers/i2c/busses/i2c-fsi.c
6939 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6941 FSI-ATTACHED SPI DRIVER
6942 M: Eddie James <eajames@linux.ibm.com>
6943 L: linux-spi@vger.kernel.org
6945 F: drivers/spi/spi-fsi.c
6946 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
6948 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6949 M: Jan Kara <jack@suse.cz>
6950 R: Amir Goldstein <amir73il@gmail.com>
6951 L: linux-fsdevel@vger.kernel.org
6952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6955 F: include/linux/fsnotify*.h
6957 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6958 M: Eric Biggers <ebiggers@kernel.org>
6959 M: Theodore Y. Ts'o <tytso@mit.edu>
6960 L: linux-fscrypt@vger.kernel.org
6961 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6962 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6965 F: include/linux/fsverity.h
6966 F: include/uapi/linux/fsverity.h
6967 F: Documentation/filesystems/fsverity.rst
6969 FUJITSU LAPTOP EXTRAS
6970 M: Jonathan Woithe <jwoithe@just42.net>
6971 L: platform-driver-x86@vger.kernel.org
6973 F: drivers/platform/x86/fujitsu-laptop.c
6975 FUJITSU M-5MO LS CAMERA ISP DRIVER
6976 M: Kyungmin Park <kyungmin.park@samsung.com>
6977 M: Heungjun Kim <riverful.kim@samsung.com>
6978 L: linux-media@vger.kernel.org
6980 F: drivers/media/i2c/m5mols/
6981 F: include/media/i2c/m5mols.h
6983 FUJITSU TABLET EXTRAS
6984 M: Robert Gerlach <khnz@gmx.de>
6985 L: platform-driver-x86@vger.kernel.org
6987 F: drivers/platform/x86/fujitsu-tablet.c
6989 FUSE: FILESYSTEM IN USERSPACE
6990 M: Miklos Szeredi <miklos@szeredi.hu>
6991 L: linux-fsdevel@vger.kernel.org
6992 W: http://fuse.sourceforge.net/
6993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6996 F: include/uapi/linux/fuse.h
6997 F: Documentation/filesystems/fuse.rst
7000 M: Thomas Gleixner <tglx@linutronix.de>
7001 M: Ingo Molnar <mingo@redhat.com>
7002 R: Peter Zijlstra <peterz@infradead.org>
7003 R: Darren Hart <dvhart@infradead.org>
7004 L: linux-kernel@vger.kernel.org
7005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7008 F: include/asm-generic/futex.h
7009 F: include/linux/futex.h
7010 F: include/uapi/linux/futex.h
7011 F: tools/testing/selftests/futex/
7012 F: tools/perf/bench/futex*
7013 F: Documentation/*futex*
7016 M: Kees Cook <keescook@chromium.org>
7017 R: Emese Revfy <re.emese@gmail.com>
7018 L: kernel-hardening@lists.openwall.com
7020 F: scripts/gcc-plugins/
7021 F: scripts/gcc-plugin.sh
7022 F: scripts/Makefile.gcc-plugins
7023 F: Documentation/kbuild/gcc-plugins.rst
7025 GASKET DRIVER FRAMEWORK
7026 M: Rob Springer <rspringer@google.com>
7027 M: Todd Poynor <toddpoynor@google.com>
7028 M: Ben Chan <benchan@chromium.org>
7030 F: drivers/staging/gasket/
7032 GCOV BASED KERNEL PROFILING
7033 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7036 F: Documentation/dev-tools/gcov.rst
7038 GDB KERNEL DEBUGGING HELPER SCRIPTS
7039 M: Jan Kiszka <jan.kiszka@siemens.com>
7040 M: Kieran Bingham <kbingham@kernel.org>
7044 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7045 M: Achim Leubner <achim_leubner@adaptec.com>
7046 L: linux-scsi@vger.kernel.org
7047 W: http://www.icp-vortex.com/
7049 F: drivers/scsi/gdt*
7051 GEMTEK FM RADIO RECEIVER DRIVER
7052 M: Hans Verkuil <hverkuil@xs4all.nl>
7053 L: linux-media@vger.kernel.org
7054 T: git git://linuxtv.org/media_tree.git
7055 W: https://linuxtv.org
7057 F: drivers/media/radio/radio-gemtek*
7059 GENERIC ARCHITECTURE TOPOLOGY
7060 M: Sudeep Holla <sudeep.holla@arm.com>
7061 L: linux-kernel@vger.kernel.org
7063 F: drivers/base/arch_topology.c
7064 F: include/linux/arch_topology.h
7066 GENERIC GPIO I2C DRIVER
7067 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7069 F: drivers/i2c/busses/i2c-gpio.c
7070 F: include/linux/platform_data/i2c-gpio.h
7072 GENERIC GPIO I2C MULTIPLEXER DRIVER
7073 M: Peter Korsgaard <peter.korsgaard@barco.com>
7074 L: linux-i2c@vger.kernel.org
7076 F: drivers/i2c/muxes/i2c-mux-gpio.c
7077 F: include/linux/platform_data/i2c-mux-gpio.h
7078 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7080 GENERIC HDLC (WAN) DRIVERS
7081 M: Krzysztof Halasa <khc@pm.waw.pl>
7082 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7084 F: drivers/net/wan/c101.c
7085 F: drivers/net/wan/hd6457*
7086 F: drivers/net/wan/hdlc*
7087 F: drivers/net/wan/n2.c
7088 F: drivers/net/wan/pc300too.c
7089 F: drivers/net/wan/pci200syn.c
7090 F: drivers/net/wan/wanxl*
7092 GENERIC INCLUDE/ASM HEADER FILES
7093 M: Arnd Bergmann <arnd@arndb.de>
7094 L: linux-arch@vger.kernel.org
7095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7097 F: include/asm-generic/
7098 F: include/uapi/asm-generic/
7100 GENERIC PHY FRAMEWORK
7101 M: Kishon Vijay Abraham I <kishon@ti.com>
7102 L: linux-kernel@vger.kernel.org
7103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7106 F: include/linux/phy/
7107 F: Documentation/devicetree/bindings/phy/
7109 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7110 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7112 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7115 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7116 M: Kevin Hilman <khilman@kernel.org>
7117 M: Ulf Hansson <ulf.hansson@linaro.org>
7118 L: linux-pm@vger.kernel.org
7120 F: drivers/base/power/domain*.c
7121 F: include/linux/pm_domain.h
7122 F: Documentation/devicetree/bindings/power/power?domain*
7124 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7125 M: Eugen Hristev <eugen.hristev@microchip.com>
7126 L: linux-input@vger.kernel.org
7128 F: drivers/input/touchscreen/resistive-adc-touch.c
7130 GENERIC UIO DRIVER FOR PCI DEVICES
7131 M: "Michael S. Tsirkin" <mst@redhat.com>
7132 L: kvm@vger.kernel.org
7134 F: drivers/uio/uio_pci_generic.c
7136 GENERIC VDSO LIBRARY
7137 M: Andy Lutomirski <luto@kernel.org>
7138 M: Thomas Gleixner <tglx@linutronix.de>
7139 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7140 L: linux-kernel@vger.kernel.org
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7144 F: kernel/time/vsyscall.c
7146 F: include/asm-generic/vdso/vsyscall.h
7148 GENWQE (IBM Generic Workqueue Card)
7149 M: Frank Haverkamp <haver@linux.ibm.com>
7151 F: drivers/misc/genwqe/
7153 GET_MAINTAINER SCRIPT
7154 M: Joe Perches <joe@perches.com>
7156 F: scripts/get_maintainer.pl
7159 M: Bob Peterson <rpeterso@redhat.com>
7160 M: Andreas Gruenbacher <agruenba@redhat.com>
7161 L: cluster-devel@redhat.com
7162 W: http://sources.redhat.com/cluster/
7163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7165 F: Documentation/filesystems/gfs2*.txt
7167 F: include/uapi/linux/gfs2_ondisk.h
7170 M: Johan Hovold <johan@kernel.org>
7171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7173 F: Documentation/ABI/testing/sysfs-class-gnss
7174 F: Documentation/devicetree/bindings/gnss/
7176 F: include/linux/gnss.h
7179 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7180 L: linux-media@vger.kernel.org
7182 F: drivers/media/usb/go7007/
7185 M: Bastien Nocera <hadess@hadess.net>
7186 L: linux-input@vger.kernel.org
7188 F: drivers/input/touchscreen/goodix.c
7190 GOOGLE ETHERNET DRIVERS
7191 M: Catherine Sullivan <csully@google.com>
7192 R: Sagi Shahar <sagis@google.com>
7193 R: Jon Olson <jonolson@google.com>
7194 L: netdev@vger.kernel.org
7196 F: Documentation/networking/device_drivers/google/gve.rst
7197 F: drivers/net/ethernet/google
7199 GPD POCKET FAN DRIVER
7200 M: Hans de Goede <hdegoede@redhat.com>
7201 L: platform-driver-x86@vger.kernel.org
7203 F: drivers/platform/x86/gpd-pocket-fan.c
7206 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7207 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7208 L: linux-gpio@vger.kernel.org
7209 L: linux-acpi@vger.kernel.org
7211 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7212 F: drivers/gpio/gpiolib-acpi.c
7213 F: drivers/gpio/gpiolib-acpi.h
7216 M: Sean Young <sean@mess.org>
7217 L: linux-media@vger.kernel.org
7219 F: drivers/media/rc/gpio-ir-tx.c
7222 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7223 L: linux-gpio@vger.kernel.org
7225 F: drivers/gpio/gpio-mockup.c
7226 F: tools/testing/selftests/gpio/
7229 M: Linus Walleij <linus.walleij@linaro.org>
7230 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7231 L: linux-gpio@vger.kernel.org
7233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7234 F: Documentation/ABI/obsolete/sysfs-gpio
7235 F: Documentation/ABI/testing/gpio-cdev
7236 F: Documentation/admin-guide/gpio/
7237 F: Documentation/devicetree/bindings/gpio/
7238 F: Documentation/driver-api/gpio/
7240 F: include/asm-generic/gpio.h
7241 F: include/linux/gpio/
7242 F: include/linux/gpio.h
7243 F: include/linux/of_gpio.h
7244 F: include/uapi/linux/gpio.h
7247 GRE DEMULTIPLEXER DRIVER
7248 M: Dmitry Kozlov <xeb@mail.ru>
7249 L: netdev@vger.kernel.org
7251 F: net/ipv4/gre_demux.c
7252 F: net/ipv4/gre_offload.c
7253 F: include/net/gre.h
7255 GRETH 10/100/1G Ethernet MAC device driver
7256 M: Andreas Larsson <andreas@gaisler.com>
7257 L: netdev@vger.kernel.org
7259 F: drivers/net/ethernet/aeroflex/
7261 GREYBUS AUDIO PROTOCOLS DRIVERS
7262 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7263 M: Mark Greer <mgreer@animalcreek.com>
7265 F: drivers/staging/greybus/audio_apbridgea.c
7266 F: drivers/staging/greybus/audio_apbridgea.h
7267 F: drivers/staging/greybus/audio_codec.c
7268 F: drivers/staging/greybus/audio_codec.h
7269 F: drivers/staging/greybus/audio_gb.c
7270 F: drivers/staging/greybus/audio_manager.c
7271 F: drivers/staging/greybus/audio_manager.h
7272 F: drivers/staging/greybus/audio_manager_module.c
7273 F: drivers/staging/greybus/audio_manager_private.h
7274 F: drivers/staging/greybus/audio_manager_sysfs.c
7275 F: drivers/staging/greybus/audio_module.c
7276 F: drivers/staging/greybus/audio_topology.c
7278 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7279 M: Viresh Kumar <vireshk@kernel.org>
7281 F: drivers/staging/greybus/authentication.c
7282 F: drivers/staging/greybus/bootrom.c
7283 F: drivers/staging/greybus/firmware.h
7284 F: drivers/staging/greybus/fw-core.c
7285 F: drivers/staging/greybus/fw-download.c
7286 F: drivers/staging/greybus/fw-management.c
7287 F: drivers/staging/greybus/greybus_authentication.h
7288 F: drivers/staging/greybus/greybus_firmware.h
7289 F: drivers/staging/greybus/hid.c
7290 F: drivers/staging/greybus/i2c.c
7291 F: drivers/staging/greybus/spi.c
7292 F: drivers/staging/greybus/spilib.c
7293 F: drivers/staging/greybus/spilib.h
7295 GREYBUS LOOPBACK DRIVER
7296 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7298 F: drivers/staging/greybus/loopback.c
7300 GREYBUS PLATFORM DRIVERS
7301 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7303 F: drivers/staging/greybus/arche-platform.c
7304 F: drivers/staging/greybus/arche-apb-ctrl.c
7305 F: drivers/staging/greybus/arche_platform.h
7307 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7308 M: Rui Miguel Silva <rmfrfs@gmail.com>
7310 F: drivers/staging/greybus/sdio.c
7311 F: drivers/staging/greybus/light.c
7312 F: drivers/staging/greybus/gpio.c
7313 F: drivers/staging/greybus/power_supply.c
7314 F: drivers/staging/greybus/spi.c
7315 F: drivers/staging/greybus/spilib.c
7318 M: Johan Hovold <johan@kernel.org>
7319 M: Alex Elder <elder@kernel.org>
7320 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7322 F: drivers/staging/greybus/
7324 F: include/linux/greybus.h
7325 F: include/linux/greybus/
7326 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7328 GREYBUS UART PROTOCOLS DRIVERS
7329 M: David Lin <dtwlin@gmail.com>
7331 F: drivers/staging/greybus/uart.c
7332 F: drivers/staging/greybus/log.c
7334 GS1662 VIDEO SERIALIZER
7335 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7336 L: linux-media@vger.kernel.org
7337 T: git git://linuxtv.org/media_tree.git
7339 F: drivers/media/spi/gs1662.c
7341 GSPCA FINEPIX SUBDRIVER
7342 M: Frank Zago <frank@zago.net>
7343 L: linux-media@vger.kernel.org
7344 T: git git://linuxtv.org/media_tree.git
7346 F: drivers/media/usb/gspca/finepix.c
7348 GSPCA GL860 SUBDRIVER
7349 M: Olivier Lorin <o.lorin@laposte.net>
7350 L: linux-media@vger.kernel.org
7351 T: git git://linuxtv.org/media_tree.git
7353 F: drivers/media/usb/gspca/gl860/
7355 GSPCA M5602 SUBDRIVER
7356 M: Erik Andren <erik.andren@gmail.com>
7357 L: linux-media@vger.kernel.org
7358 T: git git://linuxtv.org/media_tree.git
7360 F: drivers/media/usb/gspca/m5602/
7362 GSPCA PAC207 SONIXB SUBDRIVER
7363 M: Hans Verkuil <hverkuil@xs4all.nl>
7364 L: linux-media@vger.kernel.org
7365 T: git git://linuxtv.org/media_tree.git
7367 F: drivers/media/usb/gspca/pac207.c
7369 GSPCA SN9C20X SUBDRIVER
7370 M: Brian Johnson <brijohn@gmail.com>
7371 L: linux-media@vger.kernel.org
7372 T: git git://linuxtv.org/media_tree.git
7374 F: drivers/media/usb/gspca/sn9c20x.c
7376 GSPCA T613 SUBDRIVER
7377 M: Leandro Costantino <lcostantino@gmail.com>
7378 L: linux-media@vger.kernel.org
7379 T: git git://linuxtv.org/media_tree.git
7381 F: drivers/media/usb/gspca/t613.c
7383 GSPCA USB WEBCAM DRIVER
7384 M: Hans Verkuil <hverkuil@xs4all.nl>
7385 L: linux-media@vger.kernel.org
7386 T: git git://linuxtv.org/media_tree.git
7388 F: drivers/media/usb/gspca/
7390 GTP (GPRS Tunneling Protocol)
7391 M: Pablo Neira Ayuso <pablo@netfilter.org>
7392 M: Harald Welte <laforge@gnumonks.org>
7393 L: osmocom-net-gprs@lists.osmocom.org
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7396 F: drivers/net/gtp.c
7398 GUID PARTITION TABLE (GPT)
7399 M: Davidlohr Bueso <dave@stgolabs.net>
7400 L: linux-efi@vger.kernel.org
7402 F: block/partitions/efi.*
7405 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7406 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7407 W: http://uclinux-h8.sourceforge.jp
7408 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7411 F: drivers/clocksource/h8300_*.c
7412 F: drivers/clk/h8300/
7413 F: drivers/irqchip/irq-renesas-h8*.c
7415 HABANALABS PCI DRIVER
7416 M: Oded Gabbay <oded.gabbay@gmail.com>
7417 T: git https://github.com/HabanaAI/linux.git
7419 F: drivers/misc/habanalabs/
7420 F: include/uapi/misc/habanalabs.h
7421 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7422 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7425 M: Antti Palosaari <crope@iki.fi>
7426 L: linux-media@vger.kernel.org
7427 W: https://linuxtv.org
7428 W: http://palosaari.fi/linux/
7429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7430 T: git git://linuxtv.org/anttip/media_tree.git
7432 F: drivers/media/usb/hackrf/
7434 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7435 M: Frank Seidel <frank@f-seidel.de>
7436 L: platform-driver-x86@vger.kernel.org
7438 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7439 F: drivers/platform/x86/hdaps.c
7442 M: Jean Delvare <jdelvare@suse.com>
7443 M: Guenter Roeck <linux@roeck-us.net>
7444 L: linux-hwmon@vger.kernel.org
7445 W: http://hwmon.wiki.kernel.org/
7446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7448 F: Documentation/devicetree/bindings/hwmon/
7449 F: Documentation/hwmon/
7451 F: include/linux/hwmon*.h
7452 F: include/trace/events/hwmon*.h
7454 HARDWARE RANDOM NUMBER GENERATOR CORE
7455 M: Matt Mackall <mpm@selenic.com>
7456 M: Herbert Xu <herbert@gondor.apana.org.au>
7457 L: linux-crypto@vger.kernel.org
7459 F: Documentation/devicetree/bindings/rng/
7460 F: Documentation/admin-guide/hw_random.rst
7461 F: drivers/char/hw_random/
7462 F: include/linux/hw_random.h
7464 HARDWARE TRACING FACILITIES
7465 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7467 F: drivers/hwtracing/
7469 HARDWARE SPINLOCK CORE
7470 M: Ohad Ben-Cohen <ohad@wizery.com>
7471 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7472 R: Baolin Wang <baolin.wang7@gmail.com>
7473 L: linux-remoteproc@vger.kernel.org
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7476 F: Documentation/devicetree/bindings/hwlock/
7477 F: Documentation/hwspinlock.txt
7478 F: drivers/hwspinlock/
7479 F: include/linux/hwspinlock.h
7481 HARMONY SOUND DRIVER
7482 L: linux-parisc@vger.kernel.org
7484 F: sound/parisc/harmony.*
7486 HDPVR USB VIDEO ENCODER DRIVER
7487 M: Hans Verkuil <hverkuil@xs4all.nl>
7488 L: linux-media@vger.kernel.org
7489 T: git git://linuxtv.org/media_tree.git
7490 W: https://linuxtv.org
7492 F: drivers/media/usb/hdpvr/
7494 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7495 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7497 F: Documentation/watchdog/hpwdt.rst
7498 F: drivers/watchdog/hpwdt.c
7500 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7501 M: Don Brace <don.brace@microsemi.com>
7502 L: esc.storagedev@microsemi.com
7503 L: linux-scsi@vger.kernel.org
7505 F: Documentation/scsi/hpsa.rst
7506 F: drivers/scsi/hpsa*.[ch]
7507 F: include/linux/cciss*.h
7508 F: include/uapi/linux/cciss*.h
7511 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7512 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7513 L: linux-rdma@vger.kernel.org
7515 F: drivers/infiniband/hw/hfi1
7518 L: linux-fsdevel@vger.kernel.org
7520 F: Documentation/filesystems/hfs.rst
7524 L: linux-fsdevel@vger.kernel.org
7526 F: Documentation/filesystems/hfsplus.rst
7529 HGA FRAMEBUFFER DRIVER
7530 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7531 L: linux-nvidia@lists.surfsouth.com
7532 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7534 F: drivers/video/fbdev/hgafb.c
7536 HIBERNATION (aka Software Suspend, aka swsusp)
7537 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7538 M: Pavel Machek <pavel@ucw.cz>
7539 L: linux-pm@vger.kernel.org
7540 B: https://bugzilla.kernel.org
7543 F: drivers/base/power/
7545 F: include/linux/suspend.h
7546 F: include/linux/freezer.h
7547 F: include/linux/pm.h
7548 F: arch/*/include/asm/suspend*.h
7551 M: Jiri Kosina <jikos@kernel.org>
7552 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7553 L: linux-input@vger.kernel.org
7554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7557 F: include/linux/hid*
7558 F: include/uapi/linux/hid*
7560 HID SENSOR HUB DRIVERS
7561 M: Jiri Kosina <jikos@kernel.org>
7562 M: Jonathan Cameron <jic23@kernel.org>
7563 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7564 L: linux-input@vger.kernel.org
7565 L: linux-iio@vger.kernel.org
7567 F: Documentation/hid/hid-sensor*
7568 F: drivers/hid/hid-sensor-*
7569 F: drivers/iio/*/hid-*
7570 F: include/linux/hid-sensor-*
7572 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7573 M: Thomas Gleixner <tglx@linutronix.de>
7574 L: linux-kernel@vger.kernel.org
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7577 F: Documentation/timers/
7578 F: kernel/time/hrtimer.c
7579 F: kernel/time/clockevents.c
7580 F: kernel/time/timer_*.c
7581 F: include/linux/clockchips.h
7582 F: include/linux/hrtimer.h
7584 HIGH-SPEED SCC DRIVER FOR AX.25
7585 L: linux-hams@vger.kernel.org
7587 F: drivers/net/hamradio/dmascc.c
7588 F: drivers/net/hamradio/scc.c
7590 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7591 M: HighPoint Linux Team <linux@highpoint-tech.com>
7592 W: http://www.highpoint-tech.com
7594 F: Documentation/scsi/hptiop.rst
7595 F: drivers/scsi/hptiop.c
7598 M: Jes Sorensen <jes@trained-monkey.org>
7599 L: linux-hippi@sunsite.dk
7601 F: include/linux/hippidevice.h
7602 F: include/uapi/linux/if_hippi.h
7604 F: drivers/net/hippi/
7606 HISILICON DMA DRIVER
7607 M: Zhou Wang <wangzhou1@hisilicon.com>
7608 L: dmaengine@vger.kernel.org
7610 F: drivers/dma/hisi_dma.c
7612 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7613 M: Zaibo Xu <xuzaibo@huawei.com>
7614 L: linux-crypto@vger.kernel.org
7616 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7617 F: drivers/crypto/hisilicon/sec2/sec_main.c
7618 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7619 F: drivers/crypto/hisilicon/sec2/sec.h
7620 F: Documentation/ABI/testing/debugfs-hisi-sec
7622 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7623 M: Zaibo Xu <xuzaibo@huawei.com>
7624 L: linux-crypto@vger.kernel.org
7626 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7627 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7628 F: drivers/crypto/hisilicon/hpre/hpre.h
7629 F: Documentation/ABI/testing/debugfs-hisi-hpre
7631 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7632 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7633 M: Salil Mehta <salil.mehta@huawei.com>
7634 L: netdev@vger.kernel.org
7635 W: http://www.hisilicon.com
7637 F: drivers/net/ethernet/hisilicon/hns3/
7639 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7640 M: Zaibo Xu <xuzaibo@huawei.com>
7642 F: drivers/char/hw_random/hisi-trng-v2.c
7644 HISILICON LPC BUS DRIVER
7645 M: john.garry@huawei.com
7646 W: http://www.hisilicon.com
7648 F: drivers/bus/hisi_lpc.c
7649 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7651 HISILICON NETWORK SUBSYSTEM DRIVER
7652 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7653 M: Salil Mehta <salil.mehta@huawei.com>
7654 L: netdev@vger.kernel.org
7655 W: http://www.hisilicon.com
7657 F: drivers/net/ethernet/hisilicon/
7658 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7660 HISILICON PMU DRIVER
7661 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7662 W: http://www.hisilicon.com
7664 F: drivers/perf/hisilicon
7665 F: Documentation/admin-guide/perf/hisi-pmu.rst
7667 HISILICON ROCE DRIVER
7668 M: Lijun Ou <oulijun@huawei.com>
7669 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7670 M: Weihang Li <liweihang@huawei.com>
7671 L: linux-rdma@vger.kernel.org
7673 F: drivers/infiniband/hw/hns/
7674 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7676 HISILICON SAS Controller
7677 M: John Garry <john.garry@huawei.com>
7678 W: http://www.hisilicon.com
7680 F: drivers/scsi/hisi_sas/
7681 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7683 HISILICON V3XX SPI NOR FLASH Controller Driver
7684 M: John Garry <john.garry@huawei.com>
7685 W: http://www.hisilicon.com
7687 F: drivers/spi/spi-hisi-sfc-v3xx.c
7689 HISILICON QM AND ZIP Controller DRIVER
7690 M: Zhou Wang <wangzhou1@hisilicon.com>
7691 L: linux-crypto@vger.kernel.org
7693 F: drivers/crypto/hisilicon/qm.c
7694 F: drivers/crypto/hisilicon/qm.h
7695 F: drivers/crypto/hisilicon/sgl.c
7696 F: drivers/crypto/hisilicon/zip/
7697 F: Documentation/ABI/testing/debugfs-hisi-zip
7699 HMM - Heterogeneous Memory Management
7700 M: Jérôme Glisse <jglisse@redhat.com>
7701 L: linux-mm@kvack.org
7704 F: include/linux/hmm*
7705 F: Documentation/vm/hmm.rst
7708 M: Jouni Malinen <j@w1.fi>
7709 L: linux-wireless@vger.kernel.org
7710 W: http://w1.fi/hostap-driver.html
7712 F: drivers/net/wireless/intersil/hostap/
7714 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7715 L: platform-driver-x86@vger.kernel.org
7717 F: drivers/platform/x86/tc1100-wmi.c
7719 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7720 M: Jaroslav Kysela <perex@perex.cz>
7722 F: drivers/staging/hp/hp100.*
7724 HPET: High Precision Event Timers driver
7725 M: Clemens Ladisch <clemens@ladisch.de>
7727 F: Documentation/timers/hpet.rst
7728 F: drivers/char/hpet.c
7729 F: include/linux/hpet.h
7730 F: include/uapi/linux/hpet.h
7734 F: arch/x86/kernel/hpet.c
7735 F: arch/x86/include/asm/hpet.h
7738 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7739 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7744 M: Sebastian Reichel <sre@kernel.org>
7745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7747 F: Documentation/ABI/testing/sysfs-bus-hsi
7748 F: Documentation/driver-api/hsi.rst
7750 F: include/linux/hsi/
7751 F: include/uapi/linux/hsi/
7754 L: linux-usb@vger.kernel.org
7756 F: drivers/net/usb/hso.c
7758 HSR NETWORK PROTOCOL
7759 L: netdev@vger.kernel.org
7763 HT16K33 LED CONTROLLER DRIVER
7764 M: Robin van der Gracht <robin@protonic.nl>
7766 F: drivers/auxdisplay/ht16k33.c
7767 F: Documentation/devicetree/bindings/display/ht16k33.txt
7769 HTCPEN TOUCHSCREEN DRIVER
7770 M: Pau Oliva Fora <pof@eslack.org>
7771 L: linux-input@vger.kernel.org
7773 F: drivers/input/touchscreen/htcpen.c
7775 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7776 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7777 L: linux-iio@vger.kernel.org
7778 W: http://www.st.com/
7780 F: drivers/iio/humidity/hts221*
7781 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7783 HUAWEI ETHERNET DRIVER
7784 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7785 L: netdev@vger.kernel.org
7787 F: Documentation/networking/hinic.txt
7788 F: drivers/net/ethernet/huawei/hinic/
7791 M: Mike Kravetz <mike.kravetz@oracle.com>
7792 L: linux-mm@kvack.org
7796 F: include/linux/hugetlb.h
7797 F: Documentation/admin-guide/mm/hugetlbpage.rst
7798 F: Documentation/vm/hugetlbfs_reserv.rst
7799 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7802 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7803 L: linux-media@vger.kernel.org
7804 T: git git://linuxtv.org/media_tree.git
7805 W: https://linuxtv.org
7807 F: drivers/media/platform/sti/hva
7809 HWPOISON MEMORY FAILURE HANDLING
7810 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7811 L: linux-mm@kvack.org
7813 F: mm/memory-failure.c
7814 F: mm/hwpoison-inject.c
7816 HYGON PROCESSOR SUPPORT
7817 M: Pu Wen <puwen@hygon.cn>
7818 L: linux-kernel@vger.kernel.org
7820 F: arch/x86/kernel/cpu/hygon.c
7822 HYNIX HI556 SENSOR DRIVER
7823 M: Shawn Tu <shawnx.tu@intel.com>
7824 L: linux-media@vger.kernel.org
7825 T: git git://linuxtv.org/media_tree.git
7827 F: drivers/media/i2c/hi556.c
7829 Hyper-V CORE AND DRIVERS
7830 M: "K. Y. Srinivasan" <kys@microsoft.com>
7831 M: Haiyang Zhang <haiyangz@microsoft.com>
7832 M: Stephen Hemminger <sthemmin@microsoft.com>
7833 M: Wei Liu <wei.liu@kernel.org>
7834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7835 L: linux-hyperv@vger.kernel.org
7837 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7838 F: arch/x86/include/asm/mshyperv.h
7839 F: arch/x86/include/asm/trace/hyperv.h
7840 F: arch/x86/include/asm/hyperv-tlfs.h
7841 F: arch/x86/kernel/cpu/mshyperv.c
7843 F: drivers/clocksource/hyperv_timer.c
7844 F: drivers/hid/hid-hyperv.c
7846 F: drivers/input/serio/hyperv-keyboard.c
7847 F: drivers/pci/controller/pci-hyperv.c
7848 F: drivers/pci/controller/pci-hyperv-intf.c
7849 F: drivers/net/hyperv/
7850 F: drivers/scsi/storvsc_drv.c
7851 F: drivers/uio/uio_hv_generic.c
7852 F: drivers/video/fbdev/hyperv_fb.c
7853 F: drivers/iommu/hyperv-iommu.c
7854 F: net/vmw_vsock/hyperv_transport.c
7855 F: include/clocksource/hyperv_timer.h
7856 F: include/linux/hyperv.h
7857 F: include/uapi/linux/hyperv.h
7858 F: include/asm-generic/mshyperv.h
7860 F: Documentation/ABI/stable/sysfs-bus-vmbus
7861 F: Documentation/ABI/testing/debugfs-hyperv
7864 M: Vignesh Raghavendra <vigneshr@ti.com>
7865 L: linux-mtd@lists.infradead.org
7866 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
7868 C: irc://irc.oftc.net/mtd
7870 F: drivers/mtd/hyperbus/
7871 F: include/linux/mtd/hyperbus.h
7872 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7873 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7875 HYPERVISOR VIRTUAL CONSOLE DRIVER
7876 L: linuxppc-dev@lists.ozlabs.org
7881 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7882 L: linux-i2c@vger.kernel.org
7883 L: linux-acpi@vger.kernel.org
7885 F: drivers/i2c/i2c-core-acpi.c
7887 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7888 M: Ajay Gupta <ajayg@nvidia.com>
7889 L: linux-i2c@vger.kernel.org
7891 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7892 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7895 M: Peter Rosin <peda@axentia.se>
7896 L: linux-i2c@vger.kernel.org
7898 F: Documentation/i2c/i2c-topology.rst
7899 F: Documentation/i2c/muxes/
7900 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7901 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7902 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7903 F: drivers/i2c/i2c-mux.c
7904 F: drivers/i2c/muxes/
7905 F: include/linux/i2c-mux.h
7907 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7908 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7909 L: linux-i2c@vger.kernel.org
7911 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7912 F: drivers/i2c/busses/i2c-mv64xxx.c
7914 I2C OVER PARALLEL PORT
7915 M: Jean Delvare <jdelvare@suse.com>
7916 L: linux-i2c@vger.kernel.org
7918 F: Documentation/i2c/busses/i2c-parport.rst
7919 F: drivers/i2c/busses/i2c-parport.c
7922 M: Wolfram Sang <wsa@the-dreams.de>
7923 L: linux-i2c@vger.kernel.org
7924 W: https://i2c.wiki.kernel.org/
7925 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7928 F: Documentation/devicetree/bindings/i2c/i2c.txt
7929 F: Documentation/i2c/
7931 F: include/linux/i2c.h
7932 F: include/linux/i2c-dev.h
7933 F: include/linux/i2c-smbus.h
7934 F: include/uapi/linux/i2c.h
7935 F: include/uapi/linux/i2c-*.h
7937 I2C SUBSYSTEM HOST DRIVERS
7938 L: linux-i2c@vger.kernel.org
7939 W: https://i2c.wiki.kernel.org/
7940 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7943 F: Documentation/devicetree/bindings/i2c/
7944 F: drivers/i2c/algos/
7945 F: drivers/i2c/busses/
7948 M: Jean Delvare <jdelvare@suse.com>
7949 L: linux-i2c@vger.kernel.org
7951 F: Documentation/i2c/busses/i2c-taos-evm.rst
7952 F: drivers/i2c/busses/i2c-taos-evm.c
7955 M: Till Harbaum <till@harbaum.org>
7956 L: linux-i2c@vger.kernel.org
7957 W: http://www.harbaum.org/till/i2c_tiny_usb
7959 F: drivers/i2c/busses/i2c-tiny-usb.c
7961 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7962 M: Jean Delvare <jdelvare@suse.com>
7963 L: linux-i2c@vger.kernel.org
7965 F: Documentation/i2c/busses/i2c-ali1535.rst
7966 F: Documentation/i2c/busses/i2c-ali1563.rst
7967 F: Documentation/i2c/busses/i2c-ali15x3.rst
7968 F: Documentation/i2c/busses/i2c-amd756.rst
7969 F: Documentation/i2c/busses/i2c-amd8111.rst
7970 F: Documentation/i2c/busses/i2c-i801.rst
7971 F: Documentation/i2c/busses/i2c-nforce2.rst
7972 F: Documentation/i2c/busses/i2c-piix4.rst
7973 F: Documentation/i2c/busses/i2c-sis5595.rst
7974 F: Documentation/i2c/busses/i2c-sis630.rst
7975 F: Documentation/i2c/busses/i2c-sis96x.rst
7976 F: Documentation/i2c/busses/i2c-via.rst
7977 F: Documentation/i2c/busses/i2c-viapro.rst
7978 F: drivers/i2c/busses/i2c-ali1535.c
7979 F: drivers/i2c/busses/i2c-ali1563.c
7980 F: drivers/i2c/busses/i2c-ali15x3.c
7981 F: drivers/i2c/busses/i2c-amd756.c
7982 F: drivers/i2c/busses/i2c-amd756-s4882.c
7983 F: drivers/i2c/busses/i2c-amd8111.c
7984 F: drivers/i2c/busses/i2c-i801.c
7985 F: drivers/i2c/busses/i2c-isch.c
7986 F: drivers/i2c/busses/i2c-nforce2.c
7987 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7988 F: drivers/i2c/busses/i2c-piix4.c
7989 F: drivers/i2c/busses/i2c-sis5595.c
7990 F: drivers/i2c/busses/i2c-sis630.c
7991 F: drivers/i2c/busses/i2c-sis96x.c
7992 F: drivers/i2c/busses/i2c-via.c
7993 F: drivers/i2c/busses/i2c-viapro.c
7995 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7996 M: Hans de Goede <hdegoede@redhat.com>
7997 L: linux-i2c@vger.kernel.org
7999 F: drivers/i2c/busses/i2c-cht-wc.c
8001 I2C/SMBUS ISMT DRIVER
8002 M: Seth Heasley <seth.heasley@intel.com>
8003 M: Neil Horman <nhorman@tuxdriver.com>
8004 L: linux-i2c@vger.kernel.org
8005 F: drivers/i2c/busses/i2c-ismt.c
8006 F: Documentation/i2c/busses/i2c-ismt.rst
8008 I2C/SMBUS STUB DRIVER
8009 M: Jean Delvare <jdelvare@suse.com>
8010 L: linux-i2c@vger.kernel.org
8012 F: drivers/i2c/i2c-stub.c
8015 M: Boris Brezillon <bbrezillon@kernel.org>
8016 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8017 C: irc://chat.freenode.net/linux-i3c
8018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8020 F: Documentation/ABI/testing/sysfs-bus-i3c
8021 F: Documentation/devicetree/bindings/i3c/
8022 F: Documentation/driver-api/i3c
8024 F: include/linux/i3c/
8026 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8027 M: Vitor Soares <vitor.soares@synopsys.com>
8029 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8030 F: drivers/i3c/master/dw*
8032 I3C DRIVER FOR CADENCE I3C MASTER IP
8033 M: Przemysław Gaj <pgaj@cadence.com>
8035 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8036 F: drivers/i3c/master/i3c-master-cdns.c
8038 IA64 (Itanium) PLATFORM
8039 M: Tony Luck <tony.luck@intel.com>
8040 M: Fenghua Yu <fenghua.yu@intel.com>
8041 L: linux-ia64@vger.kernel.org
8042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8045 F: Documentation/ia64/
8047 IBM Power 842 compression accelerator
8048 M: Haren Myneni <haren@us.ibm.com>
8050 F: drivers/crypto/nx/Makefile
8051 F: drivers/crypto/nx/Kconfig
8052 F: drivers/crypto/nx/nx-842*
8053 F: include/linux/sw842.h
8057 IBM Power in-Nest Crypto Acceleration
8058 M: Breno Leitão <leitao@debian.org>
8059 M: Nayna Jain <nayna@linux.ibm.com>
8060 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8061 L: linux-crypto@vger.kernel.org
8063 F: drivers/crypto/nx/Makefile
8064 F: drivers/crypto/nx/Kconfig
8065 F: drivers/crypto/nx/nx-aes*
8066 F: drivers/crypto/nx/nx-sha*
8067 F: drivers/crypto/nx/nx.*
8068 F: drivers/crypto/nx/nx_csbcpb.h
8069 F: drivers/crypto/nx/nx_debugfs.c
8071 IBM Power Linux RAID adapter
8072 M: Brian King <brking@us.ibm.com>
8074 F: drivers/scsi/ipr.*
8076 IBM Power SRIOV Virtual NIC Device Driver
8077 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8078 M: John Allen <jallen@linux.ibm.com>
8079 L: netdev@vger.kernel.org
8081 F: drivers/net/ethernet/ibm/ibmvnic.*
8083 IBM Power Virtual Accelerator Switchboard
8084 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8085 L: linuxppc-dev@lists.ozlabs.org
8087 F: arch/powerpc/platforms/powernv/vas*
8088 F: arch/powerpc/platforms/powernv/copy-paste.h
8089 F: arch/powerpc/include/asm/vas.h
8091 IBM Power Virtual Ethernet Device Driver
8092 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8093 L: netdev@vger.kernel.org
8095 F: drivers/net/ethernet/ibm/ibmveth.*
8097 IBM Power Virtual FC Device Drivers
8098 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8099 L: linux-scsi@vger.kernel.org
8101 F: drivers/scsi/ibmvscsi/ibmvfc*
8103 IBM Power Virtual Management Channel Driver
8104 M: Steven Royer <seroyer@linux.ibm.com>
8106 F: drivers/misc/ibmvmc.*
8108 IBM Power Virtual SCSI Device Drivers
8109 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8110 L: linux-scsi@vger.kernel.org
8112 F: drivers/scsi/ibmvscsi/ibmvscsi*
8113 F: include/scsi/viosrp.h
8115 IBM Power Virtual SCSI Device Target Driver
8116 M: Michael Cyr <mikecyr@linux.ibm.com>
8117 L: linux-scsi@vger.kernel.org
8118 L: target-devel@vger.kernel.org
8120 F: drivers/scsi/ibmvscsi_tgt/
8122 IBM Power VMX Cryptographic instructions
8123 M: Breno Leitão <leitao@debian.org>
8124 M: Nayna Jain <nayna@linux.ibm.com>
8125 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8126 L: linux-crypto@vger.kernel.org
8128 F: drivers/crypto/vmx/Makefile
8129 F: drivers/crypto/vmx/Kconfig
8130 F: drivers/crypto/vmx/vmx.c
8131 F: drivers/crypto/vmx/aes*
8132 F: drivers/crypto/vmx/ghash*
8133 F: drivers/crypto/vmx/ppc-xlate.pl
8135 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8136 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8137 L: linux-pci@vger.kernel.org
8138 L: linuxppc-dev@lists.ozlabs.org
8140 F: drivers/pci/hotplug/rpaphp*
8142 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8143 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8144 L: linux-pci@vger.kernel.org
8145 L: linuxppc-dev@lists.ozlabs.org
8147 F: drivers/pci/hotplug/rpadlpar*
8149 IBM ServeRAID RAID DRIVER
8151 F: drivers/scsi/ips.*
8153 ICH LPC AND GPIO DRIVER
8154 M: Peter Tyser <ptyser@xes-inc.com>
8156 F: drivers/gpio/gpio-ich.c
8157 F: drivers/mfd/lpc_ich.c
8160 M: Max Staudt <max@enpas.org>
8161 L: linux-i2c@vger.kernel.org
8163 F: drivers/i2c/busses/i2c-icy.c
8166 M: "David S. Miller" <davem@davemloft.net>
8167 L: linux-ide@vger.kernel.org
8168 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8171 F: Documentation/ide/
8173 F: include/linux/ide.h
8176 M: Borislav Petkov <bp@alien8.de>
8177 L: linux-ide@vger.kernel.org
8179 F: Documentation/cdrom/ide-cd.rst
8180 F: drivers/ide/ide-cd*
8182 IDEAPAD LAPTOP EXTRAS DRIVER
8183 M: Ike Panhc <ike.pan@canonical.com>
8184 L: platform-driver-x86@vger.kernel.org
8186 W: http://launchpad.net/ideapad-laptop
8187 F: drivers/platform/x86/ideapad-laptop.c
8189 IDEAPAD LAPTOP SLIDEBAR DRIVER
8190 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8191 L: linux-input@vger.kernel.org
8193 W: https://github.com/o2genum/ideapad-slidebar
8194 F: drivers/input/misc/ideapad_slidebar.c
8196 IDT VersaClock 5 CLOCK DRIVER
8197 M: Marek Vasut <marek.vasut@gmail.com>
8199 F: drivers/clk/clk-versaclock5.c
8201 IEEE 802.15.4 SUBSYSTEM
8202 M: Alexander Aring <alex.aring@gmail.com>
8203 M: Stefan Schmidt <stefan@datenfreihafen.org>
8204 L: linux-wpan@vger.kernel.org
8205 W: http://wpan.cakelab.org/
8206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8211 F: drivers/net/ieee802154/
8212 F: include/linux/nl802154.h
8213 F: include/linux/ieee802154.h
8214 F: include/net/nl802154.h
8215 F: include/net/mac802154.h
8216 F: include/net/af_ieee802154.h
8217 F: include/net/cfg802154.h
8218 F: include/net/ieee802154_netdev.h
8219 F: Documentation/networking/ieee802154.rst
8222 M: Yotam Gigi <yotam.gi@gmail.com>
8223 M: Jamal Hadi Salim <jhs@mojatatu.com>
8225 F: include/net/ife.h
8226 F: include/uapi/linux/ife.h
8228 IGORPLUG-USB IR RECEIVER
8229 M: Sean Young <sean@mess.org>
8230 L: linux-media@vger.kernel.org
8232 F: drivers/media/rc/igorplugusb.c
8234 IGUANAWORKS USB IR TRANSCEIVER
8235 M: Sean Young <sean@mess.org>
8236 L: linux-media@vger.kernel.org
8238 F: drivers/media/rc/iguanair.c
8240 IIO DIGITAL POTENTIOMETER DAC
8241 M: Peter Rosin <peda@axentia.se>
8242 L: linux-iio@vger.kernel.org
8244 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8245 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8246 F: drivers/iio/dac/dpot-dac.c
8248 IIO ENVELOPE DETECTOR
8249 M: Peter Rosin <peda@axentia.se>
8250 L: linux-iio@vger.kernel.org
8252 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8253 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8254 F: drivers/iio/adc/envelope-detector.c
8257 M: Peter Rosin <peda@axentia.se>
8258 L: linux-iio@vger.kernel.org
8260 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8261 F: drivers/iio/multiplexer/iio-mux.c
8263 IIO SUBSYSTEM AND DRIVERS
8264 M: Jonathan Cameron <jic23@kernel.org>
8265 R: Hartmut Knaack <knaack.h@gmx.de>
8266 R: Lars-Peter Clausen <lars@metafoo.de>
8267 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8268 L: linux-iio@vger.kernel.org
8269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8271 F: Documentation/ABI/testing/configfs-iio*
8272 F: Documentation/ABI/testing/sysfs-bus-iio*
8273 F: Documentation/devicetree/bindings/iio/
8275 F: drivers/staging/iio/
8276 F: include/linux/iio/
8280 M: Peter Rosin <peda@axentia.se>
8281 L: linux-iio@vger.kernel.org
8283 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8284 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8285 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8286 F: drivers/iio/afe/iio-rescale.c
8288 IKANOS/ADI EAGLE ADSL USB DRIVER
8289 M: Matthieu Castet <castet.matthieu@free.fr>
8290 M: Stanislaw Gruszka <stf_xl@wp.pl>
8292 F: drivers/usb/atm/ueagle-atm.c
8294 IMGTEC ASCII LCD DRIVER
8295 M: Paul Burton <paulburton@kernel.org>
8297 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8298 F: drivers/auxdisplay/img-ascii-lcd.c
8300 IMGTEC IR DECODER DRIVER
8302 F: drivers/media/rc/img-ir/
8304 IMON SOUNDGRAPH USB IR RECEIVER
8305 M: Sean Young <sean@mess.org>
8306 L: linux-media@vger.kernel.org
8308 F: drivers/media/rc/imon_raw.c
8309 F: drivers/media/rc/imon.c
8311 IMS TWINTURBO FRAMEBUFFER DRIVER
8312 L: linux-fbdev@vger.kernel.org
8314 F: drivers/video/fbdev/imsttfb.c
8316 INA209 HARDWARE MONITOR DRIVER
8317 M: Guenter Roeck <linux@roeck-us.net>
8318 L: linux-hwmon@vger.kernel.org
8320 F: Documentation/hwmon/ina209.rst
8321 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8322 F: drivers/hwmon/ina209.c
8324 INA2XX HARDWARE MONITOR DRIVER
8325 M: Guenter Roeck <linux@roeck-us.net>
8326 L: linux-hwmon@vger.kernel.org
8328 F: Documentation/hwmon/ina2xx.rst
8329 F: drivers/hwmon/ina2xx.c
8330 F: include/linux/platform_data/ina2xx.h
8332 INDUSTRY PACK SUBSYSTEM (IPACK)
8333 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8334 M: Jens Taprogge <jens.taprogge@taprogge.org>
8335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8336 L: industrypack-devel@lists.sourceforge.net
8337 W: http://industrypack.sourceforge.net
8341 INFINEON DPS310 Driver
8342 M: Eddie James <eajames@linux.ibm.com>
8343 L: linux-iio@vger.kernel.org
8344 F: drivers/iio/pressure/dps310.c
8347 INFINIBAND SUBSYSTEM
8348 M: Doug Ledford <dledford@redhat.com>
8349 M: Jason Gunthorpe <jgg@mellanox.com>
8350 L: linux-rdma@vger.kernel.org
8351 W: https://github.com/linux-rdma/rdma-core
8352 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8355 F: Documentation/devicetree/bindings/infiniband/
8356 F: Documentation/infiniband/
8357 F: drivers/infiniband/
8358 F: include/uapi/linux/if_infiniband.h
8359 F: include/uapi/rdma/
8361 F: include/trace/events/ib_mad.h
8362 F: include/trace/events/ib_umad.h
8363 F: samples/bpf/ibumad_kern.c
8364 F: samples/bpf/ibumad_user.c
8366 INGENIC JZ4780 DMA Driver
8367 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8369 F: drivers/dma/dma-jz4780.c
8371 INGENIC JZ4780 NAND DRIVER
8372 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8373 L: linux-mtd@lists.infradead.org
8375 F: drivers/mtd/nand/raw/ingenic/
8378 M: Paul Cercueil <paul@crapouillou.net>
8380 F: arch/mips/boot/dts/ingenic/
8381 F: arch/mips/include/asm/mach-jz4740/
8382 F: arch/mips/jz4740/
8383 F: drivers/clk/ingenic/
8384 F: drivers/dma/dma-jz4780.c
8385 F: drivers/gpu/drm/ingenic/
8386 F: drivers/i2c/busses/i2c-jz4780.c
8387 F: drivers/iio/adc/ingenic-adc.c
8388 F: drivers/irqchip/irq-ingenic.c
8389 F: drivers/memory/jz4780-nemc.c
8390 F: drivers/mmc/host/jz4740_mmc.c
8391 F: drivers/mtd/nand/raw/ingenic/
8392 F: drivers/pinctrl/pinctrl-ingenic.c
8393 F: drivers/power/supply/ingenic-battery.c
8394 F: drivers/pwm/pwm-jz4740.c
8395 F: drivers/rtc/rtc-jz4740.c
8396 F: drivers/tty/serial/8250/8250_ingenic.c
8397 F: drivers/usb/musb/jz4740.c
8398 F: drivers/watchdog/jz4740_wdt.c
8399 F: include/dt-bindings/iio/adc/ingenic,adc.h
8400 F: include/linux/mfd/ingenic-tcu.h
8401 F: sound/soc/jz4740/
8402 F: sound/soc/codecs/jz47*
8405 M: Jan Kara <jack@suse.cz>
8406 R: Amir Goldstein <amir73il@gmail.com>
8407 L: linux-fsdevel@vger.kernel.org
8409 F: Documentation/filesystems/inotify.rst
8410 F: fs/notify/inotify/
8411 F: include/linux/inotify.h
8412 F: include/uapi/linux/inotify.h
8414 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8415 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8416 L: linux-input@vger.kernel.org
8417 Q: http://patchwork.kernel.org/project/linux-input/list/
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8421 F: include/linux/input.h
8422 F: include/uapi/linux/input.h
8423 F: include/uapi/linux/input-event-codes.h
8424 F: include/linux/input/
8425 F: Documentation/devicetree/bindings/input/
8426 F: Documentation/devicetree/bindings/serio/
8427 F: Documentation/input/
8429 INPUT MULTITOUCH (MT) PROTOCOL
8430 M: Henrik Rydberg <rydberg@bitmath.org>
8431 L: linux-input@vger.kernel.org
8433 F: Documentation/input/multi-touch-protocol.rst
8434 F: drivers/input/input-mt.c
8437 INSIDE SECURE CRYPTO DRIVER
8438 M: Antoine Tenart <antoine.tenart@bootlin.com>
8439 F: drivers/crypto/inside-secure/
8441 L: linux-crypto@vger.kernel.org
8443 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8444 M: Mimi Zohar <zohar@linux.ibm.com>
8445 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8446 L: linux-integrity@vger.kernel.org
8447 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8449 F: security/integrity/ima/
8451 INTEL 810/815 FRAMEBUFFER DRIVER
8452 M: Antonino Daplas <adaplas@gmail.com>
8453 L: linux-fbdev@vger.kernel.org
8455 F: drivers/video/fbdev/i810/
8458 M: Cezary Rojewski <cezary.rojewski@intel.com>
8459 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8460 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8461 M: Jie Yang <yang.jie@linux.intel.com>
8462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8466 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8467 M: Hans de Goede <hdegoede@redhat.com>
8468 L: platform-driver-x86@vger.kernel.org
8470 F: drivers/platform/x86/intel_atomisp2_pm.c
8472 INTEL C600 SERIES SAS CONTROLLER DRIVER
8473 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8474 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8475 L: linux-scsi@vger.kernel.org
8476 T: git git://git.code.sf.net/p/intel-sas/isci
8478 F: drivers/scsi/isci/
8480 INTEL CPU family model numbers
8481 M: Tony Luck <tony.luck@intel.com>
8483 L: linux-kernel@vger.kernel.org
8485 F: arch/x86/include/asm/intel-family.h
8487 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8488 M: Jani Nikula <jani.nikula@linux.intel.com>
8489 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8490 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8491 L: intel-gfx@lists.freedesktop.org
8492 W: https://01.org/linuxgraphics/
8493 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8494 C: irc://chat.freenode.net/intel-gfx
8495 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8496 T: git git://anongit.freedesktop.org/drm-intel
8498 F: drivers/gpu/drm/i915/
8499 F: include/drm/i915*
8500 F: include/uapi/drm/i915_drm.h
8501 F: Documentation/gpu/i915.rst
8503 INTEL ETHERNET DRIVERS
8504 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8505 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8506 W: http://www.intel.com/support/feedback.htm
8507 W: http://e1000.sourceforge.net/
8508 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8512 F: Documentation/networking/device_drivers/intel/e100.rst
8513 F: Documentation/networking/device_drivers/intel/e1000.rst
8514 F: Documentation/networking/device_drivers/intel/e1000e.rst
8515 F: Documentation/networking/device_drivers/intel/fm10k.rst
8516 F: Documentation/networking/device_drivers/intel/igb.rst
8517 F: Documentation/networking/device_drivers/intel/igbvf.rst
8518 F: Documentation/networking/device_drivers/intel/ixgb.rst
8519 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8520 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8521 F: Documentation/networking/device_drivers/intel/i40e.rst
8522 F: Documentation/networking/device_drivers/intel/iavf.rst
8523 F: Documentation/networking/device_drivers/intel/ice.rst
8524 F: drivers/net/ethernet/intel/
8525 F: drivers/net/ethernet/intel/*/
8526 F: include/linux/avf/virtchnl.h
8528 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8529 M: Maik Broemme <mbroemme@libmpq.org>
8530 L: linux-fbdev@vger.kernel.org
8532 F: Documentation/fb/intelfb.rst
8533 F: drivers/video/fbdev/intelfb/
8536 M: Andy Shevchenko <andy@kernel.org>
8537 L: linux-gpio@vger.kernel.org
8539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8540 F: drivers/gpio/gpio-ich.c
8541 F: drivers/gpio/gpio-intel-mid.c
8542 F: drivers/gpio/gpio-merrifield.c
8543 F: drivers/gpio/gpio-ml-ioh.c
8544 F: drivers/gpio/gpio-pch.c
8545 F: drivers/gpio/gpio-sch.c
8546 F: drivers/gpio/gpio-sodaville.c
8548 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8549 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8550 M: Zhi Wang <zhi.a.wang@intel.com>
8551 L: intel-gvt-dev@lists.freedesktop.org
8552 L: intel-gfx@lists.freedesktop.org
8553 W: https://01.org/igvt-g
8554 T: git https://github.com/intel/gvt-linux.git
8556 F: drivers/gpu/drm/i915/gvt/
8558 INTEL HID EVENT DRIVER
8559 M: Alex Hung <alex.hung@canonical.com>
8560 L: platform-driver-x86@vger.kernel.org
8562 F: drivers/platform/x86/intel-hid.c
8564 INTEL I/OAT DMA DRIVER
8565 M: Dave Jiang <dave.jiang@intel.com>
8566 R: Dan Williams <dan.j.williams@intel.com>
8567 L: dmaengine@vger.kernel.org
8568 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8570 F: drivers/dma/ioat*
8573 M: Dave Jiang <dave.jiang@intel.com>
8574 L: dmaengine@vger.kernel.org
8576 F: drivers/dma/idxd/*
8577 F: include/uapi/linux/idxd.h
8580 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8581 M: Len Brown <lenb@kernel.org>
8582 L: linux-pm@vger.kernel.org
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8584 B: https://bugzilla.kernel.org
8586 F: drivers/idle/intel_idle.c
8588 INTEL INTEGRATED SENSOR HUB DRIVER
8589 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8590 M: Jiri Kosina <jikos@kernel.org>
8591 L: linux-input@vger.kernel.org
8593 F: drivers/hid/intel-ish-hid/
8596 M: David Woodhouse <dwmw2@infradead.org>
8597 M: Lu Baolu <baolu.lu@linux.intel.com>
8598 L: iommu@lists.linux-foundation.org
8599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8601 F: drivers/iommu/dmar.c
8602 F: drivers/iommu/intel*.[ch]
8603 F: include/linux/intel-iommu.h
8604 F: include/linux/intel-svm.h
8606 INTEL IOP-ADMA DMA DRIVER
8607 R: Dan Williams <dan.j.williams@intel.com>
8609 F: drivers/dma/iop-adma.c
8611 INTEL IPU3 CSI-2 CIO2 DRIVER
8612 M: Yong Zhi <yong.zhi@intel.com>
8613 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8614 M: Bingbu Cao <bingbu.cao@intel.com>
8615 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8616 L: linux-media@vger.kernel.org
8618 F: drivers/media/pci/intel/ipu3/
8619 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8621 INTEL IPU3 CSI-2 IMGU DRIVER
8622 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8623 L: linux-media@vger.kernel.org
8625 F: drivers/staging/media/ipu3/
8626 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8627 F: Documentation/media/v4l-drivers/ipu3.rst
8628 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8630 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8631 M: Krzysztof Halasa <khalasa@piap.pl>
8633 F: include/linux/soc/ixp4xx/qmgr.h
8634 F: include/linux/soc/ixp4xx/npe.h
8635 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8636 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8637 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8638 F: drivers/net/wan/ixp4xx_hss.c
8640 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8641 M: Deepak Saxena <dsaxena@plexity.net>
8643 F: drivers/char/hw_random/ixp4xx-rng.c
8645 INTEL MANAGEMENT ENGINE (mei)
8646 M: Tomas Winkler <tomas.winkler@intel.com>
8647 L: linux-kernel@vger.kernel.org
8649 F: include/uapi/linux/mei.h
8650 F: include/linux/mei_cl_bus.h
8651 F: drivers/misc/mei/*
8652 F: drivers/watchdog/mei_wdt.c
8653 F: Documentation/driver-api/mei/*
8656 INTEL MENLOW THERMAL DRIVER
8657 M: Sujith Thomas <sujith.thomas@intel.com>
8658 L: platform-driver-x86@vger.kernel.org
8660 W: https://01.org/linux-acpi
8661 F: drivers/platform/x86/intel_menlow.c
8663 INTEL MIC DRIVERS (mic)
8664 M: Sudeep Dutt <sudeep.dutt@intel.com>
8665 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8667 W: https://github.com/sudeepdutt/mic
8668 W: http://software.intel.com/en-us/mic-developer
8669 F: Documentation/misc-devices/mic/
8670 F: drivers/dma/mic_x100_dma.c
8671 F: drivers/dma/mic_x100_dma.h
8672 F: drivers/misc/mic/
8673 F: include/linux/mic_bus.h
8674 F: include/linux/scif.h
8675 F: include/uapi/linux/mic_common.h
8676 F: include/uapi/linux/mic_ioctl.h
8677 F: include/uapi/linux/scif_ioctl.h
8679 INTEL PMC CORE DRIVER
8680 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8681 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8682 L: platform-driver-x86@vger.kernel.org
8684 F: drivers/platform/x86/intel_pmc_core*
8686 INTEL PMC/P-Unit IPC DRIVER
8687 M: Zha Qipeng<qipeng.zha@intel.com>
8688 L: platform-driver-x86@vger.kernel.org
8690 F: arch/x86/include/asm/intel_pmc_ipc.h
8691 F: arch/x86/include/asm/intel_punit_ipc.h
8692 F: drivers/platform/x86/intel_pmc_ipc.c
8693 F: drivers/platform/x86/intel_punit_ipc.c
8695 INTEL PMIC GPIO DRIVERS
8696 M: Andy Shevchenko <andy@kernel.org>
8698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8699 F: drivers/gpio/gpio-*cove.c
8700 F: drivers/gpio/gpio-msic.c
8702 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8703 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8705 F: drivers/mfd/intel_msic.c
8706 F: drivers/mfd/intel_soc_pmic*
8707 F: include/linux/mfd/intel_msic.h
8708 F: include/linux/mfd/intel_soc_pmic*
8710 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8711 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8712 L: linux-wireless@vger.kernel.org
8714 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8715 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8716 F: drivers/net/wireless/intel/ipw2x00/
8719 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8720 M: Len Brown <lenb@kernel.org>
8721 L: linux-pm@vger.kernel.org
8723 F: drivers/cpufreq/intel_pstate.c
8725 INTEL RDMA RNIC DRIVER
8726 M: Faisal Latif <faisal.latif@intel.com>
8727 M: Shiraz Saleem <shiraz.saleem@intel.com>
8728 L: linux-rdma@vger.kernel.org
8730 F: drivers/infiniband/hw/i40iw/
8731 F: include/uapi/rdma/i40iw-abi.h
8733 INTEL SPEED SELECT TECHNOLOGY
8734 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8735 L: platform-driver-x86@vger.kernel.org
8737 F: drivers/platform/x86/intel_speed_select_if/
8738 F: include/uapi/linux/isst_if.h
8739 F: tools/power/x86/intel-speed-select/
8741 INTEL STRATIX10 FIRMWARE DRIVERS
8742 M: Richard Gong <richard.gong@linux.intel.com>
8743 L: linux-kernel@vger.kernel.org
8745 F: drivers/firmware/stratix10-rsu.c
8746 F: drivers/firmware/stratix10-svc.c
8747 F: include/linux/firmware/intel/stratix10-smc.h
8748 F: include/linux/firmware/intel/stratix10-svc-client.h
8749 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8750 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8752 INTEL TELEMETRY DRIVER
8753 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8754 M: "David E. Box" <david.e.box@linux.intel.com>
8755 L: platform-driver-x86@vger.kernel.org
8757 F: arch/x86/include/asm/intel_telemetry.h
8758 F: drivers/platform/x86/intel_telemetry*
8760 INTEL UNCORE FREQUENCY CONTROL
8761 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8762 L: platform-driver-x86@vger.kernel.org
8764 F: drivers/platform/x86/intel-uncore-frequency.c
8766 INTEL VIRTUAL BUTTON DRIVER
8767 M: AceLan Kao <acelan.kao@canonical.com>
8768 L: platform-driver-x86@vger.kernel.org
8770 F: drivers/platform/x86/intel-vbtn.c
8772 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8773 M: Stanislaw Gruszka <stf_xl@wp.pl>
8774 L: linux-wireless@vger.kernel.org
8776 F: drivers/net/wireless/intel/iwlegacy/
8778 INTEL WIRELESS WIFI LINK (iwlwifi)
8779 M: Johannes Berg <johannes.berg@intel.com>
8780 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8781 M: Luca Coelho <luciano.coelho@intel.com>
8782 M: Intel Linux Wireless <linuxwifi@intel.com>
8783 L: linux-wireless@vger.kernel.org
8784 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8787 F: drivers/net/wireless/intel/iwlwifi/
8789 INTEL WIRELESS WIMAX CONNECTION 2400
8790 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8791 M: linux-wimax@intel.com
8792 L: wimax@linuxwimax.org (subscribers-only)
8794 W: http://linuxwimax.org
8795 F: Documentation/admin-guide/wimax/i2400m.rst
8796 F: drivers/net/wimax/i2400m/
8797 F: include/uapi/linux/wimax/i2400m.h
8799 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8800 M: Mario Limonciello <mario.limonciello@dell.com>
8802 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8805 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8807 F: Documentation/trace/intel_th.rst
8808 F: drivers/hwtracing/intel_th/
8809 F: include/linux/intel_th.h
8811 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8812 M: Ning Sun <ning.sun@intel.com>
8813 L: tboot-devel@lists.sourceforge.net
8814 W: http://tboot.sourceforge.net
8815 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8817 F: Documentation/x86/intel_txt.rst
8818 F: include/linux/tboot.h
8819 F: arch/x86/kernel/tboot.c
8822 M: Georgi Djakov <georgi.djakov@linaro.org>
8823 L: linux-pm@vger.kernel.org
8825 F: Documentation/driver-api/interconnect.rst
8826 F: Documentation/devicetree/bindings/interconnect/
8827 F: drivers/interconnect/
8828 F: include/dt-bindings/interconnect/
8829 F: include/linux/interconnect-provider.h
8830 F: include/linux/interconnect.h
8832 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8833 M: Linus Walleij <linus.walleij@linaro.org>
8834 L: linux-iio@vger.kernel.org
8836 F: drivers/iio/gyro/mpu3050*
8837 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8839 IOC3 ETHERNET DRIVER
8840 M: Ralf Baechle <ralf@linux-mips.org>
8841 L: linux-mips@vger.kernel.org
8843 F: drivers/net/ethernet/sgi/ioc3-eth.c
8845 IOMAP FILESYSTEM LIBRARY
8846 M: Christoph Hellwig <hch@infradead.org>
8847 M: Darrick J. Wong <darrick.wong@oracle.com>
8848 M: linux-xfs@vger.kernel.org
8849 M: linux-fsdevel@vger.kernel.org
8850 L: linux-xfs@vger.kernel.org
8851 L: linux-fsdevel@vger.kernel.org
8852 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8855 F: include/linux/iomap.h
8858 M: Joerg Roedel <joro@8bytes.org>
8859 L: iommu@lists.linux-foundation.org
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8862 F: Documentation/devicetree/bindings/iommu/
8864 F: include/linux/iommu.h
8865 F: include/linux/of_iommu.h
8866 F: include/linux/iova.h
8869 M: Jens Axboe <axboe@kernel.dk>
8870 L: io-uring@vger.kernel.org
8871 T: git git://git.kernel.dk/linux-block
8872 T: git git://git.kernel.dk/liburing
8877 F: include/uapi/linux/io_uring.h
8880 M: Corey Minyard <minyard@acm.org>
8881 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8882 W: http://openipmi.sourceforge.net/
8884 F: Documentation/devicetree/bindings/ipmi/
8885 F: Documentation/IPMI.txt
8886 F: drivers/char/ipmi/
8887 F: include/linux/ipmi*
8888 F: include/uapi/linux/ipmi*
8890 IPS SCSI RAID DRIVER
8891 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8892 L: linux-scsi@vger.kernel.org
8893 W: http://www.adaptec.com/
8895 F: drivers/scsi/ips*
8898 M: Wensong Zhang <wensong@linux-vs.org>
8899 M: Simon Horman <horms@verge.net.au>
8900 M: Julian Anastasov <ja@ssi.bg>
8901 L: netdev@vger.kernel.org
8902 L: lvs-devel@vger.kernel.org
8904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8906 F: Documentation/networking/ipvs-sysctl.txt
8907 F: include/net/ip_vs.h
8908 F: include/uapi/linux/ip_vs.h
8909 F: net/netfilter/ipvs/
8912 M: Jiri Kosina <jikos@kernel.org>
8913 M: David Sterba <dsterba@suse.com>
8915 F: drivers/tty/ipwireless/
8918 L: netdev@vger.kernel.org
8920 F: include/uapi/linux/ipx.h
8922 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8923 M: Marc Zyngier <maz@kernel.org>
8925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8926 F: Documentation/IRQ-domain.txt
8927 F: include/linux/irqdomain.h
8928 F: kernel/irq/irqdomain.c
8932 M: Thomas Gleixner <tglx@linutronix.de>
8933 L: linux-kernel@vger.kernel.org
8935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8939 M: Thomas Gleixner <tglx@linutronix.de>
8940 M: Jason Cooper <jason@lakedaemon.net>
8941 M: Marc Zyngier <maz@kernel.org>
8942 L: linux-kernel@vger.kernel.org
8944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8945 F: Documentation/devicetree/bindings/interrupt-controller/
8949 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8951 F: Documentation/driver-api/isa.rst
8952 F: drivers/base/isa.c
8953 F: include/linux/isa.h
8956 M: Hans Verkuil <hverkuil@xs4all.nl>
8957 L: linux-media@vger.kernel.org
8958 T: git git://linuxtv.org/media_tree.git
8959 W: https://linuxtv.org
8961 F: drivers/media/radio/radio-isa*
8964 M: Jaroslav Kysela <perex@perex.cz>
8966 F: Documentation/driver-api/isapnp.rst
8967 F: drivers/pnp/isapnp/
8968 F: include/linux/isapnp.h
8971 M: Lee Duncan <lduncan@suse.com>
8972 M: Chris Leech <cleech@redhat.com>
8973 L: open-iscsi@googlegroups.com
8974 L: linux-scsi@vger.kernel.org
8975 W: www.open-iscsi.com
8977 F: drivers/scsi/*iscsi*
8978 F: include/scsi/*iscsi*
8980 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8981 M: Peter Jones <pjones@redhat.com>
8982 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8984 F: drivers/firmware/iscsi_ibft*
8986 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8987 M: Sagi Grimberg <sagi@grimberg.me>
8988 M: Max Gurtovoy <maxg@mellanox.com>
8989 L: linux-rdma@vger.kernel.org
8991 W: http://www.openfabrics.org
8992 W: www.open-iscsi.org
8993 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8994 F: drivers/infiniband/ulp/iser/
8996 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8997 M: Sagi Grimberg <sagi@grimberg.me>
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8999 L: linux-rdma@vger.kernel.org
9000 L: target-devel@vger.kernel.org
9002 W: http://www.linux-iscsi.org
9003 F: drivers/infiniband/ulp/isert
9005 ISDN/mISDN SUBSYSTEM
9006 M: Karsten Keil <isdn@linux-pingi.de>
9007 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9008 L: netdev@vger.kernel.org
9009 W: http://www.isdn4linux.de
9011 F: drivers/isdn/mISDN/
9012 F: drivers/isdn/hardware/
9013 F: drivers/isdn/Kconfig
9014 F: drivers/isdn/Makefile
9016 ISDN/CMTP OVER BLUETOOTH
9017 M: Karsten Keil <isdn@linux-pingi.de>
9018 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9019 L: netdev@vger.kernel.org
9020 W: http://www.isdn4linux.de
9022 F: Documentation/isdn/
9023 F: drivers/isdn/capi/
9024 F: net/bluetooth/cmtp/
9025 F: include/linux/isdn/
9026 F: include/uapi/linux/isdn/
9028 IT87 HARDWARE MONITORING DRIVER
9029 M: Jean Delvare <jdelvare@suse.com>
9030 L: linux-hwmon@vger.kernel.org
9032 F: Documentation/hwmon/it87.rst
9033 F: drivers/hwmon/it87.c
9036 M: Antti Palosaari <crope@iki.fi>
9037 L: linux-media@vger.kernel.org
9038 W: https://linuxtv.org
9039 W: http://palosaari.fi/linux/
9040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9041 T: git git://linuxtv.org/anttip/media_tree.git
9043 F: drivers/media/tuners/it913x*
9045 IVTV VIDEO4LINUX DRIVER
9046 M: Andy Walls <awalls@md.metrocast.net>
9047 L: linux-media@vger.kernel.org
9048 T: git git://linuxtv.org/media_tree.git
9049 W: https://linuxtv.org
9051 F: Documentation/media/v4l-drivers/ivtv*
9052 F: drivers/media/pci/ivtv/
9053 F: include/uapi/linux/ivtv*
9055 IX2505V MEDIA DRIVER
9056 M: Malcolm Priestley <tvboxspy@gmail.com>
9057 L: linux-media@vger.kernel.org
9058 W: https://linuxtv.org
9059 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9061 F: drivers/media/dvb-frontends/ix2505v*
9063 JAILHOUSE HYPERVISOR INTERFACE
9064 M: Jan Kiszka <jan.kiszka@siemens.com>
9065 L: jailhouse-dev@googlegroups.com
9067 F: arch/x86/kernel/jailhouse.c
9068 F: arch/x86/include/asm/jailhouse_para.h
9070 JC42.4 TEMPERATURE SENSOR DRIVER
9071 M: Guenter Roeck <linux@roeck-us.net>
9072 L: linux-hwmon@vger.kernel.org
9074 F: drivers/hwmon/jc42.c
9075 F: Documentation/hwmon/jc42.rst
9078 M: Dave Kleikamp <shaggy@kernel.org>
9079 L: jfs-discussion@lists.sourceforge.net
9080 W: http://jfs.sourceforge.net/
9081 T: git git://github.com/kleikamp/linux-shaggy.git
9083 F: Documentation/admin-guide/jfs.rst
9087 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9088 L: netdev@vger.kernel.org
9090 F: drivers/net/ethernet/jme.*
9092 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9093 M: David Woodhouse <dwmw2@infradead.org>
9094 M: Richard Weinberger <richard@nod.at>
9095 L: linux-mtd@lists.infradead.org
9096 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9097 T: git git://git.infradead.org/ubifs-2.6.git
9100 F: include/uapi/linux/jffs2.h
9102 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9103 M: "Theodore Ts'o" <tytso@mit.edu>
9104 M: Jan Kara <jack@suse.com>
9105 L: linux-ext4@vger.kernel.org
9108 F: include/linux/jbd2.h
9110 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9111 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9112 L: linux-media@vger.kernel.org
9114 F: drivers/media/platform/rcar_jpu.c
9116 JSM Neo PCI based serial card
9117 L: linux-serial@vger.kernel.org
9119 F: drivers/tty/serial/jsm/
9121 K10TEMP HARDWARE MONITORING DRIVER
9122 M: Clemens Ladisch <clemens@ladisch.de>
9123 L: linux-hwmon@vger.kernel.org
9125 F: Documentation/hwmon/k10temp.rst
9126 F: drivers/hwmon/k10temp.c
9128 K8TEMP HARDWARE MONITORING DRIVER
9129 M: Rudolf Marek <r.marek@assembler.cz>
9130 L: linux-hwmon@vger.kernel.org
9132 F: Documentation/hwmon/k8temp.rst
9133 F: drivers/hwmon/k8temp.c
9136 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9137 R: Alexander Potapenko <glider@google.com>
9138 R: Dmitry Vyukov <dvyukov@google.com>
9139 L: kasan-dev@googlegroups.com
9141 F: arch/*/include/asm/kasan.h
9142 F: arch/*/mm/kasan_init*
9143 F: Documentation/dev-tools/kasan.rst
9144 F: include/linux/kasan*.h
9147 F: scripts/Makefile.kasan
9150 M: Masahiro Yamada <masahiroy@kernel.org>
9151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9152 L: linux-kbuild@vger.kernel.org
9154 F: Documentation/kbuild/kconfig*
9156 F: scripts/Kconfig.include
9159 M: Dave Young <dyoung@redhat.com>
9160 M: Baoquan He <bhe@redhat.com>
9161 R: Vivek Goyal <vgoyal@redhat.com>
9162 L: kexec@lists.infradead.org
9163 W: http://lse.sourceforge.net/kdump/
9165 F: Documentation/admin-guide/kdump/
9167 KEENE FM RADIO TRANSMITTER DRIVER
9168 M: Hans Verkuil <hverkuil@xs4all.nl>
9169 L: linux-media@vger.kernel.org
9170 T: git git://linuxtv.org/media_tree.git
9171 W: https://linuxtv.org
9173 F: drivers/media/radio/radio-keene*
9176 M: Ian Kent <raven@themaw.net>
9177 L: autofs@vger.kernel.org
9181 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9182 M: Masahiro Yamada <masahiroy@kernel.org>
9183 M: Michal Marek <michal.lkml@markovi.net>
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9185 L: linux-kbuild@vger.kernel.org
9187 F: Documentation/kbuild/
9190 F: scripts/Makefile*
9193 F: scripts/*vmlinux*
9198 L: kernel-janitors@vger.kernel.org
9199 W: http://kernelnewbies.org/KernelJanitors
9202 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9203 M: "J. Bruce Fields" <bfields@fieldses.org>
9204 M: Chuck Lever <chuck.lever@oracle.com>
9205 L: linux-nfs@vger.kernel.org
9206 W: http://nfs.sourceforge.net/
9207 T: git git://linux-nfs.org/~bfields/linux.git
9210 F: include/uapi/linux/nfsd/
9214 F: include/linux/lockd/
9215 F: include/linux/sunrpc/
9216 F: include/uapi/linux/sunrpc/
9218 KERNEL SELFTEST FRAMEWORK
9219 M: Shuah Khan <shuah@kernel.org>
9220 M: Shuah Khan <skhan@linuxfoundation.org>
9221 L: linux-kselftest@vger.kernel.org
9222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9223 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9225 F: tools/testing/selftests/
9226 F: Documentation/dev-tools/kselftest*
9228 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9229 M: Brendan Higgins <brendanhiggins@google.com>
9230 L: linux-kselftest@vger.kernel.org
9231 L: kunit-dev@googlegroups.com
9232 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9234 F: Documentation/dev-tools/kunit/
9237 F: tools/testing/kunit/
9239 KERNEL USERMODE HELPER
9240 M: Luis Chamberlain <mcgrof@kernel.org>
9241 L: linux-kernel@vger.kernel.org
9244 F: include/linux/umh.h
9246 KERNEL VIRTUAL MACHINE (KVM)
9247 M: Paolo Bonzini <pbonzini@redhat.com>
9248 L: kvm@vger.kernel.org
9249 W: http://www.linux-kvm.org
9250 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9252 F: Documentation/virt/kvm/
9253 F: include/trace/events/kvm.h
9254 F: include/uapi/asm-generic/kvm*
9255 F: include/uapi/linux/kvm*
9256 F: include/asm-generic/kvm*
9257 F: include/linux/kvm*
9258 F: include/kvm/iodev.h
9261 F: tools/testing/selftests/kvm/
9263 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9264 M: Marc Zyngier <maz@kernel.org>
9265 R: James Morse <james.morse@arm.com>
9266 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9267 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9269 L: kvmarm@lists.cs.columbia.edu
9270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9272 F: arch/arm64/include/uapi/asm/kvm*
9273 F: arch/arm64/include/asm/kvm*
9276 F: include/kvm/arm_*
9278 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9279 L: linux-mips@vger.kernel.org
9280 L: kvm@vger.kernel.org
9282 F: arch/mips/include/uapi/asm/kvm*
9283 F: arch/mips/include/asm/kvm*
9286 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9287 M: Paul Mackerras <paulus@ozlabs.org>
9288 L: kvm-ppc@vger.kernel.org
9289 W: http://www.linux-kvm.org/
9290 T: git git://github.com/agraf/linux-2.6.git
9292 F: arch/powerpc/include/uapi/asm/kvm*
9293 F: arch/powerpc/include/asm/kvm*
9294 F: arch/powerpc/kvm/
9295 F: arch/powerpc/kernel/kvm*
9297 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9298 M: Christian Borntraeger <borntraeger@de.ibm.com>
9299 M: Janosch Frank <frankja@linux.ibm.com>
9300 R: David Hildenbrand <david@redhat.com>
9301 R: Cornelia Huck <cohuck@redhat.com>
9302 L: kvm@vger.kernel.org
9303 W: http://www.ibm.com/developerworks/linux/linux390/
9304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9306 F: Documentation/virt/kvm/s390*
9307 F: arch/s390/include/uapi/asm/kvm*
9308 F: arch/s390/include/asm/gmap.h
9309 F: arch/s390/include/asm/kvm*
9311 F: arch/s390/mm/gmap.c
9312 F: tools/testing/selftests/kvm/s390x/
9313 F: tools/testing/selftests/kvm/*/s390x/
9315 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9316 M: Paolo Bonzini <pbonzini@redhat.com>
9317 R: Sean Christopherson <sean.j.christopherson@intel.com>
9318 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9319 R: Wanpeng Li <wanpengli@tencent.com>
9320 R: Jim Mattson <jmattson@google.com>
9321 R: Joerg Roedel <joro@8bytes.org>
9322 L: kvm@vger.kernel.org
9323 W: http://www.linux-kvm.org
9324 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9328 F: arch/x86/include/uapi/asm/kvm*
9329 F: arch/x86/include/uapi/asm/vmx.h
9330 F: arch/x86/include/uapi/asm/svm.h
9331 F: arch/x86/include/asm/kvm*
9332 F: arch/x86/include/asm/pvclock-abi.h
9333 F: arch/x86/include/asm/svm.h
9334 F: arch/x86/include/asm/vmx*.h
9335 F: arch/x86/kernel/kvm.c
9336 F: arch/x86/kernel/kvmclock.c
9339 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9340 M: Tejun Heo <tj@kernel.org>
9341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9343 F: include/linux/kernfs.h
9347 M: Eric Biederman <ebiederm@xmission.com>
9348 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9349 L: kexec@lists.infradead.org
9351 F: include/linux/kexec.h
9352 F: include/uapi/linux/kexec.h
9356 M: Mimi Zohar <zohar@linux.ibm.com>
9357 L: linux-integrity@vger.kernel.org
9358 L: keyrings@vger.kernel.org
9360 F: Documentation/security/keys/trusted-encrypted.rst
9361 F: include/keys/encrypted-type.h
9362 F: security/keys/encrypted-keys/
9365 M: James Bottomley <jejb@linux.ibm.com>
9366 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9367 M: Mimi Zohar <zohar@linux.ibm.com>
9368 L: linux-integrity@vger.kernel.org
9369 L: keyrings@vger.kernel.org
9371 F: Documentation/security/keys/trusted-encrypted.rst
9372 F: include/keys/trusted-type.h
9373 F: include/keys/trusted_tpm.h
9374 F: security/keys/trusted-keys/
9377 M: David Howells <dhowells@redhat.com>
9378 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9379 L: keyrings@vger.kernel.org
9381 F: Documentation/security/keys/core.rst
9382 F: include/linux/key.h
9383 F: include/linux/key-type.h
9384 F: include/linux/keyctl.h
9385 F: include/uapi/linux/keyctl.h
9389 KGDB / KDB /debug_core
9390 M: Jason Wessel <jason.wessel@windriver.com>
9391 M: Daniel Thompson <daniel.thompson@linaro.org>
9392 R: Douglas Anderson <dianders@chromium.org>
9393 W: http://kgdb.wiki.kernel.org/
9394 L: kgdb-bugreport@lists.sourceforge.net
9395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9397 F: Documentation/dev-tools/kgdb.rst
9398 F: drivers/misc/kgdbts.c
9399 F: drivers/tty/serial/kgdboc.c
9400 F: include/linux/kdb.h
9401 F: include/linux/kgdb.h
9405 M: Catalin Marinas <catalin.marinas@arm.com>
9407 F: Documentation/dev-tools/kmemleak.rst
9408 F: include/linux/kmemleak.h
9410 F: mm/kmemleak-test.c
9412 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9413 M: Luis Chamberlain <mcgrof@kernel.org>
9414 L: linux-kernel@vger.kernel.org
9417 F: include/linux/kmod.h
9419 F: tools/testing/selftests/kmod/
9422 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9423 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9424 M: "David S. Miller" <davem@davemloft.net>
9425 M: Masami Hiramatsu <mhiramat@kernel.org>
9427 F: Documentation/kprobes.txt
9428 F: include/linux/kprobes.h
9429 F: include/asm-generic/kprobes.h
9432 KS0108 LCD CONTROLLER DRIVER
9433 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9435 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9436 F: drivers/auxdisplay/ks0108.c
9437 F: include/linux/ks0108.h
9440 M: David Ahern <dsahern@kernel.org>
9441 L: netdev@vger.kernel.org
9444 F: include/net/l3mdev.h
9447 M: John Fastabend <john.fastabend@gmail.com>
9448 M: Daniel Borkmann <daniel@iogearbox.net>
9449 M: Jakub Sitnicki <jakub@cloudflare.com>
9450 M: Lorenz Bauer <lmb@cloudflare.com>
9451 L: netdev@vger.kernel.org
9452 L: bpf@vger.kernel.org
9454 F: include/linux/skmsg.h
9456 F: net/core/sock_map.c
9457 F: net/ipv4/tcp_bpf.c
9458 F: net/ipv4/udp_bpf.c
9460 LANTIQ / INTEL Ethernet drivers
9461 M: Hauke Mehrtens <hauke@hauke-m.de>
9462 L: netdev@vger.kernel.org
9464 F: net/dsa/tag_gswip.c
9465 F: drivers/net/ethernet/lantiq_xrx200.c
9466 F: drivers/net/dsa/lantiq_pce.h
9467 F: drivers/net/dsa/lantiq_gswip.c
9469 LANTIQ MIPS ARCHITECTURE
9470 M: John Crispin <john@phrozen.org>
9471 L: linux-mips@vger.kernel.org
9474 F: drivers/soc/lantiq
9477 L: linux-x25@vger.kernel.org
9479 F: Documentation/networking/lapb-module.txt
9483 LASI 53c700 driver for PARISC
9484 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9485 L: linux-scsi@vger.kernel.org
9487 F: Documentation/scsi/53c700.rst
9488 F: drivers/scsi/53c700*
9491 M: Tobin C. Harding <me@tobin.cc>
9492 M: Tycho Andersen <tycho@tycho.ws>
9493 L: kernel-hardening@lists.openwall.com
9495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9496 F: scripts/leaking_addresses.pl
9499 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9500 M: Pavel Machek <pavel@ucw.cz>
9501 R: Dan Murphy <dmurphy@ti.com>
9502 L: linux-leds@vger.kernel.org
9503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9506 F: Documentation/devicetree/bindings/leds/
9508 F: include/linux/leds.h
9510 LEGACY EEPROM DRIVER
9511 M: Jean Delvare <jdelvare@suse.com>
9513 F: Documentation/misc-devices/eeprom.rst
9514 F: drivers/misc/eeprom/eeprom.c
9517 R: David Lechner <david@lechnology.com>
9519 F: arch/arm/boot/dts/da850-lego-ev3.dts
9520 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9521 F: drivers/power/supply/lego_ev3_battery.c
9523 LEGO USB Tower driver
9524 M: Juergen Stuber <starblue@users.sourceforge.net>
9525 L: legousb-devel@lists.sourceforge.net
9526 W: http://legousb.sourceforge.net/
9528 F: drivers/usb/misc/legousbtower.c
9531 M: Matan Ziv-Av <matan@svgalib.org>
9532 L: platform-driver-x86@vger.kernel.org
9534 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9535 F: Documentation/admin-guide/laptops/lg-laptop.rst
9536 F: drivers/platform/x86/lg-laptop.c
9539 M: Michael Krufky <mkrufky@linuxtv.org>
9540 L: linux-media@vger.kernel.org
9541 W: https://linuxtv.org
9542 W: http://github.com/mkrufky
9543 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9544 T: git git://linuxtv.org/mkrufky/tuners.git
9546 F: drivers/media/dvb-frontends/lg2160.*
9548 LGDT3305 MEDIA DRIVER
9549 M: Michael Krufky <mkrufky@linuxtv.org>
9550 L: linux-media@vger.kernel.org
9551 W: https://linuxtv.org
9552 W: http://github.com/mkrufky
9553 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9554 T: git git://linuxtv.org/mkrufky/tuners.git
9556 F: drivers/media/dvb-frontends/lgdt3305.*
9558 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9559 M: Viresh Kumar <vireshk@kernel.org>
9560 L: linux-ide@vger.kernel.org
9561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9563 F: include/linux/pata_arasan_cf_data.h
9564 F: drivers/ata/pata_arasan_cf.c
9567 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9568 M: Jens Axboe <axboe@kernel.dk>
9569 L: linux-ide@vger.kernel.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9572 F: drivers/ata/pata_*.c
9573 F: drivers/ata/ata_generic.c
9575 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9576 M: Linus Walleij <linus.walleij@linaro.org>
9577 L: linux-ide@vger.kernel.org
9578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9580 F: drivers/ata/pata_ftide010.c
9581 F: drivers/ata/sata_gemini.c
9582 F: drivers/ata/sata_gemini.h
9584 LIBATA SATA AHCI PLATFORM devices support
9585 M: Hans de Goede <hdegoede@redhat.com>
9586 M: Jens Axboe <axboe@kernel.dk>
9587 L: linux-ide@vger.kernel.org
9588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9590 F: drivers/ata/ahci_platform.c
9591 F: drivers/ata/libahci_platform.c
9592 F: include/linux/ahci_platform.h
9594 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9595 M: Mikael Pettersson <mikpelinux@gmail.com>
9596 L: linux-ide@vger.kernel.org
9597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9599 F: drivers/ata/sata_promise.*
9601 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9602 M: Jens Axboe <axboe@kernel.dk>
9603 L: linux-ide@vger.kernel.org
9604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9607 F: include/linux/ata.h
9608 F: include/linux/libata.h
9609 F: Documentation/devicetree/bindings/ata/
9612 M: Sasha Levin <alexander.levin@microsoft.com>
9614 F: tools/lib/lockdep/
9616 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9617 M: Dan Williams <dan.j.williams@intel.com>
9618 M: Vishal Verma <vishal.l.verma@intel.com>
9619 M: Dave Jiang <dave.jiang@intel.com>
9620 L: linux-nvdimm@lists.01.org
9621 P: Documentation/nvdimm/maintainer-entry-profile.rst
9622 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9624 F: drivers/nvdimm/blk.c
9625 F: drivers/nvdimm/region_devs.c
9627 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9628 M: Vishal Verma <vishal.l.verma@intel.com>
9629 M: Dan Williams <dan.j.williams@intel.com>
9630 M: Dave Jiang <dave.jiang@intel.com>
9631 L: linux-nvdimm@lists.01.org
9632 P: Documentation/nvdimm/maintainer-entry-profile.rst
9633 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9635 F: drivers/nvdimm/btt*
9637 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9638 M: Dan Williams <dan.j.williams@intel.com>
9639 M: Vishal Verma <vishal.l.verma@intel.com>
9640 M: Dave Jiang <dave.jiang@intel.com>
9641 L: linux-nvdimm@lists.01.org
9642 P: Documentation/nvdimm/maintainer-entry-profile.rst
9643 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9645 F: drivers/nvdimm/pmem*
9647 LIBNVDIMM: DEVICETREE BINDINGS
9648 M: Oliver O'Halloran <oohall@gmail.com>
9649 L: linux-nvdimm@lists.01.org
9650 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9652 F: drivers/nvdimm/of_pmem.c
9653 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9655 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9656 M: Dan Williams <dan.j.williams@intel.com>
9657 M: Vishal Verma <vishal.l.verma@intel.com>
9658 M: Dave Jiang <dave.jiang@intel.com>
9659 M: Ira Weiny <ira.weiny@intel.com>
9660 L: linux-nvdimm@lists.01.org
9661 P: Documentation/nvdimm/maintainer-entry-profile.rst
9662 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9666 F: drivers/acpi/nfit/*
9667 F: include/linux/nd.h
9668 F: include/linux/libnvdimm.h
9669 F: include/uapi/linux/ndctl.h
9670 F: tools/testing/nvdimm/
9672 LICENSES and SPDX stuff
9673 M: Thomas Gleixner <tglx@linutronix.de>
9674 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9675 L: linux-spdx@vger.kernel.org
9677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9679 F: Documentation/process/license-rules.rst
9681 F: scripts/spdxcheck-test.sh
9682 F: scripts/spdxcheck.py
9684 LIGHTNVM PLATFORM SUPPORT
9685 M: Matias Bjorling <mb@lightnvm.io>
9686 W: http://github/OpenChannelSSD
9687 L: linux-block@vger.kernel.org
9689 F: drivers/lightnvm/
9690 F: include/linux/lightnvm.h
9691 F: include/uapi/linux/lightnvm.h
9693 LINUX FOR POWER MACINTOSH
9694 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9695 L: linuxppc-dev@lists.ozlabs.org
9697 F: arch/powerpc/platforms/powermac/
9698 F: drivers/macintosh/
9700 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9701 M: Michael Ellerman <mpe@ellerman.id.au>
9702 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9703 R: Paul Mackerras <paulus@samba.org>
9704 W: https://github.com/linuxppc/wiki/wiki
9705 L: linuxppc-dev@lists.ozlabs.org
9706 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9709 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9710 F: Documentation/devicetree/bindings/powerpc/
9711 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9712 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9713 F: Documentation/powerpc/
9715 F: drivers/char/tpm/tpm_ibmvtpm*
9716 F: drivers/crypto/nx/
9717 F: drivers/crypto/vmx/
9718 F: drivers/i2c/busses/i2c-opal.c
9719 F: drivers/net/ethernet/ibm/ibmveth.*
9720 F: drivers/net/ethernet/ibm/ibmvnic.*
9721 F: drivers/*/*/*pasemi*
9722 F: drivers/*/*pasemi*
9723 F: drivers/pci/hotplug/pnv_php.c
9724 F: drivers/pci/hotplug/rpa*
9725 F: drivers/rtc/rtc-opal.c
9726 F: drivers/scsi/ibmvscsi/
9727 F: drivers/tty/hvc/hvc_opal.c
9728 F: drivers/watchdog/wdrtas.c
9729 F: tools/testing/selftests/powerpc
9736 LINUX FOR POWERPC EMBEDDED MPC5XXX
9737 M: Anatolij Gustschin <agust@denx.de>
9738 L: linuxppc-dev@lists.ozlabs.org
9740 F: arch/powerpc/platforms/512x/
9741 F: arch/powerpc/platforms/52xx/
9743 LINUX FOR POWERPC EMBEDDED PPC4XX
9744 L: linuxppc-dev@lists.ozlabs.org
9746 F: arch/powerpc/platforms/40x/
9747 F: arch/powerpc/platforms/44x/
9749 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9750 M: Scott Wood <oss@buserror.net>
9751 L: linuxppc-dev@lists.ozlabs.org
9752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9754 F: arch/powerpc/platforms/83xx/
9755 F: arch/powerpc/platforms/85xx/
9756 F: Documentation/devicetree/bindings/powerpc/fsl/
9758 LINUX FOR POWERPC EMBEDDED PPC8XX
9759 M: Christophe Leroy <christophe.leroy@c-s.fr>
9760 L: linuxppc-dev@lists.ozlabs.org
9762 F: arch/powerpc/platforms/8xx/
9764 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9765 M: Kees Cook <keescook@chromium.org>
9767 F: drivers/misc/lkdtm/*
9768 F: tools/testing/selftests/lkdtm/*
9770 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9771 M: Alan Stern <stern@rowland.harvard.edu>
9772 M: Andrea Parri <parri.andrea@gmail.com>
9773 M: Will Deacon <will@kernel.org>
9774 M: Peter Zijlstra <peterz@infradead.org>
9775 M: Boqun Feng <boqun.feng@gmail.com>
9776 M: Nicholas Piggin <npiggin@gmail.com>
9777 M: David Howells <dhowells@redhat.com>
9778 M: Jade Alglave <j.alglave@ucl.ac.uk>
9779 M: Luc Maranget <luc.maranget@inria.fr>
9780 M: "Paul E. McKenney" <paulmck@kernel.org>
9781 R: Akira Yokosawa <akiyks@gmail.com>
9782 R: Daniel Lustig <dlustig@nvidia.com>
9783 L: linux-kernel@vger.kernel.org
9784 L: linux-arch@vger.kernel.org
9786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9787 F: tools/memory-model/
9788 F: Documentation/atomic_bitops.txt
9789 F: Documentation/atomic_t.txt
9790 F: Documentation/core-api/atomic_ops.rst
9791 F: Documentation/core-api/refcount-vs-atomic.rst
9792 F: Documentation/memory-barriers.txt
9794 LIS3LV02D ACCELEROMETER DRIVER
9795 M: Eric Piel <eric.piel@tremplin-utc.net>
9797 F: Documentation/misc-devices/lis3lv02d.rst
9798 F: drivers/misc/lis3lv02d/
9799 F: drivers/platform/x86/hp_accel.c
9802 M: David Gow <davidgow@google.com>
9803 L: linux-kselftest@vger.kernel.org
9804 L: kunit-dev@googlegroups.com
9809 M: Josh Poimboeuf <jpoimboe@redhat.com>
9810 M: Jiri Kosina <jikos@kernel.org>
9811 M: Miroslav Benes <mbenes@suse.cz>
9812 M: Petr Mladek <pmladek@suse.com>
9813 R: Joe Lawrence <joe.lawrence@redhat.com>
9815 F: kernel/livepatch/
9816 F: include/linux/livepatch.h
9817 F: arch/x86/include/asm/livepatch.h
9818 F: arch/x86/kernel/livepatch.c
9819 F: Documentation/livepatch/
9820 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9821 F: samples/livepatch/
9822 F: tools/testing/selftests/livepatch/
9823 L: live-patching@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9827 L: netdev@vger.kernel.org
9829 F: include/linux/llc.h
9830 F: include/uapi/linux/llc.h
9834 LM73 HARDWARE MONITOR DRIVER
9835 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9836 L: linux-hwmon@vger.kernel.org
9838 F: drivers/hwmon/lm73.c
9840 LM78 HARDWARE MONITOR DRIVER
9841 M: Jean Delvare <jdelvare@suse.com>
9842 L: linux-hwmon@vger.kernel.org
9844 F: Documentation/hwmon/lm78.rst
9845 F: drivers/hwmon/lm78.c
9847 LM83 HARDWARE MONITOR DRIVER
9848 M: Jean Delvare <jdelvare@suse.com>
9849 L: linux-hwmon@vger.kernel.org
9851 F: Documentation/hwmon/lm83.rst
9852 F: drivers/hwmon/lm83.c
9854 LM90 HARDWARE MONITOR DRIVER
9855 M: Jean Delvare <jdelvare@suse.com>
9856 L: linux-hwmon@vger.kernel.org
9858 F: Documentation/hwmon/lm90.rst
9859 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9860 F: drivers/hwmon/lm90.c
9861 F: include/dt-bindings/thermal/lm90.h
9863 LM95234 HARDWARE MONITOR DRIVER
9864 M: Guenter Roeck <linux@roeck-us.net>
9865 L: linux-hwmon@vger.kernel.org
9867 F: Documentation/hwmon/lm95234.rst
9868 F: drivers/hwmon/lm95234.c
9870 LME2510 MEDIA DRIVER
9871 M: Malcolm Priestley <tvboxspy@gmail.com>
9872 L: linux-media@vger.kernel.org
9873 W: https://linuxtv.org
9874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9876 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9878 LOADPIN SECURITY MODULE
9879 M: Kees Cook <keescook@chromium.org>
9880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9882 F: security/loadpin/
9883 F: Documentation/admin-guide/LSM/LoadPin.rst
9886 M: Peter Zijlstra <peterz@infradead.org>
9887 M: Ingo Molnar <mingo@redhat.com>
9888 M: Will Deacon <will@kernel.org>
9889 L: linux-kernel@vger.kernel.org
9890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9892 F: Documentation/locking/
9893 F: include/linux/lockdep.h
9894 F: include/linux/spinlock*.h
9895 F: arch/*/include/asm/spinlock*.h
9896 F: include/linux/rwlock*.h
9897 F: include/linux/mutex*.h
9898 F: include/linux/rwsem*.h
9899 F: include/linux/seqlock.h
9900 F: lib/locking*.[ch]
9902 X: kernel/locking/locktorture.c
9904 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9905 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9906 L: linux-ntfs-dev@lists.sourceforge.net
9907 W: http://www.linux-ntfs.org/content/view/19/37/
9909 F: Documentation/admin-guide/ldm.rst
9910 F: block/partitions/ldm.*
9912 LOGITECH HID GAMING KEYBOARDS
9913 M: Hans de Goede <hdegoede@redhat.com>
9914 L: linux-input@vger.kernel.org
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9917 F: drivers/hid/hid-lg-g15.c
9919 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9920 M: Sathya Prakash <sathya.prakash@broadcom.com>
9921 M: Chaitra P B <chaitra.basappa@broadcom.com>
9922 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9923 L: MPT-FusionLinux.pdl@broadcom.com
9924 L: linux-scsi@vger.kernel.org
9925 W: http://www.avagotech.com/support/
9927 F: drivers/message/fusion/
9928 F: drivers/scsi/mpt3sas/
9930 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9931 M: Matthew Wilcox <willy@infradead.org>
9932 L: linux-scsi@vger.kernel.org
9934 F: drivers/scsi/sym53c8xx_2/
9937 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9938 L: linux-iio@vger.kernel.org
9940 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9941 F: drivers/iio/dac/ltc1660.c
9943 LTC2983 IIO TEMPERATURE DRIVER
9944 M: Nuno Sá <nuno.sa@analog.com>
9945 W: http://ez.analog.com/community/linux-device-drivers
9946 L: linux-iio@vger.kernel.org
9948 F: drivers/iio/temperature/ltc2983.c
9949 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9951 LTC4261 HARDWARE MONITOR DRIVER
9952 M: Guenter Roeck <linux@roeck-us.net>
9953 L: linux-hwmon@vger.kernel.org
9955 F: Documentation/hwmon/ltc4261.rst
9956 F: drivers/hwmon/ltc4261.c
9958 LTC2947 HARDWARE MONITOR DRIVER
9959 M: Nuno Sá <nuno.sa@analog.com>
9960 W: http://ez.analog.com/community/linux-device-drivers
9961 L: linux-hwmon@vger.kernel.org
9963 F: drivers/hwmon/ltc2947-core.c
9964 F: drivers/hwmon/ltc2947-spi.c
9965 F: drivers/hwmon/ltc2947-i2c.c
9966 F: drivers/hwmon/ltc2947.h
9967 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9969 LTC4306 I2C MULTIPLEXER DRIVER
9970 M: Michael Hennerich <michael.hennerich@analog.com>
9971 W: http://ez.analog.com/community/linux-device-drivers
9972 L: linux-i2c@vger.kernel.org
9974 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9975 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9977 LTP (Linux Test Project)
9978 M: Mike Frysinger <vapier@gentoo.org>
9979 M: Cyril Hrubis <chrubis@suse.cz>
9980 M: Wanlong Gao <wanlong.gao@gmail.com>
9981 M: Jan Stancek <jstancek@redhat.com>
9982 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9983 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9984 L: ltp@lists.linux.it (subscribers-only)
9985 W: http://linux-test-project.github.io/
9986 T: git git://github.com/linux-test-project/ltp.git
9990 M: Geert Uytterhoeven <geert@linux-m68k.org>
9991 L: linux-m68k@lists.linux-m68k.org
9992 W: http://www.linux-m68k.org/
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9998 M68K ON APPLE MACINTOSH
9999 M: Joshua Thompson <funaho@jurai.org>
10000 W: http://www.mac.linux-m68k.org/
10001 L: linux-m68k@lists.linux-m68k.org
10006 M: Philip Blundell <philb@gnu.org>
10007 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10009 F: arch/m68k/hp300/
10011 M88DS3103 MEDIA DRIVER
10012 M: Antti Palosaari <crope@iki.fi>
10013 L: linux-media@vger.kernel.org
10014 W: https://linuxtv.org
10015 W: http://palosaari.fi/linux/
10016 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10017 T: git git://linuxtv.org/anttip/media_tree.git
10019 F: drivers/media/dvb-frontends/m88ds3103*
10021 M88RS2000 MEDIA DRIVER
10022 M: Malcolm Priestley <tvboxspy@gmail.com>
10023 L: linux-media@vger.kernel.org
10024 W: https://linuxtv.org
10025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10027 F: drivers/media/dvb-frontends/m88rs2000*
10029 MA901 MASTERKIT USB FM RADIO DRIVER
10030 M: Alexey Klimov <klimov.linux@gmail.com>
10031 L: linux-media@vger.kernel.org
10032 T: git git://linuxtv.org/media_tree.git
10034 F: drivers/media/radio/radio-ma901.c
10037 M: Johannes Berg <johannes@sipsolutions.net>
10038 L: linux-wireless@vger.kernel.org
10039 W: http://wireless.kernel.org/
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10043 F: Documentation/networking/mac80211-injection.txt
10044 F: include/net/mac80211.h
10046 F: drivers/net/wireless/mac80211_hwsim.[ch]
10047 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10050 M: Jassi Brar <jassisinghbrar@gmail.com>
10051 L: linux-kernel@vger.kernel.org
10053 F: drivers/mailbox/
10054 F: include/linux/mailbox_client.h
10055 F: include/linux/mailbox_controller.h
10057 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10058 M: Michael Kerrisk <mtk.manpages@gmail.com>
10059 W: http://www.kernel.org/doc/man-pages
10060 L: linux-man@vger.kernel.org
10063 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10064 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10065 L: linux-mips@vger.kernel.org
10067 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10069 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10070 M: Andrew Lunn <andrew@lunn.ch>
10071 M: Vivien Didelot <vivien.didelot@gmail.com>
10072 L: netdev@vger.kernel.org
10074 F: drivers/net/dsa/mv88e6xxx/
10075 F: include/linux/platform_data/mv88e6xxx.h
10076 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10077 F: Documentation/networking/devlink/mv88e6xxx.rst
10079 MARVELL ARMADA DRM SUPPORT
10080 M: Russell King <linux@armlinux.org.uk>
10082 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10083 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10084 F: drivers/gpu/drm/armada/
10085 F: include/uapi/drm/armada_drm.h
10086 F: Documentation/devicetree/bindings/display/armada/
10088 MARVELL ARMADA 3700 PHY DRIVERS
10089 M: Miquel Raynal <miquel.raynal@bootlin.com>
10091 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10092 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10093 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10094 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10096 MARVELL CRYPTO DRIVER
10097 M: Boris Brezillon <bbrezillon@kernel.org>
10098 M: Arnaud Ebalard <arno@natisbad.org>
10099 M: Srujana Challa <schalla@marvell.com>
10100 F: drivers/crypto/marvell/
10102 L: linux-crypto@vger.kernel.org
10104 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10105 M: Mirko Lindner <mlindner@marvell.com>
10106 M: Stephen Hemminger <stephen@networkplumber.org>
10107 L: netdev@vger.kernel.org
10109 F: drivers/net/ethernet/marvell/sk*
10111 MARVELL LIBERTAS WIRELESS DRIVER
10112 L: libertas-dev@lists.infradead.org
10114 F: drivers/net/wireless/marvell/libertas/
10116 MARVELL MACCHIATOBIN SUPPORT
10117 M: Russell King <linux@armlinux.org.uk>
10118 L: linux-arm-kernel@lists.infradead.org
10120 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10122 MARVELL MV643XX ETHERNET DRIVER
10123 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10124 L: netdev@vger.kernel.org
10126 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10127 F: include/linux/mv643xx.h
10129 MARVELL MV88X3310 PHY DRIVER
10130 M: Russell King <linux@armlinux.org.uk>
10131 L: netdev@vger.kernel.org
10133 F: drivers/net/phy/marvell10g.c
10135 MARVELL MVEBU THERMAL DRIVER
10136 M: Miquel Raynal <miquel.raynal@bootlin.com>
10138 F: drivers/thermal/armada_thermal.c
10140 MARVELL MVNETA ETHERNET DRIVER
10141 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10142 L: netdev@vger.kernel.org
10144 F: drivers/net/ethernet/marvell/mvneta.*
10146 MARVELL MWIFIEX WIRELESS DRIVER
10147 M: Amitkumar Karwar <amitkarwar@gmail.com>
10148 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10149 M: Xinming Hu <huxinming820@gmail.com>
10150 L: linux-wireless@vger.kernel.org
10152 F: drivers/net/wireless/marvell/mwifiex/
10154 MARVELL MWL8K WIRELESS DRIVER
10155 M: Lennert Buytenhek <buytenh@wantstofly.org>
10156 L: linux-wireless@vger.kernel.org
10158 F: drivers/net/wireless/marvell/mwl8k.c
10160 MARVELL NAND CONTROLLER DRIVER
10161 M: Miquel Raynal <miquel.raynal@bootlin.com>
10162 L: linux-mtd@lists.infradead.org
10164 F: drivers/mtd/nand/raw/marvell_nand.c
10165 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10167 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10168 M: Nicolas Pitre <nico@fluxnic.net>
10170 F: drivers/mmc/host/mvsdio.*
10172 MARVELL USB MDIO CONTROLLER DRIVER
10173 M: Tobias Waldekranz <tobias@waldekranz.com>
10174 L: netdev@vger.kernel.org
10176 F: drivers/net/phy/mdio-mvusb.c
10177 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10179 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10180 M: Hu Ziji <huziji@marvell.com>
10181 L: linux-mmc@vger.kernel.org
10183 F: drivers/mmc/host/sdhci-xenon*
10184 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10186 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10187 M: Sunil Goutham <sgoutham@marvell.com>
10188 M: Linu Cherian <lcherian@marvell.com>
10189 M: Geetha sowjanya <gakula@marvell.com>
10190 M: Jerin Jacob <jerinj@marvell.com>
10191 L: netdev@vger.kernel.org
10193 F: drivers/net/ethernet/marvell/octeontx2/af/
10194 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10196 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10197 M: Sunil Goutham <sgoutham@marvell.com>
10198 M: Geetha sowjanya <gakula@marvell.com>
10199 M: Subbaraya Sundeep <sbhatta@marvell.com>
10200 M: hariprasad <hkelam@marvell.com>
10201 L: netdev@vger.kernel.org
10203 F: drivers/net/ethernet/marvell/octeontx2/nic/
10205 MATROX FRAMEBUFFER DRIVER
10206 L: linux-fbdev@vger.kernel.org
10208 F: drivers/video/fbdev/matrox/matroxfb_*
10209 F: include/uapi/linux/matroxfb.h
10211 MAX16065 HARDWARE MONITOR DRIVER
10212 M: Guenter Roeck <linux@roeck-us.net>
10213 L: linux-hwmon@vger.kernel.org
10215 F: Documentation/hwmon/max16065.rst
10216 F: drivers/hwmon/max16065.c
10218 MAX2175 SDR TUNER DRIVER
10219 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10220 L: linux-media@vger.kernel.org
10221 T: git git://linuxtv.org/media_tree.git
10223 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10224 F: Documentation/media/v4l-drivers/max2175.rst
10225 F: drivers/media/i2c/max2175*
10226 F: include/uapi/linux/max2175.h
10228 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10229 L: linux-hwmon@vger.kernel.org
10231 F: Documentation/hwmon/max6650.rst
10232 F: drivers/hwmon/max6650.c
10234 MAX6697 HARDWARE MONITOR DRIVER
10235 M: Guenter Roeck <linux@roeck-us.net>
10236 L: linux-hwmon@vger.kernel.org
10238 F: Documentation/hwmon/max6697.rst
10239 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10240 F: drivers/hwmon/max6697.c
10241 F: include/linux/platform_data/max6697.h
10243 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10244 M: Peter Rosin <peda@axentia.se>
10245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10247 F: Documentation/devicetree/bindings/sound/max9860.txt
10248 F: sound/soc/codecs/max9860.*
10250 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10251 M: Andreas Klinger <ak@it-klinger.de>
10252 L: linux-iio@vger.kernel.org
10254 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10255 F: drivers/iio/proximity/mb1232.c
10257 MAXIM MAX77650 PMIC MFD DRIVER
10258 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10259 L: linux-kernel@vger.kernel.org
10261 F: Documentation/devicetree/bindings/*/*max77650.yaml
10262 F: Documentation/devicetree/bindings/*/max77650*.yaml
10263 F: include/linux/mfd/max77650.h
10264 F: drivers/mfd/max77650.c
10265 F: drivers/regulator/max77650-regulator.c
10266 F: drivers/power/supply/max77650-charger.c
10267 F: drivers/input/misc/max77650-onkey.c
10268 F: drivers/leds/leds-max77650.c
10269 F: drivers/gpio/gpio-max77650.c
10271 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10272 M: Javier Martinez Canillas <javier@dowhile0.org>
10273 L: linux-kernel@vger.kernel.org
10275 F: drivers/regulator/max77802-regulator.c
10276 F: Documentation/devicetree/bindings/*/*max77802.txt
10277 F: include/dt-bindings/*/*max77802.h
10279 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10280 M: Krzysztof Kozlowski <krzk@kernel.org>
10281 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10282 L: linux-pm@vger.kernel.org
10284 F: drivers/power/supply/max14577_charger.c
10285 F: drivers/power/supply/max77693_charger.c
10287 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10288 M: Chanwoo Choi <cw00.choi@samsung.com>
10289 M: Krzysztof Kozlowski <krzk@kernel.org>
10290 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10291 L: linux-kernel@vger.kernel.org
10293 F: drivers/*/max14577*.c
10294 F: drivers/*/max77686*.c
10295 F: drivers/*/max77693*.c
10296 F: drivers/extcon/extcon-max14577.c
10297 F: drivers/extcon/extcon-max77693.c
10298 F: drivers/rtc/rtc-max77686.c
10299 F: drivers/clk/clk-max77686.c
10300 F: Documentation/devicetree/bindings/mfd/max14577.txt
10301 F: Documentation/devicetree/bindings/*/max77686.txt
10302 F: Documentation/devicetree/bindings/mfd/max77693.txt
10303 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10304 F: include/linux/mfd/max14577*.h
10305 F: include/linux/mfd/max77686*.h
10306 F: include/linux/mfd/max77693*.h
10308 MAXIRADIO FM RADIO RECEIVER DRIVER
10309 M: Hans Verkuil <hverkuil@xs4all.nl>
10310 L: linux-media@vger.kernel.org
10311 T: git git://linuxtv.org/media_tree.git
10312 W: https://linuxtv.org
10314 F: drivers/media/radio/radio-maxiradio*
10316 MCAN MMIO DEVICE DRIVER
10317 M: Dan Murphy <dmurphy@ti.com>
10318 M: Sriram Dash <sriram.dash@samsung.com>
10319 L: linux-can@vger.kernel.org
10321 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10322 F: drivers/net/can/m_can/m_can.c
10323 F: drivers/net/can/m_can/m_can.h
10324 F: drivers/net/can/m_can/m_can_platform.c
10326 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10327 M: Rishi Gupta <gupt21@gmail.com>
10328 L: linux-i2c@vger.kernel.org
10329 L: linux-input@vger.kernel.org
10331 F: drivers/hid/hid-mcp2221.c
10333 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10334 M: Peter Rosin <peda@axentia.se>
10335 L: linux-iio@vger.kernel.org
10337 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10338 F: drivers/iio/potentiometer/mcp4018.c
10339 F: drivers/iio/potentiometer/mcp4531.c
10341 MCR20A IEEE-802.15.4 RADIO DRIVER
10342 M: Xue Liu <liuxuenetmail@gmail.com>
10343 L: linux-wpan@vger.kernel.org
10344 W: https://github.com/xueliu/mcr20a-linux
10346 F: drivers/net/ieee802154/mcr20a.c
10347 F: drivers/net/ieee802154/mcr20a.h
10348 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10350 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10351 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10352 L: linux-iio@vger.kernel.org
10354 F: drivers/iio/dac/cio-dac.c
10356 MEDIA CONTROLLER FRAMEWORK
10357 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10358 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10359 L: linux-media@vger.kernel.org
10360 W: https://www.linuxtv.org
10361 T: git git://linuxtv.org/media_tree.git
10363 F: drivers/media/mc/
10364 F: include/media/media-*.h
10365 F: include/uapi/linux/media.h
10367 MEDIA DRIVERS FOR ASCOT2E
10368 M: Sergey Kozlov <serjk@netup.ru>
10369 M: Abylay Ospan <aospan@netup.ru>
10370 L: linux-media@vger.kernel.org
10371 W: https://linuxtv.org
10372 W: http://netup.tv/
10373 T: git git://linuxtv.org/media_tree.git
10375 F: drivers/media/dvb-frontends/ascot2e*
10377 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10378 M: Jasmin Jessich <jasmin@anw.at>
10379 L: linux-media@vger.kernel.org
10380 W: https://linuxtv.org
10381 T: git git://linuxtv.org/media_tree.git
10383 F: drivers/media/dvb-frontends/cxd2099*
10385 MEDIA DRIVERS FOR CXD2841ER
10386 M: Sergey Kozlov <serjk@netup.ru>
10387 M: Abylay Ospan <aospan@netup.ru>
10388 L: linux-media@vger.kernel.org
10389 W: https://linuxtv.org
10390 W: http://netup.tv/
10391 T: git git://linuxtv.org/media_tree.git
10393 F: drivers/media/dvb-frontends/cxd2841er*
10395 MEDIA DRIVERS FOR CXD2880
10396 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10397 L: linux-media@vger.kernel.org
10398 W: http://linuxtv.org/
10399 T: git git://linuxtv.org/media_tree.git
10401 F: drivers/media/dvb-frontends/cxd2880/*
10402 F: drivers/media/spi/cxd2880*
10404 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10405 L: linux-media@vger.kernel.org
10406 W: https://linuxtv.org
10407 T: git git://linuxtv.org/media_tree.git
10409 F: drivers/media/pci/ddbridge/*
10411 MEDIA DRIVERS FOR FREESCALE IMX
10412 M: Steve Longerbeam <slongerbeam@gmail.com>
10413 M: Philipp Zabel <p.zabel@pengutronix.de>
10414 L: linux-media@vger.kernel.org
10415 T: git git://linuxtv.org/media_tree.git
10417 F: Documentation/devicetree/bindings/media/imx.txt
10418 F: Documentation/media/v4l-drivers/imx.rst
10419 F: drivers/staging/media/imx/
10420 F: include/linux/imx-media.h
10421 F: include/media/imx.h
10423 MEDIA DRIVER FOR FREESCALE IMX PXP
10424 M: Philipp Zabel <p.zabel@pengutronix.de>
10425 L: linux-media@vger.kernel.org
10426 T: git git://linuxtv.org/media_tree.git
10428 F: drivers/media/platform/imx-pxp.[ch]
10430 MEDIA DRIVERS FOR FREESCALE IMX7
10431 M: Rui Miguel Silva <rmfrfs@gmail.com>
10432 L: linux-media@vger.kernel.org
10433 T: git git://linuxtv.org/media_tree.git
10435 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10436 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10437 F: Documentation/media/v4l-drivers/imx7.rst
10438 F: drivers/staging/media/imx/imx7-media-csi.c
10439 F: drivers/staging/media/imx/imx7-mipi-csis.c
10441 MEDIA DRIVERS FOR HELENE
10442 M: Abylay Ospan <aospan@netup.ru>
10443 L: linux-media@vger.kernel.org
10444 W: https://linuxtv.org
10445 W: http://netup.tv/
10446 T: git git://linuxtv.org/media_tree.git
10448 F: drivers/media/dvb-frontends/helene*
10450 MEDIA DRIVERS FOR HORUS3A
10451 M: Sergey Kozlov <serjk@netup.ru>
10452 M: Abylay Ospan <aospan@netup.ru>
10453 L: linux-media@vger.kernel.org
10454 W: https://linuxtv.org
10455 W: http://netup.tv/
10456 T: git git://linuxtv.org/media_tree.git
10458 F: drivers/media/dvb-frontends/horus3a*
10460 MEDIA DRIVERS FOR LNBH25
10461 M: Sergey Kozlov <serjk@netup.ru>
10462 M: Abylay Ospan <aospan@netup.ru>
10463 L: linux-media@vger.kernel.org
10464 W: https://linuxtv.org
10465 W: http://netup.tv/
10466 T: git git://linuxtv.org/media_tree.git
10468 F: drivers/media/dvb-frontends/lnbh25*
10470 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10471 L: linux-media@vger.kernel.org
10472 W: https://linuxtv.org
10473 T: git git://linuxtv.org/media_tree.git
10475 F: drivers/media/dvb-frontends/mxl5xx*
10477 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10478 M: Sergey Kozlov <serjk@netup.ru>
10479 M: Abylay Ospan <aospan@netup.ru>
10480 L: linux-media@vger.kernel.org
10481 W: https://linuxtv.org
10482 W: http://netup.tv/
10483 T: git git://linuxtv.org/media_tree.git
10485 F: drivers/media/pci/netup_unidvb/*
10487 MEDIA DRIVERS FOR RENESAS - CEU
10488 M: Jacopo Mondi <jacopo@jmondi.org>
10489 L: linux-media@vger.kernel.org
10490 L: linux-renesas-soc@vger.kernel.org
10491 T: git git://linuxtv.org/media_tree.git
10493 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10494 F: drivers/media/platform/renesas-ceu.c
10495 F: include/media/drv-intf/renesas-ceu.h
10497 MEDIA DRIVERS FOR RENESAS - DRIF
10498 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10499 L: linux-media@vger.kernel.org
10500 L: linux-renesas-soc@vger.kernel.org
10501 T: git git://linuxtv.org/media_tree.git
10503 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10504 F: drivers/media/platform/rcar_drif.c
10506 MEDIA DRIVERS FOR RENESAS - FCP
10507 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10508 L: linux-media@vger.kernel.org
10509 L: linux-renesas-soc@vger.kernel.org
10510 T: git git://linuxtv.org/media_tree.git
10512 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10513 F: drivers/media/platform/rcar-fcp.c
10514 F: include/media/rcar-fcp.h
10516 MEDIA DRIVERS FOR RENESAS - FDP1
10517 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10518 L: linux-media@vger.kernel.org
10519 L: linux-renesas-soc@vger.kernel.org
10520 T: git git://linuxtv.org/media_tree.git
10522 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10523 F: drivers/media/platform/rcar_fdp1.c
10525 MEDIA DRIVERS FOR RENESAS - VIN
10526 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10527 L: linux-media@vger.kernel.org
10528 L: linux-renesas-soc@vger.kernel.org
10529 T: git git://linuxtv.org/media_tree.git
10531 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10532 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10533 F: drivers/media/platform/rcar-vin/
10535 MEDIA DRIVERS FOR RENESAS - VSP1
10536 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10537 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10538 L: linux-media@vger.kernel.org
10539 L: linux-renesas-soc@vger.kernel.org
10540 T: git git://linuxtv.org/media_tree.git
10542 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10543 F: drivers/media/platform/vsp1/
10545 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10546 L: linux-media@vger.kernel.org
10547 W: https://linuxtv.org
10548 T: git git://linuxtv.org/media_tree.git
10550 F: drivers/media/dvb-frontends/stv0910*
10552 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10553 L: linux-media@vger.kernel.org
10554 W: https://linuxtv.org
10555 T: git git://linuxtv.org/media_tree.git
10557 F: drivers/media/dvb-frontends/stv6111*
10559 MEDIA DRIVERS FOR STM32 - DCMI
10560 M: Hugues Fruchet <hugues.fruchet@st.com>
10561 L: linux-media@vger.kernel.org
10562 T: git git://linuxtv.org/media_tree.git
10564 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10565 F: drivers/media/platform/stm32/stm32-dcmi.c
10567 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10568 M: Dmitry Osipenko <digetx@gmail.com>
10569 L: linux-media@vger.kernel.org
10570 L: linux-tegra@vger.kernel.org
10571 T: git git://linuxtv.org/media_tree.git
10573 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10574 F: drivers/staging/media/tegra-vde/
10576 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10577 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10578 L: linux-media@vger.kernel.org
10579 W: https://linuxtv.org
10580 Q: http://patchwork.kernel.org/project/linux-media/list/
10581 T: git git://linuxtv.org/media_tree.git
10583 F: Documentation/devicetree/bindings/media/
10584 F: Documentation/media/
10586 F: drivers/staging/media/
10587 F: include/linux/platform_data/media/
10589 F: include/uapi/linux/dvb/
10590 F: include/uapi/linux/videodev2.h
10591 F: include/uapi/linux/media.h
10592 F: include/uapi/linux/v4l2-*
10593 F: include/uapi/linux/meye.h
10594 F: include/uapi/linux/ivtv*
10595 F: include/uapi/linux/uvcvideo.h
10597 MEDIATEK BLUETOOTH DRIVER
10598 M: Sean Wang <sean.wang@mediatek.com>
10599 L: linux-bluetooth@vger.kernel.org
10600 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10602 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10603 F: drivers/bluetooth/btmtkuart.c
10605 MEDIATEK CIR DRIVER
10606 M: Sean Wang <sean.wang@mediatek.com>
10608 F: drivers/media/rc/mtk-cir.c
10610 MEDIATEK DMA DRIVER
10611 M: Sean Wang <sean.wang@mediatek.com>
10612 L: dmaengine@vger.kernel.org
10613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10614 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10616 F: Documentation/devicetree/bindings/dma/mtk-*
10617 F: drivers/dma/mediatek/
10619 MEDIATEK PMIC LED DRIVER
10620 M: Sean Wang <sean.wang@mediatek.com>
10622 F: drivers/leds/leds-mt6323.c
10623 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10625 MEDIATEK ETHERNET DRIVER
10626 M: Felix Fietkau <nbd@openwrt.org>
10627 M: John Crispin <john@phrozen.org>
10628 M: Sean Wang <sean.wang@mediatek.com>
10629 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10630 L: netdev@vger.kernel.org
10632 F: drivers/net/ethernet/mediatek/
10634 MEDIATEK SWITCH DRIVER
10635 M: Sean Wang <sean.wang@mediatek.com>
10636 L: netdev@vger.kernel.org
10638 F: drivers/net/dsa/mt7530.*
10639 F: net/dsa/tag_mtk.c
10641 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10642 M: Sean Wang <sean.wang@mediatek.com>
10643 L: linux-pm@vger.kernel.org
10645 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10646 F: drivers/power/reset/mt6323-poweroff.c
10648 MEDIATEK JPEG DRIVER
10649 M: Rick Chang <rick.chang@mediatek.com>
10650 M: Bin Liu <bin.liu@mediatek.com>
10652 F: drivers/media/platform/mtk-jpeg/
10653 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10655 MEDIATEK MDP DRIVER
10656 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10657 M: Houlong Wei <houlong.wei@mediatek.com>
10658 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10660 F: drivers/media/platform/mtk-mdp/
10661 F: drivers/media/platform/mtk-vpu/
10662 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10664 MEDIATEK MEDIA DRIVER
10665 M: Tiffany Lin <tiffany.lin@mediatek.com>
10666 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10668 F: drivers/media/platform/mtk-vcodec/
10669 F: drivers/media/platform/mtk-vpu/
10670 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10671 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10673 MEDIATEK MMC/SD/SDIO DRIVER
10674 M: Chaotian Jing <chaotian.jing@mediatek.com>
10676 F: drivers/mmc/host/mtk-sd.c
10677 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10679 MEDIATEK MT76 WIRELESS LAN DRIVER
10680 M: Felix Fietkau <nbd@nbd.name>
10681 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10682 R: Ryder Lee <ryder.lee@mediatek.com>
10683 R: Roy Luo <royluo@google.com>
10684 L: linux-wireless@vger.kernel.org
10686 F: drivers/net/wireless/mediatek/mt76/
10688 MEDIATEK MT7601U WIRELESS LAN DRIVER
10689 M: Jakub Kicinski <kubakici@wp.pl>
10690 L: linux-wireless@vger.kernel.org
10692 F: drivers/net/wireless/mediatek/mt7601u/
10694 MEDIATEK MT7621/28/88 I2C DRIVER
10695 M: Stefan Roese <sr@denx.de>
10696 L: linux-i2c@vger.kernel.org
10698 F: drivers/i2c/busses/i2c-mt7621.c
10699 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10701 MEDIATEK NAND CONTROLLER DRIVER
10702 M: Xiaolei Li <xiaolei.li@mediatek.com>
10703 L: linux-mtd@lists.infradead.org
10705 F: drivers/mtd/nand/raw/mtk_*
10706 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10708 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10709 M: Sean Wang <sean.wang@mediatek.com>
10711 F: drivers/char/hw_random/mtk-rng.c
10713 MEDIATEK USB3 DRD IP DRIVER
10714 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10715 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10717 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10719 F: drivers/usb/mtu3/
10721 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10722 M: Peter Senna Tschudin <peter.senna@gmail.com>
10723 M: Martin Donnelly <martin.donnelly@ge.com>
10724 M: Martyn Welch <martyn.welch@collabora.co.uk>
10726 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10727 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10729 MEGARAID SCSI/SAS DRIVERS
10730 M: Kashyap Desai <kashyap.desai@broadcom.com>
10731 M: Sumit Saxena <sumit.saxena@broadcom.com>
10732 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10733 L: megaraidlinux.pdl@broadcom.com
10734 L: linux-scsi@vger.kernel.org
10735 W: http://www.avagotech.com/support/
10737 F: Documentation/scsi/megaraid.rst
10738 F: drivers/scsi/megaraid.*
10739 F: drivers/scsi/megaraid/
10741 MELEXIS MLX90614 DRIVER
10742 M: Crt Mori <cmo@melexis.com>
10743 L: linux-iio@vger.kernel.org
10744 W: http://www.melexis.com
10746 F: drivers/iio/temperature/mlx90614.c
10748 MELEXIS MLX90632 DRIVER
10749 M: Crt Mori <cmo@melexis.com>
10750 L: linux-iio@vger.kernel.org
10751 W: http://www.melexis.com
10753 F: drivers/iio/temperature/mlx90632.c
10755 MELFAS MIP4 TOUCHSCREEN DRIVER
10756 M: Sangwon Jee <jeesw@melfas.com>
10757 W: http://www.melfas.com
10759 F: drivers/input/touchscreen/melfas_mip4.c
10760 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10762 MELLANOX ETHERNET DRIVER (mlx4_en)
10763 M: Tariq Toukan <tariqt@mellanox.com>
10764 L: netdev@vger.kernel.org
10766 W: http://www.mellanox.com
10767 Q: http://patchwork.ozlabs.org/project/netdev/list/
10768 F: drivers/net/ethernet/mellanox/mlx4/en_*
10770 MELLANOX ETHERNET DRIVER (mlx5e)
10771 M: Saeed Mahameed <saeedm@mellanox.com>
10772 L: netdev@vger.kernel.org
10774 W: http://www.mellanox.com
10775 Q: http://patchwork.ozlabs.org/project/netdev/list/
10776 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10778 MELLANOX ETHERNET INNOVA DRIVERS
10779 R: Boris Pismenny <borisp@mellanox.com>
10780 L: netdev@vger.kernel.org
10782 W: http://www.mellanox.com
10783 Q: http://patchwork.ozlabs.org/project/netdev/list/
10784 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10785 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10786 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10787 F: include/linux/mlx5/mlx5_ifc_fpga.h
10789 MELLANOX ETHERNET SWITCH DRIVERS
10790 M: Jiri Pirko <jiri@mellanox.com>
10791 M: Ido Schimmel <idosch@mellanox.com>
10792 L: netdev@vger.kernel.org
10794 W: http://www.mellanox.com
10795 Q: http://patchwork.ozlabs.org/project/netdev/list/
10796 F: drivers/net/ethernet/mellanox/mlxsw/
10797 F: tools/testing/selftests/drivers/net/mlxsw/
10799 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10800 M: mlxsw@mellanox.com
10801 L: netdev@vger.kernel.org
10803 W: http://www.mellanox.com
10804 Q: http://patchwork.ozlabs.org/project/netdev/list/
10805 F: drivers/net/ethernet/mellanox/mlxfw/
10807 MELLANOX HARDWARE PLATFORM SUPPORT
10808 M: Andy Shevchenko <andy@infradead.org>
10809 M: Darren Hart <dvhart@infradead.org>
10810 M: Vadim Pasternak <vadimp@mellanox.com>
10811 L: platform-driver-x86@vger.kernel.org
10813 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10814 F: drivers/platform/mellanox/
10815 F: include/linux/platform_data/mlxreg.h
10817 MELLANOX MLX4 core VPI driver
10818 M: Tariq Toukan <tariqt@mellanox.com>
10819 L: netdev@vger.kernel.org
10820 L: linux-rdma@vger.kernel.org
10821 W: http://www.mellanox.com
10822 Q: http://patchwork.ozlabs.org/project/netdev/list/
10824 F: drivers/net/ethernet/mellanox/mlx4/
10825 F: include/linux/mlx4/
10827 MELLANOX MLX4 IB driver
10828 M: Yishai Hadas <yishaih@mellanox.com>
10829 L: linux-rdma@vger.kernel.org
10830 W: http://www.mellanox.com
10831 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10833 F: drivers/infiniband/hw/mlx4/
10834 F: include/linux/mlx4/
10835 F: include/uapi/rdma/mlx4-abi.h
10837 MELLANOX MLX5 core VPI driver
10838 M: Saeed Mahameed <saeedm@mellanox.com>
10839 M: Leon Romanovsky <leonro@mellanox.com>
10840 L: netdev@vger.kernel.org
10841 L: linux-rdma@vger.kernel.org
10842 W: http://www.mellanox.com
10843 Q: http://patchwork.ozlabs.org/project/netdev/list/
10845 F: drivers/net/ethernet/mellanox/mlx5/core/
10846 F: include/linux/mlx5/
10847 F: Documentation/networking/device_drivers/mellanox/
10849 MELLANOX MLX5 IB driver
10850 M: Leon Romanovsky <leonro@mellanox.com>
10851 L: linux-rdma@vger.kernel.org
10852 W: http://www.mellanox.com
10853 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10855 F: drivers/infiniband/hw/mlx5/
10856 F: include/linux/mlx5/
10857 F: include/uapi/rdma/mlx5-abi.h
10859 MELLANOX MLXCPLD I2C AND MUX DRIVER
10860 M: Vadim Pasternak <vadimp@mellanox.com>
10861 M: Michael Shych <michaelsh@mellanox.com>
10862 L: linux-i2c@vger.kernel.org
10864 F: drivers/i2c/busses/i2c-mlxcpld.c
10865 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10866 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10868 MELLANOX MLXCPLD LED DRIVER
10869 M: Vadim Pasternak <vadimp@mellanox.com>
10870 L: linux-leds@vger.kernel.org
10872 F: drivers/leds/leds-mlxcpld.c
10873 F: drivers/leds/leds-mlxreg.c
10874 F: Documentation/leds/leds-mlxcpld.rst
10876 MELLANOX PLATFORM DRIVER
10877 M: Vadim Pasternak <vadimp@mellanox.com>
10878 L: platform-driver-x86@vger.kernel.org
10880 F: drivers/platform/x86/mlx-platform.c
10883 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10884 M: "Paul E. McKenney" <paulmck@kernel.org>
10885 L: linux-kernel@vger.kernel.org
10887 F: kernel/sched/membarrier.c
10888 F: include/uapi/linux/membarrier.h
10889 F: arch/powerpc/include/asm/membarrier.h
10892 M: Mike Rapoport <rppt@linux.ibm.com>
10893 L: linux-mm@kvack.org
10895 F: include/linux/memblock.h
10897 F: Documentation/core-api/boot-time-mm.rst
10900 M: Andrew Morton <akpm@linux-foundation.org>
10901 L: linux-mm@kvack.org
10902 W: http://www.linux-mm.org
10903 T: quilt https://ozlabs.org/~akpm/mmotm/
10904 T: quilt https://ozlabs.org/~akpm/mmots/
10905 T: git git://github.com/hnaz/linux-mm.git
10907 F: include/linux/mm.h
10908 F: include/linux/gfp.h
10909 F: include/linux/mmzone.h
10910 F: include/linux/memory_hotplug.h
10911 F: include/linux/vmalloc.h
10914 MEMORY TECHNOLOGY DEVICES (MTD)
10915 M: Miquel Raynal <miquel.raynal@bootlin.com>
10916 M: Richard Weinberger <richard@nod.at>
10917 M: Vignesh Raghavendra <vigneshr@ti.com>
10918 L: linux-mtd@lists.infradead.org
10919 W: http://www.linux-mtd.infradead.org/
10920 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10921 C: irc://irc.oftc.net/mtd
10922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10925 F: Documentation/devicetree/bindings/mtd/
10927 F: include/linux/mtd/
10928 F: include/uapi/mtd/
10930 MEN A21 WATCHDOG DRIVER
10931 M: Johannes Thumshirn <morbidrsa@gmail.com>
10932 L: linux-watchdog@vger.kernel.org
10934 F: drivers/watchdog/mena21_wdt.c
10936 MEN CHAMELEON BUS (mcb)
10937 M: Johannes Thumshirn <morbidrsa@gmail.com>
10940 F: include/linux/mcb.h
10941 F: Documentation/driver-api/men-chameleon-bus.rst
10943 MEN F21BMC (Board Management Controller)
10944 M: Andreas Werner <andreas.werner@men.de>
10946 F: drivers/mfd/menf21bmc.c
10947 F: drivers/watchdog/menf21bmc_wdt.c
10948 F: drivers/leds/leds-menf21bmc.c
10949 F: drivers/hwmon/menf21bmc_hwmon.c
10950 F: Documentation/hwmon/menf21bmc.rst
10952 MEN Z069 WATCHDOG DRIVER
10953 M: Johannes Thumshirn <jth@kernel.org>
10954 L: linux-watchdog@vger.kernel.org
10956 F: drivers/watchdog/menz69_wdt.c
10958 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10959 M: Neil Armstrong <narmstrong@baylibre.com>
10960 L: linux-media@vger.kernel.org
10961 L: linux-amlogic@lists.infradead.org
10962 W: http://linux-meson.com/
10964 F: drivers/media/platform/meson/ao-cec.c
10965 F: drivers/media/platform/meson/ao-cec-g12a.c
10966 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10967 T: git git://linuxtv.org/media_tree.git
10969 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10970 M: Liang Yang <liang.yang@amlogic.com>
10971 L: linux-mtd@lists.infradead.org
10973 F: drivers/mtd/nand/raw/meson_*
10974 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10976 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10977 M: Maxime Jourdan <mjourdan@baylibre.com>
10978 L: linux-media@vger.kernel.org
10979 L: linux-amlogic@lists.infradead.org
10981 F: drivers/staging/media/meson/vdec/
10982 T: git git://linuxtv.org/media_tree.git
10984 METHODE UDPU SUPPORT
10985 M: Vladimir Vid <vladimir.vid@sartura.hr>
10987 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10990 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10991 M: Hemant Kumar <hemantk@codeaurora.org>
10992 L: linux-arm-msm@vger.kernel.org
10994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
10995 F: Documentation/mhi/
10996 F: drivers/bus/mhi/
10997 F: include/linux/mhi.h
10999 MICROBLAZE ARCHITECTURE
11000 M: Michal Simek <monstr@monstr.eu>
11001 W: http://www.monstr.eu/fdt/
11002 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11004 F: arch/microblaze/
11006 MICROCHIP AT91 SERIAL DRIVER
11007 M: Richard Genoud <richard.genoud@gmail.com>
11009 F: drivers/tty/serial/atmel_serial.c
11010 F: drivers/tty/serial/atmel_serial.h
11011 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11013 MICROCHIP AUDIO ASOC DRIVERS
11014 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11019 MICROCHIP DMA DRIVER
11020 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11022 L: dmaengine@vger.kernel.org
11024 F: drivers/dma/at_hdmac.c
11025 F: drivers/dma/at_hdmac_regs.h
11026 F: include/linux/platform_data/dma-atmel.h
11027 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11028 F: include/dt-bindings/dma/at91.h
11030 MICROCHIP ECC DRIVER
11031 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11032 L: linux-crypto@vger.kernel.org
11034 F: drivers/crypto/atmel-ecc.*
11036 MICROCHIP I2C DRIVER
11037 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11038 L: linux-i2c@vger.kernel.org
11040 F: drivers/i2c/busses/i2c-at91.h
11041 F: drivers/i2c/busses/i2c-at91-*.c
11043 MICROCHIP ISC DRIVER
11044 M: Eugen Hristev <eugen.hristev@microchip.com>
11045 L: linux-media@vger.kernel.org
11047 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11048 F: drivers/media/platform/atmel/atmel-isc.h
11049 F: drivers/media/platform/atmel/atmel-isc-base.c
11050 F: drivers/media/platform/atmel/atmel-isc-regs.h
11051 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11052 F: include/linux/atmel-isc-media.h
11054 MICROCHIP ISI DRIVER
11055 M: Eugen Hristev <eugen.hristev@microchip.com>
11056 L: linux-media@vger.kernel.org
11058 F: drivers/media/platform/atmel/atmel-isi.c
11059 F: drivers/media/platform/atmel/atmel-isi.h
11061 MICROCHIP AT91 USART MFD DRIVER
11062 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11063 L: linux-kernel@vger.kernel.org
11065 F: drivers/mfd/at91-usart.c
11066 F: include/dt-bindings/mfd/at91-usart.h
11067 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11069 MICROCHIP AT91 USART SPI DRIVER
11070 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11071 L: linux-spi@vger.kernel.org
11073 F: drivers/spi/spi-at91-usart.c
11074 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11076 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11077 M: Woojung Huh <woojung.huh@microchip.com>
11078 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11079 L: netdev@vger.kernel.org
11081 F: net/dsa/tag_ksz.c
11082 F: drivers/net/dsa/microchip/*
11083 F: include/linux/platform_data/microchip-ksz.h
11084 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11086 MICROCHIP LAN743X ETHERNET DRIVER
11087 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11089 L: netdev@vger.kernel.org
11091 F: drivers/net/ethernet/microchip/lan743x_*
11093 MICROCHIP LCDFB DRIVER
11094 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11095 L: linux-fbdev@vger.kernel.org
11097 F: drivers/video/fbdev/atmel_lcdfb.c
11098 F: include/video/atmel_lcdc.h
11100 MICROCHIP MMC/SD/SDIO MCI DRIVER
11101 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11103 F: drivers/mmc/host/atmel-mci.c
11105 MICROCHIP MCP16502 PMIC DRIVER
11106 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11109 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11110 F: drivers/regulator/mcp16502.c
11112 MICROCHIP MCP3911 ADC DRIVER
11113 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11114 M: Kent Gustavsson <kent@minoris.se>
11115 L: linux-iio@vger.kernel.org
11117 F: drivers/iio/adc/mcp3911.c
11118 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11120 MICROCHIP NAND DRIVER
11121 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11122 L: linux-mtd@lists.infradead.org
11124 F: drivers/mtd/nand/raw/atmel/*
11125 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11127 MICROCHIP PWM DRIVER
11128 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11129 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11130 L: linux-pwm@vger.kernel.org
11132 F: drivers/pwm/pwm-atmel.c
11133 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11135 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11136 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11137 M: Eugen Hristev <eugen.hristev@microchip.com>
11138 L: linux-iio@vger.kernel.org
11140 F: drivers/iio/adc/at91-sama5d2_adc.c
11141 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11142 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11144 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11145 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11147 F: drivers/power/reset/at91-sama5d2_shdwc.c
11149 MICROCHIP SPI DRIVER
11150 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11152 F: drivers/spi/spi-atmel.*
11154 MICROCHIP SSC DRIVER
11155 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11158 F: drivers/misc/atmel-ssc.c
11159 F: include/linux/atmel-ssc.h
11161 MICROCHIP USBA UDC DRIVER
11162 M: Cristian Birsan <cristian.birsan@microchip.com>
11163 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11165 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11167 MICROCHIP USB251XB DRIVER
11168 M: Richard Leitner <richard.leitner@skidata.com>
11169 L: linux-usb@vger.kernel.org
11171 F: drivers/usb/misc/usb251xb.c
11172 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11174 MICROCHIP XDMA DRIVER
11175 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11176 L: linux-arm-kernel@lists.infradead.org
11177 L: dmaengine@vger.kernel.org
11179 F: drivers/dma/at_xdmac.c
11181 MICROSEMI MIPS SOCS
11182 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11183 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11184 L: linux-mips@vger.kernel.org
11186 F: arch/mips/generic/board-ocelot.c
11187 F: arch/mips/configs/generic/board-ocelot.config
11188 F: arch/mips/boot/dts/mscc/
11189 F: Documentation/devicetree/bindings/mips/mscc.txt
11191 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11192 M: Don Brace <don.brace@microsemi.com>
11193 L: esc.storagedev@microsemi.com
11194 L: linux-scsi@vger.kernel.org
11196 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11197 F: drivers/scsi/smartpqi/Kconfig
11198 F: drivers/scsi/smartpqi/Makefile
11199 F: include/linux/cciss*.h
11200 F: include/uapi/linux/cciss*.h
11201 F: Documentation/scsi/smartpqi.rst
11203 MICROSEMI ETHERNET SWITCH DRIVER
11204 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11205 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11206 L: netdev@vger.kernel.org
11208 F: drivers/net/ethernet/mscc/
11209 F: include/soc/mscc/ocelot*
11211 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11212 M: Chen Yu <yu.c.chen@intel.com>
11213 L: platform-driver-x86@vger.kernel.org
11215 F: drivers/platform/x86/surfacepro3_button.c
11217 MICROTEK X6 SCANNER
11218 M: Oliver Neukum <oliver@neukum.org>
11220 F: drivers/usb/image/microtek.*
11223 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11224 L: linux-mips@vger.kernel.org
11225 W: http://www.linux-mips.org/
11226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11227 Q: https://patchwork.kernel.org/project/linux-mips/list/
11229 F: Documentation/devicetree/bindings/mips/
11230 F: Documentation/mips/
11232 F: drivers/platform/mips/
11234 MIPS BOSTON DEVELOPMENT BOARD
11235 M: Paul Burton <paulburton@kernel.org>
11236 L: linux-mips@vger.kernel.org
11238 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11239 F: arch/mips/boot/dts/img/boston.dts
11240 F: arch/mips/configs/generic/board-boston.config
11241 F: drivers/clk/imgtec/clk-boston.c
11242 F: include/dt-bindings/clock/boston-clock.h
11244 MIPS GENERIC PLATFORM
11245 M: Paul Burton <paulburton@kernel.org>
11246 L: linux-mips@vger.kernel.org
11248 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11249 F: arch/mips/generic/
11250 F: arch/mips/tools/generic-board-config.sh
11252 MIPS/LOONGSON1 ARCHITECTURE
11253 M: Keguang Zhang <keguang.zhang@gmail.com>
11254 L: linux-mips@vger.kernel.org
11256 F: arch/mips/loongson32/
11257 F: arch/mips/include/asm/mach-loongson32/
11258 F: drivers/*/*loongson1*
11259 F: drivers/*/*/*loongson1*
11261 MIPS/LOONGSON2EF ARCHITECTURE
11262 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11263 L: linux-mips@vger.kernel.org
11265 F: arch/mips/loongson2ef/
11266 F: arch/mips/include/asm/mach-loongson2ef/
11267 F: drivers/*/*loongson2*
11268 F: drivers/*/*/*loongson2*
11270 MIPS/LOONGSON64 ARCHITECTURE
11271 M: Huacai Chen <chenhc@lemote.com>
11272 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11273 L: linux-mips@vger.kernel.org
11275 F: arch/mips/loongson64/
11276 F: arch/mips/include/asm/mach-loongson64/
11277 F: drivers/platform/mips/cpu_hwmon.c
11278 F: drivers/irqchip/irq-loongson*
11279 F: drivers/*/*loongson3*
11280 F: drivers/*/*/*loongson3*
11282 MIPS RINT INSTRUCTION EMULATION
11283 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11284 L: linux-mips@vger.kernel.org
11286 F: arch/mips/math-emu/sp_rint.c
11287 F: arch/mips/math-emu/dp_rint.c
11289 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11290 M: Hans Verkuil <hverkuil@xs4all.nl>
11291 L: linux-media@vger.kernel.org
11292 T: git git://linuxtv.org/media_tree.git
11293 W: https://linuxtv.org
11295 F: drivers/media/radio/radio-miropcm20*
11298 R: Lubomir Rintel <lkundrak@v3.sk>
11299 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11302 F: arch/arm/boot/dts/mmp*
11303 F: arch/arm/mach-mmp/
11306 MMP USB PHY DRIVERS
11307 R: Lubomir Rintel <lkundrak@v3.sk>
11308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11310 F: drivers/phy/marvell/phy-mmp3-usb.c
11311 F: drivers/phy/marvell/phy-pxa-usb.c
11313 MMU GATHER AND TLB INVALIDATION
11314 M: Will Deacon <will@kernel.org>
11315 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11316 M: Andrew Morton <akpm@linux-foundation.org>
11317 M: Nick Piggin <npiggin@gmail.com>
11318 M: Peter Zijlstra <peterz@infradead.org>
11319 L: linux-arch@vger.kernel.org
11320 L: linux-mm@kvack.org
11322 F: arch/*/include/asm/tlb.h
11323 F: include/asm-generic/tlb.h
11326 MN88472 MEDIA DRIVER
11327 M: Antti Palosaari <crope@iki.fi>
11328 L: linux-media@vger.kernel.org
11329 W: https://linuxtv.org
11330 W: http://palosaari.fi/linux/
11331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11333 F: drivers/media/dvb-frontends/mn88472*
11335 MN88473 MEDIA DRIVER
11336 M: Antti Palosaari <crope@iki.fi>
11337 L: linux-media@vger.kernel.org
11338 W: https://linuxtv.org
11339 W: http://palosaari.fi/linux/
11340 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11342 F: drivers/media/dvb-frontends/mn88473*
11345 M: Jessica Yu <jeyu@kernel.org>
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11348 F: include/linux/module.h
11351 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11352 W: http://popies.net/meye/
11354 F: Documentation/media/v4l-drivers/meye*
11355 F: drivers/media/pci/meye/
11356 F: include/uapi/linux/meye.h
11358 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11359 M: Jiri Slaby <jirislaby@gmail.com>
11361 F: Documentation/driver-api/serial/moxa-smartio.rst
11362 F: drivers/tty/mxser.*
11364 MONOLITHIC POWER SYSTEM PMIC DRIVER
11365 M: Saravanan Sekar <sravanhome@gmail.com>
11367 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11368 F: drivers/regulator/mp5416.c
11369 F: drivers/regulator/mpq7920.c
11370 F: drivers/regulator/mpq7920.h
11372 MR800 AVERMEDIA USB FM RADIO DRIVER
11373 M: Alexey Klimov <klimov.linux@gmail.com>
11374 L: linux-media@vger.kernel.org
11375 T: git git://linuxtv.org/media_tree.git
11377 F: drivers/media/radio/radio-mr800.c
11379 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11380 M: Alan Ott <alan@signal11.us>
11381 L: linux-wpan@vger.kernel.org
11383 F: drivers/net/ieee802154/mrf24j40.c
11384 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11387 M: "Lee, Chun-Yi" <jlee@suse.com>
11388 L: platform-driver-x86@vger.kernel.org
11390 F: drivers/platform/x86/msi-laptop.c
11393 L: platform-driver-x86@vger.kernel.org
11395 F: drivers/platform/x86/msi-wmi.c
11397 MSI001 MEDIA DRIVER
11398 M: Antti Palosaari <crope@iki.fi>
11399 L: linux-media@vger.kernel.org
11400 W: https://linuxtv.org
11401 W: http://palosaari.fi/linux/
11402 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11403 T: git git://linuxtv.org/anttip/media_tree.git
11405 F: drivers/media/tuners/msi001*
11407 MSI2500 MEDIA DRIVER
11408 M: Antti Palosaari <crope@iki.fi>
11409 L: linux-media@vger.kernel.org
11410 W: https://linuxtv.org
11411 W: http://palosaari.fi/linux/
11412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11413 T: git git://linuxtv.org/anttip/media_tree.git
11415 F: drivers/media/usb/msi2500/
11417 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11418 M: Robert Jarzmik <robert.jarzmik@free.fr>
11419 L: linux-mtd@lists.infradead.org
11421 F: drivers/mtd/devices/docg3*
11423 MT9M032 APTINA SENSOR DRIVER
11424 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11425 L: linux-media@vger.kernel.org
11426 T: git git://linuxtv.org/media_tree.git
11428 F: drivers/media/i2c/mt9m032.c
11429 F: include/media/i2c/mt9m032.h
11431 MT9P031 APTINA CAMERA SENSOR
11432 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11433 L: linux-media@vger.kernel.org
11434 T: git git://linuxtv.org/media_tree.git
11436 F: drivers/media/i2c/mt9p031.c
11437 F: include/media/i2c/mt9p031.h
11439 MT9T001 APTINA CAMERA SENSOR
11440 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11441 L: linux-media@vger.kernel.org
11442 T: git git://linuxtv.org/media_tree.git
11444 F: drivers/media/i2c/mt9t001.c
11445 F: include/media/i2c/mt9t001.h
11447 MT9T112 APTINA CAMERA SENSOR
11448 M: Jacopo Mondi <jacopo@jmondi.org>
11449 L: linux-media@vger.kernel.org
11450 T: git git://linuxtv.org/media_tree.git
11452 F: drivers/media/i2c/mt9t112.c
11453 F: include/media/i2c/mt9t112.h
11455 MT9V032 APTINA CAMERA SENSOR
11456 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11457 L: linux-media@vger.kernel.org
11458 T: git git://linuxtv.org/media_tree.git
11460 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11461 F: drivers/media/i2c/mt9v032.c
11462 F: include/media/i2c/mt9v032.h
11464 MT9V111 APTINA CAMERA SENSOR
11465 M: Jacopo Mondi <jacopo@jmondi.org>
11466 L: linux-media@vger.kernel.org
11467 T: git git://linuxtv.org/media_tree.git
11469 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11470 F: drivers/media/i2c/mt9v111.c
11472 MULTIFUNCTION DEVICES (MFD)
11473 M: Lee Jones <lee.jones@linaro.org>
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11476 F: Documentation/devicetree/bindings/mfd/
11478 F: include/linux/mfd/
11479 F: include/dt-bindings/mfd/
11481 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11483 F: drivers/mmc/host/mmc_spi.c
11484 F: include/linux/spi/mmc_spi.h
11486 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11487 M: Ulf Hansson <ulf.hansson@linaro.org>
11488 L: linux-mmc@vger.kernel.org
11489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11491 F: Documentation/devicetree/bindings/mmc/
11493 F: include/linux/mmc/
11494 F: include/uapi/linux/mmc/
11496 MULTIPLEXER SUBSYSTEM
11497 M: Peter Rosin <peda@axentia.se>
11499 F: Documentation/ABI/testing/sysfs-class-mux*
11500 F: Documentation/devicetree/bindings/mux/
11501 F: include/dt-bindings/mux/
11502 F: include/linux/mux/
11505 MULTITECH MULTIPORT CARD (ISICOM)
11507 F: drivers/tty/isicom.c
11508 F: include/linux/isicom.h
11510 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11511 M: Bin Liu <b-liu@ti.com>
11512 L: linux-usb@vger.kernel.org
11514 F: drivers/usb/musb/
11516 MXL301RF MEDIA DRIVER
11517 M: Akihiro Tsukada <tskd08@gmail.com>
11518 L: linux-media@vger.kernel.org
11520 F: drivers/media/tuners/mxl301rf*
11522 MXL5007T MEDIA DRIVER
11523 M: Michael Krufky <mkrufky@linuxtv.org>
11524 L: linux-media@vger.kernel.org
11525 W: https://linuxtv.org
11526 W: http://github.com/mkrufky
11527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528 T: git git://linuxtv.org/mkrufky/tuners.git
11530 F: drivers/media/tuners/mxl5007t.*
11533 M: Marek Vasut <marex@denx.de>
11534 M: Stefan Agner <stefan@agner.ch>
11535 L: dri-devel@lists.freedesktop.org
11537 F: drivers/gpu/drm/mxsfb/
11538 F: Documentation/devicetree/bindings/display/mxsfb.txt
11539 T: git git://anongit.freedesktop.org/drm/drm-misc
11541 MYLEX DAC960 PCI RAID Controller
11542 M: Hannes Reinecke <hare@kernel.org>
11543 L: linux-scsi@vger.kernel.org
11545 F: drivers/scsi/myrb.*
11546 F: drivers/scsi/myrs.*
11548 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11549 M: Chris Lee <christopher.lee@cspi.com>
11550 L: netdev@vger.kernel.org
11551 W: https://www.cspi.com/ethernet-products/support/downloads/
11553 F: drivers/net/ethernet/myricom/myri10ge/
11555 NAND FLASH SUBSYSTEM
11556 M: Miquel Raynal <miquel.raynal@bootlin.com>
11557 R: Richard Weinberger <richard@nod.at>
11558 L: linux-mtd@lists.infradead.org
11559 W: http://www.linux-mtd.infradead.org/
11560 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11562 C: irc://irc.oftc.net/mtd
11564 F: drivers/mtd/nand/
11565 F: include/linux/mtd/*nand*.h
11567 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11568 M: Daniel Mack <zonque@gmail.com>
11570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11571 W: http://www.native-instruments.com
11572 F: sound/usb/caiaq/
11574 NATSEMI ETHERNET DRIVER (DP8381x)
11576 F: drivers/net/ethernet/natsemi/natsemi.c
11578 NCR 5380 SCSI DRIVERS
11579 M: Finn Thain <fthain@telegraphics.com.au>
11580 M: Michael Schmitz <schmitzmic@gmail.com>
11581 L: linux-scsi@vger.kernel.org
11583 F: Documentation/scsi/g_NCR5380.rst
11584 F: drivers/scsi/NCR5380.*
11585 F: drivers/scsi/arm/cumana_1.c
11586 F: drivers/scsi/arm/oak.c
11587 F: drivers/scsi/atari_scsi.*
11588 F: drivers/scsi/dmx3191d.c
11589 F: drivers/scsi/g_NCR5380.*
11590 F: drivers/scsi/mac_scsi.*
11591 F: drivers/scsi/sun3_scsi.*
11592 F: drivers/scsi/sun3_scsi_vme.c
11595 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11599 NCT6775 HARDWARE MONITOR DRIVER
11600 M: Guenter Roeck <linux@roeck-us.net>
11601 L: linux-hwmon@vger.kernel.org
11603 F: Documentation/hwmon/nct6775.rst
11604 F: drivers/hwmon/nct6775.c
11606 NET_FAILOVER MODULE
11607 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11608 L: netdev@vger.kernel.org
11610 F: drivers/net/net_failover.c
11611 F: include/net/net_failover.h
11612 F: Documentation/networking/net_failover.rst
11614 NETEM NETWORK EMULATOR
11615 M: Stephen Hemminger <stephen@networkplumber.org>
11616 L: netdev@vger.kernel.org
11618 F: net/sched/sch_netem.c
11620 NETERION 10GbE DRIVERS (s2io/vxge)
11621 M: Jon Mason <jdmason@kudzu.us>
11622 L: netdev@vger.kernel.org
11624 F: Documentation/networking/device_drivers/neterion/s2io.txt
11625 F: Documentation/networking/device_drivers/neterion/vxge.txt
11626 F: drivers/net/ethernet/neterion/
11629 M: Pablo Neira Ayuso <pablo@netfilter.org>
11630 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11631 M: Florian Westphal <fw@strlen.de>
11632 L: netfilter-devel@vger.kernel.org
11633 L: coreteam@netfilter.org
11634 W: http://www.netfilter.org/
11635 W: http://www.iptables.org/
11636 W: http://www.nftables.org/
11637 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11641 F: include/linux/netfilter*
11642 F: include/linux/netfilter/
11643 F: include/net/netfilter/
11644 F: include/uapi/linux/netfilter*
11645 F: include/uapi/linux/netfilter/
11646 F: net/*/netfilter.c
11647 F: net/*/netfilter/
11649 F: net/bridge/br_netfilter*.c
11651 NETROM NETWORK LAYER
11652 M: Ralf Baechle <ralf@linux-mips.org>
11653 L: linux-hams@vger.kernel.org
11654 W: http://www.linux-ax25.org/
11656 F: include/net/netrom.h
11657 F: include/uapi/linux/netrom.h
11660 NETRONOME ETHERNET DRIVERS
11661 M: Jakub Kicinski <kuba@kernel.org>
11662 L: oss-drivers@netronome.com
11664 F: drivers/net/ethernet/netronome/
11666 NETWORK BLOCK DEVICE (NBD)
11667 M: Josef Bacik <josef@toxicpanda.com>
11669 L: linux-block@vger.kernel.org
11670 L: nbd@other.debian.org
11671 F: Documentation/admin-guide/blockdev/nbd.rst
11672 F: drivers/block/nbd.c
11673 F: include/trace/events/nbd.h
11674 F: include/uapi/linux/nbd.h
11676 NETWORK DROP MONITOR
11677 M: Neil Horman <nhorman@tuxdriver.com>
11678 L: netdev@vger.kernel.org
11680 W: https://fedorahosted.org/dropwatch/
11681 F: net/core/drop_monitor.c
11682 F: include/uapi/linux/net_dropmon.h
11683 F: include/net/drop_monitor.h
11686 M: "David S. Miller" <davem@davemloft.net>
11687 L: netdev@vger.kernel.org
11688 W: http://www.linuxfoundation.org/en/Net
11689 Q: http://patchwork.ozlabs.org/project/netdev/list/
11690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11693 F: Documentation/devicetree/bindings/net/
11695 F: include/linux/if_*
11696 F: include/linux/netdevice.h
11697 F: include/linux/etherdevice.h
11698 F: include/linux/fcdevice.h
11699 F: include/linux/fddidevice.h
11700 F: include/linux/hippidevice.h
11701 F: include/linux/inetdevice.h
11702 F: include/uapi/linux/if_*
11703 F: include/uapi/linux/netdevice.h
11705 NETWORKING DRIVERS (WIRELESS)
11706 M: Kalle Valo <kvalo@codeaurora.org>
11707 L: linux-wireless@vger.kernel.org
11708 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11712 F: Documentation/devicetree/bindings/net/wireless/
11713 F: drivers/net/wireless/
11716 M: Andrew Lunn <andrew@lunn.ch>
11717 M: Vivien Didelot <vivien.didelot@gmail.com>
11718 M: Florian Fainelli <f.fainelli@gmail.com>
11720 F: Documentation/devicetree/bindings/net/dsa/
11722 F: include/net/dsa.h
11723 F: include/linux/dsa/
11724 F: include/linux/platform_data/dsa.h
11725 F: drivers/net/dsa/
11727 NETWORKING [GENERAL]
11728 M: "David S. Miller" <davem@davemloft.net>
11729 M: Jakub Kicinski <kuba@kernel.org>
11730 L: netdev@vger.kernel.org
11731 W: http://www.linuxfoundation.org/en/Net
11732 Q: http://patchwork.ozlabs.org/project/netdev/list/
11733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11735 B: mailto:netdev@vger.kernel.org
11739 F: include/linux/in.h
11740 F: include/linux/net.h
11741 F: include/linux/netdevice.h
11742 F: include/uapi/linux/in.h
11743 F: include/uapi/linux/net.h
11744 F: include/uapi/linux/netdevice.h
11745 F: include/uapi/linux/net_namespace.h
11746 F: tools/testing/selftests/net/
11749 F: Documentation/networking/
11752 M: Steffen Klassert <steffen.klassert@secunet.com>
11753 M: Herbert Xu <herbert@gondor.apana.org.au>
11754 M: "David S. Miller" <davem@davemloft.net>
11755 L: netdev@vger.kernel.org
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11764 F: net/ipv4/ipcomp.c
11765 F: net/ipv4/ip_vti.c
11769 F: net/ipv6/ipcomp6.c
11770 F: net/ipv6/ip6_vti.c
11771 F: include/uapi/linux/xfrm.h
11772 F: include/net/xfrm.h
11774 NETWORKING [IPv4/IPv6]
11775 M: "David S. Miller" <davem@davemloft.net>
11776 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11777 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11778 L: netdev@vger.kernel.org
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11786 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11787 M: Paul Moore <paul@paul-moore.com>
11788 W: https://github.com/netlabel
11789 L: netdev@vger.kernel.org
11790 L: linux-security-module@vger.kernel.org
11792 F: Documentation/netlabel/
11793 F: include/net/calipso.h
11794 F: include/net/cipso_ipv4.h
11795 F: include/net/netlabel.h
11796 F: include/uapi/linux/netfilter/xt_SECMARK.h
11797 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11799 F: net/ipv4/cipso_ipv4.c
11800 F: net/ipv6/calipso.c
11801 F: net/netfilter/xt_CONNSECMARK.c
11802 F: net/netfilter/xt_SECMARK.c
11805 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11806 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11807 L: netdev@vger.kernel.org
11808 L: mptcp@lists.01.org
11809 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11810 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11812 F: include/net/mptcp.h
11813 F: include/uapi/linux/mptcp.h
11815 F: tools/testing/selftests/net/mptcp/
11818 M: Eric Dumazet <edumazet@google.com>
11819 L: netdev@vger.kernel.org
11822 F: net/ipv4/syncookies.c
11824 F: net/ipv6/syncookies.c
11825 F: include/uapi/linux/tcp.h
11826 F: include/net/tcp.h
11827 F: include/linux/tcp.h
11828 F: include/trace/events/tcp.h
11831 M: Boris Pismenny <borisp@mellanox.com>
11832 M: Aviad Yehezkel <aviadye@mellanox.com>
11833 M: John Fastabend <john.fastabend@gmail.com>
11834 M: Daniel Borkmann <daniel@iogearbox.net>
11835 M: Jakub Kicinski <kuba@kernel.org>
11836 L: netdev@vger.kernel.org
11839 F: include/uapi/linux/tls.h
11840 F: include/net/tls.h
11842 NETWORKING [WIRELESS]
11843 L: linux-wireless@vger.kernel.org
11844 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11847 M: Jakub Kicinski <kuba@kernel.org>
11849 F: drivers/net/netdevsim/*
11851 NETXEN (1/10) GbE SUPPORT
11852 M: Manish Chopra <manishc@marvell.com>
11853 M: Rahul Verma <rahulv@marvell.com>
11854 M: GR-Linux-NIC-Dev@marvell.com
11855 L: netdev@vger.kernel.org
11857 F: drivers/net/ethernet/qlogic/netxen/
11860 M: David Ahern <dsahern@kernel.org>
11861 L: netdev@vger.kernel.org
11863 F: include/net/nexthop.h
11864 F: include/uapi/linux/nexthop.h
11865 F: include/net/netns/nexthop.h
11866 F: net/ipv4/nexthop.c
11869 L: netdev@vger.kernel.org
11872 F: include/net/nfc/
11873 F: include/uapi/linux/nfc.h
11875 F: include/linux/platform_data/nfcmrvl.h
11876 F: Documentation/devicetree/bindings/net/nfc/
11878 NFS, SUNRPC, AND LOCKD CLIENTS
11879 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11880 M: Anna Schumaker <anna.schumaker@netapp.com>
11881 L: linux-nfs@vger.kernel.org
11882 W: http://client.linux-nfs.org
11883 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11889 F: include/linux/lockd/
11890 F: include/linux/nfs*
11891 F: include/linux/sunrpc/
11892 F: include/uapi/linux/nfs*
11893 F: include/uapi/linux/sunrpc/
11896 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11897 L: linux-nilfs@vger.kernel.org
11898 W: https://nilfs.sourceforge.io/
11899 W: https://nilfs.osdn.jp/
11900 T: git git://github.com/konis/nilfs2.git
11902 F: Documentation/filesystems/nilfs2.rst
11904 F: include/trace/events/nilfs2.h
11905 F: include/uapi/linux/nilfs2_api.h
11906 F: include/uapi/linux/nilfs2_ondisk.h
11908 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11909 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11910 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11912 F: Documentation/scsi/NinjaSCSI.rst
11913 F: drivers/scsi/pcmcia/nsp_*
11915 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11916 M: GOTO Masanori <gotom@debian.or.jp>
11917 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11918 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11920 F: Documentation/scsi/NinjaSCSI.rst
11921 F: drivers/scsi/nsp32*
11924 M: Ley Foon Tan <ley.foon.tan@intel.com>
11925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11929 NOHZ, DYNTICKS SUPPORT
11930 M: Frederic Weisbecker <fweisbec@gmail.com>
11931 M: Thomas Gleixner <tglx@linutronix.de>
11932 M: Ingo Molnar <mingo@kernel.org>
11933 L: linux-kernel@vger.kernel.org
11934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11936 F: kernel/time/tick*.*
11937 F: include/linux/tick.h
11938 F: include/linux/sched/nohz.h
11940 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11941 M: Pavel Machek <pavel@ucw.cz>
11942 M: Sakari Ailus <sakari.ailus@iki.fi>
11943 L: linux-media@vger.kernel.org
11945 F: drivers/media/i2c/et8ek8
11946 F: drivers/media/i2c/ad5820.c
11948 NOKIA N900 POWER SUPPLY DRIVERS
11949 R: Pali Rohár <pali@kernel.org>
11950 F: include/linux/power/bq2415x_charger.h
11951 F: include/linux/power/bq27xxx_battery.h
11952 F: drivers/power/supply/bq2415x_charger.c
11953 F: drivers/power/supply/bq27xxx_battery.c
11954 F: drivers/power/supply/bq27xxx_battery_i2c.c
11955 F: drivers/power/supply/isp1704_charger.c
11956 F: drivers/power/supply/rx51_battery.c
11959 M: Willy Tarreau <w@1wt.eu>
11961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11962 F: tools/include/nolibc/
11965 M: Matthias Maennich <maennich@google.com>
11968 F: Documentation/core-api/symbol-namespaces.rst
11971 M: Sanjay R Mehta <sanju.mehta@amd.com>
11972 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11973 L: linux-ntb@googlegroups.com
11975 F: drivers/ntb/hw/amd/
11978 M: Jon Mason <jdmason@kudzu.us>
11979 M: Dave Jiang <dave.jiang@intel.com>
11980 M: Allen Hubbe <allenbh@gmail.com>
11981 L: linux-ntb@googlegroups.com
11983 W: https://github.com/jonmason/ntb/wiki
11984 T: git git://github.com/jonmason/ntb.git
11986 F: drivers/net/ntb_netdev.c
11987 F: include/linux/ntb.h
11988 F: include/linux/ntb_transport.h
11989 F: tools/testing/selftests/ntb/
11992 M: Serge Semin <fancer.lancer@gmail.com>
11993 L: linux-ntb@googlegroups.com
11995 F: drivers/ntb/hw/idt/
11998 M: Dave Jiang <dave.jiang@intel.com>
11999 L: linux-ntb@googlegroups.com
12001 W: https://github.com/davejiang/linux/wiki
12002 T: git https://github.com/davejiang/linux.git
12003 F: drivers/ntb/hw/intel/
12006 M: Anton Altaparmakov <anton@tuxera.com>
12007 L: linux-ntfs-dev@lists.sourceforge.net
12008 W: http://www.tuxera.com/
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12011 F: Documentation/filesystems/ntfs.rst
12015 M: Finn Thain <fthain@telegraphics.com.au>
12016 L: linux-m68k@lists.linux-m68k.org
12018 F: arch/*/include/asm/nubus.h
12020 F: include/linux/nubus.h
12021 F: include/uapi/linux/nubus.h
12023 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12024 M: Antonino Daplas <adaplas@gmail.com>
12025 L: linux-fbdev@vger.kernel.org
12027 F: drivers/video/fbdev/riva/
12028 F: drivers/video/fbdev/nvidia/
12031 M: Keith Busch <kbusch@kernel.org>
12032 M: Jens Axboe <axboe@fb.com>
12033 M: Christoph Hellwig <hch@lst.de>
12034 M: Sagi Grimberg <sagi@grimberg.me>
12035 L: linux-nvme@lists.infradead.org
12036 T: git://git.infradead.org/nvme.git
12037 W: http://git.infradead.org/nvme.git
12039 F: drivers/nvme/host/
12040 F: include/linux/nvme.h
12041 F: include/uapi/linux/nvme_ioctl.h
12043 NVM EXPRESS FC TRANSPORT DRIVERS
12044 M: James Smart <james.smart@broadcom.com>
12045 L: linux-nvme@lists.infradead.org
12047 F: include/linux/nvme-fc.h
12048 F: include/linux/nvme-fc-driver.h
12049 F: drivers/nvme/host/fc.c
12050 F: drivers/nvme/target/fc.c
12051 F: drivers/nvme/target/fcloop.c
12053 NVM EXPRESS TARGET DRIVER
12054 M: Christoph Hellwig <hch@lst.de>
12055 M: Sagi Grimberg <sagi@grimberg.me>
12056 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12057 L: linux-nvme@lists.infradead.org
12058 T: git://git.infradead.org/nvme.git
12059 W: http://git.infradead.org/nvme.git
12061 F: drivers/nvme/target/
12064 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12067 F: Documentation/devicetree/bindings/nvmem/
12068 F: Documentation/ABI/stable/sysfs-bus-nvmem
12069 F: include/linux/nvmem-consumer.h
12070 F: include/linux/nvmem-provider.h
12072 NXP FXAS21002C DRIVER
12073 M: Rui Miguel Silva <rmfrfs@gmail.com>
12074 L: linux-iio@vger.kernel.org
12076 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12077 F: drivers/iio/gyro/fxas21002c_core.c
12078 F: drivers/iio/gyro/fxas21002c.h
12079 F: drivers/iio/gyro/fxas21002c_i2c.c
12080 F: drivers/iio/gyro/fxas21002c_spi.c
12082 NXP SGTL5000 DRIVER
12083 M: Fabio Estevam <festevam@gmail.com>
12084 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12086 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12087 F: sound/soc/codecs/sgtl5000*
12089 NXP SJA1105 ETHERNET SWITCH DRIVER
12090 M: Vladimir Oltean <olteanv@gmail.com>
12091 L: linux-kernel@vger.kernel.org
12093 F: drivers/net/dsa/sja1105
12095 NXP TDA998X DRM DRIVER
12096 M: Russell King <linux@armlinux.org.uk>
12098 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12099 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12100 F: drivers/gpu/drm/i2c/tda998x_drv.c
12101 F: include/drm/i2c/tda998x.h
12102 F: include/dt-bindings/display/tda998x.h
12106 M: Peter Rosin <peda@axentia.se>
12107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12109 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12110 F: sound/soc/codecs/tfa9879*
12113 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12114 R: Charles Gorand <charles.gorand@effinnov.com>
12115 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12117 F: drivers/nfc/nxp-nci
12120 M: Jiri Pirko <jiri@mellanox.com>
12121 L: netdev@vger.kernel.org
12124 F: lib/test_objagg.c
12125 F: include/linux/objagg.h
12128 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12129 M: Ashish Kumar <ashish.kumar@nxp.com>
12130 L: linux-spi@vger.kernel.org
12132 F: drivers/spi/spi-nxp-fspi.c
12133 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12136 M: Josh Poimboeuf <jpoimboe@redhat.com>
12137 M: Peter Zijlstra <peterz@infradead.org>
12141 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12142 M: Frederic Barrat <fbarrat@linux.ibm.com>
12143 M: Andrew Donnellan <ajd@linux.ibm.com>
12144 L: linuxppc-dev@lists.ozlabs.org
12146 F: arch/powerpc/platforms/powernv/ocxl.c
12147 F: arch/powerpc/include/asm/pnv-ocxl.h
12148 F: drivers/misc/ocxl/
12149 F: include/misc/ocxl*
12150 F: include/uapi/misc/ocxl.h
12151 F: Documentation/userspace-api/accelerators/ocxl.rst
12154 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12155 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12157 L: linux-omap@vger.kernel.org
12159 F: sound/soc/ti/omap*
12160 F: sound/soc/ti/rx51.c
12161 F: sound/soc/ti/n810.c
12162 F: sound/soc/ti/sdma-pcm.*
12164 OMAP CLOCK FRAMEWORK SUPPORT
12165 M: Paul Walmsley <paul@pwsan.com>
12166 L: linux-omap@vger.kernel.org
12168 F: arch/arm/*omap*/*clock*
12170 OMAP DEVICE TREE SUPPORT
12171 M: Benoît Cousson <bcousson@baylibre.com>
12172 M: Tony Lindgren <tony@atomide.com>
12173 L: linux-omap@vger.kernel.org
12174 L: devicetree@vger.kernel.org
12176 F: arch/arm/boot/dts/*omap*
12177 F: arch/arm/boot/dts/*am3*
12178 F: arch/arm/boot/dts/*am4*
12179 F: arch/arm/boot/dts/*am5*
12180 F: arch/arm/boot/dts/*dra7*
12181 F: arch/arm/boot/dts/logicpd-som-lv*
12182 F: arch/arm/boot/dts/logicpd-torpedo*
12184 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12185 L: linux-omap@vger.kernel.org
12186 L: linux-fbdev@vger.kernel.org
12188 F: drivers/video/fbdev/omap2/
12189 F: Documentation/arm/omap/dss.rst
12191 OMAP FRAMEBUFFER SUPPORT
12192 L: linux-fbdev@vger.kernel.org
12193 L: linux-omap@vger.kernel.org
12195 F: drivers/video/fbdev/omap/
12197 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12198 M: Roger Quadros <rogerq@ti.com>
12199 M: Tony Lindgren <tony@atomide.com>
12200 L: linux-omap@vger.kernel.org
12202 F: drivers/memory/omap-gpmc.c
12203 F: arch/arm/mach-omap2/*gpmc*
12206 M: Grygorii Strashko <grygorii.strashko@ti.com>
12207 M: Santosh Shilimkar <ssantosh@kernel.org>
12208 M: Kevin Hilman <khilman@kernel.org>
12209 L: linux-omap@vger.kernel.org
12211 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12212 F: drivers/gpio/gpio-omap.c
12214 OMAP HARDWARE SPINLOCK SUPPORT
12215 M: Ohad Ben-Cohen <ohad@wizery.com>
12216 L: linux-omap@vger.kernel.org
12218 F: drivers/hwspinlock/omap_hwspinlock.c
12220 OMAP HS MMC SUPPORT
12221 L: linux-mmc@vger.kernel.org
12222 L: linux-omap@vger.kernel.org
12224 F: drivers/mmc/host/omap_hsmmc.c
12227 M: Paul Walmsley <paul@pwsan.com>
12228 L: linux-omap@vger.kernel.org
12230 F: arch/arm/mach-omap2/omap_hwmod*data*
12232 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12233 M: Benoît Cousson <bcousson@baylibre.com>
12234 L: linux-omap@vger.kernel.org
12236 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12239 M: Benoît Cousson <bcousson@baylibre.com>
12240 M: Paul Walmsley <paul@pwsan.com>
12241 L: linux-omap@vger.kernel.org
12243 F: arch/arm/mach-omap2/omap_hwmod.*
12246 M: Vignesh R <vigneshr@ti.com>
12247 L: linux-omap@vger.kernel.org
12248 L: linux-i2c@vger.kernel.org
12250 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12251 F: drivers/i2c/busses/i2c-omap.c
12253 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12254 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12255 L: linux-media@vger.kernel.org
12257 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12258 F: drivers/media/platform/omap3isp/
12259 F: drivers/staging/media/omap4iss/
12262 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12263 L: linux-omap@vger.kernel.org
12265 F: drivers/mmc/host/omap.c
12267 OMAP POWER MANAGEMENT SUPPORT
12268 M: Kevin Hilman <khilman@kernel.org>
12269 L: linux-omap@vger.kernel.org
12271 F: arch/arm/*omap*/*pm*
12272 F: drivers/cpufreq/omap-cpufreq.c
12274 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12275 M: Rajendra Nayak <rnayak@codeaurora.org>
12276 M: Paul Walmsley <paul@pwsan.com>
12277 L: linux-omap@vger.kernel.org
12279 F: arch/arm/mach-omap2/prm*
12281 OMAP RANDOM NUMBER GENERATOR SUPPORT
12282 M: Deepak Saxena <dsaxena@plexity.net>
12284 F: drivers/char/hw_random/omap-rng.c
12287 L: linux-usb@vger.kernel.org
12288 L: linux-omap@vger.kernel.org
12290 F: drivers/usb/*/*omap*
12291 F: arch/arm/*omap*/usb*
12293 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12294 M: Mark Jackson <mpfj@newflow.co.uk>
12295 L: linux-omap@vger.kernel.org
12297 F: arch/arm/boot/dts/am335x-nano.dts
12300 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12301 M: Tony Lindgren <tony@atomide.com>
12302 L: linux-omap@vger.kernel.org
12303 Q: http://patchwork.kernel.org/project/linux-omap/list/
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12306 F: arch/arm/mach-omap1/
12307 F: arch/arm/plat-omap/
12308 F: arch/arm/configs/omap1_defconfig
12309 F: drivers/i2c/busses/i2c-omap.c
12310 F: include/linux/platform_data/i2c-omap.h
12311 F: include/linux/platform_data/ams-delta-fiq.h
12314 M: Tony Lindgren <tony@atomide.com>
12315 L: linux-omap@vger.kernel.org
12316 W: http://www.muru.com/linux/omap/
12317 W: http://linux.omap.com/
12318 Q: http://patchwork.kernel.org/project/linux-omap/list/
12319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12321 F: arch/arm/mach-omap2/
12322 F: arch/arm/plat-omap/
12323 F: arch/arm/configs/omap2plus_defconfig
12324 F: drivers/bus/ti-sysc.c
12325 F: drivers/i2c/busses/i2c-omap.c
12326 F: drivers/irqchip/irq-omap-intc.c
12327 F: drivers/mfd/*omap*.c
12328 F: drivers/mfd/menelaus.c
12329 F: drivers/mfd/palmas.c
12330 F: drivers/mfd/tps65217.c
12331 F: drivers/mfd/tps65218.c
12332 F: drivers/mfd/tps65910.c
12333 F: drivers/mfd/twl-core.[ch]
12334 F: drivers/mfd/twl4030*.c
12335 F: drivers/mfd/twl6030*.c
12336 F: drivers/mfd/twl6040*.c
12337 F: drivers/regulator/palmas-regulator*.c
12338 F: drivers/regulator/pbias-regulator.c
12339 F: drivers/regulator/tps65217-regulator.c
12340 F: drivers/regulator/tps65218-regulator.c
12341 F: drivers/regulator/tps65910-regulator.c
12342 F: drivers/regulator/twl-regulator.c
12343 F: drivers/regulator/twl6030-regulator.c
12344 F: include/linux/platform_data/i2c-omap.h
12345 F: include/linux/platform_data/ti-sysc.h
12347 ONION OMEGA2+ BOARD
12348 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12349 L: linux-mips@vger.kernel.org
12351 F: arch/mips/boot/dts/ralink/omega2p.dts
12354 M: Bob Copeland <me@bobcopeland.com>
12355 L: linux-karma-devel@lists.sourceforge.net
12357 F: Documentation/filesystems/omfs.rst
12360 OMNIKEY CARDMAN 4000 DRIVER
12361 M: Harald Welte <laforge@gnumonks.org>
12363 F: drivers/char/pcmcia/cm4000_cs.c
12364 F: include/linux/cm4000_cs.h
12365 F: include/uapi/linux/cm4000_cs.h
12367 OMNIKEY CARDMAN 4040 DRIVER
12368 M: Harald Welte <laforge@gnumonks.org>
12370 F: drivers/char/pcmcia/cm4040_cs.*
12372 OMNIVISION OV13858 SENSOR DRIVER
12373 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12374 L: linux-media@vger.kernel.org
12375 T: git git://linuxtv.org/media_tree.git
12377 F: drivers/media/i2c/ov13858.c
12379 OMNIVISION OV2680 SENSOR DRIVER
12380 M: Rui Miguel Silva <rmfrfs@gmail.com>
12381 L: linux-media@vger.kernel.org
12382 T: git git://linuxtv.org/media_tree.git
12384 F: drivers/media/i2c/ov2680.c
12385 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12387 OMNIVISION OV2685 SENSOR DRIVER
12388 M: Shunqian Zheng <zhengsq@rock-chips.com>
12389 L: linux-media@vger.kernel.org
12390 T: git git://linuxtv.org/media_tree.git
12392 F: drivers/media/i2c/ov2685.c
12394 OMNIVISION OV5640 SENSOR DRIVER
12395 M: Steve Longerbeam <slongerbeam@gmail.com>
12396 L: linux-media@vger.kernel.org
12397 T: git git://linuxtv.org/media_tree.git
12399 F: drivers/media/i2c/ov5640.c
12401 OMNIVISION OV5647 SENSOR DRIVER
12402 M: Luis Oliveira <lolivei@synopsys.com>
12403 L: linux-media@vger.kernel.org
12404 T: git git://linuxtv.org/media_tree.git
12406 F: drivers/media/i2c/ov5647.c
12408 OMNIVISION OV5670 SENSOR DRIVER
12409 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12410 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12411 L: linux-media@vger.kernel.org
12412 T: git git://linuxtv.org/media_tree.git
12414 F: drivers/media/i2c/ov5670.c
12416 OMNIVISION OV5675 SENSOR DRIVER
12417 M: Shawn Tu <shawnx.tu@intel.com>
12418 L: linux-media@vger.kernel.org
12419 T: git git://linuxtv.org/media_tree.git
12421 F: drivers/media/i2c/ov5675.c
12423 OMNIVISION OV5695 SENSOR DRIVER
12424 M: Shunqian Zheng <zhengsq@rock-chips.com>
12425 L: linux-media@vger.kernel.org
12426 T: git git://linuxtv.org/media_tree.git
12428 F: drivers/media/i2c/ov5695.c
12430 OMNIVISION OV7670 SENSOR DRIVER
12431 M: Jonathan Corbet <corbet@lwn.net>
12432 L: linux-media@vger.kernel.org
12433 T: git git://linuxtv.org/media_tree.git
12435 F: drivers/media/i2c/ov7670.c
12436 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12438 OMNIVISION OV772x SENSOR DRIVER
12439 M: Jacopo Mondi <jacopo@jmondi.org>
12440 L: linux-media@vger.kernel.org
12441 T: git git://linuxtv.org/media_tree.git
12443 F: drivers/media/i2c/ov772x.c
12444 F: include/media/i2c/ov772x.h
12445 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12447 OMNIVISION OV7740 SENSOR DRIVER
12448 M: Wenyou Yang <wenyou.yang@microchip.com>
12449 L: linux-media@vger.kernel.org
12450 T: git git://linuxtv.org/media_tree.git
12452 F: drivers/media/i2c/ov7740.c
12453 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12455 OMNIVISION OV9640 SENSOR DRIVER
12456 M: Petr Cvek <petrcvekcz@gmail.com>
12457 L: linux-media@vger.kernel.org
12459 F: drivers/media/i2c/ov9640.*
12461 OMNIVISION OV8856 SENSOR DRIVER
12462 M: Ben Kao <ben.kao@intel.com>
12463 L: linux-media@vger.kernel.org
12464 T: git git://linuxtv.org/media_tree.git
12466 F: drivers/media/i2c/ov8856.c
12468 OMNIVISION OV9650 SENSOR DRIVER
12469 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12470 R: Akinobu Mita <akinobu.mita@gmail.com>
12471 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12472 L: linux-media@vger.kernel.org
12473 T: git git://linuxtv.org/media_tree.git
12475 F: drivers/media/i2c/ov9650.c
12476 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12478 ONENAND FLASH DRIVER
12479 M: Kyungmin Park <kyungmin.park@samsung.com>
12480 L: linux-mtd@lists.infradead.org
12482 F: drivers/mtd/nand/onenand/
12483 F: include/linux/mtd/onenand*.h
12486 M: Jens Wiklander <jens.wiklander@linaro.org>
12487 L: tee-dev@lists.linaro.org
12489 F: drivers/tee/optee/
12491 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12492 M: Sumit Garg <sumit.garg@linaro.org>
12493 L: tee-dev@lists.linaro.org
12495 F: drivers/char/hw_random/optee-rng.c
12498 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12499 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12500 L: linux-rdma@vger.kernel.org
12502 F: drivers/infiniband/ulp/opa_vnic
12504 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12505 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12506 M: Frank Rowand <frowand.list@gmail.com>
12507 L: devicetree@vger.kernel.org
12509 F: Documentation/devicetree/dynamic-resolution-notes.txt
12510 F: Documentation/devicetree/overlay-notes.txt
12511 F: drivers/of/overlay.c
12512 F: drivers/of/resolver.c
12513 K: of_overlay_notifier_
12515 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12516 M: Rob Herring <robh+dt@kernel.org>
12517 M: Frank Rowand <frowand.list@gmail.com>
12518 L: devicetree@vger.kernel.org
12519 W: http://www.devicetree.org/
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12523 F: include/linux/of*.h
12525 F: Documentation/ABI/testing/sysfs-firmware-ofw
12527 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12528 M: Rob Herring <robh+dt@kernel.org>
12529 L: devicetree@vger.kernel.org
12530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12531 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12533 F: Documentation/devicetree/
12534 F: arch/*/boot/dts/
12535 F: include/dt-bindings/
12537 OPENCORES I2C BUS DRIVER
12538 M: Peter Korsgaard <peter@korsgaard.com>
12539 M: Andrew Lunn <andrew@lunn.ch>
12540 L: linux-i2c@vger.kernel.org
12542 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12543 F: Documentation/i2c/busses/i2c-ocores.rst
12544 F: drivers/i2c/busses/i2c-ocores.c
12545 F: include/linux/platform_data/i2c-ocores.h
12547 OPENRISC ARCHITECTURE
12548 M: Jonas Bonn <jonas@southpole.se>
12549 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12550 M: Stafford Horne <shorne@gmail.com>
12551 T: git git://github.com/openrisc/linux.git
12552 L: openrisc@lists.librecores.org
12553 W: http://openrisc.io
12555 F: Documentation/devicetree/bindings/openrisc/
12556 F: Documentation/openrisc/
12558 F: drivers/irqchip/irq-ompic.c
12559 F: drivers/irqchip/irq-or1k-*
12562 M: Pravin B Shelar <pshelar@ovn.org>
12563 L: netdev@vger.kernel.org
12564 L: dev@openvswitch.org
12565 W: http://openvswitch.org
12567 F: net/openvswitch/
12568 F: include/uapi/linux/openvswitch.h
12570 OPERATING PERFORMANCE POINTS (OPP)
12571 M: Viresh Kumar <vireshk@kernel.org>
12572 M: Nishanth Menon <nm@ti.com>
12573 M: Stephen Boyd <sboyd@kernel.org>
12574 L: linux-pm@vger.kernel.org
12576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12578 F: include/linux/pm_opp.h
12579 F: Documentation/power/opp.rst
12580 F: Documentation/devicetree/bindings/opp/
12583 M: Clemens Ladisch <clemens@ladisch.de>
12584 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12587 F: sound/drivers/opl4/
12590 M: Robert Richter <rric@kernel.org>
12591 L: oprofile-list@lists.sf.net
12593 F: arch/*/include/asm/oprofile*.h
12594 F: arch/*/oprofile/
12595 F: drivers/oprofile/
12596 F: include/linux/oprofile.h
12598 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12599 M: Mark Fasheh <mark@fasheh.com>
12600 M: Joel Becker <jlbec@evilplan.org>
12601 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12602 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12603 W: http://ocfs2.wiki.kernel.org
12605 F: Documentation/filesystems/ocfs2.rst
12606 F: Documentation/filesystems/dlmfs.rst
12609 ORANGEFS FILESYSTEM
12610 M: Mike Marshall <hubcap@omnibond.com>
12611 R: Martin Brandenburg <martin@omnibond.com>
12612 L: devel@lists.orangefs.org
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12616 F: Documentation/filesystems/orangefs.rst
12619 L: linux-wireless@vger.kernel.org
12620 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12621 W: http://www.nongnu.org/orinoco/
12623 F: drivers/net/wireless/intersil/orinoco/
12625 OV2659 OMNIVISION SENSOR DRIVER
12626 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12627 L: linux-media@vger.kernel.org
12628 W: https://linuxtv.org
12629 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12630 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12632 F: drivers/media/i2c/ov2659.c
12633 F: include/media/i2c/ov2659.h
12636 M: Miklos Szeredi <miklos@szeredi.hu>
12637 L: linux-unionfs@vger.kernel.org
12638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12641 F: Documentation/filesystems/overlayfs.rst
12643 P54 WIRELESS DRIVER
12644 M: Christian Lamparter <chunkeey@googlemail.com>
12645 L: linux-wireless@vger.kernel.org
12646 W: http://wireless.kernel.org/en/users/Drivers/p54
12648 F: drivers/net/wireless/intersil/p54/
12651 M: Vladimir Oltean <olteanv@gmail.com>
12652 L: netdev@vger.kernel.org
12655 F: include/linux/packing.h
12656 F: Documentation/core-api/packing.rst
12658 PADATA PARALLEL EXECUTION MECHANISM
12659 M: Steffen Klassert <steffen.klassert@secunet.com>
12660 L: linux-crypto@vger.kernel.org
12663 F: include/linux/padata.h
12664 F: Documentation/core-api/padata.rst
12667 M: Jesper Dangaard Brouer <hawk@kernel.org>
12668 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12669 L: netdev@vger.kernel.org
12671 F: net/core/page_pool.c
12672 F: include/net/page_pool.h
12674 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12675 M: Harald Welte <laforge@gnumonks.org>
12676 L: platform-driver-x86@vger.kernel.org
12678 F: drivers/platform/x86/panasonic-laptop.c
12680 PARALLAX PING IIO SENSOR DRIVER
12681 M: Andreas Klinger <ak@it-klinger.de>
12682 L: linux-iio@vger.kernel.org
12684 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12685 F: drivers/iio/proximity/ping.c
12687 PARALLEL LCD/KEYPAD PANEL DRIVER
12688 M: Willy Tarreau <willy@haproxy.com>
12689 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12691 F: Documentation/admin-guide/lcd-panel-cgram.rst
12692 F: drivers/auxdisplay/panel.c
12694 PARALLEL PORT SUBSYSTEM
12695 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12696 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12697 L: linux-parport@lists.infradead.org (subscribers-only)
12699 F: drivers/parport/
12700 F: include/linux/parport*.h
12701 F: drivers/char/ppdev.c
12702 F: include/uapi/linux/ppdev.h
12703 F: Documentation/driver-api/parport*.rst
12705 PARAVIRT_OPS INTERFACE
12706 M: Juergen Gross <jgross@suse.com>
12707 M: Thomas Hellstrom <thellstrom@vmware.com>
12708 M: "VMware, Inc." <pv-drivers@vmware.com>
12709 L: virtualization@lists.linux-foundation.org
12711 F: Documentation/virt/paravirt_ops.rst
12712 F: arch/*/kernel/paravirt*
12713 F: arch/*/include/asm/paravirt*.h
12714 F: include/linux/hypervisor.h
12716 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12717 M: Tim Waugh <tim@cyberelk.net>
12718 L: linux-parport@lists.infradead.org (subscribers-only)
12720 F: Documentation/admin-guide/blockdev/paride.rst
12721 F: drivers/block/paride/
12723 PARISC ARCHITECTURE
12724 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12725 M: Helge Deller <deller@gmx.de>
12726 L: linux-parisc@vger.kernel.org
12727 W: http://www.parisc-linux.org/
12728 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12733 F: Documentation/parisc/
12735 F: drivers/char/agp/parisc-agp.c
12736 F: drivers/input/misc/hp_sdc_rtc.c
12737 F: drivers/input/serio/gscps2.c
12738 F: drivers/input/serio/hp_sdc*
12739 F: drivers/parport/parport_gsc.*
12740 F: drivers/tty/serial/8250/8250_gsc.c
12741 F: drivers/video/fbdev/sti*
12742 F: drivers/video/console/sti*
12743 F: drivers/video/logo/logo_parisc*
12744 F: include/linux/hp_sdc.h
12747 M: Jiri Pirko <jiri@mellanox.com>
12748 L: netdev@vger.kernel.org
12751 F: lib/test_parman.c
12752 F: include/linux/parman.h
12754 PC ENGINES APU BOARD DRIVER
12755 M: Enrico Weigelt, metux IT consult <info@metux.net>
12757 F: drivers/platform/x86/pcengines-apuv2.c
12759 PC87360 HARDWARE MONITORING DRIVER
12760 M: Jim Cromie <jim.cromie@gmail.com>
12761 L: linux-hwmon@vger.kernel.org
12763 F: Documentation/hwmon/pc87360.rst
12764 F: drivers/hwmon/pc87360.c
12766 PC8736x GPIO DRIVER
12767 M: Jim Cromie <jim.cromie@gmail.com>
12769 F: drivers/char/pc8736x_gpio.c
12771 PC87427 HARDWARE MONITORING DRIVER
12772 M: Jean Delvare <jdelvare@suse.com>
12773 L: linux-hwmon@vger.kernel.org
12775 F: Documentation/hwmon/pc87427.rst
12776 F: drivers/hwmon/pc87427.c
12779 M: Riku Voipio <riku.voipio@iki.fi>
12781 F: drivers/leds/leds-pca9532.c
12782 F: include/linux/leds-pca9532.h
12784 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12785 M: Guenter Roeck <linux@roeck-us.net>
12786 L: linux-i2c@vger.kernel.org
12788 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12790 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12791 M: Khalid Aziz <khalid@gonehiking.org>
12793 F: drivers/firmware/pcdp.*
12795 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12796 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12797 L: linux-pci@vger.kernel.org
12798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12800 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12801 F: drivers/pci/controller/pci-aardvark.c
12803 PCI DRIVER FOR ALTERA PCIE IP
12804 M: Ley Foon Tan <ley.foon.tan@intel.com>
12805 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12806 L: linux-pci@vger.kernel.org
12808 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12809 F: drivers/pci/controller/pcie-altera.c
12811 PCI DRIVER FOR APPLIEDMICRO XGENE
12812 M: Toan Le <toan@os.amperecomputing.com>
12813 L: linux-pci@vger.kernel.org
12814 L: linux-arm-kernel@lists.infradead.org
12816 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12817 F: drivers/pci/controller/pci-xgene.c
12819 PCI DRIVER FOR ARM VERSATILE PLATFORM
12820 M: Rob Herring <robh@kernel.org>
12821 L: linux-pci@vger.kernel.org
12822 L: linux-arm-kernel@lists.infradead.org
12824 F: Documentation/devicetree/bindings/pci/versatile.yaml
12825 F: drivers/pci/controller/pci-versatile.c
12827 PCI DRIVER FOR ARMADA 8K
12828 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12829 L: linux-pci@vger.kernel.org
12830 L: linux-arm-kernel@lists.infradead.org
12832 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12833 F: drivers/pci/controller/dwc/pcie-armada8k.c
12835 PCI DRIVER FOR CADENCE PCIE IP
12836 M: Tom Joseph <tjoseph@cadence.com>
12837 L: linux-pci@vger.kernel.org
12839 F: Documentation/devicetree/bindings/pci/cdns,*
12840 F: drivers/pci/controller/cadence/
12842 PCI DRIVER FOR FREESCALE LAYERSCAPE
12843 M: Minghuan Lian <minghuan.Lian@nxp.com>
12844 M: Mingkai Hu <mingkai.hu@nxp.com>
12845 M: Roy Zang <roy.zang@nxp.com>
12846 L: linuxppc-dev@lists.ozlabs.org
12847 L: linux-pci@vger.kernel.org
12848 L: linux-arm-kernel@lists.infradead.org
12850 F: drivers/pci/controller/dwc/*layerscape*
12852 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
12853 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12854 L: linux-pci@vger.kernel.org
12855 L: linux-arm-kernel@lists.infradead.org
12857 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
12858 F: drivers/pci/controller/mobibeil/pcie-layerscape-gen4.c
12860 PCI DRIVER FOR GENERIC OF HOSTS
12861 M: Will Deacon <will@kernel.org>
12862 L: linux-pci@vger.kernel.org
12863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12865 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12866 F: drivers/pci/controller/pci-host-common.c
12867 F: drivers/pci/controller/pci-host-generic.c
12869 PCI DRIVER FOR IMX6
12870 M: Richard Zhu <hongxing.zhu@nxp.com>
12871 M: Lucas Stach <l.stach@pengutronix.de>
12872 L: linux-pci@vger.kernel.org
12873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12875 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12876 F: drivers/pci/controller/dwc/*imx6*
12878 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12879 M: Jonathan Derrick <jonathan.derrick@intel.com>
12880 L: linux-pci@vger.kernel.org
12882 F: drivers/pci/controller/vmd.c
12884 PCI DRIVER FOR MICROSEMI SWITCHTEC
12885 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12886 M: Logan Gunthorpe <logang@deltatee.com>
12887 L: linux-pci@vger.kernel.org
12889 F: Documentation/driver-api/switchtec.rst
12890 F: Documentation/ABI/testing/sysfs-class-switchtec
12891 F: drivers/pci/switch/switchtec*
12892 F: include/uapi/linux/switchtec_ioctl.h
12893 F: include/linux/switchtec.h
12894 F: drivers/ntb/hw/mscc/
12896 PCI DRIVER FOR MOBIVEIL PCIE IP
12897 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12898 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12899 L: linux-pci@vger.kernel.org
12901 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12902 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
12904 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12905 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12906 M: Jason Cooper <jason@lakedaemon.net>
12907 L: linux-pci@vger.kernel.org
12908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12910 F: drivers/pci/controller/*mvebu*
12912 PCI DRIVER FOR NVIDIA TEGRA
12913 M: Thierry Reding <thierry.reding@gmail.com>
12914 L: linux-tegra@vger.kernel.org
12915 L: linux-pci@vger.kernel.org
12917 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12918 F: drivers/pci/controller/pci-tegra.c
12920 PCI DRIVER FOR RENESAS R-CAR
12921 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12922 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12923 L: linux-pci@vger.kernel.org
12924 L: linux-renesas-soc@vger.kernel.org
12926 F: drivers/pci/controller/*rcar*
12928 PCI DRIVER FOR SAMSUNG EXYNOS
12929 M: Jingoo Han <jingoohan1@gmail.com>
12930 L: linux-pci@vger.kernel.org
12931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12932 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12934 F: drivers/pci/controller/dwc/pci-exynos.c
12936 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12937 M: Jingoo Han <jingoohan1@gmail.com>
12938 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12939 L: linux-pci@vger.kernel.org
12941 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12942 F: drivers/pci/controller/dwc/*designware*
12944 PCI DRIVER FOR TI DRA7XX
12945 M: Kishon Vijay Abraham I <kishon@ti.com>
12946 L: linux-omap@vger.kernel.org
12947 L: linux-pci@vger.kernel.org
12949 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12950 F: drivers/pci/controller/dwc/pci-dra7xx.c
12952 PCI DRIVER FOR TI KEYSTONE
12953 M: Murali Karicheri <m-karicheri2@ti.com>
12954 L: linux-pci@vger.kernel.org
12955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12957 F: drivers/pci/controller/dwc/pci-keystone.c
12959 PCI ENDPOINT SUBSYSTEM
12960 M: Kishon Vijay Abraham I <kishon@ti.com>
12961 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12962 L: linux-pci@vger.kernel.org
12963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12965 F: drivers/pci/endpoint/
12966 F: drivers/misc/pci_endpoint_test.c
12969 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12970 M: Russell Currey <ruscur@russell.cc>
12971 M: Sam Bobroff <sbobroff@linux.ibm.com>
12972 M: Oliver O'Halloran <oohall@gmail.com>
12973 L: linuxppc-dev@lists.ozlabs.org
12975 F: Documentation/PCI/pci-error-recovery.rst
12976 F: drivers/pci/pcie/aer.c
12977 F: drivers/pci/pcie/dpc.c
12978 F: drivers/pci/pcie/err.c
12979 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12980 F: arch/powerpc/kernel/eeh*.c
12981 F: arch/powerpc/platforms/*/eeh*.c
12982 F: arch/powerpc/include/*/eeh*.h
12985 M: Linas Vepstas <linasvepstas@gmail.com>
12986 L: linux-pci@vger.kernel.org
12988 F: Documentation/PCI/pci-error-recovery.rst
12990 PCI MSI DRIVER FOR ALTERA MSI IP
12991 M: Ley Foon Tan <ley.foon.tan@intel.com>
12992 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12993 L: linux-pci@vger.kernel.org
12995 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12996 F: drivers/pci/controller/pcie-altera-msi.c
12998 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12999 M: Toan Le <toan@os.amperecomputing.com>
13000 L: linux-pci@vger.kernel.org
13001 L: linux-arm-kernel@lists.infradead.org
13003 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13004 F: drivers/pci/controller/pci-xgene-msi.c
13007 M: Bjorn Helgaas <bhelgaas@google.com>
13008 L: linux-pci@vger.kernel.org
13009 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13012 F: Documentation/devicetree/bindings/pci/
13013 F: Documentation/PCI/
13014 F: drivers/acpi/pci*
13016 F: include/asm-generic/pci*
13017 F: include/linux/pci*
13018 F: include/linux/of_pci.h
13019 F: include/uapi/linux/pci*
13022 F: arch/x86/kernel/quirks.c
13023 F: arch/x86/kernel/early-quirks.c
13025 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13026 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13027 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
13028 L: linux-pci@vger.kernel.org
13029 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13032 F: drivers/pci/controller/
13034 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13035 M: Jonathan Chocron <jonnyc@amazon.com>
13036 L: linux-pci@vger.kernel.org
13038 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13039 F: drivers/pci/controller/dwc/pcie-al.c
13041 PCIE DRIVER FOR AMLOGIC MESON
13042 M: Yue Wang <yue.wang@Amlogic.com>
13043 L: linux-pci@vger.kernel.org
13044 L: linux-amlogic@lists.infradead.org
13046 F: drivers/pci/controller/dwc/pci-meson.c
13048 PCIE DRIVER FOR AXIS ARTPEC
13049 M: Jesper Nilsson <jesper.nilsson@axis.com>
13050 L: linux-arm-kernel@axis.com
13051 L: linux-pci@vger.kernel.org
13053 F: Documentation/devicetree/bindings/pci/axis,artpec*
13054 F: drivers/pci/controller/dwc/*artpec*
13056 PCIE DRIVER FOR CAVIUM THUNDERX
13057 M: Robert Richter <rrichter@marvell.com>
13058 L: linux-pci@vger.kernel.org
13059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13061 F: drivers/pci/controller/pci-thunder-*
13063 PCIE DRIVER FOR HISILICON
13064 M: Zhou Wang <wangzhou1@hisilicon.com>
13065 L: linux-pci@vger.kernel.org
13067 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13068 F: drivers/pci/controller/dwc/pcie-hisi.c
13070 PCIE DRIVER FOR HISILICON KIRIN
13071 M: Xiaowei Song <songxiaowei@hisilicon.com>
13072 M: Binghui Wang <wangbinghui@hisilicon.com>
13073 L: linux-pci@vger.kernel.org
13075 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13076 F: drivers/pci/controller/dwc/pcie-kirin.c
13078 PCIE DRIVER FOR HISILICON STB
13079 M: Shawn Guo <shawn.guo@linaro.org>
13080 L: linux-pci@vger.kernel.org
13082 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13083 F: drivers/pci/controller/dwc/pcie-histb.c
13085 PCIE DRIVER FOR MEDIATEK
13086 M: Ryder Lee <ryder.lee@mediatek.com>
13087 L: linux-pci@vger.kernel.org
13088 L: linux-mediatek@lists.infradead.org
13090 F: Documentation/devicetree/bindings/pci/mediatek*
13091 F: drivers/pci/controller/*mediatek*
13093 PCIE DRIVER FOR QUALCOMM MSM
13094 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13095 L: linux-pci@vger.kernel.org
13096 L: linux-arm-msm@vger.kernel.org
13098 F: drivers/pci/controller/dwc/*qcom*
13100 PCIE DRIVER FOR ROCKCHIP
13101 M: Shawn Lin <shawn.lin@rock-chips.com>
13102 L: linux-pci@vger.kernel.org
13103 L: linux-rockchip@lists.infradead.org
13105 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13106 F: drivers/pci/controller/pcie-rockchip*
13108 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13109 M: Linus Walleij <linus.walleij@linaro.org>
13110 L: linux-pci@vger.kernel.org
13112 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13113 F: drivers/pci/controller/pci-v3-semi.c
13115 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13116 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13117 L: linux-pci@vger.kernel.org
13119 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13120 F: drivers/pci/controller/dwc/pcie-uniphier.c
13122 PCIE DRIVER FOR ST SPEAR13XX
13123 M: Pratyush Anand <pratyush.anand@gmail.com>
13124 L: linux-pci@vger.kernel.org
13126 F: drivers/pci/controller/dwc/*spear*
13129 M: Dominik Brodowski <linux@dominikbrodowski.net>
13130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13132 F: Documentation/pcmcia/
13137 PCNET32 NETWORK DRIVER
13138 M: Don Fry <pcnet32@frontier.com>
13139 L: netdev@vger.kernel.org
13141 F: drivers/net/ethernet/amd/pcnet32.c
13143 PCRYPT PARALLEL CRYPTO ENGINE
13144 M: Steffen Klassert <steffen.klassert@secunet.com>
13145 L: linux-crypto@vger.kernel.org
13148 F: include/crypto/pcrypt.h
13150 PEAQ WMI HOTKEYS DRIVER
13151 M: Hans de Goede <hdegoede@redhat.com>
13152 L: platform-driver-x86@vger.kernel.org
13154 F: drivers/platform/x86/peaq-wmi.c
13156 PENSANDO ETHERNET DRIVERS
13157 M: Shannon Nelson <snelson@pensando.io>
13158 M: Pensando Drivers <drivers@pensando.io>
13159 L: netdev@vger.kernel.org
13161 F: Documentation/networking/device_drivers/pensando/ionic.rst
13162 F: drivers/net/ethernet/pensando/
13164 PER-CPU MEMORY ALLOCATOR
13165 M: Dennis Zhou <dennis@kernel.org>
13166 M: Tejun Heo <tj@kernel.org>
13167 M: Christoph Lameter <cl@linux.com>
13168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13170 F: include/linux/percpu*.h
13172 F: arch/*/include/asm/percpu.h
13174 PER-TASK DELAY ACCOUNTING
13175 M: Balbir Singh <bsingharora@gmail.com>
13177 F: include/linux/delayacct.h
13178 F: kernel/delayacct.c
13180 PERFORMANCE EVENTS SUBSYSTEM
13181 M: Peter Zijlstra <peterz@infradead.org>
13182 M: Ingo Molnar <mingo@redhat.com>
13183 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13184 R: Mark Rutland <mark.rutland@arm.com>
13185 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13186 R: Jiri Olsa <jolsa@redhat.com>
13187 R: Namhyung Kim <namhyung@kernel.org>
13188 L: linux-kernel@vger.kernel.org
13189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13192 F: include/linux/perf_event.h
13193 F: include/uapi/linux/perf_event.h
13194 F: arch/*/kernel/perf_event*.c
13195 F: arch/*/kernel/*/perf_event*.c
13196 F: arch/*/kernel/*/*/perf_event*.c
13197 F: arch/*/include/asm/perf_event.h
13198 F: arch/*/kernel/perf_callchain.c
13200 F: arch/*/events/*/*
13203 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13204 R: John Garry <john.garry@huawei.com>
13205 R: Will Deacon <will@kernel.org>
13206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13208 F: tools/perf/pmu-events/arch/arm64/
13210 PERSONALITY HANDLING
13211 M: Christoph Hellwig <hch@infradead.org>
13212 L: linux-abi-devel@lists.sourceforge.net
13214 F: include/linux/personality.h
13215 F: include/uapi/linux/personality.h
13217 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13218 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13219 L: linux-input@vger.kernel.org
13221 F: Documentation/input/devices/pxrc.rst
13222 F: drivers/input/joystick/pxrc.c
13224 FLYSKY FSIA6B RC RECEIVER
13225 M: Markus Koch <markus@notsyncing.net>
13226 L: linux-input@vger.kernel.org
13228 F: drivers/input/joystick/fsia6b.c
13231 M: Remi Denis-Courmont <courmisch@gmail.com>
13233 F: Documentation/networking/phonet.txt
13234 F: include/linux/phonet.h
13235 F: include/net/phonet/
13236 F: include/uapi/linux/phonet.h
13240 M: Joern Engel <joern@lazybastard.org>
13241 L: linux-mtd@lists.infradead.org
13243 F: drivers/mtd/devices/phram.c
13246 M: Bruno Prémont <bonbons@linux-vserver.org>
13247 L: linux-input@vger.kernel.org
13249 F: drivers/hid/hid-picolcd*
13252 M: Jamie Iles <jamie@jamieiles.com>
13253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13254 T: git git://github.com/jamieiles/linux-2.6-ji.git
13256 F: arch/arm/boot/dts/picoxcell*
13257 F: arch/arm/mach-picoxcell/
13258 F: drivers/crypto/picoxcell*
13261 M: Christian Brauner <christian@brauner.io>
13262 L: linux-kernel@vger.kernel.org
13264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13266 F: tools/testing/selftests/pidfd/
13267 F: tools/testing/selftests/pid_namespace/
13268 F: tools/testing/selftests/clone3/
13271 K: \b(clone_args|kernel_clone_args)\b
13273 PIN CONTROL SUBSYSTEM
13274 M: Linus Walleij <linus.walleij@linaro.org>
13275 L: linux-gpio@vger.kernel.org
13277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13278 F: Documentation/devicetree/bindings/pinctrl/
13279 F: Documentation/driver-api/pinctl.rst
13280 F: drivers/pinctrl/
13281 F: include/linux/pinctrl/
13283 PIN CONTROLLER - FREESCALE
13284 M: Dong Aisheng <aisheng.dong@nxp.com>
13285 M: Fabio Estevam <festevam@gmail.com>
13286 M: Shawn Guo <shawnguo@kernel.org>
13287 M: Stefan Agner <stefan@agner.ch>
13288 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13289 L: linux-gpio@vger.kernel.org
13291 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13292 F: drivers/pinctrl/freescale/
13294 PIN CONTROLLER - INTEL
13295 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13296 M: Andy Shevchenko <andy@kernel.org>
13298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13299 F: drivers/pinctrl/intel/
13301 PIN CONTROLLER - MEDIATEK
13302 M: Sean Wang <sean.wang@kernel.org>
13303 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13305 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13306 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13307 F: drivers/pinctrl/mediatek/
13309 PIN CONTROLLER - MICROCHIP AT91
13310 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13311 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13312 L: linux-gpio@vger.kernel.org
13314 F: drivers/gpio/gpio-sama5d2-piobu.c
13315 F: drivers/pinctrl/pinctrl-at91*
13317 PIN CONTROLLER - QUALCOMM
13318 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13319 L: linux-arm-msm@vger.kernel.org
13321 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13322 F: drivers/pinctrl/qcom/
13324 PIN CONTROLLER - RENESAS
13325 M: Geert Uytterhoeven <geert+renesas@glider.be>
13326 L: linux-renesas-soc@vger.kernel.org
13328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13329 F: drivers/pinctrl/pinctrl-rz*
13330 F: drivers/pinctrl/sh-pfc/
13332 PIN CONTROLLER - SAMSUNG
13333 M: Tomasz Figa <tomasz.figa@gmail.com>
13334 M: Krzysztof Kozlowski <krzk@kernel.org>
13335 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13337 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13340 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13341 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13342 F: drivers/pinctrl/samsung/
13343 F: include/dt-bindings/pinctrl/samsung.h
13345 PIN CONTROLLER - SINGLE
13346 M: Tony Lindgren <tony@atomide.com>
13347 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13348 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13349 L: linux-omap@vger.kernel.org
13351 F: drivers/pinctrl/pinctrl-single.c
13353 PIN CONTROLLER - ST SPEAR
13354 M: Viresh Kumar <vireshk@kernel.org>
13355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13357 W: http://www.st.com/spear
13358 F: drivers/pinctrl/spear/
13360 PISTACHIO SOC SUPPORT
13361 M: James Hartley <james.hartley@sondrel.com>
13362 L: linux-mips@vger.kernel.org
13364 F: arch/mips/pistachio/
13365 F: arch/mips/include/asm/mach-pistachio/
13366 F: arch/mips/boot/dts/img/pistachio*
13367 F: arch/mips/configs/pistachio*_defconfig
13371 M: linux-block@vger.kernel.org
13372 F: drivers/block/pktcdvd.c
13373 F: include/linux/pktcdvd.h
13374 F: include/uapi/linux/pktcdvd.h
13376 PKUNITY SOC DRIVERS
13377 M: Guan Xuetao <gxt@pku.edu.cn>
13378 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13380 T: git git://github.com/gxt/linux.git
13381 F: drivers/input/serio/i8042-unicore32io.h
13382 F: drivers/i2c/busses/i2c-puv3.c
13383 F: drivers/video/fbdev/fb-puv3.c
13384 F: drivers/rtc/rtc-puv3.c
13386 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13387 M: Tomasz Duszynski <tduszyns@gmail.com>
13389 F: drivers/iio/chemical/pms7003.c
13390 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13393 M: Logan Gunthorpe <logang@deltatee.com>
13395 F: drivers/dma/plx_dma.c
13397 PMBUS HARDWARE MONITORING DRIVERS
13398 M: Guenter Roeck <linux@roeck-us.net>
13399 L: linux-hwmon@vger.kernel.org
13400 W: http://hwmon.wiki.kernel.org/
13401 W: http://www.roeck-us.net/linux/drivers/
13402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13404 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13405 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13406 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13407 F: Documentation/hwmon/adm1275.rst
13408 F: Documentation/hwmon/ibm-cffps.rst
13409 F: Documentation/hwmon/ir35221.rst
13410 F: Documentation/hwmon/lm25066.rst
13411 F: Documentation/hwmon/ltc2978.rst
13412 F: Documentation/hwmon/ltc3815.rst
13413 F: Documentation/hwmon/max16064.rst
13414 F: Documentation/hwmon/max20751.rst
13415 F: Documentation/hwmon/max31785.rst
13416 F: Documentation/hwmon/max34440.rst
13417 F: Documentation/hwmon/max8688.rst
13418 F: Documentation/hwmon/pmbus.rst
13419 F: Documentation/hwmon/pmbus-core.rst
13420 F: Documentation/hwmon/tps40422.rst
13421 F: Documentation/hwmon/ucd9000.rst
13422 F: Documentation/hwmon/ucd9200.rst
13423 F: Documentation/hwmon/zl6100.rst
13424 F: drivers/hwmon/pmbus/
13425 F: include/linux/pmbus.h
13427 PMC SIERRA MaxRAID DRIVER
13428 L: linux-scsi@vger.kernel.org
13429 W: http://www.pmc-sierra.com/
13431 F: drivers/scsi/pmcraid.*
13433 PMC SIERRA PM8001 DRIVER
13434 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13435 L: linux-scsi@vger.kernel.org
13437 F: drivers/scsi/pm8001/
13440 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13441 L: linux-pm@vger.kernel.org
13442 W: https://01.org/pm-graph
13443 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13444 T: git git://github.com/intel/pm-graph
13446 F: tools/power/pm-graph
13448 PNI RM3100 IIO DRIVER
13449 M: Song Qiang <songqiang1304521@gmail.com>
13450 L: linux-iio@vger.kernel.org
13452 F: drivers/iio/magnetometer/rm3100*
13453 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13456 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13457 L: linux-acpi@vger.kernel.org
13459 F: include/linux/pnp.h
13462 POSIX CLOCKS and TIMERS
13463 M: Thomas Gleixner <tglx@linutronix.de>
13464 L: linux-kernel@vger.kernel.org
13465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13468 F: include/linux/timer*
13469 F: include/linux/time_namespace.h
13470 F: kernel/time/namespace.c
13471 F: kernel/time/*timer*
13473 POWER MANAGEMENT CORE
13474 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13475 L: linux-pm@vger.kernel.org
13476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13477 B: https://bugzilla.kernel.org
13479 F: drivers/base/power/
13480 F: include/linux/pm.h
13481 F: include/linux/pm_*
13482 F: include/linux/powercap.h
13483 F: include/linux/intel_rapl.h
13484 F: drivers/powercap/
13485 F: kernel/configs/nopm.config
13487 POWER STATE COORDINATION INTERFACE (PSCI)
13488 M: Mark Rutland <mark.rutland@arm.com>
13489 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13490 L: linux-arm-kernel@lists.infradead.org
13492 F: drivers/firmware/psci/
13493 F: include/linux/psci.h
13494 F: include/uapi/linux/psci.h
13496 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13497 M: Sebastian Reichel <sre@kernel.org>
13498 L: linux-pm@vger.kernel.org
13499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13501 F: Documentation/ABI/testing/sysfs-class-power
13502 F: Documentation/devicetree/bindings/power/supply/
13503 F: include/linux/power_supply.h
13504 F: drivers/power/supply/
13506 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13507 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13508 L: linuxppc-dev@lists.ozlabs.org
13510 F: drivers/char/powernv-op-panel.c
13512 PPP OVER ATM (RFC 2364)
13513 M: Mitchell Blank Jr <mitch@sfgoth.com>
13515 F: net/atm/pppoatm.c
13516 F: include/uapi/linux/atmppp.h
13519 M: Michal Ostrowski <mostrows@earthlink.net>
13521 F: drivers/net/ppp/pppoe.c
13522 F: drivers/net/ppp/pppox.c
13525 M: James Chapman <jchapman@katalix.com>
13527 F: net/l2tp/l2tp_ppp.c
13528 F: include/linux/if_pppol2tp.h
13529 F: include/uapi/linux/if_pppol2tp.h
13531 PPP PROTOCOL DRIVERS AND COMPRESSORS
13532 M: Paul Mackerras <paulus@samba.org>
13533 L: linux-ppp@vger.kernel.org
13535 F: drivers/net/ppp/ppp_*
13538 M: Rodolfo Giometti <giometti@enneenne.com>
13539 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13540 L: linuxpps@ml.enneenne.com (subscribers-only)
13542 F: Documentation/driver-api/pps.rst
13543 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13544 F: Documentation/ABI/testing/sysfs-pps
13546 F: include/linux/pps*.h
13547 F: include/uapi/linux/pps.h
13550 M: Dmitry Kozlov <xeb@mail.ru>
13551 L: netdev@vger.kernel.org
13553 F: drivers/net/ppp/pptp.c
13554 W: http://sourceforge.net/projects/accel-pptp
13557 M: Petr Mladek <pmladek@suse.com>
13558 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13559 R: Steven Rostedt <rostedt@goodmis.org>
13562 F: include/linux/printk.h
13564 PRISM54 WIRELESS DRIVER
13565 M: Luis Chamberlain <mcgrof@kernel.org>
13566 L: linux-wireless@vger.kernel.org
13567 W: http://wireless.kernel.org/en/users/Drivers/p54
13569 F: drivers/net/wireless/intersil/prism54/
13572 R: Alexey Dobriyan <adobriyan@gmail.com>
13573 L: linux-kernel@vger.kernel.org
13574 L: linux-fsdevel@vger.kernel.org
13577 F: include/linux/proc_fs.h
13578 F: tools/testing/selftests/proc/
13579 F: Documentation/filesystems/proc.rst
13582 M: Luis Chamberlain <mcgrof@kernel.org>
13583 M: Kees Cook <keescook@chromium.org>
13584 M: Iurii Zaikin <yzaikin@google.com>
13585 L: linux-kernel@vger.kernel.org
13586 L: linux-fsdevel@vger.kernel.org
13588 F: fs/proc/proc_sysctl.c
13589 F: include/linux/sysctl.h
13591 F: kernel/sysctl-test.c
13592 F: tools/testing/selftests/sysctl/
13594 PS3 NETWORK SUPPORT
13595 M: Geoff Levand <geoff@infradead.org>
13596 L: netdev@vger.kernel.org
13597 L: linuxppc-dev@lists.ozlabs.org
13599 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13601 PS3 PLATFORM SUPPORT
13602 M: Geoff Levand <geoff@infradead.org>
13603 L: linuxppc-dev@lists.ozlabs.org
13605 F: arch/powerpc/boot/ps3*
13606 F: arch/powerpc/include/asm/lv1call.h
13607 F: arch/powerpc/include/asm/ps3*.h
13608 F: arch/powerpc/platforms/ps3/
13611 F: drivers/rtc/rtc-ps3.c
13612 F: drivers/usb/host/*ps3.c
13613 F: sound/ppc/snd_ps3*
13616 M: Jim Paris <jim@jtan.com>
13617 M: Geoff Levand <geoff@infradead.org>
13618 L: linuxppc-dev@lists.ozlabs.org
13620 F: drivers/block/ps3vram.c
13622 PSAMPLE PACKET SAMPLING SUPPORT
13623 M: Yotam Gigi <yotam.gi@gmail.com>
13626 F: include/net/psample.h
13627 F: include/uapi/linux/psample.h
13629 PRESSURE STALL INFORMATION (PSI)
13630 M: Johannes Weiner <hannes@cmpxchg.org>
13632 F: kernel/sched/psi.c
13633 F: include/linux/psi*
13636 M: Kees Cook <keescook@chromium.org>
13637 M: Anton Vorontsov <anton@enomsg.org>
13638 M: Colin Cross <ccross@android.com>
13639 M: Tony Luck <tony.luck@intel.com>
13641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13643 F: include/linux/pstore*
13644 F: drivers/firmware/efi/efi-pstore.c
13645 F: drivers/acpi/apei/erst.c
13646 F: Documentation/admin-guide/ramoops.rst
13647 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13648 K: \b(pstore|ramoops)
13650 PTP HARDWARE CLOCK SUPPORT
13651 M: Richard Cochran <richardcochran@gmail.com>
13652 L: netdev@vger.kernel.org
13654 W: http://linuxptp.sourceforge.net/
13655 F: Documentation/ABI/testing/sysfs-ptp
13656 F: Documentation/driver-api/ptp.rst
13657 F: drivers/net/phy/dp83640*
13659 F: include/linux/ptp_cl*
13662 M: Oleg Nesterov <oleg@redhat.com>
13664 F: include/asm-generic/syscall.h
13665 F: include/linux/ptrace.h
13666 F: include/linux/regset.h
13667 F: include/linux/tracehook.h
13668 F: include/uapi/linux/ptrace.h
13669 F: include/uapi/linux/ptrace.h
13671 F: arch/*/ptrace*.c
13672 F: arch/*/*/ptrace*.c
13673 F: arch/*/include/asm/ptrace*.h
13676 M: Hans Verkuil <hverkuil@xs4all.nl>
13677 L: linux-media@vger.kernel.org
13678 T: git git://linuxtv.org/media_tree.git
13680 F: drivers/media/usb/pulse8-cec/*
13681 F: Documentation/media/cec-drivers/pulse8-cec.rst
13683 PVRUSB2 VIDEO4LINUX DRIVER
13684 M: Mike Isely <isely@pobox.com>
13685 L: pvrusb2@isely.net (subscribers-only)
13686 L: linux-media@vger.kernel.org
13687 W: http://www.isely.net/pvrusb2/
13688 T: git git://linuxtv.org/media_tree.git
13690 F: Documentation/media/v4l-drivers/pvrusb2*
13691 F: drivers/media/usb/pvrusb2/
13694 M: Hans Verkuil <hverkuil@xs4all.nl>
13695 L: linux-media@vger.kernel.org
13696 T: git git://linuxtv.org/media_tree.git
13698 F: drivers/media/usb/pwc/*
13699 F: include/trace/events/pwc.h
13702 M: Kamil Debski <kamil@wypas.org>
13703 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13704 L: linux-hwmon@vger.kernel.org
13706 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13707 F: Documentation/hwmon/pwm-fan.rst
13708 F: drivers/hwmon/pwm-fan.c
13711 M: Sean Young <sean@mess.org>
13712 L: linux-media@vger.kernel.org
13714 F: drivers/media/rc/pwm-ir-tx.c
13717 M: Thierry Reding <thierry.reding@gmail.com>
13718 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13719 L: linux-pwm@vger.kernel.org
13721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13722 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13723 F: Documentation/driver-api/pwm.rst
13724 F: Documentation/devicetree/bindings/pwm/
13725 F: include/linux/pwm.h
13727 F: drivers/video/backlight/pwm_bl.c
13728 F: include/linux/pwm_backlight.h
13729 F: drivers/gpio/gpio-mvebu.c
13730 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13731 K: pwm_(config|apply_state|ops)
13734 M: Robert Jarzmik <robert.jarzmik@free.fr>
13735 L: linux-gpio@vger.kernel.org
13737 F: drivers/gpio/gpio-pxa.c
13743 M: Robert Jarzmik <robert.jarzmik@free.fr>
13744 L: linux-rtc@vger.kernel.org
13747 PXA2xx/PXA3xx SUPPORT
13748 M: Daniel Mack <daniel@zonque.org>
13749 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13750 M: Robert Jarzmik <robert.jarzmik@free.fr>
13751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13752 T: git git://github.com/hzhuang1/linux.git
13753 T: git git://github.com/rjarzmik/linux.git
13755 F: arch/arm/boot/dts/pxa*
13756 F: arch/arm/mach-pxa/
13757 F: drivers/dma/pxa*
13758 F: drivers/pcmcia/pxa2xx*
13759 F: drivers/pinctrl/pxa/
13760 F: drivers/spi/spi-pxa2xx*
13761 F: drivers/usb/gadget/udc/pxa2*
13762 F: include/sound/pxa2xx-lib.h
13767 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13768 L: qat-linux@intel.com
13770 F: drivers/crypto/qat/
13772 QCOM AUDIO (ASoC) DRIVERS
13773 M: Patrick Lai <plai@codeaurora.org>
13774 M: Banajit Goswami <bgoswami@codeaurora.org>
13775 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13780 M: Alex Elder <elder@kernel.org>
13781 L: netdev@vger.kernel.org
13783 F: drivers/net/ipa/
13785 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13786 M: Gabriel Somlo <somlo@cmu.edu>
13787 M: "Michael S. Tsirkin" <mst@redhat.com>
13788 L: qemu-devel@nongnu.org
13790 F: drivers/firmware/qemu_fw_cfg.c
13791 F: include/uapi/linux/qemu_fw_cfg.h
13794 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13795 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13796 L: linux-rdma@vger.kernel.org
13798 F: drivers/infiniband/hw/qib/
13800 QLOGIC QL41xxx FCOE DRIVER
13801 M: QLogic-Storage-Upstream@cavium.com
13802 L: linux-scsi@vger.kernel.org
13804 F: drivers/scsi/qedf/
13806 QLOGIC QL41xxx ISCSI DRIVER
13807 M: QLogic-Storage-Upstream@cavium.com
13808 L: linux-scsi@vger.kernel.org
13810 F: drivers/scsi/qedi/
13812 QLOGIC QL4xxx ETHERNET DRIVER
13813 M: Ariel Elior <aelior@marvell.com>
13814 M: GR-everest-linux-l2@marvell.com
13815 L: netdev@vger.kernel.org
13817 F: drivers/net/ethernet/qlogic/qed/
13818 F: include/linux/qed/
13819 F: drivers/net/ethernet/qlogic/qede/
13821 QLOGIC QL4xxx RDMA DRIVER
13822 M: Michal Kalderon <mkalderon@marvell.com>
13823 M: Ariel Elior <aelior@marvell.com>
13824 L: linux-rdma@vger.kernel.org
13826 F: drivers/infiniband/hw/qedr/
13827 F: include/uapi/rdma/qedr-abi.h
13829 QLOGIC QLA1280 SCSI DRIVER
13830 M: Michael Reed <mdr@sgi.com>
13831 L: linux-scsi@vger.kernel.org
13833 F: drivers/scsi/qla1280.[ch]
13835 QLOGIC QLA2XXX FC-SCSI DRIVER
13836 M: hmadhani@marvell.com
13837 L: linux-scsi@vger.kernel.org
13839 F: Documentation/scsi/LICENSE.qla2xxx
13840 F: drivers/scsi/qla2xxx/
13842 QLOGIC QLA3XXX NETWORK DRIVER
13843 M: GR-Linux-NIC-Dev@marvell.com
13844 L: netdev@vger.kernel.org
13846 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13847 F: drivers/net/ethernet/qlogic/qla3xxx.*
13849 QLOGIC QLA4XXX iSCSI DRIVER
13850 M: QLogic-Storage-Upstream@qlogic.com
13851 L: linux-scsi@vger.kernel.org
13853 F: Documentation/scsi/LICENSE.qla4xxx
13854 F: drivers/scsi/qla4xxx/
13856 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13857 M: Shahed Shaikh <shshaikh@marvell.com>
13858 M: Manish Chopra <manishc@marvell.com>
13859 M: GR-Linux-NIC-Dev@marvell.com
13860 L: netdev@vger.kernel.org
13862 F: drivers/net/ethernet/qlogic/qlcnic/
13864 QLOGIC QLGE 10Gb ETHERNET DRIVER
13865 M: Manish Chopra <manishc@marvell.com>
13866 M: GR-Linux-NIC-Dev@marvell.com
13867 L: netdev@vger.kernel.org
13869 F: drivers/staging/qlge/
13871 QM1D1B0004 MEDIA DRIVER
13872 M: Akihiro Tsukada <tskd08@gmail.com>
13873 L: linux-media@vger.kernel.org
13875 F: drivers/media/tuners/qm1d1b0004*
13877 QM1D1C0042 MEDIA DRIVER
13878 M: Akihiro Tsukada <tskd08@gmail.com>
13879 L: linux-media@vger.kernel.org
13881 F: drivers/media/tuners/qm1d1c0042*
13884 M: Anders Larsen <al@alarsen.net>
13885 W: http://www.alarsen.net/linux/qnx4fs/
13888 F: include/uapi/linux/qnx4_fs.h
13889 F: include/uapi/linux/qnxtypes.h
13891 QORIQ DPAA2 FSL-MC BUS DRIVER
13892 M: Stuart Yoder <stuyoder@gmail.com>
13893 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13894 L: linux-kernel@vger.kernel.org
13896 F: drivers/bus/fsl-mc/
13897 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13898 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13900 QT1010 MEDIA DRIVER
13901 M: Antti Palosaari <crope@iki.fi>
13902 L: linux-media@vger.kernel.org
13903 W: https://linuxtv.org
13904 W: http://palosaari.fi/linux/
13905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13906 T: git git://linuxtv.org/anttip/media_tree.git
13908 F: drivers/media/tuners/qt1010*
13910 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13911 M: Kalle Valo <kvalo@codeaurora.org>
13912 L: ath10k@lists.infradead.org
13913 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13916 F: drivers/net/wireless/ath/ath10k/
13918 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13919 M: Kalle Valo <kvalo@codeaurora.org>
13920 L: ath11k@lists.infradead.org
13921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13923 F: drivers/net/wireless/ath/ath11k/
13925 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13926 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13927 L: linux-wireless@vger.kernel.org
13928 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13930 F: drivers/net/wireless/ath/ath9k/
13932 QUALCOMM CAMERA SUBSYSTEM DRIVER
13933 M: Todor Tomov <todor.too@gmail.com>
13934 L: linux-media@vger.kernel.org
13936 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13937 F: Documentation/media/v4l-drivers/qcom_camss.rst
13938 F: drivers/media/platform/qcom/camss/
13940 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13941 M: Ilia Lin <ilia.lin@kernel.org>
13942 L: linux-pm@vger.kernel.org
13944 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13945 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13947 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13948 M: Niklas Cassel <nks@flawful.org>
13949 L: linux-pm@vger.kernel.org
13950 L: linux-arm-msm@vger.kernel.org
13952 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13953 F: drivers/power/avs/qcom-cpr.c
13955 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13956 M: Timur Tabi <timur@kernel.org>
13957 L: netdev@vger.kernel.org
13959 F: drivers/net/ethernet/qualcomm/emac/
13961 QUALCOMM ETHQOS ETHERNET DRIVER
13962 M: Vinod Koul <vkoul@kernel.org>
13963 L: netdev@vger.kernel.org
13965 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13966 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13968 QUALCOMM GENERIC INTERFACE I2C DRIVER
13969 M: Alok Chauhan <alokc@codeaurora.org>
13970 L: linux-i2c@vger.kernel.org
13971 L: linux-arm-msm@vger.kernel.org
13973 F: drivers/i2c/busses/i2c-qcom-geni.c
13975 QUALCOMM HEXAGON ARCHITECTURE
13976 M: Brian Cain <bcain@codeaurora.org>
13977 L: linux-hexagon@vger.kernel.org
13981 QUALCOMM HIDMA DRIVER
13982 M: Sinan Kaya <okaya@kernel.org>
13983 L: linux-arm-kernel@lists.infradead.org
13984 L: linux-arm-msm@vger.kernel.org
13985 L: dmaengine@vger.kernel.org
13987 F: drivers/dma/qcom/hidma*
13990 M: Rob Clark <robdclark@gmail.com>
13991 L: iommu@lists.linux-foundation.org
13992 L: linux-arm-msm@vger.kernel.org
13994 F: drivers/iommu/qcom_iommu.c
13996 QUALCOMM RMNET DRIVER
13997 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13998 M: Sean Tranchetti <stranche@codeaurora.org>
13999 L: netdev@vger.kernel.org
14001 F: drivers/net/ethernet/qualcomm/rmnet/
14002 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
14003 F: include/linux/if_rmnet.h
14005 QUALCOMM TSENS THERMAL DRIVER
14006 M: Amit Kucheria <amit.kucheria@linaro.org>
14007 L: linux-pm@vger.kernel.org
14008 L: linux-arm-msm@vger.kernel.org
14010 F: drivers/thermal/qcom/
14011 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14013 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14014 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14015 L: linux-media@vger.kernel.org
14016 L: linux-arm-msm@vger.kernel.org
14017 T: git git://linuxtv.org/media_tree.git
14019 F: drivers/media/platform/qcom/venus/
14020 F: Documentation/devicetree/bindings/media/*venus*
14022 QUALCOMM WCN36XX WIRELESS DRIVER
14023 M: Kalle Valo <kvalo@codeaurora.org>
14024 L: wcn36xx@lists.infradead.org
14025 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
14026 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14028 F: drivers/net/wireless/ath/wcn36xx/
14030 QUANTENNA QTNFMAC WIRELESS DRIVER
14031 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14032 M: Avinash Patil <avinashp@quantenna.com>
14033 M: Sergey Matyukevich <smatyukevich@quantenna.com>
14034 L: linux-wireless@vger.kernel.org
14036 F: drivers/net/wireless/quantenna
14038 RADEON and AMDGPU DRM DRIVERS
14039 M: Alex Deucher <alexander.deucher@amd.com>
14040 M: Christian König <christian.koenig@amd.com>
14041 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
14042 L: amd-gfx@lists.freedesktop.org
14043 T: git git://people.freedesktop.org/~agd5f/linux
14045 F: drivers/gpu/drm/radeon/
14046 F: include/uapi/drm/radeon_drm.h
14047 F: drivers/gpu/drm/amd/
14048 F: include/uapi/drm/amdgpu_drm.h
14050 RADEON FRAMEBUFFER DISPLAY DRIVER
14051 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14052 L: linux-fbdev@vger.kernel.org
14054 F: drivers/video/fbdev/aty/radeon*
14055 F: include/uapi/linux/radeonfb.h
14057 RADIOSHARK RADIO DRIVER
14058 M: Hans Verkuil <hverkuil@xs4all.nl>
14059 L: linux-media@vger.kernel.org
14060 T: git git://linuxtv.org/media_tree.git
14062 F: drivers/media/radio/radio-shark.c
14064 RADIOSHARK2 RADIO DRIVER
14065 M: Hans Verkuil <hverkuil@xs4all.nl>
14066 L: linux-media@vger.kernel.org
14067 T: git git://linuxtv.org/media_tree.git
14069 F: drivers/media/radio/radio-shark2.c
14070 F: drivers/media/radio/radio-tea5777.c
14072 RADOS BLOCK DEVICE (RBD)
14073 M: Ilya Dryomov <idryomov@gmail.com>
14074 M: Sage Weil <sage@redhat.com>
14075 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14076 L: ceph-devel@vger.kernel.org
14077 W: http://ceph.com/
14078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
14079 T: git git://github.com/ceph/ceph-client.git
14081 F: Documentation/ABI/testing/sysfs-bus-rbd
14082 F: drivers/block/rbd.c
14083 F: drivers/block/rbd_types.h
14085 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14086 M: Paul Mackerras <paulus@samba.org>
14087 L: linux-fbdev@vger.kernel.org
14089 F: drivers/video/fbdev/aty/aty128fb.c
14091 RAINSHADOW-CEC DRIVER
14092 M: Hans Verkuil <hverkuil@xs4all.nl>
14093 L: linux-media@vger.kernel.org
14094 T: git git://linuxtv.org/media_tree.git
14096 F: drivers/media/usb/rainshadow-cec/*
14098 RALINK MIPS ARCHITECTURE
14099 M: John Crispin <john@phrozen.org>
14100 L: linux-mips@vger.kernel.org
14102 F: arch/mips/ralink
14104 RALINK RT2X00 WIRELESS LAN DRIVER
14105 M: Stanislaw Gruszka <stf_xl@wp.pl>
14106 M: Helmut Schaa <helmut.schaa@googlemail.com>
14107 L: linux-wireless@vger.kernel.org
14109 F: drivers/net/wireless/ralink/rt2x00/
14111 RAMDISK RAM BLOCK DEVICE DRIVER
14112 M: Jens Axboe <axboe@kernel.dk>
14114 F: Documentation/admin-guide/blockdev/ramdisk.rst
14115 F: drivers/block/brd.c
14117 RANCHU VIRTUAL BOARD FOR MIPS
14118 M: Miodrag Dinic <miodrag.dinic@mips.com>
14119 L: linux-mips@vger.kernel.org
14121 F: arch/mips/generic/board-ranchu.c
14122 F: arch/mips/configs/generic/board-ranchu.config
14124 RANDOM NUMBER DRIVER
14125 M: "Theodore Ts'o" <tytso@mit.edu>
14127 F: drivers/char/random.c
14130 M: Matt Porter <mporter@kernel.crashing.org>
14131 M: Alexandre Bounine <alex.bou9@gmail.com>
14133 F: drivers/rapidio/
14136 M: Tony Luck <tony.luck@intel.com>
14137 M: Borislav Petkov <bp@alien8.de>
14138 L: linux-edac@vger.kernel.org
14141 F: include/linux/ras.h
14142 F: include/ras/ras_event.h
14143 F: Documentation/admin-guide/ras.rst
14145 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14146 L: linux-wireless@vger.kernel.org
14148 F: drivers/net/wireless/ray*
14150 RCUTORTURE TEST FRAMEWORK
14151 M: "Paul E. McKenney" <paulmck@kernel.org>
14152 M: Josh Triplett <josh@joshtriplett.org>
14153 R: Steven Rostedt <rostedt@goodmis.org>
14154 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14155 R: Lai Jiangshan <jiangshanlai@gmail.com>
14156 L: rcu@vger.kernel.org
14158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14159 F: tools/testing/selftests/rcutorture
14162 M: Florian Fainelli <florian@openwrt.org>
14165 RDC R6040 FAST ETHERNET DRIVER
14166 M: Florian Fainelli <f.fainelli@gmail.com>
14167 L: netdev@vger.kernel.org
14169 F: drivers/net/ethernet/rdc/r6040.c
14171 RDMAVT - RDMA verbs software
14172 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14173 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14174 L: linux-rdma@vger.kernel.org
14176 F: drivers/infiniband/sw/rdmavt
14178 RDS - RELIABLE DATAGRAM SOCKETS
14179 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14180 L: netdev@vger.kernel.org
14181 L: linux-rdma@vger.kernel.org
14182 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14183 W: https://oss.oracle.com/projects/rds/
14186 F: Documentation/networking/rds.txt
14188 RDT - RESOURCE ALLOCATION
14189 M: Fenghua Yu <fenghua.yu@intel.com>
14190 M: Reinette Chatre <reinette.chatre@intel.com>
14191 L: linux-kernel@vger.kernel.org
14193 F: arch/x86/kernel/cpu/resctrl/
14194 F: arch/x86/include/asm/resctrl_sched.h
14195 F: Documentation/x86/resctrl*
14196 F: tools/testing/selftests/resctrl/
14198 READ-COPY UPDATE (RCU)
14199 M: "Paul E. McKenney" <paulmck@kernel.org>
14200 M: Josh Triplett <josh@joshtriplett.org>
14201 R: Steven Rostedt <rostedt@goodmis.org>
14202 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14203 R: Lai Jiangshan <jiangshanlai@gmail.com>
14204 R: Joel Fernandes <joel@joelfernandes.org>
14205 L: rcu@vger.kernel.org
14206 W: http://www.rdrop.com/users/paulmck/RCU/
14208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14209 F: Documentation/RCU/
14210 X: Documentation/RCU/torture.txt
14211 F: include/linux/rcu*
14212 X: include/linux/srcu*.h
14214 X: kernel/rcu/srcu*.c
14216 REAL TIME CLOCK (RTC) SUBSYSTEM
14217 M: Alessandro Zummo <a.zummo@towertech.it>
14218 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14219 L: linux-rtc@vger.kernel.org
14220 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14223 F: Documentation/devicetree/bindings/rtc/
14224 F: Documentation/admin-guide/rtc.rst
14226 F: include/linux/rtc.h
14227 F: include/uapi/linux/rtc.h
14228 F: include/linux/rtc/
14229 F: include/linux/platform_data/rtc-*
14230 F: tools/testing/selftests/rtc/
14232 REALTEK AUDIO CODECS
14233 M: Oder Chiou <oder_chiou@realtek.com>
14235 F: sound/soc/codecs/rt*
14236 F: include/sound/rt*.h
14238 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14239 M: Linus Walleij <linus.walleij@linaro.org>
14241 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14242 F: drivers/net/dsa/realtek-smi*
14243 F: drivers/net/dsa/rtl83*
14245 REDPINE WIRELESS DRIVER
14246 M: Amitkumar Karwar <amitkarwar@gmail.com>
14247 M: Siva Rebbagondla <siva8118@gmail.com>
14248 L: linux-wireless@vger.kernel.org
14250 F: drivers/net/wireless/rsi/
14252 REGISTER MAP ABSTRACTION
14253 M: Mark Brown <broonie@kernel.org>
14254 L: linux-kernel@vger.kernel.org
14255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14257 F: Documentation/devicetree/bindings/regmap/
14258 F: drivers/base/regmap/
14259 F: include/linux/regmap.h
14261 REISERFS FILE SYSTEM
14262 L: reiserfs-devel@vger.kernel.org
14266 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14267 M: Ohad Ben-Cohen <ohad@wizery.com>
14268 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14269 L: linux-remoteproc@vger.kernel.org
14270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14272 F: Documentation/devicetree/bindings/remoteproc/
14273 F: Documentation/ABI/testing/sysfs-class-remoteproc
14274 F: Documentation/remoteproc.txt
14275 F: drivers/remoteproc/
14276 F: include/linux/remoteproc.h
14277 F: include/linux/remoteproc/
14279 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14280 M: Ohad Ben-Cohen <ohad@wizery.com>
14281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14282 L: linux-remoteproc@vger.kernel.org
14283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14286 F: Documentation/rpmsg.txt
14287 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14288 F: include/linux/rpmsg.h
14289 F: include/linux/rpmsg/
14290 F: include/uapi/linux/rpmsg.h
14293 RENESAS CLOCK DRIVERS
14294 M: Geert Uytterhoeven <geert+renesas@glider.be>
14295 L: linux-renesas-soc@vger.kernel.org
14296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14298 F: drivers/clk/renesas/
14300 RENESAS EMEV2 I2C DRIVER
14301 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14303 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14304 F: drivers/i2c/busses/i2c-emev2.c
14306 RENESAS ETHERNET DRIVERS
14307 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14308 L: netdev@vger.kernel.org
14309 L: linux-renesas-soc@vger.kernel.org
14310 F: Documentation/devicetree/bindings/net/renesas,*.txt
14311 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14312 F: drivers/net/ethernet/renesas/
14313 F: include/linux/sh_eth.h
14315 RENESAS R-CAR GYROADC DRIVER
14316 M: Marek Vasut <marek.vasut@gmail.com>
14317 L: linux-iio@vger.kernel.org
14319 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14320 F: drivers/iio/adc/rcar-gyroadc.c
14322 RENESAS R-CAR I2C DRIVERS
14323 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14325 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14326 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14327 F: drivers/i2c/busses/i2c-rcar.c
14328 F: drivers/i2c/busses/i2c-sh_mobile.c
14330 RENESAS RIIC DRIVER
14331 M: Chris Brandt <chris.brandt@renesas.com>
14333 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14334 F: drivers/i2c/busses/i2c-riic.c
14336 RENESAS USB PHY DRIVER
14337 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14338 L: linux-renesas-soc@vger.kernel.org
14340 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14342 RESET CONTROLLER FRAMEWORK
14343 M: Philipp Zabel <p.zabel@pengutronix.de>
14344 T: git git://git.pengutronix.de/git/pza/linux
14347 F: Documentation/devicetree/bindings/reset/
14348 F: include/dt-bindings/reset/
14349 F: include/linux/reset.h
14350 F: include/linux/reset/
14351 F: include/linux/reset-controller.h
14352 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14354 RESTARTABLE SEQUENCES SUPPORT
14355 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14356 M: Peter Zijlstra <peterz@infradead.org>
14357 M: "Paul E. McKenney" <paulmck@kernel.org>
14358 M: Boqun Feng <boqun.feng@gmail.com>
14359 L: linux-kernel@vger.kernel.org
14362 F: include/uapi/linux/rseq.h
14363 F: include/trace/events/rseq.h
14364 F: tools/testing/selftests/rseq/
14367 M: Johannes Berg <johannes@sipsolutions.net>
14368 L: linux-wireless@vger.kernel.org
14369 W: http://wireless.kernel.org/
14370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14373 F: Documentation/driver-api/rfkill.rst
14374 F: Documentation/ABI/stable/sysfs-class-rfkill
14376 F: include/linux/rfkill.h
14377 F: include/uapi/linux/rfkill.h
14380 M: Thomas Graf <tgraf@suug.ch>
14381 M: Herbert Xu <herbert@gondor.apana.org.au>
14382 L: netdev@vger.kernel.org
14384 F: lib/rhashtable.c
14385 F: lib/test_rhashtable.c
14386 F: include/linux/rhashtable.h
14387 F: include/linux/rhashtable-types.h
14389 RICOH R5C592 MEMORYSTICK DRIVER
14390 M: Maxim Levitsky <maximlevitsky@gmail.com>
14392 F: drivers/memstick/host/r592.*
14394 RICOH SMARTMEDIA/XD DRIVER
14395 M: Maxim Levitsky <maximlevitsky@gmail.com>
14397 F: drivers/mtd/nand/raw/r852.c
14398 F: drivers/mtd/nand/raw/r852.h
14400 RISC-V ARCHITECTURE
14401 M: Paul Walmsley <paul.walmsley@sifive.com>
14402 M: Palmer Dabbelt <palmer@dabbelt.com>
14403 M: Albert Ou <aou@eecs.berkeley.edu>
14404 L: linux-riscv@lists.infradead.org
14405 P: Documentation/riscv/patch-acceptance.rst
14406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14413 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14414 W: http://sourceforge.net/projects/roccat/
14416 F: drivers/hid/hid-roccat*
14417 F: include/linux/hid-roccat*
14418 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14420 ROCKCHIP ISP V1 DRIVER
14421 M: Helen Koike <helen.koike@collabora.com>
14422 L: linux-media@vger.kernel.org
14424 F: drivers/staging/media/rkisp1/
14426 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14427 M: Jacob Chen <jacob-chen@iotwrt.com>
14428 M: Ezequiel Garcia <ezequiel@collabora.com>
14429 L: linux-media@vger.kernel.org
14431 F: drivers/media/platform/rockchip/rga/
14432 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14434 HANTRO VPU CODEC DRIVER
14435 M: Ezequiel Garcia <ezequiel@collabora.com>
14436 M: Philipp Zabel <p.zabel@pengutronix.de>
14437 L: linux-media@vger.kernel.org
14438 L: linux-rockchip@lists.infradead.org
14440 F: drivers/staging/media/hantro/
14441 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
14442 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14445 M: Jiri Pirko <jiri@resnulli.us>
14446 L: netdev@vger.kernel.org
14448 F: drivers/net/ethernet/rocker/
14451 W: http://www.comtrol.com
14453 F: Documentation/driver-api/serial/rocket.rst
14454 F: drivers/tty/rocket*
14456 ROCKETPORT EXPRESS/INFINITY DRIVER
14457 M: Kevin Cernekee <cernekee@gmail.com>
14458 L: linux-serial@vger.kernel.org
14460 F: drivers/tty/serial/rp2.*
14462 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14463 M: Tomasz Duszynski <tduszyns@gmail.com>
14465 F: drivers/iio/light/bh1750.c
14466 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14468 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14469 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14470 L: linux-kernel@vger.kernel.org
14471 L: linux-renesas-soc@vger.kernel.org
14473 F: drivers/mfd/bd9571mwv.c
14474 F: drivers/regulator/bd9571mwv-regulator.c
14475 F: drivers/gpio/gpio-bd9571mwv.c
14476 F: include/linux/mfd/bd9571mwv.h
14477 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14480 M: Ralf Baechle <ralf@linux-mips.org>
14481 L: linux-hams@vger.kernel.org
14482 W: http://www.linux-ax25.org/
14484 F: include/net/rose.h
14485 F: include/uapi/linux/rose.h
14488 ROTATION DRIVER FOR ALLWINNER A83T
14489 M: Jernej Skrabec <jernej.skrabec@siol.net>
14490 L: linux-media@vger.kernel.org
14491 T: git git://linuxtv.org/media_tree.git
14493 F: drivers/media/platform/sunxi/sun8i-rotate/
14494 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14496 RTL2830 MEDIA DRIVER
14497 M: Antti Palosaari <crope@iki.fi>
14498 L: linux-media@vger.kernel.org
14499 W: https://linuxtv.org
14500 W: http://palosaari.fi/linux/
14501 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14502 T: git git://linuxtv.org/anttip/media_tree.git
14504 F: drivers/media/dvb-frontends/rtl2830*
14506 RTL2832 MEDIA DRIVER
14507 M: Antti Palosaari <crope@iki.fi>
14508 L: linux-media@vger.kernel.org
14509 W: https://linuxtv.org
14510 W: http://palosaari.fi/linux/
14511 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14512 T: git git://linuxtv.org/anttip/media_tree.git
14514 F: drivers/media/dvb-frontends/rtl2832*
14516 RTL2832_SDR MEDIA DRIVER
14517 M: Antti Palosaari <crope@iki.fi>
14518 L: linux-media@vger.kernel.org
14519 W: https://linuxtv.org
14520 W: http://palosaari.fi/linux/
14521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14522 T: git git://linuxtv.org/anttip/media_tree.git
14524 F: drivers/media/dvb-frontends/rtl2832_sdr*
14526 RTL8180 WIRELESS DRIVER
14527 L: linux-wireless@vger.kernel.org
14528 W: http://wireless.kernel.org/
14529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14531 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14533 RTL8187 WIRELESS DRIVER
14534 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14535 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14536 M: Larry Finger <Larry.Finger@lwfinger.net>
14537 L: linux-wireless@vger.kernel.org
14538 W: http://wireless.kernel.org/
14539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14541 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14543 REALTEK WIRELESS DRIVER (rtlwifi family)
14544 M: Ping-Ke Shih <pkshih@realtek.com>
14545 L: linux-wireless@vger.kernel.org
14546 W: http://wireless.kernel.org/
14547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14549 F: drivers/net/wireless/realtek/rtlwifi/
14551 REALTEK WIRELESS DRIVER (rtw88)
14552 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14553 L: linux-wireless@vger.kernel.org
14555 F: drivers/net/wireless/realtek/rtw88/
14557 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14558 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14559 L: linux-wireless@vger.kernel.org
14560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14562 F: drivers/net/wireless/realtek/rtl8xxxu/
14564 RXRPC SOCKETS (AF_RXRPC)
14565 M: David Howells <dhowells@redhat.com>
14566 L: linux-afs@lists.infradead.org
14569 F: include/keys/rxrpc-type.h
14570 F: include/net/af_rxrpc.h
14571 F: include/trace/events/rxrpc.h
14572 F: include/uapi/linux/rxrpc.h
14573 F: Documentation/networking/rxrpc.txt
14574 W: https://www.infradead.org/~dhowells/kafs/
14576 S3 SAVAGE FRAMEBUFFER DRIVER
14577 M: Antonino Daplas <adaplas@gmail.com>
14578 L: linux-fbdev@vger.kernel.org
14580 F: drivers/video/fbdev/savage/
14583 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14584 M: Vasily Gorbik <gor@linux.ibm.com>
14585 M: Christian Borntraeger <borntraeger@de.ibm.com>
14586 L: linux-s390@vger.kernel.org
14587 W: http://www.ibm.com/developerworks/linux/linux390/
14588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14592 F: Documentation/s390/
14593 F: Documentation/driver-api/s390-drivers.rst
14595 S390 COMMON I/O LAYER
14596 M: Vineeth Vijayan <vneethv@linux.ibm.com>
14597 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14598 L: linux-s390@vger.kernel.org
14599 W: http://www.ibm.com/developerworks/linux/linux390/
14601 F: drivers/s390/cio/
14604 M: Stefan Haberland <sth@linux.ibm.com>
14605 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14606 L: linux-s390@vger.kernel.org
14607 W: http://www.ibm.com/developerworks/linux/linux390/
14609 F: drivers/s390/block/dasd*
14610 F: block/partitions/ibm.c
14613 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14614 L: linux-s390@vger.kernel.org
14615 W: http://www.ibm.com/developerworks/linux/linux390/
14617 F: drivers/iommu/s390-iommu.c
14619 S390 IUCV NETWORK LAYER
14620 M: Julian Wiedmann <jwi@linux.ibm.com>
14621 M: Ursula Braun <ubraun@linux.ibm.com>
14622 L: linux-s390@vger.kernel.org
14623 W: http://www.ibm.com/developerworks/linux/linux390/
14625 F: drivers/s390/net/*iucv*
14626 F: include/net/iucv/
14629 S390 NETWORK DRIVERS
14630 M: Julian Wiedmann <jwi@linux.ibm.com>
14631 M: Ursula Braun <ubraun@linux.ibm.com>
14632 L: linux-s390@vger.kernel.org
14633 W: http://www.ibm.com/developerworks/linux/linux390/
14635 F: drivers/s390/net/
14638 M: Niklas Schnelle <schnelle@linux.ibm.com>
14639 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14640 L: linux-s390@vger.kernel.org
14641 W: http://www.ibm.com/developerworks/linux/linux390/
14644 F: drivers/pci/hotplug/s390_pci_hpc.c
14646 S390 VFIO-CCW DRIVER
14647 M: Cornelia Huck <cohuck@redhat.com>
14648 M: Eric Farman <farman@linux.ibm.com>
14649 R: Halil Pasic <pasic@linux.ibm.com>
14650 L: linux-s390@vger.kernel.org
14651 L: kvm@vger.kernel.org
14653 F: drivers/s390/cio/vfio_ccw*
14654 F: Documentation/s390/vfio-ccw.rst
14655 F: include/uapi/linux/vfio_ccw.h
14658 M: Harald Freudenberger <freude@linux.ibm.com>
14659 L: linux-s390@vger.kernel.org
14660 W: http://www.ibm.com/developerworks/linux/linux390/
14662 F: drivers/s390/crypto/
14664 S390 VFIO AP DRIVER
14665 M: Tony Krowiak <akrowiak@linux.ibm.com>
14666 M: Pierre Morel <pmorel@linux.ibm.com>
14667 M: Halil Pasic <pasic@linux.ibm.com>
14668 L: linux-s390@vger.kernel.org
14669 W: http://www.ibm.com/developerworks/linux/linux390/
14671 F: drivers/s390/crypto/vfio_ap_drv.c
14672 F: drivers/s390/crypto/vfio_ap_private.h
14673 F: drivers/s390/crypto/vfio_ap_ops.c
14674 F: Documentation/s390/vfio-ap.rst
14677 M: Steffen Maier <maier@linux.ibm.com>
14678 M: Benjamin Block <bblock@linux.ibm.com>
14679 L: linux-s390@vger.kernel.org
14680 W: http://www.ibm.com/developerworks/linux/linux390/
14682 F: drivers/s390/scsi/zfcp_*
14684 S3C24XX SD/MMC Driver
14685 M: Ben Dooks <ben-linux@fluff.org>
14686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14688 F: drivers/mmc/host/s3cmci.*
14690 SAA6588 RDS RECEIVER DRIVER
14691 M: Hans Verkuil <hverkuil@xs4all.nl>
14692 L: linux-media@vger.kernel.org
14693 T: git git://linuxtv.org/media_tree.git
14694 W: https://linuxtv.org
14696 F: drivers/media/i2c/saa6588*
14698 SAA7134 VIDEO4LINUX DRIVER
14699 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14700 L: linux-media@vger.kernel.org
14701 W: https://linuxtv.org
14702 T: git git://linuxtv.org/media_tree.git
14704 F: Documentation/media/v4l-drivers/saa7134*
14705 F: drivers/media/pci/saa7134/
14707 SAA7146 VIDEO4LINUX-2 DRIVER
14708 M: Hans Verkuil <hverkuil@xs4all.nl>
14709 L: linux-media@vger.kernel.org
14710 T: git git://linuxtv.org/media_tree.git
14712 F: drivers/media/common/saa7146/
14713 F: drivers/media/pci/saa7146/
14714 F: include/media/drv-intf/saa7146*
14716 SAFESETID SECURITY MODULE
14717 M: Micah Morton <mortonm@chromium.org>
14719 F: security/safesetid/
14720 F: Documentation/admin-guide/LSM/SafeSetID.rst
14722 SAMSUNG AUDIO (ASoC) DRIVERS
14723 M: Krzysztof Kozlowski <krzk@kernel.org>
14724 M: Sangbeom Kim <sbkim73@samsung.com>
14725 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14726 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14728 F: sound/soc/samsung/
14729 F: Documentation/devicetree/bindings/sound/samsung*
14731 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14732 M: Krzysztof Kozlowski <krzk@kernel.org>
14733 L: linux-crypto@vger.kernel.org
14734 L: linux-samsung-soc@vger.kernel.org
14736 F: drivers/crypto/exynos-rng.c
14737 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14739 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14740 M: Łukasz Stelmach <l.stelmach@samsung.com>
14741 L: linux-samsung-soc@vger.kernel.org
14743 F: drivers/char/hw_random/exynos-trng.c
14744 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14746 SAMSUNG FRAMEBUFFER DRIVER
14747 M: Jingoo Han <jingoohan1@gmail.com>
14748 L: linux-fbdev@vger.kernel.org
14750 F: drivers/video/fbdev/s3c-fb.c
14752 SAMSUNG LAPTOP DRIVER
14753 M: Corentin Chary <corentin.chary@gmail.com>
14754 L: platform-driver-x86@vger.kernel.org
14756 F: drivers/platform/x86/samsung-laptop.c
14758 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14759 M: Sangbeom Kim <sbkim73@samsung.com>
14760 M: Krzysztof Kozlowski <krzk@kernel.org>
14761 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14762 L: linux-kernel@vger.kernel.org
14763 L: linux-samsung-soc@vger.kernel.org
14765 F: drivers/mfd/sec*.c
14766 F: drivers/regulator/s2m*.c
14767 F: drivers/regulator/s5m*.c
14768 F: drivers/clk/clk-s2mps11.c
14769 F: drivers/rtc/rtc-s5m.c
14770 F: include/linux/mfd/samsung/
14771 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14772 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14773 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14774 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14776 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14777 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14778 L: linux-media@vger.kernel.org
14779 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14781 F: drivers/media/platform/s3c-camif/
14782 F: include/media/drv-intf/s3c_camif.h
14784 SAMSUNG S3FWRN5 NFC DRIVER
14785 M: Robert Baldyga <r.baldyga@samsung.com>
14786 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14787 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14789 F: drivers/nfc/s3fwrn5
14791 SAMSUNG S5C73M3 CAMERA DRIVER
14792 M: Kyungmin Park <kyungmin.park@samsung.com>
14793 M: Andrzej Hajda <a.hajda@samsung.com>
14794 L: linux-media@vger.kernel.org
14796 F: drivers/media/i2c/s5c73m3/*
14798 SAMSUNG S5K5BAF CAMERA DRIVER
14799 M: Kyungmin Park <kyungmin.park@samsung.com>
14800 M: Andrzej Hajda <a.hajda@samsung.com>
14801 L: linux-media@vger.kernel.org
14803 F: drivers/media/i2c/s5k5baf.c
14805 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14806 M: Krzysztof Kozlowski <krzk@kernel.org>
14807 M: Vladimir Zapolskiy <vz@mleia.com>
14808 M: Kamil Konieczny <k.konieczny@samsung.com>
14809 L: linux-crypto@vger.kernel.org
14810 L: linux-samsung-soc@vger.kernel.org
14812 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14813 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14814 F: drivers/crypto/s5p-sss.c
14816 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14817 M: Kyungmin Park <kyungmin.park@samsung.com>
14818 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14819 L: linux-media@vger.kernel.org
14820 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14822 F: drivers/media/platform/exynos4-is/
14824 SAMSUNG SOC CLOCK DRIVERS
14825 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14826 M: Tomasz Figa <tomasz.figa@gmail.com>
14827 M: Chanwoo Choi <cw00.choi@samsung.com>
14829 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14831 F: drivers/clk/samsung/
14832 F: include/dt-bindings/clock/exynos*.h
14833 F: Documentation/devicetree/bindings/clock/exynos*.txt
14834 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14835 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14837 SAMSUNG SPI DRIVERS
14838 M: Kukjin Kim <kgene@kernel.org>
14839 M: Krzysztof Kozlowski <krzk@kernel.org>
14840 M: Andi Shyti <andi@etezian.org>
14841 L: linux-spi@vger.kernel.org
14842 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14844 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14845 F: drivers/spi/spi-s3c*
14846 F: include/linux/platform_data/spi-s3c64xx.h
14848 SAMSUNG SXGBE DRIVERS
14849 M: Byungho An <bh74.an@samsung.com>
14851 L: netdev@vger.kernel.org
14852 F: drivers/net/ethernet/samsung/sxgbe/
14854 SAMSUNG THERMAL DRIVER
14855 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14856 L: linux-pm@vger.kernel.org
14857 L: linux-samsung-soc@vger.kernel.org
14859 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14860 F: drivers/thermal/samsung/
14862 SAMSUNG USB2 PHY DRIVER
14863 M: Kamil Debski <kamil@wypas.org>
14864 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14865 L: linux-kernel@vger.kernel.org
14867 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14868 F: Documentation/driver-api/phy/samsung-usb2.rst
14869 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14870 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14871 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14872 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14873 F: drivers/phy/samsung/phy-samsung-usb2.c
14874 F: drivers/phy/samsung/phy-samsung-usb2.h
14877 M: Zwane Mwaikambo <zwanem@gmail.com>
14879 F: drivers/watchdog/sc1200wdt.c
14882 M: Ingo Molnar <mingo@redhat.com>
14883 M: Peter Zijlstra <peterz@infradead.org>
14884 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14885 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14886 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14887 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14888 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14889 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14890 L: linux-kernel@vger.kernel.org
14891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14894 F: include/linux/sched.h
14895 F: include/uapi/linux/sched.h
14896 F: include/linux/wait.h
14897 F: include/linux/preempt.h
14899 SCR24X CHIP CARD INTERFACE DRIVER
14900 M: Lubomir Rintel <lkundrak@v3.sk>
14902 F: drivers/char/pcmcia/scr24x_cs.c
14905 M: Jens Axboe <axboe@kernel.dk>
14906 L: linux-scsi@vger.kernel.org
14907 W: http://www.kernel.dk
14909 F: drivers/scsi/sr*
14911 SCSI RDMA PROTOCOL (SRP) INITIATOR
14912 M: Bart Van Assche <bvanassche@acm.org>
14913 L: linux-rdma@vger.kernel.org
14915 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14916 F: drivers/infiniband/ulp/srp/
14917 F: include/scsi/srp.h
14919 SCSI RDMA PROTOCOL (SRP) TARGET
14920 M: Bart Van Assche <bvanassche@acm.org>
14921 L: linux-rdma@vger.kernel.org
14922 L: target-devel@vger.kernel.org
14924 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14925 F: drivers/infiniband/ulp/srpt/
14928 M: Doug Gilbert <dgilbert@interlog.com>
14929 L: linux-scsi@vger.kernel.org
14930 W: http://sg.danny.cz/sg
14932 F: Documentation/scsi/scsi-generic.rst
14933 F: drivers/scsi/sg.c
14934 F: include/scsi/sg.h
14937 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14939 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14941 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14942 L: linux-scsi@vger.kernel.org
14944 F: Documentation/devicetree/bindings/scsi/
14949 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14950 L: linux-scsi@vger.kernel.org
14952 F: Documentation/scsi/st.rst
14953 F: drivers/scsi/st.*
14954 F: drivers/scsi/st_*.h
14956 SCSI TARGET SUBSYSTEM
14957 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14958 L: linux-scsi@vger.kernel.org
14959 L: target-devel@vger.kernel.org
14960 W: http://www.linux-iscsi.org
14961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14962 Q: https://patchwork.kernel.org/project/target-devel/list/
14966 F: Documentation/target/
14969 M: Vlad Yasevich <vyasevich@gmail.com>
14970 M: Neil Horman <nhorman@tuxdriver.com>
14971 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14972 L: linux-sctp@vger.kernel.org
14973 W: http://lksctp.sourceforge.net
14975 F: Documentation/networking/sctp.txt
14976 F: include/linux/sctp.h
14977 F: include/uapi/linux/sctp.h
14978 F: include/net/sctp/
14982 M: Jim Cromie <jim.cromie@gmail.com>
14984 F: Documentation/i2c/busses/scx200_acb.rst
14985 F: arch/x86/platform/scx200/
14986 F: drivers/watchdog/scx200_wdt.c
14987 F: drivers/i2c/busses/scx200*
14988 F: drivers/mtd/maps/scx200_docflash.c
14989 F: include/linux/scx200.h
14992 M: Jim Cromie <jim.cromie@gmail.com>
14994 F: drivers/char/scx200_gpio.c
14995 F: include/linux/scx200_gpio.h
14997 SCx200 HRT CLOCKSOURCE DRIVER
14998 M: Jim Cromie <jim.cromie@gmail.com>
15000 F: drivers/clocksource/scx200_hrt.c
15002 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15003 M: Sascha Sommer <saschasommer@freenet.de>
15004 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15006 F: drivers/mmc/host/sdricoh_cs.c
15008 SECO BOARDS CEC DRIVER
15009 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15011 F: drivers/media/platform/seco-cec/seco-cec.c
15012 F: drivers/media/platform/seco-cec/seco-cec.h
15015 M: Kees Cook <keescook@chromium.org>
15016 R: Andy Lutomirski <luto@amacapital.net>
15017 R: Will Drewry <wad@chromium.org>
15018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15020 F: kernel/seccomp.c
15021 F: include/uapi/linux/seccomp.h
15022 F: include/linux/seccomp.h
15023 F: tools/testing/selftests/seccomp/*
15024 F: tools/testing/selftests/kselftest_harness.h
15025 F: Documentation/userspace-api/seccomp_filter.rst
15026 K: \bsecure_computing
15029 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15030 M: Al Cooper <alcooperx@gmail.com>
15031 L: linux-mmc@vger.kernel.org
15032 L: bcm-kernel-feedback-list@broadcom.com
15034 F: drivers/mmc/host/sdhci-brcmstb*
15036 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15037 M: Adrian Hunter <adrian.hunter@intel.com>
15038 L: linux-mmc@vger.kernel.org
15040 F: drivers/mmc/host/sdhci*
15041 F: include/linux/mmc/sdhci*
15043 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
15044 M: Adrian Hunter <adrian.hunter@intel.com>
15045 M: Ritesh Harjani <riteshh@codeaurora.org>
15046 M: Asutosh Das <asutoshd@codeaurora.org>
15047 L: linux-mmc@vger.kernel.org
15049 F: drivers/mmc/host/cqhci*
15051 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
15052 M: Prabu Thangamuthu <prabu.t@synopsys.com>
15053 M: Manjunath M B <manjumb@synopsys.com>
15054 L: linux-mmc@vger.kernel.org
15056 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
15058 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15059 M: Ludovic Desroches <ludovic.desroches@microchip.com>
15060 L: linux-mmc@vger.kernel.org
15062 F: drivers/mmc/host/sdhci-of-at91.c
15064 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15065 M: Ben Dooks <ben-linux@fluff.org>
15066 M: Jaehoon Chung <jh80.chung@samsung.com>
15067 L: linux-mmc@vger.kernel.org
15069 F: drivers/mmc/host/sdhci-s3c*
15071 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15072 M: Viresh Kumar <vireshk@kernel.org>
15073 L: linux-mmc@vger.kernel.org
15075 F: drivers/mmc/host/sdhci-spear.c
15077 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15078 M: Kishon Vijay Abraham I <kishon@ti.com>
15079 L: linux-mmc@vger.kernel.org
15081 F: drivers/mmc/host/sdhci-omap.c
15083 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15084 M: Jonathan Derrick <jonathan.derrick@intel.com>
15085 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15086 L: linux-block@vger.kernel.org
15089 F: block/opal_proto.h
15090 F: include/linux/sed*
15091 F: include/uapi/linux/sed*
15094 M: Security Officers <security@kernel.org>
15098 M: James Morris <jmorris@namei.org>
15099 M: "Serge E. Hallyn" <serge@hallyn.com>
15100 L: linux-security-module@vger.kernel.org (suggested Cc:)
15101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15102 W: http://kernsec.org/
15105 X: security/selinux/
15107 SELINUX SECURITY MODULE
15108 M: Paul Moore <paul@paul-moore.com>
15109 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15110 M: Eric Paris <eparis@parisplace.org>
15111 L: selinux@vger.kernel.org
15112 W: https://selinuxproject.org
15113 W: https://github.com/SELinuxProject
15114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15116 F: include/uapi/linux/selinux_netlink.h
15117 F: security/selinux/
15118 F: scripts/selinux/
15119 F: Documentation/admin-guide/LSM/SELinux.rst
15120 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15121 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15124 M: Jiri Slaby <jirislaby@gmail.com>
15126 F: drivers/misc/phantom.c
15127 F: include/uapi/linux/phantom.h
15129 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15130 M: Tomasz Duszynski <tduszyns@gmail.com>
15132 F: drivers/iio/chemical/sps30.c
15133 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15136 M: Rob Herring <robh@kernel.org>
15137 L: linux-serial@vger.kernel.org
15139 F: Documentation/devicetree/bindings/serial/serial.yaml
15140 F: drivers/tty/serdev/
15141 F: include/linux/serdev.h
15144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15145 L: linux-serial@vger.kernel.org
15147 F: Documentation/devicetree/bindings/serial/
15148 F: drivers/tty/serial/
15151 M: Sean Young <sean@mess.org>
15152 L: linux-media@vger.kernel.org
15154 F: drivers/media/rc/serial_ir.c
15157 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15158 M: Edward Cree <ecree@solarflare.com>
15159 M: Martin Habets <mhabets@solarflare.com>
15160 L: netdev@vger.kernel.org
15162 F: drivers/net/ethernet/sfc/
15164 SFF/SFP/SFP+ MODULE SUPPORT
15165 M: Russell King <linux@armlinux.org.uk>
15166 L: netdev@vger.kernel.org
15168 F: drivers/net/phy/phylink.c
15169 F: drivers/net/phy/sfp*
15170 F: include/linux/phylink.h
15171 F: include/linux/sfp.h
15175 M: Dimitri Sivanich <sivanich@sgi.com>
15177 F: drivers/misc/sgi-gru/
15179 SGI XP/XPC/XPNET DRIVER
15180 M: Cliff Whickman <cpw@sgi.com>
15181 M: Robin Holt <robinmholt@gmail.com>
15183 F: drivers/misc/sgi-xp/
15185 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15186 M: Ursula Braun <ubraun@linux.ibm.com>
15187 M: Karsten Graul <kgraul@linux.ibm.com>
15188 L: linux-s390@vger.kernel.org
15189 W: http://www.ibm.com/developerworks/linux/linux390/
15193 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15194 M: Linus Walleij <linus.walleij@linaro.org>
15195 L: linux-iio@vger.kernel.org
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15198 F: drivers/iio/light/gp2ap002.c
15199 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15201 SHARP RJ54N1CB0C SENSOR DRIVER
15202 M: Jacopo Mondi <jacopo@jmondi.org>
15203 L: linux-media@vger.kernel.org
15204 T: git git://linuxtv.org/media_tree.git
15206 F: drivers/media/i2c/rj54n1cb0c.c
15207 F: include/media/i2c/rj54n1cb0c.h
15209 SH_VEU V4L2 MEM2MEM DRIVER
15210 L: linux-media@vger.kernel.org
15212 F: drivers/media/platform/sh_veu.c
15214 SH_VOU V4L2 OUTPUT DRIVER
15215 L: linux-media@vger.kernel.org
15217 F: drivers/media/platform/sh_vou.c
15218 F: include/media/drv-intf/sh_vou.h
15220 SI2157 MEDIA DRIVER
15221 M: Antti Palosaari <crope@iki.fi>
15222 L: linux-media@vger.kernel.org
15223 W: https://linuxtv.org
15224 W: http://palosaari.fi/linux/
15225 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15226 T: git git://linuxtv.org/anttip/media_tree.git
15228 F: drivers/media/tuners/si2157*
15230 SI2165 MEDIA DRIVER
15231 M: Matthias Schwarzott <zzam@gentoo.org>
15232 L: linux-media@vger.kernel.org
15233 W: https://linuxtv.org
15234 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15236 F: drivers/media/dvb-frontends/si2165*
15238 SI2168 MEDIA DRIVER
15239 M: Antti Palosaari <crope@iki.fi>
15240 L: linux-media@vger.kernel.org
15241 W: https://linuxtv.org
15242 W: http://palosaari.fi/linux/
15243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15244 T: git git://linuxtv.org/anttip/media_tree.git
15246 F: drivers/media/dvb-frontends/si2168*
15248 SI470X FM RADIO RECEIVER I2C DRIVER
15249 M: Hans Verkuil <hverkuil@xs4all.nl>
15250 L: linux-media@vger.kernel.org
15251 T: git git://linuxtv.org/media_tree.git
15252 W: https://linuxtv.org
15254 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15256 SI470X FM RADIO RECEIVER USB DRIVER
15257 M: Hans Verkuil <hverkuil@xs4all.nl>
15258 L: linux-media@vger.kernel.org
15259 T: git git://linuxtv.org/media_tree.git
15260 W: https://linuxtv.org
15262 F: drivers/media/radio/si470x/radio-si470x-common.c
15263 F: drivers/media/radio/si470x/radio-si470x.h
15264 F: drivers/media/radio/si470x/radio-si470x-usb.c
15266 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15267 M: Eduardo Valentin <edubezval@gmail.com>
15268 L: linux-media@vger.kernel.org
15269 T: git git://linuxtv.org/media_tree.git
15270 W: https://linuxtv.org
15272 F: drivers/media/radio/si4713/si4713.?
15274 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15275 M: Eduardo Valentin <edubezval@gmail.com>
15276 L: linux-media@vger.kernel.org
15277 T: git git://linuxtv.org/media_tree.git
15278 W: https://linuxtv.org
15280 F: drivers/media/radio/si4713/radio-platform-si4713.c
15282 SI4713 FM RADIO TRANSMITTER USB DRIVER
15283 M: Hans Verkuil <hverkuil@xs4all.nl>
15284 L: linux-media@vger.kernel.org
15285 T: git git://linuxtv.org/media_tree.git
15286 W: https://linuxtv.org
15288 F: drivers/media/radio/si4713/radio-usb-si4713.c
15291 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15292 L: linux-media@vger.kernel.org
15293 W: https://linuxtv.org
15294 T: git git://linuxtv.org/media_tree.git
15296 F: drivers/media/common/siano/
15297 F: drivers/media/usb/siano/
15298 F: drivers/media/usb/siano/
15299 F: drivers/media/mmc/siano/
15302 M: Green Wan <green.wan@sifive.com>
15304 F: drivers/dma/sf-pdma/
15305 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15308 M: Palmer Dabbelt <palmer@dabbelt.com>
15309 M: Paul Walmsley <paul.walmsley@sifive.com>
15310 L: linux-riscv@lists.infradead.org
15311 T: git git://github.com/sifive/riscv-linux.git
15316 SIFIVE FU540 SYSTEM-ON-CHIP
15317 M: Paul Walmsley <paul.walmsley@sifive.com>
15318 M: Palmer Dabbelt <palmer@dabbelt.com>
15319 L: linux-riscv@lists.infradead.org
15320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15325 SILEAD TOUCHSCREEN DRIVER
15326 M: Hans de Goede <hdegoede@redhat.com>
15327 L: linux-input@vger.kernel.org
15328 L: platform-driver-x86@vger.kernel.org
15330 F: drivers/input/touchscreen/silead.c
15331 F: drivers/platform/x86/touchscreen_dmi.c
15333 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15334 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15336 F: drivers/staging/wfx/
15338 SILICON MOTION SM712 FRAME BUFFER DRIVER
15339 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15340 M: Teddy Wang <teddy.wang@siliconmotion.com>
15341 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15342 L: linux-fbdev@vger.kernel.org
15344 F: drivers/video/fbdev/sm712*
15345 F: Documentation/fb/sm712fb.rst
15347 SIMPLE FIRMWARE INTERFACE (SFI)
15348 W: http://simplefirmware.org/
15350 F: arch/x86/platform/sfi/
15352 F: include/linux/sfi*.h
15355 M: Hans de Goede <hdegoede@redhat.com>
15356 L: linux-fbdev@vger.kernel.org
15358 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15359 F: drivers/video/fbdev/simplefb.c
15360 F: include/linux/platform_data/simplefb.h
15362 SIMTEC EB110ATX (Chalice CATS)
15363 M: Vincent Sanders <vince@simtec.co.uk>
15364 M: Simtec Linux Team <linux@simtec.co.uk>
15365 W: http://www.simtec.co.uk/products/EB110ATX/
15368 SIMTEC EB2410ITX (BAST)
15369 M: Vincent Sanders <vince@simtec.co.uk>
15370 M: Simtec Linux Team <linux@simtec.co.uk>
15371 W: http://www.simtec.co.uk/products/EB2410ITX/
15373 F: arch/arm/mach-s3c24xx/mach-bast.c
15374 F: arch/arm/mach-s3c24xx/bast-ide.c
15375 F: arch/arm/mach-s3c24xx/bast-irq.c
15377 SIPHASH PRF ROUTINES
15378 M: Jason A. Donenfeld <Jason@zx2c4.com>
15381 F: lib/test_siphash.c
15382 F: include/linux/siphash.h
15385 M: Thorsten Scherer <t.scherer@eckelmann.de>
15386 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15387 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15390 F: drivers/gpio/gpio-siox.c
15391 F: include/trace/events/siox.h
15393 SIS 190 ETHERNET DRIVER
15394 M: Francois Romieu <romieu@fr.zoreil.com>
15395 L: netdev@vger.kernel.org
15397 F: drivers/net/ethernet/sis/sis190.c
15399 SIS 900/7016 FAST ETHERNET DRIVER
15400 M: Daniele Venzano <venza@brownhat.org>
15401 W: http://www.brownhat.org/sis900.html
15402 L: netdev@vger.kernel.org
15404 F: drivers/net/ethernet/sis/sis900.*
15406 SIS FRAMEBUFFER DRIVER
15407 M: Thomas Winischhofer <thomas@winischhofer.net>
15408 W: http://www.winischhofer.net/linuxsisvga.shtml
15410 F: Documentation/fb/sisfb.rst
15411 F: drivers/video/fbdev/sis/
15412 F: include/video/sisfb.h
15415 M: Thomas Winischhofer <thomas@winischhofer.net>
15416 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15418 F: drivers/usb/misc/sisusbvga/
15421 M: Christoph Lameter <cl@linux.com>
15422 M: Pekka Enberg <penberg@kernel.org>
15423 M: David Rientjes <rientjes@google.com>
15424 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15425 M: Andrew Morton <akpm@linux-foundation.org>
15426 L: linux-mm@kvack.org
15428 F: include/linux/sl?b*.h
15431 SLEEPABLE READ-COPY UPDATE (SRCU)
15432 M: Lai Jiangshan <jiangshanlai@gmail.com>
15433 M: "Paul E. McKenney" <paulmck@kernel.org>
15434 M: Josh Triplett <josh@joshtriplett.org>
15435 R: Steven Rostedt <rostedt@goodmis.org>
15436 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15437 L: rcu@vger.kernel.org
15438 W: http://www.rdrop.com/users/paulmck/RCU/
15440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15441 F: include/linux/srcu*.h
15442 F: kernel/rcu/srcu*.c
15444 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15445 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15448 F: drivers/slimbus/
15449 F: Documentation/devicetree/bindings/slimbus/
15450 F: include/linux/slimbus.h
15452 SMACK SECURITY MODULE
15453 M: Casey Schaufler <casey@schaufler-ca.com>
15454 L: linux-security-module@vger.kernel.org
15455 W: http://schaufler-ca.com
15456 T: git git://github.com/cschaufler/smack-next
15458 F: Documentation/admin-guide/LSM/Smack.rst
15461 SMC91x ETHERNET DRIVER
15462 M: Nicolas Pitre <nico@fluxnic.net>
15464 F: drivers/net/ethernet/smsc/smc91x.*
15466 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15467 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15468 L: linux-media@vger.kernel.org
15470 F: drivers/media/i2c/smiapp/
15471 F: drivers/media/i2c/smiapp-pll.c
15472 F: drivers/media/i2c/smiapp-pll.h
15473 F: include/uapi/linux/smiapp.h
15474 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15476 SMM665 HARDWARE MONITOR DRIVER
15477 M: Guenter Roeck <linux@roeck-us.net>
15478 L: linux-hwmon@vger.kernel.org
15480 F: Documentation/hwmon/smm665.rst
15481 F: drivers/hwmon/smm665.c
15483 SMSC EMC2103 HARDWARE MONITOR DRIVER
15484 M: Steve Glendinning <steve.glendinning@shawell.net>
15485 L: linux-hwmon@vger.kernel.org
15487 F: Documentation/hwmon/emc2103.rst
15488 F: drivers/hwmon/emc2103.c
15490 SMSC SCH5627 HARDWARE MONITOR DRIVER
15491 M: Hans de Goede <hdegoede@redhat.com>
15492 L: linux-hwmon@vger.kernel.org
15494 F: Documentation/hwmon/sch5627.rst
15495 F: drivers/hwmon/sch5627.c
15497 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15498 M: Steve Glendinning <steve.glendinning@shawell.net>
15499 L: linux-fbdev@vger.kernel.org
15501 F: drivers/video/fbdev/smscufx.c
15503 SMSC47B397 HARDWARE MONITOR DRIVER
15504 M: Jean Delvare <jdelvare@suse.com>
15505 L: linux-hwmon@vger.kernel.org
15507 F: Documentation/hwmon/smsc47b397.rst
15508 F: drivers/hwmon/smsc47b397.c
15510 SMSC911x ETHERNET DRIVER
15511 M: Steve Glendinning <steve.glendinning@shawell.net>
15512 L: netdev@vger.kernel.org
15514 F: include/linux/smsc911x.h
15515 F: drivers/net/ethernet/smsc/smsc911x.*
15517 SMSC9420 PCI ETHERNET DRIVER
15518 M: Steve Glendinning <steve.glendinning@shawell.net>
15519 L: netdev@vger.kernel.org
15521 F: drivers/net/ethernet/smsc/smsc9420.*
15523 SOC-CAMERA V4L2 SUBSYSTEM
15524 L: linux-media@vger.kernel.org
15525 T: git git://linuxtv.org/media_tree.git
15527 F: include/media/soc_camera.h
15528 F: drivers/staging/media/soc_camera/
15530 SOCIONEXT SYNQUACER I2C DRIVER
15531 M: Ard Biesheuvel <ardb@kernel.org>
15532 L: linux-i2c@vger.kernel.org
15534 F: drivers/i2c/busses/i2c-synquacer.c
15535 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15537 SOCIONEXT UNIPHIER SOUND DRIVER
15538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15540 F: sound/soc/uniphier/
15542 SOEKRIS NET48XX LED SUPPORT
15543 M: Chris Boot <bootc@bootc.net>
15545 F: drivers/leds/leds-net48xx.c
15547 SOFT-IWARP DRIVER (siw)
15548 M: Bernard Metzler <bmt@zurich.ibm.com>
15549 L: linux-rdma@vger.kernel.org
15551 F: drivers/infiniband/sw/siw/
15552 F: include/uapi/rdma/siw-abi.h
15554 SOFT-ROCE DRIVER (rxe)
15555 M: Zhu Yanjun <yanjunz@mellanox.com>
15556 L: linux-rdma@vger.kernel.org
15558 F: drivers/infiniband/sw/rxe/
15559 F: include/uapi/rdma/rdma_user_rxe.h
15561 SOFTLOGIC 6x10 MPEG CODEC
15562 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15563 M: Anton Sviridenko <anton@corp.bluecherry.net>
15564 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15565 M: Andrey Utkin <andrey_utkin@fastmail.com>
15566 M: Ismael Luceno <ismael@iodev.co.uk>
15567 L: linux-media@vger.kernel.org
15569 F: drivers/media/pci/solo6x10/
15571 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15572 M: James Morse <james.morse@arm.com>
15573 L: linux-arm-kernel@lists.infradead.org
15575 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15576 F: drivers/firmware/arm_sdei.c
15577 F: include/linux/arm_sdei.h
15578 F: include/uapi/linux/arm_sdei.h
15580 SOFTWARE RAID (Multiple Disks) SUPPORT
15581 M: Song Liu <song@kernel.org>
15582 L: linux-raid@vger.kernel.org
15583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15585 F: drivers/md/Makefile
15586 F: drivers/md/Kconfig
15588 F: drivers/md/raid*
15589 F: include/linux/raid/
15590 F: include/uapi/linux/raid/
15592 SOCIONEXT (SNI) AVE NETWORK DRIVER
15593 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15594 L: netdev@vger.kernel.org
15596 F: drivers/net/ethernet/socionext/sni_ave.c
15597 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15599 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15600 M: Jassi Brar <jaswinder.singh@linaro.org>
15601 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15602 L: netdev@vger.kernel.org
15604 F: drivers/net/ethernet/socionext/netsec.c
15605 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15607 SOCIONEXT (SNI) Synquacer SPI DRIVER
15608 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15609 M: Jassi Brar <jaswinder.singh@linaro.org>
15610 L: linux-spi@vger.kernel.org
15612 F: drivers/spi/spi-synquacer.c
15613 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15615 SOLIDRUN CLEARFOG SUPPORT
15616 M: Russell King <linux@armlinux.org.uk>
15618 F: arch/arm/boot/dts/armada-388-clearfog*
15619 F: arch/arm/boot/dts/armada-38x-solidrun-*
15621 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15622 M: Russell King <linux@armlinux.org.uk>
15624 F: arch/arm/boot/dts/imx6*-cubox-i*
15625 F: arch/arm/boot/dts/imx6*-hummingboard*
15626 F: arch/arm/boot/dts/imx6*-sr-*
15628 SONIC NETWORK DRIVER
15629 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15630 L: netdev@vger.kernel.org
15632 F: drivers/net/ethernet/natsemi/sonic.*
15634 SONICS SILICON BACKPLANE DRIVER (SSB)
15635 M: Michael Buesch <m@bues.ch>
15636 L: linux-wireless@vger.kernel.org
15639 F: include/linux/ssb/
15641 SONY IMX214 SENSOR DRIVER
15642 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15643 L: linux-media@vger.kernel.org
15644 T: git git://linuxtv.org/media_tree.git
15646 F: drivers/media/i2c/imx214.c
15647 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15649 SONY IMX219 SENSOR DRIVER
15650 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
15651 L: linux-media@vger.kernel.org
15652 T: git git://linuxtv.org/media_tree.git
15654 F: drivers/media/i2c/imx219.c
15655 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
15657 SONY IMX258 SENSOR DRIVER
15658 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15659 L: linux-media@vger.kernel.org
15660 T: git git://linuxtv.org/media_tree.git
15662 F: drivers/media/i2c/imx258.c
15664 SONY IMX274 SENSOR DRIVER
15665 M: Leon Luo <leonl@leopardimaging.com>
15666 L: linux-media@vger.kernel.org
15667 T: git git://linuxtv.org/media_tree.git
15669 F: drivers/media/i2c/imx274.c
15670 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15672 SONY IMX290 SENSOR DRIVER
15673 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15674 L: linux-media@vger.kernel.org
15675 T: git git://linuxtv.org/media_tree.git
15677 F: drivers/media/i2c/imx290.c
15678 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15680 SONY IMX319 SENSOR DRIVER
15681 M: Bingbu Cao <bingbu.cao@intel.com>
15682 L: linux-media@vger.kernel.org
15683 T: git git://linuxtv.org/media_tree.git
15685 F: drivers/media/i2c/imx319.c
15687 SONY IMX355 SENSOR DRIVER
15688 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15689 L: linux-media@vger.kernel.org
15690 T: git git://linuxtv.org/media_tree.git
15692 F: drivers/media/i2c/imx355.c
15694 SONY MEMORYSTICK SUBSYSTEM
15695 M: Maxim Levitsky <maximlevitsky@gmail.com>
15696 M: Alex Dubov <oakad@yahoo.com>
15697 M: Ulf Hansson <ulf.hansson@linaro.org>
15698 L: linux-mmc@vger.kernel.org
15699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15701 F: drivers/memstick/
15702 F: include/linux/memstick.h
15704 SONY VAIO CONTROL DEVICE DRIVER
15705 M: Mattia Dongili <malattia@linux.it>
15706 L: platform-driver-x86@vger.kernel.org
15708 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15709 F: Documentation/admin-guide/laptops/sony-laptop.rst
15710 F: drivers/char/sonypi.c
15711 F: drivers/platform/x86/sony-laptop.c
15712 F: include/linux/sony-laptop.h
15715 M: Jaroslav Kysela <perex@perex.cz>
15716 M: Takashi Iwai <tiwai@suse.com>
15717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15718 W: http://www.alsa-project.org/
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15720 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15722 F: Documentation/sound/
15724 F: include/uapi/sound/
15727 SOUND - COMPRESSED AUDIO
15728 M: Vinod Koul <vkoul@kernel.org>
15729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15732 F: Documentation/sound/designs/compress-offload.rst
15733 F: include/sound/compress_driver.h
15734 F: include/uapi/sound/compress_*
15735 F: sound/core/compress_offload.c
15736 F: sound/soc/soc-compress.c
15738 SOUND - DMAENGINE HELPERS
15739 M: Lars-Peter Clausen <lars@metafoo.de>
15741 F: include/sound/dmaengine_pcm.h
15742 F: sound/core/pcm_dmaengine.c
15743 F: sound/soc/soc-generic-dmaengine-pcm.c
15745 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15746 M: Liam Girdwood <lgirdwood@gmail.com>
15747 M: Mark Brown <broonie@kernel.org>
15748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15749 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15750 W: http://alsa-project.org/main/index.php/ASoC
15752 F: Documentation/devicetree/bindings/sound/
15753 F: Documentation/sound/soc/
15755 F: include/dt-bindings/sound/
15756 F: include/sound/soc*
15758 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
15759 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15760 M: Liam Girdwood <lgirdwood@gmail.com>
15761 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
15762 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
15763 M: Daniel Baluta <daniel.baluta@nxp.com>
15764 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
15765 W: https://github.com/thesofproject/linux/
15769 SOUNDWIRE SUBSYSTEM
15770 M: Vinod Koul <vkoul@kernel.org>
15771 M: Sanyog Kale <sanyog.r.kale@intel.com>
15772 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15775 F: Documentation/driver-api/soundwire/
15776 F: drivers/soundwire/
15777 F: include/linux/soundwire/
15780 M: Olli Salonen <olli.salonen@iki.fi>
15781 L: linux-media@vger.kernel.org
15782 W: https://linuxtv.org
15783 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15785 F: drivers/media/dvb-frontends/sp2*
15787 SPARC + UltraSPARC (sparc/sparc64)
15788 M: "David S. Miller" <davem@davemloft.net>
15789 L: sparclinux@vger.kernel.org
15790 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15797 SPARC SERIAL DRIVERS
15798 M: "David S. Miller" <davem@davemloft.net>
15799 L: sparclinux@vger.kernel.org
15800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15803 F: include/linux/sunserialcore.h
15804 F: drivers/tty/serial/suncore.c
15805 F: drivers/tty/serial/sunhv.c
15806 F: drivers/tty/serial/sunsab.c
15807 F: drivers/tty/serial/sunsab.h
15808 F: drivers/tty/serial/sunsu.c
15809 F: drivers/tty/serial/sunzilog.c
15810 F: drivers/tty/serial/sunzilog.h
15811 F: drivers/tty/vcc.c
15814 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15815 L: linux-sparse@vger.kernel.org
15816 W: https://sparse.wiki.kernel.org/
15817 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15819 F: include/linux/compiler.h
15821 SPEAR CLOCK FRAMEWORK SUPPORT
15822 M: Viresh Kumar <vireshk@kernel.org>
15823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15824 W: http://www.st.com/spear
15826 F: drivers/clk/spear/
15828 SPEAR PLATFORM SUPPORT
15829 M: Viresh Kumar <vireshk@kernel.org>
15830 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15832 W: http://www.st.com/spear
15834 F: arch/arm/boot/dts/spear*
15835 F: arch/arm/mach-spear/
15838 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15839 L: linux-mtd@lists.infradead.org
15840 W: http://www.linux-mtd.infradead.org/
15841 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15843 C: irc://irc.oftc.net/mtd
15845 F: drivers/mtd/spi-nor/
15846 F: include/linux/mtd/spi-nor.h
15849 M: Mark Brown <broonie@kernel.org>
15850 L: linux-spi@vger.kernel.org
15851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15852 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15854 F: Documentation/devicetree/bindings/spi/
15855 F: Documentation/spi/
15857 F: include/linux/spi/
15858 F: include/uapi/linux/spi/
15861 SPIDERNET NETWORK DRIVER for CELL
15862 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15863 L: netdev@vger.kernel.org
15865 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15866 F: drivers/net/ethernet/toshiba/spider_net*
15869 R: Stephen Boyd <sboyd@kernel.org>
15870 L: linux-arm-msm@vger.kernel.org
15871 F: Documentation/devicetree/bindings/spmi/
15873 F: include/dt-bindings/spmi/spmi.h
15874 F: include/linux/spmi.h
15875 F: include/trace/events/spmi.h
15878 M: Jeremy Kerr <jk@ozlabs.org>
15879 L: linuxppc-dev@lists.ozlabs.org
15880 W: http://www.ibm.com/developerworks/power/cell/
15882 F: Documentation/filesystems/spufs.txt
15883 F: arch/powerpc/platforms/cell/spufs/
15885 SQUASHFS FILE SYSTEM
15886 M: Phillip Lougher <phillip@squashfs.org.uk>
15887 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15888 W: http://squashfs.org.uk
15889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15891 F: Documentation/filesystems/squashfs.rst
15894 SRM (Alpha) environment access
15895 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15897 F: arch/alpha/kernel/srm_env.c
15899 ST LSM6DSx IMU IIO DRIVER
15900 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15901 L: linux-iio@vger.kernel.org
15902 W: http://www.st.com/
15904 F: drivers/iio/imu/st_lsm6dsx/
15905 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15907 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15908 M: Mickael Guene <mickael.guene@st.com>
15909 L: linux-media@vger.kernel.org
15910 T: git git://linuxtv.org/media_tree.git
15912 F: drivers/media/i2c/st-mipid02.c
15913 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15915 ST STM32 I2C/SMBUS DRIVER
15916 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15917 L: linux-i2c@vger.kernel.org
15919 F: drivers/i2c/busses/i2c-stm32*
15921 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15922 M: Song Qiang <songqiang1304521@gmail.com>
15923 L: linux-iio@vger.kernel.org
15925 F: drivers/iio/proximity/vl53l0x-i2c.c
15926 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15929 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15930 M: Sasha Levin <sashal@kernel.org>
15931 L: stable@vger.kernel.org
15933 F: Documentation/process/stable-kernel-rules.rst
15936 M: Ian Abbott <abbotti@mev.co.uk>
15937 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15939 F: drivers/staging/comedi/
15941 STAGING - FIELDBUS SUBSYSTEM
15942 M: Sven Van Asbroeck <TheSven73@gmail.com>
15944 F: drivers/staging/fieldbus/*
15945 F: drivers/staging/fieldbus/Documentation/
15947 STAGING - HMS ANYBUS-S BUS
15948 M: Sven Van Asbroeck <TheSven73@gmail.com>
15950 F: drivers/staging/fieldbus/anybuss/
15952 STAGING - INDUSTRIAL IO
15953 M: Jonathan Cameron <jic23@kernel.org>
15954 L: linux-iio@vger.kernel.org
15956 F: Documentation/devicetree/bindings/staging/iio/
15957 F: drivers/staging/iio/
15959 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15960 M: Marc Dietrich <marvin24@gmx.de>
15961 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15962 L: linux-tegra@vger.kernel.org
15964 F: drivers/staging/nvec/
15966 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15967 M: Jens Frederich <jfrederich@gmail.com>
15968 M: Daniel Drake <dsd@laptop.org>
15969 M: Jon Nettleton <jon.nettleton@gmail.com>
15970 W: http://wiki.laptop.org/go/DCON
15972 F: drivers/staging/olpc_dcon/
15974 STAGING - REALTEK RTL8712U DRIVERS
15975 M: Larry Finger <Larry.Finger@lwfinger.net>
15976 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15978 F: drivers/staging/rtl8712/
15980 STAGING - REALTEK RTL8188EU DRIVERS
15981 M: Larry Finger <Larry.Finger@lwfinger.net>
15983 F: drivers/staging/rtl8188eu/
15985 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15986 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15987 M: Teddy Wang <teddy.wang@siliconmotion.com>
15988 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15989 L: linux-fbdev@vger.kernel.org
15991 F: drivers/staging/sm750fb/
15993 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15994 M: William Hubbs <w.d.hubbs@gmail.com>
15995 M: Chris Brannon <chris@the-brannons.com>
15996 M: Kirk Reiser <kirk@reisers.ca>
15997 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15998 L: speakup@linux-speakup.org
15999 W: http://www.linux-speakup.org/
16001 F: drivers/staging/speakup/
16003 STAGING - VIA VT665X DRIVERS
16004 M: Forest Bond <forest@alittletooquiet.net>
16006 F: drivers/staging/vt665?/
16008 STAGING - WILC1000 WIFI DRIVER
16009 M: Adham Abozaeid <adham.abozaeid@microchip.com>
16010 M: Ajay Singh <ajay.kathat@microchip.com>
16011 L: linux-wireless@vger.kernel.org
16013 F: drivers/staging/wilc1000/
16015 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16016 M: Michael Hennerich <michael.hennerich@analog.com>
16017 M: Beniamin Bia <beniamin.bia@analog.com>
16018 L: linux-fbdev@vger.kernel.org
16020 F: drivers/staging/fbtft/fb_seps525.c
16021 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16024 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16026 L: devel@driverdev.osuosl.org
16028 F: drivers/staging/
16030 STARFIRE/DURALAN NETWORK DRIVER
16031 M: Ion Badulescu <ionut@badula.org>
16033 F: drivers/net/ethernet/adaptec/starfire*
16035 STEC S1220 SKD DRIVER
16036 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16037 L: linux-block@vger.kernel.org
16039 F: drivers/block/skd*[ch]
16041 STI AUDIO (ASoC) DRIVERS
16042 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16043 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16045 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16049 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16051 F: drivers/media/platform/sti/cec/
16052 F: Documentation/devicetree/bindings/media/stih-cec.txt
16054 STK1160 USB VIDEO CAPTURE DRIVER
16055 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16056 L: linux-media@vger.kernel.org
16057 T: git git://linuxtv.org/media_tree.git
16059 F: drivers/media/usb/stk1160/
16061 STM32 AUDIO (ASoC) DRIVERS
16062 M: Olivier Moysan <olivier.moysan@st.com>
16063 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16066 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16069 STM32 TIMER/LPTIMER DRIVERS
16070 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16072 F: drivers/*/stm32-*timer*
16073 F: drivers/pwm/pwm-stm32*
16074 F: include/linux/*/stm32-*tim*
16075 F: Documentation/ABI/testing/*timer-stm32
16076 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16078 STMMAC ETHERNET DRIVER
16079 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16080 M: Alexandre Torgue <alexandre.torgue@st.com>
16081 M: Jose Abreu <joabreu@synopsys.com>
16082 L: netdev@vger.kernel.org
16083 W: http://www.stlinux.com
16085 F: Documentation/networking/device_drivers/stmicro/
16086 F: drivers/net/ethernet/stmicro/stmmac/
16089 M: Masami Hiramatsu <mhiramat@kernel.org>
16091 F: lib/bootconfig.c
16092 F: fs/proc/bootconfig.c
16093 F: include/linux/bootconfig.h
16094 F: tools/bootconfig/*
16095 F: Documentation/admin-guide/bootconfig.rst
16098 M: Sam Creasey <sammy@sammy.net>
16099 W: http://sammy.net/sun3/
16101 F: arch/m68k/kernel/*sun3*
16102 F: arch/m68k/sun3*/
16103 F: arch/m68k/include/asm/sun3*
16104 F: drivers/net/ethernet/i825xx/sun3*
16106 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16107 M: Hans de Goede <hdegoede@redhat.com>
16108 L: linux-input@vger.kernel.org
16110 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16111 F: drivers/input/keyboard/sun4i-lradc-keys.c
16113 SUNDANCE NETWORK DRIVER
16114 M: Denis Kirjanov <kda@linux-powerpc.org>
16115 L: netdev@vger.kernel.org
16117 F: drivers/net/ethernet/dlink/sundance.c
16120 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16121 M: Rich Felker <dalias@libc.org>
16122 L: linux-sh@vger.kernel.org
16123 Q: http://patchwork.kernel.org/project/linux-sh/list/
16125 F: Documentation/sh/
16130 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16131 M: Len Brown <len.brown@intel.com>
16132 M: Pavel Machek <pavel@ucw.cz>
16133 L: linux-pm@vger.kernel.org
16134 B: https://bugzilla.kernel.org
16136 F: Documentation/power/
16137 F: arch/x86/kernel/acpi/
16138 F: drivers/base/power/
16140 F: include/linux/suspend.h
16141 F: include/linux/freezer.h
16142 F: include/linux/pm.h
16145 M: Martin Mares <mj@ucw.cz>
16146 L: linux-video@atrey.karlin.mff.cuni.cz
16148 F: Documentation/admin-guide/svga.rst
16149 F: arch/x86/boot/video*
16152 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16153 L: iommu@lists.linux-foundation.org
16154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16156 F: kernel/dma/swiotlb.c
16157 F: arch/*/kernel/pci-swiotlb.c
16158 F: include/linux/swiotlb.h
16161 M: Jiri Pirko <jiri@resnulli.us>
16162 M: Ivan Vecera <ivecera@redhat.com>
16163 L: netdev@vger.kernel.org
16166 F: include/net/switchdev.h
16168 SY8106A REGULATOR DRIVER
16169 M: Icenowy Zheng <icenowy@aosc.io>
16171 F: drivers/regulator/sy8106a-regulator.c
16172 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16174 SYNC FILE FRAMEWORK
16175 M: Sumit Semwal <sumit.semwal@linaro.org>
16176 R: Gustavo Padovan <gustavo@padovan.org>
16178 L: linux-media@vger.kernel.org
16179 L: dri-devel@lists.freedesktop.org
16180 F: drivers/dma-buf/sync_*
16181 F: drivers/dma-buf/dma-fence*
16182 F: drivers/dma-buf/sw_sync.c
16183 F: include/linux/sync_file.h
16184 F: include/uapi/linux/sync_file.h
16185 F: Documentation/driver-api/sync_file.rst
16186 T: git git://anongit.freedesktop.org/drm/drm-misc
16188 SYNOPSYS ARC ARCHITECTURE
16189 M: Vineet Gupta <vgupta@synopsys.com>
16190 L: linux-snps-arc@lists.infradead.org
16193 F: Documentation/devicetree/bindings/arc/*
16194 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16195 F: drivers/clocksource/arc_timer.c
16196 F: drivers/tty/serial/arc_uart.c
16197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16199 SYNOPSYS ARC HSDK SDP pll clock driver
16200 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16202 F: drivers/clk/clk-hsdk-pll.c
16203 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16205 SYNOPSYS ARC SDP clock driver
16206 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16208 F: drivers/clk/axs10x/*
16209 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16211 SYNOPSYS ARC SDP platform support
16212 M: Alexey Brodkin <abrodkin@synopsys.com>
16214 F: arch/arc/plat-axs10x
16215 F: arch/arc/boot/dts/ax*
16216 F: Documentation/devicetree/bindings/arc/axs10*
16218 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16219 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16221 F: drivers/reset/reset-axs10x.c
16222 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16224 SYNOPSYS CREG GPIO DRIVER
16225 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16227 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16228 F: drivers/gpio/gpio-creg-snps.c
16230 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16231 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16233 F: drivers/tty/serial/8250/8250_dw.c
16234 F: drivers/tty/serial/8250/8250_dwlib.*
16235 F: drivers/tty/serial/8250/8250_lpss.c
16237 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16238 M: Hoan Tran <hoan@os.amperecomputing.com>
16239 L: linux-gpio@vger.kernel.org
16241 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16242 F: drivers/gpio/gpio-dwapb.c
16244 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16245 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16247 F: drivers/dma/dw-axi-dmac/
16248 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16250 SYNOPSYS DESIGNWARE DMAC DRIVER
16251 M: Viresh Kumar <vireshk@kernel.org>
16252 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16254 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16256 F: include/dt-bindings/dma/dw-dmac.h
16257 F: include/linux/dma/dw.h
16258 F: include/linux/platform_data/dma-dw.h
16260 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16261 M: Jose Abreu <Jose.Abreu@synopsys.com>
16262 L: netdev@vger.kernel.org
16264 F: drivers/net/ethernet/synopsys/
16266 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16267 M: Jose Abreu <Jose.Abreu@synopsys.com>
16268 L: netdev@vger.kernel.org
16270 F: drivers/net/phy/mdio-xpcs.c
16271 F: include/linux/mdio-xpcs.h
16273 SYNOPSYS DESIGNWARE I2C DRIVER
16274 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16275 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16276 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16277 L: linux-i2c@vger.kernel.org
16279 F: drivers/i2c/busses/i2c-designware-*
16280 F: include/linux/platform_data/i2c-designware.h
16282 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16283 M: Jaehoon Chung <jh80.chung@samsung.com>
16284 L: linux-mmc@vger.kernel.org
16286 F: drivers/mmc/host/dw_mmc*
16288 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16289 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16291 F: drivers/reset/reset-hsdk.c
16292 F: include/dt-bindings/reset/snps,hsdk-reset.h
16293 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16295 SYSTEM CONFIGURATION (SYSCON)
16296 M: Lee Jones <lee.jones@linaro.org>
16297 M: Arnd Bergmann <arnd@arndb.de>
16298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16300 F: drivers/mfd/syscon.c
16302 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16303 M: Sudeep Holla <sudeep.holla@arm.com>
16304 L: linux-arm-kernel@lists.infradead.org
16306 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16307 F: drivers/clk/clk-sc[mp]i.c
16308 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16309 F: drivers/firmware/arm_scpi.c
16310 F: drivers/firmware/arm_scmi/
16311 F: drivers/reset/reset-scmi.c
16312 F: include/linux/sc[mp]i_protocol.h
16313 F: include/trace/events/scmi.h
16315 SYSTEM RESET/SHUTDOWN DRIVERS
16316 M: Sebastian Reichel <sre@kernel.org>
16317 L: linux-pm@vger.kernel.org
16318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16320 F: Documentation/devicetree/bindings/power/reset/
16321 F: drivers/power/reset/
16323 SYSTEM TRACE MODULE CLASS
16324 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16327 F: Documentation/trace/stm.rst
16328 F: drivers/hwtracing/stm/
16329 F: include/linux/stm.h
16330 F: include/uapi/linux/stm.h
16332 SYSTEM76 ACPI DRIVER
16333 M: Jeremy Soller <jeremy@system76.com>
16334 M: System76 Product Development <productdev@system76.com>
16335 L: platform-driver-x86@vger.kernel.org
16337 F: drivers/platform/x86/system76_acpi.c
16340 M: Christoph Hellwig <hch@infradead.org>
16342 F: Documentation/filesystems/sysv-fs.rst
16344 F: include/linux/sysv_fs.h
16346 TASKSTATS STATISTICS INTERFACE
16347 M: Balbir Singh <bsingharora@gmail.com>
16349 F: Documentation/accounting/taskstats*
16350 F: include/linux/taskstats*
16351 F: kernel/taskstats.c
16354 M: Jamal Hadi Salim <jhs@mojatatu.com>
16355 M: Cong Wang <xiyou.wangcong@gmail.com>
16356 M: Jiri Pirko <jiri@resnulli.us>
16357 L: netdev@vger.kernel.org
16359 F: include/net/pkt_cls.h
16360 F: include/net/pkt_sched.h
16361 F: include/net/tc_act/
16362 F: include/uapi/linux/pkt_cls.h
16363 F: include/uapi/linux/pkt_sched.h
16364 F: include/uapi/linux/tc_act/
16365 F: include/uapi/linux/tc_ematch/
16368 TC90522 MEDIA DRIVER
16369 M: Akihiro Tsukada <tskd08@gmail.com>
16370 L: linux-media@vger.kernel.org
16372 F: drivers/media/dvb-frontends/tc90522*
16374 TCP LOW PRIORITY MODULE
16375 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16376 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16377 W: http://tcp-lp-mod.sourceforge.net/
16379 F: net/ipv4/tcp_lp.c
16381 TDA10071 MEDIA DRIVER
16382 M: Antti Palosaari <crope@iki.fi>
16383 L: linux-media@vger.kernel.org
16384 W: https://linuxtv.org
16385 W: http://palosaari.fi/linux/
16386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16387 T: git git://linuxtv.org/anttip/media_tree.git
16389 F: drivers/media/dvb-frontends/tda10071*
16391 TDA18212 MEDIA DRIVER
16392 M: Antti Palosaari <crope@iki.fi>
16393 L: linux-media@vger.kernel.org
16394 W: https://linuxtv.org
16395 W: http://palosaari.fi/linux/
16396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16397 T: git git://linuxtv.org/anttip/media_tree.git
16399 F: drivers/media/tuners/tda18212*
16401 TDA18218 MEDIA DRIVER
16402 M: Antti Palosaari <crope@iki.fi>
16403 L: linux-media@vger.kernel.org
16404 W: https://linuxtv.org
16405 W: http://palosaari.fi/linux/
16406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16407 T: git git://linuxtv.org/anttip/media_tree.git
16409 F: drivers/media/tuners/tda18218*
16411 TDA18250 MEDIA DRIVER
16412 M: Olli Salonen <olli.salonen@iki.fi>
16413 L: linux-media@vger.kernel.org
16414 W: https://linuxtv.org
16415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16416 T: git git://linuxtv.org/media_tree.git
16418 F: drivers/media/tuners/tda18250*
16420 TDA18271 MEDIA DRIVER
16421 M: Michael Krufky <mkrufky@linuxtv.org>
16422 L: linux-media@vger.kernel.org
16423 W: https://linuxtv.org
16424 W: http://github.com/mkrufky
16425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16426 T: git git://linuxtv.org/mkrufky/tuners.git
16428 F: drivers/media/tuners/tda18271*
16430 TDA1997x MEDIA DRIVER
16431 M: Tim Harvey <tharvey@gateworks.com>
16432 L: linux-media@vger.kernel.org
16433 W: https://linuxtv.org
16434 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16436 F: drivers/media/i2c/tda1997x.*
16438 TDA827x MEDIA DRIVER
16439 M: Michael Krufky <mkrufky@linuxtv.org>
16440 L: linux-media@vger.kernel.org
16441 W: https://linuxtv.org
16442 W: http://github.com/mkrufky
16443 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16444 T: git git://linuxtv.org/mkrufky/tuners.git
16446 F: drivers/media/tuners/tda8290.*
16448 TDA8290 MEDIA DRIVER
16449 M: Michael Krufky <mkrufky@linuxtv.org>
16450 L: linux-media@vger.kernel.org
16451 W: https://linuxtv.org
16452 W: http://github.com/mkrufky
16453 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16454 T: git git://linuxtv.org/mkrufky/tuners.git
16456 F: drivers/media/tuners/tda8290.*
16458 TDA9840 MEDIA DRIVER
16459 M: Hans Verkuil <hverkuil@xs4all.nl>
16460 L: linux-media@vger.kernel.org
16461 T: git git://linuxtv.org/media_tree.git
16462 W: https://linuxtv.org
16464 F: drivers/media/i2c/tda9840*
16466 TEA5761 TUNER DRIVER
16467 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16468 L: linux-media@vger.kernel.org
16469 W: https://linuxtv.org
16470 T: git git://linuxtv.org/media_tree.git
16472 F: drivers/media/tuners/tea5761.*
16474 TEA5767 TUNER DRIVER
16475 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16476 L: linux-media@vger.kernel.org
16477 W: https://linuxtv.org
16478 T: git git://linuxtv.org/media_tree.git
16480 F: drivers/media/tuners/tea5767.*
16482 TEA6415C MEDIA DRIVER
16483 M: Hans Verkuil <hverkuil@xs4all.nl>
16484 L: linux-media@vger.kernel.org
16485 T: git git://linuxtv.org/media_tree.git
16486 W: https://linuxtv.org
16488 F: drivers/media/i2c/tea6415c*
16490 TEA6420 MEDIA DRIVER
16491 M: Hans Verkuil <hverkuil@xs4all.nl>
16492 L: linux-media@vger.kernel.org
16493 T: git git://linuxtv.org/media_tree.git
16494 W: https://linuxtv.org
16496 F: drivers/media/i2c/tea6420*
16499 M: Jiri Pirko <jiri@resnulli.us>
16500 L: netdev@vger.kernel.org
16502 F: drivers/net/team/
16503 F: include/linux/if_team.h
16504 F: include/uapi/linux/if_team.h
16506 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16507 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16509 F: arch/x86/platform/ts5500/
16511 TECHNOTREND USB IR RECEIVER
16512 M: Sean Young <sean@mess.org>
16513 L: linux-media@vger.kernel.org
16515 F: drivers/media/rc/ttusbir.c
16517 TECHWELL TW9910 VIDEO DECODER
16518 L: linux-media@vger.kernel.org
16520 F: drivers/media/i2c/tw9910.c
16521 F: include/media/i2c/tw9910.h
16524 M: Jens Wiklander <jens.wiklander@linaro.org>
16525 L: tee-dev@lists.linaro.org
16527 F: include/linux/tee_drv.h
16528 F: include/uapi/linux/tee.h
16530 F: Documentation/tee.txt
16532 TEGRA ARCHITECTURE SUPPORT
16533 M: Thierry Reding <thierry.reding@gmail.com>
16534 M: Jonathan Hunter <jonathanh@nvidia.com>
16535 L: linux-tegra@vger.kernel.org
16536 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16542 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16543 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16545 F: drivers/clk/tegra/
16548 M: Laxman Dewangan <ldewangan@nvidia.com>
16549 M: Jon Hunter <jonathanh@nvidia.com>
16551 F: drivers/dma/tegra*
16554 M: Laxman Dewangan <ldewangan@nvidia.com>
16555 R: Dmitry Osipenko <digetx@gmail.com>
16557 F: drivers/i2c/busses/i2c-tegra.c
16559 TEGRA IOMMU DRIVERS
16560 M: Thierry Reding <thierry.reding@gmail.com>
16561 L: linux-tegra@vger.kernel.org
16563 F: drivers/iommu/tegra*
16566 M: Laxman Dewangan <ldewangan@nvidia.com>
16568 F: drivers/input/keyboard/tegra-kbc.c
16571 M: Stefan Agner <stefan@agner.ch>
16572 M: Lucas Stach <dev@lynxeye.de>
16574 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16575 F: drivers/mtd/nand/raw/tegra_nand.c
16578 M: Thierry Reding <thierry.reding@gmail.com>
16580 F: drivers/pwm/pwm-tegra.c
16582 TEGRA SERIAL DRIVER
16583 M: Laxman Dewangan <ldewangan@nvidia.com>
16585 F: drivers/tty/serial/serial-tegra.c
16588 M: Laxman Dewangan <ldewangan@nvidia.com>
16590 F: drivers/spi/spi-tegra*
16592 TEGRA XUSB PADCTL DRIVER
16593 M: JC Kuo <jckuo@nvidia.com>
16595 F: drivers/phy/tegra/xusb*
16597 TEHUTI ETHERNET DRIVER
16598 M: Andy Gospodarek <andy@greyhouse.net>
16599 L: netdev@vger.kernel.org
16601 F: drivers/net/ethernet/tehuti/*
16603 Telecom Clock Driver for MCPL0010
16604 M: Mark Gross <mark.gross@intel.com>
16606 F: drivers/char/tlclk.c
16608 TENSILICA XTENSA PORT (xtensa)
16609 M: Chris Zankel <chris@zankel.net>
16610 M: Max Filippov <jcmvbkbc@gmail.com>
16611 L: linux-xtensa@linux-xtensa.org
16612 T: git git://github.com/czankel/xtensa-linux.git
16615 F: drivers/irqchip/irq-xtensa-*
16617 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16618 M: Nishanth Menon <nm@ti.com>
16619 M: Tero Kristo <t-kristo@ti.com>
16620 M: Santosh Shilimkar <ssantosh@kernel.org>
16621 L: linux-arm-kernel@lists.infradead.org
16623 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16624 F: drivers/firmware/ti_sci*
16625 F: include/linux/soc/ti/ti_sci_protocol.h
16626 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16627 F: drivers/soc/ti/ti_sci_pm_domains.c
16628 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16629 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16630 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16631 F: drivers/clk/keystone/sci-clk.c
16632 F: drivers/reset/reset-ti-sci.c
16633 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16634 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16635 F: drivers/irqchip/irq-ti-sci-intr.c
16636 F: drivers/irqchip/irq-ti-sci-inta.c
16637 F: include/linux/soc/ti/ti_sci_inta_msi.h
16638 F: drivers/soc/ti/ti_sci_inta_msi.c
16640 Texas Instruments ASoC drivers
16641 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16642 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16646 Texas Instruments' DAC7612 DAC Driver
16647 M: Ricardo Ribalda <ricardo@ribalda.com>
16648 L: linux-iio@vger.kernel.org
16650 F: drivers/iio/dac/ti-dac7612.c
16651 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16653 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16654 M: Hans Verkuil <hverkuil@xs4all.nl>
16655 L: linux-media@vger.kernel.org
16656 T: git git://linuxtv.org/media_tree.git
16657 W: https://linuxtv.org
16659 F: drivers/media/radio/radio-raremono.c
16662 M: Zhang Rui <rui.zhang@intel.com>
16663 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16664 R: Amit Kucheria <amit.kucheria@verdurent.com>
16665 L: linux-pm@vger.kernel.org
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16667 Q: https://patchwork.kernel.org/project/linux-pm/list/
16669 F: drivers/thermal/
16670 F: include/linux/thermal.h
16671 F: include/uapi/linux/thermal.h
16672 F: include/linux/cpu_cooling.h
16673 F: Documentation/devicetree/bindings/thermal/
16675 THERMAL/CPU_COOLING
16676 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16677 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16678 M: Viresh Kumar <viresh.kumar@linaro.org>
16679 M: Javi Merino <javi.merino@kernel.org>
16680 L: linux-pm@vger.kernel.org
16682 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16683 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16684 F: drivers/thermal/cpufreq_cooling.c
16685 F: drivers/thermal/cpuidle_cooling.c
16686 F: include/linux/cpu_cooling.h
16688 THERMAL DRIVER FOR AMLOGIC SOCS
16689 M: Guillaume La Roque <glaroque@baylibre.com>
16690 L: linux-pm@vger.kernel.org
16691 L: linux-amlogic@lists.infradead.org
16692 W: http://linux-meson.com/
16694 F: drivers/thermal/amlogic_thermal.c
16695 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16697 THINKPAD ACPI EXTRAS DRIVER
16698 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16699 L: ibm-acpi-devel@lists.sourceforge.net
16700 L: platform-driver-x86@vger.kernel.org
16702 W: http://ibm-acpi.sourceforge.net
16703 W: http://thinkwiki.org/wiki/Ibm-acpi
16704 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16705 F: drivers/platform/x86/thinkpad_acpi.c
16708 M: Andreas Noever <andreas.noever@gmail.com>
16709 M: Michael Jamet <michael.jamet@intel.com>
16710 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16711 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16712 L: linux-usb@vger.kernel.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16715 F: Documentation/admin-guide/thunderbolt.rst
16716 F: drivers/thunderbolt/
16717 F: include/linux/thunderbolt.h
16719 THUNDERBOLT NETWORK DRIVER
16720 M: Michael Jamet <michael.jamet@intel.com>
16721 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16722 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16723 L: netdev@vger.kernel.org
16725 F: drivers/net/thunderbolt.c
16727 THUNDERX GPIO DRIVER
16728 M: Robert Richter <rrichter@marvell.com>
16730 F: drivers/gpio/gpio-thunderx.c
16732 TI AM437X VPFE DRIVER
16733 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16734 L: linux-media@vger.kernel.org
16735 W: https://linuxtv.org
16736 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16737 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16739 F: drivers/media/platform/am437x/
16741 TI BANDGAP AND THERMAL DRIVER
16742 M: Eduardo Valentin <edubezval@gmail.com>
16743 M: Keerthy <j-keerthy@ti.com>
16744 L: linux-pm@vger.kernel.org
16745 L: linux-omap@vger.kernel.org
16747 F: drivers/thermal/ti-soc-thermal/
16749 TI BQ27XXX POWER SUPPLY DRIVER
16750 R: Andrew F. Davis <afd@ti.com>
16751 F: include/linux/power/bq27xxx_battery.h
16752 F: drivers/power/supply/bq27xxx_battery.c
16753 F: drivers/power/supply/bq27xxx_battery_i2c.c
16755 TI CDCE706 CLOCK DRIVER
16756 M: Max Filippov <jcmvbkbc@gmail.com>
16758 F: drivers/clk/clk-cdce706.c
16761 M: Tero Kristo <t-kristo@ti.com>
16762 L: linux-omap@vger.kernel.org
16765 F: include/linux/clk/ti.h
16767 TI DAVINCI MACHINE SUPPORT
16768 M: Sekhar Nori <nsekhar@ti.com>
16769 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16773 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16774 F: arch/arm/mach-davinci/
16775 F: drivers/i2c/busses/i2c-davinci.c
16776 F: arch/arm/boot/dts/da850*
16778 TI DAVINCI SERIES CLOCK DRIVER
16779 M: David Lechner <david@lechnology.com>
16780 R: Sekhar Nori <nsekhar@ti.com>
16782 F: Documentation/devicetree/bindings/clock/ti/davinci/
16783 F: drivers/clk/davinci/
16785 TI DAVINCI SERIES GPIO DRIVER
16786 M: Keerthy <j-keerthy@ti.com>
16787 L: linux-gpio@vger.kernel.org
16789 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16790 F: drivers/gpio/gpio-davinci.c
16792 TI DAVINCI SERIES MEDIA DRIVER
16793 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16794 L: linux-media@vger.kernel.org
16795 W: https://linuxtv.org
16796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16797 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16799 F: drivers/media/platform/davinci/
16800 F: include/media/davinci/
16802 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16803 R: David Lechner <david@lechnology.com>
16804 L: linux-iio@vger.kernel.org
16805 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16806 F: drivers/counter/ti-eqep.c
16808 TI ETHERNET SWITCH DRIVER (CPSW)
16809 R: Grygorii Strashko <grygorii.strashko@ti.com>
16810 L: linux-omap@vger.kernel.org
16811 L: netdev@vger.kernel.org
16813 F: drivers/net/ethernet/ti/cpsw*
16814 F: drivers/net/ethernet/ti/davinci*
16816 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16817 M: Alex Dubov <oakad@yahoo.com>
16819 W: http://tifmxx.berlios.de/
16820 F: drivers/memstick/host/tifm_ms.c
16821 F: drivers/misc/tifm*
16822 F: drivers/mmc/host/tifm_sd.c
16823 F: include/linux/tifm.h
16825 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16826 M: Santosh Shilimkar <ssantosh@kernel.org>
16827 L: linux-kernel@vger.kernel.org
16828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16830 F: drivers/soc/ti/*
16831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16833 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16834 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16835 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16838 F: sound/soc/codecs/lm49453*
16839 F: sound/soc/codecs/isabelle*
16841 TI LP855x BACKLIGHT DRIVER
16842 M: Milo Kim <milo.kim@ti.com>
16844 F: Documentation/driver-api/backlight/lp855x-driver.rst
16845 F: drivers/video/backlight/lp855x_bl.c
16846 F: include/linux/platform_data/lp855x.h
16848 TI LP8727 CHARGER DRIVER
16849 M: Milo Kim <milo.kim@ti.com>
16851 F: drivers/power/supply/lp8727_charger.c
16852 F: include/linux/platform_data/lp8727.h
16854 TI LP8788 MFD DRIVER
16855 M: Milo Kim <milo.kim@ti.com>
16857 F: drivers/iio/adc/lp8788_adc.c
16858 F: drivers/leds/leds-lp8788.c
16859 F: drivers/mfd/lp8788*.c
16860 F: drivers/power/supply/lp8788-charger.c
16861 F: drivers/regulator/lp8788-*.c
16862 F: include/linux/mfd/lp8788*.h
16864 TI NETCP ETHERNET DRIVER
16865 M: Wingman Kwok <w-kwok2@ti.com>
16866 M: Murali Karicheri <m-karicheri2@ti.com>
16867 L: netdev@vger.kernel.org
16869 F: drivers/net/ethernet/ti/netcp*
16871 TI PCM3060 ASoC CODEC DRIVER
16872 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16873 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16875 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16876 F: sound/soc/codecs/pcm3060*
16878 TI TAS571X FAMILY ASoC CODEC DRIVER
16879 M: Kevin Cernekee <cernekee@chromium.org>
16880 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16882 F: sound/soc/codecs/tas571x*
16884 TI TCAN4X5X DEVICE DRIVER
16885 M: Dan Murphy <dmurphy@ti.com>
16886 L: linux-can@vger.kernel.org
16888 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16889 F: drivers/net/can/m_can/tcan4x5x.c
16891 TI TRF7970A NFC DRIVER
16892 M: Mark Greer <mgreer@animalcreek.com>
16893 L: linux-wireless@vger.kernel.org
16894 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16896 F: drivers/nfc/trf7970a.c
16897 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16899 TI TWL4030 SERIES SOC CODEC DRIVER
16900 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16901 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16903 F: sound/soc/codecs/twl4030*
16906 M: Benoit Parrot <bparrot@ti.com>
16907 L: linux-media@vger.kernel.org
16909 W: http://linuxtv.org/
16910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16911 F: Documentation/devicetree/bindings/media/ti,cal.yaml
16912 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16913 F: drivers/media/platform/ti-vpe/
16915 TI WILINK WIRELESS DRIVERS
16916 L: linux-wireless@vger.kernel.org
16917 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16918 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16921 F: drivers/net/wireless/ti/
16922 F: include/linux/wl12xx.h
16924 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16925 M: John Stultz <john.stultz@linaro.org>
16926 M: Thomas Gleixner <tglx@linutronix.de>
16927 R: Stephen Boyd <sboyd@kernel.org>
16928 L: linux-kernel@vger.kernel.org
16929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16931 F: include/linux/clocksource.h
16932 F: include/linux/time.h
16933 F: include/linux/timex.h
16934 F: include/uapi/linux/time.h
16935 F: include/uapi/linux/timex.h
16936 F: kernel/time/clocksource.c
16937 F: kernel/time/time*.c
16938 F: kernel/time/alarmtimer.c
16939 F: kernel/time/ntp.c
16940 F: tools/testing/selftests/timers/
16943 M: Jon Maloy <jmaloy@redhat.com>
16944 M: Ying Xue <ying.xue@windriver.com>
16945 L: netdev@vger.kernel.org (core kernel code)
16946 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16947 W: http://tipc.sourceforge.net/
16949 F: include/uapi/linux/tipc*.h
16952 TLAN NETWORK DRIVER
16953 M: Samuel Chessman <chessman@tux.org>
16954 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16955 W: http://sourceforge.net/projects/tlan/
16957 F: Documentation/networking/device_drivers/ti/tlan.txt
16958 F: drivers/net/ethernet/ti/tlan.*
16960 TM6000 VIDEO4LINUX DRIVER
16961 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16962 L: linux-media@vger.kernel.org
16963 W: https://linuxtv.org
16964 T: git git://linuxtv.org/media_tree.git
16966 F: drivers/media/usb/tm6000/
16967 F: Documentation/media/v4l-drivers/tm6000*
16969 TMIO/SDHI MMC DRIVER
16970 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16971 L: linux-mmc@vger.kernel.org
16973 F: drivers/mmc/host/tmio_mmc*
16974 F: drivers/mmc/host/renesas_sdhi*
16975 F: include/linux/mfd/tmio.h
16977 TMP401 HARDWARE MONITOR DRIVER
16978 M: Guenter Roeck <linux@roeck-us.net>
16979 L: linux-hwmon@vger.kernel.org
16981 F: Documentation/hwmon/tmp401.rst
16982 F: drivers/hwmon/tmp401.c
16984 TMP513 HARDWARE MONITOR DRIVER
16985 M: Eric Tremblay <etremblay@distech-controls.com>
16986 L: linux-hwmon@vger.kernel.org
16988 F: Documentation/hwmon/tmp513.rst
16989 F: drivers/hwmon/tmp513.c
16991 TMPFS (SHMEM FILESYSTEM)
16992 M: Hugh Dickins <hughd@google.com>
16993 L: linux-mm@kvack.org
16995 F: include/linux/shmem_fs.h
16998 TOMOYO SECURITY MODULE
16999 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17000 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17001 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17002 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17003 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17004 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17005 W: https://tomoyo.osdn.jp/
17007 F: security/tomoyo/
17009 TOPSTAR LAPTOP EXTRAS DRIVER
17010 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17011 L: platform-driver-x86@vger.kernel.org
17013 F: drivers/platform/x86/topstar-laptop.c
17015 TORTURE-TEST MODULES
17016 M: Davidlohr Bueso <dave@stgolabs.net>
17017 M: "Paul E. McKenney" <paulmck@kernel.org>
17018 M: Josh Triplett <josh@joshtriplett.org>
17019 L: linux-kernel@vger.kernel.org
17021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17022 F: Documentation/RCU/torture.txt
17023 F: kernel/torture.c
17024 F: kernel/rcu/rcutorture.c
17025 F: kernel/rcu/rcuperf.c
17026 F: kernel/locking/locktorture.c
17028 TOSHIBA ACPI EXTRAS DRIVER
17029 M: Azael Avalos <coproscefalo@gmail.com>
17030 L: platform-driver-x86@vger.kernel.org
17032 F: drivers/platform/x86/toshiba_acpi.c
17034 TOSHIBA BLUETOOTH DRIVER
17035 M: Azael Avalos <coproscefalo@gmail.com>
17036 L: platform-driver-x86@vger.kernel.org
17038 F: drivers/platform/x86/toshiba_bluetooth.c
17040 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17041 M: Azael Avalos <coproscefalo@gmail.com>
17042 L: platform-driver-x86@vger.kernel.org
17044 F: drivers/platform/x86/toshiba_haps.c
17047 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17048 W: http://www.buzzard.org.uk/toshiba/
17050 F: drivers/char/toshiba.c
17051 F: include/linux/toshiba.h
17052 F: include/uapi/linux/toshiba.h
17054 TOSHIBA TC358743 DRIVER
17055 M: Mats Randgaard <matrandg@cisco.com>
17056 L: linux-media@vger.kernel.org
17058 F: drivers/media/i2c/tc358743*
17059 F: include/media/i2c/tc358743.h
17061 TOSHIBA WMI HOTKEYS DRIVER
17062 M: Azael Avalos <coproscefalo@gmail.com>
17063 L: platform-driver-x86@vger.kernel.org
17065 F: drivers/platform/x86/toshiba-wmi.c
17068 M: Peter Huewe <peterhuewe@gmx.de>
17069 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17070 R: Jason Gunthorpe <jgg@ziepe.ca>
17071 L: linux-integrity@vger.kernel.org
17072 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17073 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17074 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17076 F: drivers/char/tpm/
17079 M: Steven Rostedt <rostedt@goodmis.org>
17080 M: Ingo Molnar <mingo@redhat.com>
17081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17083 F: Documentation/trace/ftrace.rst
17084 F: arch/*/*/*/ftrace.h
17085 F: arch/*/kernel/ftrace.c
17086 F: include/*/ftrace.h
17087 F: include/linux/trace*.h
17090 F: tools/testing/selftests/ftrace/
17092 TRACING MMIO ACCESSES (MMIOTRACE)
17093 M: Steven Rostedt <rostedt@goodmis.org>
17094 M: Ingo Molnar <mingo@kernel.org>
17095 R: Karol Herbst <karolherbst@gmail.com>
17096 R: Pekka Paalanen <ppaalanen@gmail.com>
17098 L: linux-kernel@vger.kernel.org
17099 L: nouveau@lists.freedesktop.org
17100 F: kernel/trace/trace_mmiotrace.c
17101 F: include/linux/mmiotrace.h
17102 F: arch/x86/mm/kmmio.c
17103 F: arch/x86/mm/mmio-mod.c
17104 F: arch/x86/mm/testmmiotrace.c
17107 M: Jiri Kosina <trivial@kernel.org>
17108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17110 K: ^Subject:.*(?i)trivial
17112 TEMPO SEMICONDUCTOR DRIVERS
17113 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17115 F: sound/soc/codecs/tscs*.c
17116 F: sound/soc/codecs/tscs*.h
17117 F: Documentation/devicetree/bindings/sound/tscs*.txt
17120 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17121 M: Jiri Slaby <jslaby@suse.com>
17123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17124 F: Documentation/driver-api/serial/
17126 F: drivers/tty/serial/serial_core.c
17127 F: include/linux/serial_core.h
17128 F: include/linux/serial.h
17129 F: include/linux/tty.h
17130 F: include/uapi/linux/serial_core.h
17131 F: include/uapi/linux/serial.h
17132 F: include/uapi/linux/tty.h
17134 TUA9001 MEDIA DRIVER
17135 M: Antti Palosaari <crope@iki.fi>
17136 L: linux-media@vger.kernel.org
17137 W: https://linuxtv.org
17138 W: http://palosaari.fi/linux/
17139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17140 T: git git://linuxtv.org/anttip/media_tree.git
17142 F: drivers/media/tuners/tua9001*
17144 TULIP NETWORK DRIVERS
17145 L: netdev@vger.kernel.org
17146 L: linux-parisc@vger.kernel.org
17148 F: drivers/net/ethernet/dec/tulip/
17151 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17152 W: http://vtun.sourceforge.net/tun
17154 F: Documentation/networking/tuntap.txt
17155 F: arch/um/os-Linux/drivers/
17157 TURBOCHANNEL SUBSYSTEM
17158 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17159 M: Ralf Baechle <ralf@linux-mips.org>
17160 L: linux-mips@vger.kernel.org
17161 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17164 F: include/linux/tc.h
17167 M: "Len Brown" <lenb@kernel.org>
17168 L: linux-pm@vger.kernel.org
17169 B: https://bugzilla.kernel.org
17170 Q: https://patchwork.kernel.org/project/linux-pm/list/
17171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17173 F: tools/power/x86/turbostat/
17175 TW5864 VIDEO4LINUX DRIVER
17176 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17177 M: Anton Sviridenko <anton@corp.bluecherry.net>
17178 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17179 M: Andrey Utkin <andrey_utkin@fastmail.com>
17180 L: linux-media@vger.kernel.org
17182 F: drivers/media/pci/tw5864/
17184 TW68 VIDEO4LINUX DRIVER
17185 M: Hans Verkuil <hverkuil@xs4all.nl>
17186 L: linux-media@vger.kernel.org
17187 T: git git://linuxtv.org/media_tree.git
17188 W: https://linuxtv.org
17190 F: drivers/media/pci/tw68/
17192 TW686X VIDEO4LINUX DRIVER
17193 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17194 L: linux-media@vger.kernel.org
17195 T: git git://linuxtv.org/media_tree.git
17196 W: http://linuxtv.org
17198 F: drivers/media/pci/tw686x/
17200 UACCE ACCELERATOR FRAMEWORK
17201 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17202 M: Zhou Wang <wangzhou1@hisilicon.com>
17203 L: linux-accelerators@lists.ozlabs.org
17204 L: linux-kernel@vger.kernel.org
17206 F: Documentation/ABI/testing/sysfs-driver-uacce
17207 F: Documentation/misc-devices/uacce.rst
17208 F: drivers/misc/uacce/
17209 F: include/linux/uacce.h
17210 F: include/uapi/misc/uacce/
17212 UBI FILE SYSTEM (UBIFS)
17213 M: Richard Weinberger <richard@nod.at>
17214 L: linux-mtd@lists.infradead.org
17215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17217 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17219 F: Documentation/filesystems/ubifs.rst
17222 UCLINUX (M68KNOMMU AND COLDFIRE)
17223 M: Greg Ungerer <gerg@linux-m68k.org>
17224 W: http://www.linux-m68k.org/
17225 W: http://www.uclinux.org/
17226 L: linux-m68k@lists.linux-m68k.org
17227 L: uclinux-dev@uclinux.org (subscribers-only)
17228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17230 F: arch/m68k/coldfire/
17232 F: arch/m68k/*/*_no.*
17233 F: arch/m68k/include/asm/*_no.*
17236 M: Jan Kara <jack@suse.com>
17238 F: Documentation/filesystems/udf.rst
17242 M: Bastien Nocera <hadess@hadess.net>
17243 L: linux-input@vger.kernel.org
17245 F: drivers/hid/hid-udraw-ps3.c
17248 M: Evgeniy Dushistov <dushistov@mail.ru>
17250 F: Documentation/admin-guide/ufs.rst
17253 UHID USERSPACE HID IO DRIVER
17254 M: David Herrmann <dh.herrmann@googlemail.com>
17255 L: linux-input@vger.kernel.org
17257 F: drivers/hid/uhid.c
17258 F: include/uapi/linux/uhid.h
17261 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17262 L: linux-usb@vger.kernel.org
17264 F: drivers/usb/common/ulpi.c
17265 F: include/linux/ulpi/
17268 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17269 L: linux-fsdevel@vger.kernel.org
17273 UNICORE32 ARCHITECTURE
17274 M: Guan Xuetao <gxt@pku.edu.cn>
17275 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17277 T: git git://github.com/gxt/linux.git
17281 M: Tony Finch <dot@dotat.at>
17282 W: http://dotat.at/prog/unifdef
17284 F: scripts/unifdef.c
17286 UNIFORM CDROM DRIVER
17287 M: Jens Axboe <axboe@kernel.dk>
17288 W: http://www.kernel.dk
17290 F: Documentation/cdrom/
17291 F: drivers/cdrom/cdrom.c
17292 F: include/linux/cdrom.h
17293 F: include/uapi/linux/cdrom.h
17295 UNISYS S-PAR DRIVERS
17296 M: David Kershner <david.kershner@unisys.com>
17297 L: sparmaintainer@unisys.com (Unisys internal)
17299 F: include/linux/visorbus.h
17300 F: drivers/visorbus/
17301 F: drivers/staging/unisys/
17303 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17304 R: Alim Akhtar <alim.akhtar@samsung.com>
17305 R: Avri Altman <avri.altman@wdc.com>
17306 L: linux-scsi@vger.kernel.org
17308 F: Documentation/scsi/ufs.rst
17309 F: drivers/scsi/ufs/
17311 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17312 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17313 L: linux-scsi@vger.kernel.org
17315 F: drivers/scsi/ufs/*dwc*
17317 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17318 M: Stanley Chu <stanley.chu@mediatek.com>
17319 L: linux-scsi@vger.kernel.org
17320 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17322 F: drivers/scsi/ufs/ufs-mediatek*
17324 UNSORTED BLOCK IMAGES (UBI)
17325 M: Richard Weinberger <richard@nod.at>
17326 W: http://www.linux-mtd.infradead.org/
17327 L: linux-mtd@lists.infradead.org
17328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17331 F: drivers/mtd/ubi/
17332 F: include/linux/mtd/ubi.h
17333 F: include/uapi/mtd/ubi-user.h
17335 USB "USBNET" DRIVER FRAMEWORK
17336 M: Oliver Neukum <oneukum@suse.com>
17337 L: netdev@vger.kernel.org
17338 W: http://www.linux-usb.org/usbnet
17340 F: drivers/net/usb/usbnet.c
17341 F: include/linux/usb/usbnet.h
17344 M: Oliver Neukum <oneukum@suse.com>
17345 L: linux-usb@vger.kernel.org
17347 F: Documentation/usb/acm.rst
17348 F: drivers/usb/class/cdc-acm.*
17350 USB APPLE MFI FASTCHARGE DRIVER
17351 M: Bastien Nocera <hadess@hadess.net>
17352 L: linux-usb@vger.kernel.org
17354 F: drivers/usb/misc/apple-mfi-fastcharge.c
17356 USB AR5523 WIRELESS DRIVER
17357 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17358 L: linux-wireless@vger.kernel.org
17360 F: drivers/net/wireless/ath/ar5523/
17363 M: Oliver Neukum <oneukum@suse.com>
17364 L: linux-usb@vger.kernel.org
17365 L: linux-scsi@vger.kernel.org
17367 F: drivers/usb/storage/uas.c
17369 USB CDC ETHERNET DRIVER
17370 M: Oliver Neukum <oliver@neukum.org>
17371 L: linux-usb@vger.kernel.org
17373 F: drivers/net/usb/cdc_*.c
17374 F: include/uapi/linux/usb/cdc.h
17376 USB CHAOSKEY DRIVER
17377 M: Keith Packard <keithp@keithp.com>
17378 L: linux-usb@vger.kernel.org
17380 F: drivers/usb/misc/chaoskey.c
17382 USB CYPRESS C67X00 DRIVER
17383 M: Peter Korsgaard <jacmet@sunsite.dk>
17384 L: linux-usb@vger.kernel.org
17386 F: drivers/usb/c67x00/
17388 USB DAVICOM DM9601 DRIVER
17389 M: Peter Korsgaard <jacmet@sunsite.dk>
17390 L: netdev@vger.kernel.org
17391 W: http://www.linux-usb.org/usbnet
17393 F: drivers/net/usb/dm9601.c
17396 M: Alan Stern <stern@rowland.harvard.edu>
17397 L: linux-usb@vger.kernel.org
17399 F: Documentation/usb/ehci.rst
17400 F: drivers/usb/host/ehci*
17402 USB GADGET/PERIPHERAL SUBSYSTEM
17403 M: Felipe Balbi <balbi@kernel.org>
17404 L: linux-usb@vger.kernel.org
17405 W: http://www.linux-usb.org/gadget
17406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17408 F: drivers/usb/gadget/
17409 F: include/linux/usb/gadget*
17411 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17412 M: Jiri Kosina <jikos@kernel.org>
17413 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17414 L: linux-usb@vger.kernel.org
17415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17417 F: Documentation/hid/hiddev.rst
17418 F: drivers/hid/usbhid/
17420 USB INTEL XHCI ROLE MUX DRIVER
17421 M: Hans de Goede <hdegoede@redhat.com>
17422 L: linux-usb@vger.kernel.org
17424 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17426 USB IP DRIVER FOR HISILICON KIRIN
17427 M: Yu Chen <chenyu56@huawei.com>
17428 M: Binghui Wang <wangbinghui@hisilicon.com>
17429 L: linux-usb@vger.kernel.org
17431 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17432 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17435 M: Olav Kongas <ok@artecdesign.ee>
17436 L: linux-usb@vger.kernel.org
17438 F: drivers/usb/host/isp116x*
17439 F: include/linux/usb/isp116x.h
17441 USB LAN78XX ETHERNET DRIVER
17442 M: Woojung Huh <woojung.huh@microchip.com>
17443 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17444 L: netdev@vger.kernel.org
17446 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17447 F: drivers/net/usb/lan78xx.*
17448 F: include/dt-bindings/net/microchip-lan78xx.h
17450 USB MASS STORAGE DRIVER
17451 M: Alan Stern <stern@rowland.harvard.edu>
17452 L: linux-usb@vger.kernel.org
17453 L: usb-storage@lists.one-eyed-alien.net
17455 F: drivers/usb/storage/
17458 M: Clemens Ladisch <clemens@ladisch.de>
17459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17462 F: sound/usb/midi.*
17464 USB NETWORKING DRIVERS
17465 L: linux-usb@vger.kernel.org
17467 F: drivers/net/usb/
17470 M: Alan Stern <stern@rowland.harvard.edu>
17471 L: linux-usb@vger.kernel.org
17473 F: Documentation/usb/ohci.rst
17474 F: drivers/usb/host/ohci*
17476 USB OTG FSM (Finite State Machine)
17477 M: Peter Chen <Peter.Chen@nxp.com>
17478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17479 L: linux-usb@vger.kernel.org
17481 F: drivers/usb/common/usb-otg-fsm.c
17484 M: Valentina Manea <valentina.manea.m@gmail.com>
17485 M: Shuah Khan <shuah@kernel.org>
17486 M: Shuah Khan <skhan@linuxfoundation.org>
17487 L: linux-usb@vger.kernel.org
17489 F: Documentation/usb/usbip_protocol.rst
17490 F: drivers/usb/usbip/
17491 F: tools/usb/usbip/
17492 F: tools/testing/selftests/drivers/usb/usbip/
17495 M: Petko Manolov <petkan@nucleusys.com>
17496 L: linux-usb@vger.kernel.org
17497 L: netdev@vger.kernel.org
17498 T: git git://github.com/petkan/pegasus.git
17499 W: https://github.com/petkan/pegasus
17501 F: drivers/net/usb/pegasus.*
17504 M: Felipe Balbi <balbi@kernel.org>
17505 L: linux-usb@vger.kernel.org
17506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17508 F: drivers/usb/phy/
17510 USB PRINTER DRIVER (usblp)
17511 M: Pete Zaitcev <zaitcev@redhat.com>
17512 L: linux-usb@vger.kernel.org
17514 F: drivers/usb/class/usblp.c
17516 USB QMI WWAN NETWORK DRIVER
17517 M: Bjørn Mork <bjorn@mork.no>
17518 L: netdev@vger.kernel.org
17520 F: Documentation/ABI/testing/sysfs-class-net-qmi
17521 F: drivers/net/usb/qmi_wwan.c
17524 M: Petko Manolov <petkan@nucleusys.com>
17525 L: linux-usb@vger.kernel.org
17526 L: netdev@vger.kernel.org
17527 T: git git://github.com/petkan/rtl8150.git
17528 W: https://github.com/petkan/rtl8150
17530 F: drivers/net/usb/rtl8150.c
17532 USB SERIAL SUBSYSTEM
17533 M: Johan Hovold <johan@kernel.org>
17534 L: linux-usb@vger.kernel.org
17535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17537 F: Documentation/usb/usb-serial.rst
17538 F: drivers/usb/serial/
17539 F: include/linux/usb/serial.h
17541 USB SMSC75XX ETHERNET DRIVER
17542 M: Steve Glendinning <steve.glendinning@shawell.net>
17543 L: netdev@vger.kernel.org
17545 F: drivers/net/usb/smsc75xx.*
17547 USB SMSC95XX ETHERNET DRIVER
17548 M: Steve Glendinning <steve.glendinning@shawell.net>
17549 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17550 L: netdev@vger.kernel.org
17552 F: drivers/net/usb/smsc95xx.*
17555 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17556 L: linux-usb@vger.kernel.org
17557 W: http://www.linux-usb.org
17558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17560 F: Documentation/devicetree/bindings/usb/
17561 F: Documentation/usb/
17563 F: include/linux/usb.h
17564 F: include/linux/usb/
17566 USB TYPEC BUS FOR ALTERNATE MODES
17567 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17568 L: linux-usb@vger.kernel.org
17570 F: Documentation/ABI/testing/sysfs-bus-typec
17571 F: Documentation/driver-api/usb/typec_bus.rst
17572 F: drivers/usb/typec/altmodes/
17573 F: include/linux/usb/typec_altmode.h
17576 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17577 L: linux-usb@vger.kernel.org
17579 F: Documentation/ABI/testing/sysfs-class-typec
17580 F: Documentation/driver-api/usb/typec.rst
17581 F: drivers/usb/typec/
17582 F: include/linux/usb/typec.h
17584 USB TYPEC PI3USB30532 MUX DRIVER
17585 M: Hans de Goede <hdegoede@redhat.com>
17586 L: linux-usb@vger.kernel.org
17588 F: drivers/usb/typec/mux/pi3usb30532.c
17590 USB TYPEC PORT CONTROLLER DRIVERS
17591 M: Guenter Roeck <linux@roeck-us.net>
17592 L: linux-usb@vger.kernel.org
17594 F: drivers/usb/typec/tcpm/
17597 M: Alan Stern <stern@rowland.harvard.edu>
17598 L: linux-usb@vger.kernel.org
17600 F: drivers/usb/host/uhci*
17603 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17604 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17605 L: linux-media@vger.kernel.org
17606 T: git git://linuxtv.org/media_tree.git
17607 W: http://www.ideasonboard.org/uvc/
17609 F: drivers/media/usb/uvc/
17610 F: include/uapi/linux/uvcvideo.h
17613 M: Hans Verkuil <hverkuil@xs4all.nl>
17614 L: linux-media@vger.kernel.org
17615 T: git git://linuxtv.org/media_tree.git
17616 W: https://linuxtv.org
17618 F: drivers/staging/media/usbvision/
17621 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17622 L: linux-usb@vger.kernel.org
17624 F: drivers/usb/gadget/function/*uvc*
17625 F: drivers/usb/gadget/legacy/webcam.c
17626 F: include/uapi/linux/usb/g_uvc.h
17628 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17629 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17630 L: linux-wireless@vger.kernel.org
17632 F: drivers/net/wireless/rndis_wlan.c
17635 M: Mathias Nyman <mathias.nyman@intel.com>
17636 L: linux-usb@vger.kernel.org
17638 F: drivers/usb/host/xhci*
17639 F: drivers/usb/host/pci-quirks*
17642 L: linux-wireless@vger.kernel.org
17643 W: http://linux-lc100020.sourceforge.net
17645 F: drivers/net/wireless/zydas/zd1201.*
17648 M: Antoine Jacquet <royale@zerezo.com>
17649 L: linux-usb@vger.kernel.org
17650 L: linux-media@vger.kernel.org
17651 T: git git://linuxtv.org/media_tree.git
17652 W: http://royale.zerezo.com/zr364xx/
17654 F: Documentation/media/v4l-drivers/zr364xx*
17655 F: drivers/media/usb/zr364xx/
17657 USER-MODE LINUX (UML)
17658 M: Jeff Dike <jdike@addtoit.com>
17659 M: Richard Weinberger <richard@nod.at>
17660 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17661 L: linux-um@lists.infradead.org
17662 W: http://user-mode-linux.sourceforge.net
17663 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17666 F: Documentation/virt/uml/
17671 USERSPACE COPYIN/COPYOUT (UIOVEC)
17672 M: Alexander Viro <viro@zeniv.linux.org.uk>
17675 F: include/linux/uio.h
17677 USERSPACE DMA BUFFER DRIVER
17678 M: Gerd Hoffmann <kraxel@redhat.com>
17680 L: dri-devel@lists.freedesktop.org
17681 F: drivers/dma-buf/udmabuf.c
17682 F: include/uapi/linux/udmabuf.h
17683 T: git git://anongit.freedesktop.org/drm/drm-misc
17685 USERSPACE I/O (UIO)
17686 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17689 F: Documentation/driver-api/uio-howto.rst
17691 F: include/linux/uio_driver.h
17694 M: Karel Zak <kzak@redhat.com>
17695 L: util-linux@vger.kernel.org
17696 W: http://en.wikipedia.org/wiki/Util-linux
17697 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17701 M: Christoph Hellwig <hch@lst.de>
17702 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17703 L: linux-kernel@vger.kernel.org
17704 T: git git://git.infradead.org/users/hch/uuid.git
17707 F: include/linux/uuid.h
17708 F: include/uapi/linux/uuid.h
17712 M: Michal Januszewski <spock@gentoo.org>
17713 L: linux-fbdev@vger.kernel.org
17714 W: https://github.com/mjanusz/v86d
17716 F: Documentation/fb/uvesafb.rst
17717 F: drivers/video/fbdev/uvesafb.*
17720 M: Stefan Agner <stefan@agner.ch>
17721 L: linux-mtd@lists.infradead.org
17723 F: drivers/mtd/nand/raw/vf610_nfc.c
17725 VFAT/FAT/MSDOS FILESYSTEM
17726 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17728 F: Documentation/filesystems/vfat.rst
17732 M: Alex Williamson <alex.williamson@redhat.com>
17733 R: Cornelia Huck <cohuck@redhat.com>
17734 L: kvm@vger.kernel.org
17735 T: git git://github.com/awilliam/linux-vfio.git
17737 F: Documentation/driver-api/vfio.rst
17739 F: include/linux/vfio.h
17740 F: include/uapi/linux/vfio.h
17742 VFIO MEDIATED DEVICE DRIVERS
17743 M: Kirti Wankhede <kwankhede@nvidia.com>
17744 L: kvm@vger.kernel.org
17746 F: Documentation/driver-api/vfio-mediated-device.rst
17747 F: drivers/vfio/mdev/
17748 F: include/linux/mdev.h
17749 F: samples/vfio-mdev/
17751 VFIO PLATFORM DRIVER
17752 M: Eric Auger <eric.auger@redhat.com>
17753 L: kvm@vger.kernel.org
17755 F: drivers/vfio/platform/
17758 R: Lukas Wunner <lukas@wunner.de>
17760 F: Documentation/gpu/vga-switcheroo.rst
17761 F: drivers/gpu/vga/vga_switcheroo.c
17762 F: include/linux/vga_switcheroo.h
17763 T: git git://anongit.freedesktop.org/drm/drm-misc
17765 VIA RHINE NETWORK DRIVER
17767 F: drivers/net/ethernet/via/via-rhine.c
17769 VIA SD/MMC CARD CONTROLLER DRIVER
17770 M: Bruce Chang <brucechang@via.com.tw>
17771 M: Harald Welte <HaraldWelte@viatech.com>
17773 F: drivers/mmc/host/via-sdmmc.c
17775 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17776 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17777 L: linux-fbdev@vger.kernel.org
17779 F: include/linux/via-core.h
17780 F: include/linux/via-gpio.h
17781 F: include/linux/via_i2c.h
17782 F: drivers/video/fbdev/via/
17784 VIA VELOCITY NETWORK DRIVER
17785 M: Francois Romieu <romieu@fr.zoreil.com>
17786 L: netdev@vger.kernel.org
17788 F: drivers/net/ethernet/via/via-velocity.*
17790 VICODEC VIRTUAL CODEC DRIVER
17791 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17792 L: linux-media@vger.kernel.org
17793 T: git git://linuxtv.org/media_tree.git
17794 W: https://linuxtv.org
17796 F: drivers/media/platform/vicodec/*
17798 VIDEO MULTIPLEXER DRIVER
17799 M: Philipp Zabel <p.zabel@pengutronix.de>
17800 L: linux-media@vger.kernel.org
17802 F: drivers/media/platform/video-mux.c
17804 VIDEO I2C POLLING DRIVER
17805 M: Matt Ranostay <matt.ranostay@konsulko.com>
17806 L: linux-media@vger.kernel.org
17808 F: drivers/media/i2c/video-i2c.c
17810 VIDEOBUF2 FRAMEWORK
17811 M: Pawel Osciak <pawel@osciak.com>
17812 M: Marek Szyprowski <m.szyprowski@samsung.com>
17813 M: Kyungmin Park <kyungmin.park@samsung.com>
17814 R: Tomasz Figa <tfiga@chromium.org>
17815 L: linux-media@vger.kernel.org
17817 F: drivers/media/common/videobuf2/*
17818 F: include/media/videobuf2-*
17820 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17821 M: Helen Koike <helen.koike@collabora.com>
17822 R: Shuah Khan <skhan@linuxfoundation.org>
17823 L: linux-media@vger.kernel.org
17824 T: git git://linuxtv.org/media_tree.git
17825 W: https://linuxtv.org
17827 F: drivers/media/platform/vimc/*
17830 M: Alex Williamson <alex.williamson@redhat.com>
17831 M: Paolo Bonzini <pbonzini@redhat.com>
17832 L: kvm@vger.kernel.org
17836 VIRTIO AND VHOST VSOCK DRIVER
17837 M: Stefan Hajnoczi <stefanha@redhat.com>
17838 M: Stefano Garzarella <sgarzare@redhat.com>
17839 L: kvm@vger.kernel.org
17840 L: virtualization@lists.linux-foundation.org
17841 L: netdev@vger.kernel.org
17843 F: include/linux/virtio_vsock.h
17844 F: include/uapi/linux/virtio_vsock.h
17845 F: include/uapi/linux/vsockmon.h
17846 F: include/uapi/linux/vm_sockets_diag.h
17847 F: net/vmw_vsock/diag.c
17848 F: net/vmw_vsock/af_vsock_tap.c
17849 F: net/vmw_vsock/virtio_transport_common.c
17850 F: net/vmw_vsock/virtio_transport.c
17851 F: net/vmw_vsock/vsock_loopback.c
17852 F: drivers/net/vsockmon.c
17853 F: drivers/vhost/vsock.c
17854 F: tools/testing/vsock/
17856 VIRTIO CONSOLE DRIVER
17857 M: Amit Shah <amit@kernel.org>
17858 L: virtualization@lists.linux-foundation.org
17860 F: drivers/char/virtio_console.c
17861 F: include/linux/virtio_console.h
17862 F: include/uapi/linux/virtio_console.h
17864 VIRTIO CORE AND NET DRIVERS
17865 M: "Michael S. Tsirkin" <mst@redhat.com>
17866 M: Jason Wang <jasowang@redhat.com>
17867 L: virtualization@lists.linux-foundation.org
17869 F: Documentation/devicetree/bindings/virtio/
17873 F: drivers/net/virtio_net.c
17874 F: drivers/block/virtio_blk.c
17875 F: include/linux/virtio*.h
17876 F: include/linux/vdpa.h
17877 F: include/uapi/linux/virtio_*.h
17878 F: drivers/crypto/virtio/
17879 F: mm/balloon_compaction.c
17881 VIRTIO BLOCK AND SCSI DRIVERS
17882 M: "Michael S. Tsirkin" <mst@redhat.com>
17883 M: Jason Wang <jasowang@redhat.com>
17884 R: Paolo Bonzini <pbonzini@redhat.com>
17885 R: Stefan Hajnoczi <stefanha@redhat.com>
17886 L: virtualization@lists.linux-foundation.org
17888 F: drivers/block/virtio_blk.c
17889 F: drivers/scsi/virtio_scsi.c
17890 F: include/uapi/linux/virtio_blk.h
17891 F: include/uapi/linux/virtio_scsi.h
17892 F: drivers/vhost/scsi.c
17894 VIRTIO CRYPTO DRIVER
17895 M: Gonglei <arei.gonglei@huawei.com>
17896 L: virtualization@lists.linux-foundation.org
17897 L: linux-crypto@vger.kernel.org
17899 F: drivers/crypto/virtio/
17900 F: include/uapi/linux/virtio_crypto.h
17902 VIRTIO DRIVERS FOR S390
17903 M: Cornelia Huck <cohuck@redhat.com>
17904 M: Halil Pasic <pasic@linux.ibm.com>
17905 L: linux-s390@vger.kernel.org
17906 L: virtualization@lists.linux-foundation.org
17907 L: kvm@vger.kernel.org
17909 F: drivers/s390/virtio/
17910 F: arch/s390/include/uapi/asm/virtio-ccw.h
17913 M: Vivek Goyal <vgoyal@redhat.com>
17914 M: Stefan Hajnoczi <stefanha@redhat.com>
17915 M: Miklos Szeredi <miklos@szeredi.hu>
17916 L: virtualization@lists.linux-foundation.org
17917 L: linux-fsdevel@vger.kernel.org
17918 W: https://virtio-fs.gitlab.io/
17920 F: fs/fuse/virtio_fs.c
17921 F: include/uapi/linux/virtio_fs.h
17922 F: Documentation/filesystems/virtiofs.rst
17925 M: David Airlie <airlied@linux.ie>
17926 M: Gerd Hoffmann <kraxel@redhat.com>
17927 L: dri-devel@lists.freedesktop.org
17928 L: virtualization@lists.linux-foundation.org
17929 T: git git://anongit.freedesktop.org/drm/drm-misc
17931 F: drivers/gpu/drm/virtio/
17932 F: include/uapi/linux/virtio_gpu.h
17934 VIRTIO HOST (VHOST)
17935 M: "Michael S. Tsirkin" <mst@redhat.com>
17936 M: Jason Wang <jasowang@redhat.com>
17937 L: kvm@vger.kernel.org
17938 L: virtualization@lists.linux-foundation.org
17939 L: netdev@vger.kernel.org
17940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17943 F: include/uapi/linux/vhost.h
17944 F: include/linux/vhost_iotlb.h
17946 VIRTIO INPUT DRIVER
17947 M: Gerd Hoffmann <kraxel@redhat.com>
17949 F: drivers/virtio/virtio_input.c
17950 F: include/uapi/linux/virtio_input.h
17952 VIRTIO IOMMU DRIVER
17953 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17954 L: virtualization@lists.linux-foundation.org
17956 F: drivers/iommu/virtio-iommu.c
17957 F: include/uapi/linux/virtio_iommu.h
17959 VIRTUAL BOX GUEST DEVICE DRIVER
17960 M: Hans de Goede <hdegoede@redhat.com>
17961 M: Arnd Bergmann <arnd@arndb.de>
17962 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17964 F: include/linux/vbox_utils.h
17965 F: include/uapi/linux/vbox*.h
17966 F: drivers/virt/vboxguest/
17968 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17969 M: Hans de Goede <hdegoede@redhat.com>
17970 L: linux-fsdevel@vger.kernel.org
17974 VIRTUAL SERIO DEVICE DRIVER
17975 M: Stephen Chandler Paul <thatslyude@gmail.com>
17977 F: drivers/input/serio/userio.c
17978 F: include/uapi/linux/userio.h
17980 VITESSE FELIX ETHERNET SWITCH DRIVER
17981 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17982 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17983 L: netdev@vger.kernel.org
17985 F: drivers/net/dsa/ocelot/*
17986 F: net/dsa/tag_ocelot.c
17988 VIVID VIRTUAL VIDEO DRIVER
17989 M: Hans Verkuil <hverkuil@xs4all.nl>
17990 L: linux-media@vger.kernel.org
17991 T: git git://linuxtv.org/media_tree.git
17992 W: https://linuxtv.org
17994 F: drivers/media/platform/vivid/*
17997 M: Florian Fainelli <f.fainelli@gmail.com>
17998 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18000 F: drivers/vlynq/vlynq.c
18001 F: include/linux/vlynq.h
18004 M: Martyn Welch <martyn@welchs.me.uk>
18005 M: Manohar Vanga <manohar.vanga@gmail.com>
18006 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18007 L: devel@driverdev.osuosl.org
18009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18010 F: Documentation/driver-api/vme.rst
18011 F: drivers/staging/vme/
18013 F: include/linux/vme*
18015 VMWARE BALLOON DRIVER
18016 M: Nadav Amit <namit@vmware.com>
18017 M: "VMware, Inc." <pv-drivers@vmware.com>
18018 L: linux-kernel@vger.kernel.org
18020 F: drivers/misc/vmw_balloon.c
18022 VMWARE HYPERVISOR INTERFACE
18023 M: Thomas Hellstrom <thellstrom@vmware.com>
18024 M: "VMware, Inc." <pv-drivers@vmware.com>
18025 L: virtualization@lists.linux-foundation.org
18027 F: arch/x86/kernel/cpu/vmware.c
18028 F: arch/x86/include/asm/vmware.h
18030 VMWARE VIRTUAL PTP CLOCK DRIVER
18031 M: Vivek Thampi <vithampi@vmware.com>
18032 M: "VMware, Inc." <pv-drivers@vmware.com>
18033 L: netdev@vger.kernel.org
18035 F: drivers/ptp/ptp_vmw.c
18037 VMWARE PVRDMA DRIVER
18038 M: Adit Ranadive <aditr@vmware.com>
18039 M: VMware PV-Drivers <pv-drivers@vmware.com>
18040 L: linux-rdma@vger.kernel.org
18042 F: drivers/infiniband/hw/vmw_pvrdma/
18044 VMware PVSCSI driver
18045 M: Jim Gill <jgill@vmware.com>
18046 M: VMware PV-Drivers <pv-drivers@vmware.com>
18047 L: linux-scsi@vger.kernel.org
18049 F: drivers/scsi/vmw_pvscsi.c
18050 F: drivers/scsi/vmw_pvscsi.h
18052 VMWARE VMMOUSE SUBDRIVER
18053 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18054 M: "VMware, Inc." <pv-drivers@vmware.com>
18055 L: linux-input@vger.kernel.org
18057 F: drivers/input/mouse/vmmouse.c
18058 F: drivers/input/mouse/vmmouse.h
18060 VMWARE VMXNET3 ETHERNET DRIVER
18061 M: Ronak Doshi <doshir@vmware.com>
18062 M: "VMware, Inc." <pv-drivers@vmware.com>
18063 L: netdev@vger.kernel.org
18065 F: drivers/net/vmxnet3/
18067 VOCORE VOCORE2 BOARD
18068 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18069 L: linux-mips@vger.kernel.org
18071 F: arch/mips/boot/dts/ralink/vocore2.dts
18073 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18074 M: Liam Girdwood <lgirdwood@gmail.com>
18075 M: Mark Brown <broonie@kernel.org>
18076 L: linux-kernel@vger.kernel.org
18077 W: http://www.slimlogic.co.uk/?p=48
18078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18080 F: Documentation/devicetree/bindings/regulator/
18081 F: Documentation/power/regulator/
18082 F: drivers/regulator/
18083 F: include/dt-bindings/regulator/
18084 F: include/linux/regulator/
18085 K: regulator_get_optional
18088 M: David Ahern <dsahern@kernel.org>
18089 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18090 L: netdev@vger.kernel.org
18092 F: drivers/net/vrf.c
18093 F: Documentation/networking/vrf.txt
18096 M: Petr Mladek <pmladek@suse.com>
18097 M: Steven Rostedt <rostedt@goodmis.org>
18098 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18099 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18100 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18104 F: lib/test_printf.c
18105 F: Documentation/core-api/printk-formats.rst
18107 VT1211 HARDWARE MONITOR DRIVER
18108 M: Juerg Haefliger <juergh@gmail.com>
18109 L: linux-hwmon@vger.kernel.org
18111 F: Documentation/hwmon/vt1211.rst
18112 F: drivers/hwmon/vt1211.c
18114 VT8231 HARDWARE MONITOR DRIVER
18115 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18116 L: linux-hwmon@vger.kernel.org
18118 F: drivers/hwmon/vt8231.c
18120 VUB300 USB to SDIO/SD/MMC bridge chip
18121 L: linux-mmc@vger.kernel.org
18123 F: drivers/mmc/host/vub300.c
18125 W1 DALLAS'S 1-WIRE BUS
18126 M: Evgeniy Polyakov <zbr@ioremap.net>
18128 F: Documentation/devicetree/bindings/w1/
18129 F: Documentation/w1/
18131 F: include/linux/w1.h
18133 W83791D HARDWARE MONITORING DRIVER
18134 M: Marc Hulsman <m.hulsman@tudelft.nl>
18135 L: linux-hwmon@vger.kernel.org
18137 F: Documentation/hwmon/w83791d.rst
18138 F: drivers/hwmon/w83791d.c
18140 W83793 HARDWARE MONITORING DRIVER
18141 M: Rudolf Marek <r.marek@assembler.cz>
18142 L: linux-hwmon@vger.kernel.org
18144 F: Documentation/hwmon/w83793.rst
18145 F: drivers/hwmon/w83793.c
18147 W83795 HARDWARE MONITORING DRIVER
18148 M: Jean Delvare <jdelvare@suse.com>
18149 L: linux-hwmon@vger.kernel.org
18151 F: drivers/hwmon/w83795.c
18153 W83L51xD SD/MMC CARD INTERFACE DRIVER
18154 M: Pierre Ossman <pierre@ossman.eu>
18156 F: drivers/mmc/host/wbsd.*
18158 WACOM PROTOCOL 4 SERIAL TABLETS
18159 M: Julian Squires <julian@cipht.net>
18160 M: Hans de Goede <hdegoede@redhat.com>
18161 L: linux-input@vger.kernel.org
18163 F: drivers/input/tablet/wacom_serial4.c
18165 WATCHDOG DEVICE DRIVERS
18166 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18167 M: Guenter Roeck <linux@roeck-us.net>
18168 L: linux-watchdog@vger.kernel.org
18169 W: http://www.linux-watchdog.org/
18170 T: git git://www.linux-watchdog.org/linux-watchdog.git
18172 F: Documentation/devicetree/bindings/watchdog/
18173 F: Documentation/watchdog/
18174 F: drivers/watchdog/
18175 F: include/linux/watchdog.h
18176 F: include/uapi/linux/watchdog.h
18178 WHISKEYCOVE PMIC GPIO DRIVER
18179 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18180 L: linux-gpio@vger.kernel.org
18182 F: drivers/gpio/gpio-wcove.c
18185 M: Dianlong Li <long17.cool@163.com>
18186 L: linux-rtc@vger.kernel.org
18188 F: drivers/rtc/rtc-sd3078.c
18191 M: David Herrmann <dh.herrmann@googlemail.com>
18192 L: linux-input@vger.kernel.org
18194 F: drivers/hid/hid-wiimote*
18196 WILOCITY WIL6210 WIRELESS DRIVER
18197 M: Maya Erez <merez@codeaurora.org>
18198 L: linux-wireless@vger.kernel.org
18199 L: wil6210@qti.qualcomm.com
18201 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18202 F: drivers/net/wireless/ath/wil6210/
18205 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18206 M: linux-wimax@intel.com
18207 L: wimax@linuxwimax.org (subscribers-only)
18209 W: http://linuxwimax.org
18210 F: Documentation/admin-guide/wimax/wimax.rst
18211 F: include/linux/wimax/debug.h
18212 F: include/net/wimax.h
18213 F: include/uapi/linux/wimax.h
18217 M: David Härdeman <david@hardeman.nu>
18219 F: drivers/media/rc/winbond-cir.c
18221 RCMM REMOTE CONTROLS DECODER
18222 M: Patrick Lerda <patrick9876@free.fr>
18224 F: drivers/media/rc/ir-rcmm-decoder.c
18226 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18227 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18228 L: linux-watchdog@vger.kernel.org
18230 F: drivers/watchdog/ebc-c384_wdt.c
18232 WINSYSTEMS WS16C48 GPIO DRIVER
18233 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18234 L: linux-gpio@vger.kernel.org
18236 F: drivers/gpio/gpio-ws16c48.c
18238 WIREGUARD SECURE NETWORK TUNNEL
18239 M: Jason A. Donenfeld <Jason@zx2c4.com>
18241 F: drivers/net/wireguard/
18242 F: tools/testing/selftests/wireguard/
18243 L: wireguard@lists.zx2c4.com
18244 L: netdev@vger.kernel.org
18246 WISTRON LAPTOP BUTTON DRIVER
18247 M: Miloslav Trmac <mitr@volny.cz>
18249 F: drivers/input/misc/wistron_btns.c
18251 WL3501 WIRELESS PCMCIA CARD DRIVER
18252 L: linux-wireless@vger.kernel.org
18254 F: drivers/net/wireless/wl3501*
18256 WOLFSON MICROELECTRONICS DRIVERS
18257 L: patches@opensource.cirrus.com
18258 T: git https://github.com/CirrusLogic/linux-drivers.git
18259 W: https://github.com/CirrusLogic/linux-drivers/wiki
18261 F: Documentation/hwmon/wm83??.rst
18262 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18263 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18264 F: Documentation/devicetree/bindings/mfd/arizona.txt
18265 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18266 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18267 F: arch/arm/mach-s3c64xx/mach-crag6410*
18268 F: drivers/clk/clk-wm83*.c
18269 F: drivers/extcon/extcon-arizona.c
18270 F: drivers/leds/leds-wm83*.c
18271 F: drivers/gpio/gpio-*wm*.c
18272 F: drivers/gpio/gpio-arizona.c
18273 F: drivers/hwmon/wm83??-hwmon.c
18274 F: drivers/input/misc/wm831x-on.c
18275 F: drivers/input/touchscreen/wm831x-ts.c
18276 F: drivers/input/touchscreen/wm97*.c
18277 F: drivers/mfd/arizona*
18278 F: drivers/mfd/wm*.c
18279 F: drivers/mfd/cs47l24*
18280 F: drivers/power/supply/wm83*.c
18281 F: drivers/rtc/rtc-wm83*.c
18282 F: drivers/regulator/wm8*.c
18283 F: drivers/regulator/arizona*
18284 F: drivers/video/backlight/wm83*_bl.c
18285 F: drivers/watchdog/wm83*_wdt.c
18286 F: include/linux/mfd/arizona/
18287 F: include/linux/mfd/wm831x/
18288 F: include/linux/mfd/wm8350/
18289 F: include/linux/mfd/wm8400*
18290 F: include/linux/regulator/arizona*
18291 F: include/linux/wm97xx.h
18292 F: include/sound/wm????.h
18293 F: sound/soc/codecs/arizona.?
18294 F: sound/soc/codecs/wm*
18295 F: sound/soc/codecs/cs47l24*
18298 M: Tejun Heo <tj@kernel.org>
18299 R: Lai Jiangshan <jiangshanlai@gmail.com>
18300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18302 F: include/linux/workqueue.h
18303 F: kernel/workqueue.c
18304 F: Documentation/core-api/workqueue.rst
18306 X-POWERS AXP288 PMIC DRIVERS
18307 M: Hans de Goede <hdegoede@redhat.com>
18309 F: drivers/acpi/pmic/intel_pmic_xpower.c
18312 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18313 M: Chen-Yu Tsai <wens@csie.org>
18314 L: linux-kernel@vger.kernel.org
18319 M: Andrew Hendry <andrew.hendry@gmail.com>
18320 L: linux-x25@vger.kernel.org
18322 F: Documentation/networking/x25*
18323 F: include/net/x25*
18326 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18327 M: Thomas Gleixner <tglx@linutronix.de>
18328 M: Ingo Molnar <mingo@redhat.com>
18329 M: Borislav Petkov <bp@alien8.de>
18330 R: "H. Peter Anvin" <hpa@zytor.com>
18332 L: linux-kernel@vger.kernel.org
18333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18335 F: Documentation/devicetree/bindings/x86/
18336 F: Documentation/x86/
18340 M: Andy Lutomirski <luto@kernel.org>
18341 L: linux-kernel@vger.kernel.org
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18346 X86 MCE INFRASTRUCTURE
18347 M: Tony Luck <tony.luck@intel.com>
18348 M: Borislav Petkov <bp@alien8.de>
18349 L: linux-edac@vger.kernel.org
18351 F: arch/x86/kernel/cpu/mce/*
18353 X86 MICROCODE UPDATE SUPPORT
18354 M: Borislav Petkov <bp@alien8.de>
18356 F: arch/x86/kernel/cpu/microcode/*
18359 M: Dave Hansen <dave.hansen@linux.intel.com>
18360 M: Andy Lutomirski <luto@kernel.org>
18361 M: Peter Zijlstra <peterz@infradead.org>
18362 L: linux-kernel@vger.kernel.org
18363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18367 X86 PLATFORM DRIVERS
18368 M: Darren Hart <dvhart@infradead.org>
18369 M: Andy Shevchenko <andy@infradead.org>
18370 L: platform-driver-x86@vger.kernel.org
18372 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18373 F: drivers/platform/olpc/
18374 F: drivers/platform/x86/
18376 X86 PLATFORM DRIVERS - ARCH
18377 R: Darren Hart <dvhart@infradead.org>
18378 R: Andy Shevchenko <andy@infradead.org>
18379 L: platform-driver-x86@vger.kernel.org
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18383 F: arch/x86/platform
18386 M: Andy Lutomirski <luto@kernel.org>
18387 L: linux-kernel@vger.kernel.org
18388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18390 F: arch/x86/entry/vdso/
18393 M: Matthew Wilcox <willy@infradead.org>
18394 L: linux-fsdevel@vger.kernel.org
18396 F: Documentation/core-api/xarray.rst
18399 F: include/linux/idr.h
18400 F: include/linux/xarray.h
18401 F: tools/testing/radix-tree
18404 M: Benjamin Valentin <benpicco@googlemail.com>
18406 F: drivers/media/rc/xbox_remote.c
18407 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18409 XC2028/3028 TUNER DRIVER
18410 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18411 L: linux-media@vger.kernel.org
18412 W: https://linuxtv.org
18413 T: git git://linuxtv.org/media_tree.git
18415 F: drivers/media/tuners/tuner-xc2028.*
18417 XDP (eXpress Data Path)
18418 M: Alexei Starovoitov <ast@kernel.org>
18419 M: Daniel Borkmann <daniel@iogearbox.net>
18420 M: David S. Miller <davem@davemloft.net>
18421 M: Jakub Kicinski <kuba@kernel.org>
18422 M: Jesper Dangaard Brouer <hawk@kernel.org>
18423 M: John Fastabend <john.fastabend@gmail.com>
18424 L: netdev@vger.kernel.org
18425 L: bpf@vger.kernel.org
18428 F: include/net/xdp.h
18429 F: kernel/bpf/devmap.c
18430 F: kernel/bpf/cpumap.c
18431 F: include/trace/events/xdp.h
18435 XDP SOCKETS (AF_XDP)
18436 M: Björn Töpel <bjorn.topel@intel.com>
18437 M: Magnus Karlsson <magnus.karlsson@intel.com>
18438 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18439 L: netdev@vger.kernel.org
18440 L: bpf@vger.kernel.org
18442 F: kernel/bpf/xskmap.c
18445 XEN BLOCK SUBSYSTEM
18446 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18447 M: Roger Pau Monné <roger.pau@citrix.com>
18448 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18450 F: drivers/block/xen-blkback/*
18451 F: drivers/block/xen*
18454 M: Stefano Stabellini <sstabellini@kernel.org>
18455 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18458 F: arch/arm/include/asm/xen/
18460 XEN HYPERVISOR ARM64
18461 M: Stefano Stabellini <sstabellini@kernel.org>
18462 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18465 F: arch/arm64/include/asm/xen/
18467 XEN HYPERVISOR INTERFACE
18468 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18469 M: Juergen Gross <jgross@suse.com>
18470 R: Stefano Stabellini <sstabellini@kernel.org>
18471 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18475 F: arch/x86/platform/pvh/
18476 F: drivers/*/xen-*front.c
18478 F: arch/x86/include/asm/xen/
18479 F: arch/x86/include/asm/pvclock-abi.h
18481 F: include/uapi/xen/
18482 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18483 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18485 XEN NETWORK BACKEND DRIVER
18486 M: Wei Liu <wei.liu@kernel.org>
18487 M: Paul Durrant <paul@xen.org>
18488 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18489 L: netdev@vger.kernel.org
18491 F: drivers/net/xen-netback/*
18494 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18495 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18497 F: arch/x86/pci/*xen*
18498 F: drivers/pci/*xen*
18501 M: Juergen Gross <jgross@suse.com>
18502 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18503 L: linux-scsi@vger.kernel.org
18505 F: drivers/scsi/xen-scsifront.c
18506 F: drivers/xen/xen-scsiback.c
18507 F: include/xen/interface/io/vscsiif.h
18509 XEN SWIOTLB SUBSYSTEM
18510 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18511 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18512 L: iommu@lists.linux-foundation.org
18514 F: arch/x86/xen/*swiotlb*
18515 F: drivers/xen/*swiotlb*
18517 XEN SOUND FRONTEND DRIVER
18518 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18519 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18520 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18525 M: Darrick J. Wong <darrick.wong@oracle.com>
18526 M: linux-xfs@vger.kernel.org
18527 L: linux-xfs@vger.kernel.org
18529 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18531 F: Documentation/admin-guide/xfs.rst
18532 F: Documentation/ABI/testing/sysfs-fs-xfs
18533 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18534 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18536 F: include/uapi/linux/dqblk_xfs.h
18537 F: include/uapi/linux/fsmap.h
18539 XILINX AXI ETHERNET DRIVER
18540 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18542 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18545 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18546 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18547 L: linux-can@vger.kernel.org
18549 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18550 F: drivers/net/can/xilinx_can.c
18552 XILINX UARTLITE SERIAL DRIVER
18553 M: Peter Korsgaard <jacmet@sunsite.dk>
18554 L: linux-serial@vger.kernel.org
18556 F: drivers/tty/serial/uartlite.c
18558 XILINX VIDEO IP CORES
18559 M: Hyun Kwon <hyun.kwon@xilinx.com>
18560 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18561 L: linux-media@vger.kernel.org
18562 T: git git://linuxtv.org/media_tree.git
18564 F: Documentation/devicetree/bindings/media/xilinx/
18565 F: drivers/media/platform/xilinx/
18566 F: include/uapi/linux/xilinx-v4l2-controls.h
18568 XILINX SD-FEC IP CORES
18569 M: Derek Kiernan <derek.kiernan@xilinx.com>
18570 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18572 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18573 F: Documentation/misc-devices/xilinx_sdfec.rst
18574 F: drivers/misc/xilinx_sdfec.c
18575 F: drivers/misc/Kconfig
18576 F: drivers/misc/Makefile
18577 F: include/uapi/misc/xilinx_sdfec.h
18580 M: Eli Billauer <eli.billauer@gmail.com>
18581 L: linux-kernel@vger.kernel.org
18583 F: drivers/char/xillybus/
18586 M: George Cherian <gcherian@marvell.com>
18587 L: linux-i2c@vger.kernel.org
18588 W: http://www.marvell.com
18590 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18591 F: drivers/i2c/busses/i2c-xlp9xx.c
18593 XRA1403 GPIO EXPANDER
18594 M: Nandor Han <nandor.han@ge.com>
18595 M: Semi Malinen <semi.malinen@ge.com>
18596 L: linux-gpio@vger.kernel.org
18598 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18599 F: drivers/gpio/gpio-xra1403.c
18601 XTENSA XTFPGA PLATFORM SUPPORT
18602 M: Max Filippov <jcmvbkbc@gmail.com>
18603 L: linux-xtensa@linux-xtensa.org
18605 F: drivers/spi/spi-xtensa-xtfpga.c
18606 F: sound/soc/xtensa/xtfpga-i2s.c
18608 YAM DRIVER FOR AX.25
18609 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18610 L: linux-hams@vger.kernel.org
18612 F: drivers/net/hamradio/yam*
18613 F: include/linux/yam.h
18615 YAMA SECURITY MODULE
18616 M: Kees Cook <keescook@chromium.org>
18617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18620 F: Documentation/admin-guide/LSM/Yama.rst
18622 YEALINK PHONE DRIVER
18623 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18624 L: usbb2k-api-dev@nongnu.org
18626 F: Documentation/input/devices/yealink.rst
18627 F: drivers/input/misc/yealink.*
18629 Z8530 DRIVER FOR AX.25
18630 M: Joerg Reuter <jreuter@yaina.de>
18631 W: http://yaina.de/jreuter/
18632 W: http://www.qsl.net/dl1bke/
18633 L: linux-hams@vger.kernel.org
18635 F: Documentation/networking/z8530drv.txt
18636 F: drivers/net/hamradio/*scc.c
18637 F: drivers/net/hamradio/z8530.h
18639 ZBUD COMPRESSED PAGE ALLOCATOR
18640 M: Seth Jennings <sjenning@redhat.com>
18641 M: Dan Streetman <ddstreet@ieee.org>
18642 L: linux-mm@kvack.org
18645 F: include/linux/zbud.h
18647 ZD1211RW WIRELESS DRIVER
18648 M: Daniel Drake <dsd@gentoo.org>
18649 M: Ulrich Kunitz <kune@deine-taler.de>
18650 W: http://zd1211.ath.cx/wiki/DriverRewrite
18651 L: linux-wireless@vger.kernel.org
18652 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18654 F: drivers/net/wireless/zydas/zd1211rw/
18656 ZD1301 MEDIA DRIVER
18657 M: Antti Palosaari <crope@iki.fi>
18658 L: linux-media@vger.kernel.org
18659 W: https://linuxtv.org/
18660 W: http://palosaari.fi/linux/
18661 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18663 F: drivers/media/usb/dvb-usb-v2/zd1301*
18665 ZD1301_DEMOD MEDIA DRIVER
18666 M: Antti Palosaari <crope@iki.fi>
18667 L: linux-media@vger.kernel.org
18668 W: https://linuxtv.org/
18669 W: http://palosaari.fi/linux/
18670 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18672 F: drivers/media/dvb-frontends/zd1301_demod*
18674 ZHAOXIN PROCESSOR SUPPORT
18675 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18676 L: linux-kernel@vger.kernel.org
18678 F: arch/x86/kernel/cpu/zhaoxin.c
18681 M: Damien Le Moal <damien.lemoal@wdc.com>
18682 M: Naohiro Aota <naohiro.aota@wdc.com>
18683 R: Johannes Thumshirn <jth@kernel.org>
18684 L: linux-fsdevel@vger.kernel.org
18685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18688 F: Documentation/filesystems/zonefs.rst
18690 ZPOOL COMPRESSED PAGE STORAGE API
18691 M: Dan Streetman <ddstreet@ieee.org>
18692 L: linux-mm@kvack.org
18695 F: include/linux/zpool.h
18697 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18698 M: Minchan Kim <minchan@kernel.org>
18699 M: Nitin Gupta <ngupta@vflare.org>
18700 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18701 L: linux-kernel@vger.kernel.org
18703 F: drivers/block/zram/
18704 F: Documentation/admin-guide/blockdev/zram.rst
18706 ZS DECSTATION Z85C30 SERIAL DRIVER
18707 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18709 F: drivers/tty/serial/zs.*
18711 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18712 M: Minchan Kim <minchan@kernel.org>
18713 M: Nitin Gupta <ngupta@vflare.org>
18714 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18715 L: linux-mm@kvack.org
18718 F: include/linux/zsmalloc.h
18719 F: Documentation/vm/zsmalloc.rst
18721 ZSWAP COMPRESSED SWAP CACHING
18722 M: Seth Jennings <sjenning@redhat.com>
18723 M: Dan Streetman <ddstreet@ieee.org>
18724 M: Vitaly Wool <vitaly.wool@konsulko.com>
18725 L: linux-mm@kvack.org
18730 M: Linus Torvalds <torvalds@linux-foundation.org>
18731 L: linux-kernel@vger.kernel.org
18732 Q: http://patchwork.kernel.org/project/LKML/list/
18733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18734 S: Buried alive in reporters