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 <lftan@altera.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 R: Saeed Bishara <saeedb@amazon.com>
775 R: Zorik Machulsky <zorik@amazon.com>
776 L: netdev@vger.kernel.org
778 F: Documentation/networking/device_drivers/amazon/ena.txt
779 F: drivers/net/ethernet/amazon/
781 AMAZON RDMA EFA DRIVER
782 M: Gal Pressman <galpress@amazon.com>
783 R: Yossi Leybovich <sleybo@amazon.com>
784 L: linux-rdma@vger.kernel.org
785 Q: https://patchwork.kernel.org/project/linux-rdma/list/
787 F: drivers/infiniband/hw/efa/
788 F: include/uapi/rdma/efa-abi.h
790 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
791 M: Tom Lendacky <thomas.lendacky@amd.com>
792 M: Gary Hook <gary.hook@amd.com>
793 L: linux-crypto@vger.kernel.org
795 F: drivers/crypto/ccp/
796 F: include/linux/ccp.h
799 M: Harry Wentland <harry.wentland@amd.com>
800 M: Leo Li <sunpeng.li@amd.com>
801 L: amd-gfx@lists.freedesktop.org
802 T: git git://people.freedesktop.org/~agd5f/linux
804 F: drivers/gpu/drm/amd/display/
806 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
807 M: Huang Rui <ray.huang@amd.com>
808 L: linux-hwmon@vger.kernel.org
810 F: Documentation/hwmon/fam15h_power.rst
811 F: drivers/hwmon/fam15h_power.c
814 M: Enrico Weigelt, metux IT consult <info@metux.net>
815 L: linux-gpio@vger.kernel.org
817 F: drivers/gpio/gpio-amd-fch.c
818 F: include/linux/platform_data/gpio/gpio-amd-fch.h
820 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
821 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
823 F: drivers/usb/gadget/udc/amd5536udc.*
825 AMD GEODE PROCESSOR/CHIPSET SUPPORT
826 M: Andres Salomon <dilinger@queued.net>
827 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
828 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
830 F: drivers/char/hw_random/geode-rng.c
831 F: drivers/crypto/geode*
832 F: drivers/video/fbdev/geode/
833 F: arch/x86/include/asm/geode.h
836 M: Joerg Roedel <joro@8bytes.org>
837 L: iommu@lists.linux-foundation.org
838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
840 F: drivers/iommu/amd_iommu*.[ch]
841 F: include/linux/amd-iommu.h
844 M: Felix Kuehling <Felix.Kuehling@amd.com>
845 L: amd-gfx@lists.freedesktop.org
846 T: git git://people.freedesktop.org/~agd5f/linux
848 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
849 F: drivers/gpu/drm/amd/amdkfd/
850 F: drivers/gpu/drm/amd/include/cik_structs.h
851 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
852 F: drivers/gpu/drm/amd/include/vi_structs.h
853 F: drivers/gpu/drm/amd/include/v9_structs.h
854 F: include/uapi/linux/kfd_ioctl.h
857 M: Elie Morisse <syniurge@gmail.com>
858 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
859 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
860 L: linux-i2c@vger.kernel.org
862 F: drivers/i2c/busses/i2c-amd-mp2*
865 M: Evan Quan <evan.quan@amd.com>
866 L: amd-gfx@lists.freedesktop.org
868 F: drivers/gpu/drm/amd/powerplay/
869 T: git git://people.freedesktop.org/~agd5f/linux
871 AMD SEATTLE DEVICE TREE SUPPORT
872 M: Brijesh Singh <brijeshkumar.singh@amd.com>
873 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
874 M: Tom Lendacky <thomas.lendacky@amd.com>
876 F: arch/arm64/boot/dts/amd/
879 M: Tom Lendacky <thomas.lendacky@amd.com>
880 L: netdev@vger.kernel.org
882 F: drivers/net/ethernet/amd/xgbe/
883 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
885 ANALOG DEVICES INC AD5686 DRIVER
886 M: Stefan Popa <stefan.popa@analog.com>
887 L: linux-pm@vger.kernel.org
888 W: http://ez.analog.com/community/linux-device-drivers
890 F: drivers/iio/dac/ad5686*
891 F: drivers/iio/dac/ad5696*
893 ANALOG DEVICES INC AD5758 DRIVER
894 M: Stefan Popa <stefan.popa@analog.com>
895 L: linux-iio@vger.kernel.org
896 W: http://ez.analog.com/community/linux-device-drivers
898 F: drivers/iio/dac/ad5758.c
899 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
901 ANALOG DEVICES INC AD7124 DRIVER
902 M: Stefan Popa <stefan.popa@analog.com>
903 L: linux-iio@vger.kernel.org
904 W: http://ez.analog.com/community/linux-device-drivers
906 F: drivers/iio/adc/ad7124.c
907 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
909 ANALOG DEVICES INC AD7292 DRIVER
910 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
911 L: linux-iio@vger.kernel.org
912 W: http://ez.analog.com/community/linux-device-drivers
914 F: drivers/iio/adc/ad7292.c
915 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
917 ANALOG DEVICES INC AD7606 DRIVER
918 M: Stefan Popa <stefan.popa@analog.com>
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7606.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
926 ANALOG DEVICES INC AD7768-1 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7768-1.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
934 ANALOG DEVICES INC AD7780 DRIVER
935 M: Michael Hennerich <Michael.Hennerich@analog.com>
936 M: Renato Lui Geh <renatogeh@gmail.com>
937 L: linux-iio@vger.kernel.org
938 W: http://ez.analog.com/community/linux-device-drivers
940 F: drivers/iio/adc/ad7780.c
941 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
943 ANALOG DEVICES INC AD9389B DRIVER
944 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
945 L: linux-media@vger.kernel.org
947 F: drivers/media/i2c/ad9389b*
949 ANALOG DEVICES INC ADGS1408 DRIVER
950 M: Mircea Caprioru <mircea.caprioru@analog.com>
952 F: drivers/mux/adgs1408.c
953 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
955 ANALOG DEVICES INC ADIN DRIVER
956 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
957 L: netdev@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
960 F: drivers/net/phy/adin.c
961 F: Documentation/devicetree/bindings/net/adi,adin.yaml
963 ANALOG DEVICES INC ADIS DRIVER LIBRARY
964 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
966 L: linux-iio@vger.kernel.org
967 F: include/linux/iio/imu/adis.h
968 F: drivers/iio/imu/adis.c
970 ANALOG DEVICES INC ADIS16460 DRIVER
971 M: Dragos Bogdan <dragos.bogdan@analog.com>
973 L: linux-iio@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
975 F: drivers/iio/imu/adis16460.c
976 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
978 ANALOG DEVICES INC ADP5061 DRIVER
979 M: Stefan Popa <stefan.popa@analog.com>
980 L: linux-pm@vger.kernel.org
981 W: http://ez.analog.com/community/linux-device-drivers
983 F: drivers/power/supply/adp5061.c
985 ANALOG DEVICES INC ADV7180 DRIVER
986 M: Lars-Peter Clausen <lars@metafoo.de>
987 L: linux-media@vger.kernel.org
988 W: http://ez.analog.com/community/linux-device-drivers
990 F: drivers/media/i2c/adv7180.c
992 ANALOG DEVICES INC ADV748X DRIVER
993 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
994 L: linux-media@vger.kernel.org
996 F: drivers/media/i2c/adv748x/*
998 ANALOG DEVICES INC ADV7511 DRIVER
999 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1000 L: linux-media@vger.kernel.org
1002 F: drivers/media/i2c/adv7511*
1004 ANALOG DEVICES INC ADV7604 DRIVER
1005 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1006 L: linux-media@vger.kernel.org
1008 F: drivers/media/i2c/adv7604*
1010 ANALOG DEVICES INC ADV7842 DRIVER
1011 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1012 L: linux-media@vger.kernel.org
1014 F: drivers/media/i2c/adv7842*
1016 ANALOG DEVICES INC ASOC CODEC DRIVERS
1017 M: Lars-Peter Clausen <lars@metafoo.de>
1018 M: Nuno Sá <nuno.sa@analog.com>
1019 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1020 W: http://wiki.analog.com/
1021 W: http://ez.analog.com/community/linux-device-drivers
1023 F: sound/soc/codecs/adau*
1024 F: sound/soc/codecs/adav*
1025 F: sound/soc/codecs/ad1*
1026 F: sound/soc/codecs/ad7*
1027 F: sound/soc/codecs/ssm*
1028 F: sound/soc/codecs/sigmadsp.*
1030 ANALOG DEVICES INC DMA DRIVERS
1031 M: Lars-Peter Clausen <lars@metafoo.de>
1032 W: http://ez.analog.com/community/linux-device-drivers
1034 F: drivers/dma/dma-axi-dmac.c
1036 ANALOG DEVICES INC IIO DRIVERS
1037 M: Lars-Peter Clausen <lars@metafoo.de>
1038 M: Michael Hennerich <Michael.Hennerich@analog.com>
1039 M: Stefan Popa <stefan.popa@analog.com>
1040 W: http://wiki.analog.com/
1041 W: http://ez.analog.com/community/linux-device-drivers
1043 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1044 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1045 F: drivers/iio/*/ad*
1046 F: drivers/iio/adc/ltc2497*
1047 X: drivers/iio/*/adjd*
1048 F: drivers/staging/iio/*/ad*
1050 ANALOGBITS PLL LIBRARIES
1051 M: Paul Walmsley <paul.walmsley@sifive.com>
1053 F: drivers/clk/analogbits/*
1054 F: include/linux/clk/analogbits*
1057 M: Nick Hu <nickhu@andestech.com>
1058 M: Greentime Hu <green.hu@gmail.com>
1059 M: Vincent Chen <deanbo422@gmail.com>
1060 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1063 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1064 F: Documentation/devicetree/bindings/nds32/
1068 ANDROID CONFIG FRAGMENTS
1069 M: Rob Herring <robh@kernel.org>
1071 F: kernel/configs/android*
1074 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1075 M: Arve Hjønnevåg <arve@android.com>
1076 M: Todd Kjos <tkjos@android.com>
1077 M: Martijn Coenen <maco@android.com>
1078 M: Joel Fernandes <joel@joelfernandes.org>
1079 M: Christian Brauner <christian@brauner.io>
1080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1081 L: devel@driverdev.osuosl.org
1084 F: drivers/staging/android/
1086 ANDROID GOLDFISH PIC DRIVER
1087 M: Miodrag Dinic <miodrag.dinic@mips.com>
1089 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1090 F: drivers/irqchip/irq-goldfish-pic.c
1092 ANDROID GOLDFISH RTC DRIVER
1093 M: Miodrag Dinic <miodrag.dinic@mips.com>
1095 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1096 F: drivers/rtc/rtc-goldfish.c
1099 M: Laura Abbott <labbott@redhat.com>
1100 M: Sumit Semwal <sumit.semwal@linaro.org>
1101 L: devel@driverdev.osuosl.org
1102 L: dri-devel@lists.freedesktop.org
1103 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1105 F: drivers/staging/android/ion
1106 F: drivers/staging/android/uapi/ion.h
1108 AOA (Apple Onboard Audio) ALSA DRIVER
1109 M: Johannes Berg <johannes@sipsolutions.net>
1110 L: linuxppc-dev@lists.ozlabs.org
1111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1115 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1116 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1117 L: linux-iio@vger.kernel.org
1119 F: drivers/iio/adc/stx104.c
1122 M: Jiri Kosina <jikos@kernel.org>
1124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1125 F: arch/x86/kernel/apm_32.c
1126 F: include/linux/apm_bios.h
1127 F: include/uapi/linux/apm_bios.h
1128 F: drivers/char/apm-emulation.c
1130 APPARMOR SECURITY MODULE
1131 M: John Johansen <john.johansen@canonical.com>
1132 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1133 W: wiki.apparmor.net
1134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1136 F: security/apparmor/
1137 F: Documentation/admin-guide/LSM/apparmor.rst
1139 APPLE BCM5974 MULTITOUCH DRIVER
1140 M: Henrik Rydberg <rydberg@bitmath.org>
1141 L: linux-input@vger.kernel.org
1143 F: drivers/input/mouse/bcm5974.c
1146 M: Henrik Rydberg <rydberg@bitmath.org>
1147 L: linux-hwmon@vger.kernel.org
1149 F: drivers/hwmon/applesmc.c
1151 APPLETALK NETWORK LAYER
1152 L: netdev@vger.kernel.org
1154 F: drivers/net/appletalk/
1156 F: include/linux/atalk.h
1157 F: include/uapi/linux/atalk.h
1159 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1160 M: Khuong Dinh <khuong@os.amperecomputing.com>
1162 F: arch/arm64/boot/dts/apm/
1164 APPLIED MICRO (APM) X-GENE SOC EDAC
1165 M: Khuong Dinh <khuong@os.amperecomputing.com>
1167 F: drivers/edac/xgene_edac.c
1168 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1170 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1171 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1172 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1174 F: drivers/net/ethernet/apm/xgene-v2/
1176 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1177 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1178 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1179 M: Quan Nguyen <quan@os.amperecomputing.com>
1181 F: drivers/net/ethernet/apm/xgene/
1182 F: drivers/net/phy/mdio-xgene.c
1183 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1184 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1186 APPLIED MICRO (APM) X-GENE SOC PMU
1187 M: Khuong Dinh <khuong@os.amperecomputing.com>
1189 F: drivers/perf/xgene_pmu.c
1190 F: Documentation/admin-guide/perf/xgene-pmu.rst
1191 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1193 APTINA CAMERA SENSOR PLL
1194 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1195 L: linux-media@vger.kernel.org
1197 F: drivers/media/i2c/aptina-pll.*
1199 AQUANTIA ETHERNET DRIVER (atlantic)
1200 M: Igor Russkikh <irusskikh@marvell.com>
1201 L: netdev@vger.kernel.org
1203 W: https://www.marvell.com/
1204 Q: http://patchwork.ozlabs.org/project/netdev/list/
1205 F: drivers/net/ethernet/aquantia/atlantic/
1206 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1208 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1209 M: Egor Pomozov <epomozov@marvell.com>
1210 L: netdev@vger.kernel.org
1212 W: http://www.aquantia.com
1213 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1215 ARC FRAMEBUFFER DRIVER
1216 M: Jaya Kumar <jayalk@intworks.biz>
1218 F: drivers/video/fbdev/arcfb.c
1219 F: drivers/video/fbdev/core/fb_defio.c
1222 M: Alexey Brodkin <abrodkin@synopsys.com>
1224 F: drivers/gpu/drm/arc/
1225 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1227 ARCNET NETWORK LAYER
1228 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1229 L: netdev@vger.kernel.org
1231 F: drivers/net/arcnet/
1232 F: include/uapi/linux/if_arcnet.h
1234 ARM ARCHITECTED TIMER DRIVER
1235 M: Mark Rutland <mark.rutland@arm.com>
1236 M: Marc Zyngier <maz@kernel.org>
1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239 F: arch/arm/include/asm/arch_timer.h
1240 F: arch/arm64/include/asm/arch_timer.h
1241 F: drivers/clocksource/arm_arch_timer.c
1243 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1244 M: Linus Walleij <linus.walleij@linaro.org>
1245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247 F: Documentation/devicetree/bindings/arm/arm-boards
1248 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1249 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1250 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1251 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1252 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1253 F: arch/arm/mach-integrator/
1254 F: arch/arm/mach-realview/
1255 F: arch/arm/mach-versatile/
1256 F: arch/arm/plat-versatile/
1257 F: arch/arm/boot/dts/arm-realview-*
1258 F: arch/arm/boot/dts/integrator*
1259 F: arch/arm/boot/dts/versatile*
1260 F: drivers/clk/versatile/
1261 F: drivers/i2c/busses/i2c-versatile.c
1262 F: drivers/irqchip/irq-versatile-fpga.c
1263 F: drivers/mtd/maps/physmap_of_versatile.c
1264 F: drivers/power/reset/arm-versatile-reboot.c
1265 F: drivers/soc/versatile/
1267 ARM HDLCD DRM DRIVER
1268 M: Liviu Dudau <liviu.dudau@arm.com>
1270 F: drivers/gpu/drm/arm/hdlcd_*
1271 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1273 ARM KOMEDA DRM-KMS DRIVER
1274 M: James (Qian) Wang <james.qian.wang@arm.com>
1275 M: Liviu Dudau <liviu.dudau@arm.com>
1276 M: Mihail Atanassov <mihail.atanassov@arm.com>
1277 L: Mali DP Maintainers <malidp@foss.arm.com>
1279 T: git git://anongit.freedesktop.org/drm/drm-misc
1280 F: drivers/gpu/drm/arm/display/include/
1281 F: drivers/gpu/drm/arm/display/komeda/
1282 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1283 F: Documentation/gpu/komeda-kms.rst
1285 ARM MALI-DP DRM DRIVER
1286 M: Liviu Dudau <liviu.dudau@arm.com>
1287 M: Brian Starkey <brian.starkey@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/
1292 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1293 F: Documentation/gpu/afbc.rst
1295 ARM MALI PANFROST DRM DRIVER
1296 M: Rob Herring <robh@kernel.org>
1297 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1298 R: Steven Price <steven.price@arm.com>
1299 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1300 L: dri-devel@lists.freedesktop.org
1302 T: git git://anongit.freedesktop.org/drm/drm-misc
1303 F: drivers/gpu/drm/panfrost/
1304 F: include/uapi/drm/panfrost_drm.h
1306 ARM MFM AND FLOPPY DRIVERS
1307 M: Ian Molton <spyro@f2s.com>
1309 F: arch/arm/mach-rpc/floppydma.S
1310 F: arch/arm/include/asm/floppy.h
1312 ARM PMU PROFILING AND DEBUGGING
1313 M: Will Deacon <will@kernel.org>
1314 M: Mark Rutland <mark.rutland@arm.com>
1316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 F: arch/arm*/kernel/perf_*
1318 F: arch/arm/oprofile/common.c
1319 F: arch/arm*/kernel/hw_breakpoint.c
1320 F: arch/arm*/include/asm/hw_breakpoint.h
1321 F: arch/arm*/include/asm/perf_event.h
1323 F: include/linux/perf/arm_pmu.h
1324 F: Documentation/devicetree/bindings/arm/pmu.yaml
1325 F: Documentation/devicetree/bindings/perf/
1328 M: Russell King <linux@armlinux.org.uk>
1329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 W: http://www.armlinux.org.uk/
1332 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1334 X: arch/arm/boot/dts/
1336 ARM PRIMECELL AACI PL041 DRIVER
1337 M: Russell King <linux@armlinux.org.uk>
1341 ARM PRIMECELL BUS SUPPORT
1342 M: Russell King <linux@armlinux.org.uk>
1345 F: include/linux/amba/bus.h
1347 ARM PRIMECELL CLCD PL110 DRIVER
1348 M: Russell King <linux@armlinux.org.uk>
1350 F: drivers/video/fbdev/amba-clcd.*
1352 ARM PRIMECELL KMI PL050 DRIVER
1353 M: Russell King <linux@armlinux.org.uk>
1355 F: drivers/input/serio/ambakmi.*
1356 F: include/linux/amba/kmi.h
1358 ARM PRIMECELL MMCI PL180/1 DRIVER
1359 M: Russell King <linux@armlinux.org.uk>
1361 F: drivers/mmc/host/mmci.*
1362 F: include/linux/amba/mmci.h
1364 ARM PRIMECELL SSP PL022 SPI DRIVER
1365 M: Linus Walleij <linus.walleij@linaro.org>
1366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1369 F: drivers/spi/spi-pl022.c
1371 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1372 M: Russell King <linux@armlinux.org.uk>
1374 F: drivers/tty/serial/amba-pl01*.c
1375 F: include/linux/amba/serial.h
1377 ARM PRIMECELL VIC PL190/PL192 DRIVER
1378 M: Linus Walleij <linus.walleij@linaro.org>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1382 F: drivers/irqchip/irq-vic.c
1384 AMAZON ANNAPURNA LABS FIC DRIVER
1385 M: Talel Shenhar <talel@amazon.com>
1387 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1388 F: drivers/irqchip/irq-al-fic.c
1391 M: Will Deacon <will@kernel.org>
1392 R: Robin Murphy <robin.murphy@arm.com>
1393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1395 F: drivers/iommu/arm-smmu*
1396 F: drivers/iommu/io-pgtable-arm.c
1397 F: drivers/iommu/io-pgtable-arm-v7s.c
1399 ARM SUB-ARCHITECTURES
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1406 ARM/ACTIONS SEMI ARCHITECTURE
1407 M: Andreas Färber <afaerber@suse.de>
1408 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412 F: arch/arm/mach-actions/
1413 F: arch/arm/boot/dts/owl-*
1414 F: arch/arm64/boot/dts/actions/
1415 F: drivers/clk/actions/
1416 F: drivers/clocksource/timer-owl*
1417 F: drivers/dma/owl-dma.c
1418 F: drivers/i2c/busses/i2c-owl.c
1419 F: drivers/mmc/host/owl-mmc.c
1420 F: drivers/pinctrl/actions/*
1421 F: drivers/soc/actions/
1422 F: include/dt-bindings/power/owl-*
1423 F: include/linux/soc/actions/
1424 F: Documentation/devicetree/bindings/arm/actions.yaml
1425 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1426 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1427 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1428 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1429 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1430 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1431 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1433 ARM/ADS SPHERE MACHINE SUPPORT
1434 M: Lennert Buytenhek <kernel@wantstofly.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 ARM/AFEB9260 MACHINE SUPPORT
1439 M: Sergey Lapin <slapin@ossfans.org>
1440 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 ARM/AJECO 1ARM MACHINE SUPPORT
1444 M: Lennert Buytenhek <kernel@wantstofly.org>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 ARM/Allwinner SoC Clock Support
1449 M: Emilio López <emilio@elopez.com.ar>
1451 F: drivers/clk/sunxi/
1453 ARM/Allwinner sunXi SoC support
1454 M: Maxime Ripard <mripard@kernel.org>
1455 M: Chen-Yu Tsai <wens@csie.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/mach-sunxi/
1461 F: arch/arm64/boot/dts/allwinner/
1462 F: drivers/clk/sunxi-ng/
1463 F: drivers/pinctrl/sunxi/
1464 F: drivers/soc/sunxi/
1465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1467 Allwinner A10 CSI driver
1468 M: Maxime Ripard <mripard@kernel.org>
1469 L: linux-media@vger.kernel.org
1470 T: git git://linuxtv.org/media_tree.git
1471 F: drivers/media/platform/sunxi/sun4i-csi/
1472 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1475 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1476 M: Neil Armstrong <narmstrong@baylibre.com>
1477 M: Jerome Brunet <jbrunet@baylibre.com>
1478 L: linux-amlogic@lists.infradead.org
1480 F: drivers/clk/meson/
1481 F: include/dt-bindings/clock/meson*
1482 F: include/dt-bindings/clock/gxbb*
1483 F: Documentation/devicetree/bindings/clock/amlogic*
1485 ARM/Amlogic Meson SoC support
1486 M: Kevin Hilman <khilman@baylibre.com>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 L: linux-amlogic@lists.infradead.org
1489 W: http://linux-meson.com/
1491 F: arch/arm/mach-meson/
1492 F: arch/arm/boot/dts/meson*
1493 F: arch/arm64/boot/dts/amlogic/
1494 F: drivers/pinctrl/meson/
1495 F: drivers/mmc/host/meson*
1496 F: drivers/soc/amlogic/
1497 F: drivers/rtc/rtc-meson*
1500 ARM/Amlogic Meson SoC Crypto Drivers
1501 M: Corentin Labbe <clabbe@baylibre.com>
1502 L: linux-crypto@vger.kernel.org
1503 L: linux-amlogic@lists.infradead.org
1505 F: drivers/crypto/amlogic/
1506 F: Documentation/devicetree/bindings/crypto/amlogic*
1508 ARM/Amlogic Meson SoC Sound Drivers
1509 M: Jerome Brunet <jbrunet@baylibre.com>
1510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1513 F: Documentation/devicetree/bindings/sound/amlogic*
1515 ARM/Annapurna Labs ALPINE ARCHITECTURE
1516 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1517 M: Antoine Tenart <antoine.tenart@bootlin.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F: arch/arm/mach-alpine/
1521 F: arch/arm/boot/dts/alpine*
1522 F: arch/arm64/boot/dts/al/
1523 F: drivers/*/*alpine*
1525 ARM/ARTPEC MACHINE SUPPORT
1526 M: Jesper Nilsson <jesper.nilsson@axis.com>
1527 M: Lars Persson <lars.persson@axis.com>
1529 L: linux-arm-kernel@axis.com
1530 F: arch/arm/mach-artpec
1531 F: arch/arm/boot/dts/artpec6*
1533 F: drivers/crypto/axis
1534 F: drivers/mmc/host/usdhi6rol0.c
1535 F: drivers/pinctrl/pinctrl-artpec*
1536 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1538 ARM/ASPEED I2C DRIVER
1539 M: Brendan Higgins <brendanhiggins@google.com>
1540 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1541 R: Joel Stanley <joel@jms.id.au>
1542 L: linux-i2c@vger.kernel.org
1543 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1545 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1546 F: drivers/i2c/busses/i2c-aspeed.c
1547 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1548 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1550 ARM/ASPEED MACHINE SUPPORT
1551 M: Joel Stanley <joel@jms.id.au>
1552 R: Andrew Jeffery <andrew@aj.id.au>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1555 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1558 F: arch/arm/mach-aspeed/
1559 F: arch/arm/boot/dts/aspeed-*
1562 ARM/BITMAIN ARCHITECTURE
1563 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 F: arch/arm64/boot/dts/bitmain/
1567 F: drivers/clk/clk-bm1880.c
1568 F: drivers/pinctrl/pinctrl-bm1880.c
1569 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1570 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1571 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1573 ARM/CALXEDA HIGHBANK ARCHITECTURE
1574 M: Rob Herring <robh@kernel.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1577 F: arch/arm/mach-highbank/
1578 F: arch/arm/boot/dts/highbank.dts
1579 F: arch/arm/boot/dts/ecx-*.dts*
1581 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1582 M: Krzysztof Halasa <khalasa@piap.pl>
1584 F: arch/arm/mach-cns3xxx/
1586 ARM/CAVIUM THUNDER NETWORK DRIVER
1587 M: Sunil Goutham <sgoutham@marvell.com>
1588 M: Robert Richter <rrichter@marvell.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 F: drivers/net/ethernet/cavium/thunder/
1593 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1594 M: Lukasz Majewski <lukma@denx.de>
1595 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 F: arch/arm/mach-ep93xx/ts72xx.c
1599 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1600 M: Alexander Shiyan <shc_work@mail.ru>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1606 M: Lennert Buytenhek <kernel@wantstofly.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1611 M: Hartley Sweeten <hsweeten@visionengravers.com>
1612 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615 F: arch/arm/mach-ep93xx/
1616 F: arch/arm/mach-ep93xx/include/mach/
1619 M: Russell King <linux@armlinux.org.uk>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1623 F: drivers/clk/clkdev.c
1625 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1626 M: Mike Rapoport <mike@compulab.co.il>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1631 M: Baruch Siach <baruch@tkos.co.il>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: arch/arm/boot/dts/cx92755*
1637 ARM/CONTEC MICRO9 MACHINE SUPPORT
1638 M: Hubert Feurstein <hubert.feurstein@contec.at>
1640 F: arch/arm/mach-ep93xx/micro9.c
1642 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1643 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1644 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 F: drivers/hwtracing/coresight/*
1648 F: Documentation/trace/coresight/*
1649 F: Documentation/devicetree/bindings/arm/coresight.txt
1650 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1651 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1652 F: tools/perf/arch/arm/util/pmu.c
1653 F: tools/perf/arch/arm/util/auxtrace.c
1654 F: tools/perf/arch/arm/util/cs-etm.c
1655 F: tools/perf/arch/arm/util/cs-etm.h
1656 F: tools/perf/util/cs-etm.*
1657 F: tools/perf/util/cs-etm-decoder/*
1659 ARM/CORGI MACHINE SUPPORT
1660 M: Richard Purdie <rpurdie@rpsys.net>
1663 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1664 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1665 M: Linus Walleij <linus.walleij@linaro.org>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 T: git git://github.com/ulli-kroll/linux.git
1669 F: Documentation/devicetree/bindings/arm/gemini.txt
1670 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1671 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1672 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1673 F: arch/arm/mach-gemini/
1674 F: drivers/net/ethernet/cortina/
1675 F: drivers/pinctrl/pinctrl-gemini.c
1676 F: drivers/rtc/rtc-ftrtc010.c
1678 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1679 M: Barry Song <baohua@kernel.org>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1683 F: arch/arm/boot/dts/prima2*
1684 F: arch/arm/mach-prima2/
1685 F: drivers/clk/sirf/
1686 F: drivers/clocksource/timer-prima2.c
1687 F: drivers/clocksource/timer-atlas7.c
1691 ARM/CZ.NIC TURRIS MOX SUPPORT
1692 M: Marek Behun <marek.behun@nic.cz>
1693 W: http://mox.turris.cz
1695 F: Documentation/ABI/testing/debugfs-moxtet
1696 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1697 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1698 F: Documentation/devicetree/bindings/bus/moxtet.txt
1699 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1700 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1701 F: include/linux/moxtet.h
1702 F: drivers/bus/moxtet.c
1703 F: drivers/firmware/turris-mox-rwtm.c
1704 F: drivers/gpio/gpio-moxtet.c
1706 ARM/EBSA110 MACHINE SUPPORT
1707 M: Russell King <linux@armlinux.org.uk>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 W: http://www.armlinux.org.uk/
1711 F: arch/arm/mach-ebsa110/
1712 F: drivers/net/ethernet/amd/am79c961a.*
1714 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1715 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1716 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1722 M: Robert Jarzmik <robert.jarzmik@free.fr>
1723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 F: arch/arm/mach-pxa/ezx.c
1727 ARM/FARADAY FA526 PORT
1728 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 T: git git://git.berlios.de/gemini-board
1732 F: arch/arm/mm/*-fa*
1734 ARM/FOOTBRIDGE ARCHITECTURE
1735 M: Russell King <linux@armlinux.org.uk>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 W: http://www.armlinux.org.uk/
1739 F: arch/arm/include/asm/hardware/dec21285.h
1740 F: arch/arm/mach-footbridge/
1742 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1743 M: Shawn Guo <shawnguo@kernel.org>
1744 M: Sascha Hauer <s.hauer@pengutronix.de>
1745 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1746 R: Fabio Estevam <festevam@gmail.com>
1747 R: NXP Linux Team <linux-imx@nxp.com>
1748 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1753 X: drivers/media/i2c/
1755 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1756 M: Shawn Guo <shawnguo@kernel.org>
1757 M: Sascha Hauer <s.hauer@pengutronix.de>
1758 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1759 R: Stefan Agner <stefan@agner.ch>
1760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1763 F: arch/arm/mach-imx/*vf610*
1764 F: arch/arm/boot/dts/vf*
1766 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1767 M: Shawn Guo <shawnguo@kernel.org>
1768 M: Li Yang <leoyang.li@nxp.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1772 F: arch/arm/boot/dts/ls1021a*
1773 F: arch/arm64/boot/dts/freescale/fsl-*
1774 F: arch/arm64/boot/dts/freescale/qoriq-*
1776 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1777 M: Lennert Buytenhek <kernel@wantstofly.org>
1778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 ARM/GUMSTIX MACHINE SUPPORT
1782 M: Steve Sakoman <sakoman@gmail.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1787 M: Philipp Zabel <philipp.zabel@gmail.com>
1788 M: Paul Parsons <lost.distance@yahoo.com>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 F: arch/arm/mach-pxa/hx4700.c
1792 F: arch/arm/mach-pxa/include/mach/hx4700.h
1793 F: sound/soc/pxa/hx4700.c
1795 ARM/HISILICON SOC SUPPORT
1796 M: Wei Xu <xuwei5@hisilicon.com>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1798 W: http://www.hisilicon.com
1800 T: git git://github.com/hisilicon/linux-hisi.git
1801 F: arch/arm/mach-hisi/
1802 F: arch/arm/boot/dts/hi3*
1803 F: arch/arm/boot/dts/hip*
1804 F: arch/arm/boot/dts/hisi*
1805 F: arch/arm64/boot/dts/hisilicon/
1807 ARM/HP JORNADA 7XX MACHINE SUPPORT
1808 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1812 F: arch/arm/mach-sa1100/jornada720.c
1813 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1815 ARM/IGEP MACHINE SUPPORT
1816 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1817 M: Javier Martinez Canillas <javier@dowhile0.org>
1818 L: linux-omap@vger.kernel.org
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 F: arch/arm/boot/dts/omap3-igep*
1823 ARM/INCOME PXA270 SUPPORT
1824 M: Marek Vasut <marek.vasut@gmail.com>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1829 ARM/INTEL IOP32X ARM ARCHITECTURE
1830 M: Lennert Buytenhek <kernel@wantstofly.org>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 ARM/INTEL IQ81342EX MACHINE SUPPORT
1835 M: Lennert Buytenhek <kernel@wantstofly.org>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/INTEL IXDP2850 MACHINE SUPPORT
1840 M: Lennert Buytenhek <kernel@wantstofly.org>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 ARM/INTEL IXP4XX ARM ARCHITECTURE
1845 M: Linus Walleij <linusw@kernel.org>
1846 M: Imre Kaloz <kaloz@openwrt.org>
1847 M: Krzysztof Halasa <khalasa@piap.pl>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1851 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1852 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1853 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1854 F: arch/arm/mach-ixp4xx/
1855 F: drivers/clocksource/timer-ixp4xx.c
1856 F: drivers/gpio/gpio-ixp4xx.c
1857 F: drivers/irqchip/irq-ixp4xx.c
1858 F: include/linux/irqchip/irq-ixp4xx.h
1859 F: include/linux/platform_data/timer-ixp4xx.h
1861 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1862 M: Jonathan Cameron <jic23@cam.ac.uk>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1865 F: arch/arm/mach-pxa/stargate2.c
1866 F: drivers/pcmcia/pxa2xx_stargate2.c
1868 ARM/INTEL XSC3 (MANZANO) ARM CORE
1869 M: Lennert Buytenhek <kernel@wantstofly.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1874 M: Lennert Buytenhek <kernel@wantstofly.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 ARM/LG1K ARCHITECTURE
1879 M: Chanho Min <chanho.min@lge.com>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 F: arch/arm64/boot/dts/lg/
1884 ARM/LOGICPD PXA270 MACHINE SUPPORT
1885 M: Lennert Buytenhek <kernel@wantstofly.org>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 ARM/LPC18XX ARCHITECTURE
1890 M: Vladimir Zapolskiy <vz@mleia.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1894 F: arch/arm/boot/dts/lpc43*
1895 F: drivers/i2c/busses/i2c-lpc2k.c
1896 F: drivers/memory/pl172.c
1897 F: drivers/mtd/spi-nor/nxp-spifi.c
1898 F: drivers/rtc/rtc-lpc24xx.c
1901 ARM/LPC32XX SOC SUPPORT
1902 M: Vladimir Zapolskiy <vz@mleia.com>
1903 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1907 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1908 F: arch/arm/boot/dts/lpc32*
1909 F: arch/arm/mach-lpc32xx/
1910 F: drivers/i2c/busses/i2c-pnx.c
1911 F: drivers/net/ethernet/nxp/lpc_eth.c
1912 F: drivers/usb/host/ohci-nxp.c
1913 F: drivers/watchdog/pnx4008_wdt.c
1916 ARM/MAGICIAN MACHINE SUPPORT
1917 M: Philipp Zabel <philipp.zabel@gmail.com>
1920 ARM/Marvell Dove/MV78xx0/Orion SOC support
1921 M: Jason Cooper <jason@lakedaemon.net>
1922 M: Andrew Lunn <andrew@lunn.ch>
1923 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1924 M: Gregory Clement <gregory.clement@bootlin.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: Documentation/devicetree/bindings/soc/dove/
1928 F: arch/arm/mach-dove/
1929 F: arch/arm/mach-mv78xx0/
1930 F: arch/arm/mach-orion5x/
1931 F: arch/arm/plat-orion/
1932 F: arch/arm/boot/dts/dove*
1933 F: arch/arm/boot/dts/orion5x*
1934 T: git git://git.infradead.org/linux-mvebu.git
1936 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1937 M: Jason Cooper <jason@lakedaemon.net>
1938 M: Andrew Lunn <andrew@lunn.ch>
1939 M: Gregory Clement <gregory.clement@bootlin.com>
1940 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 F: arch/arm/boot/dts/armada*
1944 F: arch/arm/boot/dts/kirkwood*
1945 F: arch/arm/configs/mvebu_*_defconfig
1946 F: arch/arm/mach-mvebu/
1947 F: arch/arm64/boot/dts/marvell/armada*
1948 F: arch/arm64/boot/dts/marvell/cn913*
1949 F: drivers/cpufreq/armada-37xx-cpufreq.c
1950 F: drivers/cpufreq/armada-8k-cpufreq.c
1951 F: drivers/cpufreq/mvebu-cpufreq.c
1952 F: drivers/irqchip/irq-armada-370-xp.c
1953 F: drivers/irqchip/irq-mvebu-*
1954 F: drivers/pinctrl/mvebu/
1955 F: drivers/rtc/rtc-armada38x.c
1956 T: git git://git.infradead.org/linux-mvebu.git
1958 ARM/Mediatek RTC DRIVER
1959 M: Eddie Huang <eddie.huang@mediatek.com>
1960 M: Sean Wang <sean.wang@mediatek.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1964 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1965 F: drivers/rtc/rtc-mt6397.c
1966 F: drivers/rtc/rtc-mt7622.c
1968 ARM/Mediatek SoC support
1969 M: Matthias Brugger <matthias.bgg@gmail.com>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1972 W: https://mtk.bcnfs.org/
1973 C: irc://chat.freenode.net/linux-mediatek
1975 F: arch/arm/boot/dts/mt6*
1976 F: arch/arm/boot/dts/mt7*
1977 F: arch/arm/boot/dts/mt8*
1978 F: arch/arm/mach-mediatek/
1979 F: arch/arm64/boot/dts/mediatek/
1980 F: drivers/soc/mediatek/
1985 ARM/Mediatek USB3 PHY DRIVER
1986 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1990 F: drivers/phy/mediatek/
1991 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1993 ARM/Microchip (AT91) SoC support
1994 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1995 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1996 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1997 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 W: http://www.linux4sam.org
1999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2003 F: arch/arm/mach-at91/
2004 F: include/soc/at91/
2005 F: arch/arm/boot/dts/at91*.dts
2006 F: arch/arm/boot/dts/at91*.dtsi
2007 F: arch/arm/boot/dts/sama*.dts
2008 F: arch/arm/boot/dts/sama*.dtsi
2009 F: arch/arm/include/debug/at91.S
2010 F: drivers/memory/atmel*
2011 F: drivers/watchdog/sama5d4_wdt.c
2012 X: drivers/input/touchscreen/atmel_mxt_ts.c
2013 X: drivers/net/wireless/atmel/
2015 ARM/MIOA701 MACHINE SUPPORT
2016 M: Robert Jarzmik <robert.jarzmik@free.fr>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 F: arch/arm/mach-pxa/mioa701.c
2021 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2022 M: Michael Petchkovsky <mkpetch@internode.on.net>
2025 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2026 M: Linus Walleij <linus.walleij@linaro.org>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2030 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2031 F: arch/arm/mach-nomadik/
2032 F: arch/arm/mach-u300/
2033 F: arch/arm/mach-ux500/
2034 F: drivers/soc/ux500/
2035 F: arch/arm/boot/dts/ste-*
2036 F: drivers/clk/clk-nomadik.c
2037 F: drivers/clk/clk-u300.c
2038 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2039 F: drivers/clocksource/timer-u300.c
2040 F: drivers/dma/coh901318*
2041 F: drivers/dma/ste_dma40*
2042 F: drivers/hwspinlock/u8500_hsem.c
2043 F: drivers/i2c/busses/i2c-nomadik.c
2044 F: drivers/i2c/busses/i2c-stu300.c
2045 F: drivers/iio/adc/ab8500-gpadc.c
2046 F: drivers/mfd/ab3100*
2047 F: drivers/mfd/ab8500*
2048 F: drivers/mfd/abx500*
2049 F: drivers/mfd/dbx500*
2050 F: drivers/mfd/db8500*
2051 F: drivers/pinctrl/nomadik/
2052 F: drivers/pinctrl/pinctrl-coh901*
2053 F: drivers/pinctrl/pinctrl-u300.c
2054 F: drivers/rtc/rtc-ab3100.c
2055 F: drivers/rtc/rtc-ab8500.c
2056 F: drivers/rtc/rtc-coh901331.c
2057 F: drivers/rtc/rtc-pl031.c
2058 F: drivers/watchdog/coh901327_wdt.c
2059 F: Documentation/devicetree/bindings/arm/ste-*
2060 F: Documentation/devicetree/bindings/arm/ux500/
2061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2063 ARM/NUVOTON NPCM ARCHITECTURE
2064 M: Avi Fishman <avifishman70@gmail.com>
2065 M: Tomer Maimon <tmaimon77@gmail.com>
2066 M: Tali Perry <tali.perry1@gmail.com>
2067 R: Patrick Venture <venture@google.com>
2068 R: Nancy Yuen <yuenn@google.com>
2069 R: Benjamin Fair <benjaminfair@google.com>
2070 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2072 F: arch/arm/mach-npcm/
2073 F: arch/arm/boot/dts/nuvoton-npcm*
2074 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2076 F: Documentation/devicetree/bindings/*/*npcm*
2077 F: Documentation/devicetree/bindings/*/*/*npcm*
2079 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2080 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2081 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2083 F: arch/arm/mach-s3c24xx/mach-gta02.c
2084 F: arch/arm/mach-s3c24xx/gta02.h
2086 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2087 M: Alexander Clouter <alex@digriz.org.uk>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 W: http://www.digriz.org.uk/ts78xx/kernel
2091 F: arch/arm/mach-orion5x/ts78xx-*
2093 ARM/OXNAS platform support
2094 M: Neil Armstrong <narmstrong@baylibre.com>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L: linux-oxnas@groups.io (moderated for non-subscribers)
2098 F: arch/arm/mach-oxnas/
2099 F: arch/arm/boot/dts/ox8*.dts*
2102 ARM/PALM TREO SUPPORT
2103 M: Tomas Cech <sleep_walker@suse.com>
2104 L: linux-arm-kernel@lists.infradead.org
2105 W: http://hackndev.com
2107 F: arch/arm/mach-pxa/palmtreo.*
2109 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2110 M: Marek Vasut <marek.vasut@gmail.com>
2111 L: linux-arm-kernel@lists.infradead.org
2112 W: http://hackndev.com
2114 F: arch/arm/mach-pxa/include/mach/palmtx.h
2115 F: arch/arm/mach-pxa/palmtx.c
2116 F: arch/arm/mach-pxa/palmt5.*
2117 F: arch/arm/mach-pxa/include/mach/palmld.h
2118 F: arch/arm/mach-pxa/palmld.c
2119 F: arch/arm/mach-pxa/palmte2.*
2120 F: arch/arm/mach-pxa/include/mach/palmtc.h
2121 F: arch/arm/mach-pxa/palmtc.c
2124 M: Sergey Lapin <slapin@ossfans.org>
2125 L: linux-arm-kernel@lists.infradead.org
2126 W: http://hackndev.com
2128 F: arch/arm/mach-pxa/palmz72.*
2131 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2132 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2135 ARM/PT DIGITAL BOARD PORT
2136 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2138 W: http://www.armlinux.org.uk/
2141 ARM/QUALCOMM SUPPORT
2142 M: Andy Gross <agross@kernel.org>
2143 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2144 L: linux-arm-msm@vger.kernel.org
2146 F: Documentation/devicetree/bindings/soc/qcom/
2147 F: Documentation/devicetree/bindings/*/qcom*
2148 F: arch/arm/boot/dts/qcom-*.dts
2149 F: arch/arm/boot/dts/qcom-*.dtsi
2150 F: arch/arm/mach-qcom/
2151 F: arch/arm64/boot/dts/qcom/
2154 F: drivers/*/*/qcom/
2155 F: drivers/*/*/qcom*
2156 F: drivers/*/pm8???-*
2157 F: drivers/bluetooth/btqcomsmd.c
2158 F: drivers/clocksource/timer-qcom.c
2159 F: drivers/extcon/extcon-qcom*
2160 F: drivers/iommu/msm*
2161 F: drivers/i2c/busses/i2c-qup.c
2162 F: drivers/i2c/busses/i2c-qcom-geni.c
2163 F: drivers/mfd/ssbi.c
2164 F: drivers/mmc/host/mmci_qcom*
2165 F: drivers/mmc/host/sdhci-msm.c
2166 F: drivers/pci/controller/dwc/pcie-qcom.c
2167 F: drivers/phy/qualcomm/
2168 F: drivers/power/*/msm*
2169 F: drivers/reset/reset-qcom-*
2170 F: drivers/scsi/ufs/ufs-qcom.*
2171 F: drivers/spi/spi-qup.c
2172 F: drivers/spi/spi-geni-qcom.c
2173 F: drivers/spi/spi-qcom-qspi.c
2174 F: drivers/tty/serial/msm_serial.c
2175 F: drivers/usb/dwc3/dwc3-qcom.c
2176 F: include/dt-bindings/*/qcom*
2177 F: include/linux/*/qcom*
2178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2180 ARM/RADISYS ENP2611 MACHINE SUPPORT
2181 M: Lennert Buytenhek <kernel@wantstofly.org>
2182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2185 ARM/RDA MICRO ARCHITECTURE
2186 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2190 F: arch/arm/boot/dts/rda8810pl-*
2191 F: drivers/clocksource/timer-rda.c
2192 F: drivers/gpio/gpio-rda.c
2193 F: drivers/irqchip/irq-rda-intc.c
2194 F: drivers/tty/serial/rda-uart.c
2195 F: Documentation/devicetree/bindings/arm/rda.yaml
2196 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2197 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2198 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2199 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2201 ARM/REALTEK ARCHITECTURE
2202 M: Andreas Färber <afaerber@suse.de>
2203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2206 F: arch/arm64/boot/dts/realtek/
2207 F: Documentation/devicetree/bindings/arm/realtek.yaml
2209 ARM/RENESAS ARM64 ARCHITECTURE
2210 M: Geert Uytterhoeven <geert+renesas@glider.be>
2211 M: Magnus Damm <magnus.damm@gmail.com>
2212 L: linux-renesas-soc@vger.kernel.org
2213 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2216 F: arch/arm64/boot/dts/renesas/
2217 F: Documentation/devicetree/bindings/arm/renesas.yaml
2218 F: drivers/soc/renesas/
2219 F: include/linux/soc/renesas/
2221 ARM/RISCPC ARCHITECTURE
2222 M: Russell King <linux@armlinux.org.uk>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 W: http://www.armlinux.org.uk/
2226 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2227 F: arch/arm/include/asm/hardware/ioc.h
2228 F: arch/arm/include/asm/hardware/iomd.h
2229 F: arch/arm/include/asm/hardware/memc.h
2230 F: arch/arm/mach-rpc/
2231 F: drivers/net/ethernet/8390/etherh.c
2232 F: drivers/net/ethernet/i825xx/ether1*
2233 F: drivers/net/ethernet/seeq/ether3*
2234 F: drivers/scsi/arm/
2236 ARM/Rockchip SoC support
2237 M: Heiko Stuebner <heiko@sntech.de>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-rockchip@lists.infradead.org
2240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2242 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2243 F: arch/arm/boot/dts/rk3*
2244 F: arch/arm/boot/dts/rv1108*
2245 F: arch/arm/mach-rockchip/
2246 F: drivers/clk/rockchip/
2247 F: drivers/i2c/busses/i2c-rk3x.c
2248 F: drivers/*/*rockchip*
2249 F: drivers/*/*/*rockchip*
2250 F: sound/soc/rockchip/
2253 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2254 M: Kukjin Kim <kgene@kernel.org>
2255 M: Krzysztof Kozlowski <krzk@kernel.org>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2257 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2258 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2260 F: arch/arm/boot/dts/s3c*
2261 F: arch/arm/boot/dts/s5p*
2262 F: arch/arm/boot/dts/exynos*
2263 F: arch/arm64/boot/dts/exynos/
2264 F: arch/arm/plat-samsung/
2265 F: arch/arm/mach-s3c24*/
2266 F: arch/arm/mach-s3c64xx/
2267 F: arch/arm/mach-s5p*/
2268 F: arch/arm/mach-exynos*/
2269 F: drivers/*/*s3c24*
2270 F: drivers/*/*/*s3c24*
2271 F: drivers/*/*s3c64xx*
2272 F: drivers/*/*s5pv210*
2273 F: drivers/memory/samsung/
2274 F: drivers/soc/samsung/
2275 F: include/linux/soc/samsung/
2276 F: Documentation/arm/samsung/
2277 F: Documentation/devicetree/bindings/arm/samsung/
2278 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2281 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2282 M: Kyungmin Park <kyungmin.park@samsung.com>
2283 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 F: arch/arm/mach-s5pv210/
2287 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2288 M: Kyungmin Park <kyungmin.park@samsung.com>
2289 M: Kamil Debski <kamil@wypas.org>
2290 M: Andrzej Hajda <a.hajda@samsung.com>
2291 L: linux-arm-kernel@lists.infradead.org
2292 L: linux-media@vger.kernel.org
2294 F: drivers/media/platform/s5p-g2d/
2296 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2297 M: Marek Szyprowski <m.szyprowski@samsung.com>
2298 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2299 L: linux-media@vger.kernel.org
2301 F: drivers/media/platform/s5p-cec/
2302 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2304 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2305 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2306 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2307 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2308 L: linux-arm-kernel@lists.infradead.org
2309 L: linux-media@vger.kernel.org
2311 F: drivers/media/platform/s5p-jpeg/
2313 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2314 M: Kyungmin Park <kyungmin.park@samsung.com>
2315 M: Kamil Debski <kamil@wypas.org>
2316 M: Jeongtae Park <jtp.park@samsung.com>
2317 M: Andrzej Hajda <a.hajda@samsung.com>
2318 L: linux-arm-kernel@lists.infradead.org
2319 L: linux-media@vger.kernel.org
2321 F: drivers/media/platform/s5p-mfc/
2323 ARM/SHMOBILE ARM ARCHITECTURE
2324 M: Geert Uytterhoeven <geert+renesas@glider.be>
2325 M: Magnus Damm <magnus.damm@gmail.com>
2326 L: linux-renesas-soc@vger.kernel.org
2327 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2330 F: arch/arm/boot/dts/emev2*
2331 F: arch/arm/boot/dts/gr-peach*
2332 F: arch/arm/boot/dts/iwg20d-q7*
2333 F: arch/arm/boot/dts/r7s*
2334 F: arch/arm/boot/dts/r8a*
2335 F: arch/arm/boot/dts/r9a*
2336 F: arch/arm/boot/dts/sh*
2337 F: arch/arm/configs/shmobile_defconfig
2338 F: arch/arm/include/debug/renesas-scif.S
2339 F: arch/arm/mach-shmobile/
2340 F: Documentation/devicetree/bindings/arm/renesas.yaml
2341 F: drivers/soc/renesas/
2342 F: include/linux/soc/renesas/
2344 ARM/SOCFPGA ARCHITECTURE
2345 M: Dinh Nguyen <dinguyen@kernel.org>
2347 F: arch/arm/mach-socfpga/
2348 F: arch/arm/boot/dts/socfpga*
2349 F: arch/arm/configs/socfpga_defconfig
2350 F: arch/arm64/boot/dts/altera/
2351 F: arch/arm64/boot/dts/intel/
2352 W: http://www.rocketboards.org
2353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2355 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2356 M: Dinh Nguyen <dinguyen@kernel.org>
2358 F: drivers/clk/socfpga/
2360 ARM/SOCFPGA EDAC SUPPORT
2361 M: Thor Thayer <thor.thayer@linux.intel.com>
2363 F: drivers/edac/altera_edac.
2365 ARM/SPREADTRUM SoC SUPPORT
2366 M: Orson Zhai <orsonzhai@gmail.com>
2367 M: Baolin Wang <baolin.wang7@gmail.com>
2368 M: Chunyan Zhang <zhang.lyra@gmail.com>
2370 F: arch/arm64/boot/dts/sprd
2375 ARM/STI ARCHITECTURE
2376 M: Patrice Chotard <patrice.chotard@st.com>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 W: http://www.stlinux.com
2380 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2381 F: arch/arm/mach-sti/
2382 F: arch/arm/boot/dts/sti*
2383 F: drivers/char/hw_random/st-rng.c
2384 F: drivers/clocksource/arm_global_timer.c
2385 F: drivers/clocksource/clksrc_st_lpc.c
2386 F: drivers/cpufreq/sti-cpufreq.c
2387 F: drivers/dma/st_fdma*
2388 F: drivers/i2c/busses/i2c-st.c
2389 F: drivers/media/rc/st_rc.c
2390 F: drivers/media/platform/sti/c8sectpfe/
2391 F: drivers/mmc/host/sdhci-st.c
2392 F: drivers/phy/st/phy-miphy28lp.c
2393 F: drivers/phy/st/phy-stih407-usb.c
2394 F: drivers/pinctrl/pinctrl-st.c
2395 F: drivers/remoteproc/st_remoteproc.c
2396 F: drivers/remoteproc/st_slim_rproc.c
2397 F: drivers/reset/sti/
2398 F: drivers/rtc/rtc-st-lpc.c
2399 F: drivers/tty/serial/st-asc.c
2400 F: drivers/usb/dwc3/dwc3-st.c
2401 F: drivers/usb/host/ehci-st.c
2402 F: drivers/usb/host/ohci-st.c
2403 F: drivers/watchdog/st_lpc_wdt.c
2404 F: drivers/ata/ahci_st.c
2405 F: include/linux/remoteproc/st_slim_rproc.h
2407 ARM/STM32 ARCHITECTURE
2408 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2409 M: Alexandre Torgue <alexandre.torgue@st.com>
2410 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2416 F: arch/arm/boot/dts/stm32*
2417 F: arch/arm/mach-stm32/
2418 F: drivers/clocksource/armv7m_systick.c
2420 ARM/Synaptics SoC support
2421 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2422 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2425 F: arch/arm/mach-berlin/
2426 F: arch/arm/boot/dts/berlin*
2427 F: arch/arm64/boot/dts/synaptics/
2429 ARM/TANGO ARCHITECTURE
2430 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2431 M: Mans Rullgard <mans@mansr.com>
2432 L: linux-arm-kernel@lists.infradead.org
2436 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2437 M: Lennert Buytenhek <kernel@wantstofly.org>
2438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2442 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2443 L: linux-tegra@vger.kernel.org
2444 L: linux-media@vger.kernel.org
2446 F: drivers/media/platform/tegra-cec/
2447 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2449 ARM/TETON BGA MACHINE SUPPORT
2450 M: "Mark F. Brown" <mark.brown314@gmail.com>
2451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2454 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2455 M: Santosh Shilimkar <ssantosh@kernel.org>
2456 L: linux-kernel@vger.kernel.org
2458 F: drivers/memory/*emif*
2460 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2461 M: Tero Kristo <t-kristo@ti.com>
2462 M: Nishanth Menon <nm@ti.com>
2463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2465 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2466 F: arch/arm64/boot/dts/ti/Makefile
2467 F: arch/arm64/boot/dts/ti/k3-*
2468 F: include/dt-bindings/pinctrl/k3.h
2470 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2471 M: Santosh Shilimkar <ssantosh@kernel.org>
2472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2474 F: arch/arm/mach-keystone/
2475 F: arch/arm/boot/dts/keystone-*
2476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2478 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2479 M: Santosh Shilimkar <ssantosh@kernel.org>
2480 L: linux-kernel@vger.kernel.org
2482 F: drivers/clk/keystone/
2484 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2485 M: Santosh Shilimkar <ssantosh@kernel.org>
2486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2487 L: linux-kernel@vger.kernel.org
2489 F: drivers/clocksource/timer-keystone.c
2491 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2492 M: Santosh Shilimkar <ssantosh@kernel.org>
2493 L: linux-kernel@vger.kernel.org
2495 F: drivers/power/reset/keystone-reset.c
2497 ARM/THECUS N2100 MACHINE SUPPORT
2498 M: Lennert Buytenhek <kernel@wantstofly.org>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 ARM/TOSA MACHINE SUPPORT
2503 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2504 M: Dirk Opfer <dirk@opfer-online.de>
2507 ARM/UNIPHIER ARCHITECTURE
2508 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2512 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2513 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2514 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2515 F: arch/arm/boot/dts/uniphier*
2516 F: arch/arm/include/asm/hardware/cache-uniphier.h
2517 F: arch/arm/mach-uniphier/
2518 F: arch/arm/mm/cache-uniphier.c
2519 F: arch/arm64/boot/dts/socionext/uniphier*
2520 F: drivers/bus/uniphier-system-bus.c
2521 F: drivers/clk/uniphier/
2522 F: drivers/dma/uniphier-mdmac.c
2523 F: drivers/gpio/gpio-uniphier.c
2524 F: drivers/i2c/busses/i2c-uniphier*
2525 F: drivers/irqchip/irq-uniphier-aidet.c
2526 F: drivers/mmc/host/uniphier-sd.c
2527 F: drivers/pinctrl/uniphier/
2528 F: drivers/reset/reset-uniphier.c
2529 F: drivers/tty/serial/8250/8250_uniphier.c
2533 M: Ulf Hansson <ulf.hansson@linaro.org>
2534 L: linux-clk@vger.kernel.org
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 F: drivers/clk/ux500/
2539 ARM/VERSATILE EXPRESS PLATFORM
2540 M: Liviu Dudau <liviu.dudau@arm.com>
2541 M: Sudeep Holla <sudeep.holla@arm.com>
2542 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545 F: arch/arm/boot/dts/vexpress*
2546 F: arch/arm64/boot/dts/arm/
2547 F: arch/arm/mach-vexpress/
2550 F: drivers/clk/versatile/clk-vexpress-osc.c
2551 F: drivers/clocksource/timer-versatile.c
2555 M: Russell King <linux@armlinux.org.uk>
2556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 W: http://www.armlinux.org.uk/
2561 ARM/VOIPAC PXA270 SUPPORT
2562 M: Marek Vasut <marek.vasut@gmail.com>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 F: arch/arm/mach-pxa/vpac270.c
2566 F: arch/arm/mach-pxa/include/mach/vpac270.h
2568 ARM/VT8500 ARM ARCHITECTURE
2569 M: Tony Prisk <linux@prisktech.co.nz>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2573 F: arch/arm/mach-vt8500/
2574 F: drivers/clocksource/timer-vt8500.c
2575 F: drivers/i2c/busses/i2c-wmt.c
2576 F: drivers/mmc/host/wmt-sdmmc.c
2577 F: drivers/pwm/pwm-vt8500.c
2578 F: drivers/rtc/rtc-vt8500.c
2579 F: drivers/tty/serial/vt8500_serial.c
2580 F: drivers/usb/host/ehci-platform.c
2581 F: drivers/usb/host/uhci-platform.c
2582 F: drivers/video/fbdev/vt8500lcdfb.*
2583 F: drivers/video/fbdev/wm8505fb*
2584 F: drivers/video/fbdev/wmt_ge_rops.*
2586 ARM/ZIPIT Z2 SUPPORT
2587 M: Marek Vasut <marek.vasut@gmail.com>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 F: arch/arm/mach-pxa/z2.c
2591 F: arch/arm/mach-pxa/include/mach/z2.h
2593 ARM/ZTE ARCHITECTURE
2594 M: Jun Nie <jun.nie@linaro.org>
2595 M: Shawn Guo <shawnguo@kernel.org>
2596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2598 F: arch/arm/boot/dts/zx2967*
2599 F: arch/arm/mach-zx/
2600 F: arch/arm64/boot/dts/zte/
2602 F: drivers/dma/zx_dma.c
2603 F: drivers/gpio/gpio-zx.c
2604 F: drivers/i2c/busses/i2c-zx2967.c
2605 F: drivers/mmc/host/dw_mmc-zx.*
2606 F: drivers/pinctrl/zte/
2608 F: drivers/thermal/zx2967_thermal.c
2609 F: drivers/watchdog/zx2967_wdt.c
2610 F: Documentation/devicetree/bindings/arm/zte.yaml
2611 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2612 F: Documentation/devicetree/bindings/dma/zxdma.txt
2613 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2614 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2615 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2616 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2617 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2618 F: Documentation/devicetree/bindings/soc/zte/
2619 F: Documentation/devicetree/bindings/sound/zte,*.txt
2620 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2621 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2622 F: include/dt-bindings/clock/zx2967*.h
2623 F: include/dt-bindings/soc/zte,*.h
2624 F: sound/soc/codecs/zx_aud96p22.c
2627 ARM/ZYNQ ARCHITECTURE
2628 M: Michal Simek <michal.simek@xilinx.com>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2630 W: http://wiki.xilinx.com
2631 T: git https://github.com/Xilinx/linux-xlnx.git
2633 F: arch/arm/mach-zynq/
2634 F: drivers/cpuidle/cpuidle-zynq.c
2635 F: drivers/block/xsysace.c
2638 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2639 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2640 F: drivers/clocksource/timer-cadence-ttc.c
2641 F: drivers/i2c/busses/i2c-cadence.c
2642 F: drivers/mmc/host/sdhci-of-arasan.c
2643 F: drivers/edac/synopsys_edac.c
2644 F: drivers/i2c/busses/i2c-xiic.c
2646 ARM64 PORT (AARCH64 ARCHITECTURE)
2647 M: Catalin Marinas <catalin.marinas@arm.com>
2648 M: Will Deacon <will@kernel.org>
2649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2653 X: arch/arm64/boot/dts/
2654 F: Documentation/arm64/
2655 F: tools/testing/selftests/arm64/
2657 AS3645A LED FLASH CONTROLLER DRIVER
2658 M: Sakari Ailus <sakari.ailus@iki.fi>
2659 L: linux-leds@vger.kernel.org
2661 F: drivers/leds/leds-as3645a.c
2663 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2664 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2665 L: linux-media@vger.kernel.org
2666 T: git git://linuxtv.org/media_tree.git
2668 F: drivers/media/i2c/ak7375.c
2669 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2671 ASAHI KASEI AK8974 DRIVER
2672 M: Linus Walleij <linus.walleij@linaro.org>
2673 L: linux-iio@vger.kernel.org
2674 W: http://www.akm.com/
2676 F: drivers/iio/magnetometer/ak8974.c
2678 ASC7621 HARDWARE MONITOR DRIVER
2679 M: George Joseph <george.joseph@fairview5.com>
2680 L: linux-hwmon@vger.kernel.org
2682 F: Documentation/hwmon/asc7621.rst
2683 F: drivers/hwmon/asc7621.c
2685 ASPEED PINCTRL DRIVERS
2686 M: Andrew Jeffery <andrew@aj.id.au>
2687 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2688 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2689 L: linux-gpio@vger.kernel.org
2691 F: drivers/pinctrl/aspeed/
2692 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2694 ASPEED VIDEO ENGINE DRIVER
2695 M: Eddie James <eajames@linux.ibm.com>
2696 L: linux-media@vger.kernel.org
2697 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2699 F: drivers/media/platform/aspeed-video.c
2700 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2702 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2703 M: Corentin Chary <corentin.chary@gmail.com>
2704 L: acpi4asus-user@lists.sourceforge.net
2705 L: platform-driver-x86@vger.kernel.org
2706 W: http://acpi4asus.sf.net
2708 F: drivers/platform/x86/asus*.c
2709 F: drivers/platform/x86/eeepc*.c
2711 ASUS WIRELESS RADIO CONTROL DRIVER
2712 M: João Paulo Rechi Vita <jprvita@gmail.com>
2713 L: platform-driver-x86@vger.kernel.org
2715 F: drivers/platform/x86/asus-wireless.c
2718 M: David Howells <dhowells@redhat.com>
2719 L: keyrings@vger.kernel.org
2721 F: Documentation/crypto/asymmetric-keys.txt
2722 F: include/linux/verification.h
2723 F: include/crypto/public_key.h
2724 F: include/crypto/pkcs7.h
2725 F: crypto/asymmetric_keys/
2727 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2728 R: Dan Williams <dan.j.williams@intel.com>
2729 W: http://sourceforge.net/projects/xscaleiop
2731 F: Documentation/crypto/async-tx-api.txt
2734 F: include/linux/dmaengine.h
2735 F: include/linux/async_tx.h
2738 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2739 L: linux-i2c@vger.kernel.org
2740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2742 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2743 F: drivers/misc/eeprom/at24.c
2745 ATA OVER ETHERNET (AOE) DRIVER
2746 M: "Justin Sanders" <justin@coraid.com>
2747 W: http://www.openaoe.org/
2749 F: Documentation/admin-guide/aoe/
2750 F: drivers/block/aoe/
2752 ATHEROS 71XX/9XXX GPIO DRIVER
2753 M: Alban Bedel <albeu@free.fr>
2754 W: https://github.com/AlbanBedel/linux
2755 T: git git://github.com/AlbanBedel/linux
2757 F: drivers/gpio/gpio-ath79.c
2758 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2760 ATHEROS 71XX/9XXX USB PHY DRIVER
2761 M: Alban Bedel <albeu@free.fr>
2762 W: https://github.com/AlbanBedel/linux
2763 T: git git://github.com/AlbanBedel/linux
2765 F: drivers/phy/qualcomm/phy-ath79-usb.c
2766 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2768 ATHEROS ATH GENERIC UTILITIES
2769 M: Kalle Valo <kvalo@codeaurora.org>
2770 L: linux-wireless@vger.kernel.org
2772 F: drivers/net/wireless/ath/*
2774 ATHEROS ATH5K WIRELESS DRIVER
2775 M: Jiri Slaby <jirislaby@gmail.com>
2776 M: Nick Kossifidis <mickflemm@gmail.com>
2777 M: Luis Chamberlain <mcgrof@kernel.org>
2778 L: linux-wireless@vger.kernel.org
2779 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2781 F: drivers/net/wireless/ath/ath5k/
2783 ATHEROS ATH6KL WIRELESS DRIVER
2784 M: Kalle Valo <kvalo@codeaurora.org>
2785 L: linux-wireless@vger.kernel.org
2786 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2789 F: drivers/net/wireless/ath/ath6kl/
2792 M: Ville Syrjala <syrjala@sci.fi>
2794 F: drivers/input/misc/ati_remote2.c
2796 ATK0110 HWMON DRIVER
2797 M: Luca Tettamanti <kronos.it@gmail.com>
2798 L: linux-hwmon@vger.kernel.org
2800 F: drivers/hwmon/asus_atk0110.c
2802 ATLX ETHERNET DRIVERS
2803 M: Jay Cliburn <jcliburn@gmail.com>
2804 M: Chris Snook <chris.snook@gmail.com>
2805 L: netdev@vger.kernel.org
2806 W: http://sourceforge.net/projects/atl1
2807 W: http://atl1.sourceforge.net
2809 F: drivers/net/ethernet/atheros/
2812 M: Chas Williams <3chas3@gmail.com>
2813 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2814 L: netdev@vger.kernel.org
2815 W: http://linux-atm.sourceforge.net
2818 F: include/linux/atm*
2819 F: include/uapi/linux/atm*
2821 ATMEL MACB ETHERNET DRIVER
2822 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2824 F: drivers/net/ethernet/cadence/
2826 ATMEL MAXTOUCH DRIVER
2827 M: Nick Dyer <nick@shmanahar.org>
2828 T: git git://github.com/ndyer/linux.git
2830 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2831 F: drivers/input/touchscreen/atmel_mxt_ts.c
2833 ATMEL WIRELESS DRIVER
2834 M: Simon Kelley <simon@thekelleys.org.uk>
2835 L: linux-wireless@vger.kernel.org
2836 W: http://www.thekelleys.org.uk/atmel
2837 W: http://atmelwlandriver.sourceforge.net/
2839 F: drivers/net/wireless/atmel/atmel*
2841 ATOMIC INFRASTRUCTURE
2842 M: Will Deacon <will@kernel.org>
2843 M: Peter Zijlstra <peterz@infradead.org>
2844 R: Boqun Feng <boqun.feng@gmail.com>
2845 L: linux-kernel@vger.kernel.org
2847 F: arch/*/include/asm/atomic*.h
2848 F: include/*/atomic*.h
2851 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2852 M: Bradley Grove <linuxdrivers@attotech.com>
2853 L: linux-scsi@vger.kernel.org
2854 W: http://www.attotech.com
2856 F: drivers/scsi/esas2r
2858 ATUSB IEEE 802.15.4 RADIO DRIVER
2859 M: Stefan Schmidt <stefan@datenfreihafen.org>
2860 L: linux-wpan@vger.kernel.org
2862 F: drivers/net/ieee802154/atusb.c
2863 F: drivers/net/ieee802154/atusb.h
2864 F: drivers/net/ieee802154/at86rf230.h
2867 M: Paul Moore <paul@paul-moore.com>
2868 M: Eric Paris <eparis@redhat.com>
2869 L: linux-audit@redhat.com (moderated for non-subscribers)
2870 W: https://github.com/linux-audit
2871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2873 F: include/linux/audit.h
2874 F: include/uapi/linux/audit.h
2877 AUXILIARY DISPLAY DRIVERS
2878 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2880 F: drivers/auxdisplay/
2881 F: include/linux/cfag12864b.h
2883 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2884 M: Andreas Klinger <ak@it-klinger.de>
2885 L: linux-iio@vger.kernel.org
2887 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2888 F: drivers/iio/adc/hx711.c
2891 M: Ralf Baechle <ralf@linux-mips.org>
2892 L: linux-hams@vger.kernel.org
2893 W: http://www.linux-ax25.org/
2895 F: include/uapi/linux/ax25.h
2896 F: include/net/ax25.h
2900 M: Peter Rosin <peda@axentia.se>
2901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2903 F: arch/arm/boot/dts/at91-linea.dtsi
2904 F: arch/arm/boot/dts/at91-natte.dtsi
2905 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2906 F: arch/arm/boot/dts/at91-tse850-3.dts
2908 AXENTIA ASOC DRIVERS
2909 M: Peter Rosin <peda@axentia.se>
2910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2912 F: Documentation/devicetree/bindings/sound/axentia,*
2913 F: sound/soc/atmel/tse850-pcm5142.c
2915 AXXIA I2C CONTROLLER
2916 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2917 L: linux-i2c@vger.kernel.org
2919 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2920 F: drivers/i2c/busses/i2c-axxia.c
2923 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2924 L: linux-media@vger.kernel.org
2925 W: https://linuxtv.org
2926 T: git git://linuxtv.org/media_tree.git
2928 F: drivers/media/usb/dvb-usb-v2/az6007.c
2930 AZTECH FM RADIO RECEIVER DRIVER
2931 M: Hans Verkuil <hverkuil@xs4all.nl>
2932 L: linux-media@vger.kernel.org
2933 T: git git://linuxtv.org/media_tree.git
2934 W: https://linuxtv.org
2936 F: drivers/media/radio/radio-aztech*
2939 L: linux-wireless@vger.kernel.org
2940 L: b43-dev@lists.infradead.org
2941 W: http://wireless.kernel.org/en/users/Drivers/b43
2943 F: drivers/net/wireless/broadcom/b43/
2945 B43LEGACY WIRELESS DRIVER
2946 M: Larry Finger <Larry.Finger@lwfinger.net>
2947 L: linux-wireless@vger.kernel.org
2948 L: b43-dev@lists.infradead.org
2949 W: http://wireless.kernel.org/en/users/Drivers/b43
2951 F: drivers/net/wireless/broadcom/b43legacy/
2953 BACKLIGHT CLASS/SUBSYSTEM
2954 M: Lee Jones <lee.jones@linaro.org>
2955 M: Daniel Thompson <daniel.thompson@linaro.org>
2956 M: Jingoo Han <jingoohan1@gmail.com>
2957 L: dri-devel@lists.freedesktop.org
2958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2960 F: drivers/video/backlight/
2961 F: include/linux/backlight.h
2962 F: include/linux/pwm_backlight.h
2963 F: Documentation/devicetree/bindings/leds/backlight
2964 F: Documentation/ABI/stable/sysfs-class-backlight
2965 F: Documentation/ABI/testing/sysfs-class-backlight
2968 M: Marek Lindner <mareklindner@neomailbox.ch>
2969 M: Simon Wunderlich <sw@simonwunderlich.de>
2970 M: Antonio Quartulli <a@unstable.cc>
2971 M: Sven Eckelmann <sven@narfation.org>
2972 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2973 W: https://www.open-mesh.org/
2974 B: https://www.open-mesh.org/projects/batman-adv/issues
2975 C: irc://chat.freenode.net/batman
2976 Q: https://patchwork.open-mesh.org/project/batman/list/
2977 T: git https://git.open-mesh.org/linux-merge.git
2979 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2980 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
2981 F: Documentation/networking/batman-adv.rst
2982 F: include/uapi/linux/batadv_packet.h
2983 F: include/uapi/linux/batman_adv.h
2986 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2987 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2988 L: linux-hams@vger.kernel.org
2989 W: http://www.baycom.org/~tom/ham/ham.html
2991 F: drivers/net/hamradio/baycom*
2993 BCACHE (BLOCK LAYER CACHE)
2994 M: Coly Li <colyli@suse.de>
2995 M: Kent Overstreet <kent.overstreet@gmail.com>
2996 L: linux-bcache@vger.kernel.org
2997 W: http://bcache.evilpiepirate.org
2998 C: irc://irc.oftc.net/bcache
3000 F: drivers/md/bcache/
3002 BDISP ST MEDIA DRIVER
3003 M: Fabien Dessenne <fabien.dessenne@st.com>
3004 L: linux-media@vger.kernel.org
3005 T: git git://linuxtv.org/media_tree.git
3006 W: https://linuxtv.org
3008 F: drivers/media/platform/sti/bdisp
3010 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3011 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3012 L: netdev@vger.kernel.org
3014 F: drivers/net/ethernet/ec_bhf.c
3017 M: Luis de Bethencourt <luisbg@kernel.org>
3018 M: Salah Triki <salah.triki@gmail.com>
3020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3021 F: Documentation/filesystems/befs.txt
3025 M: Paolo Valente <paolo.valente@linaro.org>
3026 M: Jens Axboe <axboe@kernel.dk>
3027 L: linux-block@vger.kernel.org
3030 F: Documentation/block/bfq-iosched.rst
3033 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3035 F: Documentation/filesystems/bfs.txt
3037 F: include/uapi/linux/bfs_fs.h
3039 BLINKM RGB LED DRIVER
3040 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3042 F: drivers/leds/leds-blinkm.c
3045 M: Jens Axboe <axboe@kernel.dk>
3046 L: linux-block@vger.kernel.org
3047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3051 F: kernel/trace/blktrace.c
3055 M: Joern Engel <joern@lazybastard.org>
3056 L: linux-mtd@lists.infradead.org
3058 F: drivers/mtd/devices/block2mtd.c
3061 M: Marcel Holtmann <marcel@holtmann.org>
3062 M: Johan Hedberg <johan.hedberg@gmail.com>
3063 L: linux-bluetooth@vger.kernel.org
3064 W: http://www.bluez.org/
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3068 F: drivers/bluetooth/
3071 M: Marcel Holtmann <marcel@holtmann.org>
3072 M: Johan Hedberg <johan.hedberg@gmail.com>
3073 L: linux-bluetooth@vger.kernel.org
3074 W: http://www.bluez.org/
3075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3079 F: include/net/bluetooth/
3082 M: Jay Vosburgh <j.vosburgh@gmail.com>
3083 M: Veaceslav Falico <vfalico@gmail.com>
3084 M: Andy Gospodarek <andy@greyhouse.net>
3085 L: netdev@vger.kernel.org
3086 W: http://sourceforge.net/projects/bonding/
3088 F: drivers/net/bonding/
3089 F: include/uapi/linux/if_bonding.h
3091 BPF (Safe dynamic programs and tools)
3092 M: Alexei Starovoitov <ast@kernel.org>
3093 M: Daniel Borkmann <daniel@iogearbox.net>
3094 R: Martin KaFai Lau <kafai@fb.com>
3095 R: Song Liu <songliubraving@fb.com>
3096 R: Yonghong Song <yhs@fb.com>
3097 R: Andrii Nakryiko <andriin@fb.com>
3098 L: netdev@vger.kernel.org
3099 L: bpf@vger.kernel.org
3100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3102 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3105 F: Documentation/networking/filter.txt
3106 F: Documentation/bpf/
3107 F: include/linux/bpf*
3108 F: include/linux/filter.h
3109 F: include/trace/events/xdp.h
3110 F: include/uapi/linux/bpf*
3111 F: include/uapi/linux/filter.h
3113 F: kernel/trace/bpf_trace.c
3116 F: net/core/filter.c
3117 F: net/sched/act_bpf.c
3118 F: net/sched/cls_bpf.c
3122 F: tools/testing/selftests/bpf/
3127 M: Shubham Bansal <illusionist.neo@gmail.com>
3128 L: netdev@vger.kernel.org
3129 L: bpf@vger.kernel.org
3134 M: Daniel Borkmann <daniel@iogearbox.net>
3135 M: Alexei Starovoitov <ast@kernel.org>
3136 M: Zi Shen Lim <zlim.lnx@gmail.com>
3137 L: netdev@vger.kernel.org
3138 L: bpf@vger.kernel.org
3142 BPF JIT for MIPS (32-BIT AND 64-BIT)
3143 M: Paul Burton <paulburton@kernel.org>
3144 L: netdev@vger.kernel.org
3145 L: bpf@vger.kernel.org
3149 BPF JIT for NFP NICs
3150 M: Jakub Kicinski <jakub.kicinski@netronome.com>
3151 L: netdev@vger.kernel.org
3152 L: bpf@vger.kernel.org
3154 F: drivers/net/ethernet/netronome/nfp/bpf/
3156 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3157 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3158 M: Sandipan Das <sandipan@linux.ibm.com>
3159 L: netdev@vger.kernel.org
3160 L: bpf@vger.kernel.org
3162 F: arch/powerpc/net/
3164 BPF JIT for RISC-V (RV64G)
3165 M: Björn Töpel <bjorn.topel@gmail.com>
3166 L: netdev@vger.kernel.org
3171 M: Ilya Leoshkevich <iii@linux.ibm.com>
3172 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3173 M: Vasily Gorbik <gor@linux.ibm.com>
3174 L: netdev@vger.kernel.org
3175 L: bpf@vger.kernel.org
3178 X: arch/s390/net/pnet.c
3180 BPF JIT for SPARC (32-BIT AND 64-BIT)
3181 M: David S. Miller <davem@davemloft.net>
3182 L: netdev@vger.kernel.org
3183 L: bpf@vger.kernel.org
3187 BPF JIT for X86 32-BIT
3188 M: Wang YanQing <udknight@gmail.com>
3189 L: netdev@vger.kernel.org
3190 L: bpf@vger.kernel.org
3192 F: arch/x86/net/bpf_jit_comp32.c
3194 BPF JIT for X86 64-BIT
3195 M: Alexei Starovoitov <ast@kernel.org>
3196 M: Daniel Borkmann <daniel@iogearbox.net>
3197 L: netdev@vger.kernel.org
3198 L: bpf@vger.kernel.org
3201 X: arch/x86/net/bpf_jit_comp32.c
3203 BROADCOM B44 10/100 ETHERNET DRIVER
3204 M: Michael Chan <michael.chan@broadcom.com>
3205 L: netdev@vger.kernel.org
3207 F: drivers/net/ethernet/broadcom/b44.*
3209 BROADCOM B53 ETHERNET SWITCH DRIVER
3210 M: Florian Fainelli <f.fainelli@gmail.com>
3211 L: netdev@vger.kernel.org
3212 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3214 F: drivers/net/dsa/b53/*
3215 F: include/linux/platform_data/b53.h
3217 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3218 M: Florian Fainelli <f.fainelli@gmail.com>
3219 M: Ray Jui <rjui@broadcom.com>
3220 M: Scott Branden <sbranden@broadcom.com>
3221 M: bcm-kernel-feedback-list@broadcom.com
3222 T: git git://github.com/broadcom/mach-bcm
3228 F: arch/arm/mach-bcm/
3230 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3231 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3232 L: bcm-kernel-feedback-list@broadcom.com
3233 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3235 T: git git://github.com/anholt/linux
3239 F: drivers/staging/vc04_services
3241 BROADCOM BCM47XX MIPS ARCHITECTURE
3242 M: Hauke Mehrtens <hauke@hauke-m.de>
3243 M: Rafał Miłecki <zajec5@gmail.com>
3244 L: linux-mips@vger.kernel.org
3246 F: Documentation/devicetree/bindings/mips/brcm/
3247 F: arch/mips/bcm47xx/*
3248 F: arch/mips/include/asm/mach-bcm47xx/*
3250 BROADCOM BCM5301X ARM ARCHITECTURE
3251 M: Hauke Mehrtens <hauke@hauke-m.de>
3252 M: Rafał Miłecki <zajec5@gmail.com>
3253 M: bcm-kernel-feedback-list@broadcom.com
3254 L: linux-arm-kernel@lists.infradead.org
3256 F: arch/arm/mach-bcm/bcm_5301x.c
3257 F: arch/arm/boot/dts/bcm5301x*.dtsi
3258 F: arch/arm/boot/dts/bcm470*
3259 F: arch/arm/boot/dts/bcm953012*
3261 BROADCOM BCM53573 ARM ARCHITECTURE
3262 M: Rafał Miłecki <rafal@milecki.pl>
3263 L: bcm-kernel-feedback-list@broadcom.com
3264 L: linux-arm-kernel@lists.infradead.org
3266 F: arch/arm/boot/dts/bcm53573*
3267 F: arch/arm/boot/dts/bcm47189*
3269 BROADCOM BCM63XX ARM ARCHITECTURE
3270 M: Florian Fainelli <f.fainelli@gmail.com>
3271 M: bcm-kernel-feedback-list@broadcom.com
3272 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3273 T: git git://github.com/broadcom/stblinux.git
3277 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3278 M: Kevin Cernekee <cernekee@gmail.com>
3279 L: linux-usb@vger.kernel.org
3281 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3283 BROADCOM BCM7XXX ARM ARCHITECTURE
3284 M: Florian Fainelli <f.fainelli@gmail.com>
3285 M: bcm-kernel-feedback-list@broadcom.com
3286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3287 T: git git://github.com/broadcom/stblinux.git
3289 F: arch/arm/mach-bcm/*brcmstb*
3290 F: arch/arm/boot/dts/bcm7*.dts*
3291 F: drivers/bus/brcmstb_gisb.c
3292 F: arch/arm/mm/cache-b15-rac.c
3293 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3296 BROADCOM BMIPS CPUFREQ DRIVER
3297 M: Markus Mayer <mmayer@broadcom.com>
3298 M: bcm-kernel-feedback-list@broadcom.com
3299 L: linux-pm@vger.kernel.org
3301 F: drivers/cpufreq/bmips-cpufreq.c
3303 BROADCOM BMIPS MIPS ARCHITECTURE
3304 M: Florian Fainelli <f.fainelli@gmail.com>
3305 L: bcm-kernel-feedback-list@broadcom.com
3306 L: linux-mips@vger.kernel.org
3307 T: git git://github.com/broadcom/stblinux.git
3309 F: arch/mips/bmips/*
3310 F: arch/mips/include/asm/mach-bmips/*
3311 F: arch/mips/kernel/*bmips*
3312 F: arch/mips/boot/dts/brcm/bcm*.dts*
3313 F: drivers/irqchip/irq-bcm63*
3314 F: drivers/irqchip/irq-bcm7*
3315 F: drivers/irqchip/irq-brcmstb*
3316 F: include/linux/bcm963xx_nvram.h
3317 F: include/linux/bcm963xx_tag.h
3319 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3320 M: Rasesh Mody <rmody@marvell.com>
3321 M: GR-Linux-NIC-Dev@marvell.com
3322 L: netdev@vger.kernel.org
3324 F: drivers/net/ethernet/broadcom/bnx2.*
3325 F: drivers/net/ethernet/broadcom/bnx2_*
3327 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3328 M: QLogic-Storage-Upstream@qlogic.com
3329 L: linux-scsi@vger.kernel.org
3331 F: drivers/scsi/bnx2fc/
3333 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3334 M: QLogic-Storage-Upstream@qlogic.com
3335 L: linux-scsi@vger.kernel.org
3337 F: drivers/scsi/bnx2i/
3339 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3340 M: Ariel Elior <aelior@marvell.com>
3341 M: Sudarsana Kalluru <skalluru@marvell.com>
3342 M: GR-everest-linux-l2@marvell.com
3343 L: netdev@vger.kernel.org
3345 F: drivers/net/ethernet/broadcom/bnx2x/
3347 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3348 M: Michael Chan <michael.chan@broadcom.com>
3349 L: netdev@vger.kernel.org
3351 F: drivers/net/ethernet/broadcom/bnxt/
3353 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3354 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3355 M: Franky Lin <franky.lin@broadcom.com>
3356 M: Hante Meuleman <hante.meuleman@broadcom.com>
3357 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3358 M: Wright Feng <wright.feng@cypress.com>
3359 L: linux-wireless@vger.kernel.org
3360 L: brcm80211-dev-list.pdl@broadcom.com
3361 L: brcm80211-dev-list@cypress.com
3363 F: drivers/net/wireless/broadcom/brcm80211/
3365 BROADCOM BRCMSTB GPIO DRIVER
3366 M: Gregory Fong <gregory.0xf0@gmail.com>
3367 L: bcm-kernel-feedback-list@broadcom.com
3369 F: drivers/gpio/gpio-brcmstb.c
3370 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3372 BROADCOM BRCMSTB I2C DRIVER
3373 M: Kamal Dasu <kdasu.kdev@gmail.com>
3374 L: linux-i2c@vger.kernel.org
3375 L: bcm-kernel-feedback-list@broadcom.com
3377 F: drivers/i2c/busses/i2c-brcmstb.c
3378 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3380 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3381 M: Al Cooper <alcooperx@gmail.com>
3382 L: linux-kernel@vger.kernel.org
3383 L: bcm-kernel-feedback-list@broadcom.com
3385 F: drivers/phy/broadcom/phy-brcm-usb*
3387 BROADCOM GENET ETHERNET DRIVER
3388 M: Doug Berger <opendmb@gmail.com>
3389 M: Florian Fainelli <f.fainelli@gmail.com>
3390 L: bcm-kernel-feedback-list@broadcom.com
3391 L: netdev@vger.kernel.org
3393 F: drivers/net/ethernet/broadcom/genet/
3395 BROADCOM IPROC ARM ARCHITECTURE
3396 M: Ray Jui <rjui@broadcom.com>
3397 M: Scott Branden <sbranden@broadcom.com>
3398 M: bcm-kernel-feedback-list@broadcom.com
3399 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T: git git://github.com/broadcom/cygnus-linux.git
3417 F: arch/arm64/boot/dts/broadcom/northstar2/*
3418 F: arch/arm64/boot/dts/broadcom/stingray/*
3419 F: drivers/clk/bcm/clk-ns*
3420 F: drivers/clk/bcm/clk-sr*
3421 F: drivers/pinctrl/bcm/pinctrl-ns*
3422 F: include/dt-bindings/clock/bcm-sr*
3424 BROADCOM KONA GPIO DRIVER
3425 M: Ray Jui <rjui@broadcom.com>
3426 L: bcm-kernel-feedback-list@broadcom.com
3428 F: drivers/gpio/gpio-bcm-kona.c
3429 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3431 BROADCOM NETXTREME-E ROCE DRIVER
3432 M: Selvin Xavier <selvin.xavier@broadcom.com>
3433 M: Devesh Sharma <devesh.sharma@broadcom.com>
3434 M: Somnath Kotur <somnath.kotur@broadcom.com>
3435 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3436 L: linux-rdma@vger.kernel.org
3437 W: http://www.broadcom.com
3439 F: drivers/infiniband/hw/bnxt_re/
3440 F: include/uapi/rdma/bnxt_re-abi.h
3442 BROADCOM NVRAM DRIVER
3443 M: Rafał Miłecki <zajec5@gmail.com>
3444 L: linux-mips@vger.kernel.org
3446 F: drivers/firmware/broadcom/*
3448 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3449 M: Rafał Miłecki <zajec5@gmail.com>
3450 L: linux-wireless@vger.kernel.org
3453 F: include/linux/bcma/
3455 BROADCOM STB AVS CPUFREQ DRIVER
3456 M: Markus Mayer <mmayer@broadcom.com>
3457 M: bcm-kernel-feedback-list@broadcom.com
3458 L: linux-pm@vger.kernel.org
3460 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3461 F: drivers/cpufreq/brcmstb*
3463 BROADCOM STB AVS TMON DRIVER
3464 M: Markus Mayer <mmayer@broadcom.com>
3465 M: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-pm@vger.kernel.org
3468 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3469 F: drivers/thermal/broadcom/brcmstb*
3471 BROADCOM STB NAND FLASH DRIVER
3472 M: Brian Norris <computersforpeace@gmail.com>
3473 M: Kamal Dasu <kdasu.kdev@gmail.com>
3474 L: linux-mtd@lists.infradead.org
3475 L: bcm-kernel-feedback-list@broadcom.com
3477 F: drivers/mtd/nand/raw/brcmnand/
3479 BROADCOM STB DPFE DRIVER
3480 M: Markus Mayer <mmayer@broadcom.com>
3481 M: bcm-kernel-feedback-list@broadcom.com
3482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3484 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3485 F: drivers/memory/brcmstb_dpfe.c
3488 M: Kamal Dasu <kdasu.kdev@gmail.com>
3489 M: bcm-kernel-feedback-list@broadcom.com
3491 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3492 F: drivers/spi/spi-bcm-qspi.*
3493 F: drivers/spi/spi-brcmstb-qspi.c
3494 F: drivers/spi/spi-iproc-qspi.c
3496 BROADCOM SYSTEMPORT ETHERNET DRIVER
3497 M: Florian Fainelli <f.fainelli@gmail.com>
3498 L: bcm-kernel-feedback-list@broadcom.com
3499 L: netdev@vger.kernel.org
3501 F: drivers/net/ethernet/broadcom/bcmsysport.*
3503 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3504 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3505 M: Prashant Sreedharan <prashant@broadcom.com>
3506 M: Michael Chan <mchan@broadcom.com>
3507 L: netdev@vger.kernel.org
3509 F: drivers/net/ethernet/broadcom/tg3.*
3511 BROCADE BFA FC SCSI DRIVER
3512 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3513 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3514 L: linux-scsi@vger.kernel.org
3516 F: drivers/scsi/bfa/
3518 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3519 M: Rasesh Mody <rmody@marvell.com>
3520 M: Sudarsana Kalluru <skalluru@marvell.com>
3521 M: GR-Linux-NIC-Dev@marvell.com
3522 L: netdev@vger.kernel.org
3524 F: drivers/net/ethernet/brocade/bna/
3526 BSG (block layer generic sg v4 driver)
3527 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3528 L: linux-scsi@vger.kernel.org
3531 F: include/linux/bsg.h
3532 F: include/uapi/linux/bsg.h
3535 M: Clemens Ladisch <clemens@ladisch.de>
3536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3539 F: Documentation/sound/cards/bt87x.rst
3540 F: sound/pci/bt87x.c
3543 M: Michael Buesch <m@bues.ch>
3544 W: http://bu3sch.de/btgpio.php
3546 F: drivers/gpio/gpio-bt8xx.c
3549 M: Chris Mason <clm@fb.com>
3550 M: Josef Bacik <josef@toxicpanda.com>
3551 M: David Sterba <dsterba@suse.com>
3552 L: linux-btrfs@vger.kernel.org
3553 W: http://btrfs.wiki.kernel.org/
3554 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3557 F: Documentation/filesystems/btrfs.txt
3559 F: include/linux/btrfs*
3560 F: include/uapi/linux/btrfs*
3562 BTTV VIDEO4LINUX DRIVER
3563 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3564 L: linux-media@vger.kernel.org
3565 W: https://linuxtv.org
3566 T: git git://linuxtv.org/media_tree.git
3568 F: Documentation/media/v4l-drivers/bttv*
3569 F: drivers/media/pci/bt8xx/bttv*
3571 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3572 M: Chanwoo Choi <cw00.choi@samsung.com>
3573 L: linux-pm@vger.kernel.org
3574 L: linux-samsung-soc@vger.kernel.org
3575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3577 F: drivers/devfreq/exynos-bus.c
3578 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3580 BUSLOGIC SCSI DRIVER
3581 M: Khalid Aziz <khalid@gonehiking.org>
3582 L: linux-scsi@vger.kernel.org
3584 F: drivers/scsi/BusLogic.*
3585 F: drivers/scsi/FlashPoint.*
3587 C-MEDIA CMI8788 DRIVER
3588 M: Clemens Ladisch <clemens@ladisch.de>
3589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3592 F: sound/pci/oxygen/
3595 M: Guo Ren <guoren@kernel.org>
3596 T: git https://github.com/c-sky/csky-linux.git
3599 F: Documentation/devicetree/bindings/csky/
3600 F: drivers/irqchip/irq-csky-*
3601 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3602 F: drivers/clocksource/timer-gx6605s.c
3603 F: drivers/clocksource/timer-mp-csky.c
3604 F: Documentation/devicetree/bindings/timer/csky,*
3609 M: Mark Salter <msalter@redhat.com>
3610 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3611 L: linux-c6x-dev@linux-c6x.org
3612 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3616 CA8210 IEEE-802.15.4 RADIO DRIVER
3617 M: Harry Morris <h.morris@cascoda.com>
3618 L: linux-wpan@vger.kernel.org
3619 W: https://github.com/Cascoda/ca8210-linux.git
3621 F: drivers/net/ieee802154/ca8210.c
3622 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3624 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3625 M: David Howells <dhowells@redhat.com>
3626 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3628 F: Documentation/filesystems/caching/cachefiles.txt
3631 CADENCE MIPI-CSI2 BRIDGES
3632 M: Maxime Ripard <mripard@kernel.org>
3633 L: linux-media@vger.kernel.org
3635 F: Documentation/devicetree/bindings/media/cdns,*.txt
3636 F: drivers/media/platform/cadence/cdns-csi2*
3639 M: Piotr Sroka <piotrs@cadence.com>
3640 L: linux-mtd@lists.infradead.org
3642 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3643 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3645 CADET FM/AM RADIO RECEIVER DRIVER
3646 M: Hans Verkuil <hverkuil@xs4all.nl>
3647 L: linux-media@vger.kernel.org
3648 T: git git://linuxtv.org/media_tree.git
3649 W: https://linuxtv.org
3651 F: drivers/media/radio/radio-cadet*
3653 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3654 M: Jonathan Corbet <corbet@lwn.net>
3655 L: linux-media@vger.kernel.org
3656 T: git git://linuxtv.org/media_tree.git
3658 F: Documentation/media/v4l-drivers/cafe_ccic*
3659 F: drivers/media/platform/marvell-ccic/
3662 L: netdev@vger.kernel.org
3664 F: Documentation/networking/caif/
3665 F: drivers/net/caif/
3666 F: include/uapi/linux/caif/
3667 F: include/net/caif/
3671 M: Toke Høiland-Jørgensen <toke@toke.dk>
3672 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3674 F: net/sched/sch_cake.c
3677 M: Wolfgang Grandegger <wg@grandegger.com>
3678 M: Marc Kleine-Budde <mkl@pengutronix.de>
3679 L: linux-can@vger.kernel.org
3680 W: https://github.com/linux-can
3681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3684 F: Documentation/devicetree/bindings/net/can/
3686 F: include/linux/can/dev.h
3687 F: include/linux/can/led.h
3688 F: include/linux/can/rx-offload.h
3689 F: include/linux/can/platform/
3690 F: include/uapi/linux/can/error.h
3691 F: include/uapi/linux/can/netlink.h
3692 F: include/uapi/linux/can/vxcan.h
3695 M: Oliver Hartkopp <socketcan@hartkopp.net>
3696 M: Marc Kleine-Budde <mkl@pengutronix.de>
3697 L: linux-can@vger.kernel.org
3698 W: https://github.com/linux-can
3699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3702 F: Documentation/networking/can.rst
3704 F: include/linux/can/core.h
3705 F: include/linux/can/skb.h
3706 F: include/net/netns/can.h
3707 F: include/uapi/linux/can.h
3708 F: include/uapi/linux/can/bcm.h
3709 F: include/uapi/linux/can/raw.h
3710 F: include/uapi/linux/can/gw.h
3712 CAN-J1939 NETWORK LAYER
3713 M: Robin van der Gracht <robin@protonic.nl>
3714 M: Oleksij Rempel <o.rempel@pengutronix.de>
3715 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3716 L: linux-can@vger.kernel.org
3718 F: Documentation/networking/j1939.rst
3720 F: include/uapi/linux/can/j1939.h
3723 M: Serge Hallyn <serge@hallyn.com>
3724 L: linux-security-module@vger.kernel.org
3726 F: include/linux/capability.h
3727 F: include/uapi/linux/capability.h
3728 F: security/commoncap.c
3729 F: kernel/capability.c
3731 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3732 M: Kevin Tsai <ktsai@capellamicro.com>
3734 F: drivers/iio/light/cm*
3736 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3737 M: Christian Lamparter <chunkeey@googlemail.com>
3738 L: linux-wireless@vger.kernel.org
3739 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3741 F: drivers/net/wireless/ath/carl9170/
3744 M: Robert Richter <rrichter@marvell.com>
3745 W: http://www.marvell.com
3747 F: drivers/i2c/busses/i2c-octeon*
3748 F: drivers/i2c/busses/i2c-thunderx*
3750 CAVIUM LIQUIDIO NETWORK DRIVER
3751 M: Derek Chickles <dchickles@marvell.com>
3752 M: Satanand Burla <sburla@marvell.com>
3753 M: Felix Manlunas <fmanlunas@marvell.com>
3754 L: netdev@vger.kernel.org
3755 W: http://www.marvell.com
3757 F: drivers/net/ethernet/cavium/liquidio/
3760 M: Robert Richter <rrichter@marvell.com>
3761 W: http://www.marvell.com
3763 F: drivers/mmc/host/cavium*
3765 CAVIUM OCTEON-TX CRYPTO DRIVER
3766 M: George Cherian <gcherian@marvell.com>
3767 L: linux-crypto@vger.kernel.org
3768 W: http://www.marvell.com
3770 F: drivers/crypto/cavium/cpt/
3772 CAVIUM THUNDERX2 ARM64 SOC
3773 M: Robert Richter <rrichter@marvell.com>
3774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3776 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3777 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3779 CC2520 IEEE-802.15.4 RADIO DRIVER
3780 M: Varka Bhadram <varkabhadram@gmail.com>
3781 L: linux-wpan@vger.kernel.org
3783 F: drivers/net/ieee802154/cc2520.c
3784 F: include/linux/spi/cc2520.h
3785 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3787 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3788 M: Gilad Ben-Yossef <gilad@benyossef.com>
3789 L: linux-crypto@vger.kernel.org
3791 F: drivers/crypto/ccree/
3792 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3795 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3796 L: linux-media@vger.kernel.org
3797 T: git git://linuxtv.org/media_tree.git
3798 W: http://linuxtv.org
3800 F: Documentation/media/kapi/cec-core.rst
3801 F: Documentation/media/uapi/cec
3802 F: drivers/media/cec/
3803 F: drivers/media/rc/keymaps/rc-cec.c
3804 F: include/media/cec.h
3805 F: include/media/cec-notifier.h
3806 F: include/uapi/linux/cec.h
3807 F: include/uapi/linux/cec-funcs.h
3808 F: Documentation/devicetree/bindings/media/cec.txt
3809 F: Documentation/ABI/testing/debugfs-cec-error-inj
3812 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3813 L: linux-media@vger.kernel.org
3814 T: git git://linuxtv.org/media_tree.git
3815 W: http://linuxtv.org
3817 F: drivers/media/platform/cec-gpio/
3818 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3820 CELL BROADBAND ENGINE ARCHITECTURE
3821 M: Arnd Bergmann <arnd@arndb.de>
3822 L: linuxppc-dev@lists.ozlabs.org
3823 W: http://www.ibm.com/developerworks/power/cell/
3825 F: arch/powerpc/include/asm/cell*.h
3826 F: arch/powerpc/include/asm/spu*.h
3827 F: arch/powerpc/include/uapi/asm/spu*.h
3828 F: arch/powerpc/oprofile/*cell*
3829 F: arch/powerpc/platforms/cell/
3831 CEPH COMMON CODE (LIBCEPH)
3832 M: Ilya Dryomov <idryomov@gmail.com>
3833 M: Jeff Layton <jlayton@kernel.org>
3834 M: Sage Weil <sage@redhat.com>
3835 L: ceph-devel@vger.kernel.org
3837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3838 T: git git://github.com/ceph/ceph-client.git
3841 F: include/linux/ceph/
3842 F: include/linux/crush/
3844 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3845 M: Jeff Layton <jlayton@kernel.org>
3846 M: Sage Weil <sage@redhat.com>
3847 M: Ilya Dryomov <idryomov@gmail.com>
3848 L: ceph-devel@vger.kernel.org
3850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3851 T: git git://github.com/ceph/ceph-client.git
3853 F: Documentation/filesystems/ceph.txt
3856 CERTIFICATE HANDLING:
3857 M: David Howells <dhowells@redhat.com>
3858 M: David Woodhouse <dwmw2@infradead.org>
3859 L: keyrings@vger.kernel.org
3861 F: Documentation/admin-guide/module-signing.rst
3863 F: scripts/sign-file.c
3864 F: scripts/extract-cert.c
3866 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3867 L: devel@driverdev.osuosl.org
3869 F: drivers/staging/wusbcore/
3871 CFAG12864B LCD DRIVER
3872 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3874 F: drivers/auxdisplay/cfag12864b.c
3875 F: include/linux/cfag12864b.h
3877 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3878 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3880 F: drivers/auxdisplay/cfag12864bfb.c
3881 F: include/linux/cfag12864b.h
3883 802.11 (including CFG80211/NL80211)
3884 M: Johannes Berg <johannes@sipsolutions.net>
3885 L: linux-wireless@vger.kernel.org
3886 W: http://wireless.kernel.org/
3887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3891 F: include/uapi/linux/nl80211.h
3892 F: include/linux/ieee80211.h
3893 F: include/net/wext.h
3894 F: include/net/cfg80211.h
3895 F: include/net/iw_handler.h
3896 F: include/net/ieee80211_radiotap.h
3897 F: Documentation/driver-api/80211/cfg80211.rst
3898 F: Documentation/networking/regulatory.txt
3900 CHAR and MISC DRIVERS
3901 M: Arnd Bergmann <arnd@arndb.de>
3902 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3907 F: include/linux/miscdevice.h
3910 M: Andy Whitcroft <apw@canonical.com>
3911 M: Joe Perches <joe@perches.com>
3913 F: scripts/checkpatch.pl
3915 CHINESE DOCUMENTATION
3916 M: Harry Wei <harryxiyou@gmail.com>
3917 M: Alex Shi <alex.shi@linux.alibaba.com>
3918 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3920 F: Documentation/translations/zh_CN/
3922 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3923 M: Peter Chen <Peter.Chen@nxp.com>
3924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3925 L: linux-usb@vger.kernel.org
3927 F: drivers/usb/chipidea/
3929 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3930 M: Hans de Goede <hdegoede@redhat.com>
3931 L: linux-input@vger.kernel.org
3933 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3934 F: drivers/input/touchscreen/chipone_icn8318.c
3936 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3937 M: Hans de Goede <hdegoede@redhat.com>
3938 L: linux-input@vger.kernel.org
3940 F: drivers/input/touchscreen/chipone_icn8505.c
3942 CHROME HARDWARE PLATFORM SUPPORT
3943 M: Benson Leung <bleung@chromium.org>
3944 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
3947 F: drivers/platform/chrome/
3949 CHROMEOS EC SUBDRIVERS
3950 M: Benson Leung <bleung@chromium.org>
3951 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3952 R: Guenter Roeck <groeck@chromium.org>
3956 F: drivers/power/supply/cros_usbpd-charger.c
3958 CHROMEOS EC CODEC DRIVER
3959 M: Cheng-Yi Chiang <cychiang@chromium.org>
3961 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3962 R: Guenter Roeck <groeck@chromium.org>
3963 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3964 F: sound/soc/codecs/cros_ec_codec.*
3966 CIRRUS LOGIC AUDIO CODEC DRIVERS
3967 M: Brian Austin <brian.austin@cirrus.com>
3968 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3969 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3971 F: sound/soc/codecs/cs*
3973 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3974 M: Hartley Sweeten <hsweeten@visionengravers.com>
3975 L: netdev@vger.kernel.org
3977 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3979 CIRRUS LOGIC LOCHNAGAR DRIVER
3980 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3981 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3982 L: patches@opensource.cirrus.com
3984 F: drivers/clk/clk-lochnagar.c
3985 F: drivers/hwmon/lochnagar-hwmon.c
3986 F: drivers/mfd/lochnagar-i2c.c
3987 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3988 F: drivers/regulator/lochnagar-regulator.c
3989 F: sound/soc/codecs/lochnagar-sc.c
3990 F: include/dt-bindings/clk/lochnagar.h
3991 F: include/dt-bindings/pinctrl/lochnagar.h
3992 F: include/linux/mfd/lochnagar*
3993 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3994 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3995 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
3996 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3997 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3998 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
3999 F: Documentation/hwmon/lochnagar.rst
4001 CISCO FCOE HBA DRIVER
4002 M: Satish Kharat <satishkh@cisco.com>
4003 M: Sesidhar Baddela <sebaddel@cisco.com>
4004 M: Karan Tilak Kumar <kartilak@cisco.com>
4005 L: linux-scsi@vger.kernel.org
4007 F: drivers/scsi/fnic/
4009 CISCO SCSI HBA DRIVER
4010 M: Karan Tilak Kumar <kartilak@cisco.com>
4011 M: Sesidhar Baddela <sebaddel@cisco.com>
4012 L: linux-scsi@vger.kernel.org
4014 F: drivers/scsi/snic/
4016 CISCO VIC ETHERNET NIC DRIVER
4017 M: Christian Benvenuti <benve@cisco.com>
4018 M: Govindarajulu Varadarajan <_govind@gmx.com>
4019 M: Parvi Kaustubhi <pkaustub@cisco.com>
4021 F: drivers/net/ethernet/cisco/enic/
4023 CISCO VIC LOW LATENCY NIC DRIVER
4024 M: Christian Benvenuti <benve@cisco.com>
4025 M: Nelson Escobar <neescoba@cisco.com>
4026 M: Parvi Kaustubhi <pkaustub@cisco.com>
4028 F: drivers/infiniband/hw/usnic/
4030 CIRRUS LOGIC MADERA CODEC DRIVERS
4031 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4032 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4033 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4034 L: patches@opensource.cirrus.com
4035 T: git https://github.com/CirrusLogic/linux-drivers.git
4036 W: https://github.com/CirrusLogic/linux-drivers/wiki
4038 F: Documentation/devicetree/bindings/mfd/madera.txt
4039 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4040 F: Documentation/devicetree/bindings/sound/madera.txt
4041 F: include/dt-bindings/sound/madera*
4042 F: include/linux/irqchip/irq-madera*
4043 F: include/linux/mfd/madera/*
4044 F: include/sound/madera*
4045 F: drivers/gpio/gpio-madera*
4046 F: drivers/irqchip/irq-madera*
4047 F: drivers/mfd/madera*
4048 F: drivers/mfd/cs47l*
4049 F: drivers/pinctrl/cirrus/*
4050 F: sound/soc/codecs/cs47l*
4051 F: sound/soc/codecs/madera*
4054 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4058 CLANG/LLVM BUILD SUPPORT
4059 L: clang-built-linux@googlegroups.com
4060 W: https://clangbuiltlinux.github.io/
4061 B: https://github.com/ClangBuiltLinux/linux/issues
4062 C: irc://chat.freenode.net/clangbuiltlinux
4064 K: \b(?i:clang|llvm)\b
4067 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4068 L: linux-kernel@vger.kernel.org
4071 F: include/linux/cleancache.h
4074 M: Russell King <linux@armlinux.org.uk>
4075 L: linux-clk@vger.kernel.org
4077 F: include/linux/clk.h
4079 CLOCKSOURCE, CLOCKEVENT DRIVERS
4080 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4081 M: Thomas Gleixner <tglx@linutronix.de>
4082 L: linux-kernel@vger.kernel.org
4083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4085 F: drivers/clocksource/
4086 F: Documentation/devicetree/bindings/timer/
4089 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4090 M: Daniel Oliveira Nascimento <don@syst.com.br>
4091 L: platform-driver-x86@vger.kernel.org
4093 F: drivers/platform/x86/classmate-laptop.c
4096 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4097 L: linux-media@vger.kernel.org
4098 T: git git://linuxtv.org/media_tree.git
4099 W: https://linuxtv.org
4101 F: drivers/media/pci/cobalt/
4103 COCCINELLE/Semantic Patches (SmPL)
4104 M: Julia Lawall <Julia.Lawall@lip6.fr>
4105 M: Gilles Muller <Gilles.Muller@lip6.fr>
4106 M: Nicolas Palix <nicolas.palix@imag.fr>
4107 M: Michal Marek <michal.lkml@markovi.net>
4108 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4110 W: http://coccinelle.lip6.fr/
4112 F: Documentation/dev-tools/coccinelle.rst
4113 F: scripts/coccinelle/
4114 F: scripts/coccicheck
4117 M: Jan Harkes <jaharkes@cs.cmu.edu>
4119 L: codalist@coda.cs.cmu.edu
4120 W: http://www.coda.cs.cmu.edu/
4122 F: Documentation/filesystems/coda.txt
4124 F: include/linux/coda*.h
4125 F: include/uapi/linux/coda*.h
4127 CODA V4L2 MEM2MEM DRIVER
4128 M: Philipp Zabel <p.zabel@pengutronix.de>
4129 L: linux-media@vger.kernel.org
4131 F: Documentation/devicetree/bindings/media/coda.txt
4132 F: drivers/media/platform/coda/
4135 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4137 F: Documentation/process/code-of-conduct.rst
4138 F: Documentation/process/code-of-conduct-interpretation.rst
4140 COMMON CLK FRAMEWORK
4141 M: Michael Turquette <mturquette@baylibre.com>
4142 M: Stephen Boyd <sboyd@kernel.org>
4143 L: linux-clk@vger.kernel.org
4144 Q: http://patchwork.kernel.org/project/linux-clk/list/
4145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4147 F: Documentation/devicetree/bindings/clock/
4149 X: drivers/clk/clkdev.c
4150 F: include/linux/clk-pr*
4151 F: include/linux/clk/
4152 F: include/linux/of_clk.h
4154 COMMON INTERNET FILE SYSTEM (CIFS)
4155 M: Steve French <sfrench@samba.org>
4156 L: linux-cifs@vger.kernel.org
4157 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4158 W: http://linux-cifs.samba.org/
4159 T: git git://git.samba.org/sfrench/cifs-2.6.git
4161 F: Documentation/admin-guide/cifs/
4164 COMPACTPCI HOTPLUG CORE
4165 M: Scott Murray <scott@spiteful.org>
4166 L: linux-pci@vger.kernel.org
4168 F: drivers/pci/hotplug/cpci_hotplug*
4170 COMPACTPCI HOTPLUG GENERIC DRIVER
4171 M: Scott Murray <scott@spiteful.org>
4172 L: linux-pci@vger.kernel.org
4174 F: drivers/pci/hotplug/cpcihp_generic.c
4176 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4177 M: Scott Murray <scott@spiteful.org>
4178 L: linux-pci@vger.kernel.org
4180 F: drivers/pci/hotplug/cpcihp_zt5550.*
4182 COMPAL LAPTOP SUPPORT
4183 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4184 L: platform-driver-x86@vger.kernel.org
4186 F: drivers/platform/x86/compal-laptop.c
4189 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4191 F: include/linux/compiler_attributes.h
4193 CONEXANT ACCESSRUNNER USB DRIVER
4194 L: accessrunner-general@lists.sourceforge.net
4195 W: http://accessrunner.sourceforge.net/
4197 F: drivers/usb/atm/cxacru.c
4200 M: Joel Becker <jlbec@evilplan.org>
4201 M: Christoph Hellwig <hch@lst.de>
4202 T: git git://git.infradead.org/users/hch/configfs.git
4205 F: include/linux/configfs.h
4208 M: Evgeniy Polyakov <zbr@ioremap.net>
4209 L: netdev@vger.kernel.org
4211 F: drivers/connector/
4213 CONTROL GROUP (CGROUP)
4214 M: Tejun Heo <tj@kernel.org>
4215 M: Li Zefan <lizefan@huawei.com>
4216 M: Johannes Weiner <hannes@cmpxchg.org>
4217 L: cgroups@vger.kernel.org
4218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4220 F: Documentation/admin-guide/cgroup-v2.rst
4221 F: Documentation/admin-guide/cgroup-v1/
4222 F: include/linux/cgroup*
4225 CONTROL GROUP - CPUSET
4226 M: Li Zefan <lizefan@huawei.com>
4227 L: cgroups@vger.kernel.org
4228 W: http://www.bullopensource.org/cpuset/
4229 W: http://oss.sgi.com/projects/cpusets/
4230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4232 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4233 F: include/linux/cpuset.h
4234 F: kernel/cgroup/cpuset.c
4236 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4237 M: Johannes Weiner <hannes@cmpxchg.org>
4238 M: Michal Hocko <mhocko@kernel.org>
4239 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4240 L: cgroups@vger.kernel.org
4241 L: linux-mm@kvack.org
4246 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4247 M: Tejun Heo <tj@kernel.org>
4248 M: Jens Axboe <axboe@kernel.dk>
4249 L: cgroups@vger.kernel.org
4250 L: linux-block@vger.kernel.org
4251 T: git git://git.kernel.dk/linux-block
4252 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4253 F: block/blk-cgroup.c
4254 F: include/linux/blk-cgroup.h
4255 F: block/blk-throttle.c
4256 F: block/blk-iolatency.c
4257 F: block/bfq-cgroup.c
4259 CORETEMP HARDWARE MONITORING DRIVER
4260 M: Fenghua Yu <fenghua.yu@intel.com>
4261 L: linux-hwmon@vger.kernel.org
4263 F: Documentation/hwmon/coretemp.rst
4264 F: drivers/hwmon/coretemp.c
4266 COSA/SRP SYNC SERIAL DRIVER
4267 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4268 W: http://www.fi.muni.cz/~kas/cosa/
4270 F: drivers/net/wan/cosa*
4273 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4274 L: linux-iio@vger.kernel.org
4276 F: Documentation/ABI/testing/sysfs-bus-counter*
4277 F: Documentation/driver-api/generic-counter.rst
4279 F: include/linux/counter.h
4280 F: include/linux/counter_enum.h
4282 CPMAC ETHERNET DRIVER
4283 M: Florian Fainelli <f.fainelli@gmail.com>
4284 L: netdev@vger.kernel.org
4286 F: drivers/net/ethernet/ti/cpmac.c
4288 CPU FREQUENCY SCALING FRAMEWORK
4289 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4290 M: Viresh Kumar <viresh.kumar@linaro.org>
4291 L: linux-pm@vger.kernel.org
4293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4295 B: https://bugzilla.kernel.org
4296 F: Documentation/admin-guide/pm/cpufreq.rst
4297 F: Documentation/admin-guide/pm/intel_pstate.rst
4298 F: Documentation/cpu-freq/
4299 F: Documentation/devicetree/bindings/cpufreq/
4301 F: kernel/sched/cpufreq*.c
4302 F: include/linux/cpufreq.h
4303 F: include/linux/sched/cpufreq.h
4304 F: tools/testing/selftests/cpufreq/
4306 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4307 M: Viresh Kumar <viresh.kumar@linaro.org>
4308 M: Sudeep Holla <sudeep.holla@arm.com>
4309 L: linux-pm@vger.kernel.org
4310 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4312 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4314 CPU POWER MONITORING SUBSYSTEM
4315 M: Thomas Renninger <trenn@suse.com>
4316 M: Shuah Khan <shuah@kernel.org>
4317 M: Shuah Khan <skhan@linuxfoundation.org>
4318 L: linux-pm@vger.kernel.org
4320 F: tools/power/cpupower/
4323 M: "H. Peter Anvin" <hpa@zytor.com>
4325 F: arch/x86/kernel/cpuid.c
4326 F: arch/x86/kernel/msr.c
4328 CPUIDLE DRIVER - ARM BIG LITTLE
4329 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4330 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4331 L: linux-pm@vger.kernel.org
4332 L: linux-arm-kernel@lists.infradead.org
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4335 F: drivers/cpuidle/cpuidle-big_little.c
4337 CPUIDLE DRIVER - ARM EXYNOS
4338 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4339 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4340 M: Kukjin Kim <kgene@kernel.org>
4341 L: linux-pm@vger.kernel.org
4342 L: linux-samsung-soc@vger.kernel.org
4344 F: drivers/cpuidle/cpuidle-exynos.c
4345 F: arch/arm/mach-exynos/pm.c
4347 CPUIDLE DRIVER - ARM PSCI
4348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4349 M: Sudeep Holla <sudeep.holla@arm.com>
4350 L: linux-pm@vger.kernel.org
4351 L: linux-arm-kernel@lists.infradead.org
4353 F: drivers/cpuidle/cpuidle-psci.c
4355 CPU IDLE TIME MANAGEMENT FRAMEWORK
4356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4357 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4358 L: linux-pm@vger.kernel.org
4360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4361 B: https://bugzilla.kernel.org
4362 F: Documentation/admin-guide/pm/cpuidle.rst
4363 F: Documentation/driver-api/pm/cpuidle.rst
4364 F: drivers/cpuidle/*
4365 F: include/linux/cpuidle.h
4368 M: Nicolas Pitre <nico@fluxnic.net>
4370 F: Documentation/filesystems/cramfs.txt
4374 M: Bastien Nocera <hadess@hadess.net>
4375 L: linux-input@vger.kernel.org
4377 F: drivers/hid/hid-creative-sb0540.c
4380 M: Herbert Xu <herbert@gondor.apana.org.au>
4381 M: "David S. Miller" <davem@davemloft.net>
4382 L: linux-crypto@vger.kernel.org
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4386 F: Documentation/crypto/
4387 F: Documentation/devicetree/bindings/crypto/
4392 F: include/linux/crypto*
4395 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4396 M: Neil Horman <nhorman@tuxdriver.com>
4397 L: linux-crypto@vger.kernel.org
4399 F: crypto/ansi_cprng.c
4403 M: Hans Verkuil <hverkuil@xs4all.nl>
4404 L: linux-media@vger.kernel.org
4405 T: git git://linuxtv.org/media_tree.git
4406 W: http://linuxtv.org
4408 F: drivers/media/i2c/cs3308.c
4410 CS5535 Audio ALSA driver
4411 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4413 F: sound/pci/cs5535audio/
4415 CSI DRIVERS FOR ALLWINNER V3s
4416 M: Yong Deng <yong.deng@magewell.com>
4417 L: linux-media@vger.kernel.org
4418 T: git git://linuxtv.org/media_tree.git
4420 F: drivers/media/platform/sunxi/sun6i-csi/
4421 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4424 M: Solomon Peachy <pizza@shaftnet.org>
4426 F: drivers/net/wireless/st/cw1200/
4428 CX18 VIDEO4LINUX DRIVER
4429 M: Andy Walls <awalls@md.metrocast.net>
4430 L: ivtv-devel@ivtvdriver.org (subscribers-only)
4431 L: linux-media@vger.kernel.org
4432 T: git git://linuxtv.org/media_tree.git
4433 W: https://linuxtv.org
4434 W: http://www.ivtvdriver.org/index.php/Cx18
4436 F: Documentation/media/v4l-drivers/cx18*
4437 F: drivers/media/pci/cx18/
4438 F: include/uapi/linux/ivtv*
4440 CX2341X MPEG ENCODER HELPER MODULE
4441 M: Hans Verkuil <hverkuil@xs4all.nl>
4442 L: linux-media@vger.kernel.org
4443 T: git git://linuxtv.org/media_tree.git
4444 W: https://linuxtv.org
4446 F: drivers/media/common/cx2341x*
4447 F: include/media/drv-intf/cx2341x.h
4449 CX24120 MEDIA DRIVER
4450 M: Jemma Denson <jdenson@gmail.com>
4451 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4452 L: linux-media@vger.kernel.org
4453 W: https://linuxtv.org
4454 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4456 F: drivers/media/dvb-frontends/cx24120*
4458 CX88 VIDEO4LINUX DRIVER
4459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4460 L: linux-media@vger.kernel.org
4461 W: https://linuxtv.org
4462 T: git git://linuxtv.org/media_tree.git
4464 F: Documentation/media/v4l-drivers/cx88*
4465 F: drivers/media/pci/cx88/
4467 CXD2820R MEDIA DRIVER
4468 M: Antti Palosaari <crope@iki.fi>
4469 L: linux-media@vger.kernel.org
4470 W: https://linuxtv.org
4471 W: http://palosaari.fi/linux/
4472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4473 T: git git://linuxtv.org/anttip/media_tree.git
4475 F: drivers/media/dvb-frontends/cxd2820r*
4477 CXGB3 ETHERNET DRIVER (CXGB3)
4478 M: Vishal Kulkarni <vishal@chelsio.com>
4479 L: netdev@vger.kernel.org
4480 W: http://www.chelsio.com
4482 F: drivers/net/ethernet/chelsio/cxgb3/
4484 CXGB3 ISCSI DRIVER (CXGB3I)
4485 M: Karen Xie <kxie@chelsio.com>
4486 L: linux-scsi@vger.kernel.org
4487 W: http://www.chelsio.com
4489 F: drivers/scsi/cxgbi/cxgb3i
4491 CXGB4 CRYPTO DRIVER (chcr)
4492 M: Atul Gupta <atul.gupta@chelsio.com>
4493 L: linux-crypto@vger.kernel.org
4494 W: http://www.chelsio.com
4496 F: drivers/crypto/chelsio
4498 CXGB4 ETHERNET DRIVER (CXGB4)
4499 M: Vishal Kulkarni <vishal@chelsio.com>
4500 L: netdev@vger.kernel.org
4501 W: http://www.chelsio.com
4503 F: drivers/net/ethernet/chelsio/cxgb4/
4505 CXGB4 ISCSI DRIVER (CXGB4I)
4506 M: Karen Xie <kxie@chelsio.com>
4507 L: linux-scsi@vger.kernel.org
4508 W: http://www.chelsio.com
4510 F: drivers/scsi/cxgbi/cxgb4i
4512 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4513 M: Potnuri Bharat Teja <bharat@chelsio.com>
4514 L: linux-rdma@vger.kernel.org
4515 W: http://www.openfabrics.org
4517 F: drivers/infiniband/hw/cxgb4/
4518 F: include/uapi/rdma/cxgb4-abi.h
4520 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4521 M: Casey Leedom <leedom@chelsio.com>
4522 L: netdev@vger.kernel.org
4523 W: http://www.chelsio.com
4525 F: drivers/net/ethernet/chelsio/cxgb4vf/
4527 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4528 M: Frederic Barrat <fbarrat@linux.ibm.com>
4529 M: Andrew Donnellan <ajd@linux.ibm.com>
4530 L: linuxppc-dev@lists.ozlabs.org
4532 F: arch/powerpc/platforms/powernv/pci-cxl.c
4533 F: drivers/misc/cxl/
4534 F: include/misc/cxl*
4535 F: include/uapi/misc/cxl.h
4536 F: Documentation/powerpc/cxl.rst
4537 F: Documentation/ABI/testing/sysfs-class-cxl
4539 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4540 M: Manoj N. Kumar <manoj@linux.ibm.com>
4541 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4542 M: Uma Krishnan <ukrishn@linux.ibm.com>
4543 L: linux-scsi@vger.kernel.org
4545 F: drivers/scsi/cxlflash/
4546 F: include/uapi/scsi/cxlflash_ioctl.h
4547 F: Documentation/powerpc/cxlflash.rst
4550 M: Russell King <linux@armlinux.org.uk>
4551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4552 W: http://www.armlinux.org.uk/
4554 F: drivers/video/fbdev/cyber2000fb.*
4556 CYCLADES ASYNC MUX DRIVER
4557 W: http://www.cyclades.com/
4559 F: drivers/tty/cyclades.c
4560 F: include/linux/cyclades.h
4561 F: include/uapi/linux/cyclades.h
4563 CYCLADES PC300 DRIVER
4564 W: http://www.cyclades.com/
4566 F: drivers/net/wan/pc300*
4568 CYPRESS_FIRMWARE MEDIA DRIVER
4569 M: Antti Palosaari <crope@iki.fi>
4570 L: linux-media@vger.kernel.org
4571 W: https://linuxtv.org
4572 W: http://palosaari.fi/linux/
4573 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4574 T: git git://linuxtv.org/anttip/media_tree.git
4576 F: drivers/media/common/cypress_firmware*
4578 CYTTSP TOUCHSCREEN DRIVER
4579 M: Ferruh Yigit <fery@cypress.com>
4580 L: linux-input@vger.kernel.org
4582 F: drivers/input/touchscreen/cyttsp*
4583 F: include/linux/input/cyttsp.h
4585 D-LINK DIR-685 TOUCHKEYS DRIVER
4586 M: Linus Walleij <linus.walleij@linaro.org>
4587 L: linux-input@vger.kernel.org
4589 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4591 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4592 M: Joshua Kinard <kumba@gentoo.org>
4594 F: drivers/rtc/rtc-ds1685.c
4595 F: include/linux/rtc/ds1685.h
4597 DAMA SLAVE for AX.25
4598 M: Joerg Reuter <jreuter@yaina.de>
4599 W: http://yaina.de/jreuter/
4600 W: http://www.qsl.net/dl1bke/
4601 L: linux-hams@vger.kernel.org
4603 F: net/ax25/af_ax25.c
4604 F: net/ax25/ax25_dev.c
4605 F: net/ax25/ax25_ds_*
4606 F: net/ax25/ax25_in.c
4607 F: net/ax25/ax25_out.c
4608 F: net/ax25/ax25_timer.c
4609 F: net/ax25/sysctl_net_ax25.c
4611 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4612 L: netdev@vger.kernel.org
4614 F: Documentation/networking/device_drivers/dec/dmfe.txt
4615 F: drivers/net/ethernet/dec/tulip/dmfe.c
4617 DC390/AM53C974 SCSI driver
4618 M: Hannes Reinecke <hare@suse.com>
4619 L: linux-scsi@vger.kernel.org
4621 F: drivers/scsi/am53c974.c
4624 M: Oliver Neukum <oliver@neukum.org>
4625 M: Ali Akcaagac <aliakc@web.de>
4626 M: Jamie Lenehan <lenehan@twibble.org>
4627 L: dc395x@twibble.org
4628 W: http://twibble.org/dist/dc395x/
4629 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4631 F: Documentation/scsi/dc395x.txt
4632 F: drivers/scsi/dc395x.*
4635 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4636 L: dccp@vger.kernel.org
4637 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4639 F: include/linux/dccp.h
4640 F: include/uapi/linux/dccp.h
4641 F: include/linux/tfrc.h
4644 DECnet NETWORK LAYER
4645 W: http://linux-decnet.sourceforge.net
4646 L: linux-decnet-user@lists.sourceforge.net
4648 F: Documentation/networking/decnet.txt
4651 DECSTATION PLATFORM SUPPORT
4652 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4653 L: linux-mips@vger.kernel.org
4654 W: http://www.linux-mips.org/wiki/DECstation
4657 F: arch/mips/include/asm/dec/
4658 F: arch/mips/include/asm/mach-dec/
4660 DEFXX FDDI NETWORK DRIVER
4661 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4663 F: drivers/net/fddi/defxx.*
4665 DEINTERLACE DRIVERS FOR ALLWINNER H3
4666 M: Jernej Skrabec <jernej.skrabec@siol.net>
4667 L: linux-media@vger.kernel.org
4668 T: git git://linuxtv.org/media_tree.git
4670 F: drivers/media/platform/sunxi/sun8i-di/
4671 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4674 M: Pali Rohár <pali.rohar@gmail.com>
4675 M: Mario Limonciello <mario.limonciello@dell.com>
4676 L: platform-driver-x86@vger.kernel.org
4678 F: drivers/platform/x86/dell-smbios.*
4680 DELL SMBIOS SMM DRIVER
4681 M: Mario Limonciello <mario.limonciello@dell.com>
4682 L: platform-driver-x86@vger.kernel.org
4684 F: drivers/platform/x86/dell-smbios-smm.c
4686 DELL SMBIOS WMI DRIVER
4687 M: Mario Limonciello <mario.limonciello@dell.com>
4688 L: platform-driver-x86@vger.kernel.org
4690 F: drivers/platform/x86/dell-smbios-wmi.c
4691 F: tools/wmi/dell-smbios-example.c
4693 DEFZA FDDI NETWORK DRIVER
4694 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4696 F: drivers/net/fddi/defza.*
4699 M: Matthew Garrett <mjg59@srcf.ucam.org>
4700 M: Pali Rohár <pali.rohar@gmail.com>
4701 L: platform-driver-x86@vger.kernel.org
4703 F: drivers/platform/x86/dell-laptop.c
4705 DELL LAPTOP FREEFALL DRIVER
4706 M: Pali Rohár <pali.rohar@gmail.com>
4708 F: drivers/platform/x86/dell-smo8800.c
4710 DELL LAPTOP RBTN DRIVER
4711 M: Pali Rohár <pali.rohar@gmail.com>
4713 F: drivers/platform/x86/dell-rbtn.*
4715 DELL REMOTE BIOS UPDATE DRIVER
4716 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4717 L: platform-driver-x86@vger.kernel.org
4719 F: drivers/platform/x86/dell_rbu.c
4721 DELL LAPTOP SMM DRIVER
4722 M: Pali Rohár <pali.rohar@gmail.com>
4724 F: drivers/hwmon/dell-smm-hwmon.c
4725 F: include/uapi/linux/i8k.h
4727 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4728 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4729 L: platform-driver-x86@vger.kernel.org
4731 F: Documentation/driver-api/dcdbas.rst
4732 F: drivers/platform/x86/dcdbas.*
4734 DELL WMI NOTIFICATIONS DRIVER
4735 M: Matthew Garrett <mjg59@srcf.ucam.org>
4736 M: Pali Rohár <pali.rohar@gmail.com>
4738 F: drivers/platform/x86/dell-wmi.c
4740 DELL WMI DESCRIPTOR DRIVER
4741 M: Mario Limonciello <mario.limonciello@dell.com>
4743 F: drivers/platform/x86/dell-wmi-descriptor.c
4745 DELTA ST MEDIA DRIVER
4746 M: Hugues Fruchet <hugues.fruchet@st.com>
4747 L: linux-media@vger.kernel.org
4748 T: git git://linuxtv.org/media_tree.git
4749 W: https://linuxtv.org
4751 F: drivers/media/platform/sti/delta
4754 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4755 L: linux-mtd@lists.infradead.org
4757 F: drivers/mtd/nand/raw/denali*
4759 DESIGNWARE EDMA CORE IP DRIVER
4760 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4761 L: dmaengine@vger.kernel.org
4763 F: drivers/dma/dw-edma/
4764 F: include/linux/dma/edma.h
4766 DESIGNWARE USB2 DRD IP DRIVER
4767 M: Minas Harutyunyan <hminas@synopsys.com>
4768 L: linux-usb@vger.kernel.org
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4771 F: drivers/usb/dwc2/
4773 DESIGNWARE USB3 DRD IP DRIVER
4774 M: Felipe Balbi <balbi@kernel.org>
4775 L: linux-usb@vger.kernel.org
4776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4778 F: drivers/usb/dwc3/
4780 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4781 M: Andreas Klinger <ak@it-klinger.de>
4782 L: linux-iio@vger.kernel.org
4784 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4785 F: drivers/iio/proximity/srf*.c
4787 DEVICE COREDUMP (DEV_COREDUMP)
4788 M: Johannes Berg <johannes@sipsolutions.net>
4789 L: linux-kernel@vger.kernel.org
4791 F: drivers/base/devcoredump.c
4792 F: include/linux/devcoredump.h
4794 DEVICE FREQUENCY (DEVFREQ)
4795 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4796 M: Kyungmin Park <kyungmin.park@samsung.com>
4797 M: Chanwoo Choi <cw00.choi@samsung.com>
4798 L: linux-pm@vger.kernel.org
4799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4802 F: include/linux/devfreq.h
4803 F: Documentation/devicetree/bindings/devfreq/
4804 F: include/trace/events/devfreq.h
4806 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4807 M: Chanwoo Choi <cw00.choi@samsung.com>
4808 L: linux-pm@vger.kernel.org
4809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4811 F: drivers/devfreq/event/
4812 F: drivers/devfreq/devfreq-event.c
4813 F: include/dt-bindings/pmu/exynos_ppmu.h
4814 F: include/linux/devfreq-event.h
4815 F: Documentation/devicetree/bindings/devfreq/event/
4817 DEVICE NUMBER REGISTRY
4818 M: Torben Mathiasen <device@lanana.org>
4819 W: http://lanana.org/docs/device-list/index.html
4823 M: Alasdair Kergon <agk@redhat.com>
4824 M: Mike Snitzer <snitzer@redhat.com>
4825 M: dm-devel@redhat.com
4826 L: dm-devel@redhat.com
4827 W: http://sources.redhat.com/dm
4828 Q: http://patchwork.kernel.org/project/dm-devel/list/
4829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4830 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4832 F: Documentation/admin-guide/device-mapper/
4833 F: drivers/md/Makefile
4834 F: drivers/md/Kconfig
4836 F: drivers/md/persistent-data/
4837 F: include/linux/device-mapper.h
4838 F: include/linux/dm-*.h
4839 F: include/uapi/linux/dm-*.h
4842 M: Jiri Pirko <jiri@mellanox.com>
4843 L: netdev@vger.kernel.org
4845 F: net/core/devlink.c
4846 F: include/net/devlink.h
4847 F: include/uapi/linux/devlink.h
4849 DIALOG SEMICONDUCTOR DRIVERS
4850 M: Support Opensource <support.opensource@diasemi.com>
4851 W: http://www.dialog-semiconductor.com/products
4853 F: Documentation/hwmon/da90??.rst
4854 F: Documentation/devicetree/bindings/mfd/da90*.txt
4855 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4856 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4857 F: Documentation/devicetree/bindings/regulator/da92*.txt
4858 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4859 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4860 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4861 F: drivers/gpio/gpio-da90??.c
4862 F: drivers/hwmon/da90??-hwmon.c
4863 F: drivers/iio/adc/da91??-*.c
4864 F: drivers/input/misc/da90??_onkey.c
4865 F: drivers/input/touchscreen/da9052_tsi.c
4866 F: drivers/leds/leds-da90??.c
4867 F: drivers/mfd/da903x.c
4868 F: drivers/mfd/da90??-*.c
4869 F: drivers/mfd/da91??-*.c
4870 F: drivers/power/supply/da9052-battery.c
4871 F: drivers/power/supply/da91??-*.c
4872 F: drivers/regulator/da903x.c
4873 F: drivers/regulator/da9???-regulator.[ch]
4874 F: drivers/regulator/slg51000-regulator.[ch]
4875 F: drivers/thermal/da90??-thermal.c
4876 F: drivers/rtc/rtc-da90??.c
4877 F: drivers/video/backlight/da90??_bl.c
4878 F: drivers/watchdog/da90??_wdt.c
4879 F: include/linux/mfd/da903x.h
4880 F: include/linux/mfd/da9052/
4881 F: include/linux/mfd/da9055/
4882 F: include/linux/mfd/da9062/
4883 F: include/linux/mfd/da9063/
4884 F: include/linux/mfd/da9150/
4885 F: include/linux/regulator/da9211.h
4886 F: include/sound/da[79]*.h
4887 F: sound/soc/codecs/da[79]*.[ch]
4889 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4890 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4891 L: linux-gpio@vger.kernel.org
4893 F: drivers/gpio/gpio-gpio-mm.c
4895 DIOLAN U2C-12 I2C DRIVER
4896 M: Guenter Roeck <linux@roeck-us.net>
4897 L: linux-i2c@vger.kernel.org
4899 F: drivers/i2c/busses/i2c-diolan-u2c.c
4901 FILESYSTEM DIRECT ACCESS (DAX)
4902 M: Dan Williams <dan.j.williams@intel.com>
4903 R: Matthew Wilcox <willy@infradead.org>
4904 R: Jan Kara <jack@suse.cz>
4905 L: linux-fsdevel@vger.kernel.org
4906 L: linux-nvdimm@lists.01.org
4909 F: include/linux/dax.h
4910 F: include/trace/events/fs_dax.h
4912 DEVICE DIRECT ACCESS (DAX)
4913 M: Dan Williams <dan.j.williams@intel.com>
4914 M: Vishal Verma <vishal.l.verma@intel.com>
4915 M: Dave Jiang <dave.jiang@intel.com>
4916 L: linux-nvdimm@lists.01.org
4920 DIRECTORY NOTIFICATION (DNOTIFY)
4921 M: Jan Kara <jack@suse.cz>
4922 R: Amir Goldstein <amir73il@gmail.com>
4923 L: linux-fsdevel@vger.kernel.org
4925 F: Documentation/filesystems/dnotify.txt
4926 F: fs/notify/dnotify/
4927 F: include/linux/dnotify.h
4929 DISK GEOMETRY AND PARTITION HANDLING
4930 M: Andries Brouwer <aeb@cwi.nl>
4931 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4932 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4933 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4937 M: Jan Kara <jack@suse.com>
4939 F: Documentation/filesystems/quota.txt
4941 F: include/linux/quota*.h
4942 F: include/uapi/linux/quota*.h
4944 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4945 M: Bernie Thompson <bernie@plugable.com>
4946 L: linux-fbdev@vger.kernel.org
4948 W: http://plugable.com/category/projects/udlfb/
4949 F: drivers/video/fbdev/udlfb.c
4950 F: include/video/udlfb.h
4951 F: Documentation/fb/udlfb.rst
4953 DISTRIBUTED LOCK MANAGER (DLM)
4954 M: Christine Caulfield <ccaulfie@redhat.com>
4955 M: David Teigland <teigland@redhat.com>
4956 L: cluster-devel@redhat.com
4957 W: http://sources.redhat.com/cluster/
4958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4962 DMA BUFFER SHARING FRAMEWORK
4963 M: Sumit Semwal <sumit.semwal@linaro.org>
4965 L: linux-media@vger.kernel.org
4966 L: dri-devel@lists.freedesktop.org
4967 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4969 F: include/linux/dma-buf*
4970 F: include/linux/reservation.h
4971 F: include/linux/*fence.h
4972 F: Documentation/driver-api/dma-buf.rst
4973 T: git git://anongit.freedesktop.org/drm/drm-misc
4975 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4976 M: Vinod Koul <vkoul@kernel.org>
4977 L: dmaengine@vger.kernel.org
4978 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4981 F: include/linux/dmaengine.h
4982 F: include/linux/of_dma.h
4983 F: Documentation/devicetree/bindings/dma/
4984 F: Documentation/driver-api/dmaengine/
4985 T: git git://git.infradead.org/users/vkoul/slave-dma.git
4988 M: Christoph Hellwig <hch@lst.de>
4989 M: Marek Szyprowski <m.szyprowski@samsung.com>
4990 R: Robin Murphy <robin.murphy@arm.com>
4991 L: iommu@lists.linux-foundation.org
4992 T: git git://git.infradead.org/users/hch/dma-mapping.git
4993 W: http://git.infradead.org/users/hch/dma-mapping.git
4996 F: include/asm-generic/dma-mapping.h
4997 F: include/linux/dma-direct.h
4998 F: include/linux/dma-mapping.h
4999 F: include/linux/dma-noncoherent.h
5001 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5002 M: Lukasz Luba <l.luba@partner.samsung.com>
5003 L: linux-pm@vger.kernel.org
5004 L: linux-samsung-soc@vger.kernel.org
5006 F: drivers/memory/samsung/exynos5422-dmc.c
5007 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5009 DME1737 HARDWARE MONITOR DRIVER
5010 M: Juerg Haefliger <juergh@gmail.com>
5011 L: linux-hwmon@vger.kernel.org
5013 F: Documentation/hwmon/dme1737.rst
5014 F: drivers/hwmon/dme1737.c
5017 M: Jean Delvare <jdelvare@suse.com>
5019 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5020 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5021 F: drivers/firmware/dmi-id.c
5022 F: drivers/firmware/dmi_scan.c
5023 F: include/linux/dmi.h
5026 M: Jonathan Corbet <corbet@lwn.net>
5027 L: linux-doc@vger.kernel.org
5030 F: scripts/documentation-file-ref-check
5031 F: scripts/kernel-doc
5032 F: scripts/sphinx-pre-install
5033 X: Documentation/ABI/
5034 X: Documentation/firmware-guide/acpi/
5035 X: Documentation/devicetree/
5036 X: Documentation/i2c/
5037 X: Documentation/media/
5038 X: Documentation/power/
5039 X: Documentation/spi/
5040 T: git git://git.lwn.net/linux.git docs-next
5042 DOCUMENTATION/ITALIAN
5043 M: Federico Vaga <federico.vaga@vaga.pv.it>
5044 L: linux-doc@vger.kernel.org
5046 F: Documentation/translations/it_IT
5048 DOCUMENTATION SCRIPTS
5049 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5050 L: linux-doc@vger.kernel.org
5052 F: scripts/documentation-file-ref-check
5053 F: scripts/sphinx-pre-install
5054 F: Documentation/sphinx/parse-headers.pl
5056 DONGWOON DW9714 LENS VOICE COIL DRIVER
5057 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5058 L: linux-media@vger.kernel.org
5059 T: git git://linuxtv.org/media_tree.git
5061 F: drivers/media/i2c/dw9714.c
5062 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5064 DONGWOON DW9807 LENS VOICE COIL DRIVER
5065 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5066 L: linux-media@vger.kernel.org
5067 T: git git://linuxtv.org/media_tree.git
5069 F: drivers/media/i2c/dw9807-vcm.c
5070 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5073 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5074 L: blinux-list@redhat.com
5076 F: drivers/char/dtlk.c
5077 F: include/linux/dtlk.h
5079 DPAA2 DATAPATH I/O (DPIO) DRIVER
5080 M: Roy Pledge <Roy.Pledge@nxp.com>
5081 L: linux-kernel@vger.kernel.org
5083 F: drivers/soc/fsl/dpio
5085 DPAA2 ETHERNET DRIVER
5086 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5087 L: netdev@vger.kernel.org
5089 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5090 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5091 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5092 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5093 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5094 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5095 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5096 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5097 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5099 DPAA2 ETHERNET SWITCH DRIVER
5100 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5101 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5102 L: linux-kernel@vger.kernel.org
5104 F: drivers/staging/fsl-dpaa2/ethsw
5106 DPT_I2O SCSI RAID DRIVER
5107 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5108 L: linux-scsi@vger.kernel.org
5109 W: http://www.adaptec.com/
5111 F: drivers/scsi/dpt*
5112 F: drivers/scsi/dpt/
5115 M: Philipp Reisner <philipp.reisner@linbit.com>
5116 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5117 L: drbd-dev@lists.linbit.com
5118 W: http://www.drbd.org
5119 T: git git://git.linbit.com/linux-drbd.git
5120 T: git git://git.linbit.com/drbd-8.4.git
5122 F: drivers/block/drbd/
5124 F: Documentation/admin-guide/blockdev/
5126 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5127 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5128 R: "Rafael J. Wysocki" <rafael@kernel.org>
5129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5131 F: Documentation/kobject.txt
5135 F: include/linux/debugfs.h
5136 F: include/linux/kobj*
5139 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5140 M: Kevin Hilman <khilman@kernel.org>
5141 M: Nishanth Menon <nm@ti.com>
5143 F: drivers/power/avs/
5144 F: include/linux/power/smartreflex.h
5145 L: linux-pm@vger.kernel.org
5147 DRM DRIVER FOR ARM PL111 CLCD
5148 M: Eric Anholt <eric@anholt.net>
5149 T: git git://anongit.freedesktop.org/drm/drm-misc
5151 F: drivers/gpu/drm/pl111/
5153 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5154 M: Linus Walleij <linus.walleij@linaro.org>
5155 T: git git://anongit.freedesktop.org/drm/drm-misc
5157 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5158 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5160 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5161 M: Dave Airlie <airlied@redhat.com>
5163 F: drivers/gpu/drm/ast/
5165 DRM DRIVER FOR ASPEED BMC GFX
5166 M: Joel Stanley <joel@jms.id.au>
5167 L: linux-aspeed@lists.ozlabs.org
5168 T: git git://anongit.freedesktop.org/drm/drm-misc
5170 F: drivers/gpu/drm/aspeed/
5171 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5173 DRM DRIVER FOR BOCHS VIRTUAL GPU
5174 M: Gerd Hoffmann <kraxel@redhat.com>
5175 L: virtualization@lists.linux-foundation.org
5176 T: git git://anongit.freedesktop.org/drm/drm-misc
5178 F: drivers/gpu/drm/bochs/
5180 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5181 M: Linus Walleij <linus.walleij@linaro.org>
5182 T: git git://anongit.freedesktop.org/drm/drm-misc
5184 F: drivers/gpu/drm/tve200/
5186 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5187 M: Jagan Teki <jagan@amarulasolutions.com>
5189 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5190 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5192 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5193 M: Hans de Goede <hdegoede@redhat.com>
5194 T: git git://anongit.freedesktop.org/drm/drm-misc
5196 F: drivers/gpu/drm/tiny/gm12u320.c
5198 DRM DRIVER FOR ILITEK ILI9225 PANELS
5199 M: David Lechner <david@lechnology.com>
5200 T: git git://anongit.freedesktop.org/drm/drm-misc
5202 F: drivers/gpu/drm/tiny/ili9225.c
5203 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5205 DRM DRIVER FOR HX8357D PANELS
5206 M: Eric Anholt <eric@anholt.net>
5207 T: git git://anongit.freedesktop.org/drm/drm-misc
5209 F: drivers/gpu/drm/tiny/hx8357d.c
5210 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5212 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5213 S: Orphan / Obsolete
5214 F: drivers/gpu/drm/i810/
5215 F: include/uapi/drm/i810_drm.h
5217 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5218 S: Orphan / Obsolete
5219 F: drivers/gpu/drm/mga/
5220 F: include/uapi/drm/mga_drm.h
5222 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5223 M: Dave Airlie <airlied@redhat.com>
5225 F: drivers/gpu/drm/mgag200/
5227 DRM DRIVER FOR MI0283QT
5228 M: Noralf Trønnes <noralf@tronnes.org>
5229 T: git git://anongit.freedesktop.org/drm/drm-misc
5231 F: drivers/gpu/drm/tiny/mi0283qt.c
5232 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5234 DRM DRIVER FOR MSM ADRENO GPU
5235 M: Rob Clark <robdclark@gmail.com>
5236 M: Sean Paul <sean@poorly.run>
5237 L: linux-arm-msm@vger.kernel.org
5238 L: dri-devel@lists.freedesktop.org
5239 L: freedreno@lists.freedesktop.org
5240 T: git https://gitlab.freedesktop.org/drm/msm.git
5242 F: drivers/gpu/drm/msm/
5243 F: include/uapi/drm/msm_drm.h
5244 F: Documentation/devicetree/bindings/display/msm/
5246 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5247 M: Ben Skeggs <bskeggs@redhat.com>
5248 L: dri-devel@lists.freedesktop.org
5249 L: nouveau@lists.freedesktop.org
5250 T: git git://github.com/skeggsb/linux
5252 F: drivers/gpu/drm/nouveau/
5253 F: include/uapi/drm/nouveau_drm.h
5255 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5256 M: Stefan Mavrodiev <stefan@olimex.com>
5258 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5259 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5261 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5262 M: Noralf Trønnes <noralf@tronnes.org>
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 F: drivers/gpu/drm/tiny/repaper.c
5266 F: Documentation/devicetree/bindings/display/repaper.txt
5268 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5269 M: Dave Airlie <airlied@redhat.com>
5270 M: Gerd Hoffmann <kraxel@redhat.com>
5271 L: virtualization@lists.linux-foundation.org
5272 T: git git://anongit.freedesktop.org/drm/drm-misc
5274 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5275 F: drivers/gpu/drm/cirrus/
5277 DRM DRIVER FOR QXL VIRTUAL GPU
5278 M: Dave Airlie <airlied@redhat.com>
5279 M: Gerd Hoffmann <kraxel@redhat.com>
5280 L: virtualization@lists.linux-foundation.org
5281 L: spice-devel@lists.freedesktop.org
5282 T: git git://anongit.freedesktop.org/drm/drm-misc
5284 F: drivers/gpu/drm/qxl/
5285 F: include/uapi/drm/qxl_drm.h
5287 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5288 M: Robert Chiras <robert.chiras@nxp.com>
5290 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5291 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5293 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5294 S: Orphan / Obsolete
5295 F: drivers/gpu/drm/r128/
5296 F: include/uapi/drm/r128_drm.h
5298 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5299 M: Guido Günther <agx@sigxcpu.org>
5300 R: Purism Kernel Team <kernel@puri.sm>
5302 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5303 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5305 DRM DRIVER FOR SAVAGE VIDEO CARDS
5306 S: Orphan / Obsolete
5307 F: drivers/gpu/drm/savage/
5308 F: include/uapi/drm/savage_drm.h
5310 DRM DRIVER FOR SIS VIDEO CARDS
5311 S: Orphan / Obsolete
5312 F: drivers/gpu/drm/sis/
5313 F: include/uapi/drm/sis_drm.h
5315 DRM DRIVER FOR SITRONIX ST7701 PANELS
5316 M: Jagan Teki <jagan@amarulasolutions.com>
5318 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5319 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5321 DRM DRIVER FOR SITRONIX ST7586 PANELS
5322 M: David Lechner <david@lechnology.com>
5323 T: git git://anongit.freedesktop.org/drm/drm-misc
5325 F: drivers/gpu/drm/tiny/st7586.c
5326 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5328 DRM DRIVER FOR SITRONIX ST7735R PANELS
5329 M: David Lechner <david@lechnology.com>
5330 T: git git://anongit.freedesktop.org/drm/drm-misc
5332 F: drivers/gpu/drm/tiny/st7735r.c
5333 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5335 DRM DRIVER FOR ST-ERICSSON MCDE
5336 M: Linus Walleij <linus.walleij@linaro.org>
5337 T: git git://anongit.freedesktop.org/drm/drm-misc
5339 F: drivers/gpu/drm/mcde/
5340 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5342 DRM DRIVER FOR TDFX VIDEO CARDS
5343 S: Orphan / Obsolete
5344 F: drivers/gpu/drm/tdfx/
5346 DRM DRIVER FOR TPO TPG110 PANELS
5347 M: Linus Walleij <linus.walleij@linaro.org>
5348 T: git git://anongit.freedesktop.org/drm/drm-misc
5350 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5351 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5353 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5354 M: Dave Airlie <airlied@redhat.com>
5355 R: Sean Paul <sean@poorly.run>
5356 L: dri-devel@lists.freedesktop.org
5358 F: drivers/gpu/drm/udl/
5359 T: git git://anongit.freedesktop.org/drm/drm-misc
5361 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5362 M: Hans de Goede <hdegoede@redhat.com>
5363 L: dri-devel@lists.freedesktop.org
5365 F: drivers/gpu/drm/vboxvideo/
5366 T: git git://anongit.freedesktop.org/drm/drm-misc
5368 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5369 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5370 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5371 R: Daniel Vetter <daniel@ffwll.ch>
5372 T: git git://anongit.freedesktop.org/drm/drm-misc
5374 L: dri-devel@lists.freedesktop.org
5375 F: drivers/gpu/drm/vkms/
5376 F: Documentation/gpu/vkms.rst
5378 DRM DRIVER FOR VMWARE VIRTUAL GPU
5379 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5380 M: Thomas Hellstrom <thellstrom@vmware.com>
5381 L: dri-devel@lists.freedesktop.org
5382 T: git git://people.freedesktop.org/~thomash/linux
5384 F: drivers/gpu/drm/vmwgfx/
5385 F: include/uapi/drm/vmwgfx_drm.h
5388 M: David Airlie <airlied@linux.ie>
5389 M: Daniel Vetter <daniel@ffwll.ch>
5390 L: dri-devel@lists.freedesktop.org
5391 T: git git://anongit.freedesktop.org/drm/drm
5392 B: https://bugs.freedesktop.org/
5393 C: irc://chat.freenode.net/dri-devel
5397 F: Documentation/devicetree/bindings/display/
5398 F: Documentation/devicetree/bindings/gpu/
5399 F: Documentation/gpu/
5401 F: include/uapi/drm/
5402 F: include/linux/vga*
5404 DRM DRIVERS AND MISC GPU PATCHES
5405 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5406 M: Maxime Ripard <mripard@kernel.org>
5407 M: Sean Paul <sean@poorly.run>
5408 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5410 T: git git://anongit.freedesktop.org/drm/drm-misc
5411 F: Documentation/gpu/
5413 F: drivers/gpu/drm/*
5415 F: include/uapi/drm/drm*
5416 F: include/linux/vga*
5418 DRM DRIVERS FOR ALLWINNER A10
5419 M: Maxime Ripard <mripard@kernel.org>
5420 M: Chen-Yu Tsai <wens@csie.org>
5421 L: dri-devel@lists.freedesktop.org
5423 F: drivers/gpu/drm/sun4i/
5424 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5425 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5428 M: Maxime Ripard <mripard@kernel.org>
5429 M: Chen-Yu Tsai <wens@csie.org>
5430 R: Jernej Skrabec <jernej.skrabec@siol.net>
5431 L: dri-devel@lists.freedesktop.org
5433 F: drivers/gpu/drm/sun4i/sun8i*
5434 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 DRM DRIVERS FOR AMLOGIC SOCS
5437 M: Neil Armstrong <narmstrong@baylibre.com>
5438 L: dri-devel@lists.freedesktop.org
5439 L: linux-amlogic@lists.infradead.org
5440 W: http://linux-meson.com/
5442 F: drivers/gpu/drm/meson/
5443 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5444 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5445 F: Documentation/gpu/meson.rst
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 DRM DRIVERS FOR ATMEL HLCDC
5449 M: Sam Ravnborg <sam@ravnborg.org>
5450 M: Boris Brezillon <bbrezillon@kernel.org>
5451 L: dri-devel@lists.freedesktop.org
5453 F: drivers/gpu/drm/atmel-hlcdc/
5454 F: Documentation/devicetree/bindings/display/atmel/
5455 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 DRM DRIVERS FOR BRIDGE CHIPS
5458 M: Andrzej Hajda <a.hajda@samsung.com>
5459 M: Neil Armstrong <narmstrong@baylibre.com>
5460 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5461 R: Jonas Karlman <jonas@kwiboo.se>
5462 R: Jernej Skrabec <jernej.skrabec@siol.net>
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: drivers/gpu/drm/bridge/
5467 DRM DRIVERS FOR EXYNOS
5468 M: Inki Dae <inki.dae@samsung.com>
5469 M: Joonyoung Shim <jy0922.shim@samsung.com>
5470 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5471 M: Kyungmin Park <kyungmin.park@samsung.com>
5472 L: dri-devel@lists.freedesktop.org
5473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5475 F: drivers/gpu/drm/exynos/
5476 F: include/uapi/drm/exynos_drm.h
5477 F: Documentation/devicetree/bindings/display/exynos/
5479 DRM DRIVERS FOR FREESCALE DCU
5480 M: Stefan Agner <stefan@agner.ch>
5481 M: Alison Wang <alison.wang@nxp.com>
5482 L: dri-devel@lists.freedesktop.org
5484 F: drivers/gpu/drm/fsl-dcu/
5485 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5486 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5487 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5488 T: git git://anongit.freedesktop.org/drm/drm-misc
5490 DRM DRIVERS FOR FREESCALE IMX
5491 M: Philipp Zabel <p.zabel@pengutronix.de>
5492 L: dri-devel@lists.freedesktop.org
5494 F: drivers/gpu/drm/imx/
5495 F: drivers/gpu/ipu-v3/
5496 F: Documentation/devicetree/bindings/display/imx/
5498 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5499 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5500 L: dri-devel@lists.freedesktop.org
5501 T: git git://github.com/patjak/drm-gma500
5503 F: drivers/gpu/drm/gma500/
5505 DRM DRIVERS FOR HISILICON
5506 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5507 M: Rongrong Zou <zourongrong@gmail.com>
5508 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5509 R: Chen Feng <puck.chen@hisilicon.com>
5510 L: dri-devel@lists.freedesktop.org
5511 T: git git://github.com/xin3liang/linux.git
5513 F: drivers/gpu/drm/hisilicon/
5514 F: Documentation/devicetree/bindings/display/hisilicon/
5516 DRM DRIVERS FOR LIMA
5517 M: Qiang Yu <yuq825@gmail.com>
5518 L: dri-devel@lists.freedesktop.org
5519 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5521 F: drivers/gpu/drm/lima/
5522 F: include/uapi/drm/lima_drm.h
5523 T: git git://anongit.freedesktop.org/drm/drm-misc
5525 DRM DRIVERS FOR MEDIATEK
5526 M: CK Hu <ck.hu@mediatek.com>
5527 M: Philipp Zabel <p.zabel@pengutronix.de>
5528 L: dri-devel@lists.freedesktop.org
5530 F: drivers/gpu/drm/mediatek/
5531 F: Documentation/devicetree/bindings/display/mediatek/
5533 DRM DRIVERS FOR NVIDIA TEGRA
5534 M: Thierry Reding <thierry.reding@gmail.com>
5535 L: dri-devel@lists.freedesktop.org
5536 L: linux-tegra@vger.kernel.org
5537 T: git git://anongit.freedesktop.org/tegra/linux.git
5539 F: drivers/gpu/drm/tegra/
5540 F: drivers/gpu/host1x/
5541 F: include/linux/host1x.h
5542 F: include/uapi/drm/tegra_drm.h
5543 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5545 DRM DRIVERS FOR RENESAS
5546 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5547 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5548 L: dri-devel@lists.freedesktop.org
5549 L: linux-renesas-soc@vger.kernel.org
5550 T: git git://linuxtv.org/pinchartl/media drm/du/next
5552 F: drivers/gpu/drm/rcar-du/
5553 F: drivers/gpu/drm/shmobile/
5554 F: include/linux/platform_data/shmob_drm.h
5555 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5556 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5557 F: Documentation/devicetree/bindings/display/renesas,du.txt
5559 DRM DRIVERS FOR ROCKCHIP
5560 M: Sandy Huang <hjc@rock-chips.com>
5561 M: Heiko Stübner <heiko@sntech.de>
5562 L: dri-devel@lists.freedesktop.org
5564 F: drivers/gpu/drm/rockchip/
5565 F: Documentation/devicetree/bindings/display/rockchip/
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5569 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5570 M: Vincent Abriou <vincent.abriou@st.com>
5571 L: dri-devel@lists.freedesktop.org
5572 T: git git://anongit.freedesktop.org/drm/drm-misc
5574 F: drivers/gpu/drm/sti
5575 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5578 M: Yannick Fertre <yannick.fertre@st.com>
5579 M: Philippe Cornu <philippe.cornu@st.com>
5580 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5581 M: Vincent Abriou <vincent.abriou@st.com>
5582 L: dri-devel@lists.freedesktop.org
5583 T: git git://anongit.freedesktop.org/drm/drm-misc
5585 F: drivers/gpu/drm/stm
5586 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5588 DRM DRIVERS FOR TI LCDC
5589 M: Jyri Sarha <jsarha@ti.com>
5590 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5591 L: dri-devel@lists.freedesktop.org
5593 F: drivers/gpu/drm/tilcdc/
5594 F: Documentation/devicetree/bindings/display/tilcdc/
5596 DRM DRIVERS FOR TI OMAP
5597 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5598 L: dri-devel@lists.freedesktop.org
5600 F: drivers/gpu/drm/omapdrm/
5601 F: Documentation/devicetree/bindings/display/ti/
5604 M: Eric Anholt <eric@anholt.net>
5606 F: drivers/gpu/drm/v3d/
5607 F: include/uapi/drm/v3d_drm.h
5608 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5612 M: Eric Anholt <eric@anholt.net>
5613 T: git git://github.com/anholt/linux
5615 F: drivers/gpu/drm/vc4/
5616 F: include/uapi/drm/vc4_drm.h
5617 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 DRM DRIVERS FOR VIVANTE GPU IP
5621 M: Lucas Stach <l.stach@pengutronix.de>
5622 R: Russell King <linux+etnaviv@armlinux.org.uk>
5623 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5624 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5625 L: dri-devel@lists.freedesktop.org
5627 F: drivers/gpu/drm/etnaviv/
5628 F: include/uapi/drm/etnaviv_drm.h
5629 F: Documentation/devicetree/bindings/display/etnaviv/
5631 DRM DRIVERS FOR ZTE ZX
5632 M: Shawn Guo <shawnguo@kernel.org>
5633 L: dri-devel@lists.freedesktop.org
5635 F: drivers/gpu/drm/zte/
5636 F: Documentation/devicetree/bindings/display/zte,vou.txt
5637 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 M: Thierry Reding <thierry.reding@gmail.com>
5641 R: Sam Ravnborg <sam@ravnborg.org>
5642 L: dri-devel@lists.freedesktop.org
5643 T: git git://anongit.freedesktop.org/drm/drm-misc
5645 F: drivers/gpu/drm/drm_panel.c
5646 F: drivers/gpu/drm/panel/
5647 F: include/drm/drm_panel.h
5648 F: Documentation/devicetree/bindings/display/panel/
5651 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 L: dri-devel@lists.freedesktop.org
5654 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5656 F: drivers/gpu/drm/xen/
5657 F: Documentation/gpu/xen-front.rst
5660 M: Christian Koenig <christian.koenig@amd.com>
5661 M: Huang Rui <ray.huang@amd.com>
5662 T: git git://people.freedesktop.org/~agd5f/linux
5664 L: dri-devel@lists.freedesktop.org
5666 F: drivers/gpu/drm/ttm/
5668 DSBR100 USB FM RADIO DRIVER
5669 M: Alexey Klimov <klimov.linux@gmail.com>
5670 L: linux-media@vger.kernel.org
5671 T: git git://linuxtv.org/media_tree.git
5673 F: drivers/media/radio/dsbr100.c
5676 M: Hans Verkuil <hverkuil@xs4all.nl>
5677 L: linux-media@vger.kernel.org
5678 T: git git://linuxtv.org/media_tree.git
5679 W: https://linuxtv.org
5681 F: drivers/media/pci/dt3155/
5683 DVB_USB_AF9015 MEDIA DRIVER
5684 M: Antti Palosaari <crope@iki.fi>
5685 L: linux-media@vger.kernel.org
5686 W: https://linuxtv.org
5687 W: http://palosaari.fi/linux/
5688 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5689 T: git git://linuxtv.org/anttip/media_tree.git
5691 F: drivers/media/usb/dvb-usb-v2/af9015*
5693 DVB_USB_AF9035 MEDIA DRIVER
5694 M: Antti Palosaari <crope@iki.fi>
5695 L: linux-media@vger.kernel.org
5696 W: https://linuxtv.org
5697 W: http://palosaari.fi/linux/
5698 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5699 T: git git://linuxtv.org/anttip/media_tree.git
5701 F: drivers/media/usb/dvb-usb-v2/af9035*
5703 DVB_USB_ANYSEE MEDIA DRIVER
5704 M: Antti Palosaari <crope@iki.fi>
5705 L: linux-media@vger.kernel.org
5706 W: https://linuxtv.org
5707 W: http://palosaari.fi/linux/
5708 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5709 T: git git://linuxtv.org/anttip/media_tree.git
5711 F: drivers/media/usb/dvb-usb-v2/anysee*
5713 DVB_USB_AU6610 MEDIA DRIVER
5714 M: Antti Palosaari <crope@iki.fi>
5715 L: linux-media@vger.kernel.org
5716 W: https://linuxtv.org
5717 W: http://palosaari.fi/linux/
5718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5719 T: git git://linuxtv.org/anttip/media_tree.git
5721 F: drivers/media/usb/dvb-usb-v2/au6610*
5723 DVB_USB_CE6230 MEDIA DRIVER
5724 M: Antti Palosaari <crope@iki.fi>
5725 L: linux-media@vger.kernel.org
5726 W: https://linuxtv.org
5727 W: http://palosaari.fi/linux/
5728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5729 T: git git://linuxtv.org/anttip/media_tree.git
5731 F: drivers/media/usb/dvb-usb-v2/ce6230*
5733 DVB_USB_CXUSB MEDIA DRIVER
5734 M: Michael Krufky <mkrufky@linuxtv.org>
5735 L: linux-media@vger.kernel.org
5736 W: https://linuxtv.org
5737 W: http://github.com/mkrufky
5738 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5739 T: git git://linuxtv.org/media_tree.git
5741 F: drivers/media/usb/dvb-usb/cxusb*
5743 DVB_USB_EC168 MEDIA DRIVER
5744 M: Antti Palosaari <crope@iki.fi>
5745 L: linux-media@vger.kernel.org
5746 W: https://linuxtv.org
5747 W: http://palosaari.fi/linux/
5748 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5749 T: git git://linuxtv.org/anttip/media_tree.git
5751 F: drivers/media/usb/dvb-usb-v2/ec168*
5753 DVB_USB_GL861 MEDIA DRIVER
5754 M: Antti Palosaari <crope@iki.fi>
5755 L: linux-media@vger.kernel.org
5756 W: https://linuxtv.org
5757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5758 T: git git://linuxtv.org/anttip/media_tree.git
5760 F: drivers/media/usb/dvb-usb-v2/gl861*
5762 DVB_USB_MXL111SF MEDIA DRIVER
5763 M: Michael Krufky <mkrufky@linuxtv.org>
5764 L: linux-media@vger.kernel.org
5765 W: https://linuxtv.org
5766 W: http://github.com/mkrufky
5767 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5768 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5770 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5772 DVB_USB_RTL28XXU MEDIA DRIVER
5773 M: Antti Palosaari <crope@iki.fi>
5774 L: linux-media@vger.kernel.org
5775 W: https://linuxtv.org
5776 W: http://palosaari.fi/linux/
5777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5778 T: git git://linuxtv.org/anttip/media_tree.git
5780 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5782 DVB_USB_V2 MEDIA DRIVER
5783 M: Antti Palosaari <crope@iki.fi>
5784 L: linux-media@vger.kernel.org
5785 W: https://linuxtv.org
5786 W: http://palosaari.fi/linux/
5787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5788 T: git git://linuxtv.org/anttip/media_tree.git
5790 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5791 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5794 M: Jason Baron <jbaron@akamai.com>
5796 F: lib/dynamic_debug.c
5797 F: include/linux/dynamic_debug.h
5799 DYNAMIC INTERRUPT MODERATION
5800 M: Tal Gilboa <talgi@mellanox.com>
5802 F: include/linux/dim.h
5805 DZ DECSTATION DZ11 SERIAL DRIVER
5806 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5808 F: drivers/tty/serial/dz.*
5810 E3X0 POWER BUTTON DRIVER
5811 M: Moritz Fischer <moritz.fischer@ettus.com>
5812 L: usrp-users@lists.ettus.com
5813 W: http://www.ettus.com
5815 F: drivers/input/misc/e3x0-button.c
5816 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5819 M: Antti Palosaari <crope@iki.fi>
5820 L: linux-media@vger.kernel.org
5821 W: https://linuxtv.org
5822 W: http://palosaari.fi/linux/
5823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5824 T: git git://linuxtv.org/anttip/media_tree.git
5826 F: drivers/media/tuners/e4000*
5828 EARTH_PT1 MEDIA DRIVER
5829 M: Akihiro Tsukada <tskd08@gmail.com>
5830 L: linux-media@vger.kernel.org
5832 F: drivers/media/pci/pt1/
5834 EARTH_PT3 MEDIA DRIVER
5835 M: Akihiro Tsukada <tskd08@gmail.com>
5836 L: linux-media@vger.kernel.org
5838 F: drivers/media/pci/pt3/
5841 M: Antti Palosaari <crope@iki.fi>
5842 L: linux-media@vger.kernel.org
5843 W: https://linuxtv.org
5844 W: http://palosaari.fi/linux/
5845 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5846 T: git git://linuxtv.org/anttip/media_tree.git
5848 F: drivers/media/dvb-frontends/ec100*
5851 M: Tyler Hicks <tyhicks@canonical.com>
5852 L: ecryptfs@vger.kernel.org
5853 W: http://ecryptfs.org
5854 W: https://launchpad.net/ecryptfs
5855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5857 F: Documentation/filesystems/ecryptfs.txt
5861 M: Borislav Petkov <bp@alien8.de>
5862 L: linux-edac@vger.kernel.org
5864 F: drivers/edac/amd64_edac*
5867 M: Jan Luebbe <jlu@pengutronix.de>
5868 L: linux-edac@vger.kernel.org
5870 F: drivers/edac/armada_xp_*
5873 M: Stefan Schaeckeler <sschaeck@cisco.com>
5875 F: drivers/edac/aspeed_edac.c
5876 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5879 M: Shravan Kumar Ramani <sramani@mellanox.com>
5881 F: drivers/edac/bluefield_edac.c
5884 M: Robert Richter <rric@kernel.org>
5885 L: linux-edac@vger.kernel.org
5887 F: drivers/edac/highbank*
5890 M: Ralf Baechle <ralf@linux-mips.org>
5891 M: Robert Richter <rrichter@marvell.com>
5892 L: linux-edac@vger.kernel.org
5893 L: linux-mips@vger.kernel.org
5895 F: drivers/edac/octeon_edac*
5897 EDAC-CAVIUM THUNDERX
5898 M: Robert Richter <rrichter@marvell.com>
5899 L: linux-edac@vger.kernel.org
5901 F: drivers/edac/thunderx_edac*
5904 M: Borislav Petkov <bp@alien8.de>
5905 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5906 M: Tony Luck <tony.luck@intel.com>
5907 R: James Morse <james.morse@arm.com>
5908 R: Robert Richter <rrichter@marvell.com>
5909 L: linux-edac@vger.kernel.org
5910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5912 F: Documentation/admin-guide/ras.rst
5913 F: Documentation/driver-api/edac.rst
5915 F: include/linux/edac.h
5918 M: Mark Gross <mark.gross@intel.com>
5919 L: linux-edac@vger.kernel.org
5921 F: drivers/edac/e752x_edac.c
5924 L: linux-edac@vger.kernel.org
5926 F: drivers/edac/e7xxx_edac.c
5929 M: York Sun <york.sun@nxp.com>
5930 L: linux-edac@vger.kernel.org
5932 F: drivers/edac/fsl_ddr_edac.*
5935 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5936 L: linux-edac@vger.kernel.org
5938 F: drivers/edac/ghes_edac.c
5941 M: Tony Luck <tony.luck@intel.com>
5942 L: linux-edac@vger.kernel.org
5944 F: drivers/edac/i10nm_base.c
5947 L: linux-edac@vger.kernel.org
5949 F: drivers/edac/i3000_edac.c
5952 L: linux-edac@vger.kernel.org
5954 F: drivers/edac/i5000_edac.c
5957 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5958 L: linux-edac@vger.kernel.org
5960 F: drivers/edac/i5400_edac.c
5963 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5964 L: linux-edac@vger.kernel.org
5966 F: drivers/edac/i7300_edac.c
5969 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5970 L: linux-edac@vger.kernel.org
5972 F: drivers/edac/i7core_edac.c
5975 M: Tim Small <tim@buttersideup.com>
5976 L: linux-edac@vger.kernel.org
5978 F: drivers/edac/i82443bxgx_edac.c
5981 M: "Arvind R." <arvino55@gmail.com>
5982 L: linux-edac@vger.kernel.org
5984 F: drivers/edac/i82975x_edac.c
5987 M: Jason Baron <jbaron@akamai.com>
5988 L: linux-edac@vger.kernel.org
5990 F: drivers/edac/ie31200_edac.c
5993 M: Johannes Thumshirn <morbidrsa@gmail.com>
5994 L: linux-edac@vger.kernel.org
5996 F: drivers/edac/mpc85xx_edac.[ch]
5999 M: Egor Martovetsky <egor@pasemi.com>
6000 L: linux-edac@vger.kernel.org
6002 F: drivers/edac/pasemi_edac.c
6005 M: Tony Luck <tony.luck@intel.com>
6006 L: linux-edac@vger.kernel.org
6008 F: drivers/edac/pnd2_edac.[ch]
6011 M: Tim Small <tim@buttersideup.com>
6012 L: linux-edac@vger.kernel.org
6014 F: drivers/edac/r82600_edac.c
6017 M: Tony Luck <tony.luck@intel.com>
6018 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6019 L: linux-edac@vger.kernel.org
6021 F: drivers/edac/sb_edac.c
6024 M: Yash Shah <yash.shah@sifive.com>
6025 L: linux-edac@vger.kernel.org
6027 F: drivers/edac/sifive_edac.c
6030 M: Tony Luck <tony.luck@intel.com>
6031 L: linux-edac@vger.kernel.org
6033 F: drivers/edac/skx_*.c
6036 M: Tero Kristo <t-kristo@ti.com>
6037 L: linux-edac@vger.kernel.org
6039 F: drivers/edac/ti_edac.c
6042 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6043 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6044 L: linux-arm-msm@vger.kernel.org
6045 L: linux-edac@vger.kernel.org
6047 F: drivers/edac/qcom_edac.c
6049 EDIROL UA-101/UA-1000 DRIVER
6050 M: Clemens Ladisch <clemens@ladisch.de>
6051 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6054 F: sound/usb/misc/ua101.c
6057 L: linux-efi@vger.kernel.org
6058 M: Ivan Hu <ivan.hu@canonical.com>
6059 M: Ard Biesheuvel <ardb@kernel.org>
6061 F: drivers/firmware/efi/test/
6063 EFI VARIABLE FILESYSTEM
6064 M: Matthew Garrett <matthew.garrett@nebula.com>
6065 M: Jeremy Kerr <jk@ozlabs.org>
6066 M: Ard Biesheuvel <ardb@kernel.org>
6067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6068 L: linux-efi@vger.kernel.org
6072 EFIFB FRAMEBUFFER DRIVER
6073 L: linux-fbdev@vger.kernel.org
6074 M: Peter Jones <pjones@redhat.com>
6076 F: drivers/video/fbdev/efifb.c
6079 W: http://aeschi.ch.eu.org/efs/
6083 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6084 M: Douglas Miller <dougmill@linux.ibm.com>
6085 L: netdev@vger.kernel.org
6087 F: drivers/net/ethernet/ibm/ehea/
6089 EM28XX VIDEO4LINUX DRIVER
6090 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6091 L: linux-media@vger.kernel.org
6092 W: https://linuxtv.org
6093 T: git git://linuxtv.org/media_tree.git
6095 F: drivers/media/usb/em28xx/
6096 F: Documentation/media/v4l-drivers/em28xx*
6099 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6100 M: Matt Mackall <mpm@selenic.com>
6101 M: David Woodhouse <dwmw2@infradead.org>
6102 L: linux-embedded@vger.kernel.org
6105 Emulex 10Gbps iSCSI - OneConnect DRIVER
6106 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6107 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6108 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6109 L: linux-scsi@vger.kernel.org
6110 W: http://www.broadcom.com
6112 F: drivers/scsi/be2iscsi/
6114 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6115 M: Sathya Perla <sathya.perla@broadcom.com>
6116 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6117 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6118 M: Somnath Kotur <somnath.kotur@broadcom.com>
6119 L: netdev@vger.kernel.org
6120 W: http://www.emulex.com
6122 F: drivers/net/ethernet/emulex/benet/
6124 EMULEX ONECONNECT ROCE DRIVER
6125 M: Selvin Xavier <selvin.xavier@broadcom.com>
6126 M: Devesh Sharma <devesh.sharma@broadcom.com>
6127 L: linux-rdma@vger.kernel.org
6128 W: http://www.broadcom.com
6130 F: drivers/infiniband/hw/ocrdma/
6131 F: include/uapi/rdma/ocrdma-abi.h
6133 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6134 M: James Smart <james.smart@broadcom.com>
6135 M: Dick Kennedy <dick.kennedy@broadcom.com>
6136 L: linux-scsi@vger.kernel.org
6137 W: http://www.broadcom.com
6139 F: drivers/scsi/lpfc/
6141 ENE CB710 FLASH CARD READER DRIVER
6142 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6144 F: drivers/misc/cb710/
6145 F: drivers/mmc/host/cb710-mmc.*
6146 F: include/linux/cb710.h
6148 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6149 M: Maxim Levitsky <maximlevitsky@gmail.com>
6151 F: drivers/media/rc/ene_ir.*
6153 EPSON S1D13XXX FRAMEBUFFER DRIVER
6154 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6157 F: drivers/video/fbdev/s1d13xxxfb.c
6158 F: include/video/s1d13xxxfb.h
6161 M: Gao Xiang <gaoxiang25@huawei.com>
6162 M: Chao Yu <yuchao0@huawei.com>
6163 L: linux-erofs@lists.ozlabs.org
6165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6166 F: Documentation/filesystems/erofs.txt
6168 F: include/trace/events/erofs.h
6170 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6171 M: Jeff Layton <jlayton@kernel.org>
6174 F: include/linux/errseq.h
6176 ET131X NETWORK DRIVER
6177 M: Mark Einon <mark.einon@gmail.com>
6179 F: drivers/net/ethernet/agere/
6182 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6183 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6184 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6185 L: netdev@vger.kernel.org
6186 W: http://www.linuxfoundation.org/en/Net:Bridge
6188 F: include/linux/netfilter_bridge/
6191 ETHERNET PHY LIBRARY
6192 M: Andrew Lunn <andrew@lunn.ch>
6193 M: Florian Fainelli <f.fainelli@gmail.com>
6194 M: Heiner Kallweit <hkallweit1@gmail.com>
6195 L: netdev@vger.kernel.org
6197 F: Documentation/ABI/testing/sysfs-class-net-phydev
6198 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6199 F: Documentation/devicetree/bindings/net/mdio*
6200 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6201 F: Documentation/networking/phy.rst
6203 F: drivers/of/of_mdio.c
6204 F: drivers/of/of_net.c
6205 F: include/dt-bindings/net/qca-ar803x.h
6206 F: include/linux/*mdio*.h
6207 F: include/linux/of_net.h
6208 F: include/linux/phy.h
6209 F: include/linux/phy_fixed.h
6210 F: include/linux/platform_data/mdio-bcm-unimac.h
6211 F: include/linux/platform_data/mdio-gpio.h
6212 F: include/trace/events/mdio.h
6213 F: include/uapi/linux/mdio.h
6214 F: include/uapi/linux/mii.h
6217 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6218 L: linux-fsdevel@vger.kernel.org
6220 F: drivers/staging/exfat/
6223 M: Jan Kara <jack@suse.com>
6224 L: linux-ext4@vger.kernel.org
6226 F: Documentation/filesystems/ext2.txt
6228 F: include/linux/ext2*
6231 M: "Theodore Ts'o" <tytso@mit.edu>
6232 M: Andreas Dilger <adilger.kernel@dilger.ca>
6233 L: linux-ext4@vger.kernel.org
6234 W: http://ext4.wiki.kernel.org
6235 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6238 F: Documentation/filesystems/ext4/
6241 Extended Verification Module (EVM)
6242 M: Mimi Zohar <zohar@linux.ibm.com>
6243 L: linux-integrity@vger.kernel.org
6245 F: security/integrity/evm/
6247 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6248 M: Ard Biesheuvel <ardb@kernel.org>
6249 L: linux-efi@vger.kernel.org
6250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6252 F: Documentation/admin-guide/efi-stub.rst
6253 F: arch/*/kernel/efi.c
6254 F: arch/x86/boot/compressed/eboot.[ch]
6255 F: arch/*/include/asm/efi.h
6256 F: arch/x86/platform/efi/
6257 F: drivers/firmware/efi/
6258 F: include/linux/efi*.h
6259 F: arch/arm/boot/compressed/efi-header.S
6260 F: arch/arm64/kernel/efi-entry.S
6262 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6263 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6264 M: Chanwoo Choi <cw00.choi@samsung.com>
6265 L: linux-kernel@vger.kernel.org
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6269 F: include/linux/extcon/
6270 F: include/linux/extcon.h
6271 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6272 F: Documentation/devicetree/bindings/extcon/
6275 M: Jingoo Han <jingoohan1@gmail.com>
6276 L: dri-devel@lists.freedesktop.org
6278 F: drivers/gpu/drm/exynos/exynos_dp*
6280 EXYNOS SYSMMU (IOMMU) driver
6281 M: Marek Szyprowski <m.szyprowski@samsung.com>
6282 L: iommu@lists.linux-foundation.org
6284 F: drivers/iommu/exynos-iommu.c
6286 EZchip NPS platform support
6287 M: Vineet Gupta <vgupta@synopsys.com>
6288 M: Ofer Levi <oferle@mellanox.com>
6290 F: arch/arc/plat-eznps
6291 F: arch/arc/boot/dts/eznps.dts
6294 M: Jaegeuk Kim <jaegeuk@kernel.org>
6295 M: Chao Yu <yuchao0@huawei.com>
6296 L: linux-f2fs-devel@lists.sourceforge.net
6297 W: https://f2fs.wiki.kernel.org/
6298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6300 F: Documentation/filesystems/f2fs.txt
6301 F: Documentation/ABI/testing/sysfs-fs-f2fs
6303 F: include/linux/f2fs_fs.h
6304 F: include/trace/events/f2fs.h
6306 F71805F HARDWARE MONITORING DRIVER
6307 M: Jean Delvare <jdelvare@suse.com>
6308 L: linux-hwmon@vger.kernel.org
6310 F: Documentation/hwmon/f71805f.rst
6311 F: drivers/hwmon/f71805f.c
6314 M: Josh Poimboeuf <jpoimboe@redhat.com>
6316 F: scripts/faddr2line
6319 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6320 L: netdev@vger.kernel.org
6322 F: net/core/failover.c
6323 F: include/net/failover.h
6324 F: Documentation/networking/failover.rst
6327 M: Jan Kara <jack@suse.cz>
6328 R: Amir Goldstein <amir73il@gmail.com>
6329 L: linux-fsdevel@vger.kernel.org
6331 F: fs/notify/fanotify/
6332 F: include/linux/fanotify.h
6333 F: include/uapi/linux/fanotify.h
6335 FARSYNC SYNCHRONOUS DRIVER
6336 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6337 W: http://www.farsite.co.uk/
6339 F: drivers/net/wan/farsync.*
6341 FAULT INJECTION SUPPORT
6342 M: Akinobu Mita <akinobu.mita@gmail.com>
6344 F: Documentation/fault-injection/
6345 F: lib/fault-inject.c
6347 FBTFT Framebuffer drivers
6349 L: dri-devel@lists.freedesktop.org
6350 L: linux-fbdev@vger.kernel.org
6351 F: drivers/staging/fbtft/
6354 M: Michael Buesch <m@bues.ch>
6355 L: linux-media@vger.kernel.org
6357 F: drivers/media/tuners/fc0011.h
6358 F: drivers/media/tuners/fc0011.c
6361 M: Antti Palosaari <crope@iki.fi>
6362 L: linux-media@vger.kernel.org
6363 W: https://linuxtv.org
6364 W: http://palosaari.fi/linux/
6365 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6366 T: git git://linuxtv.org/anttip/media_tree.git
6368 F: drivers/media/tuners/fc2580*
6370 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6371 M: Hannes Reinecke <hare@suse.de>
6372 L: linux-scsi@vger.kernel.org
6373 W: www.Open-FCoE.org
6375 F: drivers/scsi/libfc/
6376 F: drivers/scsi/fcoe/
6378 F: include/scsi/libfc.h
6379 F: include/scsi/libfcoe.h
6380 F: include/uapi/scsi/fc/
6382 FILE LOCKING (flock() and fcntl()/lockf())
6383 M: Jeff Layton <jlayton@kernel.org>
6384 M: "J. Bruce Fields" <bfields@fieldses.org>
6385 L: linux-fsdevel@vger.kernel.org
6387 F: include/linux/fcntl.h
6388 F: include/uapi/linux/fcntl.h
6392 FILESYSTEMS (VFS and infrastructure)
6393 M: Alexander Viro <viro@zeniv.linux.org.uk>
6394 L: linux-fsdevel@vger.kernel.org
6397 F: include/linux/fs.h
6398 F: include/linux/fs_types.h
6399 F: include/uapi/linux/fs.h
6401 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6402 M: Riku Voipio <riku.voipio@iki.fi>
6403 L: linux-hwmon@vger.kernel.org
6405 F: drivers/hwmon/f75375s.c
6406 F: include/linux/f75375s.h
6408 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6409 M: Clemens Ladisch <clemens@ladisch.de>
6410 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6411 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6415 F: include/uapi/sound/firewire.h
6417 FIREWIRE MEDIA DRIVERS (firedtv)
6418 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6419 L: linux-media@vger.kernel.org
6420 L: linux1394-devel@lists.sourceforge.net
6421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6423 F: drivers/media/firewire/
6425 FIREWIRE SBP-2 TARGET
6426 M: Chris Boot <bootc@bootc.net>
6427 L: linux-scsi@vger.kernel.org
6428 L: target-devel@vger.kernel.org
6429 L: linux1394-devel@lists.sourceforge.net
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6432 F: drivers/target/sbp/
6435 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6436 L: linux1394-devel@lists.sourceforge.net
6437 W: http://ieee1394.wiki.kernel.org/
6438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6440 F: drivers/firewire/
6441 F: include/linux/firewire.h
6442 F: include/uapi/linux/firewire*.h
6445 FIRMWARE LOADER (request_firmware)
6446 M: Luis Chamberlain <mcgrof@kernel.org>
6447 L: linux-kernel@vger.kernel.org
6449 F: Documentation/firmware_class/
6450 F: drivers/base/firmware_loader/
6451 F: include/linux/firmware.h
6453 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6454 M: Joshua Morris <josh.h.morris@us.ibm.com>
6455 M: Philip Kelleher <pjk1939@linux.ibm.com>
6457 F: drivers/block/rsxx/
6459 FLEXTIMER FTM-QUADDEC DRIVER
6460 M: Patrick Havelange <patrick.havelange@essensium.com>
6461 L: linux-iio@vger.kernel.org
6463 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6464 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6465 F: drivers/counter/ftm-quaddec.c
6468 M: Denis Efremov <efremov@linux.com>
6470 L: linux-block@vger.kernel.org
6471 F: drivers/block/floppy.c
6473 FPGA MANAGER FRAMEWORK
6474 M: Moritz Fischer <mdf@kernel.org>
6475 L: linux-fpga@vger.kernel.org
6477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6478 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6479 F: Documentation/fpga/
6480 F: Documentation/driver-api/fpga/
6481 F: Documentation/devicetree/bindings/fpga/
6483 F: include/linux/fpga/
6484 W: http://www.rocketboards.org
6487 M: Wu Hao <hao.wu@intel.com>
6488 L: linux-fpga@vger.kernel.org
6490 F: Documentation/fpga/dfl.rst
6491 F: include/uapi/linux/fpga-dfl.h
6492 F: drivers/fpga/dfl*
6495 M: Bill Metzenthen <billm@melbpc.org.au>
6496 W: http://floatingpoint.sourceforge.net/emulator/index.html
6498 F: arch/x86/math-emu/
6500 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6501 L: netdev@vger.kernel.org
6503 F: drivers/net/wan/dlci.c
6504 F: drivers/net/wan/sdla.c
6507 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6508 L: dri-devel@lists.freedesktop.org
6509 L: linux-fbdev@vger.kernel.org
6510 T: git git://anongit.freedesktop.org/drm/drm-misc
6511 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6513 F: Documentation/fb/
6516 F: include/linux/fb.h
6517 F: include/uapi/video/
6518 F: include/uapi/linux/fb.h
6520 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6521 M: Horia Geantă <horia.geanta@nxp.com>
6522 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6523 L: linux-crypto@vger.kernel.org
6525 F: drivers/crypto/caam/
6526 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6528 FREESCALE DIU FRAMEBUFFER DRIVER
6529 M: Timur Tabi <timur@kernel.org>
6530 L: linux-fbdev@vger.kernel.org
6532 F: drivers/video/fbdev/fsl-diu-fb.*
6534 FREESCALE DMA DRIVER
6535 M: Li Yang <leoyang.li@nxp.com>
6536 M: Zhang Wei <zw@zh-kernel.org>
6537 L: linuxppc-dev@lists.ozlabs.org
6539 F: drivers/dma/fsldma.*
6541 FREESCALE ENETC ETHERNET DRIVERS
6542 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6543 L: netdev@vger.kernel.org
6545 F: drivers/net/ethernet/freescale/enetc/
6547 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6548 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6549 L: netdev@vger.kernel.org
6551 F: drivers/net/ethernet/freescale/gianfar*
6552 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6554 FREESCALE GPMI NAND DRIVER
6555 M: Han Xu <han.xu@nxp.com>
6556 L: linux-mtd@lists.infradead.org
6558 F: drivers/mtd/nand/raw/gpmi-nand/*
6560 FREESCALE I2C CPM DRIVER
6561 M: Jochen Friedrich <jochen@scram.de>
6562 L: linuxppc-dev@lists.ozlabs.org
6563 L: linux-i2c@vger.kernel.org
6565 F: drivers/i2c/busses/i2c-cpm.c
6567 FREESCALE IMX DDR PMU DRIVER
6568 M: Frank Li <Frank.li@nxp.com>
6569 L: linux-arm-kernel@lists.infradead.org
6571 F: drivers/perf/fsl_imx8_ddr_perf.c
6572 F: Documentation/admin-guide/perf/imx-ddr.rst
6573 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6575 FREESCALE IMX I2C DRIVER
6576 M: Oleksij Rempel <o.rempel@pengutronix.de>
6577 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6578 L: linux-i2c@vger.kernel.org
6580 F: drivers/i2c/busses/i2c-imx.c
6581 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6583 FREESCALE IMX LPI2C DRIVER
6584 M: Dong Aisheng <aisheng.dong@nxp.com>
6585 L: linux-i2c@vger.kernel.org
6586 L: linux-imx@nxp.com
6588 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6589 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6591 FREESCALE IMX / MXC FEC DRIVER
6592 M: Fugang Duan <fugang.duan@nxp.com>
6593 L: netdev@vger.kernel.org
6595 F: drivers/net/ethernet/freescale/fec_main.c
6596 F: drivers/net/ethernet/freescale/fec_ptp.c
6597 F: drivers/net/ethernet/freescale/fec.h
6598 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6600 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6601 M: Sascha Hauer <s.hauer@pengutronix.de>
6602 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6603 L: linux-fbdev@vger.kernel.org
6604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6606 F: include/linux/platform_data/video-imxfb.h
6607 F: drivers/video/fbdev/imxfb.c
6609 FREESCALE QORIQ DPAA ETHERNET DRIVER
6610 M: Madalin Bucur <madalin.bucur@nxp.com>
6611 L: netdev@vger.kernel.org
6613 F: drivers/net/ethernet/freescale/dpaa
6615 FREESCALE QORIQ DPAA FMAN DRIVER
6616 M: Madalin Bucur <madalin.bucur@nxp.com>
6617 L: netdev@vger.kernel.org
6619 F: drivers/net/ethernet/freescale/fman
6620 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6622 FREESCALE QORIQ PTP CLOCK DRIVER
6623 M: Yangbo Lu <yangbo.lu@nxp.com>
6624 L: netdev@vger.kernel.org
6626 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6627 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6628 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6629 F: drivers/ptp/ptp_qoriq.c
6630 F: drivers/ptp/ptp_qoriq_debugfs.c
6631 F: include/linux/fsl/ptp_qoriq.h
6632 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6634 FREESCALE QUAD SPI DRIVER
6635 M: Han Xu <han.xu@nxp.com>
6636 L: linux-spi@vger.kernel.org
6638 F: drivers/spi/spi-fsl-qspi.c
6640 FREESCALE QUICC ENGINE LIBRARY
6641 M: Qiang Zhao <qiang.zhao@nxp.com>
6642 L: linuxppc-dev@lists.ozlabs.org
6644 F: drivers/soc/fsl/qe/
6645 F: include/soc/fsl/*qe*.h
6646 F: include/soc/fsl/*ucc*.h
6648 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6649 M: Li Yang <leoyang.li@nxp.com>
6650 L: netdev@vger.kernel.org
6651 L: linuxppc-dev@lists.ozlabs.org
6653 F: drivers/net/ethernet/freescale/ucc_geth*
6655 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6656 M: Zhao Qiang <qiang.zhao@nxp.com>
6657 L: netdev@vger.kernel.org
6658 L: linuxppc-dev@lists.ozlabs.org
6660 F: drivers/net/wan/fsl_ucc_hdlc*
6662 FREESCALE QUICC ENGINE UCC UART DRIVER
6663 M: Timur Tabi <timur@kernel.org>
6664 L: linuxppc-dev@lists.ozlabs.org
6666 F: drivers/tty/serial/ucc_uart.c
6668 FREESCALE SOC DRIVERS
6669 M: Li Yang <leoyang.li@nxp.com>
6670 L: linuxppc-dev@lists.ozlabs.org
6671 L: linux-arm-kernel@lists.infradead.org
6673 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6674 F: Documentation/devicetree/bindings/soc/fsl/
6676 F: include/linux/fsl/
6678 FREESCALE SOC FS_ENET DRIVER
6679 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6680 L: linuxppc-dev@lists.ozlabs.org
6681 L: netdev@vger.kernel.org
6683 F: drivers/net/ethernet/freescale/fs_enet/
6684 F: include/linux/fs_enet_pd.h
6686 FREESCALE SOC SOUND DRIVERS
6687 M: Timur Tabi <timur@kernel.org>
6688 M: Nicolin Chen <nicoleotsuka@gmail.com>
6689 M: Xiubo Li <Xiubo.Lee@gmail.com>
6690 R: Fabio Estevam <festevam@gmail.com>
6691 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6692 L: linuxppc-dev@lists.ozlabs.org
6694 F: sound/soc/fsl/fsl*
6695 F: sound/soc/fsl/imx*
6696 F: sound/soc/fsl/mpc8610_hpcd.c
6698 FREESCALE USB PERIPHERAL DRIVERS
6699 M: Li Yang <leoyang.li@nxp.com>
6700 L: linux-usb@vger.kernel.org
6701 L: linuxppc-dev@lists.ozlabs.org
6703 F: drivers/usb/gadget/udc/fsl*
6706 M: Christoph Hellwig <hch@infradead.org>
6707 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6712 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6713 M: Pavel Machek <pavel@ucw.cz>
6714 L: linux-pm@vger.kernel.org
6716 F: Documentation/power/freezing-of-tasks.rst
6717 F: include/linux/freezer.h
6721 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6722 L: linux-kernel@vger.kernel.org
6725 F: include/linux/frontswap.h
6727 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6728 M: David Howells <dhowells@redhat.com>
6729 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6731 F: Documentation/filesystems/caching/
6733 F: include/linux/fscache*.h
6735 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6736 M: Theodore Y. Ts'o <tytso@mit.edu>
6737 M: Jaegeuk Kim <jaegeuk@kernel.org>
6738 M: Eric Biggers <ebiggers@kernel.org>
6739 L: linux-fscrypt@vger.kernel.org
6740 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6741 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6744 F: include/linux/fscrypt*.h
6745 F: include/uapi/linux/fscrypt.h
6746 F: Documentation/filesystems/fscrypt.rst
6749 M: Jeremy Kerr <jk@ozlabs.org>
6750 M: Joel Stanley <joel@jms.id.au>
6751 R: Alistar Popple <alistair@popple.id.au>
6752 R: Eddie James <eajames@linux.ibm.com>
6753 L: linux-fsi@lists.ozlabs.org
6754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6755 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6758 F: include/linux/fsi*.h
6759 F: include/trace/events/fsi*.h
6761 FSI-ATTACHED I2C DRIVER
6762 M: Eddie James <eajames@linux.ibm.com>
6763 L: linux-i2c@vger.kernel.org
6764 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6766 F: drivers/i2c/busses/i2c-fsi.c
6767 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6769 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6770 M: Jan Kara <jack@suse.cz>
6771 R: Amir Goldstein <amir73il@gmail.com>
6772 L: linux-fsdevel@vger.kernel.org
6773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6776 F: include/linux/fsnotify*.h
6778 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6779 M: Eric Biggers <ebiggers@kernel.org>
6780 M: Theodore Y. Ts'o <tytso@mit.edu>
6781 L: linux-fscrypt@vger.kernel.org
6782 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6783 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6786 F: include/linux/fsverity.h
6787 F: include/uapi/linux/fsverity.h
6788 F: Documentation/filesystems/fsverity.rst
6790 FUJITSU LAPTOP EXTRAS
6791 M: Jonathan Woithe <jwoithe@just42.net>
6792 L: platform-driver-x86@vger.kernel.org
6794 F: drivers/platform/x86/fujitsu-laptop.c
6796 FUJITSU M-5MO LS CAMERA ISP DRIVER
6797 M: Kyungmin Park <kyungmin.park@samsung.com>
6798 M: Heungjun Kim <riverful.kim@samsung.com>
6799 L: linux-media@vger.kernel.org
6801 F: drivers/media/i2c/m5mols/
6802 F: include/media/i2c/m5mols.h
6804 FUJITSU TABLET EXTRAS
6805 M: Robert Gerlach <khnz@gmx.de>
6806 L: platform-driver-x86@vger.kernel.org
6808 F: drivers/platform/x86/fujitsu-tablet.c
6810 FUSE: FILESYSTEM IN USERSPACE
6811 M: Miklos Szeredi <miklos@szeredi.hu>
6812 L: linux-fsdevel@vger.kernel.org
6813 W: http://fuse.sourceforge.net/
6814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6817 F: include/uapi/linux/fuse.h
6818 F: Documentation/filesystems/fuse.txt
6821 M: Thomas Gleixner <tglx@linutronix.de>
6822 M: Ingo Molnar <mingo@redhat.com>
6823 R: Peter Zijlstra <peterz@infradead.org>
6824 R: Darren Hart <dvhart@infradead.org>
6825 L: linux-kernel@vger.kernel.org
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6829 F: include/asm-generic/futex.h
6830 F: include/linux/futex.h
6831 F: include/uapi/linux/futex.h
6832 F: tools/testing/selftests/futex/
6833 F: tools/perf/bench/futex*
6834 F: Documentation/*futex*
6837 M: Kees Cook <keescook@chromium.org>
6838 R: Emese Revfy <re.emese@gmail.com>
6839 L: kernel-hardening@lists.openwall.com
6841 F: scripts/gcc-plugins/
6842 F: scripts/gcc-plugin.sh
6843 F: scripts/Makefile.gcc-plugins
6844 F: Documentation/core-api/gcc-plugins.rst
6846 GASKET DRIVER FRAMEWORK
6847 M: Rob Springer <rspringer@google.com>
6848 M: Todd Poynor <toddpoynor@google.com>
6849 M: Ben Chan <benchan@chromium.org>
6851 F: drivers/staging/gasket/
6853 GCOV BASED KERNEL PROFILING
6854 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6857 F: Documentation/dev-tools/gcov.rst
6859 GDB KERNEL DEBUGGING HELPER SCRIPTS
6860 M: Jan Kiszka <jan.kiszka@siemens.com>
6861 M: Kieran Bingham <kbingham@kernel.org>
6865 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6866 M: Achim Leubner <achim_leubner@adaptec.com>
6867 L: linux-scsi@vger.kernel.org
6868 W: http://www.icp-vortex.com/
6870 F: drivers/scsi/gdt*
6872 GEMTEK FM RADIO RECEIVER DRIVER
6873 M: Hans Verkuil <hverkuil@xs4all.nl>
6874 L: linux-media@vger.kernel.org
6875 T: git git://linuxtv.org/media_tree.git
6876 W: https://linuxtv.org
6878 F: drivers/media/radio/radio-gemtek*
6880 GENERIC ARCHITECTURE TOPOLOGY
6881 M: Sudeep Holla <sudeep.holla@arm.com>
6882 L: linux-kernel@vger.kernel.org
6884 F: drivers/base/arch_topology.c
6885 F: include/linux/arch_topology.h
6887 GENERIC GPIO I2C DRIVER
6888 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6890 F: drivers/i2c/busses/i2c-gpio.c
6891 F: include/linux/platform_data/i2c-gpio.h
6893 GENERIC GPIO I2C MULTIPLEXER DRIVER
6894 M: Peter Korsgaard <peter.korsgaard@barco.com>
6895 L: linux-i2c@vger.kernel.org
6897 F: drivers/i2c/muxes/i2c-mux-gpio.c
6898 F: include/linux/platform_data/i2c-mux-gpio.h
6899 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6901 GENERIC HDLC (WAN) DRIVERS
6902 M: Krzysztof Halasa <khc@pm.waw.pl>
6903 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
6905 F: drivers/net/wan/c101.c
6906 F: drivers/net/wan/hd6457*
6907 F: drivers/net/wan/hdlc*
6908 F: drivers/net/wan/n2.c
6909 F: drivers/net/wan/pc300too.c
6910 F: drivers/net/wan/pci200syn.c
6911 F: drivers/net/wan/wanxl*
6913 GENERIC INCLUDE/ASM HEADER FILES
6914 M: Arnd Bergmann <arnd@arndb.de>
6915 L: linux-arch@vger.kernel.org
6916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
6918 F: include/asm-generic/
6919 F: include/uapi/asm-generic/
6921 GENERIC PHY FRAMEWORK
6922 M: Kishon Vijay Abraham I <kishon@ti.com>
6923 L: linux-kernel@vger.kernel.org
6924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
6927 F: include/linux/phy/
6928 F: Documentation/devicetree/bindings/phy/
6930 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
6931 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6933 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
6936 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6937 M: Kevin Hilman <khilman@kernel.org>
6938 M: Ulf Hansson <ulf.hansson@linaro.org>
6939 L: linux-pm@vger.kernel.org
6941 F: drivers/base/power/domain*.c
6942 F: include/linux/pm_domain.h
6943 F: Documentation/devicetree/bindings/power/power?domain*
6945 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
6946 M: Eugen Hristev <eugen.hristev@microchip.com>
6947 L: linux-input@vger.kernel.org
6949 F: drivers/input/touchscreen/resistive-adc-touch.c
6951 GENERIC UIO DRIVER FOR PCI DEVICES
6952 M: "Michael S. Tsirkin" <mst@redhat.com>
6953 L: kvm@vger.kernel.org
6955 F: drivers/uio/uio_pci_generic.c
6957 GENERIC VDSO LIBRARY:
6958 M: Andy Lutomirski <luto@kernel.org>
6959 M: Thomas Gleixner <tglx@linutronix.de>
6960 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
6961 L: linux-kernel@vger.kernel.org
6962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
6965 F: kernel/time/vsyscall.c
6967 F: include/asm-generic/vdso/vsyscall.h
6969 GENWQE (IBM Generic Workqueue Card)
6970 M: Frank Haverkamp <haver@linux.ibm.com>
6972 F: drivers/misc/genwqe/
6974 GET_MAINTAINER SCRIPT
6975 M: Joe Perches <joe@perches.com>
6977 F: scripts/get_maintainer.pl
6980 M: Bob Peterson <rpeterso@redhat.com>
6981 M: Andreas Gruenbacher <agruenba@redhat.com>
6982 L: cluster-devel@redhat.com
6983 W: http://sources.redhat.com/cluster/
6984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
6986 F: Documentation/filesystems/gfs2*.txt
6988 F: include/uapi/linux/gfs2_ondisk.h
6991 M: Johan Hovold <johan@kernel.org>
6992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
6994 F: Documentation/ABI/testing/sysfs-class-gnss
6995 F: Documentation/devicetree/bindings/gnss/
6997 F: include/linux/gnss.h
7000 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7001 L: linux-media@vger.kernel.org
7003 F: drivers/media/usb/go7007/
7006 M: Bastien Nocera <hadess@hadess.net>
7007 L: linux-input@vger.kernel.org
7009 F: drivers/input/touchscreen/goodix.c
7011 GOOGLE ETHERNET DRIVERS
7012 M: Catherine Sullivan <csully@google.com>
7013 R: Sagi Shahar <sagis@google.com>
7014 R: Jon Olson <jonolson@google.com>
7015 L: netdev@vger.kernel.org
7017 F: Documentation/networking/device_drivers/google/gve.rst
7018 F: drivers/net/ethernet/google
7020 GPD POCKET FAN DRIVER
7021 M: Hans de Goede <hdegoede@redhat.com>
7022 L: platform-driver-x86@vger.kernel.org
7024 F: drivers/platform/x86/gpd-pocket-fan.c
7027 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7028 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7029 L: linux-gpio@vger.kernel.org
7030 L: linux-acpi@vger.kernel.org
7032 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7033 F: drivers/gpio/gpiolib-acpi.c
7036 M: Sean Young <sean@mess.org>
7037 L: linux-media@vger.kernel.org
7039 F: drivers/media/rc/gpio-ir-tx.c
7042 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7043 L: linux-gpio@vger.kernel.org
7045 F: drivers/gpio/gpio-mockup.c
7046 F: tools/testing/selftests/gpio/
7049 M: Linus Walleij <linus.walleij@linaro.org>
7050 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7051 L: linux-gpio@vger.kernel.org
7052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7054 F: Documentation/devicetree/bindings/gpio/
7055 F: Documentation/driver-api/gpio/
7056 F: Documentation/admin-guide/gpio/
7057 F: Documentation/ABI/testing/gpio-cdev
7058 F: Documentation/ABI/obsolete/sysfs-gpio
7060 F: include/linux/gpio/
7061 F: include/linux/gpio.h
7062 F: include/linux/of_gpio.h
7063 F: include/asm-generic/gpio.h
7064 F: include/uapi/linux/gpio.h
7067 GRE DEMULTIPLEXER DRIVER
7068 M: Dmitry Kozlov <xeb@mail.ru>
7069 L: netdev@vger.kernel.org
7071 F: net/ipv4/gre_demux.c
7072 F: net/ipv4/gre_offload.c
7073 F: include/net/gre.h
7075 GRETH 10/100/1G Ethernet MAC device driver
7076 M: Andreas Larsson <andreas@gaisler.com>
7077 L: netdev@vger.kernel.org
7079 F: drivers/net/ethernet/aeroflex/
7081 GREYBUS AUDIO PROTOCOLS DRIVERS
7082 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7083 M: Mark Greer <mgreer@animalcreek.com>
7085 F: drivers/staging/greybus/audio_apbridgea.c
7086 F: drivers/staging/greybus/audio_apbridgea.h
7087 F: drivers/staging/greybus/audio_codec.c
7088 F: drivers/staging/greybus/audio_codec.h
7089 F: drivers/staging/greybus/audio_gb.c
7090 F: drivers/staging/greybus/audio_manager.c
7091 F: drivers/staging/greybus/audio_manager.h
7092 F: drivers/staging/greybus/audio_manager_module.c
7093 F: drivers/staging/greybus/audio_manager_private.h
7094 F: drivers/staging/greybus/audio_manager_sysfs.c
7095 F: drivers/staging/greybus/audio_module.c
7096 F: drivers/staging/greybus/audio_topology.c
7098 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7099 M: Viresh Kumar <vireshk@kernel.org>
7101 F: drivers/staging/greybus/authentication.c
7102 F: drivers/staging/greybus/bootrom.c
7103 F: drivers/staging/greybus/firmware.h
7104 F: drivers/staging/greybus/fw-core.c
7105 F: drivers/staging/greybus/fw-download.c
7106 F: drivers/staging/greybus/fw-management.c
7107 F: drivers/staging/greybus/greybus_authentication.h
7108 F: drivers/staging/greybus/greybus_firmware.h
7109 F: drivers/staging/greybus/hid.c
7110 F: drivers/staging/greybus/i2c.c
7111 F: drivers/staging/greybus/spi.c
7112 F: drivers/staging/greybus/spilib.c
7113 F: drivers/staging/greybus/spilib.h
7115 GREYBUS LOOPBACK DRIVER
7116 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7118 F: drivers/staging/greybus/loopback.c
7120 GREYBUS PLATFORM DRIVERS
7121 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7123 F: drivers/staging/greybus/arche-platform.c
7124 F: drivers/staging/greybus/arche-apb-ctrl.c
7125 F: drivers/staging/greybus/arche_platform.h
7127 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7128 M: Rui Miguel Silva <rmfrfs@gmail.com>
7130 F: drivers/staging/greybus/sdio.c
7131 F: drivers/staging/greybus/light.c
7132 F: drivers/staging/greybus/gpio.c
7133 F: drivers/staging/greybus/power_supply.c
7134 F: drivers/staging/greybus/spi.c
7135 F: drivers/staging/greybus/spilib.c
7138 M: Johan Hovold <johan@kernel.org>
7139 M: Alex Elder <elder@kernel.org>
7140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7142 F: drivers/staging/greybus/
7144 F: include/linux/greybus.h
7145 F: include/linux/greybus/
7146 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7148 GREYBUS UART PROTOCOLS DRIVERS
7149 M: David Lin <dtwlin@gmail.com>
7151 F: drivers/staging/greybus/uart.c
7152 F: drivers/staging/greybus/log.c
7154 GS1662 VIDEO SERIALIZER
7155 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7156 L: linux-media@vger.kernel.org
7157 T: git git://linuxtv.org/media_tree.git
7159 F: drivers/media/spi/gs1662.c
7161 GSPCA FINEPIX SUBDRIVER
7162 M: Frank Zago <frank@zago.net>
7163 L: linux-media@vger.kernel.org
7164 T: git git://linuxtv.org/media_tree.git
7166 F: drivers/media/usb/gspca/finepix.c
7168 GSPCA GL860 SUBDRIVER
7169 M: Olivier Lorin <o.lorin@laposte.net>
7170 L: linux-media@vger.kernel.org
7171 T: git git://linuxtv.org/media_tree.git
7173 F: drivers/media/usb/gspca/gl860/
7175 GSPCA M5602 SUBDRIVER
7176 M: Erik Andren <erik.andren@gmail.com>
7177 L: linux-media@vger.kernel.org
7178 T: git git://linuxtv.org/media_tree.git
7180 F: drivers/media/usb/gspca/m5602/
7182 GSPCA PAC207 SONIXB SUBDRIVER
7183 M: Hans Verkuil <hverkuil@xs4all.nl>
7184 L: linux-media@vger.kernel.org
7185 T: git git://linuxtv.org/media_tree.git
7187 F: drivers/media/usb/gspca/pac207.c
7189 GSPCA SN9C20X SUBDRIVER
7190 M: Brian Johnson <brijohn@gmail.com>
7191 L: linux-media@vger.kernel.org
7192 T: git git://linuxtv.org/media_tree.git
7194 F: drivers/media/usb/gspca/sn9c20x.c
7196 GSPCA T613 SUBDRIVER
7197 M: Leandro Costantino <lcostantino@gmail.com>
7198 L: linux-media@vger.kernel.org
7199 T: git git://linuxtv.org/media_tree.git
7201 F: drivers/media/usb/gspca/t613.c
7203 GSPCA USB WEBCAM DRIVER
7204 M: Hans Verkuil <hverkuil@xs4all.nl>
7205 L: linux-media@vger.kernel.org
7206 T: git git://linuxtv.org/media_tree.git
7208 F: drivers/media/usb/gspca/
7210 GTP (GPRS Tunneling Protocol)
7211 M: Pablo Neira Ayuso <pablo@netfilter.org>
7212 M: Harald Welte <laforge@gnumonks.org>
7213 L: osmocom-net-gprs@lists.osmocom.org
7214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7216 F: drivers/net/gtp.c
7218 GUID PARTITION TABLE (GPT)
7219 M: Davidlohr Bueso <dave@stgolabs.net>
7220 L: linux-efi@vger.kernel.org
7222 F: block/partitions/efi.*
7225 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7226 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7227 W: http://uclinux-h8.sourceforge.jp
7228 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7231 F: drivers/clocksource/h8300_*.c
7232 F: drivers/clk/h8300/
7233 F: drivers/irqchip/irq-renesas-h8*.c
7235 HABANALABS PCI DRIVER
7236 M: Oded Gabbay <oded.gabbay@gmail.com>
7237 T: git https://github.com/HabanaAI/linux.git
7239 F: drivers/misc/habanalabs/
7240 F: include/uapi/misc/habanalabs.h
7241 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7242 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7245 M: Antti Palosaari <crope@iki.fi>
7246 L: linux-media@vger.kernel.org
7247 W: https://linuxtv.org
7248 W: http://palosaari.fi/linux/
7249 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7250 T: git git://linuxtv.org/anttip/media_tree.git
7252 F: drivers/media/usb/hackrf/
7254 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7255 M: Frank Seidel <frank@f-seidel.de>
7256 L: platform-driver-x86@vger.kernel.org
7257 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7259 F: drivers/platform/x86/hdaps.c
7262 M: Jean Delvare <jdelvare@suse.com>
7263 M: Guenter Roeck <linux@roeck-us.net>
7264 L: linux-hwmon@vger.kernel.org
7265 W: http://hwmon.wiki.kernel.org/
7266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7268 F: Documentation/devicetree/bindings/hwmon/
7269 F: Documentation/hwmon/
7271 F: include/linux/hwmon*.h
7272 F: include/trace/events/hwmon*.h
7274 HARDWARE RANDOM NUMBER GENERATOR CORE
7275 M: Matt Mackall <mpm@selenic.com>
7276 M: Herbert Xu <herbert@gondor.apana.org.au>
7277 L: linux-crypto@vger.kernel.org
7279 F: Documentation/devicetree/bindings/rng/
7280 F: Documentation/admin-guide/hw_random.rst
7281 F: drivers/char/hw_random/
7282 F: include/linux/hw_random.h
7284 HARDWARE TRACING FACILITIES
7285 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7287 F: drivers/hwtracing/
7289 HARDWARE SPINLOCK CORE
7290 M: Ohad Ben-Cohen <ohad@wizery.com>
7291 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7292 L: linux-remoteproc@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7295 F: Documentation/devicetree/bindings/hwlock/
7296 F: Documentation/hwspinlock.txt
7297 F: drivers/hwspinlock/
7298 F: include/linux/hwspinlock.h
7300 HARMONY SOUND DRIVER
7301 L: linux-parisc@vger.kernel.org
7303 F: sound/parisc/harmony.*
7305 HDPVR USB VIDEO ENCODER DRIVER
7306 M: Hans Verkuil <hverkuil@xs4all.nl>
7307 L: linux-media@vger.kernel.org
7308 T: git git://linuxtv.org/media_tree.git
7309 W: https://linuxtv.org
7311 F: drivers/media/usb/hdpvr/
7313 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7314 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7316 F: Documentation/watchdog/hpwdt.rst
7317 F: drivers/watchdog/hpwdt.c
7319 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7320 M: Don Brace <don.brace@microsemi.com>
7321 L: esc.storagedev@microsemi.com
7322 L: linux-scsi@vger.kernel.org
7324 F: Documentation/scsi/hpsa.txt
7325 F: drivers/scsi/hpsa*.[ch]
7326 F: include/linux/cciss*.h
7327 F: include/uapi/linux/cciss*.h
7330 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7331 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7332 L: linux-rdma@vger.kernel.org
7334 F: drivers/infiniband/hw/hfi1
7337 L: linux-fsdevel@vger.kernel.org
7339 F: Documentation/filesystems/hfs.txt
7343 L: linux-fsdevel@vger.kernel.org
7345 F: Documentation/filesystems/hfsplus.txt
7348 HGA FRAMEBUFFER DRIVER
7349 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7350 L: linux-nvidia@lists.surfsouth.com
7351 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7353 F: drivers/video/fbdev/hgafb.c
7355 HIBERNATION (aka Software Suspend, aka swsusp)
7356 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7357 M: Pavel Machek <pavel@ucw.cz>
7358 L: linux-pm@vger.kernel.org
7359 B: https://bugzilla.kernel.org
7362 F: drivers/base/power/
7364 F: include/linux/suspend.h
7365 F: include/linux/freezer.h
7366 F: include/linux/pm.h
7367 F: arch/*/include/asm/suspend*.h
7370 M: Jiri Kosina <jikos@kernel.org>
7371 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7372 L: linux-input@vger.kernel.org
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7376 F: include/linux/hid*
7377 F: include/uapi/linux/hid*
7379 HID SENSOR HUB DRIVERS
7380 M: Jiri Kosina <jikos@kernel.org>
7381 M: Jonathan Cameron <jic23@kernel.org>
7382 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7383 L: linux-input@vger.kernel.org
7384 L: linux-iio@vger.kernel.org
7386 F: Documentation/hid/hid-sensor*
7387 F: drivers/hid/hid-sensor-*
7388 F: drivers/iio/*/hid-*
7389 F: include/linux/hid-sensor-*
7391 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7392 M: Thomas Gleixner <tglx@linutronix.de>
7393 L: linux-kernel@vger.kernel.org
7394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7396 F: Documentation/timers/
7397 F: kernel/time/hrtimer.c
7398 F: kernel/time/clockevents.c
7399 F: kernel/time/timer_*.c
7400 F: include/linux/clockchips.h
7401 F: include/linux/hrtimer.h
7403 HIGH-SPEED SCC DRIVER FOR AX.25
7404 L: linux-hams@vger.kernel.org
7406 F: drivers/net/hamradio/dmascc.c
7407 F: drivers/net/hamradio/scc.c
7409 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7410 M: HighPoint Linux Team <linux@highpoint-tech.com>
7411 W: http://www.highpoint-tech.com
7413 F: Documentation/scsi/hptiop.txt
7414 F: drivers/scsi/hptiop.c
7417 M: Jes Sorensen <jes@trained-monkey.org>
7418 L: linux-hippi@sunsite.dk
7420 F: include/linux/hippidevice.h
7421 F: include/uapi/linux/if_hippi.h
7423 F: drivers/net/hippi/
7425 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7426 M: Zaibo Xu <xuzaibo@huawei.com>
7427 L: linux-crypto@vger.kernel.org
7429 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7430 F: drivers/crypto/hisilicon/sec2/sec_main.c
7431 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7432 F: drivers/crypto/hisilicon/sec2/sec.h
7433 F: Documentation/ABI/testing/debugfs-hisi-sec
7435 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7436 M: Zaibo Xu <xuzaibo@huawei.com>
7437 L: linux-crypto@vger.kernel.org
7439 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7440 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7441 F: drivers/crypto/hisilicon/hpre/hpre.h
7442 F: Documentation/ABI/testing/debugfs-hisi-hpre
7444 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7445 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7446 M: Salil Mehta <salil.mehta@huawei.com>
7447 L: netdev@vger.kernel.org
7448 W: http://www.hisilicon.com
7450 F: drivers/net/ethernet/hisilicon/hns3/
7452 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7453 M: Zaibo Xu <xuzaibo@huawei.com>
7455 F: drivers/char/hw_random/hisi-trng-v2.c
7457 HISILICON LPC BUS DRIVER
7458 M: john.garry@huawei.com
7459 W: http://www.hisilicon.com
7461 F: drivers/bus/hisi_lpc.c
7462 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7464 HISILICON NETWORK SUBSYSTEM DRIVER
7465 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7466 M: Salil Mehta <salil.mehta@huawei.com>
7467 L: netdev@vger.kernel.org
7468 W: http://www.hisilicon.com
7470 F: drivers/net/ethernet/hisilicon/
7471 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7473 HISILICON PMU DRIVER
7474 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7475 W: http://www.hisilicon.com
7477 F: drivers/perf/hisilicon
7478 F: Documentation/admin-guide/perf/hisi-pmu.rst
7480 HISILICON ROCE DRIVER
7481 M: Lijun Ou <oulijun@huawei.com>
7482 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7483 L: linux-rdma@vger.kernel.org
7485 F: drivers/infiniband/hw/hns/
7486 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7488 HISILICON SAS Controller
7489 M: John Garry <john.garry@huawei.com>
7490 W: http://www.hisilicon.com
7492 F: drivers/scsi/hisi_sas/
7493 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7495 HISILICON QM AND ZIP Controller DRIVER
7496 M: Zhou Wang <wangzhou1@hisilicon.com>
7497 L: linux-crypto@vger.kernel.org
7499 F: drivers/crypto/hisilicon/qm.c
7500 F: drivers/crypto/hisilicon/qm.h
7501 F: drivers/crypto/hisilicon/sgl.c
7502 F: drivers/crypto/hisilicon/zip/
7503 F: Documentation/ABI/testing/debugfs-hisi-zip
7505 HMM - Heterogeneous Memory Management
7506 M: Jérôme Glisse <jglisse@redhat.com>
7507 L: linux-mm@kvack.org
7510 F: include/linux/hmm*
7511 F: Documentation/vm/hmm.rst
7514 M: Jouni Malinen <j@w1.fi>
7515 L: linux-wireless@vger.kernel.org
7516 W: http://w1.fi/hostap-driver.html
7518 F: drivers/net/wireless/intersil/hostap/
7520 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7521 L: platform-driver-x86@vger.kernel.org
7523 F: drivers/platform/x86/tc1100-wmi.c
7525 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7526 M: Jaroslav Kysela <perex@perex.cz>
7528 F: drivers/staging/hp/hp100.*
7530 HPET: High Precision Event Timers driver
7531 M: Clemens Ladisch <clemens@ladisch.de>
7533 F: Documentation/timers/hpet.rst
7534 F: drivers/char/hpet.c
7535 F: include/linux/hpet.h
7536 F: include/uapi/linux/hpet.h
7540 F: arch/x86/kernel/hpet.c
7541 F: arch/x86/include/asm/hpet.h
7544 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7545 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7550 M: Sebastian Reichel <sre@kernel.org>
7551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7553 F: Documentation/ABI/testing/sysfs-bus-hsi
7554 F: Documentation/driver-api/hsi.rst
7556 F: include/linux/hsi/
7557 F: include/uapi/linux/hsi/
7560 L: linux-usb@vger.kernel.org
7562 F: drivers/net/usb/hso.c
7564 HSR NETWORK PROTOCOL
7565 M: Arvid Brodin <arvid.brodin@alten.se>
7566 L: netdev@vger.kernel.org
7570 HT16K33 LED CONTROLLER DRIVER
7571 M: Robin van der Gracht <robin@protonic.nl>
7573 F: drivers/auxdisplay/ht16k33.c
7574 F: Documentation/devicetree/bindings/display/ht16k33.txt
7576 HTCPEN TOUCHSCREEN DRIVER
7577 M: Pau Oliva Fora <pof@eslack.org>
7578 L: linux-input@vger.kernel.org
7580 F: drivers/input/touchscreen/htcpen.c
7582 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7583 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7584 L: linux-iio@vger.kernel.org
7585 W: http://www.st.com/
7587 F: drivers/iio/humidity/hts221*
7588 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7590 HUAWEI ETHERNET DRIVER
7591 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7592 L: netdev@vger.kernel.org
7594 F: Documentation/networking/hinic.txt
7595 F: drivers/net/ethernet/huawei/hinic/
7598 M: Mike Kravetz <mike.kravetz@oracle.com>
7599 L: linux-mm@kvack.org
7603 F: include/linux/hugetlb.h
7604 F: Documentation/admin-guide/mm/hugetlbpage.rst
7605 F: Documentation/vm/hugetlbfs_reserv.rst
7606 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7609 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7610 L: linux-media@vger.kernel.org
7611 T: git git://linuxtv.org/media_tree.git
7612 W: https://linuxtv.org
7614 F: drivers/media/platform/sti/hva
7616 HWPOISON MEMORY FAILURE HANDLING
7617 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7618 L: linux-mm@kvack.org
7620 F: mm/memory-failure.c
7621 F: mm/hwpoison-inject.c
7623 HYGON PROCESSOR SUPPORT
7624 M: Pu Wen <puwen@hygon.cn>
7625 L: linux-kernel@vger.kernel.org
7627 F: arch/x86/kernel/cpu/hygon.c
7629 HYNIX HI556 SENSOR DRIVER
7630 M: Shawn Tu <shawnx.tu@intel.com>
7631 L: linux-media@vger.kernel.org
7632 T: git git://linuxtv.org/media_tree.git
7634 F: drivers/media/i2c/hi556.c
7636 Hyper-V CORE AND DRIVERS
7637 M: "K. Y. Srinivasan" <kys@microsoft.com>
7638 M: Haiyang Zhang <haiyangz@microsoft.com>
7639 M: Stephen Hemminger <sthemmin@microsoft.com>
7640 M: Sasha Levin <sashal@kernel.org>
7641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7642 L: linux-hyperv@vger.kernel.org
7644 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7645 F: arch/x86/include/asm/mshyperv.h
7646 F: arch/x86/include/asm/trace/hyperv.h
7647 F: arch/x86/include/asm/hyperv-tlfs.h
7648 F: arch/x86/kernel/cpu/mshyperv.c
7650 F: drivers/clocksource/hyperv_timer.c
7651 F: drivers/hid/hid-hyperv.c
7653 F: drivers/input/serio/hyperv-keyboard.c
7654 F: drivers/pci/controller/pci-hyperv.c
7655 F: drivers/pci/controller/pci-hyperv-intf.c
7656 F: drivers/net/hyperv/
7657 F: drivers/scsi/storvsc_drv.c
7658 F: drivers/uio/uio_hv_generic.c
7659 F: drivers/video/fbdev/hyperv_fb.c
7660 F: drivers/iommu/hyperv-iommu.c
7661 F: net/vmw_vsock/hyperv_transport.c
7662 F: include/clocksource/hyperv_timer.h
7663 F: include/linux/hyperv.h
7664 F: include/uapi/linux/hyperv.h
7665 F: include/asm-generic/mshyperv.h
7667 F: Documentation/ABI/stable/sysfs-bus-vmbus
7668 F: Documentation/ABI/testing/debugfs-hyperv
7671 M: Vignesh Raghavendra <vigneshr@ti.com>
7673 F: drivers/mtd/hyperbus/
7674 F: include/linux/mtd/hyperbus.h
7675 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7676 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7678 HYPERVISOR VIRTUAL CONSOLE DRIVER
7679 L: linuxppc-dev@lists.ozlabs.org
7684 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7685 L: linux-i2c@vger.kernel.org
7686 L: linux-acpi@vger.kernel.org
7688 F: drivers/i2c/i2c-core-acpi.c
7690 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7691 M: Ajay Gupta <ajayg@nvidia.com>
7692 L: linux-i2c@vger.kernel.org
7694 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7695 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7698 M: Peter Rosin <peda@axentia.se>
7699 L: linux-i2c@vger.kernel.org
7701 F: Documentation/i2c/i2c-topology.rst
7702 F: Documentation/i2c/muxes/
7703 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7704 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7705 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7706 F: drivers/i2c/i2c-mux.c
7707 F: drivers/i2c/muxes/
7708 F: include/linux/i2c-mux.h
7710 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7711 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7712 L: linux-i2c@vger.kernel.org
7714 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7715 F: drivers/i2c/busses/i2c-mv64xxx.c
7717 I2C OVER PARALLEL PORT
7718 M: Jean Delvare <jdelvare@suse.com>
7719 L: linux-i2c@vger.kernel.org
7721 F: Documentation/i2c/busses/i2c-parport.rst
7722 F: Documentation/i2c/busses/i2c-parport-light.rst
7723 F: drivers/i2c/busses/i2c-parport.c
7724 F: drivers/i2c/busses/i2c-parport-light.c
7727 M: Wolfram Sang <wsa@the-dreams.de>
7728 L: linux-i2c@vger.kernel.org
7729 W: https://i2c.wiki.kernel.org/
7730 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7733 F: Documentation/devicetree/bindings/i2c/i2c.txt
7734 F: Documentation/i2c/
7736 F: include/linux/i2c.h
7737 F: include/linux/i2c-dev.h
7738 F: include/linux/i2c-smbus.h
7739 F: include/uapi/linux/i2c.h
7740 F: include/uapi/linux/i2c-*.h
7742 I2C SUBSYSTEM HOST DRIVERS
7743 L: linux-i2c@vger.kernel.org
7744 W: https://i2c.wiki.kernel.org/
7745 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7748 F: Documentation/devicetree/bindings/i2c/
7749 F: drivers/i2c/algos/
7750 F: drivers/i2c/busses/
7753 M: Jean Delvare <jdelvare@suse.com>
7754 L: linux-i2c@vger.kernel.org
7756 F: Documentation/i2c/busses/i2c-taos-evm.rst
7757 F: drivers/i2c/busses/i2c-taos-evm.c
7760 M: Till Harbaum <till@harbaum.org>
7761 L: linux-i2c@vger.kernel.org
7762 W: http://www.harbaum.org/till/i2c_tiny_usb
7764 F: drivers/i2c/busses/i2c-tiny-usb.c
7766 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7767 M: Jean Delvare <jdelvare@suse.com>
7768 L: linux-i2c@vger.kernel.org
7770 F: Documentation/i2c/busses/i2c-ali1535.rst
7771 F: Documentation/i2c/busses/i2c-ali1563.rst
7772 F: Documentation/i2c/busses/i2c-ali15x3.rst
7773 F: Documentation/i2c/busses/i2c-amd756.rst
7774 F: Documentation/i2c/busses/i2c-amd8111.rst
7775 F: Documentation/i2c/busses/i2c-i801.rst
7776 F: Documentation/i2c/busses/i2c-nforce2.rst
7777 F: Documentation/i2c/busses/i2c-piix4.rst
7778 F: Documentation/i2c/busses/i2c-sis5595.rst
7779 F: Documentation/i2c/busses/i2c-sis630.rst
7780 F: Documentation/i2c/busses/i2c-sis96x.rst
7781 F: Documentation/i2c/busses/i2c-via.rst
7782 F: Documentation/i2c/busses/i2c-viapro.rst
7783 F: drivers/i2c/busses/i2c-ali1535.c
7784 F: drivers/i2c/busses/i2c-ali1563.c
7785 F: drivers/i2c/busses/i2c-ali15x3.c
7786 F: drivers/i2c/busses/i2c-amd756.c
7787 F: drivers/i2c/busses/i2c-amd756-s4882.c
7788 F: drivers/i2c/busses/i2c-amd8111.c
7789 F: drivers/i2c/busses/i2c-i801.c
7790 F: drivers/i2c/busses/i2c-isch.c
7791 F: drivers/i2c/busses/i2c-nforce2.c
7792 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7793 F: drivers/i2c/busses/i2c-piix4.c
7794 F: drivers/i2c/busses/i2c-sis5595.c
7795 F: drivers/i2c/busses/i2c-sis630.c
7796 F: drivers/i2c/busses/i2c-sis96x.c
7797 F: drivers/i2c/busses/i2c-via.c
7798 F: drivers/i2c/busses/i2c-viapro.c
7800 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7801 M: Hans de Goede <hdegoede@redhat.com>
7802 L: linux-i2c@vger.kernel.org
7804 F: drivers/i2c/busses/i2c-cht-wc.c
7806 I2C/SMBUS ISMT DRIVER
7807 M: Seth Heasley <seth.heasley@intel.com>
7808 M: Neil Horman <nhorman@tuxdriver.com>
7809 L: linux-i2c@vger.kernel.org
7810 F: drivers/i2c/busses/i2c-ismt.c
7811 F: Documentation/i2c/busses/i2c-ismt.rst
7813 I2C/SMBUS STUB DRIVER
7814 M: Jean Delvare <jdelvare@suse.com>
7815 L: linux-i2c@vger.kernel.org
7817 F: drivers/i2c/i2c-stub.c
7820 M: Boris Brezillon <bbrezillon@kernel.org>
7821 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7822 C: irc://chat.freenode.net/linux-i3c
7823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7825 F: Documentation/ABI/testing/sysfs-bus-i3c
7826 F: Documentation/devicetree/bindings/i3c/
7827 F: Documentation/driver-api/i3c
7829 F: include/linux/i3c/
7831 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7832 M: Vitor Soares <vitor.soares@synopsys.com>
7834 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7835 F: drivers/i3c/master/dw*
7837 I3C DRIVER FOR CADENCE I3C MASTER IP
7838 M: Przemysław Gaj <pgaj@cadence.com>
7840 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7841 F: drivers/i3c/master/i3c-master-cdns.c
7843 IA64 (Itanium) PLATFORM
7844 M: Tony Luck <tony.luck@intel.com>
7845 M: Fenghua Yu <fenghua.yu@intel.com>
7846 L: linux-ia64@vger.kernel.org
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7851 IBM Power 842 compression accelerator
7852 M: Haren Myneni <haren@us.ibm.com>
7854 F: drivers/crypto/nx/Makefile
7855 F: drivers/crypto/nx/Kconfig
7856 F: drivers/crypto/nx/nx-842*
7857 F: include/linux/sw842.h
7861 IBM Power in-Nest Crypto Acceleration
7862 M: Breno Leitão <leitao@debian.org>
7863 M: Nayna Jain <nayna@linux.ibm.com>
7864 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7865 L: linux-crypto@vger.kernel.org
7867 F: drivers/crypto/nx/Makefile
7868 F: drivers/crypto/nx/Kconfig
7869 F: drivers/crypto/nx/nx-aes*
7870 F: drivers/crypto/nx/nx-sha*
7871 F: drivers/crypto/nx/nx.*
7872 F: drivers/crypto/nx/nx_csbcpb.h
7873 F: drivers/crypto/nx/nx_debugfs.c
7875 IBM Power Linux RAID adapter
7876 M: Brian King <brking@us.ibm.com>
7878 F: drivers/scsi/ipr.*
7880 IBM Power SRIOV Virtual NIC Device Driver
7881 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7882 M: John Allen <jallen@linux.ibm.com>
7883 L: netdev@vger.kernel.org
7885 F: drivers/net/ethernet/ibm/ibmvnic.*
7887 IBM Power Virtual Accelerator Switchboard
7888 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7889 L: linuxppc-dev@lists.ozlabs.org
7891 F: arch/powerpc/platforms/powernv/vas*
7892 F: arch/powerpc/platforms/powernv/copy-paste.h
7893 F: arch/powerpc/include/asm/vas.h
7895 IBM Power Virtual Ethernet Device Driver
7896 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7897 L: netdev@vger.kernel.org
7899 F: drivers/net/ethernet/ibm/ibmveth.*
7901 IBM Power Virtual FC Device Drivers
7902 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7903 L: linux-scsi@vger.kernel.org
7905 F: drivers/scsi/ibmvscsi/ibmvfc*
7907 IBM Power Virtual Management Channel Driver
7908 M: Steven Royer <seroyer@linux.ibm.com>
7910 F: drivers/misc/ibmvmc.*
7912 IBM Power Virtual SCSI Device Drivers
7913 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7914 L: linux-scsi@vger.kernel.org
7916 F: drivers/scsi/ibmvscsi/ibmvscsi*
7917 F: include/scsi/viosrp.h
7919 IBM Power Virtual SCSI Device Target Driver
7920 M: Michael Cyr <mikecyr@linux.ibm.com>
7921 L: linux-scsi@vger.kernel.org
7922 L: target-devel@vger.kernel.org
7924 F: drivers/scsi/ibmvscsi_tgt/
7926 IBM Power VMX Cryptographic instructions
7927 M: Breno Leitão <leitao@debian.org>
7928 M: Nayna Jain <nayna@linux.ibm.com>
7929 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7930 L: linux-crypto@vger.kernel.org
7932 F: drivers/crypto/vmx/Makefile
7933 F: drivers/crypto/vmx/Kconfig
7934 F: drivers/crypto/vmx/vmx.c
7935 F: drivers/crypto/vmx/aes*
7936 F: drivers/crypto/vmx/ghash*
7937 F: drivers/crypto/vmx/ppc-xlate.pl
7939 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
7940 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7941 L: linux-pci@vger.kernel.org
7942 L: linuxppc-dev@lists.ozlabs.org
7944 F: drivers/pci/hotplug/rpaphp*
7946 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
7947 M: Tyrel Datwyler <tyreld@linux.ibm.com>
7948 L: linux-pci@vger.kernel.org
7949 L: linuxppc-dev@lists.ozlabs.org
7951 F: drivers/pci/hotplug/rpadlpar*
7953 IBM ServeRAID RAID DRIVER
7955 F: drivers/scsi/ips.*
7957 ICH LPC AND GPIO DRIVER
7958 M: Peter Tyser <ptyser@xes-inc.com>
7960 F: drivers/mfd/lpc_ich.c
7961 F: drivers/gpio/gpio-ich.c
7964 M: Max Staudt <max@enpas.org>
7965 L: linux-i2c@vger.kernel.org
7967 F: drivers/i2c/busses/i2c-icy.c
7970 M: "David S. Miller" <davem@davemloft.net>
7971 L: linux-ide@vger.kernel.org
7972 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
7973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
7975 F: Documentation/ide/
7977 F: include/linux/ide.h
7980 M: Borislav Petkov <bp@alien8.de>
7981 L: linux-ide@vger.kernel.org
7983 F: Documentation/cdrom/ide-cd.rst
7984 F: drivers/ide/ide-cd*
7986 IDEAPAD LAPTOP EXTRAS DRIVER
7987 M: Ike Panhc <ike.pan@canonical.com>
7988 L: platform-driver-x86@vger.kernel.org
7989 W: http://launchpad.net/ideapad-laptop
7991 F: drivers/platform/x86/ideapad-laptop.c
7993 IDEAPAD LAPTOP SLIDEBAR DRIVER
7994 M: Andrey Moiseev <o2g.org.ru@gmail.com>
7995 L: linux-input@vger.kernel.org
7996 W: https://github.com/o2genum/ideapad-slidebar
7998 F: drivers/input/misc/ideapad_slidebar.c
8000 IDT VersaClock 5 CLOCK DRIVER
8001 M: Marek Vasut <marek.vasut@gmail.com>
8003 F: drivers/clk/clk-versaclock5.c
8005 IEEE 802.15.4 SUBSYSTEM
8006 M: Alexander Aring <alex.aring@gmail.com>
8007 M: Stefan Schmidt <stefan@datenfreihafen.org>
8008 L: linux-wpan@vger.kernel.org
8009 W: http://wpan.cakelab.org/
8010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8015 F: drivers/net/ieee802154/
8016 F: include/linux/nl802154.h
8017 F: include/linux/ieee802154.h
8018 F: include/net/nl802154.h
8019 F: include/net/mac802154.h
8020 F: include/net/af_ieee802154.h
8021 F: include/net/cfg802154.h
8022 F: include/net/ieee802154_netdev.h
8023 F: Documentation/networking/ieee802154.rst
8026 M: Yotam Gigi <yotam.gi@gmail.com>
8027 M: Jamal Hadi Salim <jhs@mojatatu.com>
8029 F: include/net/ife.h
8030 F: include/uapi/linux/ife.h
8032 IGORPLUG-USB IR RECEIVER
8033 M: Sean Young <sean@mess.org>
8034 L: linux-media@vger.kernel.org
8036 F: drivers/media/rc/igorplugusb.c
8038 IGUANAWORKS USB IR TRANSCEIVER
8039 M: Sean Young <sean@mess.org>
8040 L: linux-media@vger.kernel.org
8042 F: drivers/media/rc/iguanair.c
8044 IIO DIGITAL POTENTIOMETER DAC
8045 M: Peter Rosin <peda@axentia.se>
8046 L: linux-iio@vger.kernel.org
8048 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8049 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8050 F: drivers/iio/dac/dpot-dac.c
8052 IIO ENVELOPE DETECTOR
8053 M: Peter Rosin <peda@axentia.se>
8054 L: linux-iio@vger.kernel.org
8056 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8057 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8058 F: drivers/iio/adc/envelope-detector.c
8061 M: Peter Rosin <peda@axentia.se>
8062 L: linux-iio@vger.kernel.org
8064 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8065 F: drivers/iio/multiplexer/iio-mux.c
8067 IIO SUBSYSTEM AND DRIVERS
8068 M: Jonathan Cameron <jic23@kernel.org>
8069 R: Hartmut Knaack <knaack.h@gmx.de>
8070 R: Lars-Peter Clausen <lars@metafoo.de>
8071 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8072 L: linux-iio@vger.kernel.org
8073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8075 F: Documentation/ABI/testing/configfs-iio*
8076 F: Documentation/ABI/testing/sysfs-bus-iio*
8077 F: Documentation/devicetree/bindings/iio/
8079 F: drivers/staging/iio/
8080 F: include/linux/iio/
8084 M: Peter Rosin <peda@axentia.se>
8085 L: linux-iio@vger.kernel.org
8087 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8088 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8089 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8090 F: drivers/iio/afe/iio-rescale.c
8092 IKANOS/ADI EAGLE ADSL USB DRIVER
8093 M: Matthieu Castet <castet.matthieu@free.fr>
8094 M: Stanislaw Gruszka <stf_xl@wp.pl>
8096 F: drivers/usb/atm/ueagle-atm.c
8098 IMGTEC ASCII LCD DRIVER
8099 M: Paul Burton <paulburton@kernel.org>
8101 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8102 F: drivers/auxdisplay/img-ascii-lcd.c
8104 IMGTEC IR DECODER DRIVER
8105 M: James Hogan <jhogan@kernel.org>
8107 F: drivers/media/rc/img-ir/
8109 IMON SOUNDGRAPH USB IR RECEIVER
8110 M: Sean Young <sean@mess.org>
8111 L: linux-media@vger.kernel.org
8113 F: drivers/media/rc/imon_raw.c
8114 F: drivers/media/rc/imon.c
8116 IMS TWINTURBO FRAMEBUFFER DRIVER
8117 L: linux-fbdev@vger.kernel.org
8119 F: drivers/video/fbdev/imsttfb.c
8121 INA209 HARDWARE MONITOR DRIVER
8122 M: Guenter Roeck <linux@roeck-us.net>
8123 L: linux-hwmon@vger.kernel.org
8125 F: Documentation/hwmon/ina209.rst
8126 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8127 F: drivers/hwmon/ina209.c
8129 INA2XX HARDWARE MONITOR DRIVER
8130 M: Guenter Roeck <linux@roeck-us.net>
8131 L: linux-hwmon@vger.kernel.org
8133 F: Documentation/hwmon/ina2xx.rst
8134 F: drivers/hwmon/ina2xx.c
8135 F: include/linux/platform_data/ina2xx.h
8137 INDUSTRY PACK SUBSYSTEM (IPACK)
8138 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8139 M: Jens Taprogge <jens.taprogge@taprogge.org>
8140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8141 L: industrypack-devel@lists.sourceforge.net
8142 W: http://industrypack.sourceforge.net
8146 INFINEON DPS310 Driver
8147 M: Eddie James <eajames@linux.ibm.com>
8148 L: linux-iio@vger.kernel.org
8149 F: drivers/iio/pressure/dps310.c
8152 INFINIBAND SUBSYSTEM
8153 M: Doug Ledford <dledford@redhat.com>
8154 M: Jason Gunthorpe <jgg@mellanox.com>
8155 L: linux-rdma@vger.kernel.org
8156 W: https://github.com/linux-rdma/rdma-core
8157 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8160 F: Documentation/devicetree/bindings/infiniband/
8161 F: Documentation/infiniband/
8162 F: drivers/infiniband/
8163 F: include/uapi/linux/if_infiniband.h
8164 F: include/uapi/rdma/
8166 F: include/trace/events/ib_mad.h
8167 F: include/trace/events/ib_umad.h
8168 F: samples/bpf/ibumad_kern.c
8169 F: samples/bpf/ibumad_user.c
8171 INGENIC JZ4780 DMA Driver
8172 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8174 F: drivers/dma/dma-jz4780.c
8176 INGENIC JZ4780 NAND DRIVER
8177 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8178 L: linux-mtd@lists.infradead.org
8180 F: drivers/mtd/nand/raw/ingenic/
8183 M: Paul Cercueil <paul@crapouillou.net>
8185 F: arch/mips/boot/dts/ingenic/
8186 F: arch/mips/include/asm/mach-jz4740/
8187 F: arch/mips/jz4740/
8188 F: drivers/clk/ingenic/
8189 F: drivers/dma/dma-jz4780.c
8190 F: drivers/gpu/drm/ingenic/
8191 F: drivers/i2c/busses/i2c-jz4780.c
8192 F: drivers/iio/adc/ingenic-adc.c
8193 F: drivers/irqchip/irq-ingenic.c
8194 F: drivers/memory/jz4780-nemc.c
8195 F: drivers/mmc/host/jz4740_mmc.c
8196 F: drivers/mtd/nand/raw/ingenic/
8197 F: drivers/pinctrl/pinctrl-ingenic.c
8198 F: drivers/power/supply/ingenic-battery.c
8199 F: drivers/pwm/pwm-jz4740.c
8200 F: drivers/rtc/rtc-jz4740.c
8201 F: drivers/tty/serial/8250/8250_ingenic.c
8202 F: drivers/usb/musb/jz4740.c
8203 F: drivers/watchdog/jz4740_wdt.c
8204 F: include/dt-bindings/iio/adc/ingenic,adc.h
8205 F: include/linux/mfd/ingenic-tcu.h
8206 F: sound/soc/jz4740/
8207 F: sound/soc/codecs/jz47*
8210 M: Jan Kara <jack@suse.cz>
8211 R: Amir Goldstein <amir73il@gmail.com>
8212 L: linux-fsdevel@vger.kernel.org
8214 F: Documentation/filesystems/inotify.txt
8215 F: fs/notify/inotify/
8216 F: include/linux/inotify.h
8217 F: include/uapi/linux/inotify.h
8219 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8220 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8221 L: linux-input@vger.kernel.org
8222 Q: http://patchwork.kernel.org/project/linux-input/list/
8223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8226 F: include/linux/input.h
8227 F: include/uapi/linux/input.h
8228 F: include/uapi/linux/input-event-codes.h
8229 F: include/linux/input/
8230 F: Documentation/devicetree/bindings/input/
8231 F: Documentation/devicetree/bindings/serio/
8232 F: Documentation/input/
8234 INPUT MULTITOUCH (MT) PROTOCOL
8235 M: Henrik Rydberg <rydberg@bitmath.org>
8236 L: linux-input@vger.kernel.org
8238 F: Documentation/input/multi-touch-protocol.rst
8239 F: drivers/input/input-mt.c
8242 INSIDE SECURE CRYPTO DRIVER
8243 M: Antoine Tenart <antoine.tenart@bootlin.com>
8244 F: drivers/crypto/inside-secure/
8246 L: linux-crypto@vger.kernel.org
8248 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8249 M: Mimi Zohar <zohar@linux.ibm.com>
8250 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8251 L: linux-integrity@vger.kernel.org
8252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8254 F: security/integrity/ima/
8256 INTEL 810/815 FRAMEBUFFER DRIVER
8257 M: Antonino Daplas <adaplas@gmail.com>
8258 L: linux-fbdev@vger.kernel.org
8260 F: drivers/video/fbdev/i810/
8263 M: Cezary Rojewski <cezary.rojewski@intel.com>
8264 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8265 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8266 M: Jie Yang <yang.jie@linux.intel.com>
8267 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8271 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8272 M: Hans de Goede <hdegoede@redhat.com>
8273 L: platform-driver-x86@vger.kernel.org
8275 F: drivers/platform/x86/intel_atomisp2_pm.c
8277 INTEL C600 SERIES SAS CONTROLLER DRIVER
8278 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8279 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8280 L: linux-scsi@vger.kernel.org
8281 T: git git://git.code.sf.net/p/intel-sas/isci
8283 F: drivers/scsi/isci/
8285 INTEL CPU family model numbers
8286 M: Tony Luck <tony.luck@intel.com>
8288 L: linux-kernel@vger.kernel.org
8290 F: arch/x86/include/asm/intel-family.h
8292 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8293 M: Jani Nikula <jani.nikula@linux.intel.com>
8294 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8295 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8296 L: intel-gfx@lists.freedesktop.org
8297 W: https://01.org/linuxgraphics/
8298 B: https://01.org/linuxgraphics/documentation/how-report-bugs
8299 C: irc://chat.freenode.net/intel-gfx
8300 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8301 T: git git://anongit.freedesktop.org/drm-intel
8303 F: drivers/gpu/drm/i915/
8304 F: include/drm/i915*
8305 F: include/uapi/drm/i915_drm.h
8306 F: Documentation/gpu/i915.rst
8308 INTEL ETHERNET DRIVERS
8309 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8310 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8311 W: http://www.intel.com/support/feedback.htm
8312 W: http://e1000.sourceforge.net/
8313 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8317 F: Documentation/networking/device_drivers/intel/e100.rst
8318 F: Documentation/networking/device_drivers/intel/e1000.rst
8319 F: Documentation/networking/device_drivers/intel/e1000e.rst
8320 F: Documentation/networking/device_drivers/intel/fm10k.rst
8321 F: Documentation/networking/device_drivers/intel/igb.rst
8322 F: Documentation/networking/device_drivers/intel/igbvf.rst
8323 F: Documentation/networking/device_drivers/intel/ixgb.rst
8324 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8325 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8326 F: Documentation/networking/device_drivers/intel/i40e.rst
8327 F: Documentation/networking/device_drivers/intel/iavf.rst
8328 F: Documentation/networking/device_drivers/intel/ice.rst
8329 F: drivers/net/ethernet/intel/
8330 F: drivers/net/ethernet/intel/*/
8331 F: include/linux/avf/virtchnl.h
8333 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8334 M: Maik Broemme <mbroemme@libmpq.org>
8335 L: linux-fbdev@vger.kernel.org
8337 F: Documentation/fb/intelfb.rst
8338 F: drivers/video/fbdev/intelfb/
8341 M: Andy Shevchenko <andy@kernel.org>
8342 L: linux-gpio@vger.kernel.org
8344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8345 F: drivers/gpio/gpio-ich.c
8346 F: drivers/gpio/gpio-intel-mid.c
8347 F: drivers/gpio/gpio-lynxpoint.c
8348 F: drivers/gpio/gpio-merrifield.c
8349 F: drivers/gpio/gpio-ml-ioh.c
8350 F: drivers/gpio/gpio-pch.c
8351 F: drivers/gpio/gpio-sch.c
8352 F: drivers/gpio/gpio-sodaville.c
8354 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8355 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8356 M: Zhi Wang <zhi.a.wang@intel.com>
8357 L: intel-gvt-dev@lists.freedesktop.org
8358 L: intel-gfx@lists.freedesktop.org
8359 W: https://01.org/igvt-g
8360 T: git https://github.com/intel/gvt-linux.git
8362 F: drivers/gpu/drm/i915/gvt/
8364 INTEL HID EVENT DRIVER
8365 M: Alex Hung <alex.hung@canonical.com>
8366 L: platform-driver-x86@vger.kernel.org
8368 F: drivers/platform/x86/intel-hid.c
8370 INTEL I/OAT DMA DRIVER
8371 M: Dave Jiang <dave.jiang@intel.com>
8372 R: Dan Williams <dan.j.williams@intel.com>
8373 L: dmaengine@vger.kernel.org
8374 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8376 F: drivers/dma/ioat*
8379 M: Dave Jiang <dave.jiang@intel.com>
8380 L: dmaengine@vger.kernel.org
8382 F: drivers/dma/idxd/*
8383 F: include/uapi/linux/idxd.h
8384 F: include/linux/idxd.h
8387 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8388 M: Len Brown <lenb@kernel.org>
8389 L: linux-pm@vger.kernel.org
8390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8391 B: https://bugzilla.kernel.org
8393 F: drivers/idle/intel_idle.c
8395 INTEL INTEGRATED SENSOR HUB DRIVER
8396 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8397 M: Jiri Kosina <jikos@kernel.org>
8398 L: linux-input@vger.kernel.org
8400 F: drivers/hid/intel-ish-hid/
8403 M: David Woodhouse <dwmw2@infradead.org>
8404 M: Lu Baolu <baolu.lu@linux.intel.com>
8405 L: iommu@lists.linux-foundation.org
8406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8408 F: drivers/iommu/dmar.c
8409 F: drivers/iommu/intel*.[ch]
8410 F: include/linux/intel-iommu.h
8411 F: include/linux/intel-svm.h
8413 INTEL IOP-ADMA DMA DRIVER
8414 R: Dan Williams <dan.j.williams@intel.com>
8416 F: drivers/dma/iop-adma.c
8418 INTEL IPU3 CSI-2 CIO2 DRIVER
8419 M: Yong Zhi <yong.zhi@intel.com>
8420 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8421 M: Bingbu Cao <bingbu.cao@intel.com>
8422 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8423 L: linux-media@vger.kernel.org
8425 F: drivers/media/pci/intel/ipu3/
8426 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8428 INTEL IPU3 CSI-2 IMGU DRIVER
8429 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8430 L: linux-media@vger.kernel.org
8432 F: drivers/staging/media/ipu3/
8433 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8434 F: Documentation/media/v4l-drivers/ipu3.rst
8435 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8437 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8438 M: Krzysztof Halasa <khalasa@piap.pl>
8440 F: include/linux/soc/ixp4xx/qmgr.h
8441 F: include/linux/soc/ixp4xx/npe.h
8442 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8443 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8444 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8445 F: drivers/net/wan/ixp4xx_hss.c
8447 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8448 M: Deepak Saxena <dsaxena@plexity.net>
8450 F: drivers/char/hw_random/ixp4xx-rng.c
8452 INTEL MANAGEMENT ENGINE (mei)
8453 M: Tomas Winkler <tomas.winkler@intel.com>
8454 L: linux-kernel@vger.kernel.org
8456 F: include/uapi/linux/mei.h
8457 F: include/linux/mei_cl_bus.h
8458 F: drivers/misc/mei/*
8459 F: drivers/watchdog/mei_wdt.c
8460 F: Documentation/driver-api/mei/*
8463 INTEL MENLOW THERMAL DRIVER
8464 M: Sujith Thomas <sujith.thomas@intel.com>
8465 L: platform-driver-x86@vger.kernel.org
8466 W: https://01.org/linux-acpi
8468 F: drivers/platform/x86/intel_menlow.c
8470 INTEL MIC DRIVERS (mic)
8471 M: Sudeep Dutt <sudeep.dutt@intel.com>
8472 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8474 W: https://github.com/sudeepdutt/mic
8475 W: http://software.intel.com/en-us/mic-developer
8476 F: include/linux/mic_bus.h
8477 F: include/linux/scif.h
8478 F: include/uapi/linux/mic_common.h
8479 F: include/uapi/linux/mic_ioctl.h
8480 F: include/uapi/linux/scif_ioctl.h
8481 F: drivers/misc/mic/
8482 F: drivers/dma/mic_x100_dma.c
8483 F: drivers/dma/mic_x100_dma.h
8484 F: Documentation/mic/
8486 INTEL PMC CORE DRIVER
8487 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8488 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8489 L: platform-driver-x86@vger.kernel.org
8491 F: drivers/platform/x86/intel_pmc_core*
8493 INTEL PMC/P-Unit IPC DRIVER
8494 M: Zha Qipeng<qipeng.zha@intel.com>
8495 L: platform-driver-x86@vger.kernel.org
8497 F: drivers/platform/x86/intel_pmc_ipc.c
8498 F: drivers/platform/x86/intel_punit_ipc.c
8499 F: arch/x86/include/asm/intel_pmc_ipc.h
8500 F: arch/x86/include/asm/intel_punit_ipc.h
8502 INTEL PMIC GPIO DRIVERS
8503 M: Andy Shevchenko <andy@kernel.org>
8505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8506 F: drivers/gpio/gpio-*cove.c
8507 F: drivers/gpio/gpio-msic.c
8509 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8510 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8512 F: drivers/mfd/intel_msic.c
8513 F: drivers/mfd/intel_soc_pmic*
8514 F: include/linux/mfd/intel_msic.h
8515 F: include/linux/mfd/intel_soc_pmic*
8517 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8518 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8519 L: linux-wireless@vger.kernel.org
8521 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8522 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8523 F: drivers/net/wireless/intel/ipw2x00/
8526 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8527 M: Len Brown <lenb@kernel.org>
8528 L: linux-pm@vger.kernel.org
8530 F: drivers/cpufreq/intel_pstate.c
8532 INTEL RDMA RNIC DRIVER
8533 M: Faisal Latif <faisal.latif@intel.com>
8534 M: Shiraz Saleem <shiraz.saleem@intel.com>
8535 L: linux-rdma@vger.kernel.org
8537 F: drivers/infiniband/hw/i40iw/
8538 F: include/uapi/rdma/i40iw-abi.h
8540 INTEL SPEED SELECT TECHNOLOGY
8541 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8542 L: platform-driver-x86@vger.kernel.org
8544 F: drivers/platform/x86/intel_speed_select_if/
8545 F: tools/power/x86/intel-speed-select/
8546 F: include/uapi/linux/isst_if.h
8548 INTEL STRATIX10 FIRMWARE DRIVERS
8549 M: Richard Gong <richard.gong@linux.intel.com>
8550 L: linux-kernel@vger.kernel.org
8552 F: drivers/firmware/stratix10-rsu.c
8553 F: drivers/firmware/stratix10-svc.c
8554 F: include/linux/firmware/intel/stratix10-smc.h
8555 F: include/linux/firmware/intel/stratix10-svc-client.h
8556 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8557 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8559 INTEL TELEMETRY DRIVER
8560 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8561 M: "David E. Box" <david.e.box@linux.intel.com>
8562 L: platform-driver-x86@vger.kernel.org
8564 F: arch/x86/include/asm/intel_telemetry.h
8565 F: drivers/platform/x86/intel_telemetry*
8567 INTEL VIRTUAL BUTTON DRIVER
8568 M: AceLan Kao <acelan.kao@canonical.com>
8569 L: platform-driver-x86@vger.kernel.org
8571 F: drivers/platform/x86/intel-vbtn.c
8573 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8574 M: Stanislaw Gruszka <sgruszka@redhat.com>
8575 L: linux-wireless@vger.kernel.org
8577 F: drivers/net/wireless/intel/iwlegacy/
8579 INTEL WIRELESS WIFI LINK (iwlwifi)
8580 M: Johannes Berg <johannes.berg@intel.com>
8581 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8582 M: Luca Coelho <luciano.coelho@intel.com>
8583 M: Intel Linux Wireless <linuxwifi@intel.com>
8584 L: linux-wireless@vger.kernel.org
8585 W: http://intellinuxwireless.org
8586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8588 F: drivers/net/wireless/intel/iwlwifi/
8590 INTEL WIRELESS WIMAX CONNECTION 2400
8591 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8592 M: linux-wimax@intel.com
8593 L: wimax@linuxwimax.org (subscribers-only)
8595 W: http://linuxwimax.org
8596 F: Documentation/admin-guide/wimax/i2400m.rst
8597 F: drivers/net/wimax/i2400m/
8598 F: include/uapi/linux/wimax/i2400m.h
8600 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8601 M: Mario Limonciello <mario.limonciello@dell.com>
8603 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8606 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8608 F: Documentation/trace/intel_th.rst
8609 F: drivers/hwtracing/intel_th/
8610 F: include/linux/intel_th.h
8612 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8613 M: Ning Sun <ning.sun@intel.com>
8614 L: tboot-devel@lists.sourceforge.net
8615 W: http://tboot.sourceforge.net
8616 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8618 F: Documentation/x86/intel_txt.rst
8619 F: include/linux/tboot.h
8620 F: arch/x86/kernel/tboot.c
8623 M: Georgi Djakov <georgi.djakov@linaro.org>
8624 L: linux-pm@vger.kernel.org
8626 F: Documentation/driver-api/interconnect.rst
8627 F: Documentation/devicetree/bindings/interconnect/
8628 F: drivers/interconnect/
8629 F: include/dt-bindings/interconnect/
8630 F: include/linux/interconnect-provider.h
8631 F: include/linux/interconnect.h
8633 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8634 M: Linus Walleij <linus.walleij@linaro.org>
8635 L: linux-iio@vger.kernel.org
8637 F: drivers/iio/gyro/mpu3050*
8638 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8640 IOC3 ETHERNET DRIVER
8641 M: Ralf Baechle <ralf@linux-mips.org>
8642 L: linux-mips@vger.kernel.org
8644 F: drivers/net/ethernet/sgi/ioc3-eth.c
8646 IOMAP FILESYSTEM LIBRARY
8647 M: Christoph Hellwig <hch@infradead.org>
8648 M: Darrick J. Wong <darrick.wong@oracle.com>
8649 M: linux-xfs@vger.kernel.org
8650 M: linux-fsdevel@vger.kernel.org
8651 L: linux-xfs@vger.kernel.org
8652 L: linux-fsdevel@vger.kernel.org
8653 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8656 F: include/linux/iomap.h
8659 M: Joerg Roedel <joro@8bytes.org>
8660 L: iommu@lists.linux-foundation.org
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8663 F: Documentation/devicetree/bindings/iommu/
8665 F: include/linux/iommu.h
8666 F: include/linux/of_iommu.h
8667 F: include/linux/iova.h
8670 M: Jens Axboe <axboe@kernel.dk>
8671 L: io-uring@vger.kernel.org
8672 T: git git://git.kernel.dk/linux-block
8673 T: git git://git.kernel.dk/liburing
8678 F: include/uapi/linux/io_uring.h
8681 M: Corey Minyard <minyard@acm.org>
8682 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8683 W: http://openipmi.sourceforge.net/
8685 F: Documentation/devicetree/bindings/ipmi/
8686 F: Documentation/IPMI.txt
8687 F: drivers/char/ipmi/
8688 F: include/linux/ipmi*
8689 F: include/uapi/linux/ipmi*
8691 IPS SCSI RAID DRIVER
8692 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8693 L: linux-scsi@vger.kernel.org
8694 W: http://www.adaptec.com/
8696 F: drivers/scsi/ips*
8699 M: Wensong Zhang <wensong@linux-vs.org>
8700 M: Simon Horman <horms@verge.net.au>
8701 M: Julian Anastasov <ja@ssi.bg>
8702 L: netdev@vger.kernel.org
8703 L: lvs-devel@vger.kernel.org
8705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8707 F: Documentation/networking/ipvs-sysctl.txt
8708 F: include/net/ip_vs.h
8709 F: include/uapi/linux/ip_vs.h
8710 F: net/netfilter/ipvs/
8713 M: Jiri Kosina <jikos@kernel.org>
8714 M: David Sterba <dsterba@suse.com>
8716 F: drivers/tty/ipwireless/
8719 L: netdev@vger.kernel.org
8721 F: include/uapi/linux/ipx.h
8723 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8724 M: Marc Zyngier <maz@kernel.org>
8726 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8727 F: Documentation/IRQ-domain.txt
8728 F: include/linux/irqdomain.h
8729 F: kernel/irq/irqdomain.c
8733 M: Thomas Gleixner <tglx@linutronix.de>
8734 L: linux-kernel@vger.kernel.org
8736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8740 M: Thomas Gleixner <tglx@linutronix.de>
8741 M: Jason Cooper <jason@lakedaemon.net>
8742 M: Marc Zyngier <maz@kernel.org>
8743 L: linux-kernel@vger.kernel.org
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8746 F: Documentation/devicetree/bindings/interrupt-controller/
8750 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8752 F: Documentation/driver-api/isa.rst
8753 F: drivers/base/isa.c
8754 F: include/linux/isa.h
8757 M: Hans Verkuil <hverkuil@xs4all.nl>
8758 L: linux-media@vger.kernel.org
8759 T: git git://linuxtv.org/media_tree.git
8760 W: https://linuxtv.org
8762 F: drivers/media/radio/radio-isa*
8765 M: Jaroslav Kysela <perex@perex.cz>
8767 F: Documentation/driver-api/isapnp.rst
8768 F: drivers/pnp/isapnp/
8769 F: include/linux/isapnp.h
8772 M: Lee Duncan <lduncan@suse.com>
8773 M: Chris Leech <cleech@redhat.com>
8774 L: open-iscsi@googlegroups.com
8775 L: linux-scsi@vger.kernel.org
8776 W: www.open-iscsi.com
8778 F: drivers/scsi/*iscsi*
8779 F: include/scsi/*iscsi*
8781 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8782 M: Peter Jones <pjones@redhat.com>
8783 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8785 F: drivers/firmware/iscsi_ibft*
8787 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8788 M: Sagi Grimberg <sagi@grimberg.me>
8789 M: Max Gurtovoy <maxg@mellanox.com>
8790 L: linux-rdma@vger.kernel.org
8792 W: http://www.openfabrics.org
8793 W: www.open-iscsi.org
8794 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8795 F: drivers/infiniband/ulp/iser/
8797 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8798 M: Sagi Grimberg <sagi@grimberg.me>
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8800 L: linux-rdma@vger.kernel.org
8801 L: target-devel@vger.kernel.org
8803 W: http://www.linux-iscsi.org
8804 F: drivers/infiniband/ulp/isert
8806 ISDN/mISDN SUBSYSTEM
8807 M: Karsten Keil <isdn@linux-pingi.de>
8808 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8809 L: netdev@vger.kernel.org
8810 W: http://www.isdn4linux.de
8812 F: drivers/isdn/mISDN
8813 F: drivers/isdn/hardware
8816 M: Karsten Keil <isdn@linux-pingi.de>
8817 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8818 L: netdev@vger.kernel.org
8819 W: http://www.isdn4linux.de
8821 F: Documentation/isdn/
8822 F: drivers/isdn/capi/
8823 F: drivers/staging/isdn/
8824 F: net/bluetooth/cmtp/
8825 F: include/linux/isdn/
8826 F: include/uapi/linux/isdn/
8828 IT87 HARDWARE MONITORING DRIVER
8829 M: Jean Delvare <jdelvare@suse.com>
8830 L: linux-hwmon@vger.kernel.org
8832 F: Documentation/hwmon/it87.rst
8833 F: drivers/hwmon/it87.c
8836 M: Antti Palosaari <crope@iki.fi>
8837 L: linux-media@vger.kernel.org
8838 W: https://linuxtv.org
8839 W: http://palosaari.fi/linux/
8840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8841 T: git git://linuxtv.org/anttip/media_tree.git
8843 F: drivers/media/tuners/it913x*
8845 IVTV VIDEO4LINUX DRIVER
8846 M: Andy Walls <awalls@md.metrocast.net>
8847 L: ivtv-devel@ivtvdriver.org (subscribers-only)
8848 L: linux-media@vger.kernel.org
8849 T: git git://linuxtv.org/media_tree.git
8850 W: http://www.ivtvdriver.org
8852 F: Documentation/media/v4l-drivers/ivtv*
8853 F: drivers/media/pci/ivtv/
8854 F: include/uapi/linux/ivtv*
8856 IX2505V MEDIA DRIVER
8857 M: Malcolm Priestley <tvboxspy@gmail.com>
8858 L: linux-media@vger.kernel.org
8859 W: https://linuxtv.org
8860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8862 F: drivers/media/dvb-frontends/ix2505v*
8864 JAILHOUSE HYPERVISOR INTERFACE
8865 M: Jan Kiszka <jan.kiszka@siemens.com>
8866 L: jailhouse-dev@googlegroups.com
8868 F: arch/x86/kernel/jailhouse.c
8869 F: arch/x86/include/asm/jailhouse_para.h
8871 JC42.4 TEMPERATURE SENSOR DRIVER
8872 M: Guenter Roeck <linux@roeck-us.net>
8873 L: linux-hwmon@vger.kernel.org
8875 F: drivers/hwmon/jc42.c
8876 F: Documentation/hwmon/jc42.rst
8879 M: Dave Kleikamp <shaggy@kernel.org>
8880 L: jfs-discussion@lists.sourceforge.net
8881 W: http://jfs.sourceforge.net/
8882 T: git git://github.com/kleikamp/linux-shaggy.git
8884 F: Documentation/admin-guide/jfs.rst
8888 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8889 L: netdev@vger.kernel.org
8891 F: drivers/net/ethernet/jme.*
8893 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8894 M: David Woodhouse <dwmw2@infradead.org>
8895 M: Richard Weinberger <richard@nod.at>
8896 L: linux-mtd@lists.infradead.org
8897 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
8898 T: git git://git.infradead.org/ubifs-2.6.git
8901 F: include/uapi/linux/jffs2.h
8903 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
8904 M: "Theodore Ts'o" <tytso@mit.edu>
8905 M: Jan Kara <jack@suse.com>
8906 L: linux-ext4@vger.kernel.org
8909 F: include/linux/jbd2.h
8911 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
8912 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
8913 L: linux-media@vger.kernel.org
8915 F: drivers/media/platform/rcar_jpu.c
8917 JSM Neo PCI based serial card
8918 L: linux-serial@vger.kernel.org
8920 F: drivers/tty/serial/jsm/
8922 K10TEMP HARDWARE MONITORING DRIVER
8923 M: Clemens Ladisch <clemens@ladisch.de>
8924 L: linux-hwmon@vger.kernel.org
8926 F: Documentation/hwmon/k10temp.rst
8927 F: drivers/hwmon/k10temp.c
8929 K8TEMP HARDWARE MONITORING DRIVER
8930 M: Rudolf Marek <r.marek@assembler.cz>
8931 L: linux-hwmon@vger.kernel.org
8933 F: Documentation/hwmon/k8temp.rst
8934 F: drivers/hwmon/k8temp.c
8937 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
8938 R: Alexander Potapenko <glider@google.com>
8939 R: Dmitry Vyukov <dvyukov@google.com>
8940 L: kasan-dev@googlegroups.com
8942 F: arch/*/include/asm/kasan.h
8943 F: arch/*/mm/kasan_init*
8944 F: Documentation/dev-tools/kasan.rst
8945 F: include/linux/kasan*.h
8948 F: scripts/Makefile.kasan
8951 M: Masahiro Yamada <masahiroy@kernel.org>
8952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
8953 L: linux-kbuild@vger.kernel.org
8955 F: Documentation/kbuild/kconfig*
8957 F: scripts/Kconfig.include
8960 M: Dave Young <dyoung@redhat.com>
8961 M: Baoquan He <bhe@redhat.com>
8962 R: Vivek Goyal <vgoyal@redhat.com>
8963 L: kexec@lists.infradead.org
8964 W: http://lse.sourceforge.net/kdump/
8966 F: Documentation/admin-guide/kdump/
8968 KEENE FM RADIO TRANSMITTER DRIVER
8969 M: Hans Verkuil <hverkuil@xs4all.nl>
8970 L: linux-media@vger.kernel.org
8971 T: git git://linuxtv.org/media_tree.git
8972 W: https://linuxtv.org
8974 F: drivers/media/radio/radio-keene*
8977 M: Ian Kent <raven@themaw.net>
8978 L: autofs@vger.kernel.org
8982 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
8983 M: Masahiro Yamada <masahiroy@kernel.org>
8984 M: Michal Marek <michal.lkml@markovi.net>
8985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
8986 L: linux-kbuild@vger.kernel.org
8988 F: Documentation/kbuild/
8991 F: scripts/Makefile*
8994 F: scripts/*vmlinux*
8999 L: kernel-janitors@vger.kernel.org
9000 W: http://kernelnewbies.org/KernelJanitors
9003 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9004 M: "J. Bruce Fields" <bfields@fieldses.org>
9005 M: Chuck Lever <chuck.lever@oracle.com>
9006 L: linux-nfs@vger.kernel.org
9007 W: http://nfs.sourceforge.net/
9008 T: git git://linux-nfs.org/~bfields/linux.git
9011 F: include/uapi/linux/nfsd/
9015 F: include/linux/lockd/
9016 F: include/linux/sunrpc/
9017 F: include/uapi/linux/sunrpc/
9019 KERNEL SELFTEST FRAMEWORK
9020 M: Shuah Khan <shuah@kernel.org>
9021 M: Shuah Khan <skhan@linuxfoundation.org>
9022 L: linux-kselftest@vger.kernel.org
9023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9024 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9026 F: tools/testing/selftests/
9027 F: Documentation/dev-tools/kselftest*
9029 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9030 M: Brendan Higgins <brendanhiggins@google.com>
9031 L: linux-kselftest@vger.kernel.org
9032 L: kunit-dev@googlegroups.com
9033 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9035 F: Documentation/dev-tools/kunit/
9038 F: tools/testing/kunit/
9040 KERNEL USERMODE HELPER
9041 M: Luis Chamberlain <mcgrof@kernel.org>
9042 L: linux-kernel@vger.kernel.org
9045 F: include/linux/umh.h
9047 KERNEL VIRTUAL MACHINE (KVM)
9048 M: Paolo Bonzini <pbonzini@redhat.com>
9049 M: Radim Krčmář <rkrcmar@redhat.com>
9050 L: kvm@vger.kernel.org
9051 W: http://www.linux-kvm.org
9052 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9054 F: Documentation/virt/kvm/
9055 F: include/trace/events/kvm.h
9056 F: include/uapi/asm-generic/kvm*
9057 F: include/uapi/linux/kvm*
9058 F: include/asm-generic/kvm*
9059 F: include/linux/kvm*
9060 F: include/kvm/iodev.h
9063 F: tools/testing/selftests/kvm/
9065 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9066 M: Marc Zyngier <maz@kernel.org>
9067 R: James Morse <james.morse@arm.com>
9068 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9069 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9071 L: kvmarm@lists.cs.columbia.edu
9072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9074 F: arch/arm/include/uapi/asm/kvm*
9075 F: arch/arm/include/asm/kvm*
9077 F: arch/arm64/include/uapi/asm/kvm*
9078 F: arch/arm64/include/asm/kvm*
9081 F: include/kvm/arm_*
9083 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9084 M: James Hogan <jhogan@kernel.org>
9085 L: linux-mips@vger.kernel.org
9087 F: arch/mips/include/uapi/asm/kvm*
9088 F: arch/mips/include/asm/kvm*
9091 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9092 M: Paul Mackerras <paulus@ozlabs.org>
9093 L: kvm-ppc@vger.kernel.org
9094 W: http://www.linux-kvm.org/
9095 T: git git://github.com/agraf/linux-2.6.git
9097 F: arch/powerpc/include/uapi/asm/kvm*
9098 F: arch/powerpc/include/asm/kvm*
9099 F: arch/powerpc/kvm/
9100 F: arch/powerpc/kernel/kvm*
9102 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9103 M: Christian Borntraeger <borntraeger@de.ibm.com>
9104 M: Janosch Frank <frankja@linux.ibm.com>
9105 R: David Hildenbrand <david@redhat.com>
9106 R: Cornelia Huck <cohuck@redhat.com>
9107 L: kvm@vger.kernel.org
9108 W: http://www.ibm.com/developerworks/linux/linux390/
9109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9111 F: arch/s390/include/uapi/asm/kvm*
9112 F: arch/s390/include/asm/gmap.h
9113 F: arch/s390/include/asm/kvm*
9115 F: arch/s390/mm/gmap.c
9116 F: tools/testing/selftests/kvm/s390x/
9117 F: tools/testing/selftests/kvm/*/s390x/
9119 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9120 M: Paolo Bonzini <pbonzini@redhat.com>
9121 M: Radim Krčmář <rkrcmar@redhat.com>
9122 R: Sean Christopherson <sean.j.christopherson@intel.com>
9123 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9124 R: Wanpeng Li <wanpengli@tencent.com>
9125 R: Jim Mattson <jmattson@google.com>
9126 R: Joerg Roedel <joro@8bytes.org>
9127 L: kvm@vger.kernel.org
9128 W: http://www.linux-kvm.org
9129 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9133 F: arch/x86/include/uapi/asm/kvm*
9134 F: arch/x86/include/uapi/asm/vmx.h
9135 F: arch/x86/include/uapi/asm/svm.h
9136 F: arch/x86/include/asm/kvm*
9137 F: arch/x86/include/asm/pvclock-abi.h
9138 F: arch/x86/include/asm/svm.h
9139 F: arch/x86/include/asm/vmx.h
9140 F: arch/x86/kernel/kvm.c
9141 F: arch/x86/kernel/kvmclock.c
9144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9145 M: Tejun Heo <tj@kernel.org>
9146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9148 F: include/linux/kernfs.h
9152 M: Eric Biederman <ebiederm@xmission.com>
9153 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9154 L: kexec@lists.infradead.org
9156 F: include/linux/kexec.h
9157 F: include/uapi/linux/kexec.h
9161 M: Mimi Zohar <zohar@linux.ibm.com>
9162 L: linux-integrity@vger.kernel.org
9163 L: keyrings@vger.kernel.org
9165 F: Documentation/security/keys/trusted-encrypted.rst
9166 F: include/keys/encrypted-type.h
9167 F: security/keys/encrypted-keys/
9170 M: James Bottomley <jejb@linux.ibm.com>
9171 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9172 M: Mimi Zohar <zohar@linux.ibm.com>
9173 L: linux-integrity@vger.kernel.org
9174 L: keyrings@vger.kernel.org
9176 F: Documentation/security/keys/trusted-encrypted.rst
9177 F: include/keys/trusted-type.h
9178 F: security/keys/trusted.c
9179 F: include/keys/trusted.h
9182 M: David Howells <dhowells@redhat.com>
9183 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9184 L: keyrings@vger.kernel.org
9186 F: Documentation/security/keys/core.rst
9187 F: include/linux/key.h
9188 F: include/linux/key-type.h
9189 F: include/linux/keyctl.h
9190 F: include/uapi/linux/keyctl.h
9194 KGDB / KDB /debug_core
9195 M: Jason Wessel <jason.wessel@windriver.com>
9196 M: Daniel Thompson <daniel.thompson@linaro.org>
9197 R: Douglas Anderson <dianders@chromium.org>
9198 W: http://kgdb.wiki.kernel.org/
9199 L: kgdb-bugreport@lists.sourceforge.net
9200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9202 F: Documentation/dev-tools/kgdb.rst
9203 F: drivers/misc/kgdbts.c
9204 F: drivers/tty/serial/kgdboc.c
9205 F: include/linux/kdb.h
9206 F: include/linux/kgdb.h
9210 M: Catalin Marinas <catalin.marinas@arm.com>
9212 F: Documentation/dev-tools/kmemleak.rst
9213 F: include/linux/kmemleak.h
9215 F: mm/kmemleak-test.c
9217 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9218 M: Luis Chamberlain <mcgrof@kernel.org>
9219 L: linux-kernel@vger.kernel.org
9222 F: include/linux/kmod.h
9224 F: tools/testing/selftests/kmod/
9227 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9228 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9229 M: "David S. Miller" <davem@davemloft.net>
9230 M: Masami Hiramatsu <mhiramat@kernel.org>
9232 F: Documentation/kprobes.txt
9233 F: include/linux/kprobes.h
9234 F: include/asm-generic/kprobes.h
9237 KS0108 LCD CONTROLLER DRIVER
9238 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9240 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9241 F: drivers/auxdisplay/ks0108.c
9242 F: include/linux/ks0108.h
9245 M: David Ahern <dsahern@kernel.org>
9246 L: netdev@vger.kernel.org
9249 F: include/net/l3mdev.h
9252 M: John Fastabend <john.fastabend@gmail.com>
9253 M: Daniel Borkmann <daniel@iogearbox.net>
9254 L: netdev@vger.kernel.org
9255 L: bpf@vger.kernel.org
9257 F: include/linux/skmsg.h
9259 F: net/core/sock_map.c
9260 F: net/ipv4/tcp_bpf.c
9262 LANTIQ / INTEL Ethernet drivers
9263 M: Hauke Mehrtens <hauke@hauke-m.de>
9264 L: netdev@vger.kernel.org
9266 F: net/dsa/tag_gswip.c
9267 F: drivers/net/ethernet/lantiq_xrx200.c
9268 F: drivers/net/dsa/lantiq_pce.h
9269 F: drivers/net/dsa/lantiq_gswip.c
9271 LANTIQ MIPS ARCHITECTURE
9272 M: John Crispin <john@phrozen.org>
9273 L: linux-mips@vger.kernel.org
9276 F: drivers/soc/lantiq
9279 L: linux-x25@vger.kernel.org
9281 F: Documentation/networking/lapb-module.txt
9285 LASI 53c700 driver for PARISC
9286 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9287 L: linux-scsi@vger.kernel.org
9289 F: Documentation/scsi/53c700.txt
9290 F: drivers/scsi/53c700*
9293 M: Tobin C. Harding <me@tobin.cc>
9294 M: Tycho Andersen <tycho@tycho.ws>
9295 L: kernel-hardening@lists.openwall.com
9297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9298 F: scripts/leaking_addresses.pl
9301 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9302 M: Pavel Machek <pavel@ucw.cz>
9303 R: Dan Murphy <dmurphy@ti.com>
9304 L: linux-leds@vger.kernel.org
9305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9308 F: Documentation/devicetree/bindings/leds/
9310 F: include/linux/leds.h
9312 LEGACY EEPROM DRIVER
9313 M: Jean Delvare <jdelvare@suse.com>
9315 F: Documentation/misc-devices/eeprom.rst
9316 F: drivers/misc/eeprom/eeprom.c
9319 R: David Lechner <david@lechnology.com>
9321 F: arch/arm/boot/dts/da850-lego-ev3.dts
9322 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9323 F: drivers/power/supply/lego_ev3_battery.c
9325 LEGO USB Tower driver
9326 M: Juergen Stuber <starblue@users.sourceforge.net>
9327 L: legousb-devel@lists.sourceforge.net
9328 W: http://legousb.sourceforge.net/
9330 F: drivers/usb/misc/legousbtower.c
9333 M: Matan Ziv-Av <matan@svgalib.org>
9334 L: platform-driver-x86@vger.kernel.org
9336 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9337 F: Documentation/admin-guide/laptops/lg-laptop.rst
9338 F: drivers/platform/x86/lg-laptop.c
9341 M: Michael Krufky <mkrufky@linuxtv.org>
9342 L: linux-media@vger.kernel.org
9343 W: https://linuxtv.org
9344 W: http://github.com/mkrufky
9345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9346 T: git git://linuxtv.org/mkrufky/tuners.git
9348 F: drivers/media/dvb-frontends/lg2160.*
9350 LGDT3305 MEDIA DRIVER
9351 M: Michael Krufky <mkrufky@linuxtv.org>
9352 L: linux-media@vger.kernel.org
9353 W: https://linuxtv.org
9354 W: http://github.com/mkrufky
9355 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9356 T: git git://linuxtv.org/mkrufky/tuners.git
9358 F: drivers/media/dvb-frontends/lgdt3305.*
9360 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9361 M: Viresh Kumar <vireshk@kernel.org>
9362 L: linux-ide@vger.kernel.org
9363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9365 F: include/linux/pata_arasan_cf_data.h
9366 F: drivers/ata/pata_arasan_cf.c
9369 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9370 M: Jens Axboe <axboe@kernel.dk>
9371 L: linux-ide@vger.kernel.org
9372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9374 F: drivers/ata/pata_*.c
9375 F: drivers/ata/ata_generic.c
9377 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9378 M: Linus Walleij <linus.walleij@linaro.org>
9379 L: linux-ide@vger.kernel.org
9380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9382 F: drivers/ata/pata_ftide010.c
9383 F: drivers/ata/sata_gemini.c
9384 F: drivers/ata/sata_gemini.h
9386 LIBATA SATA AHCI PLATFORM devices support
9387 M: Hans de Goede <hdegoede@redhat.com>
9388 M: Jens Axboe <axboe@kernel.dk>
9389 L: linux-ide@vger.kernel.org
9390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9392 F: drivers/ata/ahci_platform.c
9393 F: drivers/ata/libahci_platform.c
9394 F: include/linux/ahci_platform.h
9396 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9397 M: Mikael Pettersson <mikpelinux@gmail.com>
9398 L: linux-ide@vger.kernel.org
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9401 F: drivers/ata/sata_promise.*
9403 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9404 M: Jens Axboe <axboe@kernel.dk>
9405 L: linux-ide@vger.kernel.org
9406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9409 F: include/linux/ata.h
9410 F: include/linux/libata.h
9411 F: Documentation/devicetree/bindings/ata/
9414 M: Sasha Levin <alexander.levin@microsoft.com>
9416 F: tools/lib/lockdep/
9418 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9419 M: Dan Williams <dan.j.williams@intel.com>
9420 M: Vishal Verma <vishal.l.verma@intel.com>
9421 M: Dave Jiang <dave.jiang@intel.com>
9422 L: linux-nvdimm@lists.01.org
9423 P: Documentation/nvdimm/maintainer-entry-profile.rst
9424 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9426 F: drivers/nvdimm/blk.c
9427 F: drivers/nvdimm/region_devs.c
9429 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9430 M: Vishal Verma <vishal.l.verma@intel.com>
9431 M: Dan Williams <dan.j.williams@intel.com>
9432 M: Dave Jiang <dave.jiang@intel.com>
9433 L: linux-nvdimm@lists.01.org
9434 P: Documentation/nvdimm/maintainer-entry-profile.rst
9435 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9437 F: drivers/nvdimm/btt*
9439 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9440 M: Dan Williams <dan.j.williams@intel.com>
9441 M: Vishal Verma <vishal.l.verma@intel.com>
9442 M: Dave Jiang <dave.jiang@intel.com>
9443 L: linux-nvdimm@lists.01.org
9444 P: Documentation/nvdimm/maintainer-entry-profile.rst
9445 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9447 F: drivers/nvdimm/pmem*
9449 LIBNVDIMM: DEVICETREE BINDINGS
9450 M: Oliver O'Halloran <oohall@gmail.com>
9451 L: linux-nvdimm@lists.01.org
9452 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9454 F: drivers/nvdimm/of_pmem.c
9455 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9457 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9458 M: Dan Williams <dan.j.williams@intel.com>
9459 M: Vishal Verma <vishal.l.verma@intel.com>
9460 M: Dave Jiang <dave.jiang@intel.com>
9461 M: Ira Weiny <ira.weiny@intel.com>
9462 L: linux-nvdimm@lists.01.org
9463 P: Documentation/nvdimm/maintainer-entry-profile.rst
9464 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9468 F: drivers/acpi/nfit/*
9469 F: include/linux/nd.h
9470 F: include/linux/libnvdimm.h
9471 F: include/uapi/linux/ndctl.h
9473 LICENSES and SPDX stuff
9474 M: Thomas Gleixner <tglx@linutronix.de>
9475 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9476 L: linux-spdx@vger.kernel.org
9478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9480 F: Documentation/process/license-rules.rst
9482 F: scripts/spdxcheck-test.sh
9483 F: scripts/spdxcheck.py
9485 LIGHTNVM PLATFORM SUPPORT
9486 M: Matias Bjorling <mb@lightnvm.io>
9487 W: http://github/OpenChannelSSD
9488 L: linux-block@vger.kernel.org
9490 F: drivers/lightnvm/
9491 F: include/linux/lightnvm.h
9492 F: include/uapi/linux/lightnvm.h
9494 LINUX FOR POWER MACINTOSH
9495 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9496 W: http://www.penguinppc.org/
9497 L: linuxppc-dev@lists.ozlabs.org
9499 F: arch/powerpc/platforms/powermac/
9500 F: drivers/macintosh/
9502 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9503 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9504 M: Paul Mackerras <paulus@samba.org>
9505 M: Michael Ellerman <mpe@ellerman.id.au>
9506 W: https://github.com/linuxppc/linux/wiki
9507 L: linuxppc-dev@lists.ozlabs.org
9508 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9511 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9512 F: Documentation/devicetree/bindings/powerpc/
9513 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9514 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9515 F: Documentation/powerpc/
9517 F: drivers/char/tpm/tpm_ibmvtpm*
9518 F: drivers/crypto/nx/
9519 F: drivers/crypto/vmx/
9520 F: drivers/i2c/busses/i2c-opal.c
9521 F: drivers/net/ethernet/ibm/ibmveth.*
9522 F: drivers/net/ethernet/ibm/ibmvnic.*
9523 F: drivers/pci/hotplug/pnv_php.c
9524 F: drivers/pci/hotplug/rpa*
9525 F: drivers/rtc/rtc-opal.c
9526 F: drivers/scsi/ibmvscsi/
9527 F: drivers/tty/hvc/hvc_opal.c
9528 F: drivers/watchdog/wdrtas.c
9529 F: tools/testing/selftests/powerpc
9536 LINUX FOR POWERPC EMBEDDED MPC5XXX
9537 M: Anatolij Gustschin <agust@denx.de>
9538 L: linuxppc-dev@lists.ozlabs.org
9539 T: git git://git.denx.de/linux-denx-agust.git
9541 F: arch/powerpc/platforms/512x/
9542 F: arch/powerpc/platforms/52xx/
9544 LINUX FOR POWERPC EMBEDDED PPC4XX
9545 M: Alistair Popple <alistair@popple.id.au>
9546 M: Matt Porter <mporter@kernel.crashing.org>
9547 W: http://www.penguinppc.org/
9548 L: linuxppc-dev@lists.ozlabs.org
9550 F: arch/powerpc/platforms/40x/
9551 F: arch/powerpc/platforms/44x/
9553 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9554 M: Scott Wood <oss@buserror.net>
9555 M: Kumar Gala <galak@kernel.crashing.org>
9556 W: http://www.penguinppc.org/
9557 L: linuxppc-dev@lists.ozlabs.org
9558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9560 F: arch/powerpc/platforms/83xx/
9561 F: arch/powerpc/platforms/85xx/
9562 F: Documentation/devicetree/bindings/powerpc/fsl/
9564 LINUX FOR POWERPC EMBEDDED PPC8XX
9565 M: Vitaly Bordug <vitb@kernel.crashing.org>
9566 W: http://www.penguinppc.org/
9567 L: linuxppc-dev@lists.ozlabs.org
9569 F: arch/powerpc/platforms/8xx/
9571 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9572 L: linuxppc-dev@lists.ozlabs.org
9574 F: arch/powerpc/*/*virtex*
9575 F: arch/powerpc/*/*/*virtex*
9577 LINUX FOR POWERPC PA SEMI PWRFICIENT
9578 L: linuxppc-dev@lists.ozlabs.org
9580 F: arch/powerpc/platforms/pasemi/
9581 F: drivers/*/*pasemi*
9582 F: drivers/*/*/*pasemi*
9584 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9585 M: Kees Cook <keescook@chromium.org>
9587 F: drivers/misc/lkdtm/*
9589 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9590 M: Alan Stern <stern@rowland.harvard.edu>
9591 M: Andrea Parri <parri.andrea@gmail.com>
9592 M: Will Deacon <will@kernel.org>
9593 M: Peter Zijlstra <peterz@infradead.org>
9594 M: Boqun Feng <boqun.feng@gmail.com>
9595 M: Nicholas Piggin <npiggin@gmail.com>
9596 M: David Howells <dhowells@redhat.com>
9597 M: Jade Alglave <j.alglave@ucl.ac.uk>
9598 M: Luc Maranget <luc.maranget@inria.fr>
9599 M: "Paul E. McKenney" <paulmck@kernel.org>
9600 R: Akira Yokosawa <akiyks@gmail.com>
9601 R: Daniel Lustig <dlustig@nvidia.com>
9602 L: linux-kernel@vger.kernel.org
9603 L: linux-arch@vger.kernel.org
9605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9606 F: tools/memory-model/
9607 F: Documentation/atomic_bitops.txt
9608 F: Documentation/atomic_t.txt
9609 F: Documentation/core-api/atomic_ops.rst
9610 F: Documentation/core-api/refcount-vs-atomic.rst
9611 F: Documentation/memory-barriers.txt
9613 LIS3LV02D ACCELEROMETER DRIVER
9614 M: Eric Piel <eric.piel@tremplin-utc.net>
9616 F: Documentation/misc-devices/lis3lv02d.rst
9617 F: drivers/misc/lis3lv02d/
9618 F: drivers/platform/x86/hp_accel.c
9621 M: David Gow <davidgow@google.com>
9622 L: linux-kselftest@vger.kernel.org
9623 L: kunit-dev@googlegroups.com
9628 M: Josh Poimboeuf <jpoimboe@redhat.com>
9629 M: Jiri Kosina <jikos@kernel.org>
9630 M: Miroslav Benes <mbenes@suse.cz>
9631 M: Petr Mladek <pmladek@suse.com>
9632 R: Joe Lawrence <joe.lawrence@redhat.com>
9634 F: kernel/livepatch/
9635 F: include/linux/livepatch.h
9636 F: arch/x86/include/asm/livepatch.h
9637 F: arch/x86/kernel/livepatch.c
9638 F: Documentation/livepatch/
9639 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9640 F: samples/livepatch/
9641 F: tools/testing/selftests/livepatch/
9642 L: live-patching@vger.kernel.org
9643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9646 L: netdev@vger.kernel.org
9648 F: include/linux/llc.h
9649 F: include/uapi/linux/llc.h
9653 LM73 HARDWARE MONITOR DRIVER
9654 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9655 L: linux-hwmon@vger.kernel.org
9657 F: drivers/hwmon/lm73.c
9659 LM78 HARDWARE MONITOR DRIVER
9660 M: Jean Delvare <jdelvare@suse.com>
9661 L: linux-hwmon@vger.kernel.org
9663 F: Documentation/hwmon/lm78.rst
9664 F: drivers/hwmon/lm78.c
9666 LM83 HARDWARE MONITOR DRIVER
9667 M: Jean Delvare <jdelvare@suse.com>
9668 L: linux-hwmon@vger.kernel.org
9670 F: Documentation/hwmon/lm83.rst
9671 F: drivers/hwmon/lm83.c
9673 LM90 HARDWARE MONITOR DRIVER
9674 M: Jean Delvare <jdelvare@suse.com>
9675 L: linux-hwmon@vger.kernel.org
9677 F: Documentation/hwmon/lm90.rst
9678 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9679 F: drivers/hwmon/lm90.c
9680 F: include/dt-bindings/thermal/lm90.h
9682 LM95234 HARDWARE MONITOR DRIVER
9683 M: Guenter Roeck <linux@roeck-us.net>
9684 L: linux-hwmon@vger.kernel.org
9686 F: Documentation/hwmon/lm95234.rst
9687 F: drivers/hwmon/lm95234.c
9689 LME2510 MEDIA DRIVER
9690 M: Malcolm Priestley <tvboxspy@gmail.com>
9691 L: linux-media@vger.kernel.org
9692 W: https://linuxtv.org
9693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9695 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9697 LOADPIN SECURITY MODULE
9698 M: Kees Cook <keescook@chromium.org>
9699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9701 F: security/loadpin/
9702 F: Documentation/admin-guide/LSM/LoadPin.rst
9705 M: Peter Zijlstra <peterz@infradead.org>
9706 M: Ingo Molnar <mingo@redhat.com>
9707 M: Will Deacon <will@kernel.org>
9708 L: linux-kernel@vger.kernel.org
9709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9711 F: Documentation/locking/
9712 F: include/linux/lockdep.h
9713 F: include/linux/spinlock*.h
9714 F: arch/*/include/asm/spinlock*.h
9715 F: include/linux/rwlock*.h
9716 F: include/linux/mutex*.h
9717 F: include/linux/rwsem*.h
9718 F: include/linux/seqlock.h
9719 F: lib/locking*.[ch]
9721 X: kernel/locking/locktorture.c
9723 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9724 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9725 L: linux-ntfs-dev@lists.sourceforge.net
9726 W: http://www.linux-ntfs.org/content/view/19/37/
9728 F: Documentation/admin-guide/ldm.rst
9729 F: block/partitions/ldm.*
9731 LOGITECH HID GAMING KEYBOARDS
9732 M: Hans de Goede <hdegoede@redhat.com>
9733 L: linux-input@vger.kernel.org
9734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9736 F: drivers/hid/hid-lg-g15.c
9738 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9739 M: Sathya Prakash <sathya.prakash@broadcom.com>
9740 M: Chaitra P B <chaitra.basappa@broadcom.com>
9741 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9742 L: MPT-FusionLinux.pdl@broadcom.com
9743 L: linux-scsi@vger.kernel.org
9744 W: http://www.avagotech.com/support/
9746 F: drivers/message/fusion/
9747 F: drivers/scsi/mpt3sas/
9749 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9750 M: Matthew Wilcox <willy@infradead.org>
9751 L: linux-scsi@vger.kernel.org
9753 F: drivers/scsi/sym53c8xx_2/
9756 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9757 L: linux-iio@vger.kernel.org
9759 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9760 F: drivers/iio/dac/ltc1660.c
9762 LTC2983 IIO TEMPERATURE DRIVER
9763 M: Nuno Sá <nuno.sa@analog.com>
9764 W: http://ez.analog.com/community/linux-device-drivers
9765 L: linux-iio@vger.kernel.org
9767 F: drivers/iio/temperature/ltc2983.c
9768 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9770 LTC4261 HARDWARE MONITOR DRIVER
9771 M: Guenter Roeck <linux@roeck-us.net>
9772 L: linux-hwmon@vger.kernel.org
9774 F: Documentation/hwmon/ltc4261.rst
9775 F: drivers/hwmon/ltc4261.c
9777 LTC2947 HARDWARE MONITOR DRIVER
9778 M: Nuno Sá <nuno.sa@analog.com>
9779 W: http://ez.analog.com/community/linux-device-drivers
9780 L: linux-hwmon@vger.kernel.org
9782 F: drivers/hwmon/ltc2947-core.c
9783 F: drivers/hwmon/ltc2947-spi.c
9784 F: drivers/hwmon/ltc2947-i2c.c
9785 F: drivers/hwmon/ltc2947.h
9786 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9788 LTC4306 I2C MULTIPLEXER DRIVER
9789 M: Michael Hennerich <michael.hennerich@analog.com>
9790 W: http://ez.analog.com/community/linux-device-drivers
9791 L: linux-i2c@vger.kernel.org
9793 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9794 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9796 LTP (Linux Test Project)
9797 M: Mike Frysinger <vapier@gentoo.org>
9798 M: Cyril Hrubis <chrubis@suse.cz>
9799 M: Wanlong Gao <wanlong.gao@gmail.com>
9800 M: Jan Stancek <jstancek@redhat.com>
9801 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9802 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9803 L: ltp@lists.linux.it (subscribers-only)
9804 W: http://linux-test-project.github.io/
9805 T: git git://github.com/linux-test-project/ltp.git
9809 M: Geert Uytterhoeven <geert@linux-m68k.org>
9810 L: linux-m68k@lists.linux-m68k.org
9811 W: http://www.linux-m68k.org/
9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9817 M68K ON APPLE MACINTOSH
9818 M: Joshua Thompson <funaho@jurai.org>
9819 W: http://www.mac.linux-m68k.org/
9820 L: linux-m68k@lists.linux-m68k.org
9825 M: Philip Blundell <philb@gnu.org>
9826 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9830 M88DS3103 MEDIA DRIVER
9831 M: Antti Palosaari <crope@iki.fi>
9832 L: linux-media@vger.kernel.org
9833 W: https://linuxtv.org
9834 W: http://palosaari.fi/linux/
9835 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9836 T: git git://linuxtv.org/anttip/media_tree.git
9838 F: drivers/media/dvb-frontends/m88ds3103*
9840 M88RS2000 MEDIA DRIVER
9841 M: Malcolm Priestley <tvboxspy@gmail.com>
9842 L: linux-media@vger.kernel.org
9843 W: https://linuxtv.org
9844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9846 F: drivers/media/dvb-frontends/m88rs2000*
9848 MA901 MASTERKIT USB FM RADIO DRIVER
9849 M: Alexey Klimov <klimov.linux@gmail.com>
9850 L: linux-media@vger.kernel.org
9851 T: git git://linuxtv.org/media_tree.git
9853 F: drivers/media/radio/radio-ma901.c
9856 M: Johannes Berg <johannes@sipsolutions.net>
9857 L: linux-wireless@vger.kernel.org
9858 W: http://wireless.kernel.org/
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9862 F: Documentation/networking/mac80211-injection.txt
9863 F: include/net/mac80211.h
9865 F: drivers/net/wireless/mac80211_hwsim.[ch]
9866 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9869 M: Jassi Brar <jassisinghbrar@gmail.com>
9870 L: linux-kernel@vger.kernel.org
9873 F: include/linux/mailbox_client.h
9874 F: include/linux/mailbox_controller.h
9876 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9877 M: Michael Kerrisk <mtk.manpages@gmail.com>
9878 W: http://www.kernel.org/doc/man-pages
9879 L: linux-man@vger.kernel.org
9882 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9883 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9884 L: linux-mips@vger.kernel.org
9886 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9888 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9889 M: Andrew Lunn <andrew@lunn.ch>
9890 M: Vivien Didelot <vivien.didelot@gmail.com>
9891 L: netdev@vger.kernel.org
9893 F: drivers/net/dsa/mv88e6xxx/
9894 F: include/linux/platform_data/mv88e6xxx.h
9895 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9896 F: Documentation/networking/devlink-params-mv88e6xxx.txt
9898 MARVELL ARMADA DRM SUPPORT
9899 M: Russell King <linux@armlinux.org.uk>
9901 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
9902 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
9903 F: drivers/gpu/drm/armada/
9904 F: include/uapi/drm/armada_drm.h
9905 F: Documentation/devicetree/bindings/display/armada/
9907 MARVELL ARMADA 3700 PHY DRIVERS
9908 M: Miquel Raynal <miquel.raynal@bootlin.com>
9910 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
9911 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
9912 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
9913 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
9915 MARVELL CRYPTO DRIVER
9916 M: Boris Brezillon <bbrezillon@kernel.org>
9917 M: Arnaud Ebalard <arno@natisbad.org>
9918 F: drivers/crypto/marvell/
9920 L: linux-crypto@vger.kernel.org
9922 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
9923 M: Mirko Lindner <mlindner@marvell.com>
9924 M: Stephen Hemminger <stephen@networkplumber.org>
9925 L: netdev@vger.kernel.org
9927 F: drivers/net/ethernet/marvell/sk*
9929 MARVELL LIBERTAS WIRELESS DRIVER
9930 L: libertas-dev@lists.infradead.org
9932 F: drivers/net/wireless/marvell/libertas/
9934 MARVELL MACCHIATOBIN SUPPORT
9935 M: Russell King <linux@armlinux.org.uk>
9936 L: linux-arm-kernel@lists.infradead.org
9938 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
9940 MARVELL MV643XX ETHERNET DRIVER
9941 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
9942 L: netdev@vger.kernel.org
9944 F: drivers/net/ethernet/marvell/mv643xx_eth.*
9945 F: include/linux/mv643xx.h
9947 MARVELL MV88X3310 PHY DRIVER
9948 M: Russell King <linux@armlinux.org.uk>
9949 L: netdev@vger.kernel.org
9951 F: drivers/net/phy/marvell10g.c
9953 MARVELL MVEBU THERMAL DRIVER
9954 M: Miquel Raynal <miquel.raynal@bootlin.com>
9956 F: drivers/thermal/armada_thermal.c
9958 MARVELL MVNETA ETHERNET DRIVER
9959 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
9960 L: netdev@vger.kernel.org
9962 F: drivers/net/ethernet/marvell/mvneta.*
9964 MARVELL MWIFIEX WIRELESS DRIVER
9965 M: Amitkumar Karwar <amitkarwar@gmail.com>
9966 M: Nishant Sarmukadam <nishants@marvell.com>
9967 M: Ganapathi Bhat <gbhat@marvell.com>
9968 M: Xinming Hu <huxinming820@gmail.com>
9969 L: linux-wireless@vger.kernel.org
9971 F: drivers/net/wireless/marvell/mwifiex/
9973 MARVELL MWL8K WIRELESS DRIVER
9974 M: Lennert Buytenhek <buytenh@wantstofly.org>
9975 L: linux-wireless@vger.kernel.org
9977 F: drivers/net/wireless/marvell/mwl8k.c
9979 MARVELL NAND CONTROLLER DRIVER
9980 M: Miquel Raynal <miquel.raynal@bootlin.com>
9981 L: linux-mtd@lists.infradead.org
9983 F: drivers/mtd/nand/raw/marvell_nand.c
9984 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
9986 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
9987 M: Nicolas Pitre <nico@fluxnic.net>
9989 F: drivers/mmc/host/mvsdio.*
9991 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
9992 M: Hu Ziji <huziji@marvell.com>
9993 L: linux-mmc@vger.kernel.org
9995 F: drivers/mmc/host/sdhci-xenon*
9996 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
9998 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
9999 M: Sunil Goutham <sgoutham@marvell.com>
10000 M: Linu Cherian <lcherian@marvell.com>
10001 M: Geetha sowjanya <gakula@marvell.com>
10002 M: Jerin Jacob <jerinj@marvell.com>
10003 L: netdev@vger.kernel.org
10005 F: drivers/net/ethernet/marvell/octeontx2/af/
10007 MATROX FRAMEBUFFER DRIVER
10008 L: linux-fbdev@vger.kernel.org
10010 F: drivers/video/fbdev/matrox/matroxfb_*
10011 F: include/uapi/linux/matroxfb.h
10013 MAX16065 HARDWARE MONITOR DRIVER
10014 M: Guenter Roeck <linux@roeck-us.net>
10015 L: linux-hwmon@vger.kernel.org
10017 F: Documentation/hwmon/max16065.rst
10018 F: drivers/hwmon/max16065.c
10020 MAX2175 SDR TUNER DRIVER
10021 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10022 L: linux-media@vger.kernel.org
10023 T: git git://linuxtv.org/media_tree.git
10025 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10026 F: Documentation/media/v4l-drivers/max2175.rst
10027 F: drivers/media/i2c/max2175*
10028 F: include/uapi/linux/max2175.h
10030 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10031 L: linux-hwmon@vger.kernel.org
10033 F: Documentation/hwmon/max6650.rst
10034 F: drivers/hwmon/max6650.c
10036 MAX6697 HARDWARE MONITOR DRIVER
10037 M: Guenter Roeck <linux@roeck-us.net>
10038 L: linux-hwmon@vger.kernel.org
10040 F: Documentation/hwmon/max6697.rst
10041 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10042 F: drivers/hwmon/max6697.c
10043 F: include/linux/platform_data/max6697.h
10045 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10046 M: Peter Rosin <peda@axentia.se>
10047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10049 F: Documentation/devicetree/bindings/sound/max9860.txt
10050 F: sound/soc/codecs/max9860.*
10052 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10053 M: Andreas Klinger <ak@it-klinger.de>
10054 L: linux-iio@vger.kernel.org
10056 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10057 F: drivers/iio/proximity/mb1232.c
10059 MAXIM MAX77650 PMIC MFD DRIVER
10060 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10061 L: linux-kernel@vger.kernel.org
10063 F: Documentation/devicetree/bindings/*/*max77650.yaml
10064 F: Documentation/devicetree/bindings/*/max77650*.yaml
10065 F: include/linux/mfd/max77650.h
10066 F: drivers/mfd/max77650.c
10067 F: drivers/regulator/max77650-regulator.c
10068 F: drivers/power/supply/max77650-charger.c
10069 F: drivers/input/misc/max77650-onkey.c
10070 F: drivers/leds/leds-max77650.c
10071 F: drivers/gpio/gpio-max77650.c
10073 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10074 M: Javier Martinez Canillas <javier@dowhile0.org>
10075 L: linux-kernel@vger.kernel.org
10077 F: drivers/regulator/max77802-regulator.c
10078 F: Documentation/devicetree/bindings/*/*max77802.txt
10079 F: include/dt-bindings/*/*max77802.h
10081 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10082 M: Krzysztof Kozlowski <krzk@kernel.org>
10083 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10084 L: linux-pm@vger.kernel.org
10086 F: drivers/power/supply/max14577_charger.c
10087 F: drivers/power/supply/max77693_charger.c
10089 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10090 M: Chanwoo Choi <cw00.choi@samsung.com>
10091 M: Krzysztof Kozlowski <krzk@kernel.org>
10092 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10093 L: linux-kernel@vger.kernel.org
10095 F: drivers/*/max14577*.c
10096 F: drivers/*/max77686*.c
10097 F: drivers/*/max77693*.c
10098 F: drivers/extcon/extcon-max14577.c
10099 F: drivers/extcon/extcon-max77693.c
10100 F: drivers/rtc/rtc-max77686.c
10101 F: drivers/clk/clk-max77686.c
10102 F: Documentation/devicetree/bindings/mfd/max14577.txt
10103 F: Documentation/devicetree/bindings/*/max77686.txt
10104 F: Documentation/devicetree/bindings/mfd/max77693.txt
10105 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10106 F: include/linux/mfd/max14577*.h
10107 F: include/linux/mfd/max77686*.h
10108 F: include/linux/mfd/max77693*.h
10110 MAXIRADIO FM RADIO RECEIVER DRIVER
10111 M: Hans Verkuil <hverkuil@xs4all.nl>
10112 L: linux-media@vger.kernel.org
10113 T: git git://linuxtv.org/media_tree.git
10114 W: https://linuxtv.org
10116 F: drivers/media/radio/radio-maxiradio*
10118 MCAN MMIO DEVICE DRIVER
10119 M: Sriram Dash <sriram.dash@samsung.com>
10120 L: linux-can@vger.kernel.org
10122 F: Documentation/devicetree/bindings/net/can/m_can.txt
10123 F: drivers/net/can/m_can/m_can.c
10124 F: drivers/net/can/m_can/m_can.h
10125 F: drivers/net/can/m_can/m_can_platform.c
10127 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10128 M: Peter Rosin <peda@axentia.se>
10129 L: linux-iio@vger.kernel.org
10131 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10132 F: drivers/iio/potentiometer/mcp4018.c
10133 F: drivers/iio/potentiometer/mcp4531.c
10135 MCR20A IEEE-802.15.4 RADIO DRIVER
10136 M: Xue Liu <liuxuenetmail@gmail.com>
10137 L: linux-wpan@vger.kernel.org
10138 W: https://github.com/xueliu/mcr20a-linux
10140 F: drivers/net/ieee802154/mcr20a.c
10141 F: drivers/net/ieee802154/mcr20a.h
10142 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10144 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10145 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10146 L: linux-iio@vger.kernel.org
10148 F: drivers/iio/dac/cio-dac.c
10150 MEDIA CONTROLLER FRAMEWORK
10151 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10152 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10153 L: linux-media@vger.kernel.org
10154 W: https://www.linuxtv.org
10155 T: git git://linuxtv.org/media_tree.git
10157 F: drivers/media/mc/
10158 F: include/media/media-*.h
10159 F: include/uapi/linux/media.h
10161 MEDIA DRIVERS FOR ASCOT2E
10162 M: Sergey Kozlov <serjk@netup.ru>
10163 M: Abylay Ospan <aospan@netup.ru>
10164 L: linux-media@vger.kernel.org
10165 W: https://linuxtv.org
10166 W: http://netup.tv/
10167 T: git git://linuxtv.org/media_tree.git
10169 F: drivers/media/dvb-frontends/ascot2e*
10171 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10172 M: Jasmin Jessich <jasmin@anw.at>
10173 L: linux-media@vger.kernel.org
10174 W: https://linuxtv.org
10175 T: git git://linuxtv.org/media_tree.git
10177 F: drivers/media/dvb-frontends/cxd2099*
10179 MEDIA DRIVERS FOR CXD2841ER
10180 M: Sergey Kozlov <serjk@netup.ru>
10181 M: Abylay Ospan <aospan@netup.ru>
10182 L: linux-media@vger.kernel.org
10183 W: https://linuxtv.org
10184 W: http://netup.tv/
10185 T: git git://linuxtv.org/media_tree.git
10187 F: drivers/media/dvb-frontends/cxd2841er*
10189 MEDIA DRIVERS FOR CXD2880
10190 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10191 L: linux-media@vger.kernel.org
10192 W: http://linuxtv.org/
10193 T: git git://linuxtv.org/media_tree.git
10195 F: drivers/media/dvb-frontends/cxd2880/*
10196 F: drivers/media/spi/cxd2880*
10198 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10199 L: linux-media@vger.kernel.org
10200 W: https://linuxtv.org
10201 T: git git://linuxtv.org/media_tree.git
10203 F: drivers/media/pci/ddbridge/*
10205 MEDIA DRIVERS FOR FREESCALE IMX
10206 M: Steve Longerbeam <slongerbeam@gmail.com>
10207 M: Philipp Zabel <p.zabel@pengutronix.de>
10208 L: linux-media@vger.kernel.org
10209 T: git git://linuxtv.org/media_tree.git
10211 F: Documentation/devicetree/bindings/media/imx.txt
10212 F: Documentation/media/v4l-drivers/imx.rst
10213 F: drivers/staging/media/imx/
10214 F: include/linux/imx-media.h
10215 F: include/media/imx.h
10217 MEDIA DRIVER FOR FREESCALE IMX PXP
10218 M: Philipp Zabel <p.zabel@pengutronix.de>
10219 L: linux-media@vger.kernel.org
10220 T: git git://linuxtv.org/media_tree.git
10222 F: drivers/media/platform/imx-pxp.[ch]
10224 MEDIA DRIVERS FOR FREESCALE IMX7
10225 M: Rui Miguel Silva <rmfrfs@gmail.com>
10226 L: linux-media@vger.kernel.org
10227 T: git git://linuxtv.org/media_tree.git
10229 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10230 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10231 F: Documentation/media/v4l-drivers/imx7.rst
10232 F: drivers/staging/media/imx/imx7-media-csi.c
10233 F: drivers/staging/media/imx/imx7-mipi-csis.c
10235 MEDIA DRIVERS FOR HELENE
10236 M: Abylay Ospan <aospan@netup.ru>
10237 L: linux-media@vger.kernel.org
10238 W: https://linuxtv.org
10239 W: http://netup.tv/
10240 T: git git://linuxtv.org/media_tree.git
10242 F: drivers/media/dvb-frontends/helene*
10244 MEDIA DRIVERS FOR HORUS3A
10245 M: Sergey Kozlov <serjk@netup.ru>
10246 M: Abylay Ospan <aospan@netup.ru>
10247 L: linux-media@vger.kernel.org
10248 W: https://linuxtv.org
10249 W: http://netup.tv/
10250 T: git git://linuxtv.org/media_tree.git
10252 F: drivers/media/dvb-frontends/horus3a*
10254 MEDIA DRIVERS FOR LNBH25
10255 M: Sergey Kozlov <serjk@netup.ru>
10256 M: Abylay Ospan <aospan@netup.ru>
10257 L: linux-media@vger.kernel.org
10258 W: https://linuxtv.org
10259 W: http://netup.tv/
10260 T: git git://linuxtv.org/media_tree.git
10262 F: drivers/media/dvb-frontends/lnbh25*
10264 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10265 L: linux-media@vger.kernel.org
10266 W: https://linuxtv.org
10267 T: git git://linuxtv.org/media_tree.git
10269 F: drivers/media/dvb-frontends/mxl5xx*
10271 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10272 M: Sergey Kozlov <serjk@netup.ru>
10273 M: Abylay Ospan <aospan@netup.ru>
10274 L: linux-media@vger.kernel.org
10275 W: https://linuxtv.org
10276 W: http://netup.tv/
10277 T: git git://linuxtv.org/media_tree.git
10279 F: drivers/media/pci/netup_unidvb/*
10281 MEDIA DRIVERS FOR RENESAS - CEU
10282 M: Jacopo Mondi <jacopo@jmondi.org>
10283 L: linux-media@vger.kernel.org
10284 L: linux-renesas-soc@vger.kernel.org
10285 T: git git://linuxtv.org/media_tree.git
10287 F: Documentation/devicetree/bindings/media/renesas,ceu.txt
10288 F: drivers/media/platform/renesas-ceu.c
10289 F: include/media/drv-intf/renesas-ceu.h
10291 MEDIA DRIVERS FOR RENESAS - DRIF
10292 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10293 L: linux-media@vger.kernel.org
10294 L: linux-renesas-soc@vger.kernel.org
10295 T: git git://linuxtv.org/media_tree.git
10297 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10298 F: drivers/media/platform/rcar_drif.c
10300 MEDIA DRIVERS FOR RENESAS - FCP
10301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10302 L: linux-media@vger.kernel.org
10303 L: linux-renesas-soc@vger.kernel.org
10304 T: git git://linuxtv.org/media_tree.git
10306 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10307 F: drivers/media/platform/rcar-fcp.c
10308 F: include/media/rcar-fcp.h
10310 MEDIA DRIVERS FOR RENESAS - FDP1
10311 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10312 L: linux-media@vger.kernel.org
10313 L: linux-renesas-soc@vger.kernel.org
10314 T: git git://linuxtv.org/media_tree.git
10316 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10317 F: drivers/media/platform/rcar_fdp1.c
10319 MEDIA DRIVERS FOR RENESAS - VIN
10320 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10321 L: linux-media@vger.kernel.org
10322 L: linux-renesas-soc@vger.kernel.org
10323 T: git git://linuxtv.org/media_tree.git
10325 F: Documentation/devicetree/bindings/media/renesas,csi2.txt
10326 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10327 F: drivers/media/platform/rcar-vin/
10329 MEDIA DRIVERS FOR RENESAS - VSP1
10330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10331 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10332 L: linux-media@vger.kernel.org
10333 L: linux-renesas-soc@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10336 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10337 F: drivers/media/platform/vsp1/
10339 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10340 L: linux-media@vger.kernel.org
10341 W: https://linuxtv.org
10342 T: git git://linuxtv.org/media_tree.git
10344 F: drivers/media/dvb-frontends/stv0910*
10346 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
10353 MEDIA DRIVERS FOR STM32 - DCMI
10354 M: Hugues Fruchet <hugues.fruchet@st.com>
10355 L: linux-media@vger.kernel.org
10356 T: git git://linuxtv.org/media_tree.git
10358 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10359 F: drivers/media/platform/stm32/stm32-dcmi.c
10361 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10362 M: Dmitry Osipenko <digetx@gmail.com>
10363 L: linux-media@vger.kernel.org
10364 L: linux-tegra@vger.kernel.org
10365 T: git git://linuxtv.org/media_tree.git
10367 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10368 F: drivers/staging/media/tegra-vde/
10370 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10371 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10372 L: linux-media@vger.kernel.org
10373 W: https://linuxtv.org
10374 Q: http://patchwork.kernel.org/project/linux-media/list/
10375 T: git git://linuxtv.org/media_tree.git
10377 F: Documentation/devicetree/bindings/media/
10378 F: Documentation/media/
10380 F: drivers/staging/media/
10381 F: include/linux/platform_data/media/
10383 F: include/uapi/linux/dvb/
10384 F: include/uapi/linux/videodev2.h
10385 F: include/uapi/linux/media.h
10386 F: include/uapi/linux/v4l2-*
10387 F: include/uapi/linux/meye.h
10388 F: include/uapi/linux/ivtv*
10389 F: include/uapi/linux/uvcvideo.h
10391 MEDIATEK BLUETOOTH DRIVER
10392 M: Sean Wang <sean.wang@mediatek.com>
10393 L: linux-bluetooth@vger.kernel.org
10394 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10396 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10397 F: drivers/bluetooth/btmtkuart.c
10399 MEDIATEK CIR DRIVER
10400 M: Sean Wang <sean.wang@mediatek.com>
10402 F: drivers/media/rc/mtk-cir.c
10404 MEDIATEK DMA DRIVER
10405 M: Sean Wang <sean.wang@mediatek.com>
10406 L: dmaengine@vger.kernel.org
10407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10408 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10410 F: Documentation/devicetree/bindings/dma/mtk-*
10411 F: drivers/dma/mediatek/
10413 MEDIATEK PMIC LED DRIVER
10414 M: Sean Wang <sean.wang@mediatek.com>
10416 F: drivers/leds/leds-mt6323.c
10417 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10419 MEDIATEK ETHERNET DRIVER
10420 M: Felix Fietkau <nbd@openwrt.org>
10421 M: John Crispin <john@phrozen.org>
10422 M: Sean Wang <sean.wang@mediatek.com>
10423 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10424 L: netdev@vger.kernel.org
10426 F: drivers/net/ethernet/mediatek/
10428 MEDIATEK SWITCH DRIVER
10429 M: Sean Wang <sean.wang@mediatek.com>
10430 L: netdev@vger.kernel.org
10432 F: drivers/net/dsa/mt7530.*
10433 F: net/dsa/tag_mtk.c
10435 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10436 M: Sean Wang <sean.wang@mediatek.com>
10437 L: linux-pm@vger.kernel.org
10439 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10440 F: drivers/power/reset/mt6323-poweroff.c
10442 MEDIATEK JPEG DRIVER
10443 M: Rick Chang <rick.chang@mediatek.com>
10444 M: Bin Liu <bin.liu@mediatek.com>
10446 F: drivers/media/platform/mtk-jpeg/
10447 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10449 MEDIATEK MDP DRIVER
10450 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10451 M: Houlong Wei <houlong.wei@mediatek.com>
10452 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10454 F: drivers/media/platform/mtk-mdp/
10455 F: drivers/media/platform/mtk-vpu/
10456 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10458 MEDIATEK MEDIA DRIVER
10459 M: Tiffany Lin <tiffany.lin@mediatek.com>
10460 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10462 F: drivers/media/platform/mtk-vcodec/
10463 F: drivers/media/platform/mtk-vpu/
10464 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10465 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10467 MEDIATEK MMC/SD/SDIO DRIVER
10468 M: Chaotian Jing <chaotian.jing@mediatek.com>
10470 F: drivers/mmc/host/mtk-sd.c
10471 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10473 MEDIATEK MT76 WIRELESS LAN DRIVER
10474 M: Felix Fietkau <nbd@nbd.name>
10475 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10476 R: Ryder Lee <ryder.lee@mediatek.com>
10477 R: Roy Luo <royluo@google.com>
10478 L: linux-wireless@vger.kernel.org
10480 F: drivers/net/wireless/mediatek/mt76/
10482 MEDIATEK MT7601U WIRELESS LAN DRIVER
10483 M: Jakub Kicinski <kubakici@wp.pl>
10484 L: linux-wireless@vger.kernel.org
10486 F: drivers/net/wireless/mediatek/mt7601u/
10488 MEDIATEK MT7621/28/88 I2C DRIVER
10489 M: Stefan Roese <sr@denx.de>
10490 L: linux-i2c@vger.kernel.org
10492 F: drivers/i2c/busses/i2c-mt7621.c
10493 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10495 MEDIATEK NAND CONTROLLER DRIVER
10496 M: Xiaolei Li <xiaolei.li@mediatek.com>
10497 L: linux-mtd@lists.infradead.org
10499 F: drivers/mtd/nand/raw/mtk_*
10500 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10502 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10503 M: Sean Wang <sean.wang@mediatek.com>
10505 F: drivers/char/hw_random/mtk-rng.c
10507 MEDIATEK USB3 DRD IP DRIVER
10508 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10509 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10511 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10513 F: drivers/usb/mtu3/
10515 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10516 M: Peter Senna Tschudin <peter.senna@gmail.com>
10517 M: Martin Donnelly <martin.donnelly@ge.com>
10518 M: Martyn Welch <martyn.welch@collabora.co.uk>
10520 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10521 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10523 MEGARAID SCSI/SAS DRIVERS
10524 M: Kashyap Desai <kashyap.desai@broadcom.com>
10525 M: Sumit Saxena <sumit.saxena@broadcom.com>
10526 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10527 L: megaraidlinux.pdl@broadcom.com
10528 L: linux-scsi@vger.kernel.org
10529 W: http://www.avagotech.com/support/
10531 F: Documentation/scsi/megaraid.txt
10532 F: drivers/scsi/megaraid.*
10533 F: drivers/scsi/megaraid/
10535 MELEXIS MLX90614 DRIVER
10536 M: Crt Mori <cmo@melexis.com>
10537 L: linux-iio@vger.kernel.org
10538 W: http://www.melexis.com
10540 F: drivers/iio/temperature/mlx90614.c
10542 MELEXIS MLX90632 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/mlx90632.c
10549 MELFAS MIP4 TOUCHSCREEN DRIVER
10550 M: Sangwon Jee <jeesw@melfas.com>
10551 W: http://www.melfas.com
10553 F: drivers/input/touchscreen/melfas_mip4.c
10554 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10556 MELLANOX ETHERNET DRIVER (mlx4_en)
10557 M: Tariq Toukan <tariqt@mellanox.com>
10558 L: netdev@vger.kernel.org
10560 W: http://www.mellanox.com
10561 Q: http://patchwork.ozlabs.org/project/netdev/list/
10562 F: drivers/net/ethernet/mellanox/mlx4/en_*
10564 MELLANOX ETHERNET DRIVER (mlx5e)
10565 M: Saeed Mahameed <saeedm@mellanox.com>
10566 L: netdev@vger.kernel.org
10568 W: http://www.mellanox.com
10569 Q: http://patchwork.ozlabs.org/project/netdev/list/
10570 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10572 MELLANOX ETHERNET INNOVA DRIVERS
10573 R: Boris Pismenny <borisp@mellanox.com>
10574 L: netdev@vger.kernel.org
10576 W: http://www.mellanox.com
10577 Q: http://patchwork.ozlabs.org/project/netdev/list/
10578 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10579 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10580 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10581 F: include/linux/mlx5/mlx5_ifc_fpga.h
10583 MELLANOX ETHERNET SWITCH DRIVERS
10584 M: Jiri Pirko <jiri@mellanox.com>
10585 M: Ido Schimmel <idosch@mellanox.com>
10586 L: netdev@vger.kernel.org
10588 W: http://www.mellanox.com
10589 Q: http://patchwork.ozlabs.org/project/netdev/list/
10590 F: drivers/net/ethernet/mellanox/mlxsw/
10591 F: tools/testing/selftests/drivers/net/mlxsw/
10593 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10594 M: mlxsw@mellanox.com
10595 L: netdev@vger.kernel.org
10597 W: http://www.mellanox.com
10598 Q: http://patchwork.ozlabs.org/project/netdev/list/
10599 F: drivers/net/ethernet/mellanox/mlxfw/
10601 MELLANOX HARDWARE PLATFORM SUPPORT
10602 M: Andy Shevchenko <andy@infradead.org>
10603 M: Darren Hart <dvhart@infradead.org>
10604 M: Vadim Pasternak <vadimp@mellanox.com>
10605 L: platform-driver-x86@vger.kernel.org
10607 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10608 F: drivers/platform/mellanox/
10609 F: include/linux/platform_data/mlxreg.h
10611 MELLANOX MLX4 core VPI driver
10612 M: Tariq Toukan <tariqt@mellanox.com>
10613 L: netdev@vger.kernel.org
10614 L: linux-rdma@vger.kernel.org
10615 W: http://www.mellanox.com
10616 Q: http://patchwork.ozlabs.org/project/netdev/list/
10618 F: drivers/net/ethernet/mellanox/mlx4/
10619 F: include/linux/mlx4/
10621 MELLANOX MLX4 IB driver
10622 M: Yishai Hadas <yishaih@mellanox.com>
10623 L: linux-rdma@vger.kernel.org
10624 W: http://www.mellanox.com
10625 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10627 F: drivers/infiniband/hw/mlx4/
10628 F: include/linux/mlx4/
10629 F: include/uapi/rdma/mlx4-abi.h
10631 MELLANOX MLX5 core VPI driver
10632 M: Saeed Mahameed <saeedm@mellanox.com>
10633 M: Leon Romanovsky <leonro@mellanox.com>
10634 L: netdev@vger.kernel.org
10635 L: linux-rdma@vger.kernel.org
10636 W: http://www.mellanox.com
10637 Q: http://patchwork.ozlabs.org/project/netdev/list/
10639 F: drivers/net/ethernet/mellanox/mlx5/core/
10640 F: include/linux/mlx5/
10641 F: Documentation/networking/device_drivers/mellanox/
10643 MELLANOX MLX5 IB driver
10644 M: Leon Romanovsky <leonro@mellanox.com>
10645 L: linux-rdma@vger.kernel.org
10646 W: http://www.mellanox.com
10647 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10649 F: drivers/infiniband/hw/mlx5/
10650 F: include/linux/mlx5/
10651 F: include/uapi/rdma/mlx5-abi.h
10653 MELLANOX MLXCPLD I2C AND MUX DRIVER
10654 M: Vadim Pasternak <vadimp@mellanox.com>
10655 M: Michael Shych <michaelsh@mellanox.com>
10656 L: linux-i2c@vger.kernel.org
10658 F: drivers/i2c/busses/i2c-mlxcpld.c
10659 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10660 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10662 MELLANOX MLXCPLD LED DRIVER
10663 M: Vadim Pasternak <vadimp@mellanox.com>
10664 L: linux-leds@vger.kernel.org
10666 F: drivers/leds/leds-mlxcpld.c
10667 F: drivers/leds/leds-mlxreg.c
10668 F: Documentation/leds/leds-mlxcpld.rst
10670 MELLANOX PLATFORM DRIVER
10671 M: Vadim Pasternak <vadimp@mellanox.com>
10672 L: platform-driver-x86@vger.kernel.org
10674 F: drivers/platform/x86/mlx-platform.c
10677 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10678 M: "Paul E. McKenney" <paulmck@kernel.org>
10679 L: linux-kernel@vger.kernel.org
10681 F: kernel/sched/membarrier.c
10682 F: include/uapi/linux/membarrier.h
10683 F: arch/powerpc/include/asm/membarrier.h
10686 M: Mike Rapoport <rppt@linux.ibm.com>
10687 L: linux-mm@kvack.org
10689 F: include/linux/memblock.h
10691 F: Documentation/core-api/boot-time-mm.rst
10694 M: Andrew Morton <akpm@linux-foundation.org>
10695 L: linux-mm@kvack.org
10696 W: http://www.linux-mm.org
10697 T: quilt https://ozlabs.org/~akpm/mmotm/
10698 T: quilt https://ozlabs.org/~akpm/mmots/
10699 T: git git://github.com/hnaz/linux-mm.git
10701 F: include/linux/mm.h
10702 F: include/linux/gfp.h
10703 F: include/linux/mmzone.h
10704 F: include/linux/memory_hotplug.h
10705 F: include/linux/vmalloc.h
10708 MEMORY TECHNOLOGY DEVICES (MTD)
10709 M: Miquel Raynal <miquel.raynal@bootlin.com>
10710 M: Richard Weinberger <richard@nod.at>
10711 M: Vignesh Raghavendra <vigneshr@ti.com>
10712 L: linux-mtd@lists.infradead.org
10713 W: http://www.linux-mtd.infradead.org/
10714 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10715 C: irc://irc.oftc.net/mtd
10716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10719 F: Documentation/devicetree/bindings/mtd/
10721 F: include/linux/mtd/
10722 F: include/uapi/mtd/
10724 MEN A21 WATCHDOG DRIVER
10725 M: Johannes Thumshirn <morbidrsa@gmail.com>
10726 L: linux-watchdog@vger.kernel.org
10728 F: drivers/watchdog/mena21_wdt.c
10730 MEN CHAMELEON BUS (mcb)
10731 M: Johannes Thumshirn <morbidrsa@gmail.com>
10734 F: include/linux/mcb.h
10735 F: Documentation/driver-api/men-chameleon-bus.rst
10737 MEN F21BMC (Board Management Controller)
10738 M: Andreas Werner <andreas.werner@men.de>
10740 F: drivers/mfd/menf21bmc.c
10741 F: drivers/watchdog/menf21bmc_wdt.c
10742 F: drivers/leds/leds-menf21bmc.c
10743 F: drivers/hwmon/menf21bmc_hwmon.c
10744 F: Documentation/hwmon/menf21bmc.rst
10746 MEN Z069 WATCHDOG DRIVER
10747 M: Johannes Thumshirn <jth@kernel.org>
10748 L: linux-watchdog@vger.kernel.org
10750 F: drivers/watchdog/menz69_wdt.c
10752 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10753 M: Neil Armstrong <narmstrong@baylibre.com>
10754 L: linux-media@vger.kernel.org
10755 L: linux-amlogic@lists.infradead.org
10756 W: http://linux-meson.com/
10758 F: drivers/media/platform/meson/ao-cec.c
10759 F: drivers/media/platform/meson/ao-cec-g12a.c
10760 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10761 T: git git://linuxtv.org/media_tree.git
10763 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10764 M: Liang Yang <liang.yang@amlogic.com>
10765 L: linux-mtd@lists.infradead.org
10767 F: drivers/mtd/nand/raw/meson_*
10768 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10770 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10771 M: Maxime Jourdan <mjourdan@baylibre.com>
10772 L: linux-media@vger.kernel.org
10773 L: linux-amlogic@lists.infradead.org
10775 F: drivers/staging/media/meson/vdec/
10776 T: git git://linuxtv.org/media_tree.git
10778 METHODE UDPU SUPPORT
10779 M: Vladimir Vid <vladimir.vid@sartura.hr>
10781 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10783 MICROBLAZE ARCHITECTURE
10784 M: Michal Simek <monstr@monstr.eu>
10785 W: http://www.monstr.eu/fdt/
10786 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10788 F: arch/microblaze/
10790 MICROCHIP AT91 SERIAL DRIVER
10791 M: Richard Genoud <richard.genoud@gmail.com>
10793 F: drivers/tty/serial/atmel_serial.c
10794 F: drivers/tty/serial/atmel_serial.h
10795 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10797 MICROCHIP AUDIO ASOC DRIVERS
10798 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10799 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10803 MICROCHIP DMA DRIVER
10804 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806 L: dmaengine@vger.kernel.org
10808 F: drivers/dma/at_hdmac.c
10809 F: drivers/dma/at_hdmac_regs.h
10810 F: include/linux/platform_data/dma-atmel.h
10811 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10812 F: include/dt-bindings/dma/at91.h
10814 MICROCHIP ECC DRIVER
10815 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10816 L: linux-crypto@vger.kernel.org
10818 F: drivers/crypto/atmel-ecc.*
10820 MICROCHIP I2C DRIVER
10821 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10822 L: linux-i2c@vger.kernel.org
10824 F: drivers/i2c/busses/i2c-at91.h
10825 F: drivers/i2c/busses/i2c-at91-*.c
10827 MICROCHIP ISC DRIVER
10828 M: Eugen Hristev <eugen.hristev@microchip.com>
10829 L: linux-media@vger.kernel.org
10831 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10832 F: drivers/media/platform/atmel/atmel-isc.h
10833 F: drivers/media/platform/atmel/atmel-isc-base.c
10834 F: drivers/media/platform/atmel/atmel-isc-regs.h
10835 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10837 MICROCHIP ISI DRIVER
10838 M: Eugen Hristev <eugen.hristev@microchip.com>
10839 L: linux-media@vger.kernel.org
10841 F: drivers/media/platform/atmel/atmel-isi.c
10842 F: drivers/media/platform/atmel/atmel-isi.h
10844 MICROCHIP AT91 USART MFD DRIVER
10845 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10846 L: linux-kernel@vger.kernel.org
10848 F: drivers/mfd/at91-usart.c
10849 F: include/dt-bindings/mfd/at91-usart.h
10850 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10852 MICROCHIP AT91 USART SPI DRIVER
10853 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10854 L: linux-spi@vger.kernel.org
10856 F: drivers/spi/spi-at91-usart.c
10857 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10859 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10860 M: Woojung Huh <woojung.huh@microchip.com>
10861 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10862 L: netdev@vger.kernel.org
10864 F: net/dsa/tag_ksz.c
10865 F: drivers/net/dsa/microchip/*
10866 F: include/linux/platform_data/microchip-ksz.h
10867 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10869 MICROCHIP LAN743X ETHERNET DRIVER
10870 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10871 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10872 L: netdev@vger.kernel.org
10874 F: drivers/net/ethernet/microchip/lan743x_*
10876 MICROCHIP LCDFB DRIVER
10877 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10878 L: linux-fbdev@vger.kernel.org
10880 F: drivers/video/fbdev/atmel_lcdfb.c
10881 F: include/video/atmel_lcdc.h
10883 MICROCHIP MMC/SD/SDIO MCI DRIVER
10884 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10886 F: drivers/mmc/host/atmel-mci.c
10888 MICROCHIP MCP16502 PMIC DRIVER
10889 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
10890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10892 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
10893 F: drivers/regulator/mcp16502.c
10895 MICROCHIP MCP3911 ADC DRIVER
10896 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10897 M: Kent Gustavsson <kent@minoris.se>
10898 L: linux-iio@vger.kernel.org
10900 F: drivers/iio/adc/mcp3911.c
10901 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
10903 MICROCHIP NAND DRIVER
10904 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10905 L: linux-mtd@lists.infradead.org
10907 F: drivers/mtd/nand/raw/atmel/*
10908 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
10910 MICROCHIP PWM DRIVER
10911 M: Claudiu Beznea <claudiu.beznea@microchip.com>
10912 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10913 L: linux-pwm@vger.kernel.org
10915 F: drivers/pwm/pwm-atmel.c
10916 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
10918 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
10919 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10920 M: Eugen Hristev <eugen.hristev@microchip.com>
10921 L: linux-iio@vger.kernel.org
10923 F: drivers/iio/adc/at91-sama5d2_adc.c
10924 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
10925 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
10927 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
10928 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10930 F: drivers/power/reset/at91-sama5d2_shdwc.c
10932 MICROCHIP SPI DRIVER
10933 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10935 F: drivers/spi/spi-atmel.*
10937 MICROCHIP SSC DRIVER
10938 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10941 F: drivers/misc/atmel-ssc.c
10942 F: include/linux/atmel-ssc.h
10944 MICROCHIP USBA UDC DRIVER
10945 M: Cristian Birsan <cristian.birsan@microchip.com>
10946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10948 F: drivers/usb/gadget/udc/atmel_usba_udc.*
10950 MICROCHIP USB251XB DRIVER
10951 M: Richard Leitner <richard.leitner@skidata.com>
10952 L: linux-usb@vger.kernel.org
10954 F: drivers/usb/misc/usb251xb.c
10955 F: Documentation/devicetree/bindings/usb/usb251xb.txt
10957 MICROCHIP XDMA DRIVER
10958 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10959 L: linux-arm-kernel@lists.infradead.org
10960 L: dmaengine@vger.kernel.org
10962 F: drivers/dma/at_xdmac.c
10964 MICROSEMI MIPS SOCS
10965 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10966 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10967 L: linux-mips@vger.kernel.org
10969 F: arch/mips/generic/board-ocelot.c
10970 F: arch/mips/configs/generic/board-ocelot.config
10971 F: arch/mips/boot/dts/mscc/
10972 F: Documentation/devicetree/bindings/mips/mscc.txt
10974 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
10975 M: Don Brace <don.brace@microsemi.com>
10976 L: esc.storagedev@microsemi.com
10977 L: linux-scsi@vger.kernel.org
10979 F: drivers/scsi/smartpqi/smartpqi*.[ch]
10980 F: drivers/scsi/smartpqi/Kconfig
10981 F: drivers/scsi/smartpqi/Makefile
10982 F: include/linux/cciss*.h
10983 F: include/uapi/linux/cciss*.h
10984 F: Documentation/scsi/smartpqi.txt
10986 MICROSEMI ETHERNET SWITCH DRIVER
10987 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
10988 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10989 L: netdev@vger.kernel.org
10991 F: drivers/net/ethernet/mscc/
10992 F: include/soc/mscc/ocelot*
10994 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
10995 M: Chen Yu <yu.c.chen@intel.com>
10996 L: platform-driver-x86@vger.kernel.org
10998 F: drivers/platform/x86/surfacepro3_button.c
11000 MICROTEK X6 SCANNER
11001 M: Oliver Neukum <oliver@neukum.org>
11003 F: drivers/usb/image/microtek.*
11006 M: Ralf Baechle <ralf@linux-mips.org>
11007 M: Paul Burton <paulburton@kernel.org>
11008 M: James Hogan <jhogan@kernel.org>
11009 L: linux-mips@vger.kernel.org
11010 W: http://www.linux-mips.org/
11011 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
11012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11013 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11015 F: Documentation/devicetree/bindings/mips/
11016 F: Documentation/mips/
11018 F: drivers/platform/mips/
11020 MIPS BOSTON DEVELOPMENT BOARD
11021 M: Paul Burton <paulburton@kernel.org>
11022 L: linux-mips@vger.kernel.org
11024 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11025 F: arch/mips/boot/dts/img/boston.dts
11026 F: arch/mips/configs/generic/board-boston.config
11027 F: drivers/clk/imgtec/clk-boston.c
11028 F: include/dt-bindings/clock/boston-clock.h
11030 MIPS GENERIC PLATFORM
11031 M: Paul Burton <paulburton@kernel.org>
11032 L: linux-mips@vger.kernel.org
11034 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11035 F: arch/mips/generic/
11036 F: arch/mips/tools/generic-board-config.sh
11038 MIPS/LOONGSON1 ARCHITECTURE
11039 M: Keguang Zhang <keguang.zhang@gmail.com>
11040 L: linux-mips@vger.kernel.org
11042 F: arch/mips/loongson32/
11043 F: arch/mips/include/asm/mach-loongson32/
11044 F: drivers/*/*loongson1*
11045 F: drivers/*/*/*loongson1*
11047 MIPS/LOONGSON2EF ARCHITECTURE
11048 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11049 L: linux-mips@vger.kernel.org
11051 F: arch/mips/loongson2ef/
11052 F: arch/mips/include/asm/mach-loongson2ef/
11053 F: drivers/*/*loongson2*
11054 F: drivers/*/*/*loongson2*
11056 MIPS/LOONGSON64 ARCHITECTURE
11057 M: Huacai Chen <chenhc@lemote.com>
11058 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11059 L: linux-mips@vger.kernel.org
11061 F: arch/mips/loongson64/
11062 F: arch/mips/include/asm/mach-loongson64/
11063 F: drivers/platform/mips/cpu_hwmon.c
11064 F: drivers/*/*loongson3*
11065 F: drivers/*/*/*loongson3*
11067 MIPS RINT INSTRUCTION EMULATION
11068 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11069 L: linux-mips@vger.kernel.org
11071 F: arch/mips/math-emu/sp_rint.c
11072 F: arch/mips/math-emu/dp_rint.c
11074 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11075 M: Hans Verkuil <hverkuil@xs4all.nl>
11076 L: linux-media@vger.kernel.org
11077 T: git git://linuxtv.org/media_tree.git
11078 W: https://linuxtv.org
11080 F: drivers/media/radio/radio-miropcm20*
11083 R: Lubomir Rintel <lkundrak@v3.sk>
11084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11087 F: arch/arm/boot/dts/mmp*
11088 F: arch/arm/mach-mmp/
11091 MMP USB PHY DRIVERS
11092 R: Lubomir Rintel <lkundrak@v3.sk>
11093 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11095 F: drivers/phy/marvell/phy-mmp3-usb.c
11096 F: drivers/phy/marvell/phy-pxa-usb.c
11098 MMU GATHER AND TLB INVALIDATION
11099 M: Will Deacon <will@kernel.org>
11100 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11101 M: Andrew Morton <akpm@linux-foundation.org>
11102 M: Nick Piggin <npiggin@gmail.com>
11103 M: Peter Zijlstra <peterz@infradead.org>
11104 L: linux-arch@vger.kernel.org
11105 L: linux-mm@kvack.org
11107 F: arch/*/include/asm/tlb.h
11108 F: include/asm-generic/tlb.h
11111 MN88472 MEDIA DRIVER
11112 M: Antti Palosaari <crope@iki.fi>
11113 L: linux-media@vger.kernel.org
11114 W: https://linuxtv.org
11115 W: http://palosaari.fi/linux/
11116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11118 F: drivers/media/dvb-frontends/mn88472*
11120 MN88473 MEDIA DRIVER
11121 M: Antti Palosaari <crope@iki.fi>
11122 L: linux-media@vger.kernel.org
11123 W: https://linuxtv.org
11124 W: http://palosaari.fi/linux/
11125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11127 F: drivers/media/dvb-frontends/mn88473*
11130 M: Jessica Yu <jeyu@kernel.org>
11131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11133 F: include/linux/module.h
11136 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11137 W: http://popies.net/meye/
11139 F: Documentation/media/v4l-drivers/meye*
11140 F: drivers/media/pci/meye/
11141 F: include/uapi/linux/meye.h
11143 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11144 M: Jiri Slaby <jirislaby@gmail.com>
11146 F: Documentation/driver-api/serial/moxa-smartio.rst
11147 F: drivers/tty/mxser.*
11149 MR800 AVERMEDIA USB FM RADIO DRIVER
11150 M: Alexey Klimov <klimov.linux@gmail.com>
11151 L: linux-media@vger.kernel.org
11152 T: git git://linuxtv.org/media_tree.git
11154 F: drivers/media/radio/radio-mr800.c
11156 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11157 M: Alan Ott <alan@signal11.us>
11158 L: linux-wpan@vger.kernel.org
11160 F: drivers/net/ieee802154/mrf24j40.c
11161 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11164 M: "Lee, Chun-Yi" <jlee@suse.com>
11165 L: platform-driver-x86@vger.kernel.org
11167 F: drivers/platform/x86/msi-laptop.c
11170 L: platform-driver-x86@vger.kernel.org
11172 F: drivers/platform/x86/msi-wmi.c
11174 MSI001 MEDIA DRIVER
11175 M: Antti Palosaari <crope@iki.fi>
11176 L: linux-media@vger.kernel.org
11177 W: https://linuxtv.org
11178 W: http://palosaari.fi/linux/
11179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11180 T: git git://linuxtv.org/anttip/media_tree.git
11182 F: drivers/media/tuners/msi001*
11184 MSI2500 MEDIA DRIVER
11185 M: Antti Palosaari <crope@iki.fi>
11186 L: linux-media@vger.kernel.org
11187 W: https://linuxtv.org
11188 W: http://palosaari.fi/linux/
11189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11190 T: git git://linuxtv.org/anttip/media_tree.git
11192 F: drivers/media/usb/msi2500/
11194 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11195 M: Robert Jarzmik <robert.jarzmik@free.fr>
11196 L: linux-mtd@lists.infradead.org
11198 F: drivers/mtd/devices/docg3*
11200 MT9M032 APTINA SENSOR DRIVER
11201 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11202 L: linux-media@vger.kernel.org
11203 T: git git://linuxtv.org/media_tree.git
11205 F: drivers/media/i2c/mt9m032.c
11206 F: include/media/i2c/mt9m032.h
11208 MT9P031 APTINA CAMERA SENSOR
11209 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11210 L: linux-media@vger.kernel.org
11211 T: git git://linuxtv.org/media_tree.git
11213 F: drivers/media/i2c/mt9p031.c
11214 F: include/media/i2c/mt9p031.h
11216 MT9T001 APTINA CAMERA SENSOR
11217 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11218 L: linux-media@vger.kernel.org
11219 T: git git://linuxtv.org/media_tree.git
11221 F: drivers/media/i2c/mt9t001.c
11222 F: include/media/i2c/mt9t001.h
11224 MT9T112 APTINA CAMERA SENSOR
11225 M: Jacopo Mondi <jacopo@jmondi.org>
11226 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11229 F: drivers/media/i2c/mt9t112.c
11230 F: include/media/i2c/mt9t112.h
11232 MT9V032 APTINA CAMERA SENSOR
11233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11234 L: linux-media@vger.kernel.org
11235 T: git git://linuxtv.org/media_tree.git
11237 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11238 F: drivers/media/i2c/mt9v032.c
11239 F: include/media/i2c/mt9v032.h
11241 MT9V111 APTINA CAMERA SENSOR
11242 M: Jacopo Mondi <jacopo@jmondi.org>
11243 L: linux-media@vger.kernel.org
11244 T: git git://linuxtv.org/media_tree.git
11246 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11247 F: drivers/media/i2c/mt9v111.c
11249 MULTIFUNCTION DEVICES (MFD)
11250 M: Lee Jones <lee.jones@linaro.org>
11251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11253 F: Documentation/devicetree/bindings/mfd/
11255 F: include/linux/mfd/
11256 F: include/dt-bindings/mfd/
11258 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11260 F: drivers/mmc/host/mmc_spi.c
11261 F: include/linux/spi/mmc_spi.h
11263 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11264 M: Ulf Hansson <ulf.hansson@linaro.org>
11265 L: linux-mmc@vger.kernel.org
11266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11268 F: Documentation/devicetree/bindings/mmc/
11270 F: include/linux/mmc/
11271 F: include/uapi/linux/mmc/
11273 MULTIPLEXER SUBSYSTEM
11274 M: Peter Rosin <peda@axentia.se>
11276 F: Documentation/ABI/testing/sysfs-class-mux*
11277 F: Documentation/devicetree/bindings/mux/
11278 F: include/dt-bindings/mux/
11279 F: include/linux/mux/
11282 MULTITECH MULTIPORT CARD (ISICOM)
11284 F: drivers/tty/isicom.c
11285 F: include/linux/isicom.h
11287 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11288 M: Bin Liu <b-liu@ti.com>
11289 L: linux-usb@vger.kernel.org
11291 F: drivers/usb/musb/
11293 MXL301RF MEDIA DRIVER
11294 M: Akihiro Tsukada <tskd08@gmail.com>
11295 L: linux-media@vger.kernel.org
11297 F: drivers/media/tuners/mxl301rf*
11299 MXL5007T MEDIA DRIVER
11300 M: Michael Krufky <mkrufky@linuxtv.org>
11301 L: linux-media@vger.kernel.org
11302 W: https://linuxtv.org
11303 W: http://github.com/mkrufky
11304 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11305 T: git git://linuxtv.org/mkrufky/tuners.git
11307 F: drivers/media/tuners/mxl5007t.*
11310 M: Marek Vasut <marex@denx.de>
11311 M: Stefan Agner <stefan@agner.ch>
11312 L: dri-devel@lists.freedesktop.org
11314 F: drivers/gpu/drm/mxsfb/
11315 F: Documentation/devicetree/bindings/display/mxsfb.txt
11316 T: git git://anongit.freedesktop.org/drm/drm-misc
11318 MYLEX DAC960 PCI RAID Controller
11319 M: Hannes Reinecke <hare@kernel.org>
11320 L: linux-scsi@vger.kernel.org
11322 F: drivers/scsi/myrb.*
11323 F: drivers/scsi/myrs.*
11325 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11326 M: Chris Lee <christopher.lee@cspi.com>
11327 L: netdev@vger.kernel.org
11328 W: https://www.cspi.com/ethernet-products/support/downloads/
11330 F: drivers/net/ethernet/myricom/myri10ge/
11332 NAND FLASH SUBSYSTEM
11333 M: Miquel Raynal <miquel.raynal@bootlin.com>
11334 R: Richard Weinberger <richard@nod.at>
11335 L: linux-mtd@lists.infradead.org
11336 W: http://www.linux-mtd.infradead.org/
11337 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11340 F: drivers/mtd/nand/
11341 F: include/linux/mtd/*nand*.h
11343 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11344 M: Daniel Mack <zonque@gmail.com>
11346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11347 W: http://www.native-instruments.com
11348 F: sound/usb/caiaq/
11350 NATSEMI ETHERNET DRIVER (DP8381x)
11352 F: drivers/net/ethernet/natsemi/natsemi.c
11354 NCR 5380 SCSI DRIVERS
11355 M: Finn Thain <fthain@telegraphics.com.au>
11356 M: Michael Schmitz <schmitzmic@gmail.com>
11357 L: linux-scsi@vger.kernel.org
11359 F: Documentation/scsi/g_NCR5380.txt
11360 F: drivers/scsi/NCR5380.*
11361 F: drivers/scsi/arm/cumana_1.c
11362 F: drivers/scsi/arm/oak.c
11363 F: drivers/scsi/atari_scsi.*
11364 F: drivers/scsi/dmx3191d.c
11365 F: drivers/scsi/g_NCR5380.*
11366 F: drivers/scsi/mac_scsi.*
11367 F: drivers/scsi/sun3_scsi.*
11368 F: drivers/scsi/sun3_scsi_vme.c
11371 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11375 NCT6775 HARDWARE MONITOR DRIVER
11376 M: Guenter Roeck <linux@roeck-us.net>
11377 L: linux-hwmon@vger.kernel.org
11379 F: Documentation/hwmon/nct6775.rst
11380 F: drivers/hwmon/nct6775.c
11382 NET_FAILOVER MODULE
11383 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11384 L: netdev@vger.kernel.org
11386 F: drivers/net/net_failover.c
11387 F: include/net/net_failover.h
11388 F: Documentation/networking/net_failover.rst
11390 NETEM NETWORK EMULATOR
11391 M: Stephen Hemminger <stephen@networkplumber.org>
11392 L: netem@lists.linux-foundation.org (moderated for non-subscribers)
11394 F: net/sched/sch_netem.c
11396 NETERION 10GbE DRIVERS (s2io/vxge)
11397 M: Jon Mason <jdmason@kudzu.us>
11398 L: netdev@vger.kernel.org
11400 F: Documentation/networking/device_drivers/neterion/s2io.txt
11401 F: Documentation/networking/device_drivers/neterion/vxge.txt
11402 F: drivers/net/ethernet/neterion/
11405 M: Pablo Neira Ayuso <pablo@netfilter.org>
11406 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11407 M: Florian Westphal <fw@strlen.de>
11408 L: netfilter-devel@vger.kernel.org
11409 L: coreteam@netfilter.org
11410 W: http://www.netfilter.org/
11411 W: http://www.iptables.org/
11412 W: http://www.nftables.org/
11413 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11417 F: include/linux/netfilter*
11418 F: include/linux/netfilter/
11419 F: include/net/netfilter/
11420 F: include/uapi/linux/netfilter*
11421 F: include/uapi/linux/netfilter/
11422 F: net/*/netfilter.c
11423 F: net/*/netfilter/
11425 F: net/bridge/br_netfilter*.c
11427 NETROM NETWORK LAYER
11428 M: Ralf Baechle <ralf@linux-mips.org>
11429 L: linux-hams@vger.kernel.org
11430 W: http://www.linux-ax25.org/
11432 F: include/net/netrom.h
11433 F: include/uapi/linux/netrom.h
11436 NETRONOME ETHERNET DRIVERS
11437 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11438 L: oss-drivers@netronome.com
11440 F: drivers/net/ethernet/netronome/
11442 NETWORK BLOCK DEVICE (NBD)
11443 M: Josef Bacik <josef@toxicpanda.com>
11445 L: linux-block@vger.kernel.org
11446 L: nbd@other.debian.org
11447 F: Documentation/admin-guide/blockdev/nbd.rst
11448 F: drivers/block/nbd.c
11449 F: include/trace/events/nbd.h
11450 F: include/uapi/linux/nbd.h
11452 NETWORK DROP MONITOR
11453 M: Neil Horman <nhorman@tuxdriver.com>
11454 L: netdev@vger.kernel.org
11456 W: https://fedorahosted.org/dropwatch/
11457 F: net/core/drop_monitor.c
11458 F: include/uapi/linux/net_dropmon.h
11459 F: include/net/drop_monitor.h
11462 M: "David S. Miller" <davem@davemloft.net>
11463 L: netdev@vger.kernel.org
11464 W: http://www.linuxfoundation.org/en/Net
11465 Q: http://patchwork.ozlabs.org/project/netdev/list/
11466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11469 F: Documentation/devicetree/bindings/net/
11471 F: include/linux/if_*
11472 F: include/linux/netdevice.h
11473 F: include/linux/etherdevice.h
11474 F: include/linux/fcdevice.h
11475 F: include/linux/fddidevice.h
11476 F: include/linux/hippidevice.h
11477 F: include/linux/inetdevice.h
11478 F: include/uapi/linux/if_*
11479 F: include/uapi/linux/netdevice.h
11481 NETWORKING DRIVERS (WIRELESS)
11482 M: Kalle Valo <kvalo@codeaurora.org>
11483 L: linux-wireless@vger.kernel.org
11484 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11488 F: Documentation/devicetree/bindings/net/wireless/
11489 F: drivers/net/wireless/
11492 M: Andrew Lunn <andrew@lunn.ch>
11493 M: Vivien Didelot <vivien.didelot@gmail.com>
11494 M: Florian Fainelli <f.fainelli@gmail.com>
11496 F: Documentation/devicetree/bindings/net/dsa/
11498 F: include/net/dsa.h
11499 F: include/linux/dsa/
11500 F: include/linux/platform_data/dsa.h
11501 F: drivers/net/dsa/
11503 NETWORKING [GENERAL]
11504 M: "David S. Miller" <davem@davemloft.net>
11505 L: netdev@vger.kernel.org
11506 W: http://www.linuxfoundation.org/en/Net
11507 Q: http://patchwork.ozlabs.org/project/netdev/list/
11508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
11510 B: mailto:netdev@vger.kernel.org
11514 F: include/linux/in.h
11515 F: include/linux/net.h
11516 F: include/linux/netdevice.h
11517 F: include/uapi/linux/in.h
11518 F: include/uapi/linux/net.h
11519 F: include/uapi/linux/netdevice.h
11520 F: include/uapi/linux/net_namespace.h
11521 F: tools/testing/selftests/net/
11524 F: Documentation/networking/
11527 M: Steffen Klassert <steffen.klassert@secunet.com>
11528 M: Herbert Xu <herbert@gondor.apana.org.au>
11529 M: "David S. Miller" <davem@davemloft.net>
11530 L: netdev@vger.kernel.org
11531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11539 F: net/ipv4/ipcomp.c
11540 F: net/ipv4/ip_vti.c
11544 F: net/ipv6/ipcomp6.c
11545 F: net/ipv6/ip6_vti.c
11546 F: include/uapi/linux/xfrm.h
11547 F: include/net/xfrm.h
11549 NETWORKING [IPv4/IPv6]
11550 M: "David S. Miller" <davem@davemloft.net>
11551 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11552 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11553 L: netdev@vger.kernel.org
11554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
11561 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11562 M: Paul Moore <paul@paul-moore.com>
11563 W: https://github.com/netlabel
11564 L: netdev@vger.kernel.org
11565 L: linux-security-module@vger.kernel.org
11567 F: Documentation/netlabel/
11568 F: include/net/calipso.h
11569 F: include/net/cipso_ipv4.h
11570 F: include/net/netlabel.h
11571 F: include/uapi/linux/netfilter/xt_SECMARK.h
11572 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11574 F: net/ipv4/cipso_ipv4.c
11575 F: net/ipv6/calipso.c
11576 F: net/netfilter/xt_CONNSECMARK.c
11577 F: net/netfilter/xt_SECMARK.c
11580 M: Eric Dumazet <edumazet@google.com>
11581 L: netdev@vger.kernel.org
11584 F: net/ipv4/syncookies.c
11586 F: net/ipv6/syncookies.c
11587 F: include/uapi/linux/tcp.h
11588 F: include/net/tcp.h
11589 F: include/linux/tcp.h
11590 F: include/trace/events/tcp.h
11593 M: Boris Pismenny <borisp@mellanox.com>
11594 M: Aviad Yehezkel <aviadye@mellanox.com>
11595 M: John Fastabend <john.fastabend@gmail.com>
11596 M: Daniel Borkmann <daniel@iogearbox.net>
11597 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11598 L: netdev@vger.kernel.org
11601 F: include/uapi/linux/tls.h
11602 F: include/net/tls.h
11604 NETWORKING [WIRELESS]
11605 L: linux-wireless@vger.kernel.org
11606 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11609 M: Jakub Kicinski <jakub.kicinski@netronome.com>
11611 F: drivers/net/netdevsim/*
11613 NETXEN (1/10) GbE SUPPORT
11614 M: Manish Chopra <manishc@marvell.com>
11615 M: Rahul Verma <rahulv@marvell.com>
11616 M: GR-Linux-NIC-Dev@marvell.com
11617 L: netdev@vger.kernel.org
11619 F: drivers/net/ethernet/qlogic/netxen/
11622 M: David Ahern <dsahern@kernel.org>
11623 L: netdev@vger.kernel.org
11625 F: include/net/nexthop.h
11626 F: include/uapi/linux/nexthop.h
11627 F: include/net/netns/nexthop.h
11628 F: net/ipv4/nexthop.c
11631 L: netdev@vger.kernel.org
11634 F: include/net/nfc/
11635 F: include/uapi/linux/nfc.h
11637 F: include/linux/platform_data/nfcmrvl.h
11638 F: Documentation/devicetree/bindings/net/nfc/
11640 NFS, SUNRPC, AND LOCKD CLIENTS
11641 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11642 M: Anna Schumaker <anna.schumaker@netapp.com>
11643 L: linux-nfs@vger.kernel.org
11644 W: http://client.linux-nfs.org
11645 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11651 F: include/linux/lockd/
11652 F: include/linux/nfs*
11653 F: include/linux/sunrpc/
11654 F: include/uapi/linux/nfs*
11655 F: include/uapi/linux/sunrpc/
11658 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11659 L: linux-nilfs@vger.kernel.org
11660 W: https://nilfs.sourceforge.io/
11661 W: https://nilfs.osdn.jp/
11662 T: git git://github.com/konis/nilfs2.git
11664 F: Documentation/filesystems/nilfs2.txt
11666 F: include/trace/events/nilfs2.h
11667 F: include/uapi/linux/nilfs2_api.h
11668 F: include/uapi/linux/nilfs2_ondisk.h
11670 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11671 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11672 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11674 F: Documentation/scsi/NinjaSCSI.txt
11675 F: drivers/scsi/pcmcia/nsp_*
11677 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11678 M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
11686 M: Ley Foon Tan <lftan@altera.com>
11687 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11692 NOHZ, DYNTICKS SUPPORT
11693 M: Frederic Weisbecker <fweisbec@gmail.com>
11694 M: Thomas Gleixner <tglx@linutronix.de>
11695 M: Ingo Molnar <mingo@kernel.org>
11696 L: linux-kernel@vger.kernel.org
11697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11699 F: kernel/time/tick*.*
11700 F: include/linux/tick.h
11701 F: include/linux/sched/nohz.h
11703 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11704 M: Pavel Machek <pavel@ucw.cz>
11705 M: Sakari Ailus <sakari.ailus@iki.fi>
11706 L: linux-media@vger.kernel.org
11708 F: drivers/media/i2c/et8ek8
11709 F: drivers/media/i2c/ad5820.c
11711 NOKIA N900 POWER SUPPLY DRIVERS
11712 R: Pali Rohár <pali.rohar@gmail.com>
11713 F: include/linux/power/bq2415x_charger.h
11714 F: include/linux/power/bq27xxx_battery.h
11715 F: drivers/power/supply/bq2415x_charger.c
11716 F: drivers/power/supply/bq27xxx_battery.c
11717 F: drivers/power/supply/bq27xxx_battery_i2c.c
11718 F: drivers/power/supply/isp1704_charger.c
11719 F: drivers/power/supply/rx51_battery.c
11722 M: Willy Tarreau <w@1wt.eu>
11724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11725 F: tools/include/nolibc/
11728 M: Matthias Maennich <maennich@google.com>
11731 F: Documentation/core-api/symbol-namespaces.rst
11734 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11735 L: linux-ntb@googlegroups.com
11737 F: drivers/ntb/hw/amd/
11740 M: Jon Mason <jdmason@kudzu.us>
11741 M: Dave Jiang <dave.jiang@intel.com>
11742 M: Allen Hubbe <allenbh@gmail.com>
11743 L: linux-ntb@googlegroups.com
11745 W: https://github.com/jonmason/ntb/wiki
11746 T: git git://github.com/jonmason/ntb.git
11748 F: drivers/net/ntb_netdev.c
11749 F: include/linux/ntb.h
11750 F: include/linux/ntb_transport.h
11751 F: tools/testing/selftests/ntb/
11754 M: Serge Semin <fancer.lancer@gmail.com>
11755 L: linux-ntb@googlegroups.com
11757 F: drivers/ntb/hw/idt/
11760 M: Dave Jiang <dave.jiang@intel.com>
11761 L: linux-ntb@googlegroups.com
11763 W: https://github.com/davejiang/linux/wiki
11764 T: git https://github.com/davejiang/linux.git
11765 F: drivers/ntb/hw/intel/
11768 M: Anton Altaparmakov <anton@tuxera.com>
11769 L: linux-ntfs-dev@lists.sourceforge.net
11770 W: http://www.tuxera.com/
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11773 F: Documentation/filesystems/ntfs.txt
11777 M: Finn Thain <fthain@telegraphics.com.au>
11778 L: linux-m68k@lists.linux-m68k.org
11780 F: arch/*/include/asm/nubus.h
11782 F: include/linux/nubus.h
11783 F: include/uapi/linux/nubus.h
11785 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11786 M: Antonino Daplas <adaplas@gmail.com>
11787 L: linux-fbdev@vger.kernel.org
11789 F: drivers/video/fbdev/riva/
11790 F: drivers/video/fbdev/nvidia/
11793 M: Keith Busch <kbusch@kernel.org>
11794 M: Jens Axboe <axboe@fb.com>
11795 M: Christoph Hellwig <hch@lst.de>
11796 M: Sagi Grimberg <sagi@grimberg.me>
11797 L: linux-nvme@lists.infradead.org
11798 T: git://git.infradead.org/nvme.git
11799 W: http://git.infradead.org/nvme.git
11801 F: drivers/nvme/host/
11802 F: include/linux/nvme.h
11803 F: include/uapi/linux/nvme_ioctl.h
11805 NVM EXPRESS FC TRANSPORT DRIVERS
11806 M: James Smart <james.smart@broadcom.com>
11807 L: linux-nvme@lists.infradead.org
11809 F: include/linux/nvme-fc.h
11810 F: include/linux/nvme-fc-driver.h
11811 F: drivers/nvme/host/fc.c
11812 F: drivers/nvme/target/fc.c
11813 F: drivers/nvme/target/fcloop.c
11815 NVM EXPRESS TARGET DRIVER
11816 M: Christoph Hellwig <hch@lst.de>
11817 M: Sagi Grimberg <sagi@grimberg.me>
11818 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11819 L: linux-nvme@lists.infradead.org
11820 T: git://git.infradead.org/nvme.git
11821 W: http://git.infradead.org/nvme.git
11823 F: drivers/nvme/target/
11826 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11829 F: Documentation/devicetree/bindings/nvmem/
11830 F: Documentation/ABI/stable/sysfs-bus-nvmem
11831 F: include/linux/nvmem-consumer.h
11832 F: include/linux/nvmem-provider.h
11834 NXP FXAS21002C DRIVER
11835 M: Rui Miguel Silva <rmfrfs@gmail.com>
11836 L: linux-iio@vger.kernel.org
11838 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11839 F: drivers/iio/gyro/fxas21002c_core.c
11840 F: drivers/iio/gyro/fxas21002c.h
11841 F: drivers/iio/gyro/fxas21002c_i2c.c
11842 F: drivers/iio/gyro/fxas21002c_spi.c
11844 NXP SGTL5000 DRIVER
11845 M: Fabio Estevam <festevam@gmail.com>
11846 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11848 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11849 F: sound/soc/codecs/sgtl5000*
11851 NXP SJA1105 ETHERNET SWITCH DRIVER
11852 M: Vladimir Oltean <olteanv@gmail.com>
11853 L: linux-kernel@vger.kernel.org
11855 F: drivers/net/dsa/sja1105
11857 NXP TDA998X DRM DRIVER
11858 M: Russell King <linux@armlinux.org.uk>
11860 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11861 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11862 F: drivers/gpu/drm/i2c/tda998x_drv.c
11863 F: include/drm/i2c/tda998x.h
11864 F: include/dt-bindings/display/tda998x.h
11868 M: Peter Rosin <peda@axentia.se>
11869 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11871 F: Documentation/devicetree/bindings/sound/tfa9879.txt
11872 F: sound/soc/codecs/tfa9879*
11875 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
11876 R: Charles Gorand <charles.gorand@effinnov.com>
11877 L: linux-nfc@lists.01.org (moderated for non-subscribers)
11879 F: drivers/nfc/nxp-nci
11882 M: Jiri Pirko <jiri@mellanox.com>
11883 L: netdev@vger.kernel.org
11886 F: lib/test_objagg.c
11887 F: include/linux/objagg.h
11890 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
11891 M: Ashish Kumar <ashish.kumar@nxp.com>
11892 L: linux-spi@vger.kernel.org
11894 F: drivers/spi/spi-nxp-fspi.c
11895 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
11898 M: Josh Poimboeuf <jpoimboe@redhat.com>
11899 M: Peter Zijlstra <peterz@infradead.org>
11903 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
11904 M: Frederic Barrat <fbarrat@linux.ibm.com>
11905 M: Andrew Donnellan <ajd@linux.ibm.com>
11906 L: linuxppc-dev@lists.ozlabs.org
11908 F: arch/powerpc/platforms/powernv/ocxl.c
11909 F: arch/powerpc/include/asm/pnv-ocxl.h
11910 F: drivers/misc/ocxl/
11911 F: include/misc/ocxl*
11912 F: include/uapi/misc/ocxl.h
11913 F: Documentation/userspace-api/accelerators/ocxl.rst
11916 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11917 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
11918 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11919 L: linux-omap@vger.kernel.org
11921 F: sound/soc/ti/omap*
11922 F: sound/soc/ti/rx51.c
11923 F: sound/soc/ti/n810.c
11924 F: sound/soc/ti/sdma-pcm.*
11926 OMAP CLOCK FRAMEWORK SUPPORT
11927 M: Paul Walmsley <paul@pwsan.com>
11928 L: linux-omap@vger.kernel.org
11930 F: arch/arm/*omap*/*clock*
11932 OMAP DEVICE TREE SUPPORT
11933 M: Benoît Cousson <bcousson@baylibre.com>
11934 M: Tony Lindgren <tony@atomide.com>
11935 L: linux-omap@vger.kernel.org
11936 L: devicetree@vger.kernel.org
11938 F: arch/arm/boot/dts/*omap*
11939 F: arch/arm/boot/dts/*am3*
11940 F: arch/arm/boot/dts/*am4*
11941 F: arch/arm/boot/dts/*am5*
11942 F: arch/arm/boot/dts/*dra7*
11943 F: arch/arm/boot/dts/logicpd-som-lv*
11944 F: arch/arm/boot/dts/logicpd-torpedo*
11946 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
11947 L: linux-omap@vger.kernel.org
11948 L: linux-fbdev@vger.kernel.org
11950 F: drivers/video/fbdev/omap2/
11951 F: Documentation/arm/omap/dss.rst
11953 OMAP FRAMEBUFFER SUPPORT
11954 L: linux-fbdev@vger.kernel.org
11955 L: linux-omap@vger.kernel.org
11957 F: drivers/video/fbdev/omap/
11959 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
11960 M: Roger Quadros <rogerq@ti.com>
11961 M: Tony Lindgren <tony@atomide.com>
11962 L: linux-omap@vger.kernel.org
11964 F: drivers/memory/omap-gpmc.c
11965 F: arch/arm/mach-omap2/*gpmc*
11968 M: Grygorii Strashko <grygorii.strashko@ti.com>
11969 M: Santosh Shilimkar <ssantosh@kernel.org>
11970 M: Kevin Hilman <khilman@kernel.org>
11971 L: linux-omap@vger.kernel.org
11973 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
11974 F: drivers/gpio/gpio-omap.c
11976 OMAP HARDWARE SPINLOCK SUPPORT
11977 M: Ohad Ben-Cohen <ohad@wizery.com>
11978 L: linux-omap@vger.kernel.org
11980 F: drivers/hwspinlock/omap_hwspinlock.c
11982 OMAP HS MMC SUPPORT
11983 L: linux-mmc@vger.kernel.org
11984 L: linux-omap@vger.kernel.org
11986 F: drivers/mmc/host/omap_hsmmc.c
11989 M: Paul Walmsley <paul@pwsan.com>
11990 L: linux-omap@vger.kernel.org
11992 F: arch/arm/mach-omap2/omap_hwmod*data*
11994 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
11995 M: Benoît Cousson <bcousson@baylibre.com>
11996 L: linux-omap@vger.kernel.org
11998 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12001 M: Benoît Cousson <bcousson@baylibre.com>
12002 M: Paul Walmsley <paul@pwsan.com>
12003 L: linux-omap@vger.kernel.org
12005 F: arch/arm/mach-omap2/omap_hwmod.*
12008 M: Vignesh R <vigneshr@ti.com>
12009 L: linux-omap@vger.kernel.org
12010 L: linux-i2c@vger.kernel.org
12012 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12013 F: drivers/i2c/busses/i2c-omap.c
12015 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12017 L: linux-media@vger.kernel.org
12019 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12020 F: drivers/media/platform/omap3isp/
12021 F: drivers/staging/media/omap4iss/
12024 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12025 L: linux-omap@vger.kernel.org
12027 F: drivers/mmc/host/omap.c
12029 OMAP POWER MANAGEMENT SUPPORT
12030 M: Kevin Hilman <khilman@kernel.org>
12031 L: linux-omap@vger.kernel.org
12033 F: arch/arm/*omap*/*pm*
12034 F: drivers/cpufreq/omap-cpufreq.c
12036 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12037 M: Rajendra Nayak <rnayak@codeaurora.org>
12038 M: Paul Walmsley <paul@pwsan.com>
12039 L: linux-omap@vger.kernel.org
12041 F: arch/arm/mach-omap2/prm*
12043 OMAP RANDOM NUMBER GENERATOR SUPPORT
12044 M: Deepak Saxena <dsaxena@plexity.net>
12046 F: drivers/char/hw_random/omap-rng.c
12049 L: linux-usb@vger.kernel.org
12050 L: linux-omap@vger.kernel.org
12052 F: drivers/usb/*/*omap*
12053 F: arch/arm/*omap*/usb*
12055 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12056 M: Mark Jackson <mpfj@newflow.co.uk>
12057 L: linux-omap@vger.kernel.org
12059 F: arch/arm/boot/dts/am335x-nano.dts
12062 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12063 M: Tony Lindgren <tony@atomide.com>
12064 L: linux-omap@vger.kernel.org
12065 Q: http://patchwork.kernel.org/project/linux-omap/list/
12066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12068 F: arch/arm/mach-omap1/
12069 F: arch/arm/plat-omap/
12070 F: arch/arm/configs/omap1_defconfig
12071 F: drivers/i2c/busses/i2c-omap.c
12072 F: include/linux/platform_data/i2c-omap.h
12073 F: include/linux/platform_data/ams-delta-fiq.h
12076 M: Tony Lindgren <tony@atomide.com>
12077 L: linux-omap@vger.kernel.org
12078 W: http://www.muru.com/linux/omap/
12079 W: http://linux.omap.com/
12080 Q: http://patchwork.kernel.org/project/linux-omap/list/
12081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12083 F: arch/arm/mach-omap2/
12084 F: arch/arm/plat-omap/
12085 F: arch/arm/configs/omap2plus_defconfig
12086 F: drivers/bus/ti-sysc.c
12087 F: drivers/i2c/busses/i2c-omap.c
12088 F: drivers/irqchip/irq-omap-intc.c
12089 F: drivers/mfd/*omap*.c
12090 F: drivers/mfd/menelaus.c
12091 F: drivers/mfd/palmas.c
12092 F: drivers/mfd/tps65217.c
12093 F: drivers/mfd/tps65218.c
12094 F: drivers/mfd/tps65910.c
12095 F: drivers/mfd/twl-core.[ch]
12096 F: drivers/mfd/twl4030*.c
12097 F: drivers/mfd/twl6030*.c
12098 F: drivers/mfd/twl6040*.c
12099 F: drivers/regulator/palmas-regulator*.c
12100 F: drivers/regulator/pbias-regulator.c
12101 F: drivers/regulator/tps65217-regulator.c
12102 F: drivers/regulator/tps65218-regulator.c
12103 F: drivers/regulator/tps65910-regulator.c
12104 F: drivers/regulator/twl-regulator.c
12105 F: drivers/regulator/twl6030-regulator.c
12106 F: include/linux/platform_data/i2c-omap.h
12107 F: include/linux/platform_data/ti-sysc.h
12109 ONION OMEGA2+ BOARD
12110 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12111 L: linux-mips@vger.kernel.org
12113 F: arch/mips/boot/dts/ralink/omega2p.dts
12116 M: Bob Copeland <me@bobcopeland.com>
12117 L: linux-karma-devel@lists.sourceforge.net
12119 F: Documentation/filesystems/omfs.txt
12122 OMNIKEY CARDMAN 4000 DRIVER
12123 M: Harald Welte <laforge@gnumonks.org>
12125 F: drivers/char/pcmcia/cm4000_cs.c
12126 F: include/linux/cm4000_cs.h
12127 F: include/uapi/linux/cm4000_cs.h
12129 OMNIKEY CARDMAN 4040 DRIVER
12130 M: Harald Welte <laforge@gnumonks.org>
12132 F: drivers/char/pcmcia/cm4040_cs.*
12134 OMNIVISION OV13858 SENSOR DRIVER
12135 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12136 L: linux-media@vger.kernel.org
12137 T: git git://linuxtv.org/media_tree.git
12139 F: drivers/media/i2c/ov13858.c
12141 OMNIVISION OV2680 SENSOR DRIVER
12142 M: Rui Miguel Silva <rmfrfs@gmail.com>
12143 L: linux-media@vger.kernel.org
12144 T: git git://linuxtv.org/media_tree.git
12146 F: drivers/media/i2c/ov2680.c
12147 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12149 OMNIVISION OV2685 SENSOR DRIVER
12150 M: Shunqian Zheng <zhengsq@rock-chips.com>
12151 L: linux-media@vger.kernel.org
12152 T: git git://linuxtv.org/media_tree.git
12154 F: drivers/media/i2c/ov2685.c
12156 OMNIVISION OV5640 SENSOR DRIVER
12157 M: Steve Longerbeam <slongerbeam@gmail.com>
12158 L: linux-media@vger.kernel.org
12159 T: git git://linuxtv.org/media_tree.git
12161 F: drivers/media/i2c/ov5640.c
12163 OMNIVISION OV5647 SENSOR DRIVER
12164 M: Luis Oliveira <lolivei@synopsys.com>
12165 L: linux-media@vger.kernel.org
12166 T: git git://linuxtv.org/media_tree.git
12168 F: drivers/media/i2c/ov5647.c
12170 OMNIVISION OV5670 SENSOR DRIVER
12171 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12172 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12173 L: linux-media@vger.kernel.org
12174 T: git git://linuxtv.org/media_tree.git
12176 F: drivers/media/i2c/ov5670.c
12178 OMNIVISION OV5675 SENSOR DRIVER
12179 M: Shawn Tu <shawnx.tu@intel.com>
12180 L: linux-media@vger.kernel.org
12181 T: git git://linuxtv.org/media_tree.git
12183 F: drivers/media/i2c/ov5675.c
12185 OMNIVISION OV5695 SENSOR DRIVER
12186 M: Shunqian Zheng <zhengsq@rock-chips.com>
12187 L: linux-media@vger.kernel.org
12188 T: git git://linuxtv.org/media_tree.git
12190 F: drivers/media/i2c/ov5695.c
12192 OMNIVISION OV7670 SENSOR DRIVER
12193 M: Jonathan Corbet <corbet@lwn.net>
12194 L: linux-media@vger.kernel.org
12195 T: git git://linuxtv.org/media_tree.git
12197 F: drivers/media/i2c/ov7670.c
12198 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12200 OMNIVISION OV772x SENSOR DRIVER
12201 M: Jacopo Mondi <jacopo@jmondi.org>
12202 L: linux-media@vger.kernel.org
12203 T: git git://linuxtv.org/media_tree.git
12205 F: drivers/media/i2c/ov772x.c
12206 F: include/media/i2c/ov772x.h
12207 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12209 OMNIVISION OV7740 SENSOR DRIVER
12210 M: Wenyou Yang <wenyou.yang@microchip.com>
12211 L: linux-media@vger.kernel.org
12212 T: git git://linuxtv.org/media_tree.git
12214 F: drivers/media/i2c/ov7740.c
12215 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12217 OMNIVISION OV9640 SENSOR DRIVER
12218 M: Petr Cvek <petrcvekcz@gmail.com>
12219 L: linux-media@vger.kernel.org
12221 F: drivers/media/i2c/ov9640.*
12223 OMNIVISION OV8856 SENSOR DRIVER
12224 M: Ben Kao <ben.kao@intel.com>
12225 L: linux-media@vger.kernel.org
12226 T: git git://linuxtv.org/media_tree.git
12228 F: drivers/media/i2c/ov8856.c
12230 OMNIVISION OV9650 SENSOR DRIVER
12231 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12232 R: Akinobu Mita <akinobu.mita@gmail.com>
12233 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12234 L: linux-media@vger.kernel.org
12235 T: git git://linuxtv.org/media_tree.git
12237 F: drivers/media/i2c/ov9650.c
12238 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12240 ONENAND FLASH DRIVER
12241 M: Kyungmin Park <kyungmin.park@samsung.com>
12242 L: linux-mtd@lists.infradead.org
12244 F: drivers/mtd/nand/onenand/
12245 F: include/linux/mtd/onenand*.h
12248 M: Jens Wiklander <jens.wiklander@linaro.org>
12249 L: tee-dev@lists.linaro.org
12251 F: drivers/tee/optee/
12253 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12254 M: Sumit Garg <sumit.garg@linaro.org>
12255 L: tee-dev@lists.linaro.org
12257 F: drivers/char/hw_random/optee-rng.c
12260 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12261 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12262 L: linux-rdma@vger.kernel.org
12264 F: drivers/infiniband/ulp/opa_vnic
12266 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12267 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12268 M: Frank Rowand <frowand.list@gmail.com>
12269 L: devicetree@vger.kernel.org
12271 F: Documentation/devicetree/dynamic-resolution-notes.txt
12272 F: Documentation/devicetree/overlay-notes.txt
12273 F: drivers/of/overlay.c
12274 F: drivers/of/resolver.c
12275 K: of_overlay_notifier_
12277 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12278 M: Rob Herring <robh+dt@kernel.org>
12279 M: Frank Rowand <frowand.list@gmail.com>
12280 L: devicetree@vger.kernel.org
12281 W: http://www.devicetree.org/
12282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12285 F: include/linux/of*.h
12287 F: Documentation/ABI/testing/sysfs-firmware-ofw
12289 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12290 M: Rob Herring <robh+dt@kernel.org>
12291 M: Mark Rutland <mark.rutland@arm.com>
12292 L: devicetree@vger.kernel.org
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12294 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12296 F: Documentation/devicetree/
12297 F: arch/*/boot/dts/
12298 F: include/dt-bindings/
12300 OPENCORES I2C BUS DRIVER
12301 M: Peter Korsgaard <peter@korsgaard.com>
12302 M: Andrew Lunn <andrew@lunn.ch>
12303 L: linux-i2c@vger.kernel.org
12305 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12306 F: Documentation/i2c/busses/i2c-ocores.rst
12307 F: drivers/i2c/busses/i2c-ocores.c
12308 F: include/linux/platform_data/i2c-ocores.h
12310 OPENRISC ARCHITECTURE
12311 M: Jonas Bonn <jonas@southpole.se>
12312 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12313 M: Stafford Horne <shorne@gmail.com>
12314 T: git git://github.com/openrisc/linux.git
12315 L: openrisc@lists.librecores.org
12316 W: http://openrisc.io
12318 F: Documentation/devicetree/bindings/openrisc/
12319 F: Documentation/openrisc/
12321 F: drivers/irqchip/irq-ompic.c
12322 F: drivers/irqchip/irq-or1k-*
12325 M: Pravin B Shelar <pshelar@ovn.org>
12326 L: netdev@vger.kernel.org
12327 L: dev@openvswitch.org
12328 W: http://openvswitch.org
12330 F: net/openvswitch/
12331 F: include/uapi/linux/openvswitch.h
12333 OPERATING PERFORMANCE POINTS (OPP)
12334 M: Viresh Kumar <vireshk@kernel.org>
12335 M: Nishanth Menon <nm@ti.com>
12336 M: Stephen Boyd <sboyd@kernel.org>
12337 L: linux-pm@vger.kernel.org
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12341 F: include/linux/pm_opp.h
12342 F: Documentation/power/opp.rst
12343 F: Documentation/devicetree/bindings/opp/
12346 M: Clemens Ladisch <clemens@ladisch.de>
12347 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12350 F: sound/drivers/opl4/
12353 M: Robert Richter <rric@kernel.org>
12354 L: oprofile-list@lists.sf.net
12356 F: arch/*/include/asm/oprofile*.h
12357 F: arch/*/oprofile/
12358 F: drivers/oprofile/
12359 F: include/linux/oprofile.h
12361 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12362 M: Mark Fasheh <mark@fasheh.com>
12363 M: Joel Becker <jlbec@evilplan.org>
12364 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12365 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12366 W: http://ocfs2.wiki.kernel.org
12368 F: Documentation/filesystems/ocfs2.txt
12369 F: Documentation/filesystems/dlmfs.txt
12372 ORANGEFS FILESYSTEM
12373 M: Mike Marshall <hubcap@omnibond.com>
12374 R: Martin Brandenburg <martin@omnibond.com>
12375 L: devel@lists.orangefs.org
12376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12379 F: Documentation/filesystems/orangefs.txt
12382 L: linux-wireless@vger.kernel.org
12383 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12384 W: http://www.nongnu.org/orinoco/
12386 F: drivers/net/wireless/intersil/orinoco/
12388 OV2659 OMNIVISION SENSOR DRIVER
12389 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12390 L: linux-media@vger.kernel.org
12391 W: https://linuxtv.org
12392 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12393 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12395 F: drivers/media/i2c/ov2659.c
12396 F: include/media/i2c/ov2659.h
12399 M: Miklos Szeredi <miklos@szeredi.hu>
12400 L: linux-unionfs@vger.kernel.org
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12404 F: Documentation/filesystems/overlayfs.txt
12406 P54 WIRELESS DRIVER
12407 M: Christian Lamparter <chunkeey@googlemail.com>
12408 L: linux-wireless@vger.kernel.org
12409 W: http://wireless.kernel.org/en/users/Drivers/p54
12411 F: drivers/net/wireless/intersil/p54/
12413 PA SEMI ETHERNET DRIVER
12414 L: netdev@vger.kernel.org
12416 F: drivers/net/ethernet/pasemi/*
12418 PA SEMI SMBUS DRIVER
12419 L: linux-i2c@vger.kernel.org
12421 F: drivers/i2c/busses/i2c-pasemi.c
12424 M: Vladimir Oltean <olteanv@gmail.com>
12425 L: netdev@vger.kernel.org
12428 F: include/linux/packing.h
12429 F: Documentation/core-api/packing.rst
12431 PADATA PARALLEL EXECUTION MECHANISM
12432 M: Steffen Klassert <steffen.klassert@secunet.com>
12433 L: linux-crypto@vger.kernel.org
12436 F: include/linux/padata.h
12437 F: Documentation/padata.txt
12440 M: Jesper Dangaard Brouer <hawk@kernel.org>
12441 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12442 L: netdev@vger.kernel.org
12444 F: net/core/page_pool.c
12445 F: include/net/page_pool.h
12447 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12448 M: Harald Welte <laforge@gnumonks.org>
12449 L: platform-driver-x86@vger.kernel.org
12451 F: drivers/platform/x86/panasonic-laptop.c
12453 PARALLEL LCD/KEYPAD PANEL DRIVER
12454 M: Willy Tarreau <willy@haproxy.com>
12455 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12457 F: Documentation/admin-guide/lcd-panel-cgram.rst
12458 F: drivers/auxdisplay/panel.c
12460 PARALLEL PORT SUBSYSTEM
12461 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12462 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12463 L: linux-parport@lists.infradead.org (subscribers-only)
12465 F: drivers/parport/
12466 F: include/linux/parport*.h
12467 F: drivers/char/ppdev.c
12468 F: include/uapi/linux/ppdev.h
12469 F: Documentation/driver-api/parport*.rst
12471 PARAVIRT_OPS INTERFACE
12472 M: Juergen Gross <jgross@suse.com>
12473 M: Thomas Hellstrom <thellstrom@vmware.com>
12474 M: "VMware, Inc." <pv-drivers@vmware.com>
12475 L: virtualization@lists.linux-foundation.org
12477 F: Documentation/virt/paravirt_ops.rst
12478 F: arch/*/kernel/paravirt*
12479 F: arch/*/include/asm/paravirt*.h
12480 F: include/linux/hypervisor.h
12482 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12483 M: Tim Waugh <tim@cyberelk.net>
12484 L: linux-parport@lists.infradead.org (subscribers-only)
12486 F: Documentation/admin-guide/blockdev/paride.rst
12487 F: drivers/block/paride/
12489 PARISC ARCHITECTURE
12490 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12491 M: Helge Deller <deller@gmx.de>
12492 L: linux-parisc@vger.kernel.org
12493 W: http://www.parisc-linux.org/
12494 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12499 F: Documentation/parisc/
12501 F: drivers/char/agp/parisc-agp.c
12502 F: drivers/input/misc/hp_sdc_rtc.c
12503 F: drivers/input/serio/gscps2.c
12504 F: drivers/input/serio/hp_sdc*
12505 F: drivers/parport/parport_gsc.*
12506 F: drivers/tty/serial/8250/8250_gsc.c
12507 F: drivers/video/fbdev/sti*
12508 F: drivers/video/console/sti*
12509 F: drivers/video/logo/logo_parisc*
12510 F: include/linux/hp_sdc.h
12513 M: Jiri Pirko <jiri@mellanox.com>
12514 L: netdev@vger.kernel.org
12517 F: lib/test_parman.c
12518 F: include/linux/parman.h
12520 PC ENGINES APU BOARD DRIVER
12521 M: Enrico Weigelt, metux IT consult <info@metux.net>
12523 F: drivers/platform/x86/pcengines-apuv2.c
12525 PC87360 HARDWARE MONITORING DRIVER
12526 M: Jim Cromie <jim.cromie@gmail.com>
12527 L: linux-hwmon@vger.kernel.org
12529 F: Documentation/hwmon/pc87360.rst
12530 F: drivers/hwmon/pc87360.c
12532 PC8736x GPIO DRIVER
12533 M: Jim Cromie <jim.cromie@gmail.com>
12535 F: drivers/char/pc8736x_gpio.c
12537 PC87427 HARDWARE MONITORING DRIVER
12538 M: Jean Delvare <jdelvare@suse.com>
12539 L: linux-hwmon@vger.kernel.org
12541 F: Documentation/hwmon/pc87427.rst
12542 F: drivers/hwmon/pc87427.c
12545 M: Riku Voipio <riku.voipio@iki.fi>
12547 F: drivers/leds/leds-pca9532.c
12548 F: include/linux/leds-pca9532.h
12550 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12551 M: Guenter Roeck <linux@roeck-us.net>
12552 L: linux-i2c@vger.kernel.org
12554 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12556 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12557 M: Khalid Aziz <khalid@gonehiking.org>
12559 F: drivers/firmware/pcdp.*
12561 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12562 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12563 L: linux-pci@vger.kernel.org
12564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12566 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12567 F: drivers/pci/controller/pci-aardvark.c
12569 PCI DRIVER FOR ALTERA PCIE IP
12570 M: Ley Foon Tan <lftan@altera.com>
12571 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12572 L: linux-pci@vger.kernel.org
12574 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12575 F: drivers/pci/controller/pcie-altera.c
12577 PCI DRIVER FOR APPLIEDMICRO XGENE
12578 M: Toan Le <toan@os.amperecomputing.com>
12579 L: linux-pci@vger.kernel.org
12580 L: linux-arm-kernel@lists.infradead.org
12582 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12583 F: drivers/pci/controller/pci-xgene.c
12585 PCI DRIVER FOR ARM VERSATILE PLATFORM
12586 M: Rob Herring <robh@kernel.org>
12587 L: linux-pci@vger.kernel.org
12588 L: linux-arm-kernel@lists.infradead.org
12590 F: Documentation/devicetree/bindings/pci/versatile.txt
12591 F: drivers/pci/controller/pci-versatile.c
12593 PCI DRIVER FOR ARMADA 8K
12594 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12595 L: linux-pci@vger.kernel.org
12596 L: linux-arm-kernel@lists.infradead.org
12598 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12599 F: drivers/pci/controller/dwc/pcie-armada8k.c
12601 PCI DRIVER FOR CADENCE PCIE IP
12602 M: Tom Joseph <tjoseph@cadence.com>
12603 L: linux-pci@vger.kernel.org
12605 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12606 F: drivers/pci/controller/pcie-cadence*
12608 PCI DRIVER FOR FREESCALE LAYERSCAPE
12609 M: Minghuan Lian <minghuan.Lian@nxp.com>
12610 M: Mingkai Hu <mingkai.hu@nxp.com>
12611 M: Roy Zang <roy.zang@nxp.com>
12612 L: linuxppc-dev@lists.ozlabs.org
12613 L: linux-pci@vger.kernel.org
12614 L: linux-arm-kernel@lists.infradead.org
12616 F: drivers/pci/controller/dwc/*layerscape*
12618 PCI DRIVER FOR GENERIC OF HOSTS
12619 M: Will Deacon <will@kernel.org>
12620 L: linux-pci@vger.kernel.org
12621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12623 F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
12624 F: drivers/pci/controller/pci-host-common.c
12625 F: drivers/pci/controller/pci-host-generic.c
12627 PCI DRIVER FOR IMX6
12628 M: Richard Zhu <hongxing.zhu@nxp.com>
12629 M: Lucas Stach <l.stach@pengutronix.de>
12630 L: linux-pci@vger.kernel.org
12631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12633 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12634 F: drivers/pci/controller/dwc/*imx6*
12636 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12637 M: Jonathan Derrick <jonathan.derrick@intel.com>
12638 L: linux-pci@vger.kernel.org
12640 F: drivers/pci/controller/vmd.c
12642 PCI DRIVER FOR MICROSEMI SWITCHTEC
12643 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12644 M: Logan Gunthorpe <logang@deltatee.com>
12645 L: linux-pci@vger.kernel.org
12647 F: Documentation/driver-api/switchtec.rst
12648 F: Documentation/ABI/testing/sysfs-class-switchtec
12649 F: drivers/pci/switch/switchtec*
12650 F: include/uapi/linux/switchtec_ioctl.h
12651 F: include/linux/switchtec.h
12652 F: drivers/ntb/hw/mscc/
12654 PCI DRIVER FOR MOBIVEIL PCIE IP
12655 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12656 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12657 L: linux-pci@vger.kernel.org
12659 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12660 F: drivers/pci/controller/pcie-mobiveil.c
12662 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12663 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12664 M: Jason Cooper <jason@lakedaemon.net>
12665 L: linux-pci@vger.kernel.org
12666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12668 F: drivers/pci/controller/*mvebu*
12670 PCI DRIVER FOR NVIDIA TEGRA
12671 M: Thierry Reding <thierry.reding@gmail.com>
12672 L: linux-tegra@vger.kernel.org
12673 L: linux-pci@vger.kernel.org
12675 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12676 F: drivers/pci/controller/pci-tegra.c
12678 PCI DRIVER FOR RENESAS R-CAR
12679 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12680 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12681 L: linux-pci@vger.kernel.org
12682 L: linux-renesas-soc@vger.kernel.org
12684 F: drivers/pci/controller/*rcar*
12686 PCI DRIVER FOR SAMSUNG EXYNOS
12687 M: Jingoo Han <jingoohan1@gmail.com>
12688 L: linux-pci@vger.kernel.org
12689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12690 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12692 F: drivers/pci/controller/dwc/pci-exynos.c
12694 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12695 M: Jingoo Han <jingoohan1@gmail.com>
12696 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12697 L: linux-pci@vger.kernel.org
12699 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12700 F: drivers/pci/controller/dwc/*designware*
12702 PCI DRIVER FOR TI DRA7XX
12703 M: Kishon Vijay Abraham I <kishon@ti.com>
12704 L: linux-omap@vger.kernel.org
12705 L: linux-pci@vger.kernel.org
12707 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12708 F: drivers/pci/controller/dwc/pci-dra7xx.c
12710 PCI DRIVER FOR TI KEYSTONE
12711 M: Murali Karicheri <m-karicheri2@ti.com>
12712 L: linux-pci@vger.kernel.org
12713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12715 F: drivers/pci/controller/dwc/pci-keystone.c
12717 PCI ENDPOINT SUBSYSTEM
12718 M: Kishon Vijay Abraham I <kishon@ti.com>
12719 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12720 L: linux-pci@vger.kernel.org
12721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12723 F: drivers/pci/endpoint/
12724 F: drivers/misc/pci_endpoint_test.c
12727 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12728 M: Russell Currey <ruscur@russell.cc>
12729 M: Sam Bobroff <sbobroff@linux.ibm.com>
12730 M: Oliver O'Halloran <oohall@gmail.com>
12731 L: linuxppc-dev@lists.ozlabs.org
12733 F: Documentation/PCI/pci-error-recovery.rst
12734 F: drivers/pci/pcie/aer.c
12735 F: drivers/pci/pcie/dpc.c
12736 F: drivers/pci/pcie/err.c
12737 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12738 F: arch/powerpc/kernel/eeh*.c
12739 F: arch/powerpc/platforms/*/eeh*.c
12740 F: arch/powerpc/include/*/eeh*.h
12743 M: Linas Vepstas <linasvepstas@gmail.com>
12744 L: linux-pci@vger.kernel.org
12746 F: Documentation/PCI/pci-error-recovery.rst
12748 PCI MSI DRIVER FOR ALTERA MSI IP
12749 M: Ley Foon Tan <lftan@altera.com>
12750 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12751 L: linux-pci@vger.kernel.org
12753 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12754 F: drivers/pci/controller/pcie-altera-msi.c
12756 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12757 M: Toan Le <toan@os.amperecomputing.com>
12758 L: linux-pci@vger.kernel.org
12759 L: linux-arm-kernel@lists.infradead.org
12761 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12762 F: drivers/pci/controller/pci-xgene-msi.c
12765 M: Bjorn Helgaas <bhelgaas@google.com>
12766 L: linux-pci@vger.kernel.org
12767 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12770 F: Documentation/devicetree/bindings/pci/
12771 F: Documentation/PCI/
12772 F: drivers/acpi/pci*
12774 F: include/asm-generic/pci*
12775 F: include/linux/pci*
12776 F: include/linux/of_pci.h
12777 F: include/uapi/linux/pci*
12780 F: arch/x86/kernel/quirks.c
12781 F: arch/x86/kernel/early-quirks.c
12783 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12784 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12785 R: Andrew Murray <andrew.murray@arm.com>
12786 L: linux-pci@vger.kernel.org
12787 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12790 F: drivers/pci/controller/
12792 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12793 M: Jonathan Chocron <jonnyc@amazon.com>
12794 L: linux-pci@vger.kernel.org
12796 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12797 F: drivers/pci/controller/dwc/pcie-al.c
12799 PCIE DRIVER FOR AMLOGIC MESON
12800 M: Yue Wang <yue.wang@Amlogic.com>
12801 L: linux-pci@vger.kernel.org
12802 L: linux-amlogic@lists.infradead.org
12804 F: drivers/pci/controller/dwc/pci-meson.c
12806 PCIE DRIVER FOR AXIS ARTPEC
12807 M: Jesper Nilsson <jesper.nilsson@axis.com>
12808 L: linux-arm-kernel@axis.com
12809 L: linux-pci@vger.kernel.org
12811 F: Documentation/devicetree/bindings/pci/axis,artpec*
12812 F: drivers/pci/controller/dwc/*artpec*
12814 PCIE DRIVER FOR CAVIUM THUNDERX
12815 M: Robert Richter <rrichter@marvell.com>
12816 L: linux-pci@vger.kernel.org
12817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12819 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12820 F: drivers/pci/controller/pci-thunder-*
12822 PCIE DRIVER FOR HISILICON
12823 M: Zhou Wang <wangzhou1@hisilicon.com>
12824 L: linux-pci@vger.kernel.org
12826 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12827 F: drivers/pci/controller/dwc/pcie-hisi.c
12829 PCIE DRIVER FOR HISILICON KIRIN
12830 M: Xiaowei Song <songxiaowei@hisilicon.com>
12831 M: Binghui Wang <wangbinghui@hisilicon.com>
12832 L: linux-pci@vger.kernel.org
12834 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12835 F: drivers/pci/controller/dwc/pcie-kirin.c
12837 PCIE DRIVER FOR HISILICON STB
12838 M: Shawn Guo <shawn.guo@linaro.org>
12839 L: linux-pci@vger.kernel.org
12841 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12842 F: drivers/pci/controller/dwc/pcie-histb.c
12844 PCIE DRIVER FOR MEDIATEK
12845 M: Ryder Lee <ryder.lee@mediatek.com>
12846 L: linux-pci@vger.kernel.org
12847 L: linux-mediatek@lists.infradead.org
12849 F: Documentation/devicetree/bindings/pci/mediatek*
12850 F: drivers/pci/controller/*mediatek*
12852 PCIE DRIVER FOR QUALCOMM MSM
12853 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12854 L: linux-pci@vger.kernel.org
12855 L: linux-arm-msm@vger.kernel.org
12857 F: drivers/pci/controller/dwc/*qcom*
12859 PCIE DRIVER FOR ROCKCHIP
12860 M: Shawn Lin <shawn.lin@rock-chips.com>
12861 L: linux-pci@vger.kernel.org
12862 L: linux-rockchip@lists.infradead.org
12864 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
12865 F: drivers/pci/controller/pcie-rockchip*
12867 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
12868 M: Linus Walleij <linus.walleij@linaro.org>
12869 L: linux-pci@vger.kernel.org
12871 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
12872 F: drivers/pci/controller/pci-v3-semi.c
12874 PCIE DRIVER FOR SOCIONEXT UNIPHIER
12875 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
12876 L: linux-pci@vger.kernel.org
12878 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
12879 F: drivers/pci/controller/dwc/pcie-uniphier.c
12881 PCIE DRIVER FOR ST SPEAR13XX
12882 M: Pratyush Anand <pratyush.anand@gmail.com>
12883 L: linux-pci@vger.kernel.org
12885 F: drivers/pci/controller/dwc/*spear*
12888 M: Dominik Brodowski <linux@dominikbrodowski.net>
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
12891 F: Documentation/pcmcia/
12896 PCNET32 NETWORK DRIVER
12897 M: Don Fry <pcnet32@frontier.com>
12898 L: netdev@vger.kernel.org
12900 F: drivers/net/ethernet/amd/pcnet32.c
12902 PCRYPT PARALLEL CRYPTO ENGINE
12903 M: Steffen Klassert <steffen.klassert@secunet.com>
12904 L: linux-crypto@vger.kernel.org
12907 F: include/crypto/pcrypt.h
12909 PEAQ WMI HOTKEYS DRIVER
12910 M: Hans de Goede <hdegoede@redhat.com>
12911 L: platform-driver-x86@vger.kernel.org
12913 F: drivers/platform/x86/peaq-wmi.c
12915 PENSANDO ETHERNET DRIVERS
12916 M: Shannon Nelson <snelson@pensando.io>
12917 M: Pensando Drivers <drivers@pensando.io>
12918 L: netdev@vger.kernel.org
12920 F: Documentation/networking/device_drivers/pensando/ionic.rst
12921 F: drivers/net/ethernet/pensando/
12923 PER-CPU MEMORY ALLOCATOR
12924 M: Dennis Zhou <dennis@kernel.org>
12925 M: Tejun Heo <tj@kernel.org>
12926 M: Christoph Lameter <cl@linux.com>
12927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
12929 F: include/linux/percpu*.h
12931 F: arch/*/include/asm/percpu.h
12933 PER-TASK DELAY ACCOUNTING
12934 M: Balbir Singh <bsingharora@gmail.com>
12936 F: include/linux/delayacct.h
12937 F: kernel/delayacct.c
12939 PERFORMANCE EVENTS SUBSYSTEM
12940 M: Peter Zijlstra <peterz@infradead.org>
12941 M: Ingo Molnar <mingo@redhat.com>
12942 M: Arnaldo Carvalho de Melo <acme@kernel.org>
12943 R: Mark Rutland <mark.rutland@arm.com>
12944 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12945 R: Jiri Olsa <jolsa@redhat.com>
12946 R: Namhyung Kim <namhyung@kernel.org>
12947 L: linux-kernel@vger.kernel.org
12948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12951 F: include/linux/perf_event.h
12952 F: include/uapi/linux/perf_event.h
12953 F: arch/*/kernel/perf_event*.c
12954 F: arch/*/kernel/*/perf_event*.c
12955 F: arch/*/kernel/*/*/perf_event*.c
12956 F: arch/*/include/asm/perf_event.h
12957 F: arch/*/kernel/perf_callchain.c
12959 F: arch/*/events/*/*
12962 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
12963 R: John Garry <john.garry@huawei.com>
12964 R: Will Deacon <will@kernel.org>
12965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12967 F: tools/perf/pmu-events/arch/arm64/
12969 PERSONALITY HANDLING
12970 M: Christoph Hellwig <hch@infradead.org>
12971 L: linux-abi-devel@lists.sourceforge.net
12973 F: include/linux/personality.h
12974 F: include/uapi/linux/personality.h
12976 PHOENIX RC FLIGHT CONTROLLER ADAPTER
12977 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12978 L: linux-input@vger.kernel.org
12980 F: Documentation/input/devices/pxrc.rst
12981 F: drivers/input/joystick/pxrc.c
12983 FLYSKY FSIA6B RC RECEIVER
12984 M: Markus Koch <markus@notsyncing.net>
12985 L: linux-input@vger.kernel.org
12987 F: drivers/input/joystick/fsia6b.c
12990 M: Remi Denis-Courmont <courmisch@gmail.com>
12992 F: Documentation/networking/phonet.txt
12993 F: include/linux/phonet.h
12994 F: include/net/phonet/
12995 F: include/uapi/linux/phonet.h
12999 M: Joern Engel <joern@lazybastard.org>
13000 L: linux-mtd@lists.infradead.org
13002 F: drivers/mtd/devices/phram.c
13005 M: Bruno Prémont <bonbons@linux-vserver.org>
13006 L: linux-input@vger.kernel.org
13008 F: drivers/hid/hid-picolcd*
13011 M: Jamie Iles <jamie@jamieiles.com>
13012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13013 T: git git://github.com/jamieiles/linux-2.6-ji.git
13015 F: arch/arm/boot/dts/picoxcell*
13016 F: arch/arm/mach-picoxcell/
13017 F: drivers/crypto/picoxcell*
13020 M: Christian Brauner <christian@brauner.io>
13021 L: linux-kernel@vger.kernel.org
13023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13025 F: tools/testing/selftests/pidfd/
13026 F: tools/testing/selftests/clone3/
13029 K: \b(clone_args|kernel_clone_args)\b
13031 PIN CONTROL SUBSYSTEM
13032 M: Linus Walleij <linus.walleij@linaro.org>
13033 L: linux-gpio@vger.kernel.org
13034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13036 F: Documentation/devicetree/bindings/pinctrl/
13037 F: Documentation/driver-api/pinctl.rst
13038 F: drivers/pinctrl/
13039 F: include/linux/pinctrl/
13041 PIN CONTROLLER - MICROCHIP AT91
13042 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13043 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13044 L: linux-gpio@vger.kernel.org
13046 F: drivers/pinctrl/pinctrl-at91*
13047 F: drivers/gpio/gpio-sama5d2-piobu.c
13049 PIN CONTROLLER - FREESCALE
13050 M: Dong Aisheng <aisheng.dong@nxp.com>
13051 M: Fabio Estevam <festevam@gmail.com>
13052 M: Shawn Guo <shawnguo@kernel.org>
13053 M: Stefan Agner <stefan@agner.ch>
13054 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13055 L: linux-gpio@vger.kernel.org
13057 F: drivers/pinctrl/freescale/
13058 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13060 PIN CONTROLLER - INTEL
13061 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13062 M: Andy Shevchenko <andy@kernel.org>
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13065 F: drivers/pinctrl/intel/
13067 PIN CONTROLLER - MEDIATEK
13068 M: Sean Wang <sean.wang@kernel.org>
13069 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13071 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13072 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13073 F: drivers/pinctrl/mediatek/
13075 PIN CONTROLLER - QUALCOMM
13076 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13078 L: linux-arm-msm@vger.kernel.org
13079 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13080 F: drivers/pinctrl/qcom/
13082 PIN CONTROLLER - RENESAS
13083 M: Geert Uytterhoeven <geert+renesas@glider.be>
13084 L: linux-renesas-soc@vger.kernel.org
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13087 F: drivers/pinctrl/pinctrl-rz*
13088 F: drivers/pinctrl/sh-pfc/
13090 PIN CONTROLLER - SAMSUNG
13091 M: Tomasz Figa <tomasz.figa@gmail.com>
13092 M: Krzysztof Kozlowski <krzk@kernel.org>
13093 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13095 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13096 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13099 F: drivers/pinctrl/samsung/
13100 F: include/dt-bindings/pinctrl/samsung.h
13101 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13103 PIN CONTROLLER - SINGLE
13104 M: Tony Lindgren <tony@atomide.com>
13105 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13107 L: linux-omap@vger.kernel.org
13109 F: drivers/pinctrl/pinctrl-single.c
13111 PIN CONTROLLER - ST SPEAR
13112 M: Viresh Kumar <vireshk@kernel.org>
13113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13114 W: http://www.st.com/spear
13116 F: drivers/pinctrl/spear/
13118 PISTACHIO SOC SUPPORT
13119 M: James Hartley <james.hartley@sondrel.com>
13120 L: linux-mips@vger.kernel.org
13122 F: arch/mips/pistachio/
13123 F: arch/mips/include/asm/mach-pistachio/
13124 F: arch/mips/boot/dts/img/pistachio*
13125 F: arch/mips/configs/pistachio*_defconfig
13129 M: linux-block@vger.kernel.org
13130 F: drivers/block/pktcdvd.c
13131 F: include/linux/pktcdvd.h
13132 F: include/uapi/linux/pktcdvd.h
13134 PKUNITY SOC DRIVERS
13135 M: Guan Xuetao <gxt@pku.edu.cn>
13136 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13138 T: git git://github.com/gxt/linux.git
13139 F: drivers/input/serio/i8042-unicore32io.h
13140 F: drivers/i2c/busses/i2c-puv3.c
13141 F: drivers/video/fbdev/fb-puv3.c
13142 F: drivers/rtc/rtc-puv3.c
13144 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13145 M: Tomasz Duszynski <tduszyns@gmail.com>
13147 F: drivers/iio/chemical/pms7003.c
13148 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13151 M: Logan Gunthorpe <logang@deltatee.com>
13153 F: drivers/dma/plx_dma.c
13155 PMBUS HARDWARE MONITORING DRIVERS
13156 M: Guenter Roeck <linux@roeck-us.net>
13157 L: linux-hwmon@vger.kernel.org
13158 W: http://hwmon.wiki.kernel.org/
13159 W: http://www.roeck-us.net/linux/drivers/
13160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13162 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13163 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13164 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13165 F: Documentation/hwmon/adm1275.rst
13166 F: Documentation/hwmon/ibm-cffps.rst
13167 F: Documentation/hwmon/ir35221.rst
13168 F: Documentation/hwmon/lm25066.rst
13169 F: Documentation/hwmon/ltc2978.rst
13170 F: Documentation/hwmon/ltc3815.rst
13171 F: Documentation/hwmon/max16064.rst
13172 F: Documentation/hwmon/max20751.rst
13173 F: Documentation/hwmon/max31785.rst
13174 F: Documentation/hwmon/max34440.rst
13175 F: Documentation/hwmon/max8688.rst
13176 F: Documentation/hwmon/pmbus.rst
13177 F: Documentation/hwmon/pmbus-core.rst
13178 F: Documentation/hwmon/tps40422.rst
13179 F: Documentation/hwmon/ucd9000.rst
13180 F: Documentation/hwmon/ucd9200.rst
13181 F: Documentation/hwmon/zl6100.rst
13182 F: drivers/hwmon/pmbus/
13183 F: include/linux/pmbus.h
13185 PMC SIERRA MaxRAID DRIVER
13186 L: linux-scsi@vger.kernel.org
13187 W: http://www.pmc-sierra.com/
13189 F: drivers/scsi/pmcraid.*
13191 PMC SIERRA PM8001 DRIVER
13192 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13193 L: linux-scsi@vger.kernel.org
13195 F: drivers/scsi/pm8001/
13198 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13199 L: linux-pm@vger.kernel.org
13200 W: https://01.org/pm-graph
13201 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13202 T: git git://github.com/intel/pm-graph
13204 F: tools/power/pm-graph
13207 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13211 PNI RM3100 IIO DRIVER
13212 M: Song Qiang <songqiang1304521@gmail.com>
13213 L: linux-iio@vger.kernel.org
13215 F: drivers/iio/magnetometer/rm3100*
13216 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13218 POSIX CLOCKS and TIMERS
13219 M: Thomas Gleixner <tglx@linutronix.de>
13220 L: linux-kernel@vger.kernel.org
13221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13224 F: include/linux/timer*
13225 F: kernel/time/*timer*
13227 POWER MANAGEMENT CORE
13228 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13229 L: linux-pm@vger.kernel.org
13230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13231 B: https://bugzilla.kernel.org
13233 F: drivers/base/power/
13234 F: include/linux/pm.h
13235 F: include/linux/pm_*
13236 F: include/linux/powercap.h
13237 F: include/linux/intel_rapl.h
13238 F: drivers/powercap/
13239 F: kernel/configs/nopm.config
13241 POWER STATE COORDINATION INTERFACE (PSCI)
13242 M: Mark Rutland <mark.rutland@arm.com>
13243 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13244 L: linux-arm-kernel@lists.infradead.org
13246 F: drivers/firmware/psci/
13247 F: include/linux/psci.h
13248 F: include/uapi/linux/psci.h
13250 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13251 M: Sebastian Reichel <sre@kernel.org>
13252 L: linux-pm@vger.kernel.org
13253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13255 F: Documentation/ABI/testing/sysfs-class-power
13256 F: Documentation/devicetree/bindings/power/supply/
13257 F: include/linux/power_supply.h
13258 F: drivers/power/supply/
13260 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13261 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13262 L: linuxppc-dev@lists.ozlabs.org
13264 F: drivers/char/powernv-op-panel.c
13266 PPP OVER ATM (RFC 2364)
13267 M: Mitchell Blank Jr <mitch@sfgoth.com>
13269 F: net/atm/pppoatm.c
13270 F: include/uapi/linux/atmppp.h
13273 M: Michal Ostrowski <mostrows@earthlink.net>
13275 F: drivers/net/ppp/pppoe.c
13276 F: drivers/net/ppp/pppox.c
13279 M: James Chapman <jchapman@katalix.com>
13281 F: net/l2tp/l2tp_ppp.c
13282 F: include/linux/if_pppol2tp.h
13283 F: include/uapi/linux/if_pppol2tp.h
13285 PPP PROTOCOL DRIVERS AND COMPRESSORS
13286 M: Paul Mackerras <paulus@samba.org>
13287 L: linux-ppp@vger.kernel.org
13289 F: drivers/net/ppp/ppp_*
13292 M: Rodolfo Giometti <giometti@enneenne.com>
13293 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13294 L: linuxpps@ml.enneenne.com (subscribers-only)
13296 F: Documentation/driver-api/pps.rst
13297 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13298 F: Documentation/ABI/testing/sysfs-pps
13300 F: include/linux/pps*.h
13301 F: include/uapi/linux/pps.h
13304 M: Dmitry Kozlov <xeb@mail.ru>
13305 L: netdev@vger.kernel.org
13307 F: drivers/net/ppp/pptp.c
13308 W: http://sourceforge.net/projects/accel-pptp
13311 M: Petr Mladek <pmladek@suse.com>
13312 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13313 R: Steven Rostedt <rostedt@goodmis.org>
13316 F: include/linux/printk.h
13318 PRISM54 WIRELESS DRIVER
13319 M: Luis Chamberlain <mcgrof@kernel.org>
13320 L: linux-wireless@vger.kernel.org
13321 W: http://wireless.kernel.org/en/users/Drivers/p54
13323 F: drivers/net/wireless/intersil/prism54/
13326 R: Alexey Dobriyan <adobriyan@gmail.com>
13327 L: linux-kernel@vger.kernel.org
13328 L: linux-fsdevel@vger.kernel.org
13331 F: include/linux/proc_fs.h
13332 F: tools/testing/selftests/proc/
13333 F: Documentation/filesystems/proc.txt
13336 M: Luis Chamberlain <mcgrof@kernel.org>
13337 M: Kees Cook <keescook@chromium.org>
13338 M: Iurii Zaikin <yzaikin@google.com>
13339 L: linux-kernel@vger.kernel.org
13340 L: linux-fsdevel@vger.kernel.org
13342 F: fs/proc/proc_sysctl.c
13343 F: include/linux/sysctl.h
13345 F: kernel/sysctl-test.c
13346 F: tools/testing/selftests/sysctl/
13348 PS3 NETWORK SUPPORT
13349 M: Geoff Levand <geoff@infradead.org>
13350 L: netdev@vger.kernel.org
13351 L: linuxppc-dev@lists.ozlabs.org
13353 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13355 PS3 PLATFORM SUPPORT
13356 M: Geoff Levand <geoff@infradead.org>
13357 L: linuxppc-dev@lists.ozlabs.org
13359 F: arch/powerpc/boot/ps3*
13360 F: arch/powerpc/include/asm/lv1call.h
13361 F: arch/powerpc/include/asm/ps3*.h
13362 F: arch/powerpc/platforms/ps3/
13365 F: drivers/rtc/rtc-ps3.c
13366 F: drivers/usb/host/*ps3.c
13367 F: sound/ppc/snd_ps3*
13370 M: Jim Paris <jim@jtan.com>
13371 M: Geoff Levand <geoff@infradead.org>
13372 L: linuxppc-dev@lists.ozlabs.org
13374 F: drivers/block/ps3vram.c
13376 PSAMPLE PACKET SAMPLING SUPPORT:
13377 M: Yotam Gigi <yotam.gi@gmail.com>
13380 F: include/net/psample.h
13381 F: include/uapi/linux/psample.h
13384 M: Kees Cook <keescook@chromium.org>
13385 M: Anton Vorontsov <anton@enomsg.org>
13386 M: Colin Cross <ccross@android.com>
13387 M: Tony Luck <tony.luck@intel.com>
13389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13391 F: include/linux/pstore*
13392 F: drivers/firmware/efi/efi-pstore.c
13393 F: drivers/acpi/apei/erst.c
13394 F: Documentation/admin-guide/ramoops.rst
13395 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13396 K: \b(pstore|ramoops)
13398 PTP HARDWARE CLOCK SUPPORT
13399 M: Richard Cochran <richardcochran@gmail.com>
13400 L: netdev@vger.kernel.org
13402 W: http://linuxptp.sourceforge.net/
13403 F: Documentation/ABI/testing/sysfs-ptp
13404 F: Documentation/driver-api/ptp.rst
13405 F: drivers/net/phy/dp83640*
13407 F: include/linux/ptp_cl*
13410 M: Oleg Nesterov <oleg@redhat.com>
13412 F: include/asm-generic/syscall.h
13413 F: include/linux/ptrace.h
13414 F: include/linux/regset.h
13415 F: include/linux/tracehook.h
13416 F: include/uapi/linux/ptrace.h
13417 F: include/uapi/linux/ptrace.h
13419 F: arch/*/ptrace*.c
13420 F: arch/*/*/ptrace*.c
13421 F: arch/*/include/asm/ptrace*.h
13424 M: Hans Verkuil <hverkuil@xs4all.nl>
13425 L: linux-media@vger.kernel.org
13426 T: git git://linuxtv.org/media_tree.git
13428 F: drivers/media/usb/pulse8-cec/*
13429 F: Documentation/media/cec-drivers/pulse8-cec.rst
13431 PVRUSB2 VIDEO4LINUX DRIVER
13432 M: Mike Isely <isely@pobox.com>
13433 L: pvrusb2@isely.net (subscribers-only)
13434 L: linux-media@vger.kernel.org
13435 W: http://www.isely.net/pvrusb2/
13436 T: git git://linuxtv.org/media_tree.git
13438 F: Documentation/media/v4l-drivers/pvrusb2*
13439 F: drivers/media/usb/pvrusb2/
13442 M: Hans Verkuil <hverkuil@xs4all.nl>
13443 L: linux-media@vger.kernel.org
13444 T: git git://linuxtv.org/media_tree.git
13446 F: drivers/media/usb/pwc/*
13447 F: include/trace/events/pwc.h
13450 M: Kamil Debski <kamil@wypas.org>
13451 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13452 L: linux-hwmon@vger.kernel.org
13454 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13455 F: Documentation/hwmon/pwm-fan.rst
13456 F: drivers/hwmon/pwm-fan.c
13459 M: Sean Young <sean@mess.org>
13460 L: linux-media@vger.kernel.org
13462 F: drivers/media/rc/pwm-ir-tx.c
13465 M: Thierry Reding <thierry.reding@gmail.com>
13466 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13467 L: linux-pwm@vger.kernel.org
13469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13470 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13471 F: Documentation/driver-api/pwm.rst
13472 F: Documentation/devicetree/bindings/pwm/
13473 F: include/linux/pwm.h
13475 F: drivers/video/backlight/pwm_bl.c
13476 F: include/linux/pwm_backlight.h
13477 F: drivers/gpio/gpio-mvebu.c
13478 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13479 K: pwm_(config|apply_state|ops)
13482 M: Robert Jarzmik <robert.jarzmik@free.fr>
13483 L: linux-gpio@vger.kernel.org
13485 F: drivers/gpio/gpio-pxa.c
13491 M: Robert Jarzmik <robert.jarzmik@free.fr>
13492 L: linux-rtc@vger.kernel.org
13495 PXA2xx/PXA3xx SUPPORT
13496 M: Daniel Mack <daniel@zonque.org>
13497 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13498 M: Robert Jarzmik <robert.jarzmik@free.fr>
13499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13500 T: git git://github.com/hzhuang1/linux.git
13501 T: git git://github.com/rjarzmik/linux.git
13503 F: arch/arm/boot/dts/pxa*
13504 F: arch/arm/mach-pxa/
13505 F: drivers/dma/pxa*
13506 F: drivers/pcmcia/pxa2xx*
13507 F: drivers/pinctrl/pxa/
13508 F: drivers/spi/spi-pxa2xx*
13509 F: drivers/usb/gadget/udc/pxa2*
13510 F: include/sound/pxa2xx-lib.h
13515 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13516 L: qat-linux@intel.com
13518 F: drivers/crypto/qat/
13520 QCOM AUDIO (ASoC) DRIVERS
13521 M: Patrick Lai <plai@codeaurora.org>
13522 M: Banajit Goswami <bgoswami@codeaurora.org>
13523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13527 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13528 M: Gabriel Somlo <somlo@cmu.edu>
13529 M: "Michael S. Tsirkin" <mst@redhat.com>
13530 L: qemu-devel@nongnu.org
13532 F: drivers/firmware/qemu_fw_cfg.c
13533 F: include/uapi/linux/qemu_fw_cfg.h
13536 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13537 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13538 L: linux-rdma@vger.kernel.org
13540 F: drivers/infiniband/hw/qib/
13542 QLOGIC QL41xxx FCOE DRIVER
13543 M: QLogic-Storage-Upstream@cavium.com
13544 L: linux-scsi@vger.kernel.org
13546 F: drivers/scsi/qedf/
13548 QLOGIC QL41xxx ISCSI DRIVER
13549 M: QLogic-Storage-Upstream@cavium.com
13550 L: linux-scsi@vger.kernel.org
13552 F: drivers/scsi/qedi/
13554 QLOGIC QL4xxx ETHERNET DRIVER
13555 M: Ariel Elior <aelior@marvell.com>
13556 M: GR-everest-linux-l2@marvell.com
13557 L: netdev@vger.kernel.org
13559 F: drivers/net/ethernet/qlogic/qed/
13560 F: include/linux/qed/
13561 F: drivers/net/ethernet/qlogic/qede/
13563 QLOGIC QL4xxx RDMA DRIVER
13564 M: Michal Kalderon <mkalderon@marvell.com>
13565 M: Ariel Elior <aelior@marvell.com>
13566 L: linux-rdma@vger.kernel.org
13568 F: drivers/infiniband/hw/qedr/
13569 F: include/uapi/rdma/qedr-abi.h
13571 QLOGIC QLA1280 SCSI DRIVER
13572 M: Michael Reed <mdr@sgi.com>
13573 L: linux-scsi@vger.kernel.org
13575 F: drivers/scsi/qla1280.[ch]
13577 QLOGIC QLA2XXX FC-SCSI DRIVER
13578 M: hmadhani@marvell.com
13579 L: linux-scsi@vger.kernel.org
13581 F: Documentation/scsi/LICENSE.qla2xxx
13582 F: drivers/scsi/qla2xxx/
13584 QLOGIC QLA3XXX NETWORK DRIVER
13585 M: GR-Linux-NIC-Dev@marvell.com
13586 L: netdev@vger.kernel.org
13588 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13589 F: drivers/net/ethernet/qlogic/qla3xxx.*
13591 QLOGIC QLA4XXX iSCSI DRIVER
13592 M: QLogic-Storage-Upstream@qlogic.com
13593 L: linux-scsi@vger.kernel.org
13595 F: Documentation/scsi/LICENSE.qla4xxx
13596 F: drivers/scsi/qla4xxx/
13598 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13599 M: Shahed Shaikh <shshaikh@marvell.com>
13600 M: Manish Chopra <manishc@marvell.com>
13601 M: GR-Linux-NIC-Dev@marvell.com
13602 L: netdev@vger.kernel.org
13604 F: drivers/net/ethernet/qlogic/qlcnic/
13606 QLOGIC QLGE 10Gb ETHERNET DRIVER
13607 M: Manish Chopra <manishc@marvell.com>
13608 M: GR-Linux-NIC-Dev@marvell.com
13609 L: netdev@vger.kernel.org
13611 F: drivers/staging/qlge/
13613 QM1D1B0004 MEDIA DRIVER
13614 M: Akihiro Tsukada <tskd08@gmail.com>
13615 L: linux-media@vger.kernel.org
13617 F: drivers/media/tuners/qm1d1b0004*
13619 QM1D1C0042 MEDIA DRIVER
13620 M: Akihiro Tsukada <tskd08@gmail.com>
13621 L: linux-media@vger.kernel.org
13623 F: drivers/media/tuners/qm1d1c0042*
13626 M: Anders Larsen <al@alarsen.net>
13627 W: http://www.alarsen.net/linux/qnx4fs/
13630 F: include/uapi/linux/qnx4_fs.h
13631 F: include/uapi/linux/qnxtypes.h
13633 QORIQ DPAA2 FSL-MC BUS DRIVER
13634 M: Stuart Yoder <stuyoder@gmail.com>
13635 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13636 L: linux-kernel@vger.kernel.org
13638 F: drivers/bus/fsl-mc/
13639 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13640 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13642 QT1010 MEDIA DRIVER
13643 M: Antti Palosaari <crope@iki.fi>
13644 L: linux-media@vger.kernel.org
13645 W: https://linuxtv.org
13646 W: http://palosaari.fi/linux/
13647 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13648 T: git git://linuxtv.org/anttip/media_tree.git
13650 F: drivers/media/tuners/qt1010*
13652 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13653 M: Kalle Valo <kvalo@codeaurora.org>
13654 L: ath10k@lists.infradead.org
13655 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13658 F: drivers/net/wireless/ath/ath10k/
13660 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13661 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13662 L: linux-wireless@vger.kernel.org
13663 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13665 F: drivers/net/wireless/ath/ath9k/
13667 QUALCOMM CAMERA SUBSYSTEM DRIVER
13668 M: Todor Tomov <todor.too@gmail.com>
13669 L: linux-media@vger.kernel.org
13671 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13672 F: Documentation/media/v4l-drivers/qcom_camss.rst
13673 F: drivers/media/platform/qcom/camss/
13675 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13676 M: Ilia Lin <ilia.lin@kernel.org>
13677 L: linux-pm@vger.kernel.org
13679 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13680 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13682 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13683 M: Timur Tabi <timur@kernel.org>
13684 L: netdev@vger.kernel.org
13686 F: drivers/net/ethernet/qualcomm/emac/
13688 QUALCOMM ETHQOS ETHERNET DRIVER
13689 M: Vinod Koul <vkoul@kernel.org>
13690 M: Niklas Cassel <niklas.cassel@linaro.org>
13691 L: netdev@vger.kernel.org
13693 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13694 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13696 QUALCOMM GENERIC INTERFACE I2C DRIVER
13697 M: Alok Chauhan <alokc@codeaurora.org>
13698 L: linux-i2c@vger.kernel.org
13699 L: linux-arm-msm@vger.kernel.org
13701 F: drivers/i2c/busses/i2c-qcom-geni.c
13703 QUALCOMM HEXAGON ARCHITECTURE
13704 M: Brian Cain <bcain@codeaurora.org>
13705 L: linux-hexagon@vger.kernel.org
13709 QUALCOMM HIDMA DRIVER
13710 M: Sinan Kaya <okaya@kernel.org>
13711 L: linux-arm-kernel@lists.infradead.org
13712 L: linux-arm-msm@vger.kernel.org
13713 L: dmaengine@vger.kernel.org
13715 F: drivers/dma/qcom/hidma*
13718 M: Rob Clark <robdclark@gmail.com>
13719 L: iommu@lists.linux-foundation.org
13720 L: linux-arm-msm@vger.kernel.org
13722 F: drivers/iommu/qcom_iommu.c
13724 QUALCOMM TSENS THERMAL DRIVER
13725 M: Amit Kucheria <amit.kucheria@linaro.org>
13726 L: linux-pm@vger.kernel.org
13727 L: linux-arm-msm@vger.kernel.org
13729 F: drivers/thermal/qcom/
13730 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13732 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13733 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13734 L: linux-media@vger.kernel.org
13735 L: linux-arm-msm@vger.kernel.org
13736 T: git git://linuxtv.org/media_tree.git
13738 F: drivers/media/platform/qcom/venus/
13740 QUALCOMM WCN36XX WIRELESS DRIVER
13741 M: Kalle Valo <kvalo@codeaurora.org>
13742 L: wcn36xx@lists.infradead.org
13743 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13744 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13746 F: drivers/net/wireless/ath/wcn36xx/
13748 QUANTENNA QTNFMAC WIRELESS DRIVER
13749 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13750 M: Avinash Patil <avinashp@quantenna.com>
13751 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13752 L: linux-wireless@vger.kernel.org
13754 F: drivers/net/wireless/quantenna
13756 RADEON and AMDGPU DRM DRIVERS
13757 M: Alex Deucher <alexander.deucher@amd.com>
13758 M: Christian König <christian.koenig@amd.com>
13759 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13760 L: amd-gfx@lists.freedesktop.org
13761 T: git git://people.freedesktop.org/~agd5f/linux
13763 F: drivers/gpu/drm/radeon/
13764 F: include/uapi/drm/radeon_drm.h
13765 F: drivers/gpu/drm/amd/
13766 F: include/uapi/drm/amdgpu_drm.h
13768 RADEON FRAMEBUFFER DISPLAY DRIVER
13769 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13770 L: linux-fbdev@vger.kernel.org
13772 F: drivers/video/fbdev/aty/radeon*
13773 F: include/uapi/linux/radeonfb.h
13775 RADIOSHARK RADIO DRIVER
13776 M: Hans Verkuil <hverkuil@xs4all.nl>
13777 L: linux-media@vger.kernel.org
13778 T: git git://linuxtv.org/media_tree.git
13780 F: drivers/media/radio/radio-shark.c
13782 RADIOSHARK2 RADIO DRIVER
13783 M: Hans Verkuil <hverkuil@xs4all.nl>
13784 L: linux-media@vger.kernel.org
13785 T: git git://linuxtv.org/media_tree.git
13787 F: drivers/media/radio/radio-shark2.c
13788 F: drivers/media/radio/radio-tea5777.c
13790 RADOS BLOCK DEVICE (RBD)
13791 M: Ilya Dryomov <idryomov@gmail.com>
13792 M: Sage Weil <sage@redhat.com>
13793 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13794 L: ceph-devel@vger.kernel.org
13795 W: http://ceph.com/
13796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13797 T: git git://github.com/ceph/ceph-client.git
13799 F: Documentation/ABI/testing/sysfs-bus-rbd
13800 F: drivers/block/rbd.c
13801 F: drivers/block/rbd_types.h
13803 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13804 M: Paul Mackerras <paulus@samba.org>
13805 L: linux-fbdev@vger.kernel.org
13807 F: drivers/video/fbdev/aty/aty128fb.c
13809 RAINSHADOW-CEC DRIVER
13810 M: Hans Verkuil <hverkuil@xs4all.nl>
13811 L: linux-media@vger.kernel.org
13812 T: git git://linuxtv.org/media_tree.git
13814 F: drivers/media/usb/rainshadow-cec/*
13816 RALINK MIPS ARCHITECTURE
13817 M: John Crispin <john@phrozen.org>
13818 L: linux-mips@vger.kernel.org
13820 F: arch/mips/ralink
13822 RALINK RT2X00 WIRELESS LAN DRIVER
13823 M: Stanislaw Gruszka <sgruszka@redhat.com>
13824 M: Helmut Schaa <helmut.schaa@googlemail.com>
13825 L: linux-wireless@vger.kernel.org
13827 F: drivers/net/wireless/ralink/rt2x00/
13829 RAMDISK RAM BLOCK DEVICE DRIVER
13830 M: Jens Axboe <axboe@kernel.dk>
13832 F: Documentation/admin-guide/blockdev/ramdisk.rst
13833 F: drivers/block/brd.c
13835 RANCHU VIRTUAL BOARD FOR MIPS
13836 M: Miodrag Dinic <miodrag.dinic@mips.com>
13837 L: linux-mips@vger.kernel.org
13839 F: arch/mips/generic/board-ranchu.c
13840 F: arch/mips/configs/generic/board-ranchu.config
13842 RANDOM NUMBER DRIVER
13843 M: "Theodore Ts'o" <tytso@mit.edu>
13845 F: drivers/char/random.c
13848 M: Matt Porter <mporter@kernel.crashing.org>
13849 M: Alexandre Bounine <alex.bou9@gmail.com>
13851 F: drivers/rapidio/
13854 M: Tony Luck <tony.luck@intel.com>
13855 M: Borislav Petkov <bp@alien8.de>
13856 L: linux-edac@vger.kernel.org
13859 F: include/linux/ras.h
13860 F: include/ras/ras_event.h
13861 F: Documentation/admin-guide/ras.rst
13863 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
13864 L: linux-wireless@vger.kernel.org
13866 F: drivers/net/wireless/ray*
13868 RCUTORTURE TEST FRAMEWORK
13869 M: "Paul E. McKenney" <paulmck@kernel.org>
13870 M: Josh Triplett <josh@joshtriplett.org>
13871 R: Steven Rostedt <rostedt@goodmis.org>
13872 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13873 R: Lai Jiangshan <jiangshanlai@gmail.com>
13874 L: rcu@vger.kernel.org
13876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13877 F: tools/testing/selftests/rcutorture
13880 M: Florian Fainelli <florian@openwrt.org>
13883 RDC R6040 FAST ETHERNET DRIVER
13884 M: Florian Fainelli <f.fainelli@gmail.com>
13885 L: netdev@vger.kernel.org
13887 F: drivers/net/ethernet/rdc/r6040.c
13889 RDMAVT - RDMA verbs software
13890 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13891 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13892 L: linux-rdma@vger.kernel.org
13894 F: drivers/infiniband/sw/rdmavt
13896 RDS - RELIABLE DATAGRAM SOCKETS
13897 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
13898 L: netdev@vger.kernel.org
13899 L: linux-rdma@vger.kernel.org
13900 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
13901 W: https://oss.oracle.com/projects/rds/
13904 F: Documentation/networking/rds.txt
13906 RDT - RESOURCE ALLOCATION
13907 M: Fenghua Yu <fenghua.yu@intel.com>
13908 M: Reinette Chatre <reinette.chatre@intel.com>
13909 L: linux-kernel@vger.kernel.org
13911 F: arch/x86/kernel/cpu/resctrl/
13912 F: arch/x86/include/asm/resctrl_sched.h
13913 F: Documentation/x86/resctrl*
13915 READ-COPY UPDATE (RCU)
13916 M: "Paul E. McKenney" <paulmck@kernel.org>
13917 M: Josh Triplett <josh@joshtriplett.org>
13918 R: Steven Rostedt <rostedt@goodmis.org>
13919 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
13920 R: Lai Jiangshan <jiangshanlai@gmail.com>
13921 R: Joel Fernandes <joel@joelfernandes.org>
13922 L: rcu@vger.kernel.org
13923 W: http://www.rdrop.com/users/paulmck/RCU/
13925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
13926 F: Documentation/RCU/
13927 X: Documentation/RCU/torture.txt
13928 F: include/linux/rcu*
13929 X: include/linux/srcu*.h
13931 X: kernel/rcu/srcu*.c
13933 REAL TIME CLOCK (RTC) SUBSYSTEM
13934 M: Alessandro Zummo <a.zummo@towertech.it>
13935 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13936 L: linux-rtc@vger.kernel.org
13937 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
13940 F: Documentation/devicetree/bindings/rtc/
13941 F: Documentation/admin-guide/rtc.rst
13943 F: include/linux/rtc.h
13944 F: include/uapi/linux/rtc.h
13945 F: include/linux/rtc/
13946 F: include/linux/platform_data/rtc-*
13947 F: tools/testing/selftests/rtc/
13949 REALTEK AUDIO CODECS
13950 M: Bard Liao <bardliao@realtek.com>
13951 M: Oder Chiou <oder_chiou@realtek.com>
13953 F: sound/soc/codecs/rt*
13954 F: include/sound/rt*.h
13956 REALTEK RTL83xx SMI DSA ROUTER CHIPS
13957 M: Linus Walleij <linus.walleij@linaro.org>
13959 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
13960 F: drivers/net/dsa/realtek-smi*
13961 F: drivers/net/dsa/rtl83*
13963 REDPINE WIRELESS DRIVER
13964 M: Amitkumar Karwar <amitkarwar@gmail.com>
13965 M: Siva Rebbagondla <siva8118@gmail.com>
13966 L: linux-wireless@vger.kernel.org
13968 F: drivers/net/wireless/rsi/
13970 REGISTER MAP ABSTRACTION
13971 M: Mark Brown <broonie@kernel.org>
13972 L: linux-kernel@vger.kernel.org
13973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
13975 F: Documentation/devicetree/bindings/regmap/
13976 F: drivers/base/regmap/
13977 F: include/linux/regmap.h
13979 REISERFS FILE SYSTEM
13980 L: reiserfs-devel@vger.kernel.org
13984 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
13985 M: Ohad Ben-Cohen <ohad@wizery.com>
13986 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13987 L: linux-remoteproc@vger.kernel.org
13988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
13990 F: Documentation/devicetree/bindings/remoteproc/
13991 F: Documentation/ABI/testing/sysfs-class-remoteproc
13992 F: Documentation/remoteproc.txt
13993 F: drivers/remoteproc/
13994 F: include/linux/remoteproc.h
13995 F: include/linux/remoteproc/
13997 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
13998 M: Ohad Ben-Cohen <ohad@wizery.com>
13999 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14000 L: linux-remoteproc@vger.kernel.org
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14004 F: Documentation/rpmsg.txt
14005 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14006 F: include/linux/rpmsg.h
14007 F: include/linux/rpmsg/
14008 F: include/uapi/linux/rpmsg.h
14011 RENESAS CLOCK DRIVERS
14012 M: Geert Uytterhoeven <geert+renesas@glider.be>
14013 L: linux-renesas-soc@vger.kernel.org
14014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14016 F: drivers/clk/renesas/
14018 RENESAS EMEV2 I2C DRIVER
14019 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14021 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14022 F: drivers/i2c/busses/i2c-emev2.c
14024 RENESAS ETHERNET DRIVERS
14025 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14026 L: netdev@vger.kernel.org
14027 L: linux-renesas-soc@vger.kernel.org
14028 F: Documentation/devicetree/bindings/net/renesas,*.txt
14029 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14030 F: drivers/net/ethernet/renesas/
14031 F: include/linux/sh_eth.h
14033 RENESAS R-CAR GYROADC DRIVER
14034 M: Marek Vasut <marek.vasut@gmail.com>
14035 L: linux-iio@vger.kernel.org
14037 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14038 F: drivers/iio/adc/rcar-gyroadc.c
14040 RENESAS R-CAR I2C DRIVERS
14041 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14043 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14044 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14045 F: drivers/i2c/busses/i2c-rcar.c
14046 F: drivers/i2c/busses/i2c-sh_mobile.c
14048 RENESAS RIIC DRIVER
14049 M: Chris Brandt <chris.brandt@renesas.com>
14051 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14052 F: drivers/i2c/busses/i2c-riic.c
14054 RENESAS USB PHY DRIVER
14055 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14056 L: linux-renesas-soc@vger.kernel.org
14058 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14060 RESET CONTROLLER FRAMEWORK
14061 M: Philipp Zabel <p.zabel@pengutronix.de>
14062 T: git git://git.pengutronix.de/git/pza/linux
14065 F: Documentation/devicetree/bindings/reset/
14066 F: include/dt-bindings/reset/
14067 F: include/linux/reset.h
14068 F: include/linux/reset/
14069 F: include/linux/reset-controller.h
14070 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14072 RESTARTABLE SEQUENCES SUPPORT
14073 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14074 M: Peter Zijlstra <peterz@infradead.org>
14075 M: "Paul E. McKenney" <paulmck@kernel.org>
14076 M: Boqun Feng <boqun.feng@gmail.com>
14077 L: linux-kernel@vger.kernel.org
14080 F: include/uapi/linux/rseq.h
14081 F: include/trace/events/rseq.h
14082 F: tools/testing/selftests/rseq/
14085 M: Johannes Berg <johannes@sipsolutions.net>
14086 L: linux-wireless@vger.kernel.org
14087 W: http://wireless.kernel.org/
14088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14091 F: Documentation/driver-api/rfkill.rst
14092 F: Documentation/ABI/stable/sysfs-class-rfkill
14094 F: include/linux/rfkill.h
14095 F: include/uapi/linux/rfkill.h
14098 M: Thomas Graf <tgraf@suug.ch>
14099 M: Herbert Xu <herbert@gondor.apana.org.au>
14100 L: netdev@vger.kernel.org
14102 F: lib/rhashtable.c
14103 F: lib/test_rhashtable.c
14104 F: include/linux/rhashtable.h
14105 F: include/linux/rhashtable-types.h
14107 RICOH R5C592 MEMORYSTICK DRIVER
14108 M: Maxim Levitsky <maximlevitsky@gmail.com>
14110 F: drivers/memstick/host/r592.*
14112 RICOH SMARTMEDIA/XD DRIVER
14113 M: Maxim Levitsky <maximlevitsky@gmail.com>
14115 F: drivers/mtd/nand/raw/r852.c
14116 F: drivers/mtd/nand/raw/r852.h
14118 RISC-V ARCHITECTURE
14119 M: Paul Walmsley <paul.walmsley@sifive.com>
14120 M: Palmer Dabbelt <palmer@dabbelt.com>
14121 M: Albert Ou <aou@eecs.berkeley.edu>
14122 L: linux-riscv@lists.infradead.org
14123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14130 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14131 W: http://sourceforge.net/projects/roccat/
14133 F: drivers/hid/hid-roccat*
14134 F: include/linux/hid-roccat*
14135 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14137 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14138 M: Jacob Chen <jacob-chen@iotwrt.com>
14139 M: Ezequiel Garcia <ezequiel@collabora.com>
14140 L: linux-media@vger.kernel.org
14142 F: drivers/media/platform/rockchip/rga/
14143 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14145 HANTRO VPU CODEC DRIVER
14146 M: Ezequiel Garcia <ezequiel@collabora.com>
14147 L: linux-media@vger.kernel.org
14149 F: drivers/staging/media/hantro/
14150 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14153 M: Jiri Pirko <jiri@resnulli.us>
14154 L: netdev@vger.kernel.org
14156 F: drivers/net/ethernet/rocker/
14159 W: http://www.comtrol.com
14161 F: Documentation/driver-api/serial/rocket.rst
14162 F: drivers/tty/rocket*
14164 ROCKETPORT EXPRESS/INFINITY DRIVER
14165 M: Kevin Cernekee <cernekee@gmail.com>
14166 L: linux-serial@vger.kernel.org
14168 F: drivers/tty/serial/rp2.*
14170 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14171 M: Tomasz Duszynski <tduszyns@gmail.com>
14173 F: drivers/iio/light/bh1750.c
14174 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14176 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14177 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14178 L: linux-kernel@vger.kernel.org
14179 L: linux-renesas-soc@vger.kernel.org
14181 F: drivers/mfd/bd9571mwv.c
14182 F: drivers/regulator/bd9571mwv-regulator.c
14183 F: drivers/gpio/gpio-bd9571mwv.c
14184 F: include/linux/mfd/bd9571mwv.h
14185 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14188 M: Ralf Baechle <ralf@linux-mips.org>
14189 L: linux-hams@vger.kernel.org
14190 W: http://www.linux-ax25.org/
14192 F: include/net/rose.h
14193 F: include/uapi/linux/rose.h
14196 RTL2830 MEDIA DRIVER
14197 M: Antti Palosaari <crope@iki.fi>
14198 L: linux-media@vger.kernel.org
14199 W: https://linuxtv.org
14200 W: http://palosaari.fi/linux/
14201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14202 T: git git://linuxtv.org/anttip/media_tree.git
14204 F: drivers/media/dvb-frontends/rtl2830*
14206 RTL2832 MEDIA DRIVER
14207 M: Antti Palosaari <crope@iki.fi>
14208 L: linux-media@vger.kernel.org
14209 W: https://linuxtv.org
14210 W: http://palosaari.fi/linux/
14211 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14212 T: git git://linuxtv.org/anttip/media_tree.git
14214 F: drivers/media/dvb-frontends/rtl2832*
14216 RTL2832_SDR MEDIA DRIVER
14217 M: Antti Palosaari <crope@iki.fi>
14218 L: linux-media@vger.kernel.org
14219 W: https://linuxtv.org
14220 W: http://palosaari.fi/linux/
14221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14222 T: git git://linuxtv.org/anttip/media_tree.git
14224 F: drivers/media/dvb-frontends/rtl2832_sdr*
14226 RTL8180 WIRELESS DRIVER
14227 L: linux-wireless@vger.kernel.org
14228 W: http://wireless.kernel.org/
14229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14231 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14233 RTL8187 WIRELESS DRIVER
14234 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14235 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14236 M: Larry Finger <Larry.Finger@lwfinger.net>
14237 L: linux-wireless@vger.kernel.org
14238 W: http://wireless.kernel.org/
14239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14241 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14243 REALTEK WIRELESS DRIVER (rtlwifi family)
14244 M: Ping-Ke Shih <pkshih@realtek.com>
14245 L: linux-wireless@vger.kernel.org
14246 W: http://wireless.kernel.org/
14247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14249 F: drivers/net/wireless/realtek/rtlwifi/
14251 REALTEK WIRELESS DRIVER (rtw88)
14252 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14253 L: linux-wireless@vger.kernel.org
14255 F: drivers/net/wireless/realtek/rtw88/
14257 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14258 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14259 L: linux-wireless@vger.kernel.org
14260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14262 F: drivers/net/wireless/realtek/rtl8xxxu/
14264 RXRPC SOCKETS (AF_RXRPC)
14265 M: David Howells <dhowells@redhat.com>
14266 L: linux-afs@lists.infradead.org
14269 F: include/keys/rxrpc-type.h
14270 F: include/net/af_rxrpc.h
14271 F: include/trace/events/rxrpc.h
14272 F: include/uapi/linux/rxrpc.h
14273 F: Documentation/networking/rxrpc.txt
14274 W: https://www.infradead.org/~dhowells/kafs/
14276 S3 SAVAGE FRAMEBUFFER DRIVER
14277 M: Antonino Daplas <adaplas@gmail.com>
14278 L: linux-fbdev@vger.kernel.org
14280 F: drivers/video/fbdev/savage/
14283 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14284 M: Vasily Gorbik <gor@linux.ibm.com>
14285 M: Christian Borntraeger <borntraeger@de.ibm.com>
14286 L: linux-s390@vger.kernel.org
14287 W: http://www.ibm.com/developerworks/linux/linux390/
14288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14292 F: Documentation/s390/
14293 F: Documentation/driver-api/s390-drivers.rst
14295 S390 COMMON I/O LAYER
14296 M: Sebastian Ott <sebott@linux.ibm.com>
14297 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14298 L: linux-s390@vger.kernel.org
14299 W: http://www.ibm.com/developerworks/linux/linux390/
14301 F: drivers/s390/cio/
14304 M: Stefan Haberland <sth@linux.ibm.com>
14305 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14306 L: linux-s390@vger.kernel.org
14307 W: http://www.ibm.com/developerworks/linux/linux390/
14309 F: drivers/s390/block/dasd*
14310 F: block/partitions/ibm.c
14313 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14314 L: linux-s390@vger.kernel.org
14315 W: http://www.ibm.com/developerworks/linux/linux390/
14317 F: drivers/iommu/s390-iommu.c
14319 S390 IUCV NETWORK LAYER
14320 M: Julian Wiedmann <jwi@linux.ibm.com>
14321 M: Ursula Braun <ubraun@linux.ibm.com>
14322 L: linux-s390@vger.kernel.org
14323 W: http://www.ibm.com/developerworks/linux/linux390/
14325 F: drivers/s390/net/*iucv*
14326 F: include/net/iucv/
14329 S390 NETWORK DRIVERS
14330 M: Julian Wiedmann <jwi@linux.ibm.com>
14331 M: Ursula Braun <ubraun@linux.ibm.com>
14332 L: linux-s390@vger.kernel.org
14333 W: http://www.ibm.com/developerworks/linux/linux390/
14335 F: drivers/s390/net/
14338 M: Sebastian Ott <sebott@linux.ibm.com>
14339 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14340 L: linux-s390@vger.kernel.org
14341 W: http://www.ibm.com/developerworks/linux/linux390/
14344 F: drivers/pci/hotplug/s390_pci_hpc.c
14346 S390 VFIO-CCW DRIVER
14347 M: Cornelia Huck <cohuck@redhat.com>
14348 M: Eric Farman <farman@linux.ibm.com>
14349 R: Halil Pasic <pasic@linux.ibm.com>
14350 L: linux-s390@vger.kernel.org
14351 L: kvm@vger.kernel.org
14353 F: drivers/s390/cio/vfio_ccw*
14354 F: Documentation/s390/vfio-ccw.rst
14355 F: include/uapi/linux/vfio_ccw.h
14358 M: Harald Freudenberger <freude@linux.ibm.com>
14359 L: linux-s390@vger.kernel.org
14360 W: http://www.ibm.com/developerworks/linux/linux390/
14362 F: drivers/s390/crypto/
14364 S390 VFIO AP DRIVER
14365 M: Tony Krowiak <akrowiak@linux.ibm.com>
14366 M: Pierre Morel <pmorel@linux.ibm.com>
14367 M: Halil Pasic <pasic@linux.ibm.com>
14368 L: linux-s390@vger.kernel.org
14369 W: http://www.ibm.com/developerworks/linux/linux390/
14371 F: drivers/s390/crypto/vfio_ap_drv.c
14372 F: drivers/s390/crypto/vfio_ap_private.h
14373 F: drivers/s390/crypto/vfio_ap_ops.c
14374 F: Documentation/s390/vfio-ap.rst
14377 M: Steffen Maier <maier@linux.ibm.com>
14378 M: Benjamin Block <bblock@linux.ibm.com>
14379 L: linux-s390@vger.kernel.org
14380 W: http://www.ibm.com/developerworks/linux/linux390/
14382 F: drivers/s390/scsi/zfcp_*
14384 S3C24XX SD/MMC Driver
14385 M: Ben Dooks <ben-linux@fluff.org>
14386 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14388 F: drivers/mmc/host/s3cmci.*
14390 SAA6588 RDS RECEIVER DRIVER
14391 M: Hans Verkuil <hverkuil@xs4all.nl>
14392 L: linux-media@vger.kernel.org
14393 T: git git://linuxtv.org/media_tree.git
14394 W: https://linuxtv.org
14396 F: drivers/media/i2c/saa6588*
14398 SAA7134 VIDEO4LINUX DRIVER
14399 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14400 L: linux-media@vger.kernel.org
14401 W: https://linuxtv.org
14402 T: git git://linuxtv.org/media_tree.git
14404 F: Documentation/media/v4l-drivers/saa7134*
14405 F: drivers/media/pci/saa7134/
14407 SAA7146 VIDEO4LINUX-2 DRIVER
14408 M: Hans Verkuil <hverkuil@xs4all.nl>
14409 L: linux-media@vger.kernel.org
14410 T: git git://linuxtv.org/media_tree.git
14412 F: drivers/media/common/saa7146/
14413 F: drivers/media/pci/saa7146/
14414 F: include/media/drv-intf/saa7146*
14416 SAFESETID SECURITY MODULE
14417 M: Micah Morton <mortonm@chromium.org>
14419 F: security/safesetid/
14420 F: Documentation/admin-guide/LSM/SafeSetID.rst
14422 SAMSUNG AUDIO (ASoC) DRIVERS
14423 M: Krzysztof Kozlowski <krzk@kernel.org>
14424 M: Sangbeom Kim <sbkim73@samsung.com>
14425 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14426 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14428 F: sound/soc/samsung/
14429 F: Documentation/devicetree/bindings/sound/samsung*
14431 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14432 M: Krzysztof Kozlowski <krzk@kernel.org>
14433 L: linux-crypto@vger.kernel.org
14434 L: linux-samsung-soc@vger.kernel.org
14436 F: drivers/crypto/exynos-rng.c
14437 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14439 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14440 M: Łukasz Stelmach <l.stelmach@samsung.com>
14441 L: linux-samsung-soc@vger.kernel.org
14443 F: drivers/char/hw_random/exynos-trng.c
14444 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14446 SAMSUNG FRAMEBUFFER DRIVER
14447 M: Jingoo Han <jingoohan1@gmail.com>
14448 L: linux-fbdev@vger.kernel.org
14450 F: drivers/video/fbdev/s3c-fb.c
14452 SAMSUNG LAPTOP DRIVER
14453 M: Corentin Chary <corentin.chary@gmail.com>
14454 L: platform-driver-x86@vger.kernel.org
14456 F: drivers/platform/x86/samsung-laptop.c
14458 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14459 M: Sangbeom Kim <sbkim73@samsung.com>
14460 M: Krzysztof Kozlowski <krzk@kernel.org>
14461 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14462 L: linux-kernel@vger.kernel.org
14463 L: linux-samsung-soc@vger.kernel.org
14465 F: drivers/mfd/sec*.c
14466 F: drivers/regulator/s2m*.c
14467 F: drivers/regulator/s5m*.c
14468 F: drivers/clk/clk-s2mps11.c
14469 F: drivers/rtc/rtc-s5m.c
14470 F: include/linux/mfd/samsung/
14471 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14472 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14473 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14474 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14476 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14477 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14478 L: linux-media@vger.kernel.org
14479 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14481 F: drivers/media/platform/s3c-camif/
14482 F: include/media/drv-intf/s3c_camif.h
14484 SAMSUNG S3FWRN5 NFC DRIVER
14485 M: Robert Baldyga <r.baldyga@samsung.com>
14486 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14487 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14489 F: drivers/nfc/s3fwrn5
14491 SAMSUNG S5C73M3 CAMERA DRIVER
14492 M: Kyungmin Park <kyungmin.park@samsung.com>
14493 M: Andrzej Hajda <a.hajda@samsung.com>
14494 L: linux-media@vger.kernel.org
14496 F: drivers/media/i2c/s5c73m3/*
14498 SAMSUNG S5K5BAF CAMERA DRIVER
14499 M: Kyungmin Park <kyungmin.park@samsung.com>
14500 M: Andrzej Hajda <a.hajda@samsung.com>
14501 L: linux-media@vger.kernel.org
14503 F: drivers/media/i2c/s5k5baf.c
14505 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14506 M: Krzysztof Kozlowski <krzk@kernel.org>
14507 M: Vladimir Zapolskiy <vz@mleia.com>
14508 M: Kamil Konieczny <k.konieczny@partner.samsung.com>
14509 L: linux-crypto@vger.kernel.org
14510 L: linux-samsung-soc@vger.kernel.org
14512 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14513 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14514 F: drivers/crypto/s5p-sss.c
14516 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14517 M: Kyungmin Park <kyungmin.park@samsung.com>
14518 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14519 L: linux-media@vger.kernel.org
14520 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14522 F: drivers/media/platform/exynos4-is/
14524 SAMSUNG SOC CLOCK DRIVERS
14525 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14526 M: Tomasz Figa <tomasz.figa@gmail.com>
14527 M: Chanwoo Choi <cw00.choi@samsung.com>
14529 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14531 F: drivers/clk/samsung/
14532 F: include/dt-bindings/clock/exynos*.h
14533 F: Documentation/devicetree/bindings/clock/exynos*.txt
14534 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14535 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14537 SAMSUNG SPI DRIVERS
14538 M: Kukjin Kim <kgene@kernel.org>
14539 M: Krzysztof Kozlowski <krzk@kernel.org>
14540 M: Andi Shyti <andi@etezian.org>
14541 L: linux-spi@vger.kernel.org
14542 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14544 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14545 F: drivers/spi/spi-s3c*
14546 F: include/linux/platform_data/spi-s3c64xx.h
14548 SAMSUNG SXGBE DRIVERS
14549 M: Byungho An <bh74.an@samsung.com>
14550 M: Girish K S <ks.giri@samsung.com>
14551 M: Vipul Pandya <vipul.pandya@samsung.com>
14553 L: netdev@vger.kernel.org
14554 F: drivers/net/ethernet/samsung/sxgbe/
14556 SAMSUNG THERMAL DRIVER
14557 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14558 L: linux-pm@vger.kernel.org
14559 L: linux-samsung-soc@vger.kernel.org
14561 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14562 F: drivers/thermal/samsung/
14564 SAMSUNG USB2 PHY DRIVER
14565 M: Kamil Debski <kamil@wypas.org>
14566 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14567 L: linux-kernel@vger.kernel.org
14569 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14570 F: Documentation/driver-api/phy/samsung-usb2.rst
14571 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14572 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14573 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14574 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14575 F: drivers/phy/samsung/phy-samsung-usb2.c
14576 F: drivers/phy/samsung/phy-samsung-usb2.h
14579 M: Zwane Mwaikambo <zwanem@gmail.com>
14581 F: drivers/watchdog/sc1200wdt.c
14584 M: Ingo Molnar <mingo@redhat.com>
14585 M: Peter Zijlstra <peterz@infradead.org>
14586 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14587 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14588 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14589 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14590 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14591 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14592 L: linux-kernel@vger.kernel.org
14593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14596 F: include/linux/sched.h
14597 F: include/uapi/linux/sched.h
14598 F: include/linux/wait.h
14599 F: include/linux/preempt.h
14601 SCR24X CHIP CARD INTERFACE DRIVER
14602 M: Lubomir Rintel <lkundrak@v3.sk>
14604 F: drivers/char/pcmcia/scr24x_cs.c
14607 M: Jens Axboe <axboe@kernel.dk>
14608 L: linux-scsi@vger.kernel.org
14609 W: http://www.kernel.dk
14611 F: drivers/scsi/sr*
14613 SCSI RDMA PROTOCOL (SRP) INITIATOR
14614 M: Bart Van Assche <bvanassche@acm.org>
14615 L: linux-rdma@vger.kernel.org
14617 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14618 F: drivers/infiniband/ulp/srp/
14619 F: include/scsi/srp.h
14621 SCSI RDMA PROTOCOL (SRP) TARGET
14622 M: Bart Van Assche <bvanassche@acm.org>
14623 L: linux-rdma@vger.kernel.org
14624 L: target-devel@vger.kernel.org
14626 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14627 F: drivers/infiniband/ulp/srpt/
14630 M: Doug Gilbert <dgilbert@interlog.com>
14631 L: linux-scsi@vger.kernel.org
14632 W: http://sg.danny.cz/sg
14634 F: Documentation/scsi/scsi-generic.txt
14635 F: drivers/scsi/sg.c
14636 F: include/scsi/sg.h
14639 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14641 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14643 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14644 L: linux-scsi@vger.kernel.org
14646 F: Documentation/devicetree/bindings/scsi/
14651 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14652 L: linux-scsi@vger.kernel.org
14654 F: Documentation/scsi/st.txt
14655 F: drivers/scsi/st.*
14656 F: drivers/scsi/st_*.h
14658 SCSI TARGET SUBSYSTEM
14659 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14660 L: linux-scsi@vger.kernel.org
14661 L: target-devel@vger.kernel.org
14662 W: http://www.linux-iscsi.org
14663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14664 Q: https://patchwork.kernel.org/project/target-devel/list/
14668 F: Documentation/target/
14671 M: Vlad Yasevich <vyasevich@gmail.com>
14672 M: Neil Horman <nhorman@tuxdriver.com>
14673 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14674 L: linux-sctp@vger.kernel.org
14675 W: http://lksctp.sourceforge.net
14677 F: Documentation/networking/sctp.txt
14678 F: include/linux/sctp.h
14679 F: include/uapi/linux/sctp.h
14680 F: include/net/sctp/
14684 M: Jim Cromie <jim.cromie@gmail.com>
14686 F: Documentation/i2c/busses/scx200_acb.rst
14687 F: arch/x86/platform/scx200/
14688 F: drivers/watchdog/scx200_wdt.c
14689 F: drivers/i2c/busses/scx200*
14690 F: drivers/mtd/maps/scx200_docflash.c
14691 F: include/linux/scx200.h
14694 M: Jim Cromie <jim.cromie@gmail.com>
14696 F: drivers/char/scx200_gpio.c
14697 F: include/linux/scx200_gpio.h
14699 SCx200 HRT CLOCKSOURCE DRIVER
14700 M: Jim Cromie <jim.cromie@gmail.com>
14702 F: drivers/clocksource/scx200_hrt.c
14704 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14705 M: Sascha Sommer <saschasommer@freenet.de>
14706 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14708 F: drivers/mmc/host/sdricoh_cs.c
14710 SECO BOARDS CEC DRIVER
14711 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14713 F: drivers/media/platform/seco-cec/seco-cec.c
14714 F: drivers/media/platform/seco-cec/seco-cec.h
14717 M: Kees Cook <keescook@chromium.org>
14718 R: Andy Lutomirski <luto@amacapital.net>
14719 R: Will Drewry <wad@chromium.org>
14720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14722 F: kernel/seccomp.c
14723 F: include/uapi/linux/seccomp.h
14724 F: include/linux/seccomp.h
14725 F: tools/testing/selftests/seccomp/*
14726 F: tools/testing/selftests/kselftest_harness.h
14727 F: Documentation/userspace-api/seccomp_filter.rst
14728 K: \bsecure_computing
14731 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14732 M: Al Cooper <alcooperx@gmail.com>
14733 L: linux-mmc@vger.kernel.org
14734 L: bcm-kernel-feedback-list@broadcom.com
14736 F: drivers/mmc/host/sdhci-brcmstb*
14738 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14739 M: Adrian Hunter <adrian.hunter@intel.com>
14740 L: linux-mmc@vger.kernel.org
14742 F: drivers/mmc/host/sdhci*
14743 F: include/linux/mmc/sdhci*
14745 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14746 M: Adrian Hunter <adrian.hunter@intel.com>
14747 M: Ritesh Harjani <riteshh@codeaurora.org>
14748 M: Asutosh Das <asutoshd@codeaurora.org>
14749 L: linux-mmc@vger.kernel.org
14751 F: drivers/mmc/host/cqhci*
14753 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14754 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14755 M: Manjunath M B <manjumb@synopsys.com>
14756 L: linux-mmc@vger.kernel.org
14758 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14760 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14761 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14762 L: linux-mmc@vger.kernel.org
14764 F: drivers/mmc/host/sdhci-of-at91.c
14766 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14767 M: Ben Dooks <ben-linux@fluff.org>
14768 M: Jaehoon Chung <jh80.chung@samsung.com>
14769 L: linux-mmc@vger.kernel.org
14771 F: drivers/mmc/host/sdhci-s3c*
14773 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14774 M: Viresh Kumar <vireshk@kernel.org>
14775 L: linux-mmc@vger.kernel.org
14777 F: drivers/mmc/host/sdhci-spear.c
14779 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14780 M: Kishon Vijay Abraham I <kishon@ti.com>
14781 L: linux-mmc@vger.kernel.org
14783 F: drivers/mmc/host/sdhci-omap.c
14785 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14786 M: Scott Bauer <scott.bauer@intel.com>
14787 M: Jonathan Derrick <jonathan.derrick@intel.com>
14788 L: linux-block@vger.kernel.org
14791 F: block/opal_proto.h
14792 F: include/linux/sed*
14793 F: include/uapi/linux/sed*
14796 M: Security Officers <security@kernel.org>
14800 M: James Morris <jmorris@namei.org>
14801 M: "Serge E. Hallyn" <serge@hallyn.com>
14802 L: linux-security-module@vger.kernel.org (suggested Cc:)
14803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14804 W: http://kernsec.org/
14807 X: security/selinux/
14809 SELINUX SECURITY MODULE
14810 M: Paul Moore <paul@paul-moore.com>
14811 M: Stephen Smalley <sds@tycho.nsa.gov>
14812 M: Eric Paris <eparis@parisplace.org>
14813 L: selinux@vger.kernel.org
14814 W: https://selinuxproject.org
14815 W: https://github.com/SELinuxProject
14816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14818 F: include/uapi/linux/selinux_netlink.h
14819 F: security/selinux/
14820 F: scripts/selinux/
14821 F: Documentation/admin-guide/LSM/SELinux.rst
14824 M: Jiri Slaby <jirislaby@gmail.com>
14826 F: drivers/misc/phantom.c
14827 F: include/uapi/linux/phantom.h
14829 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14830 M: Tomasz Duszynski <tduszyns@gmail.com>
14832 F: drivers/iio/chemical/sps30.c
14833 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
14836 M: Rob Herring <robh@kernel.org>
14837 L: linux-serial@vger.kernel.org
14839 F: Documentation/devicetree/bindings/serial/slave-device.txt
14840 F: drivers/tty/serdev/
14841 F: include/linux/serdev.h
14844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14845 L: linux-serial@vger.kernel.org
14847 F: Documentation/devicetree/bindings/serial/
14848 F: drivers/tty/serial/
14851 M: Sean Young <sean@mess.org>
14852 L: linux-media@vger.kernel.org
14854 F: drivers/media/rc/serial_ir.c
14857 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
14858 M: Edward Cree <ecree@solarflare.com>
14859 M: Martin Habets <mhabets@solarflare.com>
14860 L: netdev@vger.kernel.org
14862 F: drivers/net/ethernet/sfc/
14864 SFF/SFP/SFP+ MODULE SUPPORT
14865 M: Russell King <linux@armlinux.org.uk>
14866 L: netdev@vger.kernel.org
14868 F: drivers/net/phy/phylink.c
14869 F: drivers/net/phy/sfp*
14870 F: include/linux/phylink.h
14871 F: include/linux/sfp.h
14875 M: Dimitri Sivanich <sivanich@sgi.com>
14877 F: drivers/misc/sgi-gru/
14879 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
14880 M: Pat Gefre <pfg@sgi.com>
14881 L: linux-ia64@vger.kernel.org
14883 F: Documentation/ia64/serial.rst
14884 F: drivers/tty/serial/ioc?_serial.c
14885 F: include/linux/ioc?.h
14887 SGI XP/XPC/XPNET DRIVER
14888 M: Cliff Whickman <cpw@sgi.com>
14889 M: Robin Holt <robinmholt@gmail.com>
14891 F: drivers/misc/sgi-xp/
14893 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
14894 M: Ursula Braun <ubraun@linux.ibm.com>
14895 M: Karsten Graul <kgraul@linux.ibm.com>
14896 L: linux-s390@vger.kernel.org
14897 W: http://www.ibm.com/developerworks/linux/linux390/
14901 SHARP RJ54N1CB0C SENSOR DRIVER
14902 M: Jacopo Mondi <jacopo@jmondi.org>
14903 L: linux-media@vger.kernel.org
14904 T: git git://linuxtv.org/media_tree.git
14906 F: drivers/media/i2c/rj54n1cb0c.c
14907 F: include/media/i2c/rj54n1cb0c.h
14909 SH_VEU V4L2 MEM2MEM DRIVER
14910 L: linux-media@vger.kernel.org
14912 F: drivers/media/platform/sh_veu.c
14914 SH_VOU V4L2 OUTPUT DRIVER
14915 L: linux-media@vger.kernel.org
14917 F: drivers/media/platform/sh_vou.c
14918 F: include/media/drv-intf/sh_vou.h
14920 SI2157 MEDIA DRIVER
14921 M: Antti Palosaari <crope@iki.fi>
14922 L: linux-media@vger.kernel.org
14923 W: https://linuxtv.org
14924 W: http://palosaari.fi/linux/
14925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14926 T: git git://linuxtv.org/anttip/media_tree.git
14928 F: drivers/media/tuners/si2157*
14930 SI2165 MEDIA DRIVER
14931 M: Matthias Schwarzott <zzam@gentoo.org>
14932 L: linux-media@vger.kernel.org
14933 W: https://linuxtv.org
14934 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14936 F: drivers/media/dvb-frontends/si2165*
14938 SI2168 MEDIA DRIVER
14939 M: Antti Palosaari <crope@iki.fi>
14940 L: linux-media@vger.kernel.org
14941 W: https://linuxtv.org
14942 W: http://palosaari.fi/linux/
14943 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14944 T: git git://linuxtv.org/anttip/media_tree.git
14946 F: drivers/media/dvb-frontends/si2168*
14948 SI470X FM RADIO RECEIVER I2C DRIVER
14949 M: Hans Verkuil <hverkuil@xs4all.nl>
14950 L: linux-media@vger.kernel.org
14951 T: git git://linuxtv.org/media_tree.git
14952 W: https://linuxtv.org
14954 F: drivers/media/radio/si470x/radio-si470x-i2c.c
14956 SI470X FM RADIO RECEIVER USB DRIVER
14957 M: Hans Verkuil <hverkuil@xs4all.nl>
14958 L: linux-media@vger.kernel.org
14959 T: git git://linuxtv.org/media_tree.git
14960 W: https://linuxtv.org
14962 F: drivers/media/radio/si470x/radio-si470x-common.c
14963 F: drivers/media/radio/si470x/radio-si470x.h
14964 F: drivers/media/radio/si470x/radio-si470x-usb.c
14966 SI4713 FM RADIO TRANSMITTER I2C DRIVER
14967 M: Eduardo Valentin <edubezval@gmail.com>
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/si4713/si4713.?
14974 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
14975 M: Eduardo Valentin <edubezval@gmail.com>
14976 L: linux-media@vger.kernel.org
14977 T: git git://linuxtv.org/media_tree.git
14978 W: https://linuxtv.org
14980 F: drivers/media/radio/si4713/radio-platform-si4713.c
14982 SI4713 FM RADIO TRANSMITTER USB DRIVER
14983 M: Hans Verkuil <hverkuil@xs4all.nl>
14984 L: linux-media@vger.kernel.org
14985 T: git git://linuxtv.org/media_tree.git
14986 W: https://linuxtv.org
14988 F: drivers/media/radio/si4713/radio-usb-si4713.c
14991 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14992 L: linux-media@vger.kernel.org
14993 W: https://linuxtv.org
14994 T: git git://linuxtv.org/media_tree.git
14996 F: drivers/media/common/siano/
14997 F: drivers/media/usb/siano/
14998 F: drivers/media/usb/siano/
14999 F: drivers/media/mmc/siano/
15002 M: Green Wan <green.wan@sifive.com>
15004 F: drivers/dma/sf-pdma/
15005 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15008 M: Palmer Dabbelt <palmer@dabbelt.com>
15009 M: Paul Walmsley <paul.walmsley@sifive.com>
15010 L: linux-riscv@lists.infradead.org
15011 T: git git://github.com/sifive/riscv-linux.git
15016 SIFIVE FU540 SYSTEM-ON-CHIP
15017 M: Paul Walmsley <paul.walmsley@sifive.com>
15018 M: Palmer Dabbelt <palmer@dabbelt.com>
15019 L: linux-riscv@lists.infradead.org
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15025 SILEAD TOUCHSCREEN DRIVER
15026 M: Hans de Goede <hdegoede@redhat.com>
15027 L: linux-input@vger.kernel.org
15028 L: platform-driver-x86@vger.kernel.org
15030 F: drivers/input/touchscreen/silead.c
15031 F: drivers/platform/x86/touchscreen_dmi.c
15033 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15034 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15036 F: drivers/staging/wfx/
15038 SILICON MOTION SM712 FRAME BUFFER DRIVER
15039 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15040 M: Teddy Wang <teddy.wang@siliconmotion.com>
15041 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15042 L: linux-fbdev@vger.kernel.org
15044 F: drivers/video/fbdev/sm712*
15045 F: Documentation/fb/sm712fb.rst
15047 SIMPLE FIRMWARE INTERFACE (SFI)
15048 M: Len Brown <lenb@kernel.org>
15049 L: sfi-devel@simplefirmware.org
15050 W: http://simplefirmware.org/
15051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
15053 F: arch/x86/platform/sfi/
15055 F: include/linux/sfi*.h
15058 M: Hans de Goede <hdegoede@redhat.com>
15059 L: linux-fbdev@vger.kernel.org
15061 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15062 F: drivers/video/fbdev/simplefb.c
15063 F: include/linux/platform_data/simplefb.h
15065 SIMTEC EB110ATX (Chalice CATS)
15066 M: Vincent Sanders <vince@simtec.co.uk>
15067 M: Simtec Linux Team <linux@simtec.co.uk>
15068 W: http://www.simtec.co.uk/products/EB110ATX/
15071 SIMTEC EB2410ITX (BAST)
15072 M: Vincent Sanders <vince@simtec.co.uk>
15073 M: Simtec Linux Team <linux@simtec.co.uk>
15074 W: http://www.simtec.co.uk/products/EB2410ITX/
15076 F: arch/arm/mach-s3c24xx/mach-bast.c
15077 F: arch/arm/mach-s3c24xx/bast-ide.c
15078 F: arch/arm/mach-s3c24xx/bast-irq.c
15080 SIPHASH PRF ROUTINES
15081 M: Jason A. Donenfeld <Jason@zx2c4.com>
15084 F: lib/test_siphash.c
15085 F: include/linux/siphash.h
15088 M: Thorsten Scherer <t.scherer@eckelmann.de>
15089 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15090 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15093 F: drivers/gpio/gpio-siox.c
15094 F: include/trace/events/siox.h
15096 SIS 190 ETHERNET DRIVER
15097 M: Francois Romieu <romieu@fr.zoreil.com>
15098 L: netdev@vger.kernel.org
15100 F: drivers/net/ethernet/sis/sis190.c
15102 SIS 900/7016 FAST ETHERNET DRIVER
15103 M: Daniele Venzano <venza@brownhat.org>
15104 W: http://www.brownhat.org/sis900.html
15105 L: netdev@vger.kernel.org
15107 F: drivers/net/ethernet/sis/sis900.*
15109 SIS FRAMEBUFFER DRIVER
15110 M: Thomas Winischhofer <thomas@winischhofer.net>
15111 W: http://www.winischhofer.net/linuxsisvga.shtml
15113 F: Documentation/fb/sisfb.rst
15114 F: drivers/video/fbdev/sis/
15115 F: include/video/sisfb.h
15118 M: Thomas Winischhofer <thomas@winischhofer.net>
15119 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15121 F: drivers/usb/misc/sisusbvga/
15124 M: Christoph Lameter <cl@linux.com>
15125 M: Pekka Enberg <penberg@kernel.org>
15126 M: David Rientjes <rientjes@google.com>
15127 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15128 M: Andrew Morton <akpm@linux-foundation.org>
15129 L: linux-mm@kvack.org
15131 F: include/linux/sl?b*.h
15134 SLEEPABLE READ-COPY UPDATE (SRCU)
15135 M: Lai Jiangshan <jiangshanlai@gmail.com>
15136 M: "Paul E. McKenney" <paulmck@kernel.org>
15137 M: Josh Triplett <josh@joshtriplett.org>
15138 R: Steven Rostedt <rostedt@goodmis.org>
15139 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15140 L: rcu@vger.kernel.org
15141 W: http://www.rdrop.com/users/paulmck/RCU/
15143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15144 F: include/linux/srcu*.h
15145 F: kernel/rcu/srcu*.c
15147 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15148 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15149 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15151 F: drivers/slimbus/
15152 F: Documentation/devicetree/bindings/slimbus/
15153 F: include/linux/slimbus.h
15155 SMACK SECURITY MODULE
15156 M: Casey Schaufler <casey@schaufler-ca.com>
15157 L: linux-security-module@vger.kernel.org
15158 W: http://schaufler-ca.com
15159 T: git git://github.com/cschaufler/smack-next
15161 F: Documentation/admin-guide/LSM/Smack.rst
15164 SMC91x ETHERNET DRIVER
15165 M: Nicolas Pitre <nico@fluxnic.net>
15167 F: drivers/net/ethernet/smsc/smc91x.*
15169 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15170 M: Sakari Ailus <sakari.ailus@iki.fi>
15171 L: linux-media@vger.kernel.org
15173 F: drivers/media/i2c/smiapp/
15174 F: include/media/i2c/smiapp.h
15175 F: drivers/media/i2c/smiapp-pll.c
15176 F: drivers/media/i2c/smiapp-pll.h
15177 F: include/uapi/linux/smiapp.h
15178 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15180 SMM665 HARDWARE MONITOR DRIVER
15181 M: Guenter Roeck <linux@roeck-us.net>
15182 L: linux-hwmon@vger.kernel.org
15184 F: Documentation/hwmon/smm665.rst
15185 F: drivers/hwmon/smm665.c
15187 SMSC EMC2103 HARDWARE MONITOR DRIVER
15188 M: Steve Glendinning <steve.glendinning@shawell.net>
15189 L: linux-hwmon@vger.kernel.org
15191 F: Documentation/hwmon/emc2103.rst
15192 F: drivers/hwmon/emc2103.c
15194 SMSC SCH5627 HARDWARE MONITOR DRIVER
15195 M: Hans de Goede <hdegoede@redhat.com>
15196 L: linux-hwmon@vger.kernel.org
15198 F: Documentation/hwmon/sch5627.rst
15199 F: drivers/hwmon/sch5627.c
15201 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15202 M: Steve Glendinning <steve.glendinning@shawell.net>
15203 L: linux-fbdev@vger.kernel.org
15205 F: drivers/video/fbdev/smscufx.c
15207 SMSC47B397 HARDWARE MONITOR DRIVER
15208 M: Jean Delvare <jdelvare@suse.com>
15209 L: linux-hwmon@vger.kernel.org
15211 F: Documentation/hwmon/smsc47b397.rst
15212 F: drivers/hwmon/smsc47b397.c
15214 SMSC911x ETHERNET DRIVER
15215 M: Steve Glendinning <steve.glendinning@shawell.net>
15216 L: netdev@vger.kernel.org
15218 F: include/linux/smsc911x.h
15219 F: drivers/net/ethernet/smsc/smsc911x.*
15221 SMSC9420 PCI ETHERNET DRIVER
15222 M: Steve Glendinning <steve.glendinning@shawell.net>
15223 L: netdev@vger.kernel.org
15225 F: drivers/net/ethernet/smsc/smsc9420.*
15227 SOC-CAMERA V4L2 SUBSYSTEM
15228 L: linux-media@vger.kernel.org
15229 T: git git://linuxtv.org/media_tree.git
15231 F: include/media/soc_camera.h
15232 F: drivers/staging/media/soc_camera/
15234 SOCIONEXT SYNQUACER I2C DRIVER
15235 M: Ard Biesheuvel <ardb@kernel.org>
15236 L: linux-i2c@vger.kernel.org
15238 F: drivers/i2c/busses/i2c-synquacer.c
15239 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15241 SOCIONEXT UNIPHIER SOUND DRIVER
15242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15244 F: sound/soc/uniphier/
15246 SOEKRIS NET48XX LED SUPPORT
15247 M: Chris Boot <bootc@bootc.net>
15249 F: drivers/leds/leds-net48xx.c
15251 SOFT-IWARP DRIVER (siw)
15252 M: Bernard Metzler <bmt@zurich.ibm.com>
15253 L: linux-rdma@vger.kernel.org
15255 F: drivers/infiniband/sw/siw/
15256 F: include/uapi/rdma/siw-abi.h
15258 SOFT-ROCE DRIVER (rxe)
15259 M: Moni Shoua <monis@mellanox.com>
15260 L: linux-rdma@vger.kernel.org
15262 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15263 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15264 F: drivers/infiniband/sw/rxe/
15265 F: include/uapi/rdma/rdma_user_rxe.h
15267 SOFTLOGIC 6x10 MPEG CODEC
15268 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15269 M: Anton Sviridenko <anton@corp.bluecherry.net>
15270 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15271 M: Andrey Utkin <andrey_utkin@fastmail.com>
15272 M: Ismael Luceno <ismael@iodev.co.uk>
15273 L: linux-media@vger.kernel.org
15275 F: drivers/media/pci/solo6x10/
15277 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15278 M: James Morse <james.morse@arm.com>
15279 L: linux-arm-kernel@lists.infradead.org
15281 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15282 F: drivers/firmware/arm_sdei.c
15283 F: include/linux/arm_sdei.h
15284 F: include/uapi/linux/arm_sdei.h
15286 SOFTWARE RAID (Multiple Disks) SUPPORT
15287 M: Song Liu <song@kernel.org>
15288 L: linux-raid@vger.kernel.org
15289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15291 F: drivers/md/Makefile
15292 F: drivers/md/Kconfig
15294 F: drivers/md/raid*
15295 F: include/linux/raid/
15296 F: include/uapi/linux/raid/
15298 SOCIONEXT (SNI) AVE NETWORK DRIVER
15299 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15300 L: netdev@vger.kernel.org
15302 F: drivers/net/ethernet/socionext/sni_ave.c
15303 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15305 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15306 M: Jassi Brar <jaswinder.singh@linaro.org>
15307 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15308 L: netdev@vger.kernel.org
15310 F: drivers/net/ethernet/socionext/netsec.c
15311 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15313 SOCIONEXT (SNI) Synquacer SPI DRIVER
15314 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15315 M: Jassi Brar <jaswinder.singh@linaro.org>
15316 L: linux-spi@vger.kernel.org
15318 F: drivers/spi/spi-synquacer.c
15319 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15321 SOLIDRUN CLEARFOG SUPPORT
15322 M: Russell King <linux@armlinux.org.uk>
15324 F: arch/arm/boot/dts/armada-388-clearfog*
15325 F: arch/arm/boot/dts/armada-38x-solidrun-*
15327 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15328 M: Russell King <linux@armlinux.org.uk>
15330 F: arch/arm/boot/dts/imx6*-cubox-i*
15331 F: arch/arm/boot/dts/imx6*-hummingboard*
15332 F: arch/arm/boot/dts/imx6*-sr-*
15334 SONIC NETWORK DRIVER
15335 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15336 L: netdev@vger.kernel.org
15338 F: drivers/net/ethernet/natsemi/sonic.*
15340 SONICS SILICON BACKPLANE DRIVER (SSB)
15341 M: Michael Buesch <m@bues.ch>
15342 L: linux-wireless@vger.kernel.org
15345 F: include/linux/ssb/
15347 SONY IMX214 SENSOR DRIVER
15348 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15349 L: linux-media@vger.kernel.org
15350 T: git git://linuxtv.org/media_tree.git
15352 F: drivers/media/i2c/imx214.c
15353 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15355 SONY IMX258 SENSOR DRIVER
15356 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15357 L: linux-media@vger.kernel.org
15358 T: git git://linuxtv.org/media_tree.git
15360 F: drivers/media/i2c/imx258.c
15362 SONY IMX274 SENSOR DRIVER
15363 M: Leon Luo <leonl@leopardimaging.com>
15364 L: linux-media@vger.kernel.org
15365 T: git git://linuxtv.org/media_tree.git
15367 F: drivers/media/i2c/imx274.c
15368 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15370 SONY IMX290 SENSOR DRIVER
15371 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15372 L: linux-media@vger.kernel.org
15373 T: git git://linuxtv.org/media_tree.git
15375 F: drivers/media/i2c/imx290.c
15376 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15378 SONY IMX319 SENSOR DRIVER
15379 M: Bingbu Cao <bingbu.cao@intel.com>
15380 L: linux-media@vger.kernel.org
15381 T: git git://linuxtv.org/media_tree.git
15383 F: drivers/media/i2c/imx319.c
15385 SONY IMX355 SENSOR DRIVER
15386 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15387 L: linux-media@vger.kernel.org
15388 T: git git://linuxtv.org/media_tree.git
15390 F: drivers/media/i2c/imx355.c
15392 SONY MEMORYSTICK SUBSYSTEM
15393 M: Maxim Levitsky <maximlevitsky@gmail.com>
15394 M: Alex Dubov <oakad@yahoo.com>
15395 M: Ulf Hansson <ulf.hansson@linaro.org>
15396 L: linux-mmc@vger.kernel.org
15397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15399 F: drivers/memstick/
15400 F: include/linux/memstick.h
15402 SONY VAIO CONTROL DEVICE DRIVER
15403 M: Mattia Dongili <malattia@linux.it>
15404 L: platform-driver-x86@vger.kernel.org
15405 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15407 F: Documentation/admin-guide/laptops/sony-laptop.rst
15408 F: drivers/char/sonypi.c
15409 F: drivers/platform/x86/sony-laptop.c
15410 F: include/linux/sony-laptop.h
15413 M: Jaroslav Kysela <perex@perex.cz>
15414 M: Takashi Iwai <tiwai@suse.com>
15415 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15416 W: http://www.alsa-project.org/
15417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15418 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15420 F: Documentation/sound/
15422 F: include/uapi/sound/
15425 SOUND - COMPRESSED AUDIO
15426 M: Vinod Koul <vkoul@kernel.org>
15427 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15430 F: Documentation/sound/designs/compress-offload.rst
15431 F: include/sound/compress_driver.h
15432 F: include/uapi/sound/compress_*
15433 F: sound/core/compress_offload.c
15434 F: sound/soc/soc-compress.c
15436 SOUND - DMAENGINE HELPERS
15437 M: Lars-Peter Clausen <lars@metafoo.de>
15439 F: include/sound/dmaengine_pcm.h
15440 F: sound/core/pcm_dmaengine.c
15441 F: sound/soc/soc-generic-dmaengine-pcm.c
15443 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15444 M: Liam Girdwood <lgirdwood@gmail.com>
15445 M: Mark Brown <broonie@kernel.org>
15446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15448 W: http://alsa-project.org/main/index.php/ASoC
15450 F: Documentation/devicetree/bindings/sound/
15451 F: Documentation/sound/soc/
15453 F: include/dt-bindings/sound/
15454 F: include/sound/soc*
15456 SOUNDWIRE SUBSYSTEM
15457 M: Vinod Koul <vkoul@kernel.org>
15458 M: Sanyog Kale <sanyog.r.kale@intel.com>
15459 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15460 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15462 F: Documentation/driver-api/soundwire/
15463 F: drivers/soundwire/
15464 F: include/linux/soundwire/
15467 M: Olli Salonen <olli.salonen@iki.fi>
15468 L: linux-media@vger.kernel.org
15469 W: https://linuxtv.org
15470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15472 F: drivers/media/dvb-frontends/sp2*
15474 SPARC + UltraSPARC (sparc/sparc64)
15475 M: "David S. Miller" <davem@davemloft.net>
15476 L: sparclinux@vger.kernel.org
15477 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15484 SPARC SERIAL DRIVERS
15485 M: "David S. Miller" <davem@davemloft.net>
15486 L: sparclinux@vger.kernel.org
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15490 F: include/linux/sunserialcore.h
15491 F: drivers/tty/serial/suncore.c
15492 F: drivers/tty/serial/sunhv.c
15493 F: drivers/tty/serial/sunsab.c
15494 F: drivers/tty/serial/sunsab.h
15495 F: drivers/tty/serial/sunsu.c
15496 F: drivers/tty/serial/sunzilog.c
15497 F: drivers/tty/serial/sunzilog.h
15498 F: drivers/tty/vcc.c
15501 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15502 L: linux-sparse@vger.kernel.org
15503 W: https://sparse.wiki.kernel.org/
15504 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15506 F: include/linux/compiler.h
15508 SPEAR CLOCK FRAMEWORK SUPPORT
15509 M: Viresh Kumar <vireshk@kernel.org>
15510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15511 W: http://www.st.com/spear
15513 F: drivers/clk/spear/
15515 SPEAR PLATFORM SUPPORT
15516 M: Viresh Kumar <vireshk@kernel.org>
15517 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15519 W: http://www.st.com/spear
15521 F: arch/arm/boot/dts/spear*
15522 F: arch/arm/mach-spear/
15525 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15526 L: linux-mtd@lists.infradead.org
15527 W: http://www.linux-mtd.infradead.org/
15528 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15531 F: drivers/mtd/spi-nor/
15532 F: include/linux/mtd/spi-nor.h
15535 M: Mark Brown <broonie@kernel.org>
15536 L: linux-spi@vger.kernel.org
15537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15538 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15540 F: Documentation/devicetree/bindings/spi/
15541 F: Documentation/spi/
15543 F: include/linux/spi/
15544 F: include/uapi/linux/spi/
15547 SPIDERNET NETWORK DRIVER for CELL
15548 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15549 L: netdev@vger.kernel.org
15551 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15552 F: drivers/net/ethernet/toshiba/spider_net*
15555 R: Stephen Boyd <sboyd@kernel.org>
15556 L: linux-arm-msm@vger.kernel.org
15557 F: Documentation/devicetree/bindings/spmi/
15559 F: include/dt-bindings/spmi/spmi.h
15560 F: include/linux/spmi.h
15561 F: include/trace/events/spmi.h
15564 M: Jeremy Kerr <jk@ozlabs.org>
15565 L: linuxppc-dev@lists.ozlabs.org
15566 W: http://www.ibm.com/developerworks/power/cell/
15568 F: Documentation/filesystems/spufs.txt
15569 F: arch/powerpc/platforms/cell/spufs/
15571 SQUASHFS FILE SYSTEM
15572 M: Phillip Lougher <phillip@squashfs.org.uk>
15573 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15574 W: http://squashfs.org.uk
15575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15577 F: Documentation/filesystems/squashfs.txt
15580 SRM (Alpha) environment access
15581 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15583 F: arch/alpha/kernel/srm_env.c
15585 ST LSM6DSx IMU IIO DRIVER
15586 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15587 L: linux-iio@vger.kernel.org
15588 W: http://www.st.com/
15590 F: drivers/iio/imu/st_lsm6dsx/
15591 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15593 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15594 M: Mickael Guene <mickael.guene@st.com>
15595 L: linux-media@vger.kernel.org
15596 T: git git://linuxtv.org/media_tree.git
15598 F: drivers/media/i2c/st-mipid02.c
15599 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15601 ST STM32 I2C/SMBUS DRIVER
15602 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15603 L: linux-i2c@vger.kernel.org
15605 F: drivers/i2c/busses/i2c-stm32*
15607 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15608 M: Song Qiang <songqiang1304521@gmail.com>
15609 L: linux-iio@vger.kernel.org
15611 F: drivers/iio/proximity/vl53l0x-i2c.c
15612 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15615 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15616 M: Sasha Levin <sashal@kernel.org>
15617 L: stable@vger.kernel.org
15619 F: Documentation/process/stable-kernel-rules.rst
15622 M: Ian Abbott <abbotti@mev.co.uk>
15623 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15625 F: drivers/staging/comedi/
15627 STAGING - FIELDBUS SUBSYSTEM
15628 M: Sven Van Asbroeck <TheSven73@gmail.com>
15630 F: drivers/staging/fieldbus/*
15631 F: drivers/staging/fieldbus/Documentation/
15633 STAGING - HMS ANYBUS-S BUS
15634 M: Sven Van Asbroeck <TheSven73@gmail.com>
15636 F: drivers/staging/fieldbus/anybuss/
15638 STAGING - INDUSTRIAL IO
15639 M: Jonathan Cameron <jic23@kernel.org>
15640 L: linux-iio@vger.kernel.org
15642 F: Documentation/devicetree/bindings/staging/iio/
15643 F: drivers/staging/iio/
15645 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15646 M: Marc Dietrich <marvin24@gmx.de>
15647 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15648 L: linux-tegra@vger.kernel.org
15650 F: drivers/staging/nvec/
15652 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15653 M: Jens Frederich <jfrederich@gmail.com>
15654 M: Daniel Drake <dsd@laptop.org>
15655 M: Jon Nettleton <jon.nettleton@gmail.com>
15656 W: http://wiki.laptop.org/go/DCON
15658 F: drivers/staging/olpc_dcon/
15660 STAGING - REALTEK RTL8712U DRIVERS
15661 M: Larry Finger <Larry.Finger@lwfinger.net>
15662 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15664 F: drivers/staging/rtl8712/
15666 STAGING - REALTEK RTL8188EU DRIVERS
15667 M: Larry Finger <Larry.Finger@lwfinger.net>
15669 F: drivers/staging/rtl8188eu/
15671 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15672 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15673 M: Teddy Wang <teddy.wang@siliconmotion.com>
15674 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15675 L: linux-fbdev@vger.kernel.org
15677 F: drivers/staging/sm750fb/
15679 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15680 M: William Hubbs <w.d.hubbs@gmail.com>
15681 M: Chris Brannon <chris@the-brannons.com>
15682 M: Kirk Reiser <kirk@reisers.ca>
15683 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15684 L: speakup@linux-speakup.org
15685 W: http://www.linux-speakup.org/
15687 F: drivers/staging/speakup/
15689 STAGING - VIA VT665X DRIVERS
15690 M: Forest Bond <forest@alittletooquiet.net>
15692 F: drivers/staging/vt665?/
15694 STAGING - WILC1000 WIFI DRIVER
15695 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15696 M: Ajay Singh <ajay.kathat@microchip.com>
15697 L: linux-wireless@vger.kernel.org
15699 F: drivers/staging/wilc1000/
15701 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15702 M: Michael Hennerich <michael.hennerich@analog.com>
15703 M: Beniamin Bia <beniamin.bia@analog.com>
15704 L: linux-fbdev@vger.kernel.org
15706 F: drivers/staging/fbtft/fb_seps525.c
15707 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15712 L: devel@driverdev.osuosl.org
15714 F: drivers/staging/
15716 STARFIRE/DURALAN NETWORK DRIVER
15717 M: Ion Badulescu <ionut@badula.org>
15719 F: drivers/net/ethernet/adaptec/starfire*
15721 STEC S1220 SKD DRIVER
15722 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15723 L: linux-block@vger.kernel.org
15725 F: drivers/block/skd*[ch]
15727 STI AUDIO (ASoC) DRIVERS
15728 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15729 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15731 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15735 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15737 F: drivers/media/platform/sti/cec/
15738 F: Documentation/devicetree/bindings/media/stih-cec.txt
15740 STK1160 USB VIDEO CAPTURE DRIVER
15741 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15742 L: linux-media@vger.kernel.org
15743 T: git git://linuxtv.org/media_tree.git
15745 F: drivers/media/usb/stk1160/
15747 STM32 AUDIO (ASoC) DRIVERS
15748 M: Olivier Moysan <olivier.moysan@st.com>
15749 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15750 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15752 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15755 STM32 TIMER/LPTIMER DRIVERS
15756 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15758 F: drivers/*/stm32-*timer*
15759 F: drivers/pwm/pwm-stm32*
15760 F: include/linux/*/stm32-*tim*
15761 F: Documentation/ABI/testing/*timer-stm32
15762 F: Documentation/devicetree/bindings/*/stm32-*timer*
15763 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15765 STMMAC ETHERNET DRIVER
15766 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15767 M: Alexandre Torgue <alexandre.torgue@st.com>
15768 M: Jose Abreu <joabreu@synopsys.com>
15769 L: netdev@vger.kernel.org
15770 W: http://www.stlinux.com
15772 F: drivers/net/ethernet/stmicro/stmmac/
15775 M: Sam Creasey <sammy@sammy.net>
15776 W: http://sammy.net/sun3/
15778 F: arch/m68k/kernel/*sun3*
15779 F: arch/m68k/sun3*/
15780 F: arch/m68k/include/asm/sun3*
15781 F: drivers/net/ethernet/i825xx/sun3*
15783 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15784 M: Hans de Goede <hdegoede@redhat.com>
15785 L: linux-input@vger.kernel.org
15787 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15788 F: drivers/input/keyboard/sun4i-lradc-keys.c
15790 SUNDANCE NETWORK DRIVER
15791 M: Denis Kirjanov <kda@linux-powerpc.org>
15792 L: netdev@vger.kernel.org
15794 F: drivers/net/ethernet/dlink/sundance.c
15797 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15798 M: Rich Felker <dalias@libc.org>
15799 L: linux-sh@vger.kernel.org
15800 Q: http://patchwork.kernel.org/project/linux-sh/list/
15802 F: Documentation/sh/
15807 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15808 M: Len Brown <len.brown@intel.com>
15809 M: Pavel Machek <pavel@ucw.cz>
15810 L: linux-pm@vger.kernel.org
15811 B: https://bugzilla.kernel.org
15813 F: Documentation/power/
15814 F: arch/x86/kernel/acpi/
15815 F: drivers/base/power/
15817 F: include/linux/suspend.h
15818 F: include/linux/freezer.h
15819 F: include/linux/pm.h
15822 M: Martin Mares <mj@ucw.cz>
15823 L: linux-video@atrey.karlin.mff.cuni.cz
15825 F: Documentation/admin-guide/svga.rst
15826 F: arch/x86/boot/video*
15829 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
15830 L: iommu@lists.linux-foundation.org
15831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
15833 F: kernel/dma/swiotlb.c
15834 F: arch/*/kernel/pci-swiotlb.c
15835 F: include/linux/swiotlb.h
15838 M: Jiri Pirko <jiri@resnulli.us>
15839 M: Ivan Vecera <ivecera@redhat.com>
15840 L: netdev@vger.kernel.org
15843 F: include/net/switchdev.h
15845 SY8106A REGULATOR DRIVER
15846 M: Icenowy Zheng <icenowy@aosc.io>
15848 F: drivers/regulator/sy8106a-regulator.c
15849 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
15851 SYNC FILE FRAMEWORK
15852 M: Sumit Semwal <sumit.semwal@linaro.org>
15853 R: Gustavo Padovan <gustavo@padovan.org>
15855 L: linux-media@vger.kernel.org
15856 L: dri-devel@lists.freedesktop.org
15857 F: drivers/dma-buf/sync_*
15858 F: drivers/dma-buf/dma-fence*
15859 F: drivers/dma-buf/sw_sync.c
15860 F: include/linux/sync_file.h
15861 F: include/uapi/linux/sync_file.h
15862 F: Documentation/driver-api/sync_file.rst
15863 T: git git://anongit.freedesktop.org/drm/drm-misc
15865 SYNOPSYS ARC ARCHITECTURE
15866 M: Vineet Gupta <vgupta@synopsys.com>
15867 L: linux-snps-arc@lists.infradead.org
15870 F: Documentation/devicetree/bindings/arc/*
15871 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
15872 F: drivers/clocksource/arc_timer.c
15873 F: drivers/tty/serial/arc_uart.c
15874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
15876 SYNOPSYS ARC HSDK SDP pll clock driver
15877 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15879 F: drivers/clk/clk-hsdk-pll.c
15880 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
15882 SYNOPSYS ARC SDP clock driver
15883 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15885 F: drivers/clk/axs10x/*
15886 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
15888 SYNOPSYS ARC SDP platform support
15889 M: Alexey Brodkin <abrodkin@synopsys.com>
15891 F: arch/arc/plat-axs10x
15892 F: arch/arc/boot/dts/ax*
15893 F: Documentation/devicetree/bindings/arc/axs10*
15895 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
15896 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15898 F: drivers/reset/reset-axs10x.c
15899 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
15901 SYNOPSYS CREG GPIO DRIVER
15902 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15904 F: drivers/gpio/gpio-creg-snps.c
15905 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
15907 SYNOPSYS DESIGNWARE 8250 UART DRIVER
15908 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15910 F: drivers/tty/serial/8250/8250_dw.c
15912 SYNOPSYS DESIGNWARE APB GPIO DRIVER
15913 M: Hoan Tran <hoan@os.amperecomputing.com>
15914 L: linux-gpio@vger.kernel.org
15916 F: drivers/gpio/gpio-dwapb.c
15917 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
15919 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
15920 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15922 F: drivers/dma/dw-axi-dmac/
15923 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
15925 SYNOPSYS DESIGNWARE DMAC DRIVER
15926 M: Viresh Kumar <vireshk@kernel.org>
15927 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15929 F: Documentation/devicetree/bindings/dma/snps-dma.txt
15931 F: include/dt-bindings/dma/dw-dmac.h
15932 F: include/linux/dma/dw.h
15933 F: include/linux/platform_data/dma-dw.h
15935 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
15936 M: Jose Abreu <Jose.Abreu@synopsys.com>
15937 L: netdev@vger.kernel.org
15939 F: drivers/net/ethernet/synopsys/
15941 SYNOPSYS DESIGNWARE I2C DRIVER
15942 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
15943 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
15944 R: Mika Westerberg <mika.westerberg@linux.intel.com>
15945 L: linux-i2c@vger.kernel.org
15947 F: drivers/i2c/busses/i2c-designware-*
15948 F: include/linux/platform_data/i2c-designware.h
15950 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
15951 M: Jaehoon Chung <jh80.chung@samsung.com>
15952 L: linux-mmc@vger.kernel.org
15954 F: drivers/mmc/host/dw_mmc*
15956 SYNOPSYS HSDK RESET CONTROLLER DRIVER
15957 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
15959 F: drivers/reset/reset-hsdk.c
15960 F: include/dt-bindings/reset/snps,hsdk-reset.h
15961 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
15963 SYSTEM CONFIGURATION (SYSCON)
15964 M: Lee Jones <lee.jones@linaro.org>
15965 M: Arnd Bergmann <arnd@arndb.de>
15966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
15968 F: drivers/mfd/syscon.c
15970 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
15971 M: Sudeep Holla <sudeep.holla@arm.com>
15972 L: linux-arm-kernel@lists.infradead.org
15974 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
15975 F: drivers/clk/clk-sc[mp]i.c
15976 F: drivers/cpufreq/sc[mp]i-cpufreq.c
15977 F: drivers/firmware/arm_scpi.c
15978 F: drivers/firmware/arm_scmi/
15979 F: drivers/reset/reset-scmi.c
15980 F: include/linux/sc[mp]i_protocol.h
15982 SYSTEM RESET/SHUTDOWN DRIVERS
15983 M: Sebastian Reichel <sre@kernel.org>
15984 L: linux-pm@vger.kernel.org
15985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15987 F: Documentation/devicetree/bindings/power/reset/
15988 F: drivers/power/reset/
15990 SYSTEM TRACE MODULE CLASS
15991 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
15993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
15994 F: Documentation/trace/stm.rst
15995 F: drivers/hwtracing/stm/
15996 F: include/linux/stm.h
15997 F: include/uapi/linux/stm.h
15999 SYSTEM76 ACPI DRIVER
16000 M: Jeremy Soller <jeremy@system76.com>
16001 M: System76 Product Development <productdev@system76.com>
16002 L: platform-driver-x86@vger.kernel.org
16004 F: drivers/platform/x86/system76_acpi.c
16007 M: Christoph Hellwig <hch@infradead.org>
16009 F: Documentation/filesystems/sysv-fs.txt
16011 F: include/linux/sysv_fs.h
16013 TASKSTATS STATISTICS INTERFACE
16014 M: Balbir Singh <bsingharora@gmail.com>
16016 F: Documentation/accounting/taskstats*
16017 F: include/linux/taskstats*
16018 F: kernel/taskstats.c
16021 M: Jamal Hadi Salim <jhs@mojatatu.com>
16022 M: Cong Wang <xiyou.wangcong@gmail.com>
16023 M: Jiri Pirko <jiri@resnulli.us>
16024 L: netdev@vger.kernel.org
16026 F: include/net/pkt_cls.h
16027 F: include/net/pkt_sched.h
16028 F: include/net/tc_act/
16029 F: include/uapi/linux/pkt_cls.h
16030 F: include/uapi/linux/pkt_sched.h
16031 F: include/uapi/linux/tc_act/
16032 F: include/uapi/linux/tc_ematch/
16035 TC90522 MEDIA DRIVER
16036 M: Akihiro Tsukada <tskd08@gmail.com>
16037 L: linux-media@vger.kernel.org
16039 F: drivers/media/dvb-frontends/tc90522*
16041 TCP LOW PRIORITY MODULE
16042 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16043 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16044 W: http://tcp-lp-mod.sourceforge.net/
16046 F: net/ipv4/tcp_lp.c
16048 TDA10071 MEDIA DRIVER
16049 M: Antti Palosaari <crope@iki.fi>
16050 L: linux-media@vger.kernel.org
16051 W: https://linuxtv.org
16052 W: http://palosaari.fi/linux/
16053 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16054 T: git git://linuxtv.org/anttip/media_tree.git
16056 F: drivers/media/dvb-frontends/tda10071*
16058 TDA18212 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/tuners/tda18212*
16068 TDA18218 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/tda18218*
16078 TDA18250 MEDIA DRIVER
16079 M: Olli Salonen <olli.salonen@iki.fi>
16080 L: linux-media@vger.kernel.org
16081 W: https://linuxtv.org
16082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16083 T: git git://linuxtv.org/media_tree.git
16085 F: drivers/media/tuners/tda18250*
16087 TDA18271 MEDIA DRIVER
16088 M: Michael Krufky <mkrufky@linuxtv.org>
16089 L: linux-media@vger.kernel.org
16090 W: https://linuxtv.org
16091 W: http://github.com/mkrufky
16092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16093 T: git git://linuxtv.org/mkrufky/tuners.git
16095 F: drivers/media/tuners/tda18271*
16097 TDA1997x MEDIA DRIVER
16098 M: Tim Harvey <tharvey@gateworks.com>
16099 L: linux-media@vger.kernel.org
16100 W: https://linuxtv.org
16101 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16103 F: drivers/media/i2c/tda1997x.*
16105 TDA827x MEDIA DRIVER
16106 M: Michael Krufky <mkrufky@linuxtv.org>
16107 L: linux-media@vger.kernel.org
16108 W: https://linuxtv.org
16109 W: http://github.com/mkrufky
16110 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16111 T: git git://linuxtv.org/mkrufky/tuners.git
16113 F: drivers/media/tuners/tda8290.*
16115 TDA8290 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 TDA9840 MEDIA DRIVER
16126 M: Hans Verkuil <hverkuil@xs4all.nl>
16127 L: linux-media@vger.kernel.org
16128 T: git git://linuxtv.org/media_tree.git
16129 W: https://linuxtv.org
16131 F: drivers/media/i2c/tda9840*
16133 TEA5761 TUNER DRIVER
16134 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16135 L: linux-media@vger.kernel.org
16136 W: https://linuxtv.org
16137 T: git git://linuxtv.org/media_tree.git
16139 F: drivers/media/tuners/tea5761.*
16141 TEA5767 TUNER DRIVER
16142 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16143 L: linux-media@vger.kernel.org
16144 W: https://linuxtv.org
16145 T: git git://linuxtv.org/media_tree.git
16147 F: drivers/media/tuners/tea5767.*
16149 TEA6415C MEDIA DRIVER
16150 M: Hans Verkuil <hverkuil@xs4all.nl>
16151 L: linux-media@vger.kernel.org
16152 T: git git://linuxtv.org/media_tree.git
16153 W: https://linuxtv.org
16155 F: drivers/media/i2c/tea6415c*
16157 TEA6420 MEDIA DRIVER
16158 M: Hans Verkuil <hverkuil@xs4all.nl>
16159 L: linux-media@vger.kernel.org
16160 T: git git://linuxtv.org/media_tree.git
16161 W: https://linuxtv.org
16163 F: drivers/media/i2c/tea6420*
16166 M: Jiri Pirko <jiri@resnulli.us>
16167 L: netdev@vger.kernel.org
16169 F: drivers/net/team/
16170 F: include/linux/if_team.h
16171 F: include/uapi/linux/if_team.h
16173 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16174 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16176 F: arch/x86/platform/ts5500/
16178 TECHNOTREND USB IR RECEIVER
16179 M: Sean Young <sean@mess.org>
16180 L: linux-media@vger.kernel.org
16182 F: drivers/media/rc/ttusbir.c
16184 TECHWELL TW9910 VIDEO DECODER
16185 L: linux-media@vger.kernel.org
16187 F: drivers/media/i2c/tw9910.c
16188 F: include/media/i2c/tw9910.h
16191 M: Jens Wiklander <jens.wiklander@linaro.org>
16192 L: tee-dev@lists.linaro.org
16194 F: include/linux/tee_drv.h
16195 F: include/uapi/linux/tee.h
16197 F: Documentation/tee.txt
16199 TEGRA ARCHITECTURE SUPPORT
16200 M: Thierry Reding <thierry.reding@gmail.com>
16201 M: Jonathan Hunter <jonathanh@nvidia.com>
16202 L: linux-tegra@vger.kernel.org
16203 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16209 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16210 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16212 F: drivers/clk/tegra/
16215 M: Laxman Dewangan <ldewangan@nvidia.com>
16216 M: Jon Hunter <jonathanh@nvidia.com>
16218 F: drivers/dma/tegra*
16221 M: Laxman Dewangan <ldewangan@nvidia.com>
16222 R: Dmitry Osipenko <digetx@gmail.com>
16224 F: drivers/i2c/busses/i2c-tegra.c
16226 TEGRA IOMMU DRIVERS
16227 M: Thierry Reding <thierry.reding@gmail.com>
16228 L: linux-tegra@vger.kernel.org
16230 F: drivers/iommu/tegra*
16233 M: Laxman Dewangan <ldewangan@nvidia.com>
16235 F: drivers/input/keyboard/tegra-kbc.c
16238 M: Stefan Agner <stefan@agner.ch>
16239 M: Lucas Stach <dev@lynxeye.de>
16241 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16242 F: drivers/mtd/nand/raw/tegra_nand.c
16245 M: Thierry Reding <thierry.reding@gmail.com>
16247 F: drivers/pwm/pwm-tegra.c
16249 TEGRA SERIAL DRIVER
16250 M: Laxman Dewangan <ldewangan@nvidia.com>
16252 F: drivers/tty/serial/serial-tegra.c
16255 M: Laxman Dewangan <ldewangan@nvidia.com>
16257 F: drivers/spi/spi-tegra*
16259 TEGRA XUSB PADCTL DRIVER
16260 M: JC Kuo <jckuo@nvidia.com>
16262 F: drivers/phy/tegra/xusb*
16264 TEHUTI ETHERNET DRIVER
16265 M: Andy Gospodarek <andy@greyhouse.net>
16266 L: netdev@vger.kernel.org
16268 F: drivers/net/ethernet/tehuti/*
16270 Telecom Clock Driver for MCPL0010
16271 M: Mark Gross <mark.gross@intel.com>
16273 F: drivers/char/tlclk.c
16275 TENSILICA XTENSA PORT (xtensa)
16276 M: Chris Zankel <chris@zankel.net>
16277 M: Max Filippov <jcmvbkbc@gmail.com>
16278 L: linux-xtensa@linux-xtensa.org
16279 T: git git://github.com/czankel/xtensa-linux.git
16282 F: drivers/irqchip/irq-xtensa-*
16284 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16285 M: Nishanth Menon <nm@ti.com>
16286 M: Tero Kristo <t-kristo@ti.com>
16287 M: Santosh Shilimkar <ssantosh@kernel.org>
16288 L: linux-arm-kernel@lists.infradead.org
16290 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16291 F: drivers/firmware/ti_sci*
16292 F: include/linux/soc/ti/ti_sci_protocol.h
16293 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16294 F: drivers/soc/ti/ti_sci_pm_domains.c
16295 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16296 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16297 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16298 F: drivers/clk/keystone/sci-clk.c
16299 F: drivers/reset/reset-ti-sci.c
16300 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16301 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16302 F: drivers/irqchip/irq-ti-sci-intr.c
16303 F: drivers/irqchip/irq-ti-sci-inta.c
16304 F: include/linux/soc/ti/ti_sci_inta_msi.h
16305 F: drivers/soc/ti/ti_sci_inta_msi.c
16307 Texas Instruments ASoC drivers
16308 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16309 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16313 Texas Instruments' DAC7612 DAC Driver
16314 M: Ricardo Ribalda <ricardo@ribalda.com>
16315 L: linux-iio@vger.kernel.org
16317 F: drivers/iio/dac/ti-dac7612.c
16318 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16320 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16321 M: Hans Verkuil <hverkuil@xs4all.nl>
16322 L: linux-media@vger.kernel.org
16323 T: git git://linuxtv.org/media_tree.git
16324 W: https://linuxtv.org
16326 F: drivers/media/radio/radio-raremono.c
16329 M: Zhang Rui <rui.zhang@intel.com>
16330 M: Eduardo Valentin <edubezval@gmail.com>
16331 R: Daniel Lezcano <daniel.lezcano@linaro.org>
16332 R: Amit Kucheria <amit.kucheria@verdurent.com>
16333 L: linux-pm@vger.kernel.org
16334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
16336 Q: https://patchwork.kernel.org/project/linux-pm/list/
16338 F: drivers/thermal/
16339 F: include/linux/thermal.h
16340 F: include/uapi/linux/thermal.h
16341 F: include/linux/cpu_cooling.h
16342 F: Documentation/devicetree/bindings/thermal/
16344 THERMAL/CPU_COOLING
16345 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16346 M: Viresh Kumar <viresh.kumar@linaro.org>
16347 M: Javi Merino <javi.merino@kernel.org>
16348 L: linux-pm@vger.kernel.org
16350 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16351 F: drivers/thermal/cpu_cooling.c
16352 F: include/linux/cpu_cooling.h
16354 THERMAL DRIVER FOR AMLOGIC SOCS
16355 M: Guillaume La Roque <glaroque@baylibre.com>
16356 L: linux-pm@vger.kernel.org
16357 L: linux-amlogic@lists.infradead.org
16358 W: http://linux-meson.com/
16360 F: drivers/thermal/amlogic_thermal.c
16361 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16363 THINKPAD ACPI EXTRAS DRIVER
16364 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16365 L: ibm-acpi-devel@lists.sourceforge.net
16366 L: platform-driver-x86@vger.kernel.org
16367 W: http://ibm-acpi.sourceforge.net
16368 W: http://thinkwiki.org/wiki/Ibm-acpi
16369 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16371 F: drivers/platform/x86/thinkpad_acpi.c
16374 M: Andreas Noever <andreas.noever@gmail.com>
16375 M: Michael Jamet <michael.jamet@intel.com>
16376 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16377 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16380 F: Documentation/admin-guide/thunderbolt.rst
16381 F: drivers/thunderbolt/
16382 F: include/linux/thunderbolt.h
16384 THUNDERBOLT NETWORK DRIVER
16385 M: Michael Jamet <michael.jamet@intel.com>
16386 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16387 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16388 L: netdev@vger.kernel.org
16390 F: drivers/net/thunderbolt.c
16392 THUNDERX GPIO DRIVER
16393 M: Robert Richter <rrichter@marvell.com>
16395 F: drivers/gpio/gpio-thunderx.c
16397 TI AM437X VPFE DRIVER
16398 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16399 L: linux-media@vger.kernel.org
16400 W: https://linuxtv.org
16401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16402 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16404 F: drivers/media/platform/am437x/
16406 TI BANDGAP AND THERMAL DRIVER
16407 M: Eduardo Valentin <edubezval@gmail.com>
16408 M: Keerthy <j-keerthy@ti.com>
16409 L: linux-pm@vger.kernel.org
16410 L: linux-omap@vger.kernel.org
16412 F: drivers/thermal/ti-soc-thermal/
16414 TI BQ27XXX POWER SUPPLY DRIVER
16415 R: Andrew F. Davis <afd@ti.com>
16416 F: include/linux/power/bq27xxx_battery.h
16417 F: drivers/power/supply/bq27xxx_battery.c
16418 F: drivers/power/supply/bq27xxx_battery_i2c.c
16420 TI CDCE706 CLOCK DRIVER
16421 M: Max Filippov <jcmvbkbc@gmail.com>
16423 F: drivers/clk/clk-cdce706.c
16426 M: Tero Kristo <t-kristo@ti.com>
16427 L: linux-omap@vger.kernel.org
16430 F: include/linux/clk/ti.h
16432 TI DAVINCI MACHINE SUPPORT
16433 M: Sekhar Nori <nsekhar@ti.com>
16434 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16438 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16439 F: arch/arm/mach-davinci/
16440 F: drivers/i2c/busses/i2c-davinci.c
16441 F: arch/arm/boot/dts/da850*
16443 TI DAVINCI SERIES CLOCK DRIVER
16444 M: David Lechner <david@lechnology.com>
16445 R: Sekhar Nori <nsekhar@ti.com>
16447 F: Documentation/devicetree/bindings/clock/ti/davinci/
16448 F: drivers/clk/davinci/
16450 TI DAVINCI SERIES GPIO DRIVER
16451 M: Keerthy <j-keerthy@ti.com>
16452 L: linux-gpio@vger.kernel.org
16454 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16455 F: drivers/gpio/gpio-davinci.c
16457 TI DAVINCI SERIES MEDIA DRIVER
16458 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16459 L: linux-media@vger.kernel.org
16460 W: https://linuxtv.org
16461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16462 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16464 F: drivers/media/platform/davinci/
16465 F: include/media/davinci/
16467 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16468 R: David Lechner <david@lechnology.com>
16469 L: linux-iio@vger.kernel.org
16470 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16471 F: drivers/counter/ti-eqep.c
16473 TI ETHERNET SWITCH DRIVER (CPSW)
16474 R: Grygorii Strashko <grygorii.strashko@ti.com>
16475 L: linux-omap@vger.kernel.org
16476 L: netdev@vger.kernel.org
16478 F: drivers/net/ethernet/ti/cpsw*
16479 F: drivers/net/ethernet/ti/davinci*
16481 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16482 M: Alex Dubov <oakad@yahoo.com>
16484 W: http://tifmxx.berlios.de/
16485 F: drivers/memstick/host/tifm_ms.c
16486 F: drivers/misc/tifm*
16487 F: drivers/mmc/host/tifm_sd.c
16488 F: include/linux/tifm.h
16490 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16491 M: Santosh Shilimkar <ssantosh@kernel.org>
16492 L: linux-kernel@vger.kernel.org
16493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16495 F: drivers/soc/ti/*
16496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16498 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16499 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16500 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16501 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16503 F: sound/soc/codecs/lm49453*
16504 F: sound/soc/codecs/isabelle*
16506 TI LP855x BACKLIGHT DRIVER
16507 M: Milo Kim <milo.kim@ti.com>
16509 F: Documentation/driver-api/backlight/lp855x-driver.rst
16510 F: drivers/video/backlight/lp855x_bl.c
16511 F: include/linux/platform_data/lp855x.h
16513 TI LP8727 CHARGER DRIVER
16514 M: Milo Kim <milo.kim@ti.com>
16516 F: drivers/power/supply/lp8727_charger.c
16517 F: include/linux/platform_data/lp8727.h
16519 TI LP8788 MFD DRIVER
16520 M: Milo Kim <milo.kim@ti.com>
16522 F: drivers/iio/adc/lp8788_adc.c
16523 F: drivers/leds/leds-lp8788.c
16524 F: drivers/mfd/lp8788*.c
16525 F: drivers/power/supply/lp8788-charger.c
16526 F: drivers/regulator/lp8788-*.c
16527 F: include/linux/mfd/lp8788*.h
16529 TI NETCP ETHERNET DRIVER
16530 M: Wingman Kwok <w-kwok2@ti.com>
16531 M: Murali Karicheri <m-karicheri2@ti.com>
16532 L: netdev@vger.kernel.org
16534 F: drivers/net/ethernet/ti/netcp*
16536 TI PCM3060 ASoC CODEC DRIVER
16537 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16540 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16541 F: sound/soc/codecs/pcm3060*
16543 TI TAS571X FAMILY ASoC CODEC DRIVER
16544 M: Kevin Cernekee <cernekee@chromium.org>
16545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16547 F: sound/soc/codecs/tas571x*
16549 TI TRF7970A NFC DRIVER
16550 M: Mark Greer <mgreer@animalcreek.com>
16551 L: linux-wireless@vger.kernel.org
16552 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16554 F: drivers/nfc/trf7970a.c
16555 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16557 TI TWL4030 SERIES SOC CODEC DRIVER
16558 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16559 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16561 F: sound/soc/codecs/twl4030*
16564 M: Benoit Parrot <bparrot@ti.com>
16565 L: linux-media@vger.kernel.org
16566 W: http://linuxtv.org/
16567 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16569 F: drivers/media/platform/ti-vpe/
16570 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16572 TI WILINK WIRELESS DRIVERS
16573 L: linux-wireless@vger.kernel.org
16574 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16575 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16578 F: drivers/net/wireless/ti/
16579 F: include/linux/wl12xx.h
16581 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16582 M: John Stultz <john.stultz@linaro.org>
16583 M: Thomas Gleixner <tglx@linutronix.de>
16584 R: Stephen Boyd <sboyd@kernel.org>
16585 L: linux-kernel@vger.kernel.org
16586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16588 F: include/linux/clocksource.h
16589 F: include/linux/time.h
16590 F: include/linux/timex.h
16591 F: include/uapi/linux/time.h
16592 F: include/uapi/linux/timex.h
16593 F: kernel/time/clocksource.c
16594 F: kernel/time/time*.c
16595 F: kernel/time/alarmtimer.c
16596 F: kernel/time/ntp.c
16597 F: tools/testing/selftests/timers/
16600 M: Jon Maloy <jon.maloy@ericsson.com>
16601 M: Ying Xue <ying.xue@windriver.com>
16602 L: netdev@vger.kernel.org (core kernel code)
16603 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16604 W: http://tipc.sourceforge.net/
16606 F: include/uapi/linux/tipc*.h
16609 TLAN NETWORK DRIVER
16610 M: Samuel Chessman <chessman@tux.org>
16611 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16612 W: http://sourceforge.net/projects/tlan/
16614 F: Documentation/networking/device_drivers/ti/tlan.txt
16615 F: drivers/net/ethernet/ti/tlan.*
16617 TM6000 VIDEO4LINUX DRIVER
16618 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16619 L: linux-media@vger.kernel.org
16620 W: https://linuxtv.org
16621 T: git git://linuxtv.org/media_tree.git
16623 F: drivers/media/usb/tm6000/
16624 F: Documentation/media/v4l-drivers/tm6000*
16626 TMIO/SDHI MMC DRIVER
16627 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16628 L: linux-mmc@vger.kernel.org
16630 F: drivers/mmc/host/tmio_mmc*
16631 F: drivers/mmc/host/renesas_sdhi*
16632 F: include/linux/mfd/tmio.h
16634 TMP401 HARDWARE MONITOR DRIVER
16635 M: Guenter Roeck <linux@roeck-us.net>
16636 L: linux-hwmon@vger.kernel.org
16638 F: Documentation/hwmon/tmp401.rst
16639 F: drivers/hwmon/tmp401.c
16641 TMP513 HARDWARE MONITOR DRIVER
16642 M: Eric Tremblay <etremblay@distech-controls.com>
16643 L: linux-hwmon@vger.kernel.org
16645 F: Documentation/hwmon/tmp513.rst
16646 F: drivers/hwmon/tmp513.c
16648 TMPFS (SHMEM FILESYSTEM)
16649 M: Hugh Dickins <hughd@google.com>
16650 L: linux-mm@kvack.org
16652 F: include/linux/shmem_fs.h
16655 TOMOYO SECURITY MODULE
16656 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16657 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16658 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16659 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16660 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16661 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16662 W: https://tomoyo.osdn.jp/
16664 F: security/tomoyo/
16666 TOPSTAR LAPTOP EXTRAS DRIVER
16667 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16668 L: platform-driver-x86@vger.kernel.org
16670 F: drivers/platform/x86/topstar-laptop.c
16672 TORTURE-TEST MODULES
16673 M: Davidlohr Bueso <dave@stgolabs.net>
16674 M: "Paul E. McKenney" <paulmck@kernel.org>
16675 M: Josh Triplett <josh@joshtriplett.org>
16676 L: linux-kernel@vger.kernel.org
16678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16679 F: Documentation/RCU/torture.txt
16680 F: kernel/torture.c
16681 F: kernel/rcu/rcutorture.c
16682 F: kernel/rcu/rcuperf.c
16683 F: kernel/locking/locktorture.c
16685 TOSHIBA ACPI EXTRAS DRIVER
16686 M: Azael Avalos <coproscefalo@gmail.com>
16687 L: platform-driver-x86@vger.kernel.org
16689 F: drivers/platform/x86/toshiba_acpi.c
16691 TOSHIBA BLUETOOTH DRIVER
16692 M: Azael Avalos <coproscefalo@gmail.com>
16693 L: platform-driver-x86@vger.kernel.org
16695 F: drivers/platform/x86/toshiba_bluetooth.c
16697 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16698 M: Azael Avalos <coproscefalo@gmail.com>
16699 L: platform-driver-x86@vger.kernel.org
16701 F: drivers/platform/x86/toshiba_haps.c
16704 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16705 W: http://www.buzzard.org.uk/toshiba/
16707 F: drivers/char/toshiba.c
16708 F: include/linux/toshiba.h
16709 F: include/uapi/linux/toshiba.h
16711 TOSHIBA TC358743 DRIVER
16712 M: Mats Randgaard <matrandg@cisco.com>
16713 L: linux-media@vger.kernel.org
16715 F: drivers/media/i2c/tc358743*
16716 F: include/media/i2c/tc358743.h
16718 TOSHIBA WMI HOTKEYS DRIVER
16719 M: Azael Avalos <coproscefalo@gmail.com>
16720 L: platform-driver-x86@vger.kernel.org
16722 F: drivers/platform/x86/toshiba-wmi.c
16725 M: Peter Huewe <peterhuewe@gmx.de>
16726 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16727 R: Jason Gunthorpe <jgg@ziepe.ca>
16728 L: linux-integrity@vger.kernel.org
16729 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16730 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16731 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16733 F: drivers/char/tpm/
16736 M: Steven Rostedt <rostedt@goodmis.org>
16737 M: Ingo Molnar <mingo@redhat.com>
16738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16740 F: Documentation/trace/ftrace.rst
16741 F: arch/*/*/*/ftrace.h
16742 F: arch/*/kernel/ftrace.c
16743 F: include/*/ftrace.h
16744 F: include/linux/trace*.h
16747 F: tools/testing/selftests/ftrace/
16749 TRACING MMIO ACCESSES (MMIOTRACE)
16750 M: Steven Rostedt <rostedt@goodmis.org>
16751 M: Ingo Molnar <mingo@kernel.org>
16752 R: Karol Herbst <karolherbst@gmail.com>
16753 R: Pekka Paalanen <ppaalanen@gmail.com>
16755 L: linux-kernel@vger.kernel.org
16756 L: nouveau@lists.freedesktop.org
16757 F: kernel/trace/trace_mmiotrace.c
16758 F: include/linux/mmiotrace.h
16759 F: arch/x86/mm/kmmio.c
16760 F: arch/x86/mm/mmio-mod.c
16761 F: arch/x86/mm/testmmiotrace.c
16764 M: Jiri Kosina <trivial@kernel.org>
16765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16767 K: ^Subject:.*(?i)trivial
16769 TEMPO SEMICONDUCTOR DRIVERS
16770 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16772 F: sound/soc/codecs/tscs*.c
16773 F: sound/soc/codecs/tscs*.h
16774 F: Documentation/devicetree/bindings/sound/tscs*.txt
16777 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16778 M: Jiri Slaby <jslaby@suse.com>
16780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16781 F: Documentation/driver-api/serial/
16783 F: drivers/tty/serial/serial_core.c
16784 F: include/linux/serial_core.h
16785 F: include/linux/serial.h
16786 F: include/linux/tty.h
16787 F: include/uapi/linux/serial_core.h
16788 F: include/uapi/linux/serial.h
16789 F: include/uapi/linux/tty.h
16791 TUA9001 MEDIA DRIVER
16792 M: Antti Palosaari <crope@iki.fi>
16793 L: linux-media@vger.kernel.org
16794 W: https://linuxtv.org
16795 W: http://palosaari.fi/linux/
16796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16797 T: git git://linuxtv.org/anttip/media_tree.git
16799 F: drivers/media/tuners/tua9001*
16801 TULIP NETWORK DRIVERS
16802 L: netdev@vger.kernel.org
16803 L: linux-parisc@vger.kernel.org
16805 F: drivers/net/ethernet/dec/tulip/
16808 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16809 W: http://vtun.sourceforge.net/tun
16811 F: Documentation/networking/tuntap.txt
16812 F: arch/um/os-Linux/drivers/
16814 TURBOCHANNEL SUBSYSTEM
16815 M: "Maciej W. Rozycki" <macro@linux-mips.org>
16816 M: Ralf Baechle <ralf@linux-mips.org>
16817 L: linux-mips@vger.kernel.org
16818 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
16821 F: include/linux/tc.h
16824 M: "Len Brown" <lenb@kernel.org>
16825 L: linux-pm@vger.kernel.org
16826 B: https://bugzilla.kernel.org
16827 Q: https://patchwork.kernel.org/project/linux-pm/list/
16828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
16830 F: tools/power/x86/turbostat/
16832 TW5864 VIDEO4LINUX DRIVER
16833 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16834 M: Anton Sviridenko <anton@corp.bluecherry.net>
16835 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16836 M: Andrey Utkin <andrey_utkin@fastmail.com>
16837 L: linux-media@vger.kernel.org
16839 F: drivers/media/pci/tw5864/
16841 TW68 VIDEO4LINUX DRIVER
16842 M: Hans Verkuil <hverkuil@xs4all.nl>
16843 L: linux-media@vger.kernel.org
16844 T: git git://linuxtv.org/media_tree.git
16845 W: https://linuxtv.org
16847 F: drivers/media/pci/tw68/
16849 TW686X VIDEO4LINUX DRIVER
16850 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16851 L: linux-media@vger.kernel.org
16852 T: git git://linuxtv.org/media_tree.git
16853 W: http://linuxtv.org
16855 F: drivers/media/pci/tw686x/
16857 UBI FILE SYSTEM (UBIFS)
16858 M: Richard Weinberger <richard@nod.at>
16859 L: linux-mtd@lists.infradead.org
16860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16862 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
16864 F: Documentation/filesystems/ubifs.txt
16867 UCLINUX (M68KNOMMU AND COLDFIRE)
16868 M: Greg Ungerer <gerg@linux-m68k.org>
16869 W: http://www.linux-m68k.org/
16870 W: http://www.uclinux.org/
16871 L: linux-m68k@lists.linux-m68k.org
16872 L: uclinux-dev@uclinux.org (subscribers-only)
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
16875 F: arch/m68k/coldfire/
16877 F: arch/m68k/*/*_no.*
16878 F: arch/m68k/include/asm/*_no.*
16881 M: Jan Kara <jack@suse.com>
16883 F: Documentation/filesystems/udf.txt
16887 M: Bastien Nocera <hadess@hadess.net>
16888 L: linux-input@vger.kernel.org
16890 F: drivers/hid/hid-udraw-ps3.c
16893 M: Evgeniy Dushistov <dushistov@mail.ru>
16895 F: Documentation/admin-guide/ufs.rst
16898 UHID USERSPACE HID IO DRIVER:
16899 M: David Herrmann <dh.herrmann@googlemail.com>
16900 L: linux-input@vger.kernel.org
16902 F: drivers/hid/uhid.c
16903 F: include/uapi/linux/uhid.h
16906 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
16907 L: linux-usb@vger.kernel.org
16909 F: drivers/usb/common/ulpi.c
16910 F: include/linux/ulpi/
16912 ULTRA-WIDEBAND (UWB) SUBSYSTEM:
16913 L: devel@driverdev.osuosl.org
16915 F: drivers/staging/uwb/
16918 M: Gabriel Krisman Bertazi <krisman@collabora.com>
16919 L: linux-fsdevel@vger.kernel.org
16923 UNICORE32 ARCHITECTURE:
16924 M: Guan Xuetao <gxt@pku.edu.cn>
16925 W: http://mprc.pku.edu.cn/~guanxuetao/linux
16927 T: git git://github.com/gxt/linux.git
16931 M: Tony Finch <dot@dotat.at>
16932 W: http://dotat.at/prog/unifdef
16934 F: scripts/unifdef.c
16936 UNIFORM CDROM DRIVER
16937 M: Jens Axboe <axboe@kernel.dk>
16938 W: http://www.kernel.dk
16940 F: Documentation/cdrom/
16941 F: drivers/cdrom/cdrom.c
16942 F: include/linux/cdrom.h
16943 F: include/uapi/linux/cdrom.h
16945 UNISYS S-PAR DRIVERS
16946 M: David Kershner <david.kershner@unisys.com>
16947 L: sparmaintainer@unisys.com (Unisys internal)
16949 F: include/linux/visorbus.h
16950 F: drivers/visorbus/
16951 F: drivers/staging/unisys/
16953 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
16954 R: Alim Akhtar <alim.akhtar@samsung.com>
16955 R: Avri Altman <avri.altman@wdc.com>
16956 R: Pedro Sousa <pedrom.sousa@synopsys.com>
16957 L: linux-scsi@vger.kernel.org
16959 F: Documentation/scsi/ufs.txt
16960 F: drivers/scsi/ufs/
16962 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
16963 M: Pedro Sousa <pedrom.sousa@synopsys.com>
16964 L: linux-scsi@vger.kernel.org
16966 F: drivers/scsi/ufs/*dwc*
16968 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
16969 M: Stanley Chu <stanley.chu@mediatek.com>
16970 L: linux-scsi@vger.kernel.org
16971 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
16973 F: drivers/scsi/ufs/ufs-mediatek*
16975 UNSORTED BLOCK IMAGES (UBI)
16976 M: Richard Weinberger <richard@nod.at>
16977 W: http://www.linux-mtd.infradead.org/
16978 L: linux-mtd@lists.infradead.org
16979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
16980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
16982 F: drivers/mtd/ubi/
16983 F: include/linux/mtd/ubi.h
16984 F: include/uapi/mtd/ubi-user.h
16986 USB "USBNET" DRIVER FRAMEWORK
16987 M: Oliver Neukum <oneukum@suse.com>
16988 L: netdev@vger.kernel.org
16989 W: http://www.linux-usb.org/usbnet
16991 F: drivers/net/usb/usbnet.c
16992 F: include/linux/usb/usbnet.h
16995 M: Oliver Neukum <oneukum@suse.com>
16996 L: linux-usb@vger.kernel.org
16998 F: Documentation/usb/acm.rst
16999 F: drivers/usb/class/cdc-acm.*
17001 USB AR5523 WIRELESS DRIVER
17002 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17003 L: linux-wireless@vger.kernel.org
17005 F: drivers/net/wireless/ath/ar5523/
17008 M: Oliver Neukum <oneukum@suse.com>
17009 L: linux-usb@vger.kernel.org
17010 L: linux-scsi@vger.kernel.org
17012 F: drivers/usb/storage/uas.c
17014 USB CDC ETHERNET DRIVER
17015 M: Oliver Neukum <oliver@neukum.org>
17016 L: linux-usb@vger.kernel.org
17018 F: drivers/net/usb/cdc_*.c
17019 F: include/uapi/linux/usb/cdc.h
17021 USB CHAOSKEY DRIVER
17022 M: Keith Packard <keithp@keithp.com>
17023 L: linux-usb@vger.kernel.org
17025 F: drivers/usb/misc/chaoskey.c
17027 USB CYPRESS C67X00 DRIVER
17028 M: Peter Korsgaard <jacmet@sunsite.dk>
17029 L: linux-usb@vger.kernel.org
17031 F: drivers/usb/c67x00/
17033 USB DAVICOM DM9601 DRIVER
17034 M: Peter Korsgaard <jacmet@sunsite.dk>
17035 L: netdev@vger.kernel.org
17036 W: http://www.linux-usb.org/usbnet
17038 F: drivers/net/usb/dm9601.c
17041 M: Alan Stern <stern@rowland.harvard.edu>
17042 L: linux-usb@vger.kernel.org
17044 F: Documentation/usb/ehci.rst
17045 F: drivers/usb/host/ehci*
17047 USB GADGET/PERIPHERAL SUBSYSTEM
17048 M: Felipe Balbi <balbi@kernel.org>
17049 L: linux-usb@vger.kernel.org
17050 W: http://www.linux-usb.org/gadget
17051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17053 F: drivers/usb/gadget/
17054 F: include/linux/usb/gadget*
17056 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17057 M: Jiri Kosina <jikos@kernel.org>
17058 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17059 L: linux-usb@vger.kernel.org
17060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17062 F: Documentation/hid/hiddev.rst
17063 F: drivers/hid/usbhid/
17065 USB INTEL XHCI ROLE MUX DRIVER
17066 M: Hans de Goede <hdegoede@redhat.com>
17067 L: linux-usb@vger.kernel.org
17069 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17071 USB IP DRIVER FOR HISILICON KIRIN
17072 M: Yu Chen <chenyu56@huawei.com>
17073 M: Binghui Wang <wangbinghui@hisilicon.com>
17074 L: linux-usb@vger.kernel.org
17076 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17077 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17080 M: Olav Kongas <ok@artecdesign.ee>
17081 L: linux-usb@vger.kernel.org
17083 F: drivers/usb/host/isp116x*
17084 F: include/linux/usb/isp116x.h
17086 USB LAN78XX ETHERNET DRIVER
17087 M: Woojung Huh <woojung.huh@microchip.com>
17088 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17089 L: netdev@vger.kernel.org
17091 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17092 F: drivers/net/usb/lan78xx.*
17093 F: include/dt-bindings/net/microchip-lan78xx.h
17095 USB MASS STORAGE DRIVER
17096 M: Alan Stern <stern@rowland.harvard.edu>
17097 L: linux-usb@vger.kernel.org
17098 L: usb-storage@lists.one-eyed-alien.net
17100 F: drivers/usb/storage/
17103 M: Clemens Ladisch <clemens@ladisch.de>
17104 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17107 F: sound/usb/midi.*
17109 USB NETWORKING DRIVERS
17110 L: linux-usb@vger.kernel.org
17112 F: drivers/net/usb/
17115 M: Alan Stern <stern@rowland.harvard.edu>
17116 L: linux-usb@vger.kernel.org
17118 F: Documentation/usb/ohci.rst
17119 F: drivers/usb/host/ohci*
17121 USB OTG FSM (Finite State Machine)
17122 M: Peter Chen <Peter.Chen@nxp.com>
17123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17124 L: linux-usb@vger.kernel.org
17126 F: drivers/usb/common/usb-otg-fsm.c
17129 M: Valentina Manea <valentina.manea.m@gmail.com>
17130 M: Shuah Khan <shuah@kernel.org>
17131 M: Shuah Khan <skhan@linuxfoundation.org>
17132 L: linux-usb@vger.kernel.org
17134 F: Documentation/usb/usbip_protocol.rst
17135 F: drivers/usb/usbip/
17136 F: tools/usb/usbip/
17137 F: tools/testing/selftests/drivers/usb/usbip/
17140 M: Petko Manolov <petkan@nucleusys.com>
17141 L: linux-usb@vger.kernel.org
17142 L: netdev@vger.kernel.org
17143 T: git git://github.com/petkan/pegasus.git
17144 W: https://github.com/petkan/pegasus
17146 F: drivers/net/usb/pegasus.*
17149 M: Felipe Balbi <balbi@kernel.org>
17150 L: linux-usb@vger.kernel.org
17151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17153 F: drivers/usb/phy/
17155 USB PRINTER DRIVER (usblp)
17156 M: Pete Zaitcev <zaitcev@redhat.com>
17157 L: linux-usb@vger.kernel.org
17159 F: drivers/usb/class/usblp.c
17161 USB QMI WWAN NETWORK DRIVER
17162 M: Bjørn Mork <bjorn@mork.no>
17163 L: netdev@vger.kernel.org
17165 F: Documentation/ABI/testing/sysfs-class-net-qmi
17166 F: drivers/net/usb/qmi_wwan.c
17169 M: Petko Manolov <petkan@nucleusys.com>
17170 L: linux-usb@vger.kernel.org
17171 L: netdev@vger.kernel.org
17172 T: git git://github.com/petkan/rtl8150.git
17173 W: https://github.com/petkan/rtl8150
17175 F: drivers/net/usb/rtl8150.c
17177 USB SERIAL SUBSYSTEM
17178 M: Johan Hovold <johan@kernel.org>
17179 L: linux-usb@vger.kernel.org
17180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17182 F: Documentation/usb/usb-serial.rst
17183 F: drivers/usb/serial/
17184 F: include/linux/usb/serial.h
17186 USB SMSC75XX ETHERNET DRIVER
17187 M: Steve Glendinning <steve.glendinning@shawell.net>
17188 L: netdev@vger.kernel.org
17190 F: drivers/net/usb/smsc75xx.*
17192 USB SMSC95XX ETHERNET DRIVER
17193 M: Steve Glendinning <steve.glendinning@shawell.net>
17194 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17195 L: netdev@vger.kernel.org
17197 F: drivers/net/usb/smsc95xx.*
17200 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17201 L: linux-usb@vger.kernel.org
17202 W: http://www.linux-usb.org
17203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17205 F: Documentation/devicetree/bindings/usb/
17206 F: Documentation/usb/
17208 F: include/linux/usb.h
17209 F: include/linux/usb/
17211 USB TYPEC PI3USB30532 MUX DRIVER
17212 M: Hans de Goede <hdegoede@redhat.com>
17213 L: linux-usb@vger.kernel.org
17215 F: drivers/usb/typec/mux/pi3usb30532.c
17218 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17219 L: linux-usb@vger.kernel.org
17221 F: Documentation/ABI/testing/sysfs-class-typec
17222 F: Documentation/driver-api/usb/typec.rst
17223 F: drivers/usb/typec/
17224 F: include/linux/usb/typec.h
17226 USB TYPEC BUS FOR ALTERNATE MODES
17227 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17228 L: linux-usb@vger.kernel.org
17230 F: Documentation/ABI/testing/sysfs-bus-typec
17231 F: Documentation/driver-api/usb/typec_bus.rst
17232 F: drivers/usb/typec/altmodes/
17233 F: include/linux/usb/typec_altmode.h
17235 USB TYPEC PORT CONTROLLER DRIVERS
17236 M: Guenter Roeck <linux@roeck-us.net>
17237 L: linux-usb@vger.kernel.org
17239 F: drivers/usb/typec/tcpm/
17242 M: Alan Stern <stern@rowland.harvard.edu>
17243 L: linux-usb@vger.kernel.org
17245 F: drivers/usb/host/uhci*
17248 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17249 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17250 L: linux-media@vger.kernel.org
17251 T: git git://linuxtv.org/media_tree.git
17252 W: http://www.ideasonboard.org/uvc/
17254 F: drivers/media/usb/uvc/
17255 F: include/uapi/linux/uvcvideo.h
17258 M: Hans Verkuil <hverkuil@xs4all.nl>
17259 L: linux-media@vger.kernel.org
17260 T: git git://linuxtv.org/media_tree.git
17261 W: https://linuxtv.org
17263 F: drivers/media/usb/usbvision/
17266 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17267 L: linux-usb@vger.kernel.org
17269 F: drivers/usb/gadget/function/*uvc*
17270 F: drivers/usb/gadget/legacy/webcam.c
17271 F: include/uapi/linux/usb/g_uvc.h
17273 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17274 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17275 L: linux-wireless@vger.kernel.org
17277 F: drivers/net/wireless/rndis_wlan.c
17280 M: Mathias Nyman <mathias.nyman@intel.com>
17281 L: linux-usb@vger.kernel.org
17283 F: drivers/usb/host/xhci*
17284 F: drivers/usb/host/pci-quirks*
17287 L: linux-wireless@vger.kernel.org
17288 W: http://linux-lc100020.sourceforge.net
17290 F: drivers/net/wireless/zydas/zd1201.*
17293 M: Antoine Jacquet <royale@zerezo.com>
17294 L: linux-usb@vger.kernel.org
17295 L: linux-media@vger.kernel.org
17296 T: git git://linuxtv.org/media_tree.git
17297 W: http://royale.zerezo.com/zr364xx/
17299 F: Documentation/media/v4l-drivers/zr364xx*
17300 F: drivers/media/usb/zr364xx/
17302 USER-MODE LINUX (UML)
17303 M: Jeff Dike <jdike@addtoit.com>
17304 M: Richard Weinberger <richard@nod.at>
17305 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17306 L: linux-um@lists.infradead.org
17307 W: http://user-mode-linux.sourceforge.net
17308 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17311 F: Documentation/virt/uml/
17316 USERSPACE COPYIN/COPYOUT (UIOVEC)
17317 M: Alexander Viro <viro@zeniv.linux.org.uk>
17320 F: include/linux/uio.h
17322 USERSPACE DMA BUFFER DRIVER
17323 M: Gerd Hoffmann <kraxel@redhat.com>
17325 L: dri-devel@lists.freedesktop.org
17326 F: drivers/dma-buf/udmabuf.c
17327 F: include/uapi/linux/udmabuf.h
17328 T: git git://anongit.freedesktop.org/drm/drm-misc
17330 USERSPACE I/O (UIO)
17331 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17334 F: Documentation/driver-api/uio-howto.rst
17336 F: include/linux/uio_driver.h
17339 M: Karel Zak <kzak@redhat.com>
17340 L: util-linux@vger.kernel.org
17341 W: http://en.wikipedia.org/wiki/Util-linux
17342 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17346 M: Christoph Hellwig <hch@lst.de>
17347 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17348 L: linux-kernel@vger.kernel.org
17349 T: git git://git.infradead.org/users/hch/uuid.git
17352 F: include/linux/uuid.h
17353 F: include/uapi/linux/uuid.h
17357 M: Michal Januszewski <spock@gentoo.org>
17358 L: linux-fbdev@vger.kernel.org
17359 W: https://github.com/mjanusz/v86d
17361 F: Documentation/fb/uvesafb.rst
17362 F: drivers/video/fbdev/uvesafb.*
17365 M: Stefan Agner <stefan@agner.ch>
17366 L: linux-mtd@lists.infradead.org
17368 F: drivers/mtd/nand/raw/vf610_nfc.c
17370 VFAT/FAT/MSDOS FILESYSTEM
17371 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17373 F: Documentation/filesystems/vfat.txt
17377 M: Alex Williamson <alex.williamson@redhat.com>
17378 R: Cornelia Huck <cohuck@redhat.com>
17379 L: kvm@vger.kernel.org
17380 T: git git://github.com/awilliam/linux-vfio.git
17382 F: Documentation/driver-api/vfio.rst
17384 F: include/linux/vfio.h
17385 F: include/uapi/linux/vfio.h
17387 VFIO MEDIATED DEVICE DRIVERS
17388 M: Kirti Wankhede <kwankhede@nvidia.com>
17389 L: kvm@vger.kernel.org
17391 F: Documentation/driver-api/vfio-mediated-device.rst
17392 F: drivers/vfio/mdev/
17393 F: include/linux/mdev.h
17394 F: samples/vfio-mdev/
17396 VFIO PLATFORM DRIVER
17397 M: Eric Auger <eric.auger@redhat.com>
17398 L: kvm@vger.kernel.org
17400 F: drivers/vfio/platform/
17403 R: Lukas Wunner <lukas@wunner.de>
17405 F: Documentation/gpu/vga-switcheroo.rst
17406 F: drivers/gpu/vga/vga_switcheroo.c
17407 F: include/linux/vga_switcheroo.h
17408 T: git git://anongit.freedesktop.org/drm/drm-misc
17410 VIA RHINE NETWORK DRIVER
17412 F: drivers/net/ethernet/via/via-rhine.c
17414 VIA SD/MMC CARD CONTROLLER DRIVER
17415 M: Bruce Chang <brucechang@via.com.tw>
17416 M: Harald Welte <HaraldWelte@viatech.com>
17418 F: drivers/mmc/host/via-sdmmc.c
17420 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17421 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17422 L: linux-fbdev@vger.kernel.org
17424 F: include/linux/via-core.h
17425 F: include/linux/via-gpio.h
17426 F: include/linux/via_i2c.h
17427 F: drivers/video/fbdev/via/
17429 VIA VELOCITY NETWORK DRIVER
17430 M: Francois Romieu <romieu@fr.zoreil.com>
17431 L: netdev@vger.kernel.org
17433 F: drivers/net/ethernet/via/via-velocity.*
17435 VICODEC VIRTUAL CODEC DRIVER
17436 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17437 L: linux-media@vger.kernel.org
17438 T: git git://linuxtv.org/media_tree.git
17439 W: https://linuxtv.org
17441 F: drivers/media/platform/vicodec/*
17443 VIDEO MULTIPLEXER DRIVER
17444 M: Philipp Zabel <p.zabel@pengutronix.de>
17445 L: linux-media@vger.kernel.org
17447 F: drivers/media/platform/video-mux.c
17449 VIDEO I2C POLLING DRIVER
17450 M: Matt Ranostay <matt.ranostay@konsulko.com>
17451 L: linux-media@vger.kernel.org
17453 F: drivers/media/i2c/video-i2c.c
17455 VIDEOBUF2 FRAMEWORK
17456 M: Pawel Osciak <pawel@osciak.com>
17457 M: Marek Szyprowski <m.szyprowski@samsung.com>
17458 M: Kyungmin Park <kyungmin.park@samsung.com>
17459 R: Tomasz Figa <tfiga@chromium.org>
17460 L: linux-media@vger.kernel.org
17462 F: drivers/media/common/videobuf2/*
17463 F: include/media/videobuf2-*
17465 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17466 M: Helen Koike <helen.koike@collabora.com>
17467 R: Shuah Khan <skhan@linuxfoundation.org>
17468 L: linux-media@vger.kernel.org
17469 T: git git://linuxtv.org/media_tree.git
17470 W: https://linuxtv.org
17472 F: drivers/media/platform/vimc/*
17475 M: Alex Williamson <alex.williamson@redhat.com>
17476 M: Paolo Bonzini <pbonzini@redhat.com>
17477 L: kvm@vger.kernel.org
17481 VIRTIO AND VHOST VSOCK DRIVER
17482 M: Stefan Hajnoczi <stefanha@redhat.com>
17483 M: Stefano Garzarella <sgarzare@redhat.com>
17484 L: kvm@vger.kernel.org
17485 L: virtualization@lists.linux-foundation.org
17486 L: netdev@vger.kernel.org
17488 F: include/linux/virtio_vsock.h
17489 F: include/uapi/linux/virtio_vsock.h
17490 F: include/uapi/linux/vsockmon.h
17491 F: include/uapi/linux/vm_sockets_diag.h
17492 F: net/vmw_vsock/diag.c
17493 F: net/vmw_vsock/af_vsock_tap.c
17494 F: net/vmw_vsock/virtio_transport_common.c
17495 F: net/vmw_vsock/virtio_transport.c
17496 F: drivers/net/vsockmon.c
17497 F: drivers/vhost/vsock.c
17498 F: tools/testing/vsock/
17500 VIRTIO CONSOLE DRIVER
17501 M: Amit Shah <amit@kernel.org>
17502 L: virtualization@lists.linux-foundation.org
17504 F: drivers/char/virtio_console.c
17505 F: include/linux/virtio_console.h
17506 F: include/uapi/linux/virtio_console.h
17508 VIRTIO CORE AND NET DRIVERS
17509 M: "Michael S. Tsirkin" <mst@redhat.com>
17510 M: Jason Wang <jasowang@redhat.com>
17511 L: virtualization@lists.linux-foundation.org
17513 F: Documentation/devicetree/bindings/virtio/
17516 F: drivers/net/virtio_net.c
17517 F: drivers/block/virtio_blk.c
17518 F: include/linux/virtio*.h
17519 F: include/uapi/linux/virtio_*.h
17520 F: drivers/crypto/virtio/
17521 F: mm/balloon_compaction.c
17523 VIRTIO BLOCK AND SCSI DRIVERS
17524 M: "Michael S. Tsirkin" <mst@redhat.com>
17525 M: Jason Wang <jasowang@redhat.com>
17526 R: Paolo Bonzini <pbonzini@redhat.com>
17527 R: Stefan Hajnoczi <stefanha@redhat.com>
17528 L: virtualization@lists.linux-foundation.org
17530 F: drivers/block/virtio_blk.c
17531 F: drivers/scsi/virtio_scsi.c
17532 F: include/uapi/linux/virtio_blk.h
17533 F: include/uapi/linux/virtio_scsi.h
17534 F: drivers/vhost/scsi.c
17536 VIRTIO CRYPTO DRIVER
17537 M: Gonglei <arei.gonglei@huawei.com>
17538 L: virtualization@lists.linux-foundation.org
17539 L: linux-crypto@vger.kernel.org
17541 F: drivers/crypto/virtio/
17542 F: include/uapi/linux/virtio_crypto.h
17544 VIRTIO DRIVERS FOR S390
17545 M: Cornelia Huck <cohuck@redhat.com>
17546 M: Halil Pasic <pasic@linux.ibm.com>
17547 L: linux-s390@vger.kernel.org
17548 L: virtualization@lists.linux-foundation.org
17549 L: kvm@vger.kernel.org
17551 F: drivers/s390/virtio/
17552 F: arch/s390/include/uapi/asm/virtio-ccw.h
17555 M: Vivek Goyal <vgoyal@redhat.com>
17556 M: Stefan Hajnoczi <stefanha@redhat.com>
17557 M: Miklos Szeredi <miklos@szeredi.hu>
17558 L: virtualization@lists.linux-foundation.org
17559 L: linux-fsdevel@vger.kernel.org
17560 W: https://virtio-fs.gitlab.io/
17562 F: fs/fuse/virtio_fs.c
17563 F: include/uapi/linux/virtio_fs.h
17564 F: Documentation/filesystems/virtiofs.rst
17567 M: David Airlie <airlied@linux.ie>
17568 M: Gerd Hoffmann <kraxel@redhat.com>
17569 L: dri-devel@lists.freedesktop.org
17570 L: virtualization@lists.linux-foundation.org
17571 T: git git://anongit.freedesktop.org/drm/drm-misc
17573 F: drivers/gpu/drm/virtio/
17574 F: include/uapi/linux/virtio_gpu.h
17576 VIRTIO HOST (VHOST)
17577 M: "Michael S. Tsirkin" <mst@redhat.com>
17578 M: Jason Wang <jasowang@redhat.com>
17579 L: kvm@vger.kernel.org
17580 L: virtualization@lists.linux-foundation.org
17581 L: netdev@vger.kernel.org
17582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17585 F: include/uapi/linux/vhost.h
17587 VIRTIO INPUT DRIVER
17588 M: Gerd Hoffmann <kraxel@redhat.com>
17590 F: drivers/virtio/virtio_input.c
17591 F: include/uapi/linux/virtio_input.h
17593 VIRTIO IOMMU DRIVER
17594 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17595 L: virtualization@lists.linux-foundation.org
17597 F: drivers/iommu/virtio-iommu.c
17598 F: include/uapi/linux/virtio_iommu.h
17600 VIRTUAL BOX GUEST DEVICE DRIVER
17601 M: Hans de Goede <hdegoede@redhat.com>
17602 M: Arnd Bergmann <arnd@arndb.de>
17603 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17605 F: include/linux/vbox_utils.h
17606 F: include/uapi/linux/vbox*.h
17607 F: drivers/virt/vboxguest/
17609 VIRTUAL SERIO DEVICE DRIVER
17610 M: Stephen Chandler Paul <thatslyude@gmail.com>
17612 F: drivers/input/serio/userio.c
17613 F: include/uapi/linux/userio.h
17615 VITESSE FELIX ETHERNET SWITCH DRIVER
17616 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17617 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17618 L: netdev@vger.kernel.org
17620 F: drivers/net/dsa/ocelot/*
17621 F: net/dsa/tag_ocelot.c
17623 VIVID VIRTUAL VIDEO DRIVER
17624 M: Hans Verkuil <hverkuil@xs4all.nl>
17625 L: linux-media@vger.kernel.org
17626 T: git git://linuxtv.org/media_tree.git
17627 W: https://linuxtv.org
17629 F: drivers/media/platform/vivid/*
17632 M: Florian Fainelli <f.fainelli@gmail.com>
17633 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17635 F: drivers/vlynq/vlynq.c
17636 F: include/linux/vlynq.h
17639 M: Martyn Welch <martyn@welchs.me.uk>
17640 M: Manohar Vanga <manohar.vanga@gmail.com>
17641 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17642 L: devel@driverdev.osuosl.org
17644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17645 F: Documentation/driver-api/vme.rst
17646 F: drivers/staging/vme/
17648 F: include/linux/vme*
17650 VMWARE BALLOON DRIVER
17651 M: Nadav Amit <namit@vmware.com>
17652 M: "VMware, Inc." <pv-drivers@vmware.com>
17653 L: linux-kernel@vger.kernel.org
17655 F: drivers/misc/vmw_balloon.c
17657 VMWARE HYPERVISOR INTERFACE
17658 M: Thomas Hellstrom <thellstrom@vmware.com>
17659 M: "VMware, Inc." <pv-drivers@vmware.com>
17660 L: virtualization@lists.linux-foundation.org
17662 F: arch/x86/kernel/cpu/vmware.c
17663 F: arch/x86/include/asm/vmware.h
17665 VMWARE PVRDMA DRIVER
17666 M: Adit Ranadive <aditr@vmware.com>
17667 M: VMware PV-Drivers <pv-drivers@vmware.com>
17668 L: linux-rdma@vger.kernel.org
17670 F: drivers/infiniband/hw/vmw_pvrdma/
17672 VMware PVSCSI driver
17673 M: Jim Gill <jgill@vmware.com>
17674 M: VMware PV-Drivers <pv-drivers@vmware.com>
17675 L: linux-scsi@vger.kernel.org
17677 F: drivers/scsi/vmw_pvscsi.c
17678 F: drivers/scsi/vmw_pvscsi.h
17680 VMWARE VMMOUSE SUBDRIVER
17681 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17682 M: "VMware, Inc." <pv-drivers@vmware.com>
17683 L: linux-input@vger.kernel.org
17685 F: drivers/input/mouse/vmmouse.c
17686 F: drivers/input/mouse/vmmouse.h
17688 VMWARE VMXNET3 ETHERNET DRIVER
17689 M: Ronak Doshi <doshir@vmware.com>
17690 M: "VMware, Inc." <pv-drivers@vmware.com>
17691 L: netdev@vger.kernel.org
17693 F: drivers/net/vmxnet3/
17695 VOCORE VOCORE2 BOARD
17696 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17697 L: linux-mips@vger.kernel.org
17699 F: arch/mips/boot/dts/ralink/vocore2.dts
17701 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17702 M: Liam Girdwood <lgirdwood@gmail.com>
17703 M: Mark Brown <broonie@kernel.org>
17704 L: linux-kernel@vger.kernel.org
17705 W: http://www.slimlogic.co.uk/?p=48
17706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17708 F: Documentation/devicetree/bindings/regulator/
17709 F: Documentation/power/regulator/
17710 F: drivers/regulator/
17711 F: include/dt-bindings/regulator/
17712 F: include/linux/regulator/
17713 K: regulator_get_optional
17716 M: David Ahern <dsahern@kernel.org>
17717 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17718 L: netdev@vger.kernel.org
17720 F: drivers/net/vrf.c
17721 F: Documentation/networking/vrf.txt
17724 M: Petr Mladek <pmladek@suse.com>
17725 M: Steven Rostedt <rostedt@goodmis.org>
17726 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17727 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17728 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17732 F: lib/test_printf.c
17733 F: Documentation/core-api/printk-formats.rst
17735 VT1211 HARDWARE MONITOR DRIVER
17736 M: Juerg Haefliger <juergh@gmail.com>
17737 L: linux-hwmon@vger.kernel.org
17739 F: Documentation/hwmon/vt1211.rst
17740 F: drivers/hwmon/vt1211.c
17742 VT8231 HARDWARE MONITOR DRIVER
17743 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17744 L: linux-hwmon@vger.kernel.org
17746 F: drivers/hwmon/vt8231.c
17748 VUB300 USB to SDIO/SD/MMC bridge chip
17749 L: linux-mmc@vger.kernel.org
17751 F: drivers/mmc/host/vub300.c
17753 W1 DALLAS'S 1-WIRE BUS
17754 M: Evgeniy Polyakov <zbr@ioremap.net>
17756 F: Documentation/devicetree/bindings/w1/
17757 F: Documentation/w1/
17759 F: include/linux/w1.h
17761 W83791D HARDWARE MONITORING DRIVER
17762 M: Marc Hulsman <m.hulsman@tudelft.nl>
17763 L: linux-hwmon@vger.kernel.org
17765 F: Documentation/hwmon/w83791d.rst
17766 F: drivers/hwmon/w83791d.c
17768 W83793 HARDWARE MONITORING DRIVER
17769 M: Rudolf Marek <r.marek@assembler.cz>
17770 L: linux-hwmon@vger.kernel.org
17772 F: Documentation/hwmon/w83793.rst
17773 F: drivers/hwmon/w83793.c
17775 W83795 HARDWARE MONITORING DRIVER
17776 M: Jean Delvare <jdelvare@suse.com>
17777 L: linux-hwmon@vger.kernel.org
17779 F: drivers/hwmon/w83795.c
17781 W83L51xD SD/MMC CARD INTERFACE DRIVER
17782 M: Pierre Ossman <pierre@ossman.eu>
17784 F: drivers/mmc/host/wbsd.*
17786 WACOM PROTOCOL 4 SERIAL TABLETS
17787 M: Julian Squires <julian@cipht.net>
17788 M: Hans de Goede <hdegoede@redhat.com>
17789 L: linux-input@vger.kernel.org
17791 F: drivers/input/tablet/wacom_serial4.c
17793 WATCHDOG DEVICE DRIVERS
17794 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17795 M: Guenter Roeck <linux@roeck-us.net>
17796 L: linux-watchdog@vger.kernel.org
17797 W: http://www.linux-watchdog.org/
17798 T: git git://www.linux-watchdog.org/linux-watchdog.git
17800 F: Documentation/devicetree/bindings/watchdog/
17801 F: Documentation/watchdog/
17802 F: drivers/watchdog/
17803 F: include/linux/watchdog.h
17804 F: include/uapi/linux/watchdog.h
17806 WHISKEYCOVE PMIC GPIO DRIVER
17807 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
17808 L: linux-gpio@vger.kernel.org
17810 F: drivers/gpio/gpio-wcove.c
17813 M: Dianlong Li <long17.cool@163.com>
17814 L: linux-rtc@vger.kernel.org
17816 F: drivers/rtc/rtc-sd3078.c
17819 M: David Herrmann <dh.herrmann@googlemail.com>
17820 L: linux-input@vger.kernel.org
17822 F: drivers/hid/hid-wiimote*
17824 WILOCITY WIL6210 WIRELESS DRIVER
17825 M: Maya Erez <merez@codeaurora.org>
17826 L: linux-wireless@vger.kernel.org
17827 L: wil6210@qti.qualcomm.com
17829 W: http://wireless.kernel.org/en/users/Drivers/wil6210
17830 F: drivers/net/wireless/ath/wil6210/
17833 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
17834 M: linux-wimax@intel.com
17835 L: wimax@linuxwimax.org (subscribers-only)
17837 W: http://linuxwimax.org
17838 F: Documentation/admin-guide/wimax/wimax.rst
17839 F: include/linux/wimax/debug.h
17840 F: include/net/wimax.h
17841 F: include/uapi/linux/wimax.h
17845 M: David Härdeman <david@hardeman.nu>
17847 F: drivers/media/rc/winbond-cir.c
17849 RCMM REMOTE CONTROLS DECODER
17850 M: Patrick Lerda <patrick9876@free.fr>
17852 F: drivers/media/rc/ir-rcmm-decoder.c
17854 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
17855 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17856 L: linux-watchdog@vger.kernel.org
17858 F: drivers/watchdog/ebc-c384_wdt.c
17860 WINSYSTEMS WS16C48 GPIO DRIVER
17861 M: William Breathitt Gray <vilhelm.gray@gmail.com>
17862 L: linux-gpio@vger.kernel.org
17864 F: drivers/gpio/gpio-ws16c48.c
17866 WISTRON LAPTOP BUTTON DRIVER
17867 M: Miloslav Trmac <mitr@volny.cz>
17869 F: drivers/input/misc/wistron_btns.c
17871 WL3501 WIRELESS PCMCIA CARD DRIVER
17872 L: linux-wireless@vger.kernel.org
17874 F: drivers/net/wireless/wl3501*
17876 WOLFSON MICROELECTRONICS DRIVERS
17877 L: patches@opensource.cirrus.com
17878 T: git https://github.com/CirrusLogic/linux-drivers.git
17879 W: https://github.com/CirrusLogic/linux-drivers/wiki
17881 F: Documentation/hwmon/wm83??.rst
17882 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
17883 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
17884 F: Documentation/devicetree/bindings/mfd/arizona.txt
17885 F: Documentation/devicetree/bindings/mfd/wm831x.txt
17886 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
17887 F: arch/arm/mach-s3c64xx/mach-crag6410*
17888 F: drivers/clk/clk-wm83*.c
17889 F: drivers/extcon/extcon-arizona.c
17890 F: drivers/leds/leds-wm83*.c
17891 F: drivers/gpio/gpio-*wm*.c
17892 F: drivers/gpio/gpio-arizona.c
17893 F: drivers/hwmon/wm83??-hwmon.c
17894 F: drivers/input/misc/wm831x-on.c
17895 F: drivers/input/touchscreen/wm831x-ts.c
17896 F: drivers/input/touchscreen/wm97*.c
17897 F: drivers/mfd/arizona*
17898 F: drivers/mfd/wm*.c
17899 F: drivers/mfd/cs47l24*
17900 F: drivers/power/supply/wm83*.c
17901 F: drivers/rtc/rtc-wm83*.c
17902 F: drivers/regulator/wm8*.c
17903 F: drivers/regulator/arizona*
17904 F: drivers/video/backlight/wm83*_bl.c
17905 F: drivers/watchdog/wm83*_wdt.c
17906 F: include/linux/mfd/arizona/
17907 F: include/linux/mfd/wm831x/
17908 F: include/linux/mfd/wm8350/
17909 F: include/linux/mfd/wm8400*
17910 F: include/linux/regulator/arizona*
17911 F: include/linux/wm97xx.h
17912 F: include/sound/wm????.h
17913 F: sound/soc/codecs/arizona.?
17914 F: sound/soc/codecs/wm*
17915 F: sound/soc/codecs/cs47l24*
17918 M: Tejun Heo <tj@kernel.org>
17919 R: Lai Jiangshan <jiangshanlai@gmail.com>
17920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
17922 F: include/linux/workqueue.h
17923 F: kernel/workqueue.c
17924 F: Documentation/core-api/workqueue.rst
17926 X-POWERS AXP288 PMIC DRIVERS
17927 M: Hans de Goede <hdegoede@redhat.com>
17930 F: drivers/acpi/pmic/intel_pmic_xpower.c
17932 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
17933 M: Chen-Yu Tsai <wens@csie.org>
17934 L: linux-kernel@vger.kernel.org
17939 M: Andrew Hendry <andrew.hendry@gmail.com>
17940 L: linux-x25@vger.kernel.org
17942 F: Documentation/networking/x25*
17943 F: include/net/x25*
17946 X86 ARCHITECTURE (32-BIT AND 64-BIT)
17947 M: Thomas Gleixner <tglx@linutronix.de>
17948 M: Ingo Molnar <mingo@redhat.com>
17949 M: Borislav Petkov <bp@alien8.de>
17950 R: "H. Peter Anvin" <hpa@zytor.com>
17952 L: linux-kernel@vger.kernel.org
17953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
17955 F: Documentation/devicetree/bindings/x86/
17956 F: Documentation/x86/
17960 M: Andy Lutomirski <luto@kernel.org>
17961 L: linux-kernel@vger.kernel.org
17962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
17966 X86 MCE INFRASTRUCTURE
17967 M: Tony Luck <tony.luck@intel.com>
17968 M: Borislav Petkov <bp@alien8.de>
17969 L: linux-edac@vger.kernel.org
17971 F: arch/x86/kernel/cpu/mce/*
17973 X86 MICROCODE UPDATE SUPPORT
17974 M: Borislav Petkov <bp@alien8.de>
17976 F: arch/x86/kernel/cpu/microcode/*
17979 M: Dave Hansen <dave.hansen@linux.intel.com>
17980 M: Andy Lutomirski <luto@kernel.org>
17981 M: Peter Zijlstra <peterz@infradead.org>
17982 L: linux-kernel@vger.kernel.org
17983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
17987 X86 PLATFORM DRIVERS
17988 M: Darren Hart <dvhart@infradead.org>
17989 M: Andy Shevchenko <andy@infradead.org>
17990 L: platform-driver-x86@vger.kernel.org
17991 T: git git://git.infradead.org/linux-platform-drivers-x86.git
17993 F: drivers/platform/x86/
17994 F: drivers/platform/olpc/
17996 X86 PLATFORM DRIVERS - ARCH
17997 R: Darren Hart <dvhart@infradead.org>
17998 R: Andy Shevchenko <andy@infradead.org>
17999 L: platform-driver-x86@vger.kernel.org
18001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18003 F: arch/x86/platform
18006 M: Andy Lutomirski <luto@kernel.org>
18007 L: linux-kernel@vger.kernel.org
18008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18010 F: arch/x86/entry/vdso/
18013 M: Matthew Wilcox <willy@infradead.org>
18014 L: linux-fsdevel@vger.kernel.org
18016 F: Documentation/core-api/xarray.rst
18019 F: include/linux/idr.h
18020 F: include/linux/xarray.h
18021 F: tools/testing/radix-tree
18024 M: Benjamin Valentin <benpicco@googlemail.com>
18026 F: drivers/media/rc/xbox_remote.c
18027 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18029 XC2028/3028 TUNER DRIVER
18030 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18031 L: linux-media@vger.kernel.org
18032 W: https://linuxtv.org
18033 T: git git://linuxtv.org/media_tree.git
18035 F: drivers/media/tuners/tuner-xc2028.*
18037 XDP (eXpress Data Path)
18038 M: Alexei Starovoitov <ast@kernel.org>
18039 M: Daniel Borkmann <daniel@iogearbox.net>
18040 M: David S. Miller <davem@davemloft.net>
18041 M: Jakub Kicinski <jakub.kicinski@netronome.com>
18042 M: Jesper Dangaard Brouer <hawk@kernel.org>
18043 M: John Fastabend <john.fastabend@gmail.com>
18044 L: netdev@vger.kernel.org
18045 L: bpf@vger.kernel.org
18048 F: include/net/xdp.h
18049 F: kernel/bpf/devmap.c
18050 F: kernel/bpf/cpumap.c
18051 F: include/trace/events/xdp.h
18055 XDP SOCKETS (AF_XDP)
18056 M: Björn Töpel <bjorn.topel@intel.com>
18057 M: Magnus Karlsson <magnus.karlsson@intel.com>
18058 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18059 L: netdev@vger.kernel.org
18060 L: bpf@vger.kernel.org
18062 F: kernel/bpf/xskmap.c
18065 XEN BLOCK SUBSYSTEM
18066 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18067 M: Roger Pau Monné <roger.pau@citrix.com>
18068 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18070 F: drivers/block/xen-blkback/*
18071 F: drivers/block/xen*
18074 M: Stefano Stabellini <sstabellini@kernel.org>
18075 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18078 F: arch/arm/include/asm/xen/
18080 XEN HYPERVISOR ARM64
18081 M: Stefano Stabellini <sstabellini@kernel.org>
18082 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18085 F: arch/arm64/include/asm/xen/
18087 XEN HYPERVISOR INTERFACE
18088 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18089 M: Juergen Gross <jgross@suse.com>
18090 R: Stefano Stabellini <sstabellini@kernel.org>
18091 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18095 F: arch/x86/platform/pvh/
18096 F: drivers/*/xen-*front.c
18098 F: arch/x86/include/asm/xen/
18099 F: arch/x86/include/asm/pvclock-abi.h
18101 F: include/uapi/xen/
18102 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18103 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18105 XEN NETWORK BACKEND DRIVER
18106 M: Wei Liu <wei.liu@kernel.org>
18107 M: Paul Durrant <paul@xen.org>
18108 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18109 L: netdev@vger.kernel.org
18111 F: drivers/net/xen-netback/*
18114 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18115 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18117 F: arch/x86/pci/*xen*
18118 F: drivers/pci/*xen*
18121 M: Juergen Gross <jgross@suse.com>
18122 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18123 L: linux-scsi@vger.kernel.org
18125 F: drivers/scsi/xen-scsifront.c
18126 F: drivers/xen/xen-scsiback.c
18127 F: include/xen/interface/io/vscsiif.h
18129 XEN SWIOTLB SUBSYSTEM
18130 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18131 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18132 L: iommu@lists.linux-foundation.org
18134 F: arch/x86/xen/*swiotlb*
18135 F: drivers/xen/*swiotlb*
18137 XEN SOUND FRONTEND DRIVER
18138 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18139 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18140 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18145 M: Darrick J. Wong <darrick.wong@oracle.com>
18146 M: linux-xfs@vger.kernel.org
18147 L: linux-xfs@vger.kernel.org
18149 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18151 F: Documentation/admin-guide/xfs.rst
18152 F: Documentation/ABI/testing/sysfs-fs-xfs
18153 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18154 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18156 F: include/uapi/linux/dqblk_xfs.h
18157 F: include/uapi/linux/fsmap.h
18159 XILINX AXI ETHERNET DRIVER
18160 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18162 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18165 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18166 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18167 L: linux-can@vger.kernel.org
18169 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18170 F: drivers/net/can/xilinx_can.c
18172 XILINX UARTLITE SERIAL DRIVER
18173 M: Peter Korsgaard <jacmet@sunsite.dk>
18174 L: linux-serial@vger.kernel.org
18176 F: drivers/tty/serial/uartlite.c
18178 XILINX VIDEO IP CORES
18179 M: Hyun Kwon <hyun.kwon@xilinx.com>
18180 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18181 L: linux-media@vger.kernel.org
18182 T: git git://linuxtv.org/media_tree.git
18184 F: Documentation/devicetree/bindings/media/xilinx/
18185 F: drivers/media/platform/xilinx/
18186 F: include/uapi/linux/xilinx-v4l2-controls.h
18188 XILINX SD-FEC IP CORES
18189 M: Derek Kiernan <derek.kiernan@xilinx.com>
18190 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18192 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18193 F: Documentation/misc-devices/xilinx_sdfec.rst
18194 F: drivers/misc/xilinx_sdfec.c
18195 F: drivers/misc/Kconfig
18196 F: drivers/misc/Makefile
18197 F: include/uapi/misc/xilinx_sdfec.h
18200 M: Eli Billauer <eli.billauer@gmail.com>
18201 L: linux-kernel@vger.kernel.org
18203 F: drivers/char/xillybus/
18206 M: George Cherian <gcherian@marvell.com>
18207 L: linux-i2c@vger.kernel.org
18208 W: http://www.marvell.com
18210 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18211 F: drivers/i2c/busses/i2c-xlp9xx.c
18213 XRA1403 GPIO EXPANDER
18214 M: Nandor Han <nandor.han@ge.com>
18215 M: Semi Malinen <semi.malinen@ge.com>
18216 L: linux-gpio@vger.kernel.org
18218 F: drivers/gpio/gpio-xra1403.c
18219 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18221 XTENSA XTFPGA PLATFORM SUPPORT
18222 M: Max Filippov <jcmvbkbc@gmail.com>
18223 L: linux-xtensa@linux-xtensa.org
18225 F: drivers/spi/spi-xtensa-xtfpga.c
18226 F: sound/soc/xtensa/xtfpga-i2s.c
18228 YAM DRIVER FOR AX.25
18229 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18230 L: linux-hams@vger.kernel.org
18232 F: drivers/net/hamradio/yam*
18233 F: include/linux/yam.h
18235 YAMA SECURITY MODULE
18236 M: Kees Cook <keescook@chromium.org>
18237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18240 F: Documentation/admin-guide/LSM/Yama.rst
18242 YEALINK PHONE DRIVER
18243 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18244 L: usbb2k-api-dev@nongnu.org
18246 F: Documentation/input/devices/yealink.rst
18247 F: drivers/input/misc/yealink.*
18249 Z8530 DRIVER FOR AX.25
18250 M: Joerg Reuter <jreuter@yaina.de>
18251 W: http://yaina.de/jreuter/
18252 W: http://www.qsl.net/dl1bke/
18253 L: linux-hams@vger.kernel.org
18255 F: Documentation/networking/z8530drv.txt
18256 F: drivers/net/hamradio/*scc.c
18257 F: drivers/net/hamradio/z8530.h
18259 ZBUD COMPRESSED PAGE ALLOCATOR
18260 M: Seth Jennings <sjenning@redhat.com>
18261 M: Dan Streetman <ddstreet@ieee.org>
18262 L: linux-mm@kvack.org
18265 F: include/linux/zbud.h
18267 ZD1211RW WIRELESS DRIVER
18268 M: Daniel Drake <dsd@gentoo.org>
18269 M: Ulrich Kunitz <kune@deine-taler.de>
18270 W: http://zd1211.ath.cx/wiki/DriverRewrite
18271 L: linux-wireless@vger.kernel.org
18272 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18274 F: drivers/net/wireless/zydas/zd1211rw/
18276 ZD1301 MEDIA DRIVER
18277 M: Antti Palosaari <crope@iki.fi>
18278 L: linux-media@vger.kernel.org
18279 W: https://linuxtv.org/
18280 W: http://palosaari.fi/linux/
18281 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18283 F: drivers/media/usb/dvb-usb-v2/zd1301*
18285 ZD1301_DEMOD MEDIA DRIVER
18286 M: Antti Palosaari <crope@iki.fi>
18287 L: linux-media@vger.kernel.org
18288 W: https://linuxtv.org/
18289 W: http://palosaari.fi/linux/
18290 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18292 F: drivers/media/dvb-frontends/zd1301_demod*
18294 ZHAOXIN PROCESSOR SUPPORT
18295 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18296 L: linux-kernel@vger.kernel.org
18298 F: arch/x86/kernel/cpu/zhaoxin.c
18300 ZPOOL COMPRESSED PAGE STORAGE API
18301 M: Dan Streetman <ddstreet@ieee.org>
18302 L: linux-mm@kvack.org
18305 F: include/linux/zpool.h
18307 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18308 M: Minchan Kim <minchan@kernel.org>
18309 M: Nitin Gupta <ngupta@vflare.org>
18310 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18311 L: linux-kernel@vger.kernel.org
18313 F: drivers/block/zram/
18314 F: Documentation/admin-guide/blockdev/zram.rst
18316 ZS DECSTATION Z85C30 SERIAL DRIVER
18317 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18319 F: drivers/tty/serial/zs.*
18321 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18322 M: Minchan Kim <minchan@kernel.org>
18323 M: Nitin Gupta <ngupta@vflare.org>
18324 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18325 L: linux-mm@kvack.org
18328 F: include/linux/zsmalloc.h
18329 F: Documentation/vm/zsmalloc.rst
18331 ZSWAP COMPRESSED SWAP CACHING
18332 M: Seth Jennings <sjenning@redhat.com>
18333 M: Dan Streetman <ddstreet@ieee.org>
18334 M: Vitaly Wool <vitaly.wool@konsulko.com>
18335 L: linux-mm@kvack.org
18340 M: Linus Torvalds <torvalds@linux-foundation.org>
18341 L: linux-kernel@vger.kernel.org
18342 Q: http://patchwork.kernel.org/project/LKML/list/
18343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18344 S: Buried alive in reporters