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
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 W: *Web-page* with status/info
88 B: URI for where to file *bugs*. A web-page with detailed bug
89 filing info, a direct bug tracker link, or a mailto: URI.
90 C: URI for *chat* protocol, server and channel where developers
91 usually hang out, for example irc://server/channel.
92 Q: *Patchwork* web based patch tracking system site
93 T: *SCM* tree type and location.
94 Type is one of: git, hg, quilt, stgit, topgit
95 S: *Status*, one of the following:
96 Supported: Someone is actually paid to look after this.
97 Maintained: Someone actually looks after it.
98 Odd Fixes: It has a maintainer but they don't have time to do
99 much other than throw the odd patch in. See below..
100 Orphan: No current maintainer [but maybe you could take the
101 role as you write your new code].
102 Obsolete: Old code. Something tagged obsolete generally means
103 it has been replaced by a better system and you
104 should be using that.
105 P: Subsystem Profile document for more details submitting
106 patches to the given subsystem. This is either an in-tree file,
107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
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 N: Files and directories *Regex* patterns.
116 N: [^a-z]tegra all files whose path contains the word tegra
117 One pattern per line. Multiple N: lines acceptable.
118 scripts/get_maintainer.pl has different behavior for files that
119 match F: pattern and matches of N: patterns. By default,
120 get_maintainer will not look at git log history when an F: pattern
121 match occurs. When an N: match occurs, git log history is used
122 to also notify the people that have git commit signatures.
123 X: *Excluded* files and directories that are NOT maintained, same
124 rules as F:. Files exclusions are tested before file matches.
125 Can be useful for excluding a specific subdirectory, for instance:
128 matches all files in and below net excluding net/ipv6/
129 K: *Content regex* (perl extended) pattern match in a patch or file.
132 matches patches or files that contain "of_get_profile"
133 K: \b(printk|pr_(info|err))\b
134 matches patches or files that contain one or more of the words
135 printk, pr_info or pr_err
136 One regex pattern per line. Multiple K: lines acceptable.
141 .. note:: When reading this list, please look for the most precise areas
142 first. When adding to this list, please keep the entries in
146 M: Steffen Klassert <klassert@kernel.org>
147 L: netdev@vger.kernel.org
149 F: Documentation/networking/device_drivers/3com/vortex.txt
150 F: drivers/net/ethernet/3com/3c59x.c
152 3CR990 NETWORK DRIVER
153 M: David Dillow <dave@thedillows.org>
154 L: netdev@vger.kernel.org
156 F: drivers/net/ethernet/3com/typhoon*
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M: Adam Radford <aradford@gmail.com>
160 L: linux-scsi@vger.kernel.org
161 W: http://www.lsi.com
165 53C700 AND 53C700-66 SCSI DRIVER
166 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L: linux-scsi@vger.kernel.org
169 F: drivers/scsi/53c700*
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M: Alexander Aring <alex.aring@gmail.com>
173 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
178 F: include/net/6lowpan.h
179 F: Documentation/networking/6lowpan.txt
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M: Heiner Kallweit <hkallweit1@gmail.com>
190 L: netdev@vger.kernel.org
192 F: drivers/net/ethernet/realtek/r8169*
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L: linux-serial@vger.kernel.org
198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F: drivers/tty/serial/8250*
200 F: include/linux/serial_8250.h
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L: netdev@vger.kernel.org
205 F: drivers/net/ethernet/8390/
208 M: Eric Van Hensbergen <ericvh@gmail.com>
209 M: Latchesar Ionkov <lucho@ionkov.net>
210 M: Dominique Martinet <asmadeus@codewreck.org>
211 L: v9fs-developer@lists.sourceforge.net
212 W: http://swik.net/v9fs
213 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T: git git://github.com/martinetd/linux.git
217 F: Documentation/filesystems/9p.txt
221 F: include/uapi/linux/virtio_9p.h
222 F: include/trace/events/9p.h
225 M: Antti Palosaari <crope@iki.fi>
226 L: linux-media@vger.kernel.org
227 W: https://linuxtv.org
228 W: http://palosaari.fi/linux/
229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
230 T: git git://linuxtv.org/anttip/media_tree.git
232 F: drivers/media/dvb-frontends/a8293*
234 AACRAID SCSI RAID DRIVER
235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L: linux-scsi@vger.kernel.org
237 W: http://www.adaptec.com/
239 F: Documentation/scsi/aacraid.txt
240 F: drivers/scsi/aacraid/
243 L: linux-api@vger.kernel.org
244 F: include/linux/syscalls.h
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M: Hans de Goede <hdegoede@redhat.com>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru.c
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M: Alistair John Strachan <alistair@devzero.co.uk>
255 L: linux-hwmon@vger.kernel.org
257 F: drivers/hwmon/abituguru3.c
259 ACCES 104-DIO-48E GPIO DRIVER
260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-dio-48e.c
265 ACCES 104-IDI-48 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idi-48.c
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L: linux-gpio@vger.kernel.org
275 F: drivers/gpio/gpio-104-idio-16.c
277 ACCES 104-QUAD-8 DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-iio@vger.kernel.org
281 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F: drivers/counter/104-quad-8.c
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pci-idio-16.c
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-pcie-idio-24.c
298 M: Jes Sorensen <jes@trained-monkey.org>
299 L: linux-acenic@sunsite.dk
301 F: drivers/net/ethernet/alteon/acenic*
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M: Peter Kaestle <peter@piie.net>
305 L: platform-driver-x86@vger.kernel.org
306 W: http://piie.net/?section=acerhdf
308 F: drivers/platform/x86/acerhdf.c
310 ACER WMI LAPTOP EXTRAS
311 M: "Lee, Chun-Yi" <jlee@suse.com>
312 L: platform-driver-x86@vger.kernel.org
314 F: drivers/platform/x86/acer-wmi.c
317 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M: Len Brown <lenb@kernel.org>
319 L: linux-acpi@vger.kernel.org
321 W: https://01.org/linux-acpi
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q: https://patchwork.kernel.org/project/linux-acpi/list/
324 B: https://bugzilla.kernel.org
325 F: Documentation/ABI/testing/configfs-acpi
326 F: Documentation/ABI/testing/sysfs-bus-acpi
327 F: Documentation/firmware-guide/acpi/
329 F: drivers/pci/*/*acpi*
330 F: drivers/pci/*acpi*
331 F: drivers/pnp/pnpacpi/
333 F: include/linux/acpi.h
334 F: include/linux/fwnode.h
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 R: James Morse <james.morse@arm.com>
341 R: Tony Luck <tony.luck@intel.com>
342 R: Borislav Petkov <bp@alien8.de>
343 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Kaneda <erik.kaneda@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
353 W: https://acpica.org/
354 W: https://github.com/acpica/acpica/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q: https://patchwork.kernel.org/project/linux-acpi/list/
357 B: https://bugzilla.kernel.org
358 B: https://bugs.acpica.org
359 F: drivers/acpi/acpica/
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
367 W: https://01.org/linux-acpi
368 B: https://bugzilla.kernel.org
369 F: drivers/acpi/fan.c
371 ACPI FOR ARM64 (ACPI/arm64)
372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M: Hanjun Guo <guohanjun@huawei.com>
374 M: Sudeep Holla <sudeep.holla@arm.com>
375 L: linux-acpi@vger.kernel.org
376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
378 F: drivers/acpi/arm64
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M: Hans de Goede <hdegoede@redhat.com>
382 L: platform-driver-x86@vger.kernel.org
384 F: drivers/platform/x86/i2c-multi-instantiate.c
387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M: Len Brown <lenb@kernel.org>
389 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R: Mika Westerberg <mika.westerberg@linux.intel.com>
391 L: linux-acpi@vger.kernel.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q: https://patchwork.kernel.org/project/linux-acpi/list/
395 B: https://bugzilla.kernel.org
396 F: drivers/acpi/pmic/
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
404 F: drivers/acpi/*thermal*
407 M: Zhang Rui <rui.zhang@intel.com>
408 L: linux-acpi@vger.kernel.org
410 W: https://01.org/linux-acpi
411 B: https://bugzilla.kernel.org
412 F: drivers/acpi/acpi_video.c
415 L: platform-driver-x86@vger.kernel.org
417 F: drivers/platform/x86/wmi.c
418 F: include/uapi/linux/wmi.h
420 AD1889 ALSA SOUND DRIVER
421 W: https://parisc.wiki.kernel.org/index.php/AD1889
422 L: linux-parisc@vger.kernel.org
424 F: sound/pci/ad1889.*
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5254
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/misc/ad525x_dpot.c
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD5398
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/regulator/ad5398.c
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7142
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/misc/ad714x.c
447 AD7877 TOUCHSCREEN DRIVER
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7877
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7877.c
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M: Michael Hennerich <michael.hennerich@analog.com>
456 W: http://wiki.analog.com/AD7879
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/touchscreen/ad7879.c
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M: Jiri Kosina <jikos@kernel.org>
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: https://wiki.analog.com/ADF7242
468 W: http://ez.analog.com/community/linux-device-drivers
469 L: linux-wpan@vger.kernel.org
471 F: drivers/net/ieee802154/adf7242.c
472 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
474 ADM1025 HARDWARE MONITOR DRIVER
475 M: Jean Delvare <jdelvare@suse.com>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/adm1025.rst
479 F: drivers/hwmon/adm1025.c
481 ADM1029 HARDWARE MONITOR DRIVER
482 M: Corentin Labbe <clabbe.montjoie@gmail.com>
483 L: linux-hwmon@vger.kernel.org
485 F: drivers/hwmon/adm1029.c
487 ADM8211 WIRELESS DRIVER
488 L: linux-wireless@vger.kernel.org
489 W: http://wireless.kernel.org/
491 F: drivers/net/wireless/admtek/adm8211.*
493 ADP1653 FLASH CONTROLLER DRIVER
494 M: Sakari Ailus <sakari.ailus@iki.fi>
495 L: linux-media@vger.kernel.org
497 F: drivers/media/i2c/adp1653.c
498 F: include/media/i2c/adp1653.h
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/ADP5520
503 W: http://ez.analog.com/community/linux-device-drivers
505 F: drivers/mfd/adp5520.c
506 F: drivers/video/backlight/adp5520_bl.c
507 F: drivers/leds/leds-adp5520.c
508 F: drivers/gpio/gpio-adp5520.c
509 F: drivers/input/keyboard/adp5520-keys.c
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP5588
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/keyboard/adp5588-keys.c
517 F: drivers/gpio/gpio-adp5588.c
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP8860
522 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/video/backlight/adp8860_bl.c
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475.rst
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
552 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M: Rain River <rain.1986.08.12@gmail.com>
652 M: Zhu Yanjun <zyjzyj2000@gmail.com>
653 L: netdev@vger.kernel.org
655 F: drivers/net/ethernet/nvidia/*
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M: Duncan Sands <duncan.sands@free.fr>
659 L: linux-usb@vger.kernel.org
660 W: http://www.linux-usb.org/SpeedTouch/
662 F: drivers/usb/atm/speedtch.c
663 F: drivers/usb/atm/usbatm.c
665 ALCHEMY AU1XX0 MMC DRIVER
666 M: Manuel Lauss <manuel.lauss@gmail.com>
668 F: drivers/mmc/host/au1xmmc.c
671 M: Rudolf Marek <r.marek@assembler.cz>
672 L: linux-i2c@vger.kernel.org
674 F: Documentation/i2c/busses/i2c-ali1563.rst
675 F: drivers/i2c/busses/i2c-ali1563.c
677 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M: Tomislav Denis <tomislav.denis@avl.com>
679 W: http://www.allsensors.com/
681 L: linux-iio@vger.kernel.org
682 F: drivers/iio/pressure/dlhl60d.c
683 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M: Michael Tretter <m.tretter@pengutronix.de>
687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/allegro-dvt/
692 ALLWINNER CPUFREQ DRIVER
693 M: Yangtao Li <tiny.windzz@gmail.com>
694 L: linux-pm@vger.kernel.org
696 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
699 ALLWINNER CRYPTO DRIVERS
700 M: Corentin Labbe <clabbe.montjoie@gmail.com>
701 L: linux-crypto@vger.kernel.org
703 F: drivers/crypto/allwinner/
705 ALLWINNER THERMAL DRIVER
706 M: Vasily Khoruzhick <anarsoul@gmail.com>
707 M: Yangtao Li <tiny.windzz@gmail.com>
708 L: linux-pm@vger.kernel.org
710 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F: drivers/thermal/sun8i_thermal.c
714 M: Maxime Ripard <mripard@kernel.org>
715 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L: linux-media@vger.kernel.org
718 F: drivers/staging/media/sunxi/cedrus/
721 M: Richard Henderson <rth@twiddle.net>
722 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M: Matt Turner <mattst88@gmail.com>
725 L: linux-alpha@vger.kernel.org
728 ALPS PS/2 TOUCHPAD DRIVER
729 R: Pali Rohár <pali.rohar@gmail.com>
730 F: drivers/input/mouse/alps.*
732 ALTERA I2C CONTROLLER DRIVER
733 M: Thor Thayer <thor.thayer@linux.intel.com>
735 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F: drivers/i2c/busses/i2c-altera.c
738 ALTERA MAILBOX DRIVER
739 M: Ley Foon Tan <ley.foon.tan@intel.com>
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
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
768 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
770 F: drivers/net/ethernet/altera/
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M: Tobias Klauser <tklauser@distanz.ch>
774 L: linux-serial@vger.kernel.org
775 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
777 F: drivers/tty/serial/altera_uart.c
778 F: drivers/tty/serial/altera_jtaguart.c
779 F: include/linux/altera_uart.h
780 F: include/linux/altera_jtaguart.h
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M: Talel Shenhar <talel@amazon.com>
785 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F: drivers/thermal/thermal_mmio.c
788 AMAZON ETHERNET DRIVERS
789 M: Netanel Belgazal <netanel@amazon.com>
790 M: Arthur Kiyanovski <akiyano@amazon.com>
791 R: Guy Tzalik <gtzalik@amazon.com>
792 R: Saeed Bishara <saeedb@amazon.com>
793 R: Zorik Machulsky <zorik@amazon.com>
794 L: netdev@vger.kernel.org
796 F: Documentation/networking/device_drivers/amazon/ena.txt
797 F: drivers/net/ethernet/amazon/
799 AMAZON RDMA EFA DRIVER
800 M: Gal Pressman <galpress@amazon.com>
801 R: Yossi Leybovich <sleybo@amazon.com>
802 L: linux-rdma@vger.kernel.org
803 Q: https://patchwork.kernel.org/project/linux-rdma/list/
805 F: drivers/infiniband/hw/efa/
806 F: include/uapi/rdma/efa-abi.h
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M: Tom Lendacky <thomas.lendacky@amd.com>
810 L: linux-crypto@vger.kernel.org
812 F: drivers/crypto/ccp/
813 F: include/linux/ccp.h
816 M: Harry Wentland <harry.wentland@amd.com>
817 M: Leo Li <sunpeng.li@amd.com>
818 L: amd-gfx@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~agd5f/linux
821 F: drivers/gpu/drm/amd/display/
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M: Huang Rui <ray.huang@amd.com>
825 L: linux-hwmon@vger.kernel.org
827 F: Documentation/hwmon/fam15h_power.rst
828 F: drivers/hwmon/fam15h_power.c
831 M: Enrico Weigelt, metux IT consult <info@metux.net>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-amd-fch.c
835 F: include/linux/platform_data/gpio/gpio-amd-fch.h
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
840 F: drivers/usb/gadget/udc/amd5536udc.*
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M: Andres Salomon <dilinger@queued.net>
844 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
847 F: drivers/char/hw_random/geode-rng.c
848 F: drivers/crypto/geode*
849 F: drivers/video/fbdev/geode/
850 F: arch/x86/include/asm/geode.h
853 M: Joerg Roedel <joro@8bytes.org>
854 L: iommu@lists.linux-foundation.org
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
857 F: drivers/iommu/amd_iommu*.[ch]
858 F: include/linux/amd-iommu.h
861 M: Felix Kuehling <Felix.Kuehling@amd.com>
862 L: amd-gfx@lists.freedesktop.org
863 T: git git://people.freedesktop.org/~agd5f/linux
865 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F: drivers/gpu/drm/amd/amdkfd/
867 F: drivers/gpu/drm/amd/include/cik_structs.h
868 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F: drivers/gpu/drm/amd/include/vi_structs.h
870 F: drivers/gpu/drm/amd/include/v9_structs.h
871 F: include/uapi/linux/kfd_ioctl.h
874 M: Elie Morisse <syniurge@gmail.com>
875 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L: linux-i2c@vger.kernel.org
879 F: drivers/i2c/busses/i2c-amd-mp2*
882 M: Evan Quan <evan.quan@amd.com>
883 L: amd-gfx@lists.freedesktop.org
885 F: drivers/gpu/drm/amd/powerplay/
886 T: git git://people.freedesktop.org/~agd5f/linux
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M: Brijesh Singh <brijeshkumar.singh@amd.com>
890 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
893 F: arch/arm64/boot/dts/amd/
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: netdev@vger.kernel.org
899 F: drivers/net/ethernet/amd/xgbe/
900 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
902 ANALOG DEVICES INC AD5686 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/dac/ad5686*
908 F: drivers/iio/dac/ad5696*
910 ANALOG DEVICES INC AD5758 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 L: linux-iio@vger.kernel.org
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/iio/dac/ad5758.c
916 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
918 ANALOG DEVICES INC AD7091R5 DRIVER
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7091r5.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
926 ANALOG DEVICES INC AD7124 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7124.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
934 ANALOG DEVICES INC AD7192 DRIVER
935 M: Alexandru Tachici <alexandru.tachici@analog.com>
936 L: linux-iio@vger.kernel.org
937 W: http://ez.analog.com/community/linux-device-drivers
939 F: drivers/iio/adc/ad7192.c
940 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
942 ANALOG DEVICES INC AD7292 DRIVER
943 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
944 L: linux-iio@vger.kernel.org
945 W: http://ez.analog.com/community/linux-device-drivers
947 F: drivers/iio/adc/ad7292.c
948 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
950 ANALOG DEVICES INC AD7606 DRIVER
951 M: Stefan Popa <stefan.popa@analog.com>
952 M: Beniamin Bia <beniamin.bia@analog.com>
953 L: linux-iio@vger.kernel.org
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: drivers/iio/adc/ad7606.c
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
959 ANALOG DEVICES INC AD7768-1 DRIVER
960 M: Stefan Popa <stefan.popa@analog.com>
961 L: linux-iio@vger.kernel.org
962 W: http://ez.analog.com/community/linux-device-drivers
964 F: drivers/iio/adc/ad7768-1.c
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
967 ANALOG DEVICES INC AD7780 DRIVER
968 M: Michael Hennerich <Michael.Hennerich@analog.com>
969 M: Renato Lui Geh <renatogeh@gmail.com>
970 L: linux-iio@vger.kernel.org
971 W: http://ez.analog.com/community/linux-device-drivers
973 F: drivers/iio/adc/ad7780.c
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
976 ANALOG DEVICES INC AD9389B DRIVER
977 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
978 L: linux-media@vger.kernel.org
980 F: drivers/media/i2c/ad9389b*
982 ANALOG DEVICES INC ADGS1408 DRIVER
983 M: Mircea Caprioru <mircea.caprioru@analog.com>
985 F: drivers/mux/adgs1408.c
986 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
988 ANALOG DEVICES INC ADIN DRIVER
989 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
990 L: netdev@vger.kernel.org
991 W: http://ez.analog.com/community/linux-device-drivers
993 F: drivers/net/phy/adin.c
994 F: Documentation/devicetree/bindings/net/adi,adin.yaml
996 ANALOG DEVICES INC ADIS DRIVER LIBRARY
997 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
999 L: linux-iio@vger.kernel.org
1000 F: include/linux/iio/imu/adis.h
1001 F: drivers/iio/imu/adis.c
1003 ANALOG DEVICES INC ADIS16460 DRIVER
1004 M: Dragos Bogdan <dragos.bogdan@analog.com>
1006 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: drivers/iio/imu/adis16460.c
1009 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1011 ANALOG DEVICES INC ADM1177 DRIVER
1012 M: Beniamin Bia <beniamin.bia@analog.com>
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 L: linux-hwmon@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1017 F: drivers/hwmon/adm1177.c
1018 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1020 ANALOG DEVICES INC ADP5061 DRIVER
1021 M: Stefan Popa <stefan.popa@analog.com>
1022 L: linux-pm@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1025 F: drivers/power/supply/adp5061.c
1027 ANALOG DEVICES INC ADV7180 DRIVER
1028 M: Lars-Peter Clausen <lars@metafoo.de>
1029 L: linux-media@vger.kernel.org
1030 W: http://ez.analog.com/community/linux-device-drivers
1032 F: drivers/media/i2c/adv7180.c
1034 ANALOG DEVICES INC ADV748X DRIVER
1035 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1036 L: linux-media@vger.kernel.org
1038 F: drivers/media/i2c/adv748x/*
1040 ANALOG DEVICES INC ADV7511 DRIVER
1041 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1042 L: linux-media@vger.kernel.org
1044 F: drivers/media/i2c/adv7511*
1046 ANALOG DEVICES INC ADV7604 DRIVER
1047 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1048 L: linux-media@vger.kernel.org
1050 F: drivers/media/i2c/adv7604*
1052 ANALOG DEVICES INC ADV7842 DRIVER
1053 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1054 L: linux-media@vger.kernel.org
1056 F: drivers/media/i2c/adv7842*
1058 ANALOG DEVICES INC ASOC CODEC DRIVERS
1059 M: Lars-Peter Clausen <lars@metafoo.de>
1060 M: Nuno Sá <nuno.sa@analog.com>
1061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1062 W: http://wiki.analog.com/
1063 W: http://ez.analog.com/community/linux-device-drivers
1065 F: sound/soc/codecs/adau*
1066 F: sound/soc/codecs/adav*
1067 F: sound/soc/codecs/ad1*
1068 F: sound/soc/codecs/ad7*
1069 F: sound/soc/codecs/ssm*
1070 F: sound/soc/codecs/sigmadsp.*
1072 ANALOG DEVICES INC DMA DRIVERS
1073 M: Lars-Peter Clausen <lars@metafoo.de>
1074 W: http://ez.analog.com/community/linux-device-drivers
1076 F: drivers/dma/dma-axi-dmac.c
1078 ANALOG DEVICES INC IIO DRIVERS
1079 M: Lars-Peter Clausen <lars@metafoo.de>
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 M: Stefan Popa <stefan.popa@analog.com>
1082 W: http://wiki.analog.com/
1083 W: http://ez.analog.com/community/linux-device-drivers
1085 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1086 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1087 F: drivers/iio/*/ad*
1088 F: drivers/iio/adc/ltc249*
1089 X: drivers/iio/*/adjd*
1090 F: drivers/staging/iio/*/ad*
1092 ANALOG DEVICES INC HMC425A DRIVER
1093 M: Beniamin Bia <beniamin.bia@analog.com>
1094 M: Michael Hennerich <michael.hennerich@analog.com>
1095 L: linux-iio@vger.kernel.org
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1099 F: drivers/iio/amplifiers/hmc425a.c
1101 ANALOGBITS PLL LIBRARIES
1102 M: Paul Walmsley <paul.walmsley@sifive.com>
1104 F: drivers/clk/analogbits/*
1105 F: include/linux/clk/analogbits*
1108 M: Nick Hu <nickhu@andestech.com>
1109 M: Greentime Hu <green.hu@gmail.com>
1110 M: Vincent Chen <deanbo422@gmail.com>
1111 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1114 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1115 F: Documentation/devicetree/bindings/nds32/
1119 ANDROID CONFIG FRAGMENTS
1120 M: Rob Herring <robh@kernel.org>
1122 F: kernel/configs/android*
1125 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1126 M: Arve Hjønnevåg <arve@android.com>
1127 M: Todd Kjos <tkjos@android.com>
1128 M: Martijn Coenen <maco@android.com>
1129 M: Joel Fernandes <joel@joelfernandes.org>
1130 M: Christian Brauner <christian@brauner.io>
1131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1132 L: devel@driverdev.osuosl.org
1135 F: drivers/staging/android/
1137 ANDROID GOLDFISH PIC DRIVER
1138 M: Miodrag Dinic <miodrag.dinic@mips.com>
1140 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1141 F: drivers/irqchip/irq-goldfish-pic.c
1143 ANDROID GOLDFISH RTC DRIVER
1144 M: Miodrag Dinic <miodrag.dinic@mips.com>
1146 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1147 F: drivers/rtc/rtc-goldfish.c
1150 M: Laura Abbott <labbott@redhat.com>
1151 M: Sumit Semwal <sumit.semwal@linaro.org>
1152 L: devel@driverdev.osuosl.org
1153 L: dri-devel@lists.freedesktop.org
1154 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1156 F: drivers/staging/android/ion
1157 F: drivers/staging/android/uapi/ion.h
1159 AOA (Apple Onboard Audio) ALSA DRIVER
1160 M: Johannes Berg <johannes@sipsolutions.net>
1161 L: linuxppc-dev@lists.ozlabs.org
1162 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1166 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1167 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1168 L: linux-iio@vger.kernel.org
1170 F: drivers/iio/adc/stx104.c
1173 M: Jiri Kosina <jikos@kernel.org>
1175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1176 F: arch/x86/kernel/apm_32.c
1177 F: include/linux/apm_bios.h
1178 F: include/uapi/linux/apm_bios.h
1179 F: drivers/char/apm-emulation.c
1181 APPARMOR SECURITY MODULE
1182 M: John Johansen <john.johansen@canonical.com>
1183 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1184 W: wiki.apparmor.net
1185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1187 F: security/apparmor/
1188 F: Documentation/admin-guide/LSM/apparmor.rst
1190 APPLE BCM5974 MULTITOUCH DRIVER
1191 M: Henrik Rydberg <rydberg@bitmath.org>
1192 L: linux-input@vger.kernel.org
1194 F: drivers/input/mouse/bcm5974.c
1197 M: Henrik Rydberg <rydberg@bitmath.org>
1198 L: linux-hwmon@vger.kernel.org
1200 F: drivers/hwmon/applesmc.c
1202 APPLETALK NETWORK LAYER
1203 L: netdev@vger.kernel.org
1205 F: drivers/net/appletalk/
1207 F: include/linux/atalk.h
1208 F: include/uapi/linux/atalk.h
1210 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1211 M: Khuong Dinh <khuong@os.amperecomputing.com>
1213 F: arch/arm64/boot/dts/apm/
1215 APPLIED MICRO (APM) X-GENE SOC EDAC
1216 M: Khuong Dinh <khuong@os.amperecomputing.com>
1218 F: drivers/edac/xgene_edac.c
1219 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1221 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1222 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1223 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1225 F: drivers/net/ethernet/apm/xgene-v2/
1227 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1228 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1229 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1230 M: Quan Nguyen <quan@os.amperecomputing.com>
1232 F: drivers/net/ethernet/apm/xgene/
1233 F: drivers/net/phy/mdio-xgene.c
1234 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1235 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1237 APPLIED MICRO (APM) X-GENE SOC PMU
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: drivers/perf/xgene_pmu.c
1241 F: Documentation/admin-guide/perf/xgene-pmu.rst
1242 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1244 APTINA CAMERA SENSOR PLL
1245 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1246 L: linux-media@vger.kernel.org
1248 F: drivers/media/i2c/aptina-pll.*
1250 AQUANTIA ETHERNET DRIVER (atlantic)
1251 M: Igor Russkikh <irusskikh@marvell.com>
1252 L: netdev@vger.kernel.org
1254 W: https://www.marvell.com/
1255 Q: http://patchwork.ozlabs.org/project/netdev/list/
1256 F: drivers/net/ethernet/aquantia/atlantic/
1257 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1259 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1260 M: Egor Pomozov <epomozov@marvell.com>
1261 L: netdev@vger.kernel.org
1263 W: http://www.aquantia.com
1264 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1266 ARC FRAMEBUFFER DRIVER
1267 M: Jaya Kumar <jayalk@intworks.biz>
1269 F: drivers/video/fbdev/arcfb.c
1270 F: drivers/video/fbdev/core/fb_defio.c
1273 M: Alexey Brodkin <abrodkin@synopsys.com>
1275 F: drivers/gpu/drm/arc/
1276 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1278 ARCNET NETWORK LAYER
1279 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1280 L: netdev@vger.kernel.org
1282 F: drivers/net/arcnet/
1283 F: include/uapi/linux/if_arcnet.h
1285 ARM ARCHITECTED TIMER DRIVER
1286 M: Mark Rutland <mark.rutland@arm.com>
1287 M: Marc Zyngier <maz@kernel.org>
1288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290 F: arch/arm/include/asm/arch_timer.h
1291 F: arch/arm64/include/asm/arch_timer.h
1292 F: drivers/clocksource/arm_arch_timer.c
1294 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1295 M: Linus Walleij <linus.walleij@linaro.org>
1296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 F: Documentation/devicetree/bindings/arm/arm-boards
1299 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1300 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1301 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1302 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1303 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1304 F: arch/arm/mach-integrator/
1305 F: arch/arm/mach-realview/
1306 F: arch/arm/mach-versatile/
1307 F: arch/arm/plat-versatile/
1308 F: arch/arm/boot/dts/arm-realview-*
1309 F: arch/arm/boot/dts/integrator*
1310 F: arch/arm/boot/dts/versatile*
1311 F: drivers/clk/versatile/
1312 F: drivers/i2c/busses/i2c-versatile.c
1313 F: drivers/irqchip/irq-versatile-fpga.c
1314 F: drivers/mtd/maps/physmap_of_versatile.c
1315 F: drivers/power/reset/arm-versatile-reboot.c
1316 F: drivers/soc/versatile/
1318 ARM HDLCD DRM DRIVER
1319 M: Liviu Dudau <liviu.dudau@arm.com>
1321 F: drivers/gpu/drm/arm/hdlcd_*
1322 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1324 ARM KOMEDA DRM-KMS DRIVER
1325 M: James (Qian) Wang <james.qian.wang@arm.com>
1326 M: Liviu Dudau <liviu.dudau@arm.com>
1327 M: Mihail Atanassov <mihail.atanassov@arm.com>
1328 L: Mali DP Maintainers <malidp@foss.arm.com>
1330 T: git git://anongit.freedesktop.org/drm/drm-misc
1331 F: drivers/gpu/drm/arm/display/include/
1332 F: drivers/gpu/drm/arm/display/komeda/
1333 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1334 F: Documentation/gpu/komeda-kms.rst
1336 ARM MALI-DP DRM DRIVER
1337 M: Liviu Dudau <liviu.dudau@arm.com>
1338 M: Brian Starkey <brian.starkey@arm.com>
1339 L: Mali DP Maintainers <malidp@foss.arm.com>
1341 T: git git://anongit.freedesktop.org/drm/drm-misc
1342 F: drivers/gpu/drm/arm/
1343 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1344 F: Documentation/gpu/afbc.rst
1346 ARM MALI PANFROST DRM DRIVER
1347 M: Rob Herring <robh@kernel.org>
1348 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1349 R: Steven Price <steven.price@arm.com>
1350 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1351 L: dri-devel@lists.freedesktop.org
1353 T: git git://anongit.freedesktop.org/drm/drm-misc
1354 F: drivers/gpu/drm/panfrost/
1355 F: include/uapi/drm/panfrost_drm.h
1357 ARM MFM AND FLOPPY DRIVERS
1358 M: Ian Molton <spyro@f2s.com>
1360 F: arch/arm/mach-rpc/floppydma.S
1361 F: arch/arm/include/asm/floppy.h
1363 ARM PMU PROFILING AND DEBUGGING
1364 M: Will Deacon <will@kernel.org>
1365 M: Mark Rutland <mark.rutland@arm.com>
1367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 F: arch/arm*/kernel/perf_*
1369 F: arch/arm/oprofile/common.c
1370 F: arch/arm*/kernel/hw_breakpoint.c
1371 F: arch/arm*/include/asm/hw_breakpoint.h
1372 F: arch/arm*/include/asm/perf_event.h
1374 F: include/linux/perf/arm_pmu.h
1375 F: Documentation/devicetree/bindings/arm/pmu.yaml
1376 F: Documentation/devicetree/bindings/perf/
1379 M: Russell King <linux@armlinux.org.uk>
1380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 W: http://www.armlinux.org.uk/
1383 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1385 X: arch/arm/boot/dts/
1387 ARM PRIMECELL AACI PL041 DRIVER
1388 M: Russell King <linux@armlinux.org.uk>
1392 ARM PRIMECELL BUS SUPPORT
1393 M: Russell King <linux@armlinux.org.uk>
1396 F: include/linux/amba/bus.h
1398 ARM PRIMECELL CLCD PL110 DRIVER
1399 M: Russell King <linux@armlinux.org.uk>
1401 F: drivers/video/fbdev/amba-clcd.*
1403 ARM PRIMECELL KMI PL050 DRIVER
1404 M: Russell King <linux@armlinux.org.uk>
1406 F: drivers/input/serio/ambakmi.*
1407 F: include/linux/amba/kmi.h
1409 ARM PRIMECELL MMCI PL180/1 DRIVER
1410 M: Russell King <linux@armlinux.org.uk>
1412 F: drivers/mmc/host/mmci.*
1413 F: include/linux/amba/mmci.h
1415 ARM PRIMECELL SSP PL022 SPI DRIVER
1416 M: Linus Walleij <linus.walleij@linaro.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1420 F: drivers/spi/spi-pl022.c
1422 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1423 M: Russell King <linux@armlinux.org.uk>
1425 F: drivers/tty/serial/amba-pl01*.c
1426 F: include/linux/amba/serial.h
1428 ARM PRIMECELL VIC PL190/PL192 DRIVER
1429 M: Linus Walleij <linus.walleij@linaro.org>
1430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1433 F: drivers/irqchip/irq-vic.c
1435 AMAZON ANNAPURNA LABS FIC DRIVER
1436 M: Talel Shenhar <talel@amazon.com>
1438 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1439 F: drivers/irqchip/irq-al-fic.c
1442 M: Will Deacon <will@kernel.org>
1443 R: Robin Murphy <robin.murphy@arm.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: drivers/iommu/arm-smmu*
1447 F: drivers/iommu/io-pgtable-arm.c
1448 F: drivers/iommu/io-pgtable-arm-v7s.c
1450 ARM SUB-ARCHITECTURES
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1457 ARM/ACTIONS SEMI ARCHITECTURE
1458 M: Andreas Färber <afaerber@suse.de>
1459 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463 F: arch/arm/mach-actions/
1464 F: arch/arm/boot/dts/owl-*
1465 F: arch/arm64/boot/dts/actions/
1466 F: drivers/clk/actions/
1467 F: drivers/clocksource/timer-owl*
1468 F: drivers/dma/owl-dma.c
1469 F: drivers/i2c/busses/i2c-owl.c
1470 F: drivers/mmc/host/owl-mmc.c
1471 F: drivers/pinctrl/actions/*
1472 F: drivers/soc/actions/
1473 F: include/dt-bindings/power/owl-*
1474 F: include/linux/soc/actions/
1475 F: Documentation/devicetree/bindings/arm/actions.yaml
1476 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1477 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1478 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1479 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1480 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1481 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1482 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1484 ARM/ADS SPHERE MACHINE SUPPORT
1485 M: Lennert Buytenhek <kernel@wantstofly.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 ARM/AFEB9260 MACHINE SUPPORT
1490 M: Sergey Lapin <slapin@ossfans.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/AJECO 1ARM MACHINE SUPPORT
1495 M: Lennert Buytenhek <kernel@wantstofly.org>
1496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 ARM/Allwinner SoC Clock Support
1500 M: Emilio López <emilio@elopez.com.ar>
1502 F: drivers/clk/sunxi/
1504 ARM/Allwinner sunXi SoC support
1505 M: Maxime Ripard <mripard@kernel.org>
1506 M: Chen-Yu Tsai <wens@csie.org>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/mach-sunxi/
1512 F: arch/arm64/boot/dts/allwinner/
1513 F: drivers/clk/sunxi-ng/
1514 F: drivers/pinctrl/sunxi/
1515 F: drivers/soc/sunxi/
1516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1518 Allwinner A10 CSI driver
1519 M: Maxime Ripard <mripard@kernel.org>
1520 L: linux-media@vger.kernel.org
1521 T: git git://linuxtv.org/media_tree.git
1522 F: drivers/media/platform/sunxi/sun4i-csi/
1523 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1526 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1527 M: Neil Armstrong <narmstrong@baylibre.com>
1528 M: Jerome Brunet <jbrunet@baylibre.com>
1529 L: linux-amlogic@lists.infradead.org
1531 F: drivers/clk/meson/
1532 F: include/dt-bindings/clock/meson*
1533 F: include/dt-bindings/clock/gxbb*
1534 F: Documentation/devicetree/bindings/clock/amlogic*
1536 ARM/Amlogic Meson SoC support
1537 M: Kevin Hilman <khilman@baylibre.com>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539 L: linux-amlogic@lists.infradead.org
1540 W: http://linux-meson.com/
1542 F: arch/arm/mach-meson/
1543 F: arch/arm/boot/dts/meson*
1544 F: arch/arm64/boot/dts/amlogic/
1545 F: drivers/pinctrl/meson/
1546 F: drivers/mmc/host/meson*
1547 F: drivers/soc/amlogic/
1548 F: drivers/rtc/rtc-meson*
1551 ARM/Amlogic Meson SoC Crypto Drivers
1552 M: Corentin Labbe <clabbe@baylibre.com>
1553 L: linux-crypto@vger.kernel.org
1554 L: linux-amlogic@lists.infradead.org
1556 F: drivers/crypto/amlogic/
1557 F: Documentation/devicetree/bindings/crypto/amlogic*
1559 ARM/Amlogic Meson SoC Sound Drivers
1560 M: Jerome Brunet <jbrunet@baylibre.com>
1561 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1564 F: Documentation/devicetree/bindings/sound/amlogic*
1566 ARM/Annapurna Labs ALPINE ARCHITECTURE
1567 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1568 M: Antoine Tenart <antoine.tenart@bootlin.com>
1569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571 F: arch/arm/mach-alpine/
1572 F: arch/arm/boot/dts/alpine*
1573 F: arch/arm64/boot/dts/al/
1574 F: drivers/*/*alpine*
1576 ARM/ARTPEC MACHINE SUPPORT
1577 M: Jesper Nilsson <jesper.nilsson@axis.com>
1578 M: Lars Persson <lars.persson@axis.com>
1580 L: linux-arm-kernel@axis.com
1581 F: arch/arm/mach-artpec
1582 F: arch/arm/boot/dts/artpec6*
1584 F: drivers/crypto/axis
1585 F: drivers/mmc/host/usdhi6rol0.c
1586 F: drivers/pinctrl/pinctrl-artpec*
1587 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1589 ARM/ASPEED I2C DRIVER
1590 M: Brendan Higgins <brendanhiggins@google.com>
1591 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1592 R: Joel Stanley <joel@jms.id.au>
1593 L: linux-i2c@vger.kernel.org
1594 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1596 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1597 F: drivers/i2c/busses/i2c-aspeed.c
1598 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1599 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1601 ARM/ASPEED MACHINE SUPPORT
1602 M: Joel Stanley <joel@jms.id.au>
1603 R: Andrew Jeffery <andrew@aj.id.au>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1606 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1609 F: arch/arm/mach-aspeed/
1610 F: arch/arm/boot/dts/aspeed-*
1613 ARM/BITMAIN ARCHITECTURE
1614 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 F: arch/arm64/boot/dts/bitmain/
1618 F: drivers/clk/clk-bm1880.c
1619 F: drivers/pinctrl/pinctrl-bm1880.c
1620 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1621 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1622 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1624 ARM/CALXEDA HIGHBANK ARCHITECTURE
1625 M: Rob Herring <robh@kernel.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/mach-highbank/
1629 F: arch/arm/boot/dts/highbank.dts
1630 F: arch/arm/boot/dts/ecx-*.dts*
1632 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1633 M: Krzysztof Halasa <khalasa@piap.pl>
1635 F: arch/arm/mach-cns3xxx/
1637 ARM/CAVIUM THUNDER NETWORK DRIVER
1638 M: Sunil Goutham <sgoutham@marvell.com>
1639 M: Robert Richter <rrichter@marvell.com>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 F: drivers/net/ethernet/cavium/thunder/
1644 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1645 M: Lukasz Majewski <lukma@denx.de>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/mach-ep93xx/ts72xx.c
1650 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1651 M: Alexander Shiyan <shc_work@mail.ru>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1657 M: Lennert Buytenhek <kernel@wantstofly.org>
1658 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1661 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1662 M: Hartley Sweeten <hsweeten@visionengravers.com>
1663 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/mach-ep93xx/
1667 F: arch/arm/mach-ep93xx/include/mach/
1670 M: Russell King <linux@armlinux.org.uk>
1671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1674 F: drivers/clk/clkdev.c
1676 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1677 M: Mike Rapoport <mike@compulab.co.il>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1682 M: Baruch Siach <baruch@tkos.co.il>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 F: arch/arm/boot/dts/cx92755*
1688 ARM/CONTEC MICRO9 MACHINE SUPPORT
1689 M: Hubert Feurstein <hubert.feurstein@contec.at>
1691 F: arch/arm/mach-ep93xx/micro9.c
1693 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1694 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1695 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F: drivers/hwtracing/coresight/*
1699 F: Documentation/trace/coresight/*
1700 F: Documentation/devicetree/bindings/arm/coresight.txt
1701 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1702 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1703 F: tools/perf/arch/arm/util/pmu.c
1704 F: tools/perf/arch/arm/util/auxtrace.c
1705 F: tools/perf/arch/arm/util/cs-etm.c
1706 F: tools/perf/arch/arm/util/cs-etm.h
1707 F: tools/perf/util/cs-etm.*
1708 F: tools/perf/util/cs-etm-decoder/*
1710 ARM/CORGI MACHINE SUPPORT
1711 M: Richard Purdie <rpurdie@rpsys.net>
1714 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1715 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1716 M: Linus Walleij <linus.walleij@linaro.org>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 T: git git://github.com/ulli-kroll/linux.git
1720 F: Documentation/devicetree/bindings/arm/gemini.txt
1721 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1722 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1723 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1724 F: arch/arm/mach-gemini/
1725 F: drivers/net/ethernet/cortina/
1726 F: drivers/pinctrl/pinctrl-gemini.c
1727 F: drivers/rtc/rtc-ftrtc010.c
1729 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1730 M: Barry Song <baohua@kernel.org>
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1734 F: arch/arm/boot/dts/prima2*
1735 F: arch/arm/mach-prima2/
1736 F: drivers/clk/sirf/
1737 F: drivers/clocksource/timer-prima2.c
1738 F: drivers/clocksource/timer-atlas7.c
1742 ARM/CZ.NIC TURRIS MOX SUPPORT
1743 M: Marek Behun <marek.behun@nic.cz>
1744 W: http://mox.turris.cz
1746 F: Documentation/ABI/testing/debugfs-moxtet
1747 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1748 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1749 F: Documentation/devicetree/bindings/bus/moxtet.txt
1750 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1751 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1752 F: include/linux/moxtet.h
1753 F: drivers/bus/moxtet.c
1754 F: drivers/firmware/turris-mox-rwtm.c
1755 F: drivers/gpio/gpio-moxtet.c
1757 ARM/EBSA110 MACHINE SUPPORT
1758 M: Russell King <linux@armlinux.org.uk>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 W: http://www.armlinux.org.uk/
1762 F: arch/arm/mach-ebsa110/
1763 F: drivers/net/ethernet/amd/am79c961a.*
1765 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1766 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1767 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1773 M: Robert Jarzmik <robert.jarzmik@free.fr>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 F: arch/arm/mach-pxa/ezx.c
1778 ARM/FARADAY FA526 PORT
1779 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 T: git git://git.berlios.de/gemini-board
1783 F: arch/arm/mm/*-fa*
1785 ARM/FOOTBRIDGE ARCHITECTURE
1786 M: Russell King <linux@armlinux.org.uk>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 W: http://www.armlinux.org.uk/
1790 F: arch/arm/include/asm/hardware/dec21285.h
1791 F: arch/arm/mach-footbridge/
1793 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1794 M: Shawn Guo <shawnguo@kernel.org>
1795 M: Sascha Hauer <s.hauer@pengutronix.de>
1796 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1797 R: Fabio Estevam <festevam@gmail.com>
1798 R: NXP Linux Team <linux-imx@nxp.com>
1799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1804 X: drivers/media/i2c/
1806 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1807 M: Shawn Guo <shawnguo@kernel.org>
1808 M: Sascha Hauer <s.hauer@pengutronix.de>
1809 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1810 R: Stefan Agner <stefan@agner.ch>
1811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1814 F: arch/arm/mach-imx/*vf610*
1815 F: arch/arm/boot/dts/vf*
1817 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1818 M: Shawn Guo <shawnguo@kernel.org>
1819 M: Li Yang <leoyang.li@nxp.com>
1820 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1823 F: arch/arm/boot/dts/ls1021a*
1824 F: arch/arm64/boot/dts/freescale/fsl-*
1825 F: arch/arm64/boot/dts/freescale/qoriq-*
1827 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1828 M: Lennert Buytenhek <kernel@wantstofly.org>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 ARM/GUMSTIX MACHINE SUPPORT
1833 M: Steve Sakoman <sakoman@gmail.com>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1838 M: Philipp Zabel <philipp.zabel@gmail.com>
1839 M: Paul Parsons <lost.distance@yahoo.com>
1840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 F: arch/arm/mach-pxa/hx4700.c
1843 F: arch/arm/mach-pxa/include/mach/hx4700.h
1844 F: sound/soc/pxa/hx4700.c
1846 ARM/HISILICON SOC SUPPORT
1847 M: Wei Xu <xuwei5@hisilicon.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 W: http://www.hisilicon.com
1851 T: git git://github.com/hisilicon/linux-hisi.git
1852 F: arch/arm/mach-hisi/
1853 F: arch/arm/boot/dts/hi3*
1854 F: arch/arm/boot/dts/hip*
1855 F: arch/arm/boot/dts/hisi*
1856 F: arch/arm64/boot/dts/hisilicon/
1858 ARM/HP JORNADA 7XX MACHINE SUPPORT
1859 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1863 F: arch/arm/mach-sa1100/jornada720.c
1864 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1866 ARM/IGEP MACHINE SUPPORT
1867 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1868 M: Javier Martinez Canillas <javier@dowhile0.org>
1869 L: linux-omap@vger.kernel.org
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 F: arch/arm/boot/dts/omap3-igep*
1874 ARM/INCOME PXA270 SUPPORT
1875 M: Marek Vasut <marek.vasut@gmail.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1880 ARM/INTEL IOP32X ARM ARCHITECTURE
1881 M: Lennert Buytenhek <kernel@wantstofly.org>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 ARM/INTEL IQ81342EX MACHINE SUPPORT
1886 M: Lennert Buytenhek <kernel@wantstofly.org>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 ARM/INTEL IXDP2850 MACHINE SUPPORT
1891 M: Lennert Buytenhek <kernel@wantstofly.org>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895 ARM/INTEL IXP4XX ARM ARCHITECTURE
1896 M: Linus Walleij <linusw@kernel.org>
1897 M: Imre Kaloz <kaloz@openwrt.org>
1898 M: Krzysztof Halasa <khalasa@piap.pl>
1899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1902 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1903 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1904 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1905 F: arch/arm/mach-ixp4xx/
1906 F: drivers/clocksource/timer-ixp4xx.c
1907 F: drivers/gpio/gpio-ixp4xx.c
1908 F: drivers/irqchip/irq-ixp4xx.c
1909 F: include/linux/irqchip/irq-ixp4xx.h
1910 F: include/linux/platform_data/timer-ixp4xx.h
1912 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1913 M: Jonathan Cameron <jic23@cam.ac.uk>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/mach-pxa/stargate2.c
1917 F: drivers/pcmcia/pxa2xx_stargate2.c
1919 ARM/INTEL XSC3 (MANZANO) ARM CORE
1920 M: Lennert Buytenhek <kernel@wantstofly.org>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1925 M: Lennert Buytenhek <kernel@wantstofly.org>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 ARM/LG1K ARCHITECTURE
1930 M: Chanho Min <chanho.min@lge.com>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 F: arch/arm64/boot/dts/lg/
1935 ARM/LOGICPD PXA270 MACHINE SUPPORT
1936 M: Lennert Buytenhek <kernel@wantstofly.org>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 ARM/LPC18XX ARCHITECTURE
1941 M: Vladimir Zapolskiy <vz@mleia.com>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1945 F: arch/arm/boot/dts/lpc43*
1946 F: drivers/i2c/busses/i2c-lpc2k.c
1947 F: drivers/memory/pl172.c
1948 F: drivers/mtd/spi-nor/nxp-spifi.c
1949 F: drivers/rtc/rtc-lpc24xx.c
1952 ARM/LPC32XX SOC SUPPORT
1953 M: Vladimir Zapolskiy <vz@mleia.com>
1954 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1958 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1959 F: arch/arm/boot/dts/lpc32*
1960 F: arch/arm/mach-lpc32xx/
1961 F: drivers/i2c/busses/i2c-pnx.c
1962 F: drivers/net/ethernet/nxp/lpc_eth.c
1963 F: drivers/usb/host/ohci-nxp.c
1964 F: drivers/watchdog/pnx4008_wdt.c
1967 ARM/MAGICIAN MACHINE SUPPORT
1968 M: Philipp Zabel <philipp.zabel@gmail.com>
1971 ARM/Marvell Dove/MV78xx0/Orion SOC support
1972 M: Jason Cooper <jason@lakedaemon.net>
1973 M: Andrew Lunn <andrew@lunn.ch>
1974 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975 M: Gregory Clement <gregory.clement@bootlin.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: Documentation/devicetree/bindings/soc/dove/
1979 F: arch/arm/mach-dove/
1980 F: arch/arm/mach-mv78xx0/
1981 F: arch/arm/mach-orion5x/
1982 F: arch/arm/plat-orion/
1983 F: arch/arm/boot/dts/dove*
1984 F: arch/arm/boot/dts/orion5x*
1985 T: git git://git.infradead.org/linux-mvebu.git
1987 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1988 M: Jason Cooper <jason@lakedaemon.net>
1989 M: Andrew Lunn <andrew@lunn.ch>
1990 M: Gregory Clement <gregory.clement@bootlin.com>
1991 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 F: arch/arm/boot/dts/armada*
1995 F: arch/arm/boot/dts/kirkwood*
1996 F: arch/arm/configs/mvebu_*_defconfig
1997 F: arch/arm/mach-mvebu/
1998 F: arch/arm64/boot/dts/marvell/armada*
1999 F: arch/arm64/boot/dts/marvell/cn913*
2000 F: drivers/cpufreq/armada-37xx-cpufreq.c
2001 F: drivers/cpufreq/armada-8k-cpufreq.c
2002 F: drivers/cpufreq/mvebu-cpufreq.c
2003 F: drivers/irqchip/irq-armada-370-xp.c
2004 F: drivers/irqchip/irq-mvebu-*
2005 F: drivers/pinctrl/mvebu/
2006 F: drivers/rtc/rtc-armada38x.c
2007 T: git git://git.infradead.org/linux-mvebu.git
2009 ARM/Mediatek RTC DRIVER
2010 M: Eddie Huang <eddie.huang@mediatek.com>
2011 M: Sean Wang <sean.wang@mediatek.com>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2015 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2016 F: drivers/rtc/rtc-mt6397.c
2017 F: drivers/rtc/rtc-mt7622.c
2019 ARM/Mediatek SoC support
2020 M: Matthias Brugger <matthias.bgg@gmail.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2023 W: https://mtk.bcnfs.org/
2024 C: irc://chat.freenode.net/linux-mediatek
2026 F: arch/arm/boot/dts/mt6*
2027 F: arch/arm/boot/dts/mt7*
2028 F: arch/arm/boot/dts/mt8*
2029 F: arch/arm/mach-mediatek/
2030 F: arch/arm64/boot/dts/mediatek/
2031 F: drivers/soc/mediatek/
2036 ARM/Mediatek USB3 PHY DRIVER
2037 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2041 F: drivers/phy/mediatek/
2042 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2044 ARM/Microchip (AT91) SoC support
2045 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2046 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2047 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2048 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 W: http://www.linux4sam.org
2050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2054 F: arch/arm/mach-at91/
2055 F: include/soc/at91/
2056 F: arch/arm/boot/dts/at91*.dts
2057 F: arch/arm/boot/dts/at91*.dtsi
2058 F: arch/arm/boot/dts/sama*.dts
2059 F: arch/arm/boot/dts/sama*.dtsi
2060 F: arch/arm/include/debug/at91.S
2061 F: drivers/memory/atmel*
2062 F: drivers/watchdog/sama5d4_wdt.c
2063 X: drivers/input/touchscreen/atmel_mxt_ts.c
2064 X: drivers/net/wireless/atmel/
2066 ARM/MIOA701 MACHINE SUPPORT
2067 M: Robert Jarzmik <robert.jarzmik@free.fr>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 F: arch/arm/mach-pxa/mioa701.c
2072 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2073 M: Michael Petchkovsky <mkpetch@internode.on.net>
2076 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2077 M: Linus Walleij <linus.walleij@linaro.org>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2081 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2082 F: arch/arm/mach-nomadik/
2083 F: arch/arm/mach-u300/
2084 F: arch/arm/mach-ux500/
2085 F: drivers/soc/ux500/
2086 F: arch/arm/boot/dts/ste-*
2087 F: drivers/clk/clk-nomadik.c
2088 F: drivers/clk/clk-u300.c
2089 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2090 F: drivers/clocksource/timer-u300.c
2091 F: drivers/dma/coh901318*
2092 F: drivers/dma/ste_dma40*
2093 F: drivers/hwspinlock/u8500_hsem.c
2094 F: drivers/i2c/busses/i2c-nomadik.c
2095 F: drivers/i2c/busses/i2c-stu300.c
2096 F: drivers/iio/adc/ab8500-gpadc.c
2097 F: drivers/mfd/ab3100*
2098 F: drivers/mfd/ab8500*
2099 F: drivers/mfd/abx500*
2100 F: drivers/mfd/dbx500*
2101 F: drivers/mfd/db8500*
2102 F: drivers/pinctrl/nomadik/
2103 F: drivers/pinctrl/pinctrl-coh901*
2104 F: drivers/pinctrl/pinctrl-u300.c
2105 F: drivers/rtc/rtc-ab3100.c
2106 F: drivers/rtc/rtc-ab8500.c
2107 F: drivers/rtc/rtc-coh901331.c
2108 F: drivers/rtc/rtc-pl031.c
2109 F: drivers/watchdog/coh901327_wdt.c
2110 F: Documentation/devicetree/bindings/arm/ste-*
2111 F: Documentation/devicetree/bindings/arm/ux500/
2112 F: Documentation/devicetree/bindings/arm/ux500.yaml
2113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2115 ARM/NUVOTON NPCM ARCHITECTURE
2116 M: Avi Fishman <avifishman70@gmail.com>
2117 M: Tomer Maimon <tmaimon77@gmail.com>
2118 M: Tali Perry <tali.perry1@gmail.com>
2119 R: Patrick Venture <venture@google.com>
2120 R: Nancy Yuen <yuenn@google.com>
2121 R: Benjamin Fair <benjaminfair@google.com>
2122 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2124 F: arch/arm/mach-npcm/
2125 F: arch/arm/boot/dts/nuvoton-npcm*
2126 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2128 F: Documentation/devicetree/bindings/*/*npcm*
2129 F: Documentation/devicetree/bindings/*/*/*npcm*
2131 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2132 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2133 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2135 F: arch/arm/mach-s3c24xx/mach-gta02.c
2136 F: arch/arm/mach-s3c24xx/gta02.h
2138 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2139 M: Alexander Clouter <alex@digriz.org.uk>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2141 W: http://www.digriz.org.uk/ts78xx/kernel
2143 F: arch/arm/mach-orion5x/ts78xx-*
2145 ARM/OXNAS platform support
2146 M: Neil Armstrong <narmstrong@baylibre.com>
2147 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 L: linux-oxnas@groups.io (moderated for non-subscribers)
2150 F: arch/arm/mach-oxnas/
2151 F: arch/arm/boot/dts/ox8*.dts*
2154 ARM/PALM TREO SUPPORT
2155 M: Tomas Cech <sleep_walker@suse.com>
2156 L: linux-arm-kernel@lists.infradead.org
2157 W: http://hackndev.com
2159 F: arch/arm/mach-pxa/palmtreo.*
2161 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2162 M: Marek Vasut <marek.vasut@gmail.com>
2163 L: linux-arm-kernel@lists.infradead.org
2164 W: http://hackndev.com
2166 F: arch/arm/mach-pxa/include/mach/palmtx.h
2167 F: arch/arm/mach-pxa/palmtx.c
2168 F: arch/arm/mach-pxa/palmt5.*
2169 F: arch/arm/mach-pxa/include/mach/palmld.h
2170 F: arch/arm/mach-pxa/palmld.c
2171 F: arch/arm/mach-pxa/palmte2.*
2172 F: arch/arm/mach-pxa/include/mach/palmtc.h
2173 F: arch/arm/mach-pxa/palmtc.c
2176 M: Sergey Lapin <slapin@ossfans.org>
2177 L: linux-arm-kernel@lists.infradead.org
2178 W: http://hackndev.com
2180 F: arch/arm/mach-pxa/palmz72.*
2183 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2184 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2187 ARM/PT DIGITAL BOARD PORT
2188 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2190 W: http://www.armlinux.org.uk/
2193 ARM/QUALCOMM SUPPORT
2194 M: Andy Gross <agross@kernel.org>
2195 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2196 L: linux-arm-msm@vger.kernel.org
2198 F: Documentation/devicetree/bindings/soc/qcom/
2199 F: Documentation/devicetree/bindings/*/qcom*
2200 F: arch/arm/boot/dts/qcom-*.dts
2201 F: arch/arm/boot/dts/qcom-*.dtsi
2202 F: arch/arm/mach-qcom/
2203 F: arch/arm64/boot/dts/qcom/
2206 F: drivers/*/*/qcom/
2207 F: drivers/*/*/qcom*
2208 F: drivers/*/pm8???-*
2209 F: drivers/bluetooth/btqcomsmd.c
2210 F: drivers/clocksource/timer-qcom.c
2211 F: drivers/extcon/extcon-qcom*
2212 F: drivers/iommu/msm*
2213 F: drivers/i2c/busses/i2c-qup.c
2214 F: drivers/i2c/busses/i2c-qcom-geni.c
2215 F: drivers/mfd/ssbi.c
2216 F: drivers/mmc/host/mmci_qcom*
2217 F: drivers/mmc/host/sdhci-msm.c
2218 F: drivers/pci/controller/dwc/pcie-qcom.c
2219 F: drivers/phy/qualcomm/
2220 F: drivers/power/*/msm*
2221 F: drivers/reset/reset-qcom-*
2222 F: drivers/scsi/ufs/ufs-qcom.*
2223 F: drivers/spi/spi-qup.c
2224 F: drivers/spi/spi-geni-qcom.c
2225 F: drivers/spi/spi-qcom-qspi.c
2226 F: drivers/tty/serial/msm_serial.c
2227 F: drivers/usb/dwc3/dwc3-qcom.c
2228 F: include/dt-bindings/*/qcom*
2229 F: include/linux/*/qcom*
2230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2232 ARM/RADISYS ENP2611 MACHINE SUPPORT
2233 M: Lennert Buytenhek <kernel@wantstofly.org>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2237 ARM/RDA MICRO ARCHITECTURE
2238 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2242 F: arch/arm/boot/dts/rda8810pl-*
2243 F: drivers/clocksource/timer-rda.c
2244 F: drivers/gpio/gpio-rda.c
2245 F: drivers/irqchip/irq-rda-intc.c
2246 F: drivers/tty/serial/rda-uart.c
2247 F: Documentation/devicetree/bindings/arm/rda.yaml
2248 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2249 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2250 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2251 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2253 ARM/REALTEK ARCHITECTURE
2254 M: Andreas Färber <afaerber@suse.de>
2255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2256 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2258 F: arch/arm64/boot/dts/realtek/
2259 F: Documentation/devicetree/bindings/arm/realtek.yaml
2261 ARM/RENESAS ARM64 ARCHITECTURE
2262 M: Geert Uytterhoeven <geert+renesas@glider.be>
2263 M: Magnus Damm <magnus.damm@gmail.com>
2264 L: linux-renesas-soc@vger.kernel.org
2265 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2268 F: arch/arm64/boot/dts/renesas/
2269 F: Documentation/devicetree/bindings/arm/renesas.yaml
2270 F: drivers/soc/renesas/
2271 F: include/linux/soc/renesas/
2273 ARM/RISCPC ARCHITECTURE
2274 M: Russell King <linux@armlinux.org.uk>
2275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 W: http://www.armlinux.org.uk/
2278 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2279 F: arch/arm/include/asm/hardware/ioc.h
2280 F: arch/arm/include/asm/hardware/iomd.h
2281 F: arch/arm/include/asm/hardware/memc.h
2282 F: arch/arm/mach-rpc/
2283 F: drivers/net/ethernet/8390/etherh.c
2284 F: drivers/net/ethernet/i825xx/ether1*
2285 F: drivers/net/ethernet/seeq/ether3*
2286 F: drivers/scsi/arm/
2288 ARM/Rockchip SoC support
2289 M: Heiko Stuebner <heiko@sntech.de>
2290 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 L: linux-rockchip@lists.infradead.org
2292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2294 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2295 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2296 F: arch/arm/boot/dts/rk3*
2297 F: arch/arm/boot/dts/rv1108*
2298 F: arch/arm/mach-rockchip/
2299 F: drivers/clk/rockchip/
2300 F: drivers/i2c/busses/i2c-rk3x.c
2301 F: drivers/*/*rockchip*
2302 F: drivers/*/*/*rockchip*
2303 F: sound/soc/rockchip/
2306 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2307 M: Kukjin Kim <kgene@kernel.org>
2308 M: Krzysztof Kozlowski <krzk@kernel.org>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2311 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2313 F: arch/arm/boot/dts/s3c*
2314 F: arch/arm/boot/dts/s5p*
2315 F: arch/arm/boot/dts/exynos*
2316 F: arch/arm64/boot/dts/exynos/
2317 F: arch/arm/plat-samsung/
2318 F: arch/arm/mach-s3c24*/
2319 F: arch/arm/mach-s3c64xx/
2320 F: arch/arm/mach-s5p*/
2321 F: arch/arm/mach-exynos*/
2322 F: drivers/*/*s3c24*
2323 F: drivers/*/*/*s3c24*
2324 F: drivers/*/*s3c64xx*
2325 F: drivers/*/*s5pv210*
2326 F: drivers/memory/samsung/
2327 F: drivers/soc/samsung/
2328 F: drivers/tty/serial/samsung*
2329 F: include/linux/soc/samsung/
2330 F: Documentation/arm/samsung/
2331 F: Documentation/devicetree/bindings/arm/samsung/
2332 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2335 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2336 M: Kyungmin Park <kyungmin.park@samsung.com>
2337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2339 F: arch/arm/mach-s5pv210/
2341 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2342 M: Kyungmin Park <kyungmin.park@samsung.com>
2343 M: Kamil Debski <kamil@wypas.org>
2344 M: Andrzej Hajda <a.hajda@samsung.com>
2345 L: linux-arm-kernel@lists.infradead.org
2346 L: linux-media@vger.kernel.org
2348 F: drivers/media/platform/s5p-g2d/
2350 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2351 M: Marek Szyprowski <m.szyprowski@samsung.com>
2352 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2353 L: linux-media@vger.kernel.org
2355 F: drivers/media/platform/s5p-cec/
2356 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2358 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2359 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2360 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2361 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2362 L: linux-arm-kernel@lists.infradead.org
2363 L: linux-media@vger.kernel.org
2365 F: drivers/media/platform/s5p-jpeg/
2367 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2368 M: Kyungmin Park <kyungmin.park@samsung.com>
2369 M: Kamil Debski <kamil@wypas.org>
2370 M: Jeongtae Park <jtp.park@samsung.com>
2371 M: Andrzej Hajda <a.hajda@samsung.com>
2372 L: linux-arm-kernel@lists.infradead.org
2373 L: linux-media@vger.kernel.org
2375 F: drivers/media/platform/s5p-mfc/
2377 ARM/SHMOBILE ARM ARCHITECTURE
2378 M: Geert Uytterhoeven <geert+renesas@glider.be>
2379 M: Magnus Damm <magnus.damm@gmail.com>
2380 L: linux-renesas-soc@vger.kernel.org
2381 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2384 F: arch/arm/boot/dts/emev2*
2385 F: arch/arm/boot/dts/gr-peach*
2386 F: arch/arm/boot/dts/iwg20d-q7*
2387 F: arch/arm/boot/dts/r7s*
2388 F: arch/arm/boot/dts/r8a*
2389 F: arch/arm/boot/dts/r9a*
2390 F: arch/arm/boot/dts/sh*
2391 F: arch/arm/configs/shmobile_defconfig
2392 F: arch/arm/include/debug/renesas-scif.S
2393 F: arch/arm/mach-shmobile/
2394 F: Documentation/devicetree/bindings/arm/renesas.yaml
2395 F: drivers/soc/renesas/
2396 F: include/linux/soc/renesas/
2398 ARM/SOCFPGA ARCHITECTURE
2399 M: Dinh Nguyen <dinguyen@kernel.org>
2401 F: arch/arm/mach-socfpga/
2402 F: arch/arm/boot/dts/socfpga*
2403 F: arch/arm/configs/socfpga_defconfig
2404 F: arch/arm64/boot/dts/altera/
2405 F: arch/arm64/boot/dts/intel/
2406 W: http://www.rocketboards.org
2407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2409 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2410 M: Dinh Nguyen <dinguyen@kernel.org>
2412 F: drivers/clk/socfpga/
2414 ARM/SOCFPGA EDAC SUPPORT
2415 M: Thor Thayer <thor.thayer@linux.intel.com>
2417 F: drivers/edac/altera_edac.
2419 ARM/SPREADTRUM SoC SUPPORT
2420 M: Orson Zhai <orsonzhai@gmail.com>
2421 M: Baolin Wang <baolin.wang7@gmail.com>
2422 M: Chunyan Zhang <zhang.lyra@gmail.com>
2424 F: arch/arm64/boot/dts/sprd
2429 ARM/STI ARCHITECTURE
2430 M: Patrice Chotard <patrice.chotard@st.com>
2431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 W: http://www.stlinux.com
2434 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2435 F: arch/arm/mach-sti/
2436 F: arch/arm/boot/dts/sti*
2437 F: drivers/char/hw_random/st-rng.c
2438 F: drivers/clocksource/arm_global_timer.c
2439 F: drivers/clocksource/clksrc_st_lpc.c
2440 F: drivers/cpufreq/sti-cpufreq.c
2441 F: drivers/dma/st_fdma*
2442 F: drivers/i2c/busses/i2c-st.c
2443 F: drivers/media/rc/st_rc.c
2444 F: drivers/media/platform/sti/c8sectpfe/
2445 F: drivers/mmc/host/sdhci-st.c
2446 F: drivers/phy/st/phy-miphy28lp.c
2447 F: drivers/phy/st/phy-stih407-usb.c
2448 F: drivers/pinctrl/pinctrl-st.c
2449 F: drivers/remoteproc/st_remoteproc.c
2450 F: drivers/remoteproc/st_slim_rproc.c
2451 F: drivers/reset/sti/
2452 F: drivers/rtc/rtc-st-lpc.c
2453 F: drivers/tty/serial/st-asc.c
2454 F: drivers/usb/dwc3/dwc3-st.c
2455 F: drivers/usb/host/ehci-st.c
2456 F: drivers/usb/host/ohci-st.c
2457 F: drivers/watchdog/st_lpc_wdt.c
2458 F: drivers/ata/ahci_st.c
2459 F: include/linux/remoteproc/st_slim_rproc.h
2461 ARM/STM32 ARCHITECTURE
2462 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2463 M: Alexandre Torgue <alexandre.torgue@st.com>
2464 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2470 F: arch/arm/boot/dts/stm32*
2471 F: arch/arm/mach-stm32/
2472 F: drivers/clocksource/armv7m_systick.c
2474 ARM/Synaptics SoC support
2475 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2476 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 F: arch/arm/mach-berlin/
2480 F: arch/arm/boot/dts/berlin*
2481 F: arch/arm64/boot/dts/synaptics/
2483 ARM/TANGO ARCHITECTURE
2484 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2485 M: Mans Rullgard <mans@mansr.com>
2486 L: linux-arm-kernel@lists.infradead.org
2490 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2491 M: Lennert Buytenhek <kernel@wantstofly.org>
2492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2496 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2497 L: linux-tegra@vger.kernel.org
2498 L: linux-media@vger.kernel.org
2500 F: drivers/media/platform/tegra-cec/
2501 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2503 ARM/TETON BGA MACHINE SUPPORT
2504 M: "Mark F. Brown" <mark.brown314@gmail.com>
2505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2508 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2509 M: Santosh Shilimkar <ssantosh@kernel.org>
2510 L: linux-kernel@vger.kernel.org
2512 F: drivers/memory/*emif*
2514 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2515 M: Tero Kristo <t-kristo@ti.com>
2516 M: Nishanth Menon <nm@ti.com>
2517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2519 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2520 F: arch/arm64/boot/dts/ti/Makefile
2521 F: arch/arm64/boot/dts/ti/k3-*
2522 F: include/dt-bindings/pinctrl/k3.h
2524 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2525 M: Santosh Shilimkar <ssantosh@kernel.org>
2526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2528 F: arch/arm/mach-keystone/
2529 F: arch/arm/boot/dts/keystone-*
2530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2532 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2533 M: Santosh Shilimkar <ssantosh@kernel.org>
2534 L: linux-kernel@vger.kernel.org
2536 F: drivers/clk/keystone/
2538 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2539 M: Santosh Shilimkar <ssantosh@kernel.org>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 L: linux-kernel@vger.kernel.org
2543 F: drivers/clocksource/timer-keystone.c
2545 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2546 M: Santosh Shilimkar <ssantosh@kernel.org>
2547 L: linux-kernel@vger.kernel.org
2549 F: drivers/power/reset/keystone-reset.c
2551 ARM/THECUS N2100 MACHINE SUPPORT
2552 M: Lennert Buytenhek <kernel@wantstofly.org>
2553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 ARM/TOSA MACHINE SUPPORT
2557 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2558 M: Dirk Opfer <dirk@opfer-online.de>
2561 ARM/UNIPHIER ARCHITECTURE
2562 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2566 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2567 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2568 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2569 F: arch/arm/boot/dts/uniphier*
2570 F: arch/arm/include/asm/hardware/cache-uniphier.h
2571 F: arch/arm/mach-uniphier/
2572 F: arch/arm/mm/cache-uniphier.c
2573 F: arch/arm64/boot/dts/socionext/uniphier*
2574 F: drivers/bus/uniphier-system-bus.c
2575 F: drivers/clk/uniphier/
2576 F: drivers/dma/uniphier-mdmac.c
2577 F: drivers/gpio/gpio-uniphier.c
2578 F: drivers/i2c/busses/i2c-uniphier*
2579 F: drivers/irqchip/irq-uniphier-aidet.c
2580 F: drivers/mmc/host/uniphier-sd.c
2581 F: drivers/pinctrl/uniphier/
2582 F: drivers/reset/reset-uniphier.c
2583 F: drivers/tty/serial/8250/8250_uniphier.c
2587 M: Ulf Hansson <ulf.hansson@linaro.org>
2588 L: linux-clk@vger.kernel.org
2589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 F: drivers/clk/ux500/
2593 ARM/VERSATILE EXPRESS PLATFORM
2594 M: Liviu Dudau <liviu.dudau@arm.com>
2595 M: Sudeep Holla <sudeep.holla@arm.com>
2596 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2597 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599 F: arch/arm/boot/dts/vexpress*
2600 F: arch/arm64/boot/dts/arm/
2601 F: arch/arm/mach-vexpress/
2604 F: drivers/clk/versatile/clk-vexpress-osc.c
2605 F: drivers/clocksource/timer-versatile.c
2609 M: Russell King <linux@armlinux.org.uk>
2610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 W: http://www.armlinux.org.uk/
2615 ARM/VOIPAC PXA270 SUPPORT
2616 M: Marek Vasut <marek.vasut@gmail.com>
2617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2619 F: arch/arm/mach-pxa/vpac270.c
2620 F: arch/arm/mach-pxa/include/mach/vpac270.h
2622 ARM/VT8500 ARM ARCHITECTURE
2623 M: Tony Prisk <linux@prisktech.co.nz>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2627 F: arch/arm/mach-vt8500/
2628 F: drivers/clocksource/timer-vt8500.c
2629 F: drivers/i2c/busses/i2c-wmt.c
2630 F: drivers/mmc/host/wmt-sdmmc.c
2631 F: drivers/pwm/pwm-vt8500.c
2632 F: drivers/rtc/rtc-vt8500.c
2633 F: drivers/tty/serial/vt8500_serial.c
2634 F: drivers/usb/host/ehci-platform.c
2635 F: drivers/usb/host/uhci-platform.c
2636 F: drivers/video/fbdev/vt8500lcdfb.*
2637 F: drivers/video/fbdev/wm8505fb*
2638 F: drivers/video/fbdev/wmt_ge_rops.*
2640 ARM/ZIPIT Z2 SUPPORT
2641 M: Marek Vasut <marek.vasut@gmail.com>
2642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2644 F: arch/arm/mach-pxa/z2.c
2645 F: arch/arm/mach-pxa/include/mach/z2.h
2647 ARM/ZTE ARCHITECTURE
2648 M: Jun Nie <jun.nie@linaro.org>
2649 M: Shawn Guo <shawnguo@kernel.org>
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 F: arch/arm/boot/dts/zx2967*
2653 F: arch/arm/mach-zx/
2654 F: arch/arm64/boot/dts/zte/
2656 F: drivers/dma/zx_dma.c
2657 F: drivers/gpio/gpio-zx.c
2658 F: drivers/i2c/busses/i2c-zx2967.c
2659 F: drivers/mmc/host/dw_mmc-zx.*
2660 F: drivers/pinctrl/zte/
2662 F: drivers/thermal/zx2967_thermal.c
2663 F: drivers/watchdog/zx2967_wdt.c
2664 F: Documentation/devicetree/bindings/arm/zte.yaml
2665 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2666 F: Documentation/devicetree/bindings/dma/zxdma.txt
2667 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2668 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2669 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2670 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2671 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2672 F: Documentation/devicetree/bindings/soc/zte/
2673 F: Documentation/devicetree/bindings/sound/zte,*.txt
2674 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2675 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2676 F: include/dt-bindings/clock/zx2967*.h
2677 F: include/dt-bindings/soc/zte,*.h
2678 F: sound/soc/codecs/zx_aud96p22.c
2681 ARM/ZYNQ ARCHITECTURE
2682 M: Michal Simek <michal.simek@xilinx.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 W: http://wiki.xilinx.com
2685 T: git https://github.com/Xilinx/linux-xlnx.git
2687 F: arch/arm/mach-zynq/
2688 F: drivers/cpuidle/cpuidle-zynq.c
2689 F: drivers/block/xsysace.c
2692 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2693 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2694 F: drivers/clocksource/timer-cadence-ttc.c
2695 F: drivers/i2c/busses/i2c-cadence.c
2696 F: drivers/mmc/host/sdhci-of-arasan.c
2697 F: drivers/edac/synopsys_edac.c
2698 F: drivers/i2c/busses/i2c-xiic.c
2700 ARM64 PORT (AARCH64 ARCHITECTURE)
2701 M: Catalin Marinas <catalin.marinas@arm.com>
2702 M: Will Deacon <will@kernel.org>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2707 X: arch/arm64/boot/dts/
2708 F: Documentation/arm64/
2709 F: tools/testing/selftests/arm64/
2711 AS3645A LED FLASH CONTROLLER DRIVER
2712 M: Sakari Ailus <sakari.ailus@iki.fi>
2713 L: linux-leds@vger.kernel.org
2715 F: drivers/leds/leds-as3645a.c
2717 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2718 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2719 L: linux-media@vger.kernel.org
2720 T: git git://linuxtv.org/media_tree.git
2722 F: drivers/media/i2c/ak7375.c
2723 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2725 ASAHI KASEI AK8974 DRIVER
2726 M: Linus Walleij <linus.walleij@linaro.org>
2727 L: linux-iio@vger.kernel.org
2728 W: http://www.akm.com/
2730 F: drivers/iio/magnetometer/ak8974.c
2732 ASC7621 HARDWARE MONITOR DRIVER
2733 M: George Joseph <george.joseph@fairview5.com>
2734 L: linux-hwmon@vger.kernel.org
2736 F: Documentation/hwmon/asc7621.rst
2737 F: drivers/hwmon/asc7621.c
2739 ASPEED PINCTRL DRIVERS
2740 M: Andrew Jeffery <andrew@aj.id.au>
2741 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2742 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2743 L: linux-gpio@vger.kernel.org
2745 F: drivers/pinctrl/aspeed/
2746 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2748 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2749 M: Eddie James <eajames@linux.ibm.com>
2750 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2752 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2753 F: drivers/irqchip/irq-aspeed-scu-ic.c
2754 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2756 ASPEED VIDEO ENGINE DRIVER
2757 M: Eddie James <eajames@linux.ibm.com>
2758 L: linux-media@vger.kernel.org
2759 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2761 F: drivers/media/platform/aspeed-video.c
2762 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2764 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2765 M: Corentin Chary <corentin.chary@gmail.com>
2766 L: acpi4asus-user@lists.sourceforge.net
2767 L: platform-driver-x86@vger.kernel.org
2768 W: http://acpi4asus.sf.net
2770 F: drivers/platform/x86/asus*.c
2771 F: drivers/platform/x86/eeepc*.c
2773 ASUS WIRELESS RADIO CONTROL DRIVER
2774 M: João Paulo Rechi Vita <jprvita@gmail.com>
2775 L: platform-driver-x86@vger.kernel.org
2777 F: drivers/platform/x86/asus-wireless.c
2780 M: David Howells <dhowells@redhat.com>
2781 L: keyrings@vger.kernel.org
2783 F: Documentation/crypto/asymmetric-keys.txt
2784 F: include/linux/verification.h
2785 F: include/crypto/public_key.h
2786 F: include/crypto/pkcs7.h
2787 F: crypto/asymmetric_keys/
2789 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2790 R: Dan Williams <dan.j.williams@intel.com>
2791 W: http://sourceforge.net/projects/xscaleiop
2793 F: Documentation/crypto/async-tx-api.txt
2796 F: include/linux/dmaengine.h
2797 F: include/linux/async_tx.h
2800 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2801 L: linux-i2c@vger.kernel.org
2802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2804 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2805 F: drivers/misc/eeprom/at24.c
2807 ATA OVER ETHERNET (AOE) DRIVER
2808 M: "Justin Sanders" <justin@coraid.com>
2809 W: http://www.openaoe.org/
2811 F: Documentation/admin-guide/aoe/
2812 F: drivers/block/aoe/
2814 ATHEROS 71XX/9XXX GPIO DRIVER
2815 M: Alban Bedel <albeu@free.fr>
2817 W: https://github.com/AlbanBedel/linux
2818 T: git git://github.com/AlbanBedel/linux
2819 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2820 F: drivers/gpio/gpio-ath79.c
2822 ATHEROS 71XX/9XXX USB PHY DRIVER
2823 M: Alban Bedel <albeu@free.fr>
2824 W: https://github.com/AlbanBedel/linux
2825 T: git git://github.com/AlbanBedel/linux
2827 F: drivers/phy/qualcomm/phy-ath79-usb.c
2828 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2830 ATHEROS ATH GENERIC UTILITIES
2831 M: Kalle Valo <kvalo@codeaurora.org>
2832 L: linux-wireless@vger.kernel.org
2834 F: drivers/net/wireless/ath/*
2836 ATHEROS ATH5K WIRELESS DRIVER
2837 M: Jiri Slaby <jirislaby@gmail.com>
2838 M: Nick Kossifidis <mickflemm@gmail.com>
2839 M: Luis Chamberlain <mcgrof@kernel.org>
2840 L: linux-wireless@vger.kernel.org
2841 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2843 F: drivers/net/wireless/ath/ath5k/
2845 ATHEROS ATH6KL WIRELESS DRIVER
2846 M: Kalle Valo <kvalo@codeaurora.org>
2847 L: linux-wireless@vger.kernel.org
2848 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2851 F: drivers/net/wireless/ath/ath6kl/
2854 M: Ville Syrjala <syrjala@sci.fi>
2856 F: drivers/input/misc/ati_remote2.c
2858 ATK0110 HWMON DRIVER
2859 M: Luca Tettamanti <kronos.it@gmail.com>
2860 L: linux-hwmon@vger.kernel.org
2862 F: drivers/hwmon/asus_atk0110.c
2864 ATLX ETHERNET DRIVERS
2865 M: Jay Cliburn <jcliburn@gmail.com>
2866 M: Chris Snook <chris.snook@gmail.com>
2867 L: netdev@vger.kernel.org
2868 W: http://sourceforge.net/projects/atl1
2869 W: http://atl1.sourceforge.net
2871 F: drivers/net/ethernet/atheros/
2874 M: Chas Williams <3chas3@gmail.com>
2875 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2876 L: netdev@vger.kernel.org
2877 W: http://linux-atm.sourceforge.net
2880 F: include/linux/atm*
2881 F: include/uapi/linux/atm*
2883 ATMEL MACB ETHERNET DRIVER
2884 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2886 F: drivers/net/ethernet/cadence/
2888 ATMEL MAXTOUCH DRIVER
2889 M: Nick Dyer <nick@shmanahar.org>
2890 T: git git://github.com/ndyer/linux.git
2892 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2893 F: drivers/input/touchscreen/atmel_mxt_ts.c
2895 ATMEL WIRELESS DRIVER
2896 M: Simon Kelley <simon@thekelleys.org.uk>
2897 L: linux-wireless@vger.kernel.org
2898 W: http://www.thekelleys.org.uk/atmel
2899 W: http://atmelwlandriver.sourceforge.net/
2901 F: drivers/net/wireless/atmel/atmel*
2903 ATOMIC INFRASTRUCTURE
2904 M: Will Deacon <will@kernel.org>
2905 M: Peter Zijlstra <peterz@infradead.org>
2906 R: Boqun Feng <boqun.feng@gmail.com>
2907 L: linux-kernel@vger.kernel.org
2909 F: arch/*/include/asm/atomic*.h
2910 F: include/*/atomic*.h
2913 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2914 M: Bradley Grove <linuxdrivers@attotech.com>
2915 L: linux-scsi@vger.kernel.org
2916 W: http://www.attotech.com
2918 F: drivers/scsi/esas2r
2920 ATUSB IEEE 802.15.4 RADIO DRIVER
2921 M: Stefan Schmidt <stefan@datenfreihafen.org>
2922 L: linux-wpan@vger.kernel.org
2924 F: drivers/net/ieee802154/atusb.c
2925 F: drivers/net/ieee802154/atusb.h
2926 F: drivers/net/ieee802154/at86rf230.h
2929 M: Paul Moore <paul@paul-moore.com>
2930 M: Eric Paris <eparis@redhat.com>
2931 L: linux-audit@redhat.com (moderated for non-subscribers)
2932 W: https://github.com/linux-audit
2933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2935 F: include/linux/audit.h
2936 F: include/uapi/linux/audit.h
2939 AUXILIARY DISPLAY DRIVERS
2940 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2942 F: drivers/auxdisplay/
2943 F: include/linux/cfag12864b.h
2945 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2946 M: Andreas Klinger <ak@it-klinger.de>
2947 L: linux-iio@vger.kernel.org
2949 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2950 F: drivers/iio/adc/hx711.c
2953 M: Ralf Baechle <ralf@linux-mips.org>
2954 L: linux-hams@vger.kernel.org
2955 W: http://www.linux-ax25.org/
2957 F: include/uapi/linux/ax25.h
2958 F: include/net/ax25.h
2962 M: Peter Rosin <peda@axentia.se>
2963 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2965 F: arch/arm/boot/dts/at91-linea.dtsi
2966 F: arch/arm/boot/dts/at91-natte.dtsi
2967 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2968 F: arch/arm/boot/dts/at91-tse850-3.dts
2970 AXENTIA ASOC DRIVERS
2971 M: Peter Rosin <peda@axentia.se>
2972 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2974 F: Documentation/devicetree/bindings/sound/axentia,*
2975 F: sound/soc/atmel/tse850-pcm5142.c
2977 AXXIA I2C CONTROLLER
2978 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2979 L: linux-i2c@vger.kernel.org
2981 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2982 F: drivers/i2c/busses/i2c-axxia.c
2985 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2986 L: linux-media@vger.kernel.org
2987 W: https://linuxtv.org
2988 T: git git://linuxtv.org/media_tree.git
2990 F: drivers/media/usb/dvb-usb-v2/az6007.c
2992 AZTECH FM RADIO RECEIVER DRIVER
2993 M: Hans Verkuil <hverkuil@xs4all.nl>
2994 L: linux-media@vger.kernel.org
2995 T: git git://linuxtv.org/media_tree.git
2996 W: https://linuxtv.org
2998 F: drivers/media/radio/radio-aztech*
3001 L: linux-wireless@vger.kernel.org
3002 L: b43-dev@lists.infradead.org
3003 W: http://wireless.kernel.org/en/users/Drivers/b43
3005 F: drivers/net/wireless/broadcom/b43/
3007 B43LEGACY WIRELESS DRIVER
3008 M: Larry Finger <Larry.Finger@lwfinger.net>
3009 L: linux-wireless@vger.kernel.org
3010 L: b43-dev@lists.infradead.org
3011 W: http://wireless.kernel.org/en/users/Drivers/b43
3013 F: drivers/net/wireless/broadcom/b43legacy/
3015 BACKLIGHT CLASS/SUBSYSTEM
3016 M: Lee Jones <lee.jones@linaro.org>
3017 M: Daniel Thompson <daniel.thompson@linaro.org>
3018 M: Jingoo Han <jingoohan1@gmail.com>
3019 L: dri-devel@lists.freedesktop.org
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3022 F: drivers/video/backlight/
3023 F: include/linux/backlight.h
3024 F: include/linux/pwm_backlight.h
3025 F: Documentation/devicetree/bindings/leds/backlight
3026 F: Documentation/ABI/stable/sysfs-class-backlight
3027 F: Documentation/ABI/testing/sysfs-class-backlight
3030 M: Marek Lindner <mareklindner@neomailbox.ch>
3031 M: Simon Wunderlich <sw@simonwunderlich.de>
3032 M: Antonio Quartulli <a@unstable.cc>
3033 M: Sven Eckelmann <sven@narfation.org>
3034 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3035 W: https://www.open-mesh.org/
3036 B: https://www.open-mesh.org/projects/batman-adv/issues
3037 C: irc://chat.freenode.net/batman
3038 Q: https://patchwork.open-mesh.org/project/batman/list/
3039 T: git https://git.open-mesh.org/linux-merge.git
3041 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3042 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3043 F: Documentation/networking/batman-adv.rst
3044 F: include/uapi/linux/batadv_packet.h
3045 F: include/uapi/linux/batman_adv.h
3048 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3049 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3050 L: linux-hams@vger.kernel.org
3051 W: http://www.baycom.org/~tom/ham/ham.html
3053 F: drivers/net/hamradio/baycom*
3055 BCACHE (BLOCK LAYER CACHE)
3056 M: Coly Li <colyli@suse.de>
3057 M: Kent Overstreet <kent.overstreet@gmail.com>
3058 L: linux-bcache@vger.kernel.org
3059 W: http://bcache.evilpiepirate.org
3060 C: irc://irc.oftc.net/bcache
3062 F: drivers/md/bcache/
3064 BDISP ST MEDIA DRIVER
3065 M: Fabien Dessenne <fabien.dessenne@st.com>
3066 L: linux-media@vger.kernel.org
3067 T: git git://linuxtv.org/media_tree.git
3068 W: https://linuxtv.org
3070 F: drivers/media/platform/sti/bdisp
3072 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3073 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3074 L: netdev@vger.kernel.org
3076 F: drivers/net/ethernet/ec_bhf.c
3079 M: Luis de Bethencourt <luisbg@kernel.org>
3080 M: Salah Triki <salah.triki@gmail.com>
3082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3083 F: Documentation/filesystems/befs.txt
3087 M: Paolo Valente <paolo.valente@linaro.org>
3088 M: Jens Axboe <axboe@kernel.dk>
3089 L: linux-block@vger.kernel.org
3092 F: Documentation/block/bfq-iosched.rst
3095 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3097 F: Documentation/filesystems/bfs.txt
3099 F: include/uapi/linux/bfs_fs.h
3101 BLINKM RGB LED DRIVER
3102 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3104 F: drivers/leds/leds-blinkm.c
3107 M: Jens Axboe <axboe@kernel.dk>
3108 L: linux-block@vger.kernel.org
3109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3113 F: kernel/trace/blktrace.c
3117 M: Joern Engel <joern@lazybastard.org>
3118 L: linux-mtd@lists.infradead.org
3120 F: drivers/mtd/devices/block2mtd.c
3123 M: Marcel Holtmann <marcel@holtmann.org>
3124 M: Johan Hedberg <johan.hedberg@gmail.com>
3125 L: linux-bluetooth@vger.kernel.org
3126 W: http://www.bluez.org/
3127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3130 F: drivers/bluetooth/
3133 M: Marcel Holtmann <marcel@holtmann.org>
3134 M: Johan Hedberg <johan.hedberg@gmail.com>
3135 L: linux-bluetooth@vger.kernel.org
3136 W: http://www.bluez.org/
3137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3141 F: include/net/bluetooth/
3144 M: Jay Vosburgh <j.vosburgh@gmail.com>
3145 M: Veaceslav Falico <vfalico@gmail.com>
3146 M: Andy Gospodarek <andy@greyhouse.net>
3147 L: netdev@vger.kernel.org
3148 W: http://sourceforge.net/projects/bonding/
3150 F: drivers/net/bonding/
3151 F: include/uapi/linux/if_bonding.h
3153 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3154 M: Dan Robertson <dan@dlrobertson.com>
3155 L: linux-iio@vger.kernel.org
3157 F: drivers/iio/accel/bma400*
3158 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3160 BPF (Safe dynamic programs and tools)
3161 M: Alexei Starovoitov <ast@kernel.org>
3162 M: Daniel Borkmann <daniel@iogearbox.net>
3163 R: Martin KaFai Lau <kafai@fb.com>
3164 R: Song Liu <songliubraving@fb.com>
3165 R: Yonghong Song <yhs@fb.com>
3166 R: Andrii Nakryiko <andriin@fb.com>
3167 L: netdev@vger.kernel.org
3168 L: bpf@vger.kernel.org
3169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3171 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3174 F: Documentation/networking/filter.txt
3175 F: Documentation/bpf/
3176 F: include/linux/bpf*
3177 F: include/linux/filter.h
3178 F: include/trace/events/xdp.h
3179 F: include/uapi/linux/bpf*
3180 F: include/uapi/linux/filter.h
3182 F: kernel/trace/bpf_trace.c
3185 F: net/core/filter.c
3186 F: net/sched/act_bpf.c
3187 F: net/sched/cls_bpf.c
3191 F: tools/testing/selftests/bpf/
3196 M: Shubham Bansal <illusionist.neo@gmail.com>
3197 L: netdev@vger.kernel.org
3198 L: bpf@vger.kernel.org
3203 M: Daniel Borkmann <daniel@iogearbox.net>
3204 M: Alexei Starovoitov <ast@kernel.org>
3205 M: Zi Shen Lim <zlim.lnx@gmail.com>
3206 L: netdev@vger.kernel.org
3207 L: bpf@vger.kernel.org
3211 BPF JIT for MIPS (32-BIT AND 64-BIT)
3212 M: Paul Burton <paulburton@kernel.org>
3213 L: netdev@vger.kernel.org
3214 L: bpf@vger.kernel.org
3218 BPF JIT for NFP NICs
3219 M: Jakub Kicinski <kuba@kernel.org>
3220 L: netdev@vger.kernel.org
3221 L: bpf@vger.kernel.org
3223 F: drivers/net/ethernet/netronome/nfp/bpf/
3225 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3226 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3227 M: Sandipan Das <sandipan@linux.ibm.com>
3228 L: netdev@vger.kernel.org
3229 L: bpf@vger.kernel.org
3231 F: arch/powerpc/net/
3233 BPF JIT for RISC-V (RV64G)
3234 M: Björn Töpel <bjorn.topel@gmail.com>
3235 L: netdev@vger.kernel.org
3240 M: Ilya Leoshkevich <iii@linux.ibm.com>
3241 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3242 M: Vasily Gorbik <gor@linux.ibm.com>
3243 L: netdev@vger.kernel.org
3244 L: bpf@vger.kernel.org
3247 X: arch/s390/net/pnet.c
3249 BPF JIT for SPARC (32-BIT AND 64-BIT)
3250 M: David S. Miller <davem@davemloft.net>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3256 BPF JIT for X86 32-BIT
3257 M: Wang YanQing <udknight@gmail.com>
3258 L: netdev@vger.kernel.org
3259 L: bpf@vger.kernel.org
3261 F: arch/x86/net/bpf_jit_comp32.c
3263 BPF JIT for X86 64-BIT
3264 M: Alexei Starovoitov <ast@kernel.org>
3265 M: Daniel Borkmann <daniel@iogearbox.net>
3266 L: netdev@vger.kernel.org
3267 L: bpf@vger.kernel.org
3270 X: arch/x86/net/bpf_jit_comp32.c
3272 BROADCOM B44 10/100 ETHERNET DRIVER
3273 M: Michael Chan <michael.chan@broadcom.com>
3274 L: netdev@vger.kernel.org
3276 F: drivers/net/ethernet/broadcom/b44.*
3278 BROADCOM B53 ETHERNET SWITCH DRIVER
3279 M: Florian Fainelli <f.fainelli@gmail.com>
3280 L: netdev@vger.kernel.org
3281 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3283 F: drivers/net/dsa/b53/*
3284 F: include/linux/platform_data/b53.h
3286 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3287 M: Florian Fainelli <f.fainelli@gmail.com>
3288 M: Ray Jui <rjui@broadcom.com>
3289 M: Scott Branden <sbranden@broadcom.com>
3290 M: bcm-kernel-feedback-list@broadcom.com
3291 T: git git://github.com/broadcom/mach-bcm
3297 F: arch/arm/mach-bcm/
3299 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3300 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3301 L: bcm-kernel-feedback-list@broadcom.com
3302 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3304 T: git git://github.com/anholt/linux
3308 F: drivers/staging/vc04_services
3309 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3310 F: drivers/pci/controller/pcie-brcmstb.c
3312 BROADCOM BCM47XX MIPS ARCHITECTURE
3313 M: Hauke Mehrtens <hauke@hauke-m.de>
3314 M: Rafał Miłecki <zajec5@gmail.com>
3315 L: linux-mips@vger.kernel.org
3317 F: Documentation/devicetree/bindings/mips/brcm/
3318 F: arch/mips/bcm47xx/*
3319 F: arch/mips/include/asm/mach-bcm47xx/*
3321 BROADCOM BCM5301X ARM ARCHITECTURE
3322 M: Hauke Mehrtens <hauke@hauke-m.de>
3323 M: Rafał Miłecki <zajec5@gmail.com>
3324 M: bcm-kernel-feedback-list@broadcom.com
3325 L: linux-arm-kernel@lists.infradead.org
3327 F: arch/arm/mach-bcm/bcm_5301x.c
3328 F: arch/arm/boot/dts/bcm5301x*.dtsi
3329 F: arch/arm/boot/dts/bcm470*
3330 F: arch/arm/boot/dts/bcm953012*
3332 BROADCOM BCM53573 ARM ARCHITECTURE
3333 M: Rafał Miłecki <rafal@milecki.pl>
3334 L: bcm-kernel-feedback-list@broadcom.com
3335 L: linux-arm-kernel@lists.infradead.org
3337 F: arch/arm/boot/dts/bcm53573*
3338 F: arch/arm/boot/dts/bcm47189*
3340 BROADCOM BCM63XX ARM ARCHITECTURE
3341 M: Florian Fainelli <f.fainelli@gmail.com>
3342 M: bcm-kernel-feedback-list@broadcom.com
3343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3344 T: git git://github.com/broadcom/stblinux.git
3348 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3349 M: Kevin Cernekee <cernekee@gmail.com>
3350 L: linux-usb@vger.kernel.org
3352 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3354 BROADCOM BCM7XXX ARM ARCHITECTURE
3355 M: Florian Fainelli <f.fainelli@gmail.com>
3356 M: bcm-kernel-feedback-list@broadcom.com
3357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3358 T: git git://github.com/broadcom/stblinux.git
3360 F: arch/arm/mach-bcm/*brcmstb*
3361 F: arch/arm/boot/dts/bcm7*.dts*
3362 F: drivers/bus/brcmstb_gisb.c
3363 F: arch/arm/mm/cache-b15-rac.c
3364 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3366 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3367 F: drivers/pci/controller/pcie-brcmstb.c
3369 BROADCOM BMIPS CPUFREQ DRIVER
3370 M: Markus Mayer <mmayer@broadcom.com>
3371 M: bcm-kernel-feedback-list@broadcom.com
3372 L: linux-pm@vger.kernel.org
3374 F: drivers/cpufreq/bmips-cpufreq.c
3376 BROADCOM BMIPS MIPS ARCHITECTURE
3377 M: Florian Fainelli <f.fainelli@gmail.com>
3378 L: bcm-kernel-feedback-list@broadcom.com
3379 L: linux-mips@vger.kernel.org
3380 T: git git://github.com/broadcom/stblinux.git
3382 F: arch/mips/bmips/*
3383 F: arch/mips/include/asm/mach-bmips/*
3384 F: arch/mips/kernel/*bmips*
3385 F: arch/mips/boot/dts/brcm/bcm*.dts*
3386 F: drivers/irqchip/irq-bcm63*
3387 F: drivers/irqchip/irq-bcm7*
3388 F: drivers/irqchip/irq-brcmstb*
3389 F: include/linux/bcm963xx_nvram.h
3390 F: include/linux/bcm963xx_tag.h
3392 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3393 M: Rasesh Mody <rmody@marvell.com>
3394 M: GR-Linux-NIC-Dev@marvell.com
3395 L: netdev@vger.kernel.org
3397 F: drivers/net/ethernet/broadcom/bnx2.*
3398 F: drivers/net/ethernet/broadcom/bnx2_*
3400 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3401 M: QLogic-Storage-Upstream@qlogic.com
3402 L: linux-scsi@vger.kernel.org
3404 F: drivers/scsi/bnx2fc/
3406 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3407 M: QLogic-Storage-Upstream@qlogic.com
3408 L: linux-scsi@vger.kernel.org
3410 F: drivers/scsi/bnx2i/
3412 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3413 M: Ariel Elior <aelior@marvell.com>
3414 M: Sudarsana Kalluru <skalluru@marvell.com>
3415 M: GR-everest-linux-l2@marvell.com
3416 L: netdev@vger.kernel.org
3418 F: drivers/net/ethernet/broadcom/bnx2x/
3420 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3421 M: Michael Chan <michael.chan@broadcom.com>
3422 L: netdev@vger.kernel.org
3424 F: drivers/net/ethernet/broadcom/bnxt/
3426 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3427 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3428 M: Franky Lin <franky.lin@broadcom.com>
3429 M: Hante Meuleman <hante.meuleman@broadcom.com>
3430 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3431 M: Wright Feng <wright.feng@cypress.com>
3432 L: linux-wireless@vger.kernel.org
3433 L: brcm80211-dev-list.pdl@broadcom.com
3434 L: brcm80211-dev-list@cypress.com
3436 F: drivers/net/wireless/broadcom/brcm80211/
3438 BROADCOM BRCMSTB GPIO DRIVER
3439 M: Gregory Fong <gregory.0xf0@gmail.com>
3440 L: bcm-kernel-feedback-list@broadcom.com
3442 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3443 F: drivers/gpio/gpio-brcmstb.c
3445 BROADCOM BRCMSTB I2C DRIVER
3446 M: Kamal Dasu <kdasu.kdev@gmail.com>
3447 L: linux-i2c@vger.kernel.org
3448 L: bcm-kernel-feedback-list@broadcom.com
3450 F: drivers/i2c/busses/i2c-brcmstb.c
3451 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3453 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3454 M: Al Cooper <alcooperx@gmail.com>
3455 L: linux-kernel@vger.kernel.org
3456 L: bcm-kernel-feedback-list@broadcom.com
3458 F: drivers/phy/broadcom/phy-brcm-usb*
3460 BROADCOM GENET ETHERNET DRIVER
3461 M: Doug Berger <opendmb@gmail.com>
3462 M: Florian Fainelli <f.fainelli@gmail.com>
3463 L: bcm-kernel-feedback-list@broadcom.com
3464 L: netdev@vger.kernel.org
3466 F: drivers/net/ethernet/broadcom/genet/
3468 BROADCOM IPROC ARM ARCHITECTURE
3469 M: Ray Jui <rjui@broadcom.com>
3470 M: Scott Branden <sbranden@broadcom.com>
3471 M: bcm-kernel-feedback-list@broadcom.com
3472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3473 T: git git://github.com/broadcom/cygnus-linux.git
3490 F: arch/arm64/boot/dts/broadcom/northstar2/*
3491 F: arch/arm64/boot/dts/broadcom/stingray/*
3492 F: drivers/clk/bcm/clk-ns*
3493 F: drivers/clk/bcm/clk-sr*
3494 F: drivers/pinctrl/bcm/pinctrl-ns*
3495 F: include/dt-bindings/clock/bcm-sr*
3497 BROADCOM KONA GPIO DRIVER
3498 M: Ray Jui <rjui@broadcom.com>
3499 L: bcm-kernel-feedback-list@broadcom.com
3501 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3502 F: drivers/gpio/gpio-bcm-kona.c
3504 BROADCOM NETXTREME-E ROCE DRIVER
3505 M: Selvin Xavier <selvin.xavier@broadcom.com>
3506 M: Devesh Sharma <devesh.sharma@broadcom.com>
3507 M: Somnath Kotur <somnath.kotur@broadcom.com>
3508 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3509 L: linux-rdma@vger.kernel.org
3510 W: http://www.broadcom.com
3512 F: drivers/infiniband/hw/bnxt_re/
3513 F: include/uapi/rdma/bnxt_re-abi.h
3515 BROADCOM NVRAM DRIVER
3516 M: Rafał Miłecki <zajec5@gmail.com>
3517 L: linux-mips@vger.kernel.org
3519 F: drivers/firmware/broadcom/*
3521 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3522 M: Rafał Miłecki <zajec5@gmail.com>
3523 L: linux-wireless@vger.kernel.org
3526 F: include/linux/bcma/
3528 BROADCOM STB AVS CPUFREQ DRIVER
3529 M: Markus Mayer <mmayer@broadcom.com>
3530 M: bcm-kernel-feedback-list@broadcom.com
3531 L: linux-pm@vger.kernel.org
3533 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3534 F: drivers/cpufreq/brcmstb*
3536 BROADCOM STB AVS TMON DRIVER
3537 M: Markus Mayer <mmayer@broadcom.com>
3538 M: bcm-kernel-feedback-list@broadcom.com
3539 L: linux-pm@vger.kernel.org
3541 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3542 F: drivers/thermal/broadcom/brcmstb*
3544 BROADCOM STB NAND FLASH DRIVER
3545 M: Brian Norris <computersforpeace@gmail.com>
3546 M: Kamal Dasu <kdasu.kdev@gmail.com>
3547 L: linux-mtd@lists.infradead.org
3548 L: bcm-kernel-feedback-list@broadcom.com
3550 F: drivers/mtd/nand/raw/brcmnand/
3552 BROADCOM STB DPFE DRIVER
3553 M: Markus Mayer <mmayer@broadcom.com>
3554 M: bcm-kernel-feedback-list@broadcom.com
3555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3557 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3558 F: drivers/memory/brcmstb_dpfe.c
3561 M: Kamal Dasu <kdasu.kdev@gmail.com>
3562 M: bcm-kernel-feedback-list@broadcom.com
3564 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3565 F: drivers/spi/spi-bcm-qspi.*
3566 F: drivers/spi/spi-brcmstb-qspi.c
3567 F: drivers/spi/spi-iproc-qspi.c
3569 BROADCOM SYSTEMPORT ETHERNET DRIVER
3570 M: Florian Fainelli <f.fainelli@gmail.com>
3571 L: bcm-kernel-feedback-list@broadcom.com
3572 L: netdev@vger.kernel.org
3574 F: drivers/net/ethernet/broadcom/bcmsysport.*
3576 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3577 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3578 M: Prashant Sreedharan <prashant@broadcom.com>
3579 M: Michael Chan <mchan@broadcom.com>
3580 L: netdev@vger.kernel.org
3582 F: drivers/net/ethernet/broadcom/tg3.*
3584 BROCADE BFA FC SCSI DRIVER
3585 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3586 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3587 L: linux-scsi@vger.kernel.org
3589 F: drivers/scsi/bfa/
3591 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3592 M: Rasesh Mody <rmody@marvell.com>
3593 M: Sudarsana Kalluru <skalluru@marvell.com>
3594 M: GR-Linux-NIC-Dev@marvell.com
3595 L: netdev@vger.kernel.org
3597 F: drivers/net/ethernet/brocade/bna/
3599 BSG (block layer generic sg v4 driver)
3600 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3601 L: linux-scsi@vger.kernel.org
3604 F: include/linux/bsg.h
3605 F: include/uapi/linux/bsg.h
3608 M: Clemens Ladisch <clemens@ladisch.de>
3609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3612 F: Documentation/sound/cards/bt87x.rst
3613 F: sound/pci/bt87x.c
3616 M: Michael Buesch <m@bues.ch>
3618 W: http://bu3sch.de/btgpio.php
3619 F: drivers/gpio/gpio-bt8xx.c
3622 M: Chris Mason <clm@fb.com>
3623 M: Josef Bacik <josef@toxicpanda.com>
3624 M: David Sterba <dsterba@suse.com>
3625 L: linux-btrfs@vger.kernel.org
3626 W: http://btrfs.wiki.kernel.org/
3627 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3630 F: Documentation/filesystems/btrfs.txt
3632 F: include/linux/btrfs*
3633 F: include/uapi/linux/btrfs*
3635 BTTV VIDEO4LINUX DRIVER
3636 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3637 L: linux-media@vger.kernel.org
3638 W: https://linuxtv.org
3639 T: git git://linuxtv.org/media_tree.git
3641 F: Documentation/media/v4l-drivers/bttv*
3642 F: drivers/media/pci/bt8xx/bttv*
3644 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3645 M: Chanwoo Choi <cw00.choi@samsung.com>
3646 L: linux-pm@vger.kernel.org
3647 L: linux-samsung-soc@vger.kernel.org
3648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3650 F: drivers/devfreq/exynos-bus.c
3651 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3653 BUSLOGIC SCSI DRIVER
3654 M: Khalid Aziz <khalid@gonehiking.org>
3655 L: linux-scsi@vger.kernel.org
3657 F: drivers/scsi/BusLogic.*
3658 F: drivers/scsi/FlashPoint.*
3660 C-MEDIA CMI8788 DRIVER
3661 M: Clemens Ladisch <clemens@ladisch.de>
3662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3665 F: sound/pci/oxygen/
3668 M: Guo Ren <guoren@kernel.org>
3669 L: linux-csky@vger.kernel.org
3670 T: git https://github.com/c-sky/csky-linux.git
3673 F: Documentation/devicetree/bindings/csky/
3674 F: drivers/irqchip/irq-csky-*
3675 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3676 F: drivers/clocksource/timer-gx6605s.c
3677 F: drivers/clocksource/timer-mp-csky.c
3678 F: Documentation/devicetree/bindings/timer/csky,*
3683 M: Mark Salter <msalter@redhat.com>
3684 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3685 L: linux-c6x-dev@linux-c6x.org
3686 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3690 CA8210 IEEE-802.15.4 RADIO DRIVER
3691 M: Harry Morris <h.morris@cascoda.com>
3692 L: linux-wpan@vger.kernel.org
3693 W: https://github.com/Cascoda/ca8210-linux.git
3695 F: drivers/net/ieee802154/ca8210.c
3696 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3698 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3699 M: David Howells <dhowells@redhat.com>
3700 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3702 F: Documentation/filesystems/caching/cachefiles.txt
3705 CADENCE MIPI-CSI2 BRIDGES
3706 M: Maxime Ripard <mripard@kernel.org>
3707 L: linux-media@vger.kernel.org
3709 F: Documentation/devicetree/bindings/media/cdns,*.txt
3710 F: drivers/media/platform/cadence/cdns-csi2*
3713 M: Piotr Sroka <piotrs@cadence.com>
3714 L: linux-mtd@lists.infradead.org
3716 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3717 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3719 CADET FM/AM RADIO RECEIVER DRIVER
3720 M: Hans Verkuil <hverkuil@xs4all.nl>
3721 L: linux-media@vger.kernel.org
3722 T: git git://linuxtv.org/media_tree.git
3723 W: https://linuxtv.org
3725 F: drivers/media/radio/radio-cadet*
3727 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3728 M: Jonathan Corbet <corbet@lwn.net>
3729 L: linux-media@vger.kernel.org
3730 T: git git://linuxtv.org/media_tree.git
3732 F: Documentation/media/v4l-drivers/cafe_ccic*
3733 F: drivers/media/platform/marvell-ccic/
3736 L: netdev@vger.kernel.org
3738 F: Documentation/networking/caif/
3739 F: drivers/net/caif/
3740 F: include/uapi/linux/caif/
3741 F: include/net/caif/
3745 M: Toke Høiland-Jørgensen <toke@toke.dk>
3746 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3748 F: net/sched/sch_cake.c
3751 M: Wolfgang Grandegger <wg@grandegger.com>
3752 M: Marc Kleine-Budde <mkl@pengutronix.de>
3753 L: linux-can@vger.kernel.org
3754 W: https://github.com/linux-can
3755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3758 F: Documentation/devicetree/bindings/net/can/
3760 F: include/linux/can/dev.h
3761 F: include/linux/can/led.h
3762 F: include/linux/can/rx-offload.h
3763 F: include/linux/can/platform/
3764 F: include/uapi/linux/can/error.h
3765 F: include/uapi/linux/can/netlink.h
3766 F: include/uapi/linux/can/vxcan.h
3769 M: Oliver Hartkopp <socketcan@hartkopp.net>
3770 M: Marc Kleine-Budde <mkl@pengutronix.de>
3771 L: linux-can@vger.kernel.org
3772 W: https://github.com/linux-can
3773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3776 F: Documentation/networking/can.rst
3778 F: include/linux/can/core.h
3779 F: include/linux/can/skb.h
3780 F: include/net/netns/can.h
3781 F: include/uapi/linux/can.h
3782 F: include/uapi/linux/can/bcm.h
3783 F: include/uapi/linux/can/raw.h
3784 F: include/uapi/linux/can/gw.h
3786 CAN-J1939 NETWORK LAYER
3787 M: Robin van der Gracht <robin@protonic.nl>
3788 M: Oleksij Rempel <o.rempel@pengutronix.de>
3789 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3790 L: linux-can@vger.kernel.org
3792 F: Documentation/networking/j1939.rst
3794 F: include/uapi/linux/can/j1939.h
3797 M: Serge Hallyn <serge@hallyn.com>
3798 L: linux-security-module@vger.kernel.org
3800 F: include/linux/capability.h
3801 F: include/uapi/linux/capability.h
3802 F: security/commoncap.c
3803 F: kernel/capability.c
3805 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3806 M: Kevin Tsai <ktsai@capellamicro.com>
3808 F: drivers/iio/light/cm*
3810 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3811 M: Christian Lamparter <chunkeey@googlemail.com>
3812 L: linux-wireless@vger.kernel.org
3813 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3815 F: drivers/net/wireless/ath/carl9170/
3818 M: Robert Richter <rrichter@marvell.com>
3819 W: http://www.marvell.com
3821 F: drivers/i2c/busses/i2c-octeon*
3822 F: drivers/i2c/busses/i2c-thunderx*
3824 CAVIUM LIQUIDIO NETWORK DRIVER
3825 M: Derek Chickles <dchickles@marvell.com>
3826 M: Satanand Burla <sburla@marvell.com>
3827 M: Felix Manlunas <fmanlunas@marvell.com>
3828 L: netdev@vger.kernel.org
3829 W: http://www.marvell.com
3831 F: drivers/net/ethernet/cavium/liquidio/
3834 M: Robert Richter <rrichter@marvell.com>
3835 W: http://www.marvell.com
3837 F: drivers/mmc/host/cavium*
3839 CAVIUM OCTEON-TX CRYPTO DRIVER
3840 M: George Cherian <gcherian@marvell.com>
3841 L: linux-crypto@vger.kernel.org
3842 W: http://www.marvell.com
3844 F: drivers/crypto/cavium/cpt/
3846 CAVIUM THUNDERX2 ARM64 SOC
3847 M: Robert Richter <rrichter@marvell.com>
3848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3850 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3851 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3853 CC2520 IEEE-802.15.4 RADIO DRIVER
3854 M: Varka Bhadram <varkabhadram@gmail.com>
3855 L: linux-wpan@vger.kernel.org
3857 F: drivers/net/ieee802154/cc2520.c
3858 F: include/linux/spi/cc2520.h
3859 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3861 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3862 M: Gilad Ben-Yossef <gilad@benyossef.com>
3863 L: linux-crypto@vger.kernel.org
3865 F: drivers/crypto/ccree/
3866 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3869 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3870 L: linux-media@vger.kernel.org
3871 T: git git://linuxtv.org/media_tree.git
3872 W: http://linuxtv.org
3874 F: Documentation/media/kapi/cec-core.rst
3875 F: Documentation/media/uapi/cec
3876 F: drivers/media/cec/
3877 F: drivers/media/rc/keymaps/rc-cec.c
3878 F: include/media/cec.h
3879 F: include/media/cec-notifier.h
3880 F: include/uapi/linux/cec.h
3881 F: include/uapi/linux/cec-funcs.h
3882 F: Documentation/devicetree/bindings/media/cec.txt
3883 F: Documentation/ABI/testing/debugfs-cec-error-inj
3886 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3887 L: linux-media@vger.kernel.org
3888 T: git git://linuxtv.org/media_tree.git
3889 W: http://linuxtv.org
3891 F: drivers/media/platform/cec-gpio/
3892 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3894 CELL BROADBAND ENGINE ARCHITECTURE
3895 M: Arnd Bergmann <arnd@arndb.de>
3896 L: linuxppc-dev@lists.ozlabs.org
3897 W: http://www.ibm.com/developerworks/power/cell/
3899 F: arch/powerpc/include/asm/cell*.h
3900 F: arch/powerpc/include/asm/spu*.h
3901 F: arch/powerpc/include/uapi/asm/spu*.h
3902 F: arch/powerpc/oprofile/*cell*
3903 F: arch/powerpc/platforms/cell/
3905 CEPH COMMON CODE (LIBCEPH)
3906 M: Ilya Dryomov <idryomov@gmail.com>
3907 M: Jeff Layton <jlayton@kernel.org>
3908 M: Sage Weil <sage@redhat.com>
3909 L: ceph-devel@vger.kernel.org
3911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3912 T: git git://github.com/ceph/ceph-client.git
3915 F: include/linux/ceph/
3916 F: include/linux/crush/
3918 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3919 M: Jeff Layton <jlayton@kernel.org>
3920 M: Sage Weil <sage@redhat.com>
3921 M: Ilya Dryomov <idryomov@gmail.com>
3922 L: ceph-devel@vger.kernel.org
3924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3925 T: git git://github.com/ceph/ceph-client.git
3927 F: Documentation/filesystems/ceph.txt
3930 CERTIFICATE HANDLING
3931 M: David Howells <dhowells@redhat.com>
3932 M: David Woodhouse <dwmw2@infradead.org>
3933 L: keyrings@vger.kernel.org
3935 F: Documentation/admin-guide/module-signing.rst
3937 F: scripts/sign-file.c
3938 F: scripts/extract-cert.c
3940 CFAG12864B LCD DRIVER
3941 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3943 F: drivers/auxdisplay/cfag12864b.c
3944 F: include/linux/cfag12864b.h
3946 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3947 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3949 F: drivers/auxdisplay/cfag12864bfb.c
3950 F: include/linux/cfag12864b.h
3952 802.11 (including CFG80211/NL80211)
3953 M: Johannes Berg <johannes@sipsolutions.net>
3954 L: linux-wireless@vger.kernel.org
3955 W: http://wireless.kernel.org/
3956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3960 F: include/uapi/linux/nl80211.h
3961 F: include/linux/ieee80211.h
3962 F: include/net/wext.h
3963 F: include/net/cfg80211.h
3964 F: include/net/iw_handler.h
3965 F: include/net/ieee80211_radiotap.h
3966 F: Documentation/driver-api/80211/cfg80211.rst
3967 F: Documentation/networking/regulatory.txt
3969 CHAR and MISC DRIVERS
3970 M: Arnd Bergmann <arnd@arndb.de>
3971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3976 F: include/linux/miscdevice.h
3979 M: Andy Whitcroft <apw@canonical.com>
3980 M: Joe Perches <joe@perches.com>
3982 F: scripts/checkpatch.pl
3984 CHINESE DOCUMENTATION
3985 M: Harry Wei <harryxiyou@gmail.com>
3986 M: Alex Shi <alex.shi@linux.alibaba.com>
3987 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3989 F: Documentation/translations/zh_CN/
3991 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3992 M: Peter Chen <Peter.Chen@nxp.com>
3993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3994 L: linux-usb@vger.kernel.org
3996 F: drivers/usb/chipidea/
3998 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3999 M: Hans de Goede <hdegoede@redhat.com>
4000 L: linux-input@vger.kernel.org
4002 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4003 F: drivers/input/touchscreen/chipone_icn8318.c
4005 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4006 M: Hans de Goede <hdegoede@redhat.com>
4007 L: linux-input@vger.kernel.org
4009 F: drivers/input/touchscreen/chipone_icn8505.c
4011 CHROME HARDWARE PLATFORM SUPPORT
4012 M: Benson Leung <bleung@chromium.org>
4013 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4016 F: drivers/platform/chrome/
4018 CHROMEOS EC SUBDRIVERS
4019 M: Benson Leung <bleung@chromium.org>
4020 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4021 R: Guenter Roeck <groeck@chromium.org>
4025 F: drivers/power/supply/cros_usbpd-charger.c
4027 CHROMEOS EC CODEC DRIVER
4028 M: Cheng-Yi Chiang <cychiang@chromium.org>
4030 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4031 R: Guenter Roeck <groeck@chromium.org>
4032 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
4033 F: sound/soc/codecs/cros_ec_codec.*
4035 CIRRUS LOGIC AUDIO CODEC DRIVERS
4036 M: Brian Austin <brian.austin@cirrus.com>
4037 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
4038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4040 F: sound/soc/codecs/cs*
4042 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4043 M: Hartley Sweeten <hsweeten@visionengravers.com>
4044 L: netdev@vger.kernel.org
4046 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4048 CIRRUS LOGIC LOCHNAGAR DRIVER
4049 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4050 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4051 L: patches@opensource.cirrus.com
4053 F: drivers/clk/clk-lochnagar.c
4054 F: drivers/hwmon/lochnagar-hwmon.c
4055 F: drivers/mfd/lochnagar-i2c.c
4056 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4057 F: drivers/regulator/lochnagar-regulator.c
4058 F: sound/soc/codecs/lochnagar-sc.c
4059 F: include/dt-bindings/clk/lochnagar.h
4060 F: include/dt-bindings/pinctrl/lochnagar.h
4061 F: include/linux/mfd/lochnagar*
4062 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4063 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4064 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4065 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4066 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4067 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4068 F: Documentation/hwmon/lochnagar.rst
4070 CISCO FCOE HBA DRIVER
4071 M: Satish Kharat <satishkh@cisco.com>
4072 M: Sesidhar Baddela <sebaddel@cisco.com>
4073 M: Karan Tilak Kumar <kartilak@cisco.com>
4074 L: linux-scsi@vger.kernel.org
4076 F: drivers/scsi/fnic/
4078 CISCO SCSI HBA DRIVER
4079 M: Karan Tilak Kumar <kartilak@cisco.com>
4080 M: Sesidhar Baddela <sebaddel@cisco.com>
4081 L: linux-scsi@vger.kernel.org
4083 F: drivers/scsi/snic/
4085 CISCO VIC ETHERNET NIC DRIVER
4086 M: Christian Benvenuti <benve@cisco.com>
4087 M: Govindarajulu Varadarajan <_govind@gmx.com>
4088 M: Parvi Kaustubhi <pkaustub@cisco.com>
4090 F: drivers/net/ethernet/cisco/enic/
4092 CISCO VIC LOW LATENCY NIC DRIVER
4093 M: Christian Benvenuti <benve@cisco.com>
4094 M: Nelson Escobar <neescoba@cisco.com>
4095 M: Parvi Kaustubhi <pkaustub@cisco.com>
4097 F: drivers/infiniband/hw/usnic/
4099 CIRRUS LOGIC MADERA CODEC DRIVERS
4100 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4101 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4102 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4103 L: patches@opensource.cirrus.com
4104 T: git https://github.com/CirrusLogic/linux-drivers.git
4105 W: https://github.com/CirrusLogic/linux-drivers/wiki
4107 F: Documentation/devicetree/bindings/mfd/madera.txt
4108 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4109 F: Documentation/devicetree/bindings/sound/madera.txt
4110 F: include/dt-bindings/sound/madera*
4111 F: include/linux/irqchip/irq-madera*
4112 F: include/linux/mfd/madera/*
4113 F: include/sound/madera*
4114 F: drivers/gpio/gpio-madera*
4115 F: drivers/irqchip/irq-madera*
4116 F: drivers/mfd/madera*
4117 F: drivers/mfd/cs47l*
4118 F: drivers/pinctrl/cirrus/*
4119 F: sound/soc/codecs/cs47l*
4120 F: sound/soc/codecs/madera*
4123 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4127 CLANG/LLVM BUILD SUPPORT
4128 L: clang-built-linux@googlegroups.com
4129 W: https://clangbuiltlinux.github.io/
4130 B: https://github.com/ClangBuiltLinux/linux/issues
4131 C: irc://chat.freenode.net/clangbuiltlinux
4133 K: \b(?i:clang|llvm)\b
4136 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4137 L: linux-kernel@vger.kernel.org
4140 F: include/linux/cleancache.h
4143 M: Russell King <linux@armlinux.org.uk>
4144 L: linux-clk@vger.kernel.org
4146 F: include/linux/clk.h
4148 CLOCKSOURCE, CLOCKEVENT DRIVERS
4149 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4150 M: Thomas Gleixner <tglx@linutronix.de>
4151 L: linux-kernel@vger.kernel.org
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4154 F: drivers/clocksource/
4155 F: Documentation/devicetree/bindings/timer/
4158 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4159 M: Daniel Oliveira Nascimento <don@syst.com.br>
4160 L: platform-driver-x86@vger.kernel.org
4162 F: drivers/platform/x86/classmate-laptop.c
4165 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4166 L: linux-media@vger.kernel.org
4167 T: git git://linuxtv.org/media_tree.git
4168 W: https://linuxtv.org
4170 F: drivers/media/pci/cobalt/
4172 COCCINELLE/Semantic Patches (SmPL)
4173 M: Julia Lawall <Julia.Lawall@lip6.fr>
4174 M: Gilles Muller <Gilles.Muller@lip6.fr>
4175 M: Nicolas Palix <nicolas.palix@imag.fr>
4176 M: Michal Marek <michal.lkml@markovi.net>
4177 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4179 W: http://coccinelle.lip6.fr/
4181 F: Documentation/dev-tools/coccinelle.rst
4182 F: scripts/coccinelle/
4183 F: scripts/coccicheck
4186 M: Jan Harkes <jaharkes@cs.cmu.edu>
4188 L: codalist@coda.cs.cmu.edu
4189 W: http://www.coda.cs.cmu.edu/
4191 F: Documentation/filesystems/coda.txt
4193 F: include/linux/coda*.h
4194 F: include/uapi/linux/coda*.h
4196 CODA V4L2 MEM2MEM DRIVER
4197 M: Philipp Zabel <p.zabel@pengutronix.de>
4198 L: linux-media@vger.kernel.org
4200 F: Documentation/devicetree/bindings/media/coda.txt
4201 F: drivers/media/platform/coda/
4204 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4206 F: Documentation/process/code-of-conduct.rst
4207 F: Documentation/process/code-of-conduct-interpretation.rst
4209 COMMON CLK FRAMEWORK
4210 M: Michael Turquette <mturquette@baylibre.com>
4211 M: Stephen Boyd <sboyd@kernel.org>
4212 L: linux-clk@vger.kernel.org
4213 Q: http://patchwork.kernel.org/project/linux-clk/list/
4214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4216 F: Documentation/devicetree/bindings/clock/
4218 X: drivers/clk/clkdev.c
4219 F: include/linux/clk-pr*
4220 F: include/linux/clk/
4221 F: include/linux/of_clk.h
4223 COMMON INTERNET FILE SYSTEM (CIFS)
4224 M: Steve French <sfrench@samba.org>
4225 L: linux-cifs@vger.kernel.org
4226 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4227 W: http://linux-cifs.samba.org/
4228 T: git git://git.samba.org/sfrench/cifs-2.6.git
4230 F: Documentation/admin-guide/cifs/
4233 COMPACTPCI HOTPLUG CORE
4234 M: Scott Murray <scott@spiteful.org>
4235 L: linux-pci@vger.kernel.org
4237 F: drivers/pci/hotplug/cpci_hotplug*
4239 COMPACTPCI HOTPLUG GENERIC DRIVER
4240 M: Scott Murray <scott@spiteful.org>
4241 L: linux-pci@vger.kernel.org
4243 F: drivers/pci/hotplug/cpcihp_generic.c
4245 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4246 M: Scott Murray <scott@spiteful.org>
4247 L: linux-pci@vger.kernel.org
4249 F: drivers/pci/hotplug/cpcihp_zt5550.*
4251 COMPAL LAPTOP SUPPORT
4252 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4253 L: platform-driver-x86@vger.kernel.org
4255 F: drivers/platform/x86/compal-laptop.c
4258 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4260 F: include/linux/compiler_attributes.h
4262 CONEXANT ACCESSRUNNER USB DRIVER
4263 L: accessrunner-general@lists.sourceforge.net
4264 W: http://accessrunner.sourceforge.net/
4266 F: drivers/usb/atm/cxacru.c
4269 M: Joel Becker <jlbec@evilplan.org>
4270 M: Christoph Hellwig <hch@lst.de>
4271 T: git git://git.infradead.org/users/hch/configfs.git
4274 F: include/linux/configfs.h
4277 M: Evgeniy Polyakov <zbr@ioremap.net>
4278 L: netdev@vger.kernel.org
4280 F: drivers/connector/
4282 CONTROL GROUP (CGROUP)
4283 M: Tejun Heo <tj@kernel.org>
4284 M: Li Zefan <lizefan@huawei.com>
4285 M: Johannes Weiner <hannes@cmpxchg.org>
4286 L: cgroups@vger.kernel.org
4287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4289 F: Documentation/admin-guide/cgroup-v2.rst
4290 F: Documentation/admin-guide/cgroup-v1/
4291 F: include/linux/cgroup*
4294 CONTROL GROUP - CPUSET
4295 M: Li Zefan <lizefan@huawei.com>
4296 L: cgroups@vger.kernel.org
4297 W: http://www.bullopensource.org/cpuset/
4298 W: http://oss.sgi.com/projects/cpusets/
4299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4301 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4302 F: include/linux/cpuset.h
4303 F: kernel/cgroup/cpuset.c
4305 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4306 M: Johannes Weiner <hannes@cmpxchg.org>
4307 M: Michal Hocko <mhocko@kernel.org>
4308 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4309 L: cgroups@vger.kernel.org
4310 L: linux-mm@kvack.org
4315 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4316 M: Tejun Heo <tj@kernel.org>
4317 M: Jens Axboe <axboe@kernel.dk>
4318 L: cgroups@vger.kernel.org
4319 L: linux-block@vger.kernel.org
4320 T: git git://git.kernel.dk/linux-block
4321 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4322 F: block/blk-cgroup.c
4323 F: include/linux/blk-cgroup.h
4324 F: block/blk-throttle.c
4325 F: block/blk-iolatency.c
4326 F: block/bfq-cgroup.c
4328 CORETEMP HARDWARE MONITORING DRIVER
4329 M: Fenghua Yu <fenghua.yu@intel.com>
4330 L: linux-hwmon@vger.kernel.org
4332 F: Documentation/hwmon/coretemp.rst
4333 F: drivers/hwmon/coretemp.c
4335 COSA/SRP SYNC SERIAL DRIVER
4336 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4337 W: http://www.fi.muni.cz/~kas/cosa/
4339 F: drivers/net/wan/cosa*
4342 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4343 L: linux-iio@vger.kernel.org
4345 F: Documentation/ABI/testing/sysfs-bus-counter*
4346 F: Documentation/driver-api/generic-counter.rst
4348 F: include/linux/counter.h
4349 F: include/linux/counter_enum.h
4351 CPMAC ETHERNET DRIVER
4352 M: Florian Fainelli <f.fainelli@gmail.com>
4353 L: netdev@vger.kernel.org
4355 F: drivers/net/ethernet/ti/cpmac.c
4357 CPU FREQUENCY SCALING FRAMEWORK
4358 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4359 M: Viresh Kumar <viresh.kumar@linaro.org>
4360 L: linux-pm@vger.kernel.org
4362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4364 B: https://bugzilla.kernel.org
4365 F: Documentation/admin-guide/pm/cpufreq.rst
4366 F: Documentation/admin-guide/pm/intel_pstate.rst
4367 F: Documentation/cpu-freq/
4368 F: Documentation/devicetree/bindings/cpufreq/
4370 F: kernel/sched/cpufreq*.c
4371 F: include/linux/cpufreq.h
4372 F: include/linux/sched/cpufreq.h
4373 F: tools/testing/selftests/cpufreq/
4375 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4376 M: Viresh Kumar <viresh.kumar@linaro.org>
4377 M: Sudeep Holla <sudeep.holla@arm.com>
4378 L: linux-pm@vger.kernel.org
4379 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4381 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4383 CPU POWER MONITORING SUBSYSTEM
4384 M: Thomas Renninger <trenn@suse.com>
4385 M: Shuah Khan <shuah@kernel.org>
4386 M: Shuah Khan <skhan@linuxfoundation.org>
4387 L: linux-pm@vger.kernel.org
4389 F: tools/power/cpupower/
4392 M: "H. Peter Anvin" <hpa@zytor.com>
4394 F: arch/x86/kernel/cpuid.c
4395 F: arch/x86/kernel/msr.c
4397 CPUIDLE DRIVER - ARM BIG LITTLE
4398 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4399 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4400 L: linux-pm@vger.kernel.org
4401 L: linux-arm-kernel@lists.infradead.org
4402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4404 F: drivers/cpuidle/cpuidle-big_little.c
4406 CPUIDLE DRIVER - ARM EXYNOS
4407 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4408 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4409 M: Kukjin Kim <kgene@kernel.org>
4410 L: linux-pm@vger.kernel.org
4411 L: linux-samsung-soc@vger.kernel.org
4413 F: drivers/cpuidle/cpuidle-exynos.c
4414 F: arch/arm/mach-exynos/pm.c
4416 CPUIDLE DRIVER - ARM PSCI
4417 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4418 M: Sudeep Holla <sudeep.holla@arm.com>
4419 L: linux-pm@vger.kernel.org
4420 L: linux-arm-kernel@lists.infradead.org
4422 F: drivers/cpuidle/cpuidle-psci.c
4424 CPU IDLE TIME MANAGEMENT FRAMEWORK
4425 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4426 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4427 L: linux-pm@vger.kernel.org
4429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4430 B: https://bugzilla.kernel.org
4431 F: Documentation/admin-guide/pm/cpuidle.rst
4432 F: Documentation/driver-api/pm/cpuidle.rst
4433 F: drivers/cpuidle/*
4434 F: include/linux/cpuidle.h
4437 M: Nicolas Pitre <nico@fluxnic.net>
4439 F: Documentation/filesystems/cramfs.txt
4443 M: Bastien Nocera <hadess@hadess.net>
4444 L: linux-input@vger.kernel.org
4446 F: drivers/hid/hid-creative-sb0540.c
4449 M: Herbert Xu <herbert@gondor.apana.org.au>
4450 M: "David S. Miller" <davem@davemloft.net>
4451 L: linux-crypto@vger.kernel.org
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4455 F: Documentation/crypto/
4456 F: Documentation/devicetree/bindings/crypto/
4461 F: include/linux/crypto*
4464 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4465 M: Neil Horman <nhorman@tuxdriver.com>
4466 L: linux-crypto@vger.kernel.org
4468 F: crypto/ansi_cprng.c
4472 M: Hans Verkuil <hverkuil@xs4all.nl>
4473 L: linux-media@vger.kernel.org
4474 T: git git://linuxtv.org/media_tree.git
4475 W: http://linuxtv.org
4477 F: drivers/media/i2c/cs3308.c
4479 CS5535 Audio ALSA driver
4480 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4482 F: sound/pci/cs5535audio/
4484 CSI DRIVERS FOR ALLWINNER V3s
4485 M: Yong Deng <yong.deng@magewell.com>
4486 L: linux-media@vger.kernel.org
4487 T: git git://linuxtv.org/media_tree.git
4489 F: drivers/media/platform/sunxi/sun6i-csi/
4490 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4493 M: Solomon Peachy <pizza@shaftnet.org>
4495 F: drivers/net/wireless/st/cw1200/
4497 CX18 VIDEO4LINUX DRIVER
4498 M: Andy Walls <awalls@md.metrocast.net>
4499 L: linux-media@vger.kernel.org
4500 T: git git://linuxtv.org/media_tree.git
4501 W: https://linuxtv.org
4503 F: drivers/media/pci/cx18/
4504 F: include/uapi/linux/ivtv*
4506 CX2341X MPEG ENCODER HELPER MODULE
4507 M: Hans Verkuil <hverkuil@xs4all.nl>
4508 L: linux-media@vger.kernel.org
4509 T: git git://linuxtv.org/media_tree.git
4510 W: https://linuxtv.org
4512 F: drivers/media/common/cx2341x*
4513 F: include/media/drv-intf/cx2341x.h
4515 CX24120 MEDIA DRIVER
4516 M: Jemma Denson <jdenson@gmail.com>
4517 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4518 L: linux-media@vger.kernel.org
4519 W: https://linuxtv.org
4520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4522 F: drivers/media/dvb-frontends/cx24120*
4524 CX88 VIDEO4LINUX DRIVER
4525 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4526 L: linux-media@vger.kernel.org
4527 W: https://linuxtv.org
4528 T: git git://linuxtv.org/media_tree.git
4530 F: Documentation/media/v4l-drivers/cx88*
4531 F: drivers/media/pci/cx88/
4533 CXD2820R MEDIA DRIVER
4534 M: Antti Palosaari <crope@iki.fi>
4535 L: linux-media@vger.kernel.org
4536 W: https://linuxtv.org
4537 W: http://palosaari.fi/linux/
4538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4539 T: git git://linuxtv.org/anttip/media_tree.git
4541 F: drivers/media/dvb-frontends/cxd2820r*
4543 CXGB3 ETHERNET DRIVER (CXGB3)
4544 M: Vishal Kulkarni <vishal@chelsio.com>
4545 L: netdev@vger.kernel.org
4546 W: http://www.chelsio.com
4548 F: drivers/net/ethernet/chelsio/cxgb3/
4550 CXGB3 ISCSI DRIVER (CXGB3I)
4551 M: Karen Xie <kxie@chelsio.com>
4552 L: linux-scsi@vger.kernel.org
4553 W: http://www.chelsio.com
4555 F: drivers/scsi/cxgbi/cxgb3i
4557 CXGB4 CRYPTO DRIVER (chcr)
4558 M: Atul Gupta <atul.gupta@chelsio.com>
4559 L: linux-crypto@vger.kernel.org
4560 W: http://www.chelsio.com
4562 F: drivers/crypto/chelsio
4564 CXGB4 ETHERNET DRIVER (CXGB4)
4565 M: Vishal Kulkarni <vishal@chelsio.com>
4566 L: netdev@vger.kernel.org
4567 W: http://www.chelsio.com
4569 F: drivers/net/ethernet/chelsio/cxgb4/
4571 CXGB4 ISCSI DRIVER (CXGB4I)
4572 M: Karen Xie <kxie@chelsio.com>
4573 L: linux-scsi@vger.kernel.org
4574 W: http://www.chelsio.com
4576 F: drivers/scsi/cxgbi/cxgb4i
4578 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4579 M: Potnuri Bharat Teja <bharat@chelsio.com>
4580 L: linux-rdma@vger.kernel.org
4581 W: http://www.openfabrics.org
4583 F: drivers/infiniband/hw/cxgb4/
4584 F: include/uapi/rdma/cxgb4-abi.h
4586 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4587 M: Casey Leedom <leedom@chelsio.com>
4588 L: netdev@vger.kernel.org
4589 W: http://www.chelsio.com
4591 F: drivers/net/ethernet/chelsio/cxgb4vf/
4593 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4594 M: Frederic Barrat <fbarrat@linux.ibm.com>
4595 M: Andrew Donnellan <ajd@linux.ibm.com>
4596 L: linuxppc-dev@lists.ozlabs.org
4598 F: arch/powerpc/platforms/powernv/pci-cxl.c
4599 F: drivers/misc/cxl/
4600 F: include/misc/cxl*
4601 F: include/uapi/misc/cxl.h
4602 F: Documentation/powerpc/cxl.rst
4603 F: Documentation/ABI/testing/sysfs-class-cxl
4605 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4606 M: Manoj N. Kumar <manoj@linux.ibm.com>
4607 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4608 M: Uma Krishnan <ukrishn@linux.ibm.com>
4609 L: linux-scsi@vger.kernel.org
4611 F: drivers/scsi/cxlflash/
4612 F: include/uapi/scsi/cxlflash_ioctl.h
4613 F: Documentation/powerpc/cxlflash.rst
4616 M: Russell King <linux@armlinux.org.uk>
4617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4618 W: http://www.armlinux.org.uk/
4620 F: drivers/video/fbdev/cyber2000fb.*
4622 CYCLADES ASYNC MUX DRIVER
4623 W: http://www.cyclades.com/
4625 F: drivers/tty/cyclades.c
4626 F: include/linux/cyclades.h
4627 F: include/uapi/linux/cyclades.h
4629 CYCLADES PC300 DRIVER
4630 W: http://www.cyclades.com/
4632 F: drivers/net/wan/pc300*
4634 CYPRESS_FIRMWARE MEDIA DRIVER
4635 M: Antti Palosaari <crope@iki.fi>
4636 L: linux-media@vger.kernel.org
4637 W: https://linuxtv.org
4638 W: http://palosaari.fi/linux/
4639 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4640 T: git git://linuxtv.org/anttip/media_tree.git
4642 F: drivers/media/common/cypress_firmware*
4644 CYTTSP TOUCHSCREEN DRIVER
4645 M: Ferruh Yigit <fery@cypress.com>
4646 L: linux-input@vger.kernel.org
4648 F: drivers/input/touchscreen/cyttsp*
4649 F: include/linux/input/cyttsp.h
4651 D-LINK DIR-685 TOUCHKEYS DRIVER
4652 M: Linus Walleij <linus.walleij@linaro.org>
4653 L: linux-input@vger.kernel.org
4655 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4657 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4658 M: Joshua Kinard <kumba@gentoo.org>
4660 F: drivers/rtc/rtc-ds1685.c
4661 F: include/linux/rtc/ds1685.h
4663 DAMA SLAVE for AX.25
4664 M: Joerg Reuter <jreuter@yaina.de>
4665 W: http://yaina.de/jreuter/
4666 W: http://www.qsl.net/dl1bke/
4667 L: linux-hams@vger.kernel.org
4669 F: net/ax25/af_ax25.c
4670 F: net/ax25/ax25_dev.c
4671 F: net/ax25/ax25_ds_*
4672 F: net/ax25/ax25_in.c
4673 F: net/ax25/ax25_out.c
4674 F: net/ax25/ax25_timer.c
4675 F: net/ax25/sysctl_net_ax25.c
4677 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4678 L: netdev@vger.kernel.org
4680 F: Documentation/networking/device_drivers/dec/dmfe.txt
4681 F: drivers/net/ethernet/dec/tulip/dmfe.c
4683 DC390/AM53C974 SCSI driver
4684 M: Hannes Reinecke <hare@suse.com>
4685 L: linux-scsi@vger.kernel.org
4687 F: drivers/scsi/am53c974.c
4690 M: Oliver Neukum <oliver@neukum.org>
4691 M: Ali Akcaagac <aliakc@web.de>
4692 M: Jamie Lenehan <lenehan@twibble.org>
4693 L: dc395x@twibble.org
4694 W: http://twibble.org/dist/dc395x/
4695 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4697 F: Documentation/scsi/dc395x.txt
4698 F: drivers/scsi/dc395x.*
4701 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4702 L: dccp@vger.kernel.org
4703 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4705 F: include/linux/dccp.h
4706 F: include/uapi/linux/dccp.h
4707 F: include/linux/tfrc.h
4710 DECnet NETWORK LAYER
4711 W: http://linux-decnet.sourceforge.net
4712 L: linux-decnet-user@lists.sourceforge.net
4714 F: Documentation/networking/decnet.txt
4717 DECSTATION PLATFORM SUPPORT
4718 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4719 L: linux-mips@vger.kernel.org
4720 W: http://www.linux-mips.org/wiki/DECstation
4723 F: arch/mips/include/asm/dec/
4724 F: arch/mips/include/asm/mach-dec/
4726 DEFXX FDDI NETWORK DRIVER
4727 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4729 F: drivers/net/fddi/defxx.*
4731 DEINTERLACE DRIVERS FOR ALLWINNER H3
4732 M: Jernej Skrabec <jernej.skrabec@siol.net>
4733 L: linux-media@vger.kernel.org
4734 T: git git://linuxtv.org/media_tree.git
4736 F: drivers/media/platform/sunxi/sun8i-di/
4737 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4740 M: Pali Rohár <pali.rohar@gmail.com>
4741 M: Mario Limonciello <mario.limonciello@dell.com>
4742 L: platform-driver-x86@vger.kernel.org
4744 F: drivers/platform/x86/dell-smbios.*
4746 DELL SMBIOS SMM DRIVER
4747 M: Mario Limonciello <mario.limonciello@dell.com>
4748 L: platform-driver-x86@vger.kernel.org
4750 F: drivers/platform/x86/dell-smbios-smm.c
4752 DELL SMBIOS WMI DRIVER
4753 M: Mario Limonciello <mario.limonciello@dell.com>
4754 L: platform-driver-x86@vger.kernel.org
4756 F: drivers/platform/x86/dell-smbios-wmi.c
4757 F: tools/wmi/dell-smbios-example.c
4759 DEFZA FDDI NETWORK DRIVER
4760 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4762 F: drivers/net/fddi/defza.*
4765 M: Matthew Garrett <mjg59@srcf.ucam.org>
4766 M: Pali Rohár <pali.rohar@gmail.com>
4767 L: platform-driver-x86@vger.kernel.org
4769 F: drivers/platform/x86/dell-laptop.c
4771 DELL LAPTOP FREEFALL DRIVER
4772 M: Pali Rohár <pali.rohar@gmail.com>
4774 F: drivers/platform/x86/dell-smo8800.c
4776 DELL LAPTOP RBTN DRIVER
4777 M: Pali Rohár <pali.rohar@gmail.com>
4779 F: drivers/platform/x86/dell-rbtn.*
4781 DELL REMOTE BIOS UPDATE DRIVER
4782 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4783 L: platform-driver-x86@vger.kernel.org
4785 F: drivers/platform/x86/dell_rbu.c
4787 DELL LAPTOP SMM DRIVER
4788 M: Pali Rohár <pali.rohar@gmail.com>
4790 F: drivers/hwmon/dell-smm-hwmon.c
4791 F: include/uapi/linux/i8k.h
4793 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4794 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4795 L: platform-driver-x86@vger.kernel.org
4797 F: Documentation/driver-api/dcdbas.rst
4798 F: drivers/platform/x86/dcdbas.*
4800 DELL WMI NOTIFICATIONS DRIVER
4801 M: Matthew Garrett <mjg59@srcf.ucam.org>
4802 M: Pali Rohár <pali.rohar@gmail.com>
4804 F: drivers/platform/x86/dell-wmi.c
4806 DELL WMI DESCRIPTOR DRIVER
4807 M: Mario Limonciello <mario.limonciello@dell.com>
4809 F: drivers/platform/x86/dell-wmi-descriptor.c
4811 DELTA ST MEDIA DRIVER
4812 M: Hugues Fruchet <hugues.fruchet@st.com>
4813 L: linux-media@vger.kernel.org
4814 T: git git://linuxtv.org/media_tree.git
4815 W: https://linuxtv.org
4817 F: drivers/media/platform/sti/delta
4820 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4821 L: linux-mtd@lists.infradead.org
4823 F: drivers/mtd/nand/raw/denali*
4825 DESIGNWARE EDMA CORE IP DRIVER
4826 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4827 L: dmaengine@vger.kernel.org
4829 F: drivers/dma/dw-edma/
4830 F: include/linux/dma/edma.h
4832 DESIGNWARE USB2 DRD IP DRIVER
4833 M: Minas Harutyunyan <hminas@synopsys.com>
4834 L: linux-usb@vger.kernel.org
4835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4837 F: drivers/usb/dwc2/
4839 DESIGNWARE USB3 DRD IP DRIVER
4840 M: Felipe Balbi <balbi@kernel.org>
4841 L: linux-usb@vger.kernel.org
4842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4844 F: drivers/usb/dwc3/
4846 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4847 M: Andreas Klinger <ak@it-klinger.de>
4848 L: linux-iio@vger.kernel.org
4850 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4851 F: drivers/iio/proximity/srf*.c
4853 DEVICE COREDUMP (DEV_COREDUMP)
4854 M: Johannes Berg <johannes@sipsolutions.net>
4855 L: linux-kernel@vger.kernel.org
4857 F: drivers/base/devcoredump.c
4858 F: include/linux/devcoredump.h
4860 DEVICE FREQUENCY (DEVFREQ)
4861 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4862 M: Kyungmin Park <kyungmin.park@samsung.com>
4863 M: Chanwoo Choi <cw00.choi@samsung.com>
4864 L: linux-pm@vger.kernel.org
4865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4868 F: include/linux/devfreq.h
4869 F: Documentation/devicetree/bindings/devfreq/
4870 F: include/trace/events/devfreq.h
4872 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4873 M: Chanwoo Choi <cw00.choi@samsung.com>
4874 L: linux-pm@vger.kernel.org
4875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4877 F: drivers/devfreq/event/
4878 F: drivers/devfreq/devfreq-event.c
4879 F: include/dt-bindings/pmu/exynos_ppmu.h
4880 F: include/linux/devfreq-event.h
4881 F: Documentation/devicetree/bindings/devfreq/event/
4883 DEVICE NUMBER REGISTRY
4884 M: Torben Mathiasen <device@lanana.org>
4885 W: http://lanana.org/docs/device-list/index.html
4889 M: Alasdair Kergon <agk@redhat.com>
4890 M: Mike Snitzer <snitzer@redhat.com>
4891 M: dm-devel@redhat.com
4892 L: dm-devel@redhat.com
4893 W: http://sources.redhat.com/dm
4894 Q: http://patchwork.kernel.org/project/dm-devel/list/
4895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4896 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4898 F: Documentation/admin-guide/device-mapper/
4899 F: drivers/md/Makefile
4900 F: drivers/md/Kconfig
4902 F: drivers/md/persistent-data/
4903 F: include/linux/device-mapper.h
4904 F: include/linux/dm-*.h
4905 F: include/uapi/linux/dm-*.h
4908 M: Jiri Pirko <jiri@mellanox.com>
4909 L: netdev@vger.kernel.org
4911 F: net/core/devlink.c
4912 F: include/net/devlink.h
4913 F: include/uapi/linux/devlink.h
4914 F: Documentation/networking/devlink
4916 DIALOG SEMICONDUCTOR DRIVERS
4917 M: Support Opensource <support.opensource@diasemi.com>
4918 W: http://www.dialog-semiconductor.com/products
4920 F: Documentation/hwmon/da90??.rst
4921 F: Documentation/devicetree/bindings/mfd/da90*.txt
4922 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4923 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4924 F: Documentation/devicetree/bindings/regulator/da92*.txt
4925 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4926 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4927 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4928 F: drivers/gpio/gpio-da90??.c
4929 F: drivers/hwmon/da90??-hwmon.c
4930 F: drivers/iio/adc/da91??-*.c
4931 F: drivers/input/misc/da90??_onkey.c
4932 F: drivers/input/touchscreen/da9052_tsi.c
4933 F: drivers/leds/leds-da90??.c
4934 F: drivers/mfd/da903x.c
4935 F: drivers/mfd/da90??-*.c
4936 F: drivers/mfd/da91??-*.c
4937 F: drivers/power/supply/da9052-battery.c
4938 F: drivers/power/supply/da91??-*.c
4939 F: drivers/regulator/da903x.c
4940 F: drivers/regulator/da9???-regulator.[ch]
4941 F: drivers/regulator/slg51000-regulator.[ch]
4942 F: drivers/thermal/da90??-thermal.c
4943 F: drivers/rtc/rtc-da90??.c
4944 F: drivers/video/backlight/da90??_bl.c
4945 F: drivers/watchdog/da90??_wdt.c
4946 F: include/linux/mfd/da903x.h
4947 F: include/linux/mfd/da9052/
4948 F: include/linux/mfd/da9055/
4949 F: include/linux/mfd/da9062/
4950 F: include/linux/mfd/da9063/
4951 F: include/linux/mfd/da9150/
4952 F: include/linux/regulator/da9211.h
4953 F: include/sound/da[79]*.h
4954 F: sound/soc/codecs/da[79]*.[ch]
4956 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4957 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4958 L: linux-gpio@vger.kernel.org
4960 F: drivers/gpio/gpio-gpio-mm.c
4962 DIOLAN U2C-12 I2C DRIVER
4963 M: Guenter Roeck <linux@roeck-us.net>
4964 L: linux-i2c@vger.kernel.org
4966 F: drivers/i2c/busses/i2c-diolan-u2c.c
4968 FILESYSTEM DIRECT ACCESS (DAX)
4969 M: Dan Williams <dan.j.williams@intel.com>
4970 R: Matthew Wilcox <willy@infradead.org>
4971 R: Jan Kara <jack@suse.cz>
4972 L: linux-fsdevel@vger.kernel.org
4973 L: linux-nvdimm@lists.01.org
4976 F: include/linux/dax.h
4977 F: include/trace/events/fs_dax.h
4979 DEVICE DIRECT ACCESS (DAX)
4980 M: Dan Williams <dan.j.williams@intel.com>
4981 M: Vishal Verma <vishal.l.verma@intel.com>
4982 M: Dave Jiang <dave.jiang@intel.com>
4983 L: linux-nvdimm@lists.01.org
4987 DIRECTORY NOTIFICATION (DNOTIFY)
4988 M: Jan Kara <jack@suse.cz>
4989 R: Amir Goldstein <amir73il@gmail.com>
4990 L: linux-fsdevel@vger.kernel.org
4992 F: Documentation/filesystems/dnotify.txt
4993 F: fs/notify/dnotify/
4994 F: include/linux/dnotify.h
4996 DISK GEOMETRY AND PARTITION HANDLING
4997 M: Andries Brouwer <aeb@cwi.nl>
4998 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4999 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5000 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5004 M: Jan Kara <jack@suse.com>
5006 F: Documentation/filesystems/quota.txt
5008 F: include/linux/quota*.h
5009 F: include/uapi/linux/quota*.h
5011 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5012 M: Bernie Thompson <bernie@plugable.com>
5013 L: linux-fbdev@vger.kernel.org
5015 W: http://plugable.com/category/projects/udlfb/
5016 F: drivers/video/fbdev/udlfb.c
5017 F: include/video/udlfb.h
5018 F: Documentation/fb/udlfb.rst
5020 DISTRIBUTED LOCK MANAGER (DLM)
5021 M: Christine Caulfield <ccaulfie@redhat.com>
5022 M: David Teigland <teigland@redhat.com>
5023 L: cluster-devel@redhat.com
5024 W: http://sources.redhat.com/cluster/
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5029 DMA BUFFER SHARING FRAMEWORK
5030 M: Sumit Semwal <sumit.semwal@linaro.org>
5032 L: linux-media@vger.kernel.org
5033 L: dri-devel@lists.freedesktop.org
5034 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5036 F: include/linux/dma-buf*
5037 F: include/linux/reservation.h
5038 F: include/linux/*fence.h
5039 F: Documentation/driver-api/dma-buf.rst
5040 K: dma_(buf|fence|resv)
5041 T: git git://anongit.freedesktop.org/drm/drm-misc
5043 DMA-BUF HEAPS FRAMEWORK
5044 M: Sumit Semwal <sumit.semwal@linaro.org>
5045 R: Andrew F. Davis <afd@ti.com>
5046 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5047 R: Liam Mark <lmark@codeaurora.org>
5048 R: Laura Abbott <labbott@redhat.com>
5049 R: Brian Starkey <Brian.Starkey@arm.com>
5050 R: John Stultz <john.stultz@linaro.org>
5052 L: linux-media@vger.kernel.org
5053 L: dri-devel@lists.freedesktop.org
5054 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5055 F: include/uapi/linux/dma-heap.h
5056 F: include/linux/dma-heap.h
5057 F: drivers/dma-buf/dma-heap.c
5058 F: drivers/dma-buf/heaps/*
5059 T: git git://anongit.freedesktop.org/drm/drm-misc
5061 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5062 M: Vinod Koul <vkoul@kernel.org>
5063 L: dmaengine@vger.kernel.org
5064 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5067 F: include/linux/dmaengine.h
5068 F: include/linux/of_dma.h
5069 F: Documentation/devicetree/bindings/dma/
5070 F: Documentation/driver-api/dmaengine/
5071 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5074 M: Christoph Hellwig <hch@lst.de>
5075 M: Marek Szyprowski <m.szyprowski@samsung.com>
5076 R: Robin Murphy <robin.murphy@arm.com>
5077 L: iommu@lists.linux-foundation.org
5078 T: git git://git.infradead.org/users/hch/dma-mapping.git
5079 W: http://git.infradead.org/users/hch/dma-mapping.git
5082 F: include/asm-generic/dma-mapping.h
5083 F: include/linux/dma-direct.h
5084 F: include/linux/dma-mapping.h
5085 F: include/linux/dma-noncoherent.h
5087 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5088 M: Lukasz Luba <lukasz.luba@arm.com>
5089 L: linux-pm@vger.kernel.org
5090 L: linux-samsung-soc@vger.kernel.org
5092 F: drivers/memory/samsung/exynos5422-dmc.c
5093 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5095 DME1737 HARDWARE MONITOR DRIVER
5096 M: Juerg Haefliger <juergh@gmail.com>
5097 L: linux-hwmon@vger.kernel.org
5099 F: Documentation/hwmon/dme1737.rst
5100 F: drivers/hwmon/dme1737.c
5103 M: Jean Delvare <jdelvare@suse.com>
5105 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5106 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5107 F: drivers/firmware/dmi-id.c
5108 F: drivers/firmware/dmi_scan.c
5109 F: include/linux/dmi.h
5112 M: Jonathan Corbet <corbet@lwn.net>
5113 L: linux-doc@vger.kernel.org
5116 F: scripts/documentation-file-ref-check
5117 F: scripts/kernel-doc
5118 F: scripts/sphinx-pre-install
5119 X: Documentation/ABI/
5120 X: Documentation/firmware-guide/acpi/
5121 X: Documentation/devicetree/
5122 X: Documentation/i2c/
5123 X: Documentation/media/
5124 X: Documentation/power/
5125 X: Documentation/spi/
5126 T: git git://git.lwn.net/linux.git docs-next
5128 DOCUMENTATION/ITALIAN
5129 M: Federico Vaga <federico.vaga@vaga.pv.it>
5130 L: linux-doc@vger.kernel.org
5132 F: Documentation/translations/it_IT
5134 DOCUMENTATION SCRIPTS
5135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5136 L: linux-doc@vger.kernel.org
5138 F: scripts/documentation-file-ref-check
5139 F: scripts/sphinx-pre-install
5140 F: Documentation/sphinx/parse-headers.pl
5142 DONGWOON DW9714 LENS VOICE COIL DRIVER
5143 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5144 L: linux-media@vger.kernel.org
5145 T: git git://linuxtv.org/media_tree.git
5147 F: drivers/media/i2c/dw9714.c
5148 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5150 DONGWOON DW9807 LENS VOICE COIL DRIVER
5151 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5152 L: linux-media@vger.kernel.org
5153 T: git git://linuxtv.org/media_tree.git
5155 F: drivers/media/i2c/dw9807-vcm.c
5156 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5159 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5160 L: blinux-list@redhat.com
5162 F: drivers/char/dtlk.c
5163 F: include/linux/dtlk.h
5165 DPAA2 DATAPATH I/O (DPIO) DRIVER
5166 M: Roy Pledge <Roy.Pledge@nxp.com>
5167 L: linux-kernel@vger.kernel.org
5169 F: drivers/soc/fsl/dpio
5171 DPAA2 ETHERNET DRIVER
5172 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5173 L: netdev@vger.kernel.org
5175 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5176 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5177 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5178 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5179 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5180 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5181 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5182 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5183 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5185 DPAA2 ETHERNET SWITCH DRIVER
5186 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5187 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5188 L: linux-kernel@vger.kernel.org
5190 F: drivers/staging/fsl-dpaa2/ethsw
5192 DPT_I2O SCSI RAID DRIVER
5193 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5194 L: linux-scsi@vger.kernel.org
5195 W: http://www.adaptec.com/
5197 F: drivers/scsi/dpt*
5198 F: drivers/scsi/dpt/
5201 M: Philipp Reisner <philipp.reisner@linbit.com>
5202 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5203 L: drbd-dev@lists.linbit.com
5204 W: http://www.drbd.org
5205 T: git git://git.linbit.com/linux-drbd.git
5206 T: git git://git.linbit.com/drbd-8.4.git
5208 F: drivers/block/drbd/
5210 F: Documentation/admin-guide/blockdev/
5212 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5214 R: "Rafael J. Wysocki" <rafael@kernel.org>
5215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5217 F: Documentation/kobject.txt
5221 F: include/linux/debugfs.h
5222 F: include/linux/kobj*
5225 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5226 M: Kevin Hilman <khilman@kernel.org>
5227 M: Nishanth Menon <nm@ti.com>
5229 F: drivers/power/avs/
5230 F: include/linux/power/smartreflex.h
5231 L: linux-pm@vger.kernel.org
5233 DRM DRIVER FOR ARM PL111 CLCD
5234 M: Eric Anholt <eric@anholt.net>
5235 T: git git://anongit.freedesktop.org/drm/drm-misc
5237 F: drivers/gpu/drm/pl111/
5239 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5240 M: Linus Walleij <linus.walleij@linaro.org>
5241 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5244 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5246 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5247 M: Dave Airlie <airlied@redhat.com>
5249 F: drivers/gpu/drm/ast/
5251 DRM DRIVER FOR ASPEED BMC GFX
5252 M: Joel Stanley <joel@jms.id.au>
5253 L: linux-aspeed@lists.ozlabs.org
5254 T: git git://anongit.freedesktop.org/drm/drm-misc
5256 F: drivers/gpu/drm/aspeed/
5257 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5259 DRM DRIVER FOR BOCHS VIRTUAL GPU
5260 M: Gerd Hoffmann <kraxel@redhat.com>
5261 L: virtualization@lists.linux-foundation.org
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5264 F: drivers/gpu/drm/bochs/
5266 DRM DRIVER FOR BOE HIMAX8279D PANELS
5267 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5269 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5270 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5272 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5273 M: Linus Walleij <linus.walleij@linaro.org>
5274 T: git git://anongit.freedesktop.org/drm/drm-misc
5276 F: drivers/gpu/drm/tve200/
5278 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5279 M: Jagan Teki <jagan@amarulasolutions.com>
5281 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5282 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5284 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5285 M: Hans de Goede <hdegoede@redhat.com>
5286 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 F: drivers/gpu/drm/tiny/gm12u320.c
5290 DRM DRIVER FOR ILITEK ILI9225 PANELS
5291 M: David Lechner <david@lechnology.com>
5292 T: git git://anongit.freedesktop.org/drm/drm-misc
5294 F: drivers/gpu/drm/tiny/ili9225.c
5295 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5297 DRM DRIVER FOR HX8357D PANELS
5298 M: Eric Anholt <eric@anholt.net>
5299 T: git git://anongit.freedesktop.org/drm/drm-misc
5301 F: drivers/gpu/drm/tiny/hx8357d.c
5302 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5304 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5305 S: Orphan / Obsolete
5306 F: drivers/gpu/drm/i810/
5307 F: include/uapi/drm/i810_drm.h
5309 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5310 S: Orphan / Obsolete
5311 F: drivers/gpu/drm/mga/
5312 F: include/uapi/drm/mga_drm.h
5314 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5315 M: Dave Airlie <airlied@redhat.com>
5317 F: drivers/gpu/drm/mgag200/
5319 DRM DRIVER FOR MI0283QT
5320 M: Noralf Trønnes <noralf@tronnes.org>
5321 T: git git://anongit.freedesktop.org/drm/drm-misc
5323 F: drivers/gpu/drm/tiny/mi0283qt.c
5324 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5326 DRM DRIVER FOR MSM ADRENO GPU
5327 M: Rob Clark <robdclark@gmail.com>
5328 M: Sean Paul <sean@poorly.run>
5329 L: linux-arm-msm@vger.kernel.org
5330 L: dri-devel@lists.freedesktop.org
5331 L: freedreno@lists.freedesktop.org
5332 T: git https://gitlab.freedesktop.org/drm/msm.git
5334 F: drivers/gpu/drm/msm/
5335 F: include/uapi/drm/msm_drm.h
5336 F: Documentation/devicetree/bindings/display/msm/
5338 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5339 M: Ben Skeggs <bskeggs@redhat.com>
5340 L: dri-devel@lists.freedesktop.org
5341 L: nouveau@lists.freedesktop.org
5342 T: git git://github.com/skeggsb/linux
5344 F: drivers/gpu/drm/nouveau/
5345 F: include/uapi/drm/nouveau_drm.h
5347 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5348 M: Stefan Mavrodiev <stefan@olimex.com>
5350 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5351 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5353 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5354 M: Noralf Trønnes <noralf@tronnes.org>
5355 T: git git://anongit.freedesktop.org/drm/drm-misc
5357 F: drivers/gpu/drm/tiny/repaper.c
5358 F: Documentation/devicetree/bindings/display/repaper.txt
5360 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5361 M: Dave Airlie <airlied@redhat.com>
5362 M: Gerd Hoffmann <kraxel@redhat.com>
5363 L: virtualization@lists.linux-foundation.org
5364 T: git git://anongit.freedesktop.org/drm/drm-misc
5366 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5367 F: drivers/gpu/drm/cirrus/
5369 DRM DRIVER FOR QXL VIRTUAL GPU
5370 M: Dave Airlie <airlied@redhat.com>
5371 M: Gerd Hoffmann <kraxel@redhat.com>
5372 L: virtualization@lists.linux-foundation.org
5373 L: spice-devel@lists.freedesktop.org
5374 T: git git://anongit.freedesktop.org/drm/drm-misc
5376 F: drivers/gpu/drm/qxl/
5377 F: include/uapi/drm/qxl_drm.h
5379 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5380 M: Robert Chiras <robert.chiras@nxp.com>
5382 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5383 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5385 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5386 S: Orphan / Obsolete
5387 F: drivers/gpu/drm/r128/
5388 F: include/uapi/drm/r128_drm.h
5390 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5391 M: Guido Günther <agx@sigxcpu.org>
5392 R: Purism Kernel Team <kernel@puri.sm>
5394 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5395 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5397 DRM DRIVER FOR SAVAGE VIDEO CARDS
5398 S: Orphan / Obsolete
5399 F: drivers/gpu/drm/savage/
5400 F: include/uapi/drm/savage_drm.h
5402 DRM DRIVER FOR SIS VIDEO CARDS
5403 S: Orphan / Obsolete
5404 F: drivers/gpu/drm/sis/
5405 F: include/uapi/drm/sis_drm.h
5407 DRM DRIVER FOR SITRONIX ST7701 PANELS
5408 M: Jagan Teki <jagan@amarulasolutions.com>
5410 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5411 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5413 DRM DRIVER FOR SITRONIX ST7586 PANELS
5414 M: David Lechner <david@lechnology.com>
5415 T: git git://anongit.freedesktop.org/drm/drm-misc
5417 F: drivers/gpu/drm/tiny/st7586.c
5418 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5420 DRM DRIVER FOR SITRONIX ST7735R PANELS
5421 M: David Lechner <david@lechnology.com>
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: drivers/gpu/drm/tiny/st7735r.c
5425 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5427 DRM DRIVER FOR SONY ACX424AKP PANELS
5428 M: Linus Walleij <linus.walleij@linaro.org>
5429 T: git git://anongit.freedesktop.org/drm/drm-misc
5431 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5433 DRM DRIVER FOR ST-ERICSSON MCDE
5434 M: Linus Walleij <linus.walleij@linaro.org>
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5437 F: drivers/gpu/drm/mcde/
5438 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5440 DRM DRIVER FOR TDFX VIDEO CARDS
5441 S: Orphan / Obsolete
5442 F: drivers/gpu/drm/tdfx/
5444 DRM DRIVER FOR TPO TPG110 PANELS
5445 M: Linus Walleij <linus.walleij@linaro.org>
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5449 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5451 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5452 M: Dave Airlie <airlied@redhat.com>
5453 R: Sean Paul <sean@poorly.run>
5454 L: dri-devel@lists.freedesktop.org
5456 F: drivers/gpu/drm/udl/
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5459 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5460 M: Hans de Goede <hdegoede@redhat.com>
5461 L: dri-devel@lists.freedesktop.org
5463 F: drivers/gpu/drm/vboxvideo/
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5467 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5468 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5469 R: Daniel Vetter <daniel@ffwll.ch>
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 L: dri-devel@lists.freedesktop.org
5473 F: drivers/gpu/drm/vkms/
5474 F: Documentation/gpu/vkms.rst
5476 DRM DRIVER FOR VMWARE VIRTUAL GPU
5477 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5478 M: Thomas Hellstrom <thellstrom@vmware.com>
5479 L: dri-devel@lists.freedesktop.org
5480 T: git git://people.freedesktop.org/~thomash/linux
5482 F: drivers/gpu/drm/vmwgfx/
5483 F: include/uapi/drm/vmwgfx_drm.h
5486 M: David Airlie <airlied@linux.ie>
5487 M: Daniel Vetter <daniel@ffwll.ch>
5488 L: dri-devel@lists.freedesktop.org
5489 T: git git://anongit.freedesktop.org/drm/drm
5490 B: https://bugs.freedesktop.org/
5491 C: irc://chat.freenode.net/dri-devel
5495 F: Documentation/devicetree/bindings/display/
5496 F: Documentation/devicetree/bindings/gpu/
5497 F: Documentation/gpu/
5499 F: include/uapi/drm/
5500 F: include/linux/vga*
5502 DRM DRIVERS AND MISC GPU PATCHES
5503 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5504 M: Maxime Ripard <mripard@kernel.org>
5505 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5507 T: git git://anongit.freedesktop.org/drm/drm-misc
5508 F: Documentation/gpu/
5510 F: drivers/gpu/drm/*
5512 F: include/uapi/drm/drm*
5513 F: include/linux/vga*
5515 DRM DRIVERS FOR ALLWINNER A10
5516 M: Maxime Ripard <mripard@kernel.org>
5517 M: Chen-Yu Tsai <wens@csie.org>
5518 L: dri-devel@lists.freedesktop.org
5520 F: drivers/gpu/drm/sun4i/
5521 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5522 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5525 M: Maxime Ripard <mripard@kernel.org>
5526 M: Chen-Yu Tsai <wens@csie.org>
5527 R: Jernej Skrabec <jernej.skrabec@siol.net>
5528 L: dri-devel@lists.freedesktop.org
5530 F: drivers/gpu/drm/sun4i/sun8i*
5531 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 DRM DRIVERS FOR AMLOGIC SOCS
5534 M: Neil Armstrong <narmstrong@baylibre.com>
5535 L: dri-devel@lists.freedesktop.org
5536 L: linux-amlogic@lists.infradead.org
5537 W: http://linux-meson.com/
5539 F: drivers/gpu/drm/meson/
5540 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5541 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5542 F: Documentation/gpu/meson.rst
5543 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 DRM DRIVERS FOR ATMEL HLCDC
5546 M: Sam Ravnborg <sam@ravnborg.org>
5547 M: Boris Brezillon <bbrezillon@kernel.org>
5548 L: dri-devel@lists.freedesktop.org
5550 F: drivers/gpu/drm/atmel-hlcdc/
5551 F: Documentation/devicetree/bindings/display/atmel/
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 DRM DRIVERS FOR BRIDGE CHIPS
5555 M: Andrzej Hajda <a.hajda@samsung.com>
5556 M: Neil Armstrong <narmstrong@baylibre.com>
5557 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5558 R: Jonas Karlman <jonas@kwiboo.se>
5559 R: Jernej Skrabec <jernej.skrabec@siol.net>
5561 T: git git://anongit.freedesktop.org/drm/drm-misc
5562 F: drivers/gpu/drm/bridge/
5564 DRM DRIVERS FOR EXYNOS
5565 M: Inki Dae <inki.dae@samsung.com>
5566 M: Joonyoung Shim <jy0922.shim@samsung.com>
5567 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5568 M: Kyungmin Park <kyungmin.park@samsung.com>
5569 L: dri-devel@lists.freedesktop.org
5570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5572 F: drivers/gpu/drm/exynos/
5573 F: include/uapi/drm/exynos_drm.h
5574 F: Documentation/devicetree/bindings/display/exynos/
5576 DRM DRIVERS FOR FREESCALE DCU
5577 M: Stefan Agner <stefan@agner.ch>
5578 M: Alison Wang <alison.wang@nxp.com>
5579 L: dri-devel@lists.freedesktop.org
5581 F: drivers/gpu/drm/fsl-dcu/
5582 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5583 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5584 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5587 DRM DRIVERS FOR FREESCALE IMX
5588 M: Philipp Zabel <p.zabel@pengutronix.de>
5589 L: dri-devel@lists.freedesktop.org
5591 F: drivers/gpu/drm/imx/
5592 F: drivers/gpu/ipu-v3/
5593 F: Documentation/devicetree/bindings/display/imx/
5595 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5596 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5597 L: dri-devel@lists.freedesktop.org
5598 T: git git://github.com/patjak/drm-gma500
5600 F: drivers/gpu/drm/gma500/
5602 DRM DRIVERS FOR HISILICON
5603 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5604 M: Rongrong Zou <zourongrong@gmail.com>
5605 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5606 R: Chen Feng <puck.chen@hisilicon.com>
5607 L: dri-devel@lists.freedesktop.org
5608 T: git git://github.com/xin3liang/linux.git
5610 F: drivers/gpu/drm/hisilicon/
5611 F: Documentation/devicetree/bindings/display/hisilicon/
5613 DRM DRIVERS FOR LIMA
5614 M: Qiang Yu <yuq825@gmail.com>
5615 L: dri-devel@lists.freedesktop.org
5616 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5618 F: drivers/gpu/drm/lima/
5619 F: include/uapi/drm/lima_drm.h
5620 T: git git://anongit.freedesktop.org/drm/drm-misc
5622 DRM DRIVERS FOR MEDIATEK
5623 M: CK Hu <ck.hu@mediatek.com>
5624 M: Philipp Zabel <p.zabel@pengutronix.de>
5625 L: dri-devel@lists.freedesktop.org
5627 F: drivers/gpu/drm/mediatek/
5628 F: Documentation/devicetree/bindings/display/mediatek/
5630 DRM DRIVERS FOR NVIDIA TEGRA
5631 M: Thierry Reding <thierry.reding@gmail.com>
5632 L: dri-devel@lists.freedesktop.org
5633 L: linux-tegra@vger.kernel.org
5634 T: git git://anongit.freedesktop.org/tegra/linux.git
5636 F: drivers/gpu/drm/tegra/
5637 F: drivers/gpu/host1x/
5638 F: include/linux/host1x.h
5639 F: include/uapi/drm/tegra_drm.h
5640 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5642 DRM DRIVERS FOR RENESAS
5643 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5644 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5645 L: dri-devel@lists.freedesktop.org
5646 L: linux-renesas-soc@vger.kernel.org
5647 T: git git://linuxtv.org/pinchartl/media drm/du/next
5649 F: drivers/gpu/drm/rcar-du/
5650 F: drivers/gpu/drm/shmobile/
5651 F: include/linux/platform_data/shmob_drm.h
5652 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5653 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5654 F: Documentation/devicetree/bindings/display/renesas,du.txt
5656 DRM DRIVERS FOR ROCKCHIP
5657 M: Sandy Huang <hjc@rock-chips.com>
5658 M: Heiko Stübner <heiko@sntech.de>
5659 L: dri-devel@lists.freedesktop.org
5661 F: drivers/gpu/drm/rockchip/
5662 F: Documentation/devicetree/bindings/display/rockchip/
5663 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5667 M: Vincent Abriou <vincent.abriou@st.com>
5668 L: dri-devel@lists.freedesktop.org
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/gpu/drm/sti
5672 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5675 M: Yannick Fertre <yannick.fertre@st.com>
5676 M: Philippe Cornu <philippe.cornu@st.com>
5677 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5678 M: Vincent Abriou <vincent.abriou@st.com>
5679 L: dri-devel@lists.freedesktop.org
5680 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: drivers/gpu/drm/stm
5683 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5685 DRM DRIVERS FOR TI LCDC
5686 M: Jyri Sarha <jsarha@ti.com>
5687 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5688 L: dri-devel@lists.freedesktop.org
5690 F: drivers/gpu/drm/tilcdc/
5691 F: Documentation/devicetree/bindings/display/tilcdc/
5693 DRM DRIVERS FOR TI OMAP
5694 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5695 L: dri-devel@lists.freedesktop.org
5697 F: drivers/gpu/drm/omapdrm/
5698 F: Documentation/devicetree/bindings/display/ti/
5701 M: Eric Anholt <eric@anholt.net>
5703 F: drivers/gpu/drm/v3d/
5704 F: include/uapi/drm/v3d_drm.h
5705 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5706 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 M: Eric Anholt <eric@anholt.net>
5710 T: git git://github.com/anholt/linux
5712 F: drivers/gpu/drm/vc4/
5713 F: include/uapi/drm/vc4_drm.h
5714 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5717 DRM DRIVERS FOR VIVANTE GPU IP
5718 M: Lucas Stach <l.stach@pengutronix.de>
5719 R: Russell King <linux+etnaviv@armlinux.org.uk>
5720 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5721 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5722 L: dri-devel@lists.freedesktop.org
5724 F: drivers/gpu/drm/etnaviv/
5725 F: include/uapi/drm/etnaviv_drm.h
5726 F: Documentation/devicetree/bindings/display/etnaviv/
5728 DRM DRIVERS FOR ZTE ZX
5729 M: Shawn Guo <shawnguo@kernel.org>
5730 L: dri-devel@lists.freedesktop.org
5732 F: drivers/gpu/drm/zte/
5733 F: Documentation/devicetree/bindings/display/zte,vou.txt
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 M: Thierry Reding <thierry.reding@gmail.com>
5738 R: Sam Ravnborg <sam@ravnborg.org>
5739 L: dri-devel@lists.freedesktop.org
5740 T: git git://anongit.freedesktop.org/drm/drm-misc
5742 F: drivers/gpu/drm/drm_panel.c
5743 F: drivers/gpu/drm/panel/
5744 F: include/drm/drm_panel.h
5745 F: Documentation/devicetree/bindings/display/panel/
5748 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5749 T: git git://anongit.freedesktop.org/drm/drm-misc
5750 L: dri-devel@lists.freedesktop.org
5751 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5753 F: drivers/gpu/drm/xen/
5754 F: Documentation/gpu/xen-front.rst
5757 M: Christian Koenig <christian.koenig@amd.com>
5758 M: Huang Rui <ray.huang@amd.com>
5759 T: git git://people.freedesktop.org/~agd5f/linux
5761 L: dri-devel@lists.freedesktop.org
5763 F: drivers/gpu/drm/ttm/
5765 DSBR100 USB FM RADIO DRIVER
5766 M: Alexey Klimov <klimov.linux@gmail.com>
5767 L: linux-media@vger.kernel.org
5768 T: git git://linuxtv.org/media_tree.git
5770 F: drivers/media/radio/dsbr100.c
5773 M: Hans Verkuil <hverkuil@xs4all.nl>
5774 L: linux-media@vger.kernel.org
5775 T: git git://linuxtv.org/media_tree.git
5776 W: https://linuxtv.org
5778 F: drivers/media/pci/dt3155/
5780 DVB_USB_AF9015 MEDIA DRIVER
5781 M: Antti Palosaari <crope@iki.fi>
5782 L: linux-media@vger.kernel.org
5783 W: https://linuxtv.org
5784 W: http://palosaari.fi/linux/
5785 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5786 T: git git://linuxtv.org/anttip/media_tree.git
5788 F: drivers/media/usb/dvb-usb-v2/af9015*
5790 DVB_USB_AF9035 MEDIA DRIVER
5791 M: Antti Palosaari <crope@iki.fi>
5792 L: linux-media@vger.kernel.org
5793 W: https://linuxtv.org
5794 W: http://palosaari.fi/linux/
5795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5796 T: git git://linuxtv.org/anttip/media_tree.git
5798 F: drivers/media/usb/dvb-usb-v2/af9035*
5800 DVB_USB_ANYSEE MEDIA DRIVER
5801 M: Antti Palosaari <crope@iki.fi>
5802 L: linux-media@vger.kernel.org
5803 W: https://linuxtv.org
5804 W: http://palosaari.fi/linux/
5805 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5806 T: git git://linuxtv.org/anttip/media_tree.git
5808 F: drivers/media/usb/dvb-usb-v2/anysee*
5810 DVB_USB_AU6610 MEDIA DRIVER
5811 M: Antti Palosaari <crope@iki.fi>
5812 L: linux-media@vger.kernel.org
5813 W: https://linuxtv.org
5814 W: http://palosaari.fi/linux/
5815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5816 T: git git://linuxtv.org/anttip/media_tree.git
5818 F: drivers/media/usb/dvb-usb-v2/au6610*
5820 DVB_USB_CE6230 MEDIA DRIVER
5821 M: Antti Palosaari <crope@iki.fi>
5822 L: linux-media@vger.kernel.org
5823 W: https://linuxtv.org
5824 W: http://palosaari.fi/linux/
5825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5826 T: git git://linuxtv.org/anttip/media_tree.git
5828 F: drivers/media/usb/dvb-usb-v2/ce6230*
5830 DVB_USB_CXUSB MEDIA DRIVER
5831 M: Michael Krufky <mkrufky@linuxtv.org>
5832 L: linux-media@vger.kernel.org
5833 W: https://linuxtv.org
5834 W: http://github.com/mkrufky
5835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5836 T: git git://linuxtv.org/media_tree.git
5838 F: drivers/media/usb/dvb-usb/cxusb*
5840 DVB_USB_EC168 MEDIA DRIVER
5841 M: Antti Palosaari <crope@iki.fi>
5842 L: linux-media@vger.kernel.org
5843 W: https://linuxtv.org
5844 W: http://palosaari.fi/linux/
5845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5846 T: git git://linuxtv.org/anttip/media_tree.git
5848 F: drivers/media/usb/dvb-usb-v2/ec168*
5850 DVB_USB_GL861 MEDIA DRIVER
5851 M: Antti Palosaari <crope@iki.fi>
5852 L: linux-media@vger.kernel.org
5853 W: https://linuxtv.org
5854 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5855 T: git git://linuxtv.org/anttip/media_tree.git
5857 F: drivers/media/usb/dvb-usb-v2/gl861*
5859 DVB_USB_MXL111SF MEDIA DRIVER
5860 M: Michael Krufky <mkrufky@linuxtv.org>
5861 L: linux-media@vger.kernel.org
5862 W: https://linuxtv.org
5863 W: http://github.com/mkrufky
5864 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5865 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5867 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5869 DVB_USB_RTL28XXU MEDIA DRIVER
5870 M: Antti Palosaari <crope@iki.fi>
5871 L: linux-media@vger.kernel.org
5872 W: https://linuxtv.org
5873 W: http://palosaari.fi/linux/
5874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5875 T: git git://linuxtv.org/anttip/media_tree.git
5877 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5879 DVB_USB_V2 MEDIA DRIVER
5880 M: Antti Palosaari <crope@iki.fi>
5881 L: linux-media@vger.kernel.org
5882 W: https://linuxtv.org
5883 W: http://palosaari.fi/linux/
5884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5885 T: git git://linuxtv.org/anttip/media_tree.git
5887 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5888 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5891 M: Jason Baron <jbaron@akamai.com>
5893 F: lib/dynamic_debug.c
5894 F: include/linux/dynamic_debug.h
5896 DYNAMIC INTERRUPT MODERATION
5897 M: Tal Gilboa <talgi@mellanox.com>
5899 F: include/linux/dim.h
5902 DZ DECSTATION DZ11 SERIAL DRIVER
5903 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5905 F: drivers/tty/serial/dz.*
5907 E3X0 POWER BUTTON DRIVER
5908 M: Moritz Fischer <moritz.fischer@ettus.com>
5909 L: usrp-users@lists.ettus.com
5910 W: http://www.ettus.com
5912 F: drivers/input/misc/e3x0-button.c
5913 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5916 M: Antti Palosaari <crope@iki.fi>
5917 L: linux-media@vger.kernel.org
5918 W: https://linuxtv.org
5919 W: http://palosaari.fi/linux/
5920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5921 T: git git://linuxtv.org/anttip/media_tree.git
5923 F: drivers/media/tuners/e4000*
5925 EARTH_PT1 MEDIA DRIVER
5926 M: Akihiro Tsukada <tskd08@gmail.com>
5927 L: linux-media@vger.kernel.org
5929 F: drivers/media/pci/pt1/
5931 EARTH_PT3 MEDIA DRIVER
5932 M: Akihiro Tsukada <tskd08@gmail.com>
5933 L: linux-media@vger.kernel.org
5935 F: drivers/media/pci/pt3/
5938 M: Antti Palosaari <crope@iki.fi>
5939 L: linux-media@vger.kernel.org
5940 W: https://linuxtv.org
5941 W: http://palosaari.fi/linux/
5942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5943 T: git git://linuxtv.org/anttip/media_tree.git
5945 F: drivers/media/dvb-frontends/ec100*
5948 M: Tyler Hicks <code@tyhicks.com>
5949 L: ecryptfs@vger.kernel.org
5950 W: http://ecryptfs.org
5951 W: https://launchpad.net/ecryptfs
5952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5954 F: Documentation/filesystems/ecryptfs.txt
5958 M: Borislav Petkov <bp@alien8.de>
5959 L: linux-edac@vger.kernel.org
5961 F: drivers/edac/amd64_edac*
5964 M: Jan Luebbe <jlu@pengutronix.de>
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/armada_xp_*
5970 M: Stefan Schaeckeler <sschaeck@cisco.com>
5972 F: drivers/edac/aspeed_edac.c
5973 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5976 M: Shravan Kumar Ramani <sramani@mellanox.com>
5978 F: drivers/edac/bluefield_edac.c
5981 M: Robert Richter <rric@kernel.org>
5982 L: linux-edac@vger.kernel.org
5984 F: drivers/edac/highbank*
5987 M: Ralf Baechle <ralf@linux-mips.org>
5988 M: Robert Richter <rrichter@marvell.com>
5989 L: linux-edac@vger.kernel.org
5990 L: linux-mips@vger.kernel.org
5992 F: drivers/edac/octeon_edac*
5994 EDAC-CAVIUM THUNDERX
5995 M: Robert Richter <rrichter@marvell.com>
5996 L: linux-edac@vger.kernel.org
5998 F: drivers/edac/thunderx_edac*
6001 M: Borislav Petkov <bp@alien8.de>
6002 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6003 M: Tony Luck <tony.luck@intel.com>
6004 R: James Morse <james.morse@arm.com>
6005 R: Robert Richter <rrichter@marvell.com>
6006 L: linux-edac@vger.kernel.org
6007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6009 F: Documentation/admin-guide/ras.rst
6010 F: Documentation/driver-api/edac.rst
6012 F: include/linux/edac.h
6015 M: Mark Gross <mark.gross@intel.com>
6016 L: linux-edac@vger.kernel.org
6018 F: drivers/edac/e752x_edac.c
6021 L: linux-edac@vger.kernel.org
6023 F: drivers/edac/e7xxx_edac.c
6026 M: York Sun <york.sun@nxp.com>
6027 L: linux-edac@vger.kernel.org
6029 F: drivers/edac/fsl_ddr_edac.*
6032 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6033 L: linux-edac@vger.kernel.org
6035 F: drivers/edac/ghes_edac.c
6038 M: Tony Luck <tony.luck@intel.com>
6039 L: linux-edac@vger.kernel.org
6041 F: drivers/edac/i10nm_base.c
6044 L: linux-edac@vger.kernel.org
6046 F: drivers/edac/i3000_edac.c
6049 L: linux-edac@vger.kernel.org
6051 F: drivers/edac/i5000_edac.c
6054 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6055 L: linux-edac@vger.kernel.org
6057 F: drivers/edac/i5400_edac.c
6060 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6061 L: linux-edac@vger.kernel.org
6063 F: drivers/edac/i7300_edac.c
6066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6067 L: linux-edac@vger.kernel.org
6069 F: drivers/edac/i7core_edac.c
6072 M: Tim Small <tim@buttersideup.com>
6073 L: linux-edac@vger.kernel.org
6075 F: drivers/edac/i82443bxgx_edac.c
6078 M: "Arvind R." <arvino55@gmail.com>
6079 L: linux-edac@vger.kernel.org
6081 F: drivers/edac/i82975x_edac.c
6084 M: Jason Baron <jbaron@akamai.com>
6085 L: linux-edac@vger.kernel.org
6087 F: drivers/edac/ie31200_edac.c
6090 M: Johannes Thumshirn <morbidrsa@gmail.com>
6091 L: linux-edac@vger.kernel.org
6093 F: drivers/edac/mpc85xx_edac.[ch]
6096 M: Egor Martovetsky <egor@pasemi.com>
6097 L: linux-edac@vger.kernel.org
6099 F: drivers/edac/pasemi_edac.c
6102 M: Tony Luck <tony.luck@intel.com>
6103 L: linux-edac@vger.kernel.org
6105 F: drivers/edac/pnd2_edac.[ch]
6108 M: Tim Small <tim@buttersideup.com>
6109 L: linux-edac@vger.kernel.org
6111 F: drivers/edac/r82600_edac.c
6114 M: Tony Luck <tony.luck@intel.com>
6115 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6116 L: linux-edac@vger.kernel.org
6118 F: drivers/edac/sb_edac.c
6121 M: Yash Shah <yash.shah@sifive.com>
6122 L: linux-edac@vger.kernel.org
6124 F: drivers/edac/sifive_edac.c
6125 F: drivers/soc/sifive_l2_cache.c
6128 M: Tony Luck <tony.luck@intel.com>
6129 L: linux-edac@vger.kernel.org
6131 F: drivers/edac/skx_*.c
6134 M: Tero Kristo <t-kristo@ti.com>
6135 L: linux-edac@vger.kernel.org
6137 F: drivers/edac/ti_edac.c
6140 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6141 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6142 L: linux-arm-msm@vger.kernel.org
6143 L: linux-edac@vger.kernel.org
6145 F: drivers/edac/qcom_edac.c
6147 EDIROL UA-101/UA-1000 DRIVER
6148 M: Clemens Ladisch <clemens@ladisch.de>
6149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6152 F: sound/usb/misc/ua101.c
6155 L: linux-efi@vger.kernel.org
6156 M: Ivan Hu <ivan.hu@canonical.com>
6157 M: Ard Biesheuvel <ardb@kernel.org>
6159 F: drivers/firmware/efi/test/
6161 EFI VARIABLE FILESYSTEM
6162 M: Matthew Garrett <matthew.garrett@nebula.com>
6163 M: Jeremy Kerr <jk@ozlabs.org>
6164 M: Ard Biesheuvel <ardb@kernel.org>
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6166 L: linux-efi@vger.kernel.org
6170 EFIFB FRAMEBUFFER DRIVER
6171 L: linux-fbdev@vger.kernel.org
6172 M: Peter Jones <pjones@redhat.com>
6174 F: drivers/video/fbdev/efifb.c
6177 W: http://aeschi.ch.eu.org/efs/
6181 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6182 M: Douglas Miller <dougmill@linux.ibm.com>
6183 L: netdev@vger.kernel.org
6185 F: drivers/net/ethernet/ibm/ehea/
6187 EM28XX VIDEO4LINUX DRIVER
6188 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6189 L: linux-media@vger.kernel.org
6190 W: https://linuxtv.org
6191 T: git git://linuxtv.org/media_tree.git
6193 F: drivers/media/usb/em28xx/
6194 F: Documentation/media/v4l-drivers/em28xx*
6197 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6198 M: Matt Mackall <mpm@selenic.com>
6199 M: David Woodhouse <dwmw2@infradead.org>
6200 L: linux-embedded@vger.kernel.org
6203 Emulex 10Gbps iSCSI - OneConnect DRIVER
6204 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6205 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6206 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6207 L: linux-scsi@vger.kernel.org
6208 W: http://www.broadcom.com
6210 F: drivers/scsi/be2iscsi/
6212 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6213 M: Sathya Perla <sathya.perla@broadcom.com>
6214 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6215 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6216 M: Somnath Kotur <somnath.kotur@broadcom.com>
6217 L: netdev@vger.kernel.org
6218 W: http://www.emulex.com
6220 F: drivers/net/ethernet/emulex/benet/
6222 EMULEX ONECONNECT ROCE DRIVER
6223 M: Selvin Xavier <selvin.xavier@broadcom.com>
6224 M: Devesh Sharma <devesh.sharma@broadcom.com>
6225 L: linux-rdma@vger.kernel.org
6226 W: http://www.broadcom.com
6228 F: drivers/infiniband/hw/ocrdma/
6229 F: include/uapi/rdma/ocrdma-abi.h
6231 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6232 M: James Smart <james.smart@broadcom.com>
6233 M: Dick Kennedy <dick.kennedy@broadcom.com>
6234 L: linux-scsi@vger.kernel.org
6235 W: http://www.broadcom.com
6237 F: drivers/scsi/lpfc/
6239 ENE CB710 FLASH CARD READER DRIVER
6240 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6242 F: drivers/misc/cb710/
6243 F: drivers/mmc/host/cb710-mmc.*
6244 F: include/linux/cb710.h
6246 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6247 M: Maxim Levitsky <maximlevitsky@gmail.com>
6249 F: drivers/media/rc/ene_ir.*
6251 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6252 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6253 L: linuxppc-dev@lists.ozlabs.org
6255 F: drivers/tty/ehv_bytechan.c
6257 EPSON S1D13XXX FRAMEBUFFER DRIVER
6258 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6261 F: drivers/video/fbdev/s1d13xxxfb.c
6262 F: include/video/s1d13xxxfb.h
6265 M: Gao Xiang <gaoxiang25@huawei.com>
6266 M: Chao Yu <yuchao0@huawei.com>
6267 L: linux-erofs@lists.ozlabs.org
6269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6270 F: Documentation/filesystems/erofs.txt
6272 F: include/trace/events/erofs.h
6274 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6275 M: Jeff Layton <jlayton@kernel.org>
6278 F: include/linux/errseq.h
6280 ET131X NETWORK DRIVER
6281 M: Mark Einon <mark.einon@gmail.com>
6283 F: drivers/net/ethernet/agere/
6286 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6287 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6288 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6289 L: netdev@vger.kernel.org
6290 W: http://www.linuxfoundation.org/en/Net:Bridge
6292 F: include/linux/netfilter_bridge/
6295 ETHERNET PHY LIBRARY
6296 M: Andrew Lunn <andrew@lunn.ch>
6297 M: Florian Fainelli <f.fainelli@gmail.com>
6298 M: Heiner Kallweit <hkallweit1@gmail.com>
6299 R: Russell King <linux@armlinux.org.uk>
6300 L: netdev@vger.kernel.org
6302 F: Documentation/ABI/testing/sysfs-class-net-phydev
6303 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6304 F: Documentation/devicetree/bindings/net/mdio*
6305 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6306 F: Documentation/networking/phy.rst
6308 F: drivers/of/of_mdio.c
6309 F: drivers/of/of_net.c
6310 F: include/dt-bindings/net/qca-ar803x.h
6311 F: include/linux/*mdio*.h
6312 F: include/linux/of_net.h
6313 F: include/linux/phy.h
6314 F: include/linux/phy_fixed.h
6315 F: include/linux/platform_data/mdio-bcm-unimac.h
6316 F: include/linux/platform_data/mdio-gpio.h
6317 F: include/trace/events/mdio.h
6318 F: include/uapi/linux/mdio.h
6319 F: include/uapi/linux/mii.h
6322 M: Jan Kara <jack@suse.com>
6323 L: linux-ext4@vger.kernel.org
6325 F: Documentation/filesystems/ext2.txt
6327 F: include/linux/ext2*
6330 M: "Theodore Ts'o" <tytso@mit.edu>
6331 M: Andreas Dilger <adilger.kernel@dilger.ca>
6332 L: linux-ext4@vger.kernel.org
6333 W: http://ext4.wiki.kernel.org
6334 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6337 F: Documentation/filesystems/ext4/
6340 Extended Verification Module (EVM)
6341 M: Mimi Zohar <zohar@linux.ibm.com>
6342 L: linux-integrity@vger.kernel.org
6344 F: security/integrity/evm/
6346 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6347 M: Ard Biesheuvel <ardb@kernel.org>
6348 L: linux-efi@vger.kernel.org
6349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6351 F: Documentation/admin-guide/efi-stub.rst
6352 F: arch/*/kernel/efi.c
6353 F: arch/x86/boot/compressed/eboot.[ch]
6354 F: arch/*/include/asm/efi.h
6355 F: arch/x86/platform/efi/
6356 F: drivers/firmware/efi/
6357 F: include/linux/efi*.h
6358 F: arch/arm/boot/compressed/efi-header.S
6359 F: arch/arm64/kernel/efi-entry.S
6361 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6362 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6363 M: Chanwoo Choi <cw00.choi@samsung.com>
6364 L: linux-kernel@vger.kernel.org
6365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6368 F: include/linux/extcon/
6369 F: include/linux/extcon.h
6370 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6371 F: Documentation/devicetree/bindings/extcon/
6374 M: Jingoo Han <jingoohan1@gmail.com>
6375 L: dri-devel@lists.freedesktop.org
6377 F: drivers/gpu/drm/exynos/exynos_dp*
6379 EXYNOS SYSMMU (IOMMU) driver
6380 M: Marek Szyprowski <m.szyprowski@samsung.com>
6381 L: iommu@lists.linux-foundation.org
6383 F: drivers/iommu/exynos-iommu.c
6385 EZchip NPS platform support
6386 M: Vineet Gupta <vgupta@synopsys.com>
6387 M: Ofer Levi <oferle@mellanox.com>
6389 F: arch/arc/plat-eznps
6390 F: arch/arc/boot/dts/eznps.dts
6393 M: Jaegeuk Kim <jaegeuk@kernel.org>
6394 M: Chao Yu <yuchao0@huawei.com>
6395 L: linux-f2fs-devel@lists.sourceforge.net
6396 W: https://f2fs.wiki.kernel.org/
6397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6399 F: Documentation/filesystems/f2fs.txt
6400 F: Documentation/ABI/testing/sysfs-fs-f2fs
6402 F: include/linux/f2fs_fs.h
6403 F: include/trace/events/f2fs.h
6405 F71805F HARDWARE MONITORING DRIVER
6406 M: Jean Delvare <jdelvare@suse.com>
6407 L: linux-hwmon@vger.kernel.org
6409 F: Documentation/hwmon/f71805f.rst
6410 F: drivers/hwmon/f71805f.c
6413 M: Josh Poimboeuf <jpoimboe@redhat.com>
6415 F: scripts/faddr2line
6418 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6419 L: netdev@vger.kernel.org
6421 F: net/core/failover.c
6422 F: include/net/failover.h
6423 F: Documentation/networking/failover.rst
6426 M: Jan Kara <jack@suse.cz>
6427 R: Amir Goldstein <amir73il@gmail.com>
6428 L: linux-fsdevel@vger.kernel.org
6430 F: fs/notify/fanotify/
6431 F: include/linux/fanotify.h
6432 F: include/uapi/linux/fanotify.h
6434 FARSYNC SYNCHRONOUS DRIVER
6435 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6436 W: http://www.farsite.co.uk/
6438 F: drivers/net/wan/farsync.*
6440 FAULT INJECTION SUPPORT
6441 M: Akinobu Mita <akinobu.mita@gmail.com>
6443 F: Documentation/fault-injection/
6444 F: lib/fault-inject.c
6446 FBTFT Framebuffer drivers
6448 L: dri-devel@lists.freedesktop.org
6449 L: linux-fbdev@vger.kernel.org
6450 F: drivers/staging/fbtft/
6453 M: Michael Buesch <m@bues.ch>
6454 L: linux-media@vger.kernel.org
6456 F: drivers/media/tuners/fc0011.h
6457 F: drivers/media/tuners/fc0011.c
6460 M: Antti Palosaari <crope@iki.fi>
6461 L: linux-media@vger.kernel.org
6462 W: https://linuxtv.org
6463 W: http://palosaari.fi/linux/
6464 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6465 T: git git://linuxtv.org/anttip/media_tree.git
6467 F: drivers/media/tuners/fc2580*
6469 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6470 M: Hannes Reinecke <hare@suse.de>
6471 L: linux-scsi@vger.kernel.org
6472 W: www.Open-FCoE.org
6474 F: drivers/scsi/libfc/
6475 F: drivers/scsi/fcoe/
6477 F: include/scsi/libfc.h
6478 F: include/scsi/libfcoe.h
6479 F: include/uapi/scsi/fc/
6481 FILE LOCKING (flock() and fcntl()/lockf())
6482 M: Jeff Layton <jlayton@kernel.org>
6483 M: "J. Bruce Fields" <bfields@fieldses.org>
6484 L: linux-fsdevel@vger.kernel.org
6486 F: include/linux/fcntl.h
6487 F: include/uapi/linux/fcntl.h
6491 FILESYSTEMS (VFS and infrastructure)
6492 M: Alexander Viro <viro@zeniv.linux.org.uk>
6493 L: linux-fsdevel@vger.kernel.org
6496 F: include/linux/fs.h
6497 F: include/linux/fs_types.h
6498 F: include/uapi/linux/fs.h
6499 F: include/uapi/linux/openat2.h
6501 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6502 M: Riku Voipio <riku.voipio@iki.fi>
6503 L: linux-hwmon@vger.kernel.org
6505 F: drivers/hwmon/f75375s.c
6506 F: include/linux/f75375s.h
6508 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6509 M: Clemens Ladisch <clemens@ladisch.de>
6510 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6511 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6515 F: include/uapi/sound/firewire.h
6517 FIREWIRE MEDIA DRIVERS (firedtv)
6518 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6519 L: linux-media@vger.kernel.org
6520 L: linux1394-devel@lists.sourceforge.net
6521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6523 F: drivers/media/firewire/
6525 FIREWIRE SBP-2 TARGET
6526 M: Chris Boot <bootc@bootc.net>
6527 L: linux-scsi@vger.kernel.org
6528 L: target-devel@vger.kernel.org
6529 L: linux1394-devel@lists.sourceforge.net
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6532 F: drivers/target/sbp/
6535 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6536 L: linux1394-devel@lists.sourceforge.net
6537 W: http://ieee1394.wiki.kernel.org/
6538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6540 F: drivers/firewire/
6541 F: include/linux/firewire.h
6542 F: include/uapi/linux/firewire*.h
6545 FIRMWARE LOADER (request_firmware)
6546 M: Luis Chamberlain <mcgrof@kernel.org>
6547 L: linux-kernel@vger.kernel.org
6549 F: Documentation/firmware_class/
6550 F: drivers/base/firmware_loader/
6551 F: include/linux/firmware.h
6553 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6554 M: Joshua Morris <josh.h.morris@us.ibm.com>
6555 M: Philip Kelleher <pjk1939@linux.ibm.com>
6557 F: drivers/block/rsxx/
6559 FLEXTIMER FTM-QUADDEC DRIVER
6560 M: Patrick Havelange <patrick.havelange@essensium.com>
6561 L: linux-iio@vger.kernel.org
6563 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6564 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6565 F: drivers/counter/ftm-quaddec.c
6568 M: Denis Efremov <efremov@linux.com>
6570 L: linux-block@vger.kernel.org
6571 F: drivers/block/floppy.c
6573 FPGA MANAGER FRAMEWORK
6574 M: Moritz Fischer <mdf@kernel.org>
6575 L: linux-fpga@vger.kernel.org
6577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6578 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6579 F: Documentation/fpga/
6580 F: Documentation/driver-api/fpga/
6581 F: Documentation/devicetree/bindings/fpga/
6583 F: include/linux/fpga/
6584 W: http://www.rocketboards.org
6587 M: Wu Hao <hao.wu@intel.com>
6588 L: linux-fpga@vger.kernel.org
6590 F: Documentation/fpga/dfl.rst
6591 F: include/uapi/linux/fpga-dfl.h
6592 F: drivers/fpga/dfl*
6595 M: Bill Metzenthen <billm@melbpc.org.au>
6596 W: http://floatingpoint.sourceforge.net/emulator/index.html
6598 F: arch/x86/math-emu/
6600 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6601 L: netdev@vger.kernel.org
6603 F: drivers/net/wan/dlci.c
6604 F: drivers/net/wan/sdla.c
6607 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6608 L: dri-devel@lists.freedesktop.org
6609 L: linux-fbdev@vger.kernel.org
6610 T: git git://anongit.freedesktop.org/drm/drm-misc
6611 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6613 F: Documentation/fb/
6616 F: include/linux/fb.h
6617 F: include/uapi/video/
6618 F: include/uapi/linux/fb.h
6620 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6621 M: Horia Geantă <horia.geanta@nxp.com>
6622 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6623 L: linux-crypto@vger.kernel.org
6625 F: drivers/crypto/caam/
6626 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6628 FREESCALE DIU FRAMEBUFFER DRIVER
6629 M: Timur Tabi <timur@kernel.org>
6630 L: linux-fbdev@vger.kernel.org
6632 F: drivers/video/fbdev/fsl-diu-fb.*
6634 FREESCALE DMA DRIVER
6635 M: Li Yang <leoyang.li@nxp.com>
6636 M: Zhang Wei <zw@zh-kernel.org>
6637 L: linuxppc-dev@lists.ozlabs.org
6639 F: drivers/dma/fsldma.*
6641 FREESCALE ENETC ETHERNET DRIVERS
6642 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6643 L: netdev@vger.kernel.org
6645 F: drivers/net/ethernet/freescale/enetc/
6647 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6648 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6649 L: netdev@vger.kernel.org
6651 F: drivers/net/ethernet/freescale/gianfar*
6652 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6654 FREESCALE GPMI NAND DRIVER
6655 M: Han Xu <han.xu@nxp.com>
6656 L: linux-mtd@lists.infradead.org
6658 F: drivers/mtd/nand/raw/gpmi-nand/*
6660 FREESCALE I2C CPM DRIVER
6661 M: Jochen Friedrich <jochen@scram.de>
6662 L: linuxppc-dev@lists.ozlabs.org
6663 L: linux-i2c@vger.kernel.org
6665 F: drivers/i2c/busses/i2c-cpm.c
6667 FREESCALE IMX DDR PMU DRIVER
6668 M: Frank Li <Frank.li@nxp.com>
6669 L: linux-arm-kernel@lists.infradead.org
6671 F: drivers/perf/fsl_imx8_ddr_perf.c
6672 F: Documentation/admin-guide/perf/imx-ddr.rst
6673 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6675 FREESCALE IMX I2C DRIVER
6676 M: Oleksij Rempel <o.rempel@pengutronix.de>
6677 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6678 L: linux-i2c@vger.kernel.org
6680 F: drivers/i2c/busses/i2c-imx.c
6681 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6683 FREESCALE IMX LPI2C DRIVER
6684 M: Dong Aisheng <aisheng.dong@nxp.com>
6685 L: linux-i2c@vger.kernel.org
6686 L: linux-imx@nxp.com
6688 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6689 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6691 FREESCALE IMX / MXC FEC DRIVER
6692 M: Fugang Duan <fugang.duan@nxp.com>
6693 L: netdev@vger.kernel.org
6695 F: drivers/net/ethernet/freescale/fec_main.c
6696 F: drivers/net/ethernet/freescale/fec_ptp.c
6697 F: drivers/net/ethernet/freescale/fec.h
6698 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6700 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6701 M: Sascha Hauer <s.hauer@pengutronix.de>
6702 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6703 L: linux-fbdev@vger.kernel.org
6704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6706 F: include/linux/platform_data/video-imxfb.h
6707 F: drivers/video/fbdev/imxfb.c
6709 FREESCALE QORIQ DPAA ETHERNET DRIVER
6710 M: Madalin Bucur <madalin.bucur@nxp.com>
6711 L: netdev@vger.kernel.org
6713 F: drivers/net/ethernet/freescale/dpaa
6715 FREESCALE QORIQ DPAA FMAN DRIVER
6716 M: Madalin Bucur <madalin.bucur@nxp.com>
6717 L: netdev@vger.kernel.org
6719 F: drivers/net/ethernet/freescale/fman
6720 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6722 FREESCALE QORIQ PTP CLOCK DRIVER
6723 M: Yangbo Lu <yangbo.lu@nxp.com>
6724 L: netdev@vger.kernel.org
6726 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6727 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6728 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6729 F: drivers/ptp/ptp_qoriq.c
6730 F: drivers/ptp/ptp_qoriq_debugfs.c
6731 F: include/linux/fsl/ptp_qoriq.h
6732 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6734 FREESCALE QUAD SPI DRIVER
6735 M: Han Xu <han.xu@nxp.com>
6736 L: linux-spi@vger.kernel.org
6738 F: drivers/spi/spi-fsl-qspi.c
6740 FREESCALE QUICC ENGINE LIBRARY
6741 M: Qiang Zhao <qiang.zhao@nxp.com>
6742 L: linuxppc-dev@lists.ozlabs.org
6744 F: drivers/soc/fsl/qe/
6745 F: include/soc/fsl/*qe*.h
6746 F: include/soc/fsl/*ucc*.h
6748 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6749 M: Li Yang <leoyang.li@nxp.com>
6750 L: netdev@vger.kernel.org
6751 L: linuxppc-dev@lists.ozlabs.org
6753 F: drivers/net/ethernet/freescale/ucc_geth*
6755 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6756 M: Zhao Qiang <qiang.zhao@nxp.com>
6757 L: netdev@vger.kernel.org
6758 L: linuxppc-dev@lists.ozlabs.org
6760 F: drivers/net/wan/fsl_ucc_hdlc*
6762 FREESCALE QUICC ENGINE UCC UART DRIVER
6763 M: Timur Tabi <timur@kernel.org>
6764 L: linuxppc-dev@lists.ozlabs.org
6766 F: drivers/tty/serial/ucc_uart.c
6768 FREESCALE SOC DRIVERS
6769 M: Li Yang <leoyang.li@nxp.com>
6770 L: linuxppc-dev@lists.ozlabs.org
6771 L: linux-arm-kernel@lists.infradead.org
6773 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6774 F: Documentation/devicetree/bindings/soc/fsl/
6776 F: include/linux/fsl/
6778 FREESCALE SOC FS_ENET DRIVER
6779 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6780 L: linuxppc-dev@lists.ozlabs.org
6781 L: netdev@vger.kernel.org
6783 F: drivers/net/ethernet/freescale/fs_enet/
6784 F: include/linux/fs_enet_pd.h
6786 FREESCALE SOC SOUND DRIVERS
6787 M: Timur Tabi <timur@kernel.org>
6788 M: Nicolin Chen <nicoleotsuka@gmail.com>
6789 M: Xiubo Li <Xiubo.Lee@gmail.com>
6790 R: Fabio Estevam <festevam@gmail.com>
6791 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6792 L: linuxppc-dev@lists.ozlabs.org
6794 F: sound/soc/fsl/fsl*
6795 F: sound/soc/fsl/imx*
6796 F: sound/soc/fsl/mpc8610_hpcd.c
6798 FREESCALE USB PERIPHERAL DRIVERS
6799 M: Li Yang <leoyang.li@nxp.com>
6800 L: linux-usb@vger.kernel.org
6801 L: linuxppc-dev@lists.ozlabs.org
6803 F: drivers/usb/gadget/udc/fsl*
6806 M: Christoph Hellwig <hch@infradead.org>
6807 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6812 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6813 M: Pavel Machek <pavel@ucw.cz>
6814 L: linux-pm@vger.kernel.org
6816 F: Documentation/power/freezing-of-tasks.rst
6817 F: include/linux/freezer.h
6821 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6822 L: linux-kernel@vger.kernel.org
6825 F: include/linux/frontswap.h
6827 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6828 M: David Howells <dhowells@redhat.com>
6829 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6831 F: Documentation/filesystems/caching/
6833 F: include/linux/fscache*.h
6835 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6836 M: Theodore Y. Ts'o <tytso@mit.edu>
6837 M: Jaegeuk Kim <jaegeuk@kernel.org>
6838 M: Eric Biggers <ebiggers@kernel.org>
6839 L: linux-fscrypt@vger.kernel.org
6840 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6841 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6844 F: include/linux/fscrypt*.h
6845 F: include/uapi/linux/fscrypt.h
6846 F: Documentation/filesystems/fscrypt.rst
6849 M: Jeremy Kerr <jk@ozlabs.org>
6850 M: Joel Stanley <joel@jms.id.au>
6851 R: Alistar Popple <alistair@popple.id.au>
6852 R: Eddie James <eajames@linux.ibm.com>
6853 L: linux-fsi@lists.ozlabs.org
6854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6855 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6858 F: include/linux/fsi*.h
6859 F: include/trace/events/fsi*.h
6861 FSI-ATTACHED I2C DRIVER
6862 M: Eddie James <eajames@linux.ibm.com>
6863 L: linux-i2c@vger.kernel.org
6864 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6866 F: drivers/i2c/busses/i2c-fsi.c
6867 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6869 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6870 M: Jan Kara <jack@suse.cz>
6871 R: Amir Goldstein <amir73il@gmail.com>
6872 L: linux-fsdevel@vger.kernel.org
6873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6876 F: include/linux/fsnotify*.h
6878 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6879 M: Eric Biggers <ebiggers@kernel.org>
6880 M: Theodore Y. Ts'o <tytso@mit.edu>
6881 L: linux-fscrypt@vger.kernel.org
6882 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6883 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6886 F: include/linux/fsverity.h
6887 F: include/uapi/linux/fsverity.h
6888 F: Documentation/filesystems/fsverity.rst
6890 FUJITSU LAPTOP EXTRAS
6891 M: Jonathan Woithe <jwoithe@just42.net>
6892 L: platform-driver-x86@vger.kernel.org
6894 F: drivers/platform/x86/fujitsu-laptop.c
6896 FUJITSU M-5MO LS CAMERA ISP DRIVER
6897 M: Kyungmin Park <kyungmin.park@samsung.com>
6898 M: Heungjun Kim <riverful.kim@samsung.com>
6899 L: linux-media@vger.kernel.org
6901 F: drivers/media/i2c/m5mols/
6902 F: include/media/i2c/m5mols.h
6904 FUJITSU TABLET EXTRAS
6905 M: Robert Gerlach <khnz@gmx.de>
6906 L: platform-driver-x86@vger.kernel.org
6908 F: drivers/platform/x86/fujitsu-tablet.c
6910 FUSE: FILESYSTEM IN USERSPACE
6911 M: Miklos Szeredi <miklos@szeredi.hu>
6912 L: linux-fsdevel@vger.kernel.org
6913 W: http://fuse.sourceforge.net/
6914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6917 F: include/uapi/linux/fuse.h
6918 F: Documentation/filesystems/fuse.rst
6921 M: Thomas Gleixner <tglx@linutronix.de>
6922 M: Ingo Molnar <mingo@redhat.com>
6923 R: Peter Zijlstra <peterz@infradead.org>
6924 R: Darren Hart <dvhart@infradead.org>
6925 L: linux-kernel@vger.kernel.org
6926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6929 F: include/asm-generic/futex.h
6930 F: include/linux/futex.h
6931 F: include/uapi/linux/futex.h
6932 F: tools/testing/selftests/futex/
6933 F: tools/perf/bench/futex*
6934 F: Documentation/*futex*
6937 M: Kees Cook <keescook@chromium.org>
6938 R: Emese Revfy <re.emese@gmail.com>
6939 L: kernel-hardening@lists.openwall.com
6941 F: scripts/gcc-plugins/
6942 F: scripts/gcc-plugin.sh
6943 F: scripts/Makefile.gcc-plugins
6944 F: Documentation/core-api/gcc-plugins.rst
6946 GASKET DRIVER FRAMEWORK
6947 M: Rob Springer <rspringer@google.com>
6948 M: Todd Poynor <toddpoynor@google.com>
6949 M: Ben Chan <benchan@chromium.org>
6951 F: drivers/staging/gasket/
6953 GCOV BASED KERNEL PROFILING
6954 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6957 F: Documentation/dev-tools/gcov.rst
6959 GDB KERNEL DEBUGGING HELPER SCRIPTS
6960 M: Jan Kiszka <jan.kiszka@siemens.com>
6961 M: Kieran Bingham <kbingham@kernel.org>
6965 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6966 M: Achim Leubner <achim_leubner@adaptec.com>
6967 L: linux-scsi@vger.kernel.org
6968 W: http://www.icp-vortex.com/
6970 F: drivers/scsi/gdt*
6972 GEMTEK FM RADIO RECEIVER DRIVER
6973 M: Hans Verkuil <hverkuil@xs4all.nl>
6974 L: linux-media@vger.kernel.org
6975 T: git git://linuxtv.org/media_tree.git
6976 W: https://linuxtv.org
6978 F: drivers/media/radio/radio-gemtek*
6980 GENERIC ARCHITECTURE TOPOLOGY
6981 M: Sudeep Holla <sudeep.holla@arm.com>
6982 L: linux-kernel@vger.kernel.org
6984 F: drivers/base/arch_topology.c
6985 F: include/linux/arch_topology.h
6987 GENERIC GPIO I2C DRIVER
6988 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6990 F: drivers/i2c/busses/i2c-gpio.c
6991 F: include/linux/platform_data/i2c-gpio.h
6993 GENERIC GPIO I2C MULTIPLEXER DRIVER
6994 M: Peter Korsgaard <peter.korsgaard@barco.com>
6995 L: linux-i2c@vger.kernel.org
6997 F: drivers/i2c/muxes/i2c-mux-gpio.c
6998 F: include/linux/platform_data/i2c-mux-gpio.h
6999 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7001 GENERIC HDLC (WAN) DRIVERS
7002 M: Krzysztof Halasa <khc@pm.waw.pl>
7003 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7005 F: drivers/net/wan/c101.c
7006 F: drivers/net/wan/hd6457*
7007 F: drivers/net/wan/hdlc*
7008 F: drivers/net/wan/n2.c
7009 F: drivers/net/wan/pc300too.c
7010 F: drivers/net/wan/pci200syn.c
7011 F: drivers/net/wan/wanxl*
7013 GENERIC INCLUDE/ASM HEADER FILES
7014 M: Arnd Bergmann <arnd@arndb.de>
7015 L: linux-arch@vger.kernel.org
7016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7018 F: include/asm-generic/
7019 F: include/uapi/asm-generic/
7021 GENERIC PHY FRAMEWORK
7022 M: Kishon Vijay Abraham I <kishon@ti.com>
7023 L: linux-kernel@vger.kernel.org
7024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7027 F: include/linux/phy/
7028 F: Documentation/devicetree/bindings/phy/
7030 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7031 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7033 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7036 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7037 M: Kevin Hilman <khilman@kernel.org>
7038 M: Ulf Hansson <ulf.hansson@linaro.org>
7039 L: linux-pm@vger.kernel.org
7041 F: drivers/base/power/domain*.c
7042 F: include/linux/pm_domain.h
7043 F: Documentation/devicetree/bindings/power/power?domain*
7045 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7046 M: Eugen Hristev <eugen.hristev@microchip.com>
7047 L: linux-input@vger.kernel.org
7049 F: drivers/input/touchscreen/resistive-adc-touch.c
7051 GENERIC UIO DRIVER FOR PCI DEVICES
7052 M: "Michael S. Tsirkin" <mst@redhat.com>
7053 L: kvm@vger.kernel.org
7055 F: drivers/uio/uio_pci_generic.c
7057 GENERIC VDSO LIBRARY
7058 M: Andy Lutomirski <luto@kernel.org>
7059 M: Thomas Gleixner <tglx@linutronix.de>
7060 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7061 L: linux-kernel@vger.kernel.org
7062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7065 F: kernel/time/vsyscall.c
7067 F: include/asm-generic/vdso/vsyscall.h
7069 GENWQE (IBM Generic Workqueue Card)
7070 M: Frank Haverkamp <haver@linux.ibm.com>
7072 F: drivers/misc/genwqe/
7074 GET_MAINTAINER SCRIPT
7075 M: Joe Perches <joe@perches.com>
7077 F: scripts/get_maintainer.pl
7080 M: Bob Peterson <rpeterso@redhat.com>
7081 M: Andreas Gruenbacher <agruenba@redhat.com>
7082 L: cluster-devel@redhat.com
7083 W: http://sources.redhat.com/cluster/
7084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7086 F: Documentation/filesystems/gfs2*.txt
7088 F: include/uapi/linux/gfs2_ondisk.h
7091 M: Johan Hovold <johan@kernel.org>
7092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7094 F: Documentation/ABI/testing/sysfs-class-gnss
7095 F: Documentation/devicetree/bindings/gnss/
7097 F: include/linux/gnss.h
7100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7101 L: linux-media@vger.kernel.org
7103 F: drivers/media/usb/go7007/
7106 M: Bastien Nocera <hadess@hadess.net>
7107 L: linux-input@vger.kernel.org
7109 F: drivers/input/touchscreen/goodix.c
7111 GOOGLE ETHERNET DRIVERS
7112 M: Catherine Sullivan <csully@google.com>
7113 R: Sagi Shahar <sagis@google.com>
7114 R: Jon Olson <jonolson@google.com>
7115 L: netdev@vger.kernel.org
7117 F: Documentation/networking/device_drivers/google/gve.rst
7118 F: drivers/net/ethernet/google
7120 GPD POCKET FAN DRIVER
7121 M: Hans de Goede <hdegoede@redhat.com>
7122 L: platform-driver-x86@vger.kernel.org
7124 F: drivers/platform/x86/gpd-pocket-fan.c
7127 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7128 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7129 L: linux-gpio@vger.kernel.org
7130 L: linux-acpi@vger.kernel.org
7132 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7133 F: drivers/gpio/gpiolib-acpi.c
7134 F: drivers/gpio/gpiolib-acpi.h
7137 M: Sean Young <sean@mess.org>
7138 L: linux-media@vger.kernel.org
7140 F: drivers/media/rc/gpio-ir-tx.c
7143 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7144 L: linux-gpio@vger.kernel.org
7146 F: drivers/gpio/gpio-mockup.c
7147 F: tools/testing/selftests/gpio/
7150 M: Linus Walleij <linus.walleij@linaro.org>
7151 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7152 L: linux-gpio@vger.kernel.org
7154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7155 F: Documentation/ABI/obsolete/sysfs-gpio
7156 F: Documentation/ABI/testing/gpio-cdev
7157 F: Documentation/admin-guide/gpio/
7158 F: Documentation/devicetree/bindings/gpio/
7159 F: Documentation/driver-api/gpio/
7161 F: include/asm-generic/gpio.h
7162 F: include/linux/gpio/
7163 F: include/linux/gpio.h
7164 F: include/linux/of_gpio.h
7165 F: include/uapi/linux/gpio.h
7168 GRE DEMULTIPLEXER DRIVER
7169 M: Dmitry Kozlov <xeb@mail.ru>
7170 L: netdev@vger.kernel.org
7172 F: net/ipv4/gre_demux.c
7173 F: net/ipv4/gre_offload.c
7174 F: include/net/gre.h
7176 GRETH 10/100/1G Ethernet MAC device driver
7177 M: Andreas Larsson <andreas@gaisler.com>
7178 L: netdev@vger.kernel.org
7180 F: drivers/net/ethernet/aeroflex/
7182 GREYBUS AUDIO PROTOCOLS DRIVERS
7183 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7184 M: Mark Greer <mgreer@animalcreek.com>
7186 F: drivers/staging/greybus/audio_apbridgea.c
7187 F: drivers/staging/greybus/audio_apbridgea.h
7188 F: drivers/staging/greybus/audio_codec.c
7189 F: drivers/staging/greybus/audio_codec.h
7190 F: drivers/staging/greybus/audio_gb.c
7191 F: drivers/staging/greybus/audio_manager.c
7192 F: drivers/staging/greybus/audio_manager.h
7193 F: drivers/staging/greybus/audio_manager_module.c
7194 F: drivers/staging/greybus/audio_manager_private.h
7195 F: drivers/staging/greybus/audio_manager_sysfs.c
7196 F: drivers/staging/greybus/audio_module.c
7197 F: drivers/staging/greybus/audio_topology.c
7199 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7200 M: Viresh Kumar <vireshk@kernel.org>
7202 F: drivers/staging/greybus/authentication.c
7203 F: drivers/staging/greybus/bootrom.c
7204 F: drivers/staging/greybus/firmware.h
7205 F: drivers/staging/greybus/fw-core.c
7206 F: drivers/staging/greybus/fw-download.c
7207 F: drivers/staging/greybus/fw-management.c
7208 F: drivers/staging/greybus/greybus_authentication.h
7209 F: drivers/staging/greybus/greybus_firmware.h
7210 F: drivers/staging/greybus/hid.c
7211 F: drivers/staging/greybus/i2c.c
7212 F: drivers/staging/greybus/spi.c
7213 F: drivers/staging/greybus/spilib.c
7214 F: drivers/staging/greybus/spilib.h
7216 GREYBUS LOOPBACK DRIVER
7217 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7219 F: drivers/staging/greybus/loopback.c
7221 GREYBUS PLATFORM DRIVERS
7222 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7224 F: drivers/staging/greybus/arche-platform.c
7225 F: drivers/staging/greybus/arche-apb-ctrl.c
7226 F: drivers/staging/greybus/arche_platform.h
7228 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7229 M: Rui Miguel Silva <rmfrfs@gmail.com>
7231 F: drivers/staging/greybus/sdio.c
7232 F: drivers/staging/greybus/light.c
7233 F: drivers/staging/greybus/gpio.c
7234 F: drivers/staging/greybus/power_supply.c
7235 F: drivers/staging/greybus/spi.c
7236 F: drivers/staging/greybus/spilib.c
7239 M: Johan Hovold <johan@kernel.org>
7240 M: Alex Elder <elder@kernel.org>
7241 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7243 F: drivers/staging/greybus/
7245 F: include/linux/greybus.h
7246 F: include/linux/greybus/
7247 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7249 GREYBUS UART PROTOCOLS DRIVERS
7250 M: David Lin <dtwlin@gmail.com>
7252 F: drivers/staging/greybus/uart.c
7253 F: drivers/staging/greybus/log.c
7255 GS1662 VIDEO SERIALIZER
7256 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7257 L: linux-media@vger.kernel.org
7258 T: git git://linuxtv.org/media_tree.git
7260 F: drivers/media/spi/gs1662.c
7262 GSPCA FINEPIX SUBDRIVER
7263 M: Frank Zago <frank@zago.net>
7264 L: linux-media@vger.kernel.org
7265 T: git git://linuxtv.org/media_tree.git
7267 F: drivers/media/usb/gspca/finepix.c
7269 GSPCA GL860 SUBDRIVER
7270 M: Olivier Lorin <o.lorin@laposte.net>
7271 L: linux-media@vger.kernel.org
7272 T: git git://linuxtv.org/media_tree.git
7274 F: drivers/media/usb/gspca/gl860/
7276 GSPCA M5602 SUBDRIVER
7277 M: Erik Andren <erik.andren@gmail.com>
7278 L: linux-media@vger.kernel.org
7279 T: git git://linuxtv.org/media_tree.git
7281 F: drivers/media/usb/gspca/m5602/
7283 GSPCA PAC207 SONIXB SUBDRIVER
7284 M: Hans Verkuil <hverkuil@xs4all.nl>
7285 L: linux-media@vger.kernel.org
7286 T: git git://linuxtv.org/media_tree.git
7288 F: drivers/media/usb/gspca/pac207.c
7290 GSPCA SN9C20X SUBDRIVER
7291 M: Brian Johnson <brijohn@gmail.com>
7292 L: linux-media@vger.kernel.org
7293 T: git git://linuxtv.org/media_tree.git
7295 F: drivers/media/usb/gspca/sn9c20x.c
7297 GSPCA T613 SUBDRIVER
7298 M: Leandro Costantino <lcostantino@gmail.com>
7299 L: linux-media@vger.kernel.org
7300 T: git git://linuxtv.org/media_tree.git
7302 F: drivers/media/usb/gspca/t613.c
7304 GSPCA USB WEBCAM DRIVER
7305 M: Hans Verkuil <hverkuil@xs4all.nl>
7306 L: linux-media@vger.kernel.org
7307 T: git git://linuxtv.org/media_tree.git
7309 F: drivers/media/usb/gspca/
7311 GTP (GPRS Tunneling Protocol)
7312 M: Pablo Neira Ayuso <pablo@netfilter.org>
7313 M: Harald Welte <laforge@gnumonks.org>
7314 L: osmocom-net-gprs@lists.osmocom.org
7315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7317 F: drivers/net/gtp.c
7319 GUID PARTITION TABLE (GPT)
7320 M: Davidlohr Bueso <dave@stgolabs.net>
7321 L: linux-efi@vger.kernel.org
7323 F: block/partitions/efi.*
7326 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7327 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7328 W: http://uclinux-h8.sourceforge.jp
7329 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7332 F: drivers/clocksource/h8300_*.c
7333 F: drivers/clk/h8300/
7334 F: drivers/irqchip/irq-renesas-h8*.c
7336 HABANALABS PCI DRIVER
7337 M: Oded Gabbay <oded.gabbay@gmail.com>
7338 T: git https://github.com/HabanaAI/linux.git
7340 F: drivers/misc/habanalabs/
7341 F: include/uapi/misc/habanalabs.h
7342 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7343 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7346 M: Antti Palosaari <crope@iki.fi>
7347 L: linux-media@vger.kernel.org
7348 W: https://linuxtv.org
7349 W: http://palosaari.fi/linux/
7350 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7351 T: git git://linuxtv.org/anttip/media_tree.git
7353 F: drivers/media/usb/hackrf/
7355 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7356 M: Frank Seidel <frank@f-seidel.de>
7357 L: platform-driver-x86@vger.kernel.org
7358 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7360 F: drivers/platform/x86/hdaps.c
7363 M: Jean Delvare <jdelvare@suse.com>
7364 M: Guenter Roeck <linux@roeck-us.net>
7365 L: linux-hwmon@vger.kernel.org
7366 W: http://hwmon.wiki.kernel.org/
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7369 F: Documentation/devicetree/bindings/hwmon/
7370 F: Documentation/hwmon/
7372 F: include/linux/hwmon*.h
7373 F: include/trace/events/hwmon*.h
7375 HARDWARE RANDOM NUMBER GENERATOR CORE
7376 M: Matt Mackall <mpm@selenic.com>
7377 M: Herbert Xu <herbert@gondor.apana.org.au>
7378 L: linux-crypto@vger.kernel.org
7380 F: Documentation/devicetree/bindings/rng/
7381 F: Documentation/admin-guide/hw_random.rst
7382 F: drivers/char/hw_random/
7383 F: include/linux/hw_random.h
7385 HARDWARE TRACING FACILITIES
7386 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7388 F: drivers/hwtracing/
7390 HARDWARE SPINLOCK CORE
7391 M: Ohad Ben-Cohen <ohad@wizery.com>
7392 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7393 R: Baolin Wang <baolin.wang7@gmail.com>
7394 L: linux-remoteproc@vger.kernel.org
7396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7397 F: Documentation/devicetree/bindings/hwlock/
7398 F: Documentation/hwspinlock.txt
7399 F: drivers/hwspinlock/
7400 F: include/linux/hwspinlock.h
7402 HARMONY SOUND DRIVER
7403 L: linux-parisc@vger.kernel.org
7405 F: sound/parisc/harmony.*
7407 HDPVR USB VIDEO ENCODER DRIVER
7408 M: Hans Verkuil <hverkuil@xs4all.nl>
7409 L: linux-media@vger.kernel.org
7410 T: git git://linuxtv.org/media_tree.git
7411 W: https://linuxtv.org
7413 F: drivers/media/usb/hdpvr/
7415 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7416 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7418 F: Documentation/watchdog/hpwdt.rst
7419 F: drivers/watchdog/hpwdt.c
7421 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7422 M: Don Brace <don.brace@microsemi.com>
7423 L: esc.storagedev@microsemi.com
7424 L: linux-scsi@vger.kernel.org
7426 F: Documentation/scsi/hpsa.txt
7427 F: drivers/scsi/hpsa*.[ch]
7428 F: include/linux/cciss*.h
7429 F: include/uapi/linux/cciss*.h
7432 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7433 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7434 L: linux-rdma@vger.kernel.org
7436 F: drivers/infiniband/hw/hfi1
7439 L: linux-fsdevel@vger.kernel.org
7441 F: Documentation/filesystems/hfs.txt
7445 L: linux-fsdevel@vger.kernel.org
7447 F: Documentation/filesystems/hfsplus.txt
7450 HGA FRAMEBUFFER DRIVER
7451 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7452 L: linux-nvidia@lists.surfsouth.com
7453 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7455 F: drivers/video/fbdev/hgafb.c
7457 HIBERNATION (aka Software Suspend, aka swsusp)
7458 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7459 M: Pavel Machek <pavel@ucw.cz>
7460 L: linux-pm@vger.kernel.org
7461 B: https://bugzilla.kernel.org
7464 F: drivers/base/power/
7466 F: include/linux/suspend.h
7467 F: include/linux/freezer.h
7468 F: include/linux/pm.h
7469 F: arch/*/include/asm/suspend*.h
7472 M: Jiri Kosina <jikos@kernel.org>
7473 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7474 L: linux-input@vger.kernel.org
7475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7478 F: include/linux/hid*
7479 F: include/uapi/linux/hid*
7481 HID SENSOR HUB DRIVERS
7482 M: Jiri Kosina <jikos@kernel.org>
7483 M: Jonathan Cameron <jic23@kernel.org>
7484 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7485 L: linux-input@vger.kernel.org
7486 L: linux-iio@vger.kernel.org
7488 F: Documentation/hid/hid-sensor*
7489 F: drivers/hid/hid-sensor-*
7490 F: drivers/iio/*/hid-*
7491 F: include/linux/hid-sensor-*
7493 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7494 M: Thomas Gleixner <tglx@linutronix.de>
7495 L: linux-kernel@vger.kernel.org
7496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7498 F: Documentation/timers/
7499 F: kernel/time/hrtimer.c
7500 F: kernel/time/clockevents.c
7501 F: kernel/time/timer_*.c
7502 F: include/linux/clockchips.h
7503 F: include/linux/hrtimer.h
7505 HIGH-SPEED SCC DRIVER FOR AX.25
7506 L: linux-hams@vger.kernel.org
7508 F: drivers/net/hamradio/dmascc.c
7509 F: drivers/net/hamradio/scc.c
7511 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7512 M: HighPoint Linux Team <linux@highpoint-tech.com>
7513 W: http://www.highpoint-tech.com
7515 F: Documentation/scsi/hptiop.txt
7516 F: drivers/scsi/hptiop.c
7519 M: Jes Sorensen <jes@trained-monkey.org>
7520 L: linux-hippi@sunsite.dk
7522 F: include/linux/hippidevice.h
7523 F: include/uapi/linux/if_hippi.h
7525 F: drivers/net/hippi/
7527 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7528 M: Zaibo Xu <xuzaibo@huawei.com>
7529 L: linux-crypto@vger.kernel.org
7531 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7532 F: drivers/crypto/hisilicon/sec2/sec_main.c
7533 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7534 F: drivers/crypto/hisilicon/sec2/sec.h
7535 F: Documentation/ABI/testing/debugfs-hisi-sec
7537 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7538 M: Zaibo Xu <xuzaibo@huawei.com>
7539 L: linux-crypto@vger.kernel.org
7541 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7542 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7543 F: drivers/crypto/hisilicon/hpre/hpre.h
7544 F: Documentation/ABI/testing/debugfs-hisi-hpre
7546 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7547 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7548 M: Salil Mehta <salil.mehta@huawei.com>
7549 L: netdev@vger.kernel.org
7550 W: http://www.hisilicon.com
7552 F: drivers/net/ethernet/hisilicon/hns3/
7554 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7555 M: Zaibo Xu <xuzaibo@huawei.com>
7557 F: drivers/char/hw_random/hisi-trng-v2.c
7559 HISILICON LPC BUS DRIVER
7560 M: john.garry@huawei.com
7561 W: http://www.hisilicon.com
7563 F: drivers/bus/hisi_lpc.c
7564 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7566 HISILICON NETWORK SUBSYSTEM DRIVER
7567 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7568 M: Salil Mehta <salil.mehta@huawei.com>
7569 L: netdev@vger.kernel.org
7570 W: http://www.hisilicon.com
7572 F: drivers/net/ethernet/hisilicon/
7573 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7575 HISILICON PMU DRIVER
7576 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7577 W: http://www.hisilicon.com
7579 F: drivers/perf/hisilicon
7580 F: Documentation/admin-guide/perf/hisi-pmu.rst
7582 HISILICON ROCE DRIVER
7583 M: Lijun Ou <oulijun@huawei.com>
7584 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7585 L: linux-rdma@vger.kernel.org
7587 F: drivers/infiniband/hw/hns/
7588 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7590 HISILICON SAS Controller
7591 M: John Garry <john.garry@huawei.com>
7592 W: http://www.hisilicon.com
7594 F: drivers/scsi/hisi_sas/
7595 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7597 HISILICON V3XX SPI NOR FLASH Controller Driver
7598 M: John Garry <john.garry@huawei.com>
7599 W: http://www.hisilicon.com
7601 F: drivers/spi/spi-hisi-sfc-v3xx.c
7603 HISILICON QM AND ZIP Controller DRIVER
7604 M: Zhou Wang <wangzhou1@hisilicon.com>
7605 L: linux-crypto@vger.kernel.org
7607 F: drivers/crypto/hisilicon/qm.c
7608 F: drivers/crypto/hisilicon/qm.h
7609 F: drivers/crypto/hisilicon/sgl.c
7610 F: drivers/crypto/hisilicon/zip/
7611 F: Documentation/ABI/testing/debugfs-hisi-zip
7613 HMM - Heterogeneous Memory Management
7614 M: Jérôme Glisse <jglisse@redhat.com>
7615 L: linux-mm@kvack.org
7618 F: include/linux/hmm*
7619 F: Documentation/vm/hmm.rst
7622 M: Jouni Malinen <j@w1.fi>
7623 L: linux-wireless@vger.kernel.org
7624 W: http://w1.fi/hostap-driver.html
7626 F: drivers/net/wireless/intersil/hostap/
7628 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7629 L: platform-driver-x86@vger.kernel.org
7631 F: drivers/platform/x86/tc1100-wmi.c
7633 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7634 M: Jaroslav Kysela <perex@perex.cz>
7636 F: drivers/staging/hp/hp100.*
7638 HPET: High Precision Event Timers driver
7639 M: Clemens Ladisch <clemens@ladisch.de>
7641 F: Documentation/timers/hpet.rst
7642 F: drivers/char/hpet.c
7643 F: include/linux/hpet.h
7644 F: include/uapi/linux/hpet.h
7648 F: arch/x86/kernel/hpet.c
7649 F: arch/x86/include/asm/hpet.h
7652 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7653 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7658 M: Sebastian Reichel <sre@kernel.org>
7659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7661 F: Documentation/ABI/testing/sysfs-bus-hsi
7662 F: Documentation/driver-api/hsi.rst
7664 F: include/linux/hsi/
7665 F: include/uapi/linux/hsi/
7668 L: linux-usb@vger.kernel.org
7670 F: drivers/net/usb/hso.c
7672 HSR NETWORK PROTOCOL
7673 L: netdev@vger.kernel.org
7677 HT16K33 LED CONTROLLER DRIVER
7678 M: Robin van der Gracht <robin@protonic.nl>
7680 F: drivers/auxdisplay/ht16k33.c
7681 F: Documentation/devicetree/bindings/display/ht16k33.txt
7683 HTCPEN TOUCHSCREEN DRIVER
7684 M: Pau Oliva Fora <pof@eslack.org>
7685 L: linux-input@vger.kernel.org
7687 F: drivers/input/touchscreen/htcpen.c
7689 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7690 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7691 L: linux-iio@vger.kernel.org
7692 W: http://www.st.com/
7694 F: drivers/iio/humidity/hts221*
7695 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7697 HUAWEI ETHERNET DRIVER
7698 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7699 L: netdev@vger.kernel.org
7701 F: Documentation/networking/hinic.txt
7702 F: drivers/net/ethernet/huawei/hinic/
7705 M: Mike Kravetz <mike.kravetz@oracle.com>
7706 L: linux-mm@kvack.org
7710 F: include/linux/hugetlb.h
7711 F: Documentation/admin-guide/mm/hugetlbpage.rst
7712 F: Documentation/vm/hugetlbfs_reserv.rst
7713 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7716 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7717 L: linux-media@vger.kernel.org
7718 T: git git://linuxtv.org/media_tree.git
7719 W: https://linuxtv.org
7721 F: drivers/media/platform/sti/hva
7723 HWPOISON MEMORY FAILURE HANDLING
7724 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7725 L: linux-mm@kvack.org
7727 F: mm/memory-failure.c
7728 F: mm/hwpoison-inject.c
7730 HYGON PROCESSOR SUPPORT
7731 M: Pu Wen <puwen@hygon.cn>
7732 L: linux-kernel@vger.kernel.org
7734 F: arch/x86/kernel/cpu/hygon.c
7736 HYNIX HI556 SENSOR DRIVER
7737 M: Shawn Tu <shawnx.tu@intel.com>
7738 L: linux-media@vger.kernel.org
7739 T: git git://linuxtv.org/media_tree.git
7741 F: drivers/media/i2c/hi556.c
7743 Hyper-V CORE AND DRIVERS
7744 M: "K. Y. Srinivasan" <kys@microsoft.com>
7745 M: Haiyang Zhang <haiyangz@microsoft.com>
7746 M: Stephen Hemminger <sthemmin@microsoft.com>
7747 M: Sasha Levin <sashal@kernel.org>
7748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7749 L: linux-hyperv@vger.kernel.org
7751 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7752 F: arch/x86/include/asm/mshyperv.h
7753 F: arch/x86/include/asm/trace/hyperv.h
7754 F: arch/x86/include/asm/hyperv-tlfs.h
7755 F: arch/x86/kernel/cpu/mshyperv.c
7757 F: drivers/clocksource/hyperv_timer.c
7758 F: drivers/hid/hid-hyperv.c
7760 F: drivers/input/serio/hyperv-keyboard.c
7761 F: drivers/pci/controller/pci-hyperv.c
7762 F: drivers/pci/controller/pci-hyperv-intf.c
7763 F: drivers/net/hyperv/
7764 F: drivers/scsi/storvsc_drv.c
7765 F: drivers/uio/uio_hv_generic.c
7766 F: drivers/video/fbdev/hyperv_fb.c
7767 F: drivers/iommu/hyperv-iommu.c
7768 F: net/vmw_vsock/hyperv_transport.c
7769 F: include/clocksource/hyperv_timer.h
7770 F: include/linux/hyperv.h
7771 F: include/uapi/linux/hyperv.h
7772 F: include/asm-generic/mshyperv.h
7774 F: Documentation/ABI/stable/sysfs-bus-vmbus
7775 F: Documentation/ABI/testing/debugfs-hyperv
7778 M: Vignesh Raghavendra <vigneshr@ti.com>
7780 F: drivers/mtd/hyperbus/
7781 F: include/linux/mtd/hyperbus.h
7782 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7783 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7785 HYPERVISOR VIRTUAL CONSOLE DRIVER
7786 L: linuxppc-dev@lists.ozlabs.org
7791 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7792 L: linux-i2c@vger.kernel.org
7793 L: linux-acpi@vger.kernel.org
7795 F: drivers/i2c/i2c-core-acpi.c
7797 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7798 M: Ajay Gupta <ajayg@nvidia.com>
7799 L: linux-i2c@vger.kernel.org
7801 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7802 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7805 M: Peter Rosin <peda@axentia.se>
7806 L: linux-i2c@vger.kernel.org
7808 F: Documentation/i2c/i2c-topology.rst
7809 F: Documentation/i2c/muxes/
7810 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7811 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7812 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7813 F: drivers/i2c/i2c-mux.c
7814 F: drivers/i2c/muxes/
7815 F: include/linux/i2c-mux.h
7817 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7818 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7819 L: linux-i2c@vger.kernel.org
7821 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7822 F: drivers/i2c/busses/i2c-mv64xxx.c
7824 I2C OVER PARALLEL PORT
7825 M: Jean Delvare <jdelvare@suse.com>
7826 L: linux-i2c@vger.kernel.org
7828 F: Documentation/i2c/busses/i2c-parport.rst
7829 F: drivers/i2c/busses/i2c-parport.c
7832 M: Wolfram Sang <wsa@the-dreams.de>
7833 L: linux-i2c@vger.kernel.org
7834 W: https://i2c.wiki.kernel.org/
7835 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7838 F: Documentation/devicetree/bindings/i2c/i2c.txt
7839 F: Documentation/i2c/
7841 F: include/linux/i2c.h
7842 F: include/linux/i2c-dev.h
7843 F: include/linux/i2c-smbus.h
7844 F: include/uapi/linux/i2c.h
7845 F: include/uapi/linux/i2c-*.h
7847 I2C SUBSYSTEM HOST DRIVERS
7848 L: linux-i2c@vger.kernel.org
7849 W: https://i2c.wiki.kernel.org/
7850 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7853 F: Documentation/devicetree/bindings/i2c/
7854 F: drivers/i2c/algos/
7855 F: drivers/i2c/busses/
7858 M: Jean Delvare <jdelvare@suse.com>
7859 L: linux-i2c@vger.kernel.org
7861 F: Documentation/i2c/busses/i2c-taos-evm.rst
7862 F: drivers/i2c/busses/i2c-taos-evm.c
7865 M: Till Harbaum <till@harbaum.org>
7866 L: linux-i2c@vger.kernel.org
7867 W: http://www.harbaum.org/till/i2c_tiny_usb
7869 F: drivers/i2c/busses/i2c-tiny-usb.c
7871 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7872 M: Jean Delvare <jdelvare@suse.com>
7873 L: linux-i2c@vger.kernel.org
7875 F: Documentation/i2c/busses/i2c-ali1535.rst
7876 F: Documentation/i2c/busses/i2c-ali1563.rst
7877 F: Documentation/i2c/busses/i2c-ali15x3.rst
7878 F: Documentation/i2c/busses/i2c-amd756.rst
7879 F: Documentation/i2c/busses/i2c-amd8111.rst
7880 F: Documentation/i2c/busses/i2c-i801.rst
7881 F: Documentation/i2c/busses/i2c-nforce2.rst
7882 F: Documentation/i2c/busses/i2c-piix4.rst
7883 F: Documentation/i2c/busses/i2c-sis5595.rst
7884 F: Documentation/i2c/busses/i2c-sis630.rst
7885 F: Documentation/i2c/busses/i2c-sis96x.rst
7886 F: Documentation/i2c/busses/i2c-via.rst
7887 F: Documentation/i2c/busses/i2c-viapro.rst
7888 F: drivers/i2c/busses/i2c-ali1535.c
7889 F: drivers/i2c/busses/i2c-ali1563.c
7890 F: drivers/i2c/busses/i2c-ali15x3.c
7891 F: drivers/i2c/busses/i2c-amd756.c
7892 F: drivers/i2c/busses/i2c-amd756-s4882.c
7893 F: drivers/i2c/busses/i2c-amd8111.c
7894 F: drivers/i2c/busses/i2c-i801.c
7895 F: drivers/i2c/busses/i2c-isch.c
7896 F: drivers/i2c/busses/i2c-nforce2.c
7897 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7898 F: drivers/i2c/busses/i2c-piix4.c
7899 F: drivers/i2c/busses/i2c-sis5595.c
7900 F: drivers/i2c/busses/i2c-sis630.c
7901 F: drivers/i2c/busses/i2c-sis96x.c
7902 F: drivers/i2c/busses/i2c-via.c
7903 F: drivers/i2c/busses/i2c-viapro.c
7905 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7906 M: Hans de Goede <hdegoede@redhat.com>
7907 L: linux-i2c@vger.kernel.org
7909 F: drivers/i2c/busses/i2c-cht-wc.c
7911 I2C/SMBUS ISMT DRIVER
7912 M: Seth Heasley <seth.heasley@intel.com>
7913 M: Neil Horman <nhorman@tuxdriver.com>
7914 L: linux-i2c@vger.kernel.org
7915 F: drivers/i2c/busses/i2c-ismt.c
7916 F: Documentation/i2c/busses/i2c-ismt.rst
7918 I2C/SMBUS STUB DRIVER
7919 M: Jean Delvare <jdelvare@suse.com>
7920 L: linux-i2c@vger.kernel.org
7922 F: drivers/i2c/i2c-stub.c
7925 M: Boris Brezillon <bbrezillon@kernel.org>
7926 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7927 C: irc://chat.freenode.net/linux-i3c
7928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7930 F: Documentation/ABI/testing/sysfs-bus-i3c
7931 F: Documentation/devicetree/bindings/i3c/
7932 F: Documentation/driver-api/i3c
7934 F: include/linux/i3c/
7936 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7937 M: Vitor Soares <vitor.soares@synopsys.com>
7939 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7940 F: drivers/i3c/master/dw*
7942 I3C DRIVER FOR CADENCE I3C MASTER IP
7943 M: Przemysław Gaj <pgaj@cadence.com>
7945 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7946 F: drivers/i3c/master/i3c-master-cdns.c
7948 IA64 (Itanium) PLATFORM
7949 M: Tony Luck <tony.luck@intel.com>
7950 M: Fenghua Yu <fenghua.yu@intel.com>
7951 L: linux-ia64@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7956 IBM Power 842 compression accelerator
7957 M: Haren Myneni <haren@us.ibm.com>
7959 F: drivers/crypto/nx/Makefile
7960 F: drivers/crypto/nx/Kconfig
7961 F: drivers/crypto/nx/nx-842*
7962 F: include/linux/sw842.h
7966 IBM Power in-Nest Crypto Acceleration
7967 M: Breno Leitão <leitao@debian.org>
7968 M: Nayna Jain <nayna@linux.ibm.com>
7969 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7970 L: linux-crypto@vger.kernel.org
7972 F: drivers/crypto/nx/Makefile
7973 F: drivers/crypto/nx/Kconfig
7974 F: drivers/crypto/nx/nx-aes*
7975 F: drivers/crypto/nx/nx-sha*
7976 F: drivers/crypto/nx/nx.*
7977 F: drivers/crypto/nx/nx_csbcpb.h
7978 F: drivers/crypto/nx/nx_debugfs.c
7980 IBM Power Linux RAID adapter
7981 M: Brian King <brking@us.ibm.com>
7983 F: drivers/scsi/ipr.*
7985 IBM Power SRIOV Virtual NIC Device Driver
7986 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7987 M: John Allen <jallen@linux.ibm.com>
7988 L: netdev@vger.kernel.org
7990 F: drivers/net/ethernet/ibm/ibmvnic.*
7992 IBM Power Virtual Accelerator Switchboard
7993 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7994 L: linuxppc-dev@lists.ozlabs.org
7996 F: arch/powerpc/platforms/powernv/vas*
7997 F: arch/powerpc/platforms/powernv/copy-paste.h
7998 F: arch/powerpc/include/asm/vas.h
8000 IBM Power Virtual Ethernet Device Driver
8001 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8002 L: netdev@vger.kernel.org
8004 F: drivers/net/ethernet/ibm/ibmveth.*
8006 IBM Power Virtual FC Device Drivers
8007 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8008 L: linux-scsi@vger.kernel.org
8010 F: drivers/scsi/ibmvscsi/ibmvfc*
8012 IBM Power Virtual Management Channel Driver
8013 M: Steven Royer <seroyer@linux.ibm.com>
8015 F: drivers/misc/ibmvmc.*
8017 IBM Power Virtual SCSI Device Drivers
8018 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8019 L: linux-scsi@vger.kernel.org
8021 F: drivers/scsi/ibmvscsi/ibmvscsi*
8022 F: include/scsi/viosrp.h
8024 IBM Power Virtual SCSI Device Target Driver
8025 M: Michael Cyr <mikecyr@linux.ibm.com>
8026 L: linux-scsi@vger.kernel.org
8027 L: target-devel@vger.kernel.org
8029 F: drivers/scsi/ibmvscsi_tgt/
8031 IBM Power VMX Cryptographic instructions
8032 M: Breno Leitão <leitao@debian.org>
8033 M: Nayna Jain <nayna@linux.ibm.com>
8034 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8035 L: linux-crypto@vger.kernel.org
8037 F: drivers/crypto/vmx/Makefile
8038 F: drivers/crypto/vmx/Kconfig
8039 F: drivers/crypto/vmx/vmx.c
8040 F: drivers/crypto/vmx/aes*
8041 F: drivers/crypto/vmx/ghash*
8042 F: drivers/crypto/vmx/ppc-xlate.pl
8044 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8045 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8046 L: linux-pci@vger.kernel.org
8047 L: linuxppc-dev@lists.ozlabs.org
8049 F: drivers/pci/hotplug/rpaphp*
8051 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8052 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8053 L: linux-pci@vger.kernel.org
8054 L: linuxppc-dev@lists.ozlabs.org
8056 F: drivers/pci/hotplug/rpadlpar*
8058 IBM ServeRAID RAID DRIVER
8060 F: drivers/scsi/ips.*
8062 ICH LPC AND GPIO DRIVER
8063 M: Peter Tyser <ptyser@xes-inc.com>
8065 F: drivers/gpio/gpio-ich.c
8066 F: drivers/mfd/lpc_ich.c
8069 M: Max Staudt <max@enpas.org>
8070 L: linux-i2c@vger.kernel.org
8072 F: drivers/i2c/busses/i2c-icy.c
8075 M: "David S. Miller" <davem@davemloft.net>
8076 L: linux-ide@vger.kernel.org
8077 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8080 F: Documentation/ide/
8082 F: include/linux/ide.h
8085 M: Borislav Petkov <bp@alien8.de>
8086 L: linux-ide@vger.kernel.org
8088 F: Documentation/cdrom/ide-cd.rst
8089 F: drivers/ide/ide-cd*
8091 IDEAPAD LAPTOP EXTRAS DRIVER
8092 M: Ike Panhc <ike.pan@canonical.com>
8093 L: platform-driver-x86@vger.kernel.org
8094 W: http://launchpad.net/ideapad-laptop
8096 F: drivers/platform/x86/ideapad-laptop.c
8098 IDEAPAD LAPTOP SLIDEBAR DRIVER
8099 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8100 L: linux-input@vger.kernel.org
8101 W: https://github.com/o2genum/ideapad-slidebar
8103 F: drivers/input/misc/ideapad_slidebar.c
8105 IDT VersaClock 5 CLOCK DRIVER
8106 M: Marek Vasut <marek.vasut@gmail.com>
8108 F: drivers/clk/clk-versaclock5.c
8110 IEEE 802.15.4 SUBSYSTEM
8111 M: Alexander Aring <alex.aring@gmail.com>
8112 M: Stefan Schmidt <stefan@datenfreihafen.org>
8113 L: linux-wpan@vger.kernel.org
8114 W: http://wpan.cakelab.org/
8115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8120 F: drivers/net/ieee802154/
8121 F: include/linux/nl802154.h
8122 F: include/linux/ieee802154.h
8123 F: include/net/nl802154.h
8124 F: include/net/mac802154.h
8125 F: include/net/af_ieee802154.h
8126 F: include/net/cfg802154.h
8127 F: include/net/ieee802154_netdev.h
8128 F: Documentation/networking/ieee802154.rst
8131 M: Yotam Gigi <yotam.gi@gmail.com>
8132 M: Jamal Hadi Salim <jhs@mojatatu.com>
8134 F: include/net/ife.h
8135 F: include/uapi/linux/ife.h
8137 IGORPLUG-USB IR RECEIVER
8138 M: Sean Young <sean@mess.org>
8139 L: linux-media@vger.kernel.org
8141 F: drivers/media/rc/igorplugusb.c
8143 IGUANAWORKS USB IR TRANSCEIVER
8144 M: Sean Young <sean@mess.org>
8145 L: linux-media@vger.kernel.org
8147 F: drivers/media/rc/iguanair.c
8149 IIO DIGITAL POTENTIOMETER DAC
8150 M: Peter Rosin <peda@axentia.se>
8151 L: linux-iio@vger.kernel.org
8153 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8154 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8155 F: drivers/iio/dac/dpot-dac.c
8157 IIO ENVELOPE DETECTOR
8158 M: Peter Rosin <peda@axentia.se>
8159 L: linux-iio@vger.kernel.org
8161 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8162 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8163 F: drivers/iio/adc/envelope-detector.c
8166 M: Peter Rosin <peda@axentia.se>
8167 L: linux-iio@vger.kernel.org
8169 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8170 F: drivers/iio/multiplexer/iio-mux.c
8172 IIO SUBSYSTEM AND DRIVERS
8173 M: Jonathan Cameron <jic23@kernel.org>
8174 R: Hartmut Knaack <knaack.h@gmx.de>
8175 R: Lars-Peter Clausen <lars@metafoo.de>
8176 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8177 L: linux-iio@vger.kernel.org
8178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8180 F: Documentation/ABI/testing/configfs-iio*
8181 F: Documentation/ABI/testing/sysfs-bus-iio*
8182 F: Documentation/devicetree/bindings/iio/
8184 F: drivers/staging/iio/
8185 F: include/linux/iio/
8189 M: Peter Rosin <peda@axentia.se>
8190 L: linux-iio@vger.kernel.org
8192 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8193 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8194 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8195 F: drivers/iio/afe/iio-rescale.c
8197 IKANOS/ADI EAGLE ADSL USB DRIVER
8198 M: Matthieu Castet <castet.matthieu@free.fr>
8199 M: Stanislaw Gruszka <stf_xl@wp.pl>
8201 F: drivers/usb/atm/ueagle-atm.c
8203 IMGTEC ASCII LCD DRIVER
8204 M: Paul Burton <paulburton@kernel.org>
8206 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8207 F: drivers/auxdisplay/img-ascii-lcd.c
8209 IMGTEC IR DECODER DRIVER
8211 F: drivers/media/rc/img-ir/
8213 IMON SOUNDGRAPH USB IR RECEIVER
8214 M: Sean Young <sean@mess.org>
8215 L: linux-media@vger.kernel.org
8217 F: drivers/media/rc/imon_raw.c
8218 F: drivers/media/rc/imon.c
8220 IMS TWINTURBO FRAMEBUFFER DRIVER
8221 L: linux-fbdev@vger.kernel.org
8223 F: drivers/video/fbdev/imsttfb.c
8225 INA209 HARDWARE MONITOR DRIVER
8226 M: Guenter Roeck <linux@roeck-us.net>
8227 L: linux-hwmon@vger.kernel.org
8229 F: Documentation/hwmon/ina209.rst
8230 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8231 F: drivers/hwmon/ina209.c
8233 INA2XX HARDWARE MONITOR DRIVER
8234 M: Guenter Roeck <linux@roeck-us.net>
8235 L: linux-hwmon@vger.kernel.org
8237 F: Documentation/hwmon/ina2xx.rst
8238 F: drivers/hwmon/ina2xx.c
8239 F: include/linux/platform_data/ina2xx.h
8241 INDUSTRY PACK SUBSYSTEM (IPACK)
8242 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8243 M: Jens Taprogge <jens.taprogge@taprogge.org>
8244 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8245 L: industrypack-devel@lists.sourceforge.net
8246 W: http://industrypack.sourceforge.net
8250 INFINEON DPS310 Driver
8251 M: Eddie James <eajames@linux.ibm.com>
8252 L: linux-iio@vger.kernel.org
8253 F: drivers/iio/pressure/dps310.c
8256 INFINIBAND SUBSYSTEM
8257 M: Doug Ledford <dledford@redhat.com>
8258 M: Jason Gunthorpe <jgg@mellanox.com>
8259 L: linux-rdma@vger.kernel.org
8260 W: https://github.com/linux-rdma/rdma-core
8261 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8264 F: Documentation/devicetree/bindings/infiniband/
8265 F: Documentation/infiniband/
8266 F: drivers/infiniband/
8267 F: include/uapi/linux/if_infiniband.h
8268 F: include/uapi/rdma/
8270 F: include/trace/events/ib_mad.h
8271 F: include/trace/events/ib_umad.h
8272 F: samples/bpf/ibumad_kern.c
8273 F: samples/bpf/ibumad_user.c
8275 INGENIC JZ4780 DMA Driver
8276 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8278 F: drivers/dma/dma-jz4780.c
8280 INGENIC JZ4780 NAND DRIVER
8281 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8282 L: linux-mtd@lists.infradead.org
8284 F: drivers/mtd/nand/raw/ingenic/
8287 M: Paul Cercueil <paul@crapouillou.net>
8289 F: arch/mips/boot/dts/ingenic/
8290 F: arch/mips/include/asm/mach-jz4740/
8291 F: arch/mips/jz4740/
8292 F: drivers/clk/ingenic/
8293 F: drivers/dma/dma-jz4780.c
8294 F: drivers/gpu/drm/ingenic/
8295 F: drivers/i2c/busses/i2c-jz4780.c
8296 F: drivers/iio/adc/ingenic-adc.c
8297 F: drivers/irqchip/irq-ingenic.c
8298 F: drivers/memory/jz4780-nemc.c
8299 F: drivers/mmc/host/jz4740_mmc.c
8300 F: drivers/mtd/nand/raw/ingenic/
8301 F: drivers/pinctrl/pinctrl-ingenic.c
8302 F: drivers/power/supply/ingenic-battery.c
8303 F: drivers/pwm/pwm-jz4740.c
8304 F: drivers/rtc/rtc-jz4740.c
8305 F: drivers/tty/serial/8250/8250_ingenic.c
8306 F: drivers/usb/musb/jz4740.c
8307 F: drivers/watchdog/jz4740_wdt.c
8308 F: include/dt-bindings/iio/adc/ingenic,adc.h
8309 F: include/linux/mfd/ingenic-tcu.h
8310 F: sound/soc/jz4740/
8311 F: sound/soc/codecs/jz47*
8314 M: Jan Kara <jack@suse.cz>
8315 R: Amir Goldstein <amir73il@gmail.com>
8316 L: linux-fsdevel@vger.kernel.org
8318 F: Documentation/filesystems/inotify.txt
8319 F: fs/notify/inotify/
8320 F: include/linux/inotify.h
8321 F: include/uapi/linux/inotify.h
8323 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8324 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8325 L: linux-input@vger.kernel.org
8326 Q: http://patchwork.kernel.org/project/linux-input/list/
8327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8330 F: include/linux/input.h
8331 F: include/uapi/linux/input.h
8332 F: include/uapi/linux/input-event-codes.h
8333 F: include/linux/input/
8334 F: Documentation/devicetree/bindings/input/
8335 F: Documentation/devicetree/bindings/serio/
8336 F: Documentation/input/
8338 INPUT MULTITOUCH (MT) PROTOCOL
8339 M: Henrik Rydberg <rydberg@bitmath.org>
8340 L: linux-input@vger.kernel.org
8342 F: Documentation/input/multi-touch-protocol.rst
8343 F: drivers/input/input-mt.c
8346 INSIDE SECURE CRYPTO DRIVER
8347 M: Antoine Tenart <antoine.tenart@bootlin.com>
8348 F: drivers/crypto/inside-secure/
8350 L: linux-crypto@vger.kernel.org
8352 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8353 M: Mimi Zohar <zohar@linux.ibm.com>
8354 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8355 L: linux-integrity@vger.kernel.org
8356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8358 F: security/integrity/ima/
8360 INTEL 810/815 FRAMEBUFFER DRIVER
8361 M: Antonino Daplas <adaplas@gmail.com>
8362 L: linux-fbdev@vger.kernel.org
8364 F: drivers/video/fbdev/i810/
8367 M: Cezary Rojewski <cezary.rojewski@intel.com>
8368 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8369 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8370 M: Jie Yang <yang.jie@linux.intel.com>
8371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8375 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8376 M: Hans de Goede <hdegoede@redhat.com>
8377 L: platform-driver-x86@vger.kernel.org
8379 F: drivers/platform/x86/intel_atomisp2_pm.c
8381 INTEL C600 SERIES SAS CONTROLLER DRIVER
8382 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8383 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8384 L: linux-scsi@vger.kernel.org
8385 T: git git://git.code.sf.net/p/intel-sas/isci
8387 F: drivers/scsi/isci/
8389 INTEL CPU family model numbers
8390 M: Tony Luck <tony.luck@intel.com>
8392 L: linux-kernel@vger.kernel.org
8394 F: arch/x86/include/asm/intel-family.h
8396 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8397 M: Jani Nikula <jani.nikula@linux.intel.com>
8398 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8399 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8400 L: intel-gfx@lists.freedesktop.org
8401 W: https://01.org/linuxgraphics/
8402 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8403 C: irc://chat.freenode.net/intel-gfx
8404 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8405 T: git git://anongit.freedesktop.org/drm-intel
8407 F: drivers/gpu/drm/i915/
8408 F: include/drm/i915*
8409 F: include/uapi/drm/i915_drm.h
8410 F: Documentation/gpu/i915.rst
8412 INTEL ETHERNET DRIVERS
8413 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8414 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8415 W: http://www.intel.com/support/feedback.htm
8416 W: http://e1000.sourceforge.net/
8417 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8421 F: Documentation/networking/device_drivers/intel/e100.rst
8422 F: Documentation/networking/device_drivers/intel/e1000.rst
8423 F: Documentation/networking/device_drivers/intel/e1000e.rst
8424 F: Documentation/networking/device_drivers/intel/fm10k.rst
8425 F: Documentation/networking/device_drivers/intel/igb.rst
8426 F: Documentation/networking/device_drivers/intel/igbvf.rst
8427 F: Documentation/networking/device_drivers/intel/ixgb.rst
8428 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8429 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8430 F: Documentation/networking/device_drivers/intel/i40e.rst
8431 F: Documentation/networking/device_drivers/intel/iavf.rst
8432 F: Documentation/networking/device_drivers/intel/ice.rst
8433 F: drivers/net/ethernet/intel/
8434 F: drivers/net/ethernet/intel/*/
8435 F: include/linux/avf/virtchnl.h
8437 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8438 M: Maik Broemme <mbroemme@libmpq.org>
8439 L: linux-fbdev@vger.kernel.org
8441 F: Documentation/fb/intelfb.rst
8442 F: drivers/video/fbdev/intelfb/
8445 M: Andy Shevchenko <andy@kernel.org>
8446 L: linux-gpio@vger.kernel.org
8448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8449 F: drivers/gpio/gpio-ich.c
8450 F: drivers/gpio/gpio-intel-mid.c
8451 F: drivers/gpio/gpio-merrifield.c
8452 F: drivers/gpio/gpio-ml-ioh.c
8453 F: drivers/gpio/gpio-pch.c
8454 F: drivers/gpio/gpio-sch.c
8455 F: drivers/gpio/gpio-sodaville.c
8457 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8458 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8459 M: Zhi Wang <zhi.a.wang@intel.com>
8460 L: intel-gvt-dev@lists.freedesktop.org
8461 L: intel-gfx@lists.freedesktop.org
8462 W: https://01.org/igvt-g
8463 T: git https://github.com/intel/gvt-linux.git
8465 F: drivers/gpu/drm/i915/gvt/
8467 INTEL HID EVENT DRIVER
8468 M: Alex Hung <alex.hung@canonical.com>
8469 L: platform-driver-x86@vger.kernel.org
8471 F: drivers/platform/x86/intel-hid.c
8473 INTEL I/OAT DMA DRIVER
8474 M: Dave Jiang <dave.jiang@intel.com>
8475 R: Dan Williams <dan.j.williams@intel.com>
8476 L: dmaengine@vger.kernel.org
8477 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8479 F: drivers/dma/ioat*
8482 M: Dave Jiang <dave.jiang@intel.com>
8483 L: dmaengine@vger.kernel.org
8485 F: drivers/dma/idxd/*
8486 F: include/uapi/linux/idxd.h
8487 F: include/linux/idxd.h
8490 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8491 M: Len Brown <lenb@kernel.org>
8492 L: linux-pm@vger.kernel.org
8493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8494 B: https://bugzilla.kernel.org
8496 F: drivers/idle/intel_idle.c
8498 INTEL INTEGRATED SENSOR HUB DRIVER
8499 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8500 M: Jiri Kosina <jikos@kernel.org>
8501 L: linux-input@vger.kernel.org
8503 F: drivers/hid/intel-ish-hid/
8506 M: David Woodhouse <dwmw2@infradead.org>
8507 M: Lu Baolu <baolu.lu@linux.intel.com>
8508 L: iommu@lists.linux-foundation.org
8509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8511 F: drivers/iommu/dmar.c
8512 F: drivers/iommu/intel*.[ch]
8513 F: include/linux/intel-iommu.h
8514 F: include/linux/intel-svm.h
8516 INTEL IOP-ADMA DMA DRIVER
8517 R: Dan Williams <dan.j.williams@intel.com>
8519 F: drivers/dma/iop-adma.c
8521 INTEL IPU3 CSI-2 CIO2 DRIVER
8522 M: Yong Zhi <yong.zhi@intel.com>
8523 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8524 M: Bingbu Cao <bingbu.cao@intel.com>
8525 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8526 L: linux-media@vger.kernel.org
8528 F: drivers/media/pci/intel/ipu3/
8529 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8531 INTEL IPU3 CSI-2 IMGU DRIVER
8532 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8533 L: linux-media@vger.kernel.org
8535 F: drivers/staging/media/ipu3/
8536 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8537 F: Documentation/media/v4l-drivers/ipu3.rst
8538 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8540 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8541 M: Krzysztof Halasa <khalasa@piap.pl>
8543 F: include/linux/soc/ixp4xx/qmgr.h
8544 F: include/linux/soc/ixp4xx/npe.h
8545 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8546 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8547 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8548 F: drivers/net/wan/ixp4xx_hss.c
8550 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8551 M: Deepak Saxena <dsaxena@plexity.net>
8553 F: drivers/char/hw_random/ixp4xx-rng.c
8555 INTEL MANAGEMENT ENGINE (mei)
8556 M: Tomas Winkler <tomas.winkler@intel.com>
8557 L: linux-kernel@vger.kernel.org
8559 F: include/uapi/linux/mei.h
8560 F: include/linux/mei_cl_bus.h
8561 F: drivers/misc/mei/*
8562 F: drivers/watchdog/mei_wdt.c
8563 F: Documentation/driver-api/mei/*
8566 INTEL MENLOW THERMAL DRIVER
8567 M: Sujith Thomas <sujith.thomas@intel.com>
8568 L: platform-driver-x86@vger.kernel.org
8569 W: https://01.org/linux-acpi
8571 F: drivers/platform/x86/intel_menlow.c
8573 INTEL MIC DRIVERS (mic)
8574 M: Sudeep Dutt <sudeep.dutt@intel.com>
8575 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8577 W: https://github.com/sudeepdutt/mic
8578 W: http://software.intel.com/en-us/mic-developer
8579 F: include/linux/mic_bus.h
8580 F: include/linux/scif.h
8581 F: include/uapi/linux/mic_common.h
8582 F: include/uapi/linux/mic_ioctl.h
8583 F: include/uapi/linux/scif_ioctl.h
8584 F: drivers/misc/mic/
8585 F: drivers/dma/mic_x100_dma.c
8586 F: drivers/dma/mic_x100_dma.h
8587 F: Documentation/mic/
8589 INTEL PMC CORE DRIVER
8590 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8591 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8592 L: platform-driver-x86@vger.kernel.org
8594 F: drivers/platform/x86/intel_pmc_core*
8596 INTEL PMC/P-Unit IPC DRIVER
8597 M: Zha Qipeng<qipeng.zha@intel.com>
8598 L: platform-driver-x86@vger.kernel.org
8600 F: drivers/platform/x86/intel_pmc_ipc.c
8601 F: drivers/platform/x86/intel_punit_ipc.c
8602 F: arch/x86/include/asm/intel_pmc_ipc.h
8603 F: arch/x86/include/asm/intel_punit_ipc.h
8605 INTEL PMIC GPIO DRIVERS
8606 M: Andy Shevchenko <andy@kernel.org>
8608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8609 F: drivers/gpio/gpio-*cove.c
8610 F: drivers/gpio/gpio-msic.c
8612 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8613 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8615 F: drivers/mfd/intel_msic.c
8616 F: drivers/mfd/intel_soc_pmic*
8617 F: include/linux/mfd/intel_msic.h
8618 F: include/linux/mfd/intel_soc_pmic*
8620 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8621 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8622 L: linux-wireless@vger.kernel.org
8624 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8625 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8626 F: drivers/net/wireless/intel/ipw2x00/
8629 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8630 M: Len Brown <lenb@kernel.org>
8631 L: linux-pm@vger.kernel.org
8633 F: drivers/cpufreq/intel_pstate.c
8635 INTEL RDMA RNIC DRIVER
8636 M: Faisal Latif <faisal.latif@intel.com>
8637 M: Shiraz Saleem <shiraz.saleem@intel.com>
8638 L: linux-rdma@vger.kernel.org
8640 F: drivers/infiniband/hw/i40iw/
8641 F: include/uapi/rdma/i40iw-abi.h
8643 INTEL SPEED SELECT TECHNOLOGY
8644 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8645 L: platform-driver-x86@vger.kernel.org
8647 F: drivers/platform/x86/intel_speed_select_if/
8648 F: tools/power/x86/intel-speed-select/
8649 F: include/uapi/linux/isst_if.h
8651 INTEL STRATIX10 FIRMWARE DRIVERS
8652 M: Richard Gong <richard.gong@linux.intel.com>
8653 L: linux-kernel@vger.kernel.org
8655 F: drivers/firmware/stratix10-rsu.c
8656 F: drivers/firmware/stratix10-svc.c
8657 F: include/linux/firmware/intel/stratix10-smc.h
8658 F: include/linux/firmware/intel/stratix10-svc-client.h
8659 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8660 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8662 INTEL TELEMETRY DRIVER
8663 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8664 M: "David E. Box" <david.e.box@linux.intel.com>
8665 L: platform-driver-x86@vger.kernel.org
8667 F: arch/x86/include/asm/intel_telemetry.h
8668 F: drivers/platform/x86/intel_telemetry*
8670 INTEL UNCORE FREQUENCY CONTROL
8671 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8672 L: platform-driver-x86@vger.kernel.org
8674 F: drivers/platform/x86/intel-uncore-frequency.c
8676 INTEL VIRTUAL BUTTON DRIVER
8677 M: AceLan Kao <acelan.kao@canonical.com>
8678 L: platform-driver-x86@vger.kernel.org
8680 F: drivers/platform/x86/intel-vbtn.c
8682 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8683 M: Stanislaw Gruszka <stf_xl@wp.pl>
8684 L: linux-wireless@vger.kernel.org
8686 F: drivers/net/wireless/intel/iwlegacy/
8688 INTEL WIRELESS WIFI LINK (iwlwifi)
8689 M: Johannes Berg <johannes.berg@intel.com>
8690 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8691 M: Luca Coelho <luciano.coelho@intel.com>
8692 M: Intel Linux Wireless <linuxwifi@intel.com>
8693 L: linux-wireless@vger.kernel.org
8694 W: http://intellinuxwireless.org
8695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8697 F: drivers/net/wireless/intel/iwlwifi/
8699 INTEL WIRELESS WIMAX CONNECTION 2400
8700 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8701 M: linux-wimax@intel.com
8702 L: wimax@linuxwimax.org (subscribers-only)
8704 W: http://linuxwimax.org
8705 F: Documentation/admin-guide/wimax/i2400m.rst
8706 F: drivers/net/wimax/i2400m/
8707 F: include/uapi/linux/wimax/i2400m.h
8709 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8710 M: Mario Limonciello <mario.limonciello@dell.com>
8712 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8715 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8717 F: Documentation/trace/intel_th.rst
8718 F: drivers/hwtracing/intel_th/
8719 F: include/linux/intel_th.h
8721 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8722 M: Ning Sun <ning.sun@intel.com>
8723 L: tboot-devel@lists.sourceforge.net
8724 W: http://tboot.sourceforge.net
8725 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8727 F: Documentation/x86/intel_txt.rst
8728 F: include/linux/tboot.h
8729 F: arch/x86/kernel/tboot.c
8732 M: Georgi Djakov <georgi.djakov@linaro.org>
8733 L: linux-pm@vger.kernel.org
8735 F: Documentation/driver-api/interconnect.rst
8736 F: Documentation/devicetree/bindings/interconnect/
8737 F: drivers/interconnect/
8738 F: include/dt-bindings/interconnect/
8739 F: include/linux/interconnect-provider.h
8740 F: include/linux/interconnect.h
8742 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8743 M: Linus Walleij <linus.walleij@linaro.org>
8744 L: linux-iio@vger.kernel.org
8746 F: drivers/iio/gyro/mpu3050*
8747 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8749 IOC3 ETHERNET DRIVER
8750 M: Ralf Baechle <ralf@linux-mips.org>
8751 L: linux-mips@vger.kernel.org
8753 F: drivers/net/ethernet/sgi/ioc3-eth.c
8755 IOMAP FILESYSTEM LIBRARY
8756 M: Christoph Hellwig <hch@infradead.org>
8757 M: Darrick J. Wong <darrick.wong@oracle.com>
8758 M: linux-xfs@vger.kernel.org
8759 M: linux-fsdevel@vger.kernel.org
8760 L: linux-xfs@vger.kernel.org
8761 L: linux-fsdevel@vger.kernel.org
8762 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8765 F: include/linux/iomap.h
8768 M: Joerg Roedel <joro@8bytes.org>
8769 L: iommu@lists.linux-foundation.org
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8772 F: Documentation/devicetree/bindings/iommu/
8774 F: include/linux/iommu.h
8775 F: include/linux/of_iommu.h
8776 F: include/linux/iova.h
8779 M: Jens Axboe <axboe@kernel.dk>
8780 L: io-uring@vger.kernel.org
8781 T: git git://git.kernel.dk/linux-block
8782 T: git git://git.kernel.dk/liburing
8787 F: include/uapi/linux/io_uring.h
8790 M: Corey Minyard <minyard@acm.org>
8791 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8792 W: http://openipmi.sourceforge.net/
8794 F: Documentation/devicetree/bindings/ipmi/
8795 F: Documentation/IPMI.txt
8796 F: drivers/char/ipmi/
8797 F: include/linux/ipmi*
8798 F: include/uapi/linux/ipmi*
8800 IPS SCSI RAID DRIVER
8801 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8802 L: linux-scsi@vger.kernel.org
8803 W: http://www.adaptec.com/
8805 F: drivers/scsi/ips*
8808 M: Wensong Zhang <wensong@linux-vs.org>
8809 M: Simon Horman <horms@verge.net.au>
8810 M: Julian Anastasov <ja@ssi.bg>
8811 L: netdev@vger.kernel.org
8812 L: lvs-devel@vger.kernel.org
8814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8816 F: Documentation/networking/ipvs-sysctl.txt
8817 F: include/net/ip_vs.h
8818 F: include/uapi/linux/ip_vs.h
8819 F: net/netfilter/ipvs/
8822 M: Jiri Kosina <jikos@kernel.org>
8823 M: David Sterba <dsterba@suse.com>
8825 F: drivers/tty/ipwireless/
8828 L: netdev@vger.kernel.org
8830 F: include/uapi/linux/ipx.h
8832 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8833 M: Marc Zyngier <maz@kernel.org>
8835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8836 F: Documentation/IRQ-domain.txt
8837 F: include/linux/irqdomain.h
8838 F: kernel/irq/irqdomain.c
8842 M: Thomas Gleixner <tglx@linutronix.de>
8843 L: linux-kernel@vger.kernel.org
8845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8849 M: Thomas Gleixner <tglx@linutronix.de>
8850 M: Jason Cooper <jason@lakedaemon.net>
8851 M: Marc Zyngier <maz@kernel.org>
8852 L: linux-kernel@vger.kernel.org
8854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8855 F: Documentation/devicetree/bindings/interrupt-controller/
8859 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8861 F: Documentation/driver-api/isa.rst
8862 F: drivers/base/isa.c
8863 F: include/linux/isa.h
8866 M: Hans Verkuil <hverkuil@xs4all.nl>
8867 L: linux-media@vger.kernel.org
8868 T: git git://linuxtv.org/media_tree.git
8869 W: https://linuxtv.org
8871 F: drivers/media/radio/radio-isa*
8874 M: Jaroslav Kysela <perex@perex.cz>
8876 F: Documentation/driver-api/isapnp.rst
8877 F: drivers/pnp/isapnp/
8878 F: include/linux/isapnp.h
8881 M: Lee Duncan <lduncan@suse.com>
8882 M: Chris Leech <cleech@redhat.com>
8883 L: open-iscsi@googlegroups.com
8884 L: linux-scsi@vger.kernel.org
8885 W: www.open-iscsi.com
8887 F: drivers/scsi/*iscsi*
8888 F: include/scsi/*iscsi*
8890 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8891 M: Peter Jones <pjones@redhat.com>
8892 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8894 F: drivers/firmware/iscsi_ibft*
8896 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8897 M: Sagi Grimberg <sagi@grimberg.me>
8898 M: Max Gurtovoy <maxg@mellanox.com>
8899 L: linux-rdma@vger.kernel.org
8901 W: http://www.openfabrics.org
8902 W: www.open-iscsi.org
8903 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8904 F: drivers/infiniband/ulp/iser/
8906 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8907 M: Sagi Grimberg <sagi@grimberg.me>
8908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8909 L: linux-rdma@vger.kernel.org
8910 L: target-devel@vger.kernel.org
8912 W: http://www.linux-iscsi.org
8913 F: drivers/infiniband/ulp/isert
8915 ISDN/mISDN SUBSYSTEM
8916 M: Karsten Keil <isdn@linux-pingi.de>
8917 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8918 L: netdev@vger.kernel.org
8919 W: http://www.isdn4linux.de
8921 F: drivers/isdn/mISDN/
8922 F: drivers/isdn/hardware/
8923 F: drivers/isdn/Kconfig
8924 F: drivers/isdn/Makefile
8926 ISDN/CMTP OVER BLUETOOTH
8927 M: Karsten Keil <isdn@linux-pingi.de>
8928 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8929 L: netdev@vger.kernel.org
8930 W: http://www.isdn4linux.de
8932 F: Documentation/isdn/
8933 F: drivers/isdn/capi/
8934 F: net/bluetooth/cmtp/
8935 F: include/linux/isdn/
8936 F: include/uapi/linux/isdn/
8938 IT87 HARDWARE MONITORING DRIVER
8939 M: Jean Delvare <jdelvare@suse.com>
8940 L: linux-hwmon@vger.kernel.org
8942 F: Documentation/hwmon/it87.rst
8943 F: drivers/hwmon/it87.c
8946 M: Antti Palosaari <crope@iki.fi>
8947 L: linux-media@vger.kernel.org
8948 W: https://linuxtv.org
8949 W: http://palosaari.fi/linux/
8950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8951 T: git git://linuxtv.org/anttip/media_tree.git
8953 F: drivers/media/tuners/it913x*
8955 IVTV VIDEO4LINUX DRIVER
8956 M: Andy Walls <awalls@md.metrocast.net>
8957 L: linux-media@vger.kernel.org
8958 T: git git://linuxtv.org/media_tree.git
8959 W: https://linuxtv.org
8961 F: Documentation/media/v4l-drivers/ivtv*
8962 F: drivers/media/pci/ivtv/
8963 F: include/uapi/linux/ivtv*
8965 IX2505V MEDIA DRIVER
8966 M: Malcolm Priestley <tvboxspy@gmail.com>
8967 L: linux-media@vger.kernel.org
8968 W: https://linuxtv.org
8969 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8971 F: drivers/media/dvb-frontends/ix2505v*
8973 JAILHOUSE HYPERVISOR INTERFACE
8974 M: Jan Kiszka <jan.kiszka@siemens.com>
8975 L: jailhouse-dev@googlegroups.com
8977 F: arch/x86/kernel/jailhouse.c
8978 F: arch/x86/include/asm/jailhouse_para.h
8980 JC42.4 TEMPERATURE SENSOR DRIVER
8981 M: Guenter Roeck <linux@roeck-us.net>
8982 L: linux-hwmon@vger.kernel.org
8984 F: drivers/hwmon/jc42.c
8985 F: Documentation/hwmon/jc42.rst
8988 M: Dave Kleikamp <shaggy@kernel.org>
8989 L: jfs-discussion@lists.sourceforge.net
8990 W: http://jfs.sourceforge.net/
8991 T: git git://github.com/kleikamp/linux-shaggy.git
8993 F: Documentation/admin-guide/jfs.rst
8997 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8998 L: netdev@vger.kernel.org
9000 F: drivers/net/ethernet/jme.*
9002 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9003 M: David Woodhouse <dwmw2@infradead.org>
9004 M: Richard Weinberger <richard@nod.at>
9005 L: linux-mtd@lists.infradead.org
9006 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9007 T: git git://git.infradead.org/ubifs-2.6.git
9010 F: include/uapi/linux/jffs2.h
9012 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9013 M: "Theodore Ts'o" <tytso@mit.edu>
9014 M: Jan Kara <jack@suse.com>
9015 L: linux-ext4@vger.kernel.org
9018 F: include/linux/jbd2.h
9020 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9021 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9022 L: linux-media@vger.kernel.org
9024 F: drivers/media/platform/rcar_jpu.c
9026 JSM Neo PCI based serial card
9027 L: linux-serial@vger.kernel.org
9029 F: drivers/tty/serial/jsm/
9031 K10TEMP HARDWARE MONITORING DRIVER
9032 M: Clemens Ladisch <clemens@ladisch.de>
9033 L: linux-hwmon@vger.kernel.org
9035 F: Documentation/hwmon/k10temp.rst
9036 F: drivers/hwmon/k10temp.c
9038 K8TEMP HARDWARE MONITORING DRIVER
9039 M: Rudolf Marek <r.marek@assembler.cz>
9040 L: linux-hwmon@vger.kernel.org
9042 F: Documentation/hwmon/k8temp.rst
9043 F: drivers/hwmon/k8temp.c
9046 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9047 R: Alexander Potapenko <glider@google.com>
9048 R: Dmitry Vyukov <dvyukov@google.com>
9049 L: kasan-dev@googlegroups.com
9051 F: arch/*/include/asm/kasan.h
9052 F: arch/*/mm/kasan_init*
9053 F: Documentation/dev-tools/kasan.rst
9054 F: include/linux/kasan*.h
9057 F: scripts/Makefile.kasan
9060 M: Masahiro Yamada <masahiroy@kernel.org>
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9062 L: linux-kbuild@vger.kernel.org
9064 F: Documentation/kbuild/kconfig*
9066 F: scripts/Kconfig.include
9069 M: Dave Young <dyoung@redhat.com>
9070 M: Baoquan He <bhe@redhat.com>
9071 R: Vivek Goyal <vgoyal@redhat.com>
9072 L: kexec@lists.infradead.org
9073 W: http://lse.sourceforge.net/kdump/
9075 F: Documentation/admin-guide/kdump/
9077 KEENE FM RADIO TRANSMITTER DRIVER
9078 M: Hans Verkuil <hverkuil@xs4all.nl>
9079 L: linux-media@vger.kernel.org
9080 T: git git://linuxtv.org/media_tree.git
9081 W: https://linuxtv.org
9083 F: drivers/media/radio/radio-keene*
9086 M: Ian Kent <raven@themaw.net>
9087 L: autofs@vger.kernel.org
9091 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9092 M: Masahiro Yamada <masahiroy@kernel.org>
9093 M: Michal Marek <michal.lkml@markovi.net>
9094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9095 L: linux-kbuild@vger.kernel.org
9097 F: Documentation/kbuild/
9100 F: scripts/Makefile*
9103 F: scripts/*vmlinux*
9108 L: kernel-janitors@vger.kernel.org
9109 W: http://kernelnewbies.org/KernelJanitors
9112 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9113 M: "J. Bruce Fields" <bfields@fieldses.org>
9114 M: Chuck Lever <chuck.lever@oracle.com>
9115 L: linux-nfs@vger.kernel.org
9116 W: http://nfs.sourceforge.net/
9117 T: git git://linux-nfs.org/~bfields/linux.git
9120 F: include/uapi/linux/nfsd/
9124 F: include/linux/lockd/
9125 F: include/linux/sunrpc/
9126 F: include/uapi/linux/sunrpc/
9128 KERNEL SELFTEST FRAMEWORK
9129 M: Shuah Khan <shuah@kernel.org>
9130 M: Shuah Khan <skhan@linuxfoundation.org>
9131 L: linux-kselftest@vger.kernel.org
9132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9133 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9135 F: tools/testing/selftests/
9136 F: Documentation/dev-tools/kselftest*
9138 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9139 M: Brendan Higgins <brendanhiggins@google.com>
9140 L: linux-kselftest@vger.kernel.org
9141 L: kunit-dev@googlegroups.com
9142 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9144 F: Documentation/dev-tools/kunit/
9147 F: tools/testing/kunit/
9149 KERNEL USERMODE HELPER
9150 M: Luis Chamberlain <mcgrof@kernel.org>
9151 L: linux-kernel@vger.kernel.org
9154 F: include/linux/umh.h
9156 KERNEL VIRTUAL MACHINE (KVM)
9157 M: Paolo Bonzini <pbonzini@redhat.com>
9158 L: kvm@vger.kernel.org
9159 W: http://www.linux-kvm.org
9160 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9162 F: Documentation/virt/kvm/
9163 F: include/trace/events/kvm.h
9164 F: include/uapi/asm-generic/kvm*
9165 F: include/uapi/linux/kvm*
9166 F: include/asm-generic/kvm*
9167 F: include/linux/kvm*
9168 F: include/kvm/iodev.h
9171 F: tools/testing/selftests/kvm/
9173 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9174 M: Marc Zyngier <maz@kernel.org>
9175 R: James Morse <james.morse@arm.com>
9176 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9177 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9178 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9179 L: kvmarm@lists.cs.columbia.edu
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9182 F: arch/arm/include/uapi/asm/kvm*
9183 F: arch/arm/include/asm/kvm*
9185 F: arch/arm64/include/uapi/asm/kvm*
9186 F: arch/arm64/include/asm/kvm*
9189 F: include/kvm/arm_*
9191 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9192 L: linux-mips@vger.kernel.org
9193 L: kvm@vger.kernel.org
9195 F: arch/mips/include/uapi/asm/kvm*
9196 F: arch/mips/include/asm/kvm*
9199 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9200 M: Paul Mackerras <paulus@ozlabs.org>
9201 L: kvm-ppc@vger.kernel.org
9202 W: http://www.linux-kvm.org/
9203 T: git git://github.com/agraf/linux-2.6.git
9205 F: arch/powerpc/include/uapi/asm/kvm*
9206 F: arch/powerpc/include/asm/kvm*
9207 F: arch/powerpc/kvm/
9208 F: arch/powerpc/kernel/kvm*
9210 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9211 M: Christian Borntraeger <borntraeger@de.ibm.com>
9212 M: Janosch Frank <frankja@linux.ibm.com>
9213 R: David Hildenbrand <david@redhat.com>
9214 R: Cornelia Huck <cohuck@redhat.com>
9215 L: kvm@vger.kernel.org
9216 W: http://www.ibm.com/developerworks/linux/linux390/
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9219 F: arch/s390/include/uapi/asm/kvm*
9220 F: arch/s390/include/asm/gmap.h
9221 F: arch/s390/include/asm/kvm*
9223 F: arch/s390/mm/gmap.c
9224 F: tools/testing/selftests/kvm/s390x/
9225 F: tools/testing/selftests/kvm/*/s390x/
9227 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9228 M: Paolo Bonzini <pbonzini@redhat.com>
9229 R: Sean Christopherson <sean.j.christopherson@intel.com>
9230 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9231 R: Wanpeng Li <wanpengli@tencent.com>
9232 R: Jim Mattson <jmattson@google.com>
9233 R: Joerg Roedel <joro@8bytes.org>
9234 L: kvm@vger.kernel.org
9235 W: http://www.linux-kvm.org
9236 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9240 F: arch/x86/include/uapi/asm/kvm*
9241 F: arch/x86/include/uapi/asm/vmx.h
9242 F: arch/x86/include/uapi/asm/svm.h
9243 F: arch/x86/include/asm/kvm*
9244 F: arch/x86/include/asm/pvclock-abi.h
9245 F: arch/x86/include/asm/svm.h
9246 F: arch/x86/include/asm/vmx*.h
9247 F: arch/x86/kernel/kvm.c
9248 F: arch/x86/kernel/kvmclock.c
9251 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9252 M: Tejun Heo <tj@kernel.org>
9253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9255 F: include/linux/kernfs.h
9259 M: Eric Biederman <ebiederm@xmission.com>
9260 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9261 L: kexec@lists.infradead.org
9263 F: include/linux/kexec.h
9264 F: include/uapi/linux/kexec.h
9268 M: Mimi Zohar <zohar@linux.ibm.com>
9269 L: linux-integrity@vger.kernel.org
9270 L: keyrings@vger.kernel.org
9272 F: Documentation/security/keys/trusted-encrypted.rst
9273 F: include/keys/encrypted-type.h
9274 F: security/keys/encrypted-keys/
9277 M: James Bottomley <jejb@linux.ibm.com>
9278 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9279 M: Mimi Zohar <zohar@linux.ibm.com>
9280 L: linux-integrity@vger.kernel.org
9281 L: keyrings@vger.kernel.org
9283 F: Documentation/security/keys/trusted-encrypted.rst
9284 F: include/keys/trusted-type.h
9285 F: security/keys/trusted.c
9286 F: include/keys/trusted.h
9289 M: David Howells <dhowells@redhat.com>
9290 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9291 L: keyrings@vger.kernel.org
9293 F: Documentation/security/keys/core.rst
9294 F: include/linux/key.h
9295 F: include/linux/key-type.h
9296 F: include/linux/keyctl.h
9297 F: include/uapi/linux/keyctl.h
9301 KGDB / KDB /debug_core
9302 M: Jason Wessel <jason.wessel@windriver.com>
9303 M: Daniel Thompson <daniel.thompson@linaro.org>
9304 R: Douglas Anderson <dianders@chromium.org>
9305 W: http://kgdb.wiki.kernel.org/
9306 L: kgdb-bugreport@lists.sourceforge.net
9307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9309 F: Documentation/dev-tools/kgdb.rst
9310 F: drivers/misc/kgdbts.c
9311 F: drivers/tty/serial/kgdboc.c
9312 F: include/linux/kdb.h
9313 F: include/linux/kgdb.h
9317 M: Catalin Marinas <catalin.marinas@arm.com>
9319 F: Documentation/dev-tools/kmemleak.rst
9320 F: include/linux/kmemleak.h
9322 F: mm/kmemleak-test.c
9324 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9325 M: Luis Chamberlain <mcgrof@kernel.org>
9326 L: linux-kernel@vger.kernel.org
9329 F: include/linux/kmod.h
9331 F: tools/testing/selftests/kmod/
9334 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9335 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9336 M: "David S. Miller" <davem@davemloft.net>
9337 M: Masami Hiramatsu <mhiramat@kernel.org>
9339 F: Documentation/kprobes.txt
9340 F: include/linux/kprobes.h
9341 F: include/asm-generic/kprobes.h
9344 KS0108 LCD CONTROLLER DRIVER
9345 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9347 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9348 F: drivers/auxdisplay/ks0108.c
9349 F: include/linux/ks0108.h
9352 M: David Ahern <dsahern@kernel.org>
9353 L: netdev@vger.kernel.org
9356 F: include/net/l3mdev.h
9359 M: John Fastabend <john.fastabend@gmail.com>
9360 M: Daniel Borkmann <daniel@iogearbox.net>
9361 L: netdev@vger.kernel.org
9362 L: bpf@vger.kernel.org
9364 F: include/linux/skmsg.h
9366 F: net/core/sock_map.c
9367 F: net/ipv4/tcp_bpf.c
9369 LANTIQ / INTEL Ethernet drivers
9370 M: Hauke Mehrtens <hauke@hauke-m.de>
9371 L: netdev@vger.kernel.org
9373 F: net/dsa/tag_gswip.c
9374 F: drivers/net/ethernet/lantiq_xrx200.c
9375 F: drivers/net/dsa/lantiq_pce.h
9376 F: drivers/net/dsa/lantiq_gswip.c
9378 LANTIQ MIPS ARCHITECTURE
9379 M: John Crispin <john@phrozen.org>
9380 L: linux-mips@vger.kernel.org
9383 F: drivers/soc/lantiq
9386 L: linux-x25@vger.kernel.org
9388 F: Documentation/networking/lapb-module.txt
9392 LASI 53c700 driver for PARISC
9393 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9394 L: linux-scsi@vger.kernel.org
9396 F: Documentation/scsi/53c700.txt
9397 F: drivers/scsi/53c700*
9400 M: Tobin C. Harding <me@tobin.cc>
9401 M: Tycho Andersen <tycho@tycho.ws>
9402 L: kernel-hardening@lists.openwall.com
9404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9405 F: scripts/leaking_addresses.pl
9408 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9409 M: Pavel Machek <pavel@ucw.cz>
9410 R: Dan Murphy <dmurphy@ti.com>
9411 L: linux-leds@vger.kernel.org
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9415 F: Documentation/devicetree/bindings/leds/
9417 F: include/linux/leds.h
9419 LEGACY EEPROM DRIVER
9420 M: Jean Delvare <jdelvare@suse.com>
9422 F: Documentation/misc-devices/eeprom.rst
9423 F: drivers/misc/eeprom/eeprom.c
9426 R: David Lechner <david@lechnology.com>
9428 F: arch/arm/boot/dts/da850-lego-ev3.dts
9429 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9430 F: drivers/power/supply/lego_ev3_battery.c
9432 LEGO USB Tower driver
9433 M: Juergen Stuber <starblue@users.sourceforge.net>
9434 L: legousb-devel@lists.sourceforge.net
9435 W: http://legousb.sourceforge.net/
9437 F: drivers/usb/misc/legousbtower.c
9440 M: Matan Ziv-Av <matan@svgalib.org>
9441 L: platform-driver-x86@vger.kernel.org
9443 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9444 F: Documentation/admin-guide/laptops/lg-laptop.rst
9445 F: drivers/platform/x86/lg-laptop.c
9448 M: Michael Krufky <mkrufky@linuxtv.org>
9449 L: linux-media@vger.kernel.org
9450 W: https://linuxtv.org
9451 W: http://github.com/mkrufky
9452 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9453 T: git git://linuxtv.org/mkrufky/tuners.git
9455 F: drivers/media/dvb-frontends/lg2160.*
9457 LGDT3305 MEDIA DRIVER
9458 M: Michael Krufky <mkrufky@linuxtv.org>
9459 L: linux-media@vger.kernel.org
9460 W: https://linuxtv.org
9461 W: http://github.com/mkrufky
9462 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9463 T: git git://linuxtv.org/mkrufky/tuners.git
9465 F: drivers/media/dvb-frontends/lgdt3305.*
9467 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9468 M: Viresh Kumar <vireshk@kernel.org>
9469 L: linux-ide@vger.kernel.org
9470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9472 F: include/linux/pata_arasan_cf_data.h
9473 F: drivers/ata/pata_arasan_cf.c
9476 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9477 M: Jens Axboe <axboe@kernel.dk>
9478 L: linux-ide@vger.kernel.org
9479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9481 F: drivers/ata/pata_*.c
9482 F: drivers/ata/ata_generic.c
9484 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9485 M: Linus Walleij <linus.walleij@linaro.org>
9486 L: linux-ide@vger.kernel.org
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9489 F: drivers/ata/pata_ftide010.c
9490 F: drivers/ata/sata_gemini.c
9491 F: drivers/ata/sata_gemini.h
9493 LIBATA SATA AHCI PLATFORM devices support
9494 M: Hans de Goede <hdegoede@redhat.com>
9495 M: Jens Axboe <axboe@kernel.dk>
9496 L: linux-ide@vger.kernel.org
9497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9499 F: drivers/ata/ahci_platform.c
9500 F: drivers/ata/libahci_platform.c
9501 F: include/linux/ahci_platform.h
9503 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9504 M: Mikael Pettersson <mikpelinux@gmail.com>
9505 L: linux-ide@vger.kernel.org
9506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9508 F: drivers/ata/sata_promise.*
9510 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9511 M: Jens Axboe <axboe@kernel.dk>
9512 L: linux-ide@vger.kernel.org
9513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9516 F: include/linux/ata.h
9517 F: include/linux/libata.h
9518 F: Documentation/devicetree/bindings/ata/
9521 M: Sasha Levin <alexander.levin@microsoft.com>
9523 F: tools/lib/lockdep/
9525 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9526 M: Dan Williams <dan.j.williams@intel.com>
9527 M: Vishal Verma <vishal.l.verma@intel.com>
9528 M: Dave Jiang <dave.jiang@intel.com>
9529 L: linux-nvdimm@lists.01.org
9530 P: Documentation/nvdimm/maintainer-entry-profile.rst
9531 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9533 F: drivers/nvdimm/blk.c
9534 F: drivers/nvdimm/region_devs.c
9536 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9537 M: Vishal Verma <vishal.l.verma@intel.com>
9538 M: Dan Williams <dan.j.williams@intel.com>
9539 M: Dave Jiang <dave.jiang@intel.com>
9540 L: linux-nvdimm@lists.01.org
9541 P: Documentation/nvdimm/maintainer-entry-profile.rst
9542 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9544 F: drivers/nvdimm/btt*
9546 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9547 M: Dan Williams <dan.j.williams@intel.com>
9548 M: Vishal Verma <vishal.l.verma@intel.com>
9549 M: Dave Jiang <dave.jiang@intel.com>
9550 L: linux-nvdimm@lists.01.org
9551 P: Documentation/nvdimm/maintainer-entry-profile.rst
9552 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9554 F: drivers/nvdimm/pmem*
9556 LIBNVDIMM: DEVICETREE BINDINGS
9557 M: Oliver O'Halloran <oohall@gmail.com>
9558 L: linux-nvdimm@lists.01.org
9559 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9561 F: drivers/nvdimm/of_pmem.c
9562 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9564 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9565 M: Dan Williams <dan.j.williams@intel.com>
9566 M: Vishal Verma <vishal.l.verma@intel.com>
9567 M: Dave Jiang <dave.jiang@intel.com>
9568 M: Ira Weiny <ira.weiny@intel.com>
9569 L: linux-nvdimm@lists.01.org
9570 P: Documentation/nvdimm/maintainer-entry-profile.rst
9571 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9575 F: drivers/acpi/nfit/*
9576 F: include/linux/nd.h
9577 F: include/linux/libnvdimm.h
9578 F: include/uapi/linux/ndctl.h
9580 LICENSES and SPDX stuff
9581 M: Thomas Gleixner <tglx@linutronix.de>
9582 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9583 L: linux-spdx@vger.kernel.org
9585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9587 F: Documentation/process/license-rules.rst
9589 F: scripts/spdxcheck-test.sh
9590 F: scripts/spdxcheck.py
9592 LIGHTNVM PLATFORM SUPPORT
9593 M: Matias Bjorling <mb@lightnvm.io>
9594 W: http://github/OpenChannelSSD
9595 L: linux-block@vger.kernel.org
9597 F: drivers/lightnvm/
9598 F: include/linux/lightnvm.h
9599 F: include/uapi/linux/lightnvm.h
9601 LINUX FOR POWER MACINTOSH
9602 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9603 W: http://www.penguinppc.org/
9604 L: linuxppc-dev@lists.ozlabs.org
9606 F: arch/powerpc/platforms/powermac/
9607 F: drivers/macintosh/
9609 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9610 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9611 M: Paul Mackerras <paulus@samba.org>
9612 M: Michael Ellerman <mpe@ellerman.id.au>
9613 W: https://github.com/linuxppc/linux/wiki
9614 L: linuxppc-dev@lists.ozlabs.org
9615 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9618 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9619 F: Documentation/devicetree/bindings/powerpc/
9620 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9621 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9622 F: Documentation/powerpc/
9624 F: drivers/char/tpm/tpm_ibmvtpm*
9625 F: drivers/crypto/nx/
9626 F: drivers/crypto/vmx/
9627 F: drivers/i2c/busses/i2c-opal.c
9628 F: drivers/net/ethernet/ibm/ibmveth.*
9629 F: drivers/net/ethernet/ibm/ibmvnic.*
9630 F: drivers/pci/hotplug/pnv_php.c
9631 F: drivers/pci/hotplug/rpa*
9632 F: drivers/rtc/rtc-opal.c
9633 F: drivers/scsi/ibmvscsi/
9634 F: drivers/tty/hvc/hvc_opal.c
9635 F: drivers/watchdog/wdrtas.c
9636 F: tools/testing/selftests/powerpc
9643 LINUX FOR POWERPC EMBEDDED MPC5XXX
9644 M: Anatolij Gustschin <agust@denx.de>
9645 L: linuxppc-dev@lists.ozlabs.org
9646 T: git git://git.denx.de/linux-denx-agust.git
9648 F: arch/powerpc/platforms/512x/
9649 F: arch/powerpc/platforms/52xx/
9651 LINUX FOR POWERPC EMBEDDED PPC4XX
9652 M: Alistair Popple <alistair@popple.id.au>
9653 M: Matt Porter <mporter@kernel.crashing.org>
9654 W: http://www.penguinppc.org/
9655 L: linuxppc-dev@lists.ozlabs.org
9657 F: arch/powerpc/platforms/40x/
9658 F: arch/powerpc/platforms/44x/
9660 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9661 M: Scott Wood <oss@buserror.net>
9662 M: Kumar Gala <galak@kernel.crashing.org>
9663 W: http://www.penguinppc.org/
9664 L: linuxppc-dev@lists.ozlabs.org
9665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9667 F: arch/powerpc/platforms/83xx/
9668 F: arch/powerpc/platforms/85xx/
9669 F: Documentation/devicetree/bindings/powerpc/fsl/
9671 LINUX FOR POWERPC EMBEDDED PPC8XX
9672 M: Vitaly Bordug <vitb@kernel.crashing.org>
9673 W: http://www.penguinppc.org/
9674 L: linuxppc-dev@lists.ozlabs.org
9676 F: arch/powerpc/platforms/8xx/
9678 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9679 L: linuxppc-dev@lists.ozlabs.org
9681 F: arch/powerpc/*/*virtex*
9682 F: arch/powerpc/*/*/*virtex*
9684 LINUX FOR POWERPC PA SEMI PWRFICIENT
9685 L: linuxppc-dev@lists.ozlabs.org
9687 F: arch/powerpc/platforms/pasemi/
9688 F: drivers/*/*pasemi*
9689 F: drivers/*/*/*pasemi*
9691 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9692 M: Kees Cook <keescook@chromium.org>
9694 F: drivers/misc/lkdtm/*
9695 F: tools/testing/selftests/lkdtm/*
9697 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9698 M: Alan Stern <stern@rowland.harvard.edu>
9699 M: Andrea Parri <parri.andrea@gmail.com>
9700 M: Will Deacon <will@kernel.org>
9701 M: Peter Zijlstra <peterz@infradead.org>
9702 M: Boqun Feng <boqun.feng@gmail.com>
9703 M: Nicholas Piggin <npiggin@gmail.com>
9704 M: David Howells <dhowells@redhat.com>
9705 M: Jade Alglave <j.alglave@ucl.ac.uk>
9706 M: Luc Maranget <luc.maranget@inria.fr>
9707 M: "Paul E. McKenney" <paulmck@kernel.org>
9708 R: Akira Yokosawa <akiyks@gmail.com>
9709 R: Daniel Lustig <dlustig@nvidia.com>
9710 L: linux-kernel@vger.kernel.org
9711 L: linux-arch@vger.kernel.org
9713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9714 F: tools/memory-model/
9715 F: Documentation/atomic_bitops.txt
9716 F: Documentation/atomic_t.txt
9717 F: Documentation/core-api/atomic_ops.rst
9718 F: Documentation/core-api/refcount-vs-atomic.rst
9719 F: Documentation/memory-barriers.txt
9721 LIS3LV02D ACCELEROMETER DRIVER
9722 M: Eric Piel <eric.piel@tremplin-utc.net>
9724 F: Documentation/misc-devices/lis3lv02d.rst
9725 F: drivers/misc/lis3lv02d/
9726 F: drivers/platform/x86/hp_accel.c
9729 M: David Gow <davidgow@google.com>
9730 L: linux-kselftest@vger.kernel.org
9731 L: kunit-dev@googlegroups.com
9736 M: Josh Poimboeuf <jpoimboe@redhat.com>
9737 M: Jiri Kosina <jikos@kernel.org>
9738 M: Miroslav Benes <mbenes@suse.cz>
9739 M: Petr Mladek <pmladek@suse.com>
9740 R: Joe Lawrence <joe.lawrence@redhat.com>
9742 F: kernel/livepatch/
9743 F: include/linux/livepatch.h
9744 F: arch/x86/include/asm/livepatch.h
9745 F: arch/x86/kernel/livepatch.c
9746 F: Documentation/livepatch/
9747 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9748 F: samples/livepatch/
9749 F: tools/testing/selftests/livepatch/
9750 L: live-patching@vger.kernel.org
9751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9754 L: netdev@vger.kernel.org
9756 F: include/linux/llc.h
9757 F: include/uapi/linux/llc.h
9761 LM73 HARDWARE MONITOR DRIVER
9762 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9763 L: linux-hwmon@vger.kernel.org
9765 F: drivers/hwmon/lm73.c
9767 LM78 HARDWARE MONITOR DRIVER
9768 M: Jean Delvare <jdelvare@suse.com>
9769 L: linux-hwmon@vger.kernel.org
9771 F: Documentation/hwmon/lm78.rst
9772 F: drivers/hwmon/lm78.c
9774 LM83 HARDWARE MONITOR DRIVER
9775 M: Jean Delvare <jdelvare@suse.com>
9776 L: linux-hwmon@vger.kernel.org
9778 F: Documentation/hwmon/lm83.rst
9779 F: drivers/hwmon/lm83.c
9781 LM90 HARDWARE MONITOR DRIVER
9782 M: Jean Delvare <jdelvare@suse.com>
9783 L: linux-hwmon@vger.kernel.org
9785 F: Documentation/hwmon/lm90.rst
9786 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9787 F: drivers/hwmon/lm90.c
9788 F: include/dt-bindings/thermal/lm90.h
9790 LM95234 HARDWARE MONITOR DRIVER
9791 M: Guenter Roeck <linux@roeck-us.net>
9792 L: linux-hwmon@vger.kernel.org
9794 F: Documentation/hwmon/lm95234.rst
9795 F: drivers/hwmon/lm95234.c
9797 LME2510 MEDIA DRIVER
9798 M: Malcolm Priestley <tvboxspy@gmail.com>
9799 L: linux-media@vger.kernel.org
9800 W: https://linuxtv.org
9801 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9803 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9805 LOADPIN SECURITY MODULE
9806 M: Kees Cook <keescook@chromium.org>
9807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9809 F: security/loadpin/
9810 F: Documentation/admin-guide/LSM/LoadPin.rst
9813 M: Peter Zijlstra <peterz@infradead.org>
9814 M: Ingo Molnar <mingo@redhat.com>
9815 M: Will Deacon <will@kernel.org>
9816 L: linux-kernel@vger.kernel.org
9817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9819 F: Documentation/locking/
9820 F: include/linux/lockdep.h
9821 F: include/linux/spinlock*.h
9822 F: arch/*/include/asm/spinlock*.h
9823 F: include/linux/rwlock*.h
9824 F: include/linux/mutex*.h
9825 F: include/linux/rwsem*.h
9826 F: include/linux/seqlock.h
9827 F: lib/locking*.[ch]
9829 X: kernel/locking/locktorture.c
9831 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9832 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9833 L: linux-ntfs-dev@lists.sourceforge.net
9834 W: http://www.linux-ntfs.org/content/view/19/37/
9836 F: Documentation/admin-guide/ldm.rst
9837 F: block/partitions/ldm.*
9839 LOGITECH HID GAMING KEYBOARDS
9840 M: Hans de Goede <hdegoede@redhat.com>
9841 L: linux-input@vger.kernel.org
9842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9844 F: drivers/hid/hid-lg-g15.c
9846 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9847 M: Sathya Prakash <sathya.prakash@broadcom.com>
9848 M: Chaitra P B <chaitra.basappa@broadcom.com>
9849 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9850 L: MPT-FusionLinux.pdl@broadcom.com
9851 L: linux-scsi@vger.kernel.org
9852 W: http://www.avagotech.com/support/
9854 F: drivers/message/fusion/
9855 F: drivers/scsi/mpt3sas/
9857 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9858 M: Matthew Wilcox <willy@infradead.org>
9859 L: linux-scsi@vger.kernel.org
9861 F: drivers/scsi/sym53c8xx_2/
9864 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9865 L: linux-iio@vger.kernel.org
9867 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9868 F: drivers/iio/dac/ltc1660.c
9870 LTC2983 IIO TEMPERATURE DRIVER
9871 M: Nuno Sá <nuno.sa@analog.com>
9872 W: http://ez.analog.com/community/linux-device-drivers
9873 L: linux-iio@vger.kernel.org
9875 F: drivers/iio/temperature/ltc2983.c
9876 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9878 LTC4261 HARDWARE MONITOR DRIVER
9879 M: Guenter Roeck <linux@roeck-us.net>
9880 L: linux-hwmon@vger.kernel.org
9882 F: Documentation/hwmon/ltc4261.rst
9883 F: drivers/hwmon/ltc4261.c
9885 LTC2947 HARDWARE MONITOR DRIVER
9886 M: Nuno Sá <nuno.sa@analog.com>
9887 W: http://ez.analog.com/community/linux-device-drivers
9888 L: linux-hwmon@vger.kernel.org
9890 F: drivers/hwmon/ltc2947-core.c
9891 F: drivers/hwmon/ltc2947-spi.c
9892 F: drivers/hwmon/ltc2947-i2c.c
9893 F: drivers/hwmon/ltc2947.h
9894 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9896 LTC4306 I2C MULTIPLEXER DRIVER
9897 M: Michael Hennerich <michael.hennerich@analog.com>
9898 W: http://ez.analog.com/community/linux-device-drivers
9899 L: linux-i2c@vger.kernel.org
9901 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9902 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9904 LTP (Linux Test Project)
9905 M: Mike Frysinger <vapier@gentoo.org>
9906 M: Cyril Hrubis <chrubis@suse.cz>
9907 M: Wanlong Gao <wanlong.gao@gmail.com>
9908 M: Jan Stancek <jstancek@redhat.com>
9909 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9910 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9911 L: ltp@lists.linux.it (subscribers-only)
9912 W: http://linux-test-project.github.io/
9913 T: git git://github.com/linux-test-project/ltp.git
9917 M: Geert Uytterhoeven <geert@linux-m68k.org>
9918 L: linux-m68k@lists.linux-m68k.org
9919 W: http://www.linux-m68k.org/
9920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9925 M68K ON APPLE MACINTOSH
9926 M: Joshua Thompson <funaho@jurai.org>
9927 W: http://www.mac.linux-m68k.org/
9928 L: linux-m68k@lists.linux-m68k.org
9933 M: Philip Blundell <philb@gnu.org>
9934 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9938 M88DS3103 MEDIA DRIVER
9939 M: Antti Palosaari <crope@iki.fi>
9940 L: linux-media@vger.kernel.org
9941 W: https://linuxtv.org
9942 W: http://palosaari.fi/linux/
9943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9944 T: git git://linuxtv.org/anttip/media_tree.git
9946 F: drivers/media/dvb-frontends/m88ds3103*
9948 M88RS2000 MEDIA DRIVER
9949 M: Malcolm Priestley <tvboxspy@gmail.com>
9950 L: linux-media@vger.kernel.org
9951 W: https://linuxtv.org
9952 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9954 F: drivers/media/dvb-frontends/m88rs2000*
9956 MA901 MASTERKIT USB FM RADIO DRIVER
9957 M: Alexey Klimov <klimov.linux@gmail.com>
9958 L: linux-media@vger.kernel.org
9959 T: git git://linuxtv.org/media_tree.git
9961 F: drivers/media/radio/radio-ma901.c
9964 M: Johannes Berg <johannes@sipsolutions.net>
9965 L: linux-wireless@vger.kernel.org
9966 W: http://wireless.kernel.org/
9967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9970 F: Documentation/networking/mac80211-injection.txt
9971 F: include/net/mac80211.h
9973 F: drivers/net/wireless/mac80211_hwsim.[ch]
9974 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9977 M: Jassi Brar <jassisinghbrar@gmail.com>
9978 L: linux-kernel@vger.kernel.org
9981 F: include/linux/mailbox_client.h
9982 F: include/linux/mailbox_controller.h
9984 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9985 M: Michael Kerrisk <mtk.manpages@gmail.com>
9986 W: http://www.kernel.org/doc/man-pages
9987 L: linux-man@vger.kernel.org
9990 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9991 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9992 L: linux-mips@vger.kernel.org
9994 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9996 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9997 M: Andrew Lunn <andrew@lunn.ch>
9998 M: Vivien Didelot <vivien.didelot@gmail.com>
9999 L: netdev@vger.kernel.org
10001 F: drivers/net/dsa/mv88e6xxx/
10002 F: include/linux/platform_data/mv88e6xxx.h
10003 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10004 F: Documentation/networking/devlink/mv88e6xxx.rst
10006 MARVELL ARMADA DRM SUPPORT
10007 M: Russell King <linux@armlinux.org.uk>
10009 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10010 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10011 F: drivers/gpu/drm/armada/
10012 F: include/uapi/drm/armada_drm.h
10013 F: Documentation/devicetree/bindings/display/armada/
10015 MARVELL ARMADA 3700 PHY DRIVERS
10016 M: Miquel Raynal <miquel.raynal@bootlin.com>
10018 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10019 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10020 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10021 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10023 MARVELL CRYPTO DRIVER
10024 M: Boris Brezillon <bbrezillon@kernel.org>
10025 M: Arnaud Ebalard <arno@natisbad.org>
10026 F: drivers/crypto/marvell/
10028 L: linux-crypto@vger.kernel.org
10030 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10031 M: Mirko Lindner <mlindner@marvell.com>
10032 M: Stephen Hemminger <stephen@networkplumber.org>
10033 L: netdev@vger.kernel.org
10035 F: drivers/net/ethernet/marvell/sk*
10037 MARVELL LIBERTAS WIRELESS DRIVER
10038 L: libertas-dev@lists.infradead.org
10040 F: drivers/net/wireless/marvell/libertas/
10042 MARVELL MACCHIATOBIN SUPPORT
10043 M: Russell King <linux@armlinux.org.uk>
10044 L: linux-arm-kernel@lists.infradead.org
10046 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10048 MARVELL MV643XX ETHERNET DRIVER
10049 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10050 L: netdev@vger.kernel.org
10052 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10053 F: include/linux/mv643xx.h
10055 MARVELL MV88X3310 PHY DRIVER
10056 M: Russell King <linux@armlinux.org.uk>
10057 L: netdev@vger.kernel.org
10059 F: drivers/net/phy/marvell10g.c
10061 MARVELL MVEBU THERMAL DRIVER
10062 M: Miquel Raynal <miquel.raynal@bootlin.com>
10064 F: drivers/thermal/armada_thermal.c
10066 MARVELL MVNETA ETHERNET DRIVER
10067 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10068 L: netdev@vger.kernel.org
10070 F: drivers/net/ethernet/marvell/mvneta.*
10072 MARVELL MWIFIEX WIRELESS DRIVER
10073 M: Amitkumar Karwar <amitkarwar@gmail.com>
10074 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10075 M: Xinming Hu <huxinming820@gmail.com>
10076 L: linux-wireless@vger.kernel.org
10078 F: drivers/net/wireless/marvell/mwifiex/
10080 MARVELL MWL8K WIRELESS DRIVER
10081 M: Lennert Buytenhek <buytenh@wantstofly.org>
10082 L: linux-wireless@vger.kernel.org
10084 F: drivers/net/wireless/marvell/mwl8k.c
10086 MARVELL NAND CONTROLLER DRIVER
10087 M: Miquel Raynal <miquel.raynal@bootlin.com>
10088 L: linux-mtd@lists.infradead.org
10090 F: drivers/mtd/nand/raw/marvell_nand.c
10091 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10093 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10094 M: Nicolas Pitre <nico@fluxnic.net>
10096 F: drivers/mmc/host/mvsdio.*
10098 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10099 M: Hu Ziji <huziji@marvell.com>
10100 L: linux-mmc@vger.kernel.org
10102 F: drivers/mmc/host/sdhci-xenon*
10103 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10105 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10106 M: Sunil Goutham <sgoutham@marvell.com>
10107 M: Linu Cherian <lcherian@marvell.com>
10108 M: Geetha sowjanya <gakula@marvell.com>
10109 M: Jerin Jacob <jerinj@marvell.com>
10110 L: netdev@vger.kernel.org
10112 F: drivers/net/ethernet/marvell/octeontx2/af/
10113 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10115 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10116 M: Sunil Goutham <sgoutham@marvell.com>
10117 M: Geetha sowjanya <gakula@marvell.com>
10118 M: Subbaraya Sundeep <sbhatta@marvell.com>
10119 M: hariprasad <hkelam@marvell.com>
10120 L: netdev@vger.kernel.org
10122 F: drivers/net/ethernet/marvell/octeontx2/nic/
10124 MATROX FRAMEBUFFER DRIVER
10125 L: linux-fbdev@vger.kernel.org
10127 F: drivers/video/fbdev/matrox/matroxfb_*
10128 F: include/uapi/linux/matroxfb.h
10130 MAX16065 HARDWARE MONITOR DRIVER
10131 M: Guenter Roeck <linux@roeck-us.net>
10132 L: linux-hwmon@vger.kernel.org
10134 F: Documentation/hwmon/max16065.rst
10135 F: drivers/hwmon/max16065.c
10137 MAX2175 SDR TUNER DRIVER
10138 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10139 L: linux-media@vger.kernel.org
10140 T: git git://linuxtv.org/media_tree.git
10142 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10143 F: Documentation/media/v4l-drivers/max2175.rst
10144 F: drivers/media/i2c/max2175*
10145 F: include/uapi/linux/max2175.h
10147 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10148 L: linux-hwmon@vger.kernel.org
10150 F: Documentation/hwmon/max6650.rst
10151 F: drivers/hwmon/max6650.c
10153 MAX6697 HARDWARE MONITOR DRIVER
10154 M: Guenter Roeck <linux@roeck-us.net>
10155 L: linux-hwmon@vger.kernel.org
10157 F: Documentation/hwmon/max6697.rst
10158 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10159 F: drivers/hwmon/max6697.c
10160 F: include/linux/platform_data/max6697.h
10162 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10163 M: Peter Rosin <peda@axentia.se>
10164 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10166 F: Documentation/devicetree/bindings/sound/max9860.txt
10167 F: sound/soc/codecs/max9860.*
10169 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10170 M: Andreas Klinger <ak@it-klinger.de>
10171 L: linux-iio@vger.kernel.org
10173 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10174 F: drivers/iio/proximity/mb1232.c
10176 MAXIM MAX77650 PMIC MFD DRIVER
10177 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10178 L: linux-kernel@vger.kernel.org
10180 F: Documentation/devicetree/bindings/*/*max77650.yaml
10181 F: Documentation/devicetree/bindings/*/max77650*.yaml
10182 F: include/linux/mfd/max77650.h
10183 F: drivers/mfd/max77650.c
10184 F: drivers/regulator/max77650-regulator.c
10185 F: drivers/power/supply/max77650-charger.c
10186 F: drivers/input/misc/max77650-onkey.c
10187 F: drivers/leds/leds-max77650.c
10188 F: drivers/gpio/gpio-max77650.c
10190 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10191 M: Javier Martinez Canillas <javier@dowhile0.org>
10192 L: linux-kernel@vger.kernel.org
10194 F: drivers/regulator/max77802-regulator.c
10195 F: Documentation/devicetree/bindings/*/*max77802.txt
10196 F: include/dt-bindings/*/*max77802.h
10198 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10199 M: Krzysztof Kozlowski <krzk@kernel.org>
10200 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10201 L: linux-pm@vger.kernel.org
10203 F: drivers/power/supply/max14577_charger.c
10204 F: drivers/power/supply/max77693_charger.c
10206 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10207 M: Chanwoo Choi <cw00.choi@samsung.com>
10208 M: Krzysztof Kozlowski <krzk@kernel.org>
10209 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10210 L: linux-kernel@vger.kernel.org
10212 F: drivers/*/max14577*.c
10213 F: drivers/*/max77686*.c
10214 F: drivers/*/max77693*.c
10215 F: drivers/extcon/extcon-max14577.c
10216 F: drivers/extcon/extcon-max77693.c
10217 F: drivers/rtc/rtc-max77686.c
10218 F: drivers/clk/clk-max77686.c
10219 F: Documentation/devicetree/bindings/mfd/max14577.txt
10220 F: Documentation/devicetree/bindings/*/max77686.txt
10221 F: Documentation/devicetree/bindings/mfd/max77693.txt
10222 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10223 F: include/linux/mfd/max14577*.h
10224 F: include/linux/mfd/max77686*.h
10225 F: include/linux/mfd/max77693*.h
10227 MAXIRADIO FM RADIO RECEIVER DRIVER
10228 M: Hans Verkuil <hverkuil@xs4all.nl>
10229 L: linux-media@vger.kernel.org
10230 T: git git://linuxtv.org/media_tree.git
10231 W: https://linuxtv.org
10233 F: drivers/media/radio/radio-maxiradio*
10235 MCAN MMIO DEVICE DRIVER
10236 M: Dan Murphy <dmurphy@ti.com>
10237 M: Sriram Dash <sriram.dash@samsung.com>
10238 L: linux-can@vger.kernel.org
10240 F: Documentation/devicetree/bindings/net/can/m_can.txt
10241 F: drivers/net/can/m_can/m_can.c
10242 F: drivers/net/can/m_can/m_can.h
10243 F: drivers/net/can/m_can/m_can_platform.c
10245 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10246 M: Peter Rosin <peda@axentia.se>
10247 L: linux-iio@vger.kernel.org
10249 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10250 F: drivers/iio/potentiometer/mcp4018.c
10251 F: drivers/iio/potentiometer/mcp4531.c
10253 MCR20A IEEE-802.15.4 RADIO DRIVER
10254 M: Xue Liu <liuxuenetmail@gmail.com>
10255 L: linux-wpan@vger.kernel.org
10256 W: https://github.com/xueliu/mcr20a-linux
10258 F: drivers/net/ieee802154/mcr20a.c
10259 F: drivers/net/ieee802154/mcr20a.h
10260 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10262 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10263 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10264 L: linux-iio@vger.kernel.org
10266 F: drivers/iio/dac/cio-dac.c
10268 MEDIA CONTROLLER FRAMEWORK
10269 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10270 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10271 L: linux-media@vger.kernel.org
10272 W: https://www.linuxtv.org
10273 T: git git://linuxtv.org/media_tree.git
10275 F: drivers/media/mc/
10276 F: include/media/media-*.h
10277 F: include/uapi/linux/media.h
10279 MEDIA DRIVERS FOR ASCOT2E
10280 M: Sergey Kozlov <serjk@netup.ru>
10281 M: Abylay Ospan <aospan@netup.ru>
10282 L: linux-media@vger.kernel.org
10283 W: https://linuxtv.org
10284 W: http://netup.tv/
10285 T: git git://linuxtv.org/media_tree.git
10287 F: drivers/media/dvb-frontends/ascot2e*
10289 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10290 M: Jasmin Jessich <jasmin@anw.at>
10291 L: linux-media@vger.kernel.org
10292 W: https://linuxtv.org
10293 T: git git://linuxtv.org/media_tree.git
10295 F: drivers/media/dvb-frontends/cxd2099*
10297 MEDIA DRIVERS FOR CXD2841ER
10298 M: Sergey Kozlov <serjk@netup.ru>
10299 M: Abylay Ospan <aospan@netup.ru>
10300 L: linux-media@vger.kernel.org
10301 W: https://linuxtv.org
10302 W: http://netup.tv/
10303 T: git git://linuxtv.org/media_tree.git
10305 F: drivers/media/dvb-frontends/cxd2841er*
10307 MEDIA DRIVERS FOR CXD2880
10308 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10309 L: linux-media@vger.kernel.org
10310 W: http://linuxtv.org/
10311 T: git git://linuxtv.org/media_tree.git
10313 F: drivers/media/dvb-frontends/cxd2880/*
10314 F: drivers/media/spi/cxd2880*
10316 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10317 L: linux-media@vger.kernel.org
10318 W: https://linuxtv.org
10319 T: git git://linuxtv.org/media_tree.git
10321 F: drivers/media/pci/ddbridge/*
10323 MEDIA DRIVERS FOR FREESCALE IMX
10324 M: Steve Longerbeam <slongerbeam@gmail.com>
10325 M: Philipp Zabel <p.zabel@pengutronix.de>
10326 L: linux-media@vger.kernel.org
10327 T: git git://linuxtv.org/media_tree.git
10329 F: Documentation/devicetree/bindings/media/imx.txt
10330 F: Documentation/media/v4l-drivers/imx.rst
10331 F: drivers/staging/media/imx/
10332 F: include/linux/imx-media.h
10333 F: include/media/imx.h
10335 MEDIA DRIVER FOR FREESCALE IMX PXP
10336 M: Philipp Zabel <p.zabel@pengutronix.de>
10337 L: linux-media@vger.kernel.org
10338 T: git git://linuxtv.org/media_tree.git
10340 F: drivers/media/platform/imx-pxp.[ch]
10342 MEDIA DRIVERS FOR FREESCALE IMX7
10343 M: Rui Miguel Silva <rmfrfs@gmail.com>
10344 L: linux-media@vger.kernel.org
10345 T: git git://linuxtv.org/media_tree.git
10347 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10348 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10349 F: Documentation/media/v4l-drivers/imx7.rst
10350 F: drivers/staging/media/imx/imx7-media-csi.c
10351 F: drivers/staging/media/imx/imx7-mipi-csis.c
10353 MEDIA DRIVERS FOR HELENE
10354 M: Abylay Ospan <aospan@netup.ru>
10355 L: linux-media@vger.kernel.org
10356 W: https://linuxtv.org
10357 W: http://netup.tv/
10358 T: git git://linuxtv.org/media_tree.git
10360 F: drivers/media/dvb-frontends/helene*
10362 MEDIA DRIVERS FOR HORUS3A
10363 M: Sergey Kozlov <serjk@netup.ru>
10364 M: Abylay Ospan <aospan@netup.ru>
10365 L: linux-media@vger.kernel.org
10366 W: https://linuxtv.org
10367 W: http://netup.tv/
10368 T: git git://linuxtv.org/media_tree.git
10370 F: drivers/media/dvb-frontends/horus3a*
10372 MEDIA DRIVERS FOR LNBH25
10373 M: Sergey Kozlov <serjk@netup.ru>
10374 M: Abylay Ospan <aospan@netup.ru>
10375 L: linux-media@vger.kernel.org
10376 W: https://linuxtv.org
10377 W: http://netup.tv/
10378 T: git git://linuxtv.org/media_tree.git
10380 F: drivers/media/dvb-frontends/lnbh25*
10382 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10383 L: linux-media@vger.kernel.org
10384 W: https://linuxtv.org
10385 T: git git://linuxtv.org/media_tree.git
10387 F: drivers/media/dvb-frontends/mxl5xx*
10389 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10390 M: Sergey Kozlov <serjk@netup.ru>
10391 M: Abylay Ospan <aospan@netup.ru>
10392 L: linux-media@vger.kernel.org
10393 W: https://linuxtv.org
10394 W: http://netup.tv/
10395 T: git git://linuxtv.org/media_tree.git
10397 F: drivers/media/pci/netup_unidvb/*
10399 MEDIA DRIVERS FOR RENESAS - CEU
10400 M: Jacopo Mondi <jacopo@jmondi.org>
10401 L: linux-media@vger.kernel.org
10402 L: linux-renesas-soc@vger.kernel.org
10403 T: git git://linuxtv.org/media_tree.git
10405 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10406 F: drivers/media/platform/renesas-ceu.c
10407 F: include/media/drv-intf/renesas-ceu.h
10409 MEDIA DRIVERS FOR RENESAS - DRIF
10410 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10411 L: linux-media@vger.kernel.org
10412 L: linux-renesas-soc@vger.kernel.org
10413 T: git git://linuxtv.org/media_tree.git
10415 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10416 F: drivers/media/platform/rcar_drif.c
10418 MEDIA DRIVERS FOR RENESAS - FCP
10419 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10420 L: linux-media@vger.kernel.org
10421 L: linux-renesas-soc@vger.kernel.org
10422 T: git git://linuxtv.org/media_tree.git
10424 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10425 F: drivers/media/platform/rcar-fcp.c
10426 F: include/media/rcar-fcp.h
10428 MEDIA DRIVERS FOR RENESAS - FDP1
10429 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10430 L: linux-media@vger.kernel.org
10431 L: linux-renesas-soc@vger.kernel.org
10432 T: git git://linuxtv.org/media_tree.git
10434 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10435 F: drivers/media/platform/rcar_fdp1.c
10437 MEDIA DRIVERS FOR RENESAS - VIN
10438 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10439 L: linux-media@vger.kernel.org
10440 L: linux-renesas-soc@vger.kernel.org
10441 T: git git://linuxtv.org/media_tree.git
10443 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10444 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10445 F: drivers/media/platform/rcar-vin/
10447 MEDIA DRIVERS FOR RENESAS - VSP1
10448 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10449 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10450 L: linux-media@vger.kernel.org
10451 L: linux-renesas-soc@vger.kernel.org
10452 T: git git://linuxtv.org/media_tree.git
10454 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10455 F: drivers/media/platform/vsp1/
10457 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10458 L: linux-media@vger.kernel.org
10459 W: https://linuxtv.org
10460 T: git git://linuxtv.org/media_tree.git
10462 F: drivers/media/dvb-frontends/stv0910*
10464 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10465 L: linux-media@vger.kernel.org
10466 W: https://linuxtv.org
10467 T: git git://linuxtv.org/media_tree.git
10469 F: drivers/media/dvb-frontends/stv6111*
10471 MEDIA DRIVERS FOR STM32 - DCMI
10472 M: Hugues Fruchet <hugues.fruchet@st.com>
10473 L: linux-media@vger.kernel.org
10474 T: git git://linuxtv.org/media_tree.git
10476 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10477 F: drivers/media/platform/stm32/stm32-dcmi.c
10479 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10480 M: Dmitry Osipenko <digetx@gmail.com>
10481 L: linux-media@vger.kernel.org
10482 L: linux-tegra@vger.kernel.org
10483 T: git git://linuxtv.org/media_tree.git
10485 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10486 F: drivers/staging/media/tegra-vde/
10488 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10489 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10490 L: linux-media@vger.kernel.org
10491 W: https://linuxtv.org
10492 Q: http://patchwork.kernel.org/project/linux-media/list/
10493 T: git git://linuxtv.org/media_tree.git
10495 F: Documentation/devicetree/bindings/media/
10496 F: Documentation/media/
10498 F: drivers/staging/media/
10499 F: include/linux/platform_data/media/
10501 F: include/uapi/linux/dvb/
10502 F: include/uapi/linux/videodev2.h
10503 F: include/uapi/linux/media.h
10504 F: include/uapi/linux/v4l2-*
10505 F: include/uapi/linux/meye.h
10506 F: include/uapi/linux/ivtv*
10507 F: include/uapi/linux/uvcvideo.h
10509 MEDIATEK BLUETOOTH DRIVER
10510 M: Sean Wang <sean.wang@mediatek.com>
10511 L: linux-bluetooth@vger.kernel.org
10512 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10514 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10515 F: drivers/bluetooth/btmtkuart.c
10517 MEDIATEK CIR DRIVER
10518 M: Sean Wang <sean.wang@mediatek.com>
10520 F: drivers/media/rc/mtk-cir.c
10522 MEDIATEK DMA DRIVER
10523 M: Sean Wang <sean.wang@mediatek.com>
10524 L: dmaengine@vger.kernel.org
10525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10526 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10528 F: Documentation/devicetree/bindings/dma/mtk-*
10529 F: drivers/dma/mediatek/
10531 MEDIATEK PMIC LED DRIVER
10532 M: Sean Wang <sean.wang@mediatek.com>
10534 F: drivers/leds/leds-mt6323.c
10535 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10537 MEDIATEK ETHERNET DRIVER
10538 M: Felix Fietkau <nbd@openwrt.org>
10539 M: John Crispin <john@phrozen.org>
10540 M: Sean Wang <sean.wang@mediatek.com>
10541 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10542 L: netdev@vger.kernel.org
10544 F: drivers/net/ethernet/mediatek/
10546 MEDIATEK SWITCH DRIVER
10547 M: Sean Wang <sean.wang@mediatek.com>
10548 L: netdev@vger.kernel.org
10550 F: drivers/net/dsa/mt7530.*
10551 F: net/dsa/tag_mtk.c
10553 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10554 M: Sean Wang <sean.wang@mediatek.com>
10555 L: linux-pm@vger.kernel.org
10557 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10558 F: drivers/power/reset/mt6323-poweroff.c
10560 MEDIATEK JPEG DRIVER
10561 M: Rick Chang <rick.chang@mediatek.com>
10562 M: Bin Liu <bin.liu@mediatek.com>
10564 F: drivers/media/platform/mtk-jpeg/
10565 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10567 MEDIATEK MDP DRIVER
10568 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10569 M: Houlong Wei <houlong.wei@mediatek.com>
10570 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10572 F: drivers/media/platform/mtk-mdp/
10573 F: drivers/media/platform/mtk-vpu/
10574 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10576 MEDIATEK MEDIA DRIVER
10577 M: Tiffany Lin <tiffany.lin@mediatek.com>
10578 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10580 F: drivers/media/platform/mtk-vcodec/
10581 F: drivers/media/platform/mtk-vpu/
10582 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10583 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10585 MEDIATEK MMC/SD/SDIO DRIVER
10586 M: Chaotian Jing <chaotian.jing@mediatek.com>
10588 F: drivers/mmc/host/mtk-sd.c
10589 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10591 MEDIATEK MT76 WIRELESS LAN DRIVER
10592 M: Felix Fietkau <nbd@nbd.name>
10593 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10594 R: Ryder Lee <ryder.lee@mediatek.com>
10595 R: Roy Luo <royluo@google.com>
10596 L: linux-wireless@vger.kernel.org
10598 F: drivers/net/wireless/mediatek/mt76/
10600 MEDIATEK MT7601U WIRELESS LAN DRIVER
10601 M: Jakub Kicinski <kubakici@wp.pl>
10602 L: linux-wireless@vger.kernel.org
10604 F: drivers/net/wireless/mediatek/mt7601u/
10606 MEDIATEK MT7621/28/88 I2C DRIVER
10607 M: Stefan Roese <sr@denx.de>
10608 L: linux-i2c@vger.kernel.org
10610 F: drivers/i2c/busses/i2c-mt7621.c
10611 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10613 MEDIATEK NAND CONTROLLER DRIVER
10614 M: Xiaolei Li <xiaolei.li@mediatek.com>
10615 L: linux-mtd@lists.infradead.org
10617 F: drivers/mtd/nand/raw/mtk_*
10618 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10620 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10621 M: Sean Wang <sean.wang@mediatek.com>
10623 F: drivers/char/hw_random/mtk-rng.c
10625 MEDIATEK USB3 DRD IP DRIVER
10626 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10627 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10628 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10629 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10631 F: drivers/usb/mtu3/
10633 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10634 M: Peter Senna Tschudin <peter.senna@gmail.com>
10635 M: Martin Donnelly <martin.donnelly@ge.com>
10636 M: Martyn Welch <martyn.welch@collabora.co.uk>
10638 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10639 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10641 MEGARAID SCSI/SAS DRIVERS
10642 M: Kashyap Desai <kashyap.desai@broadcom.com>
10643 M: Sumit Saxena <sumit.saxena@broadcom.com>
10644 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10645 L: megaraidlinux.pdl@broadcom.com
10646 L: linux-scsi@vger.kernel.org
10647 W: http://www.avagotech.com/support/
10649 F: Documentation/scsi/megaraid.txt
10650 F: drivers/scsi/megaraid.*
10651 F: drivers/scsi/megaraid/
10653 MELEXIS MLX90614 DRIVER
10654 M: Crt Mori <cmo@melexis.com>
10655 L: linux-iio@vger.kernel.org
10656 W: http://www.melexis.com
10658 F: drivers/iio/temperature/mlx90614.c
10660 MELEXIS MLX90632 DRIVER
10661 M: Crt Mori <cmo@melexis.com>
10662 L: linux-iio@vger.kernel.org
10663 W: http://www.melexis.com
10665 F: drivers/iio/temperature/mlx90632.c
10667 MELFAS MIP4 TOUCHSCREEN DRIVER
10668 M: Sangwon Jee <jeesw@melfas.com>
10669 W: http://www.melfas.com
10671 F: drivers/input/touchscreen/melfas_mip4.c
10672 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10674 MELLANOX ETHERNET DRIVER (mlx4_en)
10675 M: Tariq Toukan <tariqt@mellanox.com>
10676 L: netdev@vger.kernel.org
10678 W: http://www.mellanox.com
10679 Q: http://patchwork.ozlabs.org/project/netdev/list/
10680 F: drivers/net/ethernet/mellanox/mlx4/en_*
10682 MELLANOX ETHERNET DRIVER (mlx5e)
10683 M: Saeed Mahameed <saeedm@mellanox.com>
10684 L: netdev@vger.kernel.org
10686 W: http://www.mellanox.com
10687 Q: http://patchwork.ozlabs.org/project/netdev/list/
10688 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10690 MELLANOX ETHERNET INNOVA DRIVERS
10691 R: Boris Pismenny <borisp@mellanox.com>
10692 L: netdev@vger.kernel.org
10694 W: http://www.mellanox.com
10695 Q: http://patchwork.ozlabs.org/project/netdev/list/
10696 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10697 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10698 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10699 F: include/linux/mlx5/mlx5_ifc_fpga.h
10701 MELLANOX ETHERNET SWITCH DRIVERS
10702 M: Jiri Pirko <jiri@mellanox.com>
10703 M: Ido Schimmel <idosch@mellanox.com>
10704 L: netdev@vger.kernel.org
10706 W: http://www.mellanox.com
10707 Q: http://patchwork.ozlabs.org/project/netdev/list/
10708 F: drivers/net/ethernet/mellanox/mlxsw/
10709 F: tools/testing/selftests/drivers/net/mlxsw/
10711 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10712 M: mlxsw@mellanox.com
10713 L: netdev@vger.kernel.org
10715 W: http://www.mellanox.com
10716 Q: http://patchwork.ozlabs.org/project/netdev/list/
10717 F: drivers/net/ethernet/mellanox/mlxfw/
10719 MELLANOX HARDWARE PLATFORM SUPPORT
10720 M: Andy Shevchenko <andy@infradead.org>
10721 M: Darren Hart <dvhart@infradead.org>
10722 M: Vadim Pasternak <vadimp@mellanox.com>
10723 L: platform-driver-x86@vger.kernel.org
10725 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10726 F: drivers/platform/mellanox/
10727 F: include/linux/platform_data/mlxreg.h
10729 MELLANOX MLX4 core VPI driver
10730 M: Tariq Toukan <tariqt@mellanox.com>
10731 L: netdev@vger.kernel.org
10732 L: linux-rdma@vger.kernel.org
10733 W: http://www.mellanox.com
10734 Q: http://patchwork.ozlabs.org/project/netdev/list/
10736 F: drivers/net/ethernet/mellanox/mlx4/
10737 F: include/linux/mlx4/
10739 MELLANOX MLX4 IB driver
10740 M: Yishai Hadas <yishaih@mellanox.com>
10741 L: linux-rdma@vger.kernel.org
10742 W: http://www.mellanox.com
10743 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10745 F: drivers/infiniband/hw/mlx4/
10746 F: include/linux/mlx4/
10747 F: include/uapi/rdma/mlx4-abi.h
10749 MELLANOX MLX5 core VPI driver
10750 M: Saeed Mahameed <saeedm@mellanox.com>
10751 M: Leon Romanovsky <leonro@mellanox.com>
10752 L: netdev@vger.kernel.org
10753 L: linux-rdma@vger.kernel.org
10754 W: http://www.mellanox.com
10755 Q: http://patchwork.ozlabs.org/project/netdev/list/
10757 F: drivers/net/ethernet/mellanox/mlx5/core/
10758 F: include/linux/mlx5/
10759 F: Documentation/networking/device_drivers/mellanox/
10761 MELLANOX MLX5 IB driver
10762 M: Leon Romanovsky <leonro@mellanox.com>
10763 L: linux-rdma@vger.kernel.org
10764 W: http://www.mellanox.com
10765 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10767 F: drivers/infiniband/hw/mlx5/
10768 F: include/linux/mlx5/
10769 F: include/uapi/rdma/mlx5-abi.h
10771 MELLANOX MLXCPLD I2C AND MUX DRIVER
10772 M: Vadim Pasternak <vadimp@mellanox.com>
10773 M: Michael Shych <michaelsh@mellanox.com>
10774 L: linux-i2c@vger.kernel.org
10776 F: drivers/i2c/busses/i2c-mlxcpld.c
10777 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10778 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10780 MELLANOX MLXCPLD LED DRIVER
10781 M: Vadim Pasternak <vadimp@mellanox.com>
10782 L: linux-leds@vger.kernel.org
10784 F: drivers/leds/leds-mlxcpld.c
10785 F: drivers/leds/leds-mlxreg.c
10786 F: Documentation/leds/leds-mlxcpld.rst
10788 MELLANOX PLATFORM DRIVER
10789 M: Vadim Pasternak <vadimp@mellanox.com>
10790 L: platform-driver-x86@vger.kernel.org
10792 F: drivers/platform/x86/mlx-platform.c
10795 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10796 M: "Paul E. McKenney" <paulmck@kernel.org>
10797 L: linux-kernel@vger.kernel.org
10799 F: kernel/sched/membarrier.c
10800 F: include/uapi/linux/membarrier.h
10801 F: arch/powerpc/include/asm/membarrier.h
10804 M: Mike Rapoport <rppt@linux.ibm.com>
10805 L: linux-mm@kvack.org
10807 F: include/linux/memblock.h
10809 F: Documentation/core-api/boot-time-mm.rst
10812 M: Andrew Morton <akpm@linux-foundation.org>
10813 L: linux-mm@kvack.org
10814 W: http://www.linux-mm.org
10815 T: quilt https://ozlabs.org/~akpm/mmotm/
10816 T: quilt https://ozlabs.org/~akpm/mmots/
10817 T: git git://github.com/hnaz/linux-mm.git
10819 F: include/linux/mm.h
10820 F: include/linux/gfp.h
10821 F: include/linux/mmzone.h
10822 F: include/linux/memory_hotplug.h
10823 F: include/linux/vmalloc.h
10826 MEMORY TECHNOLOGY DEVICES (MTD)
10827 M: Miquel Raynal <miquel.raynal@bootlin.com>
10828 M: Richard Weinberger <richard@nod.at>
10829 M: Vignesh Raghavendra <vigneshr@ti.com>
10830 L: linux-mtd@lists.infradead.org
10831 W: http://www.linux-mtd.infradead.org/
10832 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10833 C: irc://irc.oftc.net/mtd
10834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10837 F: Documentation/devicetree/bindings/mtd/
10839 F: include/linux/mtd/
10840 F: include/uapi/mtd/
10842 MEN A21 WATCHDOG DRIVER
10843 M: Johannes Thumshirn <morbidrsa@gmail.com>
10844 L: linux-watchdog@vger.kernel.org
10846 F: drivers/watchdog/mena21_wdt.c
10848 MEN CHAMELEON BUS (mcb)
10849 M: Johannes Thumshirn <morbidrsa@gmail.com>
10852 F: include/linux/mcb.h
10853 F: Documentation/driver-api/men-chameleon-bus.rst
10855 MEN F21BMC (Board Management Controller)
10856 M: Andreas Werner <andreas.werner@men.de>
10858 F: drivers/mfd/menf21bmc.c
10859 F: drivers/watchdog/menf21bmc_wdt.c
10860 F: drivers/leds/leds-menf21bmc.c
10861 F: drivers/hwmon/menf21bmc_hwmon.c
10862 F: Documentation/hwmon/menf21bmc.rst
10864 MEN Z069 WATCHDOG DRIVER
10865 M: Johannes Thumshirn <jth@kernel.org>
10866 L: linux-watchdog@vger.kernel.org
10868 F: drivers/watchdog/menz69_wdt.c
10870 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10871 M: Neil Armstrong <narmstrong@baylibre.com>
10872 L: linux-media@vger.kernel.org
10873 L: linux-amlogic@lists.infradead.org
10874 W: http://linux-meson.com/
10876 F: drivers/media/platform/meson/ao-cec.c
10877 F: drivers/media/platform/meson/ao-cec-g12a.c
10878 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10879 T: git git://linuxtv.org/media_tree.git
10881 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10882 M: Liang Yang <liang.yang@amlogic.com>
10883 L: linux-mtd@lists.infradead.org
10885 F: drivers/mtd/nand/raw/meson_*
10886 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10888 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10889 M: Maxime Jourdan <mjourdan@baylibre.com>
10890 L: linux-media@vger.kernel.org
10891 L: linux-amlogic@lists.infradead.org
10893 F: drivers/staging/media/meson/vdec/
10894 T: git git://linuxtv.org/media_tree.git
10896 METHODE UDPU SUPPORT
10897 M: Vladimir Vid <vladimir.vid@sartura.hr>
10899 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10901 MICROBLAZE ARCHITECTURE
10902 M: Michal Simek <monstr@monstr.eu>
10903 W: http://www.monstr.eu/fdt/
10904 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10906 F: arch/microblaze/
10908 MICROCHIP AT91 SERIAL DRIVER
10909 M: Richard Genoud <richard.genoud@gmail.com>
10911 F: drivers/tty/serial/atmel_serial.c
10912 F: drivers/tty/serial/atmel_serial.h
10913 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10915 MICROCHIP AUDIO ASOC DRIVERS
10916 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10917 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10921 MICROCHIP DMA DRIVER
10922 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10924 L: dmaengine@vger.kernel.org
10926 F: drivers/dma/at_hdmac.c
10927 F: drivers/dma/at_hdmac_regs.h
10928 F: include/linux/platform_data/dma-atmel.h
10929 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10930 F: include/dt-bindings/dma/at91.h
10932 MICROCHIP ECC DRIVER
10933 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10934 L: linux-crypto@vger.kernel.org
10936 F: drivers/crypto/atmel-ecc.*
10938 MICROCHIP I2C DRIVER
10939 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10940 L: linux-i2c@vger.kernel.org
10942 F: drivers/i2c/busses/i2c-at91.h
10943 F: drivers/i2c/busses/i2c-at91-*.c
10945 MICROCHIP ISC DRIVER
10946 M: Eugen Hristev <eugen.hristev@microchip.com>
10947 L: linux-media@vger.kernel.org
10949 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10950 F: drivers/media/platform/atmel/atmel-isc.h
10951 F: drivers/media/platform/atmel/atmel-isc-base.c
10952 F: drivers/media/platform/atmel/atmel-isc-regs.h
10953 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10955 MICROCHIP ISI DRIVER
10956 M: Eugen Hristev <eugen.hristev@microchip.com>
10957 L: linux-media@vger.kernel.org
10959 F: drivers/media/platform/atmel/atmel-isi.c
10960 F: drivers/media/platform/atmel/atmel-isi.h
10962 MICROCHIP AT91 USART MFD DRIVER
10963 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10964 L: linux-kernel@vger.kernel.org
10966 F: drivers/mfd/at91-usart.c
10967 F: include/dt-bindings/mfd/at91-usart.h
10968 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10970 MICROCHIP AT91 USART SPI DRIVER
10971 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10972 L: linux-spi@vger.kernel.org
10974 F: drivers/spi/spi-at91-usart.c
10975 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10977 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10978 M: Woojung Huh <woojung.huh@microchip.com>
10979 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10980 L: netdev@vger.kernel.org
10982 F: net/dsa/tag_ksz.c
10983 F: drivers/net/dsa/microchip/*
10984 F: include/linux/platform_data/microchip-ksz.h
10985 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10987 MICROCHIP LAN743X ETHERNET DRIVER
10988 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10989 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10990 L: netdev@vger.kernel.org
10992 F: drivers/net/ethernet/microchip/lan743x_*
10994 MICROCHIP LCDFB DRIVER
10995 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10996 L: linux-fbdev@vger.kernel.org
10998 F: drivers/video/fbdev/atmel_lcdfb.c
10999 F: include/video/atmel_lcdc.h
11001 MICROCHIP MMC/SD/SDIO MCI DRIVER
11002 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11004 F: drivers/mmc/host/atmel-mci.c
11006 MICROCHIP MCP16502 PMIC DRIVER
11007 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11010 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11011 F: drivers/regulator/mcp16502.c
11013 MICROCHIP MCP3911 ADC DRIVER
11014 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11015 M: Kent Gustavsson <kent@minoris.se>
11016 L: linux-iio@vger.kernel.org
11018 F: drivers/iio/adc/mcp3911.c
11019 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11021 MICROCHIP NAND DRIVER
11022 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11023 L: linux-mtd@lists.infradead.org
11025 F: drivers/mtd/nand/raw/atmel/*
11026 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11028 MICROCHIP PWM DRIVER
11029 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11031 L: linux-pwm@vger.kernel.org
11033 F: drivers/pwm/pwm-atmel.c
11034 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11036 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11037 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11038 M: Eugen Hristev <eugen.hristev@microchip.com>
11039 L: linux-iio@vger.kernel.org
11041 F: drivers/iio/adc/at91-sama5d2_adc.c
11042 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11043 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11045 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11046 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11048 F: drivers/power/reset/at91-sama5d2_shdwc.c
11050 MICROCHIP SPI DRIVER
11051 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11053 F: drivers/spi/spi-atmel.*
11055 MICROCHIP SSC DRIVER
11056 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 F: drivers/misc/atmel-ssc.c
11060 F: include/linux/atmel-ssc.h
11062 MICROCHIP USBA UDC DRIVER
11063 M: Cristian Birsan <cristian.birsan@microchip.com>
11064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11066 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11068 MICROCHIP USB251XB DRIVER
11069 M: Richard Leitner <richard.leitner@skidata.com>
11070 L: linux-usb@vger.kernel.org
11072 F: drivers/usb/misc/usb251xb.c
11073 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11075 MICROCHIP XDMA DRIVER
11076 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11077 L: linux-arm-kernel@lists.infradead.org
11078 L: dmaengine@vger.kernel.org
11080 F: drivers/dma/at_xdmac.c
11082 MICROSEMI MIPS SOCS
11083 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11084 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11085 L: linux-mips@vger.kernel.org
11087 F: arch/mips/generic/board-ocelot.c
11088 F: arch/mips/configs/generic/board-ocelot.config
11089 F: arch/mips/boot/dts/mscc/
11090 F: Documentation/devicetree/bindings/mips/mscc.txt
11092 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11093 M: Don Brace <don.brace@microsemi.com>
11094 L: esc.storagedev@microsemi.com
11095 L: linux-scsi@vger.kernel.org
11097 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11098 F: drivers/scsi/smartpqi/Kconfig
11099 F: drivers/scsi/smartpqi/Makefile
11100 F: include/linux/cciss*.h
11101 F: include/uapi/linux/cciss*.h
11102 F: Documentation/scsi/smartpqi.txt
11104 MICROSEMI ETHERNET SWITCH DRIVER
11105 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11106 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11107 L: netdev@vger.kernel.org
11109 F: drivers/net/ethernet/mscc/
11110 F: include/soc/mscc/ocelot*
11112 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11113 M: Chen Yu <yu.c.chen@intel.com>
11114 L: platform-driver-x86@vger.kernel.org
11116 F: drivers/platform/x86/surfacepro3_button.c
11118 MICROTEK X6 SCANNER
11119 M: Oliver Neukum <oliver@neukum.org>
11121 F: drivers/usb/image/microtek.*
11124 M: Ralf Baechle <ralf@linux-mips.org>
11125 M: Paul Burton <paulburton@kernel.org>
11126 L: linux-mips@vger.kernel.org
11127 W: http://www.linux-mips.org/
11128 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
11129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11130 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11132 F: Documentation/devicetree/bindings/mips/
11133 F: Documentation/mips/
11135 F: drivers/platform/mips/
11137 MIPS BOSTON DEVELOPMENT BOARD
11138 M: Paul Burton <paulburton@kernel.org>
11139 L: linux-mips@vger.kernel.org
11141 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11142 F: arch/mips/boot/dts/img/boston.dts
11143 F: arch/mips/configs/generic/board-boston.config
11144 F: drivers/clk/imgtec/clk-boston.c
11145 F: include/dt-bindings/clock/boston-clock.h
11147 MIPS GENERIC PLATFORM
11148 M: Paul Burton <paulburton@kernel.org>
11149 L: linux-mips@vger.kernel.org
11151 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11152 F: arch/mips/generic/
11153 F: arch/mips/tools/generic-board-config.sh
11155 MIPS/LOONGSON1 ARCHITECTURE
11156 M: Keguang Zhang <keguang.zhang@gmail.com>
11157 L: linux-mips@vger.kernel.org
11159 F: arch/mips/loongson32/
11160 F: arch/mips/include/asm/mach-loongson32/
11161 F: drivers/*/*loongson1*
11162 F: drivers/*/*/*loongson1*
11164 MIPS/LOONGSON2EF ARCHITECTURE
11165 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11166 L: linux-mips@vger.kernel.org
11168 F: arch/mips/loongson2ef/
11169 F: arch/mips/include/asm/mach-loongson2ef/
11170 F: drivers/*/*loongson2*
11171 F: drivers/*/*/*loongson2*
11173 MIPS/LOONGSON64 ARCHITECTURE
11174 M: Huacai Chen <chenhc@lemote.com>
11175 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11176 L: linux-mips@vger.kernel.org
11178 F: arch/mips/loongson64/
11179 F: arch/mips/include/asm/mach-loongson64/
11180 F: drivers/platform/mips/cpu_hwmon.c
11181 F: drivers/*/*loongson3*
11182 F: drivers/*/*/*loongson3*
11184 MIPS RINT INSTRUCTION EMULATION
11185 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11186 L: linux-mips@vger.kernel.org
11188 F: arch/mips/math-emu/sp_rint.c
11189 F: arch/mips/math-emu/dp_rint.c
11191 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11192 M: Hans Verkuil <hverkuil@xs4all.nl>
11193 L: linux-media@vger.kernel.org
11194 T: git git://linuxtv.org/media_tree.git
11195 W: https://linuxtv.org
11197 F: drivers/media/radio/radio-miropcm20*
11200 R: Lubomir Rintel <lkundrak@v3.sk>
11201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11204 F: arch/arm/boot/dts/mmp*
11205 F: arch/arm/mach-mmp/
11208 MMP USB PHY DRIVERS
11209 R: Lubomir Rintel <lkundrak@v3.sk>
11210 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11212 F: drivers/phy/marvell/phy-mmp3-usb.c
11213 F: drivers/phy/marvell/phy-pxa-usb.c
11215 MMU GATHER AND TLB INVALIDATION
11216 M: Will Deacon <will@kernel.org>
11217 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11218 M: Andrew Morton <akpm@linux-foundation.org>
11219 M: Nick Piggin <npiggin@gmail.com>
11220 M: Peter Zijlstra <peterz@infradead.org>
11221 L: linux-arch@vger.kernel.org
11222 L: linux-mm@kvack.org
11224 F: arch/*/include/asm/tlb.h
11225 F: include/asm-generic/tlb.h
11228 MN88472 MEDIA DRIVER
11229 M: Antti Palosaari <crope@iki.fi>
11230 L: linux-media@vger.kernel.org
11231 W: https://linuxtv.org
11232 W: http://palosaari.fi/linux/
11233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11235 F: drivers/media/dvb-frontends/mn88472*
11237 MN88473 MEDIA DRIVER
11238 M: Antti Palosaari <crope@iki.fi>
11239 L: linux-media@vger.kernel.org
11240 W: https://linuxtv.org
11241 W: http://palosaari.fi/linux/
11242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11244 F: drivers/media/dvb-frontends/mn88473*
11247 M: Jessica Yu <jeyu@kernel.org>
11248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11250 F: include/linux/module.h
11253 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11254 W: http://popies.net/meye/
11256 F: Documentation/media/v4l-drivers/meye*
11257 F: drivers/media/pci/meye/
11258 F: include/uapi/linux/meye.h
11260 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11261 M: Jiri Slaby <jirislaby@gmail.com>
11263 F: Documentation/driver-api/serial/moxa-smartio.rst
11264 F: drivers/tty/mxser.*
11266 MONOLITHIC POWER SYSTEM PMIC DRIVER
11267 M: Saravanan Sekar <sravanhome@gmail.com>
11269 F: Documentation/devicetree/bindings/regulator/mpq7920.yaml
11270 F: drivers/regulator/mpq7920.c
11271 F: drivers/regulator/mpq7920.h
11273 MR800 AVERMEDIA USB FM RADIO DRIVER
11274 M: Alexey Klimov <klimov.linux@gmail.com>
11275 L: linux-media@vger.kernel.org
11276 T: git git://linuxtv.org/media_tree.git
11278 F: drivers/media/radio/radio-mr800.c
11280 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11281 M: Alan Ott <alan@signal11.us>
11282 L: linux-wpan@vger.kernel.org
11284 F: drivers/net/ieee802154/mrf24j40.c
11285 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11288 M: "Lee, Chun-Yi" <jlee@suse.com>
11289 L: platform-driver-x86@vger.kernel.org
11291 F: drivers/platform/x86/msi-laptop.c
11294 L: platform-driver-x86@vger.kernel.org
11296 F: drivers/platform/x86/msi-wmi.c
11298 MSI001 MEDIA DRIVER
11299 M: Antti Palosaari <crope@iki.fi>
11300 L: linux-media@vger.kernel.org
11301 W: https://linuxtv.org
11302 W: http://palosaari.fi/linux/
11303 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11304 T: git git://linuxtv.org/anttip/media_tree.git
11306 F: drivers/media/tuners/msi001*
11308 MSI2500 MEDIA DRIVER
11309 M: Antti Palosaari <crope@iki.fi>
11310 L: linux-media@vger.kernel.org
11311 W: https://linuxtv.org
11312 W: http://palosaari.fi/linux/
11313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11314 T: git git://linuxtv.org/anttip/media_tree.git
11316 F: drivers/media/usb/msi2500/
11318 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11319 M: Robert Jarzmik <robert.jarzmik@free.fr>
11320 L: linux-mtd@lists.infradead.org
11322 F: drivers/mtd/devices/docg3*
11324 MT9M032 APTINA SENSOR DRIVER
11325 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11326 L: linux-media@vger.kernel.org
11327 T: git git://linuxtv.org/media_tree.git
11329 F: drivers/media/i2c/mt9m032.c
11330 F: include/media/i2c/mt9m032.h
11332 MT9P031 APTINA CAMERA SENSOR
11333 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11334 L: linux-media@vger.kernel.org
11335 T: git git://linuxtv.org/media_tree.git
11337 F: drivers/media/i2c/mt9p031.c
11338 F: include/media/i2c/mt9p031.h
11340 MT9T001 APTINA CAMERA SENSOR
11341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11342 L: linux-media@vger.kernel.org
11343 T: git git://linuxtv.org/media_tree.git
11345 F: drivers/media/i2c/mt9t001.c
11346 F: include/media/i2c/mt9t001.h
11348 MT9T112 APTINA CAMERA SENSOR
11349 M: Jacopo Mondi <jacopo@jmondi.org>
11350 L: linux-media@vger.kernel.org
11351 T: git git://linuxtv.org/media_tree.git
11353 F: drivers/media/i2c/mt9t112.c
11354 F: include/media/i2c/mt9t112.h
11356 MT9V032 APTINA CAMERA SENSOR
11357 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11358 L: linux-media@vger.kernel.org
11359 T: git git://linuxtv.org/media_tree.git
11361 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11362 F: drivers/media/i2c/mt9v032.c
11363 F: include/media/i2c/mt9v032.h
11365 MT9V111 APTINA CAMERA SENSOR
11366 M: Jacopo Mondi <jacopo@jmondi.org>
11367 L: linux-media@vger.kernel.org
11368 T: git git://linuxtv.org/media_tree.git
11370 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11371 F: drivers/media/i2c/mt9v111.c
11373 MULTIFUNCTION DEVICES (MFD)
11374 M: Lee Jones <lee.jones@linaro.org>
11375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11377 F: Documentation/devicetree/bindings/mfd/
11379 F: include/linux/mfd/
11380 F: include/dt-bindings/mfd/
11382 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11384 F: drivers/mmc/host/mmc_spi.c
11385 F: include/linux/spi/mmc_spi.h
11387 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11388 M: Ulf Hansson <ulf.hansson@linaro.org>
11389 L: linux-mmc@vger.kernel.org
11390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11392 F: Documentation/devicetree/bindings/mmc/
11394 F: include/linux/mmc/
11395 F: include/uapi/linux/mmc/
11397 MULTIPLEXER SUBSYSTEM
11398 M: Peter Rosin <peda@axentia.se>
11400 F: Documentation/ABI/testing/sysfs-class-mux*
11401 F: Documentation/devicetree/bindings/mux/
11402 F: include/dt-bindings/mux/
11403 F: include/linux/mux/
11406 MULTITECH MULTIPORT CARD (ISICOM)
11408 F: drivers/tty/isicom.c
11409 F: include/linux/isicom.h
11411 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11412 M: Bin Liu <b-liu@ti.com>
11413 L: linux-usb@vger.kernel.org
11415 F: drivers/usb/musb/
11417 MXL301RF MEDIA DRIVER
11418 M: Akihiro Tsukada <tskd08@gmail.com>
11419 L: linux-media@vger.kernel.org
11421 F: drivers/media/tuners/mxl301rf*
11423 MXL5007T MEDIA DRIVER
11424 M: Michael Krufky <mkrufky@linuxtv.org>
11425 L: linux-media@vger.kernel.org
11426 W: https://linuxtv.org
11427 W: http://github.com/mkrufky
11428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11429 T: git git://linuxtv.org/mkrufky/tuners.git
11431 F: drivers/media/tuners/mxl5007t.*
11434 M: Marek Vasut <marex@denx.de>
11435 M: Stefan Agner <stefan@agner.ch>
11436 L: dri-devel@lists.freedesktop.org
11438 F: drivers/gpu/drm/mxsfb/
11439 F: Documentation/devicetree/bindings/display/mxsfb.txt
11440 T: git git://anongit.freedesktop.org/drm/drm-misc
11442 MYLEX DAC960 PCI RAID Controller
11443 M: Hannes Reinecke <hare@kernel.org>
11444 L: linux-scsi@vger.kernel.org
11446 F: drivers/scsi/myrb.*
11447 F: drivers/scsi/myrs.*
11449 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11450 M: Chris Lee <christopher.lee@cspi.com>
11451 L: netdev@vger.kernel.org
11452 W: https://www.cspi.com/ethernet-products/support/downloads/
11454 F: drivers/net/ethernet/myricom/myri10ge/
11456 NAND FLASH SUBSYSTEM
11457 M: Miquel Raynal <miquel.raynal@bootlin.com>
11458 R: Richard Weinberger <richard@nod.at>
11459 L: linux-mtd@lists.infradead.org
11460 W: http://www.linux-mtd.infradead.org/
11461 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11464 F: drivers/mtd/nand/
11465 F: include/linux/mtd/*nand*.h
11467 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11468 M: Daniel Mack <zonque@gmail.com>
11470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11471 W: http://www.native-instruments.com
11472 F: sound/usb/caiaq/
11474 NATSEMI ETHERNET DRIVER (DP8381x)
11476 F: drivers/net/ethernet/natsemi/natsemi.c
11478 NCR 5380 SCSI DRIVERS
11479 M: Finn Thain <fthain@telegraphics.com.au>
11480 M: Michael Schmitz <schmitzmic@gmail.com>
11481 L: linux-scsi@vger.kernel.org
11483 F: Documentation/scsi/g_NCR5380.txt
11484 F: drivers/scsi/NCR5380.*
11485 F: drivers/scsi/arm/cumana_1.c
11486 F: drivers/scsi/arm/oak.c
11487 F: drivers/scsi/atari_scsi.*
11488 F: drivers/scsi/dmx3191d.c
11489 F: drivers/scsi/g_NCR5380.*
11490 F: drivers/scsi/mac_scsi.*
11491 F: drivers/scsi/sun3_scsi.*
11492 F: drivers/scsi/sun3_scsi_vme.c
11495 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11499 NCT6775 HARDWARE MONITOR DRIVER
11500 M: Guenter Roeck <linux@roeck-us.net>
11501 L: linux-hwmon@vger.kernel.org
11503 F: Documentation/hwmon/nct6775.rst
11504 F: drivers/hwmon/nct6775.c
11506 NET_FAILOVER MODULE
11507 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11508 L: netdev@vger.kernel.org
11510 F: drivers/net/net_failover.c
11511 F: include/net/net_failover.h
11512 F: Documentation/networking/net_failover.rst
11514 NETEM NETWORK EMULATOR
11515 M: Stephen Hemminger <stephen@networkplumber.org>
11516 L: netdev@vger.kernel.org
11518 F: net/sched/sch_netem.c
11520 NETERION 10GbE DRIVERS (s2io/vxge)
11521 M: Jon Mason <jdmason@kudzu.us>
11522 L: netdev@vger.kernel.org
11524 F: Documentation/networking/device_drivers/neterion/s2io.txt
11525 F: Documentation/networking/device_drivers/neterion/vxge.txt
11526 F: drivers/net/ethernet/neterion/
11529 M: Pablo Neira Ayuso <pablo@netfilter.org>
11530 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11531 M: Florian Westphal <fw@strlen.de>
11532 L: netfilter-devel@vger.kernel.org
11533 L: coreteam@netfilter.org
11534 W: http://www.netfilter.org/
11535 W: http://www.iptables.org/
11536 W: http://www.nftables.org/
11537 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11541 F: include/linux/netfilter*
11542 F: include/linux/netfilter/
11543 F: include/net/netfilter/
11544 F: include/uapi/linux/netfilter*
11545 F: include/uapi/linux/netfilter/
11546 F: net/*/netfilter.c
11547 F: net/*/netfilter/
11549 F: net/bridge/br_netfilter*.c
11551 NETROM NETWORK LAYER
11552 M: Ralf Baechle <ralf@linux-mips.org>
11553 L: linux-hams@vger.kernel.org
11554 W: http://www.linux-ax25.org/
11556 F: include/net/netrom.h
11557 F: include/uapi/linux/netrom.h
11560 NETRONOME ETHERNET DRIVERS
11561 M: Jakub Kicinski <kuba@kernel.org>
11562 L: oss-drivers@netronome.com
11564 F: drivers/net/ethernet/netronome/
11566 NETWORK BLOCK DEVICE (NBD)
11567 M: Josef Bacik <josef@toxicpanda.com>
11569 L: linux-block@vger.kernel.org
11570 L: nbd@other.debian.org
11571 F: Documentation/admin-guide/blockdev/nbd.rst
11572 F: drivers/block/nbd.c
11573 F: include/trace/events/nbd.h
11574 F: include/uapi/linux/nbd.h
11576 NETWORK DROP MONITOR
11577 M: Neil Horman <nhorman@tuxdriver.com>
11578 L: netdev@vger.kernel.org
11580 W: https://fedorahosted.org/dropwatch/
11581 F: net/core/drop_monitor.c
11582 F: include/uapi/linux/net_dropmon.h
11583 F: include/net/drop_monitor.h
11586 M: "David S. Miller" <davem@davemloft.net>
11587 L: netdev@vger.kernel.org
11588 W: http://www.linuxfoundation.org/en/Net
11589 Q: http://patchwork.ozlabs.org/project/netdev/list/
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11593 F: Documentation/devicetree/bindings/net/
11595 F: include/linux/if_*
11596 F: include/linux/netdevice.h
11597 F: include/linux/etherdevice.h
11598 F: include/linux/fcdevice.h
11599 F: include/linux/fddidevice.h
11600 F: include/linux/hippidevice.h
11601 F: include/linux/inetdevice.h
11602 F: include/uapi/linux/if_*
11603 F: include/uapi/linux/netdevice.h
11605 NETWORKING DRIVERS (WIRELESS)
11606 M: Kalle Valo <kvalo@codeaurora.org>
11607 L: linux-wireless@vger.kernel.org
11608 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11612 F: Documentation/devicetree/bindings/net/wireless/
11613 F: drivers/net/wireless/
11616 M: Andrew Lunn <andrew@lunn.ch>
11617 M: Vivien Didelot <vivien.didelot@gmail.com>
11618 M: Florian Fainelli <f.fainelli@gmail.com>
11620 F: Documentation/devicetree/bindings/net/dsa/
11622 F: include/net/dsa.h
11623 F: include/linux/dsa/
11624 F: include/linux/platform_data/dsa.h
11625 F: drivers/net/dsa/
11627 NETWORKING [GENERAL]
11628 M: "David S. Miller" <davem@davemloft.net>
11629 M: Jakub Kicinski <kuba@kernel.org>
11630 L: netdev@vger.kernel.org
11631 W: http://www.linuxfoundation.org/en/Net
11632 Q: http://patchwork.ozlabs.org/project/netdev/list/
11633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11635 B: mailto:netdev@vger.kernel.org
11639 F: include/linux/in.h
11640 F: include/linux/net.h
11641 F: include/linux/netdevice.h
11642 F: include/uapi/linux/in.h
11643 F: include/uapi/linux/net.h
11644 F: include/uapi/linux/netdevice.h
11645 F: include/uapi/linux/net_namespace.h
11646 F: tools/testing/selftests/net/
11649 F: Documentation/networking/
11652 M: Steffen Klassert <steffen.klassert@secunet.com>
11653 M: Herbert Xu <herbert@gondor.apana.org.au>
11654 M: "David S. Miller" <davem@davemloft.net>
11655 L: netdev@vger.kernel.org
11656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11664 F: net/ipv4/ipcomp.c
11665 F: net/ipv4/ip_vti.c
11669 F: net/ipv6/ipcomp6.c
11670 F: net/ipv6/ip6_vti.c
11671 F: include/uapi/linux/xfrm.h
11672 F: include/net/xfrm.h
11674 NETWORKING [IPv4/IPv6]
11675 M: "David S. Miller" <davem@davemloft.net>
11676 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11677 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11678 L: netdev@vger.kernel.org
11679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11686 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11687 M: Paul Moore <paul@paul-moore.com>
11688 W: https://github.com/netlabel
11689 L: netdev@vger.kernel.org
11690 L: linux-security-module@vger.kernel.org
11692 F: Documentation/netlabel/
11693 F: include/net/calipso.h
11694 F: include/net/cipso_ipv4.h
11695 F: include/net/netlabel.h
11696 F: include/uapi/linux/netfilter/xt_SECMARK.h
11697 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11699 F: net/ipv4/cipso_ipv4.c
11700 F: net/ipv6/calipso.c
11701 F: net/netfilter/xt_CONNSECMARK.c
11702 F: net/netfilter/xt_SECMARK.c
11705 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11706 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11707 L: netdev@vger.kernel.org
11708 L: mptcp@lists.01.org
11709 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11710 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11712 F: include/net/mptcp.h
11714 F: tools/testing/selftests/net/mptcp/
11717 M: Eric Dumazet <edumazet@google.com>
11718 L: netdev@vger.kernel.org
11721 F: net/ipv4/syncookies.c
11723 F: net/ipv6/syncookies.c
11724 F: include/uapi/linux/tcp.h
11725 F: include/net/tcp.h
11726 F: include/linux/tcp.h
11727 F: include/trace/events/tcp.h
11730 M: Boris Pismenny <borisp@mellanox.com>
11731 M: Aviad Yehezkel <aviadye@mellanox.com>
11732 M: John Fastabend <john.fastabend@gmail.com>
11733 M: Daniel Borkmann <daniel@iogearbox.net>
11734 M: Jakub Kicinski <kuba@kernel.org>
11735 L: netdev@vger.kernel.org
11738 F: include/uapi/linux/tls.h
11739 F: include/net/tls.h
11741 NETWORKING [WIRELESS]
11742 L: linux-wireless@vger.kernel.org
11743 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11746 M: Jakub Kicinski <kuba@kernel.org>
11748 F: drivers/net/netdevsim/*
11750 NETXEN (1/10) GbE SUPPORT
11751 M: Manish Chopra <manishc@marvell.com>
11752 M: Rahul Verma <rahulv@marvell.com>
11753 M: GR-Linux-NIC-Dev@marvell.com
11754 L: netdev@vger.kernel.org
11756 F: drivers/net/ethernet/qlogic/netxen/
11759 M: David Ahern <dsahern@kernel.org>
11760 L: netdev@vger.kernel.org
11762 F: include/net/nexthop.h
11763 F: include/uapi/linux/nexthop.h
11764 F: include/net/netns/nexthop.h
11765 F: net/ipv4/nexthop.c
11768 L: netdev@vger.kernel.org
11771 F: include/net/nfc/
11772 F: include/uapi/linux/nfc.h
11774 F: include/linux/platform_data/nfcmrvl.h
11775 F: Documentation/devicetree/bindings/net/nfc/
11777 NFS, SUNRPC, AND LOCKD CLIENTS
11778 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11779 M: Anna Schumaker <anna.schumaker@netapp.com>
11780 L: linux-nfs@vger.kernel.org
11781 W: http://client.linux-nfs.org
11782 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11788 F: include/linux/lockd/
11789 F: include/linux/nfs*
11790 F: include/linux/sunrpc/
11791 F: include/uapi/linux/nfs*
11792 F: include/uapi/linux/sunrpc/
11795 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11796 L: linux-nilfs@vger.kernel.org
11797 W: https://nilfs.sourceforge.io/
11798 W: https://nilfs.osdn.jp/
11799 T: git git://github.com/konis/nilfs2.git
11801 F: Documentation/filesystems/nilfs2.txt
11803 F: include/trace/events/nilfs2.h
11804 F: include/uapi/linux/nilfs2_api.h
11805 F: include/uapi/linux/nilfs2_ondisk.h
11807 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11808 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11809 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11811 F: Documentation/scsi/NinjaSCSI.txt
11812 F: drivers/scsi/pcmcia/nsp_*
11814 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11815 M: GOTO Masanori <gotom@debian.or.jp>
11816 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11817 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11819 F: Documentation/scsi/NinjaSCSI.txt
11820 F: drivers/scsi/nsp32*
11823 M: Ley Foon Tan <ley.foon.tan@intel.com>
11824 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11829 NOHZ, DYNTICKS SUPPORT
11830 M: Frederic Weisbecker <fweisbec@gmail.com>
11831 M: Thomas Gleixner <tglx@linutronix.de>
11832 M: Ingo Molnar <mingo@kernel.org>
11833 L: linux-kernel@vger.kernel.org
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11836 F: kernel/time/tick*.*
11837 F: include/linux/tick.h
11838 F: include/linux/sched/nohz.h
11840 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11841 M: Pavel Machek <pavel@ucw.cz>
11842 M: Sakari Ailus <sakari.ailus@iki.fi>
11843 L: linux-media@vger.kernel.org
11845 F: drivers/media/i2c/et8ek8
11846 F: drivers/media/i2c/ad5820.c
11848 NOKIA N900 POWER SUPPLY DRIVERS
11849 R: Pali Rohár <pali.rohar@gmail.com>
11850 F: include/linux/power/bq2415x_charger.h
11851 F: include/linux/power/bq27xxx_battery.h
11852 F: drivers/power/supply/bq2415x_charger.c
11853 F: drivers/power/supply/bq27xxx_battery.c
11854 F: drivers/power/supply/bq27xxx_battery_i2c.c
11855 F: drivers/power/supply/isp1704_charger.c
11856 F: drivers/power/supply/rx51_battery.c
11859 M: Willy Tarreau <w@1wt.eu>
11861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11862 F: tools/include/nolibc/
11865 M: Matthias Maennich <maennich@google.com>
11868 F: Documentation/core-api/symbol-namespaces.rst
11871 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11872 L: linux-ntb@googlegroups.com
11874 F: drivers/ntb/hw/amd/
11877 M: Jon Mason <jdmason@kudzu.us>
11878 M: Dave Jiang <dave.jiang@intel.com>
11879 M: Allen Hubbe <allenbh@gmail.com>
11880 L: linux-ntb@googlegroups.com
11882 W: https://github.com/jonmason/ntb/wiki
11883 T: git git://github.com/jonmason/ntb.git
11885 F: drivers/net/ntb_netdev.c
11886 F: include/linux/ntb.h
11887 F: include/linux/ntb_transport.h
11888 F: tools/testing/selftests/ntb/
11891 M: Serge Semin <fancer.lancer@gmail.com>
11892 L: linux-ntb@googlegroups.com
11894 F: drivers/ntb/hw/idt/
11897 M: Dave Jiang <dave.jiang@intel.com>
11898 L: linux-ntb@googlegroups.com
11900 W: https://github.com/davejiang/linux/wiki
11901 T: git https://github.com/davejiang/linux.git
11902 F: drivers/ntb/hw/intel/
11905 M: Anton Altaparmakov <anton@tuxera.com>
11906 L: linux-ntfs-dev@lists.sourceforge.net
11907 W: http://www.tuxera.com/
11908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11910 F: Documentation/filesystems/ntfs.txt
11914 M: Finn Thain <fthain@telegraphics.com.au>
11915 L: linux-m68k@lists.linux-m68k.org
11917 F: arch/*/include/asm/nubus.h
11919 F: include/linux/nubus.h
11920 F: include/uapi/linux/nubus.h
11922 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11923 M: Antonino Daplas <adaplas@gmail.com>
11924 L: linux-fbdev@vger.kernel.org
11926 F: drivers/video/fbdev/riva/
11927 F: drivers/video/fbdev/nvidia/
11930 M: Keith Busch <kbusch@kernel.org>
11931 M: Jens Axboe <axboe@fb.com>
11932 M: Christoph Hellwig <hch@lst.de>
11933 M: Sagi Grimberg <sagi@grimberg.me>
11934 L: linux-nvme@lists.infradead.org
11935 T: git://git.infradead.org/nvme.git
11936 W: http://git.infradead.org/nvme.git
11938 F: drivers/nvme/host/
11939 F: include/linux/nvme.h
11940 F: include/uapi/linux/nvme_ioctl.h
11942 NVM EXPRESS FC TRANSPORT DRIVERS
11943 M: James Smart <james.smart@broadcom.com>
11944 L: linux-nvme@lists.infradead.org
11946 F: include/linux/nvme-fc.h
11947 F: include/linux/nvme-fc-driver.h
11948 F: drivers/nvme/host/fc.c
11949 F: drivers/nvme/target/fc.c
11950 F: drivers/nvme/target/fcloop.c
11952 NVM EXPRESS TARGET DRIVER
11953 M: Christoph Hellwig <hch@lst.de>
11954 M: Sagi Grimberg <sagi@grimberg.me>
11955 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11956 L: linux-nvme@lists.infradead.org
11957 T: git://git.infradead.org/nvme.git
11958 W: http://git.infradead.org/nvme.git
11960 F: drivers/nvme/target/
11963 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11966 F: Documentation/devicetree/bindings/nvmem/
11967 F: Documentation/ABI/stable/sysfs-bus-nvmem
11968 F: include/linux/nvmem-consumer.h
11969 F: include/linux/nvmem-provider.h
11971 NXP FXAS21002C DRIVER
11972 M: Rui Miguel Silva <rmfrfs@gmail.com>
11973 L: linux-iio@vger.kernel.org
11975 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11976 F: drivers/iio/gyro/fxas21002c_core.c
11977 F: drivers/iio/gyro/fxas21002c.h
11978 F: drivers/iio/gyro/fxas21002c_i2c.c
11979 F: drivers/iio/gyro/fxas21002c_spi.c
11981 NXP SGTL5000 DRIVER
11982 M: Fabio Estevam <festevam@gmail.com>
11983 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11985 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11986 F: sound/soc/codecs/sgtl5000*
11988 NXP SJA1105 ETHERNET SWITCH DRIVER
11989 M: Vladimir Oltean <olteanv@gmail.com>
11990 L: linux-kernel@vger.kernel.org
11992 F: drivers/net/dsa/sja1105
11994 NXP TDA998X DRM DRIVER
11995 M: Russell King <linux@armlinux.org.uk>
11997 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11998 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11999 F: drivers/gpu/drm/i2c/tda998x_drv.c
12000 F: include/drm/i2c/tda998x.h
12001 F: include/dt-bindings/display/tda998x.h
12005 M: Peter Rosin <peda@axentia.se>
12006 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12008 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12009 F: sound/soc/codecs/tfa9879*
12012 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12013 R: Charles Gorand <charles.gorand@effinnov.com>
12014 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12016 F: drivers/nfc/nxp-nci
12019 M: Jiri Pirko <jiri@mellanox.com>
12020 L: netdev@vger.kernel.org
12023 F: lib/test_objagg.c
12024 F: include/linux/objagg.h
12027 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12028 M: Ashish Kumar <ashish.kumar@nxp.com>
12029 L: linux-spi@vger.kernel.org
12031 F: drivers/spi/spi-nxp-fspi.c
12032 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12035 M: Josh Poimboeuf <jpoimboe@redhat.com>
12036 M: Peter Zijlstra <peterz@infradead.org>
12040 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12041 M: Frederic Barrat <fbarrat@linux.ibm.com>
12042 M: Andrew Donnellan <ajd@linux.ibm.com>
12043 L: linuxppc-dev@lists.ozlabs.org
12045 F: arch/powerpc/platforms/powernv/ocxl.c
12046 F: arch/powerpc/include/asm/pnv-ocxl.h
12047 F: drivers/misc/ocxl/
12048 F: include/misc/ocxl*
12049 F: include/uapi/misc/ocxl.h
12050 F: Documentation/userspace-api/accelerators/ocxl.rst
12053 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12054 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12056 L: linux-omap@vger.kernel.org
12058 F: sound/soc/ti/omap*
12059 F: sound/soc/ti/rx51.c
12060 F: sound/soc/ti/n810.c
12061 F: sound/soc/ti/sdma-pcm.*
12063 OMAP CLOCK FRAMEWORK SUPPORT
12064 M: Paul Walmsley <paul@pwsan.com>
12065 L: linux-omap@vger.kernel.org
12067 F: arch/arm/*omap*/*clock*
12069 OMAP DEVICE TREE SUPPORT
12070 M: Benoît Cousson <bcousson@baylibre.com>
12071 M: Tony Lindgren <tony@atomide.com>
12072 L: linux-omap@vger.kernel.org
12073 L: devicetree@vger.kernel.org
12075 F: arch/arm/boot/dts/*omap*
12076 F: arch/arm/boot/dts/*am3*
12077 F: arch/arm/boot/dts/*am4*
12078 F: arch/arm/boot/dts/*am5*
12079 F: arch/arm/boot/dts/*dra7*
12080 F: arch/arm/boot/dts/logicpd-som-lv*
12081 F: arch/arm/boot/dts/logicpd-torpedo*
12083 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12084 L: linux-omap@vger.kernel.org
12085 L: linux-fbdev@vger.kernel.org
12087 F: drivers/video/fbdev/omap2/
12088 F: Documentation/arm/omap/dss.rst
12090 OMAP FRAMEBUFFER SUPPORT
12091 L: linux-fbdev@vger.kernel.org
12092 L: linux-omap@vger.kernel.org
12094 F: drivers/video/fbdev/omap/
12096 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12097 M: Roger Quadros <rogerq@ti.com>
12098 M: Tony Lindgren <tony@atomide.com>
12099 L: linux-omap@vger.kernel.org
12101 F: drivers/memory/omap-gpmc.c
12102 F: arch/arm/mach-omap2/*gpmc*
12105 M: Grygorii Strashko <grygorii.strashko@ti.com>
12106 M: Santosh Shilimkar <ssantosh@kernel.org>
12107 M: Kevin Hilman <khilman@kernel.org>
12108 L: linux-omap@vger.kernel.org
12110 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12111 F: drivers/gpio/gpio-omap.c
12113 OMAP HARDWARE SPINLOCK SUPPORT
12114 M: Ohad Ben-Cohen <ohad@wizery.com>
12115 L: linux-omap@vger.kernel.org
12117 F: drivers/hwspinlock/omap_hwspinlock.c
12119 OMAP HS MMC SUPPORT
12120 L: linux-mmc@vger.kernel.org
12121 L: linux-omap@vger.kernel.org
12123 F: drivers/mmc/host/omap_hsmmc.c
12126 M: Paul Walmsley <paul@pwsan.com>
12127 L: linux-omap@vger.kernel.org
12129 F: arch/arm/mach-omap2/omap_hwmod*data*
12131 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12132 M: Benoît Cousson <bcousson@baylibre.com>
12133 L: linux-omap@vger.kernel.org
12135 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12138 M: Benoît Cousson <bcousson@baylibre.com>
12139 M: Paul Walmsley <paul@pwsan.com>
12140 L: linux-omap@vger.kernel.org
12142 F: arch/arm/mach-omap2/omap_hwmod.*
12145 M: Vignesh R <vigneshr@ti.com>
12146 L: linux-omap@vger.kernel.org
12147 L: linux-i2c@vger.kernel.org
12149 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12150 F: drivers/i2c/busses/i2c-omap.c
12152 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12153 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12154 L: linux-media@vger.kernel.org
12156 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12157 F: drivers/media/platform/omap3isp/
12158 F: drivers/staging/media/omap4iss/
12161 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12162 L: linux-omap@vger.kernel.org
12164 F: drivers/mmc/host/omap.c
12166 OMAP POWER MANAGEMENT SUPPORT
12167 M: Kevin Hilman <khilman@kernel.org>
12168 L: linux-omap@vger.kernel.org
12170 F: arch/arm/*omap*/*pm*
12171 F: drivers/cpufreq/omap-cpufreq.c
12173 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12174 M: Rajendra Nayak <rnayak@codeaurora.org>
12175 M: Paul Walmsley <paul@pwsan.com>
12176 L: linux-omap@vger.kernel.org
12178 F: arch/arm/mach-omap2/prm*
12180 OMAP RANDOM NUMBER GENERATOR SUPPORT
12181 M: Deepak Saxena <dsaxena@plexity.net>
12183 F: drivers/char/hw_random/omap-rng.c
12186 L: linux-usb@vger.kernel.org
12187 L: linux-omap@vger.kernel.org
12189 F: drivers/usb/*/*omap*
12190 F: arch/arm/*omap*/usb*
12192 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12193 M: Mark Jackson <mpfj@newflow.co.uk>
12194 L: linux-omap@vger.kernel.org
12196 F: arch/arm/boot/dts/am335x-nano.dts
12199 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12200 M: Tony Lindgren <tony@atomide.com>
12201 L: linux-omap@vger.kernel.org
12202 Q: http://patchwork.kernel.org/project/linux-omap/list/
12203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12205 F: arch/arm/mach-omap1/
12206 F: arch/arm/plat-omap/
12207 F: arch/arm/configs/omap1_defconfig
12208 F: drivers/i2c/busses/i2c-omap.c
12209 F: include/linux/platform_data/i2c-omap.h
12210 F: include/linux/platform_data/ams-delta-fiq.h
12213 M: Tony Lindgren <tony@atomide.com>
12214 L: linux-omap@vger.kernel.org
12215 W: http://www.muru.com/linux/omap/
12216 W: http://linux.omap.com/
12217 Q: http://patchwork.kernel.org/project/linux-omap/list/
12218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12220 F: arch/arm/mach-omap2/
12221 F: arch/arm/plat-omap/
12222 F: arch/arm/configs/omap2plus_defconfig
12223 F: drivers/bus/ti-sysc.c
12224 F: drivers/i2c/busses/i2c-omap.c
12225 F: drivers/irqchip/irq-omap-intc.c
12226 F: drivers/mfd/*omap*.c
12227 F: drivers/mfd/menelaus.c
12228 F: drivers/mfd/palmas.c
12229 F: drivers/mfd/tps65217.c
12230 F: drivers/mfd/tps65218.c
12231 F: drivers/mfd/tps65910.c
12232 F: drivers/mfd/twl-core.[ch]
12233 F: drivers/mfd/twl4030*.c
12234 F: drivers/mfd/twl6030*.c
12235 F: drivers/mfd/twl6040*.c
12236 F: drivers/regulator/palmas-regulator*.c
12237 F: drivers/regulator/pbias-regulator.c
12238 F: drivers/regulator/tps65217-regulator.c
12239 F: drivers/regulator/tps65218-regulator.c
12240 F: drivers/regulator/tps65910-regulator.c
12241 F: drivers/regulator/twl-regulator.c
12242 F: drivers/regulator/twl6030-regulator.c
12243 F: include/linux/platform_data/i2c-omap.h
12244 F: include/linux/platform_data/ti-sysc.h
12246 ONION OMEGA2+ BOARD
12247 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12248 L: linux-mips@vger.kernel.org
12250 F: arch/mips/boot/dts/ralink/omega2p.dts
12253 M: Bob Copeland <me@bobcopeland.com>
12254 L: linux-karma-devel@lists.sourceforge.net
12256 F: Documentation/filesystems/omfs.txt
12259 OMNIKEY CARDMAN 4000 DRIVER
12260 M: Harald Welte <laforge@gnumonks.org>
12262 F: drivers/char/pcmcia/cm4000_cs.c
12263 F: include/linux/cm4000_cs.h
12264 F: include/uapi/linux/cm4000_cs.h
12266 OMNIKEY CARDMAN 4040 DRIVER
12267 M: Harald Welte <laforge@gnumonks.org>
12269 F: drivers/char/pcmcia/cm4040_cs.*
12271 OMNIVISION OV13858 SENSOR DRIVER
12272 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12273 L: linux-media@vger.kernel.org
12274 T: git git://linuxtv.org/media_tree.git
12276 F: drivers/media/i2c/ov13858.c
12278 OMNIVISION OV2680 SENSOR DRIVER
12279 M: Rui Miguel Silva <rmfrfs@gmail.com>
12280 L: linux-media@vger.kernel.org
12281 T: git git://linuxtv.org/media_tree.git
12283 F: drivers/media/i2c/ov2680.c
12284 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12286 OMNIVISION OV2685 SENSOR DRIVER
12287 M: Shunqian Zheng <zhengsq@rock-chips.com>
12288 L: linux-media@vger.kernel.org
12289 T: git git://linuxtv.org/media_tree.git
12291 F: drivers/media/i2c/ov2685.c
12293 OMNIVISION OV5640 SENSOR DRIVER
12294 M: Steve Longerbeam <slongerbeam@gmail.com>
12295 L: linux-media@vger.kernel.org
12296 T: git git://linuxtv.org/media_tree.git
12298 F: drivers/media/i2c/ov5640.c
12300 OMNIVISION OV5647 SENSOR DRIVER
12301 M: Luis Oliveira <lolivei@synopsys.com>
12302 L: linux-media@vger.kernel.org
12303 T: git git://linuxtv.org/media_tree.git
12305 F: drivers/media/i2c/ov5647.c
12307 OMNIVISION OV5670 SENSOR DRIVER
12308 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12309 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12310 L: linux-media@vger.kernel.org
12311 T: git git://linuxtv.org/media_tree.git
12313 F: drivers/media/i2c/ov5670.c
12315 OMNIVISION OV5675 SENSOR DRIVER
12316 M: Shawn Tu <shawnx.tu@intel.com>
12317 L: linux-media@vger.kernel.org
12318 T: git git://linuxtv.org/media_tree.git
12320 F: drivers/media/i2c/ov5675.c
12322 OMNIVISION OV5695 SENSOR DRIVER
12323 M: Shunqian Zheng <zhengsq@rock-chips.com>
12324 L: linux-media@vger.kernel.org
12325 T: git git://linuxtv.org/media_tree.git
12327 F: drivers/media/i2c/ov5695.c
12329 OMNIVISION OV7670 SENSOR DRIVER
12330 M: Jonathan Corbet <corbet@lwn.net>
12331 L: linux-media@vger.kernel.org
12332 T: git git://linuxtv.org/media_tree.git
12334 F: drivers/media/i2c/ov7670.c
12335 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12337 OMNIVISION OV772x SENSOR DRIVER
12338 M: Jacopo Mondi <jacopo@jmondi.org>
12339 L: linux-media@vger.kernel.org
12340 T: git git://linuxtv.org/media_tree.git
12342 F: drivers/media/i2c/ov772x.c
12343 F: include/media/i2c/ov772x.h
12344 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12346 OMNIVISION OV7740 SENSOR DRIVER
12347 M: Wenyou Yang <wenyou.yang@microchip.com>
12348 L: linux-media@vger.kernel.org
12349 T: git git://linuxtv.org/media_tree.git
12351 F: drivers/media/i2c/ov7740.c
12352 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12354 OMNIVISION OV9640 SENSOR DRIVER
12355 M: Petr Cvek <petrcvekcz@gmail.com>
12356 L: linux-media@vger.kernel.org
12358 F: drivers/media/i2c/ov9640.*
12360 OMNIVISION OV8856 SENSOR DRIVER
12361 M: Ben Kao <ben.kao@intel.com>
12362 L: linux-media@vger.kernel.org
12363 T: git git://linuxtv.org/media_tree.git
12365 F: drivers/media/i2c/ov8856.c
12367 OMNIVISION OV9650 SENSOR DRIVER
12368 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12369 R: Akinobu Mita <akinobu.mita@gmail.com>
12370 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12371 L: linux-media@vger.kernel.org
12372 T: git git://linuxtv.org/media_tree.git
12374 F: drivers/media/i2c/ov9650.c
12375 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12377 ONENAND FLASH DRIVER
12378 M: Kyungmin Park <kyungmin.park@samsung.com>
12379 L: linux-mtd@lists.infradead.org
12381 F: drivers/mtd/nand/onenand/
12382 F: include/linux/mtd/onenand*.h
12385 M: Jens Wiklander <jens.wiklander@linaro.org>
12386 L: tee-dev@lists.linaro.org
12388 F: drivers/tee/optee/
12390 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12391 M: Sumit Garg <sumit.garg@linaro.org>
12392 L: tee-dev@lists.linaro.org
12394 F: drivers/char/hw_random/optee-rng.c
12397 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12398 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12399 L: linux-rdma@vger.kernel.org
12401 F: drivers/infiniband/ulp/opa_vnic
12403 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12404 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12405 M: Frank Rowand <frowand.list@gmail.com>
12406 L: devicetree@vger.kernel.org
12408 F: Documentation/devicetree/dynamic-resolution-notes.txt
12409 F: Documentation/devicetree/overlay-notes.txt
12410 F: drivers/of/overlay.c
12411 F: drivers/of/resolver.c
12412 K: of_overlay_notifier_
12414 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12415 M: Rob Herring <robh+dt@kernel.org>
12416 M: Frank Rowand <frowand.list@gmail.com>
12417 L: devicetree@vger.kernel.org
12418 W: http://www.devicetree.org/
12419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12422 F: include/linux/of*.h
12424 F: Documentation/ABI/testing/sysfs-firmware-ofw
12426 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12427 M: Rob Herring <robh+dt@kernel.org>
12428 M: Mark Rutland <mark.rutland@arm.com>
12429 L: devicetree@vger.kernel.org
12430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12431 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12433 F: Documentation/devicetree/
12434 F: arch/*/boot/dts/
12435 F: include/dt-bindings/
12437 OPENCORES I2C BUS DRIVER
12438 M: Peter Korsgaard <peter@korsgaard.com>
12439 M: Andrew Lunn <andrew@lunn.ch>
12440 L: linux-i2c@vger.kernel.org
12442 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12443 F: Documentation/i2c/busses/i2c-ocores.rst
12444 F: drivers/i2c/busses/i2c-ocores.c
12445 F: include/linux/platform_data/i2c-ocores.h
12447 OPENRISC ARCHITECTURE
12448 M: Jonas Bonn <jonas@southpole.se>
12449 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12450 M: Stafford Horne <shorne@gmail.com>
12451 T: git git://github.com/openrisc/linux.git
12452 L: openrisc@lists.librecores.org
12453 W: http://openrisc.io
12455 F: Documentation/devicetree/bindings/openrisc/
12456 F: Documentation/openrisc/
12458 F: drivers/irqchip/irq-ompic.c
12459 F: drivers/irqchip/irq-or1k-*
12462 M: Pravin B Shelar <pshelar@ovn.org>
12463 L: netdev@vger.kernel.org
12464 L: dev@openvswitch.org
12465 W: http://openvswitch.org
12467 F: net/openvswitch/
12468 F: include/uapi/linux/openvswitch.h
12470 OPERATING PERFORMANCE POINTS (OPP)
12471 M: Viresh Kumar <vireshk@kernel.org>
12472 M: Nishanth Menon <nm@ti.com>
12473 M: Stephen Boyd <sboyd@kernel.org>
12474 L: linux-pm@vger.kernel.org
12476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12478 F: include/linux/pm_opp.h
12479 F: Documentation/power/opp.rst
12480 F: Documentation/devicetree/bindings/opp/
12483 M: Clemens Ladisch <clemens@ladisch.de>
12484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12487 F: sound/drivers/opl4/
12490 M: Robert Richter <rric@kernel.org>
12491 L: oprofile-list@lists.sf.net
12493 F: arch/*/include/asm/oprofile*.h
12494 F: arch/*/oprofile/
12495 F: drivers/oprofile/
12496 F: include/linux/oprofile.h
12498 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12499 M: Mark Fasheh <mark@fasheh.com>
12500 M: Joel Becker <jlbec@evilplan.org>
12501 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12502 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12503 W: http://ocfs2.wiki.kernel.org
12505 F: Documentation/filesystems/ocfs2.txt
12506 F: Documentation/filesystems/dlmfs.txt
12509 ORANGEFS FILESYSTEM
12510 M: Mike Marshall <hubcap@omnibond.com>
12511 R: Martin Brandenburg <martin@omnibond.com>
12512 L: devel@lists.orangefs.org
12513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12516 F: Documentation/filesystems/orangefs.txt
12519 L: linux-wireless@vger.kernel.org
12520 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12521 W: http://www.nongnu.org/orinoco/
12523 F: drivers/net/wireless/intersil/orinoco/
12525 OV2659 OMNIVISION SENSOR DRIVER
12526 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12527 L: linux-media@vger.kernel.org
12528 W: https://linuxtv.org
12529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12530 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12532 F: drivers/media/i2c/ov2659.c
12533 F: include/media/i2c/ov2659.h
12536 M: Miklos Szeredi <miklos@szeredi.hu>
12537 L: linux-unionfs@vger.kernel.org
12538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12541 F: Documentation/filesystems/overlayfs.rst
12543 P54 WIRELESS DRIVER
12544 M: Christian Lamparter <chunkeey@googlemail.com>
12545 L: linux-wireless@vger.kernel.org
12546 W: http://wireless.kernel.org/en/users/Drivers/p54
12548 F: drivers/net/wireless/intersil/p54/
12550 PA SEMI ETHERNET DRIVER
12551 L: netdev@vger.kernel.org
12553 F: drivers/net/ethernet/pasemi/*
12555 PA SEMI SMBUS DRIVER
12556 L: linux-i2c@vger.kernel.org
12558 F: drivers/i2c/busses/i2c-pasemi.c
12561 M: Vladimir Oltean <olteanv@gmail.com>
12562 L: netdev@vger.kernel.org
12565 F: include/linux/packing.h
12566 F: Documentation/core-api/packing.rst
12568 PADATA PARALLEL EXECUTION MECHANISM
12569 M: Steffen Klassert <steffen.klassert@secunet.com>
12570 L: linux-crypto@vger.kernel.org
12573 F: include/linux/padata.h
12574 F: Documentation/core-api/padata.rst
12577 M: Jesper Dangaard Brouer <hawk@kernel.org>
12578 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12579 L: netdev@vger.kernel.org
12581 F: net/core/page_pool.c
12582 F: include/net/page_pool.h
12584 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12585 M: Harald Welte <laforge@gnumonks.org>
12586 L: platform-driver-x86@vger.kernel.org
12588 F: drivers/platform/x86/panasonic-laptop.c
12590 PARALLAX PING IIO SENSOR DRIVER
12591 M: Andreas Klinger <ak@it-klinger.de>
12592 L: linux-iio@vger.kernel.org
12594 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12595 F: drivers/iio/proximity/ping.c
12597 PARALLEL LCD/KEYPAD PANEL DRIVER
12598 M: Willy Tarreau <willy@haproxy.com>
12599 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12601 F: Documentation/admin-guide/lcd-panel-cgram.rst
12602 F: drivers/auxdisplay/panel.c
12604 PARALLEL PORT SUBSYSTEM
12605 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12606 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12607 L: linux-parport@lists.infradead.org (subscribers-only)
12609 F: drivers/parport/
12610 F: include/linux/parport*.h
12611 F: drivers/char/ppdev.c
12612 F: include/uapi/linux/ppdev.h
12613 F: Documentation/driver-api/parport*.rst
12615 PARAVIRT_OPS INTERFACE
12616 M: Juergen Gross <jgross@suse.com>
12617 M: Thomas Hellstrom <thellstrom@vmware.com>
12618 M: "VMware, Inc." <pv-drivers@vmware.com>
12619 L: virtualization@lists.linux-foundation.org
12621 F: Documentation/virt/paravirt_ops.rst
12622 F: arch/*/kernel/paravirt*
12623 F: arch/*/include/asm/paravirt*.h
12624 F: include/linux/hypervisor.h
12626 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12627 M: Tim Waugh <tim@cyberelk.net>
12628 L: linux-parport@lists.infradead.org (subscribers-only)
12630 F: Documentation/admin-guide/blockdev/paride.rst
12631 F: drivers/block/paride/
12633 PARISC ARCHITECTURE
12634 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12635 M: Helge Deller <deller@gmx.de>
12636 L: linux-parisc@vger.kernel.org
12637 W: http://www.parisc-linux.org/
12638 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12643 F: Documentation/parisc/
12645 F: drivers/char/agp/parisc-agp.c
12646 F: drivers/input/misc/hp_sdc_rtc.c
12647 F: drivers/input/serio/gscps2.c
12648 F: drivers/input/serio/hp_sdc*
12649 F: drivers/parport/parport_gsc.*
12650 F: drivers/tty/serial/8250/8250_gsc.c
12651 F: drivers/video/fbdev/sti*
12652 F: drivers/video/console/sti*
12653 F: drivers/video/logo/logo_parisc*
12654 F: include/linux/hp_sdc.h
12657 M: Jiri Pirko <jiri@mellanox.com>
12658 L: netdev@vger.kernel.org
12661 F: lib/test_parman.c
12662 F: include/linux/parman.h
12664 PC ENGINES APU BOARD DRIVER
12665 M: Enrico Weigelt, metux IT consult <info@metux.net>
12667 F: drivers/platform/x86/pcengines-apuv2.c
12669 PC87360 HARDWARE MONITORING DRIVER
12670 M: Jim Cromie <jim.cromie@gmail.com>
12671 L: linux-hwmon@vger.kernel.org
12673 F: Documentation/hwmon/pc87360.rst
12674 F: drivers/hwmon/pc87360.c
12676 PC8736x GPIO DRIVER
12677 M: Jim Cromie <jim.cromie@gmail.com>
12679 F: drivers/char/pc8736x_gpio.c
12681 PC87427 HARDWARE MONITORING DRIVER
12682 M: Jean Delvare <jdelvare@suse.com>
12683 L: linux-hwmon@vger.kernel.org
12685 F: Documentation/hwmon/pc87427.rst
12686 F: drivers/hwmon/pc87427.c
12689 M: Riku Voipio <riku.voipio@iki.fi>
12691 F: drivers/leds/leds-pca9532.c
12692 F: include/linux/leds-pca9532.h
12694 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12695 M: Guenter Roeck <linux@roeck-us.net>
12696 L: linux-i2c@vger.kernel.org
12698 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12700 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12701 M: Khalid Aziz <khalid@gonehiking.org>
12703 F: drivers/firmware/pcdp.*
12705 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12706 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12707 L: linux-pci@vger.kernel.org
12708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12710 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12711 F: drivers/pci/controller/pci-aardvark.c
12713 PCI DRIVER FOR ALTERA PCIE IP
12714 M: Ley Foon Tan <ley.foon.tan@intel.com>
12715 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12716 L: linux-pci@vger.kernel.org
12718 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12719 F: drivers/pci/controller/pcie-altera.c
12721 PCI DRIVER FOR APPLIEDMICRO XGENE
12722 M: Toan Le <toan@os.amperecomputing.com>
12723 L: linux-pci@vger.kernel.org
12724 L: linux-arm-kernel@lists.infradead.org
12726 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12727 F: drivers/pci/controller/pci-xgene.c
12729 PCI DRIVER FOR ARM VERSATILE PLATFORM
12730 M: Rob Herring <robh@kernel.org>
12731 L: linux-pci@vger.kernel.org
12732 L: linux-arm-kernel@lists.infradead.org
12734 F: Documentation/devicetree/bindings/pci/versatile.yaml
12735 F: drivers/pci/controller/pci-versatile.c
12737 PCI DRIVER FOR ARMADA 8K
12738 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12739 L: linux-pci@vger.kernel.org
12740 L: linux-arm-kernel@lists.infradead.org
12742 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12743 F: drivers/pci/controller/dwc/pcie-armada8k.c
12745 PCI DRIVER FOR CADENCE PCIE IP
12746 M: Tom Joseph <tjoseph@cadence.com>
12747 L: linux-pci@vger.kernel.org
12749 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12750 F: drivers/pci/controller/pcie-cadence*
12752 PCI DRIVER FOR FREESCALE LAYERSCAPE
12753 M: Minghuan Lian <minghuan.Lian@nxp.com>
12754 M: Mingkai Hu <mingkai.hu@nxp.com>
12755 M: Roy Zang <roy.zang@nxp.com>
12756 L: linuxppc-dev@lists.ozlabs.org
12757 L: linux-pci@vger.kernel.org
12758 L: linux-arm-kernel@lists.infradead.org
12760 F: drivers/pci/controller/dwc/*layerscape*
12762 PCI DRIVER FOR GENERIC OF HOSTS
12763 M: Will Deacon <will@kernel.org>
12764 L: linux-pci@vger.kernel.org
12765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12767 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12768 F: drivers/pci/controller/pci-host-common.c
12769 F: drivers/pci/controller/pci-host-generic.c
12771 PCI DRIVER FOR IMX6
12772 M: Richard Zhu <hongxing.zhu@nxp.com>
12773 M: Lucas Stach <l.stach@pengutronix.de>
12774 L: linux-pci@vger.kernel.org
12775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12777 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12778 F: drivers/pci/controller/dwc/*imx6*
12780 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12781 M: Jonathan Derrick <jonathan.derrick@intel.com>
12782 L: linux-pci@vger.kernel.org
12784 F: drivers/pci/controller/vmd.c
12786 PCI DRIVER FOR MICROSEMI SWITCHTEC
12787 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12788 M: Logan Gunthorpe <logang@deltatee.com>
12789 L: linux-pci@vger.kernel.org
12791 F: Documentation/driver-api/switchtec.rst
12792 F: Documentation/ABI/testing/sysfs-class-switchtec
12793 F: drivers/pci/switch/switchtec*
12794 F: include/uapi/linux/switchtec_ioctl.h
12795 F: include/linux/switchtec.h
12796 F: drivers/ntb/hw/mscc/
12798 PCI DRIVER FOR MOBIVEIL PCIE IP
12799 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12800 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12801 L: linux-pci@vger.kernel.org
12803 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12804 F: drivers/pci/controller/pcie-mobiveil.c
12806 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12807 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12808 M: Jason Cooper <jason@lakedaemon.net>
12809 L: linux-pci@vger.kernel.org
12810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12812 F: drivers/pci/controller/*mvebu*
12814 PCI DRIVER FOR NVIDIA TEGRA
12815 M: Thierry Reding <thierry.reding@gmail.com>
12816 L: linux-tegra@vger.kernel.org
12817 L: linux-pci@vger.kernel.org
12819 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12820 F: drivers/pci/controller/pci-tegra.c
12822 PCI DRIVER FOR RENESAS R-CAR
12823 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12824 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12825 L: linux-pci@vger.kernel.org
12826 L: linux-renesas-soc@vger.kernel.org
12828 F: drivers/pci/controller/*rcar*
12830 PCI DRIVER FOR SAMSUNG EXYNOS
12831 M: Jingoo Han <jingoohan1@gmail.com>
12832 L: linux-pci@vger.kernel.org
12833 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12834 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12836 F: drivers/pci/controller/dwc/pci-exynos.c
12838 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12839 M: Jingoo Han <jingoohan1@gmail.com>
12840 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12841 L: linux-pci@vger.kernel.org
12843 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12844 F: drivers/pci/controller/dwc/*designware*
12846 PCI DRIVER FOR TI DRA7XX
12847 M: Kishon Vijay Abraham I <kishon@ti.com>
12848 L: linux-omap@vger.kernel.org
12849 L: linux-pci@vger.kernel.org
12851 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12852 F: drivers/pci/controller/dwc/pci-dra7xx.c
12854 PCI DRIVER FOR TI KEYSTONE
12855 M: Murali Karicheri <m-karicheri2@ti.com>
12856 L: linux-pci@vger.kernel.org
12857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12859 F: drivers/pci/controller/dwc/pci-keystone.c
12861 PCI ENDPOINT SUBSYSTEM
12862 M: Kishon Vijay Abraham I <kishon@ti.com>
12863 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12864 L: linux-pci@vger.kernel.org
12865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12867 F: drivers/pci/endpoint/
12868 F: drivers/misc/pci_endpoint_test.c
12871 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12872 M: Russell Currey <ruscur@russell.cc>
12873 M: Sam Bobroff <sbobroff@linux.ibm.com>
12874 M: Oliver O'Halloran <oohall@gmail.com>
12875 L: linuxppc-dev@lists.ozlabs.org
12877 F: Documentation/PCI/pci-error-recovery.rst
12878 F: drivers/pci/pcie/aer.c
12879 F: drivers/pci/pcie/dpc.c
12880 F: drivers/pci/pcie/err.c
12881 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12882 F: arch/powerpc/kernel/eeh*.c
12883 F: arch/powerpc/platforms/*/eeh*.c
12884 F: arch/powerpc/include/*/eeh*.h
12887 M: Linas Vepstas <linasvepstas@gmail.com>
12888 L: linux-pci@vger.kernel.org
12890 F: Documentation/PCI/pci-error-recovery.rst
12892 PCI MSI DRIVER FOR ALTERA MSI IP
12893 M: Ley Foon Tan <ley.foon.tan@intel.com>
12894 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12895 L: linux-pci@vger.kernel.org
12897 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12898 F: drivers/pci/controller/pcie-altera-msi.c
12900 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12901 M: Toan Le <toan@os.amperecomputing.com>
12902 L: linux-pci@vger.kernel.org
12903 L: linux-arm-kernel@lists.infradead.org
12905 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12906 F: drivers/pci/controller/pci-xgene-msi.c
12909 M: Bjorn Helgaas <bhelgaas@google.com>
12910 L: linux-pci@vger.kernel.org
12911 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12914 F: Documentation/devicetree/bindings/pci/
12915 F: Documentation/PCI/
12916 F: drivers/acpi/pci*
12918 F: include/asm-generic/pci*
12919 F: include/linux/pci*
12920 F: include/linux/of_pci.h
12921 F: include/uapi/linux/pci*
12924 F: arch/x86/kernel/quirks.c
12925 F: arch/x86/kernel/early-quirks.c
12927 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12928 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12929 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
12930 L: linux-pci@vger.kernel.org
12931 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12934 F: drivers/pci/controller/
12936 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12937 M: Jonathan Chocron <jonnyc@amazon.com>
12938 L: linux-pci@vger.kernel.org
12940 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12941 F: drivers/pci/controller/dwc/pcie-al.c
12943 PCIE DRIVER FOR AMLOGIC MESON
12944 M: Yue Wang <yue.wang@Amlogic.com>
12945 L: linux-pci@vger.kernel.org
12946 L: linux-amlogic@lists.infradead.org
12948 F: drivers/pci/controller/dwc/pci-meson.c
12950 PCIE DRIVER FOR AXIS ARTPEC
12951 M: Jesper Nilsson <jesper.nilsson@axis.com>
12952 L: linux-arm-kernel@axis.com
12953 L: linux-pci@vger.kernel.org
12955 F: Documentation/devicetree/bindings/pci/axis,artpec*
12956 F: drivers/pci/controller/dwc/*artpec*
12958 PCIE DRIVER FOR CAVIUM THUNDERX
12959 M: Robert Richter <rrichter@marvell.com>
12960 L: linux-pci@vger.kernel.org
12961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12963 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12964 F: drivers/pci/controller/pci-thunder-*
12966 PCIE DRIVER FOR HISILICON
12967 M: Zhou Wang <wangzhou1@hisilicon.com>
12968 L: linux-pci@vger.kernel.org
12970 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12971 F: drivers/pci/controller/dwc/pcie-hisi.c
12973 PCIE DRIVER FOR HISILICON KIRIN
12974 M: Xiaowei Song <songxiaowei@hisilicon.com>
12975 M: Binghui Wang <wangbinghui@hisilicon.com>
12976 L: linux-pci@vger.kernel.org
12978 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12979 F: drivers/pci/controller/dwc/pcie-kirin.c
12981 PCIE DRIVER FOR HISILICON STB
12982 M: Shawn Guo <shawn.guo@linaro.org>
12983 L: linux-pci@vger.kernel.org
12985 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12986 F: drivers/pci/controller/dwc/pcie-histb.c
12988 PCIE DRIVER FOR MEDIATEK
12989 M: Ryder Lee <ryder.lee@mediatek.com>
12990 L: linux-pci@vger.kernel.org
12991 L: linux-mediatek@lists.infradead.org
12993 F: Documentation/devicetree/bindings/pci/mediatek*
12994 F: drivers/pci/controller/*mediatek*
12996 PCIE DRIVER FOR QUALCOMM MSM
12997 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12998 L: linux-pci@vger.kernel.org
12999 L: linux-arm-msm@vger.kernel.org
13001 F: drivers/pci/controller/dwc/*qcom*
13003 PCIE DRIVER FOR ROCKCHIP
13004 M: Shawn Lin <shawn.lin@rock-chips.com>
13005 L: linux-pci@vger.kernel.org
13006 L: linux-rockchip@lists.infradead.org
13008 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13009 F: drivers/pci/controller/pcie-rockchip*
13011 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13012 M: Linus Walleij <linus.walleij@linaro.org>
13013 L: linux-pci@vger.kernel.org
13015 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13016 F: drivers/pci/controller/pci-v3-semi.c
13018 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13019 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13020 L: linux-pci@vger.kernel.org
13022 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13023 F: drivers/pci/controller/dwc/pcie-uniphier.c
13025 PCIE DRIVER FOR ST SPEAR13XX
13026 M: Pratyush Anand <pratyush.anand@gmail.com>
13027 L: linux-pci@vger.kernel.org
13029 F: drivers/pci/controller/dwc/*spear*
13032 M: Dominik Brodowski <linux@dominikbrodowski.net>
13033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13035 F: Documentation/pcmcia/
13040 PCNET32 NETWORK DRIVER
13041 M: Don Fry <pcnet32@frontier.com>
13042 L: netdev@vger.kernel.org
13044 F: drivers/net/ethernet/amd/pcnet32.c
13046 PCRYPT PARALLEL CRYPTO ENGINE
13047 M: Steffen Klassert <steffen.klassert@secunet.com>
13048 L: linux-crypto@vger.kernel.org
13051 F: include/crypto/pcrypt.h
13053 PEAQ WMI HOTKEYS DRIVER
13054 M: Hans de Goede <hdegoede@redhat.com>
13055 L: platform-driver-x86@vger.kernel.org
13057 F: drivers/platform/x86/peaq-wmi.c
13059 PENSANDO ETHERNET DRIVERS
13060 M: Shannon Nelson <snelson@pensando.io>
13061 M: Pensando Drivers <drivers@pensando.io>
13062 L: netdev@vger.kernel.org
13064 F: Documentation/networking/device_drivers/pensando/ionic.rst
13065 F: drivers/net/ethernet/pensando/
13067 PER-CPU MEMORY ALLOCATOR
13068 M: Dennis Zhou <dennis@kernel.org>
13069 M: Tejun Heo <tj@kernel.org>
13070 M: Christoph Lameter <cl@linux.com>
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13073 F: include/linux/percpu*.h
13075 F: arch/*/include/asm/percpu.h
13077 PER-TASK DELAY ACCOUNTING
13078 M: Balbir Singh <bsingharora@gmail.com>
13080 F: include/linux/delayacct.h
13081 F: kernel/delayacct.c
13083 PERFORMANCE EVENTS SUBSYSTEM
13084 M: Peter Zijlstra <peterz@infradead.org>
13085 M: Ingo Molnar <mingo@redhat.com>
13086 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13087 R: Mark Rutland <mark.rutland@arm.com>
13088 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13089 R: Jiri Olsa <jolsa@redhat.com>
13090 R: Namhyung Kim <namhyung@kernel.org>
13091 L: linux-kernel@vger.kernel.org
13092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13095 F: include/linux/perf_event.h
13096 F: include/uapi/linux/perf_event.h
13097 F: arch/*/kernel/perf_event*.c
13098 F: arch/*/kernel/*/perf_event*.c
13099 F: arch/*/kernel/*/*/perf_event*.c
13100 F: arch/*/include/asm/perf_event.h
13101 F: arch/*/kernel/perf_callchain.c
13103 F: arch/*/events/*/*
13106 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13107 R: John Garry <john.garry@huawei.com>
13108 R: Will Deacon <will@kernel.org>
13109 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13111 F: tools/perf/pmu-events/arch/arm64/
13113 PERSONALITY HANDLING
13114 M: Christoph Hellwig <hch@infradead.org>
13115 L: linux-abi-devel@lists.sourceforge.net
13117 F: include/linux/personality.h
13118 F: include/uapi/linux/personality.h
13120 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13121 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13122 L: linux-input@vger.kernel.org
13124 F: Documentation/input/devices/pxrc.rst
13125 F: drivers/input/joystick/pxrc.c
13127 FLYSKY FSIA6B RC RECEIVER
13128 M: Markus Koch <markus@notsyncing.net>
13129 L: linux-input@vger.kernel.org
13131 F: drivers/input/joystick/fsia6b.c
13134 M: Remi Denis-Courmont <courmisch@gmail.com>
13136 F: Documentation/networking/phonet.txt
13137 F: include/linux/phonet.h
13138 F: include/net/phonet/
13139 F: include/uapi/linux/phonet.h
13143 M: Joern Engel <joern@lazybastard.org>
13144 L: linux-mtd@lists.infradead.org
13146 F: drivers/mtd/devices/phram.c
13149 M: Bruno Prémont <bonbons@linux-vserver.org>
13150 L: linux-input@vger.kernel.org
13152 F: drivers/hid/hid-picolcd*
13155 M: Jamie Iles <jamie@jamieiles.com>
13156 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13157 T: git git://github.com/jamieiles/linux-2.6-ji.git
13159 F: arch/arm/boot/dts/picoxcell*
13160 F: arch/arm/mach-picoxcell/
13161 F: drivers/crypto/picoxcell*
13164 M: Christian Brauner <christian@brauner.io>
13165 L: linux-kernel@vger.kernel.org
13167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13169 F: tools/testing/selftests/pidfd/
13170 F: tools/testing/selftests/clone3/
13173 K: \b(clone_args|kernel_clone_args)\b
13175 PIN CONTROL SUBSYSTEM
13176 M: Linus Walleij <linus.walleij@linaro.org>
13177 L: linux-gpio@vger.kernel.org
13178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13180 F: Documentation/devicetree/bindings/pinctrl/
13181 F: Documentation/driver-api/pinctl.rst
13182 F: drivers/pinctrl/
13183 F: include/linux/pinctrl/
13185 PIN CONTROLLER - MICROCHIP AT91
13186 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13188 L: linux-gpio@vger.kernel.org
13190 F: drivers/pinctrl/pinctrl-at91*
13191 F: drivers/gpio/gpio-sama5d2-piobu.c
13193 PIN CONTROLLER - FREESCALE
13194 M: Dong Aisheng <aisheng.dong@nxp.com>
13195 M: Fabio Estevam <festevam@gmail.com>
13196 M: Shawn Guo <shawnguo@kernel.org>
13197 M: Stefan Agner <stefan@agner.ch>
13198 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13199 L: linux-gpio@vger.kernel.org
13201 F: drivers/pinctrl/freescale/
13202 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13204 PIN CONTROLLER - INTEL
13205 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13206 M: Andy Shevchenko <andy@kernel.org>
13207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13209 F: drivers/pinctrl/intel/
13211 PIN CONTROLLER - MEDIATEK
13212 M: Sean Wang <sean.wang@kernel.org>
13213 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13215 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13216 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13217 F: drivers/pinctrl/mediatek/
13219 PIN CONTROLLER - QUALCOMM
13220 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13222 L: linux-arm-msm@vger.kernel.org
13223 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13224 F: drivers/pinctrl/qcom/
13226 PIN CONTROLLER - RENESAS
13227 M: Geert Uytterhoeven <geert+renesas@glider.be>
13228 L: linux-renesas-soc@vger.kernel.org
13229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13231 F: drivers/pinctrl/pinctrl-rz*
13232 F: drivers/pinctrl/sh-pfc/
13234 PIN CONTROLLER - SAMSUNG
13235 M: Tomasz Figa <tomasz.figa@gmail.com>
13236 M: Krzysztof Kozlowski <krzk@kernel.org>
13237 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13239 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13240 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13243 F: drivers/pinctrl/samsung/
13244 F: include/dt-bindings/pinctrl/samsung.h
13245 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13247 PIN CONTROLLER - SINGLE
13248 M: Tony Lindgren <tony@atomide.com>
13249 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13250 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13251 L: linux-omap@vger.kernel.org
13253 F: drivers/pinctrl/pinctrl-single.c
13255 PIN CONTROLLER - ST SPEAR
13256 M: Viresh Kumar <vireshk@kernel.org>
13257 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13258 W: http://www.st.com/spear
13260 F: drivers/pinctrl/spear/
13262 PISTACHIO SOC SUPPORT
13263 M: James Hartley <james.hartley@sondrel.com>
13264 L: linux-mips@vger.kernel.org
13266 F: arch/mips/pistachio/
13267 F: arch/mips/include/asm/mach-pistachio/
13268 F: arch/mips/boot/dts/img/pistachio*
13269 F: arch/mips/configs/pistachio*_defconfig
13273 M: linux-block@vger.kernel.org
13274 F: drivers/block/pktcdvd.c
13275 F: include/linux/pktcdvd.h
13276 F: include/uapi/linux/pktcdvd.h
13278 PKUNITY SOC DRIVERS
13279 M: Guan Xuetao <gxt@pku.edu.cn>
13280 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13282 T: git git://github.com/gxt/linux.git
13283 F: drivers/input/serio/i8042-unicore32io.h
13284 F: drivers/i2c/busses/i2c-puv3.c
13285 F: drivers/video/fbdev/fb-puv3.c
13286 F: drivers/rtc/rtc-puv3.c
13288 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13289 M: Tomasz Duszynski <tduszyns@gmail.com>
13291 F: drivers/iio/chemical/pms7003.c
13292 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13295 M: Logan Gunthorpe <logang@deltatee.com>
13297 F: drivers/dma/plx_dma.c
13299 PMBUS HARDWARE MONITORING DRIVERS
13300 M: Guenter Roeck <linux@roeck-us.net>
13301 L: linux-hwmon@vger.kernel.org
13302 W: http://hwmon.wiki.kernel.org/
13303 W: http://www.roeck-us.net/linux/drivers/
13304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13306 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13307 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13308 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13309 F: Documentation/hwmon/adm1275.rst
13310 F: Documentation/hwmon/ibm-cffps.rst
13311 F: Documentation/hwmon/ir35221.rst
13312 F: Documentation/hwmon/lm25066.rst
13313 F: Documentation/hwmon/ltc2978.rst
13314 F: Documentation/hwmon/ltc3815.rst
13315 F: Documentation/hwmon/max16064.rst
13316 F: Documentation/hwmon/max20751.rst
13317 F: Documentation/hwmon/max31785.rst
13318 F: Documentation/hwmon/max34440.rst
13319 F: Documentation/hwmon/max8688.rst
13320 F: Documentation/hwmon/pmbus.rst
13321 F: Documentation/hwmon/pmbus-core.rst
13322 F: Documentation/hwmon/tps40422.rst
13323 F: Documentation/hwmon/ucd9000.rst
13324 F: Documentation/hwmon/ucd9200.rst
13325 F: Documentation/hwmon/zl6100.rst
13326 F: drivers/hwmon/pmbus/
13327 F: include/linux/pmbus.h
13329 PMC SIERRA MaxRAID DRIVER
13330 L: linux-scsi@vger.kernel.org
13331 W: http://www.pmc-sierra.com/
13333 F: drivers/scsi/pmcraid.*
13335 PMC SIERRA PM8001 DRIVER
13336 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13337 L: linux-scsi@vger.kernel.org
13339 F: drivers/scsi/pm8001/
13342 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13343 L: linux-pm@vger.kernel.org
13344 W: https://01.org/pm-graph
13345 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13346 T: git git://github.com/intel/pm-graph
13348 F: tools/power/pm-graph
13350 PNI RM3100 IIO DRIVER
13351 M: Song Qiang <songqiang1304521@gmail.com>
13352 L: linux-iio@vger.kernel.org
13354 F: drivers/iio/magnetometer/rm3100*
13355 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13358 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13362 POSIX CLOCKS and TIMERS
13363 M: Thomas Gleixner <tglx@linutronix.de>
13364 L: linux-kernel@vger.kernel.org
13365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13368 F: include/linux/timer*
13369 F: include/linux/time_namespace.h
13370 F: kernel/time/namespace.c
13371 F: kernel/time/*timer*
13373 POWER MANAGEMENT CORE
13374 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13375 L: linux-pm@vger.kernel.org
13376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13377 B: https://bugzilla.kernel.org
13379 F: drivers/base/power/
13380 F: include/linux/pm.h
13381 F: include/linux/pm_*
13382 F: include/linux/powercap.h
13383 F: include/linux/intel_rapl.h
13384 F: drivers/powercap/
13385 F: kernel/configs/nopm.config
13387 POWER STATE COORDINATION INTERFACE (PSCI)
13388 M: Mark Rutland <mark.rutland@arm.com>
13389 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13390 L: linux-arm-kernel@lists.infradead.org
13392 F: drivers/firmware/psci/
13393 F: include/linux/psci.h
13394 F: include/uapi/linux/psci.h
13396 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13397 M: Sebastian Reichel <sre@kernel.org>
13398 L: linux-pm@vger.kernel.org
13399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13401 F: Documentation/ABI/testing/sysfs-class-power
13402 F: Documentation/devicetree/bindings/power/supply/
13403 F: include/linux/power_supply.h
13404 F: drivers/power/supply/
13406 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13407 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13408 L: linuxppc-dev@lists.ozlabs.org
13410 F: drivers/char/powernv-op-panel.c
13412 PPP OVER ATM (RFC 2364)
13413 M: Mitchell Blank Jr <mitch@sfgoth.com>
13415 F: net/atm/pppoatm.c
13416 F: include/uapi/linux/atmppp.h
13419 M: Michal Ostrowski <mostrows@earthlink.net>
13421 F: drivers/net/ppp/pppoe.c
13422 F: drivers/net/ppp/pppox.c
13425 M: James Chapman <jchapman@katalix.com>
13427 F: net/l2tp/l2tp_ppp.c
13428 F: include/linux/if_pppol2tp.h
13429 F: include/uapi/linux/if_pppol2tp.h
13431 PPP PROTOCOL DRIVERS AND COMPRESSORS
13432 M: Paul Mackerras <paulus@samba.org>
13433 L: linux-ppp@vger.kernel.org
13435 F: drivers/net/ppp/ppp_*
13438 M: Rodolfo Giometti <giometti@enneenne.com>
13439 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13440 L: linuxpps@ml.enneenne.com (subscribers-only)
13442 F: Documentation/driver-api/pps.rst
13443 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13444 F: Documentation/ABI/testing/sysfs-pps
13446 F: include/linux/pps*.h
13447 F: include/uapi/linux/pps.h
13450 M: Dmitry Kozlov <xeb@mail.ru>
13451 L: netdev@vger.kernel.org
13453 F: drivers/net/ppp/pptp.c
13454 W: http://sourceforge.net/projects/accel-pptp
13457 M: Petr Mladek <pmladek@suse.com>
13458 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13459 R: Steven Rostedt <rostedt@goodmis.org>
13462 F: include/linux/printk.h
13464 PRISM54 WIRELESS DRIVER
13465 M: Luis Chamberlain <mcgrof@kernel.org>
13466 L: linux-wireless@vger.kernel.org
13467 W: http://wireless.kernel.org/en/users/Drivers/p54
13469 F: drivers/net/wireless/intersil/prism54/
13472 R: Alexey Dobriyan <adobriyan@gmail.com>
13473 L: linux-kernel@vger.kernel.org
13474 L: linux-fsdevel@vger.kernel.org
13477 F: include/linux/proc_fs.h
13478 F: tools/testing/selftests/proc/
13479 F: Documentation/filesystems/proc.txt
13482 M: Luis Chamberlain <mcgrof@kernel.org>
13483 M: Kees Cook <keescook@chromium.org>
13484 M: Iurii Zaikin <yzaikin@google.com>
13485 L: linux-kernel@vger.kernel.org
13486 L: linux-fsdevel@vger.kernel.org
13488 F: fs/proc/proc_sysctl.c
13489 F: include/linux/sysctl.h
13491 F: kernel/sysctl-test.c
13492 F: tools/testing/selftests/sysctl/
13494 PS3 NETWORK SUPPORT
13495 M: Geoff Levand <geoff@infradead.org>
13496 L: netdev@vger.kernel.org
13497 L: linuxppc-dev@lists.ozlabs.org
13499 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13501 PS3 PLATFORM SUPPORT
13502 M: Geoff Levand <geoff@infradead.org>
13503 L: linuxppc-dev@lists.ozlabs.org
13505 F: arch/powerpc/boot/ps3*
13506 F: arch/powerpc/include/asm/lv1call.h
13507 F: arch/powerpc/include/asm/ps3*.h
13508 F: arch/powerpc/platforms/ps3/
13511 F: drivers/rtc/rtc-ps3.c
13512 F: drivers/usb/host/*ps3.c
13513 F: sound/ppc/snd_ps3*
13516 M: Jim Paris <jim@jtan.com>
13517 M: Geoff Levand <geoff@infradead.org>
13518 L: linuxppc-dev@lists.ozlabs.org
13520 F: drivers/block/ps3vram.c
13522 PSAMPLE PACKET SAMPLING SUPPORT
13523 M: Yotam Gigi <yotam.gi@gmail.com>
13526 F: include/net/psample.h
13527 F: include/uapi/linux/psample.h
13530 M: Kees Cook <keescook@chromium.org>
13531 M: Anton Vorontsov <anton@enomsg.org>
13532 M: Colin Cross <ccross@android.com>
13533 M: Tony Luck <tony.luck@intel.com>
13535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13537 F: include/linux/pstore*
13538 F: drivers/firmware/efi/efi-pstore.c
13539 F: drivers/acpi/apei/erst.c
13540 F: Documentation/admin-guide/ramoops.rst
13541 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13542 K: \b(pstore|ramoops)
13544 PTP HARDWARE CLOCK SUPPORT
13545 M: Richard Cochran <richardcochran@gmail.com>
13546 L: netdev@vger.kernel.org
13548 W: http://linuxptp.sourceforge.net/
13549 F: Documentation/ABI/testing/sysfs-ptp
13550 F: Documentation/driver-api/ptp.rst
13551 F: drivers/net/phy/dp83640*
13553 F: include/linux/ptp_cl*
13556 M: Oleg Nesterov <oleg@redhat.com>
13558 F: include/asm-generic/syscall.h
13559 F: include/linux/ptrace.h
13560 F: include/linux/regset.h
13561 F: include/linux/tracehook.h
13562 F: include/uapi/linux/ptrace.h
13563 F: include/uapi/linux/ptrace.h
13565 F: arch/*/ptrace*.c
13566 F: arch/*/*/ptrace*.c
13567 F: arch/*/include/asm/ptrace*.h
13570 M: Hans Verkuil <hverkuil@xs4all.nl>
13571 L: linux-media@vger.kernel.org
13572 T: git git://linuxtv.org/media_tree.git
13574 F: drivers/media/usb/pulse8-cec/*
13575 F: Documentation/media/cec-drivers/pulse8-cec.rst
13577 PVRUSB2 VIDEO4LINUX DRIVER
13578 M: Mike Isely <isely@pobox.com>
13579 L: pvrusb2@isely.net (subscribers-only)
13580 L: linux-media@vger.kernel.org
13581 W: http://www.isely.net/pvrusb2/
13582 T: git git://linuxtv.org/media_tree.git
13584 F: Documentation/media/v4l-drivers/pvrusb2*
13585 F: drivers/media/usb/pvrusb2/
13588 M: Hans Verkuil <hverkuil@xs4all.nl>
13589 L: linux-media@vger.kernel.org
13590 T: git git://linuxtv.org/media_tree.git
13592 F: drivers/media/usb/pwc/*
13593 F: include/trace/events/pwc.h
13596 M: Kamil Debski <kamil@wypas.org>
13597 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13598 L: linux-hwmon@vger.kernel.org
13600 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13601 F: Documentation/hwmon/pwm-fan.rst
13602 F: drivers/hwmon/pwm-fan.c
13605 M: Sean Young <sean@mess.org>
13606 L: linux-media@vger.kernel.org
13608 F: drivers/media/rc/pwm-ir-tx.c
13611 M: Thierry Reding <thierry.reding@gmail.com>
13612 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13613 L: linux-pwm@vger.kernel.org
13615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13616 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13617 F: Documentation/driver-api/pwm.rst
13618 F: Documentation/devicetree/bindings/pwm/
13619 F: include/linux/pwm.h
13621 F: drivers/video/backlight/pwm_bl.c
13622 F: include/linux/pwm_backlight.h
13623 F: drivers/gpio/gpio-mvebu.c
13624 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13625 K: pwm_(config|apply_state|ops)
13628 M: Robert Jarzmik <robert.jarzmik@free.fr>
13629 L: linux-gpio@vger.kernel.org
13631 F: drivers/gpio/gpio-pxa.c
13637 M: Robert Jarzmik <robert.jarzmik@free.fr>
13638 L: linux-rtc@vger.kernel.org
13641 PXA2xx/PXA3xx SUPPORT
13642 M: Daniel Mack <daniel@zonque.org>
13643 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13644 M: Robert Jarzmik <robert.jarzmik@free.fr>
13645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13646 T: git git://github.com/hzhuang1/linux.git
13647 T: git git://github.com/rjarzmik/linux.git
13649 F: arch/arm/boot/dts/pxa*
13650 F: arch/arm/mach-pxa/
13651 F: drivers/dma/pxa*
13652 F: drivers/pcmcia/pxa2xx*
13653 F: drivers/pinctrl/pxa/
13654 F: drivers/spi/spi-pxa2xx*
13655 F: drivers/usb/gadget/udc/pxa2*
13656 F: include/sound/pxa2xx-lib.h
13661 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13662 L: qat-linux@intel.com
13664 F: drivers/crypto/qat/
13666 QCOM AUDIO (ASoC) DRIVERS
13667 M: Patrick Lai <plai@codeaurora.org>
13668 M: Banajit Goswami <bgoswami@codeaurora.org>
13669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13673 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13674 M: Gabriel Somlo <somlo@cmu.edu>
13675 M: "Michael S. Tsirkin" <mst@redhat.com>
13676 L: qemu-devel@nongnu.org
13678 F: drivers/firmware/qemu_fw_cfg.c
13679 F: include/uapi/linux/qemu_fw_cfg.h
13682 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13683 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13684 L: linux-rdma@vger.kernel.org
13686 F: drivers/infiniband/hw/qib/
13688 QLOGIC QL41xxx FCOE DRIVER
13689 M: QLogic-Storage-Upstream@cavium.com
13690 L: linux-scsi@vger.kernel.org
13692 F: drivers/scsi/qedf/
13694 QLOGIC QL41xxx ISCSI DRIVER
13695 M: QLogic-Storage-Upstream@cavium.com
13696 L: linux-scsi@vger.kernel.org
13698 F: drivers/scsi/qedi/
13700 QLOGIC QL4xxx ETHERNET DRIVER
13701 M: Ariel Elior <aelior@marvell.com>
13702 M: GR-everest-linux-l2@marvell.com
13703 L: netdev@vger.kernel.org
13705 F: drivers/net/ethernet/qlogic/qed/
13706 F: include/linux/qed/
13707 F: drivers/net/ethernet/qlogic/qede/
13709 QLOGIC QL4xxx RDMA DRIVER
13710 M: Michal Kalderon <mkalderon@marvell.com>
13711 M: Ariel Elior <aelior@marvell.com>
13712 L: linux-rdma@vger.kernel.org
13714 F: drivers/infiniband/hw/qedr/
13715 F: include/uapi/rdma/qedr-abi.h
13717 QLOGIC QLA1280 SCSI DRIVER
13718 M: Michael Reed <mdr@sgi.com>
13719 L: linux-scsi@vger.kernel.org
13721 F: drivers/scsi/qla1280.[ch]
13723 QLOGIC QLA2XXX FC-SCSI DRIVER
13724 M: hmadhani@marvell.com
13725 L: linux-scsi@vger.kernel.org
13727 F: Documentation/scsi/LICENSE.qla2xxx
13728 F: drivers/scsi/qla2xxx/
13730 QLOGIC QLA3XXX NETWORK DRIVER
13731 M: GR-Linux-NIC-Dev@marvell.com
13732 L: netdev@vger.kernel.org
13734 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13735 F: drivers/net/ethernet/qlogic/qla3xxx.*
13737 QLOGIC QLA4XXX iSCSI DRIVER
13738 M: QLogic-Storage-Upstream@qlogic.com
13739 L: linux-scsi@vger.kernel.org
13741 F: Documentation/scsi/LICENSE.qla4xxx
13742 F: drivers/scsi/qla4xxx/
13744 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13745 M: Shahed Shaikh <shshaikh@marvell.com>
13746 M: Manish Chopra <manishc@marvell.com>
13747 M: GR-Linux-NIC-Dev@marvell.com
13748 L: netdev@vger.kernel.org
13750 F: drivers/net/ethernet/qlogic/qlcnic/
13752 QLOGIC QLGE 10Gb ETHERNET DRIVER
13753 M: Manish Chopra <manishc@marvell.com>
13754 M: GR-Linux-NIC-Dev@marvell.com
13755 L: netdev@vger.kernel.org
13757 F: drivers/staging/qlge/
13759 QM1D1B0004 MEDIA DRIVER
13760 M: Akihiro Tsukada <tskd08@gmail.com>
13761 L: linux-media@vger.kernel.org
13763 F: drivers/media/tuners/qm1d1b0004*
13765 QM1D1C0042 MEDIA DRIVER
13766 M: Akihiro Tsukada <tskd08@gmail.com>
13767 L: linux-media@vger.kernel.org
13769 F: drivers/media/tuners/qm1d1c0042*
13772 M: Anders Larsen <al@alarsen.net>
13773 W: http://www.alarsen.net/linux/qnx4fs/
13776 F: include/uapi/linux/qnx4_fs.h
13777 F: include/uapi/linux/qnxtypes.h
13779 QORIQ DPAA2 FSL-MC BUS DRIVER
13780 M: Stuart Yoder <stuyoder@gmail.com>
13781 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13782 L: linux-kernel@vger.kernel.org
13784 F: drivers/bus/fsl-mc/
13785 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13786 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13788 QT1010 MEDIA DRIVER
13789 M: Antti Palosaari <crope@iki.fi>
13790 L: linux-media@vger.kernel.org
13791 W: https://linuxtv.org
13792 W: http://palosaari.fi/linux/
13793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13794 T: git git://linuxtv.org/anttip/media_tree.git
13796 F: drivers/media/tuners/qt1010*
13798 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13799 M: Kalle Valo <kvalo@codeaurora.org>
13800 L: ath10k@lists.infradead.org
13801 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13804 F: drivers/net/wireless/ath/ath10k/
13806 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13807 M: Kalle Valo <kvalo@codeaurora.org>
13808 L: ath11k@lists.infradead.org
13809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13811 F: drivers/net/wireless/ath/ath11k/
13813 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13814 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13815 L: linux-wireless@vger.kernel.org
13816 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13818 F: drivers/net/wireless/ath/ath9k/
13820 QUALCOMM CAMERA SUBSYSTEM DRIVER
13821 M: Todor Tomov <todor.too@gmail.com>
13822 L: linux-media@vger.kernel.org
13824 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13825 F: Documentation/media/v4l-drivers/qcom_camss.rst
13826 F: drivers/media/platform/qcom/camss/
13828 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13829 M: Ilia Lin <ilia.lin@kernel.org>
13830 L: linux-pm@vger.kernel.org
13832 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13833 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13835 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13836 M: Niklas Cassel <nks@flawful.org>
13837 L: linux-pm@vger.kernel.org
13838 L: linux-arm-msm@vger.kernel.org
13840 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13841 F: drivers/power/avs/qcom-cpr.c
13843 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13844 M: Timur Tabi <timur@kernel.org>
13845 L: netdev@vger.kernel.org
13847 F: drivers/net/ethernet/qualcomm/emac/
13849 QUALCOMM ETHQOS ETHERNET DRIVER
13850 M: Vinod Koul <vkoul@kernel.org>
13851 L: netdev@vger.kernel.org
13853 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13854 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13856 QUALCOMM GENERIC INTERFACE I2C DRIVER
13857 M: Alok Chauhan <alokc@codeaurora.org>
13858 L: linux-i2c@vger.kernel.org
13859 L: linux-arm-msm@vger.kernel.org
13861 F: drivers/i2c/busses/i2c-qcom-geni.c
13863 QUALCOMM HEXAGON ARCHITECTURE
13864 M: Brian Cain <bcain@codeaurora.org>
13865 L: linux-hexagon@vger.kernel.org
13869 QUALCOMM HIDMA DRIVER
13870 M: Sinan Kaya <okaya@kernel.org>
13871 L: linux-arm-kernel@lists.infradead.org
13872 L: linux-arm-msm@vger.kernel.org
13873 L: dmaengine@vger.kernel.org
13875 F: drivers/dma/qcom/hidma*
13878 M: Rob Clark <robdclark@gmail.com>
13879 L: iommu@lists.linux-foundation.org
13880 L: linux-arm-msm@vger.kernel.org
13882 F: drivers/iommu/qcom_iommu.c
13884 QUALCOMM RMNET DRIVER
13885 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13886 M: Sean Tranchetti <stranche@codeaurora.org>
13887 L: netdev@vger.kernel.org
13889 F: drivers/net/ethernet/qualcomm/rmnet/
13890 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13891 F: include/linux/if_rmnet.h
13893 QUALCOMM TSENS THERMAL DRIVER
13894 M: Amit Kucheria <amit.kucheria@linaro.org>
13895 L: linux-pm@vger.kernel.org
13896 L: linux-arm-msm@vger.kernel.org
13898 F: drivers/thermal/qcom/
13899 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13901 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13902 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13903 L: linux-media@vger.kernel.org
13904 L: linux-arm-msm@vger.kernel.org
13905 T: git git://linuxtv.org/media_tree.git
13907 F: drivers/media/platform/qcom/venus/
13909 QUALCOMM WCN36XX WIRELESS DRIVER
13910 M: Kalle Valo <kvalo@codeaurora.org>
13911 L: wcn36xx@lists.infradead.org
13912 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13913 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13915 F: drivers/net/wireless/ath/wcn36xx/
13917 QUANTENNA QTNFMAC WIRELESS DRIVER
13918 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13919 M: Avinash Patil <avinashp@quantenna.com>
13920 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13921 L: linux-wireless@vger.kernel.org
13923 F: drivers/net/wireless/quantenna
13925 RADEON and AMDGPU DRM DRIVERS
13926 M: Alex Deucher <alexander.deucher@amd.com>
13927 M: Christian König <christian.koenig@amd.com>
13928 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13929 L: amd-gfx@lists.freedesktop.org
13930 T: git git://people.freedesktop.org/~agd5f/linux
13932 F: drivers/gpu/drm/radeon/
13933 F: include/uapi/drm/radeon_drm.h
13934 F: drivers/gpu/drm/amd/
13935 F: include/uapi/drm/amdgpu_drm.h
13937 RADEON FRAMEBUFFER DISPLAY DRIVER
13938 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13939 L: linux-fbdev@vger.kernel.org
13941 F: drivers/video/fbdev/aty/radeon*
13942 F: include/uapi/linux/radeonfb.h
13944 RADIOSHARK RADIO DRIVER
13945 M: Hans Verkuil <hverkuil@xs4all.nl>
13946 L: linux-media@vger.kernel.org
13947 T: git git://linuxtv.org/media_tree.git
13949 F: drivers/media/radio/radio-shark.c
13951 RADIOSHARK2 RADIO DRIVER
13952 M: Hans Verkuil <hverkuil@xs4all.nl>
13953 L: linux-media@vger.kernel.org
13954 T: git git://linuxtv.org/media_tree.git
13956 F: drivers/media/radio/radio-shark2.c
13957 F: drivers/media/radio/radio-tea5777.c
13959 RADOS BLOCK DEVICE (RBD)
13960 M: Ilya Dryomov <idryomov@gmail.com>
13961 M: Sage Weil <sage@redhat.com>
13962 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13963 L: ceph-devel@vger.kernel.org
13964 W: http://ceph.com/
13965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13966 T: git git://github.com/ceph/ceph-client.git
13968 F: Documentation/ABI/testing/sysfs-bus-rbd
13969 F: drivers/block/rbd.c
13970 F: drivers/block/rbd_types.h
13972 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13973 M: Paul Mackerras <paulus@samba.org>
13974 L: linux-fbdev@vger.kernel.org
13976 F: drivers/video/fbdev/aty/aty128fb.c
13978 RAINSHADOW-CEC DRIVER
13979 M: Hans Verkuil <hverkuil@xs4all.nl>
13980 L: linux-media@vger.kernel.org
13981 T: git git://linuxtv.org/media_tree.git
13983 F: drivers/media/usb/rainshadow-cec/*
13985 RALINK MIPS ARCHITECTURE
13986 M: John Crispin <john@phrozen.org>
13987 L: linux-mips@vger.kernel.org
13989 F: arch/mips/ralink
13991 RALINK RT2X00 WIRELESS LAN DRIVER
13992 M: Stanislaw Gruszka <stf_xl@wp.pl>
13993 M: Helmut Schaa <helmut.schaa@googlemail.com>
13994 L: linux-wireless@vger.kernel.org
13996 F: drivers/net/wireless/ralink/rt2x00/
13998 RAMDISK RAM BLOCK DEVICE DRIVER
13999 M: Jens Axboe <axboe@kernel.dk>
14001 F: Documentation/admin-guide/blockdev/ramdisk.rst
14002 F: drivers/block/brd.c
14004 RANCHU VIRTUAL BOARD FOR MIPS
14005 M: Miodrag Dinic <miodrag.dinic@mips.com>
14006 L: linux-mips@vger.kernel.org
14008 F: arch/mips/generic/board-ranchu.c
14009 F: arch/mips/configs/generic/board-ranchu.config
14011 RANDOM NUMBER DRIVER
14012 M: "Theodore Ts'o" <tytso@mit.edu>
14014 F: drivers/char/random.c
14017 M: Matt Porter <mporter@kernel.crashing.org>
14018 M: Alexandre Bounine <alex.bou9@gmail.com>
14020 F: drivers/rapidio/
14023 M: Tony Luck <tony.luck@intel.com>
14024 M: Borislav Petkov <bp@alien8.de>
14025 L: linux-edac@vger.kernel.org
14028 F: include/linux/ras.h
14029 F: include/ras/ras_event.h
14030 F: Documentation/admin-guide/ras.rst
14032 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14033 L: linux-wireless@vger.kernel.org
14035 F: drivers/net/wireless/ray*
14037 RCUTORTURE TEST FRAMEWORK
14038 M: "Paul E. McKenney" <paulmck@kernel.org>
14039 M: Josh Triplett <josh@joshtriplett.org>
14040 R: Steven Rostedt <rostedt@goodmis.org>
14041 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14042 R: Lai Jiangshan <jiangshanlai@gmail.com>
14043 L: rcu@vger.kernel.org
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14046 F: tools/testing/selftests/rcutorture
14049 M: Florian Fainelli <florian@openwrt.org>
14052 RDC R6040 FAST ETHERNET DRIVER
14053 M: Florian Fainelli <f.fainelli@gmail.com>
14054 L: netdev@vger.kernel.org
14056 F: drivers/net/ethernet/rdc/r6040.c
14058 RDMAVT - RDMA verbs software
14059 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14060 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14061 L: linux-rdma@vger.kernel.org
14063 F: drivers/infiniband/sw/rdmavt
14065 RDS - RELIABLE DATAGRAM SOCKETS
14066 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14067 L: netdev@vger.kernel.org
14068 L: linux-rdma@vger.kernel.org
14069 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14070 W: https://oss.oracle.com/projects/rds/
14073 F: Documentation/networking/rds.txt
14075 RDT - RESOURCE ALLOCATION
14076 M: Fenghua Yu <fenghua.yu@intel.com>
14077 M: Reinette Chatre <reinette.chatre@intel.com>
14078 L: linux-kernel@vger.kernel.org
14080 F: arch/x86/kernel/cpu/resctrl/
14081 F: arch/x86/include/asm/resctrl_sched.h
14082 F: Documentation/x86/resctrl*
14084 READ-COPY UPDATE (RCU)
14085 M: "Paul E. McKenney" <paulmck@kernel.org>
14086 M: Josh Triplett <josh@joshtriplett.org>
14087 R: Steven Rostedt <rostedt@goodmis.org>
14088 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14089 R: Lai Jiangshan <jiangshanlai@gmail.com>
14090 R: Joel Fernandes <joel@joelfernandes.org>
14091 L: rcu@vger.kernel.org
14092 W: http://www.rdrop.com/users/paulmck/RCU/
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14095 F: Documentation/RCU/
14096 X: Documentation/RCU/torture.txt
14097 F: include/linux/rcu*
14098 X: include/linux/srcu*.h
14100 X: kernel/rcu/srcu*.c
14102 REAL TIME CLOCK (RTC) SUBSYSTEM
14103 M: Alessandro Zummo <a.zummo@towertech.it>
14104 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14105 L: linux-rtc@vger.kernel.org
14106 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14109 F: Documentation/devicetree/bindings/rtc/
14110 F: Documentation/admin-guide/rtc.rst
14112 F: include/linux/rtc.h
14113 F: include/uapi/linux/rtc.h
14114 F: include/linux/rtc/
14115 F: include/linux/platform_data/rtc-*
14116 F: tools/testing/selftests/rtc/
14118 REALTEK AUDIO CODECS
14119 M: Oder Chiou <oder_chiou@realtek.com>
14121 F: sound/soc/codecs/rt*
14122 F: include/sound/rt*.h
14124 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14125 M: Linus Walleij <linus.walleij@linaro.org>
14127 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14128 F: drivers/net/dsa/realtek-smi*
14129 F: drivers/net/dsa/rtl83*
14131 REDPINE WIRELESS DRIVER
14132 M: Amitkumar Karwar <amitkarwar@gmail.com>
14133 M: Siva Rebbagondla <siva8118@gmail.com>
14134 L: linux-wireless@vger.kernel.org
14136 F: drivers/net/wireless/rsi/
14138 REGISTER MAP ABSTRACTION
14139 M: Mark Brown <broonie@kernel.org>
14140 L: linux-kernel@vger.kernel.org
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14143 F: Documentation/devicetree/bindings/regmap/
14144 F: drivers/base/regmap/
14145 F: include/linux/regmap.h
14147 REISERFS FILE SYSTEM
14148 L: reiserfs-devel@vger.kernel.org
14152 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14153 M: Ohad Ben-Cohen <ohad@wizery.com>
14154 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14155 L: linux-remoteproc@vger.kernel.org
14156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14158 F: Documentation/devicetree/bindings/remoteproc/
14159 F: Documentation/ABI/testing/sysfs-class-remoteproc
14160 F: Documentation/remoteproc.txt
14161 F: drivers/remoteproc/
14162 F: include/linux/remoteproc.h
14163 F: include/linux/remoteproc/
14165 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14166 M: Ohad Ben-Cohen <ohad@wizery.com>
14167 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14168 L: linux-remoteproc@vger.kernel.org
14169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14172 F: Documentation/rpmsg.txt
14173 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14174 F: include/linux/rpmsg.h
14175 F: include/linux/rpmsg/
14176 F: include/uapi/linux/rpmsg.h
14179 RENESAS CLOCK DRIVERS
14180 M: Geert Uytterhoeven <geert+renesas@glider.be>
14181 L: linux-renesas-soc@vger.kernel.org
14182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14184 F: drivers/clk/renesas/
14186 RENESAS EMEV2 I2C DRIVER
14187 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14189 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14190 F: drivers/i2c/busses/i2c-emev2.c
14192 RENESAS ETHERNET DRIVERS
14193 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14194 L: netdev@vger.kernel.org
14195 L: linux-renesas-soc@vger.kernel.org
14196 F: Documentation/devicetree/bindings/net/renesas,*.txt
14197 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14198 F: drivers/net/ethernet/renesas/
14199 F: include/linux/sh_eth.h
14201 RENESAS R-CAR GYROADC DRIVER
14202 M: Marek Vasut <marek.vasut@gmail.com>
14203 L: linux-iio@vger.kernel.org
14205 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14206 F: drivers/iio/adc/rcar-gyroadc.c
14208 RENESAS R-CAR I2C DRIVERS
14209 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14211 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14212 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14213 F: drivers/i2c/busses/i2c-rcar.c
14214 F: drivers/i2c/busses/i2c-sh_mobile.c
14216 RENESAS RIIC DRIVER
14217 M: Chris Brandt <chris.brandt@renesas.com>
14219 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14220 F: drivers/i2c/busses/i2c-riic.c
14222 RENESAS USB PHY DRIVER
14223 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14224 L: linux-renesas-soc@vger.kernel.org
14226 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14228 RESET CONTROLLER FRAMEWORK
14229 M: Philipp Zabel <p.zabel@pengutronix.de>
14230 T: git git://git.pengutronix.de/git/pza/linux
14233 F: Documentation/devicetree/bindings/reset/
14234 F: include/dt-bindings/reset/
14235 F: include/linux/reset.h
14236 F: include/linux/reset/
14237 F: include/linux/reset-controller.h
14238 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14240 RESTARTABLE SEQUENCES SUPPORT
14241 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14242 M: Peter Zijlstra <peterz@infradead.org>
14243 M: "Paul E. McKenney" <paulmck@kernel.org>
14244 M: Boqun Feng <boqun.feng@gmail.com>
14245 L: linux-kernel@vger.kernel.org
14248 F: include/uapi/linux/rseq.h
14249 F: include/trace/events/rseq.h
14250 F: tools/testing/selftests/rseq/
14253 M: Johannes Berg <johannes@sipsolutions.net>
14254 L: linux-wireless@vger.kernel.org
14255 W: http://wireless.kernel.org/
14256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14259 F: Documentation/driver-api/rfkill.rst
14260 F: Documentation/ABI/stable/sysfs-class-rfkill
14262 F: include/linux/rfkill.h
14263 F: include/uapi/linux/rfkill.h
14266 M: Thomas Graf <tgraf@suug.ch>
14267 M: Herbert Xu <herbert@gondor.apana.org.au>
14268 L: netdev@vger.kernel.org
14270 F: lib/rhashtable.c
14271 F: lib/test_rhashtable.c
14272 F: include/linux/rhashtable.h
14273 F: include/linux/rhashtable-types.h
14275 RICOH R5C592 MEMORYSTICK DRIVER
14276 M: Maxim Levitsky <maximlevitsky@gmail.com>
14278 F: drivers/memstick/host/r592.*
14280 RICOH SMARTMEDIA/XD DRIVER
14281 M: Maxim Levitsky <maximlevitsky@gmail.com>
14283 F: drivers/mtd/nand/raw/r852.c
14284 F: drivers/mtd/nand/raw/r852.h
14286 RISC-V ARCHITECTURE
14287 M: Paul Walmsley <paul.walmsley@sifive.com>
14288 M: Palmer Dabbelt <palmer@dabbelt.com>
14289 M: Albert Ou <aou@eecs.berkeley.edu>
14290 L: linux-riscv@lists.infradead.org
14291 P: Documentation/riscv/patch-acceptance.rst
14292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14299 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14300 W: http://sourceforge.net/projects/roccat/
14302 F: drivers/hid/hid-roccat*
14303 F: include/linux/hid-roccat*
14304 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14306 ROCKCHIP ISP V1 DRIVER
14307 M: Helen Koike <helen.koike@collabora.com>
14308 L: linux-media@vger.kernel.org
14310 F: drivers/staging/media/rkisp1/
14312 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14313 M: Jacob Chen <jacob-chen@iotwrt.com>
14314 M: Ezequiel Garcia <ezequiel@collabora.com>
14315 L: linux-media@vger.kernel.org
14317 F: drivers/media/platform/rockchip/rga/
14318 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14320 HANTRO VPU CODEC DRIVER
14321 M: Ezequiel Garcia <ezequiel@collabora.com>
14322 L: linux-media@vger.kernel.org
14324 F: drivers/staging/media/hantro/
14325 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14328 M: Jiri Pirko <jiri@resnulli.us>
14329 L: netdev@vger.kernel.org
14331 F: drivers/net/ethernet/rocker/
14334 W: http://www.comtrol.com
14336 F: Documentation/driver-api/serial/rocket.rst
14337 F: drivers/tty/rocket*
14339 ROCKETPORT EXPRESS/INFINITY DRIVER
14340 M: Kevin Cernekee <cernekee@gmail.com>
14341 L: linux-serial@vger.kernel.org
14343 F: drivers/tty/serial/rp2.*
14345 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14346 M: Tomasz Duszynski <tduszyns@gmail.com>
14348 F: drivers/iio/light/bh1750.c
14349 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14351 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14352 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14353 L: linux-kernel@vger.kernel.org
14354 L: linux-renesas-soc@vger.kernel.org
14356 F: drivers/mfd/bd9571mwv.c
14357 F: drivers/regulator/bd9571mwv-regulator.c
14358 F: drivers/gpio/gpio-bd9571mwv.c
14359 F: include/linux/mfd/bd9571mwv.h
14360 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14363 M: Ralf Baechle <ralf@linux-mips.org>
14364 L: linux-hams@vger.kernel.org
14365 W: http://www.linux-ax25.org/
14367 F: include/net/rose.h
14368 F: include/uapi/linux/rose.h
14371 RTL2830 MEDIA DRIVER
14372 M: Antti Palosaari <crope@iki.fi>
14373 L: linux-media@vger.kernel.org
14374 W: https://linuxtv.org
14375 W: http://palosaari.fi/linux/
14376 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14377 T: git git://linuxtv.org/anttip/media_tree.git
14379 F: drivers/media/dvb-frontends/rtl2830*
14381 RTL2832 MEDIA DRIVER
14382 M: Antti Palosaari <crope@iki.fi>
14383 L: linux-media@vger.kernel.org
14384 W: https://linuxtv.org
14385 W: http://palosaari.fi/linux/
14386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14387 T: git git://linuxtv.org/anttip/media_tree.git
14389 F: drivers/media/dvb-frontends/rtl2832*
14391 RTL2832_SDR MEDIA DRIVER
14392 M: Antti Palosaari <crope@iki.fi>
14393 L: linux-media@vger.kernel.org
14394 W: https://linuxtv.org
14395 W: http://palosaari.fi/linux/
14396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14397 T: git git://linuxtv.org/anttip/media_tree.git
14399 F: drivers/media/dvb-frontends/rtl2832_sdr*
14401 RTL8180 WIRELESS DRIVER
14402 L: linux-wireless@vger.kernel.org
14403 W: http://wireless.kernel.org/
14404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14406 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14408 RTL8187 WIRELESS DRIVER
14409 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14410 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14411 M: Larry Finger <Larry.Finger@lwfinger.net>
14412 L: linux-wireless@vger.kernel.org
14413 W: http://wireless.kernel.org/
14414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14416 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14418 REALTEK WIRELESS DRIVER (rtlwifi family)
14419 M: Ping-Ke Shih <pkshih@realtek.com>
14420 L: linux-wireless@vger.kernel.org
14421 W: http://wireless.kernel.org/
14422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14424 F: drivers/net/wireless/realtek/rtlwifi/
14426 REALTEK WIRELESS DRIVER (rtw88)
14427 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14428 L: linux-wireless@vger.kernel.org
14430 F: drivers/net/wireless/realtek/rtw88/
14432 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14433 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14434 L: linux-wireless@vger.kernel.org
14435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14437 F: drivers/net/wireless/realtek/rtl8xxxu/
14439 RXRPC SOCKETS (AF_RXRPC)
14440 M: David Howells <dhowells@redhat.com>
14441 L: linux-afs@lists.infradead.org
14444 F: include/keys/rxrpc-type.h
14445 F: include/net/af_rxrpc.h
14446 F: include/trace/events/rxrpc.h
14447 F: include/uapi/linux/rxrpc.h
14448 F: Documentation/networking/rxrpc.txt
14449 W: https://www.infradead.org/~dhowells/kafs/
14451 S3 SAVAGE FRAMEBUFFER DRIVER
14452 M: Antonino Daplas <adaplas@gmail.com>
14453 L: linux-fbdev@vger.kernel.org
14455 F: drivers/video/fbdev/savage/
14458 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14459 M: Vasily Gorbik <gor@linux.ibm.com>
14460 M: Christian Borntraeger <borntraeger@de.ibm.com>
14461 L: linux-s390@vger.kernel.org
14462 W: http://www.ibm.com/developerworks/linux/linux390/
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14467 F: Documentation/s390/
14468 F: Documentation/driver-api/s390-drivers.rst
14470 S390 COMMON I/O LAYER
14471 M: Sebastian Ott <sebott@linux.ibm.com>
14472 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14473 L: linux-s390@vger.kernel.org
14474 W: http://www.ibm.com/developerworks/linux/linux390/
14476 F: drivers/s390/cio/
14479 M: Stefan Haberland <sth@linux.ibm.com>
14480 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14481 L: linux-s390@vger.kernel.org
14482 W: http://www.ibm.com/developerworks/linux/linux390/
14484 F: drivers/s390/block/dasd*
14485 F: block/partitions/ibm.c
14488 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14489 L: linux-s390@vger.kernel.org
14490 W: http://www.ibm.com/developerworks/linux/linux390/
14492 F: drivers/iommu/s390-iommu.c
14494 S390 IUCV NETWORK LAYER
14495 M: Julian Wiedmann <jwi@linux.ibm.com>
14496 M: Ursula Braun <ubraun@linux.ibm.com>
14497 L: linux-s390@vger.kernel.org
14498 W: http://www.ibm.com/developerworks/linux/linux390/
14500 F: drivers/s390/net/*iucv*
14501 F: include/net/iucv/
14504 S390 NETWORK DRIVERS
14505 M: Julian Wiedmann <jwi@linux.ibm.com>
14506 M: Ursula Braun <ubraun@linux.ibm.com>
14507 L: linux-s390@vger.kernel.org
14508 W: http://www.ibm.com/developerworks/linux/linux390/
14510 F: drivers/s390/net/
14513 M: Sebastian Ott <sebott@linux.ibm.com>
14514 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14515 L: linux-s390@vger.kernel.org
14516 W: http://www.ibm.com/developerworks/linux/linux390/
14519 F: drivers/pci/hotplug/s390_pci_hpc.c
14521 S390 VFIO-CCW DRIVER
14522 M: Cornelia Huck <cohuck@redhat.com>
14523 M: Eric Farman <farman@linux.ibm.com>
14524 R: Halil Pasic <pasic@linux.ibm.com>
14525 L: linux-s390@vger.kernel.org
14526 L: kvm@vger.kernel.org
14528 F: drivers/s390/cio/vfio_ccw*
14529 F: Documentation/s390/vfio-ccw.rst
14530 F: include/uapi/linux/vfio_ccw.h
14533 M: Harald Freudenberger <freude@linux.ibm.com>
14534 L: linux-s390@vger.kernel.org
14535 W: http://www.ibm.com/developerworks/linux/linux390/
14537 F: drivers/s390/crypto/
14539 S390 VFIO AP DRIVER
14540 M: Tony Krowiak <akrowiak@linux.ibm.com>
14541 M: Pierre Morel <pmorel@linux.ibm.com>
14542 M: Halil Pasic <pasic@linux.ibm.com>
14543 L: linux-s390@vger.kernel.org
14544 W: http://www.ibm.com/developerworks/linux/linux390/
14546 F: drivers/s390/crypto/vfio_ap_drv.c
14547 F: drivers/s390/crypto/vfio_ap_private.h
14548 F: drivers/s390/crypto/vfio_ap_ops.c
14549 F: Documentation/s390/vfio-ap.rst
14552 M: Steffen Maier <maier@linux.ibm.com>
14553 M: Benjamin Block <bblock@linux.ibm.com>
14554 L: linux-s390@vger.kernel.org
14555 W: http://www.ibm.com/developerworks/linux/linux390/
14557 F: drivers/s390/scsi/zfcp_*
14559 S3C24XX SD/MMC Driver
14560 M: Ben Dooks <ben-linux@fluff.org>
14561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14563 F: drivers/mmc/host/s3cmci.*
14565 SAA6588 RDS RECEIVER DRIVER
14566 M: Hans Verkuil <hverkuil@xs4all.nl>
14567 L: linux-media@vger.kernel.org
14568 T: git git://linuxtv.org/media_tree.git
14569 W: https://linuxtv.org
14571 F: drivers/media/i2c/saa6588*
14573 SAA7134 VIDEO4LINUX DRIVER
14574 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14575 L: linux-media@vger.kernel.org
14576 W: https://linuxtv.org
14577 T: git git://linuxtv.org/media_tree.git
14579 F: Documentation/media/v4l-drivers/saa7134*
14580 F: drivers/media/pci/saa7134/
14582 SAA7146 VIDEO4LINUX-2 DRIVER
14583 M: Hans Verkuil <hverkuil@xs4all.nl>
14584 L: linux-media@vger.kernel.org
14585 T: git git://linuxtv.org/media_tree.git
14587 F: drivers/media/common/saa7146/
14588 F: drivers/media/pci/saa7146/
14589 F: include/media/drv-intf/saa7146*
14591 SAFESETID SECURITY MODULE
14592 M: Micah Morton <mortonm@chromium.org>
14594 F: security/safesetid/
14595 F: Documentation/admin-guide/LSM/SafeSetID.rst
14597 SAMSUNG AUDIO (ASoC) DRIVERS
14598 M: Krzysztof Kozlowski <krzk@kernel.org>
14599 M: Sangbeom Kim <sbkim73@samsung.com>
14600 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14603 F: sound/soc/samsung/
14604 F: Documentation/devicetree/bindings/sound/samsung*
14606 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14607 M: Krzysztof Kozlowski <krzk@kernel.org>
14608 L: linux-crypto@vger.kernel.org
14609 L: linux-samsung-soc@vger.kernel.org
14611 F: drivers/crypto/exynos-rng.c
14612 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14614 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14615 M: Łukasz Stelmach <l.stelmach@samsung.com>
14616 L: linux-samsung-soc@vger.kernel.org
14618 F: drivers/char/hw_random/exynos-trng.c
14619 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14621 SAMSUNG FRAMEBUFFER DRIVER
14622 M: Jingoo Han <jingoohan1@gmail.com>
14623 L: linux-fbdev@vger.kernel.org
14625 F: drivers/video/fbdev/s3c-fb.c
14627 SAMSUNG LAPTOP DRIVER
14628 M: Corentin Chary <corentin.chary@gmail.com>
14629 L: platform-driver-x86@vger.kernel.org
14631 F: drivers/platform/x86/samsung-laptop.c
14633 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14634 M: Sangbeom Kim <sbkim73@samsung.com>
14635 M: Krzysztof Kozlowski <krzk@kernel.org>
14636 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14637 L: linux-kernel@vger.kernel.org
14638 L: linux-samsung-soc@vger.kernel.org
14640 F: drivers/mfd/sec*.c
14641 F: drivers/regulator/s2m*.c
14642 F: drivers/regulator/s5m*.c
14643 F: drivers/clk/clk-s2mps11.c
14644 F: drivers/rtc/rtc-s5m.c
14645 F: include/linux/mfd/samsung/
14646 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14647 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14648 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14649 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14651 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14652 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14653 L: linux-media@vger.kernel.org
14654 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14656 F: drivers/media/platform/s3c-camif/
14657 F: include/media/drv-intf/s3c_camif.h
14659 SAMSUNG S3FWRN5 NFC DRIVER
14660 M: Robert Baldyga <r.baldyga@samsung.com>
14661 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14662 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14664 F: drivers/nfc/s3fwrn5
14666 SAMSUNG S5C73M3 CAMERA DRIVER
14667 M: Kyungmin Park <kyungmin.park@samsung.com>
14668 M: Andrzej Hajda <a.hajda@samsung.com>
14669 L: linux-media@vger.kernel.org
14671 F: drivers/media/i2c/s5c73m3/*
14673 SAMSUNG S5K5BAF CAMERA DRIVER
14674 M: Kyungmin Park <kyungmin.park@samsung.com>
14675 M: Andrzej Hajda <a.hajda@samsung.com>
14676 L: linux-media@vger.kernel.org
14678 F: drivers/media/i2c/s5k5baf.c
14680 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14681 M: Krzysztof Kozlowski <krzk@kernel.org>
14682 M: Vladimir Zapolskiy <vz@mleia.com>
14683 M: Kamil Konieczny <k.konieczny@samsung.com>
14684 L: linux-crypto@vger.kernel.org
14685 L: linux-samsung-soc@vger.kernel.org
14687 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14688 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14689 F: drivers/crypto/s5p-sss.c
14691 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14692 M: Kyungmin Park <kyungmin.park@samsung.com>
14693 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14694 L: linux-media@vger.kernel.org
14695 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14697 F: drivers/media/platform/exynos4-is/
14699 SAMSUNG SOC CLOCK DRIVERS
14700 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14701 M: Tomasz Figa <tomasz.figa@gmail.com>
14702 M: Chanwoo Choi <cw00.choi@samsung.com>
14704 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14706 F: drivers/clk/samsung/
14707 F: include/dt-bindings/clock/exynos*.h
14708 F: Documentation/devicetree/bindings/clock/exynos*.txt
14709 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14710 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14712 SAMSUNG SPI DRIVERS
14713 M: Kukjin Kim <kgene@kernel.org>
14714 M: Krzysztof Kozlowski <krzk@kernel.org>
14715 M: Andi Shyti <andi@etezian.org>
14716 L: linux-spi@vger.kernel.org
14717 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14719 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14720 F: drivers/spi/spi-s3c*
14721 F: include/linux/platform_data/spi-s3c64xx.h
14723 SAMSUNG SXGBE DRIVERS
14724 M: Byungho An <bh74.an@samsung.com>
14726 L: netdev@vger.kernel.org
14727 F: drivers/net/ethernet/samsung/sxgbe/
14729 SAMSUNG THERMAL DRIVER
14730 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14731 L: linux-pm@vger.kernel.org
14732 L: linux-samsung-soc@vger.kernel.org
14734 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14735 F: drivers/thermal/samsung/
14737 SAMSUNG USB2 PHY DRIVER
14738 M: Kamil Debski <kamil@wypas.org>
14739 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14740 L: linux-kernel@vger.kernel.org
14742 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14743 F: Documentation/driver-api/phy/samsung-usb2.rst
14744 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14745 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14746 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14747 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14748 F: drivers/phy/samsung/phy-samsung-usb2.c
14749 F: drivers/phy/samsung/phy-samsung-usb2.h
14752 M: Zwane Mwaikambo <zwanem@gmail.com>
14754 F: drivers/watchdog/sc1200wdt.c
14757 M: Ingo Molnar <mingo@redhat.com>
14758 M: Peter Zijlstra <peterz@infradead.org>
14759 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14760 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14761 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14762 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14763 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14764 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14765 L: linux-kernel@vger.kernel.org
14766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14769 F: include/linux/sched.h
14770 F: include/uapi/linux/sched.h
14771 F: include/linux/wait.h
14772 F: include/linux/preempt.h
14774 SCR24X CHIP CARD INTERFACE DRIVER
14775 M: Lubomir Rintel <lkundrak@v3.sk>
14777 F: drivers/char/pcmcia/scr24x_cs.c
14780 M: Jens Axboe <axboe@kernel.dk>
14781 L: linux-scsi@vger.kernel.org
14782 W: http://www.kernel.dk
14784 F: drivers/scsi/sr*
14786 SCSI RDMA PROTOCOL (SRP) INITIATOR
14787 M: Bart Van Assche <bvanassche@acm.org>
14788 L: linux-rdma@vger.kernel.org
14790 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14791 F: drivers/infiniband/ulp/srp/
14792 F: include/scsi/srp.h
14794 SCSI RDMA PROTOCOL (SRP) TARGET
14795 M: Bart Van Assche <bvanassche@acm.org>
14796 L: linux-rdma@vger.kernel.org
14797 L: target-devel@vger.kernel.org
14799 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14800 F: drivers/infiniband/ulp/srpt/
14803 M: Doug Gilbert <dgilbert@interlog.com>
14804 L: linux-scsi@vger.kernel.org
14805 W: http://sg.danny.cz/sg
14807 F: Documentation/scsi/scsi-generic.txt
14808 F: drivers/scsi/sg.c
14809 F: include/scsi/sg.h
14812 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14814 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14816 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14817 L: linux-scsi@vger.kernel.org
14819 F: Documentation/devicetree/bindings/scsi/
14824 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14825 L: linux-scsi@vger.kernel.org
14827 F: Documentation/scsi/st.txt
14828 F: drivers/scsi/st.*
14829 F: drivers/scsi/st_*.h
14831 SCSI TARGET SUBSYSTEM
14832 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14833 L: linux-scsi@vger.kernel.org
14834 L: target-devel@vger.kernel.org
14835 W: http://www.linux-iscsi.org
14836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14837 Q: https://patchwork.kernel.org/project/target-devel/list/
14841 F: Documentation/target/
14844 M: Vlad Yasevich <vyasevich@gmail.com>
14845 M: Neil Horman <nhorman@tuxdriver.com>
14846 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14847 L: linux-sctp@vger.kernel.org
14848 W: http://lksctp.sourceforge.net
14850 F: Documentation/networking/sctp.txt
14851 F: include/linux/sctp.h
14852 F: include/uapi/linux/sctp.h
14853 F: include/net/sctp/
14857 M: Jim Cromie <jim.cromie@gmail.com>
14859 F: Documentation/i2c/busses/scx200_acb.rst
14860 F: arch/x86/platform/scx200/
14861 F: drivers/watchdog/scx200_wdt.c
14862 F: drivers/i2c/busses/scx200*
14863 F: drivers/mtd/maps/scx200_docflash.c
14864 F: include/linux/scx200.h
14867 M: Jim Cromie <jim.cromie@gmail.com>
14869 F: drivers/char/scx200_gpio.c
14870 F: include/linux/scx200_gpio.h
14872 SCx200 HRT CLOCKSOURCE DRIVER
14873 M: Jim Cromie <jim.cromie@gmail.com>
14875 F: drivers/clocksource/scx200_hrt.c
14877 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14878 M: Sascha Sommer <saschasommer@freenet.de>
14879 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14881 F: drivers/mmc/host/sdricoh_cs.c
14883 SECO BOARDS CEC DRIVER
14884 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14886 F: drivers/media/platform/seco-cec/seco-cec.c
14887 F: drivers/media/platform/seco-cec/seco-cec.h
14890 M: Kees Cook <keescook@chromium.org>
14891 R: Andy Lutomirski <luto@amacapital.net>
14892 R: Will Drewry <wad@chromium.org>
14893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14895 F: kernel/seccomp.c
14896 F: include/uapi/linux/seccomp.h
14897 F: include/linux/seccomp.h
14898 F: tools/testing/selftests/seccomp/*
14899 F: tools/testing/selftests/kselftest_harness.h
14900 F: Documentation/userspace-api/seccomp_filter.rst
14901 K: \bsecure_computing
14904 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14905 M: Al Cooper <alcooperx@gmail.com>
14906 L: linux-mmc@vger.kernel.org
14907 L: bcm-kernel-feedback-list@broadcom.com
14909 F: drivers/mmc/host/sdhci-brcmstb*
14911 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14912 M: Adrian Hunter <adrian.hunter@intel.com>
14913 L: linux-mmc@vger.kernel.org
14915 F: drivers/mmc/host/sdhci*
14916 F: include/linux/mmc/sdhci*
14918 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14919 M: Adrian Hunter <adrian.hunter@intel.com>
14920 M: Ritesh Harjani <riteshh@codeaurora.org>
14921 M: Asutosh Das <asutoshd@codeaurora.org>
14922 L: linux-mmc@vger.kernel.org
14924 F: drivers/mmc/host/cqhci*
14926 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14927 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14928 M: Manjunath M B <manjumb@synopsys.com>
14929 L: linux-mmc@vger.kernel.org
14931 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14933 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14934 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14935 L: linux-mmc@vger.kernel.org
14937 F: drivers/mmc/host/sdhci-of-at91.c
14939 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14940 M: Ben Dooks <ben-linux@fluff.org>
14941 M: Jaehoon Chung <jh80.chung@samsung.com>
14942 L: linux-mmc@vger.kernel.org
14944 F: drivers/mmc/host/sdhci-s3c*
14946 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14947 M: Viresh Kumar <vireshk@kernel.org>
14948 L: linux-mmc@vger.kernel.org
14950 F: drivers/mmc/host/sdhci-spear.c
14952 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14953 M: Kishon Vijay Abraham I <kishon@ti.com>
14954 L: linux-mmc@vger.kernel.org
14956 F: drivers/mmc/host/sdhci-omap.c
14958 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14959 M: Jonathan Derrick <jonathan.derrick@intel.com>
14960 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
14961 L: linux-block@vger.kernel.org
14964 F: block/opal_proto.h
14965 F: include/linux/sed*
14966 F: include/uapi/linux/sed*
14969 M: Security Officers <security@kernel.org>
14973 M: James Morris <jmorris@namei.org>
14974 M: "Serge E. Hallyn" <serge@hallyn.com>
14975 L: linux-security-module@vger.kernel.org (suggested Cc:)
14976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14977 W: http://kernsec.org/
14980 X: security/selinux/
14982 SELINUX SECURITY MODULE
14983 M: Paul Moore <paul@paul-moore.com>
14984 M: Stephen Smalley <sds@tycho.nsa.gov>
14985 M: Eric Paris <eparis@parisplace.org>
14986 L: selinux@vger.kernel.org
14987 W: https://selinuxproject.org
14988 W: https://github.com/SELinuxProject
14989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14991 F: include/uapi/linux/selinux_netlink.h
14992 F: security/selinux/
14993 F: scripts/selinux/
14994 F: Documentation/admin-guide/LSM/SELinux.rst
14995 F: Documentation/ABI/obsolete/sysfs-selinux-disable
14998 M: Jiri Slaby <jirislaby@gmail.com>
15000 F: drivers/misc/phantom.c
15001 F: include/uapi/linux/phantom.h
15003 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15004 M: Tomasz Duszynski <tduszyns@gmail.com>
15006 F: drivers/iio/chemical/sps30.c
15007 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15010 M: Rob Herring <robh@kernel.org>
15011 L: linux-serial@vger.kernel.org
15013 F: Documentation/devicetree/bindings/serial/slave-device.txt
15014 F: drivers/tty/serdev/
15015 F: include/linux/serdev.h
15018 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15019 L: linux-serial@vger.kernel.org
15021 F: Documentation/devicetree/bindings/serial/
15022 F: drivers/tty/serial/
15025 M: Sean Young <sean@mess.org>
15026 L: linux-media@vger.kernel.org
15028 F: drivers/media/rc/serial_ir.c
15031 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15032 M: Edward Cree <ecree@solarflare.com>
15033 M: Martin Habets <mhabets@solarflare.com>
15034 L: netdev@vger.kernel.org
15036 F: drivers/net/ethernet/sfc/
15038 SFF/SFP/SFP+ MODULE SUPPORT
15039 M: Russell King <linux@armlinux.org.uk>
15040 L: netdev@vger.kernel.org
15042 F: drivers/net/phy/phylink.c
15043 F: drivers/net/phy/sfp*
15044 F: include/linux/phylink.h
15045 F: include/linux/sfp.h
15049 M: Dimitri Sivanich <sivanich@sgi.com>
15051 F: drivers/misc/sgi-gru/
15053 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15054 M: Pat Gefre <pfg@sgi.com>
15055 L: linux-ia64@vger.kernel.org
15057 F: Documentation/ia64/serial.rst
15058 F: drivers/tty/serial/ioc?_serial.c
15059 F: include/linux/ioc?.h
15061 SGI XP/XPC/XPNET DRIVER
15062 M: Cliff Whickman <cpw@sgi.com>
15063 M: Robin Holt <robinmholt@gmail.com>
15065 F: drivers/misc/sgi-xp/
15067 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15068 M: Ursula Braun <ubraun@linux.ibm.com>
15069 M: Karsten Graul <kgraul@linux.ibm.com>
15070 L: linux-s390@vger.kernel.org
15071 W: http://www.ibm.com/developerworks/linux/linux390/
15075 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15076 M: Linus Walleij <linus.walleij@linaro.org>
15077 L: linux-iio@vger.kernel.org
15078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15080 F: drivers/iio/light/gp2ap002.c
15081 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15083 SHARP RJ54N1CB0C SENSOR DRIVER
15084 M: Jacopo Mondi <jacopo@jmondi.org>
15085 L: linux-media@vger.kernel.org
15086 T: git git://linuxtv.org/media_tree.git
15088 F: drivers/media/i2c/rj54n1cb0c.c
15089 F: include/media/i2c/rj54n1cb0c.h
15091 SH_VEU V4L2 MEM2MEM DRIVER
15092 L: linux-media@vger.kernel.org
15094 F: drivers/media/platform/sh_veu.c
15096 SH_VOU V4L2 OUTPUT DRIVER
15097 L: linux-media@vger.kernel.org
15099 F: drivers/media/platform/sh_vou.c
15100 F: include/media/drv-intf/sh_vou.h
15102 SI2157 MEDIA DRIVER
15103 M: Antti Palosaari <crope@iki.fi>
15104 L: linux-media@vger.kernel.org
15105 W: https://linuxtv.org
15106 W: http://palosaari.fi/linux/
15107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15108 T: git git://linuxtv.org/anttip/media_tree.git
15110 F: drivers/media/tuners/si2157*
15112 SI2165 MEDIA DRIVER
15113 M: Matthias Schwarzott <zzam@gentoo.org>
15114 L: linux-media@vger.kernel.org
15115 W: https://linuxtv.org
15116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15118 F: drivers/media/dvb-frontends/si2165*
15120 SI2168 MEDIA DRIVER
15121 M: Antti Palosaari <crope@iki.fi>
15122 L: linux-media@vger.kernel.org
15123 W: https://linuxtv.org
15124 W: http://palosaari.fi/linux/
15125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15126 T: git git://linuxtv.org/anttip/media_tree.git
15128 F: drivers/media/dvb-frontends/si2168*
15130 SI470X FM RADIO RECEIVER I2C DRIVER
15131 M: Hans Verkuil <hverkuil@xs4all.nl>
15132 L: linux-media@vger.kernel.org
15133 T: git git://linuxtv.org/media_tree.git
15134 W: https://linuxtv.org
15136 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15138 SI470X FM RADIO RECEIVER USB DRIVER
15139 M: Hans Verkuil <hverkuil@xs4all.nl>
15140 L: linux-media@vger.kernel.org
15141 T: git git://linuxtv.org/media_tree.git
15142 W: https://linuxtv.org
15144 F: drivers/media/radio/si470x/radio-si470x-common.c
15145 F: drivers/media/radio/si470x/radio-si470x.h
15146 F: drivers/media/radio/si470x/radio-si470x-usb.c
15148 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15149 M: Eduardo Valentin <edubezval@gmail.com>
15150 L: linux-media@vger.kernel.org
15151 T: git git://linuxtv.org/media_tree.git
15152 W: https://linuxtv.org
15154 F: drivers/media/radio/si4713/si4713.?
15156 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15157 M: Eduardo Valentin <edubezval@gmail.com>
15158 L: linux-media@vger.kernel.org
15159 T: git git://linuxtv.org/media_tree.git
15160 W: https://linuxtv.org
15162 F: drivers/media/radio/si4713/radio-platform-si4713.c
15164 SI4713 FM RADIO TRANSMITTER USB DRIVER
15165 M: Hans Verkuil <hverkuil@xs4all.nl>
15166 L: linux-media@vger.kernel.org
15167 T: git git://linuxtv.org/media_tree.git
15168 W: https://linuxtv.org
15170 F: drivers/media/radio/si4713/radio-usb-si4713.c
15173 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15174 L: linux-media@vger.kernel.org
15175 W: https://linuxtv.org
15176 T: git git://linuxtv.org/media_tree.git
15178 F: drivers/media/common/siano/
15179 F: drivers/media/usb/siano/
15180 F: drivers/media/usb/siano/
15181 F: drivers/media/mmc/siano/
15184 M: Green Wan <green.wan@sifive.com>
15186 F: drivers/dma/sf-pdma/
15187 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15190 M: Palmer Dabbelt <palmer@dabbelt.com>
15191 M: Paul Walmsley <paul.walmsley@sifive.com>
15192 L: linux-riscv@lists.infradead.org
15193 T: git git://github.com/sifive/riscv-linux.git
15198 SIFIVE FU540 SYSTEM-ON-CHIP
15199 M: Paul Walmsley <paul.walmsley@sifive.com>
15200 M: Palmer Dabbelt <palmer@dabbelt.com>
15201 L: linux-riscv@lists.infradead.org
15202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15207 SILEAD TOUCHSCREEN DRIVER
15208 M: Hans de Goede <hdegoede@redhat.com>
15209 L: linux-input@vger.kernel.org
15210 L: platform-driver-x86@vger.kernel.org
15212 F: drivers/input/touchscreen/silead.c
15213 F: drivers/platform/x86/touchscreen_dmi.c
15215 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15216 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15218 F: drivers/staging/wfx/
15220 SILICON MOTION SM712 FRAME BUFFER DRIVER
15221 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15222 M: Teddy Wang <teddy.wang@siliconmotion.com>
15223 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15224 L: linux-fbdev@vger.kernel.org
15226 F: drivers/video/fbdev/sm712*
15227 F: Documentation/fb/sm712fb.rst
15229 SIMPLE FIRMWARE INTERFACE (SFI)
15230 W: http://simplefirmware.org/
15232 F: arch/x86/platform/sfi/
15234 F: include/linux/sfi*.h
15237 M: Hans de Goede <hdegoede@redhat.com>
15238 L: linux-fbdev@vger.kernel.org
15240 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15241 F: drivers/video/fbdev/simplefb.c
15242 F: include/linux/platform_data/simplefb.h
15244 SIMTEC EB110ATX (Chalice CATS)
15245 M: Vincent Sanders <vince@simtec.co.uk>
15246 M: Simtec Linux Team <linux@simtec.co.uk>
15247 W: http://www.simtec.co.uk/products/EB110ATX/
15250 SIMTEC EB2410ITX (BAST)
15251 M: Vincent Sanders <vince@simtec.co.uk>
15252 M: Simtec Linux Team <linux@simtec.co.uk>
15253 W: http://www.simtec.co.uk/products/EB2410ITX/
15255 F: arch/arm/mach-s3c24xx/mach-bast.c
15256 F: arch/arm/mach-s3c24xx/bast-ide.c
15257 F: arch/arm/mach-s3c24xx/bast-irq.c
15259 SIPHASH PRF ROUTINES
15260 M: Jason A. Donenfeld <Jason@zx2c4.com>
15263 F: lib/test_siphash.c
15264 F: include/linux/siphash.h
15267 M: Thorsten Scherer <t.scherer@eckelmann.de>
15268 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15269 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15272 F: drivers/gpio/gpio-siox.c
15273 F: include/trace/events/siox.h
15275 SIS 190 ETHERNET DRIVER
15276 M: Francois Romieu <romieu@fr.zoreil.com>
15277 L: netdev@vger.kernel.org
15279 F: drivers/net/ethernet/sis/sis190.c
15281 SIS 900/7016 FAST ETHERNET DRIVER
15282 M: Daniele Venzano <venza@brownhat.org>
15283 W: http://www.brownhat.org/sis900.html
15284 L: netdev@vger.kernel.org
15286 F: drivers/net/ethernet/sis/sis900.*
15288 SIS FRAMEBUFFER DRIVER
15289 M: Thomas Winischhofer <thomas@winischhofer.net>
15290 W: http://www.winischhofer.net/linuxsisvga.shtml
15292 F: Documentation/fb/sisfb.rst
15293 F: drivers/video/fbdev/sis/
15294 F: include/video/sisfb.h
15297 M: Thomas Winischhofer <thomas@winischhofer.net>
15298 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15300 F: drivers/usb/misc/sisusbvga/
15303 M: Christoph Lameter <cl@linux.com>
15304 M: Pekka Enberg <penberg@kernel.org>
15305 M: David Rientjes <rientjes@google.com>
15306 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15307 M: Andrew Morton <akpm@linux-foundation.org>
15308 L: linux-mm@kvack.org
15310 F: include/linux/sl?b*.h
15313 SLEEPABLE READ-COPY UPDATE (SRCU)
15314 M: Lai Jiangshan <jiangshanlai@gmail.com>
15315 M: "Paul E. McKenney" <paulmck@kernel.org>
15316 M: Josh Triplett <josh@joshtriplett.org>
15317 R: Steven Rostedt <rostedt@goodmis.org>
15318 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15319 L: rcu@vger.kernel.org
15320 W: http://www.rdrop.com/users/paulmck/RCU/
15322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15323 F: include/linux/srcu*.h
15324 F: kernel/rcu/srcu*.c
15326 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15327 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15330 F: drivers/slimbus/
15331 F: Documentation/devicetree/bindings/slimbus/
15332 F: include/linux/slimbus.h
15334 SMACK SECURITY MODULE
15335 M: Casey Schaufler <casey@schaufler-ca.com>
15336 L: linux-security-module@vger.kernel.org
15337 W: http://schaufler-ca.com
15338 T: git git://github.com/cschaufler/smack-next
15340 F: Documentation/admin-guide/LSM/Smack.rst
15343 SMC91x ETHERNET DRIVER
15344 M: Nicolas Pitre <nico@fluxnic.net>
15346 F: drivers/net/ethernet/smsc/smc91x.*
15348 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15349 M: Sakari Ailus <sakari.ailus@iki.fi>
15350 L: linux-media@vger.kernel.org
15352 F: drivers/media/i2c/smiapp/
15353 F: include/media/i2c/smiapp.h
15354 F: drivers/media/i2c/smiapp-pll.c
15355 F: drivers/media/i2c/smiapp-pll.h
15356 F: include/uapi/linux/smiapp.h
15357 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15359 SMM665 HARDWARE MONITOR DRIVER
15360 M: Guenter Roeck <linux@roeck-us.net>
15361 L: linux-hwmon@vger.kernel.org
15363 F: Documentation/hwmon/smm665.rst
15364 F: drivers/hwmon/smm665.c
15366 SMSC EMC2103 HARDWARE MONITOR DRIVER
15367 M: Steve Glendinning <steve.glendinning@shawell.net>
15368 L: linux-hwmon@vger.kernel.org
15370 F: Documentation/hwmon/emc2103.rst
15371 F: drivers/hwmon/emc2103.c
15373 SMSC SCH5627 HARDWARE MONITOR DRIVER
15374 M: Hans de Goede <hdegoede@redhat.com>
15375 L: linux-hwmon@vger.kernel.org
15377 F: Documentation/hwmon/sch5627.rst
15378 F: drivers/hwmon/sch5627.c
15380 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15381 M: Steve Glendinning <steve.glendinning@shawell.net>
15382 L: linux-fbdev@vger.kernel.org
15384 F: drivers/video/fbdev/smscufx.c
15386 SMSC47B397 HARDWARE MONITOR DRIVER
15387 M: Jean Delvare <jdelvare@suse.com>
15388 L: linux-hwmon@vger.kernel.org
15390 F: Documentation/hwmon/smsc47b397.rst
15391 F: drivers/hwmon/smsc47b397.c
15393 SMSC911x ETHERNET DRIVER
15394 M: Steve Glendinning <steve.glendinning@shawell.net>
15395 L: netdev@vger.kernel.org
15397 F: include/linux/smsc911x.h
15398 F: drivers/net/ethernet/smsc/smsc911x.*
15400 SMSC9420 PCI ETHERNET DRIVER
15401 M: Steve Glendinning <steve.glendinning@shawell.net>
15402 L: netdev@vger.kernel.org
15404 F: drivers/net/ethernet/smsc/smsc9420.*
15406 SOC-CAMERA V4L2 SUBSYSTEM
15407 L: linux-media@vger.kernel.org
15408 T: git git://linuxtv.org/media_tree.git
15410 F: include/media/soc_camera.h
15411 F: drivers/staging/media/soc_camera/
15413 SOCIONEXT SYNQUACER I2C DRIVER
15414 M: Ard Biesheuvel <ardb@kernel.org>
15415 L: linux-i2c@vger.kernel.org
15417 F: drivers/i2c/busses/i2c-synquacer.c
15418 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15420 SOCIONEXT UNIPHIER SOUND DRIVER
15421 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15423 F: sound/soc/uniphier/
15425 SOEKRIS NET48XX LED SUPPORT
15426 M: Chris Boot <bootc@bootc.net>
15428 F: drivers/leds/leds-net48xx.c
15430 SOFT-IWARP DRIVER (siw)
15431 M: Bernard Metzler <bmt@zurich.ibm.com>
15432 L: linux-rdma@vger.kernel.org
15434 F: drivers/infiniband/sw/siw/
15435 F: include/uapi/rdma/siw-abi.h
15437 SOFT-ROCE DRIVER (rxe)
15438 M: Moni Shoua <monis@mellanox.com>
15439 L: linux-rdma@vger.kernel.org
15441 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15442 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15443 F: drivers/infiniband/sw/rxe/
15444 F: include/uapi/rdma/rdma_user_rxe.h
15446 SOFTLOGIC 6x10 MPEG CODEC
15447 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15448 M: Anton Sviridenko <anton@corp.bluecherry.net>
15449 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15450 M: Andrey Utkin <andrey_utkin@fastmail.com>
15451 M: Ismael Luceno <ismael@iodev.co.uk>
15452 L: linux-media@vger.kernel.org
15454 F: drivers/media/pci/solo6x10/
15456 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15457 M: James Morse <james.morse@arm.com>
15458 L: linux-arm-kernel@lists.infradead.org
15460 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15461 F: drivers/firmware/arm_sdei.c
15462 F: include/linux/arm_sdei.h
15463 F: include/uapi/linux/arm_sdei.h
15465 SOFTWARE RAID (Multiple Disks) SUPPORT
15466 M: Song Liu <song@kernel.org>
15467 L: linux-raid@vger.kernel.org
15468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15470 F: drivers/md/Makefile
15471 F: drivers/md/Kconfig
15473 F: drivers/md/raid*
15474 F: include/linux/raid/
15475 F: include/uapi/linux/raid/
15477 SOCIONEXT (SNI) AVE NETWORK DRIVER
15478 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15479 L: netdev@vger.kernel.org
15481 F: drivers/net/ethernet/socionext/sni_ave.c
15482 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15484 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15485 M: Jassi Brar <jaswinder.singh@linaro.org>
15486 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15487 L: netdev@vger.kernel.org
15489 F: drivers/net/ethernet/socionext/netsec.c
15490 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15492 SOCIONEXT (SNI) Synquacer SPI DRIVER
15493 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15494 M: Jassi Brar <jaswinder.singh@linaro.org>
15495 L: linux-spi@vger.kernel.org
15497 F: drivers/spi/spi-synquacer.c
15498 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15500 SOLIDRUN CLEARFOG SUPPORT
15501 M: Russell King <linux@armlinux.org.uk>
15503 F: arch/arm/boot/dts/armada-388-clearfog*
15504 F: arch/arm/boot/dts/armada-38x-solidrun-*
15506 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15507 M: Russell King <linux@armlinux.org.uk>
15509 F: arch/arm/boot/dts/imx6*-cubox-i*
15510 F: arch/arm/boot/dts/imx6*-hummingboard*
15511 F: arch/arm/boot/dts/imx6*-sr-*
15513 SONIC NETWORK DRIVER
15514 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15515 L: netdev@vger.kernel.org
15517 F: drivers/net/ethernet/natsemi/sonic.*
15519 SONICS SILICON BACKPLANE DRIVER (SSB)
15520 M: Michael Buesch <m@bues.ch>
15521 L: linux-wireless@vger.kernel.org
15524 F: include/linux/ssb/
15526 SONY IMX214 SENSOR DRIVER
15527 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15528 L: linux-media@vger.kernel.org
15529 T: git git://linuxtv.org/media_tree.git
15531 F: drivers/media/i2c/imx214.c
15532 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15534 SONY IMX258 SENSOR DRIVER
15535 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15536 L: linux-media@vger.kernel.org
15537 T: git git://linuxtv.org/media_tree.git
15539 F: drivers/media/i2c/imx258.c
15541 SONY IMX274 SENSOR DRIVER
15542 M: Leon Luo <leonl@leopardimaging.com>
15543 L: linux-media@vger.kernel.org
15544 T: git git://linuxtv.org/media_tree.git
15546 F: drivers/media/i2c/imx274.c
15547 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15549 SONY IMX290 SENSOR DRIVER
15550 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15551 L: linux-media@vger.kernel.org
15552 T: git git://linuxtv.org/media_tree.git
15554 F: drivers/media/i2c/imx290.c
15555 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15557 SONY IMX319 SENSOR DRIVER
15558 M: Bingbu Cao <bingbu.cao@intel.com>
15559 L: linux-media@vger.kernel.org
15560 T: git git://linuxtv.org/media_tree.git
15562 F: drivers/media/i2c/imx319.c
15564 SONY IMX355 SENSOR DRIVER
15565 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15566 L: linux-media@vger.kernel.org
15567 T: git git://linuxtv.org/media_tree.git
15569 F: drivers/media/i2c/imx355.c
15571 SONY MEMORYSTICK SUBSYSTEM
15572 M: Maxim Levitsky <maximlevitsky@gmail.com>
15573 M: Alex Dubov <oakad@yahoo.com>
15574 M: Ulf Hansson <ulf.hansson@linaro.org>
15575 L: linux-mmc@vger.kernel.org
15576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15578 F: drivers/memstick/
15579 F: include/linux/memstick.h
15581 SONY VAIO CONTROL DEVICE DRIVER
15582 M: Mattia Dongili <malattia@linux.it>
15583 L: platform-driver-x86@vger.kernel.org
15584 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15586 F: Documentation/admin-guide/laptops/sony-laptop.rst
15587 F: drivers/char/sonypi.c
15588 F: drivers/platform/x86/sony-laptop.c
15589 F: include/linux/sony-laptop.h
15592 M: Jaroslav Kysela <perex@perex.cz>
15593 M: Takashi Iwai <tiwai@suse.com>
15594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15595 W: http://www.alsa-project.org/
15596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15597 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15599 F: Documentation/sound/
15601 F: include/uapi/sound/
15604 SOUND - COMPRESSED AUDIO
15605 M: Vinod Koul <vkoul@kernel.org>
15606 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15609 F: Documentation/sound/designs/compress-offload.rst
15610 F: include/sound/compress_driver.h
15611 F: include/uapi/sound/compress_*
15612 F: sound/core/compress_offload.c
15613 F: sound/soc/soc-compress.c
15615 SOUND - DMAENGINE HELPERS
15616 M: Lars-Peter Clausen <lars@metafoo.de>
15618 F: include/sound/dmaengine_pcm.h
15619 F: sound/core/pcm_dmaengine.c
15620 F: sound/soc/soc-generic-dmaengine-pcm.c
15622 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15623 M: Liam Girdwood <lgirdwood@gmail.com>
15624 M: Mark Brown <broonie@kernel.org>
15625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15627 W: http://alsa-project.org/main/index.php/ASoC
15629 F: Documentation/devicetree/bindings/sound/
15630 F: Documentation/sound/soc/
15632 F: include/dt-bindings/sound/
15633 F: include/sound/soc*
15635 SOUNDWIRE SUBSYSTEM
15636 M: Vinod Koul <vkoul@kernel.org>
15637 M: Sanyog Kale <sanyog.r.kale@intel.com>
15638 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15639 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15641 F: Documentation/driver-api/soundwire/
15642 F: drivers/soundwire/
15643 F: include/linux/soundwire/
15646 M: Olli Salonen <olli.salonen@iki.fi>
15647 L: linux-media@vger.kernel.org
15648 W: https://linuxtv.org
15649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15651 F: drivers/media/dvb-frontends/sp2*
15653 SPARC + UltraSPARC (sparc/sparc64)
15654 M: "David S. Miller" <davem@davemloft.net>
15655 L: sparclinux@vger.kernel.org
15656 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15663 SPARC SERIAL DRIVERS
15664 M: "David S. Miller" <davem@davemloft.net>
15665 L: sparclinux@vger.kernel.org
15666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15669 F: include/linux/sunserialcore.h
15670 F: drivers/tty/serial/suncore.c
15671 F: drivers/tty/serial/sunhv.c
15672 F: drivers/tty/serial/sunsab.c
15673 F: drivers/tty/serial/sunsab.h
15674 F: drivers/tty/serial/sunsu.c
15675 F: drivers/tty/serial/sunzilog.c
15676 F: drivers/tty/serial/sunzilog.h
15677 F: drivers/tty/vcc.c
15680 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15681 L: linux-sparse@vger.kernel.org
15682 W: https://sparse.wiki.kernel.org/
15683 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15685 F: include/linux/compiler.h
15687 SPEAR CLOCK FRAMEWORK SUPPORT
15688 M: Viresh Kumar <vireshk@kernel.org>
15689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15690 W: http://www.st.com/spear
15692 F: drivers/clk/spear/
15694 SPEAR PLATFORM SUPPORT
15695 M: Viresh Kumar <vireshk@kernel.org>
15696 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15698 W: http://www.st.com/spear
15700 F: arch/arm/boot/dts/spear*
15701 F: arch/arm/mach-spear/
15704 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15705 L: linux-mtd@lists.infradead.org
15706 W: http://www.linux-mtd.infradead.org/
15707 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15710 F: drivers/mtd/spi-nor/
15711 F: include/linux/mtd/spi-nor.h
15714 M: Mark Brown <broonie@kernel.org>
15715 L: linux-spi@vger.kernel.org
15716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15717 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15719 F: Documentation/devicetree/bindings/spi/
15720 F: Documentation/spi/
15722 F: include/linux/spi/
15723 F: include/uapi/linux/spi/
15726 SPIDERNET NETWORK DRIVER for CELL
15727 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15728 L: netdev@vger.kernel.org
15730 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15731 F: drivers/net/ethernet/toshiba/spider_net*
15734 R: Stephen Boyd <sboyd@kernel.org>
15735 L: linux-arm-msm@vger.kernel.org
15736 F: Documentation/devicetree/bindings/spmi/
15738 F: include/dt-bindings/spmi/spmi.h
15739 F: include/linux/spmi.h
15740 F: include/trace/events/spmi.h
15743 M: Jeremy Kerr <jk@ozlabs.org>
15744 L: linuxppc-dev@lists.ozlabs.org
15745 W: http://www.ibm.com/developerworks/power/cell/
15747 F: Documentation/filesystems/spufs.txt
15748 F: arch/powerpc/platforms/cell/spufs/
15750 SQUASHFS FILE SYSTEM
15751 M: Phillip Lougher <phillip@squashfs.org.uk>
15752 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15753 W: http://squashfs.org.uk
15754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15756 F: Documentation/filesystems/squashfs.txt
15759 SRM (Alpha) environment access
15760 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15762 F: arch/alpha/kernel/srm_env.c
15764 ST LSM6DSx IMU IIO DRIVER
15765 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15766 L: linux-iio@vger.kernel.org
15767 W: http://www.st.com/
15769 F: drivers/iio/imu/st_lsm6dsx/
15770 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15772 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15773 M: Mickael Guene <mickael.guene@st.com>
15774 L: linux-media@vger.kernel.org
15775 T: git git://linuxtv.org/media_tree.git
15777 F: drivers/media/i2c/st-mipid02.c
15778 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15780 ST STM32 I2C/SMBUS DRIVER
15781 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15782 L: linux-i2c@vger.kernel.org
15784 F: drivers/i2c/busses/i2c-stm32*
15786 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15787 M: Song Qiang <songqiang1304521@gmail.com>
15788 L: linux-iio@vger.kernel.org
15790 F: drivers/iio/proximity/vl53l0x-i2c.c
15791 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15794 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15795 M: Sasha Levin <sashal@kernel.org>
15796 L: stable@vger.kernel.org
15798 F: Documentation/process/stable-kernel-rules.rst
15801 M: Ian Abbott <abbotti@mev.co.uk>
15802 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15804 F: drivers/staging/comedi/
15806 STAGING - FIELDBUS SUBSYSTEM
15807 M: Sven Van Asbroeck <TheSven73@gmail.com>
15809 F: drivers/staging/fieldbus/*
15810 F: drivers/staging/fieldbus/Documentation/
15812 STAGING - HMS ANYBUS-S BUS
15813 M: Sven Van Asbroeck <TheSven73@gmail.com>
15815 F: drivers/staging/fieldbus/anybuss/
15817 STAGING - INDUSTRIAL IO
15818 M: Jonathan Cameron <jic23@kernel.org>
15819 L: linux-iio@vger.kernel.org
15821 F: Documentation/devicetree/bindings/staging/iio/
15822 F: drivers/staging/iio/
15824 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15825 M: Marc Dietrich <marvin24@gmx.de>
15826 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15827 L: linux-tegra@vger.kernel.org
15829 F: drivers/staging/nvec/
15831 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15832 M: Jens Frederich <jfrederich@gmail.com>
15833 M: Daniel Drake <dsd@laptop.org>
15834 M: Jon Nettleton <jon.nettleton@gmail.com>
15835 W: http://wiki.laptop.org/go/DCON
15837 F: drivers/staging/olpc_dcon/
15839 STAGING - REALTEK RTL8712U DRIVERS
15840 M: Larry Finger <Larry.Finger@lwfinger.net>
15841 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15843 F: drivers/staging/rtl8712/
15845 STAGING - REALTEK RTL8188EU DRIVERS
15846 M: Larry Finger <Larry.Finger@lwfinger.net>
15848 F: drivers/staging/rtl8188eu/
15850 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15851 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15852 M: Teddy Wang <teddy.wang@siliconmotion.com>
15853 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15854 L: linux-fbdev@vger.kernel.org
15856 F: drivers/staging/sm750fb/
15858 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15859 M: William Hubbs <w.d.hubbs@gmail.com>
15860 M: Chris Brannon <chris@the-brannons.com>
15861 M: Kirk Reiser <kirk@reisers.ca>
15862 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15863 L: speakup@linux-speakup.org
15864 W: http://www.linux-speakup.org/
15866 F: drivers/staging/speakup/
15868 STAGING - VIA VT665X DRIVERS
15869 M: Forest Bond <forest@alittletooquiet.net>
15871 F: drivers/staging/vt665?/
15873 STAGING - WILC1000 WIFI DRIVER
15874 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15875 M: Ajay Singh <ajay.kathat@microchip.com>
15876 L: linux-wireless@vger.kernel.org
15878 F: drivers/staging/wilc1000/
15880 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15881 M: Michael Hennerich <michael.hennerich@analog.com>
15882 M: Beniamin Bia <beniamin.bia@analog.com>
15883 L: linux-fbdev@vger.kernel.org
15885 F: drivers/staging/fbtft/fb_seps525.c
15886 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15889 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15891 L: devel@driverdev.osuosl.org
15893 F: drivers/staging/
15895 STARFIRE/DURALAN NETWORK DRIVER
15896 M: Ion Badulescu <ionut@badula.org>
15898 F: drivers/net/ethernet/adaptec/starfire*
15900 STEC S1220 SKD DRIVER
15901 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15902 L: linux-block@vger.kernel.org
15904 F: drivers/block/skd*[ch]
15906 STI AUDIO (ASoC) DRIVERS
15907 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15908 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15910 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15914 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15916 F: drivers/media/platform/sti/cec/
15917 F: Documentation/devicetree/bindings/media/stih-cec.txt
15919 STK1160 USB VIDEO CAPTURE DRIVER
15920 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15921 L: linux-media@vger.kernel.org
15922 T: git git://linuxtv.org/media_tree.git
15924 F: drivers/media/usb/stk1160/
15926 STM32 AUDIO (ASoC) DRIVERS
15927 M: Olivier Moysan <olivier.moysan@st.com>
15928 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15929 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15931 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15934 STM32 TIMER/LPTIMER DRIVERS
15935 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15937 F: drivers/*/stm32-*timer*
15938 F: drivers/pwm/pwm-stm32*
15939 F: include/linux/*/stm32-*tim*
15940 F: Documentation/ABI/testing/*timer-stm32
15941 F: Documentation/devicetree/bindings/*/stm32-*timer*
15942 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15944 STMMAC ETHERNET DRIVER
15945 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15946 M: Alexandre Torgue <alexandre.torgue@st.com>
15947 M: Jose Abreu <joabreu@synopsys.com>
15948 L: netdev@vger.kernel.org
15949 W: http://www.stlinux.com
15951 F: Documentation/networking/device_drivers/stmicro/
15952 F: drivers/net/ethernet/stmicro/stmmac/
15955 M: Masami Hiramatsu <mhiramat@kernel.org>
15957 F: lib/bootconfig.c
15958 F: fs/proc/bootconfig.c
15959 F: include/linux/bootconfig.h
15960 F: tools/bootconfig/*
15961 F: Documentation/admin-guide/bootconfig.rst
15964 M: Sam Creasey <sammy@sammy.net>
15965 W: http://sammy.net/sun3/
15967 F: arch/m68k/kernel/*sun3*
15968 F: arch/m68k/sun3*/
15969 F: arch/m68k/include/asm/sun3*
15970 F: drivers/net/ethernet/i825xx/sun3*
15972 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15973 M: Hans de Goede <hdegoede@redhat.com>
15974 L: linux-input@vger.kernel.org
15976 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15977 F: drivers/input/keyboard/sun4i-lradc-keys.c
15979 SUNDANCE NETWORK DRIVER
15980 M: Denis Kirjanov <kda@linux-powerpc.org>
15981 L: netdev@vger.kernel.org
15983 F: drivers/net/ethernet/dlink/sundance.c
15986 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15987 M: Rich Felker <dalias@libc.org>
15988 L: linux-sh@vger.kernel.org
15989 Q: http://patchwork.kernel.org/project/linux-sh/list/
15991 F: Documentation/sh/
15996 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15997 M: Len Brown <len.brown@intel.com>
15998 M: Pavel Machek <pavel@ucw.cz>
15999 L: linux-pm@vger.kernel.org
16000 B: https://bugzilla.kernel.org
16002 F: Documentation/power/
16003 F: arch/x86/kernel/acpi/
16004 F: drivers/base/power/
16006 F: include/linux/suspend.h
16007 F: include/linux/freezer.h
16008 F: include/linux/pm.h
16011 M: Martin Mares <mj@ucw.cz>
16012 L: linux-video@atrey.karlin.mff.cuni.cz
16014 F: Documentation/admin-guide/svga.rst
16015 F: arch/x86/boot/video*
16018 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16019 L: iommu@lists.linux-foundation.org
16020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16022 F: kernel/dma/swiotlb.c
16023 F: arch/*/kernel/pci-swiotlb.c
16024 F: include/linux/swiotlb.h
16027 M: Jiri Pirko <jiri@resnulli.us>
16028 M: Ivan Vecera <ivecera@redhat.com>
16029 L: netdev@vger.kernel.org
16032 F: include/net/switchdev.h
16034 SY8106A REGULATOR DRIVER
16035 M: Icenowy Zheng <icenowy@aosc.io>
16037 F: drivers/regulator/sy8106a-regulator.c
16038 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16040 SYNC FILE FRAMEWORK
16041 M: Sumit Semwal <sumit.semwal@linaro.org>
16042 R: Gustavo Padovan <gustavo@padovan.org>
16044 L: linux-media@vger.kernel.org
16045 L: dri-devel@lists.freedesktop.org
16046 F: drivers/dma-buf/sync_*
16047 F: drivers/dma-buf/dma-fence*
16048 F: drivers/dma-buf/sw_sync.c
16049 F: include/linux/sync_file.h
16050 F: include/uapi/linux/sync_file.h
16051 F: Documentation/driver-api/sync_file.rst
16052 T: git git://anongit.freedesktop.org/drm/drm-misc
16054 SYNOPSYS ARC ARCHITECTURE
16055 M: Vineet Gupta <vgupta@synopsys.com>
16056 L: linux-snps-arc@lists.infradead.org
16059 F: Documentation/devicetree/bindings/arc/*
16060 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16061 F: drivers/clocksource/arc_timer.c
16062 F: drivers/tty/serial/arc_uart.c
16063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16065 SYNOPSYS ARC HSDK SDP pll clock driver
16066 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16068 F: drivers/clk/clk-hsdk-pll.c
16069 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16071 SYNOPSYS ARC SDP clock driver
16072 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16074 F: drivers/clk/axs10x/*
16075 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16077 SYNOPSYS ARC SDP platform support
16078 M: Alexey Brodkin <abrodkin@synopsys.com>
16080 F: arch/arc/plat-axs10x
16081 F: arch/arc/boot/dts/ax*
16082 F: Documentation/devicetree/bindings/arc/axs10*
16084 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16085 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16087 F: drivers/reset/reset-axs10x.c
16088 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16090 SYNOPSYS CREG GPIO DRIVER
16091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16093 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16094 F: drivers/gpio/gpio-creg-snps.c
16096 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16097 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16099 F: drivers/tty/serial/8250/8250_dw.c
16101 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16102 M: Hoan Tran <hoan@os.amperecomputing.com>
16103 L: linux-gpio@vger.kernel.org
16105 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16106 F: drivers/gpio/gpio-dwapb.c
16108 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16109 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16111 F: drivers/dma/dw-axi-dmac/
16112 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16114 SYNOPSYS DESIGNWARE DMAC DRIVER
16115 M: Viresh Kumar <vireshk@kernel.org>
16116 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16118 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16120 F: include/dt-bindings/dma/dw-dmac.h
16121 F: include/linux/dma/dw.h
16122 F: include/linux/platform_data/dma-dw.h
16124 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16125 M: Jose Abreu <Jose.Abreu@synopsys.com>
16126 L: netdev@vger.kernel.org
16128 F: drivers/net/ethernet/synopsys/
16130 SYNOPSYS DESIGNWARE I2C DRIVER
16131 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16132 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16133 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16134 L: linux-i2c@vger.kernel.org
16136 F: drivers/i2c/busses/i2c-designware-*
16137 F: include/linux/platform_data/i2c-designware.h
16139 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16140 M: Jaehoon Chung <jh80.chung@samsung.com>
16141 L: linux-mmc@vger.kernel.org
16143 F: drivers/mmc/host/dw_mmc*
16145 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16146 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16148 F: drivers/reset/reset-hsdk.c
16149 F: include/dt-bindings/reset/snps,hsdk-reset.h
16150 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16152 SYSTEM CONFIGURATION (SYSCON)
16153 M: Lee Jones <lee.jones@linaro.org>
16154 M: Arnd Bergmann <arnd@arndb.de>
16155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16157 F: drivers/mfd/syscon.c
16159 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16160 M: Sudeep Holla <sudeep.holla@arm.com>
16161 L: linux-arm-kernel@lists.infradead.org
16163 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16164 F: drivers/clk/clk-sc[mp]i.c
16165 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16166 F: drivers/firmware/arm_scpi.c
16167 F: drivers/firmware/arm_scmi/
16168 F: drivers/reset/reset-scmi.c
16169 F: include/linux/sc[mp]i_protocol.h
16170 F: include/trace/events/scmi.h
16172 SYSTEM RESET/SHUTDOWN DRIVERS
16173 M: Sebastian Reichel <sre@kernel.org>
16174 L: linux-pm@vger.kernel.org
16175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16177 F: Documentation/devicetree/bindings/power/reset/
16178 F: drivers/power/reset/
16180 SYSTEM TRACE MODULE CLASS
16181 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16184 F: Documentation/trace/stm.rst
16185 F: drivers/hwtracing/stm/
16186 F: include/linux/stm.h
16187 F: include/uapi/linux/stm.h
16189 SYSTEM76 ACPI DRIVER
16190 M: Jeremy Soller <jeremy@system76.com>
16191 M: System76 Product Development <productdev@system76.com>
16192 L: platform-driver-x86@vger.kernel.org
16194 F: drivers/platform/x86/system76_acpi.c
16197 M: Christoph Hellwig <hch@infradead.org>
16199 F: Documentation/filesystems/sysv-fs.txt
16201 F: include/linux/sysv_fs.h
16203 TASKSTATS STATISTICS INTERFACE
16204 M: Balbir Singh <bsingharora@gmail.com>
16206 F: Documentation/accounting/taskstats*
16207 F: include/linux/taskstats*
16208 F: kernel/taskstats.c
16211 M: Jamal Hadi Salim <jhs@mojatatu.com>
16212 M: Cong Wang <xiyou.wangcong@gmail.com>
16213 M: Jiri Pirko <jiri@resnulli.us>
16214 L: netdev@vger.kernel.org
16216 F: include/net/pkt_cls.h
16217 F: include/net/pkt_sched.h
16218 F: include/net/tc_act/
16219 F: include/uapi/linux/pkt_cls.h
16220 F: include/uapi/linux/pkt_sched.h
16221 F: include/uapi/linux/tc_act/
16222 F: include/uapi/linux/tc_ematch/
16225 TC90522 MEDIA DRIVER
16226 M: Akihiro Tsukada <tskd08@gmail.com>
16227 L: linux-media@vger.kernel.org
16229 F: drivers/media/dvb-frontends/tc90522*
16231 TCP LOW PRIORITY MODULE
16232 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16233 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16234 W: http://tcp-lp-mod.sourceforge.net/
16236 F: net/ipv4/tcp_lp.c
16238 TDA10071 MEDIA DRIVER
16239 M: Antti Palosaari <crope@iki.fi>
16240 L: linux-media@vger.kernel.org
16241 W: https://linuxtv.org
16242 W: http://palosaari.fi/linux/
16243 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16244 T: git git://linuxtv.org/anttip/media_tree.git
16246 F: drivers/media/dvb-frontends/tda10071*
16248 TDA18212 MEDIA DRIVER
16249 M: Antti Palosaari <crope@iki.fi>
16250 L: linux-media@vger.kernel.org
16251 W: https://linuxtv.org
16252 W: http://palosaari.fi/linux/
16253 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16254 T: git git://linuxtv.org/anttip/media_tree.git
16256 F: drivers/media/tuners/tda18212*
16258 TDA18218 MEDIA DRIVER
16259 M: Antti Palosaari <crope@iki.fi>
16260 L: linux-media@vger.kernel.org
16261 W: https://linuxtv.org
16262 W: http://palosaari.fi/linux/
16263 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16264 T: git git://linuxtv.org/anttip/media_tree.git
16266 F: drivers/media/tuners/tda18218*
16268 TDA18250 MEDIA DRIVER
16269 M: Olli Salonen <olli.salonen@iki.fi>
16270 L: linux-media@vger.kernel.org
16271 W: https://linuxtv.org
16272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16273 T: git git://linuxtv.org/media_tree.git
16275 F: drivers/media/tuners/tda18250*
16277 TDA18271 MEDIA DRIVER
16278 M: Michael Krufky <mkrufky@linuxtv.org>
16279 L: linux-media@vger.kernel.org
16280 W: https://linuxtv.org
16281 W: http://github.com/mkrufky
16282 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16283 T: git git://linuxtv.org/mkrufky/tuners.git
16285 F: drivers/media/tuners/tda18271*
16287 TDA1997x MEDIA DRIVER
16288 M: Tim Harvey <tharvey@gateworks.com>
16289 L: linux-media@vger.kernel.org
16290 W: https://linuxtv.org
16291 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16293 F: drivers/media/i2c/tda1997x.*
16295 TDA827x MEDIA DRIVER
16296 M: Michael Krufky <mkrufky@linuxtv.org>
16297 L: linux-media@vger.kernel.org
16298 W: https://linuxtv.org
16299 W: http://github.com/mkrufky
16300 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16301 T: git git://linuxtv.org/mkrufky/tuners.git
16303 F: drivers/media/tuners/tda8290.*
16305 TDA8290 MEDIA DRIVER
16306 M: Michael Krufky <mkrufky@linuxtv.org>
16307 L: linux-media@vger.kernel.org
16308 W: https://linuxtv.org
16309 W: http://github.com/mkrufky
16310 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16311 T: git git://linuxtv.org/mkrufky/tuners.git
16313 F: drivers/media/tuners/tda8290.*
16315 TDA9840 MEDIA DRIVER
16316 M: Hans Verkuil <hverkuil@xs4all.nl>
16317 L: linux-media@vger.kernel.org
16318 T: git git://linuxtv.org/media_tree.git
16319 W: https://linuxtv.org
16321 F: drivers/media/i2c/tda9840*
16323 TEA5761 TUNER DRIVER
16324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16325 L: linux-media@vger.kernel.org
16326 W: https://linuxtv.org
16327 T: git git://linuxtv.org/media_tree.git
16329 F: drivers/media/tuners/tea5761.*
16331 TEA5767 TUNER DRIVER
16332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16333 L: linux-media@vger.kernel.org
16334 W: https://linuxtv.org
16335 T: git git://linuxtv.org/media_tree.git
16337 F: drivers/media/tuners/tea5767.*
16339 TEA6415C MEDIA DRIVER
16340 M: Hans Verkuil <hverkuil@xs4all.nl>
16341 L: linux-media@vger.kernel.org
16342 T: git git://linuxtv.org/media_tree.git
16343 W: https://linuxtv.org
16345 F: drivers/media/i2c/tea6415c*
16347 TEA6420 MEDIA DRIVER
16348 M: Hans Verkuil <hverkuil@xs4all.nl>
16349 L: linux-media@vger.kernel.org
16350 T: git git://linuxtv.org/media_tree.git
16351 W: https://linuxtv.org
16353 F: drivers/media/i2c/tea6420*
16356 M: Jiri Pirko <jiri@resnulli.us>
16357 L: netdev@vger.kernel.org
16359 F: drivers/net/team/
16360 F: include/linux/if_team.h
16361 F: include/uapi/linux/if_team.h
16363 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16364 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16366 F: arch/x86/platform/ts5500/
16368 TECHNOTREND USB IR RECEIVER
16369 M: Sean Young <sean@mess.org>
16370 L: linux-media@vger.kernel.org
16372 F: drivers/media/rc/ttusbir.c
16374 TECHWELL TW9910 VIDEO DECODER
16375 L: linux-media@vger.kernel.org
16377 F: drivers/media/i2c/tw9910.c
16378 F: include/media/i2c/tw9910.h
16381 M: Jens Wiklander <jens.wiklander@linaro.org>
16382 L: tee-dev@lists.linaro.org
16384 F: include/linux/tee_drv.h
16385 F: include/uapi/linux/tee.h
16387 F: Documentation/tee.txt
16389 TEGRA ARCHITECTURE SUPPORT
16390 M: Thierry Reding <thierry.reding@gmail.com>
16391 M: Jonathan Hunter <jonathanh@nvidia.com>
16392 L: linux-tegra@vger.kernel.org
16393 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16399 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16400 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16402 F: drivers/clk/tegra/
16405 M: Laxman Dewangan <ldewangan@nvidia.com>
16406 M: Jon Hunter <jonathanh@nvidia.com>
16408 F: drivers/dma/tegra*
16411 M: Laxman Dewangan <ldewangan@nvidia.com>
16412 R: Dmitry Osipenko <digetx@gmail.com>
16414 F: drivers/i2c/busses/i2c-tegra.c
16416 TEGRA IOMMU DRIVERS
16417 M: Thierry Reding <thierry.reding@gmail.com>
16418 L: linux-tegra@vger.kernel.org
16420 F: drivers/iommu/tegra*
16423 M: Laxman Dewangan <ldewangan@nvidia.com>
16425 F: drivers/input/keyboard/tegra-kbc.c
16428 M: Stefan Agner <stefan@agner.ch>
16429 M: Lucas Stach <dev@lynxeye.de>
16431 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16432 F: drivers/mtd/nand/raw/tegra_nand.c
16435 M: Thierry Reding <thierry.reding@gmail.com>
16437 F: drivers/pwm/pwm-tegra.c
16439 TEGRA SERIAL DRIVER
16440 M: Laxman Dewangan <ldewangan@nvidia.com>
16442 F: drivers/tty/serial/serial-tegra.c
16445 M: Laxman Dewangan <ldewangan@nvidia.com>
16447 F: drivers/spi/spi-tegra*
16449 TEGRA XUSB PADCTL DRIVER
16450 M: JC Kuo <jckuo@nvidia.com>
16452 F: drivers/phy/tegra/xusb*
16454 TEHUTI ETHERNET DRIVER
16455 M: Andy Gospodarek <andy@greyhouse.net>
16456 L: netdev@vger.kernel.org
16458 F: drivers/net/ethernet/tehuti/*
16460 Telecom Clock Driver for MCPL0010
16461 M: Mark Gross <mark.gross@intel.com>
16463 F: drivers/char/tlclk.c
16465 TENSILICA XTENSA PORT (xtensa)
16466 M: Chris Zankel <chris@zankel.net>
16467 M: Max Filippov <jcmvbkbc@gmail.com>
16468 L: linux-xtensa@linux-xtensa.org
16469 T: git git://github.com/czankel/xtensa-linux.git
16472 F: drivers/irqchip/irq-xtensa-*
16474 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16475 M: Nishanth Menon <nm@ti.com>
16476 M: Tero Kristo <t-kristo@ti.com>
16477 M: Santosh Shilimkar <ssantosh@kernel.org>
16478 L: linux-arm-kernel@lists.infradead.org
16480 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16481 F: drivers/firmware/ti_sci*
16482 F: include/linux/soc/ti/ti_sci_protocol.h
16483 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16484 F: drivers/soc/ti/ti_sci_pm_domains.c
16485 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16486 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16487 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16488 F: drivers/clk/keystone/sci-clk.c
16489 F: drivers/reset/reset-ti-sci.c
16490 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16491 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16492 F: drivers/irqchip/irq-ti-sci-intr.c
16493 F: drivers/irqchip/irq-ti-sci-inta.c
16494 F: include/linux/soc/ti/ti_sci_inta_msi.h
16495 F: drivers/soc/ti/ti_sci_inta_msi.c
16497 Texas Instruments ASoC drivers
16498 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16499 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16503 Texas Instruments' DAC7612 DAC Driver
16504 M: Ricardo Ribalda <ricardo@ribalda.com>
16505 L: linux-iio@vger.kernel.org
16507 F: drivers/iio/dac/ti-dac7612.c
16508 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16510 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16511 M: Hans Verkuil <hverkuil@xs4all.nl>
16512 L: linux-media@vger.kernel.org
16513 T: git git://linuxtv.org/media_tree.git
16514 W: https://linuxtv.org
16516 F: drivers/media/radio/radio-raremono.c
16519 M: Zhang Rui <rui.zhang@intel.com>
16520 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16521 R: Amit Kucheria <amit.kucheria@verdurent.com>
16522 L: linux-pm@vger.kernel.org
16523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16524 Q: https://patchwork.kernel.org/project/linux-pm/list/
16526 F: drivers/thermal/
16527 F: include/linux/thermal.h
16528 F: include/uapi/linux/thermal.h
16529 F: include/linux/cpu_cooling.h
16530 F: Documentation/devicetree/bindings/thermal/
16532 THERMAL/CPU_COOLING
16533 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16534 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16535 M: Viresh Kumar <viresh.kumar@linaro.org>
16536 M: Javi Merino <javi.merino@kernel.org>
16537 L: linux-pm@vger.kernel.org
16539 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16540 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16541 F: drivers/thermal/cpufreq_cooling.c
16542 F: drivers/thermal/cpuidle_cooling.c
16543 F: include/linux/cpu_cooling.h
16545 THERMAL DRIVER FOR AMLOGIC SOCS
16546 M: Guillaume La Roque <glaroque@baylibre.com>
16547 L: linux-pm@vger.kernel.org
16548 L: linux-amlogic@lists.infradead.org
16549 W: http://linux-meson.com/
16551 F: drivers/thermal/amlogic_thermal.c
16552 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16554 THINKPAD ACPI EXTRAS DRIVER
16555 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16556 L: ibm-acpi-devel@lists.sourceforge.net
16557 L: platform-driver-x86@vger.kernel.org
16558 W: http://ibm-acpi.sourceforge.net
16559 W: http://thinkwiki.org/wiki/Ibm-acpi
16560 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16562 F: drivers/platform/x86/thinkpad_acpi.c
16565 M: Andreas Noever <andreas.noever@gmail.com>
16566 M: Michael Jamet <michael.jamet@intel.com>
16567 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16568 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16569 L: linux-usb@vger.kernel.org
16571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16572 F: Documentation/admin-guide/thunderbolt.rst
16573 F: drivers/thunderbolt/
16574 F: include/linux/thunderbolt.h
16576 THUNDERBOLT NETWORK DRIVER
16577 M: Michael Jamet <michael.jamet@intel.com>
16578 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16579 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16580 L: netdev@vger.kernel.org
16582 F: drivers/net/thunderbolt.c
16584 THUNDERX GPIO DRIVER
16585 M: Robert Richter <rrichter@marvell.com>
16587 F: drivers/gpio/gpio-thunderx.c
16589 TI AM437X VPFE DRIVER
16590 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16591 L: linux-media@vger.kernel.org
16592 W: https://linuxtv.org
16593 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16594 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16596 F: drivers/media/platform/am437x/
16598 TI BANDGAP AND THERMAL DRIVER
16599 M: Eduardo Valentin <edubezval@gmail.com>
16600 M: Keerthy <j-keerthy@ti.com>
16601 L: linux-pm@vger.kernel.org
16602 L: linux-omap@vger.kernel.org
16604 F: drivers/thermal/ti-soc-thermal/
16606 TI BQ27XXX POWER SUPPLY DRIVER
16607 R: Andrew F. Davis <afd@ti.com>
16608 F: include/linux/power/bq27xxx_battery.h
16609 F: drivers/power/supply/bq27xxx_battery.c
16610 F: drivers/power/supply/bq27xxx_battery_i2c.c
16612 TI CDCE706 CLOCK DRIVER
16613 M: Max Filippov <jcmvbkbc@gmail.com>
16615 F: drivers/clk/clk-cdce706.c
16618 M: Tero Kristo <t-kristo@ti.com>
16619 L: linux-omap@vger.kernel.org
16622 F: include/linux/clk/ti.h
16624 TI DAVINCI MACHINE SUPPORT
16625 M: Sekhar Nori <nsekhar@ti.com>
16626 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16630 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16631 F: arch/arm/mach-davinci/
16632 F: drivers/i2c/busses/i2c-davinci.c
16633 F: arch/arm/boot/dts/da850*
16635 TI DAVINCI SERIES CLOCK DRIVER
16636 M: David Lechner <david@lechnology.com>
16637 R: Sekhar Nori <nsekhar@ti.com>
16639 F: Documentation/devicetree/bindings/clock/ti/davinci/
16640 F: drivers/clk/davinci/
16642 TI DAVINCI SERIES GPIO DRIVER
16643 M: Keerthy <j-keerthy@ti.com>
16644 L: linux-gpio@vger.kernel.org
16646 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16647 F: drivers/gpio/gpio-davinci.c
16649 TI DAVINCI SERIES MEDIA DRIVER
16650 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16651 L: linux-media@vger.kernel.org
16652 W: https://linuxtv.org
16653 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16654 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16656 F: drivers/media/platform/davinci/
16657 F: include/media/davinci/
16659 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16660 R: David Lechner <david@lechnology.com>
16661 L: linux-iio@vger.kernel.org
16662 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16663 F: drivers/counter/ti-eqep.c
16665 TI ETHERNET SWITCH DRIVER (CPSW)
16666 R: Grygorii Strashko <grygorii.strashko@ti.com>
16667 L: linux-omap@vger.kernel.org
16668 L: netdev@vger.kernel.org
16670 F: drivers/net/ethernet/ti/cpsw*
16671 F: drivers/net/ethernet/ti/davinci*
16673 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16674 M: Alex Dubov <oakad@yahoo.com>
16676 W: http://tifmxx.berlios.de/
16677 F: drivers/memstick/host/tifm_ms.c
16678 F: drivers/misc/tifm*
16679 F: drivers/mmc/host/tifm_sd.c
16680 F: include/linux/tifm.h
16682 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16683 M: Santosh Shilimkar <ssantosh@kernel.org>
16684 L: linux-kernel@vger.kernel.org
16685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16687 F: drivers/soc/ti/*
16688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16690 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16691 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16692 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16693 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16695 F: sound/soc/codecs/lm49453*
16696 F: sound/soc/codecs/isabelle*
16698 TI LP855x BACKLIGHT DRIVER
16699 M: Milo Kim <milo.kim@ti.com>
16701 F: Documentation/driver-api/backlight/lp855x-driver.rst
16702 F: drivers/video/backlight/lp855x_bl.c
16703 F: include/linux/platform_data/lp855x.h
16705 TI LP8727 CHARGER DRIVER
16706 M: Milo Kim <milo.kim@ti.com>
16708 F: drivers/power/supply/lp8727_charger.c
16709 F: include/linux/platform_data/lp8727.h
16711 TI LP8788 MFD DRIVER
16712 M: Milo Kim <milo.kim@ti.com>
16714 F: drivers/iio/adc/lp8788_adc.c
16715 F: drivers/leds/leds-lp8788.c
16716 F: drivers/mfd/lp8788*.c
16717 F: drivers/power/supply/lp8788-charger.c
16718 F: drivers/regulator/lp8788-*.c
16719 F: include/linux/mfd/lp8788*.h
16721 TI NETCP ETHERNET DRIVER
16722 M: Wingman Kwok <w-kwok2@ti.com>
16723 M: Murali Karicheri <m-karicheri2@ti.com>
16724 L: netdev@vger.kernel.org
16726 F: drivers/net/ethernet/ti/netcp*
16728 TI PCM3060 ASoC CODEC DRIVER
16729 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16732 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16733 F: sound/soc/codecs/pcm3060*
16735 TI TAS571X FAMILY ASoC CODEC DRIVER
16736 M: Kevin Cernekee <cernekee@chromium.org>
16737 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16739 F: sound/soc/codecs/tas571x*
16741 TI TCAN4X5X DEVICE DRIVER
16742 M: Dan Murphy <dmurphy@ti.com>
16743 L: linux-can@vger.kernel.org
16745 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16746 F: drivers/net/can/m_can/tcan4x5x.c
16748 TI TRF7970A NFC DRIVER
16749 M: Mark Greer <mgreer@animalcreek.com>
16750 L: linux-wireless@vger.kernel.org
16751 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16753 F: drivers/nfc/trf7970a.c
16754 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16756 TI TWL4030 SERIES SOC CODEC DRIVER
16757 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16760 F: sound/soc/codecs/twl4030*
16763 M: Benoit Parrot <bparrot@ti.com>
16764 L: linux-media@vger.kernel.org
16765 W: http://linuxtv.org/
16766 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16768 F: drivers/media/platform/ti-vpe/
16769 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16770 Documentation/devicetree/bindings/media/ti,cal.yaml
16772 TI WILINK WIRELESS DRIVERS
16773 L: linux-wireless@vger.kernel.org
16774 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16775 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16778 F: drivers/net/wireless/ti/
16779 F: include/linux/wl12xx.h
16781 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16782 M: John Stultz <john.stultz@linaro.org>
16783 M: Thomas Gleixner <tglx@linutronix.de>
16784 R: Stephen Boyd <sboyd@kernel.org>
16785 L: linux-kernel@vger.kernel.org
16786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16788 F: include/linux/clocksource.h
16789 F: include/linux/time.h
16790 F: include/linux/timex.h
16791 F: include/uapi/linux/time.h
16792 F: include/uapi/linux/timex.h
16793 F: kernel/time/clocksource.c
16794 F: kernel/time/time*.c
16795 F: kernel/time/alarmtimer.c
16796 F: kernel/time/ntp.c
16797 F: tools/testing/selftests/timers/
16800 M: Jon Maloy <jmaloy@redhat.com>
16801 M: Ying Xue <ying.xue@windriver.com>
16802 L: netdev@vger.kernel.org (core kernel code)
16803 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16804 W: http://tipc.sourceforge.net/
16806 F: include/uapi/linux/tipc*.h
16809 TLAN NETWORK DRIVER
16810 M: Samuel Chessman <chessman@tux.org>
16811 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16812 W: http://sourceforge.net/projects/tlan/
16814 F: Documentation/networking/device_drivers/ti/tlan.txt
16815 F: drivers/net/ethernet/ti/tlan.*
16817 TM6000 VIDEO4LINUX DRIVER
16818 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16819 L: linux-media@vger.kernel.org
16820 W: https://linuxtv.org
16821 T: git git://linuxtv.org/media_tree.git
16823 F: drivers/media/usb/tm6000/
16824 F: Documentation/media/v4l-drivers/tm6000*
16826 TMIO/SDHI MMC DRIVER
16827 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16828 L: linux-mmc@vger.kernel.org
16830 F: drivers/mmc/host/tmio_mmc*
16831 F: drivers/mmc/host/renesas_sdhi*
16832 F: include/linux/mfd/tmio.h
16834 TMP401 HARDWARE MONITOR DRIVER
16835 M: Guenter Roeck <linux@roeck-us.net>
16836 L: linux-hwmon@vger.kernel.org
16838 F: Documentation/hwmon/tmp401.rst
16839 F: drivers/hwmon/tmp401.c
16841 TMP513 HARDWARE MONITOR DRIVER
16842 M: Eric Tremblay <etremblay@distech-controls.com>
16843 L: linux-hwmon@vger.kernel.org
16845 F: Documentation/hwmon/tmp513.rst
16846 F: drivers/hwmon/tmp513.c
16848 TMPFS (SHMEM FILESYSTEM)
16849 M: Hugh Dickins <hughd@google.com>
16850 L: linux-mm@kvack.org
16852 F: include/linux/shmem_fs.h
16855 TOMOYO SECURITY MODULE
16856 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16857 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16858 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16859 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16860 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16861 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16862 W: https://tomoyo.osdn.jp/
16864 F: security/tomoyo/
16866 TOPSTAR LAPTOP EXTRAS DRIVER
16867 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16868 L: platform-driver-x86@vger.kernel.org
16870 F: drivers/platform/x86/topstar-laptop.c
16872 TORTURE-TEST MODULES
16873 M: Davidlohr Bueso <dave@stgolabs.net>
16874 M: "Paul E. McKenney" <paulmck@kernel.org>
16875 M: Josh Triplett <josh@joshtriplett.org>
16876 L: linux-kernel@vger.kernel.org
16878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16879 F: Documentation/RCU/torture.txt
16880 F: kernel/torture.c
16881 F: kernel/rcu/rcutorture.c
16882 F: kernel/rcu/rcuperf.c
16883 F: kernel/locking/locktorture.c
16885 TOSHIBA ACPI EXTRAS DRIVER
16886 M: Azael Avalos <coproscefalo@gmail.com>
16887 L: platform-driver-x86@vger.kernel.org
16889 F: drivers/platform/x86/toshiba_acpi.c
16891 TOSHIBA BLUETOOTH DRIVER
16892 M: Azael Avalos <coproscefalo@gmail.com>
16893 L: platform-driver-x86@vger.kernel.org
16895 F: drivers/platform/x86/toshiba_bluetooth.c
16897 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16898 M: Azael Avalos <coproscefalo@gmail.com>
16899 L: platform-driver-x86@vger.kernel.org
16901 F: drivers/platform/x86/toshiba_haps.c
16904 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16905 W: http://www.buzzard.org.uk/toshiba/
16907 F: drivers/char/toshiba.c
16908 F: include/linux/toshiba.h
16909 F: include/uapi/linux/toshiba.h
16911 TOSHIBA TC358743 DRIVER
16912 M: Mats Randgaard <matrandg@cisco.com>
16913 L: linux-media@vger.kernel.org
16915 F: drivers/media/i2c/tc358743*
16916 F: include/media/i2c/tc358743.h
16918 TOSHIBA WMI HOTKEYS DRIVER
16919 M: Azael Avalos <coproscefalo@gmail.com>
16920 L: platform-driver-x86@vger.kernel.org
16922 F: drivers/platform/x86/toshiba-wmi.c
16925 M: Peter Huewe <peterhuewe@gmx.de>
16926 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16927 R: Jason Gunthorpe <jgg@ziepe.ca>
16928 L: linux-integrity@vger.kernel.org
16929 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16930 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16931 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16933 F: drivers/char/tpm/
16936 M: Steven Rostedt <rostedt@goodmis.org>
16937 M: Ingo Molnar <mingo@redhat.com>
16938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16940 F: Documentation/trace/ftrace.rst
16941 F: arch/*/*/*/ftrace.h
16942 F: arch/*/kernel/ftrace.c
16943 F: include/*/ftrace.h
16944 F: include/linux/trace*.h
16947 F: tools/testing/selftests/ftrace/
16949 TRACING MMIO ACCESSES (MMIOTRACE)
16950 M: Steven Rostedt <rostedt@goodmis.org>
16951 M: Ingo Molnar <mingo@kernel.org>
16952 R: Karol Herbst <karolherbst@gmail.com>
16953 R: Pekka Paalanen <ppaalanen@gmail.com>
16955 L: linux-kernel@vger.kernel.org
16956 L: nouveau@lists.freedesktop.org
16957 F: kernel/trace/trace_mmiotrace.c
16958 F: include/linux/mmiotrace.h
16959 F: arch/x86/mm/kmmio.c
16960 F: arch/x86/mm/mmio-mod.c
16961 F: arch/x86/mm/testmmiotrace.c
16964 M: Jiri Kosina <trivial@kernel.org>
16965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16967 K: ^Subject:.*(?i)trivial
16969 TEMPO SEMICONDUCTOR DRIVERS
16970 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16972 F: sound/soc/codecs/tscs*.c
16973 F: sound/soc/codecs/tscs*.h
16974 F: Documentation/devicetree/bindings/sound/tscs*.txt
16977 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16978 M: Jiri Slaby <jslaby@suse.com>
16980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16981 F: Documentation/driver-api/serial/
16983 F: drivers/tty/serial/serial_core.c
16984 F: include/linux/serial_core.h
16985 F: include/linux/serial.h
16986 F: include/linux/tty.h
16987 F: include/uapi/linux/serial_core.h
16988 F: include/uapi/linux/serial.h
16989 F: include/uapi/linux/tty.h
16991 TUA9001 MEDIA DRIVER
16992 M: Antti Palosaari <crope@iki.fi>
16993 L: linux-media@vger.kernel.org
16994 W: https://linuxtv.org
16995 W: http://palosaari.fi/linux/
16996 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16997 T: git git://linuxtv.org/anttip/media_tree.git
16999 F: drivers/media/tuners/tua9001*
17001 TULIP NETWORK DRIVERS
17002 L: netdev@vger.kernel.org
17003 L: linux-parisc@vger.kernel.org
17005 F: drivers/net/ethernet/dec/tulip/
17008 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17009 W: http://vtun.sourceforge.net/tun
17011 F: Documentation/networking/tuntap.txt
17012 F: arch/um/os-Linux/drivers/
17014 TURBOCHANNEL SUBSYSTEM
17015 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17016 M: Ralf Baechle <ralf@linux-mips.org>
17017 L: linux-mips@vger.kernel.org
17018 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17021 F: include/linux/tc.h
17024 M: "Len Brown" <lenb@kernel.org>
17025 L: linux-pm@vger.kernel.org
17026 B: https://bugzilla.kernel.org
17027 Q: https://patchwork.kernel.org/project/linux-pm/list/
17028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17030 F: tools/power/x86/turbostat/
17032 TW5864 VIDEO4LINUX DRIVER
17033 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17034 M: Anton Sviridenko <anton@corp.bluecherry.net>
17035 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17036 M: Andrey Utkin <andrey_utkin@fastmail.com>
17037 L: linux-media@vger.kernel.org
17039 F: drivers/media/pci/tw5864/
17041 TW68 VIDEO4LINUX DRIVER
17042 M: Hans Verkuil <hverkuil@xs4all.nl>
17043 L: linux-media@vger.kernel.org
17044 T: git git://linuxtv.org/media_tree.git
17045 W: https://linuxtv.org
17047 F: drivers/media/pci/tw68/
17049 TW686X VIDEO4LINUX DRIVER
17050 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17051 L: linux-media@vger.kernel.org
17052 T: git git://linuxtv.org/media_tree.git
17053 W: http://linuxtv.org
17055 F: drivers/media/pci/tw686x/
17057 UBI FILE SYSTEM (UBIFS)
17058 M: Richard Weinberger <richard@nod.at>
17059 L: linux-mtd@lists.infradead.org
17060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17062 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17064 F: Documentation/filesystems/ubifs.txt
17067 UCLINUX (M68KNOMMU AND COLDFIRE)
17068 M: Greg Ungerer <gerg@linux-m68k.org>
17069 W: http://www.linux-m68k.org/
17070 W: http://www.uclinux.org/
17071 L: linux-m68k@lists.linux-m68k.org
17072 L: uclinux-dev@uclinux.org (subscribers-only)
17073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17075 F: arch/m68k/coldfire/
17077 F: arch/m68k/*/*_no.*
17078 F: arch/m68k/include/asm/*_no.*
17081 M: Jan Kara <jack@suse.com>
17083 F: Documentation/filesystems/udf.txt
17087 M: Bastien Nocera <hadess@hadess.net>
17088 L: linux-input@vger.kernel.org
17090 F: drivers/hid/hid-udraw-ps3.c
17093 M: Evgeniy Dushistov <dushistov@mail.ru>
17095 F: Documentation/admin-guide/ufs.rst
17098 UHID USERSPACE HID IO DRIVER
17099 M: David Herrmann <dh.herrmann@googlemail.com>
17100 L: linux-input@vger.kernel.org
17102 F: drivers/hid/uhid.c
17103 F: include/uapi/linux/uhid.h
17106 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17107 L: linux-usb@vger.kernel.org
17109 F: drivers/usb/common/ulpi.c
17110 F: include/linux/ulpi/
17113 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17114 L: linux-fsdevel@vger.kernel.org
17118 UNICORE32 ARCHITECTURE
17119 M: Guan Xuetao <gxt@pku.edu.cn>
17120 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17122 T: git git://github.com/gxt/linux.git
17126 M: Tony Finch <dot@dotat.at>
17127 W: http://dotat.at/prog/unifdef
17129 F: scripts/unifdef.c
17131 UNIFORM CDROM DRIVER
17132 M: Jens Axboe <axboe@kernel.dk>
17133 W: http://www.kernel.dk
17135 F: Documentation/cdrom/
17136 F: drivers/cdrom/cdrom.c
17137 F: include/linux/cdrom.h
17138 F: include/uapi/linux/cdrom.h
17140 UNISYS S-PAR DRIVERS
17141 M: David Kershner <david.kershner@unisys.com>
17142 L: sparmaintainer@unisys.com (Unisys internal)
17144 F: include/linux/visorbus.h
17145 F: drivers/visorbus/
17146 F: drivers/staging/unisys/
17148 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17149 R: Alim Akhtar <alim.akhtar@samsung.com>
17150 R: Avri Altman <avri.altman@wdc.com>
17151 L: linux-scsi@vger.kernel.org
17153 F: Documentation/scsi/ufs.txt
17154 F: drivers/scsi/ufs/
17156 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17157 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17158 L: linux-scsi@vger.kernel.org
17160 F: drivers/scsi/ufs/*dwc*
17162 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17163 M: Stanley Chu <stanley.chu@mediatek.com>
17164 L: linux-scsi@vger.kernel.org
17165 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17167 F: drivers/scsi/ufs/ufs-mediatek*
17169 UNSORTED BLOCK IMAGES (UBI)
17170 M: Richard Weinberger <richard@nod.at>
17171 W: http://www.linux-mtd.infradead.org/
17172 L: linux-mtd@lists.infradead.org
17173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17176 F: drivers/mtd/ubi/
17177 F: include/linux/mtd/ubi.h
17178 F: include/uapi/mtd/ubi-user.h
17180 USB "USBNET" DRIVER FRAMEWORK
17181 M: Oliver Neukum <oneukum@suse.com>
17182 L: netdev@vger.kernel.org
17183 W: http://www.linux-usb.org/usbnet
17185 F: drivers/net/usb/usbnet.c
17186 F: include/linux/usb/usbnet.h
17189 M: Oliver Neukum <oneukum@suse.com>
17190 L: linux-usb@vger.kernel.org
17192 F: Documentation/usb/acm.rst
17193 F: drivers/usb/class/cdc-acm.*
17195 USB AR5523 WIRELESS DRIVER
17196 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17197 L: linux-wireless@vger.kernel.org
17199 F: drivers/net/wireless/ath/ar5523/
17202 M: Oliver Neukum <oneukum@suse.com>
17203 L: linux-usb@vger.kernel.org
17204 L: linux-scsi@vger.kernel.org
17206 F: drivers/usb/storage/uas.c
17208 USB CDC ETHERNET DRIVER
17209 M: Oliver Neukum <oliver@neukum.org>
17210 L: linux-usb@vger.kernel.org
17212 F: drivers/net/usb/cdc_*.c
17213 F: include/uapi/linux/usb/cdc.h
17215 USB CHAOSKEY DRIVER
17216 M: Keith Packard <keithp@keithp.com>
17217 L: linux-usb@vger.kernel.org
17219 F: drivers/usb/misc/chaoskey.c
17221 USB CYPRESS C67X00 DRIVER
17222 M: Peter Korsgaard <jacmet@sunsite.dk>
17223 L: linux-usb@vger.kernel.org
17225 F: drivers/usb/c67x00/
17227 USB DAVICOM DM9601 DRIVER
17228 M: Peter Korsgaard <jacmet@sunsite.dk>
17229 L: netdev@vger.kernel.org
17230 W: http://www.linux-usb.org/usbnet
17232 F: drivers/net/usb/dm9601.c
17235 M: Alan Stern <stern@rowland.harvard.edu>
17236 L: linux-usb@vger.kernel.org
17238 F: Documentation/usb/ehci.rst
17239 F: drivers/usb/host/ehci*
17241 USB GADGET/PERIPHERAL SUBSYSTEM
17242 M: Felipe Balbi <balbi@kernel.org>
17243 L: linux-usb@vger.kernel.org
17244 W: http://www.linux-usb.org/gadget
17245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17247 F: drivers/usb/gadget/
17248 F: include/linux/usb/gadget*
17250 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17251 M: Jiri Kosina <jikos@kernel.org>
17252 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17253 L: linux-usb@vger.kernel.org
17254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17256 F: Documentation/hid/hiddev.rst
17257 F: drivers/hid/usbhid/
17259 USB INTEL XHCI ROLE MUX DRIVER
17260 M: Hans de Goede <hdegoede@redhat.com>
17261 L: linux-usb@vger.kernel.org
17263 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17265 USB IP DRIVER FOR HISILICON KIRIN
17266 M: Yu Chen <chenyu56@huawei.com>
17267 M: Binghui Wang <wangbinghui@hisilicon.com>
17268 L: linux-usb@vger.kernel.org
17270 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17271 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17274 M: Olav Kongas <ok@artecdesign.ee>
17275 L: linux-usb@vger.kernel.org
17277 F: drivers/usb/host/isp116x*
17278 F: include/linux/usb/isp116x.h
17280 USB LAN78XX ETHERNET DRIVER
17281 M: Woojung Huh <woojung.huh@microchip.com>
17282 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17283 L: netdev@vger.kernel.org
17285 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17286 F: drivers/net/usb/lan78xx.*
17287 F: include/dt-bindings/net/microchip-lan78xx.h
17289 USB MASS STORAGE DRIVER
17290 M: Alan Stern <stern@rowland.harvard.edu>
17291 L: linux-usb@vger.kernel.org
17292 L: usb-storage@lists.one-eyed-alien.net
17294 F: drivers/usb/storage/
17297 M: Clemens Ladisch <clemens@ladisch.de>
17298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17301 F: sound/usb/midi.*
17303 USB NETWORKING DRIVERS
17304 L: linux-usb@vger.kernel.org
17306 F: drivers/net/usb/
17309 M: Alan Stern <stern@rowland.harvard.edu>
17310 L: linux-usb@vger.kernel.org
17312 F: Documentation/usb/ohci.rst
17313 F: drivers/usb/host/ohci*
17315 USB OTG FSM (Finite State Machine)
17316 M: Peter Chen <Peter.Chen@nxp.com>
17317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17318 L: linux-usb@vger.kernel.org
17320 F: drivers/usb/common/usb-otg-fsm.c
17323 M: Valentina Manea <valentina.manea.m@gmail.com>
17324 M: Shuah Khan <shuah@kernel.org>
17325 M: Shuah Khan <skhan@linuxfoundation.org>
17326 L: linux-usb@vger.kernel.org
17328 F: Documentation/usb/usbip_protocol.rst
17329 F: drivers/usb/usbip/
17330 F: tools/usb/usbip/
17331 F: tools/testing/selftests/drivers/usb/usbip/
17334 M: Petko Manolov <petkan@nucleusys.com>
17335 L: linux-usb@vger.kernel.org
17336 L: netdev@vger.kernel.org
17337 T: git git://github.com/petkan/pegasus.git
17338 W: https://github.com/petkan/pegasus
17340 F: drivers/net/usb/pegasus.*
17343 M: Felipe Balbi <balbi@kernel.org>
17344 L: linux-usb@vger.kernel.org
17345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17347 F: drivers/usb/phy/
17349 USB PRINTER DRIVER (usblp)
17350 M: Pete Zaitcev <zaitcev@redhat.com>
17351 L: linux-usb@vger.kernel.org
17353 F: drivers/usb/class/usblp.c
17355 USB QMI WWAN NETWORK DRIVER
17356 M: Bjørn Mork <bjorn@mork.no>
17357 L: netdev@vger.kernel.org
17359 F: Documentation/ABI/testing/sysfs-class-net-qmi
17360 F: drivers/net/usb/qmi_wwan.c
17363 M: Petko Manolov <petkan@nucleusys.com>
17364 L: linux-usb@vger.kernel.org
17365 L: netdev@vger.kernel.org
17366 T: git git://github.com/petkan/rtl8150.git
17367 W: https://github.com/petkan/rtl8150
17369 F: drivers/net/usb/rtl8150.c
17371 USB SERIAL SUBSYSTEM
17372 M: Johan Hovold <johan@kernel.org>
17373 L: linux-usb@vger.kernel.org
17374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17376 F: Documentation/usb/usb-serial.rst
17377 F: drivers/usb/serial/
17378 F: include/linux/usb/serial.h
17380 USB SMSC75XX ETHERNET DRIVER
17381 M: Steve Glendinning <steve.glendinning@shawell.net>
17382 L: netdev@vger.kernel.org
17384 F: drivers/net/usb/smsc75xx.*
17386 USB SMSC95XX ETHERNET DRIVER
17387 M: Steve Glendinning <steve.glendinning@shawell.net>
17388 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17389 L: netdev@vger.kernel.org
17391 F: drivers/net/usb/smsc95xx.*
17394 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17395 L: linux-usb@vger.kernel.org
17396 W: http://www.linux-usb.org
17397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17399 F: Documentation/devicetree/bindings/usb/
17400 F: Documentation/usb/
17402 F: include/linux/usb.h
17403 F: include/linux/usb/
17405 USB TYPEC BUS FOR ALTERNATE MODES
17406 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17407 L: linux-usb@vger.kernel.org
17409 F: Documentation/ABI/testing/sysfs-bus-typec
17410 F: Documentation/driver-api/usb/typec_bus.rst
17411 F: drivers/usb/typec/altmodes/
17412 F: include/linux/usb/typec_altmode.h
17415 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17416 L: linux-usb@vger.kernel.org
17418 F: Documentation/ABI/testing/sysfs-class-typec
17419 F: Documentation/driver-api/usb/typec.rst
17420 F: drivers/usb/typec/
17421 F: include/linux/usb/typec.h
17423 USB TYPEC PI3USB30532 MUX DRIVER
17424 M: Hans de Goede <hdegoede@redhat.com>
17425 L: linux-usb@vger.kernel.org
17427 F: drivers/usb/typec/mux/pi3usb30532.c
17429 USB TYPEC PORT CONTROLLER DRIVERS
17430 M: Guenter Roeck <linux@roeck-us.net>
17431 L: linux-usb@vger.kernel.org
17433 F: drivers/usb/typec/tcpm/
17436 M: Alan Stern <stern@rowland.harvard.edu>
17437 L: linux-usb@vger.kernel.org
17439 F: drivers/usb/host/uhci*
17442 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17443 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17444 L: linux-media@vger.kernel.org
17445 T: git git://linuxtv.org/media_tree.git
17446 W: http://www.ideasonboard.org/uvc/
17448 F: drivers/media/usb/uvc/
17449 F: include/uapi/linux/uvcvideo.h
17452 M: Hans Verkuil <hverkuil@xs4all.nl>
17453 L: linux-media@vger.kernel.org
17454 T: git git://linuxtv.org/media_tree.git
17455 W: https://linuxtv.org
17457 F: drivers/media/usb/usbvision/
17460 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17461 L: linux-usb@vger.kernel.org
17463 F: drivers/usb/gadget/function/*uvc*
17464 F: drivers/usb/gadget/legacy/webcam.c
17465 F: include/uapi/linux/usb/g_uvc.h
17467 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17468 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17469 L: linux-wireless@vger.kernel.org
17471 F: drivers/net/wireless/rndis_wlan.c
17474 M: Mathias Nyman <mathias.nyman@intel.com>
17475 L: linux-usb@vger.kernel.org
17477 F: drivers/usb/host/xhci*
17478 F: drivers/usb/host/pci-quirks*
17481 L: linux-wireless@vger.kernel.org
17482 W: http://linux-lc100020.sourceforge.net
17484 F: drivers/net/wireless/zydas/zd1201.*
17487 M: Antoine Jacquet <royale@zerezo.com>
17488 L: linux-usb@vger.kernel.org
17489 L: linux-media@vger.kernel.org
17490 T: git git://linuxtv.org/media_tree.git
17491 W: http://royale.zerezo.com/zr364xx/
17493 F: Documentation/media/v4l-drivers/zr364xx*
17494 F: drivers/media/usb/zr364xx/
17496 USER-MODE LINUX (UML)
17497 M: Jeff Dike <jdike@addtoit.com>
17498 M: Richard Weinberger <richard@nod.at>
17499 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17500 L: linux-um@lists.infradead.org
17501 W: http://user-mode-linux.sourceforge.net
17502 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17505 F: Documentation/virt/uml/
17510 USERSPACE COPYIN/COPYOUT (UIOVEC)
17511 M: Alexander Viro <viro@zeniv.linux.org.uk>
17514 F: include/linux/uio.h
17516 USERSPACE DMA BUFFER DRIVER
17517 M: Gerd Hoffmann <kraxel@redhat.com>
17519 L: dri-devel@lists.freedesktop.org
17520 F: drivers/dma-buf/udmabuf.c
17521 F: include/uapi/linux/udmabuf.h
17522 T: git git://anongit.freedesktop.org/drm/drm-misc
17524 USERSPACE I/O (UIO)
17525 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17528 F: Documentation/driver-api/uio-howto.rst
17530 F: include/linux/uio_driver.h
17533 M: Karel Zak <kzak@redhat.com>
17534 L: util-linux@vger.kernel.org
17535 W: http://en.wikipedia.org/wiki/Util-linux
17536 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17540 M: Christoph Hellwig <hch@lst.de>
17541 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17542 L: linux-kernel@vger.kernel.org
17543 T: git git://git.infradead.org/users/hch/uuid.git
17546 F: include/linux/uuid.h
17547 F: include/uapi/linux/uuid.h
17551 M: Michal Januszewski <spock@gentoo.org>
17552 L: linux-fbdev@vger.kernel.org
17553 W: https://github.com/mjanusz/v86d
17555 F: Documentation/fb/uvesafb.rst
17556 F: drivers/video/fbdev/uvesafb.*
17559 M: Stefan Agner <stefan@agner.ch>
17560 L: linux-mtd@lists.infradead.org
17562 F: drivers/mtd/nand/raw/vf610_nfc.c
17564 VFAT/FAT/MSDOS FILESYSTEM
17565 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17567 F: Documentation/filesystems/vfat.rst
17571 M: Alex Williamson <alex.williamson@redhat.com>
17572 R: Cornelia Huck <cohuck@redhat.com>
17573 L: kvm@vger.kernel.org
17574 T: git git://github.com/awilliam/linux-vfio.git
17576 F: Documentation/driver-api/vfio.rst
17578 F: include/linux/vfio.h
17579 F: include/uapi/linux/vfio.h
17581 VFIO MEDIATED DEVICE DRIVERS
17582 M: Kirti Wankhede <kwankhede@nvidia.com>
17583 L: kvm@vger.kernel.org
17585 F: Documentation/driver-api/vfio-mediated-device.rst
17586 F: drivers/vfio/mdev/
17587 F: include/linux/mdev.h
17588 F: samples/vfio-mdev/
17590 VFIO PLATFORM DRIVER
17591 M: Eric Auger <eric.auger@redhat.com>
17592 L: kvm@vger.kernel.org
17594 F: drivers/vfio/platform/
17597 R: Lukas Wunner <lukas@wunner.de>
17599 F: Documentation/gpu/vga-switcheroo.rst
17600 F: drivers/gpu/vga/vga_switcheroo.c
17601 F: include/linux/vga_switcheroo.h
17602 T: git git://anongit.freedesktop.org/drm/drm-misc
17604 VIA RHINE NETWORK DRIVER
17606 F: drivers/net/ethernet/via/via-rhine.c
17608 VIA SD/MMC CARD CONTROLLER DRIVER
17609 M: Bruce Chang <brucechang@via.com.tw>
17610 M: Harald Welte <HaraldWelte@viatech.com>
17612 F: drivers/mmc/host/via-sdmmc.c
17614 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17615 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17616 L: linux-fbdev@vger.kernel.org
17618 F: include/linux/via-core.h
17619 F: include/linux/via-gpio.h
17620 F: include/linux/via_i2c.h
17621 F: drivers/video/fbdev/via/
17623 VIA VELOCITY NETWORK DRIVER
17624 M: Francois Romieu <romieu@fr.zoreil.com>
17625 L: netdev@vger.kernel.org
17627 F: drivers/net/ethernet/via/via-velocity.*
17629 VICODEC VIRTUAL CODEC DRIVER
17630 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17631 L: linux-media@vger.kernel.org
17632 T: git git://linuxtv.org/media_tree.git
17633 W: https://linuxtv.org
17635 F: drivers/media/platform/vicodec/*
17637 VIDEO MULTIPLEXER DRIVER
17638 M: Philipp Zabel <p.zabel@pengutronix.de>
17639 L: linux-media@vger.kernel.org
17641 F: drivers/media/platform/video-mux.c
17643 VIDEO I2C POLLING DRIVER
17644 M: Matt Ranostay <matt.ranostay@konsulko.com>
17645 L: linux-media@vger.kernel.org
17647 F: drivers/media/i2c/video-i2c.c
17649 VIDEOBUF2 FRAMEWORK
17650 M: Pawel Osciak <pawel@osciak.com>
17651 M: Marek Szyprowski <m.szyprowski@samsung.com>
17652 M: Kyungmin Park <kyungmin.park@samsung.com>
17653 R: Tomasz Figa <tfiga@chromium.org>
17654 L: linux-media@vger.kernel.org
17656 F: drivers/media/common/videobuf2/*
17657 F: include/media/videobuf2-*
17659 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17660 M: Helen Koike <helen.koike@collabora.com>
17661 R: Shuah Khan <skhan@linuxfoundation.org>
17662 L: linux-media@vger.kernel.org
17663 T: git git://linuxtv.org/media_tree.git
17664 W: https://linuxtv.org
17666 F: drivers/media/platform/vimc/*
17669 M: Alex Williamson <alex.williamson@redhat.com>
17670 M: Paolo Bonzini <pbonzini@redhat.com>
17671 L: kvm@vger.kernel.org
17675 VIRTIO AND VHOST VSOCK DRIVER
17676 M: Stefan Hajnoczi <stefanha@redhat.com>
17677 M: Stefano Garzarella <sgarzare@redhat.com>
17678 L: kvm@vger.kernel.org
17679 L: virtualization@lists.linux-foundation.org
17680 L: netdev@vger.kernel.org
17682 F: include/linux/virtio_vsock.h
17683 F: include/uapi/linux/virtio_vsock.h
17684 F: include/uapi/linux/vsockmon.h
17685 F: include/uapi/linux/vm_sockets_diag.h
17686 F: net/vmw_vsock/diag.c
17687 F: net/vmw_vsock/af_vsock_tap.c
17688 F: net/vmw_vsock/virtio_transport_common.c
17689 F: net/vmw_vsock/virtio_transport.c
17690 F: net/vmw_vsock/vsock_loopback.c
17691 F: drivers/net/vsockmon.c
17692 F: drivers/vhost/vsock.c
17693 F: tools/testing/vsock/
17695 VIRTIO CONSOLE DRIVER
17696 M: Amit Shah <amit@kernel.org>
17697 L: virtualization@lists.linux-foundation.org
17699 F: drivers/char/virtio_console.c
17700 F: include/linux/virtio_console.h
17701 F: include/uapi/linux/virtio_console.h
17703 VIRTIO CORE AND NET DRIVERS
17704 M: "Michael S. Tsirkin" <mst@redhat.com>
17705 M: Jason Wang <jasowang@redhat.com>
17706 L: virtualization@lists.linux-foundation.org
17708 F: Documentation/devicetree/bindings/virtio/
17711 F: drivers/net/virtio_net.c
17712 F: drivers/block/virtio_blk.c
17713 F: include/linux/virtio*.h
17714 F: include/uapi/linux/virtio_*.h
17715 F: drivers/crypto/virtio/
17716 F: mm/balloon_compaction.c
17718 VIRTIO BLOCK AND SCSI DRIVERS
17719 M: "Michael S. Tsirkin" <mst@redhat.com>
17720 M: Jason Wang <jasowang@redhat.com>
17721 R: Paolo Bonzini <pbonzini@redhat.com>
17722 R: Stefan Hajnoczi <stefanha@redhat.com>
17723 L: virtualization@lists.linux-foundation.org
17725 F: drivers/block/virtio_blk.c
17726 F: drivers/scsi/virtio_scsi.c
17727 F: include/uapi/linux/virtio_blk.h
17728 F: include/uapi/linux/virtio_scsi.h
17729 F: drivers/vhost/scsi.c
17731 VIRTIO CRYPTO DRIVER
17732 M: Gonglei <arei.gonglei@huawei.com>
17733 L: virtualization@lists.linux-foundation.org
17734 L: linux-crypto@vger.kernel.org
17736 F: drivers/crypto/virtio/
17737 F: include/uapi/linux/virtio_crypto.h
17739 VIRTIO DRIVERS FOR S390
17740 M: Cornelia Huck <cohuck@redhat.com>
17741 M: Halil Pasic <pasic@linux.ibm.com>
17742 L: linux-s390@vger.kernel.org
17743 L: virtualization@lists.linux-foundation.org
17744 L: kvm@vger.kernel.org
17746 F: drivers/s390/virtio/
17747 F: arch/s390/include/uapi/asm/virtio-ccw.h
17750 M: Vivek Goyal <vgoyal@redhat.com>
17751 M: Stefan Hajnoczi <stefanha@redhat.com>
17752 M: Miklos Szeredi <miklos@szeredi.hu>
17753 L: virtualization@lists.linux-foundation.org
17754 L: linux-fsdevel@vger.kernel.org
17755 W: https://virtio-fs.gitlab.io/
17757 F: fs/fuse/virtio_fs.c
17758 F: include/uapi/linux/virtio_fs.h
17759 F: Documentation/filesystems/virtiofs.rst
17762 M: David Airlie <airlied@linux.ie>
17763 M: Gerd Hoffmann <kraxel@redhat.com>
17764 L: dri-devel@lists.freedesktop.org
17765 L: virtualization@lists.linux-foundation.org
17766 T: git git://anongit.freedesktop.org/drm/drm-misc
17768 F: drivers/gpu/drm/virtio/
17769 F: include/uapi/linux/virtio_gpu.h
17771 VIRTIO HOST (VHOST)
17772 M: "Michael S. Tsirkin" <mst@redhat.com>
17773 M: Jason Wang <jasowang@redhat.com>
17774 L: kvm@vger.kernel.org
17775 L: virtualization@lists.linux-foundation.org
17776 L: netdev@vger.kernel.org
17777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17780 F: include/uapi/linux/vhost.h
17782 VIRTIO INPUT DRIVER
17783 M: Gerd Hoffmann <kraxel@redhat.com>
17785 F: drivers/virtio/virtio_input.c
17786 F: include/uapi/linux/virtio_input.h
17788 VIRTIO IOMMU DRIVER
17789 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17790 L: virtualization@lists.linux-foundation.org
17792 F: drivers/iommu/virtio-iommu.c
17793 F: include/uapi/linux/virtio_iommu.h
17795 VIRTUAL BOX GUEST DEVICE DRIVER
17796 M: Hans de Goede <hdegoede@redhat.com>
17797 M: Arnd Bergmann <arnd@arndb.de>
17798 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17800 F: include/linux/vbox_utils.h
17801 F: include/uapi/linux/vbox*.h
17802 F: drivers/virt/vboxguest/
17804 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17805 M: Hans de Goede <hdegoede@redhat.com>
17806 L: linux-fsdevel@vger.kernel.org
17810 VIRTUAL SERIO DEVICE DRIVER
17811 M: Stephen Chandler Paul <thatslyude@gmail.com>
17813 F: drivers/input/serio/userio.c
17814 F: include/uapi/linux/userio.h
17816 VITESSE FELIX ETHERNET SWITCH DRIVER
17817 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17818 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17819 L: netdev@vger.kernel.org
17821 F: drivers/net/dsa/ocelot/*
17822 F: net/dsa/tag_ocelot.c
17824 VIVID VIRTUAL VIDEO DRIVER
17825 M: Hans Verkuil <hverkuil@xs4all.nl>
17826 L: linux-media@vger.kernel.org
17827 T: git git://linuxtv.org/media_tree.git
17828 W: https://linuxtv.org
17830 F: drivers/media/platform/vivid/*
17833 M: Florian Fainelli <f.fainelli@gmail.com>
17834 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17836 F: drivers/vlynq/vlynq.c
17837 F: include/linux/vlynq.h
17840 M: Martyn Welch <martyn@welchs.me.uk>
17841 M: Manohar Vanga <manohar.vanga@gmail.com>
17842 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17843 L: devel@driverdev.osuosl.org
17845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17846 F: Documentation/driver-api/vme.rst
17847 F: drivers/staging/vme/
17849 F: include/linux/vme*
17851 VMWARE BALLOON DRIVER
17852 M: Nadav Amit <namit@vmware.com>
17853 M: "VMware, Inc." <pv-drivers@vmware.com>
17854 L: linux-kernel@vger.kernel.org
17856 F: drivers/misc/vmw_balloon.c
17858 VMWARE HYPERVISOR INTERFACE
17859 M: Thomas Hellstrom <thellstrom@vmware.com>
17860 M: "VMware, Inc." <pv-drivers@vmware.com>
17861 L: virtualization@lists.linux-foundation.org
17863 F: arch/x86/kernel/cpu/vmware.c
17864 F: arch/x86/include/asm/vmware.h
17866 VMWARE PVRDMA DRIVER
17867 M: Adit Ranadive <aditr@vmware.com>
17868 M: VMware PV-Drivers <pv-drivers@vmware.com>
17869 L: linux-rdma@vger.kernel.org
17871 F: drivers/infiniband/hw/vmw_pvrdma/
17873 VMware PVSCSI driver
17874 M: Jim Gill <jgill@vmware.com>
17875 M: VMware PV-Drivers <pv-drivers@vmware.com>
17876 L: linux-scsi@vger.kernel.org
17878 F: drivers/scsi/vmw_pvscsi.c
17879 F: drivers/scsi/vmw_pvscsi.h
17881 VMWARE VMMOUSE SUBDRIVER
17882 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17883 M: "VMware, Inc." <pv-drivers@vmware.com>
17884 L: linux-input@vger.kernel.org
17886 F: drivers/input/mouse/vmmouse.c
17887 F: drivers/input/mouse/vmmouse.h
17889 VMWARE VMXNET3 ETHERNET DRIVER
17890 M: Ronak Doshi <doshir@vmware.com>
17891 M: "VMware, Inc." <pv-drivers@vmware.com>
17892 L: netdev@vger.kernel.org
17894 F: drivers/net/vmxnet3/
17896 VOCORE VOCORE2 BOARD
17897 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17898 L: linux-mips@vger.kernel.org
17900 F: arch/mips/boot/dts/ralink/vocore2.dts
17902 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17903 M: Liam Girdwood <lgirdwood@gmail.com>
17904 M: Mark Brown <broonie@kernel.org>
17905 L: linux-kernel@vger.kernel.org
17906 W: http://www.slimlogic.co.uk/?p=48
17907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17909 F: Documentation/devicetree/bindings/regulator/
17910 F: Documentation/power/regulator/
17911 F: drivers/regulator/
17912 F: include/dt-bindings/regulator/
17913 F: include/linux/regulator/
17914 K: regulator_get_optional
17917 M: David Ahern <dsahern@kernel.org>
17918 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17919 L: netdev@vger.kernel.org
17921 F: drivers/net/vrf.c
17922 F: Documentation/networking/vrf.txt
17925 M: Petr Mladek <pmladek@suse.com>
17926 M: Steven Rostedt <rostedt@goodmis.org>
17927 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17928 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17929 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17933 F: lib/test_printf.c
17934 F: Documentation/core-api/printk-formats.rst
17936 VT1211 HARDWARE MONITOR DRIVER
17937 M: Juerg Haefliger <juergh@gmail.com>
17938 L: linux-hwmon@vger.kernel.org
17940 F: Documentation/hwmon/vt1211.rst
17941 F: drivers/hwmon/vt1211.c
17943 VT8231 HARDWARE MONITOR DRIVER
17944 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17945 L: linux-hwmon@vger.kernel.org
17947 F: drivers/hwmon/vt8231.c
17949 VUB300 USB to SDIO/SD/MMC bridge chip
17950 L: linux-mmc@vger.kernel.org
17952 F: drivers/mmc/host/vub300.c
17954 W1 DALLAS'S 1-WIRE BUS
17955 M: Evgeniy Polyakov <zbr@ioremap.net>
17957 F: Documentation/devicetree/bindings/w1/
17958 F: Documentation/w1/
17960 F: include/linux/w1.h
17962 W83791D HARDWARE MONITORING DRIVER
17963 M: Marc Hulsman <m.hulsman@tudelft.nl>
17964 L: linux-hwmon@vger.kernel.org
17966 F: Documentation/hwmon/w83791d.rst
17967 F: drivers/hwmon/w83791d.c
17969 W83793 HARDWARE MONITORING DRIVER
17970 M: Rudolf Marek <r.marek@assembler.cz>
17971 L: linux-hwmon@vger.kernel.org
17973 F: Documentation/hwmon/w83793.rst
17974 F: drivers/hwmon/w83793.c
17976 W83795 HARDWARE MONITORING DRIVER
17977 M: Jean Delvare <jdelvare@suse.com>
17978 L: linux-hwmon@vger.kernel.org
17980 F: drivers/hwmon/w83795.c
17982 W83L51xD SD/MMC CARD INTERFACE DRIVER
17983 M: Pierre Ossman <pierre@ossman.eu>
17985 F: drivers/mmc/host/wbsd.*
17987 WACOM PROTOCOL 4 SERIAL TABLETS
17988 M: Julian Squires <julian@cipht.net>
17989 M: Hans de Goede <hdegoede@redhat.com>
17990 L: linux-input@vger.kernel.org
17992 F: drivers/input/tablet/wacom_serial4.c
17994 WATCHDOG DEVICE DRIVERS
17995 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17996 M: Guenter Roeck <linux@roeck-us.net>
17997 L: linux-watchdog@vger.kernel.org
17998 W: http://www.linux-watchdog.org/
17999 T: git git://www.linux-watchdog.org/linux-watchdog.git
18001 F: Documentation/devicetree/bindings/watchdog/
18002 F: Documentation/watchdog/
18003 F: drivers/watchdog/
18004 F: include/linux/watchdog.h
18005 F: include/uapi/linux/watchdog.h
18007 WHISKEYCOVE PMIC GPIO DRIVER
18008 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18009 L: linux-gpio@vger.kernel.org
18011 F: drivers/gpio/gpio-wcove.c
18014 M: Dianlong Li <long17.cool@163.com>
18015 L: linux-rtc@vger.kernel.org
18017 F: drivers/rtc/rtc-sd3078.c
18020 M: David Herrmann <dh.herrmann@googlemail.com>
18021 L: linux-input@vger.kernel.org
18023 F: drivers/hid/hid-wiimote*
18025 WILOCITY WIL6210 WIRELESS DRIVER
18026 M: Maya Erez <merez@codeaurora.org>
18027 L: linux-wireless@vger.kernel.org
18028 L: wil6210@qti.qualcomm.com
18030 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18031 F: drivers/net/wireless/ath/wil6210/
18034 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18035 M: linux-wimax@intel.com
18036 L: wimax@linuxwimax.org (subscribers-only)
18038 W: http://linuxwimax.org
18039 F: Documentation/admin-guide/wimax/wimax.rst
18040 F: include/linux/wimax/debug.h
18041 F: include/net/wimax.h
18042 F: include/uapi/linux/wimax.h
18046 M: David Härdeman <david@hardeman.nu>
18048 F: drivers/media/rc/winbond-cir.c
18050 RCMM REMOTE CONTROLS DECODER
18051 M: Patrick Lerda <patrick9876@free.fr>
18053 F: drivers/media/rc/ir-rcmm-decoder.c
18055 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18056 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18057 L: linux-watchdog@vger.kernel.org
18059 F: drivers/watchdog/ebc-c384_wdt.c
18061 WINSYSTEMS WS16C48 GPIO DRIVER
18062 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18063 L: linux-gpio@vger.kernel.org
18065 F: drivers/gpio/gpio-ws16c48.c
18067 WIREGUARD SECURE NETWORK TUNNEL
18068 M: Jason A. Donenfeld <Jason@zx2c4.com>
18070 F: drivers/net/wireguard/
18071 F: tools/testing/selftests/wireguard/
18072 L: wireguard@lists.zx2c4.com
18073 L: netdev@vger.kernel.org
18075 WISTRON LAPTOP BUTTON DRIVER
18076 M: Miloslav Trmac <mitr@volny.cz>
18078 F: drivers/input/misc/wistron_btns.c
18080 WL3501 WIRELESS PCMCIA CARD DRIVER
18081 L: linux-wireless@vger.kernel.org
18083 F: drivers/net/wireless/wl3501*
18085 WOLFSON MICROELECTRONICS DRIVERS
18086 L: patches@opensource.cirrus.com
18087 T: git https://github.com/CirrusLogic/linux-drivers.git
18088 W: https://github.com/CirrusLogic/linux-drivers/wiki
18090 F: Documentation/hwmon/wm83??.rst
18091 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18092 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18093 F: Documentation/devicetree/bindings/mfd/arizona.txt
18094 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18095 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18096 F: arch/arm/mach-s3c64xx/mach-crag6410*
18097 F: drivers/clk/clk-wm83*.c
18098 F: drivers/extcon/extcon-arizona.c
18099 F: drivers/leds/leds-wm83*.c
18100 F: drivers/gpio/gpio-*wm*.c
18101 F: drivers/gpio/gpio-arizona.c
18102 F: drivers/hwmon/wm83??-hwmon.c
18103 F: drivers/input/misc/wm831x-on.c
18104 F: drivers/input/touchscreen/wm831x-ts.c
18105 F: drivers/input/touchscreen/wm97*.c
18106 F: drivers/mfd/arizona*
18107 F: drivers/mfd/wm*.c
18108 F: drivers/mfd/cs47l24*
18109 F: drivers/power/supply/wm83*.c
18110 F: drivers/rtc/rtc-wm83*.c
18111 F: drivers/regulator/wm8*.c
18112 F: drivers/regulator/arizona*
18113 F: drivers/video/backlight/wm83*_bl.c
18114 F: drivers/watchdog/wm83*_wdt.c
18115 F: include/linux/mfd/arizona/
18116 F: include/linux/mfd/wm831x/
18117 F: include/linux/mfd/wm8350/
18118 F: include/linux/mfd/wm8400*
18119 F: include/linux/regulator/arizona*
18120 F: include/linux/wm97xx.h
18121 F: include/sound/wm????.h
18122 F: sound/soc/codecs/arizona.?
18123 F: sound/soc/codecs/wm*
18124 F: sound/soc/codecs/cs47l24*
18127 M: Tejun Heo <tj@kernel.org>
18128 R: Lai Jiangshan <jiangshanlai@gmail.com>
18129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18131 F: include/linux/workqueue.h
18132 F: kernel/workqueue.c
18133 F: Documentation/core-api/workqueue.rst
18135 X-POWERS AXP288 PMIC DRIVERS
18136 M: Hans de Goede <hdegoede@redhat.com>
18138 F: drivers/acpi/pmic/intel_pmic_xpower.c
18141 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18142 M: Chen-Yu Tsai <wens@csie.org>
18143 L: linux-kernel@vger.kernel.org
18148 M: Andrew Hendry <andrew.hendry@gmail.com>
18149 L: linux-x25@vger.kernel.org
18151 F: Documentation/networking/x25*
18152 F: include/net/x25*
18155 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18156 M: Thomas Gleixner <tglx@linutronix.de>
18157 M: Ingo Molnar <mingo@redhat.com>
18158 M: Borislav Petkov <bp@alien8.de>
18159 R: "H. Peter Anvin" <hpa@zytor.com>
18161 L: linux-kernel@vger.kernel.org
18162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18164 F: Documentation/devicetree/bindings/x86/
18165 F: Documentation/x86/
18169 M: Andy Lutomirski <luto@kernel.org>
18170 L: linux-kernel@vger.kernel.org
18171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18175 X86 MCE INFRASTRUCTURE
18176 M: Tony Luck <tony.luck@intel.com>
18177 M: Borislav Petkov <bp@alien8.de>
18178 L: linux-edac@vger.kernel.org
18180 F: arch/x86/kernel/cpu/mce/*
18182 X86 MICROCODE UPDATE SUPPORT
18183 M: Borislav Petkov <bp@alien8.de>
18185 F: arch/x86/kernel/cpu/microcode/*
18188 M: Dave Hansen <dave.hansen@linux.intel.com>
18189 M: Andy Lutomirski <luto@kernel.org>
18190 M: Peter Zijlstra <peterz@infradead.org>
18191 L: linux-kernel@vger.kernel.org
18192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18196 X86 PLATFORM DRIVERS
18197 M: Darren Hart <dvhart@infradead.org>
18198 M: Andy Shevchenko <andy@infradead.org>
18199 L: platform-driver-x86@vger.kernel.org
18200 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18202 F: drivers/platform/x86/
18203 F: drivers/platform/olpc/
18205 X86 PLATFORM DRIVERS - ARCH
18206 R: Darren Hart <dvhart@infradead.org>
18207 R: Andy Shevchenko <andy@infradead.org>
18208 L: platform-driver-x86@vger.kernel.org
18210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18212 F: arch/x86/platform
18215 M: Andy Lutomirski <luto@kernel.org>
18216 L: linux-kernel@vger.kernel.org
18217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18219 F: arch/x86/entry/vdso/
18222 M: Matthew Wilcox <willy@infradead.org>
18223 L: linux-fsdevel@vger.kernel.org
18225 F: Documentation/core-api/xarray.rst
18228 F: include/linux/idr.h
18229 F: include/linux/xarray.h
18230 F: tools/testing/radix-tree
18233 M: Benjamin Valentin <benpicco@googlemail.com>
18235 F: drivers/media/rc/xbox_remote.c
18236 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18238 XC2028/3028 TUNER DRIVER
18239 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18240 L: linux-media@vger.kernel.org
18241 W: https://linuxtv.org
18242 T: git git://linuxtv.org/media_tree.git
18244 F: drivers/media/tuners/tuner-xc2028.*
18246 XDP (eXpress Data Path)
18247 M: Alexei Starovoitov <ast@kernel.org>
18248 M: Daniel Borkmann <daniel@iogearbox.net>
18249 M: David S. Miller <davem@davemloft.net>
18250 M: Jakub Kicinski <kuba@kernel.org>
18251 M: Jesper Dangaard Brouer <hawk@kernel.org>
18252 M: John Fastabend <john.fastabend@gmail.com>
18253 L: netdev@vger.kernel.org
18254 L: bpf@vger.kernel.org
18257 F: include/net/xdp.h
18258 F: kernel/bpf/devmap.c
18259 F: kernel/bpf/cpumap.c
18260 F: include/trace/events/xdp.h
18264 XDP SOCKETS (AF_XDP)
18265 M: Björn Töpel <bjorn.topel@intel.com>
18266 M: Magnus Karlsson <magnus.karlsson@intel.com>
18267 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18268 L: netdev@vger.kernel.org
18269 L: bpf@vger.kernel.org
18271 F: kernel/bpf/xskmap.c
18274 XEN BLOCK SUBSYSTEM
18275 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18276 M: Roger Pau Monné <roger.pau@citrix.com>
18277 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18279 F: drivers/block/xen-blkback/*
18280 F: drivers/block/xen*
18283 M: Stefano Stabellini <sstabellini@kernel.org>
18284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18287 F: arch/arm/include/asm/xen/
18289 XEN HYPERVISOR ARM64
18290 M: Stefano Stabellini <sstabellini@kernel.org>
18291 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18294 F: arch/arm64/include/asm/xen/
18296 XEN HYPERVISOR INTERFACE
18297 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18298 M: Juergen Gross <jgross@suse.com>
18299 R: Stefano Stabellini <sstabellini@kernel.org>
18300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18304 F: arch/x86/platform/pvh/
18305 F: drivers/*/xen-*front.c
18307 F: arch/x86/include/asm/xen/
18308 F: arch/x86/include/asm/pvclock-abi.h
18310 F: include/uapi/xen/
18311 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18312 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18314 XEN NETWORK BACKEND DRIVER
18315 M: Wei Liu <wei.liu@kernel.org>
18316 M: Paul Durrant <paul@xen.org>
18317 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18318 L: netdev@vger.kernel.org
18320 F: drivers/net/xen-netback/*
18323 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18324 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18326 F: arch/x86/pci/*xen*
18327 F: drivers/pci/*xen*
18330 M: Juergen Gross <jgross@suse.com>
18331 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18332 L: linux-scsi@vger.kernel.org
18334 F: drivers/scsi/xen-scsifront.c
18335 F: drivers/xen/xen-scsiback.c
18336 F: include/xen/interface/io/vscsiif.h
18338 XEN SWIOTLB SUBSYSTEM
18339 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18341 L: iommu@lists.linux-foundation.org
18343 F: arch/x86/xen/*swiotlb*
18344 F: drivers/xen/*swiotlb*
18346 XEN SOUND FRONTEND DRIVER
18347 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18348 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18354 M: Darrick J. Wong <darrick.wong@oracle.com>
18355 M: linux-xfs@vger.kernel.org
18356 L: linux-xfs@vger.kernel.org
18358 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18360 F: Documentation/admin-guide/xfs.rst
18361 F: Documentation/ABI/testing/sysfs-fs-xfs
18362 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18363 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18365 F: include/uapi/linux/dqblk_xfs.h
18366 F: include/uapi/linux/fsmap.h
18368 XILINX AXI ETHERNET DRIVER
18369 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18371 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18374 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18375 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18376 L: linux-can@vger.kernel.org
18378 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18379 F: drivers/net/can/xilinx_can.c
18381 XILINX UARTLITE SERIAL DRIVER
18382 M: Peter Korsgaard <jacmet@sunsite.dk>
18383 L: linux-serial@vger.kernel.org
18385 F: drivers/tty/serial/uartlite.c
18387 XILINX VIDEO IP CORES
18388 M: Hyun Kwon <hyun.kwon@xilinx.com>
18389 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18390 L: linux-media@vger.kernel.org
18391 T: git git://linuxtv.org/media_tree.git
18393 F: Documentation/devicetree/bindings/media/xilinx/
18394 F: drivers/media/platform/xilinx/
18395 F: include/uapi/linux/xilinx-v4l2-controls.h
18397 XILINX SD-FEC IP CORES
18398 M: Derek Kiernan <derek.kiernan@xilinx.com>
18399 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18401 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18402 F: Documentation/misc-devices/xilinx_sdfec.rst
18403 F: drivers/misc/xilinx_sdfec.c
18404 F: drivers/misc/Kconfig
18405 F: drivers/misc/Makefile
18406 F: include/uapi/misc/xilinx_sdfec.h
18409 M: Eli Billauer <eli.billauer@gmail.com>
18410 L: linux-kernel@vger.kernel.org
18412 F: drivers/char/xillybus/
18415 M: George Cherian <gcherian@marvell.com>
18416 L: linux-i2c@vger.kernel.org
18417 W: http://www.marvell.com
18419 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18420 F: drivers/i2c/busses/i2c-xlp9xx.c
18422 XRA1403 GPIO EXPANDER
18423 M: Nandor Han <nandor.han@ge.com>
18424 M: Semi Malinen <semi.malinen@ge.com>
18425 L: linux-gpio@vger.kernel.org
18427 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18428 F: drivers/gpio/gpio-xra1403.c
18430 XTENSA XTFPGA PLATFORM SUPPORT
18431 M: Max Filippov <jcmvbkbc@gmail.com>
18432 L: linux-xtensa@linux-xtensa.org
18434 F: drivers/spi/spi-xtensa-xtfpga.c
18435 F: sound/soc/xtensa/xtfpga-i2s.c
18437 YAM DRIVER FOR AX.25
18438 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18439 L: linux-hams@vger.kernel.org
18441 F: drivers/net/hamradio/yam*
18442 F: include/linux/yam.h
18444 YAMA SECURITY MODULE
18445 M: Kees Cook <keescook@chromium.org>
18446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18449 F: Documentation/admin-guide/LSM/Yama.rst
18451 YEALINK PHONE DRIVER
18452 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18453 L: usbb2k-api-dev@nongnu.org
18455 F: Documentation/input/devices/yealink.rst
18456 F: drivers/input/misc/yealink.*
18458 Z8530 DRIVER FOR AX.25
18459 M: Joerg Reuter <jreuter@yaina.de>
18460 W: http://yaina.de/jreuter/
18461 W: http://www.qsl.net/dl1bke/
18462 L: linux-hams@vger.kernel.org
18464 F: Documentation/networking/z8530drv.txt
18465 F: drivers/net/hamradio/*scc.c
18466 F: drivers/net/hamradio/z8530.h
18468 ZBUD COMPRESSED PAGE ALLOCATOR
18469 M: Seth Jennings <sjenning@redhat.com>
18470 M: Dan Streetman <ddstreet@ieee.org>
18471 L: linux-mm@kvack.org
18474 F: include/linux/zbud.h
18476 ZD1211RW WIRELESS DRIVER
18477 M: Daniel Drake <dsd@gentoo.org>
18478 M: Ulrich Kunitz <kune@deine-taler.de>
18479 W: http://zd1211.ath.cx/wiki/DriverRewrite
18480 L: linux-wireless@vger.kernel.org
18481 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18483 F: drivers/net/wireless/zydas/zd1211rw/
18485 ZD1301 MEDIA DRIVER
18486 M: Antti Palosaari <crope@iki.fi>
18487 L: linux-media@vger.kernel.org
18488 W: https://linuxtv.org/
18489 W: http://palosaari.fi/linux/
18490 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18492 F: drivers/media/usb/dvb-usb-v2/zd1301*
18494 ZD1301_DEMOD MEDIA DRIVER
18495 M: Antti Palosaari <crope@iki.fi>
18496 L: linux-media@vger.kernel.org
18497 W: https://linuxtv.org/
18498 W: http://palosaari.fi/linux/
18499 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18501 F: drivers/media/dvb-frontends/zd1301_demod*
18503 ZHAOXIN PROCESSOR SUPPORT
18504 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18505 L: linux-kernel@vger.kernel.org
18507 F: arch/x86/kernel/cpu/zhaoxin.c
18510 M: Damien Le Moal <damien.lemoal@wdc.com>
18511 M: Naohiro Aota <naohiro.aota@wdc.com>
18512 R: Johannes Thumshirn <jth@kernel.org>
18513 L: linux-fsdevel@vger.kernel.org
18514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18517 F: Documentation/filesystems/zonefs.txt
18519 ZPOOL COMPRESSED PAGE STORAGE API
18520 M: Dan Streetman <ddstreet@ieee.org>
18521 L: linux-mm@kvack.org
18524 F: include/linux/zpool.h
18526 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18527 M: Minchan Kim <minchan@kernel.org>
18528 M: Nitin Gupta <ngupta@vflare.org>
18529 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18530 L: linux-kernel@vger.kernel.org
18532 F: drivers/block/zram/
18533 F: Documentation/admin-guide/blockdev/zram.rst
18535 ZS DECSTATION Z85C30 SERIAL DRIVER
18536 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18538 F: drivers/tty/serial/zs.*
18540 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18541 M: Minchan Kim <minchan@kernel.org>
18542 M: Nitin Gupta <ngupta@vflare.org>
18543 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18544 L: linux-mm@kvack.org
18547 F: include/linux/zsmalloc.h
18548 F: Documentation/vm/zsmalloc.rst
18550 ZSWAP COMPRESSED SWAP CACHING
18551 M: Seth Jennings <sjenning@redhat.com>
18552 M: Dan Streetman <ddstreet@ieee.org>
18553 M: Vitaly Wool <vitaly.wool@konsulko.com>
18554 L: linux-mm@kvack.org
18559 M: Linus Torvalds <torvalds@linux-foundation.org>
18560 L: linux-kernel@vger.kernel.org
18561 Q: http://patchwork.kernel.org/project/LKML/list/
18562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18563 S: Buried alive in reporters