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
320 W: https://01.org/linux-acpi
321 Q: https://patchwork.kernel.org/project/linux-acpi/list/
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 B: https://bugzilla.kernel.org
326 F: drivers/pnp/pnpacpi/
327 F: include/linux/acpi.h
328 F: include/linux/fwnode.h
330 F: Documentation/firmware-guide/acpi/
331 F: Documentation/ABI/testing/sysfs-bus-acpi
332 F: Documentation/ABI/testing/configfs-acpi
333 F: drivers/pci/*acpi*
334 F: drivers/pci/*/*acpi*
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
341 R: James Morse <james.morse@arm.com>
342 R: Tony Luck <tony.luck@intel.com>
343 R: Borislav Petkov <bp@alien8.de>
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Schmauss <erik.schmauss@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
352 W: https://acpica.org/
353 W: https://github.com/acpica/acpica/
354 Q: https://patchwork.kernel.org/project/linux-acpi/list/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 B: https://bugzilla.kernel.org
357 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
366 W: https://01.org/linux-acpi
367 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
392 Q: https://patchwork.kernel.org/project/linux-acpi/list/
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 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
401 W: https://01.org/linux-acpi
402 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
409 W: https://01.org/linux-acpi
410 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 ALLEGRO DVT VIDEO IP CORE DRIVER
678 M: Michael Tretter <m.tretter@pengutronix.de>
679 R: Pengutronix Kernel Team <kernel@pengutronix.de>
680 L: linux-media@vger.kernel.org
682 F: drivers/staging/media/allegro-dvt/
684 ALLWINNER CPUFREQ DRIVER
685 M: Yangtao Li <tiny.windzz@gmail.com>
686 L: linux-pm@vger.kernel.org
688 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
689 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
691 ALLWINNER CRYPTO DRIVERS
692 M: Corentin Labbe <clabbe.montjoie@gmail.com>
693 L: linux-crypto@vger.kernel.org
695 F: drivers/crypto/allwinner/
698 M: Maxime Ripard <mripard@kernel.org>
699 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/sunxi/cedrus/
705 M: Richard Henderson <rth@twiddle.net>
706 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
707 M: Matt Turner <mattst88@gmail.com>
709 L: linux-alpha@vger.kernel.org
712 ALPS PS/2 TOUCHPAD DRIVER
713 R: Pali Rohár <pali.rohar@gmail.com>
714 F: drivers/input/mouse/alps.*
716 ALTERA I2C CONTROLLER DRIVER
717 M: Thor Thayer <thor.thayer@linux.intel.com>
719 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
720 F: drivers/i2c/busses/i2c-altera.c
722 ALTERA MAILBOX DRIVER
723 M: Ley Foon Tan <ley.foon.tan@intel.com>
724 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 F: drivers/mailbox/mailbox-altera.c
729 M: Tien Hock Loh <thloh@altera.com>
730 L: linux-gpio@vger.kernel.org
732 F: drivers/gpio/gpio-altera.c
734 ALTERA SYSTEM MANAGER DRIVER
735 M: Thor Thayer <thor.thayer@linux.intel.com>
737 F: drivers/mfd/altera-sysmgr.c
738 F: include/linux/mfd/altera-sysmgr.h
740 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
741 M: Thor Thayer <thor.thayer@linux.intel.com>
743 F: drivers/gpio/gpio-altera-a10sr.c
744 F: drivers/mfd/altera-a10sr.c
745 F: drivers/reset/reset-a10sr.c
746 F: include/linux/mfd/altera-a10sr.h
747 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
749 ALTERA TRIPLE SPEED ETHERNET DRIVER
750 M: Thor Thayer <thor.thayer@linux.intel.com>
751 L: netdev@vger.kernel.org
752 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
754 F: drivers/net/ethernet/altera/
756 ALTERA UART/JTAG UART SERIAL DRIVERS
757 M: Tobias Klauser <tklauser@distanz.ch>
758 L: linux-serial@vger.kernel.org
759 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
761 F: drivers/tty/serial/altera_uart.c
762 F: drivers/tty/serial/altera_jtaguart.c
763 F: include/linux/altera_uart.h
764 F: include/linux/altera_jtaguart.h
766 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
767 M: Talel Shenhar <talel@amazon.com>
769 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
770 F: drivers/thermal/thermal_mmio.c
772 AMAZON ETHERNET DRIVERS
773 M: Netanel Belgazal <netanel@amazon.com>
774 M: Arthur Kiyanovski <akiyano@amazon.com>
775 R: Guy Tzalik <gtzalik@amazon.com>
776 R: Saeed Bishara <saeedb@amazon.com>
777 R: Zorik Machulsky <zorik@amazon.com>
778 L: netdev@vger.kernel.org
780 F: Documentation/networking/device_drivers/amazon/ena.txt
781 F: drivers/net/ethernet/amazon/
783 AMAZON RDMA EFA DRIVER
784 M: Gal Pressman <galpress@amazon.com>
785 R: Yossi Leybovich <sleybo@amazon.com>
786 L: linux-rdma@vger.kernel.org
787 Q: https://patchwork.kernel.org/project/linux-rdma/list/
789 F: drivers/infiniband/hw/efa/
790 F: include/uapi/rdma/efa-abi.h
792 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
793 M: Tom Lendacky <thomas.lendacky@amd.com>
794 M: Gary Hook <gary.hook@amd.com>
795 L: linux-crypto@vger.kernel.org
797 F: drivers/crypto/ccp/
798 F: include/linux/ccp.h
801 M: Harry Wentland <harry.wentland@amd.com>
802 M: Leo Li <sunpeng.li@amd.com>
803 L: amd-gfx@lists.freedesktop.org
804 T: git git://people.freedesktop.org/~agd5f/linux
806 F: drivers/gpu/drm/amd/display/
808 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
809 M: Huang Rui <ray.huang@amd.com>
810 L: linux-hwmon@vger.kernel.org
812 F: Documentation/hwmon/fam15h_power.rst
813 F: drivers/hwmon/fam15h_power.c
816 M: Enrico Weigelt, metux IT consult <info@metux.net>
817 L: linux-gpio@vger.kernel.org
819 F: drivers/gpio/gpio-amd-fch.c
820 F: include/linux/platform_data/gpio/gpio-amd-fch.h
822 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
823 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
825 F: drivers/usb/gadget/udc/amd5536udc.*
827 AMD GEODE PROCESSOR/CHIPSET SUPPORT
828 M: Andres Salomon <dilinger@queued.net>
829 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
830 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
832 F: drivers/char/hw_random/geode-rng.c
833 F: drivers/crypto/geode*
834 F: drivers/video/fbdev/geode/
835 F: arch/x86/include/asm/geode.h
838 M: Joerg Roedel <joro@8bytes.org>
839 L: iommu@lists.linux-foundation.org
840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
842 F: drivers/iommu/amd_iommu*.[ch]
843 F: include/linux/amd-iommu.h
846 M: Felix Kuehling <Felix.Kuehling@amd.com>
847 L: amd-gfx@lists.freedesktop.org
848 T: git git://people.freedesktop.org/~agd5f/linux
850 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
851 F: drivers/gpu/drm/amd/amdkfd/
852 F: drivers/gpu/drm/amd/include/cik_structs.h
853 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
854 F: drivers/gpu/drm/amd/include/vi_structs.h
855 F: drivers/gpu/drm/amd/include/v9_structs.h
856 F: include/uapi/linux/kfd_ioctl.h
859 M: Elie Morisse <syniurge@gmail.com>
860 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
861 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
862 L: linux-i2c@vger.kernel.org
864 F: drivers/i2c/busses/i2c-amd-mp2*
867 M: Evan Quan <evan.quan@amd.com>
868 L: amd-gfx@lists.freedesktop.org
870 F: drivers/gpu/drm/amd/powerplay/
871 T: git git://people.freedesktop.org/~agd5f/linux
873 AMD SEATTLE DEVICE TREE SUPPORT
874 M: Brijesh Singh <brijeshkumar.singh@amd.com>
875 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
876 M: Tom Lendacky <thomas.lendacky@amd.com>
878 F: arch/arm64/boot/dts/amd/
881 M: Tom Lendacky <thomas.lendacky@amd.com>
882 L: netdev@vger.kernel.org
884 F: drivers/net/ethernet/amd/xgbe/
885 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
887 ANALOG DEVICES INC AD5686 DRIVER
888 M: Stefan Popa <stefan.popa@analog.com>
889 L: linux-pm@vger.kernel.org
890 W: http://ez.analog.com/community/linux-device-drivers
892 F: drivers/iio/dac/ad5686*
893 F: drivers/iio/dac/ad5696*
895 ANALOG DEVICES INC AD5758 DRIVER
896 M: Stefan Popa <stefan.popa@analog.com>
897 L: linux-iio@vger.kernel.org
898 W: http://ez.analog.com/community/linux-device-drivers
900 F: drivers/iio/dac/ad5758.c
901 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
903 ANALOG DEVICES INC AD7124 DRIVER
904 M: Stefan Popa <stefan.popa@analog.com>
905 L: linux-iio@vger.kernel.org
906 W: http://ez.analog.com/community/linux-device-drivers
908 F: drivers/iio/adc/ad7124.c
909 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
911 ANALOG DEVICES INC AD7292 DRIVER
912 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
913 L: linux-iio@vger.kernel.org
914 W: http://ez.analog.com/community/linux-device-drivers
916 F: drivers/iio/adc/ad7292.c
917 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
919 ANALOG DEVICES INC AD7606 DRIVER
920 M: Stefan Popa <stefan.popa@analog.com>
921 M: Beniamin Bia <beniamin.bia@analog.com>
922 L: linux-iio@vger.kernel.org
923 W: http://ez.analog.com/community/linux-device-drivers
925 F: drivers/iio/adc/ad7606.c
926 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
928 ANALOG DEVICES INC AD7768-1 DRIVER
929 M: Stefan Popa <stefan.popa@analog.com>
930 L: linux-iio@vger.kernel.org
931 W: http://ez.analog.com/community/linux-device-drivers
933 F: drivers/iio/adc/ad7768-1.c
934 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
936 ANALOG DEVICES INC AD7780 DRIVER
937 M: Michael Hennerich <Michael.Hennerich@analog.com>
938 M: Renato Lui Geh <renatogeh@gmail.com>
939 L: linux-iio@vger.kernel.org
940 W: http://ez.analog.com/community/linux-device-drivers
942 F: drivers/iio/adc/ad7780.c
943 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
945 ANALOG DEVICES INC AD9389B DRIVER
946 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
947 L: linux-media@vger.kernel.org
949 F: drivers/media/i2c/ad9389b*
951 ANALOG DEVICES INC ADGS1408 DRIVER
952 M: Mircea Caprioru <mircea.caprioru@analog.com>
954 F: drivers/mux/adgs1408.c
955 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
957 ANALOG DEVICES INC ADIN DRIVER
958 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
959 L: netdev@vger.kernel.org
960 W: http://ez.analog.com/community/linux-device-drivers
962 F: drivers/net/phy/adin.c
963 F: Documentation/devicetree/bindings/net/adi,adin.yaml
965 ANALOG DEVICES INC ADIS DRIVER LIBRARY
966 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
968 L: linux-iio@vger.kernel.org
969 F: include/linux/iio/imu/adis.h
970 F: drivers/iio/imu/adis.c
972 ANALOG DEVICES INC ADIS16460 DRIVER
973 M: Dragos Bogdan <dragos.bogdan@analog.com>
975 L: linux-iio@vger.kernel.org
976 W: http://ez.analog.com/community/linux-device-drivers
977 F: drivers/iio/imu/adis16460.c
978 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
980 ANALOG DEVICES INC ADM1177 DRIVER
981 M: Beniamin Bia <beniamin.bia@analog.com>
982 M: Michael Hennerich <Michael.Hennerich@analog.com>
983 L: linux-hwmon@vger.kernel.org
984 W: http://ez.analog.com/community/linux-device-drivers
986 F: drivers/hwmon/adm1177.c
987 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
989 ANALOG DEVICES INC ADP5061 DRIVER
990 M: Stefan Popa <stefan.popa@analog.com>
991 L: linux-pm@vger.kernel.org
992 W: http://ez.analog.com/community/linux-device-drivers
994 F: drivers/power/supply/adp5061.c
996 ANALOG DEVICES INC ADV7180 DRIVER
997 M: Lars-Peter Clausen <lars@metafoo.de>
998 L: linux-media@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1001 F: drivers/media/i2c/adv7180.c
1003 ANALOG DEVICES INC ADV748X DRIVER
1004 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1005 L: linux-media@vger.kernel.org
1007 F: drivers/media/i2c/adv748x/*
1009 ANALOG DEVICES INC ADV7511 DRIVER
1010 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1011 L: linux-media@vger.kernel.org
1013 F: drivers/media/i2c/adv7511*
1015 ANALOG DEVICES INC ADV7604 DRIVER
1016 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1017 L: linux-media@vger.kernel.org
1019 F: drivers/media/i2c/adv7604*
1021 ANALOG DEVICES INC ADV7842 DRIVER
1022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1023 L: linux-media@vger.kernel.org
1025 F: drivers/media/i2c/adv7842*
1027 ANALOG DEVICES INC ASOC CODEC DRIVERS
1028 M: Lars-Peter Clausen <lars@metafoo.de>
1029 M: Nuno Sá <nuno.sa@analog.com>
1030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1031 W: http://wiki.analog.com/
1032 W: http://ez.analog.com/community/linux-device-drivers
1034 F: sound/soc/codecs/adau*
1035 F: sound/soc/codecs/adav*
1036 F: sound/soc/codecs/ad1*
1037 F: sound/soc/codecs/ad7*
1038 F: sound/soc/codecs/ssm*
1039 F: sound/soc/codecs/sigmadsp.*
1041 ANALOG DEVICES INC DMA DRIVERS
1042 M: Lars-Peter Clausen <lars@metafoo.de>
1043 W: http://ez.analog.com/community/linux-device-drivers
1045 F: drivers/dma/dma-axi-dmac.c
1047 ANALOG DEVICES INC IIO DRIVERS
1048 M: Lars-Peter Clausen <lars@metafoo.de>
1049 M: Michael Hennerich <Michael.Hennerich@analog.com>
1050 M: Stefan Popa <stefan.popa@analog.com>
1051 W: http://wiki.analog.com/
1052 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1055 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1056 F: drivers/iio/*/ad*
1057 F: drivers/iio/adc/ltc2497*
1058 X: drivers/iio/*/adjd*
1059 F: drivers/staging/iio/*/ad*
1061 ANALOGBITS PLL LIBRARIES
1062 M: Paul Walmsley <paul.walmsley@sifive.com>
1064 F: drivers/clk/analogbits/*
1065 F: include/linux/clk/analogbits*
1068 M: Nick Hu <nickhu@andestech.com>
1069 M: Greentime Hu <green.hu@gmail.com>
1070 M: Vincent Chen <deanbo422@gmail.com>
1071 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1074 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1075 F: Documentation/devicetree/bindings/nds32/
1079 ANDROID CONFIG FRAGMENTS
1080 M: Rob Herring <robh@kernel.org>
1082 F: kernel/configs/android*
1085 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1086 M: Arve Hjønnevåg <arve@android.com>
1087 M: Todd Kjos <tkjos@android.com>
1088 M: Martijn Coenen <maco@android.com>
1089 M: Joel Fernandes <joel@joelfernandes.org>
1090 M: Christian Brauner <christian@brauner.io>
1091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1092 L: devel@driverdev.osuosl.org
1095 F: drivers/staging/android/
1097 ANDROID GOLDFISH PIC DRIVER
1098 M: Miodrag Dinic <miodrag.dinic@mips.com>
1100 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1101 F: drivers/irqchip/irq-goldfish-pic.c
1103 ANDROID GOLDFISH RTC DRIVER
1104 M: Miodrag Dinic <miodrag.dinic@mips.com>
1106 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1107 F: drivers/rtc/rtc-goldfish.c
1110 M: Laura Abbott <labbott@redhat.com>
1111 M: Sumit Semwal <sumit.semwal@linaro.org>
1112 L: devel@driverdev.osuosl.org
1113 L: dri-devel@lists.freedesktop.org
1114 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1116 F: drivers/staging/android/ion
1117 F: drivers/staging/android/uapi/ion.h
1119 AOA (Apple Onboard Audio) ALSA DRIVER
1120 M: Johannes Berg <johannes@sipsolutions.net>
1121 L: linuxppc-dev@lists.ozlabs.org
1122 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1126 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1127 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1128 L: linux-iio@vger.kernel.org
1130 F: drivers/iio/adc/stx104.c
1133 M: Jiri Kosina <jikos@kernel.org>
1135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1136 F: arch/x86/kernel/apm_32.c
1137 F: include/linux/apm_bios.h
1138 F: include/uapi/linux/apm_bios.h
1139 F: drivers/char/apm-emulation.c
1141 APPARMOR SECURITY MODULE
1142 M: John Johansen <john.johansen@canonical.com>
1143 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1144 W: wiki.apparmor.net
1145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1147 F: security/apparmor/
1148 F: Documentation/admin-guide/LSM/apparmor.rst
1150 APPLE BCM5974 MULTITOUCH DRIVER
1151 M: Henrik Rydberg <rydberg@bitmath.org>
1152 L: linux-input@vger.kernel.org
1154 F: drivers/input/mouse/bcm5974.c
1157 M: Henrik Rydberg <rydberg@bitmath.org>
1158 L: linux-hwmon@vger.kernel.org
1160 F: drivers/hwmon/applesmc.c
1162 APPLETALK NETWORK LAYER
1163 L: netdev@vger.kernel.org
1165 F: drivers/net/appletalk/
1167 F: include/linux/atalk.h
1168 F: include/uapi/linux/atalk.h
1170 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1171 M: Khuong Dinh <khuong@os.amperecomputing.com>
1173 F: arch/arm64/boot/dts/apm/
1175 APPLIED MICRO (APM) X-GENE SOC EDAC
1176 M: Khuong Dinh <khuong@os.amperecomputing.com>
1178 F: drivers/edac/xgene_edac.c
1179 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1181 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1182 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1183 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1185 F: drivers/net/ethernet/apm/xgene-v2/
1187 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1188 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1189 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1190 M: Quan Nguyen <quan@os.amperecomputing.com>
1192 F: drivers/net/ethernet/apm/xgene/
1193 F: drivers/net/phy/mdio-xgene.c
1194 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1195 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1197 APPLIED MICRO (APM) X-GENE SOC PMU
1198 M: Khuong Dinh <khuong@os.amperecomputing.com>
1200 F: drivers/perf/xgene_pmu.c
1201 F: Documentation/admin-guide/perf/xgene-pmu.rst
1202 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1204 APTINA CAMERA SENSOR PLL
1205 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1206 L: linux-media@vger.kernel.org
1208 F: drivers/media/i2c/aptina-pll.*
1210 AQUANTIA ETHERNET DRIVER (atlantic)
1211 M: Igor Russkikh <irusskikh@marvell.com>
1212 L: netdev@vger.kernel.org
1214 W: https://www.marvell.com/
1215 Q: http://patchwork.ozlabs.org/project/netdev/list/
1216 F: drivers/net/ethernet/aquantia/atlantic/
1217 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1219 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1220 M: Egor Pomozov <epomozov@marvell.com>
1221 L: netdev@vger.kernel.org
1223 W: http://www.aquantia.com
1224 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1226 ARC FRAMEBUFFER DRIVER
1227 M: Jaya Kumar <jayalk@intworks.biz>
1229 F: drivers/video/fbdev/arcfb.c
1230 F: drivers/video/fbdev/core/fb_defio.c
1233 M: Alexey Brodkin <abrodkin@synopsys.com>
1235 F: drivers/gpu/drm/arc/
1236 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1238 ARCNET NETWORK LAYER
1239 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1240 L: netdev@vger.kernel.org
1242 F: drivers/net/arcnet/
1243 F: include/uapi/linux/if_arcnet.h
1245 ARM ARCHITECTED TIMER DRIVER
1246 M: Mark Rutland <mark.rutland@arm.com>
1247 M: Marc Zyngier <maz@kernel.org>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 F: arch/arm/include/asm/arch_timer.h
1251 F: arch/arm64/include/asm/arch_timer.h
1252 F: drivers/clocksource/arm_arch_timer.c
1254 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1255 M: Linus Walleij <linus.walleij@linaro.org>
1256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 F: Documentation/devicetree/bindings/arm/arm-boards
1259 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1260 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1261 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1262 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1263 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1264 F: arch/arm/mach-integrator/
1265 F: arch/arm/mach-realview/
1266 F: arch/arm/mach-versatile/
1267 F: arch/arm/plat-versatile/
1268 F: arch/arm/boot/dts/arm-realview-*
1269 F: arch/arm/boot/dts/integrator*
1270 F: arch/arm/boot/dts/versatile*
1271 F: drivers/clk/versatile/
1272 F: drivers/i2c/busses/i2c-versatile.c
1273 F: drivers/irqchip/irq-versatile-fpga.c
1274 F: drivers/mtd/maps/physmap_of_versatile.c
1275 F: drivers/power/reset/arm-versatile-reboot.c
1276 F: drivers/soc/versatile/
1278 ARM HDLCD DRM DRIVER
1279 M: Liviu Dudau <liviu.dudau@arm.com>
1281 F: drivers/gpu/drm/arm/hdlcd_*
1282 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1284 ARM KOMEDA DRM-KMS DRIVER
1285 M: James (Qian) Wang <james.qian.wang@arm.com>
1286 M: Liviu Dudau <liviu.dudau@arm.com>
1287 M: Mihail Atanassov <mihail.atanassov@arm.com>
1288 L: Mali DP Maintainers <malidp@foss.arm.com>
1290 T: git git://anongit.freedesktop.org/drm/drm-misc
1291 F: drivers/gpu/drm/arm/display/include/
1292 F: drivers/gpu/drm/arm/display/komeda/
1293 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1294 F: Documentation/gpu/komeda-kms.rst
1296 ARM MALI-DP DRM DRIVER
1297 M: Liviu Dudau <liviu.dudau@arm.com>
1298 M: Brian Starkey <brian.starkey@arm.com>
1299 L: Mali DP Maintainers <malidp@foss.arm.com>
1301 T: git git://anongit.freedesktop.org/drm/drm-misc
1302 F: drivers/gpu/drm/arm/
1303 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1304 F: Documentation/gpu/afbc.rst
1306 ARM MALI PANFROST DRM DRIVER
1307 M: Rob Herring <robh@kernel.org>
1308 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1309 R: Steven Price <steven.price@arm.com>
1310 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1311 L: dri-devel@lists.freedesktop.org
1313 T: git git://anongit.freedesktop.org/drm/drm-misc
1314 F: drivers/gpu/drm/panfrost/
1315 F: include/uapi/drm/panfrost_drm.h
1317 ARM MFM AND FLOPPY DRIVERS
1318 M: Ian Molton <spyro@f2s.com>
1320 F: arch/arm/mach-rpc/floppydma.S
1321 F: arch/arm/include/asm/floppy.h
1323 ARM PMU PROFILING AND DEBUGGING
1324 M: Will Deacon <will@kernel.org>
1325 M: Mark Rutland <mark.rutland@arm.com>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm*/kernel/perf_*
1329 F: arch/arm/oprofile/common.c
1330 F: arch/arm*/kernel/hw_breakpoint.c
1331 F: arch/arm*/include/asm/hw_breakpoint.h
1332 F: arch/arm*/include/asm/perf_event.h
1334 F: include/linux/perf/arm_pmu.h
1335 F: Documentation/devicetree/bindings/arm/pmu.yaml
1336 F: Documentation/devicetree/bindings/perf/
1339 M: Russell King <linux@armlinux.org.uk>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1341 W: http://www.armlinux.org.uk/
1343 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1345 X: arch/arm/boot/dts/
1347 ARM PRIMECELL AACI PL041 DRIVER
1348 M: Russell King <linux@armlinux.org.uk>
1352 ARM PRIMECELL BUS SUPPORT
1353 M: Russell King <linux@armlinux.org.uk>
1356 F: include/linux/amba/bus.h
1358 ARM PRIMECELL CLCD PL110 DRIVER
1359 M: Russell King <linux@armlinux.org.uk>
1361 F: drivers/video/fbdev/amba-clcd.*
1363 ARM PRIMECELL KMI PL050 DRIVER
1364 M: Russell King <linux@armlinux.org.uk>
1366 F: drivers/input/serio/ambakmi.*
1367 F: include/linux/amba/kmi.h
1369 ARM PRIMECELL MMCI PL180/1 DRIVER
1370 M: Russell King <linux@armlinux.org.uk>
1372 F: drivers/mmc/host/mmci.*
1373 F: include/linux/amba/mmci.h
1375 ARM PRIMECELL SSP PL022 SPI DRIVER
1376 M: Linus Walleij <linus.walleij@linaro.org>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1380 F: drivers/spi/spi-pl022.c
1382 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1383 M: Russell King <linux@armlinux.org.uk>
1385 F: drivers/tty/serial/amba-pl01*.c
1386 F: include/linux/amba/serial.h
1388 ARM PRIMECELL VIC PL190/PL192 DRIVER
1389 M: Linus Walleij <linus.walleij@linaro.org>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1393 F: drivers/irqchip/irq-vic.c
1395 AMAZON ANNAPURNA LABS FIC DRIVER
1396 M: Talel Shenhar <talel@amazon.com>
1398 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1399 F: drivers/irqchip/irq-al-fic.c
1402 M: Will Deacon <will@kernel.org>
1403 R: Robin Murphy <robin.murphy@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: drivers/iommu/arm-smmu*
1407 F: drivers/iommu/io-pgtable-arm.c
1408 F: drivers/iommu/io-pgtable-arm-v7s.c
1410 ARM SUB-ARCHITECTURES
1411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1417 ARM/ACTIONS SEMI ARCHITECTURE
1418 M: Andreas Färber <afaerber@suse.de>
1419 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: arch/arm/mach-actions/
1424 F: arch/arm/boot/dts/owl-*
1425 F: arch/arm64/boot/dts/actions/
1426 F: drivers/clk/actions/
1427 F: drivers/clocksource/timer-owl*
1428 F: drivers/dma/owl-dma.c
1429 F: drivers/i2c/busses/i2c-owl.c
1430 F: drivers/mmc/host/owl-mmc.c
1431 F: drivers/pinctrl/actions/*
1432 F: drivers/soc/actions/
1433 F: include/dt-bindings/power/owl-*
1434 F: include/linux/soc/actions/
1435 F: Documentation/devicetree/bindings/arm/actions.yaml
1436 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1437 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1438 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1439 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1440 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1441 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1442 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1444 ARM/ADS SPHERE MACHINE SUPPORT
1445 M: Lennert Buytenhek <kernel@wantstofly.org>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449 ARM/AFEB9260 MACHINE SUPPORT
1450 M: Sergey Lapin <slapin@ossfans.org>
1451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 ARM/AJECO 1ARM MACHINE SUPPORT
1455 M: Lennert Buytenhek <kernel@wantstofly.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459 ARM/Allwinner SoC Clock Support
1460 M: Emilio López <emilio@elopez.com.ar>
1462 F: drivers/clk/sunxi/
1464 ARM/Allwinner sunXi SoC support
1465 M: Maxime Ripard <mripard@kernel.org>
1466 M: Chen-Yu Tsai <wens@csie.org>
1467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 F: arch/arm/mach-sunxi/
1472 F: arch/arm64/boot/dts/allwinner/
1473 F: drivers/clk/sunxi-ng/
1474 F: drivers/pinctrl/sunxi/
1475 F: drivers/soc/sunxi/
1476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1478 Allwinner A10 CSI driver
1479 M: Maxime Ripard <mripard@kernel.org>
1480 L: linux-media@vger.kernel.org
1481 T: git git://linuxtv.org/media_tree.git
1482 F: drivers/media/platform/sunxi/sun4i-csi/
1483 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1486 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1487 M: Neil Armstrong <narmstrong@baylibre.com>
1488 M: Jerome Brunet <jbrunet@baylibre.com>
1489 L: linux-amlogic@lists.infradead.org
1491 F: drivers/clk/meson/
1492 F: include/dt-bindings/clock/meson*
1493 F: include/dt-bindings/clock/gxbb*
1494 F: Documentation/devicetree/bindings/clock/amlogic*
1496 ARM/Amlogic Meson SoC support
1497 M: Kevin Hilman <khilman@baylibre.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 L: linux-amlogic@lists.infradead.org
1500 W: http://linux-meson.com/
1502 F: arch/arm/mach-meson/
1503 F: arch/arm/boot/dts/meson*
1504 F: arch/arm64/boot/dts/amlogic/
1505 F: drivers/pinctrl/meson/
1506 F: drivers/mmc/host/meson*
1507 F: drivers/soc/amlogic/
1508 F: drivers/rtc/rtc-meson*
1511 ARM/Amlogic Meson SoC Crypto Drivers
1512 M: Corentin Labbe <clabbe@baylibre.com>
1513 L: linux-crypto@vger.kernel.org
1514 L: linux-amlogic@lists.infradead.org
1516 F: drivers/crypto/amlogic/
1517 F: Documentation/devicetree/bindings/crypto/amlogic*
1519 ARM/Amlogic Meson SoC Sound Drivers
1520 M: Jerome Brunet <jbrunet@baylibre.com>
1521 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1524 F: Documentation/devicetree/bindings/sound/amlogic*
1526 ARM/Annapurna Labs ALPINE ARCHITECTURE
1527 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1528 M: Antoine Tenart <antoine.tenart@bootlin.com>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 F: arch/arm/mach-alpine/
1532 F: arch/arm/boot/dts/alpine*
1533 F: arch/arm64/boot/dts/al/
1534 F: drivers/*/*alpine*
1536 ARM/ARTPEC MACHINE SUPPORT
1537 M: Jesper Nilsson <jesper.nilsson@axis.com>
1538 M: Lars Persson <lars.persson@axis.com>
1540 L: linux-arm-kernel@axis.com
1541 F: arch/arm/mach-artpec
1542 F: arch/arm/boot/dts/artpec6*
1544 F: drivers/crypto/axis
1545 F: drivers/mmc/host/usdhi6rol0.c
1546 F: drivers/pinctrl/pinctrl-artpec*
1547 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1549 ARM/ASPEED I2C DRIVER
1550 M: Brendan Higgins <brendanhiggins@google.com>
1551 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1552 R: Joel Stanley <joel@jms.id.au>
1553 L: linux-i2c@vger.kernel.org
1554 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1556 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1557 F: drivers/i2c/busses/i2c-aspeed.c
1558 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1559 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1561 ARM/ASPEED MACHINE SUPPORT
1562 M: Joel Stanley <joel@jms.id.au>
1563 R: Andrew Jeffery <andrew@aj.id.au>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1566 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1569 F: arch/arm/mach-aspeed/
1570 F: arch/arm/boot/dts/aspeed-*
1573 ARM/BITMAIN ARCHITECTURE
1574 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 F: arch/arm64/boot/dts/bitmain/
1578 F: drivers/clk/clk-bm1880.c
1579 F: drivers/pinctrl/pinctrl-bm1880.c
1580 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1581 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1582 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1584 ARM/CALXEDA HIGHBANK ARCHITECTURE
1585 M: Rob Herring <robh@kernel.org>
1586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 F: arch/arm/mach-highbank/
1589 F: arch/arm/boot/dts/highbank.dts
1590 F: arch/arm/boot/dts/ecx-*.dts*
1592 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1593 M: Krzysztof Halasa <khalasa@piap.pl>
1595 F: arch/arm/mach-cns3xxx/
1597 ARM/CAVIUM THUNDER NETWORK DRIVER
1598 M: Sunil Goutham <sgoutham@marvell.com>
1599 M: Robert Richter <rrichter@marvell.com>
1600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 F: drivers/net/ethernet/cavium/thunder/
1604 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1605 M: Lukasz Majewski <lukma@denx.de>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/mach-ep93xx/ts72xx.c
1610 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1611 M: Alexander Shiyan <shc_work@mail.ru>
1612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1617 M: Lennert Buytenhek <kernel@wantstofly.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1622 M: Hartley Sweeten <hsweeten@visionengravers.com>
1623 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: arch/arm/mach-ep93xx/
1627 F: arch/arm/mach-ep93xx/include/mach/
1630 M: Russell King <linux@armlinux.org.uk>
1631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1634 F: drivers/clk/clkdev.c
1636 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1637 M: Mike Rapoport <mike@compulab.co.il>
1638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1642 M: Baruch Siach <baruch@tkos.co.il>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 F: arch/arm/boot/dts/cx92755*
1648 ARM/CONTEC MICRO9 MACHINE SUPPORT
1649 M: Hubert Feurstein <hubert.feurstein@contec.at>
1651 F: arch/arm/mach-ep93xx/micro9.c
1653 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1654 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1655 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: drivers/hwtracing/coresight/*
1659 F: Documentation/trace/coresight/*
1660 F: Documentation/devicetree/bindings/arm/coresight.txt
1661 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1662 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1663 F: tools/perf/arch/arm/util/pmu.c
1664 F: tools/perf/arch/arm/util/auxtrace.c
1665 F: tools/perf/arch/arm/util/cs-etm.c
1666 F: tools/perf/arch/arm/util/cs-etm.h
1667 F: tools/perf/util/cs-etm.*
1668 F: tools/perf/util/cs-etm-decoder/*
1670 ARM/CORGI MACHINE SUPPORT
1671 M: Richard Purdie <rpurdie@rpsys.net>
1674 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1675 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1676 M: Linus Walleij <linus.walleij@linaro.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 T: git git://github.com/ulli-kroll/linux.git
1680 F: Documentation/devicetree/bindings/arm/gemini.txt
1681 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1682 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1683 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1684 F: arch/arm/mach-gemini/
1685 F: drivers/net/ethernet/cortina/
1686 F: drivers/pinctrl/pinctrl-gemini.c
1687 F: drivers/rtc/rtc-ftrtc010.c
1689 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1690 M: Barry Song <baohua@kernel.org>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1694 F: arch/arm/boot/dts/prima2*
1695 F: arch/arm/mach-prima2/
1696 F: drivers/clk/sirf/
1697 F: drivers/clocksource/timer-prima2.c
1698 F: drivers/clocksource/timer-atlas7.c
1702 ARM/CZ.NIC TURRIS MOX SUPPORT
1703 M: Marek Behun <marek.behun@nic.cz>
1704 W: http://mox.turris.cz
1706 F: Documentation/ABI/testing/debugfs-moxtet
1707 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1708 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1709 F: Documentation/devicetree/bindings/bus/moxtet.txt
1710 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1711 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1712 F: include/linux/moxtet.h
1713 F: drivers/bus/moxtet.c
1714 F: drivers/firmware/turris-mox-rwtm.c
1715 F: drivers/gpio/gpio-moxtet.c
1717 ARM/EBSA110 MACHINE SUPPORT
1718 M: Russell King <linux@armlinux.org.uk>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 W: http://www.armlinux.org.uk/
1722 F: arch/arm/mach-ebsa110/
1723 F: drivers/net/ethernet/amd/am79c961a.*
1725 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1726 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1727 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1733 M: Robert Jarzmik <robert.jarzmik@free.fr>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736 F: arch/arm/mach-pxa/ezx.c
1738 ARM/FARADAY FA526 PORT
1739 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 T: git git://git.berlios.de/gemini-board
1743 F: arch/arm/mm/*-fa*
1745 ARM/FOOTBRIDGE ARCHITECTURE
1746 M: Russell King <linux@armlinux.org.uk>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 W: http://www.armlinux.org.uk/
1750 F: arch/arm/include/asm/hardware/dec21285.h
1751 F: arch/arm/mach-footbridge/
1753 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1754 M: Shawn Guo <shawnguo@kernel.org>
1755 M: Sascha Hauer <s.hauer@pengutronix.de>
1756 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1757 R: Fabio Estevam <festevam@gmail.com>
1758 R: NXP Linux Team <linux-imx@nxp.com>
1759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1764 X: drivers/media/i2c/
1766 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1767 M: Shawn Guo <shawnguo@kernel.org>
1768 M: Sascha Hauer <s.hauer@pengutronix.de>
1769 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1770 R: Stefan Agner <stefan@agner.ch>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1774 F: arch/arm/mach-imx/*vf610*
1775 F: arch/arm/boot/dts/vf*
1777 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1778 M: Shawn Guo <shawnguo@kernel.org>
1779 M: Li Yang <leoyang.li@nxp.com>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1783 F: arch/arm/boot/dts/ls1021a*
1784 F: arch/arm64/boot/dts/freescale/fsl-*
1785 F: arch/arm64/boot/dts/freescale/qoriq-*
1787 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1788 M: Lennert Buytenhek <kernel@wantstofly.org>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 ARM/GUMSTIX MACHINE SUPPORT
1793 M: Steve Sakoman <sakoman@gmail.com>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1798 M: Philipp Zabel <philipp.zabel@gmail.com>
1799 M: Paul Parsons <lost.distance@yahoo.com>
1800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802 F: arch/arm/mach-pxa/hx4700.c
1803 F: arch/arm/mach-pxa/include/mach/hx4700.h
1804 F: sound/soc/pxa/hx4700.c
1806 ARM/HISILICON SOC SUPPORT
1807 M: Wei Xu <xuwei5@hisilicon.com>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.hisilicon.com
1811 T: git git://github.com/hisilicon/linux-hisi.git
1812 F: arch/arm/mach-hisi/
1813 F: arch/arm/boot/dts/hi3*
1814 F: arch/arm/boot/dts/hip*
1815 F: arch/arm/boot/dts/hisi*
1816 F: arch/arm64/boot/dts/hisilicon/
1818 ARM/HP JORNADA 7XX MACHINE SUPPORT
1819 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1823 F: arch/arm/mach-sa1100/jornada720.c
1824 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1826 ARM/IGEP MACHINE SUPPORT
1827 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1828 M: Javier Martinez Canillas <javier@dowhile0.org>
1829 L: linux-omap@vger.kernel.org
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/boot/dts/omap3-igep*
1834 ARM/INCOME PXA270 SUPPORT
1835 M: Marek Vasut <marek.vasut@gmail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1840 ARM/INTEL IOP32X ARM ARCHITECTURE
1841 M: Lennert Buytenhek <kernel@wantstofly.org>
1842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 ARM/INTEL IQ81342EX MACHINE SUPPORT
1846 M: Lennert Buytenhek <kernel@wantstofly.org>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 ARM/INTEL IXDP2850 MACHINE SUPPORT
1851 M: Lennert Buytenhek <kernel@wantstofly.org>
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 ARM/INTEL IXP4XX ARM ARCHITECTURE
1856 M: Linus Walleij <linusw@kernel.org>
1857 M: Imre Kaloz <kaloz@openwrt.org>
1858 M: Krzysztof Halasa <khalasa@piap.pl>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1862 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1863 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1864 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1865 F: arch/arm/mach-ixp4xx/
1866 F: drivers/clocksource/timer-ixp4xx.c
1867 F: drivers/gpio/gpio-ixp4xx.c
1868 F: drivers/irqchip/irq-ixp4xx.c
1869 F: include/linux/irqchip/irq-ixp4xx.h
1870 F: include/linux/platform_data/timer-ixp4xx.h
1872 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1873 M: Jonathan Cameron <jic23@cam.ac.uk>
1874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 F: arch/arm/mach-pxa/stargate2.c
1877 F: drivers/pcmcia/pxa2xx_stargate2.c
1879 ARM/INTEL XSC3 (MANZANO) ARM CORE
1880 M: Lennert Buytenhek <kernel@wantstofly.org>
1881 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1885 M: Lennert Buytenhek <kernel@wantstofly.org>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 ARM/LG1K ARCHITECTURE
1890 M: Chanho Min <chanho.min@lge.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: arch/arm64/boot/dts/lg/
1895 ARM/LOGICPD PXA270 MACHINE SUPPORT
1896 M: Lennert Buytenhek <kernel@wantstofly.org>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 ARM/LPC18XX ARCHITECTURE
1901 M: Vladimir Zapolskiy <vz@mleia.com>
1902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1905 F: arch/arm/boot/dts/lpc43*
1906 F: drivers/i2c/busses/i2c-lpc2k.c
1907 F: drivers/memory/pl172.c
1908 F: drivers/mtd/spi-nor/nxp-spifi.c
1909 F: drivers/rtc/rtc-lpc24xx.c
1912 ARM/LPC32XX SOC SUPPORT
1913 M: Vladimir Zapolskiy <vz@mleia.com>
1914 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1918 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1919 F: arch/arm/boot/dts/lpc32*
1920 F: arch/arm/mach-lpc32xx/
1921 F: drivers/i2c/busses/i2c-pnx.c
1922 F: drivers/net/ethernet/nxp/lpc_eth.c
1923 F: drivers/usb/host/ohci-nxp.c
1924 F: drivers/watchdog/pnx4008_wdt.c
1927 ARM/MAGICIAN MACHINE SUPPORT
1928 M: Philipp Zabel <philipp.zabel@gmail.com>
1931 ARM/Marvell Dove/MV78xx0/Orion SOC support
1932 M: Jason Cooper <jason@lakedaemon.net>
1933 M: Andrew Lunn <andrew@lunn.ch>
1934 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1935 M: Gregory Clement <gregory.clement@bootlin.com>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 F: Documentation/devicetree/bindings/soc/dove/
1939 F: arch/arm/mach-dove/
1940 F: arch/arm/mach-mv78xx0/
1941 F: arch/arm/mach-orion5x/
1942 F: arch/arm/plat-orion/
1943 F: arch/arm/boot/dts/dove*
1944 F: arch/arm/boot/dts/orion5x*
1945 T: git git://git.infradead.org/linux-mvebu.git
1947 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1948 M: Jason Cooper <jason@lakedaemon.net>
1949 M: Andrew Lunn <andrew@lunn.ch>
1950 M: Gregory Clement <gregory.clement@bootlin.com>
1951 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 F: arch/arm/boot/dts/armada*
1955 F: arch/arm/boot/dts/kirkwood*
1956 F: arch/arm/configs/mvebu_*_defconfig
1957 F: arch/arm/mach-mvebu/
1958 F: arch/arm64/boot/dts/marvell/armada*
1959 F: arch/arm64/boot/dts/marvell/cn913*
1960 F: drivers/cpufreq/armada-37xx-cpufreq.c
1961 F: drivers/cpufreq/armada-8k-cpufreq.c
1962 F: drivers/cpufreq/mvebu-cpufreq.c
1963 F: drivers/irqchip/irq-armada-370-xp.c
1964 F: drivers/irqchip/irq-mvebu-*
1965 F: drivers/pinctrl/mvebu/
1966 F: drivers/rtc/rtc-armada38x.c
1967 T: git git://git.infradead.org/linux-mvebu.git
1969 ARM/Mediatek RTC DRIVER
1970 M: Eddie Huang <eddie.huang@mediatek.com>
1971 M: Sean Wang <sean.wang@mediatek.com>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1975 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1976 F: drivers/rtc/rtc-mt6397.c
1977 F: drivers/rtc/rtc-mt7622.c
1979 ARM/Mediatek SoC support
1980 M: Matthias Brugger <matthias.bgg@gmail.com>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1982 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1983 W: https://mtk.bcnfs.org/
1984 C: irc://chat.freenode.net/linux-mediatek
1986 F: arch/arm/boot/dts/mt6*
1987 F: arch/arm/boot/dts/mt7*
1988 F: arch/arm/boot/dts/mt8*
1989 F: arch/arm/mach-mediatek/
1990 F: arch/arm64/boot/dts/mediatek/
1991 F: drivers/soc/mediatek/
1996 ARM/Mediatek USB3 PHY DRIVER
1997 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2001 F: drivers/phy/mediatek/
2002 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2004 ARM/Microchip (AT91) SoC support
2005 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2006 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2007 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 W: http://www.linux4sam.org
2010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2014 F: arch/arm/mach-at91/
2015 F: include/soc/at91/
2016 F: arch/arm/boot/dts/at91*.dts
2017 F: arch/arm/boot/dts/at91*.dtsi
2018 F: arch/arm/boot/dts/sama*.dts
2019 F: arch/arm/boot/dts/sama*.dtsi
2020 F: arch/arm/include/debug/at91.S
2021 F: drivers/memory/atmel*
2022 F: drivers/watchdog/sama5d4_wdt.c
2023 X: drivers/input/touchscreen/atmel_mxt_ts.c
2024 X: drivers/net/wireless/atmel/
2026 ARM/MIOA701 MACHINE SUPPORT
2027 M: Robert Jarzmik <robert.jarzmik@free.fr>
2028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: arch/arm/mach-pxa/mioa701.c
2032 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2033 M: Michael Petchkovsky <mkpetch@internode.on.net>
2036 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2037 M: Linus Walleij <linus.walleij@linaro.org>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2041 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2042 F: arch/arm/mach-nomadik/
2043 F: arch/arm/mach-u300/
2044 F: arch/arm/mach-ux500/
2045 F: drivers/soc/ux500/
2046 F: arch/arm/boot/dts/ste-*
2047 F: drivers/clk/clk-nomadik.c
2048 F: drivers/clk/clk-u300.c
2049 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2050 F: drivers/clocksource/timer-u300.c
2051 F: drivers/dma/coh901318*
2052 F: drivers/dma/ste_dma40*
2053 F: drivers/hwspinlock/u8500_hsem.c
2054 F: drivers/i2c/busses/i2c-nomadik.c
2055 F: drivers/i2c/busses/i2c-stu300.c
2056 F: drivers/iio/adc/ab8500-gpadc.c
2057 F: drivers/mfd/ab3100*
2058 F: drivers/mfd/ab8500*
2059 F: drivers/mfd/abx500*
2060 F: drivers/mfd/dbx500*
2061 F: drivers/mfd/db8500*
2062 F: drivers/pinctrl/nomadik/
2063 F: drivers/pinctrl/pinctrl-coh901*
2064 F: drivers/pinctrl/pinctrl-u300.c
2065 F: drivers/rtc/rtc-ab3100.c
2066 F: drivers/rtc/rtc-ab8500.c
2067 F: drivers/rtc/rtc-coh901331.c
2068 F: drivers/rtc/rtc-pl031.c
2069 F: drivers/watchdog/coh901327_wdt.c
2070 F: Documentation/devicetree/bindings/arm/ste-*
2071 F: Documentation/devicetree/bindings/arm/ux500/
2072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2074 ARM/NUVOTON NPCM ARCHITECTURE
2075 M: Avi Fishman <avifishman70@gmail.com>
2076 M: Tomer Maimon <tmaimon77@gmail.com>
2077 M: Tali Perry <tali.perry1@gmail.com>
2078 R: Patrick Venture <venture@google.com>
2079 R: Nancy Yuen <yuenn@google.com>
2080 R: Benjamin Fair <benjaminfair@google.com>
2081 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2083 F: arch/arm/mach-npcm/
2084 F: arch/arm/boot/dts/nuvoton-npcm*
2085 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2087 F: Documentation/devicetree/bindings/*/*npcm*
2088 F: Documentation/devicetree/bindings/*/*/*npcm*
2090 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2091 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2092 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2094 F: arch/arm/mach-s3c24xx/mach-gta02.c
2095 F: arch/arm/mach-s3c24xx/gta02.h
2097 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2098 M: Alexander Clouter <alex@digriz.org.uk>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 W: http://www.digriz.org.uk/ts78xx/kernel
2102 F: arch/arm/mach-orion5x/ts78xx-*
2104 ARM/OXNAS platform support
2105 M: Neil Armstrong <narmstrong@baylibre.com>
2106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 L: linux-oxnas@groups.io (moderated for non-subscribers)
2109 F: arch/arm/mach-oxnas/
2110 F: arch/arm/boot/dts/ox8*.dts*
2113 ARM/PALM TREO SUPPORT
2114 M: Tomas Cech <sleep_walker@suse.com>
2115 L: linux-arm-kernel@lists.infradead.org
2116 W: http://hackndev.com
2118 F: arch/arm/mach-pxa/palmtreo.*
2120 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2121 M: Marek Vasut <marek.vasut@gmail.com>
2122 L: linux-arm-kernel@lists.infradead.org
2123 W: http://hackndev.com
2125 F: arch/arm/mach-pxa/include/mach/palmtx.h
2126 F: arch/arm/mach-pxa/palmtx.c
2127 F: arch/arm/mach-pxa/palmt5.*
2128 F: arch/arm/mach-pxa/include/mach/palmld.h
2129 F: arch/arm/mach-pxa/palmld.c
2130 F: arch/arm/mach-pxa/palmte2.*
2131 F: arch/arm/mach-pxa/include/mach/palmtc.h
2132 F: arch/arm/mach-pxa/palmtc.c
2135 M: Sergey Lapin <slapin@ossfans.org>
2136 L: linux-arm-kernel@lists.infradead.org
2137 W: http://hackndev.com
2139 F: arch/arm/mach-pxa/palmz72.*
2142 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2143 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2146 ARM/PT DIGITAL BOARD PORT
2147 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2149 W: http://www.armlinux.org.uk/
2152 ARM/QUALCOMM SUPPORT
2153 M: Andy Gross <agross@kernel.org>
2154 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2155 L: linux-arm-msm@vger.kernel.org
2157 F: Documentation/devicetree/bindings/soc/qcom/
2158 F: Documentation/devicetree/bindings/*/qcom*
2159 F: arch/arm/boot/dts/qcom-*.dts
2160 F: arch/arm/boot/dts/qcom-*.dtsi
2161 F: arch/arm/mach-qcom/
2162 F: arch/arm64/boot/dts/qcom/
2165 F: drivers/*/*/qcom/
2166 F: drivers/*/*/qcom*
2167 F: drivers/*/pm8???-*
2168 F: drivers/bluetooth/btqcomsmd.c
2169 F: drivers/clocksource/timer-qcom.c
2170 F: drivers/extcon/extcon-qcom*
2171 F: drivers/iommu/msm*
2172 F: drivers/i2c/busses/i2c-qup.c
2173 F: drivers/i2c/busses/i2c-qcom-geni.c
2174 F: drivers/mfd/ssbi.c
2175 F: drivers/mmc/host/mmci_qcom*
2176 F: drivers/mmc/host/sdhci-msm.c
2177 F: drivers/pci/controller/dwc/pcie-qcom.c
2178 F: drivers/phy/qualcomm/
2179 F: drivers/power/*/msm*
2180 F: drivers/reset/reset-qcom-*
2181 F: drivers/scsi/ufs/ufs-qcom.*
2182 F: drivers/spi/spi-qup.c
2183 F: drivers/spi/spi-geni-qcom.c
2184 F: drivers/spi/spi-qcom-qspi.c
2185 F: drivers/tty/serial/msm_serial.c
2186 F: drivers/usb/dwc3/dwc3-qcom.c
2187 F: include/dt-bindings/*/qcom*
2188 F: include/linux/*/qcom*
2189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2191 ARM/RADISYS ENP2611 MACHINE SUPPORT
2192 M: Lennert Buytenhek <kernel@wantstofly.org>
2193 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 ARM/RDA MICRO ARCHITECTURE
2197 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2201 F: arch/arm/boot/dts/rda8810pl-*
2202 F: drivers/clocksource/timer-rda.c
2203 F: drivers/gpio/gpio-rda.c
2204 F: drivers/irqchip/irq-rda-intc.c
2205 F: drivers/tty/serial/rda-uart.c
2206 F: Documentation/devicetree/bindings/arm/rda.yaml
2207 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2208 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2209 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2210 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2212 ARM/REALTEK ARCHITECTURE
2213 M: Andreas Färber <afaerber@suse.de>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2215 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2217 F: arch/arm64/boot/dts/realtek/
2218 F: Documentation/devicetree/bindings/arm/realtek.yaml
2220 ARM/RENESAS ARM64 ARCHITECTURE
2221 M: Geert Uytterhoeven <geert+renesas@glider.be>
2222 M: Magnus Damm <magnus.damm@gmail.com>
2223 L: linux-renesas-soc@vger.kernel.org
2224 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2227 F: arch/arm64/boot/dts/renesas/
2228 F: Documentation/devicetree/bindings/arm/renesas.yaml
2229 F: drivers/soc/renesas/
2230 F: include/linux/soc/renesas/
2232 ARM/RISCPC ARCHITECTURE
2233 M: Russell King <linux@armlinux.org.uk>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 W: http://www.armlinux.org.uk/
2237 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2238 F: arch/arm/include/asm/hardware/ioc.h
2239 F: arch/arm/include/asm/hardware/iomd.h
2240 F: arch/arm/include/asm/hardware/memc.h
2241 F: arch/arm/mach-rpc/
2242 F: drivers/net/ethernet/8390/etherh.c
2243 F: drivers/net/ethernet/i825xx/ether1*
2244 F: drivers/net/ethernet/seeq/ether3*
2245 F: drivers/scsi/arm/
2247 ARM/Rockchip SoC support
2248 M: Heiko Stuebner <heiko@sntech.de>
2249 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2250 L: linux-rockchip@lists.infradead.org
2251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2253 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2254 F: arch/arm/boot/dts/rk3*
2255 F: arch/arm/boot/dts/rv1108*
2256 F: arch/arm/mach-rockchip/
2257 F: drivers/clk/rockchip/
2258 F: drivers/i2c/busses/i2c-rk3x.c
2259 F: drivers/*/*rockchip*
2260 F: drivers/*/*/*rockchip*
2261 F: sound/soc/rockchip/
2264 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2265 M: Kukjin Kim <kgene@kernel.org>
2266 M: Krzysztof Kozlowski <krzk@kernel.org>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2269 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2271 F: arch/arm/boot/dts/s3c*
2272 F: arch/arm/boot/dts/s5p*
2273 F: arch/arm/boot/dts/exynos*
2274 F: arch/arm64/boot/dts/exynos/
2275 F: arch/arm/plat-samsung/
2276 F: arch/arm/mach-s3c24*/
2277 F: arch/arm/mach-s3c64xx/
2278 F: arch/arm/mach-s5p*/
2279 F: arch/arm/mach-exynos*/
2280 F: drivers/*/*s3c24*
2281 F: drivers/*/*/*s3c24*
2282 F: drivers/*/*s3c64xx*
2283 F: drivers/*/*s5pv210*
2284 F: drivers/memory/samsung/
2285 F: drivers/soc/samsung/
2286 F: drivers/tty/serial/samsung*
2287 F: include/linux/soc/samsung/
2288 F: Documentation/arm/samsung/
2289 F: Documentation/devicetree/bindings/arm/samsung/
2290 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2293 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2294 M: Kyungmin Park <kyungmin.park@samsung.com>
2295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2297 F: arch/arm/mach-s5pv210/
2299 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2300 M: Kyungmin Park <kyungmin.park@samsung.com>
2301 M: Kamil Debski <kamil@wypas.org>
2302 M: Andrzej Hajda <a.hajda@samsung.com>
2303 L: linux-arm-kernel@lists.infradead.org
2304 L: linux-media@vger.kernel.org
2306 F: drivers/media/platform/s5p-g2d/
2308 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2309 M: Marek Szyprowski <m.szyprowski@samsung.com>
2310 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2311 L: linux-media@vger.kernel.org
2313 F: drivers/media/platform/s5p-cec/
2314 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2316 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2317 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2318 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2319 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2320 L: linux-arm-kernel@lists.infradead.org
2321 L: linux-media@vger.kernel.org
2323 F: drivers/media/platform/s5p-jpeg/
2325 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2326 M: Kyungmin Park <kyungmin.park@samsung.com>
2327 M: Kamil Debski <kamil@wypas.org>
2328 M: Jeongtae Park <jtp.park@samsung.com>
2329 M: Andrzej Hajda <a.hajda@samsung.com>
2330 L: linux-arm-kernel@lists.infradead.org
2331 L: linux-media@vger.kernel.org
2333 F: drivers/media/platform/s5p-mfc/
2335 ARM/SHMOBILE ARM ARCHITECTURE
2336 M: Geert Uytterhoeven <geert+renesas@glider.be>
2337 M: Magnus Damm <magnus.damm@gmail.com>
2338 L: linux-renesas-soc@vger.kernel.org
2339 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2342 F: arch/arm/boot/dts/emev2*
2343 F: arch/arm/boot/dts/gr-peach*
2344 F: arch/arm/boot/dts/iwg20d-q7*
2345 F: arch/arm/boot/dts/r7s*
2346 F: arch/arm/boot/dts/r8a*
2347 F: arch/arm/boot/dts/r9a*
2348 F: arch/arm/boot/dts/sh*
2349 F: arch/arm/configs/shmobile_defconfig
2350 F: arch/arm/include/debug/renesas-scif.S
2351 F: arch/arm/mach-shmobile/
2352 F: Documentation/devicetree/bindings/arm/renesas.yaml
2353 F: drivers/soc/renesas/
2354 F: include/linux/soc/renesas/
2356 ARM/SOCFPGA ARCHITECTURE
2357 M: Dinh Nguyen <dinguyen@kernel.org>
2359 F: arch/arm/mach-socfpga/
2360 F: arch/arm/boot/dts/socfpga*
2361 F: arch/arm/configs/socfpga_defconfig
2362 F: arch/arm64/boot/dts/altera/
2363 F: arch/arm64/boot/dts/intel/
2364 W: http://www.rocketboards.org
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2367 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2368 M: Dinh Nguyen <dinguyen@kernel.org>
2370 F: drivers/clk/socfpga/
2372 ARM/SOCFPGA EDAC SUPPORT
2373 M: Thor Thayer <thor.thayer@linux.intel.com>
2375 F: drivers/edac/altera_edac.
2377 ARM/SPREADTRUM SoC SUPPORT
2378 M: Orson Zhai <orsonzhai@gmail.com>
2379 M: Baolin Wang <baolin.wang7@gmail.com>
2380 M: Chunyan Zhang <zhang.lyra@gmail.com>
2382 F: arch/arm64/boot/dts/sprd
2387 ARM/STI ARCHITECTURE
2388 M: Patrice Chotard <patrice.chotard@st.com>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 W: http://www.stlinux.com
2392 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2393 F: arch/arm/mach-sti/
2394 F: arch/arm/boot/dts/sti*
2395 F: drivers/char/hw_random/st-rng.c
2396 F: drivers/clocksource/arm_global_timer.c
2397 F: drivers/clocksource/clksrc_st_lpc.c
2398 F: drivers/cpufreq/sti-cpufreq.c
2399 F: drivers/dma/st_fdma*
2400 F: drivers/i2c/busses/i2c-st.c
2401 F: drivers/media/rc/st_rc.c
2402 F: drivers/media/platform/sti/c8sectpfe/
2403 F: drivers/mmc/host/sdhci-st.c
2404 F: drivers/phy/st/phy-miphy28lp.c
2405 F: drivers/phy/st/phy-stih407-usb.c
2406 F: drivers/pinctrl/pinctrl-st.c
2407 F: drivers/remoteproc/st_remoteproc.c
2408 F: drivers/remoteproc/st_slim_rproc.c
2409 F: drivers/reset/sti/
2410 F: drivers/rtc/rtc-st-lpc.c
2411 F: drivers/tty/serial/st-asc.c
2412 F: drivers/usb/dwc3/dwc3-st.c
2413 F: drivers/usb/host/ehci-st.c
2414 F: drivers/usb/host/ohci-st.c
2415 F: drivers/watchdog/st_lpc_wdt.c
2416 F: drivers/ata/ahci_st.c
2417 F: include/linux/remoteproc/st_slim_rproc.h
2419 ARM/STM32 ARCHITECTURE
2420 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2421 M: Alexandre Torgue <alexandre.torgue@st.com>
2422 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2428 F: arch/arm/boot/dts/stm32*
2429 F: arch/arm/mach-stm32/
2430 F: drivers/clocksource/armv7m_systick.c
2432 ARM/Synaptics SoC support
2433 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2434 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2437 F: arch/arm/mach-berlin/
2438 F: arch/arm/boot/dts/berlin*
2439 F: arch/arm64/boot/dts/synaptics/
2441 ARM/TANGO ARCHITECTURE
2442 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2443 M: Mans Rullgard <mans@mansr.com>
2444 L: linux-arm-kernel@lists.infradead.org
2448 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2449 M: Lennert Buytenhek <kernel@wantstofly.org>
2450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2454 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2455 L: linux-tegra@vger.kernel.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/tegra-cec/
2459 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2461 ARM/TETON BGA MACHINE SUPPORT
2462 M: "Mark F. Brown" <mark.brown314@gmail.com>
2463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2466 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2467 M: Santosh Shilimkar <ssantosh@kernel.org>
2468 L: linux-kernel@vger.kernel.org
2470 F: drivers/memory/*emif*
2472 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2473 M: Tero Kristo <t-kristo@ti.com>
2474 M: Nishanth Menon <nm@ti.com>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2478 F: arch/arm64/boot/dts/ti/Makefile
2479 F: arch/arm64/boot/dts/ti/k3-*
2480 F: include/dt-bindings/pinctrl/k3.h
2482 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2483 M: Santosh Shilimkar <ssantosh@kernel.org>
2484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2486 F: arch/arm/mach-keystone/
2487 F: arch/arm/boot/dts/keystone-*
2488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2490 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2491 M: Santosh Shilimkar <ssantosh@kernel.org>
2492 L: linux-kernel@vger.kernel.org
2494 F: drivers/clk/keystone/
2496 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2497 M: Santosh Shilimkar <ssantosh@kernel.org>
2498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499 L: linux-kernel@vger.kernel.org
2501 F: drivers/clocksource/timer-keystone.c
2503 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2504 M: Santosh Shilimkar <ssantosh@kernel.org>
2505 L: linux-kernel@vger.kernel.org
2507 F: drivers/power/reset/keystone-reset.c
2509 ARM/THECUS N2100 MACHINE SUPPORT
2510 M: Lennert Buytenhek <kernel@wantstofly.org>
2511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514 ARM/TOSA MACHINE SUPPORT
2515 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2516 M: Dirk Opfer <dirk@opfer-online.de>
2519 ARM/UNIPHIER ARCHITECTURE
2520 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2524 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2525 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2526 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2527 F: arch/arm/boot/dts/uniphier*
2528 F: arch/arm/include/asm/hardware/cache-uniphier.h
2529 F: arch/arm/mach-uniphier/
2530 F: arch/arm/mm/cache-uniphier.c
2531 F: arch/arm64/boot/dts/socionext/uniphier*
2532 F: drivers/bus/uniphier-system-bus.c
2533 F: drivers/clk/uniphier/
2534 F: drivers/dma/uniphier-mdmac.c
2535 F: drivers/gpio/gpio-uniphier.c
2536 F: drivers/i2c/busses/i2c-uniphier*
2537 F: drivers/irqchip/irq-uniphier-aidet.c
2538 F: drivers/mmc/host/uniphier-sd.c
2539 F: drivers/pinctrl/uniphier/
2540 F: drivers/reset/reset-uniphier.c
2541 F: drivers/tty/serial/8250/8250_uniphier.c
2545 M: Ulf Hansson <ulf.hansson@linaro.org>
2546 L: linux-clk@vger.kernel.org
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: drivers/clk/ux500/
2551 ARM/VERSATILE EXPRESS PLATFORM
2552 M: Liviu Dudau <liviu.dudau@arm.com>
2553 M: Sudeep Holla <sudeep.holla@arm.com>
2554 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 F: arch/arm/boot/dts/vexpress*
2558 F: arch/arm64/boot/dts/arm/
2559 F: arch/arm/mach-vexpress/
2562 F: drivers/clk/versatile/clk-vexpress-osc.c
2563 F: drivers/clocksource/timer-versatile.c
2567 M: Russell King <linux@armlinux.org.uk>
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2569 W: http://www.armlinux.org.uk/
2573 ARM/VOIPAC PXA270 SUPPORT
2574 M: Marek Vasut <marek.vasut@gmail.com>
2575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2577 F: arch/arm/mach-pxa/vpac270.c
2578 F: arch/arm/mach-pxa/include/mach/vpac270.h
2580 ARM/VT8500 ARM ARCHITECTURE
2581 M: Tony Prisk <linux@prisktech.co.nz>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2585 F: arch/arm/mach-vt8500/
2586 F: drivers/clocksource/timer-vt8500.c
2587 F: drivers/i2c/busses/i2c-wmt.c
2588 F: drivers/mmc/host/wmt-sdmmc.c
2589 F: drivers/pwm/pwm-vt8500.c
2590 F: drivers/rtc/rtc-vt8500.c
2591 F: drivers/tty/serial/vt8500_serial.c
2592 F: drivers/usb/host/ehci-platform.c
2593 F: drivers/usb/host/uhci-platform.c
2594 F: drivers/video/fbdev/vt8500lcdfb.*
2595 F: drivers/video/fbdev/wm8505fb*
2596 F: drivers/video/fbdev/wmt_ge_rops.*
2598 ARM/ZIPIT Z2 SUPPORT
2599 M: Marek Vasut <marek.vasut@gmail.com>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 F: arch/arm/mach-pxa/z2.c
2603 F: arch/arm/mach-pxa/include/mach/z2.h
2605 ARM/ZTE ARCHITECTURE
2606 M: Jun Nie <jun.nie@linaro.org>
2607 M: Shawn Guo <shawnguo@kernel.org>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 F: arch/arm/boot/dts/zx2967*
2611 F: arch/arm/mach-zx/
2612 F: arch/arm64/boot/dts/zte/
2614 F: drivers/dma/zx_dma.c
2615 F: drivers/gpio/gpio-zx.c
2616 F: drivers/i2c/busses/i2c-zx2967.c
2617 F: drivers/mmc/host/dw_mmc-zx.*
2618 F: drivers/pinctrl/zte/
2620 F: drivers/thermal/zx2967_thermal.c
2621 F: drivers/watchdog/zx2967_wdt.c
2622 F: Documentation/devicetree/bindings/arm/zte.yaml
2623 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2624 F: Documentation/devicetree/bindings/dma/zxdma.txt
2625 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2626 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2627 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2628 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2629 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2630 F: Documentation/devicetree/bindings/soc/zte/
2631 F: Documentation/devicetree/bindings/sound/zte,*.txt
2632 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2633 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2634 F: include/dt-bindings/clock/zx2967*.h
2635 F: include/dt-bindings/soc/zte,*.h
2636 F: sound/soc/codecs/zx_aud96p22.c
2639 ARM/ZYNQ ARCHITECTURE
2640 M: Michal Simek <michal.simek@xilinx.com>
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 W: http://wiki.xilinx.com
2643 T: git https://github.com/Xilinx/linux-xlnx.git
2645 F: arch/arm/mach-zynq/
2646 F: drivers/cpuidle/cpuidle-zynq.c
2647 F: drivers/block/xsysace.c
2650 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2651 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2652 F: drivers/clocksource/timer-cadence-ttc.c
2653 F: drivers/i2c/busses/i2c-cadence.c
2654 F: drivers/mmc/host/sdhci-of-arasan.c
2655 F: drivers/edac/synopsys_edac.c
2656 F: drivers/i2c/busses/i2c-xiic.c
2658 ARM64 PORT (AARCH64 ARCHITECTURE)
2659 M: Catalin Marinas <catalin.marinas@arm.com>
2660 M: Will Deacon <will@kernel.org>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2665 X: arch/arm64/boot/dts/
2666 F: Documentation/arm64/
2667 F: tools/testing/selftests/arm64/
2669 AS3645A LED FLASH CONTROLLER DRIVER
2670 M: Sakari Ailus <sakari.ailus@iki.fi>
2671 L: linux-leds@vger.kernel.org
2673 F: drivers/leds/leds-as3645a.c
2675 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2676 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2677 L: linux-media@vger.kernel.org
2678 T: git git://linuxtv.org/media_tree.git
2680 F: drivers/media/i2c/ak7375.c
2681 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2683 ASAHI KASEI AK8974 DRIVER
2684 M: Linus Walleij <linus.walleij@linaro.org>
2685 L: linux-iio@vger.kernel.org
2686 W: http://www.akm.com/
2688 F: drivers/iio/magnetometer/ak8974.c
2690 ASC7621 HARDWARE MONITOR DRIVER
2691 M: George Joseph <george.joseph@fairview5.com>
2692 L: linux-hwmon@vger.kernel.org
2694 F: Documentation/hwmon/asc7621.rst
2695 F: drivers/hwmon/asc7621.c
2697 ASPEED PINCTRL DRIVERS
2698 M: Andrew Jeffery <andrew@aj.id.au>
2699 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2700 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2701 L: linux-gpio@vger.kernel.org
2703 F: drivers/pinctrl/aspeed/
2704 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2706 ASPEED VIDEO ENGINE DRIVER
2707 M: Eddie James <eajames@linux.ibm.com>
2708 L: linux-media@vger.kernel.org
2709 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2711 F: drivers/media/platform/aspeed-video.c
2712 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2714 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2715 M: Corentin Chary <corentin.chary@gmail.com>
2716 L: acpi4asus-user@lists.sourceforge.net
2717 L: platform-driver-x86@vger.kernel.org
2718 W: http://acpi4asus.sf.net
2720 F: drivers/platform/x86/asus*.c
2721 F: drivers/platform/x86/eeepc*.c
2723 ASUS WIRELESS RADIO CONTROL DRIVER
2724 M: João Paulo Rechi Vita <jprvita@gmail.com>
2725 L: platform-driver-x86@vger.kernel.org
2727 F: drivers/platform/x86/asus-wireless.c
2730 M: David Howells <dhowells@redhat.com>
2731 L: keyrings@vger.kernel.org
2733 F: Documentation/crypto/asymmetric-keys.txt
2734 F: include/linux/verification.h
2735 F: include/crypto/public_key.h
2736 F: include/crypto/pkcs7.h
2737 F: crypto/asymmetric_keys/
2739 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2740 R: Dan Williams <dan.j.williams@intel.com>
2741 W: http://sourceforge.net/projects/xscaleiop
2743 F: Documentation/crypto/async-tx-api.txt
2746 F: include/linux/dmaengine.h
2747 F: include/linux/async_tx.h
2750 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2751 L: linux-i2c@vger.kernel.org
2752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2754 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2755 F: drivers/misc/eeprom/at24.c
2757 ATA OVER ETHERNET (AOE) DRIVER
2758 M: "Justin Sanders" <justin@coraid.com>
2759 W: http://www.openaoe.org/
2761 F: Documentation/admin-guide/aoe/
2762 F: drivers/block/aoe/
2764 ATHEROS 71XX/9XXX GPIO DRIVER
2765 M: Alban Bedel <albeu@free.fr>
2766 W: https://github.com/AlbanBedel/linux
2767 T: git git://github.com/AlbanBedel/linux
2769 F: drivers/gpio/gpio-ath79.c
2770 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2772 ATHEROS 71XX/9XXX USB PHY DRIVER
2773 M: Alban Bedel <albeu@free.fr>
2774 W: https://github.com/AlbanBedel/linux
2775 T: git git://github.com/AlbanBedel/linux
2777 F: drivers/phy/qualcomm/phy-ath79-usb.c
2778 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2780 ATHEROS ATH GENERIC UTILITIES
2781 M: Kalle Valo <kvalo@codeaurora.org>
2782 L: linux-wireless@vger.kernel.org
2784 F: drivers/net/wireless/ath/*
2786 ATHEROS ATH5K WIRELESS DRIVER
2787 M: Jiri Slaby <jirislaby@gmail.com>
2788 M: Nick Kossifidis <mickflemm@gmail.com>
2789 M: Luis Chamberlain <mcgrof@kernel.org>
2790 L: linux-wireless@vger.kernel.org
2791 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2793 F: drivers/net/wireless/ath/ath5k/
2795 ATHEROS ATH6KL WIRELESS DRIVER
2796 M: Kalle Valo <kvalo@codeaurora.org>
2797 L: linux-wireless@vger.kernel.org
2798 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2801 F: drivers/net/wireless/ath/ath6kl/
2804 M: Ville Syrjala <syrjala@sci.fi>
2806 F: drivers/input/misc/ati_remote2.c
2808 ATK0110 HWMON DRIVER
2809 M: Luca Tettamanti <kronos.it@gmail.com>
2810 L: linux-hwmon@vger.kernel.org
2812 F: drivers/hwmon/asus_atk0110.c
2814 ATLX ETHERNET DRIVERS
2815 M: Jay Cliburn <jcliburn@gmail.com>
2816 M: Chris Snook <chris.snook@gmail.com>
2817 L: netdev@vger.kernel.org
2818 W: http://sourceforge.net/projects/atl1
2819 W: http://atl1.sourceforge.net
2821 F: drivers/net/ethernet/atheros/
2824 M: Chas Williams <3chas3@gmail.com>
2825 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2826 L: netdev@vger.kernel.org
2827 W: http://linux-atm.sourceforge.net
2830 F: include/linux/atm*
2831 F: include/uapi/linux/atm*
2833 ATMEL MACB ETHERNET DRIVER
2834 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2836 F: drivers/net/ethernet/cadence/
2838 ATMEL MAXTOUCH DRIVER
2839 M: Nick Dyer <nick@shmanahar.org>
2840 T: git git://github.com/ndyer/linux.git
2842 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2843 F: drivers/input/touchscreen/atmel_mxt_ts.c
2845 ATMEL WIRELESS DRIVER
2846 M: Simon Kelley <simon@thekelleys.org.uk>
2847 L: linux-wireless@vger.kernel.org
2848 W: http://www.thekelleys.org.uk/atmel
2849 W: http://atmelwlandriver.sourceforge.net/
2851 F: drivers/net/wireless/atmel/atmel*
2853 ATOMIC INFRASTRUCTURE
2854 M: Will Deacon <will@kernel.org>
2855 M: Peter Zijlstra <peterz@infradead.org>
2856 R: Boqun Feng <boqun.feng@gmail.com>
2857 L: linux-kernel@vger.kernel.org
2859 F: arch/*/include/asm/atomic*.h
2860 F: include/*/atomic*.h
2863 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2864 M: Bradley Grove <linuxdrivers@attotech.com>
2865 L: linux-scsi@vger.kernel.org
2866 W: http://www.attotech.com
2868 F: drivers/scsi/esas2r
2870 ATUSB IEEE 802.15.4 RADIO DRIVER
2871 M: Stefan Schmidt <stefan@datenfreihafen.org>
2872 L: linux-wpan@vger.kernel.org
2874 F: drivers/net/ieee802154/atusb.c
2875 F: drivers/net/ieee802154/atusb.h
2876 F: drivers/net/ieee802154/at86rf230.h
2879 M: Paul Moore <paul@paul-moore.com>
2880 M: Eric Paris <eparis@redhat.com>
2881 L: linux-audit@redhat.com (moderated for non-subscribers)
2882 W: https://github.com/linux-audit
2883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2885 F: include/linux/audit.h
2886 F: include/uapi/linux/audit.h
2889 AUXILIARY DISPLAY DRIVERS
2890 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2892 F: drivers/auxdisplay/
2893 F: include/linux/cfag12864b.h
2895 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2896 M: Andreas Klinger <ak@it-klinger.de>
2897 L: linux-iio@vger.kernel.org
2899 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2900 F: drivers/iio/adc/hx711.c
2903 M: Ralf Baechle <ralf@linux-mips.org>
2904 L: linux-hams@vger.kernel.org
2905 W: http://www.linux-ax25.org/
2907 F: include/uapi/linux/ax25.h
2908 F: include/net/ax25.h
2912 M: Peter Rosin <peda@axentia.se>
2913 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2915 F: arch/arm/boot/dts/at91-linea.dtsi
2916 F: arch/arm/boot/dts/at91-natte.dtsi
2917 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2918 F: arch/arm/boot/dts/at91-tse850-3.dts
2920 AXENTIA ASOC DRIVERS
2921 M: Peter Rosin <peda@axentia.se>
2922 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2924 F: Documentation/devicetree/bindings/sound/axentia,*
2925 F: sound/soc/atmel/tse850-pcm5142.c
2927 AXXIA I2C CONTROLLER
2928 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2929 L: linux-i2c@vger.kernel.org
2931 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2932 F: drivers/i2c/busses/i2c-axxia.c
2935 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2936 L: linux-media@vger.kernel.org
2937 W: https://linuxtv.org
2938 T: git git://linuxtv.org/media_tree.git
2940 F: drivers/media/usb/dvb-usb-v2/az6007.c
2942 AZTECH FM RADIO RECEIVER DRIVER
2943 M: Hans Verkuil <hverkuil@xs4all.nl>
2944 L: linux-media@vger.kernel.org
2945 T: git git://linuxtv.org/media_tree.git
2946 W: https://linuxtv.org
2948 F: drivers/media/radio/radio-aztech*
2951 L: linux-wireless@vger.kernel.org
2952 L: b43-dev@lists.infradead.org
2953 W: http://wireless.kernel.org/en/users/Drivers/b43
2955 F: drivers/net/wireless/broadcom/b43/
2957 B43LEGACY WIRELESS DRIVER
2958 M: Larry Finger <Larry.Finger@lwfinger.net>
2959 L: linux-wireless@vger.kernel.org
2960 L: b43-dev@lists.infradead.org
2961 W: http://wireless.kernel.org/en/users/Drivers/b43
2963 F: drivers/net/wireless/broadcom/b43legacy/
2965 BACKLIGHT CLASS/SUBSYSTEM
2966 M: Lee Jones <lee.jones@linaro.org>
2967 M: Daniel Thompson <daniel.thompson@linaro.org>
2968 M: Jingoo Han <jingoohan1@gmail.com>
2969 L: dri-devel@lists.freedesktop.org
2970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2972 F: drivers/video/backlight/
2973 F: include/linux/backlight.h
2974 F: include/linux/pwm_backlight.h
2975 F: Documentation/devicetree/bindings/leds/backlight
2976 F: Documentation/ABI/stable/sysfs-class-backlight
2977 F: Documentation/ABI/testing/sysfs-class-backlight
2980 M: Marek Lindner <mareklindner@neomailbox.ch>
2981 M: Simon Wunderlich <sw@simonwunderlich.de>
2982 M: Antonio Quartulli <a@unstable.cc>
2983 M: Sven Eckelmann <sven@narfation.org>
2984 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2985 W: https://www.open-mesh.org/
2986 B: https://www.open-mesh.org/projects/batman-adv/issues
2987 C: irc://chat.freenode.net/batman
2988 Q: https://patchwork.open-mesh.org/project/batman/list/
2989 T: git https://git.open-mesh.org/linux-merge.git
2991 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2992 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2993 F: Documentation/networking/batman-adv.rst
2994 F: include/uapi/linux/batadv_packet.h
2995 F: include/uapi/linux/batman_adv.h
2998 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2999 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3000 L: linux-hams@vger.kernel.org
3001 W: http://www.baycom.org/~tom/ham/ham.html
3003 F: drivers/net/hamradio/baycom*
3005 BCACHE (BLOCK LAYER CACHE)
3006 M: Coly Li <colyli@suse.de>
3007 M: Kent Overstreet <kent.overstreet@gmail.com>
3008 L: linux-bcache@vger.kernel.org
3009 W: http://bcache.evilpiepirate.org
3010 C: irc://irc.oftc.net/bcache
3012 F: drivers/md/bcache/
3014 BDISP ST MEDIA DRIVER
3015 M: Fabien Dessenne <fabien.dessenne@st.com>
3016 L: linux-media@vger.kernel.org
3017 T: git git://linuxtv.org/media_tree.git
3018 W: https://linuxtv.org
3020 F: drivers/media/platform/sti/bdisp
3022 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3023 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3024 L: netdev@vger.kernel.org
3026 F: drivers/net/ethernet/ec_bhf.c
3029 M: Luis de Bethencourt <luisbg@kernel.org>
3030 M: Salah Triki <salah.triki@gmail.com>
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3033 F: Documentation/filesystems/befs.txt
3037 M: Paolo Valente <paolo.valente@linaro.org>
3038 M: Jens Axboe <axboe@kernel.dk>
3039 L: linux-block@vger.kernel.org
3042 F: Documentation/block/bfq-iosched.rst
3045 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3047 F: Documentation/filesystems/bfs.txt
3049 F: include/uapi/linux/bfs_fs.h
3051 BLINKM RGB LED DRIVER
3052 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3054 F: drivers/leds/leds-blinkm.c
3057 M: Jens Axboe <axboe@kernel.dk>
3058 L: linux-block@vger.kernel.org
3059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3063 F: kernel/trace/blktrace.c
3067 M: Joern Engel <joern@lazybastard.org>
3068 L: linux-mtd@lists.infradead.org
3070 F: drivers/mtd/devices/block2mtd.c
3073 M: Marcel Holtmann <marcel@holtmann.org>
3074 M: Johan Hedberg <johan.hedberg@gmail.com>
3075 L: linux-bluetooth@vger.kernel.org
3076 W: http://www.bluez.org/
3077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3080 F: drivers/bluetooth/
3083 M: Marcel Holtmann <marcel@holtmann.org>
3084 M: Johan Hedberg <johan.hedberg@gmail.com>
3085 L: linux-bluetooth@vger.kernel.org
3086 W: http://www.bluez.org/
3087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3091 F: include/net/bluetooth/
3094 M: Jay Vosburgh <j.vosburgh@gmail.com>
3095 M: Veaceslav Falico <vfalico@gmail.com>
3096 M: Andy Gospodarek <andy@greyhouse.net>
3097 L: netdev@vger.kernel.org
3098 W: http://sourceforge.net/projects/bonding/
3100 F: drivers/net/bonding/
3101 F: include/uapi/linux/if_bonding.h
3103 BPF (Safe dynamic programs and tools)
3104 M: Alexei Starovoitov <ast@kernel.org>
3105 M: Daniel Borkmann <daniel@iogearbox.net>
3106 R: Martin KaFai Lau <kafai@fb.com>
3107 R: Song Liu <songliubraving@fb.com>
3108 R: Yonghong Song <yhs@fb.com>
3109 R: Andrii Nakryiko <andriin@fb.com>
3110 L: netdev@vger.kernel.org
3111 L: bpf@vger.kernel.org
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3114 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3117 F: Documentation/networking/filter.txt
3118 F: Documentation/bpf/
3119 F: include/linux/bpf*
3120 F: include/linux/filter.h
3121 F: include/trace/events/xdp.h
3122 F: include/uapi/linux/bpf*
3123 F: include/uapi/linux/filter.h
3125 F: kernel/trace/bpf_trace.c
3128 F: net/core/filter.c
3129 F: net/sched/act_bpf.c
3130 F: net/sched/cls_bpf.c
3134 F: tools/testing/selftests/bpf/
3139 M: Shubham Bansal <illusionist.neo@gmail.com>
3140 L: netdev@vger.kernel.org
3141 L: bpf@vger.kernel.org
3146 M: Daniel Borkmann <daniel@iogearbox.net>
3147 M: Alexei Starovoitov <ast@kernel.org>
3148 M: Zi Shen Lim <zlim.lnx@gmail.com>
3149 L: netdev@vger.kernel.org
3150 L: bpf@vger.kernel.org
3154 BPF JIT for MIPS (32-BIT AND 64-BIT)
3155 M: Paul Burton <paulburton@kernel.org>
3156 L: netdev@vger.kernel.org
3157 L: bpf@vger.kernel.org
3161 BPF JIT for NFP NICs
3162 M: Jakub Kicinski <kuba@kernel.org>
3163 L: netdev@vger.kernel.org
3164 L: bpf@vger.kernel.org
3166 F: drivers/net/ethernet/netronome/nfp/bpf/
3168 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3169 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3170 M: Sandipan Das <sandipan@linux.ibm.com>
3171 L: netdev@vger.kernel.org
3172 L: bpf@vger.kernel.org
3174 F: arch/powerpc/net/
3176 BPF JIT for RISC-V (RV64G)
3177 M: Björn Töpel <bjorn.topel@gmail.com>
3178 L: netdev@vger.kernel.org
3183 M: Ilya Leoshkevich <iii@linux.ibm.com>
3184 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3185 M: Vasily Gorbik <gor@linux.ibm.com>
3186 L: netdev@vger.kernel.org
3187 L: bpf@vger.kernel.org
3190 X: arch/s390/net/pnet.c
3192 BPF JIT for SPARC (32-BIT AND 64-BIT)
3193 M: David S. Miller <davem@davemloft.net>
3194 L: netdev@vger.kernel.org
3195 L: bpf@vger.kernel.org
3199 BPF JIT for X86 32-BIT
3200 M: Wang YanQing <udknight@gmail.com>
3201 L: netdev@vger.kernel.org
3202 L: bpf@vger.kernel.org
3204 F: arch/x86/net/bpf_jit_comp32.c
3206 BPF JIT for X86 64-BIT
3207 M: Alexei Starovoitov <ast@kernel.org>
3208 M: Daniel Borkmann <daniel@iogearbox.net>
3209 L: netdev@vger.kernel.org
3210 L: bpf@vger.kernel.org
3213 X: arch/x86/net/bpf_jit_comp32.c
3215 BROADCOM B44 10/100 ETHERNET DRIVER
3216 M: Michael Chan <michael.chan@broadcom.com>
3217 L: netdev@vger.kernel.org
3219 F: drivers/net/ethernet/broadcom/b44.*
3221 BROADCOM B53 ETHERNET SWITCH DRIVER
3222 M: Florian Fainelli <f.fainelli@gmail.com>
3223 L: netdev@vger.kernel.org
3224 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3226 F: drivers/net/dsa/b53/*
3227 F: include/linux/platform_data/b53.h
3229 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3230 M: Florian Fainelli <f.fainelli@gmail.com>
3231 M: Ray Jui <rjui@broadcom.com>
3232 M: Scott Branden <sbranden@broadcom.com>
3233 M: bcm-kernel-feedback-list@broadcom.com
3234 T: git git://github.com/broadcom/mach-bcm
3240 F: arch/arm/mach-bcm/
3242 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3243 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3244 L: bcm-kernel-feedback-list@broadcom.com
3245 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3247 T: git git://github.com/anholt/linux
3251 F: drivers/staging/vc04_services
3253 BROADCOM BCM47XX MIPS ARCHITECTURE
3254 M: Hauke Mehrtens <hauke@hauke-m.de>
3255 M: Rafał Miłecki <zajec5@gmail.com>
3256 L: linux-mips@vger.kernel.org
3258 F: Documentation/devicetree/bindings/mips/brcm/
3259 F: arch/mips/bcm47xx/*
3260 F: arch/mips/include/asm/mach-bcm47xx/*
3262 BROADCOM BCM5301X ARM ARCHITECTURE
3263 M: Hauke Mehrtens <hauke@hauke-m.de>
3264 M: Rafał Miłecki <zajec5@gmail.com>
3265 M: bcm-kernel-feedback-list@broadcom.com
3266 L: linux-arm-kernel@lists.infradead.org
3268 F: arch/arm/mach-bcm/bcm_5301x.c
3269 F: arch/arm/boot/dts/bcm5301x*.dtsi
3270 F: arch/arm/boot/dts/bcm470*
3271 F: arch/arm/boot/dts/bcm953012*
3273 BROADCOM BCM53573 ARM ARCHITECTURE
3274 M: Rafał Miłecki <rafal@milecki.pl>
3275 L: bcm-kernel-feedback-list@broadcom.com
3276 L: linux-arm-kernel@lists.infradead.org
3278 F: arch/arm/boot/dts/bcm53573*
3279 F: arch/arm/boot/dts/bcm47189*
3281 BROADCOM BCM63XX ARM ARCHITECTURE
3282 M: Florian Fainelli <f.fainelli@gmail.com>
3283 M: bcm-kernel-feedback-list@broadcom.com
3284 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3285 T: git git://github.com/broadcom/stblinux.git
3289 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3290 M: Kevin Cernekee <cernekee@gmail.com>
3291 L: linux-usb@vger.kernel.org
3293 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3295 BROADCOM BCM7XXX ARM ARCHITECTURE
3296 M: Florian Fainelli <f.fainelli@gmail.com>
3297 M: bcm-kernel-feedback-list@broadcom.com
3298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3299 T: git git://github.com/broadcom/stblinux.git
3301 F: arch/arm/mach-bcm/*brcmstb*
3302 F: arch/arm/boot/dts/bcm7*.dts*
3303 F: drivers/bus/brcmstb_gisb.c
3304 F: arch/arm/mm/cache-b15-rac.c
3305 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3308 BROADCOM BMIPS CPUFREQ DRIVER
3309 M: Markus Mayer <mmayer@broadcom.com>
3310 M: bcm-kernel-feedback-list@broadcom.com
3311 L: linux-pm@vger.kernel.org
3313 F: drivers/cpufreq/bmips-cpufreq.c
3315 BROADCOM BMIPS MIPS ARCHITECTURE
3316 M: Florian Fainelli <f.fainelli@gmail.com>
3317 L: bcm-kernel-feedback-list@broadcom.com
3318 L: linux-mips@vger.kernel.org
3319 T: git git://github.com/broadcom/stblinux.git
3321 F: arch/mips/bmips/*
3322 F: arch/mips/include/asm/mach-bmips/*
3323 F: arch/mips/kernel/*bmips*
3324 F: arch/mips/boot/dts/brcm/bcm*.dts*
3325 F: drivers/irqchip/irq-bcm63*
3326 F: drivers/irqchip/irq-bcm7*
3327 F: drivers/irqchip/irq-brcmstb*
3328 F: include/linux/bcm963xx_nvram.h
3329 F: include/linux/bcm963xx_tag.h
3331 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3332 M: Rasesh Mody <rmody@marvell.com>
3333 M: GR-Linux-NIC-Dev@marvell.com
3334 L: netdev@vger.kernel.org
3336 F: drivers/net/ethernet/broadcom/bnx2.*
3337 F: drivers/net/ethernet/broadcom/bnx2_*
3339 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3340 M: QLogic-Storage-Upstream@qlogic.com
3341 L: linux-scsi@vger.kernel.org
3343 F: drivers/scsi/bnx2fc/
3345 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3346 M: QLogic-Storage-Upstream@qlogic.com
3347 L: linux-scsi@vger.kernel.org
3349 F: drivers/scsi/bnx2i/
3351 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3352 M: Ariel Elior <aelior@marvell.com>
3353 M: Sudarsana Kalluru <skalluru@marvell.com>
3354 M: GR-everest-linux-l2@marvell.com
3355 L: netdev@vger.kernel.org
3357 F: drivers/net/ethernet/broadcom/bnx2x/
3359 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3360 M: Michael Chan <michael.chan@broadcom.com>
3361 L: netdev@vger.kernel.org
3363 F: drivers/net/ethernet/broadcom/bnxt/
3365 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3366 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3367 M: Franky Lin <franky.lin@broadcom.com>
3368 M: Hante Meuleman <hante.meuleman@broadcom.com>
3369 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3370 M: Wright Feng <wright.feng@cypress.com>
3371 L: linux-wireless@vger.kernel.org
3372 L: brcm80211-dev-list.pdl@broadcom.com
3373 L: brcm80211-dev-list@cypress.com
3375 F: drivers/net/wireless/broadcom/brcm80211/
3377 BROADCOM BRCMSTB GPIO DRIVER
3378 M: Gregory Fong <gregory.0xf0@gmail.com>
3379 L: bcm-kernel-feedback-list@broadcom.com
3381 F: drivers/gpio/gpio-brcmstb.c
3382 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3384 BROADCOM BRCMSTB I2C DRIVER
3385 M: Kamal Dasu <kdasu.kdev@gmail.com>
3386 L: linux-i2c@vger.kernel.org
3387 L: bcm-kernel-feedback-list@broadcom.com
3389 F: drivers/i2c/busses/i2c-brcmstb.c
3390 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3392 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3393 M: Al Cooper <alcooperx@gmail.com>
3394 L: linux-kernel@vger.kernel.org
3395 L: bcm-kernel-feedback-list@broadcom.com
3397 F: drivers/phy/broadcom/phy-brcm-usb*
3399 BROADCOM GENET ETHERNET DRIVER
3400 M: Doug Berger <opendmb@gmail.com>
3401 M: Florian Fainelli <f.fainelli@gmail.com>
3402 L: bcm-kernel-feedback-list@broadcom.com
3403 L: netdev@vger.kernel.org
3405 F: drivers/net/ethernet/broadcom/genet/
3407 BROADCOM IPROC ARM ARCHITECTURE
3408 M: Ray Jui <rjui@broadcom.com>
3409 M: Scott Branden <sbranden@broadcom.com>
3410 M: bcm-kernel-feedback-list@broadcom.com
3411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3412 T: git git://github.com/broadcom/cygnus-linux.git
3429 F: arch/arm64/boot/dts/broadcom/northstar2/*
3430 F: arch/arm64/boot/dts/broadcom/stingray/*
3431 F: drivers/clk/bcm/clk-ns*
3432 F: drivers/clk/bcm/clk-sr*
3433 F: drivers/pinctrl/bcm/pinctrl-ns*
3434 F: include/dt-bindings/clock/bcm-sr*
3436 BROADCOM KONA GPIO DRIVER
3437 M: Ray Jui <rjui@broadcom.com>
3438 L: bcm-kernel-feedback-list@broadcom.com
3440 F: drivers/gpio/gpio-bcm-kona.c
3441 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3443 BROADCOM NETXTREME-E ROCE DRIVER
3444 M: Selvin Xavier <selvin.xavier@broadcom.com>
3445 M: Devesh Sharma <devesh.sharma@broadcom.com>
3446 M: Somnath Kotur <somnath.kotur@broadcom.com>
3447 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3448 L: linux-rdma@vger.kernel.org
3449 W: http://www.broadcom.com
3451 F: drivers/infiniband/hw/bnxt_re/
3452 F: include/uapi/rdma/bnxt_re-abi.h
3454 BROADCOM NVRAM DRIVER
3455 M: Rafał Miłecki <zajec5@gmail.com>
3456 L: linux-mips@vger.kernel.org
3458 F: drivers/firmware/broadcom/*
3460 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3461 M: Rafał Miłecki <zajec5@gmail.com>
3462 L: linux-wireless@vger.kernel.org
3465 F: include/linux/bcma/
3467 BROADCOM STB AVS CPUFREQ DRIVER
3468 M: Markus Mayer <mmayer@broadcom.com>
3469 M: bcm-kernel-feedback-list@broadcom.com
3470 L: linux-pm@vger.kernel.org
3472 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3473 F: drivers/cpufreq/brcmstb*
3475 BROADCOM STB AVS TMON DRIVER
3476 M: Markus Mayer <mmayer@broadcom.com>
3477 M: bcm-kernel-feedback-list@broadcom.com
3478 L: linux-pm@vger.kernel.org
3480 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3481 F: drivers/thermal/broadcom/brcmstb*
3483 BROADCOM STB NAND FLASH DRIVER
3484 M: Brian Norris <computersforpeace@gmail.com>
3485 M: Kamal Dasu <kdasu.kdev@gmail.com>
3486 L: linux-mtd@lists.infradead.org
3487 L: bcm-kernel-feedback-list@broadcom.com
3489 F: drivers/mtd/nand/raw/brcmnand/
3491 BROADCOM STB DPFE DRIVER
3492 M: Markus Mayer <mmayer@broadcom.com>
3493 M: bcm-kernel-feedback-list@broadcom.com
3494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3496 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3497 F: drivers/memory/brcmstb_dpfe.c
3500 M: Kamal Dasu <kdasu.kdev@gmail.com>
3501 M: bcm-kernel-feedback-list@broadcom.com
3503 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3504 F: drivers/spi/spi-bcm-qspi.*
3505 F: drivers/spi/spi-brcmstb-qspi.c
3506 F: drivers/spi/spi-iproc-qspi.c
3508 BROADCOM SYSTEMPORT ETHERNET DRIVER
3509 M: Florian Fainelli <f.fainelli@gmail.com>
3510 L: bcm-kernel-feedback-list@broadcom.com
3511 L: netdev@vger.kernel.org
3513 F: drivers/net/ethernet/broadcom/bcmsysport.*
3515 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3516 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3517 M: Prashant Sreedharan <prashant@broadcom.com>
3518 M: Michael Chan <mchan@broadcom.com>
3519 L: netdev@vger.kernel.org
3521 F: drivers/net/ethernet/broadcom/tg3.*
3523 BROCADE BFA FC SCSI DRIVER
3524 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3525 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3526 L: linux-scsi@vger.kernel.org
3528 F: drivers/scsi/bfa/
3530 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3531 M: Rasesh Mody <rmody@marvell.com>
3532 M: Sudarsana Kalluru <skalluru@marvell.com>
3533 M: GR-Linux-NIC-Dev@marvell.com
3534 L: netdev@vger.kernel.org
3536 F: drivers/net/ethernet/brocade/bna/
3538 BSG (block layer generic sg v4 driver)
3539 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3540 L: linux-scsi@vger.kernel.org
3543 F: include/linux/bsg.h
3544 F: include/uapi/linux/bsg.h
3547 M: Clemens Ladisch <clemens@ladisch.de>
3548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3549 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3551 F: Documentation/sound/cards/bt87x.rst
3552 F: sound/pci/bt87x.c
3555 M: Michael Buesch <m@bues.ch>
3556 W: http://bu3sch.de/btgpio.php
3558 F: drivers/gpio/gpio-bt8xx.c
3561 M: Chris Mason <clm@fb.com>
3562 M: Josef Bacik <josef@toxicpanda.com>
3563 M: David Sterba <dsterba@suse.com>
3564 L: linux-btrfs@vger.kernel.org
3565 W: http://btrfs.wiki.kernel.org/
3566 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3569 F: Documentation/filesystems/btrfs.txt
3571 F: include/linux/btrfs*
3572 F: include/uapi/linux/btrfs*
3574 BTTV VIDEO4LINUX DRIVER
3575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3576 L: linux-media@vger.kernel.org
3577 W: https://linuxtv.org
3578 T: git git://linuxtv.org/media_tree.git
3580 F: Documentation/media/v4l-drivers/bttv*
3581 F: drivers/media/pci/bt8xx/bttv*
3583 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3584 M: Chanwoo Choi <cw00.choi@samsung.com>
3585 L: linux-pm@vger.kernel.org
3586 L: linux-samsung-soc@vger.kernel.org
3587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3589 F: drivers/devfreq/exynos-bus.c
3590 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3592 BUSLOGIC SCSI DRIVER
3593 M: Khalid Aziz <khalid@gonehiking.org>
3594 L: linux-scsi@vger.kernel.org
3596 F: drivers/scsi/BusLogic.*
3597 F: drivers/scsi/FlashPoint.*
3599 C-MEDIA CMI8788 DRIVER
3600 M: Clemens Ladisch <clemens@ladisch.de>
3601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3604 F: sound/pci/oxygen/
3607 M: Guo Ren <guoren@kernel.org>
3608 T: git https://github.com/c-sky/csky-linux.git
3611 F: Documentation/devicetree/bindings/csky/
3612 F: drivers/irqchip/irq-csky-*
3613 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3614 F: drivers/clocksource/timer-gx6605s.c
3615 F: drivers/clocksource/timer-mp-csky.c
3616 F: Documentation/devicetree/bindings/timer/csky,*
3621 M: Mark Salter <msalter@redhat.com>
3622 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3623 L: linux-c6x-dev@linux-c6x.org
3624 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3628 CA8210 IEEE-802.15.4 RADIO DRIVER
3629 M: Harry Morris <h.morris@cascoda.com>
3630 L: linux-wpan@vger.kernel.org
3631 W: https://github.com/Cascoda/ca8210-linux.git
3633 F: drivers/net/ieee802154/ca8210.c
3634 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3636 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3637 M: David Howells <dhowells@redhat.com>
3638 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3640 F: Documentation/filesystems/caching/cachefiles.txt
3643 CADENCE MIPI-CSI2 BRIDGES
3644 M: Maxime Ripard <mripard@kernel.org>
3645 L: linux-media@vger.kernel.org
3647 F: Documentation/devicetree/bindings/media/cdns,*.txt
3648 F: drivers/media/platform/cadence/cdns-csi2*
3651 M: Piotr Sroka <piotrs@cadence.com>
3652 L: linux-mtd@lists.infradead.org
3654 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3655 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3657 CADET FM/AM RADIO RECEIVER DRIVER
3658 M: Hans Verkuil <hverkuil@xs4all.nl>
3659 L: linux-media@vger.kernel.org
3660 T: git git://linuxtv.org/media_tree.git
3661 W: https://linuxtv.org
3663 F: drivers/media/radio/radio-cadet*
3665 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3666 M: Jonathan Corbet <corbet@lwn.net>
3667 L: linux-media@vger.kernel.org
3668 T: git git://linuxtv.org/media_tree.git
3670 F: Documentation/media/v4l-drivers/cafe_ccic*
3671 F: drivers/media/platform/marvell-ccic/
3674 L: netdev@vger.kernel.org
3676 F: Documentation/networking/caif/
3677 F: drivers/net/caif/
3678 F: include/uapi/linux/caif/
3679 F: include/net/caif/
3683 M: Toke Høiland-Jørgensen <toke@toke.dk>
3684 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3686 F: net/sched/sch_cake.c
3689 M: Wolfgang Grandegger <wg@grandegger.com>
3690 M: Marc Kleine-Budde <mkl@pengutronix.de>
3691 L: linux-can@vger.kernel.org
3692 W: https://github.com/linux-can
3693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3696 F: Documentation/devicetree/bindings/net/can/
3698 F: include/linux/can/dev.h
3699 F: include/linux/can/led.h
3700 F: include/linux/can/rx-offload.h
3701 F: include/linux/can/platform/
3702 F: include/uapi/linux/can/error.h
3703 F: include/uapi/linux/can/netlink.h
3704 F: include/uapi/linux/can/vxcan.h
3707 M: Oliver Hartkopp <socketcan@hartkopp.net>
3708 M: Marc Kleine-Budde <mkl@pengutronix.de>
3709 L: linux-can@vger.kernel.org
3710 W: https://github.com/linux-can
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3714 F: Documentation/networking/can.rst
3716 F: include/linux/can/core.h
3717 F: include/linux/can/skb.h
3718 F: include/net/netns/can.h
3719 F: include/uapi/linux/can.h
3720 F: include/uapi/linux/can/bcm.h
3721 F: include/uapi/linux/can/raw.h
3722 F: include/uapi/linux/can/gw.h
3724 CAN-J1939 NETWORK LAYER
3725 M: Robin van der Gracht <robin@protonic.nl>
3726 M: Oleksij Rempel <o.rempel@pengutronix.de>
3727 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3728 L: linux-can@vger.kernel.org
3730 F: Documentation/networking/j1939.rst
3732 F: include/uapi/linux/can/j1939.h
3735 M: Serge Hallyn <serge@hallyn.com>
3736 L: linux-security-module@vger.kernel.org
3738 F: include/linux/capability.h
3739 F: include/uapi/linux/capability.h
3740 F: security/commoncap.c
3741 F: kernel/capability.c
3743 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3744 M: Kevin Tsai <ktsai@capellamicro.com>
3746 F: drivers/iio/light/cm*
3748 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3749 M: Christian Lamparter <chunkeey@googlemail.com>
3750 L: linux-wireless@vger.kernel.org
3751 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3753 F: drivers/net/wireless/ath/carl9170/
3756 M: Robert Richter <rrichter@marvell.com>
3757 W: http://www.marvell.com
3759 F: drivers/i2c/busses/i2c-octeon*
3760 F: drivers/i2c/busses/i2c-thunderx*
3762 CAVIUM LIQUIDIO NETWORK DRIVER
3763 M: Derek Chickles <dchickles@marvell.com>
3764 M: Satanand Burla <sburla@marvell.com>
3765 M: Felix Manlunas <fmanlunas@marvell.com>
3766 L: netdev@vger.kernel.org
3767 W: http://www.marvell.com
3769 F: drivers/net/ethernet/cavium/liquidio/
3772 M: Robert Richter <rrichter@marvell.com>
3773 W: http://www.marvell.com
3775 F: drivers/mmc/host/cavium*
3777 CAVIUM OCTEON-TX CRYPTO DRIVER
3778 M: George Cherian <gcherian@marvell.com>
3779 L: linux-crypto@vger.kernel.org
3780 W: http://www.marvell.com
3782 F: drivers/crypto/cavium/cpt/
3784 CAVIUM THUNDERX2 ARM64 SOC
3785 M: Robert Richter <rrichter@marvell.com>
3786 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3788 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3789 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3791 CC2520 IEEE-802.15.4 RADIO DRIVER
3792 M: Varka Bhadram <varkabhadram@gmail.com>
3793 L: linux-wpan@vger.kernel.org
3795 F: drivers/net/ieee802154/cc2520.c
3796 F: include/linux/spi/cc2520.h
3797 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3799 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3800 M: Gilad Ben-Yossef <gilad@benyossef.com>
3801 L: linux-crypto@vger.kernel.org
3803 F: drivers/crypto/ccree/
3804 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3807 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3808 L: linux-media@vger.kernel.org
3809 T: git git://linuxtv.org/media_tree.git
3810 W: http://linuxtv.org
3812 F: Documentation/media/kapi/cec-core.rst
3813 F: Documentation/media/uapi/cec
3814 F: drivers/media/cec/
3815 F: drivers/media/rc/keymaps/rc-cec.c
3816 F: include/media/cec.h
3817 F: include/media/cec-notifier.h
3818 F: include/uapi/linux/cec.h
3819 F: include/uapi/linux/cec-funcs.h
3820 F: Documentation/devicetree/bindings/media/cec.txt
3821 F: Documentation/ABI/testing/debugfs-cec-error-inj
3824 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3825 L: linux-media@vger.kernel.org
3826 T: git git://linuxtv.org/media_tree.git
3827 W: http://linuxtv.org
3829 F: drivers/media/platform/cec-gpio/
3830 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3832 CELL BROADBAND ENGINE ARCHITECTURE
3833 M: Arnd Bergmann <arnd@arndb.de>
3834 L: linuxppc-dev@lists.ozlabs.org
3835 W: http://www.ibm.com/developerworks/power/cell/
3837 F: arch/powerpc/include/asm/cell*.h
3838 F: arch/powerpc/include/asm/spu*.h
3839 F: arch/powerpc/include/uapi/asm/spu*.h
3840 F: arch/powerpc/oprofile/*cell*
3841 F: arch/powerpc/platforms/cell/
3843 CEPH COMMON CODE (LIBCEPH)
3844 M: Ilya Dryomov <idryomov@gmail.com>
3845 M: Jeff Layton <jlayton@kernel.org>
3846 M: Sage Weil <sage@redhat.com>
3847 L: ceph-devel@vger.kernel.org
3849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3850 T: git git://github.com/ceph/ceph-client.git
3853 F: include/linux/ceph/
3854 F: include/linux/crush/
3856 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3857 M: Jeff Layton <jlayton@kernel.org>
3858 M: Sage Weil <sage@redhat.com>
3859 M: Ilya Dryomov <idryomov@gmail.com>
3860 L: ceph-devel@vger.kernel.org
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3863 T: git git://github.com/ceph/ceph-client.git
3865 F: Documentation/filesystems/ceph.txt
3868 CERTIFICATE HANDLING:
3869 M: David Howells <dhowells@redhat.com>
3870 M: David Woodhouse <dwmw2@infradead.org>
3871 L: keyrings@vger.kernel.org
3873 F: Documentation/admin-guide/module-signing.rst
3875 F: scripts/sign-file.c
3876 F: scripts/extract-cert.c
3878 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3879 L: devel@driverdev.osuosl.org
3881 F: drivers/staging/wusbcore/
3883 CFAG12864B LCD DRIVER
3884 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3886 F: drivers/auxdisplay/cfag12864b.c
3887 F: include/linux/cfag12864b.h
3889 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3890 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3892 F: drivers/auxdisplay/cfag12864bfb.c
3893 F: include/linux/cfag12864b.h
3895 802.11 (including CFG80211/NL80211)
3896 M: Johannes Berg <johannes@sipsolutions.net>
3897 L: linux-wireless@vger.kernel.org
3898 W: http://wireless.kernel.org/
3899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3903 F: include/uapi/linux/nl80211.h
3904 F: include/linux/ieee80211.h
3905 F: include/net/wext.h
3906 F: include/net/cfg80211.h
3907 F: include/net/iw_handler.h
3908 F: include/net/ieee80211_radiotap.h
3909 F: Documentation/driver-api/80211/cfg80211.rst
3910 F: Documentation/networking/regulatory.txt
3912 CHAR and MISC DRIVERS
3913 M: Arnd Bergmann <arnd@arndb.de>
3914 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3919 F: include/linux/miscdevice.h
3922 M: Andy Whitcroft <apw@canonical.com>
3923 M: Joe Perches <joe@perches.com>
3925 F: scripts/checkpatch.pl
3927 CHINESE DOCUMENTATION
3928 M: Harry Wei <harryxiyou@gmail.com>
3929 M: Alex Shi <alex.shi@linux.alibaba.com>
3930 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3932 F: Documentation/translations/zh_CN/
3934 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3935 M: Peter Chen <Peter.Chen@nxp.com>
3936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3937 L: linux-usb@vger.kernel.org
3939 F: drivers/usb/chipidea/
3941 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3942 M: Hans de Goede <hdegoede@redhat.com>
3943 L: linux-input@vger.kernel.org
3945 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3946 F: drivers/input/touchscreen/chipone_icn8318.c
3948 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3949 M: Hans de Goede <hdegoede@redhat.com>
3950 L: linux-input@vger.kernel.org
3952 F: drivers/input/touchscreen/chipone_icn8505.c
3954 CHROME HARDWARE PLATFORM SUPPORT
3955 M: Benson Leung <bleung@chromium.org>
3956 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3959 F: drivers/platform/chrome/
3961 CHROMEOS EC SUBDRIVERS
3962 M: Benson Leung <bleung@chromium.org>
3963 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3964 R: Guenter Roeck <groeck@chromium.org>
3968 F: drivers/power/supply/cros_usbpd-charger.c
3970 CHROMEOS EC CODEC DRIVER
3971 M: Cheng-Yi Chiang <cychiang@chromium.org>
3973 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3974 R: Guenter Roeck <groeck@chromium.org>
3975 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3976 F: sound/soc/codecs/cros_ec_codec.*
3978 CIRRUS LOGIC AUDIO CODEC DRIVERS
3979 M: Brian Austin <brian.austin@cirrus.com>
3980 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3981 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3983 F: sound/soc/codecs/cs*
3985 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3986 M: Hartley Sweeten <hsweeten@visionengravers.com>
3987 L: netdev@vger.kernel.org
3989 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3991 CIRRUS LOGIC LOCHNAGAR DRIVER
3992 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3993 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3994 L: patches@opensource.cirrus.com
3996 F: drivers/clk/clk-lochnagar.c
3997 F: drivers/hwmon/lochnagar-hwmon.c
3998 F: drivers/mfd/lochnagar-i2c.c
3999 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4000 F: drivers/regulator/lochnagar-regulator.c
4001 F: sound/soc/codecs/lochnagar-sc.c
4002 F: include/dt-bindings/clk/lochnagar.h
4003 F: include/dt-bindings/pinctrl/lochnagar.h
4004 F: include/linux/mfd/lochnagar*
4005 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4006 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4007 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4008 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4009 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4010 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4011 F: Documentation/hwmon/lochnagar.rst
4013 CISCO FCOE HBA DRIVER
4014 M: Satish Kharat <satishkh@cisco.com>
4015 M: Sesidhar Baddela <sebaddel@cisco.com>
4016 M: Karan Tilak Kumar <kartilak@cisco.com>
4017 L: linux-scsi@vger.kernel.org
4019 F: drivers/scsi/fnic/
4021 CISCO SCSI HBA DRIVER
4022 M: Karan Tilak Kumar <kartilak@cisco.com>
4023 M: Sesidhar Baddela <sebaddel@cisco.com>
4024 L: linux-scsi@vger.kernel.org
4026 F: drivers/scsi/snic/
4028 CISCO VIC ETHERNET NIC DRIVER
4029 M: Christian Benvenuti <benve@cisco.com>
4030 M: Govindarajulu Varadarajan <_govind@gmx.com>
4031 M: Parvi Kaustubhi <pkaustub@cisco.com>
4033 F: drivers/net/ethernet/cisco/enic/
4035 CISCO VIC LOW LATENCY NIC DRIVER
4036 M: Christian Benvenuti <benve@cisco.com>
4037 M: Nelson Escobar <neescoba@cisco.com>
4038 M: Parvi Kaustubhi <pkaustub@cisco.com>
4040 F: drivers/infiniband/hw/usnic/
4042 CIRRUS LOGIC MADERA CODEC DRIVERS
4043 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4044 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4046 L: patches@opensource.cirrus.com
4047 T: git https://github.com/CirrusLogic/linux-drivers.git
4048 W: https://github.com/CirrusLogic/linux-drivers/wiki
4050 F: Documentation/devicetree/bindings/mfd/madera.txt
4051 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4052 F: Documentation/devicetree/bindings/sound/madera.txt
4053 F: include/dt-bindings/sound/madera*
4054 F: include/linux/irqchip/irq-madera*
4055 F: include/linux/mfd/madera/*
4056 F: include/sound/madera*
4057 F: drivers/gpio/gpio-madera*
4058 F: drivers/irqchip/irq-madera*
4059 F: drivers/mfd/madera*
4060 F: drivers/mfd/cs47l*
4061 F: drivers/pinctrl/cirrus/*
4062 F: sound/soc/codecs/cs47l*
4063 F: sound/soc/codecs/madera*
4066 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4070 CLANG/LLVM BUILD SUPPORT
4071 L: clang-built-linux@googlegroups.com
4072 W: https://clangbuiltlinux.github.io/
4073 B: https://github.com/ClangBuiltLinux/linux/issues
4074 C: irc://chat.freenode.net/clangbuiltlinux
4076 K: \b(?i:clang|llvm)\b
4079 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4080 L: linux-kernel@vger.kernel.org
4083 F: include/linux/cleancache.h
4086 M: Russell King <linux@armlinux.org.uk>
4087 L: linux-clk@vger.kernel.org
4089 F: include/linux/clk.h
4091 CLOCKSOURCE, CLOCKEVENT DRIVERS
4092 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4093 M: Thomas Gleixner <tglx@linutronix.de>
4094 L: linux-kernel@vger.kernel.org
4095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4097 F: drivers/clocksource/
4098 F: Documentation/devicetree/bindings/timer/
4101 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4102 M: Daniel Oliveira Nascimento <don@syst.com.br>
4103 L: platform-driver-x86@vger.kernel.org
4105 F: drivers/platform/x86/classmate-laptop.c
4108 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4109 L: linux-media@vger.kernel.org
4110 T: git git://linuxtv.org/media_tree.git
4111 W: https://linuxtv.org
4113 F: drivers/media/pci/cobalt/
4115 COCCINELLE/Semantic Patches (SmPL)
4116 M: Julia Lawall <Julia.Lawall@lip6.fr>
4117 M: Gilles Muller <Gilles.Muller@lip6.fr>
4118 M: Nicolas Palix <nicolas.palix@imag.fr>
4119 M: Michal Marek <michal.lkml@markovi.net>
4120 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4122 W: http://coccinelle.lip6.fr/
4124 F: Documentation/dev-tools/coccinelle.rst
4125 F: scripts/coccinelle/
4126 F: scripts/coccicheck
4129 M: Jan Harkes <jaharkes@cs.cmu.edu>
4131 L: codalist@coda.cs.cmu.edu
4132 W: http://www.coda.cs.cmu.edu/
4134 F: Documentation/filesystems/coda.txt
4136 F: include/linux/coda*.h
4137 F: include/uapi/linux/coda*.h
4139 CODA V4L2 MEM2MEM DRIVER
4140 M: Philipp Zabel <p.zabel@pengutronix.de>
4141 L: linux-media@vger.kernel.org
4143 F: Documentation/devicetree/bindings/media/coda.txt
4144 F: drivers/media/platform/coda/
4147 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4149 F: Documentation/process/code-of-conduct.rst
4150 F: Documentation/process/code-of-conduct-interpretation.rst
4152 COMMON CLK FRAMEWORK
4153 M: Michael Turquette <mturquette@baylibre.com>
4154 M: Stephen Boyd <sboyd@kernel.org>
4155 L: linux-clk@vger.kernel.org
4156 Q: http://patchwork.kernel.org/project/linux-clk/list/
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4159 F: Documentation/devicetree/bindings/clock/
4161 X: drivers/clk/clkdev.c
4162 F: include/linux/clk-pr*
4163 F: include/linux/clk/
4164 F: include/linux/of_clk.h
4166 COMMON INTERNET FILE SYSTEM (CIFS)
4167 M: Steve French <sfrench@samba.org>
4168 L: linux-cifs@vger.kernel.org
4169 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4170 W: http://linux-cifs.samba.org/
4171 T: git git://git.samba.org/sfrench/cifs-2.6.git
4173 F: Documentation/admin-guide/cifs/
4176 COMPACTPCI HOTPLUG CORE
4177 M: Scott Murray <scott@spiteful.org>
4178 L: linux-pci@vger.kernel.org
4180 F: drivers/pci/hotplug/cpci_hotplug*
4182 COMPACTPCI HOTPLUG GENERIC DRIVER
4183 M: Scott Murray <scott@spiteful.org>
4184 L: linux-pci@vger.kernel.org
4186 F: drivers/pci/hotplug/cpcihp_generic.c
4188 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4189 M: Scott Murray <scott@spiteful.org>
4190 L: linux-pci@vger.kernel.org
4192 F: drivers/pci/hotplug/cpcihp_zt5550.*
4194 COMPAL LAPTOP SUPPORT
4195 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4196 L: platform-driver-x86@vger.kernel.org
4198 F: drivers/platform/x86/compal-laptop.c
4201 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4203 F: include/linux/compiler_attributes.h
4205 CONEXANT ACCESSRUNNER USB DRIVER
4206 L: accessrunner-general@lists.sourceforge.net
4207 W: http://accessrunner.sourceforge.net/
4209 F: drivers/usb/atm/cxacru.c
4212 M: Joel Becker <jlbec@evilplan.org>
4213 M: Christoph Hellwig <hch@lst.de>
4214 T: git git://git.infradead.org/users/hch/configfs.git
4217 F: include/linux/configfs.h
4220 M: Evgeniy Polyakov <zbr@ioremap.net>
4221 L: netdev@vger.kernel.org
4223 F: drivers/connector/
4225 CONTROL GROUP (CGROUP)
4226 M: Tejun Heo <tj@kernel.org>
4227 M: Li Zefan <lizefan@huawei.com>
4228 M: Johannes Weiner <hannes@cmpxchg.org>
4229 L: cgroups@vger.kernel.org
4230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4232 F: Documentation/admin-guide/cgroup-v2.rst
4233 F: Documentation/admin-guide/cgroup-v1/
4234 F: include/linux/cgroup*
4237 CONTROL GROUP - CPUSET
4238 M: Li Zefan <lizefan@huawei.com>
4239 L: cgroups@vger.kernel.org
4240 W: http://www.bullopensource.org/cpuset/
4241 W: http://oss.sgi.com/projects/cpusets/
4242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4244 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4245 F: include/linux/cpuset.h
4246 F: kernel/cgroup/cpuset.c
4248 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4249 M: Johannes Weiner <hannes@cmpxchg.org>
4250 M: Michal Hocko <mhocko@kernel.org>
4251 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4252 L: cgroups@vger.kernel.org
4253 L: linux-mm@kvack.org
4258 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4259 M: Tejun Heo <tj@kernel.org>
4260 M: Jens Axboe <axboe@kernel.dk>
4261 L: cgroups@vger.kernel.org
4262 L: linux-block@vger.kernel.org
4263 T: git git://git.kernel.dk/linux-block
4264 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4265 F: block/blk-cgroup.c
4266 F: include/linux/blk-cgroup.h
4267 F: block/blk-throttle.c
4268 F: block/blk-iolatency.c
4269 F: block/bfq-cgroup.c
4271 CORETEMP HARDWARE MONITORING DRIVER
4272 M: Fenghua Yu <fenghua.yu@intel.com>
4273 L: linux-hwmon@vger.kernel.org
4275 F: Documentation/hwmon/coretemp.rst
4276 F: drivers/hwmon/coretemp.c
4278 COSA/SRP SYNC SERIAL DRIVER
4279 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4280 W: http://www.fi.muni.cz/~kas/cosa/
4282 F: drivers/net/wan/cosa*
4285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4286 L: linux-iio@vger.kernel.org
4288 F: Documentation/ABI/testing/sysfs-bus-counter*
4289 F: Documentation/driver-api/generic-counter.rst
4291 F: include/linux/counter.h
4292 F: include/linux/counter_enum.h
4294 CPMAC ETHERNET DRIVER
4295 M: Florian Fainelli <f.fainelli@gmail.com>
4296 L: netdev@vger.kernel.org
4298 F: drivers/net/ethernet/ti/cpmac.c
4300 CPU FREQUENCY SCALING FRAMEWORK
4301 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4302 M: Viresh Kumar <viresh.kumar@linaro.org>
4303 L: linux-pm@vger.kernel.org
4305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4307 B: https://bugzilla.kernel.org
4308 F: Documentation/admin-guide/pm/cpufreq.rst
4309 F: Documentation/admin-guide/pm/intel_pstate.rst
4310 F: Documentation/cpu-freq/
4311 F: Documentation/devicetree/bindings/cpufreq/
4313 F: kernel/sched/cpufreq*.c
4314 F: include/linux/cpufreq.h
4315 F: include/linux/sched/cpufreq.h
4316 F: tools/testing/selftests/cpufreq/
4318 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4319 M: Viresh Kumar <viresh.kumar@linaro.org>
4320 M: Sudeep Holla <sudeep.holla@arm.com>
4321 L: linux-pm@vger.kernel.org
4322 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4324 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4326 CPU POWER MONITORING SUBSYSTEM
4327 M: Thomas Renninger <trenn@suse.com>
4328 M: Shuah Khan <shuah@kernel.org>
4329 M: Shuah Khan <skhan@linuxfoundation.org>
4330 L: linux-pm@vger.kernel.org
4332 F: tools/power/cpupower/
4335 M: "H. Peter Anvin" <hpa@zytor.com>
4337 F: arch/x86/kernel/cpuid.c
4338 F: arch/x86/kernel/msr.c
4340 CPUIDLE DRIVER - ARM BIG LITTLE
4341 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4342 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4343 L: linux-pm@vger.kernel.org
4344 L: linux-arm-kernel@lists.infradead.org
4345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4347 F: drivers/cpuidle/cpuidle-big_little.c
4349 CPUIDLE DRIVER - ARM EXYNOS
4350 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4351 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4352 M: Kukjin Kim <kgene@kernel.org>
4353 L: linux-pm@vger.kernel.org
4354 L: linux-samsung-soc@vger.kernel.org
4356 F: drivers/cpuidle/cpuidle-exynos.c
4357 F: arch/arm/mach-exynos/pm.c
4359 CPUIDLE DRIVER - ARM PSCI
4360 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4361 M: Sudeep Holla <sudeep.holla@arm.com>
4362 L: linux-pm@vger.kernel.org
4363 L: linux-arm-kernel@lists.infradead.org
4365 F: drivers/cpuidle/cpuidle-psci.c
4367 CPU IDLE TIME MANAGEMENT FRAMEWORK
4368 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4369 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4370 L: linux-pm@vger.kernel.org
4372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4373 B: https://bugzilla.kernel.org
4374 F: Documentation/admin-guide/pm/cpuidle.rst
4375 F: Documentation/driver-api/pm/cpuidle.rst
4376 F: drivers/cpuidle/*
4377 F: include/linux/cpuidle.h
4380 M: Nicolas Pitre <nico@fluxnic.net>
4382 F: Documentation/filesystems/cramfs.txt
4386 M: Bastien Nocera <hadess@hadess.net>
4387 L: linux-input@vger.kernel.org
4389 F: drivers/hid/hid-creative-sb0540.c
4392 M: Herbert Xu <herbert@gondor.apana.org.au>
4393 M: "David S. Miller" <davem@davemloft.net>
4394 L: linux-crypto@vger.kernel.org
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4398 F: Documentation/crypto/
4399 F: Documentation/devicetree/bindings/crypto/
4404 F: include/linux/crypto*
4407 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4408 M: Neil Horman <nhorman@tuxdriver.com>
4409 L: linux-crypto@vger.kernel.org
4411 F: crypto/ansi_cprng.c
4415 M: Hans Verkuil <hverkuil@xs4all.nl>
4416 L: linux-media@vger.kernel.org
4417 T: git git://linuxtv.org/media_tree.git
4418 W: http://linuxtv.org
4420 F: drivers/media/i2c/cs3308.c
4422 CS5535 Audio ALSA driver
4423 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4425 F: sound/pci/cs5535audio/
4427 CSI DRIVERS FOR ALLWINNER V3s
4428 M: Yong Deng <yong.deng@magewell.com>
4429 L: linux-media@vger.kernel.org
4430 T: git git://linuxtv.org/media_tree.git
4432 F: drivers/media/platform/sunxi/sun6i-csi/
4433 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4436 M: Solomon Peachy <pizza@shaftnet.org>
4438 F: drivers/net/wireless/st/cw1200/
4440 CX18 VIDEO4LINUX DRIVER
4441 M: Andy Walls <awalls@md.metrocast.net>
4442 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4443 L: linux-media@vger.kernel.org
4444 T: git git://linuxtv.org/media_tree.git
4445 W: https://linuxtv.org
4446 W: http://www.ivtvdriver.org/index.php/Cx18
4448 F: Documentation/media/v4l-drivers/cx18*
4449 F: drivers/media/pci/cx18/
4450 F: include/uapi/linux/ivtv*
4452 CX2341X MPEG ENCODER HELPER MODULE
4453 M: Hans Verkuil <hverkuil@xs4all.nl>
4454 L: linux-media@vger.kernel.org
4455 T: git git://linuxtv.org/media_tree.git
4456 W: https://linuxtv.org
4458 F: drivers/media/common/cx2341x*
4459 F: include/media/drv-intf/cx2341x.h
4461 CX24120 MEDIA DRIVER
4462 M: Jemma Denson <jdenson@gmail.com>
4463 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4464 L: linux-media@vger.kernel.org
4465 W: https://linuxtv.org
4466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4468 F: drivers/media/dvb-frontends/cx24120*
4470 CX88 VIDEO4LINUX DRIVER
4471 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4472 L: linux-media@vger.kernel.org
4473 W: https://linuxtv.org
4474 T: git git://linuxtv.org/media_tree.git
4476 F: Documentation/media/v4l-drivers/cx88*
4477 F: drivers/media/pci/cx88/
4479 CXD2820R MEDIA DRIVER
4480 M: Antti Palosaari <crope@iki.fi>
4481 L: linux-media@vger.kernel.org
4482 W: https://linuxtv.org
4483 W: http://palosaari.fi/linux/
4484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4485 T: git git://linuxtv.org/anttip/media_tree.git
4487 F: drivers/media/dvb-frontends/cxd2820r*
4489 CXGB3 ETHERNET DRIVER (CXGB3)
4490 M: Vishal Kulkarni <vishal@chelsio.com>
4491 L: netdev@vger.kernel.org
4492 W: http://www.chelsio.com
4494 F: drivers/net/ethernet/chelsio/cxgb3/
4496 CXGB3 ISCSI DRIVER (CXGB3I)
4497 M: Karen Xie <kxie@chelsio.com>
4498 L: linux-scsi@vger.kernel.org
4499 W: http://www.chelsio.com
4501 F: drivers/scsi/cxgbi/cxgb3i
4503 CXGB4 CRYPTO DRIVER (chcr)
4504 M: Atul Gupta <atul.gupta@chelsio.com>
4505 L: linux-crypto@vger.kernel.org
4506 W: http://www.chelsio.com
4508 F: drivers/crypto/chelsio
4510 CXGB4 ETHERNET DRIVER (CXGB4)
4511 M: Vishal Kulkarni <vishal@chelsio.com>
4512 L: netdev@vger.kernel.org
4513 W: http://www.chelsio.com
4515 F: drivers/net/ethernet/chelsio/cxgb4/
4517 CXGB4 ISCSI DRIVER (CXGB4I)
4518 M: Karen Xie <kxie@chelsio.com>
4519 L: linux-scsi@vger.kernel.org
4520 W: http://www.chelsio.com
4522 F: drivers/scsi/cxgbi/cxgb4i
4524 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4525 M: Potnuri Bharat Teja <bharat@chelsio.com>
4526 L: linux-rdma@vger.kernel.org
4527 W: http://www.openfabrics.org
4529 F: drivers/infiniband/hw/cxgb4/
4530 F: include/uapi/rdma/cxgb4-abi.h
4532 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4533 M: Casey Leedom <leedom@chelsio.com>
4534 L: netdev@vger.kernel.org
4535 W: http://www.chelsio.com
4537 F: drivers/net/ethernet/chelsio/cxgb4vf/
4539 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4540 M: Frederic Barrat <fbarrat@linux.ibm.com>
4541 M: Andrew Donnellan <ajd@linux.ibm.com>
4542 L: linuxppc-dev@lists.ozlabs.org
4544 F: arch/powerpc/platforms/powernv/pci-cxl.c
4545 F: drivers/misc/cxl/
4546 F: include/misc/cxl*
4547 F: include/uapi/misc/cxl.h
4548 F: Documentation/powerpc/cxl.rst
4549 F: Documentation/ABI/testing/sysfs-class-cxl
4551 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4552 M: Manoj N. Kumar <manoj@linux.ibm.com>
4553 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4554 M: Uma Krishnan <ukrishn@linux.ibm.com>
4555 L: linux-scsi@vger.kernel.org
4557 F: drivers/scsi/cxlflash/
4558 F: include/uapi/scsi/cxlflash_ioctl.h
4559 F: Documentation/powerpc/cxlflash.rst
4562 M: Russell King <linux@armlinux.org.uk>
4563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4564 W: http://www.armlinux.org.uk/
4566 F: drivers/video/fbdev/cyber2000fb.*
4568 CYCLADES ASYNC MUX DRIVER
4569 W: http://www.cyclades.com/
4571 F: drivers/tty/cyclades.c
4572 F: include/linux/cyclades.h
4573 F: include/uapi/linux/cyclades.h
4575 CYCLADES PC300 DRIVER
4576 W: http://www.cyclades.com/
4578 F: drivers/net/wan/pc300*
4580 CYPRESS_FIRMWARE MEDIA DRIVER
4581 M: Antti Palosaari <crope@iki.fi>
4582 L: linux-media@vger.kernel.org
4583 W: https://linuxtv.org
4584 W: http://palosaari.fi/linux/
4585 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4586 T: git git://linuxtv.org/anttip/media_tree.git
4588 F: drivers/media/common/cypress_firmware*
4590 CYTTSP TOUCHSCREEN DRIVER
4591 M: Ferruh Yigit <fery@cypress.com>
4592 L: linux-input@vger.kernel.org
4594 F: drivers/input/touchscreen/cyttsp*
4595 F: include/linux/input/cyttsp.h
4597 D-LINK DIR-685 TOUCHKEYS DRIVER
4598 M: Linus Walleij <linus.walleij@linaro.org>
4599 L: linux-input@vger.kernel.org
4601 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4603 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4604 M: Joshua Kinard <kumba@gentoo.org>
4606 F: drivers/rtc/rtc-ds1685.c
4607 F: include/linux/rtc/ds1685.h
4609 DAMA SLAVE for AX.25
4610 M: Joerg Reuter <jreuter@yaina.de>
4611 W: http://yaina.de/jreuter/
4612 W: http://www.qsl.net/dl1bke/
4613 L: linux-hams@vger.kernel.org
4615 F: net/ax25/af_ax25.c
4616 F: net/ax25/ax25_dev.c
4617 F: net/ax25/ax25_ds_*
4618 F: net/ax25/ax25_in.c
4619 F: net/ax25/ax25_out.c
4620 F: net/ax25/ax25_timer.c
4621 F: net/ax25/sysctl_net_ax25.c
4623 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4624 L: netdev@vger.kernel.org
4626 F: Documentation/networking/device_drivers/dec/dmfe.txt
4627 F: drivers/net/ethernet/dec/tulip/dmfe.c
4629 DC390/AM53C974 SCSI driver
4630 M: Hannes Reinecke <hare@suse.com>
4631 L: linux-scsi@vger.kernel.org
4633 F: drivers/scsi/am53c974.c
4636 M: Oliver Neukum <oliver@neukum.org>
4637 M: Ali Akcaagac <aliakc@web.de>
4638 M: Jamie Lenehan <lenehan@twibble.org>
4639 L: dc395x@twibble.org
4640 W: http://twibble.org/dist/dc395x/
4641 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4643 F: Documentation/scsi/dc395x.txt
4644 F: drivers/scsi/dc395x.*
4647 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4648 L: dccp@vger.kernel.org
4649 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4651 F: include/linux/dccp.h
4652 F: include/uapi/linux/dccp.h
4653 F: include/linux/tfrc.h
4656 DECnet NETWORK LAYER
4657 W: http://linux-decnet.sourceforge.net
4658 L: linux-decnet-user@lists.sourceforge.net
4660 F: Documentation/networking/decnet.txt
4663 DECSTATION PLATFORM SUPPORT
4664 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4665 L: linux-mips@vger.kernel.org
4666 W: http://www.linux-mips.org/wiki/DECstation
4669 F: arch/mips/include/asm/dec/
4670 F: arch/mips/include/asm/mach-dec/
4672 DEFXX FDDI NETWORK DRIVER
4673 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4675 F: drivers/net/fddi/defxx.*
4677 DEINTERLACE DRIVERS FOR ALLWINNER H3
4678 M: Jernej Skrabec <jernej.skrabec@siol.net>
4679 L: linux-media@vger.kernel.org
4680 T: git git://linuxtv.org/media_tree.git
4682 F: drivers/media/platform/sunxi/sun8i-di/
4683 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4686 M: Pali Rohár <pali.rohar@gmail.com>
4687 M: Mario Limonciello <mario.limonciello@dell.com>
4688 L: platform-driver-x86@vger.kernel.org
4690 F: drivers/platform/x86/dell-smbios.*
4692 DELL SMBIOS SMM DRIVER
4693 M: Mario Limonciello <mario.limonciello@dell.com>
4694 L: platform-driver-x86@vger.kernel.org
4696 F: drivers/platform/x86/dell-smbios-smm.c
4698 DELL SMBIOS WMI DRIVER
4699 M: Mario Limonciello <mario.limonciello@dell.com>
4700 L: platform-driver-x86@vger.kernel.org
4702 F: drivers/platform/x86/dell-smbios-wmi.c
4703 F: tools/wmi/dell-smbios-example.c
4705 DEFZA FDDI NETWORK DRIVER
4706 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4708 F: drivers/net/fddi/defza.*
4711 M: Matthew Garrett <mjg59@srcf.ucam.org>
4712 M: Pali Rohár <pali.rohar@gmail.com>
4713 L: platform-driver-x86@vger.kernel.org
4715 F: drivers/platform/x86/dell-laptop.c
4717 DELL LAPTOP FREEFALL DRIVER
4718 M: Pali Rohár <pali.rohar@gmail.com>
4720 F: drivers/platform/x86/dell-smo8800.c
4722 DELL LAPTOP RBTN DRIVER
4723 M: Pali Rohár <pali.rohar@gmail.com>
4725 F: drivers/platform/x86/dell-rbtn.*
4727 DELL REMOTE BIOS UPDATE DRIVER
4728 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4729 L: platform-driver-x86@vger.kernel.org
4731 F: drivers/platform/x86/dell_rbu.c
4733 DELL LAPTOP SMM DRIVER
4734 M: Pali Rohár <pali.rohar@gmail.com>
4736 F: drivers/hwmon/dell-smm-hwmon.c
4737 F: include/uapi/linux/i8k.h
4739 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4740 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4741 L: platform-driver-x86@vger.kernel.org
4743 F: Documentation/driver-api/dcdbas.rst
4744 F: drivers/platform/x86/dcdbas.*
4746 DELL WMI NOTIFICATIONS DRIVER
4747 M: Matthew Garrett <mjg59@srcf.ucam.org>
4748 M: Pali Rohár <pali.rohar@gmail.com>
4750 F: drivers/platform/x86/dell-wmi.c
4752 DELL WMI DESCRIPTOR DRIVER
4753 M: Mario Limonciello <mario.limonciello@dell.com>
4755 F: drivers/platform/x86/dell-wmi-descriptor.c
4757 DELTA ST MEDIA DRIVER
4758 M: Hugues Fruchet <hugues.fruchet@st.com>
4759 L: linux-media@vger.kernel.org
4760 T: git git://linuxtv.org/media_tree.git
4761 W: https://linuxtv.org
4763 F: drivers/media/platform/sti/delta
4766 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4767 L: linux-mtd@lists.infradead.org
4769 F: drivers/mtd/nand/raw/denali*
4771 DESIGNWARE EDMA CORE IP DRIVER
4772 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4773 L: dmaengine@vger.kernel.org
4775 F: drivers/dma/dw-edma/
4776 F: include/linux/dma/edma.h
4778 DESIGNWARE USB2 DRD IP DRIVER
4779 M: Minas Harutyunyan <hminas@synopsys.com>
4780 L: linux-usb@vger.kernel.org
4781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4783 F: drivers/usb/dwc2/
4785 DESIGNWARE USB3 DRD IP DRIVER
4786 M: Felipe Balbi <balbi@kernel.org>
4787 L: linux-usb@vger.kernel.org
4788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4790 F: drivers/usb/dwc3/
4792 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4793 M: Andreas Klinger <ak@it-klinger.de>
4794 L: linux-iio@vger.kernel.org
4796 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4797 F: drivers/iio/proximity/srf*.c
4799 DEVICE COREDUMP (DEV_COREDUMP)
4800 M: Johannes Berg <johannes@sipsolutions.net>
4801 L: linux-kernel@vger.kernel.org
4803 F: drivers/base/devcoredump.c
4804 F: include/linux/devcoredump.h
4806 DEVICE FREQUENCY (DEVFREQ)
4807 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4808 M: Kyungmin Park <kyungmin.park@samsung.com>
4809 M: Chanwoo Choi <cw00.choi@samsung.com>
4810 L: linux-pm@vger.kernel.org
4811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4814 F: include/linux/devfreq.h
4815 F: Documentation/devicetree/bindings/devfreq/
4816 F: include/trace/events/devfreq.h
4818 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4819 M: Chanwoo Choi <cw00.choi@samsung.com>
4820 L: linux-pm@vger.kernel.org
4821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4823 F: drivers/devfreq/event/
4824 F: drivers/devfreq/devfreq-event.c
4825 F: include/dt-bindings/pmu/exynos_ppmu.h
4826 F: include/linux/devfreq-event.h
4827 F: Documentation/devicetree/bindings/devfreq/event/
4829 DEVICE NUMBER REGISTRY
4830 M: Torben Mathiasen <device@lanana.org>
4831 W: http://lanana.org/docs/device-list/index.html
4835 M: Alasdair Kergon <agk@redhat.com>
4836 M: Mike Snitzer <snitzer@redhat.com>
4837 M: dm-devel@redhat.com
4838 L: dm-devel@redhat.com
4839 W: http://sources.redhat.com/dm
4840 Q: http://patchwork.kernel.org/project/dm-devel/list/
4841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4842 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4844 F: Documentation/admin-guide/device-mapper/
4845 F: drivers/md/Makefile
4846 F: drivers/md/Kconfig
4848 F: drivers/md/persistent-data/
4849 F: include/linux/device-mapper.h
4850 F: include/linux/dm-*.h
4851 F: include/uapi/linux/dm-*.h
4854 M: Jiri Pirko <jiri@mellanox.com>
4855 L: netdev@vger.kernel.org
4857 F: net/core/devlink.c
4858 F: include/net/devlink.h
4859 F: include/uapi/linux/devlink.h
4861 DIALOG SEMICONDUCTOR DRIVERS
4862 M: Support Opensource <support.opensource@diasemi.com>
4863 W: http://www.dialog-semiconductor.com/products
4865 F: Documentation/hwmon/da90??.rst
4866 F: Documentation/devicetree/bindings/mfd/da90*.txt
4867 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4868 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4869 F: Documentation/devicetree/bindings/regulator/da92*.txt
4870 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4871 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4872 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4873 F: drivers/gpio/gpio-da90??.c
4874 F: drivers/hwmon/da90??-hwmon.c
4875 F: drivers/iio/adc/da91??-*.c
4876 F: drivers/input/misc/da90??_onkey.c
4877 F: drivers/input/touchscreen/da9052_tsi.c
4878 F: drivers/leds/leds-da90??.c
4879 F: drivers/mfd/da903x.c
4880 F: drivers/mfd/da90??-*.c
4881 F: drivers/mfd/da91??-*.c
4882 F: drivers/power/supply/da9052-battery.c
4883 F: drivers/power/supply/da91??-*.c
4884 F: drivers/regulator/da903x.c
4885 F: drivers/regulator/da9???-regulator.[ch]
4886 F: drivers/regulator/slg51000-regulator.[ch]
4887 F: drivers/thermal/da90??-thermal.c
4888 F: drivers/rtc/rtc-da90??.c
4889 F: drivers/video/backlight/da90??_bl.c
4890 F: drivers/watchdog/da90??_wdt.c
4891 F: include/linux/mfd/da903x.h
4892 F: include/linux/mfd/da9052/
4893 F: include/linux/mfd/da9055/
4894 F: include/linux/mfd/da9062/
4895 F: include/linux/mfd/da9063/
4896 F: include/linux/mfd/da9150/
4897 F: include/linux/regulator/da9211.h
4898 F: include/sound/da[79]*.h
4899 F: sound/soc/codecs/da[79]*.[ch]
4901 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4902 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4903 L: linux-gpio@vger.kernel.org
4905 F: drivers/gpio/gpio-gpio-mm.c
4907 DIOLAN U2C-12 I2C DRIVER
4908 M: Guenter Roeck <linux@roeck-us.net>
4909 L: linux-i2c@vger.kernel.org
4911 F: drivers/i2c/busses/i2c-diolan-u2c.c
4913 FILESYSTEM DIRECT ACCESS (DAX)
4914 M: Dan Williams <dan.j.williams@intel.com>
4915 R: Matthew Wilcox <willy@infradead.org>
4916 R: Jan Kara <jack@suse.cz>
4917 L: linux-fsdevel@vger.kernel.org
4918 L: linux-nvdimm@lists.01.org
4921 F: include/linux/dax.h
4922 F: include/trace/events/fs_dax.h
4924 DEVICE DIRECT ACCESS (DAX)
4925 M: Dan Williams <dan.j.williams@intel.com>
4926 M: Vishal Verma <vishal.l.verma@intel.com>
4927 M: Dave Jiang <dave.jiang@intel.com>
4928 L: linux-nvdimm@lists.01.org
4932 DIRECTORY NOTIFICATION (DNOTIFY)
4933 M: Jan Kara <jack@suse.cz>
4934 R: Amir Goldstein <amir73il@gmail.com>
4935 L: linux-fsdevel@vger.kernel.org
4937 F: Documentation/filesystems/dnotify.txt
4938 F: fs/notify/dnotify/
4939 F: include/linux/dnotify.h
4941 DISK GEOMETRY AND PARTITION HANDLING
4942 M: Andries Brouwer <aeb@cwi.nl>
4943 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4944 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4945 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4949 M: Jan Kara <jack@suse.com>
4951 F: Documentation/filesystems/quota.txt
4953 F: include/linux/quota*.h
4954 F: include/uapi/linux/quota*.h
4956 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4957 M: Bernie Thompson <bernie@plugable.com>
4958 L: linux-fbdev@vger.kernel.org
4960 W: http://plugable.com/category/projects/udlfb/
4961 F: drivers/video/fbdev/udlfb.c
4962 F: include/video/udlfb.h
4963 F: Documentation/fb/udlfb.rst
4965 DISTRIBUTED LOCK MANAGER (DLM)
4966 M: Christine Caulfield <ccaulfie@redhat.com>
4967 M: David Teigland <teigland@redhat.com>
4968 L: cluster-devel@redhat.com
4969 W: http://sources.redhat.com/cluster/
4970 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4974 DMA BUFFER SHARING FRAMEWORK
4975 M: Sumit Semwal <sumit.semwal@linaro.org>
4977 L: linux-media@vger.kernel.org
4978 L: dri-devel@lists.freedesktop.org
4979 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4981 F: include/linux/dma-buf*
4982 F: include/linux/reservation.h
4983 F: include/linux/*fence.h
4984 F: Documentation/driver-api/dma-buf.rst
4985 K: dma_(buf|fence|resv)
4986 T: git git://anongit.freedesktop.org/drm/drm-misc
4988 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4989 M: Vinod Koul <vkoul@kernel.org>
4990 L: dmaengine@vger.kernel.org
4991 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4994 F: include/linux/dmaengine.h
4995 F: include/linux/of_dma.h
4996 F: Documentation/devicetree/bindings/dma/
4997 F: Documentation/driver-api/dmaengine/
4998 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5001 M: Christoph Hellwig <hch@lst.de>
5002 M: Marek Szyprowski <m.szyprowski@samsung.com>
5003 R: Robin Murphy <robin.murphy@arm.com>
5004 L: iommu@lists.linux-foundation.org
5005 T: git git://git.infradead.org/users/hch/dma-mapping.git
5006 W: http://git.infradead.org/users/hch/dma-mapping.git
5009 F: include/asm-generic/dma-mapping.h
5010 F: include/linux/dma-direct.h
5011 F: include/linux/dma-mapping.h
5012 F: include/linux/dma-noncoherent.h
5014 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5015 M: Lukasz Luba <lukasz.luba@arm.com>
5016 L: linux-pm@vger.kernel.org
5017 L: linux-samsung-soc@vger.kernel.org
5019 F: drivers/memory/samsung/exynos5422-dmc.c
5020 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5022 DME1737 HARDWARE MONITOR DRIVER
5023 M: Juerg Haefliger <juergh@gmail.com>
5024 L: linux-hwmon@vger.kernel.org
5026 F: Documentation/hwmon/dme1737.rst
5027 F: drivers/hwmon/dme1737.c
5030 M: Jean Delvare <jdelvare@suse.com>
5032 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5033 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5034 F: drivers/firmware/dmi-id.c
5035 F: drivers/firmware/dmi_scan.c
5036 F: include/linux/dmi.h
5039 M: Jonathan Corbet <corbet@lwn.net>
5040 L: linux-doc@vger.kernel.org
5043 F: scripts/documentation-file-ref-check
5044 F: scripts/kernel-doc
5045 F: scripts/sphinx-pre-install
5046 X: Documentation/ABI/
5047 X: Documentation/firmware-guide/acpi/
5048 X: Documentation/devicetree/
5049 X: Documentation/i2c/
5050 X: Documentation/media/
5051 X: Documentation/power/
5052 X: Documentation/spi/
5053 T: git git://git.lwn.net/linux.git docs-next
5055 DOCUMENTATION/ITALIAN
5056 M: Federico Vaga <federico.vaga@vaga.pv.it>
5057 L: linux-doc@vger.kernel.org
5059 F: Documentation/translations/it_IT
5061 DOCUMENTATION SCRIPTS
5062 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5063 L: linux-doc@vger.kernel.org
5065 F: scripts/documentation-file-ref-check
5066 F: scripts/sphinx-pre-install
5067 F: Documentation/sphinx/parse-headers.pl
5069 DONGWOON DW9714 LENS VOICE COIL DRIVER
5070 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5071 L: linux-media@vger.kernel.org
5072 T: git git://linuxtv.org/media_tree.git
5074 F: drivers/media/i2c/dw9714.c
5075 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5077 DONGWOON DW9807 LENS VOICE COIL DRIVER
5078 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5079 L: linux-media@vger.kernel.org
5080 T: git git://linuxtv.org/media_tree.git
5082 F: drivers/media/i2c/dw9807-vcm.c
5083 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5086 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5087 L: blinux-list@redhat.com
5089 F: drivers/char/dtlk.c
5090 F: include/linux/dtlk.h
5092 DPAA2 DATAPATH I/O (DPIO) DRIVER
5093 M: Roy Pledge <Roy.Pledge@nxp.com>
5094 L: linux-kernel@vger.kernel.org
5096 F: drivers/soc/fsl/dpio
5098 DPAA2 ETHERNET DRIVER
5099 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5100 L: netdev@vger.kernel.org
5102 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5103 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5104 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5105 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5106 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5107 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5108 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5109 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5110 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5112 DPAA2 ETHERNET SWITCH DRIVER
5113 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5114 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5115 L: linux-kernel@vger.kernel.org
5117 F: drivers/staging/fsl-dpaa2/ethsw
5119 DPT_I2O SCSI RAID DRIVER
5120 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5121 L: linux-scsi@vger.kernel.org
5122 W: http://www.adaptec.com/
5124 F: drivers/scsi/dpt*
5125 F: drivers/scsi/dpt/
5128 M: Philipp Reisner <philipp.reisner@linbit.com>
5129 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5130 L: drbd-dev@lists.linbit.com
5131 W: http://www.drbd.org
5132 T: git git://git.linbit.com/linux-drbd.git
5133 T: git git://git.linbit.com/drbd-8.4.git
5135 F: drivers/block/drbd/
5137 F: Documentation/admin-guide/blockdev/
5139 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5141 R: "Rafael J. Wysocki" <rafael@kernel.org>
5142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5144 F: Documentation/kobject.txt
5148 F: include/linux/debugfs.h
5149 F: include/linux/kobj*
5152 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5153 M: Kevin Hilman <khilman@kernel.org>
5154 M: Nishanth Menon <nm@ti.com>
5156 F: drivers/power/avs/
5157 F: include/linux/power/smartreflex.h
5158 L: linux-pm@vger.kernel.org
5160 DRM DRIVER FOR ARM PL111 CLCD
5161 M: Eric Anholt <eric@anholt.net>
5162 T: git git://anongit.freedesktop.org/drm/drm-misc
5164 F: drivers/gpu/drm/pl111/
5166 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5167 M: Linus Walleij <linus.walleij@linaro.org>
5168 T: git git://anongit.freedesktop.org/drm/drm-misc
5170 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5171 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5173 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5174 M: Dave Airlie <airlied@redhat.com>
5176 F: drivers/gpu/drm/ast/
5178 DRM DRIVER FOR ASPEED BMC GFX
5179 M: Joel Stanley <joel@jms.id.au>
5180 L: linux-aspeed@lists.ozlabs.org
5181 T: git git://anongit.freedesktop.org/drm/drm-misc
5183 F: drivers/gpu/drm/aspeed/
5184 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5186 DRM DRIVER FOR BOCHS VIRTUAL GPU
5187 M: Gerd Hoffmann <kraxel@redhat.com>
5188 L: virtualization@lists.linux-foundation.org
5189 T: git git://anongit.freedesktop.org/drm/drm-misc
5191 F: drivers/gpu/drm/bochs/
5193 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5194 M: Linus Walleij <linus.walleij@linaro.org>
5195 T: git git://anongit.freedesktop.org/drm/drm-misc
5197 F: drivers/gpu/drm/tve200/
5199 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5200 M: Jagan Teki <jagan@amarulasolutions.com>
5202 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5203 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5205 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5206 M: Hans de Goede <hdegoede@redhat.com>
5207 T: git git://anongit.freedesktop.org/drm/drm-misc
5209 F: drivers/gpu/drm/tiny/gm12u320.c
5211 DRM DRIVER FOR ILITEK ILI9225 PANELS
5212 M: David Lechner <david@lechnology.com>
5213 T: git git://anongit.freedesktop.org/drm/drm-misc
5215 F: drivers/gpu/drm/tiny/ili9225.c
5216 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5218 DRM DRIVER FOR HX8357D PANELS
5219 M: Eric Anholt <eric@anholt.net>
5220 T: git git://anongit.freedesktop.org/drm/drm-misc
5222 F: drivers/gpu/drm/tiny/hx8357d.c
5223 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5225 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5226 S: Orphan / Obsolete
5227 F: drivers/gpu/drm/i810/
5228 F: include/uapi/drm/i810_drm.h
5230 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5231 S: Orphan / Obsolete
5232 F: drivers/gpu/drm/mga/
5233 F: include/uapi/drm/mga_drm.h
5235 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5236 M: Dave Airlie <airlied@redhat.com>
5238 F: drivers/gpu/drm/mgag200/
5240 DRM DRIVER FOR MI0283QT
5241 M: Noralf Trønnes <noralf@tronnes.org>
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5244 F: drivers/gpu/drm/tiny/mi0283qt.c
5245 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5247 DRM DRIVER FOR MSM ADRENO GPU
5248 M: Rob Clark <robdclark@gmail.com>
5249 M: Sean Paul <sean@poorly.run>
5250 L: linux-arm-msm@vger.kernel.org
5251 L: dri-devel@lists.freedesktop.org
5252 L: freedreno@lists.freedesktop.org
5253 T: git https://gitlab.freedesktop.org/drm/msm.git
5255 F: drivers/gpu/drm/msm/
5256 F: include/uapi/drm/msm_drm.h
5257 F: Documentation/devicetree/bindings/display/msm/
5259 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5260 M: Ben Skeggs <bskeggs@redhat.com>
5261 L: dri-devel@lists.freedesktop.org
5262 L: nouveau@lists.freedesktop.org
5263 T: git git://github.com/skeggsb/linux
5265 F: drivers/gpu/drm/nouveau/
5266 F: include/uapi/drm/nouveau_drm.h
5268 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5269 M: Stefan Mavrodiev <stefan@olimex.com>
5271 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5272 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5274 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5275 M: Noralf Trønnes <noralf@tronnes.org>
5276 T: git git://anongit.freedesktop.org/drm/drm-misc
5278 F: drivers/gpu/drm/tiny/repaper.c
5279 F: Documentation/devicetree/bindings/display/repaper.txt
5281 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5282 M: Dave Airlie <airlied@redhat.com>
5283 M: Gerd Hoffmann <kraxel@redhat.com>
5284 L: virtualization@lists.linux-foundation.org
5285 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5288 F: drivers/gpu/drm/cirrus/
5290 DRM DRIVER FOR QXL VIRTUAL GPU
5291 M: Dave Airlie <airlied@redhat.com>
5292 M: Gerd Hoffmann <kraxel@redhat.com>
5293 L: virtualization@lists.linux-foundation.org
5294 L: spice-devel@lists.freedesktop.org
5295 T: git git://anongit.freedesktop.org/drm/drm-misc
5297 F: drivers/gpu/drm/qxl/
5298 F: include/uapi/drm/qxl_drm.h
5300 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5301 M: Robert Chiras <robert.chiras@nxp.com>
5303 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5304 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5306 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5307 S: Orphan / Obsolete
5308 F: drivers/gpu/drm/r128/
5309 F: include/uapi/drm/r128_drm.h
5311 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5312 M: Guido Günther <agx@sigxcpu.org>
5313 R: Purism Kernel Team <kernel@puri.sm>
5315 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5316 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5318 DRM DRIVER FOR SAVAGE VIDEO CARDS
5319 S: Orphan / Obsolete
5320 F: drivers/gpu/drm/savage/
5321 F: include/uapi/drm/savage_drm.h
5323 DRM DRIVER FOR SIS VIDEO CARDS
5324 S: Orphan / Obsolete
5325 F: drivers/gpu/drm/sis/
5326 F: include/uapi/drm/sis_drm.h
5328 DRM DRIVER FOR SITRONIX ST7701 PANELS
5329 M: Jagan Teki <jagan@amarulasolutions.com>
5331 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5332 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5334 DRM DRIVER FOR SITRONIX ST7586 PANELS
5335 M: David Lechner <david@lechnology.com>
5336 T: git git://anongit.freedesktop.org/drm/drm-misc
5338 F: drivers/gpu/drm/tiny/st7586.c
5339 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5341 DRM DRIVER FOR SITRONIX ST7735R PANELS
5342 M: David Lechner <david@lechnology.com>
5343 T: git git://anongit.freedesktop.org/drm/drm-misc
5345 F: drivers/gpu/drm/tiny/st7735r.c
5346 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5348 DRM DRIVER FOR ST-ERICSSON MCDE
5349 M: Linus Walleij <linus.walleij@linaro.org>
5350 T: git git://anongit.freedesktop.org/drm/drm-misc
5352 F: drivers/gpu/drm/mcde/
5353 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5355 DRM DRIVER FOR TDFX VIDEO CARDS
5356 S: Orphan / Obsolete
5357 F: drivers/gpu/drm/tdfx/
5359 DRM DRIVER FOR TPO TPG110 PANELS
5360 M: Linus Walleij <linus.walleij@linaro.org>
5361 T: git git://anongit.freedesktop.org/drm/drm-misc
5363 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5364 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5366 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5367 M: Dave Airlie <airlied@redhat.com>
5368 R: Sean Paul <sean@poorly.run>
5369 L: dri-devel@lists.freedesktop.org
5371 F: drivers/gpu/drm/udl/
5372 T: git git://anongit.freedesktop.org/drm/drm-misc
5374 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5375 M: Hans de Goede <hdegoede@redhat.com>
5376 L: dri-devel@lists.freedesktop.org
5378 F: drivers/gpu/drm/vboxvideo/
5379 T: git git://anongit.freedesktop.org/drm/drm-misc
5381 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5382 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5383 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5384 R: Daniel Vetter <daniel@ffwll.ch>
5385 T: git git://anongit.freedesktop.org/drm/drm-misc
5387 L: dri-devel@lists.freedesktop.org
5388 F: drivers/gpu/drm/vkms/
5389 F: Documentation/gpu/vkms.rst
5391 DRM DRIVER FOR VMWARE VIRTUAL GPU
5392 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5393 M: Thomas Hellstrom <thellstrom@vmware.com>
5394 L: dri-devel@lists.freedesktop.org
5395 T: git git://people.freedesktop.org/~thomash/linux
5397 F: drivers/gpu/drm/vmwgfx/
5398 F: include/uapi/drm/vmwgfx_drm.h
5401 M: David Airlie <airlied@linux.ie>
5402 M: Daniel Vetter <daniel@ffwll.ch>
5403 L: dri-devel@lists.freedesktop.org
5404 T: git git://anongit.freedesktop.org/drm/drm
5405 B: https://bugs.freedesktop.org/
5406 C: irc://chat.freenode.net/dri-devel
5410 F: Documentation/devicetree/bindings/display/
5411 F: Documentation/devicetree/bindings/gpu/
5412 F: Documentation/gpu/
5414 F: include/uapi/drm/
5415 F: include/linux/vga*
5417 DRM DRIVERS AND MISC GPU PATCHES
5418 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5419 M: Maxime Ripard <mripard@kernel.org>
5420 M: Sean Paul <sean@poorly.run>
5421 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5423 T: git git://anongit.freedesktop.org/drm/drm-misc
5424 F: Documentation/gpu/
5426 F: drivers/gpu/drm/*
5428 F: include/uapi/drm/drm*
5429 F: include/linux/vga*
5431 DRM DRIVERS FOR ALLWINNER A10
5432 M: Maxime Ripard <mripard@kernel.org>
5433 M: Chen-Yu Tsai <wens@csie.org>
5434 L: dri-devel@lists.freedesktop.org
5436 F: drivers/gpu/drm/sun4i/
5437 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5438 T: git git://anongit.freedesktop.org/drm/drm-misc
5440 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5441 M: Maxime Ripard <mripard@kernel.org>
5442 M: Chen-Yu Tsai <wens@csie.org>
5443 R: Jernej Skrabec <jernej.skrabec@siol.net>
5444 L: dri-devel@lists.freedesktop.org
5446 F: drivers/gpu/drm/sun4i/sun8i*
5447 T: git git://anongit.freedesktop.org/drm/drm-misc
5449 DRM DRIVERS FOR AMLOGIC SOCS
5450 M: Neil Armstrong <narmstrong@baylibre.com>
5451 L: dri-devel@lists.freedesktop.org
5452 L: linux-amlogic@lists.infradead.org
5453 W: http://linux-meson.com/
5455 F: drivers/gpu/drm/meson/
5456 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5457 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5458 F: Documentation/gpu/meson.rst
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 DRM DRIVERS FOR ATMEL HLCDC
5462 M: Sam Ravnborg <sam@ravnborg.org>
5463 M: Boris Brezillon <bbrezillon@kernel.org>
5464 L: dri-devel@lists.freedesktop.org
5466 F: drivers/gpu/drm/atmel-hlcdc/
5467 F: Documentation/devicetree/bindings/display/atmel/
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 DRM DRIVERS FOR BRIDGE CHIPS
5471 M: Andrzej Hajda <a.hajda@samsung.com>
5472 M: Neil Armstrong <narmstrong@baylibre.com>
5473 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5474 R: Jonas Karlman <jonas@kwiboo.se>
5475 R: Jernej Skrabec <jernej.skrabec@siol.net>
5477 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 F: drivers/gpu/drm/bridge/
5480 DRM DRIVERS FOR EXYNOS
5481 M: Inki Dae <inki.dae@samsung.com>
5482 M: Joonyoung Shim <jy0922.shim@samsung.com>
5483 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5484 M: Kyungmin Park <kyungmin.park@samsung.com>
5485 L: dri-devel@lists.freedesktop.org
5486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5488 F: drivers/gpu/drm/exynos/
5489 F: include/uapi/drm/exynos_drm.h
5490 F: Documentation/devicetree/bindings/display/exynos/
5492 DRM DRIVERS FOR FREESCALE DCU
5493 M: Stefan Agner <stefan@agner.ch>
5494 M: Alison Wang <alison.wang@nxp.com>
5495 L: dri-devel@lists.freedesktop.org
5497 F: drivers/gpu/drm/fsl-dcu/
5498 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5499 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5500 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5501 T: git git://anongit.freedesktop.org/drm/drm-misc
5503 DRM DRIVERS FOR FREESCALE IMX
5504 M: Philipp Zabel <p.zabel@pengutronix.de>
5505 L: dri-devel@lists.freedesktop.org
5507 F: drivers/gpu/drm/imx/
5508 F: drivers/gpu/ipu-v3/
5509 F: Documentation/devicetree/bindings/display/imx/
5511 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5512 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5513 L: dri-devel@lists.freedesktop.org
5514 T: git git://github.com/patjak/drm-gma500
5516 F: drivers/gpu/drm/gma500/
5518 DRM DRIVERS FOR HISILICON
5519 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5520 M: Rongrong Zou <zourongrong@gmail.com>
5521 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5522 R: Chen Feng <puck.chen@hisilicon.com>
5523 L: dri-devel@lists.freedesktop.org
5524 T: git git://github.com/xin3liang/linux.git
5526 F: drivers/gpu/drm/hisilicon/
5527 F: Documentation/devicetree/bindings/display/hisilicon/
5529 DRM DRIVERS FOR LIMA
5530 M: Qiang Yu <yuq825@gmail.com>
5531 L: dri-devel@lists.freedesktop.org
5532 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5534 F: drivers/gpu/drm/lima/
5535 F: include/uapi/drm/lima_drm.h
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 DRM DRIVERS FOR MEDIATEK
5539 M: CK Hu <ck.hu@mediatek.com>
5540 M: Philipp Zabel <p.zabel@pengutronix.de>
5541 L: dri-devel@lists.freedesktop.org
5543 F: drivers/gpu/drm/mediatek/
5544 F: Documentation/devicetree/bindings/display/mediatek/
5546 DRM DRIVERS FOR NVIDIA TEGRA
5547 M: Thierry Reding <thierry.reding@gmail.com>
5548 L: dri-devel@lists.freedesktop.org
5549 L: linux-tegra@vger.kernel.org
5550 T: git git://anongit.freedesktop.org/tegra/linux.git
5552 F: drivers/gpu/drm/tegra/
5553 F: drivers/gpu/host1x/
5554 F: include/linux/host1x.h
5555 F: include/uapi/drm/tegra_drm.h
5556 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5558 DRM DRIVERS FOR RENESAS
5559 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5560 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5561 L: dri-devel@lists.freedesktop.org
5562 L: linux-renesas-soc@vger.kernel.org
5563 T: git git://linuxtv.org/pinchartl/media drm/du/next
5565 F: drivers/gpu/drm/rcar-du/
5566 F: drivers/gpu/drm/shmobile/
5567 F: include/linux/platform_data/shmob_drm.h
5568 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5569 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5570 F: Documentation/devicetree/bindings/display/renesas,du.txt
5572 DRM DRIVERS FOR ROCKCHIP
5573 M: Sandy Huang <hjc@rock-chips.com>
5574 M: Heiko Stübner <heiko@sntech.de>
5575 L: dri-devel@lists.freedesktop.org
5577 F: drivers/gpu/drm/rockchip/
5578 F: Documentation/devicetree/bindings/display/rockchip/
5579 T: git git://anongit.freedesktop.org/drm/drm-misc
5582 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5583 M: Vincent Abriou <vincent.abriou@st.com>
5584 L: dri-devel@lists.freedesktop.org
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5587 F: drivers/gpu/drm/sti
5588 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5591 M: Yannick Fertre <yannick.fertre@st.com>
5592 M: Philippe Cornu <philippe.cornu@st.com>
5593 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5594 M: Vincent Abriou <vincent.abriou@st.com>
5595 L: dri-devel@lists.freedesktop.org
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5598 F: drivers/gpu/drm/stm
5599 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5601 DRM DRIVERS FOR TI LCDC
5602 M: Jyri Sarha <jsarha@ti.com>
5603 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5604 L: dri-devel@lists.freedesktop.org
5606 F: drivers/gpu/drm/tilcdc/
5607 F: Documentation/devicetree/bindings/display/tilcdc/
5609 DRM DRIVERS FOR TI OMAP
5610 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5611 L: dri-devel@lists.freedesktop.org
5613 F: drivers/gpu/drm/omapdrm/
5614 F: Documentation/devicetree/bindings/display/ti/
5617 M: Eric Anholt <eric@anholt.net>
5619 F: drivers/gpu/drm/v3d/
5620 F: include/uapi/drm/v3d_drm.h
5621 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5622 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 M: Eric Anholt <eric@anholt.net>
5626 T: git git://github.com/anholt/linux
5628 F: drivers/gpu/drm/vc4/
5629 F: include/uapi/drm/vc4_drm.h
5630 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5631 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 DRM DRIVERS FOR VIVANTE GPU IP
5634 M: Lucas Stach <l.stach@pengutronix.de>
5635 R: Russell King <linux+etnaviv@armlinux.org.uk>
5636 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5637 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5638 L: dri-devel@lists.freedesktop.org
5640 F: drivers/gpu/drm/etnaviv/
5641 F: include/uapi/drm/etnaviv_drm.h
5642 F: Documentation/devicetree/bindings/display/etnaviv/
5644 DRM DRIVERS FOR ZTE ZX
5645 M: Shawn Guo <shawnguo@kernel.org>
5646 L: dri-devel@lists.freedesktop.org
5648 F: drivers/gpu/drm/zte/
5649 F: Documentation/devicetree/bindings/display/zte,vou.txt
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 M: Thierry Reding <thierry.reding@gmail.com>
5654 R: Sam Ravnborg <sam@ravnborg.org>
5655 L: dri-devel@lists.freedesktop.org
5656 T: git git://anongit.freedesktop.org/drm/drm-misc
5658 F: drivers/gpu/drm/drm_panel.c
5659 F: drivers/gpu/drm/panel/
5660 F: include/drm/drm_panel.h
5661 F: Documentation/devicetree/bindings/display/panel/
5664 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 L: dri-devel@lists.freedesktop.org
5667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5669 F: drivers/gpu/drm/xen/
5670 F: Documentation/gpu/xen-front.rst
5673 M: Christian Koenig <christian.koenig@amd.com>
5674 M: Huang Rui <ray.huang@amd.com>
5675 T: git git://people.freedesktop.org/~agd5f/linux
5677 L: dri-devel@lists.freedesktop.org
5679 F: drivers/gpu/drm/ttm/
5681 DSBR100 USB FM RADIO DRIVER
5682 M: Alexey Klimov <klimov.linux@gmail.com>
5683 L: linux-media@vger.kernel.org
5684 T: git git://linuxtv.org/media_tree.git
5686 F: drivers/media/radio/dsbr100.c
5689 M: Hans Verkuil <hverkuil@xs4all.nl>
5690 L: linux-media@vger.kernel.org
5691 T: git git://linuxtv.org/media_tree.git
5692 W: https://linuxtv.org
5694 F: drivers/media/pci/dt3155/
5696 DVB_USB_AF9015 MEDIA DRIVER
5697 M: Antti Palosaari <crope@iki.fi>
5698 L: linux-media@vger.kernel.org
5699 W: https://linuxtv.org
5700 W: http://palosaari.fi/linux/
5701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5702 T: git git://linuxtv.org/anttip/media_tree.git
5704 F: drivers/media/usb/dvb-usb-v2/af9015*
5706 DVB_USB_AF9035 MEDIA DRIVER
5707 M: Antti Palosaari <crope@iki.fi>
5708 L: linux-media@vger.kernel.org
5709 W: https://linuxtv.org
5710 W: http://palosaari.fi/linux/
5711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5712 T: git git://linuxtv.org/anttip/media_tree.git
5714 F: drivers/media/usb/dvb-usb-v2/af9035*
5716 DVB_USB_ANYSEE MEDIA DRIVER
5717 M: Antti Palosaari <crope@iki.fi>
5718 L: linux-media@vger.kernel.org
5719 W: https://linuxtv.org
5720 W: http://palosaari.fi/linux/
5721 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5722 T: git git://linuxtv.org/anttip/media_tree.git
5724 F: drivers/media/usb/dvb-usb-v2/anysee*
5726 DVB_USB_AU6610 MEDIA DRIVER
5727 M: Antti Palosaari <crope@iki.fi>
5728 L: linux-media@vger.kernel.org
5729 W: https://linuxtv.org
5730 W: http://palosaari.fi/linux/
5731 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5732 T: git git://linuxtv.org/anttip/media_tree.git
5734 F: drivers/media/usb/dvb-usb-v2/au6610*
5736 DVB_USB_CE6230 MEDIA DRIVER
5737 M: Antti Palosaari <crope@iki.fi>
5738 L: linux-media@vger.kernel.org
5739 W: https://linuxtv.org
5740 W: http://palosaari.fi/linux/
5741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5742 T: git git://linuxtv.org/anttip/media_tree.git
5744 F: drivers/media/usb/dvb-usb-v2/ce6230*
5746 DVB_USB_CXUSB MEDIA DRIVER
5747 M: Michael Krufky <mkrufky@linuxtv.org>
5748 L: linux-media@vger.kernel.org
5749 W: https://linuxtv.org
5750 W: http://github.com/mkrufky
5751 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5752 T: git git://linuxtv.org/media_tree.git
5754 F: drivers/media/usb/dvb-usb/cxusb*
5756 DVB_USB_EC168 MEDIA DRIVER
5757 M: Antti Palosaari <crope@iki.fi>
5758 L: linux-media@vger.kernel.org
5759 W: https://linuxtv.org
5760 W: http://palosaari.fi/linux/
5761 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5762 T: git git://linuxtv.org/anttip/media_tree.git
5764 F: drivers/media/usb/dvb-usb-v2/ec168*
5766 DVB_USB_GL861 MEDIA DRIVER
5767 M: Antti Palosaari <crope@iki.fi>
5768 L: linux-media@vger.kernel.org
5769 W: https://linuxtv.org
5770 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5771 T: git git://linuxtv.org/anttip/media_tree.git
5773 F: drivers/media/usb/dvb-usb-v2/gl861*
5775 DVB_USB_MXL111SF MEDIA DRIVER
5776 M: Michael Krufky <mkrufky@linuxtv.org>
5777 L: linux-media@vger.kernel.org
5778 W: https://linuxtv.org
5779 W: http://github.com/mkrufky
5780 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5781 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5783 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5785 DVB_USB_RTL28XXU MEDIA DRIVER
5786 M: Antti Palosaari <crope@iki.fi>
5787 L: linux-media@vger.kernel.org
5788 W: https://linuxtv.org
5789 W: http://palosaari.fi/linux/
5790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5791 T: git git://linuxtv.org/anttip/media_tree.git
5793 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5795 DVB_USB_V2 MEDIA DRIVER
5796 M: Antti Palosaari <crope@iki.fi>
5797 L: linux-media@vger.kernel.org
5798 W: https://linuxtv.org
5799 W: http://palosaari.fi/linux/
5800 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5801 T: git git://linuxtv.org/anttip/media_tree.git
5803 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5804 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5807 M: Jason Baron <jbaron@akamai.com>
5809 F: lib/dynamic_debug.c
5810 F: include/linux/dynamic_debug.h
5812 DYNAMIC INTERRUPT MODERATION
5813 M: Tal Gilboa <talgi@mellanox.com>
5815 F: include/linux/dim.h
5818 DZ DECSTATION DZ11 SERIAL DRIVER
5819 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5821 F: drivers/tty/serial/dz.*
5823 E3X0 POWER BUTTON DRIVER
5824 M: Moritz Fischer <moritz.fischer@ettus.com>
5825 L: usrp-users@lists.ettus.com
5826 W: http://www.ettus.com
5828 F: drivers/input/misc/e3x0-button.c
5829 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5832 M: Antti Palosaari <crope@iki.fi>
5833 L: linux-media@vger.kernel.org
5834 W: https://linuxtv.org
5835 W: http://palosaari.fi/linux/
5836 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5837 T: git git://linuxtv.org/anttip/media_tree.git
5839 F: drivers/media/tuners/e4000*
5841 EARTH_PT1 MEDIA DRIVER
5842 M: Akihiro Tsukada <tskd08@gmail.com>
5843 L: linux-media@vger.kernel.org
5845 F: drivers/media/pci/pt1/
5847 EARTH_PT3 MEDIA DRIVER
5848 M: Akihiro Tsukada <tskd08@gmail.com>
5849 L: linux-media@vger.kernel.org
5851 F: drivers/media/pci/pt3/
5854 M: Antti Palosaari <crope@iki.fi>
5855 L: linux-media@vger.kernel.org
5856 W: https://linuxtv.org
5857 W: http://palosaari.fi/linux/
5858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5859 T: git git://linuxtv.org/anttip/media_tree.git
5861 F: drivers/media/dvb-frontends/ec100*
5864 M: Tyler Hicks <tyhicks@canonical.com>
5865 L: ecryptfs@vger.kernel.org
5866 W: http://ecryptfs.org
5867 W: https://launchpad.net/ecryptfs
5868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5870 F: Documentation/filesystems/ecryptfs.txt
5874 M: Borislav Petkov <bp@alien8.de>
5875 L: linux-edac@vger.kernel.org
5877 F: drivers/edac/amd64_edac*
5880 M: Jan Luebbe <jlu@pengutronix.de>
5881 L: linux-edac@vger.kernel.org
5883 F: drivers/edac/armada_xp_*
5886 M: Stefan Schaeckeler <sschaeck@cisco.com>
5888 F: drivers/edac/aspeed_edac.c
5889 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5892 M: Shravan Kumar Ramani <sramani@mellanox.com>
5894 F: drivers/edac/bluefield_edac.c
5897 M: Robert Richter <rric@kernel.org>
5898 L: linux-edac@vger.kernel.org
5900 F: drivers/edac/highbank*
5903 M: Ralf Baechle <ralf@linux-mips.org>
5904 M: Robert Richter <rrichter@marvell.com>
5905 L: linux-edac@vger.kernel.org
5906 L: linux-mips@vger.kernel.org
5908 F: drivers/edac/octeon_edac*
5910 EDAC-CAVIUM THUNDERX
5911 M: Robert Richter <rrichter@marvell.com>
5912 L: linux-edac@vger.kernel.org
5914 F: drivers/edac/thunderx_edac*
5917 M: Borislav Petkov <bp@alien8.de>
5918 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5919 M: Tony Luck <tony.luck@intel.com>
5920 R: James Morse <james.morse@arm.com>
5921 R: Robert Richter <rrichter@marvell.com>
5922 L: linux-edac@vger.kernel.org
5923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5925 F: Documentation/admin-guide/ras.rst
5926 F: Documentation/driver-api/edac.rst
5928 F: include/linux/edac.h
5931 M: Mark Gross <mark.gross@intel.com>
5932 L: linux-edac@vger.kernel.org
5934 F: drivers/edac/e752x_edac.c
5937 L: linux-edac@vger.kernel.org
5939 F: drivers/edac/e7xxx_edac.c
5942 M: York Sun <york.sun@nxp.com>
5943 L: linux-edac@vger.kernel.org
5945 F: drivers/edac/fsl_ddr_edac.*
5948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5949 L: linux-edac@vger.kernel.org
5951 F: drivers/edac/ghes_edac.c
5954 M: Tony Luck <tony.luck@intel.com>
5955 L: linux-edac@vger.kernel.org
5957 F: drivers/edac/i10nm_base.c
5960 L: linux-edac@vger.kernel.org
5962 F: drivers/edac/i3000_edac.c
5965 L: linux-edac@vger.kernel.org
5967 F: drivers/edac/i5000_edac.c
5970 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5971 L: linux-edac@vger.kernel.org
5973 F: drivers/edac/i5400_edac.c
5976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5977 L: linux-edac@vger.kernel.org
5979 F: drivers/edac/i7300_edac.c
5982 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5983 L: linux-edac@vger.kernel.org
5985 F: drivers/edac/i7core_edac.c
5988 M: Tim Small <tim@buttersideup.com>
5989 L: linux-edac@vger.kernel.org
5991 F: drivers/edac/i82443bxgx_edac.c
5994 M: "Arvind R." <arvino55@gmail.com>
5995 L: linux-edac@vger.kernel.org
5997 F: drivers/edac/i82975x_edac.c
6000 M: Jason Baron <jbaron@akamai.com>
6001 L: linux-edac@vger.kernel.org
6003 F: drivers/edac/ie31200_edac.c
6006 M: Johannes Thumshirn <morbidrsa@gmail.com>
6007 L: linux-edac@vger.kernel.org
6009 F: drivers/edac/mpc85xx_edac.[ch]
6012 M: Egor Martovetsky <egor@pasemi.com>
6013 L: linux-edac@vger.kernel.org
6015 F: drivers/edac/pasemi_edac.c
6018 M: Tony Luck <tony.luck@intel.com>
6019 L: linux-edac@vger.kernel.org
6021 F: drivers/edac/pnd2_edac.[ch]
6024 M: Tim Small <tim@buttersideup.com>
6025 L: linux-edac@vger.kernel.org
6027 F: drivers/edac/r82600_edac.c
6030 M: Tony Luck <tony.luck@intel.com>
6031 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6032 L: linux-edac@vger.kernel.org
6034 F: drivers/edac/sb_edac.c
6037 M: Yash Shah <yash.shah@sifive.com>
6038 L: linux-edac@vger.kernel.org
6040 F: drivers/edac/sifive_edac.c
6041 F: drivers/soc/sifive_l2_cache.c
6044 M: Tony Luck <tony.luck@intel.com>
6045 L: linux-edac@vger.kernel.org
6047 F: drivers/edac/skx_*.c
6050 M: Tero Kristo <t-kristo@ti.com>
6051 L: linux-edac@vger.kernel.org
6053 F: drivers/edac/ti_edac.c
6056 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6057 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6058 L: linux-arm-msm@vger.kernel.org
6059 L: linux-edac@vger.kernel.org
6061 F: drivers/edac/qcom_edac.c
6063 EDIROL UA-101/UA-1000 DRIVER
6064 M: Clemens Ladisch <clemens@ladisch.de>
6065 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6068 F: sound/usb/misc/ua101.c
6071 L: linux-efi@vger.kernel.org
6072 M: Ivan Hu <ivan.hu@canonical.com>
6073 M: Ard Biesheuvel <ardb@kernel.org>
6075 F: drivers/firmware/efi/test/
6077 EFI VARIABLE FILESYSTEM
6078 M: Matthew Garrett <matthew.garrett@nebula.com>
6079 M: Jeremy Kerr <jk@ozlabs.org>
6080 M: Ard Biesheuvel <ardb@kernel.org>
6081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6082 L: linux-efi@vger.kernel.org
6086 EFIFB FRAMEBUFFER DRIVER
6087 L: linux-fbdev@vger.kernel.org
6088 M: Peter Jones <pjones@redhat.com>
6090 F: drivers/video/fbdev/efifb.c
6093 W: http://aeschi.ch.eu.org/efs/
6097 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6098 M: Douglas Miller <dougmill@linux.ibm.com>
6099 L: netdev@vger.kernel.org
6101 F: drivers/net/ethernet/ibm/ehea/
6103 EM28XX VIDEO4LINUX DRIVER
6104 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6105 L: linux-media@vger.kernel.org
6106 W: https://linuxtv.org
6107 T: git git://linuxtv.org/media_tree.git
6109 F: drivers/media/usb/em28xx/
6110 F: Documentation/media/v4l-drivers/em28xx*
6113 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6114 M: Matt Mackall <mpm@selenic.com>
6115 M: David Woodhouse <dwmw2@infradead.org>
6116 L: linux-embedded@vger.kernel.org
6119 Emulex 10Gbps iSCSI - OneConnect DRIVER
6120 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6121 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6122 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6123 L: linux-scsi@vger.kernel.org
6124 W: http://www.broadcom.com
6126 F: drivers/scsi/be2iscsi/
6128 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6129 M: Sathya Perla <sathya.perla@broadcom.com>
6130 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6131 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6132 M: Somnath Kotur <somnath.kotur@broadcom.com>
6133 L: netdev@vger.kernel.org
6134 W: http://www.emulex.com
6136 F: drivers/net/ethernet/emulex/benet/
6138 EMULEX ONECONNECT ROCE DRIVER
6139 M: Selvin Xavier <selvin.xavier@broadcom.com>
6140 M: Devesh Sharma <devesh.sharma@broadcom.com>
6141 L: linux-rdma@vger.kernel.org
6142 W: http://www.broadcom.com
6144 F: drivers/infiniband/hw/ocrdma/
6145 F: include/uapi/rdma/ocrdma-abi.h
6147 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6148 M: James Smart <james.smart@broadcom.com>
6149 M: Dick Kennedy <dick.kennedy@broadcom.com>
6150 L: linux-scsi@vger.kernel.org
6151 W: http://www.broadcom.com
6153 F: drivers/scsi/lpfc/
6155 ENE CB710 FLASH CARD READER DRIVER
6156 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6158 F: drivers/misc/cb710/
6159 F: drivers/mmc/host/cb710-mmc.*
6160 F: include/linux/cb710.h
6162 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6163 M: Maxim Levitsky <maximlevitsky@gmail.com>
6165 F: drivers/media/rc/ene_ir.*
6167 EPSON S1D13XXX FRAMEBUFFER DRIVER
6168 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6171 F: drivers/video/fbdev/s1d13xxxfb.c
6172 F: include/video/s1d13xxxfb.h
6175 M: Gao Xiang <gaoxiang25@huawei.com>
6176 M: Chao Yu <yuchao0@huawei.com>
6177 L: linux-erofs@lists.ozlabs.org
6179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6180 F: Documentation/filesystems/erofs.txt
6182 F: include/trace/events/erofs.h
6184 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6185 M: Jeff Layton <jlayton@kernel.org>
6188 F: include/linux/errseq.h
6190 ET131X NETWORK DRIVER
6191 M: Mark Einon <mark.einon@gmail.com>
6193 F: drivers/net/ethernet/agere/
6196 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6197 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6198 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6199 L: netdev@vger.kernel.org
6200 W: http://www.linuxfoundation.org/en/Net:Bridge
6202 F: include/linux/netfilter_bridge/
6205 ETHERNET PHY LIBRARY
6206 M: Andrew Lunn <andrew@lunn.ch>
6207 M: Florian Fainelli <f.fainelli@gmail.com>
6208 M: Heiner Kallweit <hkallweit1@gmail.com>
6209 R: Russell King <linux@armlinux.org.uk>
6210 L: netdev@vger.kernel.org
6212 F: Documentation/ABI/testing/sysfs-class-net-phydev
6213 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6214 F: Documentation/devicetree/bindings/net/mdio*
6215 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6216 F: Documentation/networking/phy.rst
6218 F: drivers/of/of_mdio.c
6219 F: drivers/of/of_net.c
6220 F: include/dt-bindings/net/qca-ar803x.h
6221 F: include/linux/*mdio*.h
6222 F: include/linux/of_net.h
6223 F: include/linux/phy.h
6224 F: include/linux/phy_fixed.h
6225 F: include/linux/platform_data/mdio-bcm-unimac.h
6226 F: include/linux/platform_data/mdio-gpio.h
6227 F: include/trace/events/mdio.h
6228 F: include/uapi/linux/mdio.h
6229 F: include/uapi/linux/mii.h
6232 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6233 L: linux-fsdevel@vger.kernel.org
6235 F: drivers/staging/exfat/
6238 M: Jan Kara <jack@suse.com>
6239 L: linux-ext4@vger.kernel.org
6241 F: Documentation/filesystems/ext2.txt
6243 F: include/linux/ext2*
6246 M: "Theodore Ts'o" <tytso@mit.edu>
6247 M: Andreas Dilger <adilger.kernel@dilger.ca>
6248 L: linux-ext4@vger.kernel.org
6249 W: http://ext4.wiki.kernel.org
6250 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6253 F: Documentation/filesystems/ext4/
6256 Extended Verification Module (EVM)
6257 M: Mimi Zohar <zohar@linux.ibm.com>
6258 L: linux-integrity@vger.kernel.org
6260 F: security/integrity/evm/
6262 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6263 M: Ard Biesheuvel <ardb@kernel.org>
6264 L: linux-efi@vger.kernel.org
6265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6267 F: Documentation/admin-guide/efi-stub.rst
6268 F: arch/*/kernel/efi.c
6269 F: arch/x86/boot/compressed/eboot.[ch]
6270 F: arch/*/include/asm/efi.h
6271 F: arch/x86/platform/efi/
6272 F: drivers/firmware/efi/
6273 F: include/linux/efi*.h
6274 F: arch/arm/boot/compressed/efi-header.S
6275 F: arch/arm64/kernel/efi-entry.S
6277 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6278 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6279 M: Chanwoo Choi <cw00.choi@samsung.com>
6280 L: linux-kernel@vger.kernel.org
6281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6284 F: include/linux/extcon/
6285 F: include/linux/extcon.h
6286 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6287 F: Documentation/devicetree/bindings/extcon/
6290 M: Jingoo Han <jingoohan1@gmail.com>
6291 L: dri-devel@lists.freedesktop.org
6293 F: drivers/gpu/drm/exynos/exynos_dp*
6295 EXYNOS SYSMMU (IOMMU) driver
6296 M: Marek Szyprowski <m.szyprowski@samsung.com>
6297 L: iommu@lists.linux-foundation.org
6299 F: drivers/iommu/exynos-iommu.c
6301 EZchip NPS platform support
6302 M: Vineet Gupta <vgupta@synopsys.com>
6303 M: Ofer Levi <oferle@mellanox.com>
6305 F: arch/arc/plat-eznps
6306 F: arch/arc/boot/dts/eznps.dts
6309 M: Jaegeuk Kim <jaegeuk@kernel.org>
6310 M: Chao Yu <yuchao0@huawei.com>
6311 L: linux-f2fs-devel@lists.sourceforge.net
6312 W: https://f2fs.wiki.kernel.org/
6313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6315 F: Documentation/filesystems/f2fs.txt
6316 F: Documentation/ABI/testing/sysfs-fs-f2fs
6318 F: include/linux/f2fs_fs.h
6319 F: include/trace/events/f2fs.h
6321 F71805F HARDWARE MONITORING DRIVER
6322 M: Jean Delvare <jdelvare@suse.com>
6323 L: linux-hwmon@vger.kernel.org
6325 F: Documentation/hwmon/f71805f.rst
6326 F: drivers/hwmon/f71805f.c
6329 M: Josh Poimboeuf <jpoimboe@redhat.com>
6331 F: scripts/faddr2line
6334 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6335 L: netdev@vger.kernel.org
6337 F: net/core/failover.c
6338 F: include/net/failover.h
6339 F: Documentation/networking/failover.rst
6342 M: Jan Kara <jack@suse.cz>
6343 R: Amir Goldstein <amir73il@gmail.com>
6344 L: linux-fsdevel@vger.kernel.org
6346 F: fs/notify/fanotify/
6347 F: include/linux/fanotify.h
6348 F: include/uapi/linux/fanotify.h
6350 FARSYNC SYNCHRONOUS DRIVER
6351 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6352 W: http://www.farsite.co.uk/
6354 F: drivers/net/wan/farsync.*
6356 FAULT INJECTION SUPPORT
6357 M: Akinobu Mita <akinobu.mita@gmail.com>
6359 F: Documentation/fault-injection/
6360 F: lib/fault-inject.c
6362 FBTFT Framebuffer drivers
6364 L: dri-devel@lists.freedesktop.org
6365 L: linux-fbdev@vger.kernel.org
6366 F: drivers/staging/fbtft/
6369 M: Michael Buesch <m@bues.ch>
6370 L: linux-media@vger.kernel.org
6372 F: drivers/media/tuners/fc0011.h
6373 F: drivers/media/tuners/fc0011.c
6376 M: Antti Palosaari <crope@iki.fi>
6377 L: linux-media@vger.kernel.org
6378 W: https://linuxtv.org
6379 W: http://palosaari.fi/linux/
6380 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6381 T: git git://linuxtv.org/anttip/media_tree.git
6383 F: drivers/media/tuners/fc2580*
6385 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6386 M: Hannes Reinecke <hare@suse.de>
6387 L: linux-scsi@vger.kernel.org
6388 W: www.Open-FCoE.org
6390 F: drivers/scsi/libfc/
6391 F: drivers/scsi/fcoe/
6393 F: include/scsi/libfc.h
6394 F: include/scsi/libfcoe.h
6395 F: include/uapi/scsi/fc/
6397 FILE LOCKING (flock() and fcntl()/lockf())
6398 M: Jeff Layton <jlayton@kernel.org>
6399 M: "J. Bruce Fields" <bfields@fieldses.org>
6400 L: linux-fsdevel@vger.kernel.org
6402 F: include/linux/fcntl.h
6403 F: include/uapi/linux/fcntl.h
6407 FILESYSTEMS (VFS and infrastructure)
6408 M: Alexander Viro <viro@zeniv.linux.org.uk>
6409 L: linux-fsdevel@vger.kernel.org
6412 F: include/linux/fs.h
6413 F: include/linux/fs_types.h
6414 F: include/uapi/linux/fs.h
6416 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6417 M: Riku Voipio <riku.voipio@iki.fi>
6418 L: linux-hwmon@vger.kernel.org
6420 F: drivers/hwmon/f75375s.c
6421 F: include/linux/f75375s.h
6423 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6424 M: Clemens Ladisch <clemens@ladisch.de>
6425 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6430 F: include/uapi/sound/firewire.h
6432 FIREWIRE MEDIA DRIVERS (firedtv)
6433 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6434 L: linux-media@vger.kernel.org
6435 L: linux1394-devel@lists.sourceforge.net
6436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6438 F: drivers/media/firewire/
6440 FIREWIRE SBP-2 TARGET
6441 M: Chris Boot <bootc@bootc.net>
6442 L: linux-scsi@vger.kernel.org
6443 L: target-devel@vger.kernel.org
6444 L: linux1394-devel@lists.sourceforge.net
6445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6447 F: drivers/target/sbp/
6450 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6451 L: linux1394-devel@lists.sourceforge.net
6452 W: http://ieee1394.wiki.kernel.org/
6453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6455 F: drivers/firewire/
6456 F: include/linux/firewire.h
6457 F: include/uapi/linux/firewire*.h
6460 FIRMWARE LOADER (request_firmware)
6461 M: Luis Chamberlain <mcgrof@kernel.org>
6462 L: linux-kernel@vger.kernel.org
6464 F: Documentation/firmware_class/
6465 F: drivers/base/firmware_loader/
6466 F: include/linux/firmware.h
6468 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6469 M: Joshua Morris <josh.h.morris@us.ibm.com>
6470 M: Philip Kelleher <pjk1939@linux.ibm.com>
6472 F: drivers/block/rsxx/
6474 FLEXTIMER FTM-QUADDEC DRIVER
6475 M: Patrick Havelange <patrick.havelange@essensium.com>
6476 L: linux-iio@vger.kernel.org
6478 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6479 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6480 F: drivers/counter/ftm-quaddec.c
6483 M: Denis Efremov <efremov@linux.com>
6485 L: linux-block@vger.kernel.org
6486 F: drivers/block/floppy.c
6488 FPGA MANAGER FRAMEWORK
6489 M: Moritz Fischer <mdf@kernel.org>
6490 L: linux-fpga@vger.kernel.org
6492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6493 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6494 F: Documentation/fpga/
6495 F: Documentation/driver-api/fpga/
6496 F: Documentation/devicetree/bindings/fpga/
6498 F: include/linux/fpga/
6499 W: http://www.rocketboards.org
6502 M: Wu Hao <hao.wu@intel.com>
6503 L: linux-fpga@vger.kernel.org
6505 F: Documentation/fpga/dfl.rst
6506 F: include/uapi/linux/fpga-dfl.h
6507 F: drivers/fpga/dfl*
6510 M: Bill Metzenthen <billm@melbpc.org.au>
6511 W: http://floatingpoint.sourceforge.net/emulator/index.html
6513 F: arch/x86/math-emu/
6515 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6516 L: netdev@vger.kernel.org
6518 F: drivers/net/wan/dlci.c
6519 F: drivers/net/wan/sdla.c
6522 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6523 L: dri-devel@lists.freedesktop.org
6524 L: linux-fbdev@vger.kernel.org
6525 T: git git://anongit.freedesktop.org/drm/drm-misc
6526 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6528 F: Documentation/fb/
6531 F: include/linux/fb.h
6532 F: include/uapi/video/
6533 F: include/uapi/linux/fb.h
6535 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6536 M: Horia Geantă <horia.geanta@nxp.com>
6537 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6538 L: linux-crypto@vger.kernel.org
6540 F: drivers/crypto/caam/
6541 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6543 FREESCALE DIU FRAMEBUFFER DRIVER
6544 M: Timur Tabi <timur@kernel.org>
6545 L: linux-fbdev@vger.kernel.org
6547 F: drivers/video/fbdev/fsl-diu-fb.*
6549 FREESCALE DMA DRIVER
6550 M: Li Yang <leoyang.li@nxp.com>
6551 M: Zhang Wei <zw@zh-kernel.org>
6552 L: linuxppc-dev@lists.ozlabs.org
6554 F: drivers/dma/fsldma.*
6556 FREESCALE ENETC ETHERNET DRIVERS
6557 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6558 L: netdev@vger.kernel.org
6560 F: drivers/net/ethernet/freescale/enetc/
6562 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6563 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6564 L: netdev@vger.kernel.org
6566 F: drivers/net/ethernet/freescale/gianfar*
6567 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6569 FREESCALE GPMI NAND DRIVER
6570 M: Han Xu <han.xu@nxp.com>
6571 L: linux-mtd@lists.infradead.org
6573 F: drivers/mtd/nand/raw/gpmi-nand/*
6575 FREESCALE I2C CPM DRIVER
6576 M: Jochen Friedrich <jochen@scram.de>
6577 L: linuxppc-dev@lists.ozlabs.org
6578 L: linux-i2c@vger.kernel.org
6580 F: drivers/i2c/busses/i2c-cpm.c
6582 FREESCALE IMX DDR PMU DRIVER
6583 M: Frank Li <Frank.li@nxp.com>
6584 L: linux-arm-kernel@lists.infradead.org
6586 F: drivers/perf/fsl_imx8_ddr_perf.c
6587 F: Documentation/admin-guide/perf/imx-ddr.rst
6588 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6590 FREESCALE IMX I2C DRIVER
6591 M: Oleksij Rempel <o.rempel@pengutronix.de>
6592 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6593 L: linux-i2c@vger.kernel.org
6595 F: drivers/i2c/busses/i2c-imx.c
6596 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6598 FREESCALE IMX LPI2C DRIVER
6599 M: Dong Aisheng <aisheng.dong@nxp.com>
6600 L: linux-i2c@vger.kernel.org
6601 L: linux-imx@nxp.com
6603 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6604 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6606 FREESCALE IMX / MXC FEC DRIVER
6607 M: Fugang Duan <fugang.duan@nxp.com>
6608 L: netdev@vger.kernel.org
6610 F: drivers/net/ethernet/freescale/fec_main.c
6611 F: drivers/net/ethernet/freescale/fec_ptp.c
6612 F: drivers/net/ethernet/freescale/fec.h
6613 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6615 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6616 M: Sascha Hauer <s.hauer@pengutronix.de>
6617 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6618 L: linux-fbdev@vger.kernel.org
6619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6621 F: include/linux/platform_data/video-imxfb.h
6622 F: drivers/video/fbdev/imxfb.c
6624 FREESCALE QORIQ DPAA ETHERNET DRIVER
6625 M: Madalin Bucur <madalin.bucur@nxp.com>
6626 L: netdev@vger.kernel.org
6628 F: drivers/net/ethernet/freescale/dpaa
6630 FREESCALE QORIQ DPAA FMAN DRIVER
6631 M: Madalin Bucur <madalin.bucur@nxp.com>
6632 L: netdev@vger.kernel.org
6634 F: drivers/net/ethernet/freescale/fman
6635 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6637 FREESCALE QORIQ PTP CLOCK DRIVER
6638 M: Yangbo Lu <yangbo.lu@nxp.com>
6639 L: netdev@vger.kernel.org
6641 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6642 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6643 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6644 F: drivers/ptp/ptp_qoriq.c
6645 F: drivers/ptp/ptp_qoriq_debugfs.c
6646 F: include/linux/fsl/ptp_qoriq.h
6647 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6649 FREESCALE QUAD SPI DRIVER
6650 M: Han Xu <han.xu@nxp.com>
6651 L: linux-spi@vger.kernel.org
6653 F: drivers/spi/spi-fsl-qspi.c
6655 FREESCALE QUICC ENGINE LIBRARY
6656 M: Qiang Zhao <qiang.zhao@nxp.com>
6657 L: linuxppc-dev@lists.ozlabs.org
6659 F: drivers/soc/fsl/qe/
6660 F: include/soc/fsl/*qe*.h
6661 F: include/soc/fsl/*ucc*.h
6663 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6664 M: Li Yang <leoyang.li@nxp.com>
6665 L: netdev@vger.kernel.org
6666 L: linuxppc-dev@lists.ozlabs.org
6668 F: drivers/net/ethernet/freescale/ucc_geth*
6670 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6671 M: Zhao Qiang <qiang.zhao@nxp.com>
6672 L: netdev@vger.kernel.org
6673 L: linuxppc-dev@lists.ozlabs.org
6675 F: drivers/net/wan/fsl_ucc_hdlc*
6677 FREESCALE QUICC ENGINE UCC UART DRIVER
6678 M: Timur Tabi <timur@kernel.org>
6679 L: linuxppc-dev@lists.ozlabs.org
6681 F: drivers/tty/serial/ucc_uart.c
6683 FREESCALE SOC DRIVERS
6684 M: Li Yang <leoyang.li@nxp.com>
6685 L: linuxppc-dev@lists.ozlabs.org
6686 L: linux-arm-kernel@lists.infradead.org
6688 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6689 F: Documentation/devicetree/bindings/soc/fsl/
6691 F: include/linux/fsl/
6693 FREESCALE SOC FS_ENET DRIVER
6694 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6695 L: linuxppc-dev@lists.ozlabs.org
6696 L: netdev@vger.kernel.org
6698 F: drivers/net/ethernet/freescale/fs_enet/
6699 F: include/linux/fs_enet_pd.h
6701 FREESCALE SOC SOUND DRIVERS
6702 M: Timur Tabi <timur@kernel.org>
6703 M: Nicolin Chen <nicoleotsuka@gmail.com>
6704 M: Xiubo Li <Xiubo.Lee@gmail.com>
6705 R: Fabio Estevam <festevam@gmail.com>
6706 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6707 L: linuxppc-dev@lists.ozlabs.org
6709 F: sound/soc/fsl/fsl*
6710 F: sound/soc/fsl/imx*
6711 F: sound/soc/fsl/mpc8610_hpcd.c
6713 FREESCALE USB PERIPHERAL DRIVERS
6714 M: Li Yang <leoyang.li@nxp.com>
6715 L: linux-usb@vger.kernel.org
6716 L: linuxppc-dev@lists.ozlabs.org
6718 F: drivers/usb/gadget/udc/fsl*
6721 M: Christoph Hellwig <hch@infradead.org>
6722 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6727 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6728 M: Pavel Machek <pavel@ucw.cz>
6729 L: linux-pm@vger.kernel.org
6731 F: Documentation/power/freezing-of-tasks.rst
6732 F: include/linux/freezer.h
6736 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6737 L: linux-kernel@vger.kernel.org
6740 F: include/linux/frontswap.h
6742 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6743 M: David Howells <dhowells@redhat.com>
6744 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6746 F: Documentation/filesystems/caching/
6748 F: include/linux/fscache*.h
6750 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6751 M: Theodore Y. Ts'o <tytso@mit.edu>
6752 M: Jaegeuk Kim <jaegeuk@kernel.org>
6753 M: Eric Biggers <ebiggers@kernel.org>
6754 L: linux-fscrypt@vger.kernel.org
6755 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6756 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6759 F: include/linux/fscrypt*.h
6760 F: include/uapi/linux/fscrypt.h
6761 F: Documentation/filesystems/fscrypt.rst
6764 M: Jeremy Kerr <jk@ozlabs.org>
6765 M: Joel Stanley <joel@jms.id.au>
6766 R: Alistar Popple <alistair@popple.id.au>
6767 R: Eddie James <eajames@linux.ibm.com>
6768 L: linux-fsi@lists.ozlabs.org
6769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6770 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6773 F: include/linux/fsi*.h
6774 F: include/trace/events/fsi*.h
6776 FSI-ATTACHED I2C DRIVER
6777 M: Eddie James <eajames@linux.ibm.com>
6778 L: linux-i2c@vger.kernel.org
6779 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6781 F: drivers/i2c/busses/i2c-fsi.c
6782 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6784 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6785 M: Jan Kara <jack@suse.cz>
6786 R: Amir Goldstein <amir73il@gmail.com>
6787 L: linux-fsdevel@vger.kernel.org
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6791 F: include/linux/fsnotify*.h
6793 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6794 M: Eric Biggers <ebiggers@kernel.org>
6795 M: Theodore Y. Ts'o <tytso@mit.edu>
6796 L: linux-fscrypt@vger.kernel.org
6797 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6798 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6801 F: include/linux/fsverity.h
6802 F: include/uapi/linux/fsverity.h
6803 F: Documentation/filesystems/fsverity.rst
6805 FUJITSU LAPTOP EXTRAS
6806 M: Jonathan Woithe <jwoithe@just42.net>
6807 L: platform-driver-x86@vger.kernel.org
6809 F: drivers/platform/x86/fujitsu-laptop.c
6811 FUJITSU M-5MO LS CAMERA ISP DRIVER
6812 M: Kyungmin Park <kyungmin.park@samsung.com>
6813 M: Heungjun Kim <riverful.kim@samsung.com>
6814 L: linux-media@vger.kernel.org
6816 F: drivers/media/i2c/m5mols/
6817 F: include/media/i2c/m5mols.h
6819 FUJITSU TABLET EXTRAS
6820 M: Robert Gerlach <khnz@gmx.de>
6821 L: platform-driver-x86@vger.kernel.org
6823 F: drivers/platform/x86/fujitsu-tablet.c
6825 FUSE: FILESYSTEM IN USERSPACE
6826 M: Miklos Szeredi <miklos@szeredi.hu>
6827 L: linux-fsdevel@vger.kernel.org
6828 W: http://fuse.sourceforge.net/
6829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6832 F: include/uapi/linux/fuse.h
6833 F: Documentation/filesystems/fuse.txt
6836 M: Thomas Gleixner <tglx@linutronix.de>
6837 M: Ingo Molnar <mingo@redhat.com>
6838 R: Peter Zijlstra <peterz@infradead.org>
6839 R: Darren Hart <dvhart@infradead.org>
6840 L: linux-kernel@vger.kernel.org
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6844 F: include/asm-generic/futex.h
6845 F: include/linux/futex.h
6846 F: include/uapi/linux/futex.h
6847 F: tools/testing/selftests/futex/
6848 F: tools/perf/bench/futex*
6849 F: Documentation/*futex*
6852 M: Kees Cook <keescook@chromium.org>
6853 R: Emese Revfy <re.emese@gmail.com>
6854 L: kernel-hardening@lists.openwall.com
6856 F: scripts/gcc-plugins/
6857 F: scripts/gcc-plugin.sh
6858 F: scripts/Makefile.gcc-plugins
6859 F: Documentation/core-api/gcc-plugins.rst
6861 GASKET DRIVER FRAMEWORK
6862 M: Rob Springer <rspringer@google.com>
6863 M: Todd Poynor <toddpoynor@google.com>
6864 M: Ben Chan <benchan@chromium.org>
6866 F: drivers/staging/gasket/
6868 GCOV BASED KERNEL PROFILING
6869 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6872 F: Documentation/dev-tools/gcov.rst
6874 GDB KERNEL DEBUGGING HELPER SCRIPTS
6875 M: Jan Kiszka <jan.kiszka@siemens.com>
6876 M: Kieran Bingham <kbingham@kernel.org>
6880 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6881 M: Achim Leubner <achim_leubner@adaptec.com>
6882 L: linux-scsi@vger.kernel.org
6883 W: http://www.icp-vortex.com/
6885 F: drivers/scsi/gdt*
6887 GEMTEK FM RADIO RECEIVER DRIVER
6888 M: Hans Verkuil <hverkuil@xs4all.nl>
6889 L: linux-media@vger.kernel.org
6890 T: git git://linuxtv.org/media_tree.git
6891 W: https://linuxtv.org
6893 F: drivers/media/radio/radio-gemtek*
6895 GENERIC ARCHITECTURE TOPOLOGY
6896 M: Sudeep Holla <sudeep.holla@arm.com>
6897 L: linux-kernel@vger.kernel.org
6899 F: drivers/base/arch_topology.c
6900 F: include/linux/arch_topology.h
6902 GENERIC GPIO I2C DRIVER
6903 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6905 F: drivers/i2c/busses/i2c-gpio.c
6906 F: include/linux/platform_data/i2c-gpio.h
6908 GENERIC GPIO I2C MULTIPLEXER DRIVER
6909 M: Peter Korsgaard <peter.korsgaard@barco.com>
6910 L: linux-i2c@vger.kernel.org
6912 F: drivers/i2c/muxes/i2c-mux-gpio.c
6913 F: include/linux/platform_data/i2c-mux-gpio.h
6914 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6916 GENERIC HDLC (WAN) DRIVERS
6917 M: Krzysztof Halasa <khc@pm.waw.pl>
6918 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6920 F: drivers/net/wan/c101.c
6921 F: drivers/net/wan/hd6457*
6922 F: drivers/net/wan/hdlc*
6923 F: drivers/net/wan/n2.c
6924 F: drivers/net/wan/pc300too.c
6925 F: drivers/net/wan/pci200syn.c
6926 F: drivers/net/wan/wanxl*
6928 GENERIC INCLUDE/ASM HEADER FILES
6929 M: Arnd Bergmann <arnd@arndb.de>
6930 L: linux-arch@vger.kernel.org
6931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6933 F: include/asm-generic/
6934 F: include/uapi/asm-generic/
6936 GENERIC PHY FRAMEWORK
6937 M: Kishon Vijay Abraham I <kishon@ti.com>
6938 L: linux-kernel@vger.kernel.org
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6942 F: include/linux/phy/
6943 F: Documentation/devicetree/bindings/phy/
6945 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6946 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6948 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6951 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6952 M: Kevin Hilman <khilman@kernel.org>
6953 M: Ulf Hansson <ulf.hansson@linaro.org>
6954 L: linux-pm@vger.kernel.org
6956 F: drivers/base/power/domain*.c
6957 F: include/linux/pm_domain.h
6958 F: Documentation/devicetree/bindings/power/power?domain*
6960 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6961 M: Eugen Hristev <eugen.hristev@microchip.com>
6962 L: linux-input@vger.kernel.org
6964 F: drivers/input/touchscreen/resistive-adc-touch.c
6966 GENERIC UIO DRIVER FOR PCI DEVICES
6967 M: "Michael S. Tsirkin" <mst@redhat.com>
6968 L: kvm@vger.kernel.org
6970 F: drivers/uio/uio_pci_generic.c
6972 GENERIC VDSO LIBRARY:
6973 M: Andy Lutomirski <luto@kernel.org>
6974 M: Thomas Gleixner <tglx@linutronix.de>
6975 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6976 L: linux-kernel@vger.kernel.org
6977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6980 F: kernel/time/vsyscall.c
6982 F: include/asm-generic/vdso/vsyscall.h
6984 GENWQE (IBM Generic Workqueue Card)
6985 M: Frank Haverkamp <haver@linux.ibm.com>
6987 F: drivers/misc/genwqe/
6989 GET_MAINTAINER SCRIPT
6990 M: Joe Perches <joe@perches.com>
6992 F: scripts/get_maintainer.pl
6995 M: Bob Peterson <rpeterso@redhat.com>
6996 M: Andreas Gruenbacher <agruenba@redhat.com>
6997 L: cluster-devel@redhat.com
6998 W: http://sources.redhat.com/cluster/
6999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7001 F: Documentation/filesystems/gfs2*.txt
7003 F: include/uapi/linux/gfs2_ondisk.h
7006 M: Johan Hovold <johan@kernel.org>
7007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7009 F: Documentation/ABI/testing/sysfs-class-gnss
7010 F: Documentation/devicetree/bindings/gnss/
7012 F: include/linux/gnss.h
7015 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7016 L: linux-media@vger.kernel.org
7018 F: drivers/media/usb/go7007/
7021 M: Bastien Nocera <hadess@hadess.net>
7022 L: linux-input@vger.kernel.org
7024 F: drivers/input/touchscreen/goodix.c
7026 GOOGLE ETHERNET DRIVERS
7027 M: Catherine Sullivan <csully@google.com>
7028 R: Sagi Shahar <sagis@google.com>
7029 R: Jon Olson <jonolson@google.com>
7030 L: netdev@vger.kernel.org
7032 F: Documentation/networking/device_drivers/google/gve.rst
7033 F: drivers/net/ethernet/google
7035 GPD POCKET FAN DRIVER
7036 M: Hans de Goede <hdegoede@redhat.com>
7037 L: platform-driver-x86@vger.kernel.org
7039 F: drivers/platform/x86/gpd-pocket-fan.c
7042 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7043 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7044 L: linux-gpio@vger.kernel.org
7045 L: linux-acpi@vger.kernel.org
7047 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7048 F: drivers/gpio/gpiolib-acpi.c
7049 F: drivers/gpio/gpiolib-acpi.h
7052 M: Sean Young <sean@mess.org>
7053 L: linux-media@vger.kernel.org
7055 F: drivers/media/rc/gpio-ir-tx.c
7058 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7059 L: linux-gpio@vger.kernel.org
7061 F: drivers/gpio/gpio-mockup.c
7062 F: tools/testing/selftests/gpio/
7065 M: Linus Walleij <linus.walleij@linaro.org>
7066 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7067 L: linux-gpio@vger.kernel.org
7068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7070 F: Documentation/devicetree/bindings/gpio/
7071 F: Documentation/driver-api/gpio/
7072 F: Documentation/admin-guide/gpio/
7073 F: Documentation/ABI/testing/gpio-cdev
7074 F: Documentation/ABI/obsolete/sysfs-gpio
7076 F: include/linux/gpio/
7077 F: include/linux/gpio.h
7078 F: include/linux/of_gpio.h
7079 F: include/asm-generic/gpio.h
7080 F: include/uapi/linux/gpio.h
7083 GRE DEMULTIPLEXER DRIVER
7084 M: Dmitry Kozlov <xeb@mail.ru>
7085 L: netdev@vger.kernel.org
7087 F: net/ipv4/gre_demux.c
7088 F: net/ipv4/gre_offload.c
7089 F: include/net/gre.h
7091 GRETH 10/100/1G Ethernet MAC device driver
7092 M: Andreas Larsson <andreas@gaisler.com>
7093 L: netdev@vger.kernel.org
7095 F: drivers/net/ethernet/aeroflex/
7097 GREYBUS AUDIO PROTOCOLS DRIVERS
7098 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7099 M: Mark Greer <mgreer@animalcreek.com>
7101 F: drivers/staging/greybus/audio_apbridgea.c
7102 F: drivers/staging/greybus/audio_apbridgea.h
7103 F: drivers/staging/greybus/audio_codec.c
7104 F: drivers/staging/greybus/audio_codec.h
7105 F: drivers/staging/greybus/audio_gb.c
7106 F: drivers/staging/greybus/audio_manager.c
7107 F: drivers/staging/greybus/audio_manager.h
7108 F: drivers/staging/greybus/audio_manager_module.c
7109 F: drivers/staging/greybus/audio_manager_private.h
7110 F: drivers/staging/greybus/audio_manager_sysfs.c
7111 F: drivers/staging/greybus/audio_module.c
7112 F: drivers/staging/greybus/audio_topology.c
7114 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7115 M: Viresh Kumar <vireshk@kernel.org>
7117 F: drivers/staging/greybus/authentication.c
7118 F: drivers/staging/greybus/bootrom.c
7119 F: drivers/staging/greybus/firmware.h
7120 F: drivers/staging/greybus/fw-core.c
7121 F: drivers/staging/greybus/fw-download.c
7122 F: drivers/staging/greybus/fw-management.c
7123 F: drivers/staging/greybus/greybus_authentication.h
7124 F: drivers/staging/greybus/greybus_firmware.h
7125 F: drivers/staging/greybus/hid.c
7126 F: drivers/staging/greybus/i2c.c
7127 F: drivers/staging/greybus/spi.c
7128 F: drivers/staging/greybus/spilib.c
7129 F: drivers/staging/greybus/spilib.h
7131 GREYBUS LOOPBACK DRIVER
7132 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7134 F: drivers/staging/greybus/loopback.c
7136 GREYBUS PLATFORM DRIVERS
7137 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7139 F: drivers/staging/greybus/arche-platform.c
7140 F: drivers/staging/greybus/arche-apb-ctrl.c
7141 F: drivers/staging/greybus/arche_platform.h
7143 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7144 M: Rui Miguel Silva <rmfrfs@gmail.com>
7146 F: drivers/staging/greybus/sdio.c
7147 F: drivers/staging/greybus/light.c
7148 F: drivers/staging/greybus/gpio.c
7149 F: drivers/staging/greybus/power_supply.c
7150 F: drivers/staging/greybus/spi.c
7151 F: drivers/staging/greybus/spilib.c
7154 M: Johan Hovold <johan@kernel.org>
7155 M: Alex Elder <elder@kernel.org>
7156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7158 F: drivers/staging/greybus/
7160 F: include/linux/greybus.h
7161 F: include/linux/greybus/
7162 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7164 GREYBUS UART PROTOCOLS DRIVERS
7165 M: David Lin <dtwlin@gmail.com>
7167 F: drivers/staging/greybus/uart.c
7168 F: drivers/staging/greybus/log.c
7170 GS1662 VIDEO SERIALIZER
7171 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7172 L: linux-media@vger.kernel.org
7173 T: git git://linuxtv.org/media_tree.git
7175 F: drivers/media/spi/gs1662.c
7177 GSPCA FINEPIX SUBDRIVER
7178 M: Frank Zago <frank@zago.net>
7179 L: linux-media@vger.kernel.org
7180 T: git git://linuxtv.org/media_tree.git
7182 F: drivers/media/usb/gspca/finepix.c
7184 GSPCA GL860 SUBDRIVER
7185 M: Olivier Lorin <o.lorin@laposte.net>
7186 L: linux-media@vger.kernel.org
7187 T: git git://linuxtv.org/media_tree.git
7189 F: drivers/media/usb/gspca/gl860/
7191 GSPCA M5602 SUBDRIVER
7192 M: Erik Andren <erik.andren@gmail.com>
7193 L: linux-media@vger.kernel.org
7194 T: git git://linuxtv.org/media_tree.git
7196 F: drivers/media/usb/gspca/m5602/
7198 GSPCA PAC207 SONIXB SUBDRIVER
7199 M: Hans Verkuil <hverkuil@xs4all.nl>
7200 L: linux-media@vger.kernel.org
7201 T: git git://linuxtv.org/media_tree.git
7203 F: drivers/media/usb/gspca/pac207.c
7205 GSPCA SN9C20X SUBDRIVER
7206 M: Brian Johnson <brijohn@gmail.com>
7207 L: linux-media@vger.kernel.org
7208 T: git git://linuxtv.org/media_tree.git
7210 F: drivers/media/usb/gspca/sn9c20x.c
7212 GSPCA T613 SUBDRIVER
7213 M: Leandro Costantino <lcostantino@gmail.com>
7214 L: linux-media@vger.kernel.org
7215 T: git git://linuxtv.org/media_tree.git
7217 F: drivers/media/usb/gspca/t613.c
7219 GSPCA USB WEBCAM DRIVER
7220 M: Hans Verkuil <hverkuil@xs4all.nl>
7221 L: linux-media@vger.kernel.org
7222 T: git git://linuxtv.org/media_tree.git
7224 F: drivers/media/usb/gspca/
7226 GTP (GPRS Tunneling Protocol)
7227 M: Pablo Neira Ayuso <pablo@netfilter.org>
7228 M: Harald Welte <laforge@gnumonks.org>
7229 L: osmocom-net-gprs@lists.osmocom.org
7230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7232 F: drivers/net/gtp.c
7234 GUID PARTITION TABLE (GPT)
7235 M: Davidlohr Bueso <dave@stgolabs.net>
7236 L: linux-efi@vger.kernel.org
7238 F: block/partitions/efi.*
7241 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7242 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7243 W: http://uclinux-h8.sourceforge.jp
7244 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7247 F: drivers/clocksource/h8300_*.c
7248 F: drivers/clk/h8300/
7249 F: drivers/irqchip/irq-renesas-h8*.c
7251 HABANALABS PCI DRIVER
7252 M: Oded Gabbay <oded.gabbay@gmail.com>
7253 T: git https://github.com/HabanaAI/linux.git
7255 F: drivers/misc/habanalabs/
7256 F: include/uapi/misc/habanalabs.h
7257 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7258 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7261 M: Antti Palosaari <crope@iki.fi>
7262 L: linux-media@vger.kernel.org
7263 W: https://linuxtv.org
7264 W: http://palosaari.fi/linux/
7265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266 T: git git://linuxtv.org/anttip/media_tree.git
7268 F: drivers/media/usb/hackrf/
7270 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7271 M: Frank Seidel <frank@f-seidel.de>
7272 L: platform-driver-x86@vger.kernel.org
7273 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7275 F: drivers/platform/x86/hdaps.c
7278 M: Jean Delvare <jdelvare@suse.com>
7279 M: Guenter Roeck <linux@roeck-us.net>
7280 L: linux-hwmon@vger.kernel.org
7281 W: http://hwmon.wiki.kernel.org/
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7284 F: Documentation/devicetree/bindings/hwmon/
7285 F: Documentation/hwmon/
7287 F: include/linux/hwmon*.h
7288 F: include/trace/events/hwmon*.h
7290 HARDWARE RANDOM NUMBER GENERATOR CORE
7291 M: Matt Mackall <mpm@selenic.com>
7292 M: Herbert Xu <herbert@gondor.apana.org.au>
7293 L: linux-crypto@vger.kernel.org
7295 F: Documentation/devicetree/bindings/rng/
7296 F: Documentation/admin-guide/hw_random.rst
7297 F: drivers/char/hw_random/
7298 F: include/linux/hw_random.h
7300 HARDWARE TRACING FACILITIES
7301 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7303 F: drivers/hwtracing/
7305 HARDWARE SPINLOCK CORE
7306 M: Ohad Ben-Cohen <ohad@wizery.com>
7307 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7308 L: linux-remoteproc@vger.kernel.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7311 F: Documentation/devicetree/bindings/hwlock/
7312 F: Documentation/hwspinlock.txt
7313 F: drivers/hwspinlock/
7314 F: include/linux/hwspinlock.h
7316 HARMONY SOUND DRIVER
7317 L: linux-parisc@vger.kernel.org
7319 F: sound/parisc/harmony.*
7321 HDPVR USB VIDEO ENCODER DRIVER
7322 M: Hans Verkuil <hverkuil@xs4all.nl>
7323 L: linux-media@vger.kernel.org
7324 T: git git://linuxtv.org/media_tree.git
7325 W: https://linuxtv.org
7327 F: drivers/media/usb/hdpvr/
7329 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7330 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7332 F: Documentation/watchdog/hpwdt.rst
7333 F: drivers/watchdog/hpwdt.c
7335 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7336 M: Don Brace <don.brace@microsemi.com>
7337 L: esc.storagedev@microsemi.com
7338 L: linux-scsi@vger.kernel.org
7340 F: Documentation/scsi/hpsa.txt
7341 F: drivers/scsi/hpsa*.[ch]
7342 F: include/linux/cciss*.h
7343 F: include/uapi/linux/cciss*.h
7346 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7347 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7348 L: linux-rdma@vger.kernel.org
7350 F: drivers/infiniband/hw/hfi1
7353 L: linux-fsdevel@vger.kernel.org
7355 F: Documentation/filesystems/hfs.txt
7359 L: linux-fsdevel@vger.kernel.org
7361 F: Documentation/filesystems/hfsplus.txt
7364 HGA FRAMEBUFFER DRIVER
7365 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7366 L: linux-nvidia@lists.surfsouth.com
7367 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7369 F: drivers/video/fbdev/hgafb.c
7371 HIBERNATION (aka Software Suspend, aka swsusp)
7372 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7373 M: Pavel Machek <pavel@ucw.cz>
7374 L: linux-pm@vger.kernel.org
7375 B: https://bugzilla.kernel.org
7378 F: drivers/base/power/
7380 F: include/linux/suspend.h
7381 F: include/linux/freezer.h
7382 F: include/linux/pm.h
7383 F: arch/*/include/asm/suspend*.h
7386 M: Jiri Kosina <jikos@kernel.org>
7387 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7388 L: linux-input@vger.kernel.org
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7392 F: include/linux/hid*
7393 F: include/uapi/linux/hid*
7395 HID SENSOR HUB DRIVERS
7396 M: Jiri Kosina <jikos@kernel.org>
7397 M: Jonathan Cameron <jic23@kernel.org>
7398 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7399 L: linux-input@vger.kernel.org
7400 L: linux-iio@vger.kernel.org
7402 F: Documentation/hid/hid-sensor*
7403 F: drivers/hid/hid-sensor-*
7404 F: drivers/iio/*/hid-*
7405 F: include/linux/hid-sensor-*
7407 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7408 M: Thomas Gleixner <tglx@linutronix.de>
7409 L: linux-kernel@vger.kernel.org
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7412 F: Documentation/timers/
7413 F: kernel/time/hrtimer.c
7414 F: kernel/time/clockevents.c
7415 F: kernel/time/timer_*.c
7416 F: include/linux/clockchips.h
7417 F: include/linux/hrtimer.h
7419 HIGH-SPEED SCC DRIVER FOR AX.25
7420 L: linux-hams@vger.kernel.org
7422 F: drivers/net/hamradio/dmascc.c
7423 F: drivers/net/hamradio/scc.c
7425 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7426 M: HighPoint Linux Team <linux@highpoint-tech.com>
7427 W: http://www.highpoint-tech.com
7429 F: Documentation/scsi/hptiop.txt
7430 F: drivers/scsi/hptiop.c
7433 M: Jes Sorensen <jes@trained-monkey.org>
7434 L: linux-hippi@sunsite.dk
7436 F: include/linux/hippidevice.h
7437 F: include/uapi/linux/if_hippi.h
7439 F: drivers/net/hippi/
7441 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7442 M: Zaibo Xu <xuzaibo@huawei.com>
7443 L: linux-crypto@vger.kernel.org
7445 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7446 F: drivers/crypto/hisilicon/sec2/sec_main.c
7447 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7448 F: drivers/crypto/hisilicon/sec2/sec.h
7449 F: Documentation/ABI/testing/debugfs-hisi-sec
7451 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7452 M: Zaibo Xu <xuzaibo@huawei.com>
7453 L: linux-crypto@vger.kernel.org
7455 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7456 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7457 F: drivers/crypto/hisilicon/hpre/hpre.h
7458 F: Documentation/ABI/testing/debugfs-hisi-hpre
7460 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7461 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7462 M: Salil Mehta <salil.mehta@huawei.com>
7463 L: netdev@vger.kernel.org
7464 W: http://www.hisilicon.com
7466 F: drivers/net/ethernet/hisilicon/hns3/
7468 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7469 M: Zaibo Xu <xuzaibo@huawei.com>
7471 F: drivers/char/hw_random/hisi-trng-v2.c
7473 HISILICON LPC BUS DRIVER
7474 M: john.garry@huawei.com
7475 W: http://www.hisilicon.com
7477 F: drivers/bus/hisi_lpc.c
7478 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7480 HISILICON NETWORK SUBSYSTEM DRIVER
7481 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7482 M: Salil Mehta <salil.mehta@huawei.com>
7483 L: netdev@vger.kernel.org
7484 W: http://www.hisilicon.com
7486 F: drivers/net/ethernet/hisilicon/
7487 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7489 HISILICON PMU DRIVER
7490 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7491 W: http://www.hisilicon.com
7493 F: drivers/perf/hisilicon
7494 F: Documentation/admin-guide/perf/hisi-pmu.rst
7496 HISILICON ROCE DRIVER
7497 M: Lijun Ou <oulijun@huawei.com>
7498 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7499 L: linux-rdma@vger.kernel.org
7501 F: drivers/infiniband/hw/hns/
7502 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7504 HISILICON SAS Controller
7505 M: John Garry <john.garry@huawei.com>
7506 W: http://www.hisilicon.com
7508 F: drivers/scsi/hisi_sas/
7509 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7511 HISILICON QM AND ZIP Controller DRIVER
7512 M: Zhou Wang <wangzhou1@hisilicon.com>
7513 L: linux-crypto@vger.kernel.org
7515 F: drivers/crypto/hisilicon/qm.c
7516 F: drivers/crypto/hisilicon/qm.h
7517 F: drivers/crypto/hisilicon/sgl.c
7518 F: drivers/crypto/hisilicon/zip/
7519 F: Documentation/ABI/testing/debugfs-hisi-zip
7521 HMM - Heterogeneous Memory Management
7522 M: Jérôme Glisse <jglisse@redhat.com>
7523 L: linux-mm@kvack.org
7526 F: include/linux/hmm*
7527 F: Documentation/vm/hmm.rst
7530 M: Jouni Malinen <j@w1.fi>
7531 L: linux-wireless@vger.kernel.org
7532 W: http://w1.fi/hostap-driver.html
7534 F: drivers/net/wireless/intersil/hostap/
7536 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7537 L: platform-driver-x86@vger.kernel.org
7539 F: drivers/platform/x86/tc1100-wmi.c
7541 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7542 M: Jaroslav Kysela <perex@perex.cz>
7544 F: drivers/staging/hp/hp100.*
7546 HPET: High Precision Event Timers driver
7547 M: Clemens Ladisch <clemens@ladisch.de>
7549 F: Documentation/timers/hpet.rst
7550 F: drivers/char/hpet.c
7551 F: include/linux/hpet.h
7552 F: include/uapi/linux/hpet.h
7556 F: arch/x86/kernel/hpet.c
7557 F: arch/x86/include/asm/hpet.h
7560 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7561 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7566 M: Sebastian Reichel <sre@kernel.org>
7567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7569 F: Documentation/ABI/testing/sysfs-bus-hsi
7570 F: Documentation/driver-api/hsi.rst
7572 F: include/linux/hsi/
7573 F: include/uapi/linux/hsi/
7576 L: linux-usb@vger.kernel.org
7578 F: drivers/net/usb/hso.c
7580 HSR NETWORK PROTOCOL
7581 M: Arvid Brodin <arvid.brodin@alten.se>
7582 L: netdev@vger.kernel.org
7586 HT16K33 LED CONTROLLER DRIVER
7587 M: Robin van der Gracht <robin@protonic.nl>
7589 F: drivers/auxdisplay/ht16k33.c
7590 F: Documentation/devicetree/bindings/display/ht16k33.txt
7592 HTCPEN TOUCHSCREEN DRIVER
7593 M: Pau Oliva Fora <pof@eslack.org>
7594 L: linux-input@vger.kernel.org
7596 F: drivers/input/touchscreen/htcpen.c
7598 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7599 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7600 L: linux-iio@vger.kernel.org
7601 W: http://www.st.com/
7603 F: drivers/iio/humidity/hts221*
7604 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7606 HUAWEI ETHERNET DRIVER
7607 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7608 L: netdev@vger.kernel.org
7610 F: Documentation/networking/hinic.txt
7611 F: drivers/net/ethernet/huawei/hinic/
7614 M: Mike Kravetz <mike.kravetz@oracle.com>
7615 L: linux-mm@kvack.org
7619 F: include/linux/hugetlb.h
7620 F: Documentation/admin-guide/mm/hugetlbpage.rst
7621 F: Documentation/vm/hugetlbfs_reserv.rst
7622 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7625 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7626 L: linux-media@vger.kernel.org
7627 T: git git://linuxtv.org/media_tree.git
7628 W: https://linuxtv.org
7630 F: drivers/media/platform/sti/hva
7632 HWPOISON MEMORY FAILURE HANDLING
7633 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7634 L: linux-mm@kvack.org
7636 F: mm/memory-failure.c
7637 F: mm/hwpoison-inject.c
7639 HYGON PROCESSOR SUPPORT
7640 M: Pu Wen <puwen@hygon.cn>
7641 L: linux-kernel@vger.kernel.org
7643 F: arch/x86/kernel/cpu/hygon.c
7645 HYNIX HI556 SENSOR DRIVER
7646 M: Shawn Tu <shawnx.tu@intel.com>
7647 L: linux-media@vger.kernel.org
7648 T: git git://linuxtv.org/media_tree.git
7650 F: drivers/media/i2c/hi556.c
7652 Hyper-V CORE AND DRIVERS
7653 M: "K. Y. Srinivasan" <kys@microsoft.com>
7654 M: Haiyang Zhang <haiyangz@microsoft.com>
7655 M: Stephen Hemminger <sthemmin@microsoft.com>
7656 M: Sasha Levin <sashal@kernel.org>
7657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7658 L: linux-hyperv@vger.kernel.org
7660 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7661 F: arch/x86/include/asm/mshyperv.h
7662 F: arch/x86/include/asm/trace/hyperv.h
7663 F: arch/x86/include/asm/hyperv-tlfs.h
7664 F: arch/x86/kernel/cpu/mshyperv.c
7666 F: drivers/clocksource/hyperv_timer.c
7667 F: drivers/hid/hid-hyperv.c
7669 F: drivers/input/serio/hyperv-keyboard.c
7670 F: drivers/pci/controller/pci-hyperv.c
7671 F: drivers/pci/controller/pci-hyperv-intf.c
7672 F: drivers/net/hyperv/
7673 F: drivers/scsi/storvsc_drv.c
7674 F: drivers/uio/uio_hv_generic.c
7675 F: drivers/video/fbdev/hyperv_fb.c
7676 F: drivers/iommu/hyperv-iommu.c
7677 F: net/vmw_vsock/hyperv_transport.c
7678 F: include/clocksource/hyperv_timer.h
7679 F: include/linux/hyperv.h
7680 F: include/uapi/linux/hyperv.h
7681 F: include/asm-generic/mshyperv.h
7683 F: Documentation/ABI/stable/sysfs-bus-vmbus
7684 F: Documentation/ABI/testing/debugfs-hyperv
7687 M: Vignesh Raghavendra <vigneshr@ti.com>
7689 F: drivers/mtd/hyperbus/
7690 F: include/linux/mtd/hyperbus.h
7691 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7692 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7694 HYPERVISOR VIRTUAL CONSOLE DRIVER
7695 L: linuxppc-dev@lists.ozlabs.org
7700 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7701 L: linux-i2c@vger.kernel.org
7702 L: linux-acpi@vger.kernel.org
7704 F: drivers/i2c/i2c-core-acpi.c
7706 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7707 M: Ajay Gupta <ajayg@nvidia.com>
7708 L: linux-i2c@vger.kernel.org
7710 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7711 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7714 M: Peter Rosin <peda@axentia.se>
7715 L: linux-i2c@vger.kernel.org
7717 F: Documentation/i2c/i2c-topology.rst
7718 F: Documentation/i2c/muxes/
7719 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7720 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7721 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7722 F: drivers/i2c/i2c-mux.c
7723 F: drivers/i2c/muxes/
7724 F: include/linux/i2c-mux.h
7726 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7727 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7728 L: linux-i2c@vger.kernel.org
7730 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7731 F: drivers/i2c/busses/i2c-mv64xxx.c
7733 I2C OVER PARALLEL PORT
7734 M: Jean Delvare <jdelvare@suse.com>
7735 L: linux-i2c@vger.kernel.org
7737 F: Documentation/i2c/busses/i2c-parport.rst
7738 F: Documentation/i2c/busses/i2c-parport-light.rst
7739 F: drivers/i2c/busses/i2c-parport.c
7740 F: drivers/i2c/busses/i2c-parport-light.c
7743 M: Wolfram Sang <wsa@the-dreams.de>
7744 L: linux-i2c@vger.kernel.org
7745 W: https://i2c.wiki.kernel.org/
7746 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7749 F: Documentation/devicetree/bindings/i2c/i2c.txt
7750 F: Documentation/i2c/
7752 F: include/linux/i2c.h
7753 F: include/linux/i2c-dev.h
7754 F: include/linux/i2c-smbus.h
7755 F: include/uapi/linux/i2c.h
7756 F: include/uapi/linux/i2c-*.h
7758 I2C SUBSYSTEM HOST DRIVERS
7759 L: linux-i2c@vger.kernel.org
7760 W: https://i2c.wiki.kernel.org/
7761 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7764 F: Documentation/devicetree/bindings/i2c/
7765 F: drivers/i2c/algos/
7766 F: drivers/i2c/busses/
7769 M: Jean Delvare <jdelvare@suse.com>
7770 L: linux-i2c@vger.kernel.org
7772 F: Documentation/i2c/busses/i2c-taos-evm.rst
7773 F: drivers/i2c/busses/i2c-taos-evm.c
7776 M: Till Harbaum <till@harbaum.org>
7777 L: linux-i2c@vger.kernel.org
7778 W: http://www.harbaum.org/till/i2c_tiny_usb
7780 F: drivers/i2c/busses/i2c-tiny-usb.c
7782 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7783 M: Jean Delvare <jdelvare@suse.com>
7784 L: linux-i2c@vger.kernel.org
7786 F: Documentation/i2c/busses/i2c-ali1535.rst
7787 F: Documentation/i2c/busses/i2c-ali1563.rst
7788 F: Documentation/i2c/busses/i2c-ali15x3.rst
7789 F: Documentation/i2c/busses/i2c-amd756.rst
7790 F: Documentation/i2c/busses/i2c-amd8111.rst
7791 F: Documentation/i2c/busses/i2c-i801.rst
7792 F: Documentation/i2c/busses/i2c-nforce2.rst
7793 F: Documentation/i2c/busses/i2c-piix4.rst
7794 F: Documentation/i2c/busses/i2c-sis5595.rst
7795 F: Documentation/i2c/busses/i2c-sis630.rst
7796 F: Documentation/i2c/busses/i2c-sis96x.rst
7797 F: Documentation/i2c/busses/i2c-via.rst
7798 F: Documentation/i2c/busses/i2c-viapro.rst
7799 F: drivers/i2c/busses/i2c-ali1535.c
7800 F: drivers/i2c/busses/i2c-ali1563.c
7801 F: drivers/i2c/busses/i2c-ali15x3.c
7802 F: drivers/i2c/busses/i2c-amd756.c
7803 F: drivers/i2c/busses/i2c-amd756-s4882.c
7804 F: drivers/i2c/busses/i2c-amd8111.c
7805 F: drivers/i2c/busses/i2c-i801.c
7806 F: drivers/i2c/busses/i2c-isch.c
7807 F: drivers/i2c/busses/i2c-nforce2.c
7808 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7809 F: drivers/i2c/busses/i2c-piix4.c
7810 F: drivers/i2c/busses/i2c-sis5595.c
7811 F: drivers/i2c/busses/i2c-sis630.c
7812 F: drivers/i2c/busses/i2c-sis96x.c
7813 F: drivers/i2c/busses/i2c-via.c
7814 F: drivers/i2c/busses/i2c-viapro.c
7816 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7817 M: Hans de Goede <hdegoede@redhat.com>
7818 L: linux-i2c@vger.kernel.org
7820 F: drivers/i2c/busses/i2c-cht-wc.c
7822 I2C/SMBUS ISMT DRIVER
7823 M: Seth Heasley <seth.heasley@intel.com>
7824 M: Neil Horman <nhorman@tuxdriver.com>
7825 L: linux-i2c@vger.kernel.org
7826 F: drivers/i2c/busses/i2c-ismt.c
7827 F: Documentation/i2c/busses/i2c-ismt.rst
7829 I2C/SMBUS STUB DRIVER
7830 M: Jean Delvare <jdelvare@suse.com>
7831 L: linux-i2c@vger.kernel.org
7833 F: drivers/i2c/i2c-stub.c
7836 M: Boris Brezillon <bbrezillon@kernel.org>
7837 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7838 C: irc://chat.freenode.net/linux-i3c
7839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7841 F: Documentation/ABI/testing/sysfs-bus-i3c
7842 F: Documentation/devicetree/bindings/i3c/
7843 F: Documentation/driver-api/i3c
7845 F: include/linux/i3c/
7847 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7848 M: Vitor Soares <vitor.soares@synopsys.com>
7850 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7851 F: drivers/i3c/master/dw*
7853 I3C DRIVER FOR CADENCE I3C MASTER IP
7854 M: Przemysław Gaj <pgaj@cadence.com>
7856 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7857 F: drivers/i3c/master/i3c-master-cdns.c
7859 IA64 (Itanium) PLATFORM
7860 M: Tony Luck <tony.luck@intel.com>
7861 M: Fenghua Yu <fenghua.yu@intel.com>
7862 L: linux-ia64@vger.kernel.org
7863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7867 IBM Power 842 compression accelerator
7868 M: Haren Myneni <haren@us.ibm.com>
7870 F: drivers/crypto/nx/Makefile
7871 F: drivers/crypto/nx/Kconfig
7872 F: drivers/crypto/nx/nx-842*
7873 F: include/linux/sw842.h
7877 IBM Power in-Nest Crypto Acceleration
7878 M: Breno Leitão <leitao@debian.org>
7879 M: Nayna Jain <nayna@linux.ibm.com>
7880 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7881 L: linux-crypto@vger.kernel.org
7883 F: drivers/crypto/nx/Makefile
7884 F: drivers/crypto/nx/Kconfig
7885 F: drivers/crypto/nx/nx-aes*
7886 F: drivers/crypto/nx/nx-sha*
7887 F: drivers/crypto/nx/nx.*
7888 F: drivers/crypto/nx/nx_csbcpb.h
7889 F: drivers/crypto/nx/nx_debugfs.c
7891 IBM Power Linux RAID adapter
7892 M: Brian King <brking@us.ibm.com>
7894 F: drivers/scsi/ipr.*
7896 IBM Power SRIOV Virtual NIC Device Driver
7897 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7898 M: John Allen <jallen@linux.ibm.com>
7899 L: netdev@vger.kernel.org
7901 F: drivers/net/ethernet/ibm/ibmvnic.*
7903 IBM Power Virtual Accelerator Switchboard
7904 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7905 L: linuxppc-dev@lists.ozlabs.org
7907 F: arch/powerpc/platforms/powernv/vas*
7908 F: arch/powerpc/platforms/powernv/copy-paste.h
7909 F: arch/powerpc/include/asm/vas.h
7911 IBM Power Virtual Ethernet Device Driver
7912 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7913 L: netdev@vger.kernel.org
7915 F: drivers/net/ethernet/ibm/ibmveth.*
7917 IBM Power Virtual FC Device Drivers
7918 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7919 L: linux-scsi@vger.kernel.org
7921 F: drivers/scsi/ibmvscsi/ibmvfc*
7923 IBM Power Virtual Management Channel Driver
7924 M: Steven Royer <seroyer@linux.ibm.com>
7926 F: drivers/misc/ibmvmc.*
7928 IBM Power Virtual SCSI Device Drivers
7929 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7930 L: linux-scsi@vger.kernel.org
7932 F: drivers/scsi/ibmvscsi/ibmvscsi*
7933 F: include/scsi/viosrp.h
7935 IBM Power Virtual SCSI Device Target Driver
7936 M: Michael Cyr <mikecyr@linux.ibm.com>
7937 L: linux-scsi@vger.kernel.org
7938 L: target-devel@vger.kernel.org
7940 F: drivers/scsi/ibmvscsi_tgt/
7942 IBM Power VMX Cryptographic instructions
7943 M: Breno Leitão <leitao@debian.org>
7944 M: Nayna Jain <nayna@linux.ibm.com>
7945 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7946 L: linux-crypto@vger.kernel.org
7948 F: drivers/crypto/vmx/Makefile
7949 F: drivers/crypto/vmx/Kconfig
7950 F: drivers/crypto/vmx/vmx.c
7951 F: drivers/crypto/vmx/aes*
7952 F: drivers/crypto/vmx/ghash*
7953 F: drivers/crypto/vmx/ppc-xlate.pl
7955 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7956 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7957 L: linux-pci@vger.kernel.org
7958 L: linuxppc-dev@lists.ozlabs.org
7960 F: drivers/pci/hotplug/rpaphp*
7962 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7963 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7964 L: linux-pci@vger.kernel.org
7965 L: linuxppc-dev@lists.ozlabs.org
7967 F: drivers/pci/hotplug/rpadlpar*
7969 IBM ServeRAID RAID DRIVER
7971 F: drivers/scsi/ips.*
7973 ICH LPC AND GPIO DRIVER
7974 M: Peter Tyser <ptyser@xes-inc.com>
7976 F: drivers/mfd/lpc_ich.c
7977 F: drivers/gpio/gpio-ich.c
7980 M: Max Staudt <max@enpas.org>
7981 L: linux-i2c@vger.kernel.org
7983 F: drivers/i2c/busses/i2c-icy.c
7986 M: "David S. Miller" <davem@davemloft.net>
7987 L: linux-ide@vger.kernel.org
7988 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7991 F: Documentation/ide/
7993 F: include/linux/ide.h
7996 M: Borislav Petkov <bp@alien8.de>
7997 L: linux-ide@vger.kernel.org
7999 F: Documentation/cdrom/ide-cd.rst
8000 F: drivers/ide/ide-cd*
8002 IDEAPAD LAPTOP EXTRAS DRIVER
8003 M: Ike Panhc <ike.pan@canonical.com>
8004 L: platform-driver-x86@vger.kernel.org
8005 W: http://launchpad.net/ideapad-laptop
8007 F: drivers/platform/x86/ideapad-laptop.c
8009 IDEAPAD LAPTOP SLIDEBAR DRIVER
8010 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8011 L: linux-input@vger.kernel.org
8012 W: https://github.com/o2genum/ideapad-slidebar
8014 F: drivers/input/misc/ideapad_slidebar.c
8016 IDT VersaClock 5 CLOCK DRIVER
8017 M: Marek Vasut <marek.vasut@gmail.com>
8019 F: drivers/clk/clk-versaclock5.c
8021 IEEE 802.15.4 SUBSYSTEM
8022 M: Alexander Aring <alex.aring@gmail.com>
8023 M: Stefan Schmidt <stefan@datenfreihafen.org>
8024 L: linux-wpan@vger.kernel.org
8025 W: http://wpan.cakelab.org/
8026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8031 F: drivers/net/ieee802154/
8032 F: include/linux/nl802154.h
8033 F: include/linux/ieee802154.h
8034 F: include/net/nl802154.h
8035 F: include/net/mac802154.h
8036 F: include/net/af_ieee802154.h
8037 F: include/net/cfg802154.h
8038 F: include/net/ieee802154_netdev.h
8039 F: Documentation/networking/ieee802154.rst
8042 M: Yotam Gigi <yotam.gi@gmail.com>
8043 M: Jamal Hadi Salim <jhs@mojatatu.com>
8045 F: include/net/ife.h
8046 F: include/uapi/linux/ife.h
8048 IGORPLUG-USB IR RECEIVER
8049 M: Sean Young <sean@mess.org>
8050 L: linux-media@vger.kernel.org
8052 F: drivers/media/rc/igorplugusb.c
8054 IGUANAWORKS USB IR TRANSCEIVER
8055 M: Sean Young <sean@mess.org>
8056 L: linux-media@vger.kernel.org
8058 F: drivers/media/rc/iguanair.c
8060 IIO DIGITAL POTENTIOMETER DAC
8061 M: Peter Rosin <peda@axentia.se>
8062 L: linux-iio@vger.kernel.org
8064 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8065 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8066 F: drivers/iio/dac/dpot-dac.c
8068 IIO ENVELOPE DETECTOR
8069 M: Peter Rosin <peda@axentia.se>
8070 L: linux-iio@vger.kernel.org
8072 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8073 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8074 F: drivers/iio/adc/envelope-detector.c
8077 M: Peter Rosin <peda@axentia.se>
8078 L: linux-iio@vger.kernel.org
8080 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8081 F: drivers/iio/multiplexer/iio-mux.c
8083 IIO SUBSYSTEM AND DRIVERS
8084 M: Jonathan Cameron <jic23@kernel.org>
8085 R: Hartmut Knaack <knaack.h@gmx.de>
8086 R: Lars-Peter Clausen <lars@metafoo.de>
8087 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8088 L: linux-iio@vger.kernel.org
8089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8091 F: Documentation/ABI/testing/configfs-iio*
8092 F: Documentation/ABI/testing/sysfs-bus-iio*
8093 F: Documentation/devicetree/bindings/iio/
8095 F: drivers/staging/iio/
8096 F: include/linux/iio/
8100 M: Peter Rosin <peda@axentia.se>
8101 L: linux-iio@vger.kernel.org
8103 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8104 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8105 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8106 F: drivers/iio/afe/iio-rescale.c
8108 IKANOS/ADI EAGLE ADSL USB DRIVER
8109 M: Matthieu Castet <castet.matthieu@free.fr>
8110 M: Stanislaw Gruszka <stf_xl@wp.pl>
8112 F: drivers/usb/atm/ueagle-atm.c
8114 IMGTEC ASCII LCD DRIVER
8115 M: Paul Burton <paulburton@kernel.org>
8117 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8118 F: drivers/auxdisplay/img-ascii-lcd.c
8120 IMGTEC IR DECODER DRIVER
8121 M: James Hogan <jhogan@kernel.org>
8123 F: drivers/media/rc/img-ir/
8125 IMON SOUNDGRAPH USB IR RECEIVER
8126 M: Sean Young <sean@mess.org>
8127 L: linux-media@vger.kernel.org
8129 F: drivers/media/rc/imon_raw.c
8130 F: drivers/media/rc/imon.c
8132 IMS TWINTURBO FRAMEBUFFER DRIVER
8133 L: linux-fbdev@vger.kernel.org
8135 F: drivers/video/fbdev/imsttfb.c
8137 INA209 HARDWARE MONITOR DRIVER
8138 M: Guenter Roeck <linux@roeck-us.net>
8139 L: linux-hwmon@vger.kernel.org
8141 F: Documentation/hwmon/ina209.rst
8142 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8143 F: drivers/hwmon/ina209.c
8145 INA2XX HARDWARE MONITOR DRIVER
8146 M: Guenter Roeck <linux@roeck-us.net>
8147 L: linux-hwmon@vger.kernel.org
8149 F: Documentation/hwmon/ina2xx.rst
8150 F: drivers/hwmon/ina2xx.c
8151 F: include/linux/platform_data/ina2xx.h
8153 INDUSTRY PACK SUBSYSTEM (IPACK)
8154 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8155 M: Jens Taprogge <jens.taprogge@taprogge.org>
8156 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8157 L: industrypack-devel@lists.sourceforge.net
8158 W: http://industrypack.sourceforge.net
8162 INFINEON DPS310 Driver
8163 M: Eddie James <eajames@linux.ibm.com>
8164 L: linux-iio@vger.kernel.org
8165 F: drivers/iio/pressure/dps310.c
8168 INFINIBAND SUBSYSTEM
8169 M: Doug Ledford <dledford@redhat.com>
8170 M: Jason Gunthorpe <jgg@mellanox.com>
8171 L: linux-rdma@vger.kernel.org
8172 W: https://github.com/linux-rdma/rdma-core
8173 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8176 F: Documentation/devicetree/bindings/infiniband/
8177 F: Documentation/infiniband/
8178 F: drivers/infiniband/
8179 F: include/uapi/linux/if_infiniband.h
8180 F: include/uapi/rdma/
8182 F: include/trace/events/ib_mad.h
8183 F: include/trace/events/ib_umad.h
8184 F: samples/bpf/ibumad_kern.c
8185 F: samples/bpf/ibumad_user.c
8187 INGENIC JZ4780 DMA Driver
8188 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8190 F: drivers/dma/dma-jz4780.c
8192 INGENIC JZ4780 NAND DRIVER
8193 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8194 L: linux-mtd@lists.infradead.org
8196 F: drivers/mtd/nand/raw/ingenic/
8199 M: Paul Cercueil <paul@crapouillou.net>
8201 F: arch/mips/boot/dts/ingenic/
8202 F: arch/mips/include/asm/mach-jz4740/
8203 F: arch/mips/jz4740/
8204 F: drivers/clk/ingenic/
8205 F: drivers/dma/dma-jz4780.c
8206 F: drivers/gpu/drm/ingenic/
8207 F: drivers/i2c/busses/i2c-jz4780.c
8208 F: drivers/iio/adc/ingenic-adc.c
8209 F: drivers/irqchip/irq-ingenic.c
8210 F: drivers/memory/jz4780-nemc.c
8211 F: drivers/mmc/host/jz4740_mmc.c
8212 F: drivers/mtd/nand/raw/ingenic/
8213 F: drivers/pinctrl/pinctrl-ingenic.c
8214 F: drivers/power/supply/ingenic-battery.c
8215 F: drivers/pwm/pwm-jz4740.c
8216 F: drivers/rtc/rtc-jz4740.c
8217 F: drivers/tty/serial/8250/8250_ingenic.c
8218 F: drivers/usb/musb/jz4740.c
8219 F: drivers/watchdog/jz4740_wdt.c
8220 F: include/dt-bindings/iio/adc/ingenic,adc.h
8221 F: include/linux/mfd/ingenic-tcu.h
8222 F: sound/soc/jz4740/
8223 F: sound/soc/codecs/jz47*
8226 M: Jan Kara <jack@suse.cz>
8227 R: Amir Goldstein <amir73il@gmail.com>
8228 L: linux-fsdevel@vger.kernel.org
8230 F: Documentation/filesystems/inotify.txt
8231 F: fs/notify/inotify/
8232 F: include/linux/inotify.h
8233 F: include/uapi/linux/inotify.h
8235 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8236 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8237 L: linux-input@vger.kernel.org
8238 Q: http://patchwork.kernel.org/project/linux-input/list/
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8242 F: include/linux/input.h
8243 F: include/uapi/linux/input.h
8244 F: include/uapi/linux/input-event-codes.h
8245 F: include/linux/input/
8246 F: Documentation/devicetree/bindings/input/
8247 F: Documentation/devicetree/bindings/serio/
8248 F: Documentation/input/
8250 INPUT MULTITOUCH (MT) PROTOCOL
8251 M: Henrik Rydberg <rydberg@bitmath.org>
8252 L: linux-input@vger.kernel.org
8254 F: Documentation/input/multi-touch-protocol.rst
8255 F: drivers/input/input-mt.c
8258 INSIDE SECURE CRYPTO DRIVER
8259 M: Antoine Tenart <antoine.tenart@bootlin.com>
8260 F: drivers/crypto/inside-secure/
8262 L: linux-crypto@vger.kernel.org
8264 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8265 M: Mimi Zohar <zohar@linux.ibm.com>
8266 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8267 L: linux-integrity@vger.kernel.org
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8270 F: security/integrity/ima/
8272 INTEL 810/815 FRAMEBUFFER DRIVER
8273 M: Antonino Daplas <adaplas@gmail.com>
8274 L: linux-fbdev@vger.kernel.org
8276 F: drivers/video/fbdev/i810/
8279 M: Cezary Rojewski <cezary.rojewski@intel.com>
8280 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8281 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8282 M: Jie Yang <yang.jie@linux.intel.com>
8283 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8287 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8288 M: Hans de Goede <hdegoede@redhat.com>
8289 L: platform-driver-x86@vger.kernel.org
8291 F: drivers/platform/x86/intel_atomisp2_pm.c
8293 INTEL C600 SERIES SAS CONTROLLER DRIVER
8294 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8295 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8296 L: linux-scsi@vger.kernel.org
8297 T: git git://git.code.sf.net/p/intel-sas/isci
8299 F: drivers/scsi/isci/
8301 INTEL CPU family model numbers
8302 M: Tony Luck <tony.luck@intel.com>
8304 L: linux-kernel@vger.kernel.org
8306 F: arch/x86/include/asm/intel-family.h
8308 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8309 M: Jani Nikula <jani.nikula@linux.intel.com>
8310 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8311 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8312 L: intel-gfx@lists.freedesktop.org
8313 W: https://01.org/linuxgraphics/
8314 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8315 C: irc://chat.freenode.net/intel-gfx
8316 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8317 T: git git://anongit.freedesktop.org/drm-intel
8319 F: drivers/gpu/drm/i915/
8320 F: include/drm/i915*
8321 F: include/uapi/drm/i915_drm.h
8322 F: Documentation/gpu/i915.rst
8324 INTEL ETHERNET DRIVERS
8325 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8326 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8327 W: http://www.intel.com/support/feedback.htm
8328 W: http://e1000.sourceforge.net/
8329 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8333 F: Documentation/networking/device_drivers/intel/e100.rst
8334 F: Documentation/networking/device_drivers/intel/e1000.rst
8335 F: Documentation/networking/device_drivers/intel/e1000e.rst
8336 F: Documentation/networking/device_drivers/intel/fm10k.rst
8337 F: Documentation/networking/device_drivers/intel/igb.rst
8338 F: Documentation/networking/device_drivers/intel/igbvf.rst
8339 F: Documentation/networking/device_drivers/intel/ixgb.rst
8340 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8341 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8342 F: Documentation/networking/device_drivers/intel/i40e.rst
8343 F: Documentation/networking/device_drivers/intel/iavf.rst
8344 F: Documentation/networking/device_drivers/intel/ice.rst
8345 F: drivers/net/ethernet/intel/
8346 F: drivers/net/ethernet/intel/*/
8347 F: include/linux/avf/virtchnl.h
8349 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8350 M: Maik Broemme <mbroemme@libmpq.org>
8351 L: linux-fbdev@vger.kernel.org
8353 F: Documentation/fb/intelfb.rst
8354 F: drivers/video/fbdev/intelfb/
8357 M: Andy Shevchenko <andy@kernel.org>
8358 L: linux-gpio@vger.kernel.org
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8361 F: drivers/gpio/gpio-ich.c
8362 F: drivers/gpio/gpio-intel-mid.c
8363 F: drivers/gpio/gpio-lynxpoint.c
8364 F: drivers/gpio/gpio-merrifield.c
8365 F: drivers/gpio/gpio-ml-ioh.c
8366 F: drivers/gpio/gpio-pch.c
8367 F: drivers/gpio/gpio-sch.c
8368 F: drivers/gpio/gpio-sodaville.c
8370 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8371 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8372 M: Zhi Wang <zhi.a.wang@intel.com>
8373 L: intel-gvt-dev@lists.freedesktop.org
8374 L: intel-gfx@lists.freedesktop.org
8375 W: https://01.org/igvt-g
8376 T: git https://github.com/intel/gvt-linux.git
8378 F: drivers/gpu/drm/i915/gvt/
8380 INTEL HID EVENT DRIVER
8381 M: Alex Hung <alex.hung@canonical.com>
8382 L: platform-driver-x86@vger.kernel.org
8384 F: drivers/platform/x86/intel-hid.c
8386 INTEL I/OAT DMA DRIVER
8387 M: Dave Jiang <dave.jiang@intel.com>
8388 R: Dan Williams <dan.j.williams@intel.com>
8389 L: dmaengine@vger.kernel.org
8390 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8392 F: drivers/dma/ioat*
8395 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8396 M: Len Brown <lenb@kernel.org>
8397 L: linux-pm@vger.kernel.org
8398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8399 B: https://bugzilla.kernel.org
8401 F: drivers/idle/intel_idle.c
8403 INTEL INTEGRATED SENSOR HUB DRIVER
8404 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8405 M: Jiri Kosina <jikos@kernel.org>
8406 L: linux-input@vger.kernel.org
8408 F: drivers/hid/intel-ish-hid/
8411 M: David Woodhouse <dwmw2@infradead.org>
8412 M: Lu Baolu <baolu.lu@linux.intel.com>
8413 L: iommu@lists.linux-foundation.org
8414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8416 F: drivers/iommu/dmar.c
8417 F: drivers/iommu/intel*.[ch]
8418 F: include/linux/intel-iommu.h
8419 F: include/linux/intel-svm.h
8421 INTEL IOP-ADMA DMA DRIVER
8422 R: Dan Williams <dan.j.williams@intel.com>
8424 F: drivers/dma/iop-adma.c
8426 INTEL IPU3 CSI-2 CIO2 DRIVER
8427 M: Yong Zhi <yong.zhi@intel.com>
8428 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8429 M: Bingbu Cao <bingbu.cao@intel.com>
8430 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8431 L: linux-media@vger.kernel.org
8433 F: drivers/media/pci/intel/ipu3/
8434 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8436 INTEL IPU3 CSI-2 IMGU DRIVER
8437 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8438 L: linux-media@vger.kernel.org
8440 F: drivers/staging/media/ipu3/
8441 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8442 F: Documentation/media/v4l-drivers/ipu3.rst
8443 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8445 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8446 M: Krzysztof Halasa <khalasa@piap.pl>
8448 F: include/linux/soc/ixp4xx/qmgr.h
8449 F: include/linux/soc/ixp4xx/npe.h
8450 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8451 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8452 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8453 F: drivers/net/wan/ixp4xx_hss.c
8455 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8456 M: Deepak Saxena <dsaxena@plexity.net>
8458 F: drivers/char/hw_random/ixp4xx-rng.c
8460 INTEL MANAGEMENT ENGINE (mei)
8461 M: Tomas Winkler <tomas.winkler@intel.com>
8462 L: linux-kernel@vger.kernel.org
8464 F: include/uapi/linux/mei.h
8465 F: include/linux/mei_cl_bus.h
8466 F: drivers/misc/mei/*
8467 F: drivers/watchdog/mei_wdt.c
8468 F: Documentation/driver-api/mei/*
8471 INTEL MENLOW THERMAL DRIVER
8472 M: Sujith Thomas <sujith.thomas@intel.com>
8473 L: platform-driver-x86@vger.kernel.org
8474 W: https://01.org/linux-acpi
8476 F: drivers/platform/x86/intel_menlow.c
8478 INTEL MIC DRIVERS (mic)
8479 M: Sudeep Dutt <sudeep.dutt@intel.com>
8480 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8482 W: https://github.com/sudeepdutt/mic
8483 W: http://software.intel.com/en-us/mic-developer
8484 F: include/linux/mic_bus.h
8485 F: include/linux/scif.h
8486 F: include/uapi/linux/mic_common.h
8487 F: include/uapi/linux/mic_ioctl.h
8488 F: include/uapi/linux/scif_ioctl.h
8489 F: drivers/misc/mic/
8490 F: drivers/dma/mic_x100_dma.c
8491 F: drivers/dma/mic_x100_dma.h
8492 F: Documentation/mic/
8494 INTEL PMC CORE DRIVER
8495 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8496 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8497 L: platform-driver-x86@vger.kernel.org
8499 F: drivers/platform/x86/intel_pmc_core*
8501 INTEL PMC/P-Unit IPC DRIVER
8502 M: Zha Qipeng<qipeng.zha@intel.com>
8503 L: platform-driver-x86@vger.kernel.org
8505 F: drivers/platform/x86/intel_pmc_ipc.c
8506 F: drivers/platform/x86/intel_punit_ipc.c
8507 F: arch/x86/include/asm/intel_pmc_ipc.h
8508 F: arch/x86/include/asm/intel_punit_ipc.h
8510 INTEL PMIC GPIO DRIVERS
8511 M: Andy Shevchenko <andy@kernel.org>
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8514 F: drivers/gpio/gpio-*cove.c
8515 F: drivers/gpio/gpio-msic.c
8517 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8518 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8520 F: drivers/mfd/intel_msic.c
8521 F: drivers/mfd/intel_soc_pmic*
8522 F: include/linux/mfd/intel_msic.h
8523 F: include/linux/mfd/intel_soc_pmic*
8525 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8526 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8527 L: linux-wireless@vger.kernel.org
8529 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8530 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8531 F: drivers/net/wireless/intel/ipw2x00/
8534 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8535 M: Len Brown <lenb@kernel.org>
8536 L: linux-pm@vger.kernel.org
8538 F: drivers/cpufreq/intel_pstate.c
8540 INTEL RDMA RNIC DRIVER
8541 M: Faisal Latif <faisal.latif@intel.com>
8542 M: Shiraz Saleem <shiraz.saleem@intel.com>
8543 L: linux-rdma@vger.kernel.org
8545 F: drivers/infiniband/hw/i40iw/
8546 F: include/uapi/rdma/i40iw-abi.h
8548 INTEL SPEED SELECT TECHNOLOGY
8549 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8550 L: platform-driver-x86@vger.kernel.org
8552 F: drivers/platform/x86/intel_speed_select_if/
8553 F: tools/power/x86/intel-speed-select/
8554 F: include/uapi/linux/isst_if.h
8556 INTEL STRATIX10 FIRMWARE DRIVERS
8557 M: Richard Gong <richard.gong@linux.intel.com>
8558 L: linux-kernel@vger.kernel.org
8560 F: drivers/firmware/stratix10-rsu.c
8561 F: drivers/firmware/stratix10-svc.c
8562 F: include/linux/firmware/intel/stratix10-smc.h
8563 F: include/linux/firmware/intel/stratix10-svc-client.h
8564 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8565 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8567 INTEL TELEMETRY DRIVER
8568 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8569 M: "David E. Box" <david.e.box@linux.intel.com>
8570 L: platform-driver-x86@vger.kernel.org
8572 F: arch/x86/include/asm/intel_telemetry.h
8573 F: drivers/platform/x86/intel_telemetry*
8575 INTEL VIRTUAL BUTTON DRIVER
8576 M: AceLan Kao <acelan.kao@canonical.com>
8577 L: platform-driver-x86@vger.kernel.org
8579 F: drivers/platform/x86/intel-vbtn.c
8581 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8582 M: Stanislaw Gruszka <stf_xl@wp.pl>
8583 L: linux-wireless@vger.kernel.org
8585 F: drivers/net/wireless/intel/iwlegacy/
8587 INTEL WIRELESS WIFI LINK (iwlwifi)
8588 M: Johannes Berg <johannes.berg@intel.com>
8589 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8590 M: Luca Coelho <luciano.coelho@intel.com>
8591 M: Intel Linux Wireless <linuxwifi@intel.com>
8592 L: linux-wireless@vger.kernel.org
8593 W: http://intellinuxwireless.org
8594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8596 F: drivers/net/wireless/intel/iwlwifi/
8598 INTEL WIRELESS WIMAX CONNECTION 2400
8599 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8600 M: linux-wimax@intel.com
8601 L: wimax@linuxwimax.org (subscribers-only)
8603 W: http://linuxwimax.org
8604 F: Documentation/admin-guide/wimax/i2400m.rst
8605 F: drivers/net/wimax/i2400m/
8606 F: include/uapi/linux/wimax/i2400m.h
8608 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8609 M: Mario Limonciello <mario.limonciello@dell.com>
8611 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8614 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8616 F: Documentation/trace/intel_th.rst
8617 F: drivers/hwtracing/intel_th/
8618 F: include/linux/intel_th.h
8620 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8621 M: Ning Sun <ning.sun@intel.com>
8622 L: tboot-devel@lists.sourceforge.net
8623 W: http://tboot.sourceforge.net
8624 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8626 F: Documentation/x86/intel_txt.rst
8627 F: include/linux/tboot.h
8628 F: arch/x86/kernel/tboot.c
8631 M: Georgi Djakov <georgi.djakov@linaro.org>
8632 L: linux-pm@vger.kernel.org
8634 F: Documentation/driver-api/interconnect.rst
8635 F: Documentation/devicetree/bindings/interconnect/
8636 F: drivers/interconnect/
8637 F: include/dt-bindings/interconnect/
8638 F: include/linux/interconnect-provider.h
8639 F: include/linux/interconnect.h
8641 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8642 M: Linus Walleij <linus.walleij@linaro.org>
8643 L: linux-iio@vger.kernel.org
8645 F: drivers/iio/gyro/mpu3050*
8646 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8648 IOC3 ETHERNET DRIVER
8649 M: Ralf Baechle <ralf@linux-mips.org>
8650 L: linux-mips@vger.kernel.org
8652 F: drivers/net/ethernet/sgi/ioc3-eth.c
8654 IOMAP FILESYSTEM LIBRARY
8655 M: Christoph Hellwig <hch@infradead.org>
8656 M: Darrick J. Wong <darrick.wong@oracle.com>
8657 M: linux-xfs@vger.kernel.org
8658 M: linux-fsdevel@vger.kernel.org
8659 L: linux-xfs@vger.kernel.org
8660 L: linux-fsdevel@vger.kernel.org
8661 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8664 F: include/linux/iomap.h
8667 M: Joerg Roedel <joro@8bytes.org>
8668 L: iommu@lists.linux-foundation.org
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8671 F: Documentation/devicetree/bindings/iommu/
8673 F: include/linux/iommu.h
8674 F: include/linux/of_iommu.h
8675 F: include/linux/iova.h
8678 M: Jens Axboe <axboe@kernel.dk>
8679 L: io-uring@vger.kernel.org
8680 T: git git://git.kernel.dk/linux-block
8681 T: git git://git.kernel.dk/liburing
8686 F: include/uapi/linux/io_uring.h
8689 M: Corey Minyard <minyard@acm.org>
8690 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8691 W: http://openipmi.sourceforge.net/
8693 F: Documentation/devicetree/bindings/ipmi/
8694 F: Documentation/IPMI.txt
8695 F: drivers/char/ipmi/
8696 F: include/linux/ipmi*
8697 F: include/uapi/linux/ipmi*
8699 IPS SCSI RAID DRIVER
8700 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8701 L: linux-scsi@vger.kernel.org
8702 W: http://www.adaptec.com/
8704 F: drivers/scsi/ips*
8707 M: Wensong Zhang <wensong@linux-vs.org>
8708 M: Simon Horman <horms@verge.net.au>
8709 M: Julian Anastasov <ja@ssi.bg>
8710 L: netdev@vger.kernel.org
8711 L: lvs-devel@vger.kernel.org
8713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8715 F: Documentation/networking/ipvs-sysctl.txt
8716 F: include/net/ip_vs.h
8717 F: include/uapi/linux/ip_vs.h
8718 F: net/netfilter/ipvs/
8721 M: Jiri Kosina <jikos@kernel.org>
8722 M: David Sterba <dsterba@suse.com>
8724 F: drivers/tty/ipwireless/
8727 L: netdev@vger.kernel.org
8729 F: include/uapi/linux/ipx.h
8731 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8732 M: Marc Zyngier <maz@kernel.org>
8734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8735 F: Documentation/IRQ-domain.txt
8736 F: include/linux/irqdomain.h
8737 F: kernel/irq/irqdomain.c
8741 M: Thomas Gleixner <tglx@linutronix.de>
8742 L: linux-kernel@vger.kernel.org
8744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8748 M: Thomas Gleixner <tglx@linutronix.de>
8749 M: Jason Cooper <jason@lakedaemon.net>
8750 M: Marc Zyngier <maz@kernel.org>
8751 L: linux-kernel@vger.kernel.org
8753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8754 F: Documentation/devicetree/bindings/interrupt-controller/
8758 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8760 F: Documentation/driver-api/isa.rst
8761 F: drivers/base/isa.c
8762 F: include/linux/isa.h
8765 M: Hans Verkuil <hverkuil@xs4all.nl>
8766 L: linux-media@vger.kernel.org
8767 T: git git://linuxtv.org/media_tree.git
8768 W: https://linuxtv.org
8770 F: drivers/media/radio/radio-isa*
8773 M: Jaroslav Kysela <perex@perex.cz>
8775 F: Documentation/driver-api/isapnp.rst
8776 F: drivers/pnp/isapnp/
8777 F: include/linux/isapnp.h
8780 M: Lee Duncan <lduncan@suse.com>
8781 M: Chris Leech <cleech@redhat.com>
8782 L: open-iscsi@googlegroups.com
8783 L: linux-scsi@vger.kernel.org
8784 W: www.open-iscsi.com
8786 F: drivers/scsi/*iscsi*
8787 F: include/scsi/*iscsi*
8789 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8790 M: Peter Jones <pjones@redhat.com>
8791 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8793 F: drivers/firmware/iscsi_ibft*
8795 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8796 M: Sagi Grimberg <sagi@grimberg.me>
8797 M: Max Gurtovoy <maxg@mellanox.com>
8798 L: linux-rdma@vger.kernel.org
8800 W: http://www.openfabrics.org
8801 W: www.open-iscsi.org
8802 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8803 F: drivers/infiniband/ulp/iser/
8805 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8806 M: Sagi Grimberg <sagi@grimberg.me>
8807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8808 L: linux-rdma@vger.kernel.org
8809 L: target-devel@vger.kernel.org
8811 W: http://www.linux-iscsi.org
8812 F: drivers/infiniband/ulp/isert
8814 ISDN/mISDN SUBSYSTEM
8815 M: Karsten Keil <isdn@linux-pingi.de>
8816 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8817 L: netdev@vger.kernel.org
8818 W: http://www.isdn4linux.de
8820 F: drivers/isdn/mISDN
8821 F: drivers/isdn/hardware
8824 M: Karsten Keil <isdn@linux-pingi.de>
8825 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8826 L: netdev@vger.kernel.org
8827 W: http://www.isdn4linux.de
8829 F: Documentation/isdn/
8830 F: drivers/isdn/capi/
8831 F: drivers/staging/isdn/
8832 F: net/bluetooth/cmtp/
8833 F: include/linux/isdn/
8834 F: include/uapi/linux/isdn/
8836 IT87 HARDWARE MONITORING DRIVER
8837 M: Jean Delvare <jdelvare@suse.com>
8838 L: linux-hwmon@vger.kernel.org
8840 F: Documentation/hwmon/it87.rst
8841 F: drivers/hwmon/it87.c
8844 M: Antti Palosaari <crope@iki.fi>
8845 L: linux-media@vger.kernel.org
8846 W: https://linuxtv.org
8847 W: http://palosaari.fi/linux/
8848 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8849 T: git git://linuxtv.org/anttip/media_tree.git
8851 F: drivers/media/tuners/it913x*
8853 IVTV VIDEO4LINUX DRIVER
8854 M: Andy Walls <awalls@md.metrocast.net>
8855 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8856 L: linux-media@vger.kernel.org
8857 T: git git://linuxtv.org/media_tree.git
8858 W: http://www.ivtvdriver.org
8860 F: Documentation/media/v4l-drivers/ivtv*
8861 F: drivers/media/pci/ivtv/
8862 F: include/uapi/linux/ivtv*
8864 IX2505V MEDIA DRIVER
8865 M: Malcolm Priestley <tvboxspy@gmail.com>
8866 L: linux-media@vger.kernel.org
8867 W: https://linuxtv.org
8868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8870 F: drivers/media/dvb-frontends/ix2505v*
8872 JAILHOUSE HYPERVISOR INTERFACE
8873 M: Jan Kiszka <jan.kiszka@siemens.com>
8874 L: jailhouse-dev@googlegroups.com
8876 F: arch/x86/kernel/jailhouse.c
8877 F: arch/x86/include/asm/jailhouse_para.h
8879 JC42.4 TEMPERATURE SENSOR DRIVER
8880 M: Guenter Roeck <linux@roeck-us.net>
8881 L: linux-hwmon@vger.kernel.org
8883 F: drivers/hwmon/jc42.c
8884 F: Documentation/hwmon/jc42.rst
8887 M: Dave Kleikamp <shaggy@kernel.org>
8888 L: jfs-discussion@lists.sourceforge.net
8889 W: http://jfs.sourceforge.net/
8890 T: git git://github.com/kleikamp/linux-shaggy.git
8892 F: Documentation/admin-guide/jfs.rst
8896 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8897 L: netdev@vger.kernel.org
8899 F: drivers/net/ethernet/jme.*
8901 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8902 M: David Woodhouse <dwmw2@infradead.org>
8903 M: Richard Weinberger <richard@nod.at>
8904 L: linux-mtd@lists.infradead.org
8905 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8906 T: git git://git.infradead.org/ubifs-2.6.git
8909 F: include/uapi/linux/jffs2.h
8911 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8912 M: "Theodore Ts'o" <tytso@mit.edu>
8913 M: Jan Kara <jack@suse.com>
8914 L: linux-ext4@vger.kernel.org
8917 F: include/linux/jbd2.h
8919 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8920 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8921 L: linux-media@vger.kernel.org
8923 F: drivers/media/platform/rcar_jpu.c
8925 JSM Neo PCI based serial card
8926 L: linux-serial@vger.kernel.org
8928 F: drivers/tty/serial/jsm/
8930 K10TEMP HARDWARE MONITORING DRIVER
8931 M: Clemens Ladisch <clemens@ladisch.de>
8932 L: linux-hwmon@vger.kernel.org
8934 F: Documentation/hwmon/k10temp.rst
8935 F: drivers/hwmon/k10temp.c
8937 K8TEMP HARDWARE MONITORING DRIVER
8938 M: Rudolf Marek <r.marek@assembler.cz>
8939 L: linux-hwmon@vger.kernel.org
8941 F: Documentation/hwmon/k8temp.rst
8942 F: drivers/hwmon/k8temp.c
8945 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8946 R: Alexander Potapenko <glider@google.com>
8947 R: Dmitry Vyukov <dvyukov@google.com>
8948 L: kasan-dev@googlegroups.com
8950 F: arch/*/include/asm/kasan.h
8951 F: arch/*/mm/kasan_init*
8952 F: Documentation/dev-tools/kasan.rst
8953 F: include/linux/kasan*.h
8956 F: scripts/Makefile.kasan
8959 M: Masahiro Yamada <masahiroy@kernel.org>
8960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8961 L: linux-kbuild@vger.kernel.org
8963 F: Documentation/kbuild/kconfig*
8965 F: scripts/Kconfig.include
8968 M: Dave Young <dyoung@redhat.com>
8969 M: Baoquan He <bhe@redhat.com>
8970 R: Vivek Goyal <vgoyal@redhat.com>
8971 L: kexec@lists.infradead.org
8972 W: http://lse.sourceforge.net/kdump/
8974 F: Documentation/admin-guide/kdump/
8976 KEENE FM RADIO TRANSMITTER DRIVER
8977 M: Hans Verkuil <hverkuil@xs4all.nl>
8978 L: linux-media@vger.kernel.org
8979 T: git git://linuxtv.org/media_tree.git
8980 W: https://linuxtv.org
8982 F: drivers/media/radio/radio-keene*
8985 M: Ian Kent <raven@themaw.net>
8986 L: autofs@vger.kernel.org
8990 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8991 M: Masahiro Yamada <masahiroy@kernel.org>
8992 M: Michal Marek <michal.lkml@markovi.net>
8993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8994 L: linux-kbuild@vger.kernel.org
8996 F: Documentation/kbuild/
8999 F: scripts/Makefile*
9002 F: scripts/*vmlinux*
9007 L: kernel-janitors@vger.kernel.org
9008 W: http://kernelnewbies.org/KernelJanitors
9011 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9012 M: "J. Bruce Fields" <bfields@fieldses.org>
9013 M: Chuck Lever <chuck.lever@oracle.com>
9014 L: linux-nfs@vger.kernel.org
9015 W: http://nfs.sourceforge.net/
9016 T: git git://linux-nfs.org/~bfields/linux.git
9019 F: include/uapi/linux/nfsd/
9023 F: include/linux/lockd/
9024 F: include/linux/sunrpc/
9025 F: include/uapi/linux/sunrpc/
9027 KERNEL SELFTEST FRAMEWORK
9028 M: Shuah Khan <shuah@kernel.org>
9029 M: Shuah Khan <skhan@linuxfoundation.org>
9030 L: linux-kselftest@vger.kernel.org
9031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9032 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9034 F: tools/testing/selftests/
9035 F: Documentation/dev-tools/kselftest*
9037 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9038 M: Brendan Higgins <brendanhiggins@google.com>
9039 L: linux-kselftest@vger.kernel.org
9040 L: kunit-dev@googlegroups.com
9041 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9043 F: Documentation/dev-tools/kunit/
9046 F: tools/testing/kunit/
9048 KERNEL USERMODE HELPER
9049 M: Luis Chamberlain <mcgrof@kernel.org>
9050 L: linux-kernel@vger.kernel.org
9053 F: include/linux/umh.h
9055 KERNEL VIRTUAL MACHINE (KVM)
9056 M: Paolo Bonzini <pbonzini@redhat.com>
9057 L: kvm@vger.kernel.org
9058 W: http://www.linux-kvm.org
9059 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9061 F: Documentation/virt/kvm/
9062 F: include/trace/events/kvm.h
9063 F: include/uapi/asm-generic/kvm*
9064 F: include/uapi/linux/kvm*
9065 F: include/asm-generic/kvm*
9066 F: include/linux/kvm*
9067 F: include/kvm/iodev.h
9070 F: tools/testing/selftests/kvm/
9072 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9073 M: Marc Zyngier <maz@kernel.org>
9074 R: James Morse <james.morse@arm.com>
9075 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9076 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9078 L: kvmarm@lists.cs.columbia.edu
9079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9081 F: arch/arm/include/uapi/asm/kvm*
9082 F: arch/arm/include/asm/kvm*
9084 F: arch/arm64/include/uapi/asm/kvm*
9085 F: arch/arm64/include/asm/kvm*
9088 F: include/kvm/arm_*
9090 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9091 L: linux-mips@vger.kernel.org
9092 L: kvm@vger.kernel.org
9094 F: arch/mips/include/uapi/asm/kvm*
9095 F: arch/mips/include/asm/kvm*
9098 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9099 M: Paul Mackerras <paulus@ozlabs.org>
9100 L: kvm-ppc@vger.kernel.org
9101 W: http://www.linux-kvm.org/
9102 T: git git://github.com/agraf/linux-2.6.git
9104 F: arch/powerpc/include/uapi/asm/kvm*
9105 F: arch/powerpc/include/asm/kvm*
9106 F: arch/powerpc/kvm/
9107 F: arch/powerpc/kernel/kvm*
9109 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9110 M: Christian Borntraeger <borntraeger@de.ibm.com>
9111 M: Janosch Frank <frankja@linux.ibm.com>
9112 R: David Hildenbrand <david@redhat.com>
9113 R: Cornelia Huck <cohuck@redhat.com>
9114 L: kvm@vger.kernel.org
9115 W: http://www.ibm.com/developerworks/linux/linux390/
9116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9118 F: arch/s390/include/uapi/asm/kvm*
9119 F: arch/s390/include/asm/gmap.h
9120 F: arch/s390/include/asm/kvm*
9122 F: arch/s390/mm/gmap.c
9123 F: tools/testing/selftests/kvm/s390x/
9124 F: tools/testing/selftests/kvm/*/s390x/
9126 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9127 M: Paolo Bonzini <pbonzini@redhat.com>
9128 R: Sean Christopherson <sean.j.christopherson@intel.com>
9129 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9130 R: Wanpeng Li <wanpengli@tencent.com>
9131 R: Jim Mattson <jmattson@google.com>
9132 R: Joerg Roedel <joro@8bytes.org>
9133 L: kvm@vger.kernel.org
9134 W: http://www.linux-kvm.org
9135 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9139 F: arch/x86/include/uapi/asm/kvm*
9140 F: arch/x86/include/uapi/asm/vmx.h
9141 F: arch/x86/include/uapi/asm/svm.h
9142 F: arch/x86/include/asm/kvm*
9143 F: arch/x86/include/asm/pvclock-abi.h
9144 F: arch/x86/include/asm/svm.h
9145 F: arch/x86/include/asm/vmx.h
9146 F: arch/x86/kernel/kvm.c
9147 F: arch/x86/kernel/kvmclock.c
9150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9151 M: Tejun Heo <tj@kernel.org>
9152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9154 F: include/linux/kernfs.h
9158 M: Eric Biederman <ebiederm@xmission.com>
9159 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9160 L: kexec@lists.infradead.org
9162 F: include/linux/kexec.h
9163 F: include/uapi/linux/kexec.h
9167 M: Mimi Zohar <zohar@linux.ibm.com>
9168 L: linux-integrity@vger.kernel.org
9169 L: keyrings@vger.kernel.org
9171 F: Documentation/security/keys/trusted-encrypted.rst
9172 F: include/keys/encrypted-type.h
9173 F: security/keys/encrypted-keys/
9176 M: James Bottomley <jejb@linux.ibm.com>
9177 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9178 M: Mimi Zohar <zohar@linux.ibm.com>
9179 L: linux-integrity@vger.kernel.org
9180 L: keyrings@vger.kernel.org
9182 F: Documentation/security/keys/trusted-encrypted.rst
9183 F: include/keys/trusted-type.h
9184 F: security/keys/trusted.c
9185 F: include/keys/trusted.h
9188 M: David Howells <dhowells@redhat.com>
9189 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9190 L: keyrings@vger.kernel.org
9192 F: Documentation/security/keys/core.rst
9193 F: include/linux/key.h
9194 F: include/linux/key-type.h
9195 F: include/linux/keyctl.h
9196 F: include/uapi/linux/keyctl.h
9200 KGDB / KDB /debug_core
9201 M: Jason Wessel <jason.wessel@windriver.com>
9202 M: Daniel Thompson <daniel.thompson@linaro.org>
9203 R: Douglas Anderson <dianders@chromium.org>
9204 W: http://kgdb.wiki.kernel.org/
9205 L: kgdb-bugreport@lists.sourceforge.net
9206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9208 F: Documentation/dev-tools/kgdb.rst
9209 F: drivers/misc/kgdbts.c
9210 F: drivers/tty/serial/kgdboc.c
9211 F: include/linux/kdb.h
9212 F: include/linux/kgdb.h
9216 M: Catalin Marinas <catalin.marinas@arm.com>
9218 F: Documentation/dev-tools/kmemleak.rst
9219 F: include/linux/kmemleak.h
9221 F: mm/kmemleak-test.c
9223 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9224 M: Luis Chamberlain <mcgrof@kernel.org>
9225 L: linux-kernel@vger.kernel.org
9228 F: include/linux/kmod.h
9230 F: tools/testing/selftests/kmod/
9233 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9234 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9235 M: "David S. Miller" <davem@davemloft.net>
9236 M: Masami Hiramatsu <mhiramat@kernel.org>
9238 F: Documentation/kprobes.txt
9239 F: include/linux/kprobes.h
9240 F: include/asm-generic/kprobes.h
9243 KS0108 LCD CONTROLLER DRIVER
9244 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9246 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9247 F: drivers/auxdisplay/ks0108.c
9248 F: include/linux/ks0108.h
9251 M: David Ahern <dsahern@kernel.org>
9252 L: netdev@vger.kernel.org
9255 F: include/net/l3mdev.h
9258 M: John Fastabend <john.fastabend@gmail.com>
9259 M: Daniel Borkmann <daniel@iogearbox.net>
9260 L: netdev@vger.kernel.org
9261 L: bpf@vger.kernel.org
9263 F: include/linux/skmsg.h
9265 F: net/core/sock_map.c
9266 F: net/ipv4/tcp_bpf.c
9268 LANTIQ / INTEL Ethernet drivers
9269 M: Hauke Mehrtens <hauke@hauke-m.de>
9270 L: netdev@vger.kernel.org
9272 F: net/dsa/tag_gswip.c
9273 F: drivers/net/ethernet/lantiq_xrx200.c
9274 F: drivers/net/dsa/lantiq_pce.h
9275 F: drivers/net/dsa/lantiq_gswip.c
9277 LANTIQ MIPS ARCHITECTURE
9278 M: John Crispin <john@phrozen.org>
9279 L: linux-mips@vger.kernel.org
9282 F: drivers/soc/lantiq
9285 L: linux-x25@vger.kernel.org
9287 F: Documentation/networking/lapb-module.txt
9291 LASI 53c700 driver for PARISC
9292 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9293 L: linux-scsi@vger.kernel.org
9295 F: Documentation/scsi/53c700.txt
9296 F: drivers/scsi/53c700*
9299 M: Tobin C. Harding <me@tobin.cc>
9300 M: Tycho Andersen <tycho@tycho.ws>
9301 L: kernel-hardening@lists.openwall.com
9303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9304 F: scripts/leaking_addresses.pl
9307 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9308 M: Pavel Machek <pavel@ucw.cz>
9309 R: Dan Murphy <dmurphy@ti.com>
9310 L: linux-leds@vger.kernel.org
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9314 F: Documentation/devicetree/bindings/leds/
9316 F: include/linux/leds.h
9318 LEGACY EEPROM DRIVER
9319 M: Jean Delvare <jdelvare@suse.com>
9321 F: Documentation/misc-devices/eeprom.rst
9322 F: drivers/misc/eeprom/eeprom.c
9325 R: David Lechner <david@lechnology.com>
9327 F: arch/arm/boot/dts/da850-lego-ev3.dts
9328 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9329 F: drivers/power/supply/lego_ev3_battery.c
9331 LEGO USB Tower driver
9332 M: Juergen Stuber <starblue@users.sourceforge.net>
9333 L: legousb-devel@lists.sourceforge.net
9334 W: http://legousb.sourceforge.net/
9336 F: drivers/usb/misc/legousbtower.c
9339 M: Matan Ziv-Av <matan@svgalib.org>
9340 L: platform-driver-x86@vger.kernel.org
9342 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9343 F: Documentation/admin-guide/laptops/lg-laptop.rst
9344 F: drivers/platform/x86/lg-laptop.c
9347 M: Michael Krufky <mkrufky@linuxtv.org>
9348 L: linux-media@vger.kernel.org
9349 W: https://linuxtv.org
9350 W: http://github.com/mkrufky
9351 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9352 T: git git://linuxtv.org/mkrufky/tuners.git
9354 F: drivers/media/dvb-frontends/lg2160.*
9356 LGDT3305 MEDIA DRIVER
9357 M: Michael Krufky <mkrufky@linuxtv.org>
9358 L: linux-media@vger.kernel.org
9359 W: https://linuxtv.org
9360 W: http://github.com/mkrufky
9361 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9362 T: git git://linuxtv.org/mkrufky/tuners.git
9364 F: drivers/media/dvb-frontends/lgdt3305.*
9366 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9367 M: Viresh Kumar <vireshk@kernel.org>
9368 L: linux-ide@vger.kernel.org
9369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9371 F: include/linux/pata_arasan_cf_data.h
9372 F: drivers/ata/pata_arasan_cf.c
9375 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9376 M: Jens Axboe <axboe@kernel.dk>
9377 L: linux-ide@vger.kernel.org
9378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9380 F: drivers/ata/pata_*.c
9381 F: drivers/ata/ata_generic.c
9383 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9384 M: Linus Walleij <linus.walleij@linaro.org>
9385 L: linux-ide@vger.kernel.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9388 F: drivers/ata/pata_ftide010.c
9389 F: drivers/ata/sata_gemini.c
9390 F: drivers/ata/sata_gemini.h
9392 LIBATA SATA AHCI PLATFORM devices support
9393 M: Hans de Goede <hdegoede@redhat.com>
9394 M: Jens Axboe <axboe@kernel.dk>
9395 L: linux-ide@vger.kernel.org
9396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9398 F: drivers/ata/ahci_platform.c
9399 F: drivers/ata/libahci_platform.c
9400 F: include/linux/ahci_platform.h
9402 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9403 M: Mikael Pettersson <mikpelinux@gmail.com>
9404 L: linux-ide@vger.kernel.org
9405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9407 F: drivers/ata/sata_promise.*
9409 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9410 M: Jens Axboe <axboe@kernel.dk>
9411 L: linux-ide@vger.kernel.org
9412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9415 F: include/linux/ata.h
9416 F: include/linux/libata.h
9417 F: Documentation/devicetree/bindings/ata/
9420 M: Sasha Levin <alexander.levin@microsoft.com>
9422 F: tools/lib/lockdep/
9424 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9425 M: Dan Williams <dan.j.williams@intel.com>
9426 M: Vishal Verma <vishal.l.verma@intel.com>
9427 M: Dave Jiang <dave.jiang@intel.com>
9428 L: linux-nvdimm@lists.01.org
9429 P: Documentation/nvdimm/maintainer-entry-profile.rst
9430 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9432 F: drivers/nvdimm/blk.c
9433 F: drivers/nvdimm/region_devs.c
9435 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9436 M: Vishal Verma <vishal.l.verma@intel.com>
9437 M: Dan Williams <dan.j.williams@intel.com>
9438 M: Dave Jiang <dave.jiang@intel.com>
9439 L: linux-nvdimm@lists.01.org
9440 P: Documentation/nvdimm/maintainer-entry-profile.rst
9441 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9443 F: drivers/nvdimm/btt*
9445 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9446 M: Dan Williams <dan.j.williams@intel.com>
9447 M: Vishal Verma <vishal.l.verma@intel.com>
9448 M: Dave Jiang <dave.jiang@intel.com>
9449 L: linux-nvdimm@lists.01.org
9450 P: Documentation/nvdimm/maintainer-entry-profile.rst
9451 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9453 F: drivers/nvdimm/pmem*
9455 LIBNVDIMM: DEVICETREE BINDINGS
9456 M: Oliver O'Halloran <oohall@gmail.com>
9457 L: linux-nvdimm@lists.01.org
9458 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9460 F: drivers/nvdimm/of_pmem.c
9461 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9463 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9464 M: Dan Williams <dan.j.williams@intel.com>
9465 M: Vishal Verma <vishal.l.verma@intel.com>
9466 M: Dave Jiang <dave.jiang@intel.com>
9467 M: Ira Weiny <ira.weiny@intel.com>
9468 L: linux-nvdimm@lists.01.org
9469 P: Documentation/nvdimm/maintainer-entry-profile.rst
9470 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9474 F: drivers/acpi/nfit/*
9475 F: include/linux/nd.h
9476 F: include/linux/libnvdimm.h
9477 F: include/uapi/linux/ndctl.h
9479 LICENSES and SPDX stuff
9480 M: Thomas Gleixner <tglx@linutronix.de>
9481 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9482 L: linux-spdx@vger.kernel.org
9484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9486 F: Documentation/process/license-rules.rst
9488 F: scripts/spdxcheck-test.sh
9489 F: scripts/spdxcheck.py
9491 LIGHTNVM PLATFORM SUPPORT
9492 M: Matias Bjorling <mb@lightnvm.io>
9493 W: http://github/OpenChannelSSD
9494 L: linux-block@vger.kernel.org
9496 F: drivers/lightnvm/
9497 F: include/linux/lightnvm.h
9498 F: include/uapi/linux/lightnvm.h
9500 LINUX FOR POWER MACINTOSH
9501 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9502 W: http://www.penguinppc.org/
9503 L: linuxppc-dev@lists.ozlabs.org
9505 F: arch/powerpc/platforms/powermac/
9506 F: drivers/macintosh/
9508 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9509 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9510 M: Paul Mackerras <paulus@samba.org>
9511 M: Michael Ellerman <mpe@ellerman.id.au>
9512 W: https://github.com/linuxppc/linux/wiki
9513 L: linuxppc-dev@lists.ozlabs.org
9514 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9517 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9518 F: Documentation/devicetree/bindings/powerpc/
9519 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9520 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9521 F: Documentation/powerpc/
9523 F: drivers/char/tpm/tpm_ibmvtpm*
9524 F: drivers/crypto/nx/
9525 F: drivers/crypto/vmx/
9526 F: drivers/i2c/busses/i2c-opal.c
9527 F: drivers/net/ethernet/ibm/ibmveth.*
9528 F: drivers/net/ethernet/ibm/ibmvnic.*
9529 F: drivers/pci/hotplug/pnv_php.c
9530 F: drivers/pci/hotplug/rpa*
9531 F: drivers/rtc/rtc-opal.c
9532 F: drivers/scsi/ibmvscsi/
9533 F: drivers/tty/hvc/hvc_opal.c
9534 F: drivers/watchdog/wdrtas.c
9535 F: tools/testing/selftests/powerpc
9542 LINUX FOR POWERPC EMBEDDED MPC5XXX
9543 M: Anatolij Gustschin <agust@denx.de>
9544 L: linuxppc-dev@lists.ozlabs.org
9545 T: git git://git.denx.de/linux-denx-agust.git
9547 F: arch/powerpc/platforms/512x/
9548 F: arch/powerpc/platforms/52xx/
9550 LINUX FOR POWERPC EMBEDDED PPC4XX
9551 M: Alistair Popple <alistair@popple.id.au>
9552 M: Matt Porter <mporter@kernel.crashing.org>
9553 W: http://www.penguinppc.org/
9554 L: linuxppc-dev@lists.ozlabs.org
9556 F: arch/powerpc/platforms/40x/
9557 F: arch/powerpc/platforms/44x/
9559 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9560 M: Scott Wood <oss@buserror.net>
9561 M: Kumar Gala <galak@kernel.crashing.org>
9562 W: http://www.penguinppc.org/
9563 L: linuxppc-dev@lists.ozlabs.org
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9566 F: arch/powerpc/platforms/83xx/
9567 F: arch/powerpc/platforms/85xx/
9568 F: Documentation/devicetree/bindings/powerpc/fsl/
9570 LINUX FOR POWERPC EMBEDDED PPC8XX
9571 M: Vitaly Bordug <vitb@kernel.crashing.org>
9572 W: http://www.penguinppc.org/
9573 L: linuxppc-dev@lists.ozlabs.org
9575 F: arch/powerpc/platforms/8xx/
9577 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9578 L: linuxppc-dev@lists.ozlabs.org
9580 F: arch/powerpc/*/*virtex*
9581 F: arch/powerpc/*/*/*virtex*
9583 LINUX FOR POWERPC PA SEMI PWRFICIENT
9584 L: linuxppc-dev@lists.ozlabs.org
9586 F: arch/powerpc/platforms/pasemi/
9587 F: drivers/*/*pasemi*
9588 F: drivers/*/*/*pasemi*
9590 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9591 M: Kees Cook <keescook@chromium.org>
9593 F: drivers/misc/lkdtm/*
9595 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9596 M: Alan Stern <stern@rowland.harvard.edu>
9597 M: Andrea Parri <parri.andrea@gmail.com>
9598 M: Will Deacon <will@kernel.org>
9599 M: Peter Zijlstra <peterz@infradead.org>
9600 M: Boqun Feng <boqun.feng@gmail.com>
9601 M: Nicholas Piggin <npiggin@gmail.com>
9602 M: David Howells <dhowells@redhat.com>
9603 M: Jade Alglave <j.alglave@ucl.ac.uk>
9604 M: Luc Maranget <luc.maranget@inria.fr>
9605 M: "Paul E. McKenney" <paulmck@kernel.org>
9606 R: Akira Yokosawa <akiyks@gmail.com>
9607 R: Daniel Lustig <dlustig@nvidia.com>
9608 L: linux-kernel@vger.kernel.org
9609 L: linux-arch@vger.kernel.org
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9612 F: tools/memory-model/
9613 F: Documentation/atomic_bitops.txt
9614 F: Documentation/atomic_t.txt
9615 F: Documentation/core-api/atomic_ops.rst
9616 F: Documentation/core-api/refcount-vs-atomic.rst
9617 F: Documentation/memory-barriers.txt
9619 LIS3LV02D ACCELEROMETER DRIVER
9620 M: Eric Piel <eric.piel@tremplin-utc.net>
9622 F: Documentation/misc-devices/lis3lv02d.rst
9623 F: drivers/misc/lis3lv02d/
9624 F: drivers/platform/x86/hp_accel.c
9627 M: David Gow <davidgow@google.com>
9628 L: linux-kselftest@vger.kernel.org
9629 L: kunit-dev@googlegroups.com
9634 M: Josh Poimboeuf <jpoimboe@redhat.com>
9635 M: Jiri Kosina <jikos@kernel.org>
9636 M: Miroslav Benes <mbenes@suse.cz>
9637 M: Petr Mladek <pmladek@suse.com>
9638 R: Joe Lawrence <joe.lawrence@redhat.com>
9640 F: kernel/livepatch/
9641 F: include/linux/livepatch.h
9642 F: arch/x86/include/asm/livepatch.h
9643 F: arch/x86/kernel/livepatch.c
9644 F: Documentation/livepatch/
9645 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9646 F: samples/livepatch/
9647 F: tools/testing/selftests/livepatch/
9648 L: live-patching@vger.kernel.org
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9652 L: netdev@vger.kernel.org
9654 F: include/linux/llc.h
9655 F: include/uapi/linux/llc.h
9659 LM73 HARDWARE MONITOR DRIVER
9660 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9661 L: linux-hwmon@vger.kernel.org
9663 F: drivers/hwmon/lm73.c
9665 LM78 HARDWARE MONITOR DRIVER
9666 M: Jean Delvare <jdelvare@suse.com>
9667 L: linux-hwmon@vger.kernel.org
9669 F: Documentation/hwmon/lm78.rst
9670 F: drivers/hwmon/lm78.c
9672 LM83 HARDWARE MONITOR DRIVER
9673 M: Jean Delvare <jdelvare@suse.com>
9674 L: linux-hwmon@vger.kernel.org
9676 F: Documentation/hwmon/lm83.rst
9677 F: drivers/hwmon/lm83.c
9679 LM90 HARDWARE MONITOR DRIVER
9680 M: Jean Delvare <jdelvare@suse.com>
9681 L: linux-hwmon@vger.kernel.org
9683 F: Documentation/hwmon/lm90.rst
9684 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9685 F: drivers/hwmon/lm90.c
9686 F: include/dt-bindings/thermal/lm90.h
9688 LM95234 HARDWARE MONITOR DRIVER
9689 M: Guenter Roeck <linux@roeck-us.net>
9690 L: linux-hwmon@vger.kernel.org
9692 F: Documentation/hwmon/lm95234.rst
9693 F: drivers/hwmon/lm95234.c
9695 LME2510 MEDIA DRIVER
9696 M: Malcolm Priestley <tvboxspy@gmail.com>
9697 L: linux-media@vger.kernel.org
9698 W: https://linuxtv.org
9699 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9701 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9703 LOADPIN SECURITY MODULE
9704 M: Kees Cook <keescook@chromium.org>
9705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9707 F: security/loadpin/
9708 F: Documentation/admin-guide/LSM/LoadPin.rst
9711 M: Peter Zijlstra <peterz@infradead.org>
9712 M: Ingo Molnar <mingo@redhat.com>
9713 M: Will Deacon <will@kernel.org>
9714 L: linux-kernel@vger.kernel.org
9715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9717 F: Documentation/locking/
9718 F: include/linux/lockdep.h
9719 F: include/linux/spinlock*.h
9720 F: arch/*/include/asm/spinlock*.h
9721 F: include/linux/rwlock*.h
9722 F: include/linux/mutex*.h
9723 F: include/linux/rwsem*.h
9724 F: include/linux/seqlock.h
9725 F: lib/locking*.[ch]
9727 X: kernel/locking/locktorture.c
9729 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9730 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9731 L: linux-ntfs-dev@lists.sourceforge.net
9732 W: http://www.linux-ntfs.org/content/view/19/37/
9734 F: Documentation/admin-guide/ldm.rst
9735 F: block/partitions/ldm.*
9737 LOGITECH HID GAMING KEYBOARDS
9738 M: Hans de Goede <hdegoede@redhat.com>
9739 L: linux-input@vger.kernel.org
9740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9742 F: drivers/hid/hid-lg-g15.c
9744 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9745 M: Sathya Prakash <sathya.prakash@broadcom.com>
9746 M: Chaitra P B <chaitra.basappa@broadcom.com>
9747 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9748 L: MPT-FusionLinux.pdl@broadcom.com
9749 L: linux-scsi@vger.kernel.org
9750 W: http://www.avagotech.com/support/
9752 F: drivers/message/fusion/
9753 F: drivers/scsi/mpt3sas/
9755 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9756 M: Matthew Wilcox <willy@infradead.org>
9757 L: linux-scsi@vger.kernel.org
9759 F: drivers/scsi/sym53c8xx_2/
9762 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9763 L: linux-iio@vger.kernel.org
9765 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9766 F: drivers/iio/dac/ltc1660.c
9768 LTC2983 IIO TEMPERATURE DRIVER
9769 M: Nuno Sá <nuno.sa@analog.com>
9770 W: http://ez.analog.com/community/linux-device-drivers
9771 L: linux-iio@vger.kernel.org
9773 F: drivers/iio/temperature/ltc2983.c
9774 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9776 LTC4261 HARDWARE MONITOR DRIVER
9777 M: Guenter Roeck <linux@roeck-us.net>
9778 L: linux-hwmon@vger.kernel.org
9780 F: Documentation/hwmon/ltc4261.rst
9781 F: drivers/hwmon/ltc4261.c
9783 LTC2947 HARDWARE MONITOR DRIVER
9784 M: Nuno Sá <nuno.sa@analog.com>
9785 W: http://ez.analog.com/community/linux-device-drivers
9786 L: linux-hwmon@vger.kernel.org
9788 F: drivers/hwmon/ltc2947-core.c
9789 F: drivers/hwmon/ltc2947-spi.c
9790 F: drivers/hwmon/ltc2947-i2c.c
9791 F: drivers/hwmon/ltc2947.h
9792 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9794 LTC4306 I2C MULTIPLEXER DRIVER
9795 M: Michael Hennerich <michael.hennerich@analog.com>
9796 W: http://ez.analog.com/community/linux-device-drivers
9797 L: linux-i2c@vger.kernel.org
9799 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9800 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9802 LTP (Linux Test Project)
9803 M: Mike Frysinger <vapier@gentoo.org>
9804 M: Cyril Hrubis <chrubis@suse.cz>
9805 M: Wanlong Gao <wanlong.gao@gmail.com>
9806 M: Jan Stancek <jstancek@redhat.com>
9807 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9808 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9809 L: ltp@lists.linux.it (subscribers-only)
9810 W: http://linux-test-project.github.io/
9811 T: git git://github.com/linux-test-project/ltp.git
9815 M: Geert Uytterhoeven <geert@linux-m68k.org>
9816 L: linux-m68k@lists.linux-m68k.org
9817 W: http://www.linux-m68k.org/
9818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9823 M68K ON APPLE MACINTOSH
9824 M: Joshua Thompson <funaho@jurai.org>
9825 W: http://www.mac.linux-m68k.org/
9826 L: linux-m68k@lists.linux-m68k.org
9831 M: Philip Blundell <philb@gnu.org>
9832 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9836 M88DS3103 MEDIA DRIVER
9837 M: Antti Palosaari <crope@iki.fi>
9838 L: linux-media@vger.kernel.org
9839 W: https://linuxtv.org
9840 W: http://palosaari.fi/linux/
9841 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9842 T: git git://linuxtv.org/anttip/media_tree.git
9844 F: drivers/media/dvb-frontends/m88ds3103*
9846 M88RS2000 MEDIA DRIVER
9847 M: Malcolm Priestley <tvboxspy@gmail.com>
9848 L: linux-media@vger.kernel.org
9849 W: https://linuxtv.org
9850 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9852 F: drivers/media/dvb-frontends/m88rs2000*
9854 MA901 MASTERKIT USB FM RADIO DRIVER
9855 M: Alexey Klimov <klimov.linux@gmail.com>
9856 L: linux-media@vger.kernel.org
9857 T: git git://linuxtv.org/media_tree.git
9859 F: drivers/media/radio/radio-ma901.c
9862 M: Johannes Berg <johannes@sipsolutions.net>
9863 L: linux-wireless@vger.kernel.org
9864 W: http://wireless.kernel.org/
9865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9868 F: Documentation/networking/mac80211-injection.txt
9869 F: include/net/mac80211.h
9871 F: drivers/net/wireless/mac80211_hwsim.[ch]
9872 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9875 M: Jassi Brar <jassisinghbrar@gmail.com>
9876 L: linux-kernel@vger.kernel.org
9879 F: include/linux/mailbox_client.h
9880 F: include/linux/mailbox_controller.h
9882 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9883 M: Michael Kerrisk <mtk.manpages@gmail.com>
9884 W: http://www.kernel.org/doc/man-pages
9885 L: linux-man@vger.kernel.org
9888 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9889 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9890 L: linux-mips@vger.kernel.org
9892 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9894 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9895 M: Andrew Lunn <andrew@lunn.ch>
9896 M: Vivien Didelot <vivien.didelot@gmail.com>
9897 L: netdev@vger.kernel.org
9899 F: drivers/net/dsa/mv88e6xxx/
9900 F: include/linux/platform_data/mv88e6xxx.h
9901 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9902 F: Documentation/networking/devlink-params-mv88e6xxx.txt
9904 MARVELL ARMADA DRM SUPPORT
9905 M: Russell King <linux@armlinux.org.uk>
9907 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9908 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9909 F: drivers/gpu/drm/armada/
9910 F: include/uapi/drm/armada_drm.h
9911 F: Documentation/devicetree/bindings/display/armada/
9913 MARVELL ARMADA 3700 PHY DRIVERS
9914 M: Miquel Raynal <miquel.raynal@bootlin.com>
9916 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9917 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9918 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9919 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9921 MARVELL CRYPTO DRIVER
9922 M: Boris Brezillon <bbrezillon@kernel.org>
9923 M: Arnaud Ebalard <arno@natisbad.org>
9924 F: drivers/crypto/marvell/
9926 L: linux-crypto@vger.kernel.org
9928 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9929 M: Mirko Lindner <mlindner@marvell.com>
9930 M: Stephen Hemminger <stephen@networkplumber.org>
9931 L: netdev@vger.kernel.org
9933 F: drivers/net/ethernet/marvell/sk*
9935 MARVELL LIBERTAS WIRELESS DRIVER
9936 L: libertas-dev@lists.infradead.org
9938 F: drivers/net/wireless/marvell/libertas/
9940 MARVELL MACCHIATOBIN SUPPORT
9941 M: Russell King <linux@armlinux.org.uk>
9942 L: linux-arm-kernel@lists.infradead.org
9944 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9946 MARVELL MV643XX ETHERNET DRIVER
9947 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9948 L: netdev@vger.kernel.org
9950 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9951 F: include/linux/mv643xx.h
9953 MARVELL MV88X3310 PHY DRIVER
9954 M: Russell King <linux@armlinux.org.uk>
9955 L: netdev@vger.kernel.org
9957 F: drivers/net/phy/marvell10g.c
9959 MARVELL MVEBU THERMAL DRIVER
9960 M: Miquel Raynal <miquel.raynal@bootlin.com>
9962 F: drivers/thermal/armada_thermal.c
9964 MARVELL MVNETA ETHERNET DRIVER
9965 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9966 L: netdev@vger.kernel.org
9968 F: drivers/net/ethernet/marvell/mvneta.*
9970 MARVELL MWIFIEX WIRELESS DRIVER
9971 M: Amitkumar Karwar <amitkarwar@gmail.com>
9972 M: Nishant Sarmukadam <nishants@marvell.com>
9973 M: Ganapathi Bhat <gbhat@marvell.com>
9974 M: Xinming Hu <huxinming820@gmail.com>
9975 L: linux-wireless@vger.kernel.org
9977 F: drivers/net/wireless/marvell/mwifiex/
9979 MARVELL MWL8K WIRELESS DRIVER
9980 M: Lennert Buytenhek <buytenh@wantstofly.org>
9981 L: linux-wireless@vger.kernel.org
9983 F: drivers/net/wireless/marvell/mwl8k.c
9985 MARVELL NAND CONTROLLER DRIVER
9986 M: Miquel Raynal <miquel.raynal@bootlin.com>
9987 L: linux-mtd@lists.infradead.org
9989 F: drivers/mtd/nand/raw/marvell_nand.c
9990 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9992 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9993 M: Nicolas Pitre <nico@fluxnic.net>
9995 F: drivers/mmc/host/mvsdio.*
9997 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9998 M: Hu Ziji <huziji@marvell.com>
9999 L: linux-mmc@vger.kernel.org
10001 F: drivers/mmc/host/sdhci-xenon*
10002 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10004 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10005 M: Sunil Goutham <sgoutham@marvell.com>
10006 M: Linu Cherian <lcherian@marvell.com>
10007 M: Geetha sowjanya <gakula@marvell.com>
10008 M: Jerin Jacob <jerinj@marvell.com>
10009 L: netdev@vger.kernel.org
10011 F: drivers/net/ethernet/marvell/octeontx2/af/
10013 MATROX FRAMEBUFFER DRIVER
10014 L: linux-fbdev@vger.kernel.org
10016 F: drivers/video/fbdev/matrox/matroxfb_*
10017 F: include/uapi/linux/matroxfb.h
10019 MAX16065 HARDWARE MONITOR DRIVER
10020 M: Guenter Roeck <linux@roeck-us.net>
10021 L: linux-hwmon@vger.kernel.org
10023 F: Documentation/hwmon/max16065.rst
10024 F: drivers/hwmon/max16065.c
10026 MAX2175 SDR TUNER DRIVER
10027 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10028 L: linux-media@vger.kernel.org
10029 T: git git://linuxtv.org/media_tree.git
10031 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10032 F: Documentation/media/v4l-drivers/max2175.rst
10033 F: drivers/media/i2c/max2175*
10034 F: include/uapi/linux/max2175.h
10036 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10037 L: linux-hwmon@vger.kernel.org
10039 F: Documentation/hwmon/max6650.rst
10040 F: drivers/hwmon/max6650.c
10042 MAX6697 HARDWARE MONITOR DRIVER
10043 M: Guenter Roeck <linux@roeck-us.net>
10044 L: linux-hwmon@vger.kernel.org
10046 F: Documentation/hwmon/max6697.rst
10047 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10048 F: drivers/hwmon/max6697.c
10049 F: include/linux/platform_data/max6697.h
10051 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10052 M: Peter Rosin <peda@axentia.se>
10053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10055 F: Documentation/devicetree/bindings/sound/max9860.txt
10056 F: sound/soc/codecs/max9860.*
10058 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10059 M: Andreas Klinger <ak@it-klinger.de>
10060 L: linux-iio@vger.kernel.org
10062 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10063 F: drivers/iio/proximity/mb1232.c
10065 MAXIM MAX77650 PMIC MFD DRIVER
10066 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10067 L: linux-kernel@vger.kernel.org
10069 F: Documentation/devicetree/bindings/*/*max77650.yaml
10070 F: Documentation/devicetree/bindings/*/max77650*.yaml
10071 F: include/linux/mfd/max77650.h
10072 F: drivers/mfd/max77650.c
10073 F: drivers/regulator/max77650-regulator.c
10074 F: drivers/power/supply/max77650-charger.c
10075 F: drivers/input/misc/max77650-onkey.c
10076 F: drivers/leds/leds-max77650.c
10077 F: drivers/gpio/gpio-max77650.c
10079 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10080 M: Javier Martinez Canillas <javier@dowhile0.org>
10081 L: linux-kernel@vger.kernel.org
10083 F: drivers/regulator/max77802-regulator.c
10084 F: Documentation/devicetree/bindings/*/*max77802.txt
10085 F: include/dt-bindings/*/*max77802.h
10087 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10088 M: Krzysztof Kozlowski <krzk@kernel.org>
10089 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10090 L: linux-pm@vger.kernel.org
10092 F: drivers/power/supply/max14577_charger.c
10093 F: drivers/power/supply/max77693_charger.c
10095 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10096 M: Chanwoo Choi <cw00.choi@samsung.com>
10097 M: Krzysztof Kozlowski <krzk@kernel.org>
10098 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10099 L: linux-kernel@vger.kernel.org
10101 F: drivers/*/max14577*.c
10102 F: drivers/*/max77686*.c
10103 F: drivers/*/max77693*.c
10104 F: drivers/extcon/extcon-max14577.c
10105 F: drivers/extcon/extcon-max77693.c
10106 F: drivers/rtc/rtc-max77686.c
10107 F: drivers/clk/clk-max77686.c
10108 F: Documentation/devicetree/bindings/mfd/max14577.txt
10109 F: Documentation/devicetree/bindings/*/max77686.txt
10110 F: Documentation/devicetree/bindings/mfd/max77693.txt
10111 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10112 F: include/linux/mfd/max14577*.h
10113 F: include/linux/mfd/max77686*.h
10114 F: include/linux/mfd/max77693*.h
10116 MAXIRADIO FM RADIO RECEIVER DRIVER
10117 M: Hans Verkuil <hverkuil@xs4all.nl>
10118 L: linux-media@vger.kernel.org
10119 T: git git://linuxtv.org/media_tree.git
10120 W: https://linuxtv.org
10122 F: drivers/media/radio/radio-maxiradio*
10124 MCAN MMIO DEVICE DRIVER
10125 M: Dan Murphy <dmurphy@ti.com>
10126 M: Sriram Dash <sriram.dash@samsung.com>
10127 L: linux-can@vger.kernel.org
10129 F: Documentation/devicetree/bindings/net/can/m_can.txt
10130 F: drivers/net/can/m_can/m_can.c
10131 F: drivers/net/can/m_can/m_can.h
10132 F: drivers/net/can/m_can/m_can_platform.c
10134 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10135 M: Peter Rosin <peda@axentia.se>
10136 L: linux-iio@vger.kernel.org
10138 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10139 F: drivers/iio/potentiometer/mcp4018.c
10140 F: drivers/iio/potentiometer/mcp4531.c
10142 MCR20A IEEE-802.15.4 RADIO DRIVER
10143 M: Xue Liu <liuxuenetmail@gmail.com>
10144 L: linux-wpan@vger.kernel.org
10145 W: https://github.com/xueliu/mcr20a-linux
10147 F: drivers/net/ieee802154/mcr20a.c
10148 F: drivers/net/ieee802154/mcr20a.h
10149 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10151 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10152 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10153 L: linux-iio@vger.kernel.org
10155 F: drivers/iio/dac/cio-dac.c
10157 MEDIA CONTROLLER FRAMEWORK
10158 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10159 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10160 L: linux-media@vger.kernel.org
10161 W: https://www.linuxtv.org
10162 T: git git://linuxtv.org/media_tree.git
10164 F: drivers/media/mc/
10165 F: include/media/media-*.h
10166 F: include/uapi/linux/media.h
10168 MEDIA DRIVERS FOR ASCOT2E
10169 M: Sergey Kozlov <serjk@netup.ru>
10170 M: Abylay Ospan <aospan@netup.ru>
10171 L: linux-media@vger.kernel.org
10172 W: https://linuxtv.org
10173 W: http://netup.tv/
10174 T: git git://linuxtv.org/media_tree.git
10176 F: drivers/media/dvb-frontends/ascot2e*
10178 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10179 M: Jasmin Jessich <jasmin@anw.at>
10180 L: linux-media@vger.kernel.org
10181 W: https://linuxtv.org
10182 T: git git://linuxtv.org/media_tree.git
10184 F: drivers/media/dvb-frontends/cxd2099*
10186 MEDIA DRIVERS FOR CXD2841ER
10187 M: Sergey Kozlov <serjk@netup.ru>
10188 M: Abylay Ospan <aospan@netup.ru>
10189 L: linux-media@vger.kernel.org
10190 W: https://linuxtv.org
10191 W: http://netup.tv/
10192 T: git git://linuxtv.org/media_tree.git
10194 F: drivers/media/dvb-frontends/cxd2841er*
10196 MEDIA DRIVERS FOR CXD2880
10197 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10198 L: linux-media@vger.kernel.org
10199 W: http://linuxtv.org/
10200 T: git git://linuxtv.org/media_tree.git
10202 F: drivers/media/dvb-frontends/cxd2880/*
10203 F: drivers/media/spi/cxd2880*
10205 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10206 L: linux-media@vger.kernel.org
10207 W: https://linuxtv.org
10208 T: git git://linuxtv.org/media_tree.git
10210 F: drivers/media/pci/ddbridge/*
10212 MEDIA DRIVERS FOR FREESCALE IMX
10213 M: Steve Longerbeam <slongerbeam@gmail.com>
10214 M: Philipp Zabel <p.zabel@pengutronix.de>
10215 L: linux-media@vger.kernel.org
10216 T: git git://linuxtv.org/media_tree.git
10218 F: Documentation/devicetree/bindings/media/imx.txt
10219 F: Documentation/media/v4l-drivers/imx.rst
10220 F: drivers/staging/media/imx/
10221 F: include/linux/imx-media.h
10222 F: include/media/imx.h
10224 MEDIA DRIVER FOR FREESCALE IMX PXP
10225 M: Philipp Zabel <p.zabel@pengutronix.de>
10226 L: linux-media@vger.kernel.org
10227 T: git git://linuxtv.org/media_tree.git
10229 F: drivers/media/platform/imx-pxp.[ch]
10231 MEDIA DRIVERS FOR FREESCALE IMX7
10232 M: Rui Miguel Silva <rmfrfs@gmail.com>
10233 L: linux-media@vger.kernel.org
10234 T: git git://linuxtv.org/media_tree.git
10236 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10237 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10238 F: Documentation/media/v4l-drivers/imx7.rst
10239 F: drivers/staging/media/imx/imx7-media-csi.c
10240 F: drivers/staging/media/imx/imx7-mipi-csis.c
10242 MEDIA DRIVERS FOR HELENE
10243 M: Abylay Ospan <aospan@netup.ru>
10244 L: linux-media@vger.kernel.org
10245 W: https://linuxtv.org
10246 W: http://netup.tv/
10247 T: git git://linuxtv.org/media_tree.git
10249 F: drivers/media/dvb-frontends/helene*
10251 MEDIA DRIVERS FOR HORUS3A
10252 M: Sergey Kozlov <serjk@netup.ru>
10253 M: Abylay Ospan <aospan@netup.ru>
10254 L: linux-media@vger.kernel.org
10255 W: https://linuxtv.org
10256 W: http://netup.tv/
10257 T: git git://linuxtv.org/media_tree.git
10259 F: drivers/media/dvb-frontends/horus3a*
10261 MEDIA DRIVERS FOR LNBH25
10262 M: Sergey Kozlov <serjk@netup.ru>
10263 M: Abylay Ospan <aospan@netup.ru>
10264 L: linux-media@vger.kernel.org
10265 W: https://linuxtv.org
10266 W: http://netup.tv/
10267 T: git git://linuxtv.org/media_tree.git
10269 F: drivers/media/dvb-frontends/lnbh25*
10271 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10272 L: linux-media@vger.kernel.org
10273 W: https://linuxtv.org
10274 T: git git://linuxtv.org/media_tree.git
10276 F: drivers/media/dvb-frontends/mxl5xx*
10278 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10279 M: Sergey Kozlov <serjk@netup.ru>
10280 M: Abylay Ospan <aospan@netup.ru>
10281 L: linux-media@vger.kernel.org
10282 W: https://linuxtv.org
10283 W: http://netup.tv/
10284 T: git git://linuxtv.org/media_tree.git
10286 F: drivers/media/pci/netup_unidvb/*
10288 MEDIA DRIVERS FOR RENESAS - CEU
10289 M: Jacopo Mondi <jacopo@jmondi.org>
10290 L: linux-media@vger.kernel.org
10291 L: linux-renesas-soc@vger.kernel.org
10292 T: git git://linuxtv.org/media_tree.git
10294 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10295 F: drivers/media/platform/renesas-ceu.c
10296 F: include/media/drv-intf/renesas-ceu.h
10298 MEDIA DRIVERS FOR RENESAS - DRIF
10299 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10300 L: linux-media@vger.kernel.org
10301 L: linux-renesas-soc@vger.kernel.org
10302 T: git git://linuxtv.org/media_tree.git
10304 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10305 F: drivers/media/platform/rcar_drif.c
10307 MEDIA DRIVERS FOR RENESAS - FCP
10308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10309 L: linux-media@vger.kernel.org
10310 L: linux-renesas-soc@vger.kernel.org
10311 T: git git://linuxtv.org/media_tree.git
10313 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10314 F: drivers/media/platform/rcar-fcp.c
10315 F: include/media/rcar-fcp.h
10317 MEDIA DRIVERS FOR RENESAS - FDP1
10318 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10319 L: linux-media@vger.kernel.org
10320 L: linux-renesas-soc@vger.kernel.org
10321 T: git git://linuxtv.org/media_tree.git
10323 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10324 F: drivers/media/platform/rcar_fdp1.c
10326 MEDIA DRIVERS FOR RENESAS - VIN
10327 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10328 L: linux-media@vger.kernel.org
10329 L: linux-renesas-soc@vger.kernel.org
10330 T: git git://linuxtv.org/media_tree.git
10332 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10333 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10334 F: drivers/media/platform/rcar-vin/
10336 MEDIA DRIVERS FOR RENESAS - VSP1
10337 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10338 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10339 L: linux-media@vger.kernel.org
10340 L: linux-renesas-soc@vger.kernel.org
10341 T: git git://linuxtv.org/media_tree.git
10343 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10344 F: drivers/media/platform/vsp1/
10346 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10347 L: linux-media@vger.kernel.org
10348 W: https://linuxtv.org
10349 T: git git://linuxtv.org/media_tree.git
10351 F: drivers/media/dvb-frontends/stv0910*
10353 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10354 L: linux-media@vger.kernel.org
10355 W: https://linuxtv.org
10356 T: git git://linuxtv.org/media_tree.git
10358 F: drivers/media/dvb-frontends/stv6111*
10360 MEDIA DRIVERS FOR STM32 - DCMI
10361 M: Hugues Fruchet <hugues.fruchet@st.com>
10362 L: linux-media@vger.kernel.org
10363 T: git git://linuxtv.org/media_tree.git
10365 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10366 F: drivers/media/platform/stm32/stm32-dcmi.c
10368 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10369 M: Dmitry Osipenko <digetx@gmail.com>
10370 L: linux-media@vger.kernel.org
10371 L: linux-tegra@vger.kernel.org
10372 T: git git://linuxtv.org/media_tree.git
10374 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10375 F: drivers/staging/media/tegra-vde/
10377 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10378 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10379 L: linux-media@vger.kernel.org
10380 W: https://linuxtv.org
10381 Q: http://patchwork.kernel.org/project/linux-media/list/
10382 T: git git://linuxtv.org/media_tree.git
10384 F: Documentation/devicetree/bindings/media/
10385 F: Documentation/media/
10387 F: drivers/staging/media/
10388 F: include/linux/platform_data/media/
10390 F: include/uapi/linux/dvb/
10391 F: include/uapi/linux/videodev2.h
10392 F: include/uapi/linux/media.h
10393 F: include/uapi/linux/v4l2-*
10394 F: include/uapi/linux/meye.h
10395 F: include/uapi/linux/ivtv*
10396 F: include/uapi/linux/uvcvideo.h
10398 MEDIATEK BLUETOOTH DRIVER
10399 M: Sean Wang <sean.wang@mediatek.com>
10400 L: linux-bluetooth@vger.kernel.org
10401 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10403 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10404 F: drivers/bluetooth/btmtkuart.c
10406 MEDIATEK CIR DRIVER
10407 M: Sean Wang <sean.wang@mediatek.com>
10409 F: drivers/media/rc/mtk-cir.c
10411 MEDIATEK DMA DRIVER
10412 M: Sean Wang <sean.wang@mediatek.com>
10413 L: dmaengine@vger.kernel.org
10414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10415 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10417 F: Documentation/devicetree/bindings/dma/mtk-*
10418 F: drivers/dma/mediatek/
10420 MEDIATEK PMIC LED DRIVER
10421 M: Sean Wang <sean.wang@mediatek.com>
10423 F: drivers/leds/leds-mt6323.c
10424 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10426 MEDIATEK ETHERNET DRIVER
10427 M: Felix Fietkau <nbd@openwrt.org>
10428 M: John Crispin <john@phrozen.org>
10429 M: Sean Wang <sean.wang@mediatek.com>
10430 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10431 L: netdev@vger.kernel.org
10433 F: drivers/net/ethernet/mediatek/
10435 MEDIATEK SWITCH DRIVER
10436 M: Sean Wang <sean.wang@mediatek.com>
10437 L: netdev@vger.kernel.org
10439 F: drivers/net/dsa/mt7530.*
10440 F: net/dsa/tag_mtk.c
10442 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10443 M: Sean Wang <sean.wang@mediatek.com>
10444 L: linux-pm@vger.kernel.org
10446 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10447 F: drivers/power/reset/mt6323-poweroff.c
10449 MEDIATEK JPEG DRIVER
10450 M: Rick Chang <rick.chang@mediatek.com>
10451 M: Bin Liu <bin.liu@mediatek.com>
10453 F: drivers/media/platform/mtk-jpeg/
10454 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10456 MEDIATEK MDP DRIVER
10457 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10458 M: Houlong Wei <houlong.wei@mediatek.com>
10459 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10461 F: drivers/media/platform/mtk-mdp/
10462 F: drivers/media/platform/mtk-vpu/
10463 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10465 MEDIATEK MEDIA DRIVER
10466 M: Tiffany Lin <tiffany.lin@mediatek.com>
10467 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10469 F: drivers/media/platform/mtk-vcodec/
10470 F: drivers/media/platform/mtk-vpu/
10471 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10472 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10474 MEDIATEK MMC/SD/SDIO DRIVER
10475 M: Chaotian Jing <chaotian.jing@mediatek.com>
10477 F: drivers/mmc/host/mtk-sd.c
10478 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10480 MEDIATEK MT76 WIRELESS LAN DRIVER
10481 M: Felix Fietkau <nbd@nbd.name>
10482 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10483 R: Ryder Lee <ryder.lee@mediatek.com>
10484 R: Roy Luo <royluo@google.com>
10485 L: linux-wireless@vger.kernel.org
10487 F: drivers/net/wireless/mediatek/mt76/
10489 MEDIATEK MT7601U WIRELESS LAN DRIVER
10490 M: Jakub Kicinski <kubakici@wp.pl>
10491 L: linux-wireless@vger.kernel.org
10493 F: drivers/net/wireless/mediatek/mt7601u/
10495 MEDIATEK MT7621/28/88 I2C DRIVER
10496 M: Stefan Roese <sr@denx.de>
10497 L: linux-i2c@vger.kernel.org
10499 F: drivers/i2c/busses/i2c-mt7621.c
10500 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10502 MEDIATEK NAND CONTROLLER DRIVER
10503 M: Xiaolei Li <xiaolei.li@mediatek.com>
10504 L: linux-mtd@lists.infradead.org
10506 F: drivers/mtd/nand/raw/mtk_*
10507 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10509 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10510 M: Sean Wang <sean.wang@mediatek.com>
10512 F: drivers/char/hw_random/mtk-rng.c
10514 MEDIATEK USB3 DRD IP DRIVER
10515 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10516 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10518 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10520 F: drivers/usb/mtu3/
10522 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10523 M: Peter Senna Tschudin <peter.senna@gmail.com>
10524 M: Martin Donnelly <martin.donnelly@ge.com>
10525 M: Martyn Welch <martyn.welch@collabora.co.uk>
10527 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10528 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10530 MEGARAID SCSI/SAS DRIVERS
10531 M: Kashyap Desai <kashyap.desai@broadcom.com>
10532 M: Sumit Saxena <sumit.saxena@broadcom.com>
10533 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10534 L: megaraidlinux.pdl@broadcom.com
10535 L: linux-scsi@vger.kernel.org
10536 W: http://www.avagotech.com/support/
10538 F: Documentation/scsi/megaraid.txt
10539 F: drivers/scsi/megaraid.*
10540 F: drivers/scsi/megaraid/
10542 MELEXIS MLX90614 DRIVER
10543 M: Crt Mori <cmo@melexis.com>
10544 L: linux-iio@vger.kernel.org
10545 W: http://www.melexis.com
10547 F: drivers/iio/temperature/mlx90614.c
10549 MELEXIS MLX90632 DRIVER
10550 M: Crt Mori <cmo@melexis.com>
10551 L: linux-iio@vger.kernel.org
10552 W: http://www.melexis.com
10554 F: drivers/iio/temperature/mlx90632.c
10556 MELFAS MIP4 TOUCHSCREEN DRIVER
10557 M: Sangwon Jee <jeesw@melfas.com>
10558 W: http://www.melfas.com
10560 F: drivers/input/touchscreen/melfas_mip4.c
10561 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10563 MELLANOX ETHERNET DRIVER (mlx4_en)
10564 M: Tariq Toukan <tariqt@mellanox.com>
10565 L: netdev@vger.kernel.org
10567 W: http://www.mellanox.com
10568 Q: http://patchwork.ozlabs.org/project/netdev/list/
10569 F: drivers/net/ethernet/mellanox/mlx4/en_*
10571 MELLANOX ETHERNET DRIVER (mlx5e)
10572 M: Saeed Mahameed <saeedm@mellanox.com>
10573 L: netdev@vger.kernel.org
10575 W: http://www.mellanox.com
10576 Q: http://patchwork.ozlabs.org/project/netdev/list/
10577 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10579 MELLANOX ETHERNET INNOVA DRIVERS
10580 R: Boris Pismenny <borisp@mellanox.com>
10581 L: netdev@vger.kernel.org
10583 W: http://www.mellanox.com
10584 Q: http://patchwork.ozlabs.org/project/netdev/list/
10585 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10586 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10587 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10588 F: include/linux/mlx5/mlx5_ifc_fpga.h
10590 MELLANOX ETHERNET SWITCH DRIVERS
10591 M: Jiri Pirko <jiri@mellanox.com>
10592 M: Ido Schimmel <idosch@mellanox.com>
10593 L: netdev@vger.kernel.org
10595 W: http://www.mellanox.com
10596 Q: http://patchwork.ozlabs.org/project/netdev/list/
10597 F: drivers/net/ethernet/mellanox/mlxsw/
10598 F: tools/testing/selftests/drivers/net/mlxsw/
10600 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10601 M: mlxsw@mellanox.com
10602 L: netdev@vger.kernel.org
10604 W: http://www.mellanox.com
10605 Q: http://patchwork.ozlabs.org/project/netdev/list/
10606 F: drivers/net/ethernet/mellanox/mlxfw/
10608 MELLANOX HARDWARE PLATFORM SUPPORT
10609 M: Andy Shevchenko <andy@infradead.org>
10610 M: Darren Hart <dvhart@infradead.org>
10611 M: Vadim Pasternak <vadimp@mellanox.com>
10612 L: platform-driver-x86@vger.kernel.org
10614 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10615 F: drivers/platform/mellanox/
10616 F: include/linux/platform_data/mlxreg.h
10618 MELLANOX MLX4 core VPI driver
10619 M: Tariq Toukan <tariqt@mellanox.com>
10620 L: netdev@vger.kernel.org
10621 L: linux-rdma@vger.kernel.org
10622 W: http://www.mellanox.com
10623 Q: http://patchwork.ozlabs.org/project/netdev/list/
10625 F: drivers/net/ethernet/mellanox/mlx4/
10626 F: include/linux/mlx4/
10628 MELLANOX MLX4 IB driver
10629 M: Yishai Hadas <yishaih@mellanox.com>
10630 L: linux-rdma@vger.kernel.org
10631 W: http://www.mellanox.com
10632 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10634 F: drivers/infiniband/hw/mlx4/
10635 F: include/linux/mlx4/
10636 F: include/uapi/rdma/mlx4-abi.h
10638 MELLANOX MLX5 core VPI driver
10639 M: Saeed Mahameed <saeedm@mellanox.com>
10640 M: Leon Romanovsky <leonro@mellanox.com>
10641 L: netdev@vger.kernel.org
10642 L: linux-rdma@vger.kernel.org
10643 W: http://www.mellanox.com
10644 Q: http://patchwork.ozlabs.org/project/netdev/list/
10646 F: drivers/net/ethernet/mellanox/mlx5/core/
10647 F: include/linux/mlx5/
10648 F: Documentation/networking/device_drivers/mellanox/
10650 MELLANOX MLX5 IB driver
10651 M: Leon Romanovsky <leonro@mellanox.com>
10652 L: linux-rdma@vger.kernel.org
10653 W: http://www.mellanox.com
10654 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10656 F: drivers/infiniband/hw/mlx5/
10657 F: include/linux/mlx5/
10658 F: include/uapi/rdma/mlx5-abi.h
10660 MELLANOX MLXCPLD I2C AND MUX DRIVER
10661 M: Vadim Pasternak <vadimp@mellanox.com>
10662 M: Michael Shych <michaelsh@mellanox.com>
10663 L: linux-i2c@vger.kernel.org
10665 F: drivers/i2c/busses/i2c-mlxcpld.c
10666 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10667 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10669 MELLANOX MLXCPLD LED DRIVER
10670 M: Vadim Pasternak <vadimp@mellanox.com>
10671 L: linux-leds@vger.kernel.org
10673 F: drivers/leds/leds-mlxcpld.c
10674 F: drivers/leds/leds-mlxreg.c
10675 F: Documentation/leds/leds-mlxcpld.rst
10677 MELLANOX PLATFORM DRIVER
10678 M: Vadim Pasternak <vadimp@mellanox.com>
10679 L: platform-driver-x86@vger.kernel.org
10681 F: drivers/platform/x86/mlx-platform.c
10684 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10685 M: "Paul E. McKenney" <paulmck@kernel.org>
10686 L: linux-kernel@vger.kernel.org
10688 F: kernel/sched/membarrier.c
10689 F: include/uapi/linux/membarrier.h
10690 F: arch/powerpc/include/asm/membarrier.h
10693 M: Mike Rapoport <rppt@linux.ibm.com>
10694 L: linux-mm@kvack.org
10696 F: include/linux/memblock.h
10698 F: Documentation/core-api/boot-time-mm.rst
10701 M: Andrew Morton <akpm@linux-foundation.org>
10702 L: linux-mm@kvack.org
10703 W: http://www.linux-mm.org
10704 T: quilt https://ozlabs.org/~akpm/mmotm/
10705 T: quilt https://ozlabs.org/~akpm/mmots/
10706 T: git git://github.com/hnaz/linux-mm.git
10708 F: include/linux/mm.h
10709 F: include/linux/gfp.h
10710 F: include/linux/mmzone.h
10711 F: include/linux/memory_hotplug.h
10712 F: include/linux/vmalloc.h
10715 MEMORY TECHNOLOGY DEVICES (MTD)
10716 M: Miquel Raynal <miquel.raynal@bootlin.com>
10717 M: Richard Weinberger <richard@nod.at>
10718 M: Vignesh Raghavendra <vigneshr@ti.com>
10719 L: linux-mtd@lists.infradead.org
10720 W: http://www.linux-mtd.infradead.org/
10721 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10722 C: irc://irc.oftc.net/mtd
10723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10726 F: Documentation/devicetree/bindings/mtd/
10728 F: include/linux/mtd/
10729 F: include/uapi/mtd/
10731 MEN A21 WATCHDOG DRIVER
10732 M: Johannes Thumshirn <morbidrsa@gmail.com>
10733 L: linux-watchdog@vger.kernel.org
10735 F: drivers/watchdog/mena21_wdt.c
10737 MEN CHAMELEON BUS (mcb)
10738 M: Johannes Thumshirn <morbidrsa@gmail.com>
10741 F: include/linux/mcb.h
10742 F: Documentation/driver-api/men-chameleon-bus.rst
10744 MEN F21BMC (Board Management Controller)
10745 M: Andreas Werner <andreas.werner@men.de>
10747 F: drivers/mfd/menf21bmc.c
10748 F: drivers/watchdog/menf21bmc_wdt.c
10749 F: drivers/leds/leds-menf21bmc.c
10750 F: drivers/hwmon/menf21bmc_hwmon.c
10751 F: Documentation/hwmon/menf21bmc.rst
10753 MEN Z069 WATCHDOG DRIVER
10754 M: Johannes Thumshirn <jth@kernel.org>
10755 L: linux-watchdog@vger.kernel.org
10757 F: drivers/watchdog/menz69_wdt.c
10759 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10760 M: Neil Armstrong <narmstrong@baylibre.com>
10761 L: linux-media@vger.kernel.org
10762 L: linux-amlogic@lists.infradead.org
10763 W: http://linux-meson.com/
10765 F: drivers/media/platform/meson/ao-cec.c
10766 F: drivers/media/platform/meson/ao-cec-g12a.c
10767 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10768 T: git git://linuxtv.org/media_tree.git
10770 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10771 M: Liang Yang <liang.yang@amlogic.com>
10772 L: linux-mtd@lists.infradead.org
10774 F: drivers/mtd/nand/raw/meson_*
10775 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10777 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10778 M: Maxime Jourdan <mjourdan@baylibre.com>
10779 L: linux-media@vger.kernel.org
10780 L: linux-amlogic@lists.infradead.org
10782 F: drivers/staging/media/meson/vdec/
10783 T: git git://linuxtv.org/media_tree.git
10785 METHODE UDPU SUPPORT
10786 M: Vladimir Vid <vladimir.vid@sartura.hr>
10788 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10790 MICROBLAZE ARCHITECTURE
10791 M: Michal Simek <monstr@monstr.eu>
10792 W: http://www.monstr.eu/fdt/
10793 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10795 F: arch/microblaze/
10797 MICROCHIP AT91 SERIAL DRIVER
10798 M: Richard Genoud <richard.genoud@gmail.com>
10800 F: drivers/tty/serial/atmel_serial.c
10801 F: drivers/tty/serial/atmel_serial.h
10802 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10804 MICROCHIP AUDIO ASOC DRIVERS
10805 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10810 MICROCHIP DMA DRIVER
10811 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10813 L: dmaengine@vger.kernel.org
10815 F: drivers/dma/at_hdmac.c
10816 F: drivers/dma/at_hdmac_regs.h
10817 F: include/linux/platform_data/dma-atmel.h
10818 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10819 F: include/dt-bindings/dma/at91.h
10821 MICROCHIP ECC DRIVER
10822 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10823 L: linux-crypto@vger.kernel.org
10825 F: drivers/crypto/atmel-ecc.*
10827 MICROCHIP I2C DRIVER
10828 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10829 L: linux-i2c@vger.kernel.org
10831 F: drivers/i2c/busses/i2c-at91.h
10832 F: drivers/i2c/busses/i2c-at91-*.c
10834 MICROCHIP ISC DRIVER
10835 M: Eugen Hristev <eugen.hristev@microchip.com>
10836 L: linux-media@vger.kernel.org
10838 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10839 F: drivers/media/platform/atmel/atmel-isc.h
10840 F: drivers/media/platform/atmel/atmel-isc-base.c
10841 F: drivers/media/platform/atmel/atmel-isc-regs.h
10842 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10844 MICROCHIP ISI DRIVER
10845 M: Eugen Hristev <eugen.hristev@microchip.com>
10846 L: linux-media@vger.kernel.org
10848 F: drivers/media/platform/atmel/atmel-isi.c
10849 F: drivers/media/platform/atmel/atmel-isi.h
10851 MICROCHIP AT91 USART MFD DRIVER
10852 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10853 L: linux-kernel@vger.kernel.org
10855 F: drivers/mfd/at91-usart.c
10856 F: include/dt-bindings/mfd/at91-usart.h
10857 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10859 MICROCHIP AT91 USART SPI DRIVER
10860 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10861 L: linux-spi@vger.kernel.org
10863 F: drivers/spi/spi-at91-usart.c
10864 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10866 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10867 M: Woojung Huh <woojung.huh@microchip.com>
10868 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10869 L: netdev@vger.kernel.org
10871 F: net/dsa/tag_ksz.c
10872 F: drivers/net/dsa/microchip/*
10873 F: include/linux/platform_data/microchip-ksz.h
10874 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10876 MICROCHIP LAN743X ETHERNET DRIVER
10877 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10878 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10879 L: netdev@vger.kernel.org
10881 F: drivers/net/ethernet/microchip/lan743x_*
10883 MICROCHIP LCDFB DRIVER
10884 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10885 L: linux-fbdev@vger.kernel.org
10887 F: drivers/video/fbdev/atmel_lcdfb.c
10888 F: include/video/atmel_lcdc.h
10890 MICROCHIP MMC/SD/SDIO MCI DRIVER
10891 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10893 F: drivers/mmc/host/atmel-mci.c
10895 MICROCHIP MCP16502 PMIC DRIVER
10896 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10899 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10900 F: drivers/regulator/mcp16502.c
10902 MICROCHIP MCP3911 ADC DRIVER
10903 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10904 M: Kent Gustavsson <kent@minoris.se>
10905 L: linux-iio@vger.kernel.org
10907 F: drivers/iio/adc/mcp3911.c
10908 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10910 MICROCHIP NAND DRIVER
10911 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10912 L: linux-mtd@lists.infradead.org
10914 F: drivers/mtd/nand/raw/atmel/*
10915 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10917 MICROCHIP PWM DRIVER
10918 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10920 L: linux-pwm@vger.kernel.org
10922 F: drivers/pwm/pwm-atmel.c
10923 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10925 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10926 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10927 M: Eugen Hristev <eugen.hristev@microchip.com>
10928 L: linux-iio@vger.kernel.org
10930 F: drivers/iio/adc/at91-sama5d2_adc.c
10931 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10932 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10934 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10935 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10937 F: drivers/power/reset/at91-sama5d2_shdwc.c
10939 MICROCHIP SPI DRIVER
10940 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10942 F: drivers/spi/spi-atmel.*
10944 MICROCHIP SSC DRIVER
10945 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10948 F: drivers/misc/atmel-ssc.c
10949 F: include/linux/atmel-ssc.h
10951 MICROCHIP USBA UDC DRIVER
10952 M: Cristian Birsan <cristian.birsan@microchip.com>
10953 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10955 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10957 MICROCHIP USB251XB DRIVER
10958 M: Richard Leitner <richard.leitner@skidata.com>
10959 L: linux-usb@vger.kernel.org
10961 F: drivers/usb/misc/usb251xb.c
10962 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10964 MICROCHIP XDMA DRIVER
10965 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10966 L: linux-arm-kernel@lists.infradead.org
10967 L: dmaengine@vger.kernel.org
10969 F: drivers/dma/at_xdmac.c
10971 MICROSEMI MIPS SOCS
10972 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10973 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10974 L: linux-mips@vger.kernel.org
10976 F: arch/mips/generic/board-ocelot.c
10977 F: arch/mips/configs/generic/board-ocelot.config
10978 F: arch/mips/boot/dts/mscc/
10979 F: Documentation/devicetree/bindings/mips/mscc.txt
10981 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10982 M: Don Brace <don.brace@microsemi.com>
10983 L: esc.storagedev@microsemi.com
10984 L: linux-scsi@vger.kernel.org
10986 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10987 F: drivers/scsi/smartpqi/Kconfig
10988 F: drivers/scsi/smartpqi/Makefile
10989 F: include/linux/cciss*.h
10990 F: include/uapi/linux/cciss*.h
10991 F: Documentation/scsi/smartpqi.txt
10993 MICROSEMI ETHERNET SWITCH DRIVER
10994 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10995 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10996 L: netdev@vger.kernel.org
10998 F: drivers/net/ethernet/mscc/
10999 F: include/soc/mscc/ocelot*
11001 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11002 M: Chen Yu <yu.c.chen@intel.com>
11003 L: platform-driver-x86@vger.kernel.org
11005 F: drivers/platform/x86/surfacepro3_button.c
11007 MICROTEK X6 SCANNER
11008 M: Oliver Neukum <oliver@neukum.org>
11010 F: drivers/usb/image/microtek.*
11013 M: Ralf Baechle <ralf@linux-mips.org>
11014 M: Paul Burton <paulburton@kernel.org>
11015 M: James Hogan <jhogan@kernel.org>
11016 L: linux-mips@vger.kernel.org
11017 W: http://www.linux-mips.org/
11018 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
11019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11020 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11022 F: Documentation/devicetree/bindings/mips/
11023 F: Documentation/mips/
11025 F: drivers/platform/mips/
11027 MIPS BOSTON DEVELOPMENT BOARD
11028 M: Paul Burton <paulburton@kernel.org>
11029 L: linux-mips@vger.kernel.org
11031 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11032 F: arch/mips/boot/dts/img/boston.dts
11033 F: arch/mips/configs/generic/board-boston.config
11034 F: drivers/clk/imgtec/clk-boston.c
11035 F: include/dt-bindings/clock/boston-clock.h
11037 MIPS GENERIC PLATFORM
11038 M: Paul Burton <paulburton@kernel.org>
11039 L: linux-mips@vger.kernel.org
11041 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11042 F: arch/mips/generic/
11043 F: arch/mips/tools/generic-board-config.sh
11045 MIPS/LOONGSON1 ARCHITECTURE
11046 M: Keguang Zhang <keguang.zhang@gmail.com>
11047 L: linux-mips@vger.kernel.org
11049 F: arch/mips/loongson32/
11050 F: arch/mips/include/asm/mach-loongson32/
11051 F: drivers/*/*loongson1*
11052 F: drivers/*/*/*loongson1*
11054 MIPS/LOONGSON2EF ARCHITECTURE
11055 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11056 L: linux-mips@vger.kernel.org
11058 F: arch/mips/loongson2ef/
11059 F: arch/mips/include/asm/mach-loongson2ef/
11060 F: drivers/*/*loongson2*
11061 F: drivers/*/*/*loongson2*
11063 MIPS/LOONGSON64 ARCHITECTURE
11064 M: Huacai Chen <chenhc@lemote.com>
11065 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11066 L: linux-mips@vger.kernel.org
11068 F: arch/mips/loongson64/
11069 F: arch/mips/include/asm/mach-loongson64/
11070 F: drivers/platform/mips/cpu_hwmon.c
11071 F: drivers/*/*loongson3*
11072 F: drivers/*/*/*loongson3*
11074 MIPS RINT INSTRUCTION EMULATION
11075 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11076 L: linux-mips@vger.kernel.org
11078 F: arch/mips/math-emu/sp_rint.c
11079 F: arch/mips/math-emu/dp_rint.c
11081 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11082 M: Hans Verkuil <hverkuil@xs4all.nl>
11083 L: linux-media@vger.kernel.org
11084 T: git git://linuxtv.org/media_tree.git
11085 W: https://linuxtv.org
11087 F: drivers/media/radio/radio-miropcm20*
11090 R: Lubomir Rintel <lkundrak@v3.sk>
11091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11094 F: arch/arm/boot/dts/mmp*
11095 F: arch/arm/mach-mmp/
11098 MMP USB PHY DRIVERS
11099 R: Lubomir Rintel <lkundrak@v3.sk>
11100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11102 F: drivers/phy/marvell/phy-mmp3-usb.c
11103 F: drivers/phy/marvell/phy-pxa-usb.c
11105 MMU GATHER AND TLB INVALIDATION
11106 M: Will Deacon <will@kernel.org>
11107 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11108 M: Andrew Morton <akpm@linux-foundation.org>
11109 M: Nick Piggin <npiggin@gmail.com>
11110 M: Peter Zijlstra <peterz@infradead.org>
11111 L: linux-arch@vger.kernel.org
11112 L: linux-mm@kvack.org
11114 F: arch/*/include/asm/tlb.h
11115 F: include/asm-generic/tlb.h
11118 MN88472 MEDIA DRIVER
11119 M: Antti Palosaari <crope@iki.fi>
11120 L: linux-media@vger.kernel.org
11121 W: https://linuxtv.org
11122 W: http://palosaari.fi/linux/
11123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125 F: drivers/media/dvb-frontends/mn88472*
11127 MN88473 MEDIA DRIVER
11128 M: Antti Palosaari <crope@iki.fi>
11129 L: linux-media@vger.kernel.org
11130 W: https://linuxtv.org
11131 W: http://palosaari.fi/linux/
11132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11134 F: drivers/media/dvb-frontends/mn88473*
11137 M: Jessica Yu <jeyu@kernel.org>
11138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11140 F: include/linux/module.h
11143 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11144 W: http://popies.net/meye/
11146 F: Documentation/media/v4l-drivers/meye*
11147 F: drivers/media/pci/meye/
11148 F: include/uapi/linux/meye.h
11150 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11151 M: Jiri Slaby <jirislaby@gmail.com>
11153 F: Documentation/driver-api/serial/moxa-smartio.rst
11154 F: drivers/tty/mxser.*
11156 MR800 AVERMEDIA USB FM RADIO DRIVER
11157 M: Alexey Klimov <klimov.linux@gmail.com>
11158 L: linux-media@vger.kernel.org
11159 T: git git://linuxtv.org/media_tree.git
11161 F: drivers/media/radio/radio-mr800.c
11163 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11164 M: Alan Ott <alan@signal11.us>
11165 L: linux-wpan@vger.kernel.org
11167 F: drivers/net/ieee802154/mrf24j40.c
11168 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11171 M: "Lee, Chun-Yi" <jlee@suse.com>
11172 L: platform-driver-x86@vger.kernel.org
11174 F: drivers/platform/x86/msi-laptop.c
11177 L: platform-driver-x86@vger.kernel.org
11179 F: drivers/platform/x86/msi-wmi.c
11181 MSI001 MEDIA DRIVER
11182 M: Antti Palosaari <crope@iki.fi>
11183 L: linux-media@vger.kernel.org
11184 W: https://linuxtv.org
11185 W: http://palosaari.fi/linux/
11186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11187 T: git git://linuxtv.org/anttip/media_tree.git
11189 F: drivers/media/tuners/msi001*
11191 MSI2500 MEDIA DRIVER
11192 M: Antti Palosaari <crope@iki.fi>
11193 L: linux-media@vger.kernel.org
11194 W: https://linuxtv.org
11195 W: http://palosaari.fi/linux/
11196 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11197 T: git git://linuxtv.org/anttip/media_tree.git
11199 F: drivers/media/usb/msi2500/
11201 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11202 M: Robert Jarzmik <robert.jarzmik@free.fr>
11203 L: linux-mtd@lists.infradead.org
11205 F: drivers/mtd/devices/docg3*
11207 MT9M032 APTINA SENSOR DRIVER
11208 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11209 L: linux-media@vger.kernel.org
11210 T: git git://linuxtv.org/media_tree.git
11212 F: drivers/media/i2c/mt9m032.c
11213 F: include/media/i2c/mt9m032.h
11215 MT9P031 APTINA CAMERA SENSOR
11216 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11217 L: linux-media@vger.kernel.org
11218 T: git git://linuxtv.org/media_tree.git
11220 F: drivers/media/i2c/mt9p031.c
11221 F: include/media/i2c/mt9p031.h
11223 MT9T001 APTINA CAMERA SENSOR
11224 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11225 L: linux-media@vger.kernel.org
11226 T: git git://linuxtv.org/media_tree.git
11228 F: drivers/media/i2c/mt9t001.c
11229 F: include/media/i2c/mt9t001.h
11231 MT9T112 APTINA CAMERA SENSOR
11232 M: Jacopo Mondi <jacopo@jmondi.org>
11233 L: linux-media@vger.kernel.org
11234 T: git git://linuxtv.org/media_tree.git
11236 F: drivers/media/i2c/mt9t112.c
11237 F: include/media/i2c/mt9t112.h
11239 MT9V032 APTINA CAMERA SENSOR
11240 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11241 L: linux-media@vger.kernel.org
11242 T: git git://linuxtv.org/media_tree.git
11244 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11245 F: drivers/media/i2c/mt9v032.c
11246 F: include/media/i2c/mt9v032.h
11248 MT9V111 APTINA CAMERA SENSOR
11249 M: Jacopo Mondi <jacopo@jmondi.org>
11250 L: linux-media@vger.kernel.org
11251 T: git git://linuxtv.org/media_tree.git
11253 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11254 F: drivers/media/i2c/mt9v111.c
11256 MULTIFUNCTION DEVICES (MFD)
11257 M: Lee Jones <lee.jones@linaro.org>
11258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11260 F: Documentation/devicetree/bindings/mfd/
11262 F: include/linux/mfd/
11263 F: include/dt-bindings/mfd/
11265 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11267 F: drivers/mmc/host/mmc_spi.c
11268 F: include/linux/spi/mmc_spi.h
11270 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11271 M: Ulf Hansson <ulf.hansson@linaro.org>
11272 L: linux-mmc@vger.kernel.org
11273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11275 F: Documentation/devicetree/bindings/mmc/
11277 F: include/linux/mmc/
11278 F: include/uapi/linux/mmc/
11280 MULTIPLEXER SUBSYSTEM
11281 M: Peter Rosin <peda@axentia.se>
11283 F: Documentation/ABI/testing/sysfs-class-mux*
11284 F: Documentation/devicetree/bindings/mux/
11285 F: include/dt-bindings/mux/
11286 F: include/linux/mux/
11289 MULTITECH MULTIPORT CARD (ISICOM)
11291 F: drivers/tty/isicom.c
11292 F: include/linux/isicom.h
11294 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11295 M: Bin Liu <b-liu@ti.com>
11296 L: linux-usb@vger.kernel.org
11298 F: drivers/usb/musb/
11300 MXL301RF MEDIA DRIVER
11301 M: Akihiro Tsukada <tskd08@gmail.com>
11302 L: linux-media@vger.kernel.org
11304 F: drivers/media/tuners/mxl301rf*
11306 MXL5007T MEDIA DRIVER
11307 M: Michael Krufky <mkrufky@linuxtv.org>
11308 L: linux-media@vger.kernel.org
11309 W: https://linuxtv.org
11310 W: http://github.com/mkrufky
11311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11312 T: git git://linuxtv.org/mkrufky/tuners.git
11314 F: drivers/media/tuners/mxl5007t.*
11317 M: Marek Vasut <marex@denx.de>
11318 M: Stefan Agner <stefan@agner.ch>
11319 L: dri-devel@lists.freedesktop.org
11321 F: drivers/gpu/drm/mxsfb/
11322 F: Documentation/devicetree/bindings/display/mxsfb.txt
11323 T: git git://anongit.freedesktop.org/drm/drm-misc
11325 MYLEX DAC960 PCI RAID Controller
11326 M: Hannes Reinecke <hare@kernel.org>
11327 L: linux-scsi@vger.kernel.org
11329 F: drivers/scsi/myrb.*
11330 F: drivers/scsi/myrs.*
11332 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11333 M: Chris Lee <christopher.lee@cspi.com>
11334 L: netdev@vger.kernel.org
11335 W: https://www.cspi.com/ethernet-products/support/downloads/
11337 F: drivers/net/ethernet/myricom/myri10ge/
11339 NAND FLASH SUBSYSTEM
11340 M: Miquel Raynal <miquel.raynal@bootlin.com>
11341 R: Richard Weinberger <richard@nod.at>
11342 L: linux-mtd@lists.infradead.org
11343 W: http://www.linux-mtd.infradead.org/
11344 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11347 F: drivers/mtd/nand/
11348 F: include/linux/mtd/*nand*.h
11350 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11351 M: Daniel Mack <zonque@gmail.com>
11353 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11354 W: http://www.native-instruments.com
11355 F: sound/usb/caiaq/
11357 NATSEMI ETHERNET DRIVER (DP8381x)
11359 F: drivers/net/ethernet/natsemi/natsemi.c
11361 NCR 5380 SCSI DRIVERS
11362 M: Finn Thain <fthain@telegraphics.com.au>
11363 M: Michael Schmitz <schmitzmic@gmail.com>
11364 L: linux-scsi@vger.kernel.org
11366 F: Documentation/scsi/g_NCR5380.txt
11367 F: drivers/scsi/NCR5380.*
11368 F: drivers/scsi/arm/cumana_1.c
11369 F: drivers/scsi/arm/oak.c
11370 F: drivers/scsi/atari_scsi.*
11371 F: drivers/scsi/dmx3191d.c
11372 F: drivers/scsi/g_NCR5380.*
11373 F: drivers/scsi/mac_scsi.*
11374 F: drivers/scsi/sun3_scsi.*
11375 F: drivers/scsi/sun3_scsi_vme.c
11378 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11382 NCT6775 HARDWARE MONITOR DRIVER
11383 M: Guenter Roeck <linux@roeck-us.net>
11384 L: linux-hwmon@vger.kernel.org
11386 F: Documentation/hwmon/nct6775.rst
11387 F: drivers/hwmon/nct6775.c
11389 NET_FAILOVER MODULE
11390 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11391 L: netdev@vger.kernel.org
11393 F: drivers/net/net_failover.c
11394 F: include/net/net_failover.h
11395 F: Documentation/networking/net_failover.rst
11397 NETEM NETWORK EMULATOR
11398 M: Stephen Hemminger <stephen@networkplumber.org>
11399 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11401 F: net/sched/sch_netem.c
11403 NETERION 10GbE DRIVERS (s2io/vxge)
11404 M: Jon Mason <jdmason@kudzu.us>
11405 L: netdev@vger.kernel.org
11407 F: Documentation/networking/device_drivers/neterion/s2io.txt
11408 F: Documentation/networking/device_drivers/neterion/vxge.txt
11409 F: drivers/net/ethernet/neterion/
11412 M: Pablo Neira Ayuso <pablo@netfilter.org>
11413 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11414 M: Florian Westphal <fw@strlen.de>
11415 L: netfilter-devel@vger.kernel.org
11416 L: coreteam@netfilter.org
11417 W: http://www.netfilter.org/
11418 W: http://www.iptables.org/
11419 W: http://www.nftables.org/
11420 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11424 F: include/linux/netfilter*
11425 F: include/linux/netfilter/
11426 F: include/net/netfilter/
11427 F: include/uapi/linux/netfilter*
11428 F: include/uapi/linux/netfilter/
11429 F: net/*/netfilter.c
11430 F: net/*/netfilter/
11432 F: net/bridge/br_netfilter*.c
11434 NETROM NETWORK LAYER
11435 M: Ralf Baechle <ralf@linux-mips.org>
11436 L: linux-hams@vger.kernel.org
11437 W: http://www.linux-ax25.org/
11439 F: include/net/netrom.h
11440 F: include/uapi/linux/netrom.h
11443 NETRONOME ETHERNET DRIVERS
11444 M: Jakub Kicinski <kuba@kernel.org>
11445 L: oss-drivers@netronome.com
11447 F: drivers/net/ethernet/netronome/
11449 NETWORK BLOCK DEVICE (NBD)
11450 M: Josef Bacik <josef@toxicpanda.com>
11452 L: linux-block@vger.kernel.org
11453 L: nbd@other.debian.org
11454 F: Documentation/admin-guide/blockdev/nbd.rst
11455 F: drivers/block/nbd.c
11456 F: include/trace/events/nbd.h
11457 F: include/uapi/linux/nbd.h
11459 NETWORK DROP MONITOR
11460 M: Neil Horman <nhorman@tuxdriver.com>
11461 L: netdev@vger.kernel.org
11463 W: https://fedorahosted.org/dropwatch/
11464 F: net/core/drop_monitor.c
11465 F: include/uapi/linux/net_dropmon.h
11466 F: include/net/drop_monitor.h
11469 M: "David S. Miller" <davem@davemloft.net>
11470 L: netdev@vger.kernel.org
11471 W: http://www.linuxfoundation.org/en/Net
11472 Q: http://patchwork.ozlabs.org/project/netdev/list/
11473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11476 F: Documentation/devicetree/bindings/net/
11478 F: include/linux/if_*
11479 F: include/linux/netdevice.h
11480 F: include/linux/etherdevice.h
11481 F: include/linux/fcdevice.h
11482 F: include/linux/fddidevice.h
11483 F: include/linux/hippidevice.h
11484 F: include/linux/inetdevice.h
11485 F: include/uapi/linux/if_*
11486 F: include/uapi/linux/netdevice.h
11488 NETWORKING DRIVERS (WIRELESS)
11489 M: Kalle Valo <kvalo@codeaurora.org>
11490 L: linux-wireless@vger.kernel.org
11491 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11495 F: Documentation/devicetree/bindings/net/wireless/
11496 F: drivers/net/wireless/
11499 M: Andrew Lunn <andrew@lunn.ch>
11500 M: Vivien Didelot <vivien.didelot@gmail.com>
11501 M: Florian Fainelli <f.fainelli@gmail.com>
11503 F: Documentation/devicetree/bindings/net/dsa/
11505 F: include/net/dsa.h
11506 F: include/linux/dsa/
11507 F: include/linux/platform_data/dsa.h
11508 F: drivers/net/dsa/
11510 NETWORKING [GENERAL]
11511 M: "David S. Miller" <davem@davemloft.net>
11512 M: Jakub Kicinski <kuba@kernel.org>
11513 L: netdev@vger.kernel.org
11514 W: http://www.linuxfoundation.org/en/Net
11515 Q: http://patchwork.ozlabs.org/project/netdev/list/
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11518 B: mailto:netdev@vger.kernel.org
11522 F: include/linux/in.h
11523 F: include/linux/net.h
11524 F: include/linux/netdevice.h
11525 F: include/uapi/linux/in.h
11526 F: include/uapi/linux/net.h
11527 F: include/uapi/linux/netdevice.h
11528 F: include/uapi/linux/net_namespace.h
11529 F: tools/testing/selftests/net/
11532 F: Documentation/networking/
11535 M: Steffen Klassert <steffen.klassert@secunet.com>
11536 M: Herbert Xu <herbert@gondor.apana.org.au>
11537 M: "David S. Miller" <davem@davemloft.net>
11538 L: netdev@vger.kernel.org
11539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11547 F: net/ipv4/ipcomp.c
11548 F: net/ipv4/ip_vti.c
11552 F: net/ipv6/ipcomp6.c
11553 F: net/ipv6/ip6_vti.c
11554 F: include/uapi/linux/xfrm.h
11555 F: include/net/xfrm.h
11557 NETWORKING [IPv4/IPv6]
11558 M: "David S. Miller" <davem@davemloft.net>
11559 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11560 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11561 L: netdev@vger.kernel.org
11562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11569 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11570 M: Paul Moore <paul@paul-moore.com>
11571 W: https://github.com/netlabel
11572 L: netdev@vger.kernel.org
11573 L: linux-security-module@vger.kernel.org
11575 F: Documentation/netlabel/
11576 F: include/net/calipso.h
11577 F: include/net/cipso_ipv4.h
11578 F: include/net/netlabel.h
11579 F: include/uapi/linux/netfilter/xt_SECMARK.h
11580 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11582 F: net/ipv4/cipso_ipv4.c
11583 F: net/ipv6/calipso.c
11584 F: net/netfilter/xt_CONNSECMARK.c
11585 F: net/netfilter/xt_SECMARK.c
11588 M: Eric Dumazet <edumazet@google.com>
11589 L: netdev@vger.kernel.org
11592 F: net/ipv4/syncookies.c
11594 F: net/ipv6/syncookies.c
11595 F: include/uapi/linux/tcp.h
11596 F: include/net/tcp.h
11597 F: include/linux/tcp.h
11598 F: include/trace/events/tcp.h
11601 M: Boris Pismenny <borisp@mellanox.com>
11602 M: Aviad Yehezkel <aviadye@mellanox.com>
11603 M: John Fastabend <john.fastabend@gmail.com>
11604 M: Daniel Borkmann <daniel@iogearbox.net>
11605 M: Jakub Kicinski <kuba@kernel.org>
11606 L: netdev@vger.kernel.org
11609 F: include/uapi/linux/tls.h
11610 F: include/net/tls.h
11612 NETWORKING [WIRELESS]
11613 L: linux-wireless@vger.kernel.org
11614 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11617 M: Jakub Kicinski <kuba@kernel.org>
11619 F: drivers/net/netdevsim/*
11621 NETXEN (1/10) GbE SUPPORT
11622 M: Manish Chopra <manishc@marvell.com>
11623 M: Rahul Verma <rahulv@marvell.com>
11624 M: GR-Linux-NIC-Dev@marvell.com
11625 L: netdev@vger.kernel.org
11627 F: drivers/net/ethernet/qlogic/netxen/
11630 M: David Ahern <dsahern@kernel.org>
11631 L: netdev@vger.kernel.org
11633 F: include/net/nexthop.h
11634 F: include/uapi/linux/nexthop.h
11635 F: include/net/netns/nexthop.h
11636 F: net/ipv4/nexthop.c
11639 L: netdev@vger.kernel.org
11642 F: include/net/nfc/
11643 F: include/uapi/linux/nfc.h
11645 F: include/linux/platform_data/nfcmrvl.h
11646 F: Documentation/devicetree/bindings/net/nfc/
11648 NFS, SUNRPC, AND LOCKD CLIENTS
11649 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11650 M: Anna Schumaker <anna.schumaker@netapp.com>
11651 L: linux-nfs@vger.kernel.org
11652 W: http://client.linux-nfs.org
11653 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11659 F: include/linux/lockd/
11660 F: include/linux/nfs*
11661 F: include/linux/sunrpc/
11662 F: include/uapi/linux/nfs*
11663 F: include/uapi/linux/sunrpc/
11666 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11667 L: linux-nilfs@vger.kernel.org
11668 W: https://nilfs.sourceforge.io/
11669 W: https://nilfs.osdn.jp/
11670 T: git git://github.com/konis/nilfs2.git
11672 F: Documentation/filesystems/nilfs2.txt
11674 F: include/trace/events/nilfs2.h
11675 F: include/uapi/linux/nilfs2_api.h
11676 F: include/uapi/linux/nilfs2_ondisk.h
11678 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11679 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11680 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11682 F: Documentation/scsi/NinjaSCSI.txt
11683 F: drivers/scsi/pcmcia/nsp_*
11685 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11686 M: GOTO Masanori <gotom@debian.or.jp>
11687 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11688 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11690 F: Documentation/scsi/NinjaSCSI.txt
11691 F: drivers/scsi/nsp32*
11694 M: Ley Foon Tan <ley.foon.tan@intel.com>
11695 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11700 NOHZ, DYNTICKS SUPPORT
11701 M: Frederic Weisbecker <fweisbec@gmail.com>
11702 M: Thomas Gleixner <tglx@linutronix.de>
11703 M: Ingo Molnar <mingo@kernel.org>
11704 L: linux-kernel@vger.kernel.org
11705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11707 F: kernel/time/tick*.*
11708 F: include/linux/tick.h
11709 F: include/linux/sched/nohz.h
11711 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11712 M: Pavel Machek <pavel@ucw.cz>
11713 M: Sakari Ailus <sakari.ailus@iki.fi>
11714 L: linux-media@vger.kernel.org
11716 F: drivers/media/i2c/et8ek8
11717 F: drivers/media/i2c/ad5820.c
11719 NOKIA N900 POWER SUPPLY DRIVERS
11720 R: Pali Rohár <pali.rohar@gmail.com>
11721 F: include/linux/power/bq2415x_charger.h
11722 F: include/linux/power/bq27xxx_battery.h
11723 F: drivers/power/supply/bq2415x_charger.c
11724 F: drivers/power/supply/bq27xxx_battery.c
11725 F: drivers/power/supply/bq27xxx_battery_i2c.c
11726 F: drivers/power/supply/isp1704_charger.c
11727 F: drivers/power/supply/rx51_battery.c
11730 M: Willy Tarreau <w@1wt.eu>
11732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11733 F: tools/include/nolibc/
11736 M: Matthias Maennich <maennich@google.com>
11739 F: Documentation/core-api/symbol-namespaces.rst
11742 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11743 L: linux-ntb@googlegroups.com
11745 F: drivers/ntb/hw/amd/
11748 M: Jon Mason <jdmason@kudzu.us>
11749 M: Dave Jiang <dave.jiang@intel.com>
11750 M: Allen Hubbe <allenbh@gmail.com>
11751 L: linux-ntb@googlegroups.com
11753 W: https://github.com/jonmason/ntb/wiki
11754 T: git git://github.com/jonmason/ntb.git
11756 F: drivers/net/ntb_netdev.c
11757 F: include/linux/ntb.h
11758 F: include/linux/ntb_transport.h
11759 F: tools/testing/selftests/ntb/
11762 M: Serge Semin <fancer.lancer@gmail.com>
11763 L: linux-ntb@googlegroups.com
11765 F: drivers/ntb/hw/idt/
11768 M: Dave Jiang <dave.jiang@intel.com>
11769 L: linux-ntb@googlegroups.com
11771 W: https://github.com/davejiang/linux/wiki
11772 T: git https://github.com/davejiang/linux.git
11773 F: drivers/ntb/hw/intel/
11776 M: Anton Altaparmakov <anton@tuxera.com>
11777 L: linux-ntfs-dev@lists.sourceforge.net
11778 W: http://www.tuxera.com/
11779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11781 F: Documentation/filesystems/ntfs.txt
11785 M: Finn Thain <fthain@telegraphics.com.au>
11786 L: linux-m68k@lists.linux-m68k.org
11788 F: arch/*/include/asm/nubus.h
11790 F: include/linux/nubus.h
11791 F: include/uapi/linux/nubus.h
11793 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11794 M: Antonino Daplas <adaplas@gmail.com>
11795 L: linux-fbdev@vger.kernel.org
11797 F: drivers/video/fbdev/riva/
11798 F: drivers/video/fbdev/nvidia/
11801 M: Keith Busch <kbusch@kernel.org>
11802 M: Jens Axboe <axboe@fb.com>
11803 M: Christoph Hellwig <hch@lst.de>
11804 M: Sagi Grimberg <sagi@grimberg.me>
11805 L: linux-nvme@lists.infradead.org
11806 T: git://git.infradead.org/nvme.git
11807 W: http://git.infradead.org/nvme.git
11809 F: drivers/nvme/host/
11810 F: include/linux/nvme.h
11811 F: include/uapi/linux/nvme_ioctl.h
11813 NVM EXPRESS FC TRANSPORT DRIVERS
11814 M: James Smart <james.smart@broadcom.com>
11815 L: linux-nvme@lists.infradead.org
11817 F: include/linux/nvme-fc.h
11818 F: include/linux/nvme-fc-driver.h
11819 F: drivers/nvme/host/fc.c
11820 F: drivers/nvme/target/fc.c
11821 F: drivers/nvme/target/fcloop.c
11823 NVM EXPRESS TARGET DRIVER
11824 M: Christoph Hellwig <hch@lst.de>
11825 M: Sagi Grimberg <sagi@grimberg.me>
11826 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11827 L: linux-nvme@lists.infradead.org
11828 T: git://git.infradead.org/nvme.git
11829 W: http://git.infradead.org/nvme.git
11831 F: drivers/nvme/target/
11834 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11837 F: Documentation/devicetree/bindings/nvmem/
11838 F: Documentation/ABI/stable/sysfs-bus-nvmem
11839 F: include/linux/nvmem-consumer.h
11840 F: include/linux/nvmem-provider.h
11842 NXP FXAS21002C DRIVER
11843 M: Rui Miguel Silva <rmfrfs@gmail.com>
11844 L: linux-iio@vger.kernel.org
11846 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11847 F: drivers/iio/gyro/fxas21002c_core.c
11848 F: drivers/iio/gyro/fxas21002c.h
11849 F: drivers/iio/gyro/fxas21002c_i2c.c
11850 F: drivers/iio/gyro/fxas21002c_spi.c
11852 NXP SGTL5000 DRIVER
11853 M: Fabio Estevam <festevam@gmail.com>
11854 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11856 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11857 F: sound/soc/codecs/sgtl5000*
11859 NXP SJA1105 ETHERNET SWITCH DRIVER
11860 M: Vladimir Oltean <olteanv@gmail.com>
11861 L: linux-kernel@vger.kernel.org
11863 F: drivers/net/dsa/sja1105
11865 NXP TDA998X DRM DRIVER
11866 M: Russell King <linux@armlinux.org.uk>
11868 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11869 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11870 F: drivers/gpu/drm/i2c/tda998x_drv.c
11871 F: include/drm/i2c/tda998x.h
11872 F: include/dt-bindings/display/tda998x.h
11876 M: Peter Rosin <peda@axentia.se>
11877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11879 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11880 F: sound/soc/codecs/tfa9879*
11883 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11884 R: Charles Gorand <charles.gorand@effinnov.com>
11885 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11887 F: drivers/nfc/nxp-nci
11890 M: Jiri Pirko <jiri@mellanox.com>
11891 L: netdev@vger.kernel.org
11894 F: lib/test_objagg.c
11895 F: include/linux/objagg.h
11898 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11899 M: Ashish Kumar <ashish.kumar@nxp.com>
11900 L: linux-spi@vger.kernel.org
11902 F: drivers/spi/spi-nxp-fspi.c
11903 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11906 M: Josh Poimboeuf <jpoimboe@redhat.com>
11907 M: Peter Zijlstra <peterz@infradead.org>
11911 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11912 M: Frederic Barrat <fbarrat@linux.ibm.com>
11913 M: Andrew Donnellan <ajd@linux.ibm.com>
11914 L: linuxppc-dev@lists.ozlabs.org
11916 F: arch/powerpc/platforms/powernv/ocxl.c
11917 F: arch/powerpc/include/asm/pnv-ocxl.h
11918 F: drivers/misc/ocxl/
11919 F: include/misc/ocxl*
11920 F: include/uapi/misc/ocxl.h
11921 F: Documentation/userspace-api/accelerators/ocxl.rst
11924 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11925 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11926 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11927 L: linux-omap@vger.kernel.org
11929 F: sound/soc/ti/omap*
11930 F: sound/soc/ti/rx51.c
11931 F: sound/soc/ti/n810.c
11932 F: sound/soc/ti/sdma-pcm.*
11934 OMAP CLOCK FRAMEWORK SUPPORT
11935 M: Paul Walmsley <paul@pwsan.com>
11936 L: linux-omap@vger.kernel.org
11938 F: arch/arm/*omap*/*clock*
11940 OMAP DEVICE TREE SUPPORT
11941 M: Benoît Cousson <bcousson@baylibre.com>
11942 M: Tony Lindgren <tony@atomide.com>
11943 L: linux-omap@vger.kernel.org
11944 L: devicetree@vger.kernel.org
11946 F: arch/arm/boot/dts/*omap*
11947 F: arch/arm/boot/dts/*am3*
11948 F: arch/arm/boot/dts/*am4*
11949 F: arch/arm/boot/dts/*am5*
11950 F: arch/arm/boot/dts/*dra7*
11951 F: arch/arm/boot/dts/logicpd-som-lv*
11952 F: arch/arm/boot/dts/logicpd-torpedo*
11954 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11955 L: linux-omap@vger.kernel.org
11956 L: linux-fbdev@vger.kernel.org
11958 F: drivers/video/fbdev/omap2/
11959 F: Documentation/arm/omap/dss.rst
11961 OMAP FRAMEBUFFER SUPPORT
11962 L: linux-fbdev@vger.kernel.org
11963 L: linux-omap@vger.kernel.org
11965 F: drivers/video/fbdev/omap/
11967 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11968 M: Roger Quadros <rogerq@ti.com>
11969 M: Tony Lindgren <tony@atomide.com>
11970 L: linux-omap@vger.kernel.org
11972 F: drivers/memory/omap-gpmc.c
11973 F: arch/arm/mach-omap2/*gpmc*
11976 M: Grygorii Strashko <grygorii.strashko@ti.com>
11977 M: Santosh Shilimkar <ssantosh@kernel.org>
11978 M: Kevin Hilman <khilman@kernel.org>
11979 L: linux-omap@vger.kernel.org
11981 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11982 F: drivers/gpio/gpio-omap.c
11984 OMAP HARDWARE SPINLOCK SUPPORT
11985 M: Ohad Ben-Cohen <ohad@wizery.com>
11986 L: linux-omap@vger.kernel.org
11988 F: drivers/hwspinlock/omap_hwspinlock.c
11990 OMAP HS MMC SUPPORT
11991 L: linux-mmc@vger.kernel.org
11992 L: linux-omap@vger.kernel.org
11994 F: drivers/mmc/host/omap_hsmmc.c
11997 M: Paul Walmsley <paul@pwsan.com>
11998 L: linux-omap@vger.kernel.org
12000 F: arch/arm/mach-omap2/omap_hwmod*data*
12002 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12003 M: Benoît Cousson <bcousson@baylibre.com>
12004 L: linux-omap@vger.kernel.org
12006 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12009 M: Benoît Cousson <bcousson@baylibre.com>
12010 M: Paul Walmsley <paul@pwsan.com>
12011 L: linux-omap@vger.kernel.org
12013 F: arch/arm/mach-omap2/omap_hwmod.*
12016 M: Vignesh R <vigneshr@ti.com>
12017 L: linux-omap@vger.kernel.org
12018 L: linux-i2c@vger.kernel.org
12020 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12021 F: drivers/i2c/busses/i2c-omap.c
12023 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12024 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12025 L: linux-media@vger.kernel.org
12027 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12028 F: drivers/media/platform/omap3isp/
12029 F: drivers/staging/media/omap4iss/
12032 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12033 L: linux-omap@vger.kernel.org
12035 F: drivers/mmc/host/omap.c
12037 OMAP POWER MANAGEMENT SUPPORT
12038 M: Kevin Hilman <khilman@kernel.org>
12039 L: linux-omap@vger.kernel.org
12041 F: arch/arm/*omap*/*pm*
12042 F: drivers/cpufreq/omap-cpufreq.c
12044 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12045 M: Rajendra Nayak <rnayak@codeaurora.org>
12046 M: Paul Walmsley <paul@pwsan.com>
12047 L: linux-omap@vger.kernel.org
12049 F: arch/arm/mach-omap2/prm*
12051 OMAP RANDOM NUMBER GENERATOR SUPPORT
12052 M: Deepak Saxena <dsaxena@plexity.net>
12054 F: drivers/char/hw_random/omap-rng.c
12057 L: linux-usb@vger.kernel.org
12058 L: linux-omap@vger.kernel.org
12060 F: drivers/usb/*/*omap*
12061 F: arch/arm/*omap*/usb*
12063 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12064 M: Mark Jackson <mpfj@newflow.co.uk>
12065 L: linux-omap@vger.kernel.org
12067 F: arch/arm/boot/dts/am335x-nano.dts
12070 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12071 M: Tony Lindgren <tony@atomide.com>
12072 L: linux-omap@vger.kernel.org
12073 Q: http://patchwork.kernel.org/project/linux-omap/list/
12074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12076 F: arch/arm/mach-omap1/
12077 F: arch/arm/plat-omap/
12078 F: arch/arm/configs/omap1_defconfig
12079 F: drivers/i2c/busses/i2c-omap.c
12080 F: include/linux/platform_data/i2c-omap.h
12081 F: include/linux/platform_data/ams-delta-fiq.h
12084 M: Tony Lindgren <tony@atomide.com>
12085 L: linux-omap@vger.kernel.org
12086 W: http://www.muru.com/linux/omap/
12087 W: http://linux.omap.com/
12088 Q: http://patchwork.kernel.org/project/linux-omap/list/
12089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12091 F: arch/arm/mach-omap2/
12092 F: arch/arm/plat-omap/
12093 F: arch/arm/configs/omap2plus_defconfig
12094 F: drivers/bus/ti-sysc.c
12095 F: drivers/i2c/busses/i2c-omap.c
12096 F: drivers/irqchip/irq-omap-intc.c
12097 F: drivers/mfd/*omap*.c
12098 F: drivers/mfd/menelaus.c
12099 F: drivers/mfd/palmas.c
12100 F: drivers/mfd/tps65217.c
12101 F: drivers/mfd/tps65218.c
12102 F: drivers/mfd/tps65910.c
12103 F: drivers/mfd/twl-core.[ch]
12104 F: drivers/mfd/twl4030*.c
12105 F: drivers/mfd/twl6030*.c
12106 F: drivers/mfd/twl6040*.c
12107 F: drivers/regulator/palmas-regulator*.c
12108 F: drivers/regulator/pbias-regulator.c
12109 F: drivers/regulator/tps65217-regulator.c
12110 F: drivers/regulator/tps65218-regulator.c
12111 F: drivers/regulator/tps65910-regulator.c
12112 F: drivers/regulator/twl-regulator.c
12113 F: drivers/regulator/twl6030-regulator.c
12114 F: include/linux/platform_data/i2c-omap.h
12115 F: include/linux/platform_data/ti-sysc.h
12117 ONION OMEGA2+ BOARD
12118 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12119 L: linux-mips@vger.kernel.org
12121 F: arch/mips/boot/dts/ralink/omega2p.dts
12124 M: Bob Copeland <me@bobcopeland.com>
12125 L: linux-karma-devel@lists.sourceforge.net
12127 F: Documentation/filesystems/omfs.txt
12130 OMNIKEY CARDMAN 4000 DRIVER
12131 M: Harald Welte <laforge@gnumonks.org>
12133 F: drivers/char/pcmcia/cm4000_cs.c
12134 F: include/linux/cm4000_cs.h
12135 F: include/uapi/linux/cm4000_cs.h
12137 OMNIKEY CARDMAN 4040 DRIVER
12138 M: Harald Welte <laforge@gnumonks.org>
12140 F: drivers/char/pcmcia/cm4040_cs.*
12142 OMNIVISION OV13858 SENSOR DRIVER
12143 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12144 L: linux-media@vger.kernel.org
12145 T: git git://linuxtv.org/media_tree.git
12147 F: drivers/media/i2c/ov13858.c
12149 OMNIVISION OV2680 SENSOR DRIVER
12150 M: Rui Miguel Silva <rmfrfs@gmail.com>
12151 L: linux-media@vger.kernel.org
12152 T: git git://linuxtv.org/media_tree.git
12154 F: drivers/media/i2c/ov2680.c
12155 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12157 OMNIVISION OV2685 SENSOR DRIVER
12158 M: Shunqian Zheng <zhengsq@rock-chips.com>
12159 L: linux-media@vger.kernel.org
12160 T: git git://linuxtv.org/media_tree.git
12162 F: drivers/media/i2c/ov2685.c
12164 OMNIVISION OV5640 SENSOR DRIVER
12165 M: Steve Longerbeam <slongerbeam@gmail.com>
12166 L: linux-media@vger.kernel.org
12167 T: git git://linuxtv.org/media_tree.git
12169 F: drivers/media/i2c/ov5640.c
12171 OMNIVISION OV5647 SENSOR DRIVER
12172 M: Luis Oliveira <lolivei@synopsys.com>
12173 L: linux-media@vger.kernel.org
12174 T: git git://linuxtv.org/media_tree.git
12176 F: drivers/media/i2c/ov5647.c
12178 OMNIVISION OV5670 SENSOR DRIVER
12179 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12180 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12181 L: linux-media@vger.kernel.org
12182 T: git git://linuxtv.org/media_tree.git
12184 F: drivers/media/i2c/ov5670.c
12186 OMNIVISION OV5675 SENSOR DRIVER
12187 M: Shawn Tu <shawnx.tu@intel.com>
12188 L: linux-media@vger.kernel.org
12189 T: git git://linuxtv.org/media_tree.git
12191 F: drivers/media/i2c/ov5675.c
12193 OMNIVISION OV5695 SENSOR DRIVER
12194 M: Shunqian Zheng <zhengsq@rock-chips.com>
12195 L: linux-media@vger.kernel.org
12196 T: git git://linuxtv.org/media_tree.git
12198 F: drivers/media/i2c/ov5695.c
12200 OMNIVISION OV7670 SENSOR DRIVER
12201 M: Jonathan Corbet <corbet@lwn.net>
12202 L: linux-media@vger.kernel.org
12203 T: git git://linuxtv.org/media_tree.git
12205 F: drivers/media/i2c/ov7670.c
12206 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12208 OMNIVISION OV772x SENSOR DRIVER
12209 M: Jacopo Mondi <jacopo@jmondi.org>
12210 L: linux-media@vger.kernel.org
12211 T: git git://linuxtv.org/media_tree.git
12213 F: drivers/media/i2c/ov772x.c
12214 F: include/media/i2c/ov772x.h
12215 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12217 OMNIVISION OV7740 SENSOR DRIVER
12218 M: Wenyou Yang <wenyou.yang@microchip.com>
12219 L: linux-media@vger.kernel.org
12220 T: git git://linuxtv.org/media_tree.git
12222 F: drivers/media/i2c/ov7740.c
12223 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12225 OMNIVISION OV9640 SENSOR DRIVER
12226 M: Petr Cvek <petrcvekcz@gmail.com>
12227 L: linux-media@vger.kernel.org
12229 F: drivers/media/i2c/ov9640.*
12231 OMNIVISION OV8856 SENSOR DRIVER
12232 M: Ben Kao <ben.kao@intel.com>
12233 L: linux-media@vger.kernel.org
12234 T: git git://linuxtv.org/media_tree.git
12236 F: drivers/media/i2c/ov8856.c
12238 OMNIVISION OV9650 SENSOR DRIVER
12239 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12240 R: Akinobu Mita <akinobu.mita@gmail.com>
12241 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12242 L: linux-media@vger.kernel.org
12243 T: git git://linuxtv.org/media_tree.git
12245 F: drivers/media/i2c/ov9650.c
12246 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12248 ONENAND FLASH DRIVER
12249 M: Kyungmin Park <kyungmin.park@samsung.com>
12250 L: linux-mtd@lists.infradead.org
12252 F: drivers/mtd/nand/onenand/
12253 F: include/linux/mtd/onenand*.h
12256 M: Jens Wiklander <jens.wiklander@linaro.org>
12257 L: tee-dev@lists.linaro.org
12259 F: drivers/tee/optee/
12261 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12262 M: Sumit Garg <sumit.garg@linaro.org>
12263 L: tee-dev@lists.linaro.org
12265 F: drivers/char/hw_random/optee-rng.c
12268 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12269 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12270 L: linux-rdma@vger.kernel.org
12272 F: drivers/infiniband/ulp/opa_vnic
12274 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12275 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12276 M: Frank Rowand <frowand.list@gmail.com>
12277 L: devicetree@vger.kernel.org
12279 F: Documentation/devicetree/dynamic-resolution-notes.txt
12280 F: Documentation/devicetree/overlay-notes.txt
12281 F: drivers/of/overlay.c
12282 F: drivers/of/resolver.c
12283 K: of_overlay_notifier_
12285 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12286 M: Rob Herring <robh+dt@kernel.org>
12287 M: Frank Rowand <frowand.list@gmail.com>
12288 L: devicetree@vger.kernel.org
12289 W: http://www.devicetree.org/
12290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12293 F: include/linux/of*.h
12295 F: Documentation/ABI/testing/sysfs-firmware-ofw
12297 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12298 M: Rob Herring <robh+dt@kernel.org>
12299 M: Mark Rutland <mark.rutland@arm.com>
12300 L: devicetree@vger.kernel.org
12301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12302 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12304 F: Documentation/devicetree/
12305 F: arch/*/boot/dts/
12306 F: include/dt-bindings/
12308 OPENCORES I2C BUS DRIVER
12309 M: Peter Korsgaard <peter@korsgaard.com>
12310 M: Andrew Lunn <andrew@lunn.ch>
12311 L: linux-i2c@vger.kernel.org
12313 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12314 F: Documentation/i2c/busses/i2c-ocores.rst
12315 F: drivers/i2c/busses/i2c-ocores.c
12316 F: include/linux/platform_data/i2c-ocores.h
12318 OPENRISC ARCHITECTURE
12319 M: Jonas Bonn <jonas@southpole.se>
12320 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12321 M: Stafford Horne <shorne@gmail.com>
12322 T: git git://github.com/openrisc/linux.git
12323 L: openrisc@lists.librecores.org
12324 W: http://openrisc.io
12326 F: Documentation/devicetree/bindings/openrisc/
12327 F: Documentation/openrisc/
12329 F: drivers/irqchip/irq-ompic.c
12330 F: drivers/irqchip/irq-or1k-*
12333 M: Pravin B Shelar <pshelar@ovn.org>
12334 L: netdev@vger.kernel.org
12335 L: dev@openvswitch.org
12336 W: http://openvswitch.org
12338 F: net/openvswitch/
12339 F: include/uapi/linux/openvswitch.h
12341 OPERATING PERFORMANCE POINTS (OPP)
12342 M: Viresh Kumar <vireshk@kernel.org>
12343 M: Nishanth Menon <nm@ti.com>
12344 M: Stephen Boyd <sboyd@kernel.org>
12345 L: linux-pm@vger.kernel.org
12347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12349 F: include/linux/pm_opp.h
12350 F: Documentation/power/opp.rst
12351 F: Documentation/devicetree/bindings/opp/
12354 M: Clemens Ladisch <clemens@ladisch.de>
12355 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12358 F: sound/drivers/opl4/
12361 M: Robert Richter <rric@kernel.org>
12362 L: oprofile-list@lists.sf.net
12364 F: arch/*/include/asm/oprofile*.h
12365 F: arch/*/oprofile/
12366 F: drivers/oprofile/
12367 F: include/linux/oprofile.h
12369 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12370 M: Mark Fasheh <mark@fasheh.com>
12371 M: Joel Becker <jlbec@evilplan.org>
12372 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12373 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12374 W: http://ocfs2.wiki.kernel.org
12376 F: Documentation/filesystems/ocfs2.txt
12377 F: Documentation/filesystems/dlmfs.txt
12380 ORANGEFS FILESYSTEM
12381 M: Mike Marshall <hubcap@omnibond.com>
12382 R: Martin Brandenburg <martin@omnibond.com>
12383 L: devel@lists.orangefs.org
12384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12387 F: Documentation/filesystems/orangefs.txt
12390 L: linux-wireless@vger.kernel.org
12391 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12392 W: http://www.nongnu.org/orinoco/
12394 F: drivers/net/wireless/intersil/orinoco/
12396 OV2659 OMNIVISION SENSOR DRIVER
12397 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12398 L: linux-media@vger.kernel.org
12399 W: https://linuxtv.org
12400 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12401 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12403 F: drivers/media/i2c/ov2659.c
12404 F: include/media/i2c/ov2659.h
12407 M: Miklos Szeredi <miklos@szeredi.hu>
12408 L: linux-unionfs@vger.kernel.org
12409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12412 F: Documentation/filesystems/overlayfs.rst
12414 P54 WIRELESS DRIVER
12415 M: Christian Lamparter <chunkeey@googlemail.com>
12416 L: linux-wireless@vger.kernel.org
12417 W: http://wireless.kernel.org/en/users/Drivers/p54
12419 F: drivers/net/wireless/intersil/p54/
12421 PA SEMI ETHERNET DRIVER
12422 L: netdev@vger.kernel.org
12424 F: drivers/net/ethernet/pasemi/*
12426 PA SEMI SMBUS DRIVER
12427 L: linux-i2c@vger.kernel.org
12429 F: drivers/i2c/busses/i2c-pasemi.c
12432 M: Vladimir Oltean <olteanv@gmail.com>
12433 L: netdev@vger.kernel.org
12436 F: include/linux/packing.h
12437 F: Documentation/core-api/packing.rst
12439 PADATA PARALLEL EXECUTION MECHANISM
12440 M: Steffen Klassert <steffen.klassert@secunet.com>
12441 L: linux-crypto@vger.kernel.org
12444 F: include/linux/padata.h
12445 F: Documentation/padata.txt
12448 M: Jesper Dangaard Brouer <hawk@kernel.org>
12449 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12450 L: netdev@vger.kernel.org
12452 F: net/core/page_pool.c
12453 F: include/net/page_pool.h
12455 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12456 M: Harald Welte <laforge@gnumonks.org>
12457 L: platform-driver-x86@vger.kernel.org
12459 F: drivers/platform/x86/panasonic-laptop.c
12461 PARALLEL LCD/KEYPAD PANEL DRIVER
12462 M: Willy Tarreau <willy@haproxy.com>
12463 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12465 F: Documentation/admin-guide/lcd-panel-cgram.rst
12466 F: drivers/auxdisplay/panel.c
12468 PARALLEL PORT SUBSYSTEM
12469 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12470 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12471 L: linux-parport@lists.infradead.org (subscribers-only)
12473 F: drivers/parport/
12474 F: include/linux/parport*.h
12475 F: drivers/char/ppdev.c
12476 F: include/uapi/linux/ppdev.h
12477 F: Documentation/driver-api/parport*.rst
12479 PARAVIRT_OPS INTERFACE
12480 M: Juergen Gross <jgross@suse.com>
12481 M: Thomas Hellstrom <thellstrom@vmware.com>
12482 M: "VMware, Inc." <pv-drivers@vmware.com>
12483 L: virtualization@lists.linux-foundation.org
12485 F: Documentation/virt/paravirt_ops.rst
12486 F: arch/*/kernel/paravirt*
12487 F: arch/*/include/asm/paravirt*.h
12488 F: include/linux/hypervisor.h
12490 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12491 M: Tim Waugh <tim@cyberelk.net>
12492 L: linux-parport@lists.infradead.org (subscribers-only)
12494 F: Documentation/admin-guide/blockdev/paride.rst
12495 F: drivers/block/paride/
12497 PARISC ARCHITECTURE
12498 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12499 M: Helge Deller <deller@gmx.de>
12500 L: linux-parisc@vger.kernel.org
12501 W: http://www.parisc-linux.org/
12502 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12507 F: Documentation/parisc/
12509 F: drivers/char/agp/parisc-agp.c
12510 F: drivers/input/misc/hp_sdc_rtc.c
12511 F: drivers/input/serio/gscps2.c
12512 F: drivers/input/serio/hp_sdc*
12513 F: drivers/parport/parport_gsc.*
12514 F: drivers/tty/serial/8250/8250_gsc.c
12515 F: drivers/video/fbdev/sti*
12516 F: drivers/video/console/sti*
12517 F: drivers/video/logo/logo_parisc*
12518 F: include/linux/hp_sdc.h
12521 M: Jiri Pirko <jiri@mellanox.com>
12522 L: netdev@vger.kernel.org
12525 F: lib/test_parman.c
12526 F: include/linux/parman.h
12528 PC ENGINES APU BOARD DRIVER
12529 M: Enrico Weigelt, metux IT consult <info@metux.net>
12531 F: drivers/platform/x86/pcengines-apuv2.c
12533 PC87360 HARDWARE MONITORING DRIVER
12534 M: Jim Cromie <jim.cromie@gmail.com>
12535 L: linux-hwmon@vger.kernel.org
12537 F: Documentation/hwmon/pc87360.rst
12538 F: drivers/hwmon/pc87360.c
12540 PC8736x GPIO DRIVER
12541 M: Jim Cromie <jim.cromie@gmail.com>
12543 F: drivers/char/pc8736x_gpio.c
12545 PC87427 HARDWARE MONITORING DRIVER
12546 M: Jean Delvare <jdelvare@suse.com>
12547 L: linux-hwmon@vger.kernel.org
12549 F: Documentation/hwmon/pc87427.rst
12550 F: drivers/hwmon/pc87427.c
12553 M: Riku Voipio <riku.voipio@iki.fi>
12555 F: drivers/leds/leds-pca9532.c
12556 F: include/linux/leds-pca9532.h
12558 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12559 M: Guenter Roeck <linux@roeck-us.net>
12560 L: linux-i2c@vger.kernel.org
12562 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12564 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12565 M: Khalid Aziz <khalid@gonehiking.org>
12567 F: drivers/firmware/pcdp.*
12569 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12570 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12571 L: linux-pci@vger.kernel.org
12572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12574 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12575 F: drivers/pci/controller/pci-aardvark.c
12577 PCI DRIVER FOR ALTERA PCIE IP
12578 M: Ley Foon Tan <ley.foon.tan@intel.com>
12579 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12580 L: linux-pci@vger.kernel.org
12582 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12583 F: drivers/pci/controller/pcie-altera.c
12585 PCI DRIVER FOR APPLIEDMICRO XGENE
12586 M: Toan Le <toan@os.amperecomputing.com>
12587 L: linux-pci@vger.kernel.org
12588 L: linux-arm-kernel@lists.infradead.org
12590 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12591 F: drivers/pci/controller/pci-xgene.c
12593 PCI DRIVER FOR ARM VERSATILE PLATFORM
12594 M: Rob Herring <robh@kernel.org>
12595 L: linux-pci@vger.kernel.org
12596 L: linux-arm-kernel@lists.infradead.org
12598 F: Documentation/devicetree/bindings/pci/versatile.txt
12599 F: drivers/pci/controller/pci-versatile.c
12601 PCI DRIVER FOR ARMADA 8K
12602 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12603 L: linux-pci@vger.kernel.org
12604 L: linux-arm-kernel@lists.infradead.org
12606 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12607 F: drivers/pci/controller/dwc/pcie-armada8k.c
12609 PCI DRIVER FOR CADENCE PCIE IP
12610 M: Tom Joseph <tjoseph@cadence.com>
12611 L: linux-pci@vger.kernel.org
12613 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12614 F: drivers/pci/controller/pcie-cadence*
12616 PCI DRIVER FOR FREESCALE LAYERSCAPE
12617 M: Minghuan Lian <minghuan.Lian@nxp.com>
12618 M: Mingkai Hu <mingkai.hu@nxp.com>
12619 M: Roy Zang <roy.zang@nxp.com>
12620 L: linuxppc-dev@lists.ozlabs.org
12621 L: linux-pci@vger.kernel.org
12622 L: linux-arm-kernel@lists.infradead.org
12624 F: drivers/pci/controller/dwc/*layerscape*
12626 PCI DRIVER FOR GENERIC OF HOSTS
12627 M: Will Deacon <will@kernel.org>
12628 L: linux-pci@vger.kernel.org
12629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12631 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12632 F: drivers/pci/controller/pci-host-common.c
12633 F: drivers/pci/controller/pci-host-generic.c
12635 PCI DRIVER FOR IMX6
12636 M: Richard Zhu <hongxing.zhu@nxp.com>
12637 M: Lucas Stach <l.stach@pengutronix.de>
12638 L: linux-pci@vger.kernel.org
12639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12641 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12642 F: drivers/pci/controller/dwc/*imx6*
12644 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12645 M: Jonathan Derrick <jonathan.derrick@intel.com>
12646 L: linux-pci@vger.kernel.org
12648 F: drivers/pci/controller/vmd.c
12650 PCI DRIVER FOR MICROSEMI SWITCHTEC
12651 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12652 M: Logan Gunthorpe <logang@deltatee.com>
12653 L: linux-pci@vger.kernel.org
12655 F: Documentation/driver-api/switchtec.rst
12656 F: Documentation/ABI/testing/sysfs-class-switchtec
12657 F: drivers/pci/switch/switchtec*
12658 F: include/uapi/linux/switchtec_ioctl.h
12659 F: include/linux/switchtec.h
12660 F: drivers/ntb/hw/mscc/
12662 PCI DRIVER FOR MOBIVEIL PCIE IP
12663 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12664 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12665 L: linux-pci@vger.kernel.org
12667 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12668 F: drivers/pci/controller/pcie-mobiveil.c
12670 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12671 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12672 M: Jason Cooper <jason@lakedaemon.net>
12673 L: linux-pci@vger.kernel.org
12674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12676 F: drivers/pci/controller/*mvebu*
12678 PCI DRIVER FOR NVIDIA TEGRA
12679 M: Thierry Reding <thierry.reding@gmail.com>
12680 L: linux-tegra@vger.kernel.org
12681 L: linux-pci@vger.kernel.org
12683 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12684 F: drivers/pci/controller/pci-tegra.c
12686 PCI DRIVER FOR RENESAS R-CAR
12687 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12688 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12689 L: linux-pci@vger.kernel.org
12690 L: linux-renesas-soc@vger.kernel.org
12692 F: drivers/pci/controller/*rcar*
12694 PCI DRIVER FOR SAMSUNG EXYNOS
12695 M: Jingoo Han <jingoohan1@gmail.com>
12696 L: linux-pci@vger.kernel.org
12697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12698 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12700 F: drivers/pci/controller/dwc/pci-exynos.c
12702 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12703 M: Jingoo Han <jingoohan1@gmail.com>
12704 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12705 L: linux-pci@vger.kernel.org
12707 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12708 F: drivers/pci/controller/dwc/*designware*
12710 PCI DRIVER FOR TI DRA7XX
12711 M: Kishon Vijay Abraham I <kishon@ti.com>
12712 L: linux-omap@vger.kernel.org
12713 L: linux-pci@vger.kernel.org
12715 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12716 F: drivers/pci/controller/dwc/pci-dra7xx.c
12718 PCI DRIVER FOR TI KEYSTONE
12719 M: Murali Karicheri <m-karicheri2@ti.com>
12720 L: linux-pci@vger.kernel.org
12721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12723 F: drivers/pci/controller/dwc/pci-keystone.c
12725 PCI ENDPOINT SUBSYSTEM
12726 M: Kishon Vijay Abraham I <kishon@ti.com>
12727 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12728 L: linux-pci@vger.kernel.org
12729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12731 F: drivers/pci/endpoint/
12732 F: drivers/misc/pci_endpoint_test.c
12735 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12736 M: Russell Currey <ruscur@russell.cc>
12737 M: Sam Bobroff <sbobroff@linux.ibm.com>
12738 M: Oliver O'Halloran <oohall@gmail.com>
12739 L: linuxppc-dev@lists.ozlabs.org
12741 F: Documentation/PCI/pci-error-recovery.rst
12742 F: drivers/pci/pcie/aer.c
12743 F: drivers/pci/pcie/dpc.c
12744 F: drivers/pci/pcie/err.c
12745 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12746 F: arch/powerpc/kernel/eeh*.c
12747 F: arch/powerpc/platforms/*/eeh*.c
12748 F: arch/powerpc/include/*/eeh*.h
12751 M: Linas Vepstas <linasvepstas@gmail.com>
12752 L: linux-pci@vger.kernel.org
12754 F: Documentation/PCI/pci-error-recovery.rst
12756 PCI MSI DRIVER FOR ALTERA MSI IP
12757 M: Ley Foon Tan <ley.foon.tan@intel.com>
12758 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12759 L: linux-pci@vger.kernel.org
12761 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12762 F: drivers/pci/controller/pcie-altera-msi.c
12764 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12765 M: Toan Le <toan@os.amperecomputing.com>
12766 L: linux-pci@vger.kernel.org
12767 L: linux-arm-kernel@lists.infradead.org
12769 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12770 F: drivers/pci/controller/pci-xgene-msi.c
12773 M: Bjorn Helgaas <bhelgaas@google.com>
12774 L: linux-pci@vger.kernel.org
12775 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12778 F: Documentation/devicetree/bindings/pci/
12779 F: Documentation/PCI/
12780 F: drivers/acpi/pci*
12782 F: include/asm-generic/pci*
12783 F: include/linux/pci*
12784 F: include/linux/of_pci.h
12785 F: include/uapi/linux/pci*
12788 F: arch/x86/kernel/quirks.c
12789 F: arch/x86/kernel/early-quirks.c
12791 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12792 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12793 R: Andrew Murray <andrew.murray@arm.com>
12794 L: linux-pci@vger.kernel.org
12795 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12798 F: drivers/pci/controller/
12800 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12801 M: Jonathan Chocron <jonnyc@amazon.com>
12802 L: linux-pci@vger.kernel.org
12804 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12805 F: drivers/pci/controller/dwc/pcie-al.c
12807 PCIE DRIVER FOR AMLOGIC MESON
12808 M: Yue Wang <yue.wang@Amlogic.com>
12809 L: linux-pci@vger.kernel.org
12810 L: linux-amlogic@lists.infradead.org
12812 F: drivers/pci/controller/dwc/pci-meson.c
12814 PCIE DRIVER FOR AXIS ARTPEC
12815 M: Jesper Nilsson <jesper.nilsson@axis.com>
12816 L: linux-arm-kernel@axis.com
12817 L: linux-pci@vger.kernel.org
12819 F: Documentation/devicetree/bindings/pci/axis,artpec*
12820 F: drivers/pci/controller/dwc/*artpec*
12822 PCIE DRIVER FOR CAVIUM THUNDERX
12823 M: Robert Richter <rrichter@marvell.com>
12824 L: linux-pci@vger.kernel.org
12825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12827 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12828 F: drivers/pci/controller/pci-thunder-*
12830 PCIE DRIVER FOR HISILICON
12831 M: Zhou Wang <wangzhou1@hisilicon.com>
12832 L: linux-pci@vger.kernel.org
12834 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12835 F: drivers/pci/controller/dwc/pcie-hisi.c
12837 PCIE DRIVER FOR HISILICON KIRIN
12838 M: Xiaowei Song <songxiaowei@hisilicon.com>
12839 M: Binghui Wang <wangbinghui@hisilicon.com>
12840 L: linux-pci@vger.kernel.org
12842 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12843 F: drivers/pci/controller/dwc/pcie-kirin.c
12845 PCIE DRIVER FOR HISILICON STB
12846 M: Shawn Guo <shawn.guo@linaro.org>
12847 L: linux-pci@vger.kernel.org
12849 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12850 F: drivers/pci/controller/dwc/pcie-histb.c
12852 PCIE DRIVER FOR MEDIATEK
12853 M: Ryder Lee <ryder.lee@mediatek.com>
12854 L: linux-pci@vger.kernel.org
12855 L: linux-mediatek@lists.infradead.org
12857 F: Documentation/devicetree/bindings/pci/mediatek*
12858 F: drivers/pci/controller/*mediatek*
12860 PCIE DRIVER FOR QUALCOMM MSM
12861 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12862 L: linux-pci@vger.kernel.org
12863 L: linux-arm-msm@vger.kernel.org
12865 F: drivers/pci/controller/dwc/*qcom*
12867 PCIE DRIVER FOR ROCKCHIP
12868 M: Shawn Lin <shawn.lin@rock-chips.com>
12869 L: linux-pci@vger.kernel.org
12870 L: linux-rockchip@lists.infradead.org
12872 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12873 F: drivers/pci/controller/pcie-rockchip*
12875 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12876 M: Linus Walleij <linus.walleij@linaro.org>
12877 L: linux-pci@vger.kernel.org
12879 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12880 F: drivers/pci/controller/pci-v3-semi.c
12882 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12883 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12884 L: linux-pci@vger.kernel.org
12886 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12887 F: drivers/pci/controller/dwc/pcie-uniphier.c
12889 PCIE DRIVER FOR ST SPEAR13XX
12890 M: Pratyush Anand <pratyush.anand@gmail.com>
12891 L: linux-pci@vger.kernel.org
12893 F: drivers/pci/controller/dwc/*spear*
12896 M: Dominik Brodowski <linux@dominikbrodowski.net>
12897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12899 F: Documentation/pcmcia/
12904 PCNET32 NETWORK DRIVER
12905 M: Don Fry <pcnet32@frontier.com>
12906 L: netdev@vger.kernel.org
12908 F: drivers/net/ethernet/amd/pcnet32.c
12910 PCRYPT PARALLEL CRYPTO ENGINE
12911 M: Steffen Klassert <steffen.klassert@secunet.com>
12912 L: linux-crypto@vger.kernel.org
12915 F: include/crypto/pcrypt.h
12917 PEAQ WMI HOTKEYS DRIVER
12918 M: Hans de Goede <hdegoede@redhat.com>
12919 L: platform-driver-x86@vger.kernel.org
12921 F: drivers/platform/x86/peaq-wmi.c
12923 PENSANDO ETHERNET DRIVERS
12924 M: Shannon Nelson <snelson@pensando.io>
12925 M: Pensando Drivers <drivers@pensando.io>
12926 L: netdev@vger.kernel.org
12928 F: Documentation/networking/device_drivers/pensando/ionic.rst
12929 F: drivers/net/ethernet/pensando/
12931 PER-CPU MEMORY ALLOCATOR
12932 M: Dennis Zhou <dennis@kernel.org>
12933 M: Tejun Heo <tj@kernel.org>
12934 M: Christoph Lameter <cl@linux.com>
12935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12937 F: include/linux/percpu*.h
12939 F: arch/*/include/asm/percpu.h
12941 PER-TASK DELAY ACCOUNTING
12942 M: Balbir Singh <bsingharora@gmail.com>
12944 F: include/linux/delayacct.h
12945 F: kernel/delayacct.c
12947 PERFORMANCE EVENTS SUBSYSTEM
12948 M: Peter Zijlstra <peterz@infradead.org>
12949 M: Ingo Molnar <mingo@redhat.com>
12950 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12951 R: Mark Rutland <mark.rutland@arm.com>
12952 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12953 R: Jiri Olsa <jolsa@redhat.com>
12954 R: Namhyung Kim <namhyung@kernel.org>
12955 L: linux-kernel@vger.kernel.org
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12959 F: include/linux/perf_event.h
12960 F: include/uapi/linux/perf_event.h
12961 F: arch/*/kernel/perf_event*.c
12962 F: arch/*/kernel/*/perf_event*.c
12963 F: arch/*/kernel/*/*/perf_event*.c
12964 F: arch/*/include/asm/perf_event.h
12965 F: arch/*/kernel/perf_callchain.c
12967 F: arch/*/events/*/*
12970 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12971 R: John Garry <john.garry@huawei.com>
12972 R: Will Deacon <will@kernel.org>
12973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12975 F: tools/perf/pmu-events/arch/arm64/
12977 PERSONALITY HANDLING
12978 M: Christoph Hellwig <hch@infradead.org>
12979 L: linux-abi-devel@lists.sourceforge.net
12981 F: include/linux/personality.h
12982 F: include/uapi/linux/personality.h
12984 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12985 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12986 L: linux-input@vger.kernel.org
12988 F: Documentation/input/devices/pxrc.rst
12989 F: drivers/input/joystick/pxrc.c
12991 FLYSKY FSIA6B RC RECEIVER
12992 M: Markus Koch <markus@notsyncing.net>
12993 L: linux-input@vger.kernel.org
12995 F: drivers/input/joystick/fsia6b.c
12998 M: Remi Denis-Courmont <courmisch@gmail.com>
13000 F: Documentation/networking/phonet.txt
13001 F: include/linux/phonet.h
13002 F: include/net/phonet/
13003 F: include/uapi/linux/phonet.h
13007 M: Joern Engel <joern@lazybastard.org>
13008 L: linux-mtd@lists.infradead.org
13010 F: drivers/mtd/devices/phram.c
13013 M: Bruno Prémont <bonbons@linux-vserver.org>
13014 L: linux-input@vger.kernel.org
13016 F: drivers/hid/hid-picolcd*
13019 M: Jamie Iles <jamie@jamieiles.com>
13020 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13021 T: git git://github.com/jamieiles/linux-2.6-ji.git
13023 F: arch/arm/boot/dts/picoxcell*
13024 F: arch/arm/mach-picoxcell/
13025 F: drivers/crypto/picoxcell*
13028 M: Christian Brauner <christian@brauner.io>
13029 L: linux-kernel@vger.kernel.org
13031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13033 F: tools/testing/selftests/pidfd/
13034 F: tools/testing/selftests/clone3/
13037 K: \b(clone_args|kernel_clone_args)\b
13039 PIN CONTROL SUBSYSTEM
13040 M: Linus Walleij <linus.walleij@linaro.org>
13041 L: linux-gpio@vger.kernel.org
13042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13044 F: Documentation/devicetree/bindings/pinctrl/
13045 F: Documentation/driver-api/pinctl.rst
13046 F: drivers/pinctrl/
13047 F: include/linux/pinctrl/
13049 PIN CONTROLLER - MICROCHIP AT91
13050 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13052 L: linux-gpio@vger.kernel.org
13054 F: drivers/pinctrl/pinctrl-at91*
13055 F: drivers/gpio/gpio-sama5d2-piobu.c
13057 PIN CONTROLLER - FREESCALE
13058 M: Dong Aisheng <aisheng.dong@nxp.com>
13059 M: Fabio Estevam <festevam@gmail.com>
13060 M: Shawn Guo <shawnguo@kernel.org>
13061 M: Stefan Agner <stefan@agner.ch>
13062 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13063 L: linux-gpio@vger.kernel.org
13065 F: drivers/pinctrl/freescale/
13066 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13068 PIN CONTROLLER - INTEL
13069 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13070 M: Andy Shevchenko <andy@kernel.org>
13071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13073 F: drivers/pinctrl/intel/
13075 PIN CONTROLLER - MEDIATEK
13076 M: Sean Wang <sean.wang@kernel.org>
13077 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13079 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13080 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13081 F: drivers/pinctrl/mediatek/
13083 PIN CONTROLLER - QUALCOMM
13084 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13086 L: linux-arm-msm@vger.kernel.org
13087 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13088 F: drivers/pinctrl/qcom/
13090 PIN CONTROLLER - RENESAS
13091 M: Geert Uytterhoeven <geert+renesas@glider.be>
13092 L: linux-renesas-soc@vger.kernel.org
13093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13095 F: drivers/pinctrl/pinctrl-rz*
13096 F: drivers/pinctrl/sh-pfc/
13098 PIN CONTROLLER - SAMSUNG
13099 M: Tomasz Figa <tomasz.figa@gmail.com>
13100 M: Krzysztof Kozlowski <krzk@kernel.org>
13101 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13102 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13103 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13104 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13107 F: drivers/pinctrl/samsung/
13108 F: include/dt-bindings/pinctrl/samsung.h
13109 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13111 PIN CONTROLLER - SINGLE
13112 M: Tony Lindgren <tony@atomide.com>
13113 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115 L: linux-omap@vger.kernel.org
13117 F: drivers/pinctrl/pinctrl-single.c
13119 PIN CONTROLLER - ST SPEAR
13120 M: Viresh Kumar <vireshk@kernel.org>
13121 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13122 W: http://www.st.com/spear
13124 F: drivers/pinctrl/spear/
13126 PISTACHIO SOC SUPPORT
13127 M: James Hartley <james.hartley@sondrel.com>
13128 L: linux-mips@vger.kernel.org
13130 F: arch/mips/pistachio/
13131 F: arch/mips/include/asm/mach-pistachio/
13132 F: arch/mips/boot/dts/img/pistachio*
13133 F: arch/mips/configs/pistachio*_defconfig
13137 M: linux-block@vger.kernel.org
13138 F: drivers/block/pktcdvd.c
13139 F: include/linux/pktcdvd.h
13140 F: include/uapi/linux/pktcdvd.h
13142 PKUNITY SOC DRIVERS
13143 M: Guan Xuetao <gxt@pku.edu.cn>
13144 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13146 T: git git://github.com/gxt/linux.git
13147 F: drivers/input/serio/i8042-unicore32io.h
13148 F: drivers/i2c/busses/i2c-puv3.c
13149 F: drivers/video/fbdev/fb-puv3.c
13150 F: drivers/rtc/rtc-puv3.c
13152 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13153 M: Tomasz Duszynski <tduszyns@gmail.com>
13155 F: drivers/iio/chemical/pms7003.c
13156 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13158 PMBUS HARDWARE MONITORING DRIVERS
13159 M: Guenter Roeck <linux@roeck-us.net>
13160 L: linux-hwmon@vger.kernel.org
13161 W: http://hwmon.wiki.kernel.org/
13162 W: http://www.roeck-us.net/linux/drivers/
13163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13165 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13166 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13167 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13168 F: Documentation/hwmon/adm1275.rst
13169 F: Documentation/hwmon/ibm-cffps.rst
13170 F: Documentation/hwmon/ir35221.rst
13171 F: Documentation/hwmon/lm25066.rst
13172 F: Documentation/hwmon/ltc2978.rst
13173 F: Documentation/hwmon/ltc3815.rst
13174 F: Documentation/hwmon/max16064.rst
13175 F: Documentation/hwmon/max20751.rst
13176 F: Documentation/hwmon/max31785.rst
13177 F: Documentation/hwmon/max34440.rst
13178 F: Documentation/hwmon/max8688.rst
13179 F: Documentation/hwmon/pmbus.rst
13180 F: Documentation/hwmon/pmbus-core.rst
13181 F: Documentation/hwmon/tps40422.rst
13182 F: Documentation/hwmon/ucd9000.rst
13183 F: Documentation/hwmon/ucd9200.rst
13184 F: Documentation/hwmon/zl6100.rst
13185 F: drivers/hwmon/pmbus/
13186 F: include/linux/pmbus.h
13188 PMC SIERRA MaxRAID DRIVER
13189 L: linux-scsi@vger.kernel.org
13190 W: http://www.pmc-sierra.com/
13192 F: drivers/scsi/pmcraid.*
13194 PMC SIERRA PM8001 DRIVER
13195 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13196 L: linux-scsi@vger.kernel.org
13198 F: drivers/scsi/pm8001/
13201 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13202 L: linux-pm@vger.kernel.org
13203 W: https://01.org/pm-graph
13204 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13205 T: git git://github.com/intel/pm-graph
13207 F: tools/power/pm-graph
13210 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13214 PNI RM3100 IIO DRIVER
13215 M: Song Qiang <songqiang1304521@gmail.com>
13216 L: linux-iio@vger.kernel.org
13218 F: drivers/iio/magnetometer/rm3100*
13219 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13221 POSIX CLOCKS and TIMERS
13222 M: Thomas Gleixner <tglx@linutronix.de>
13223 L: linux-kernel@vger.kernel.org
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13227 F: include/linux/timer*
13228 F: kernel/time/*timer*
13230 POWER MANAGEMENT CORE
13231 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13232 L: linux-pm@vger.kernel.org
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13234 B: https://bugzilla.kernel.org
13236 F: drivers/base/power/
13237 F: include/linux/pm.h
13238 F: include/linux/pm_*
13239 F: include/linux/powercap.h
13240 F: include/linux/intel_rapl.h
13241 F: drivers/powercap/
13242 F: kernel/configs/nopm.config
13244 POWER STATE COORDINATION INTERFACE (PSCI)
13245 M: Mark Rutland <mark.rutland@arm.com>
13246 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13247 L: linux-arm-kernel@lists.infradead.org
13249 F: drivers/firmware/psci/
13250 F: include/linux/psci.h
13251 F: include/uapi/linux/psci.h
13253 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13254 M: Sebastian Reichel <sre@kernel.org>
13255 L: linux-pm@vger.kernel.org
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13258 F: Documentation/ABI/testing/sysfs-class-power
13259 F: Documentation/devicetree/bindings/power/supply/
13260 F: include/linux/power_supply.h
13261 F: drivers/power/supply/
13263 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13264 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13265 L: linuxppc-dev@lists.ozlabs.org
13267 F: drivers/char/powernv-op-panel.c
13269 PPP OVER ATM (RFC 2364)
13270 M: Mitchell Blank Jr <mitch@sfgoth.com>
13272 F: net/atm/pppoatm.c
13273 F: include/uapi/linux/atmppp.h
13276 M: Michal Ostrowski <mostrows@earthlink.net>
13278 F: drivers/net/ppp/pppoe.c
13279 F: drivers/net/ppp/pppox.c
13282 M: James Chapman <jchapman@katalix.com>
13284 F: net/l2tp/l2tp_ppp.c
13285 F: include/linux/if_pppol2tp.h
13286 F: include/uapi/linux/if_pppol2tp.h
13288 PPP PROTOCOL DRIVERS AND COMPRESSORS
13289 M: Paul Mackerras <paulus@samba.org>
13290 L: linux-ppp@vger.kernel.org
13292 F: drivers/net/ppp/ppp_*
13295 M: Rodolfo Giometti <giometti@enneenne.com>
13296 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13297 L: linuxpps@ml.enneenne.com (subscribers-only)
13299 F: Documentation/driver-api/pps.rst
13300 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13301 F: Documentation/ABI/testing/sysfs-pps
13303 F: include/linux/pps*.h
13304 F: include/uapi/linux/pps.h
13307 M: Dmitry Kozlov <xeb@mail.ru>
13308 L: netdev@vger.kernel.org
13310 F: drivers/net/ppp/pptp.c
13311 W: http://sourceforge.net/projects/accel-pptp
13314 M: Petr Mladek <pmladek@suse.com>
13315 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13316 R: Steven Rostedt <rostedt@goodmis.org>
13319 F: include/linux/printk.h
13321 PRISM54 WIRELESS DRIVER
13322 M: Luis Chamberlain <mcgrof@kernel.org>
13323 L: linux-wireless@vger.kernel.org
13324 W: http://wireless.kernel.org/en/users/Drivers/p54
13326 F: drivers/net/wireless/intersil/prism54/
13329 R: Alexey Dobriyan <adobriyan@gmail.com>
13330 L: linux-kernel@vger.kernel.org
13331 L: linux-fsdevel@vger.kernel.org
13334 F: include/linux/proc_fs.h
13335 F: tools/testing/selftests/proc/
13336 F: Documentation/filesystems/proc.txt
13339 M: Luis Chamberlain <mcgrof@kernel.org>
13340 M: Kees Cook <keescook@chromium.org>
13341 M: Iurii Zaikin <yzaikin@google.com>
13342 L: linux-kernel@vger.kernel.org
13343 L: linux-fsdevel@vger.kernel.org
13345 F: fs/proc/proc_sysctl.c
13346 F: include/linux/sysctl.h
13348 F: kernel/sysctl-test.c
13349 F: tools/testing/selftests/sysctl/
13351 PS3 NETWORK SUPPORT
13352 M: Geoff Levand <geoff@infradead.org>
13353 L: netdev@vger.kernel.org
13354 L: linuxppc-dev@lists.ozlabs.org
13356 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13358 PS3 PLATFORM SUPPORT
13359 M: Geoff Levand <geoff@infradead.org>
13360 L: linuxppc-dev@lists.ozlabs.org
13362 F: arch/powerpc/boot/ps3*
13363 F: arch/powerpc/include/asm/lv1call.h
13364 F: arch/powerpc/include/asm/ps3*.h
13365 F: arch/powerpc/platforms/ps3/
13368 F: drivers/rtc/rtc-ps3.c
13369 F: drivers/usb/host/*ps3.c
13370 F: sound/ppc/snd_ps3*
13373 M: Jim Paris <jim@jtan.com>
13374 M: Geoff Levand <geoff@infradead.org>
13375 L: linuxppc-dev@lists.ozlabs.org
13377 F: drivers/block/ps3vram.c
13379 PSAMPLE PACKET SAMPLING SUPPORT:
13380 M: Yotam Gigi <yotam.gi@gmail.com>
13383 F: include/net/psample.h
13384 F: include/uapi/linux/psample.h
13387 M: Kees Cook <keescook@chromium.org>
13388 M: Anton Vorontsov <anton@enomsg.org>
13389 M: Colin Cross <ccross@android.com>
13390 M: Tony Luck <tony.luck@intel.com>
13392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13394 F: include/linux/pstore*
13395 F: drivers/firmware/efi/efi-pstore.c
13396 F: drivers/acpi/apei/erst.c
13397 F: Documentation/admin-guide/ramoops.rst
13398 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13399 K: \b(pstore|ramoops)
13401 PTP HARDWARE CLOCK SUPPORT
13402 M: Richard Cochran <richardcochran@gmail.com>
13403 L: netdev@vger.kernel.org
13405 W: http://linuxptp.sourceforge.net/
13406 F: Documentation/ABI/testing/sysfs-ptp
13407 F: Documentation/driver-api/ptp.rst
13408 F: drivers/net/phy/dp83640*
13410 F: include/linux/ptp_cl*
13413 M: Oleg Nesterov <oleg@redhat.com>
13415 F: include/asm-generic/syscall.h
13416 F: include/linux/ptrace.h
13417 F: include/linux/regset.h
13418 F: include/linux/tracehook.h
13419 F: include/uapi/linux/ptrace.h
13420 F: include/uapi/linux/ptrace.h
13422 F: arch/*/ptrace*.c
13423 F: arch/*/*/ptrace*.c
13424 F: arch/*/include/asm/ptrace*.h
13427 M: Hans Verkuil <hverkuil@xs4all.nl>
13428 L: linux-media@vger.kernel.org
13429 T: git git://linuxtv.org/media_tree.git
13431 F: drivers/media/usb/pulse8-cec/*
13432 F: Documentation/media/cec-drivers/pulse8-cec.rst
13434 PVRUSB2 VIDEO4LINUX DRIVER
13435 M: Mike Isely <isely@pobox.com>
13436 L: pvrusb2@isely.net (subscribers-only)
13437 L: linux-media@vger.kernel.org
13438 W: http://www.isely.net/pvrusb2/
13439 T: git git://linuxtv.org/media_tree.git
13441 F: Documentation/media/v4l-drivers/pvrusb2*
13442 F: drivers/media/usb/pvrusb2/
13445 M: Hans Verkuil <hverkuil@xs4all.nl>
13446 L: linux-media@vger.kernel.org
13447 T: git git://linuxtv.org/media_tree.git
13449 F: drivers/media/usb/pwc/*
13450 F: include/trace/events/pwc.h
13453 M: Kamil Debski <kamil@wypas.org>
13454 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13455 L: linux-hwmon@vger.kernel.org
13457 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13458 F: Documentation/hwmon/pwm-fan.rst
13459 F: drivers/hwmon/pwm-fan.c
13462 M: Sean Young <sean@mess.org>
13463 L: linux-media@vger.kernel.org
13465 F: drivers/media/rc/pwm-ir-tx.c
13468 M: Thierry Reding <thierry.reding@gmail.com>
13469 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13470 L: linux-pwm@vger.kernel.org
13472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13473 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13474 F: Documentation/driver-api/pwm.rst
13475 F: Documentation/devicetree/bindings/pwm/
13476 F: include/linux/pwm.h
13478 F: drivers/video/backlight/pwm_bl.c
13479 F: include/linux/pwm_backlight.h
13480 F: drivers/gpio/gpio-mvebu.c
13481 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13482 K: pwm_(config|apply_state|ops)
13485 M: Robert Jarzmik <robert.jarzmik@free.fr>
13486 L: linux-gpio@vger.kernel.org
13488 F: drivers/gpio/gpio-pxa.c
13494 M: Robert Jarzmik <robert.jarzmik@free.fr>
13495 L: linux-rtc@vger.kernel.org
13498 PXA2xx/PXA3xx SUPPORT
13499 M: Daniel Mack <daniel@zonque.org>
13500 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13501 M: Robert Jarzmik <robert.jarzmik@free.fr>
13502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13503 T: git git://github.com/hzhuang1/linux.git
13504 T: git git://github.com/rjarzmik/linux.git
13506 F: arch/arm/boot/dts/pxa*
13507 F: arch/arm/mach-pxa/
13508 F: drivers/dma/pxa*
13509 F: drivers/pcmcia/pxa2xx*
13510 F: drivers/pinctrl/pxa/
13511 F: drivers/spi/spi-pxa2xx*
13512 F: drivers/usb/gadget/udc/pxa2*
13513 F: include/sound/pxa2xx-lib.h
13518 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13519 L: qat-linux@intel.com
13521 F: drivers/crypto/qat/
13523 QCOM AUDIO (ASoC) DRIVERS
13524 M: Patrick Lai <plai@codeaurora.org>
13525 M: Banajit Goswami <bgoswami@codeaurora.org>
13526 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13530 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13531 M: Gabriel Somlo <somlo@cmu.edu>
13532 M: "Michael S. Tsirkin" <mst@redhat.com>
13533 L: qemu-devel@nongnu.org
13535 F: drivers/firmware/qemu_fw_cfg.c
13536 F: include/uapi/linux/qemu_fw_cfg.h
13539 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13540 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13541 L: linux-rdma@vger.kernel.org
13543 F: drivers/infiniband/hw/qib/
13545 QLOGIC QL41xxx FCOE DRIVER
13546 M: QLogic-Storage-Upstream@cavium.com
13547 L: linux-scsi@vger.kernel.org
13549 F: drivers/scsi/qedf/
13551 QLOGIC QL41xxx ISCSI DRIVER
13552 M: QLogic-Storage-Upstream@cavium.com
13553 L: linux-scsi@vger.kernel.org
13555 F: drivers/scsi/qedi/
13557 QLOGIC QL4xxx ETHERNET DRIVER
13558 M: Ariel Elior <aelior@marvell.com>
13559 M: GR-everest-linux-l2@marvell.com
13560 L: netdev@vger.kernel.org
13562 F: drivers/net/ethernet/qlogic/qed/
13563 F: include/linux/qed/
13564 F: drivers/net/ethernet/qlogic/qede/
13566 QLOGIC QL4xxx RDMA DRIVER
13567 M: Michal Kalderon <mkalderon@marvell.com>
13568 M: Ariel Elior <aelior@marvell.com>
13569 L: linux-rdma@vger.kernel.org
13571 F: drivers/infiniband/hw/qedr/
13572 F: include/uapi/rdma/qedr-abi.h
13574 QLOGIC QLA1280 SCSI DRIVER
13575 M: Michael Reed <mdr@sgi.com>
13576 L: linux-scsi@vger.kernel.org
13578 F: drivers/scsi/qla1280.[ch]
13580 QLOGIC QLA2XXX FC-SCSI DRIVER
13581 M: hmadhani@marvell.com
13582 L: linux-scsi@vger.kernel.org
13584 F: Documentation/scsi/LICENSE.qla2xxx
13585 F: drivers/scsi/qla2xxx/
13587 QLOGIC QLA3XXX NETWORK DRIVER
13588 M: GR-Linux-NIC-Dev@marvell.com
13589 L: netdev@vger.kernel.org
13591 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13592 F: drivers/net/ethernet/qlogic/qla3xxx.*
13594 QLOGIC QLA4XXX iSCSI DRIVER
13595 M: QLogic-Storage-Upstream@qlogic.com
13596 L: linux-scsi@vger.kernel.org
13598 F: Documentation/scsi/LICENSE.qla4xxx
13599 F: drivers/scsi/qla4xxx/
13601 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13602 M: Shahed Shaikh <shshaikh@marvell.com>
13603 M: Manish Chopra <manishc@marvell.com>
13604 M: GR-Linux-NIC-Dev@marvell.com
13605 L: netdev@vger.kernel.org
13607 F: drivers/net/ethernet/qlogic/qlcnic/
13609 QLOGIC QLGE 10Gb ETHERNET DRIVER
13610 M: Manish Chopra <manishc@marvell.com>
13611 M: GR-Linux-NIC-Dev@marvell.com
13612 L: netdev@vger.kernel.org
13614 F: drivers/staging/qlge/
13616 QM1D1B0004 MEDIA DRIVER
13617 M: Akihiro Tsukada <tskd08@gmail.com>
13618 L: linux-media@vger.kernel.org
13620 F: drivers/media/tuners/qm1d1b0004*
13622 QM1D1C0042 MEDIA DRIVER
13623 M: Akihiro Tsukada <tskd08@gmail.com>
13624 L: linux-media@vger.kernel.org
13626 F: drivers/media/tuners/qm1d1c0042*
13629 M: Anders Larsen <al@alarsen.net>
13630 W: http://www.alarsen.net/linux/qnx4fs/
13633 F: include/uapi/linux/qnx4_fs.h
13634 F: include/uapi/linux/qnxtypes.h
13636 QORIQ DPAA2 FSL-MC BUS DRIVER
13637 M: Stuart Yoder <stuyoder@gmail.com>
13638 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13639 L: linux-kernel@vger.kernel.org
13641 F: drivers/bus/fsl-mc/
13642 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13643 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13645 QT1010 MEDIA DRIVER
13646 M: Antti Palosaari <crope@iki.fi>
13647 L: linux-media@vger.kernel.org
13648 W: https://linuxtv.org
13649 W: http://palosaari.fi/linux/
13650 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13651 T: git git://linuxtv.org/anttip/media_tree.git
13653 F: drivers/media/tuners/qt1010*
13655 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13656 M: Kalle Valo <kvalo@codeaurora.org>
13657 L: ath10k@lists.infradead.org
13658 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13661 F: drivers/net/wireless/ath/ath10k/
13663 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13664 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13665 L: linux-wireless@vger.kernel.org
13666 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13668 F: drivers/net/wireless/ath/ath9k/
13670 QUALCOMM CAMERA SUBSYSTEM DRIVER
13671 M: Todor Tomov <todor.too@gmail.com>
13672 L: linux-media@vger.kernel.org
13674 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13675 F: Documentation/media/v4l-drivers/qcom_camss.rst
13676 F: drivers/media/platform/qcom/camss/
13678 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13679 M: Ilia Lin <ilia.lin@kernel.org>
13680 L: linux-pm@vger.kernel.org
13682 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13683 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13685 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13686 M: Timur Tabi <timur@kernel.org>
13687 L: netdev@vger.kernel.org
13689 F: drivers/net/ethernet/qualcomm/emac/
13691 QUALCOMM ETHQOS ETHERNET DRIVER
13692 M: Vinod Koul <vkoul@kernel.org>
13693 L: netdev@vger.kernel.org
13695 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13696 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13698 QUALCOMM GENERIC INTERFACE I2C DRIVER
13699 M: Alok Chauhan <alokc@codeaurora.org>
13700 L: linux-i2c@vger.kernel.org
13701 L: linux-arm-msm@vger.kernel.org
13703 F: drivers/i2c/busses/i2c-qcom-geni.c
13705 QUALCOMM HEXAGON ARCHITECTURE
13706 M: Brian Cain <bcain@codeaurora.org>
13707 L: linux-hexagon@vger.kernel.org
13711 QUALCOMM HIDMA DRIVER
13712 M: Sinan Kaya <okaya@kernel.org>
13713 L: linux-arm-kernel@lists.infradead.org
13714 L: linux-arm-msm@vger.kernel.org
13715 L: dmaengine@vger.kernel.org
13717 F: drivers/dma/qcom/hidma*
13720 M: Rob Clark <robdclark@gmail.com>
13721 L: iommu@lists.linux-foundation.org
13722 L: linux-arm-msm@vger.kernel.org
13724 F: drivers/iommu/qcom_iommu.c
13726 QUALCOMM RMNET DRIVER
13727 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13728 M: Sean Tranchetti <stranche@codeaurora.org>
13729 L: netdev@vger.kernel.org
13731 F: drivers/net/ethernet/qualcomm/rmnet/
13732 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13733 F: include/linux/if_rmnet.h
13735 QUALCOMM TSENS THERMAL DRIVER
13736 M: Amit Kucheria <amit.kucheria@linaro.org>
13737 L: linux-pm@vger.kernel.org
13738 L: linux-arm-msm@vger.kernel.org
13740 F: drivers/thermal/qcom/
13741 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13743 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13744 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13745 L: linux-media@vger.kernel.org
13746 L: linux-arm-msm@vger.kernel.org
13747 T: git git://linuxtv.org/media_tree.git
13749 F: drivers/media/platform/qcom/venus/
13751 QUALCOMM WCN36XX WIRELESS DRIVER
13752 M: Kalle Valo <kvalo@codeaurora.org>
13753 L: wcn36xx@lists.infradead.org
13754 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13755 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13757 F: drivers/net/wireless/ath/wcn36xx/
13759 QUANTENNA QTNFMAC WIRELESS DRIVER
13760 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13761 M: Avinash Patil <avinashp@quantenna.com>
13762 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13763 L: linux-wireless@vger.kernel.org
13765 F: drivers/net/wireless/quantenna
13767 RADEON and AMDGPU DRM DRIVERS
13768 M: Alex Deucher <alexander.deucher@amd.com>
13769 M: Christian König <christian.koenig@amd.com>
13770 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13771 L: amd-gfx@lists.freedesktop.org
13772 T: git git://people.freedesktop.org/~agd5f/linux
13774 F: drivers/gpu/drm/radeon/
13775 F: include/uapi/drm/radeon_drm.h
13776 F: drivers/gpu/drm/amd/
13777 F: include/uapi/drm/amdgpu_drm.h
13779 RADEON FRAMEBUFFER DISPLAY DRIVER
13780 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13781 L: linux-fbdev@vger.kernel.org
13783 F: drivers/video/fbdev/aty/radeon*
13784 F: include/uapi/linux/radeonfb.h
13786 RADIOSHARK RADIO DRIVER
13787 M: Hans Verkuil <hverkuil@xs4all.nl>
13788 L: linux-media@vger.kernel.org
13789 T: git git://linuxtv.org/media_tree.git
13791 F: drivers/media/radio/radio-shark.c
13793 RADIOSHARK2 RADIO DRIVER
13794 M: Hans Verkuil <hverkuil@xs4all.nl>
13795 L: linux-media@vger.kernel.org
13796 T: git git://linuxtv.org/media_tree.git
13798 F: drivers/media/radio/radio-shark2.c
13799 F: drivers/media/radio/radio-tea5777.c
13801 RADOS BLOCK DEVICE (RBD)
13802 M: Ilya Dryomov <idryomov@gmail.com>
13803 M: Sage Weil <sage@redhat.com>
13804 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13805 L: ceph-devel@vger.kernel.org
13806 W: http://ceph.com/
13807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13808 T: git git://github.com/ceph/ceph-client.git
13810 F: Documentation/ABI/testing/sysfs-bus-rbd
13811 F: drivers/block/rbd.c
13812 F: drivers/block/rbd_types.h
13814 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13815 M: Paul Mackerras <paulus@samba.org>
13816 L: linux-fbdev@vger.kernel.org
13818 F: drivers/video/fbdev/aty/aty128fb.c
13820 RAINSHADOW-CEC DRIVER
13821 M: Hans Verkuil <hverkuil@xs4all.nl>
13822 L: linux-media@vger.kernel.org
13823 T: git git://linuxtv.org/media_tree.git
13825 F: drivers/media/usb/rainshadow-cec/*
13827 RALINK MIPS ARCHITECTURE
13828 M: John Crispin <john@phrozen.org>
13829 L: linux-mips@vger.kernel.org
13831 F: arch/mips/ralink
13833 RALINK RT2X00 WIRELESS LAN DRIVER
13834 M: Stanislaw Gruszka <stf_xl@wp.pl>
13835 M: Helmut Schaa <helmut.schaa@googlemail.com>
13836 L: linux-wireless@vger.kernel.org
13838 F: drivers/net/wireless/ralink/rt2x00/
13840 RAMDISK RAM BLOCK DEVICE DRIVER
13841 M: Jens Axboe <axboe@kernel.dk>
13843 F: Documentation/admin-guide/blockdev/ramdisk.rst
13844 F: drivers/block/brd.c
13846 RANCHU VIRTUAL BOARD FOR MIPS
13847 M: Miodrag Dinic <miodrag.dinic@mips.com>
13848 L: linux-mips@vger.kernel.org
13850 F: arch/mips/generic/board-ranchu.c
13851 F: arch/mips/configs/generic/board-ranchu.config
13853 RANDOM NUMBER DRIVER
13854 M: "Theodore Ts'o" <tytso@mit.edu>
13856 F: drivers/char/random.c
13859 M: Matt Porter <mporter@kernel.crashing.org>
13860 M: Alexandre Bounine <alex.bou9@gmail.com>
13862 F: drivers/rapidio/
13865 M: Tony Luck <tony.luck@intel.com>
13866 M: Borislav Petkov <bp@alien8.de>
13867 L: linux-edac@vger.kernel.org
13870 F: include/linux/ras.h
13871 F: include/ras/ras_event.h
13872 F: Documentation/admin-guide/ras.rst
13874 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13875 L: linux-wireless@vger.kernel.org
13877 F: drivers/net/wireless/ray*
13879 RCUTORTURE TEST FRAMEWORK
13880 M: "Paul E. McKenney" <paulmck@kernel.org>
13881 M: Josh Triplett <josh@joshtriplett.org>
13882 R: Steven Rostedt <rostedt@goodmis.org>
13883 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13884 R: Lai Jiangshan <jiangshanlai@gmail.com>
13885 L: rcu@vger.kernel.org
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13888 F: tools/testing/selftests/rcutorture
13891 M: Florian Fainelli <florian@openwrt.org>
13894 RDC R6040 FAST ETHERNET DRIVER
13895 M: Florian Fainelli <f.fainelli@gmail.com>
13896 L: netdev@vger.kernel.org
13898 F: drivers/net/ethernet/rdc/r6040.c
13900 RDMAVT - RDMA verbs software
13901 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13902 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13903 L: linux-rdma@vger.kernel.org
13905 F: drivers/infiniband/sw/rdmavt
13907 RDS - RELIABLE DATAGRAM SOCKETS
13908 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13909 L: netdev@vger.kernel.org
13910 L: linux-rdma@vger.kernel.org
13911 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13912 W: https://oss.oracle.com/projects/rds/
13915 F: Documentation/networking/rds.txt
13917 RDT - RESOURCE ALLOCATION
13918 M: Fenghua Yu <fenghua.yu@intel.com>
13919 M: Reinette Chatre <reinette.chatre@intel.com>
13920 L: linux-kernel@vger.kernel.org
13922 F: arch/x86/kernel/cpu/resctrl/
13923 F: arch/x86/include/asm/resctrl_sched.h
13924 F: Documentation/x86/resctrl*
13926 READ-COPY UPDATE (RCU)
13927 M: "Paul E. McKenney" <paulmck@kernel.org>
13928 M: Josh Triplett <josh@joshtriplett.org>
13929 R: Steven Rostedt <rostedt@goodmis.org>
13930 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13931 R: Lai Jiangshan <jiangshanlai@gmail.com>
13932 R: Joel Fernandes <joel@joelfernandes.org>
13933 L: rcu@vger.kernel.org
13934 W: http://www.rdrop.com/users/paulmck/RCU/
13936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13937 F: Documentation/RCU/
13938 X: Documentation/RCU/torture.txt
13939 F: include/linux/rcu*
13940 X: include/linux/srcu*.h
13942 X: kernel/rcu/srcu*.c
13944 REAL TIME CLOCK (RTC) SUBSYSTEM
13945 M: Alessandro Zummo <a.zummo@towertech.it>
13946 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13947 L: linux-rtc@vger.kernel.org
13948 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13951 F: Documentation/devicetree/bindings/rtc/
13952 F: Documentation/admin-guide/rtc.rst
13954 F: include/linux/rtc.h
13955 F: include/uapi/linux/rtc.h
13956 F: include/linux/rtc/
13957 F: include/linux/platform_data/rtc-*
13958 F: tools/testing/selftests/rtc/
13960 REALTEK AUDIO CODECS
13961 M: Bard Liao <bardliao@realtek.com>
13962 M: Oder Chiou <oder_chiou@realtek.com>
13964 F: sound/soc/codecs/rt*
13965 F: include/sound/rt*.h
13967 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13968 M: Linus Walleij <linus.walleij@linaro.org>
13970 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13971 F: drivers/net/dsa/realtek-smi*
13972 F: drivers/net/dsa/rtl83*
13974 REDPINE WIRELESS DRIVER
13975 M: Amitkumar Karwar <amitkarwar@gmail.com>
13976 M: Siva Rebbagondla <siva8118@gmail.com>
13977 L: linux-wireless@vger.kernel.org
13979 F: drivers/net/wireless/rsi/
13981 REGISTER MAP ABSTRACTION
13982 M: Mark Brown <broonie@kernel.org>
13983 L: linux-kernel@vger.kernel.org
13984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13986 F: Documentation/devicetree/bindings/regmap/
13987 F: drivers/base/regmap/
13988 F: include/linux/regmap.h
13990 REISERFS FILE SYSTEM
13991 L: reiserfs-devel@vger.kernel.org
13995 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13996 M: Ohad Ben-Cohen <ohad@wizery.com>
13997 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13998 L: linux-remoteproc@vger.kernel.org
13999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14001 F: Documentation/devicetree/bindings/remoteproc/
14002 F: Documentation/ABI/testing/sysfs-class-remoteproc
14003 F: Documentation/remoteproc.txt
14004 F: drivers/remoteproc/
14005 F: include/linux/remoteproc.h
14006 F: include/linux/remoteproc/
14008 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14009 M: Ohad Ben-Cohen <ohad@wizery.com>
14010 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14011 L: linux-remoteproc@vger.kernel.org
14012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14015 F: Documentation/rpmsg.txt
14016 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14017 F: include/linux/rpmsg.h
14018 F: include/linux/rpmsg/
14019 F: include/uapi/linux/rpmsg.h
14022 RENESAS CLOCK DRIVERS
14023 M: Geert Uytterhoeven <geert+renesas@glider.be>
14024 L: linux-renesas-soc@vger.kernel.org
14025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14027 F: drivers/clk/renesas/
14029 RENESAS EMEV2 I2C DRIVER
14030 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14032 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14033 F: drivers/i2c/busses/i2c-emev2.c
14035 RENESAS ETHERNET DRIVERS
14036 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14037 L: netdev@vger.kernel.org
14038 L: linux-renesas-soc@vger.kernel.org
14039 F: Documentation/devicetree/bindings/net/renesas,*.txt
14040 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14041 F: drivers/net/ethernet/renesas/
14042 F: include/linux/sh_eth.h
14044 RENESAS R-CAR GYROADC DRIVER
14045 M: Marek Vasut <marek.vasut@gmail.com>
14046 L: linux-iio@vger.kernel.org
14048 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14049 F: drivers/iio/adc/rcar-gyroadc.c
14051 RENESAS R-CAR I2C DRIVERS
14052 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14054 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14055 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14056 F: drivers/i2c/busses/i2c-rcar.c
14057 F: drivers/i2c/busses/i2c-sh_mobile.c
14059 RENESAS RIIC DRIVER
14060 M: Chris Brandt <chris.brandt@renesas.com>
14062 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14063 F: drivers/i2c/busses/i2c-riic.c
14065 RENESAS USB PHY DRIVER
14066 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14067 L: linux-renesas-soc@vger.kernel.org
14069 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14071 RESET CONTROLLER FRAMEWORK
14072 M: Philipp Zabel <p.zabel@pengutronix.de>
14073 T: git git://git.pengutronix.de/git/pza/linux
14076 F: Documentation/devicetree/bindings/reset/
14077 F: include/dt-bindings/reset/
14078 F: include/linux/reset.h
14079 F: include/linux/reset/
14080 F: include/linux/reset-controller.h
14081 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14083 RESTARTABLE SEQUENCES SUPPORT
14084 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14085 M: Peter Zijlstra <peterz@infradead.org>
14086 M: "Paul E. McKenney" <paulmck@kernel.org>
14087 M: Boqun Feng <boqun.feng@gmail.com>
14088 L: linux-kernel@vger.kernel.org
14091 F: include/uapi/linux/rseq.h
14092 F: include/trace/events/rseq.h
14093 F: tools/testing/selftests/rseq/
14096 M: Johannes Berg <johannes@sipsolutions.net>
14097 L: linux-wireless@vger.kernel.org
14098 W: http://wireless.kernel.org/
14099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14102 F: Documentation/driver-api/rfkill.rst
14103 F: Documentation/ABI/stable/sysfs-class-rfkill
14105 F: include/linux/rfkill.h
14106 F: include/uapi/linux/rfkill.h
14109 M: Thomas Graf <tgraf@suug.ch>
14110 M: Herbert Xu <herbert@gondor.apana.org.au>
14111 L: netdev@vger.kernel.org
14113 F: lib/rhashtable.c
14114 F: lib/test_rhashtable.c
14115 F: include/linux/rhashtable.h
14116 F: include/linux/rhashtable-types.h
14118 RICOH R5C592 MEMORYSTICK DRIVER
14119 M: Maxim Levitsky <maximlevitsky@gmail.com>
14121 F: drivers/memstick/host/r592.*
14123 RICOH SMARTMEDIA/XD DRIVER
14124 M: Maxim Levitsky <maximlevitsky@gmail.com>
14126 F: drivers/mtd/nand/raw/r852.c
14127 F: drivers/mtd/nand/raw/r852.h
14129 RISC-V ARCHITECTURE
14130 M: Paul Walmsley <paul.walmsley@sifive.com>
14131 M: Palmer Dabbelt <palmer@dabbelt.com>
14132 M: Albert Ou <aou@eecs.berkeley.edu>
14133 L: linux-riscv@lists.infradead.org
14134 P: Documentation/riscv/patch-acceptance.rst
14135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14142 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14143 W: http://sourceforge.net/projects/roccat/
14145 F: drivers/hid/hid-roccat*
14146 F: include/linux/hid-roccat*
14147 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14149 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14150 M: Jacob Chen <jacob-chen@iotwrt.com>
14151 M: Ezequiel Garcia <ezequiel@collabora.com>
14152 L: linux-media@vger.kernel.org
14154 F: drivers/media/platform/rockchip/rga/
14155 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14157 HANTRO VPU CODEC DRIVER
14158 M: Ezequiel Garcia <ezequiel@collabora.com>
14159 L: linux-media@vger.kernel.org
14161 F: drivers/staging/media/hantro/
14162 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14165 M: Jiri Pirko <jiri@resnulli.us>
14166 L: netdev@vger.kernel.org
14168 F: drivers/net/ethernet/rocker/
14171 W: http://www.comtrol.com
14173 F: Documentation/driver-api/serial/rocket.rst
14174 F: drivers/tty/rocket*
14176 ROCKETPORT EXPRESS/INFINITY DRIVER
14177 M: Kevin Cernekee <cernekee@gmail.com>
14178 L: linux-serial@vger.kernel.org
14180 F: drivers/tty/serial/rp2.*
14182 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14183 M: Tomasz Duszynski <tduszyns@gmail.com>
14185 F: drivers/iio/light/bh1750.c
14186 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14188 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14189 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14190 L: linux-kernel@vger.kernel.org
14191 L: linux-renesas-soc@vger.kernel.org
14193 F: drivers/mfd/bd9571mwv.c
14194 F: drivers/regulator/bd9571mwv-regulator.c
14195 F: drivers/gpio/gpio-bd9571mwv.c
14196 F: include/linux/mfd/bd9571mwv.h
14197 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14200 M: Ralf Baechle <ralf@linux-mips.org>
14201 L: linux-hams@vger.kernel.org
14202 W: http://www.linux-ax25.org/
14204 F: include/net/rose.h
14205 F: include/uapi/linux/rose.h
14208 RTL2830 MEDIA DRIVER
14209 M: Antti Palosaari <crope@iki.fi>
14210 L: linux-media@vger.kernel.org
14211 W: https://linuxtv.org
14212 W: http://palosaari.fi/linux/
14213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14214 T: git git://linuxtv.org/anttip/media_tree.git
14216 F: drivers/media/dvb-frontends/rtl2830*
14218 RTL2832 MEDIA DRIVER
14219 M: Antti Palosaari <crope@iki.fi>
14220 L: linux-media@vger.kernel.org
14221 W: https://linuxtv.org
14222 W: http://palosaari.fi/linux/
14223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14224 T: git git://linuxtv.org/anttip/media_tree.git
14226 F: drivers/media/dvb-frontends/rtl2832*
14228 RTL2832_SDR MEDIA DRIVER
14229 M: Antti Palosaari <crope@iki.fi>
14230 L: linux-media@vger.kernel.org
14231 W: https://linuxtv.org
14232 W: http://palosaari.fi/linux/
14233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14234 T: git git://linuxtv.org/anttip/media_tree.git
14236 F: drivers/media/dvb-frontends/rtl2832_sdr*
14238 RTL8180 WIRELESS DRIVER
14239 L: linux-wireless@vger.kernel.org
14240 W: http://wireless.kernel.org/
14241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14243 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14245 RTL8187 WIRELESS DRIVER
14246 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14247 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14248 M: Larry Finger <Larry.Finger@lwfinger.net>
14249 L: linux-wireless@vger.kernel.org
14250 W: http://wireless.kernel.org/
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14253 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14255 REALTEK WIRELESS DRIVER (rtlwifi family)
14256 M: Ping-Ke Shih <pkshih@realtek.com>
14257 L: linux-wireless@vger.kernel.org
14258 W: http://wireless.kernel.org/
14259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14261 F: drivers/net/wireless/realtek/rtlwifi/
14263 REALTEK WIRELESS DRIVER (rtw88)
14264 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14265 L: linux-wireless@vger.kernel.org
14267 F: drivers/net/wireless/realtek/rtw88/
14269 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14270 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14271 L: linux-wireless@vger.kernel.org
14272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14274 F: drivers/net/wireless/realtek/rtl8xxxu/
14276 RXRPC SOCKETS (AF_RXRPC)
14277 M: David Howells <dhowells@redhat.com>
14278 L: linux-afs@lists.infradead.org
14281 F: include/keys/rxrpc-type.h
14282 F: include/net/af_rxrpc.h
14283 F: include/trace/events/rxrpc.h
14284 F: include/uapi/linux/rxrpc.h
14285 F: Documentation/networking/rxrpc.txt
14286 W: https://www.infradead.org/~dhowells/kafs/
14288 S3 SAVAGE FRAMEBUFFER DRIVER
14289 M: Antonino Daplas <adaplas@gmail.com>
14290 L: linux-fbdev@vger.kernel.org
14292 F: drivers/video/fbdev/savage/
14295 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14296 M: Vasily Gorbik <gor@linux.ibm.com>
14297 M: Christian Borntraeger <borntraeger@de.ibm.com>
14298 L: linux-s390@vger.kernel.org
14299 W: http://www.ibm.com/developerworks/linux/linux390/
14300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14304 F: Documentation/s390/
14305 F: Documentation/driver-api/s390-drivers.rst
14307 S390 COMMON I/O LAYER
14308 M: Sebastian Ott <sebott@linux.ibm.com>
14309 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14310 L: linux-s390@vger.kernel.org
14311 W: http://www.ibm.com/developerworks/linux/linux390/
14313 F: drivers/s390/cio/
14316 M: Stefan Haberland <sth@linux.ibm.com>
14317 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14318 L: linux-s390@vger.kernel.org
14319 W: http://www.ibm.com/developerworks/linux/linux390/
14321 F: drivers/s390/block/dasd*
14322 F: block/partitions/ibm.c
14325 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14326 L: linux-s390@vger.kernel.org
14327 W: http://www.ibm.com/developerworks/linux/linux390/
14329 F: drivers/iommu/s390-iommu.c
14331 S390 IUCV NETWORK LAYER
14332 M: Julian Wiedmann <jwi@linux.ibm.com>
14333 M: Ursula Braun <ubraun@linux.ibm.com>
14334 L: linux-s390@vger.kernel.org
14335 W: http://www.ibm.com/developerworks/linux/linux390/
14337 F: drivers/s390/net/*iucv*
14338 F: include/net/iucv/
14341 S390 NETWORK DRIVERS
14342 M: Julian Wiedmann <jwi@linux.ibm.com>
14343 M: Ursula Braun <ubraun@linux.ibm.com>
14344 L: linux-s390@vger.kernel.org
14345 W: http://www.ibm.com/developerworks/linux/linux390/
14347 F: drivers/s390/net/
14350 M: Sebastian Ott <sebott@linux.ibm.com>
14351 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14352 L: linux-s390@vger.kernel.org
14353 W: http://www.ibm.com/developerworks/linux/linux390/
14356 F: drivers/pci/hotplug/s390_pci_hpc.c
14358 S390 VFIO-CCW DRIVER
14359 M: Cornelia Huck <cohuck@redhat.com>
14360 M: Eric Farman <farman@linux.ibm.com>
14361 R: Halil Pasic <pasic@linux.ibm.com>
14362 L: linux-s390@vger.kernel.org
14363 L: kvm@vger.kernel.org
14365 F: drivers/s390/cio/vfio_ccw*
14366 F: Documentation/s390/vfio-ccw.rst
14367 F: include/uapi/linux/vfio_ccw.h
14370 M: Harald Freudenberger <freude@linux.ibm.com>
14371 L: linux-s390@vger.kernel.org
14372 W: http://www.ibm.com/developerworks/linux/linux390/
14374 F: drivers/s390/crypto/
14376 S390 VFIO AP DRIVER
14377 M: Tony Krowiak <akrowiak@linux.ibm.com>
14378 M: Pierre Morel <pmorel@linux.ibm.com>
14379 M: Halil Pasic <pasic@linux.ibm.com>
14380 L: linux-s390@vger.kernel.org
14381 W: http://www.ibm.com/developerworks/linux/linux390/
14383 F: drivers/s390/crypto/vfio_ap_drv.c
14384 F: drivers/s390/crypto/vfio_ap_private.h
14385 F: drivers/s390/crypto/vfio_ap_ops.c
14386 F: Documentation/s390/vfio-ap.rst
14389 M: Steffen Maier <maier@linux.ibm.com>
14390 M: Benjamin Block <bblock@linux.ibm.com>
14391 L: linux-s390@vger.kernel.org
14392 W: http://www.ibm.com/developerworks/linux/linux390/
14394 F: drivers/s390/scsi/zfcp_*
14396 S3C24XX SD/MMC Driver
14397 M: Ben Dooks <ben-linux@fluff.org>
14398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14400 F: drivers/mmc/host/s3cmci.*
14402 SAA6588 RDS RECEIVER DRIVER
14403 M: Hans Verkuil <hverkuil@xs4all.nl>
14404 L: linux-media@vger.kernel.org
14405 T: git git://linuxtv.org/media_tree.git
14406 W: https://linuxtv.org
14408 F: drivers/media/i2c/saa6588*
14410 SAA7134 VIDEO4LINUX DRIVER
14411 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14412 L: linux-media@vger.kernel.org
14413 W: https://linuxtv.org
14414 T: git git://linuxtv.org/media_tree.git
14416 F: Documentation/media/v4l-drivers/saa7134*
14417 F: drivers/media/pci/saa7134/
14419 SAA7146 VIDEO4LINUX-2 DRIVER
14420 M: Hans Verkuil <hverkuil@xs4all.nl>
14421 L: linux-media@vger.kernel.org
14422 T: git git://linuxtv.org/media_tree.git
14424 F: drivers/media/common/saa7146/
14425 F: drivers/media/pci/saa7146/
14426 F: include/media/drv-intf/saa7146*
14428 SAFESETID SECURITY MODULE
14429 M: Micah Morton <mortonm@chromium.org>
14431 F: security/safesetid/
14432 F: Documentation/admin-guide/LSM/SafeSetID.rst
14434 SAMSUNG AUDIO (ASoC) DRIVERS
14435 M: Krzysztof Kozlowski <krzk@kernel.org>
14436 M: Sangbeom Kim <sbkim73@samsung.com>
14437 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14438 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14440 F: sound/soc/samsung/
14441 F: Documentation/devicetree/bindings/sound/samsung*
14443 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14444 M: Krzysztof Kozlowski <krzk@kernel.org>
14445 L: linux-crypto@vger.kernel.org
14446 L: linux-samsung-soc@vger.kernel.org
14448 F: drivers/crypto/exynos-rng.c
14449 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14451 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14452 M: Łukasz Stelmach <l.stelmach@samsung.com>
14453 L: linux-samsung-soc@vger.kernel.org
14455 F: drivers/char/hw_random/exynos-trng.c
14456 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14458 SAMSUNG FRAMEBUFFER DRIVER
14459 M: Jingoo Han <jingoohan1@gmail.com>
14460 L: linux-fbdev@vger.kernel.org
14462 F: drivers/video/fbdev/s3c-fb.c
14464 SAMSUNG LAPTOP DRIVER
14465 M: Corentin Chary <corentin.chary@gmail.com>
14466 L: platform-driver-x86@vger.kernel.org
14468 F: drivers/platform/x86/samsung-laptop.c
14470 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14471 M: Sangbeom Kim <sbkim73@samsung.com>
14472 M: Krzysztof Kozlowski <krzk@kernel.org>
14473 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14474 L: linux-kernel@vger.kernel.org
14475 L: linux-samsung-soc@vger.kernel.org
14477 F: drivers/mfd/sec*.c
14478 F: drivers/regulator/s2m*.c
14479 F: drivers/regulator/s5m*.c
14480 F: drivers/clk/clk-s2mps11.c
14481 F: drivers/rtc/rtc-s5m.c
14482 F: include/linux/mfd/samsung/
14483 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14484 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14485 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14486 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14488 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14489 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14490 L: linux-media@vger.kernel.org
14491 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14493 F: drivers/media/platform/s3c-camif/
14494 F: include/media/drv-intf/s3c_camif.h
14496 SAMSUNG S3FWRN5 NFC DRIVER
14497 M: Robert Baldyga <r.baldyga@samsung.com>
14498 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14499 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14501 F: drivers/nfc/s3fwrn5
14503 SAMSUNG S5C73M3 CAMERA DRIVER
14504 M: Kyungmin Park <kyungmin.park@samsung.com>
14505 M: Andrzej Hajda <a.hajda@samsung.com>
14506 L: linux-media@vger.kernel.org
14508 F: drivers/media/i2c/s5c73m3/*
14510 SAMSUNG S5K5BAF CAMERA DRIVER
14511 M: Kyungmin Park <kyungmin.park@samsung.com>
14512 M: Andrzej Hajda <a.hajda@samsung.com>
14513 L: linux-media@vger.kernel.org
14515 F: drivers/media/i2c/s5k5baf.c
14517 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14518 M: Krzysztof Kozlowski <krzk@kernel.org>
14519 M: Vladimir Zapolskiy <vz@mleia.com>
14520 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14521 L: linux-crypto@vger.kernel.org
14522 L: linux-samsung-soc@vger.kernel.org
14524 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14525 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14526 F: drivers/crypto/s5p-sss.c
14528 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14529 M: Kyungmin Park <kyungmin.park@samsung.com>
14530 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14531 L: linux-media@vger.kernel.org
14532 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14534 F: drivers/media/platform/exynos4-is/
14536 SAMSUNG SOC CLOCK DRIVERS
14537 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14538 M: Tomasz Figa <tomasz.figa@gmail.com>
14539 M: Chanwoo Choi <cw00.choi@samsung.com>
14541 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14543 F: drivers/clk/samsung/
14544 F: include/dt-bindings/clock/exynos*.h
14545 F: Documentation/devicetree/bindings/clock/exynos*.txt
14546 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14547 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14549 SAMSUNG SPI DRIVERS
14550 M: Kukjin Kim <kgene@kernel.org>
14551 M: Krzysztof Kozlowski <krzk@kernel.org>
14552 M: Andi Shyti <andi@etezian.org>
14553 L: linux-spi@vger.kernel.org
14554 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14556 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14557 F: drivers/spi/spi-s3c*
14558 F: include/linux/platform_data/spi-s3c64xx.h
14560 SAMSUNG SXGBE DRIVERS
14561 M: Byungho An <bh74.an@samsung.com>
14563 L: netdev@vger.kernel.org
14564 F: drivers/net/ethernet/samsung/sxgbe/
14566 SAMSUNG THERMAL DRIVER
14567 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14568 L: linux-pm@vger.kernel.org
14569 L: linux-samsung-soc@vger.kernel.org
14571 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14572 F: drivers/thermal/samsung/
14574 SAMSUNG USB2 PHY DRIVER
14575 M: Kamil Debski <kamil@wypas.org>
14576 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14577 L: linux-kernel@vger.kernel.org
14579 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14580 F: Documentation/driver-api/phy/samsung-usb2.rst
14581 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14582 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14583 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14584 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14585 F: drivers/phy/samsung/phy-samsung-usb2.c
14586 F: drivers/phy/samsung/phy-samsung-usb2.h
14589 M: Zwane Mwaikambo <zwanem@gmail.com>
14591 F: drivers/watchdog/sc1200wdt.c
14594 M: Ingo Molnar <mingo@redhat.com>
14595 M: Peter Zijlstra <peterz@infradead.org>
14596 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14597 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14598 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14599 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14600 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14601 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14602 L: linux-kernel@vger.kernel.org
14603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14606 F: include/linux/sched.h
14607 F: include/uapi/linux/sched.h
14608 F: include/linux/wait.h
14609 F: include/linux/preempt.h
14611 SCR24X CHIP CARD INTERFACE DRIVER
14612 M: Lubomir Rintel <lkundrak@v3.sk>
14614 F: drivers/char/pcmcia/scr24x_cs.c
14617 M: Jens Axboe <axboe@kernel.dk>
14618 L: linux-scsi@vger.kernel.org
14619 W: http://www.kernel.dk
14621 F: drivers/scsi/sr*
14623 SCSI RDMA PROTOCOL (SRP) INITIATOR
14624 M: Bart Van Assche <bvanassche@acm.org>
14625 L: linux-rdma@vger.kernel.org
14627 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14628 F: drivers/infiniband/ulp/srp/
14629 F: include/scsi/srp.h
14631 SCSI RDMA PROTOCOL (SRP) TARGET
14632 M: Bart Van Assche <bvanassche@acm.org>
14633 L: linux-rdma@vger.kernel.org
14634 L: target-devel@vger.kernel.org
14636 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14637 F: drivers/infiniband/ulp/srpt/
14640 M: Doug Gilbert <dgilbert@interlog.com>
14641 L: linux-scsi@vger.kernel.org
14642 W: http://sg.danny.cz/sg
14644 F: Documentation/scsi/scsi-generic.txt
14645 F: drivers/scsi/sg.c
14646 F: include/scsi/sg.h
14649 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14651 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14653 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14654 L: linux-scsi@vger.kernel.org
14656 F: Documentation/devicetree/bindings/scsi/
14661 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14662 L: linux-scsi@vger.kernel.org
14664 F: Documentation/scsi/st.txt
14665 F: drivers/scsi/st.*
14666 F: drivers/scsi/st_*.h
14668 SCSI TARGET SUBSYSTEM
14669 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14670 L: linux-scsi@vger.kernel.org
14671 L: target-devel@vger.kernel.org
14672 W: http://www.linux-iscsi.org
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14674 Q: https://patchwork.kernel.org/project/target-devel/list/
14678 F: Documentation/target/
14681 M: Vlad Yasevich <vyasevich@gmail.com>
14682 M: Neil Horman <nhorman@tuxdriver.com>
14683 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14684 L: linux-sctp@vger.kernel.org
14685 W: http://lksctp.sourceforge.net
14687 F: Documentation/networking/sctp.txt
14688 F: include/linux/sctp.h
14689 F: include/uapi/linux/sctp.h
14690 F: include/net/sctp/
14694 M: Jim Cromie <jim.cromie@gmail.com>
14696 F: Documentation/i2c/busses/scx200_acb.rst
14697 F: arch/x86/platform/scx200/
14698 F: drivers/watchdog/scx200_wdt.c
14699 F: drivers/i2c/busses/scx200*
14700 F: drivers/mtd/maps/scx200_docflash.c
14701 F: include/linux/scx200.h
14704 M: Jim Cromie <jim.cromie@gmail.com>
14706 F: drivers/char/scx200_gpio.c
14707 F: include/linux/scx200_gpio.h
14709 SCx200 HRT CLOCKSOURCE DRIVER
14710 M: Jim Cromie <jim.cromie@gmail.com>
14712 F: drivers/clocksource/scx200_hrt.c
14714 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14715 M: Sascha Sommer <saschasommer@freenet.de>
14716 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14718 F: drivers/mmc/host/sdricoh_cs.c
14720 SECO BOARDS CEC DRIVER
14721 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14723 F: drivers/media/platform/seco-cec/seco-cec.c
14724 F: drivers/media/platform/seco-cec/seco-cec.h
14727 M: Kees Cook <keescook@chromium.org>
14728 R: Andy Lutomirski <luto@amacapital.net>
14729 R: Will Drewry <wad@chromium.org>
14730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14732 F: kernel/seccomp.c
14733 F: include/uapi/linux/seccomp.h
14734 F: include/linux/seccomp.h
14735 F: tools/testing/selftests/seccomp/*
14736 F: tools/testing/selftests/kselftest_harness.h
14737 F: Documentation/userspace-api/seccomp_filter.rst
14738 K: \bsecure_computing
14741 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14742 M: Al Cooper <alcooperx@gmail.com>
14743 L: linux-mmc@vger.kernel.org
14744 L: bcm-kernel-feedback-list@broadcom.com
14746 F: drivers/mmc/host/sdhci-brcmstb*
14748 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14749 M: Adrian Hunter <adrian.hunter@intel.com>
14750 L: linux-mmc@vger.kernel.org
14752 F: drivers/mmc/host/sdhci*
14753 F: include/linux/mmc/sdhci*
14755 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14756 M: Adrian Hunter <adrian.hunter@intel.com>
14757 M: Ritesh Harjani <riteshh@codeaurora.org>
14758 M: Asutosh Das <asutoshd@codeaurora.org>
14759 L: linux-mmc@vger.kernel.org
14761 F: drivers/mmc/host/cqhci*
14763 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14764 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14765 M: Manjunath M B <manjumb@synopsys.com>
14766 L: linux-mmc@vger.kernel.org
14768 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14770 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14771 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14772 L: linux-mmc@vger.kernel.org
14774 F: drivers/mmc/host/sdhci-of-at91.c
14776 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14777 M: Ben Dooks <ben-linux@fluff.org>
14778 M: Jaehoon Chung <jh80.chung@samsung.com>
14779 L: linux-mmc@vger.kernel.org
14781 F: drivers/mmc/host/sdhci-s3c*
14783 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14784 M: Viresh Kumar <vireshk@kernel.org>
14785 L: linux-mmc@vger.kernel.org
14787 F: drivers/mmc/host/sdhci-spear.c
14789 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14790 M: Kishon Vijay Abraham I <kishon@ti.com>
14791 L: linux-mmc@vger.kernel.org
14793 F: drivers/mmc/host/sdhci-omap.c
14795 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14796 M: Scott Bauer <scott.bauer@intel.com>
14797 M: Jonathan Derrick <jonathan.derrick@intel.com>
14798 L: linux-block@vger.kernel.org
14801 F: block/opal_proto.h
14802 F: include/linux/sed*
14803 F: include/uapi/linux/sed*
14806 M: Security Officers <security@kernel.org>
14810 M: James Morris <jmorris@namei.org>
14811 M: "Serge E. Hallyn" <serge@hallyn.com>
14812 L: linux-security-module@vger.kernel.org (suggested Cc:)
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14814 W: http://kernsec.org/
14817 X: security/selinux/
14819 SELINUX SECURITY MODULE
14820 M: Paul Moore <paul@paul-moore.com>
14821 M: Stephen Smalley <sds@tycho.nsa.gov>
14822 M: Eric Paris <eparis@parisplace.org>
14823 L: selinux@vger.kernel.org
14824 W: https://selinuxproject.org
14825 W: https://github.com/SELinuxProject
14826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14828 F: include/uapi/linux/selinux_netlink.h
14829 F: security/selinux/
14830 F: scripts/selinux/
14831 F: Documentation/admin-guide/LSM/SELinux.rst
14834 M: Jiri Slaby <jirislaby@gmail.com>
14836 F: drivers/misc/phantom.c
14837 F: include/uapi/linux/phantom.h
14839 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14840 M: Tomasz Duszynski <tduszyns@gmail.com>
14842 F: drivers/iio/chemical/sps30.c
14843 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14846 M: Rob Herring <robh@kernel.org>
14847 L: linux-serial@vger.kernel.org
14849 F: Documentation/devicetree/bindings/serial/slave-device.txt
14850 F: drivers/tty/serdev/
14851 F: include/linux/serdev.h
14854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14855 L: linux-serial@vger.kernel.org
14857 F: Documentation/devicetree/bindings/serial/
14858 F: drivers/tty/serial/
14861 M: Sean Young <sean@mess.org>
14862 L: linux-media@vger.kernel.org
14864 F: drivers/media/rc/serial_ir.c
14867 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14868 M: Edward Cree <ecree@solarflare.com>
14869 M: Martin Habets <mhabets@solarflare.com>
14870 L: netdev@vger.kernel.org
14872 F: drivers/net/ethernet/sfc/
14874 SFF/SFP/SFP+ MODULE SUPPORT
14875 M: Russell King <linux@armlinux.org.uk>
14876 L: netdev@vger.kernel.org
14878 F: drivers/net/phy/phylink.c
14879 F: drivers/net/phy/sfp*
14880 F: include/linux/phylink.h
14881 F: include/linux/sfp.h
14885 M: Dimitri Sivanich <sivanich@sgi.com>
14887 F: drivers/misc/sgi-gru/
14889 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14890 M: Pat Gefre <pfg@sgi.com>
14891 L: linux-ia64@vger.kernel.org
14893 F: Documentation/ia64/serial.rst
14894 F: drivers/tty/serial/ioc?_serial.c
14895 F: include/linux/ioc?.h
14897 SGI XP/XPC/XPNET DRIVER
14898 M: Cliff Whickman <cpw@sgi.com>
14899 M: Robin Holt <robinmholt@gmail.com>
14901 F: drivers/misc/sgi-xp/
14903 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14904 M: Ursula Braun <ubraun@linux.ibm.com>
14905 M: Karsten Graul <kgraul@linux.ibm.com>
14906 L: linux-s390@vger.kernel.org
14907 W: http://www.ibm.com/developerworks/linux/linux390/
14911 SHARP RJ54N1CB0C SENSOR DRIVER
14912 M: Jacopo Mondi <jacopo@jmondi.org>
14913 L: linux-media@vger.kernel.org
14914 T: git git://linuxtv.org/media_tree.git
14916 F: drivers/media/i2c/rj54n1cb0c.c
14917 F: include/media/i2c/rj54n1cb0c.h
14919 SH_VEU V4L2 MEM2MEM DRIVER
14920 L: linux-media@vger.kernel.org
14922 F: drivers/media/platform/sh_veu.c
14924 SH_VOU V4L2 OUTPUT DRIVER
14925 L: linux-media@vger.kernel.org
14927 F: drivers/media/platform/sh_vou.c
14928 F: include/media/drv-intf/sh_vou.h
14930 SI2157 MEDIA DRIVER
14931 M: Antti Palosaari <crope@iki.fi>
14932 L: linux-media@vger.kernel.org
14933 W: https://linuxtv.org
14934 W: http://palosaari.fi/linux/
14935 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14936 T: git git://linuxtv.org/anttip/media_tree.git
14938 F: drivers/media/tuners/si2157*
14940 SI2165 MEDIA DRIVER
14941 M: Matthias Schwarzott <zzam@gentoo.org>
14942 L: linux-media@vger.kernel.org
14943 W: https://linuxtv.org
14944 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14946 F: drivers/media/dvb-frontends/si2165*
14948 SI2168 MEDIA DRIVER
14949 M: Antti Palosaari <crope@iki.fi>
14950 L: linux-media@vger.kernel.org
14951 W: https://linuxtv.org
14952 W: http://palosaari.fi/linux/
14953 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14954 T: git git://linuxtv.org/anttip/media_tree.git
14956 F: drivers/media/dvb-frontends/si2168*
14958 SI470X FM RADIO RECEIVER I2C DRIVER
14959 M: Hans Verkuil <hverkuil@xs4all.nl>
14960 L: linux-media@vger.kernel.org
14961 T: git git://linuxtv.org/media_tree.git
14962 W: https://linuxtv.org
14964 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14966 SI470X FM RADIO RECEIVER USB DRIVER
14967 M: Hans Verkuil <hverkuil@xs4all.nl>
14968 L: linux-media@vger.kernel.org
14969 T: git git://linuxtv.org/media_tree.git
14970 W: https://linuxtv.org
14972 F: drivers/media/radio/si470x/radio-si470x-common.c
14973 F: drivers/media/radio/si470x/radio-si470x.h
14974 F: drivers/media/radio/si470x/radio-si470x-usb.c
14976 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14977 M: Eduardo Valentin <edubezval@gmail.com>
14978 L: linux-media@vger.kernel.org
14979 T: git git://linuxtv.org/media_tree.git
14980 W: https://linuxtv.org
14982 F: drivers/media/radio/si4713/si4713.?
14984 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14985 M: Eduardo Valentin <edubezval@gmail.com>
14986 L: linux-media@vger.kernel.org
14987 T: git git://linuxtv.org/media_tree.git
14988 W: https://linuxtv.org
14990 F: drivers/media/radio/si4713/radio-platform-si4713.c
14992 SI4713 FM RADIO TRANSMITTER USB DRIVER
14993 M: Hans Verkuil <hverkuil@xs4all.nl>
14994 L: linux-media@vger.kernel.org
14995 T: git git://linuxtv.org/media_tree.git
14996 W: https://linuxtv.org
14998 F: drivers/media/radio/si4713/radio-usb-si4713.c
15001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15002 L: linux-media@vger.kernel.org
15003 W: https://linuxtv.org
15004 T: git git://linuxtv.org/media_tree.git
15006 F: drivers/media/common/siano/
15007 F: drivers/media/usb/siano/
15008 F: drivers/media/usb/siano/
15009 F: drivers/media/mmc/siano/
15012 M: Green Wan <green.wan@sifive.com>
15014 F: drivers/dma/sf-pdma/
15015 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15018 M: Palmer Dabbelt <palmer@dabbelt.com>
15019 M: Paul Walmsley <paul.walmsley@sifive.com>
15020 L: linux-riscv@lists.infradead.org
15021 T: git git://github.com/sifive/riscv-linux.git
15026 SIFIVE FU540 SYSTEM-ON-CHIP
15027 M: Paul Walmsley <paul.walmsley@sifive.com>
15028 M: Palmer Dabbelt <palmer@dabbelt.com>
15029 L: linux-riscv@lists.infradead.org
15030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15035 SILEAD TOUCHSCREEN DRIVER
15036 M: Hans de Goede <hdegoede@redhat.com>
15037 L: linux-input@vger.kernel.org
15038 L: platform-driver-x86@vger.kernel.org
15040 F: drivers/input/touchscreen/silead.c
15041 F: drivers/platform/x86/touchscreen_dmi.c
15043 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15044 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15046 F: drivers/staging/wfx/
15048 SILICON MOTION SM712 FRAME BUFFER DRIVER
15049 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15050 M: Teddy Wang <teddy.wang@siliconmotion.com>
15051 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15052 L: linux-fbdev@vger.kernel.org
15054 F: drivers/video/fbdev/sm712*
15055 F: Documentation/fb/sm712fb.rst
15057 SIMPLE FIRMWARE INTERFACE (SFI)
15058 M: Len Brown <lenb@kernel.org>
15059 L: sfi-devel@simplefirmware.org
15060 W: http://simplefirmware.org/
15061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15063 F: arch/x86/platform/sfi/
15065 F: include/linux/sfi*.h
15068 M: Hans de Goede <hdegoede@redhat.com>
15069 L: linux-fbdev@vger.kernel.org
15071 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15072 F: drivers/video/fbdev/simplefb.c
15073 F: include/linux/platform_data/simplefb.h
15075 SIMTEC EB110ATX (Chalice CATS)
15076 M: Vincent Sanders <vince@simtec.co.uk>
15077 M: Simtec Linux Team <linux@simtec.co.uk>
15078 W: http://www.simtec.co.uk/products/EB110ATX/
15081 SIMTEC EB2410ITX (BAST)
15082 M: Vincent Sanders <vince@simtec.co.uk>
15083 M: Simtec Linux Team <linux@simtec.co.uk>
15084 W: http://www.simtec.co.uk/products/EB2410ITX/
15086 F: arch/arm/mach-s3c24xx/mach-bast.c
15087 F: arch/arm/mach-s3c24xx/bast-ide.c
15088 F: arch/arm/mach-s3c24xx/bast-irq.c
15090 SIPHASH PRF ROUTINES
15091 M: Jason A. Donenfeld <Jason@zx2c4.com>
15094 F: lib/test_siphash.c
15095 F: include/linux/siphash.h
15098 M: Thorsten Scherer <t.scherer@eckelmann.de>
15099 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15100 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15103 F: drivers/gpio/gpio-siox.c
15104 F: include/trace/events/siox.h
15106 SIS 190 ETHERNET DRIVER
15107 M: Francois Romieu <romieu@fr.zoreil.com>
15108 L: netdev@vger.kernel.org
15110 F: drivers/net/ethernet/sis/sis190.c
15112 SIS 900/7016 FAST ETHERNET DRIVER
15113 M: Daniele Venzano <venza@brownhat.org>
15114 W: http://www.brownhat.org/sis900.html
15115 L: netdev@vger.kernel.org
15117 F: drivers/net/ethernet/sis/sis900.*
15119 SIS FRAMEBUFFER DRIVER
15120 M: Thomas Winischhofer <thomas@winischhofer.net>
15121 W: http://www.winischhofer.net/linuxsisvga.shtml
15123 F: Documentation/fb/sisfb.rst
15124 F: drivers/video/fbdev/sis/
15125 F: include/video/sisfb.h
15128 M: Thomas Winischhofer <thomas@winischhofer.net>
15129 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15131 F: drivers/usb/misc/sisusbvga/
15134 M: Christoph Lameter <cl@linux.com>
15135 M: Pekka Enberg <penberg@kernel.org>
15136 M: David Rientjes <rientjes@google.com>
15137 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15138 M: Andrew Morton <akpm@linux-foundation.org>
15139 L: linux-mm@kvack.org
15141 F: include/linux/sl?b*.h
15144 SLEEPABLE READ-COPY UPDATE (SRCU)
15145 M: Lai Jiangshan <jiangshanlai@gmail.com>
15146 M: "Paul E. McKenney" <paulmck@kernel.org>
15147 M: Josh Triplett <josh@joshtriplett.org>
15148 R: Steven Rostedt <rostedt@goodmis.org>
15149 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15150 L: rcu@vger.kernel.org
15151 W: http://www.rdrop.com/users/paulmck/RCU/
15153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15154 F: include/linux/srcu*.h
15155 F: kernel/rcu/srcu*.c
15157 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15158 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15161 F: drivers/slimbus/
15162 F: Documentation/devicetree/bindings/slimbus/
15163 F: include/linux/slimbus.h
15165 SMACK SECURITY MODULE
15166 M: Casey Schaufler <casey@schaufler-ca.com>
15167 L: linux-security-module@vger.kernel.org
15168 W: http://schaufler-ca.com
15169 T: git git://github.com/cschaufler/smack-next
15171 F: Documentation/admin-guide/LSM/Smack.rst
15174 SMC91x ETHERNET DRIVER
15175 M: Nicolas Pitre <nico@fluxnic.net>
15177 F: drivers/net/ethernet/smsc/smc91x.*
15179 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15180 M: Sakari Ailus <sakari.ailus@iki.fi>
15181 L: linux-media@vger.kernel.org
15183 F: drivers/media/i2c/smiapp/
15184 F: include/media/i2c/smiapp.h
15185 F: drivers/media/i2c/smiapp-pll.c
15186 F: drivers/media/i2c/smiapp-pll.h
15187 F: include/uapi/linux/smiapp.h
15188 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15190 SMM665 HARDWARE MONITOR DRIVER
15191 M: Guenter Roeck <linux@roeck-us.net>
15192 L: linux-hwmon@vger.kernel.org
15194 F: Documentation/hwmon/smm665.rst
15195 F: drivers/hwmon/smm665.c
15197 SMSC EMC2103 HARDWARE MONITOR DRIVER
15198 M: Steve Glendinning <steve.glendinning@shawell.net>
15199 L: linux-hwmon@vger.kernel.org
15201 F: Documentation/hwmon/emc2103.rst
15202 F: drivers/hwmon/emc2103.c
15204 SMSC SCH5627 HARDWARE MONITOR DRIVER
15205 M: Hans de Goede <hdegoede@redhat.com>
15206 L: linux-hwmon@vger.kernel.org
15208 F: Documentation/hwmon/sch5627.rst
15209 F: drivers/hwmon/sch5627.c
15211 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15212 M: Steve Glendinning <steve.glendinning@shawell.net>
15213 L: linux-fbdev@vger.kernel.org
15215 F: drivers/video/fbdev/smscufx.c
15217 SMSC47B397 HARDWARE MONITOR DRIVER
15218 M: Jean Delvare <jdelvare@suse.com>
15219 L: linux-hwmon@vger.kernel.org
15221 F: Documentation/hwmon/smsc47b397.rst
15222 F: drivers/hwmon/smsc47b397.c
15224 SMSC911x ETHERNET DRIVER
15225 M: Steve Glendinning <steve.glendinning@shawell.net>
15226 L: netdev@vger.kernel.org
15228 F: include/linux/smsc911x.h
15229 F: drivers/net/ethernet/smsc/smsc911x.*
15231 SMSC9420 PCI ETHERNET DRIVER
15232 M: Steve Glendinning <steve.glendinning@shawell.net>
15233 L: netdev@vger.kernel.org
15235 F: drivers/net/ethernet/smsc/smsc9420.*
15237 SOC-CAMERA V4L2 SUBSYSTEM
15238 L: linux-media@vger.kernel.org
15239 T: git git://linuxtv.org/media_tree.git
15241 F: include/media/soc_camera.h
15242 F: drivers/staging/media/soc_camera/
15244 SOCIONEXT SYNQUACER I2C DRIVER
15245 M: Ard Biesheuvel <ardb@kernel.org>
15246 L: linux-i2c@vger.kernel.org
15248 F: drivers/i2c/busses/i2c-synquacer.c
15249 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15251 SOCIONEXT UNIPHIER SOUND DRIVER
15252 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15254 F: sound/soc/uniphier/
15256 SOEKRIS NET48XX LED SUPPORT
15257 M: Chris Boot <bootc@bootc.net>
15259 F: drivers/leds/leds-net48xx.c
15261 SOFT-IWARP DRIVER (siw)
15262 M: Bernard Metzler <bmt@zurich.ibm.com>
15263 L: linux-rdma@vger.kernel.org
15265 F: drivers/infiniband/sw/siw/
15266 F: include/uapi/rdma/siw-abi.h
15268 SOFT-ROCE DRIVER (rxe)
15269 M: Moni Shoua <monis@mellanox.com>
15270 L: linux-rdma@vger.kernel.org
15272 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15273 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15274 F: drivers/infiniband/sw/rxe/
15275 F: include/uapi/rdma/rdma_user_rxe.h
15277 SOFTLOGIC 6x10 MPEG CODEC
15278 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15279 M: Anton Sviridenko <anton@corp.bluecherry.net>
15280 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15281 M: Andrey Utkin <andrey_utkin@fastmail.com>
15282 M: Ismael Luceno <ismael@iodev.co.uk>
15283 L: linux-media@vger.kernel.org
15285 F: drivers/media/pci/solo6x10/
15287 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15288 M: James Morse <james.morse@arm.com>
15289 L: linux-arm-kernel@lists.infradead.org
15291 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15292 F: drivers/firmware/arm_sdei.c
15293 F: include/linux/arm_sdei.h
15294 F: include/uapi/linux/arm_sdei.h
15296 SOFTWARE RAID (Multiple Disks) SUPPORT
15297 M: Song Liu <song@kernel.org>
15298 L: linux-raid@vger.kernel.org
15299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15301 F: drivers/md/Makefile
15302 F: drivers/md/Kconfig
15304 F: drivers/md/raid*
15305 F: include/linux/raid/
15306 F: include/uapi/linux/raid/
15308 SOCIONEXT (SNI) AVE NETWORK DRIVER
15309 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15310 L: netdev@vger.kernel.org
15312 F: drivers/net/ethernet/socionext/sni_ave.c
15313 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15315 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15316 M: Jassi Brar <jaswinder.singh@linaro.org>
15317 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15318 L: netdev@vger.kernel.org
15320 F: drivers/net/ethernet/socionext/netsec.c
15321 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15323 SOCIONEXT (SNI) Synquacer SPI DRIVER
15324 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15325 M: Jassi Brar <jaswinder.singh@linaro.org>
15326 L: linux-spi@vger.kernel.org
15328 F: drivers/spi/spi-synquacer.c
15329 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15331 SOLIDRUN CLEARFOG SUPPORT
15332 M: Russell King <linux@armlinux.org.uk>
15334 F: arch/arm/boot/dts/armada-388-clearfog*
15335 F: arch/arm/boot/dts/armada-38x-solidrun-*
15337 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15338 M: Russell King <linux@armlinux.org.uk>
15340 F: arch/arm/boot/dts/imx6*-cubox-i*
15341 F: arch/arm/boot/dts/imx6*-hummingboard*
15342 F: arch/arm/boot/dts/imx6*-sr-*
15344 SONIC NETWORK DRIVER
15345 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15346 L: netdev@vger.kernel.org
15348 F: drivers/net/ethernet/natsemi/sonic.*
15350 SONICS SILICON BACKPLANE DRIVER (SSB)
15351 M: Michael Buesch <m@bues.ch>
15352 L: linux-wireless@vger.kernel.org
15355 F: include/linux/ssb/
15357 SONY IMX214 SENSOR DRIVER
15358 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15359 L: linux-media@vger.kernel.org
15360 T: git git://linuxtv.org/media_tree.git
15362 F: drivers/media/i2c/imx214.c
15363 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15365 SONY IMX258 SENSOR DRIVER
15366 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15367 L: linux-media@vger.kernel.org
15368 T: git git://linuxtv.org/media_tree.git
15370 F: drivers/media/i2c/imx258.c
15372 SONY IMX274 SENSOR DRIVER
15373 M: Leon Luo <leonl@leopardimaging.com>
15374 L: linux-media@vger.kernel.org
15375 T: git git://linuxtv.org/media_tree.git
15377 F: drivers/media/i2c/imx274.c
15378 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15380 SONY IMX290 SENSOR DRIVER
15381 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15382 L: linux-media@vger.kernel.org
15383 T: git git://linuxtv.org/media_tree.git
15385 F: drivers/media/i2c/imx290.c
15386 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15388 SONY IMX319 SENSOR DRIVER
15389 M: Bingbu Cao <bingbu.cao@intel.com>
15390 L: linux-media@vger.kernel.org
15391 T: git git://linuxtv.org/media_tree.git
15393 F: drivers/media/i2c/imx319.c
15395 SONY IMX355 SENSOR DRIVER
15396 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15397 L: linux-media@vger.kernel.org
15398 T: git git://linuxtv.org/media_tree.git
15400 F: drivers/media/i2c/imx355.c
15402 SONY MEMORYSTICK SUBSYSTEM
15403 M: Maxim Levitsky <maximlevitsky@gmail.com>
15404 M: Alex Dubov <oakad@yahoo.com>
15405 M: Ulf Hansson <ulf.hansson@linaro.org>
15406 L: linux-mmc@vger.kernel.org
15407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15409 F: drivers/memstick/
15410 F: include/linux/memstick.h
15412 SONY VAIO CONTROL DEVICE DRIVER
15413 M: Mattia Dongili <malattia@linux.it>
15414 L: platform-driver-x86@vger.kernel.org
15415 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15417 F: Documentation/admin-guide/laptops/sony-laptop.rst
15418 F: drivers/char/sonypi.c
15419 F: drivers/platform/x86/sony-laptop.c
15420 F: include/linux/sony-laptop.h
15423 M: Jaroslav Kysela <perex@perex.cz>
15424 M: Takashi Iwai <tiwai@suse.com>
15425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15426 W: http://www.alsa-project.org/
15427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15428 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15430 F: Documentation/sound/
15432 F: include/uapi/sound/
15435 SOUND - COMPRESSED AUDIO
15436 M: Vinod Koul <vkoul@kernel.org>
15437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15440 F: Documentation/sound/designs/compress-offload.rst
15441 F: include/sound/compress_driver.h
15442 F: include/uapi/sound/compress_*
15443 F: sound/core/compress_offload.c
15444 F: sound/soc/soc-compress.c
15446 SOUND - DMAENGINE HELPERS
15447 M: Lars-Peter Clausen <lars@metafoo.de>
15449 F: include/sound/dmaengine_pcm.h
15450 F: sound/core/pcm_dmaengine.c
15451 F: sound/soc/soc-generic-dmaengine-pcm.c
15453 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15454 M: Liam Girdwood <lgirdwood@gmail.com>
15455 M: Mark Brown <broonie@kernel.org>
15456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15458 W: http://alsa-project.org/main/index.php/ASoC
15460 F: Documentation/devicetree/bindings/sound/
15461 F: Documentation/sound/soc/
15463 F: include/dt-bindings/sound/
15464 F: include/sound/soc*
15466 SOUNDWIRE SUBSYSTEM
15467 M: Vinod Koul <vkoul@kernel.org>
15468 M: Sanyog Kale <sanyog.r.kale@intel.com>
15469 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15470 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15472 F: Documentation/driver-api/soundwire/
15473 F: drivers/soundwire/
15474 F: include/linux/soundwire/
15477 M: Olli Salonen <olli.salonen@iki.fi>
15478 L: linux-media@vger.kernel.org
15479 W: https://linuxtv.org
15480 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15482 F: drivers/media/dvb-frontends/sp2*
15484 SPARC + UltraSPARC (sparc/sparc64)
15485 M: "David S. Miller" <davem@davemloft.net>
15486 L: sparclinux@vger.kernel.org
15487 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15494 SPARC SERIAL DRIVERS
15495 M: "David S. Miller" <davem@davemloft.net>
15496 L: sparclinux@vger.kernel.org
15497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15500 F: include/linux/sunserialcore.h
15501 F: drivers/tty/serial/suncore.c
15502 F: drivers/tty/serial/sunhv.c
15503 F: drivers/tty/serial/sunsab.c
15504 F: drivers/tty/serial/sunsab.h
15505 F: drivers/tty/serial/sunsu.c
15506 F: drivers/tty/serial/sunzilog.c
15507 F: drivers/tty/serial/sunzilog.h
15508 F: drivers/tty/vcc.c
15511 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15512 L: linux-sparse@vger.kernel.org
15513 W: https://sparse.wiki.kernel.org/
15514 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15516 F: include/linux/compiler.h
15518 SPEAR CLOCK FRAMEWORK SUPPORT
15519 M: Viresh Kumar <vireshk@kernel.org>
15520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15521 W: http://www.st.com/spear
15523 F: drivers/clk/spear/
15525 SPEAR PLATFORM SUPPORT
15526 M: Viresh Kumar <vireshk@kernel.org>
15527 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15529 W: http://www.st.com/spear
15531 F: arch/arm/boot/dts/spear*
15532 F: arch/arm/mach-spear/
15535 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15536 L: linux-mtd@lists.infradead.org
15537 W: http://www.linux-mtd.infradead.org/
15538 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15541 F: drivers/mtd/spi-nor/
15542 F: include/linux/mtd/spi-nor.h
15545 M: Mark Brown <broonie@kernel.org>
15546 L: linux-spi@vger.kernel.org
15547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15548 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15550 F: Documentation/devicetree/bindings/spi/
15551 F: Documentation/spi/
15553 F: include/linux/spi/
15554 F: include/uapi/linux/spi/
15557 SPIDERNET NETWORK DRIVER for CELL
15558 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15559 L: netdev@vger.kernel.org
15561 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15562 F: drivers/net/ethernet/toshiba/spider_net*
15565 R: Stephen Boyd <sboyd@kernel.org>
15566 L: linux-arm-msm@vger.kernel.org
15567 F: Documentation/devicetree/bindings/spmi/
15569 F: include/dt-bindings/spmi/spmi.h
15570 F: include/linux/spmi.h
15571 F: include/trace/events/spmi.h
15574 M: Jeremy Kerr <jk@ozlabs.org>
15575 L: linuxppc-dev@lists.ozlabs.org
15576 W: http://www.ibm.com/developerworks/power/cell/
15578 F: Documentation/filesystems/spufs.txt
15579 F: arch/powerpc/platforms/cell/spufs/
15581 SQUASHFS FILE SYSTEM
15582 M: Phillip Lougher <phillip@squashfs.org.uk>
15583 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15584 W: http://squashfs.org.uk
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15587 F: Documentation/filesystems/squashfs.txt
15590 SRM (Alpha) environment access
15591 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15593 F: arch/alpha/kernel/srm_env.c
15595 ST LSM6DSx IMU IIO DRIVER
15596 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15597 L: linux-iio@vger.kernel.org
15598 W: http://www.st.com/
15600 F: drivers/iio/imu/st_lsm6dsx/
15601 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15603 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15604 M: Mickael Guene <mickael.guene@st.com>
15605 L: linux-media@vger.kernel.org
15606 T: git git://linuxtv.org/media_tree.git
15608 F: drivers/media/i2c/st-mipid02.c
15609 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15611 ST STM32 I2C/SMBUS DRIVER
15612 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15613 L: linux-i2c@vger.kernel.org
15615 F: drivers/i2c/busses/i2c-stm32*
15617 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15618 M: Song Qiang <songqiang1304521@gmail.com>
15619 L: linux-iio@vger.kernel.org
15621 F: drivers/iio/proximity/vl53l0x-i2c.c
15622 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15625 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15626 M: Sasha Levin <sashal@kernel.org>
15627 L: stable@vger.kernel.org
15629 F: Documentation/process/stable-kernel-rules.rst
15632 M: Ian Abbott <abbotti@mev.co.uk>
15633 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15635 F: drivers/staging/comedi/
15637 STAGING - FIELDBUS SUBSYSTEM
15638 M: Sven Van Asbroeck <TheSven73@gmail.com>
15640 F: drivers/staging/fieldbus/*
15641 F: drivers/staging/fieldbus/Documentation/
15643 STAGING - HMS ANYBUS-S BUS
15644 M: Sven Van Asbroeck <TheSven73@gmail.com>
15646 F: drivers/staging/fieldbus/anybuss/
15648 STAGING - INDUSTRIAL IO
15649 M: Jonathan Cameron <jic23@kernel.org>
15650 L: linux-iio@vger.kernel.org
15652 F: Documentation/devicetree/bindings/staging/iio/
15653 F: drivers/staging/iio/
15655 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15656 M: Marc Dietrich <marvin24@gmx.de>
15657 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15658 L: linux-tegra@vger.kernel.org
15660 F: drivers/staging/nvec/
15662 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15663 M: Jens Frederich <jfrederich@gmail.com>
15664 M: Daniel Drake <dsd@laptop.org>
15665 M: Jon Nettleton <jon.nettleton@gmail.com>
15666 W: http://wiki.laptop.org/go/DCON
15668 F: drivers/staging/olpc_dcon/
15670 STAGING - REALTEK RTL8712U DRIVERS
15671 M: Larry Finger <Larry.Finger@lwfinger.net>
15672 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15674 F: drivers/staging/rtl8712/
15676 STAGING - REALTEK RTL8188EU DRIVERS
15677 M: Larry Finger <Larry.Finger@lwfinger.net>
15679 F: drivers/staging/rtl8188eu/
15681 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15682 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15683 M: Teddy Wang <teddy.wang@siliconmotion.com>
15684 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15685 L: linux-fbdev@vger.kernel.org
15687 F: drivers/staging/sm750fb/
15689 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15690 M: William Hubbs <w.d.hubbs@gmail.com>
15691 M: Chris Brannon <chris@the-brannons.com>
15692 M: Kirk Reiser <kirk@reisers.ca>
15693 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15694 L: speakup@linux-speakup.org
15695 W: http://www.linux-speakup.org/
15697 F: drivers/staging/speakup/
15699 STAGING - VIA VT665X DRIVERS
15700 M: Forest Bond <forest@alittletooquiet.net>
15702 F: drivers/staging/vt665?/
15704 STAGING - WILC1000 WIFI DRIVER
15705 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15706 M: Ajay Singh <ajay.kathat@microchip.com>
15707 L: linux-wireless@vger.kernel.org
15709 F: drivers/staging/wilc1000/
15711 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15712 M: Michael Hennerich <michael.hennerich@analog.com>
15713 M: Beniamin Bia <beniamin.bia@analog.com>
15714 L: linux-fbdev@vger.kernel.org
15716 F: drivers/staging/fbtft/fb_seps525.c
15717 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15720 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15722 L: devel@driverdev.osuosl.org
15724 F: drivers/staging/
15726 STARFIRE/DURALAN NETWORK DRIVER
15727 M: Ion Badulescu <ionut@badula.org>
15729 F: drivers/net/ethernet/adaptec/starfire*
15731 STEC S1220 SKD DRIVER
15732 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15733 L: linux-block@vger.kernel.org
15735 F: drivers/block/skd*[ch]
15737 STI AUDIO (ASoC) DRIVERS
15738 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15739 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15741 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15745 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15747 F: drivers/media/platform/sti/cec/
15748 F: Documentation/devicetree/bindings/media/stih-cec.txt
15750 STK1160 USB VIDEO CAPTURE DRIVER
15751 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15752 L: linux-media@vger.kernel.org
15753 T: git git://linuxtv.org/media_tree.git
15755 F: drivers/media/usb/stk1160/
15757 STM32 AUDIO (ASoC) DRIVERS
15758 M: Olivier Moysan <olivier.moysan@st.com>
15759 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15760 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15762 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15765 STM32 TIMER/LPTIMER DRIVERS
15766 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15768 F: drivers/*/stm32-*timer*
15769 F: drivers/pwm/pwm-stm32*
15770 F: include/linux/*/stm32-*tim*
15771 F: Documentation/ABI/testing/*timer-stm32
15772 F: Documentation/devicetree/bindings/*/stm32-*timer*
15773 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15775 STMMAC ETHERNET DRIVER
15776 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15777 M: Alexandre Torgue <alexandre.torgue@st.com>
15778 M: Jose Abreu <joabreu@synopsys.com>
15779 L: netdev@vger.kernel.org
15780 W: http://www.stlinux.com
15782 F: drivers/net/ethernet/stmicro/stmmac/
15785 M: Sam Creasey <sammy@sammy.net>
15786 W: http://sammy.net/sun3/
15788 F: arch/m68k/kernel/*sun3*
15789 F: arch/m68k/sun3*/
15790 F: arch/m68k/include/asm/sun3*
15791 F: drivers/net/ethernet/i825xx/sun3*
15793 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15794 M: Hans de Goede <hdegoede@redhat.com>
15795 L: linux-input@vger.kernel.org
15797 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15798 F: drivers/input/keyboard/sun4i-lradc-keys.c
15800 SUNDANCE NETWORK DRIVER
15801 M: Denis Kirjanov <kda@linux-powerpc.org>
15802 L: netdev@vger.kernel.org
15804 F: drivers/net/ethernet/dlink/sundance.c
15807 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15808 M: Rich Felker <dalias@libc.org>
15809 L: linux-sh@vger.kernel.org
15810 Q: http://patchwork.kernel.org/project/linux-sh/list/
15812 F: Documentation/sh/
15817 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15818 M: Len Brown <len.brown@intel.com>
15819 M: Pavel Machek <pavel@ucw.cz>
15820 L: linux-pm@vger.kernel.org
15821 B: https://bugzilla.kernel.org
15823 F: Documentation/power/
15824 F: arch/x86/kernel/acpi/
15825 F: drivers/base/power/
15827 F: include/linux/suspend.h
15828 F: include/linux/freezer.h
15829 F: include/linux/pm.h
15832 M: Martin Mares <mj@ucw.cz>
15833 L: linux-video@atrey.karlin.mff.cuni.cz
15835 F: Documentation/admin-guide/svga.rst
15836 F: arch/x86/boot/video*
15839 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15840 L: iommu@lists.linux-foundation.org
15841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15843 F: kernel/dma/swiotlb.c
15844 F: arch/*/kernel/pci-swiotlb.c
15845 F: include/linux/swiotlb.h
15848 M: Jiri Pirko <jiri@resnulli.us>
15849 M: Ivan Vecera <ivecera@redhat.com>
15850 L: netdev@vger.kernel.org
15853 F: include/net/switchdev.h
15855 SY8106A REGULATOR DRIVER
15856 M: Icenowy Zheng <icenowy@aosc.io>
15858 F: drivers/regulator/sy8106a-regulator.c
15859 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15861 SYNC FILE FRAMEWORK
15862 M: Sumit Semwal <sumit.semwal@linaro.org>
15863 R: Gustavo Padovan <gustavo@padovan.org>
15865 L: linux-media@vger.kernel.org
15866 L: dri-devel@lists.freedesktop.org
15867 F: drivers/dma-buf/sync_*
15868 F: drivers/dma-buf/dma-fence*
15869 F: drivers/dma-buf/sw_sync.c
15870 F: include/linux/sync_file.h
15871 F: include/uapi/linux/sync_file.h
15872 F: Documentation/driver-api/sync_file.rst
15873 T: git git://anongit.freedesktop.org/drm/drm-misc
15875 SYNOPSYS ARC ARCHITECTURE
15876 M: Vineet Gupta <vgupta@synopsys.com>
15877 L: linux-snps-arc@lists.infradead.org
15880 F: Documentation/devicetree/bindings/arc/*
15881 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15882 F: drivers/clocksource/arc_timer.c
15883 F: drivers/tty/serial/arc_uart.c
15884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15886 SYNOPSYS ARC HSDK SDP pll clock driver
15887 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15889 F: drivers/clk/clk-hsdk-pll.c
15890 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15892 SYNOPSYS ARC SDP clock driver
15893 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15895 F: drivers/clk/axs10x/*
15896 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15898 SYNOPSYS ARC SDP platform support
15899 M: Alexey Brodkin <abrodkin@synopsys.com>
15901 F: arch/arc/plat-axs10x
15902 F: arch/arc/boot/dts/ax*
15903 F: Documentation/devicetree/bindings/arc/axs10*
15905 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15906 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15908 F: drivers/reset/reset-axs10x.c
15909 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15911 SYNOPSYS CREG GPIO DRIVER
15912 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15914 F: drivers/gpio/gpio-creg-snps.c
15915 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15917 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15918 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15920 F: drivers/tty/serial/8250/8250_dw.c
15922 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15923 M: Hoan Tran <hoan@os.amperecomputing.com>
15924 L: linux-gpio@vger.kernel.org
15926 F: drivers/gpio/gpio-dwapb.c
15927 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15929 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15930 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15932 F: drivers/dma/dw-axi-dmac/
15933 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15935 SYNOPSYS DESIGNWARE DMAC DRIVER
15936 M: Viresh Kumar <vireshk@kernel.org>
15937 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15939 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15941 F: include/dt-bindings/dma/dw-dmac.h
15942 F: include/linux/dma/dw.h
15943 F: include/linux/platform_data/dma-dw.h
15945 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15946 M: Jose Abreu <Jose.Abreu@synopsys.com>
15947 L: netdev@vger.kernel.org
15949 F: drivers/net/ethernet/synopsys/
15951 SYNOPSYS DESIGNWARE I2C DRIVER
15952 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15953 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15954 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15955 L: linux-i2c@vger.kernel.org
15957 F: drivers/i2c/busses/i2c-designware-*
15958 F: include/linux/platform_data/i2c-designware.h
15960 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15961 M: Jaehoon Chung <jh80.chung@samsung.com>
15962 L: linux-mmc@vger.kernel.org
15964 F: drivers/mmc/host/dw_mmc*
15966 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15967 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15969 F: drivers/reset/reset-hsdk.c
15970 F: include/dt-bindings/reset/snps,hsdk-reset.h
15971 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15973 SYSTEM CONFIGURATION (SYSCON)
15974 M: Lee Jones <lee.jones@linaro.org>
15975 M: Arnd Bergmann <arnd@arndb.de>
15976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15978 F: drivers/mfd/syscon.c
15980 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15981 M: Sudeep Holla <sudeep.holla@arm.com>
15982 L: linux-arm-kernel@lists.infradead.org
15984 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15985 F: drivers/clk/clk-sc[mp]i.c
15986 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15987 F: drivers/firmware/arm_scpi.c
15988 F: drivers/firmware/arm_scmi/
15989 F: drivers/reset/reset-scmi.c
15990 F: include/linux/sc[mp]i_protocol.h
15992 SYSTEM RESET/SHUTDOWN DRIVERS
15993 M: Sebastian Reichel <sre@kernel.org>
15994 L: linux-pm@vger.kernel.org
15995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15997 F: Documentation/devicetree/bindings/power/reset/
15998 F: drivers/power/reset/
16000 SYSTEM TRACE MODULE CLASS
16001 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16004 F: Documentation/trace/stm.rst
16005 F: drivers/hwtracing/stm/
16006 F: include/linux/stm.h
16007 F: include/uapi/linux/stm.h
16009 SYSTEM76 ACPI DRIVER
16010 M: Jeremy Soller <jeremy@system76.com>
16011 M: System76 Product Development <productdev@system76.com>
16012 L: platform-driver-x86@vger.kernel.org
16014 F: drivers/platform/x86/system76_acpi.c
16017 M: Christoph Hellwig <hch@infradead.org>
16019 F: Documentation/filesystems/sysv-fs.txt
16021 F: include/linux/sysv_fs.h
16023 TASKSTATS STATISTICS INTERFACE
16024 M: Balbir Singh <bsingharora@gmail.com>
16026 F: Documentation/accounting/taskstats*
16027 F: include/linux/taskstats*
16028 F: kernel/taskstats.c
16031 M: Jamal Hadi Salim <jhs@mojatatu.com>
16032 M: Cong Wang <xiyou.wangcong@gmail.com>
16033 M: Jiri Pirko <jiri@resnulli.us>
16034 L: netdev@vger.kernel.org
16036 F: include/net/pkt_cls.h
16037 F: include/net/pkt_sched.h
16038 F: include/net/tc_act/
16039 F: include/uapi/linux/pkt_cls.h
16040 F: include/uapi/linux/pkt_sched.h
16041 F: include/uapi/linux/tc_act/
16042 F: include/uapi/linux/tc_ematch/
16045 TC90522 MEDIA DRIVER
16046 M: Akihiro Tsukada <tskd08@gmail.com>
16047 L: linux-media@vger.kernel.org
16049 F: drivers/media/dvb-frontends/tc90522*
16051 TCP LOW PRIORITY MODULE
16052 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16053 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16054 W: http://tcp-lp-mod.sourceforge.net/
16056 F: net/ipv4/tcp_lp.c
16058 TDA10071 MEDIA DRIVER
16059 M: Antti Palosaari <crope@iki.fi>
16060 L: linux-media@vger.kernel.org
16061 W: https://linuxtv.org
16062 W: http://palosaari.fi/linux/
16063 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16064 T: git git://linuxtv.org/anttip/media_tree.git
16066 F: drivers/media/dvb-frontends/tda10071*
16068 TDA18212 MEDIA DRIVER
16069 M: Antti Palosaari <crope@iki.fi>
16070 L: linux-media@vger.kernel.org
16071 W: https://linuxtv.org
16072 W: http://palosaari.fi/linux/
16073 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16074 T: git git://linuxtv.org/anttip/media_tree.git
16076 F: drivers/media/tuners/tda18212*
16078 TDA18218 MEDIA DRIVER
16079 M: Antti Palosaari <crope@iki.fi>
16080 L: linux-media@vger.kernel.org
16081 W: https://linuxtv.org
16082 W: http://palosaari.fi/linux/
16083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16084 T: git git://linuxtv.org/anttip/media_tree.git
16086 F: drivers/media/tuners/tda18218*
16088 TDA18250 MEDIA DRIVER
16089 M: Olli Salonen <olli.salonen@iki.fi>
16090 L: linux-media@vger.kernel.org
16091 W: https://linuxtv.org
16092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16093 T: git git://linuxtv.org/media_tree.git
16095 F: drivers/media/tuners/tda18250*
16097 TDA18271 MEDIA DRIVER
16098 M: Michael Krufky <mkrufky@linuxtv.org>
16099 L: linux-media@vger.kernel.org
16100 W: https://linuxtv.org
16101 W: http://github.com/mkrufky
16102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16103 T: git git://linuxtv.org/mkrufky/tuners.git
16105 F: drivers/media/tuners/tda18271*
16107 TDA1997x MEDIA DRIVER
16108 M: Tim Harvey <tharvey@gateworks.com>
16109 L: linux-media@vger.kernel.org
16110 W: https://linuxtv.org
16111 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16113 F: drivers/media/i2c/tda1997x.*
16115 TDA827x MEDIA DRIVER
16116 M: Michael Krufky <mkrufky@linuxtv.org>
16117 L: linux-media@vger.kernel.org
16118 W: https://linuxtv.org
16119 W: http://github.com/mkrufky
16120 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16121 T: git git://linuxtv.org/mkrufky/tuners.git
16123 F: drivers/media/tuners/tda8290.*
16125 TDA8290 MEDIA DRIVER
16126 M: Michael Krufky <mkrufky@linuxtv.org>
16127 L: linux-media@vger.kernel.org
16128 W: https://linuxtv.org
16129 W: http://github.com/mkrufky
16130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16131 T: git git://linuxtv.org/mkrufky/tuners.git
16133 F: drivers/media/tuners/tda8290.*
16135 TDA9840 MEDIA DRIVER
16136 M: Hans Verkuil <hverkuil@xs4all.nl>
16137 L: linux-media@vger.kernel.org
16138 T: git git://linuxtv.org/media_tree.git
16139 W: https://linuxtv.org
16141 F: drivers/media/i2c/tda9840*
16143 TEA5761 TUNER DRIVER
16144 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16145 L: linux-media@vger.kernel.org
16146 W: https://linuxtv.org
16147 T: git git://linuxtv.org/media_tree.git
16149 F: drivers/media/tuners/tea5761.*
16151 TEA5767 TUNER DRIVER
16152 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16153 L: linux-media@vger.kernel.org
16154 W: https://linuxtv.org
16155 T: git git://linuxtv.org/media_tree.git
16157 F: drivers/media/tuners/tea5767.*
16159 TEA6415C MEDIA DRIVER
16160 M: Hans Verkuil <hverkuil@xs4all.nl>
16161 L: linux-media@vger.kernel.org
16162 T: git git://linuxtv.org/media_tree.git
16163 W: https://linuxtv.org
16165 F: drivers/media/i2c/tea6415c*
16167 TEA6420 MEDIA DRIVER
16168 M: Hans Verkuil <hverkuil@xs4all.nl>
16169 L: linux-media@vger.kernel.org
16170 T: git git://linuxtv.org/media_tree.git
16171 W: https://linuxtv.org
16173 F: drivers/media/i2c/tea6420*
16176 M: Jiri Pirko <jiri@resnulli.us>
16177 L: netdev@vger.kernel.org
16179 F: drivers/net/team/
16180 F: include/linux/if_team.h
16181 F: include/uapi/linux/if_team.h
16183 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16184 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16186 F: arch/x86/platform/ts5500/
16188 TECHNOTREND USB IR RECEIVER
16189 M: Sean Young <sean@mess.org>
16190 L: linux-media@vger.kernel.org
16192 F: drivers/media/rc/ttusbir.c
16194 TECHWELL TW9910 VIDEO DECODER
16195 L: linux-media@vger.kernel.org
16197 F: drivers/media/i2c/tw9910.c
16198 F: include/media/i2c/tw9910.h
16201 M: Jens Wiklander <jens.wiklander@linaro.org>
16202 L: tee-dev@lists.linaro.org
16204 F: include/linux/tee_drv.h
16205 F: include/uapi/linux/tee.h
16207 F: Documentation/tee.txt
16209 TEGRA ARCHITECTURE SUPPORT
16210 M: Thierry Reding <thierry.reding@gmail.com>
16211 M: Jonathan Hunter <jonathanh@nvidia.com>
16212 L: linux-tegra@vger.kernel.org
16213 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16219 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16220 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16222 F: drivers/clk/tegra/
16225 M: Laxman Dewangan <ldewangan@nvidia.com>
16226 M: Jon Hunter <jonathanh@nvidia.com>
16228 F: drivers/dma/tegra*
16231 M: Laxman Dewangan <ldewangan@nvidia.com>
16232 R: Dmitry Osipenko <digetx@gmail.com>
16234 F: drivers/i2c/busses/i2c-tegra.c
16236 TEGRA IOMMU DRIVERS
16237 M: Thierry Reding <thierry.reding@gmail.com>
16238 L: linux-tegra@vger.kernel.org
16240 F: drivers/iommu/tegra*
16243 M: Laxman Dewangan <ldewangan@nvidia.com>
16245 F: drivers/input/keyboard/tegra-kbc.c
16248 M: Stefan Agner <stefan@agner.ch>
16249 M: Lucas Stach <dev@lynxeye.de>
16251 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16252 F: drivers/mtd/nand/raw/tegra_nand.c
16255 M: Thierry Reding <thierry.reding@gmail.com>
16257 F: drivers/pwm/pwm-tegra.c
16259 TEGRA SERIAL DRIVER
16260 M: Laxman Dewangan <ldewangan@nvidia.com>
16262 F: drivers/tty/serial/serial-tegra.c
16265 M: Laxman Dewangan <ldewangan@nvidia.com>
16267 F: drivers/spi/spi-tegra*
16269 TEGRA XUSB PADCTL DRIVER
16270 M: JC Kuo <jckuo@nvidia.com>
16272 F: drivers/phy/tegra/xusb*
16274 TEHUTI ETHERNET DRIVER
16275 M: Andy Gospodarek <andy@greyhouse.net>
16276 L: netdev@vger.kernel.org
16278 F: drivers/net/ethernet/tehuti/*
16280 Telecom Clock Driver for MCPL0010
16281 M: Mark Gross <mark.gross@intel.com>
16283 F: drivers/char/tlclk.c
16285 TENSILICA XTENSA PORT (xtensa)
16286 M: Chris Zankel <chris@zankel.net>
16287 M: Max Filippov <jcmvbkbc@gmail.com>
16288 L: linux-xtensa@linux-xtensa.org
16289 T: git git://github.com/czankel/xtensa-linux.git
16292 F: drivers/irqchip/irq-xtensa-*
16294 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16295 M: Nishanth Menon <nm@ti.com>
16296 M: Tero Kristo <t-kristo@ti.com>
16297 M: Santosh Shilimkar <ssantosh@kernel.org>
16298 L: linux-arm-kernel@lists.infradead.org
16300 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16301 F: drivers/firmware/ti_sci*
16302 F: include/linux/soc/ti/ti_sci_protocol.h
16303 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16304 F: drivers/soc/ti/ti_sci_pm_domains.c
16305 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16306 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16307 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16308 F: drivers/clk/keystone/sci-clk.c
16309 F: drivers/reset/reset-ti-sci.c
16310 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16311 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16312 F: drivers/irqchip/irq-ti-sci-intr.c
16313 F: drivers/irqchip/irq-ti-sci-inta.c
16314 F: include/linux/soc/ti/ti_sci_inta_msi.h
16315 F: drivers/soc/ti/ti_sci_inta_msi.c
16317 Texas Instruments ASoC drivers
16318 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16319 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16323 Texas Instruments' DAC7612 DAC Driver
16324 M: Ricardo Ribalda <ricardo@ribalda.com>
16325 L: linux-iio@vger.kernel.org
16327 F: drivers/iio/dac/ti-dac7612.c
16328 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16330 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16331 M: Hans Verkuil <hverkuil@xs4all.nl>
16332 L: linux-media@vger.kernel.org
16333 T: git git://linuxtv.org/media_tree.git
16334 W: https://linuxtv.org
16336 F: drivers/media/radio/radio-raremono.c
16339 M: Zhang Rui <rui.zhang@intel.com>
16340 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16341 R: Amit Kucheria <amit.kucheria@verdurent.com>
16342 L: linux-pm@vger.kernel.org
16343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16344 Q: https://patchwork.kernel.org/project/linux-pm/list/
16346 F: drivers/thermal/
16347 F: include/linux/thermal.h
16348 F: include/uapi/linux/thermal.h
16349 F: include/linux/cpu_cooling.h
16350 F: Documentation/devicetree/bindings/thermal/
16352 THERMAL/CPU_COOLING
16353 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16354 M: Viresh Kumar <viresh.kumar@linaro.org>
16355 M: Javi Merino <javi.merino@kernel.org>
16356 L: linux-pm@vger.kernel.org
16358 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16359 F: drivers/thermal/cpu_cooling.c
16360 F: include/linux/cpu_cooling.h
16362 THERMAL DRIVER FOR AMLOGIC SOCS
16363 M: Guillaume La Roque <glaroque@baylibre.com>
16364 L: linux-pm@vger.kernel.org
16365 L: linux-amlogic@lists.infradead.org
16366 W: http://linux-meson.com/
16368 F: drivers/thermal/amlogic_thermal.c
16369 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16371 THINKPAD ACPI EXTRAS DRIVER
16372 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16373 L: ibm-acpi-devel@lists.sourceforge.net
16374 L: platform-driver-x86@vger.kernel.org
16375 W: http://ibm-acpi.sourceforge.net
16376 W: http://thinkwiki.org/wiki/Ibm-acpi
16377 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16379 F: drivers/platform/x86/thinkpad_acpi.c
16382 M: Andreas Noever <andreas.noever@gmail.com>
16383 M: Michael Jamet <michael.jamet@intel.com>
16384 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16385 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16388 F: Documentation/admin-guide/thunderbolt.rst
16389 F: drivers/thunderbolt/
16390 F: include/linux/thunderbolt.h
16392 THUNDERBOLT NETWORK DRIVER
16393 M: Michael Jamet <michael.jamet@intel.com>
16394 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16395 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16396 L: netdev@vger.kernel.org
16398 F: drivers/net/thunderbolt.c
16400 THUNDERX GPIO DRIVER
16401 M: Robert Richter <rrichter@marvell.com>
16403 F: drivers/gpio/gpio-thunderx.c
16405 TI AM437X VPFE DRIVER
16406 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16407 L: linux-media@vger.kernel.org
16408 W: https://linuxtv.org
16409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16410 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16412 F: drivers/media/platform/am437x/
16414 TI BANDGAP AND THERMAL DRIVER
16415 M: Eduardo Valentin <edubezval@gmail.com>
16416 M: Keerthy <j-keerthy@ti.com>
16417 L: linux-pm@vger.kernel.org
16418 L: linux-omap@vger.kernel.org
16420 F: drivers/thermal/ti-soc-thermal/
16422 TI BQ27XXX POWER SUPPLY DRIVER
16423 R: Andrew F. Davis <afd@ti.com>
16424 F: include/linux/power/bq27xxx_battery.h
16425 F: drivers/power/supply/bq27xxx_battery.c
16426 F: drivers/power/supply/bq27xxx_battery_i2c.c
16428 TI CDCE706 CLOCK DRIVER
16429 M: Max Filippov <jcmvbkbc@gmail.com>
16431 F: drivers/clk/clk-cdce706.c
16434 M: Tero Kristo <t-kristo@ti.com>
16435 L: linux-omap@vger.kernel.org
16438 F: include/linux/clk/ti.h
16440 TI DAVINCI MACHINE SUPPORT
16441 M: Sekhar Nori <nsekhar@ti.com>
16442 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16446 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16447 F: arch/arm/mach-davinci/
16448 F: drivers/i2c/busses/i2c-davinci.c
16449 F: arch/arm/boot/dts/da850*
16451 TI DAVINCI SERIES CLOCK DRIVER
16452 M: David Lechner <david@lechnology.com>
16453 R: Sekhar Nori <nsekhar@ti.com>
16455 F: Documentation/devicetree/bindings/clock/ti/davinci/
16456 F: drivers/clk/davinci/
16458 TI DAVINCI SERIES GPIO DRIVER
16459 M: Keerthy <j-keerthy@ti.com>
16460 L: linux-gpio@vger.kernel.org
16462 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16463 F: drivers/gpio/gpio-davinci.c
16465 TI DAVINCI SERIES MEDIA DRIVER
16466 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16467 L: linux-media@vger.kernel.org
16468 W: https://linuxtv.org
16469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16470 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16472 F: drivers/media/platform/davinci/
16473 F: include/media/davinci/
16475 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16476 R: David Lechner <david@lechnology.com>
16477 L: linux-iio@vger.kernel.org
16478 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16479 F: drivers/counter/ti-eqep.c
16481 TI ETHERNET SWITCH DRIVER (CPSW)
16482 R: Grygorii Strashko <grygorii.strashko@ti.com>
16483 L: linux-omap@vger.kernel.org
16484 L: netdev@vger.kernel.org
16486 F: drivers/net/ethernet/ti/cpsw*
16487 F: drivers/net/ethernet/ti/davinci*
16489 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16490 M: Alex Dubov <oakad@yahoo.com>
16492 W: http://tifmxx.berlios.de/
16493 F: drivers/memstick/host/tifm_ms.c
16494 F: drivers/misc/tifm*
16495 F: drivers/mmc/host/tifm_sd.c
16496 F: include/linux/tifm.h
16498 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16499 M: Santosh Shilimkar <ssantosh@kernel.org>
16500 L: linux-kernel@vger.kernel.org
16501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16503 F: drivers/soc/ti/*
16504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16506 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16507 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16508 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16509 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16511 F: sound/soc/codecs/lm49453*
16512 F: sound/soc/codecs/isabelle*
16514 TI LP855x BACKLIGHT DRIVER
16515 M: Milo Kim <milo.kim@ti.com>
16517 F: Documentation/driver-api/backlight/lp855x-driver.rst
16518 F: drivers/video/backlight/lp855x_bl.c
16519 F: include/linux/platform_data/lp855x.h
16521 TI LP8727 CHARGER DRIVER
16522 M: Milo Kim <milo.kim@ti.com>
16524 F: drivers/power/supply/lp8727_charger.c
16525 F: include/linux/platform_data/lp8727.h
16527 TI LP8788 MFD DRIVER
16528 M: Milo Kim <milo.kim@ti.com>
16530 F: drivers/iio/adc/lp8788_adc.c
16531 F: drivers/leds/leds-lp8788.c
16532 F: drivers/mfd/lp8788*.c
16533 F: drivers/power/supply/lp8788-charger.c
16534 F: drivers/regulator/lp8788-*.c
16535 F: include/linux/mfd/lp8788*.h
16537 TI NETCP ETHERNET DRIVER
16538 M: Wingman Kwok <w-kwok2@ti.com>
16539 M: Murali Karicheri <m-karicheri2@ti.com>
16540 L: netdev@vger.kernel.org
16542 F: drivers/net/ethernet/ti/netcp*
16544 TI PCM3060 ASoC CODEC DRIVER
16545 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16546 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16548 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16549 F: sound/soc/codecs/pcm3060*
16551 TI TAS571X FAMILY ASoC CODEC DRIVER
16552 M: Kevin Cernekee <cernekee@chromium.org>
16553 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16555 F: sound/soc/codecs/tas571x*
16557 TI TCAN4X5X DEVICE DRIVER
16558 M: Dan Murphy <dmurphy@ti.com>
16559 L: linux-can@vger.kernel.org
16561 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16562 F: drivers/net/can/m_can/tcan4x5x.c
16564 TI TRF7970A NFC DRIVER
16565 M: Mark Greer <mgreer@animalcreek.com>
16566 L: linux-wireless@vger.kernel.org
16567 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16569 F: drivers/nfc/trf7970a.c
16570 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16572 TI TWL4030 SERIES SOC CODEC DRIVER
16573 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16574 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16576 F: sound/soc/codecs/twl4030*
16579 M: Benoit Parrot <bparrot@ti.com>
16580 L: linux-media@vger.kernel.org
16581 W: http://linuxtv.org/
16582 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16584 F: drivers/media/platform/ti-vpe/
16585 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16587 TI WILINK WIRELESS DRIVERS
16588 L: linux-wireless@vger.kernel.org
16589 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16590 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16593 F: drivers/net/wireless/ti/
16594 F: include/linux/wl12xx.h
16596 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16597 M: John Stultz <john.stultz@linaro.org>
16598 M: Thomas Gleixner <tglx@linutronix.de>
16599 R: Stephen Boyd <sboyd@kernel.org>
16600 L: linux-kernel@vger.kernel.org
16601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16603 F: include/linux/clocksource.h
16604 F: include/linux/time.h
16605 F: include/linux/timex.h
16606 F: include/uapi/linux/time.h
16607 F: include/uapi/linux/timex.h
16608 F: kernel/time/clocksource.c
16609 F: kernel/time/time*.c
16610 F: kernel/time/alarmtimer.c
16611 F: kernel/time/ntp.c
16612 F: tools/testing/selftests/timers/
16615 M: Jon Maloy <jmaloy@redhat.com>
16616 M: Ying Xue <ying.xue@windriver.com>
16617 L: netdev@vger.kernel.org (core kernel code)
16618 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16619 W: http://tipc.sourceforge.net/
16621 F: include/uapi/linux/tipc*.h
16624 TLAN NETWORK DRIVER
16625 M: Samuel Chessman <chessman@tux.org>
16626 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16627 W: http://sourceforge.net/projects/tlan/
16629 F: Documentation/networking/device_drivers/ti/tlan.txt
16630 F: drivers/net/ethernet/ti/tlan.*
16632 TM6000 VIDEO4LINUX DRIVER
16633 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16634 L: linux-media@vger.kernel.org
16635 W: https://linuxtv.org
16636 T: git git://linuxtv.org/media_tree.git
16638 F: drivers/media/usb/tm6000/
16639 F: Documentation/media/v4l-drivers/tm6000*
16641 TMIO/SDHI MMC DRIVER
16642 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16643 L: linux-mmc@vger.kernel.org
16645 F: drivers/mmc/host/tmio_mmc*
16646 F: drivers/mmc/host/renesas_sdhi*
16647 F: include/linux/mfd/tmio.h
16649 TMP401 HARDWARE MONITOR DRIVER
16650 M: Guenter Roeck <linux@roeck-us.net>
16651 L: linux-hwmon@vger.kernel.org
16653 F: Documentation/hwmon/tmp401.rst
16654 F: drivers/hwmon/tmp401.c
16656 TMP513 HARDWARE MONITOR DRIVER
16657 M: Eric Tremblay <etremblay@distech-controls.com>
16658 L: linux-hwmon@vger.kernel.org
16660 F: Documentation/hwmon/tmp513.rst
16661 F: drivers/hwmon/tmp513.c
16663 TMPFS (SHMEM FILESYSTEM)
16664 M: Hugh Dickins <hughd@google.com>
16665 L: linux-mm@kvack.org
16667 F: include/linux/shmem_fs.h
16670 TOMOYO SECURITY MODULE
16671 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16672 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16673 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16674 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16675 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16676 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16677 W: https://tomoyo.osdn.jp/
16679 F: security/tomoyo/
16681 TOPSTAR LAPTOP EXTRAS DRIVER
16682 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16683 L: platform-driver-x86@vger.kernel.org
16685 F: drivers/platform/x86/topstar-laptop.c
16687 TORTURE-TEST MODULES
16688 M: Davidlohr Bueso <dave@stgolabs.net>
16689 M: "Paul E. McKenney" <paulmck@kernel.org>
16690 M: Josh Triplett <josh@joshtriplett.org>
16691 L: linux-kernel@vger.kernel.org
16693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16694 F: Documentation/RCU/torture.txt
16695 F: kernel/torture.c
16696 F: kernel/rcu/rcutorture.c
16697 F: kernel/rcu/rcuperf.c
16698 F: kernel/locking/locktorture.c
16700 TOSHIBA ACPI EXTRAS DRIVER
16701 M: Azael Avalos <coproscefalo@gmail.com>
16702 L: platform-driver-x86@vger.kernel.org
16704 F: drivers/platform/x86/toshiba_acpi.c
16706 TOSHIBA BLUETOOTH DRIVER
16707 M: Azael Avalos <coproscefalo@gmail.com>
16708 L: platform-driver-x86@vger.kernel.org
16710 F: drivers/platform/x86/toshiba_bluetooth.c
16712 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16713 M: Azael Avalos <coproscefalo@gmail.com>
16714 L: platform-driver-x86@vger.kernel.org
16716 F: drivers/platform/x86/toshiba_haps.c
16719 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16720 W: http://www.buzzard.org.uk/toshiba/
16722 F: drivers/char/toshiba.c
16723 F: include/linux/toshiba.h
16724 F: include/uapi/linux/toshiba.h
16726 TOSHIBA TC358743 DRIVER
16727 M: Mats Randgaard <matrandg@cisco.com>
16728 L: linux-media@vger.kernel.org
16730 F: drivers/media/i2c/tc358743*
16731 F: include/media/i2c/tc358743.h
16733 TOSHIBA WMI HOTKEYS DRIVER
16734 M: Azael Avalos <coproscefalo@gmail.com>
16735 L: platform-driver-x86@vger.kernel.org
16737 F: drivers/platform/x86/toshiba-wmi.c
16740 M: Peter Huewe <peterhuewe@gmx.de>
16741 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16742 R: Jason Gunthorpe <jgg@ziepe.ca>
16743 L: linux-integrity@vger.kernel.org
16744 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16745 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16746 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16748 F: drivers/char/tpm/
16751 M: Steven Rostedt <rostedt@goodmis.org>
16752 M: Ingo Molnar <mingo@redhat.com>
16753 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16755 F: Documentation/trace/ftrace.rst
16756 F: arch/*/*/*/ftrace.h
16757 F: arch/*/kernel/ftrace.c
16758 F: include/*/ftrace.h
16759 F: include/linux/trace*.h
16762 F: tools/testing/selftests/ftrace/
16764 TRACING MMIO ACCESSES (MMIOTRACE)
16765 M: Steven Rostedt <rostedt@goodmis.org>
16766 M: Ingo Molnar <mingo@kernel.org>
16767 R: Karol Herbst <karolherbst@gmail.com>
16768 R: Pekka Paalanen <ppaalanen@gmail.com>
16770 L: linux-kernel@vger.kernel.org
16771 L: nouveau@lists.freedesktop.org
16772 F: kernel/trace/trace_mmiotrace.c
16773 F: include/linux/mmiotrace.h
16774 F: arch/x86/mm/kmmio.c
16775 F: arch/x86/mm/mmio-mod.c
16776 F: arch/x86/mm/testmmiotrace.c
16779 M: Jiri Kosina <trivial@kernel.org>
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16782 K: ^Subject:.*(?i)trivial
16784 TEMPO SEMICONDUCTOR DRIVERS
16785 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16787 F: sound/soc/codecs/tscs*.c
16788 F: sound/soc/codecs/tscs*.h
16789 F: Documentation/devicetree/bindings/sound/tscs*.txt
16792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 M: Jiri Slaby <jslaby@suse.com>
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16796 F: Documentation/driver-api/serial/
16798 F: drivers/tty/serial/serial_core.c
16799 F: include/linux/serial_core.h
16800 F: include/linux/serial.h
16801 F: include/linux/tty.h
16802 F: include/uapi/linux/serial_core.h
16803 F: include/uapi/linux/serial.h
16804 F: include/uapi/linux/tty.h
16806 TUA9001 MEDIA DRIVER
16807 M: Antti Palosaari <crope@iki.fi>
16808 L: linux-media@vger.kernel.org
16809 W: https://linuxtv.org
16810 W: http://palosaari.fi/linux/
16811 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16812 T: git git://linuxtv.org/anttip/media_tree.git
16814 F: drivers/media/tuners/tua9001*
16816 TULIP NETWORK DRIVERS
16817 L: netdev@vger.kernel.org
16818 L: linux-parisc@vger.kernel.org
16820 F: drivers/net/ethernet/dec/tulip/
16823 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16824 W: http://vtun.sourceforge.net/tun
16826 F: Documentation/networking/tuntap.txt
16827 F: arch/um/os-Linux/drivers/
16829 TURBOCHANNEL SUBSYSTEM
16830 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16831 M: Ralf Baechle <ralf@linux-mips.org>
16832 L: linux-mips@vger.kernel.org
16833 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16836 F: include/linux/tc.h
16839 M: "Len Brown" <lenb@kernel.org>
16840 L: linux-pm@vger.kernel.org
16841 B: https://bugzilla.kernel.org
16842 Q: https://patchwork.kernel.org/project/linux-pm/list/
16843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16845 F: tools/power/x86/turbostat/
16847 TW5864 VIDEO4LINUX DRIVER
16848 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16849 M: Anton Sviridenko <anton@corp.bluecherry.net>
16850 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16851 M: Andrey Utkin <andrey_utkin@fastmail.com>
16852 L: linux-media@vger.kernel.org
16854 F: drivers/media/pci/tw5864/
16856 TW68 VIDEO4LINUX DRIVER
16857 M: Hans Verkuil <hverkuil@xs4all.nl>
16858 L: linux-media@vger.kernel.org
16859 T: git git://linuxtv.org/media_tree.git
16860 W: https://linuxtv.org
16862 F: drivers/media/pci/tw68/
16864 TW686X VIDEO4LINUX DRIVER
16865 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16866 L: linux-media@vger.kernel.org
16867 T: git git://linuxtv.org/media_tree.git
16868 W: http://linuxtv.org
16870 F: drivers/media/pci/tw686x/
16872 UBI FILE SYSTEM (UBIFS)
16873 M: Richard Weinberger <richard@nod.at>
16874 L: linux-mtd@lists.infradead.org
16875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16877 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16879 F: Documentation/filesystems/ubifs.txt
16882 UCLINUX (M68KNOMMU AND COLDFIRE)
16883 M: Greg Ungerer <gerg@linux-m68k.org>
16884 W: http://www.linux-m68k.org/
16885 W: http://www.uclinux.org/
16886 L: linux-m68k@lists.linux-m68k.org
16887 L: uclinux-dev@uclinux.org (subscribers-only)
16888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16890 F: arch/m68k/coldfire/
16892 F: arch/m68k/*/*_no.*
16893 F: arch/m68k/include/asm/*_no.*
16896 M: Jan Kara <jack@suse.com>
16898 F: Documentation/filesystems/udf.txt
16902 M: Bastien Nocera <hadess@hadess.net>
16903 L: linux-input@vger.kernel.org
16905 F: drivers/hid/hid-udraw-ps3.c
16908 M: Evgeniy Dushistov <dushistov@mail.ru>
16910 F: Documentation/admin-guide/ufs.rst
16913 UHID USERSPACE HID IO DRIVER:
16914 M: David Herrmann <dh.herrmann@googlemail.com>
16915 L: linux-input@vger.kernel.org
16917 F: drivers/hid/uhid.c
16918 F: include/uapi/linux/uhid.h
16921 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16922 L: linux-usb@vger.kernel.org
16924 F: drivers/usb/common/ulpi.c
16925 F: include/linux/ulpi/
16927 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16928 L: devel@driverdev.osuosl.org
16930 F: drivers/staging/uwb/
16933 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16934 L: linux-fsdevel@vger.kernel.org
16938 UNICORE32 ARCHITECTURE:
16939 M: Guan Xuetao <gxt@pku.edu.cn>
16940 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16942 T: git git://github.com/gxt/linux.git
16946 M: Tony Finch <dot@dotat.at>
16947 W: http://dotat.at/prog/unifdef
16949 F: scripts/unifdef.c
16951 UNIFORM CDROM DRIVER
16952 M: Jens Axboe <axboe@kernel.dk>
16953 W: http://www.kernel.dk
16955 F: Documentation/cdrom/
16956 F: drivers/cdrom/cdrom.c
16957 F: include/linux/cdrom.h
16958 F: include/uapi/linux/cdrom.h
16960 UNISYS S-PAR DRIVERS
16961 M: David Kershner <david.kershner@unisys.com>
16962 L: sparmaintainer@unisys.com (Unisys internal)
16964 F: include/linux/visorbus.h
16965 F: drivers/visorbus/
16966 F: drivers/staging/unisys/
16968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16969 R: Alim Akhtar <alim.akhtar@samsung.com>
16970 R: Avri Altman <avri.altman@wdc.com>
16971 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16972 L: linux-scsi@vger.kernel.org
16974 F: Documentation/scsi/ufs.txt
16975 F: drivers/scsi/ufs/
16977 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16978 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16979 L: linux-scsi@vger.kernel.org
16981 F: drivers/scsi/ufs/*dwc*
16983 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16984 M: Stanley Chu <stanley.chu@mediatek.com>
16985 L: linux-scsi@vger.kernel.org
16986 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16988 F: drivers/scsi/ufs/ufs-mediatek*
16990 UNSORTED BLOCK IMAGES (UBI)
16991 M: Richard Weinberger <richard@nod.at>
16992 W: http://www.linux-mtd.infradead.org/
16993 L: linux-mtd@lists.infradead.org
16994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16997 F: drivers/mtd/ubi/
16998 F: include/linux/mtd/ubi.h
16999 F: include/uapi/mtd/ubi-user.h
17001 USB "USBNET" DRIVER FRAMEWORK
17002 M: Oliver Neukum <oneukum@suse.com>
17003 L: netdev@vger.kernel.org
17004 W: http://www.linux-usb.org/usbnet
17006 F: drivers/net/usb/usbnet.c
17007 F: include/linux/usb/usbnet.h
17010 M: Oliver Neukum <oneukum@suse.com>
17011 L: linux-usb@vger.kernel.org
17013 F: Documentation/usb/acm.rst
17014 F: drivers/usb/class/cdc-acm.*
17016 USB AR5523 WIRELESS DRIVER
17017 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17018 L: linux-wireless@vger.kernel.org
17020 F: drivers/net/wireless/ath/ar5523/
17023 M: Oliver Neukum <oneukum@suse.com>
17024 L: linux-usb@vger.kernel.org
17025 L: linux-scsi@vger.kernel.org
17027 F: drivers/usb/storage/uas.c
17029 USB CDC ETHERNET DRIVER
17030 M: Oliver Neukum <oliver@neukum.org>
17031 L: linux-usb@vger.kernel.org
17033 F: drivers/net/usb/cdc_*.c
17034 F: include/uapi/linux/usb/cdc.h
17036 USB CHAOSKEY DRIVER
17037 M: Keith Packard <keithp@keithp.com>
17038 L: linux-usb@vger.kernel.org
17040 F: drivers/usb/misc/chaoskey.c
17042 USB CYPRESS C67X00 DRIVER
17043 M: Peter Korsgaard <jacmet@sunsite.dk>
17044 L: linux-usb@vger.kernel.org
17046 F: drivers/usb/c67x00/
17048 USB DAVICOM DM9601 DRIVER
17049 M: Peter Korsgaard <jacmet@sunsite.dk>
17050 L: netdev@vger.kernel.org
17051 W: http://www.linux-usb.org/usbnet
17053 F: drivers/net/usb/dm9601.c
17056 M: Alan Stern <stern@rowland.harvard.edu>
17057 L: linux-usb@vger.kernel.org
17059 F: Documentation/usb/ehci.rst
17060 F: drivers/usb/host/ehci*
17062 USB GADGET/PERIPHERAL SUBSYSTEM
17063 M: Felipe Balbi <balbi@kernel.org>
17064 L: linux-usb@vger.kernel.org
17065 W: http://www.linux-usb.org/gadget
17066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17068 F: drivers/usb/gadget/
17069 F: include/linux/usb/gadget*
17071 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17072 M: Jiri Kosina <jikos@kernel.org>
17073 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17074 L: linux-usb@vger.kernel.org
17075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17077 F: Documentation/hid/hiddev.rst
17078 F: drivers/hid/usbhid/
17080 USB INTEL XHCI ROLE MUX DRIVER
17081 M: Hans de Goede <hdegoede@redhat.com>
17082 L: linux-usb@vger.kernel.org
17084 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17086 USB IP DRIVER FOR HISILICON KIRIN
17087 M: Yu Chen <chenyu56@huawei.com>
17088 M: Binghui Wang <wangbinghui@hisilicon.com>
17089 L: linux-usb@vger.kernel.org
17091 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17092 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17095 M: Olav Kongas <ok@artecdesign.ee>
17096 L: linux-usb@vger.kernel.org
17098 F: drivers/usb/host/isp116x*
17099 F: include/linux/usb/isp116x.h
17101 USB LAN78XX ETHERNET DRIVER
17102 M: Woojung Huh <woojung.huh@microchip.com>
17103 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17104 L: netdev@vger.kernel.org
17106 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17107 F: drivers/net/usb/lan78xx.*
17108 F: include/dt-bindings/net/microchip-lan78xx.h
17110 USB MASS STORAGE DRIVER
17111 M: Alan Stern <stern@rowland.harvard.edu>
17112 L: linux-usb@vger.kernel.org
17113 L: usb-storage@lists.one-eyed-alien.net
17115 F: drivers/usb/storage/
17118 M: Clemens Ladisch <clemens@ladisch.de>
17119 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17122 F: sound/usb/midi.*
17124 USB NETWORKING DRIVERS
17125 L: linux-usb@vger.kernel.org
17127 F: drivers/net/usb/
17130 M: Alan Stern <stern@rowland.harvard.edu>
17131 L: linux-usb@vger.kernel.org
17133 F: Documentation/usb/ohci.rst
17134 F: drivers/usb/host/ohci*
17136 USB OTG FSM (Finite State Machine)
17137 M: Peter Chen <Peter.Chen@nxp.com>
17138 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17139 L: linux-usb@vger.kernel.org
17141 F: drivers/usb/common/usb-otg-fsm.c
17144 M: Valentina Manea <valentina.manea.m@gmail.com>
17145 M: Shuah Khan <shuah@kernel.org>
17146 M: Shuah Khan <skhan@linuxfoundation.org>
17147 L: linux-usb@vger.kernel.org
17149 F: Documentation/usb/usbip_protocol.rst
17150 F: drivers/usb/usbip/
17151 F: tools/usb/usbip/
17152 F: tools/testing/selftests/drivers/usb/usbip/
17155 M: Petko Manolov <petkan@nucleusys.com>
17156 L: linux-usb@vger.kernel.org
17157 L: netdev@vger.kernel.org
17158 T: git git://github.com/petkan/pegasus.git
17159 W: https://github.com/petkan/pegasus
17161 F: drivers/net/usb/pegasus.*
17164 M: Felipe Balbi <balbi@kernel.org>
17165 L: linux-usb@vger.kernel.org
17166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17168 F: drivers/usb/phy/
17170 USB PRINTER DRIVER (usblp)
17171 M: Pete Zaitcev <zaitcev@redhat.com>
17172 L: linux-usb@vger.kernel.org
17174 F: drivers/usb/class/usblp.c
17176 USB QMI WWAN NETWORK DRIVER
17177 M: Bjørn Mork <bjorn@mork.no>
17178 L: netdev@vger.kernel.org
17180 F: Documentation/ABI/testing/sysfs-class-net-qmi
17181 F: drivers/net/usb/qmi_wwan.c
17184 M: Petko Manolov <petkan@nucleusys.com>
17185 L: linux-usb@vger.kernel.org
17186 L: netdev@vger.kernel.org
17187 T: git git://github.com/petkan/rtl8150.git
17188 W: https://github.com/petkan/rtl8150
17190 F: drivers/net/usb/rtl8150.c
17192 USB SERIAL SUBSYSTEM
17193 M: Johan Hovold <johan@kernel.org>
17194 L: linux-usb@vger.kernel.org
17195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17197 F: Documentation/usb/usb-serial.rst
17198 F: drivers/usb/serial/
17199 F: include/linux/usb/serial.h
17201 USB SMSC75XX ETHERNET DRIVER
17202 M: Steve Glendinning <steve.glendinning@shawell.net>
17203 L: netdev@vger.kernel.org
17205 F: drivers/net/usb/smsc75xx.*
17207 USB SMSC95XX ETHERNET DRIVER
17208 M: Steve Glendinning <steve.glendinning@shawell.net>
17209 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17210 L: netdev@vger.kernel.org
17212 F: drivers/net/usb/smsc95xx.*
17215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17216 L: linux-usb@vger.kernel.org
17217 W: http://www.linux-usb.org
17218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17220 F: Documentation/devicetree/bindings/usb/
17221 F: Documentation/usb/
17223 F: include/linux/usb.h
17224 F: include/linux/usb/
17226 USB TYPEC PI3USB30532 MUX DRIVER
17227 M: Hans de Goede <hdegoede@redhat.com>
17228 L: linux-usb@vger.kernel.org
17230 F: drivers/usb/typec/mux/pi3usb30532.c
17233 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17234 L: linux-usb@vger.kernel.org
17236 F: Documentation/ABI/testing/sysfs-class-typec
17237 F: Documentation/driver-api/usb/typec.rst
17238 F: drivers/usb/typec/
17239 F: include/linux/usb/typec.h
17241 USB TYPEC BUS FOR ALTERNATE MODES
17242 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17243 L: linux-usb@vger.kernel.org
17245 F: Documentation/ABI/testing/sysfs-bus-typec
17246 F: Documentation/driver-api/usb/typec_bus.rst
17247 F: drivers/usb/typec/altmodes/
17248 F: include/linux/usb/typec_altmode.h
17250 USB TYPEC PORT CONTROLLER DRIVERS
17251 M: Guenter Roeck <linux@roeck-us.net>
17252 L: linux-usb@vger.kernel.org
17254 F: drivers/usb/typec/tcpm/
17257 M: Alan Stern <stern@rowland.harvard.edu>
17258 L: linux-usb@vger.kernel.org
17260 F: drivers/usb/host/uhci*
17263 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17264 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17265 L: linux-media@vger.kernel.org
17266 T: git git://linuxtv.org/media_tree.git
17267 W: http://www.ideasonboard.org/uvc/
17269 F: drivers/media/usb/uvc/
17270 F: include/uapi/linux/uvcvideo.h
17273 M: Hans Verkuil <hverkuil@xs4all.nl>
17274 L: linux-media@vger.kernel.org
17275 T: git git://linuxtv.org/media_tree.git
17276 W: https://linuxtv.org
17278 F: drivers/media/usb/usbvision/
17281 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17282 L: linux-usb@vger.kernel.org
17284 F: drivers/usb/gadget/function/*uvc*
17285 F: drivers/usb/gadget/legacy/webcam.c
17286 F: include/uapi/linux/usb/g_uvc.h
17288 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17289 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17290 L: linux-wireless@vger.kernel.org
17292 F: drivers/net/wireless/rndis_wlan.c
17295 M: Mathias Nyman <mathias.nyman@intel.com>
17296 L: linux-usb@vger.kernel.org
17298 F: drivers/usb/host/xhci*
17299 F: drivers/usb/host/pci-quirks*
17302 L: linux-wireless@vger.kernel.org
17303 W: http://linux-lc100020.sourceforge.net
17305 F: drivers/net/wireless/zydas/zd1201.*
17308 M: Antoine Jacquet <royale@zerezo.com>
17309 L: linux-usb@vger.kernel.org
17310 L: linux-media@vger.kernel.org
17311 T: git git://linuxtv.org/media_tree.git
17312 W: http://royale.zerezo.com/zr364xx/
17314 F: Documentation/media/v4l-drivers/zr364xx*
17315 F: drivers/media/usb/zr364xx/
17317 USER-MODE LINUX (UML)
17318 M: Jeff Dike <jdike@addtoit.com>
17319 M: Richard Weinberger <richard@nod.at>
17320 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17321 L: linux-um@lists.infradead.org
17322 W: http://user-mode-linux.sourceforge.net
17323 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17326 F: Documentation/virt/uml/
17331 USERSPACE COPYIN/COPYOUT (UIOVEC)
17332 M: Alexander Viro <viro@zeniv.linux.org.uk>
17335 F: include/linux/uio.h
17337 USERSPACE DMA BUFFER DRIVER
17338 M: Gerd Hoffmann <kraxel@redhat.com>
17340 L: dri-devel@lists.freedesktop.org
17341 F: drivers/dma-buf/udmabuf.c
17342 F: include/uapi/linux/udmabuf.h
17343 T: git git://anongit.freedesktop.org/drm/drm-misc
17345 USERSPACE I/O (UIO)
17346 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17349 F: Documentation/driver-api/uio-howto.rst
17351 F: include/linux/uio_driver.h
17354 M: Karel Zak <kzak@redhat.com>
17355 L: util-linux@vger.kernel.org
17356 W: http://en.wikipedia.org/wiki/Util-linux
17357 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17361 M: Christoph Hellwig <hch@lst.de>
17362 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17363 L: linux-kernel@vger.kernel.org
17364 T: git git://git.infradead.org/users/hch/uuid.git
17367 F: include/linux/uuid.h
17368 F: include/uapi/linux/uuid.h
17372 M: Michal Januszewski <spock@gentoo.org>
17373 L: linux-fbdev@vger.kernel.org
17374 W: https://github.com/mjanusz/v86d
17376 F: Documentation/fb/uvesafb.rst
17377 F: drivers/video/fbdev/uvesafb.*
17380 M: Stefan Agner <stefan@agner.ch>
17381 L: linux-mtd@lists.infradead.org
17383 F: drivers/mtd/nand/raw/vf610_nfc.c
17385 VFAT/FAT/MSDOS FILESYSTEM
17386 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17388 F: Documentation/filesystems/vfat.txt
17392 M: Alex Williamson <alex.williamson@redhat.com>
17393 R: Cornelia Huck <cohuck@redhat.com>
17394 L: kvm@vger.kernel.org
17395 T: git git://github.com/awilliam/linux-vfio.git
17397 F: Documentation/driver-api/vfio.rst
17399 F: include/linux/vfio.h
17400 F: include/uapi/linux/vfio.h
17402 VFIO MEDIATED DEVICE DRIVERS
17403 M: Kirti Wankhede <kwankhede@nvidia.com>
17404 L: kvm@vger.kernel.org
17406 F: Documentation/driver-api/vfio-mediated-device.rst
17407 F: drivers/vfio/mdev/
17408 F: include/linux/mdev.h
17409 F: samples/vfio-mdev/
17411 VFIO PLATFORM DRIVER
17412 M: Eric Auger <eric.auger@redhat.com>
17413 L: kvm@vger.kernel.org
17415 F: drivers/vfio/platform/
17418 R: Lukas Wunner <lukas@wunner.de>
17420 F: Documentation/gpu/vga-switcheroo.rst
17421 F: drivers/gpu/vga/vga_switcheroo.c
17422 F: include/linux/vga_switcheroo.h
17423 T: git git://anongit.freedesktop.org/drm/drm-misc
17425 VIA RHINE NETWORK DRIVER
17427 F: drivers/net/ethernet/via/via-rhine.c
17429 VIA SD/MMC CARD CONTROLLER DRIVER
17430 M: Bruce Chang <brucechang@via.com.tw>
17431 M: Harald Welte <HaraldWelte@viatech.com>
17433 F: drivers/mmc/host/via-sdmmc.c
17435 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17436 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17437 L: linux-fbdev@vger.kernel.org
17439 F: include/linux/via-core.h
17440 F: include/linux/via-gpio.h
17441 F: include/linux/via_i2c.h
17442 F: drivers/video/fbdev/via/
17444 VIA VELOCITY NETWORK DRIVER
17445 M: Francois Romieu <romieu@fr.zoreil.com>
17446 L: netdev@vger.kernel.org
17448 F: drivers/net/ethernet/via/via-velocity.*
17450 VICODEC VIRTUAL CODEC DRIVER
17451 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17452 L: linux-media@vger.kernel.org
17453 T: git git://linuxtv.org/media_tree.git
17454 W: https://linuxtv.org
17456 F: drivers/media/platform/vicodec/*
17458 VIDEO MULTIPLEXER DRIVER
17459 M: Philipp Zabel <p.zabel@pengutronix.de>
17460 L: linux-media@vger.kernel.org
17462 F: drivers/media/platform/video-mux.c
17464 VIDEO I2C POLLING DRIVER
17465 M: Matt Ranostay <matt.ranostay@konsulko.com>
17466 L: linux-media@vger.kernel.org
17468 F: drivers/media/i2c/video-i2c.c
17470 VIDEOBUF2 FRAMEWORK
17471 M: Pawel Osciak <pawel@osciak.com>
17472 M: Marek Szyprowski <m.szyprowski@samsung.com>
17473 M: Kyungmin Park <kyungmin.park@samsung.com>
17474 R: Tomasz Figa <tfiga@chromium.org>
17475 L: linux-media@vger.kernel.org
17477 F: drivers/media/common/videobuf2/*
17478 F: include/media/videobuf2-*
17480 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17481 M: Helen Koike <helen.koike@collabora.com>
17482 R: Shuah Khan <skhan@linuxfoundation.org>
17483 L: linux-media@vger.kernel.org
17484 T: git git://linuxtv.org/media_tree.git
17485 W: https://linuxtv.org
17487 F: drivers/media/platform/vimc/*
17490 M: Alex Williamson <alex.williamson@redhat.com>
17491 M: Paolo Bonzini <pbonzini@redhat.com>
17492 L: kvm@vger.kernel.org
17496 VIRTIO AND VHOST VSOCK DRIVER
17497 M: Stefan Hajnoczi <stefanha@redhat.com>
17498 M: Stefano Garzarella <sgarzare@redhat.com>
17499 L: kvm@vger.kernel.org
17500 L: virtualization@lists.linux-foundation.org
17501 L: netdev@vger.kernel.org
17503 F: include/linux/virtio_vsock.h
17504 F: include/uapi/linux/virtio_vsock.h
17505 F: include/uapi/linux/vsockmon.h
17506 F: include/uapi/linux/vm_sockets_diag.h
17507 F: net/vmw_vsock/diag.c
17508 F: net/vmw_vsock/af_vsock_tap.c
17509 F: net/vmw_vsock/virtio_transport_common.c
17510 F: net/vmw_vsock/virtio_transport.c
17511 F: drivers/net/vsockmon.c
17512 F: drivers/vhost/vsock.c
17513 F: tools/testing/vsock/
17515 VIRTIO CONSOLE DRIVER
17516 M: Amit Shah <amit@kernel.org>
17517 L: virtualization@lists.linux-foundation.org
17519 F: drivers/char/virtio_console.c
17520 F: include/linux/virtio_console.h
17521 F: include/uapi/linux/virtio_console.h
17523 VIRTIO CORE AND NET DRIVERS
17524 M: "Michael S. Tsirkin" <mst@redhat.com>
17525 M: Jason Wang <jasowang@redhat.com>
17526 L: virtualization@lists.linux-foundation.org
17528 F: Documentation/devicetree/bindings/virtio/
17531 F: drivers/net/virtio_net.c
17532 F: drivers/block/virtio_blk.c
17533 F: include/linux/virtio*.h
17534 F: include/uapi/linux/virtio_*.h
17535 F: drivers/crypto/virtio/
17536 F: mm/balloon_compaction.c
17538 VIRTIO BLOCK AND SCSI DRIVERS
17539 M: "Michael S. Tsirkin" <mst@redhat.com>
17540 M: Jason Wang <jasowang@redhat.com>
17541 R: Paolo Bonzini <pbonzini@redhat.com>
17542 R: Stefan Hajnoczi <stefanha@redhat.com>
17543 L: virtualization@lists.linux-foundation.org
17545 F: drivers/block/virtio_blk.c
17546 F: drivers/scsi/virtio_scsi.c
17547 F: include/uapi/linux/virtio_blk.h
17548 F: include/uapi/linux/virtio_scsi.h
17549 F: drivers/vhost/scsi.c
17551 VIRTIO CRYPTO DRIVER
17552 M: Gonglei <arei.gonglei@huawei.com>
17553 L: virtualization@lists.linux-foundation.org
17554 L: linux-crypto@vger.kernel.org
17556 F: drivers/crypto/virtio/
17557 F: include/uapi/linux/virtio_crypto.h
17559 VIRTIO DRIVERS FOR S390
17560 M: Cornelia Huck <cohuck@redhat.com>
17561 M: Halil Pasic <pasic@linux.ibm.com>
17562 L: linux-s390@vger.kernel.org
17563 L: virtualization@lists.linux-foundation.org
17564 L: kvm@vger.kernel.org
17566 F: drivers/s390/virtio/
17567 F: arch/s390/include/uapi/asm/virtio-ccw.h
17570 M: Vivek Goyal <vgoyal@redhat.com>
17571 M: Stefan Hajnoczi <stefanha@redhat.com>
17572 M: Miklos Szeredi <miklos@szeredi.hu>
17573 L: virtualization@lists.linux-foundation.org
17574 L: linux-fsdevel@vger.kernel.org
17575 W: https://virtio-fs.gitlab.io/
17577 F: fs/fuse/virtio_fs.c
17578 F: include/uapi/linux/virtio_fs.h
17579 F: Documentation/filesystems/virtiofs.rst
17582 M: David Airlie <airlied@linux.ie>
17583 M: Gerd Hoffmann <kraxel@redhat.com>
17584 L: dri-devel@lists.freedesktop.org
17585 L: virtualization@lists.linux-foundation.org
17586 T: git git://anongit.freedesktop.org/drm/drm-misc
17588 F: drivers/gpu/drm/virtio/
17589 F: include/uapi/linux/virtio_gpu.h
17591 VIRTIO HOST (VHOST)
17592 M: "Michael S. Tsirkin" <mst@redhat.com>
17593 M: Jason Wang <jasowang@redhat.com>
17594 L: kvm@vger.kernel.org
17595 L: virtualization@lists.linux-foundation.org
17596 L: netdev@vger.kernel.org
17597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17600 F: include/uapi/linux/vhost.h
17602 VIRTIO INPUT DRIVER
17603 M: Gerd Hoffmann <kraxel@redhat.com>
17605 F: drivers/virtio/virtio_input.c
17606 F: include/uapi/linux/virtio_input.h
17608 VIRTIO IOMMU DRIVER
17609 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17610 L: virtualization@lists.linux-foundation.org
17612 F: drivers/iommu/virtio-iommu.c
17613 F: include/uapi/linux/virtio_iommu.h
17615 VIRTUAL BOX GUEST DEVICE DRIVER
17616 M: Hans de Goede <hdegoede@redhat.com>
17617 M: Arnd Bergmann <arnd@arndb.de>
17618 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17620 F: include/linux/vbox_utils.h
17621 F: include/uapi/linux/vbox*.h
17622 F: drivers/virt/vboxguest/
17624 VIRTUAL SERIO DEVICE DRIVER
17625 M: Stephen Chandler Paul <thatslyude@gmail.com>
17627 F: drivers/input/serio/userio.c
17628 F: include/uapi/linux/userio.h
17630 VITESSE FELIX ETHERNET SWITCH DRIVER
17631 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17632 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17633 L: netdev@vger.kernel.org
17635 F: drivers/net/dsa/ocelot/*
17636 F: net/dsa/tag_ocelot.c
17638 VIVID VIRTUAL VIDEO DRIVER
17639 M: Hans Verkuil <hverkuil@xs4all.nl>
17640 L: linux-media@vger.kernel.org
17641 T: git git://linuxtv.org/media_tree.git
17642 W: https://linuxtv.org
17644 F: drivers/media/platform/vivid/*
17647 M: Florian Fainelli <f.fainelli@gmail.com>
17648 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17650 F: drivers/vlynq/vlynq.c
17651 F: include/linux/vlynq.h
17654 M: Martyn Welch <martyn@welchs.me.uk>
17655 M: Manohar Vanga <manohar.vanga@gmail.com>
17656 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17657 L: devel@driverdev.osuosl.org
17659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17660 F: Documentation/driver-api/vme.rst
17661 F: drivers/staging/vme/
17663 F: include/linux/vme*
17665 VMWARE BALLOON DRIVER
17666 M: Nadav Amit <namit@vmware.com>
17667 M: "VMware, Inc." <pv-drivers@vmware.com>
17668 L: linux-kernel@vger.kernel.org
17670 F: drivers/misc/vmw_balloon.c
17672 VMWARE HYPERVISOR INTERFACE
17673 M: Thomas Hellstrom <thellstrom@vmware.com>
17674 M: "VMware, Inc." <pv-drivers@vmware.com>
17675 L: virtualization@lists.linux-foundation.org
17677 F: arch/x86/kernel/cpu/vmware.c
17678 F: arch/x86/include/asm/vmware.h
17680 VMWARE PVRDMA DRIVER
17681 M: Adit Ranadive <aditr@vmware.com>
17682 M: VMware PV-Drivers <pv-drivers@vmware.com>
17683 L: linux-rdma@vger.kernel.org
17685 F: drivers/infiniband/hw/vmw_pvrdma/
17687 VMware PVSCSI driver
17688 M: Jim Gill <jgill@vmware.com>
17689 M: VMware PV-Drivers <pv-drivers@vmware.com>
17690 L: linux-scsi@vger.kernel.org
17692 F: drivers/scsi/vmw_pvscsi.c
17693 F: drivers/scsi/vmw_pvscsi.h
17695 VMWARE VMMOUSE SUBDRIVER
17696 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17697 M: "VMware, Inc." <pv-drivers@vmware.com>
17698 L: linux-input@vger.kernel.org
17700 F: drivers/input/mouse/vmmouse.c
17701 F: drivers/input/mouse/vmmouse.h
17703 VMWARE VMXNET3 ETHERNET DRIVER
17704 M: Ronak Doshi <doshir@vmware.com>
17705 M: "VMware, Inc." <pv-drivers@vmware.com>
17706 L: netdev@vger.kernel.org
17708 F: drivers/net/vmxnet3/
17710 VOCORE VOCORE2 BOARD
17711 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17712 L: linux-mips@vger.kernel.org
17714 F: arch/mips/boot/dts/ralink/vocore2.dts
17716 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17717 M: Liam Girdwood <lgirdwood@gmail.com>
17718 M: Mark Brown <broonie@kernel.org>
17719 L: linux-kernel@vger.kernel.org
17720 W: http://www.slimlogic.co.uk/?p=48
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17723 F: Documentation/devicetree/bindings/regulator/
17724 F: Documentation/power/regulator/
17725 F: drivers/regulator/
17726 F: include/dt-bindings/regulator/
17727 F: include/linux/regulator/
17728 K: regulator_get_optional
17731 M: David Ahern <dsahern@kernel.org>
17732 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17733 L: netdev@vger.kernel.org
17735 F: drivers/net/vrf.c
17736 F: Documentation/networking/vrf.txt
17739 M: Petr Mladek <pmladek@suse.com>
17740 M: Steven Rostedt <rostedt@goodmis.org>
17741 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17742 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17743 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17747 F: lib/test_printf.c
17748 F: Documentation/core-api/printk-formats.rst
17750 VT1211 HARDWARE MONITOR DRIVER
17751 M: Juerg Haefliger <juergh@gmail.com>
17752 L: linux-hwmon@vger.kernel.org
17754 F: Documentation/hwmon/vt1211.rst
17755 F: drivers/hwmon/vt1211.c
17757 VT8231 HARDWARE MONITOR DRIVER
17758 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17759 L: linux-hwmon@vger.kernel.org
17761 F: drivers/hwmon/vt8231.c
17763 VUB300 USB to SDIO/SD/MMC bridge chip
17764 L: linux-mmc@vger.kernel.org
17766 F: drivers/mmc/host/vub300.c
17768 W1 DALLAS'S 1-WIRE BUS
17769 M: Evgeniy Polyakov <zbr@ioremap.net>
17771 F: Documentation/devicetree/bindings/w1/
17772 F: Documentation/w1/
17774 F: include/linux/w1.h
17776 W83791D HARDWARE MONITORING DRIVER
17777 M: Marc Hulsman <m.hulsman@tudelft.nl>
17778 L: linux-hwmon@vger.kernel.org
17780 F: Documentation/hwmon/w83791d.rst
17781 F: drivers/hwmon/w83791d.c
17783 W83793 HARDWARE MONITORING DRIVER
17784 M: Rudolf Marek <r.marek@assembler.cz>
17785 L: linux-hwmon@vger.kernel.org
17787 F: Documentation/hwmon/w83793.rst
17788 F: drivers/hwmon/w83793.c
17790 W83795 HARDWARE MONITORING DRIVER
17791 M: Jean Delvare <jdelvare@suse.com>
17792 L: linux-hwmon@vger.kernel.org
17794 F: drivers/hwmon/w83795.c
17796 W83L51xD SD/MMC CARD INTERFACE DRIVER
17797 M: Pierre Ossman <pierre@ossman.eu>
17799 F: drivers/mmc/host/wbsd.*
17801 WACOM PROTOCOL 4 SERIAL TABLETS
17802 M: Julian Squires <julian@cipht.net>
17803 M: Hans de Goede <hdegoede@redhat.com>
17804 L: linux-input@vger.kernel.org
17806 F: drivers/input/tablet/wacom_serial4.c
17808 WATCHDOG DEVICE DRIVERS
17809 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17810 M: Guenter Roeck <linux@roeck-us.net>
17811 L: linux-watchdog@vger.kernel.org
17812 W: http://www.linux-watchdog.org/
17813 T: git git://www.linux-watchdog.org/linux-watchdog.git
17815 F: Documentation/devicetree/bindings/watchdog/
17816 F: Documentation/watchdog/
17817 F: drivers/watchdog/
17818 F: include/linux/watchdog.h
17819 F: include/uapi/linux/watchdog.h
17821 WHISKEYCOVE PMIC GPIO DRIVER
17822 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17823 L: linux-gpio@vger.kernel.org
17825 F: drivers/gpio/gpio-wcove.c
17828 M: Dianlong Li <long17.cool@163.com>
17829 L: linux-rtc@vger.kernel.org
17831 F: drivers/rtc/rtc-sd3078.c
17834 M: David Herrmann <dh.herrmann@googlemail.com>
17835 L: linux-input@vger.kernel.org
17837 F: drivers/hid/hid-wiimote*
17839 WILOCITY WIL6210 WIRELESS DRIVER
17840 M: Maya Erez <merez@codeaurora.org>
17841 L: linux-wireless@vger.kernel.org
17842 L: wil6210@qti.qualcomm.com
17844 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17845 F: drivers/net/wireless/ath/wil6210/
17848 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17849 M: linux-wimax@intel.com
17850 L: wimax@linuxwimax.org (subscribers-only)
17852 W: http://linuxwimax.org
17853 F: Documentation/admin-guide/wimax/wimax.rst
17854 F: include/linux/wimax/debug.h
17855 F: include/net/wimax.h
17856 F: include/uapi/linux/wimax.h
17860 M: David Härdeman <david@hardeman.nu>
17862 F: drivers/media/rc/winbond-cir.c
17864 RCMM REMOTE CONTROLS DECODER
17865 M: Patrick Lerda <patrick9876@free.fr>
17867 F: drivers/media/rc/ir-rcmm-decoder.c
17869 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17870 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17871 L: linux-watchdog@vger.kernel.org
17873 F: drivers/watchdog/ebc-c384_wdt.c
17875 WINSYSTEMS WS16C48 GPIO DRIVER
17876 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17877 L: linux-gpio@vger.kernel.org
17879 F: drivers/gpio/gpio-ws16c48.c
17881 WISTRON LAPTOP BUTTON DRIVER
17882 M: Miloslav Trmac <mitr@volny.cz>
17884 F: drivers/input/misc/wistron_btns.c
17886 WL3501 WIRELESS PCMCIA CARD DRIVER
17887 L: linux-wireless@vger.kernel.org
17889 F: drivers/net/wireless/wl3501*
17891 WOLFSON MICROELECTRONICS DRIVERS
17892 L: patches@opensource.cirrus.com
17893 T: git https://github.com/CirrusLogic/linux-drivers.git
17894 W: https://github.com/CirrusLogic/linux-drivers/wiki
17896 F: Documentation/hwmon/wm83??.rst
17897 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17898 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17899 F: Documentation/devicetree/bindings/mfd/arizona.txt
17900 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17901 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17902 F: arch/arm/mach-s3c64xx/mach-crag6410*
17903 F: drivers/clk/clk-wm83*.c
17904 F: drivers/extcon/extcon-arizona.c
17905 F: drivers/leds/leds-wm83*.c
17906 F: drivers/gpio/gpio-*wm*.c
17907 F: drivers/gpio/gpio-arizona.c
17908 F: drivers/hwmon/wm83??-hwmon.c
17909 F: drivers/input/misc/wm831x-on.c
17910 F: drivers/input/touchscreen/wm831x-ts.c
17911 F: drivers/input/touchscreen/wm97*.c
17912 F: drivers/mfd/arizona*
17913 F: drivers/mfd/wm*.c
17914 F: drivers/mfd/cs47l24*
17915 F: drivers/power/supply/wm83*.c
17916 F: drivers/rtc/rtc-wm83*.c
17917 F: drivers/regulator/wm8*.c
17918 F: drivers/regulator/arizona*
17919 F: drivers/video/backlight/wm83*_bl.c
17920 F: drivers/watchdog/wm83*_wdt.c
17921 F: include/linux/mfd/arizona/
17922 F: include/linux/mfd/wm831x/
17923 F: include/linux/mfd/wm8350/
17924 F: include/linux/mfd/wm8400*
17925 F: include/linux/regulator/arizona*
17926 F: include/linux/wm97xx.h
17927 F: include/sound/wm????.h
17928 F: sound/soc/codecs/arizona.?
17929 F: sound/soc/codecs/wm*
17930 F: sound/soc/codecs/cs47l24*
17933 M: Tejun Heo <tj@kernel.org>
17934 R: Lai Jiangshan <jiangshanlai@gmail.com>
17935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17937 F: include/linux/workqueue.h
17938 F: kernel/workqueue.c
17939 F: Documentation/core-api/workqueue.rst
17941 X-POWERS AXP288 PMIC DRIVERS
17942 M: Hans de Goede <hdegoede@redhat.com>
17945 F: drivers/acpi/pmic/intel_pmic_xpower.c
17947 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17948 M: Chen-Yu Tsai <wens@csie.org>
17949 L: linux-kernel@vger.kernel.org
17954 M: Andrew Hendry <andrew.hendry@gmail.com>
17955 L: linux-x25@vger.kernel.org
17957 F: Documentation/networking/x25*
17958 F: include/net/x25*
17961 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17962 M: Thomas Gleixner <tglx@linutronix.de>
17963 M: Ingo Molnar <mingo@redhat.com>
17964 M: Borislav Petkov <bp@alien8.de>
17965 R: "H. Peter Anvin" <hpa@zytor.com>
17967 L: linux-kernel@vger.kernel.org
17968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17970 F: Documentation/devicetree/bindings/x86/
17971 F: Documentation/x86/
17975 M: Andy Lutomirski <luto@kernel.org>
17976 L: linux-kernel@vger.kernel.org
17977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17981 X86 MCE INFRASTRUCTURE
17982 M: Tony Luck <tony.luck@intel.com>
17983 M: Borislav Petkov <bp@alien8.de>
17984 L: linux-edac@vger.kernel.org
17986 F: arch/x86/kernel/cpu/mce/*
17988 X86 MICROCODE UPDATE SUPPORT
17989 M: Borislav Petkov <bp@alien8.de>
17991 F: arch/x86/kernel/cpu/microcode/*
17994 M: Dave Hansen <dave.hansen@linux.intel.com>
17995 M: Andy Lutomirski <luto@kernel.org>
17996 M: Peter Zijlstra <peterz@infradead.org>
17997 L: linux-kernel@vger.kernel.org
17998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18002 X86 PLATFORM DRIVERS
18003 M: Darren Hart <dvhart@infradead.org>
18004 M: Andy Shevchenko <andy@infradead.org>
18005 L: platform-driver-x86@vger.kernel.org
18006 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18008 F: drivers/platform/x86/
18009 F: drivers/platform/olpc/
18011 X86 PLATFORM DRIVERS - ARCH
18012 R: Darren Hart <dvhart@infradead.org>
18013 R: Andy Shevchenko <andy@infradead.org>
18014 L: platform-driver-x86@vger.kernel.org
18016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18018 F: arch/x86/platform
18021 M: Andy Lutomirski <luto@kernel.org>
18022 L: linux-kernel@vger.kernel.org
18023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18025 F: arch/x86/entry/vdso/
18028 M: Matthew Wilcox <willy@infradead.org>
18029 L: linux-fsdevel@vger.kernel.org
18031 F: Documentation/core-api/xarray.rst
18034 F: include/linux/idr.h
18035 F: include/linux/xarray.h
18036 F: tools/testing/radix-tree
18039 M: Benjamin Valentin <benpicco@googlemail.com>
18041 F: drivers/media/rc/xbox_remote.c
18042 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18044 XC2028/3028 TUNER DRIVER
18045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18046 L: linux-media@vger.kernel.org
18047 W: https://linuxtv.org
18048 T: git git://linuxtv.org/media_tree.git
18050 F: drivers/media/tuners/tuner-xc2028.*
18052 XDP (eXpress Data Path)
18053 M: Alexei Starovoitov <ast@kernel.org>
18054 M: Daniel Borkmann <daniel@iogearbox.net>
18055 M: David S. Miller <davem@davemloft.net>
18056 M: Jakub Kicinski <kuba@kernel.org>
18057 M: Jesper Dangaard Brouer <hawk@kernel.org>
18058 M: John Fastabend <john.fastabend@gmail.com>
18059 L: netdev@vger.kernel.org
18060 L: bpf@vger.kernel.org
18063 F: include/net/xdp.h
18064 F: kernel/bpf/devmap.c
18065 F: kernel/bpf/cpumap.c
18066 F: include/trace/events/xdp.h
18070 XDP SOCKETS (AF_XDP)
18071 M: Björn Töpel <bjorn.topel@intel.com>
18072 M: Magnus Karlsson <magnus.karlsson@intel.com>
18073 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18074 L: netdev@vger.kernel.org
18075 L: bpf@vger.kernel.org
18077 F: kernel/bpf/xskmap.c
18080 XEN BLOCK SUBSYSTEM
18081 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18082 M: Roger Pau Monné <roger.pau@citrix.com>
18083 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18085 F: drivers/block/xen-blkback/*
18086 F: drivers/block/xen*
18089 M: Stefano Stabellini <sstabellini@kernel.org>
18090 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18093 F: arch/arm/include/asm/xen/
18095 XEN HYPERVISOR ARM64
18096 M: Stefano Stabellini <sstabellini@kernel.org>
18097 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18100 F: arch/arm64/include/asm/xen/
18102 XEN HYPERVISOR INTERFACE
18103 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18104 M: Juergen Gross <jgross@suse.com>
18105 R: Stefano Stabellini <sstabellini@kernel.org>
18106 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18110 F: arch/x86/platform/pvh/
18111 F: drivers/*/xen-*front.c
18113 F: arch/x86/include/asm/xen/
18114 F: arch/x86/include/asm/pvclock-abi.h
18116 F: include/uapi/xen/
18117 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18118 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18120 XEN NETWORK BACKEND DRIVER
18121 M: Wei Liu <wei.liu@kernel.org>
18122 M: Paul Durrant <paul@xen.org>
18123 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18124 L: netdev@vger.kernel.org
18126 F: drivers/net/xen-netback/*
18129 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18130 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18132 F: arch/x86/pci/*xen*
18133 F: drivers/pci/*xen*
18136 M: Juergen Gross <jgross@suse.com>
18137 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18138 L: linux-scsi@vger.kernel.org
18140 F: drivers/scsi/xen-scsifront.c
18141 F: drivers/xen/xen-scsiback.c
18142 F: include/xen/interface/io/vscsiif.h
18144 XEN SWIOTLB SUBSYSTEM
18145 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18146 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18147 L: iommu@lists.linux-foundation.org
18149 F: arch/x86/xen/*swiotlb*
18150 F: drivers/xen/*swiotlb*
18152 XEN SOUND FRONTEND DRIVER
18153 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18154 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18160 M: Darrick J. Wong <darrick.wong@oracle.com>
18161 M: linux-xfs@vger.kernel.org
18162 L: linux-xfs@vger.kernel.org
18164 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18166 F: Documentation/admin-guide/xfs.rst
18167 F: Documentation/ABI/testing/sysfs-fs-xfs
18168 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18169 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18171 F: include/uapi/linux/dqblk_xfs.h
18172 F: include/uapi/linux/fsmap.h
18174 XILINX AXI ETHERNET DRIVER
18175 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18177 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18180 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18181 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18182 L: linux-can@vger.kernel.org
18184 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18185 F: drivers/net/can/xilinx_can.c
18187 XILINX UARTLITE SERIAL DRIVER
18188 M: Peter Korsgaard <jacmet@sunsite.dk>
18189 L: linux-serial@vger.kernel.org
18191 F: drivers/tty/serial/uartlite.c
18193 XILINX VIDEO IP CORES
18194 M: Hyun Kwon <hyun.kwon@xilinx.com>
18195 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18196 L: linux-media@vger.kernel.org
18197 T: git git://linuxtv.org/media_tree.git
18199 F: Documentation/devicetree/bindings/media/xilinx/
18200 F: drivers/media/platform/xilinx/
18201 F: include/uapi/linux/xilinx-v4l2-controls.h
18203 XILINX SD-FEC IP CORES
18204 M: Derek Kiernan <derek.kiernan@xilinx.com>
18205 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18207 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18208 F: Documentation/misc-devices/xilinx_sdfec.rst
18209 F: drivers/misc/xilinx_sdfec.c
18210 F: drivers/misc/Kconfig
18211 F: drivers/misc/Makefile
18212 F: include/uapi/misc/xilinx_sdfec.h
18215 M: Eli Billauer <eli.billauer@gmail.com>
18216 L: linux-kernel@vger.kernel.org
18218 F: drivers/char/xillybus/
18221 M: George Cherian <gcherian@marvell.com>
18222 L: linux-i2c@vger.kernel.org
18223 W: http://www.marvell.com
18225 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18226 F: drivers/i2c/busses/i2c-xlp9xx.c
18228 XRA1403 GPIO EXPANDER
18229 M: Nandor Han <nandor.han@ge.com>
18230 M: Semi Malinen <semi.malinen@ge.com>
18231 L: linux-gpio@vger.kernel.org
18233 F: drivers/gpio/gpio-xra1403.c
18234 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18236 XTENSA XTFPGA PLATFORM SUPPORT
18237 M: Max Filippov <jcmvbkbc@gmail.com>
18238 L: linux-xtensa@linux-xtensa.org
18240 F: drivers/spi/spi-xtensa-xtfpga.c
18241 F: sound/soc/xtensa/xtfpga-i2s.c
18243 YAM DRIVER FOR AX.25
18244 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18245 L: linux-hams@vger.kernel.org
18247 F: drivers/net/hamradio/yam*
18248 F: include/linux/yam.h
18250 YAMA SECURITY MODULE
18251 M: Kees Cook <keescook@chromium.org>
18252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18255 F: Documentation/admin-guide/LSM/Yama.rst
18257 YEALINK PHONE DRIVER
18258 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18259 L: usbb2k-api-dev@nongnu.org
18261 F: Documentation/input/devices/yealink.rst
18262 F: drivers/input/misc/yealink.*
18264 Z8530 DRIVER FOR AX.25
18265 M: Joerg Reuter <jreuter@yaina.de>
18266 W: http://yaina.de/jreuter/
18267 W: http://www.qsl.net/dl1bke/
18268 L: linux-hams@vger.kernel.org
18270 F: Documentation/networking/z8530drv.txt
18271 F: drivers/net/hamradio/*scc.c
18272 F: drivers/net/hamradio/z8530.h
18274 ZBUD COMPRESSED PAGE ALLOCATOR
18275 M: Seth Jennings <sjenning@redhat.com>
18276 M: Dan Streetman <ddstreet@ieee.org>
18277 L: linux-mm@kvack.org
18280 F: include/linux/zbud.h
18282 ZD1211RW WIRELESS DRIVER
18283 M: Daniel Drake <dsd@gentoo.org>
18284 M: Ulrich Kunitz <kune@deine-taler.de>
18285 W: http://zd1211.ath.cx/wiki/DriverRewrite
18286 L: linux-wireless@vger.kernel.org
18287 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18289 F: drivers/net/wireless/zydas/zd1211rw/
18291 ZD1301 MEDIA DRIVER
18292 M: Antti Palosaari <crope@iki.fi>
18293 L: linux-media@vger.kernel.org
18294 W: https://linuxtv.org/
18295 W: http://palosaari.fi/linux/
18296 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18298 F: drivers/media/usb/dvb-usb-v2/zd1301*
18300 ZD1301_DEMOD MEDIA DRIVER
18301 M: Antti Palosaari <crope@iki.fi>
18302 L: linux-media@vger.kernel.org
18303 W: https://linuxtv.org/
18304 W: http://palosaari.fi/linux/
18305 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18307 F: drivers/media/dvb-frontends/zd1301_demod*
18309 ZHAOXIN PROCESSOR SUPPORT
18310 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18311 L: linux-kernel@vger.kernel.org
18313 F: arch/x86/kernel/cpu/zhaoxin.c
18315 ZPOOL COMPRESSED PAGE STORAGE API
18316 M: Dan Streetman <ddstreet@ieee.org>
18317 L: linux-mm@kvack.org
18320 F: include/linux/zpool.h
18322 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18323 M: Minchan Kim <minchan@kernel.org>
18324 M: Nitin Gupta <ngupta@vflare.org>
18325 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18326 L: linux-kernel@vger.kernel.org
18328 F: drivers/block/zram/
18329 F: Documentation/admin-guide/blockdev/zram.rst
18331 ZS DECSTATION Z85C30 SERIAL DRIVER
18332 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18334 F: drivers/tty/serial/zs.*
18336 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18337 M: Minchan Kim <minchan@kernel.org>
18338 M: Nitin Gupta <ngupta@vflare.org>
18339 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18340 L: linux-mm@kvack.org
18343 F: include/linux/zsmalloc.h
18344 F: Documentation/vm/zsmalloc.rst
18346 ZSWAP COMPRESSED SWAP CACHING
18347 M: Seth Jennings <sjenning@redhat.com>
18348 M: Dan Streetman <ddstreet@ieee.org>
18349 M: Vitaly Wool <vitaly.wool@konsulko.com>
18350 L: linux-mm@kvack.org
18355 M: Linus Torvalds <torvalds@linux-foundation.org>
18356 L: linux-kernel@vger.kernel.org
18357 Q: http://patchwork.kernel.org/project/LKML/list/
18358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18359 S: Buried alive in reporters