1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries
81 -------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 W: *Web-page* with status/info
88 B: URI for where to file *bugs*. A web-page with detailed bug
89 filing info, a direct bug tracker link, or a mailto: URI.
90 C: URI for *chat* protocol, server and channel where developers
91 usually hang out, for example irc://server/channel.
92 Q: *Patchwork* web based patch tracking system site
93 T: *SCM* tree type and location.
94 Type is one of: git, hg, quilt, stgit, topgit
95 S: *Status*, one of the following:
96 Supported: Someone is actually paid to look after this.
97 Maintained: Someone actually looks after it.
98 Odd Fixes: It has a maintainer but they don't have time to do
99 much other than throw the odd patch in. See below..
100 Orphan: No current maintainer [but maybe you could take the
101 role as you write your new code].
102 Obsolete: Old code. Something tagged obsolete generally means
103 it has been replaced by a better system and you
104 should be using that.
105 P: Subsystem Profile document for more details submitting
106 patches to the given subsystem. This is either an in-tree file,
107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 N: Files and directories *Regex* patterns.
116 N: [^a-z]tegra all files whose path contains the word tegra
117 One pattern per line. Multiple N: lines acceptable.
118 scripts/get_maintainer.pl has different behavior for files that
119 match F: pattern and matches of N: patterns. By default,
120 get_maintainer will not look at git log history when an F: pattern
121 match occurs. When an N: match occurs, git log history is used
122 to also notify the people that have git commit signatures.
123 X: *Excluded* files and directories that are NOT maintained, same
124 rules as F:. Files exclusions are tested before file matches.
125 Can be useful for excluding a specific subdirectory, for instance:
128 matches all files in and below net excluding net/ipv6/
129 K: *Content regex* (perl extended) pattern match in a patch or file.
132 matches patches or files that contain "of_get_profile"
133 K: \b(printk|pr_(info|err))\b
134 matches patches or files that contain one or more of the words
135 printk, pr_info or pr_err
136 One regex pattern per line. Multiple K: lines acceptable.
141 .. note:: When reading this list, please look for the most precise areas
142 first. When adding to this list, please keep the entries in
146 M: Steffen Klassert <klassert@kernel.org>
147 L: netdev@vger.kernel.org
149 F: Documentation/networking/device_drivers/3com/vortex.txt
150 F: drivers/net/ethernet/3com/3c59x.c
152 3CR990 NETWORK DRIVER
153 M: David Dillow <dave@thedillows.org>
154 L: netdev@vger.kernel.org
156 F: drivers/net/ethernet/3com/typhoon*
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M: Adam Radford <aradford@gmail.com>
160 L: linux-scsi@vger.kernel.org
161 W: http://www.lsi.com
165 53C700 AND 53C700-66 SCSI DRIVER
166 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L: linux-scsi@vger.kernel.org
169 F: drivers/scsi/53c700*
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M: Alexander Aring <alex.aring@gmail.com>
173 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
178 F: include/net/6lowpan.h
179 F: Documentation/networking/6lowpan.txt
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M: Heiner Kallweit <hkallweit1@gmail.com>
190 L: netdev@vger.kernel.org
192 F: drivers/net/ethernet/realtek/r8169*
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L: linux-serial@vger.kernel.org
198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F: drivers/tty/serial/8250*
200 F: include/linux/serial_8250.h
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L: netdev@vger.kernel.org
205 F: drivers/net/ethernet/8390/
208 M: Eric Van Hensbergen <ericvh@gmail.com>
209 M: Latchesar Ionkov <lucho@ionkov.net>
210 M: Dominique Martinet <asmadeus@codewreck.org>
211 L: v9fs-developer@lists.sourceforge.net
212 W: http://swik.net/v9fs
213 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T: git git://github.com/martinetd/linux.git
217 F: Documentation/filesystems/9p.txt
221 F: include/uapi/linux/virtio_9p.h
222 F: include/trace/events/9p.h
225 M: Antti Palosaari <crope@iki.fi>
226 L: linux-media@vger.kernel.org
227 W: https://linuxtv.org
228 W: http://palosaari.fi/linux/
229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
230 T: git git://linuxtv.org/anttip/media_tree.git
232 F: drivers/media/dvb-frontends/a8293*
234 AACRAID SCSI RAID DRIVER
235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L: linux-scsi@vger.kernel.org
237 W: http://www.adaptec.com/
239 F: Documentation/scsi/aacraid.txt
240 F: drivers/scsi/aacraid/
243 L: linux-api@vger.kernel.org
244 F: include/linux/syscalls.h
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M: Hans de Goede <hdegoede@redhat.com>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru.c
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M: Alistair John Strachan <alistair@devzero.co.uk>
255 L: linux-hwmon@vger.kernel.org
257 F: drivers/hwmon/abituguru3.c
259 ACCES 104-DIO-48E GPIO DRIVER
260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-dio-48e.c
265 ACCES 104-IDI-48 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idi-48.c
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L: linux-gpio@vger.kernel.org
275 F: drivers/gpio/gpio-104-idio-16.c
277 ACCES 104-QUAD-8 DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-iio@vger.kernel.org
281 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F: drivers/counter/104-quad-8.c
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pci-idio-16.c
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-pcie-idio-24.c
298 M: Jes Sorensen <jes@trained-monkey.org>
299 L: linux-acenic@sunsite.dk
301 F: drivers/net/ethernet/alteon/acenic*
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M: Peter Kaestle <peter@piie.net>
305 L: platform-driver-x86@vger.kernel.org
306 W: http://piie.net/?section=acerhdf
308 F: drivers/platform/x86/acerhdf.c
310 ACER WMI LAPTOP EXTRAS
311 M: "Lee, Chun-Yi" <jlee@suse.com>
312 L: platform-driver-x86@vger.kernel.org
314 F: drivers/platform/x86/acer-wmi.c
317 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M: Len Brown <lenb@kernel.org>
319 L: linux-acpi@vger.kernel.org
321 W: https://01.org/linux-acpi
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q: https://patchwork.kernel.org/project/linux-acpi/list/
324 B: https://bugzilla.kernel.org
325 F: Documentation/ABI/testing/configfs-acpi
326 F: Documentation/ABI/testing/sysfs-bus-acpi
327 F: Documentation/firmware-guide/acpi/
329 F: drivers/pci/*/*acpi*
330 F: drivers/pci/*acpi*
331 F: drivers/pnp/pnpacpi/
333 F: include/linux/acpi.h
334 F: include/linux/fwnode.h
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 R: James Morse <james.morse@arm.com>
341 R: Tony Luck <tony.luck@intel.com>
342 R: Borislav Petkov <bp@alien8.de>
343 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Kaneda <erik.kaneda@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
353 W: https://acpica.org/
354 W: https://github.com/acpica/acpica/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q: https://patchwork.kernel.org/project/linux-acpi/list/
357 B: https://bugzilla.kernel.org
358 B: https://bugs.acpica.org
359 F: drivers/acpi/acpica/
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
367 W: https://01.org/linux-acpi
368 B: https://bugzilla.kernel.org
369 F: drivers/acpi/fan.c
371 ACPI FOR ARM64 (ACPI/arm64)
372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M: Hanjun Guo <guohanjun@huawei.com>
374 M: Sudeep Holla <sudeep.holla@arm.com>
375 L: linux-acpi@vger.kernel.org
376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
378 F: drivers/acpi/arm64
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M: Hans de Goede <hdegoede@redhat.com>
382 L: platform-driver-x86@vger.kernel.org
384 F: drivers/platform/x86/i2c-multi-instantiate.c
387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M: Len Brown <lenb@kernel.org>
389 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R: Mika Westerberg <mika.westerberg@linux.intel.com>
391 L: linux-acpi@vger.kernel.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q: https://patchwork.kernel.org/project/linux-acpi/list/
395 B: https://bugzilla.kernel.org
396 F: drivers/acpi/pmic/
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
404 F: drivers/acpi/*thermal*
407 M: Zhang Rui <rui.zhang@intel.com>
408 L: linux-acpi@vger.kernel.org
410 W: https://01.org/linux-acpi
411 B: https://bugzilla.kernel.org
412 F: drivers/acpi/acpi_video.c
415 L: platform-driver-x86@vger.kernel.org
417 F: drivers/platform/x86/wmi.c
418 F: include/uapi/linux/wmi.h
420 AD1889 ALSA SOUND DRIVER
421 W: https://parisc.wiki.kernel.org/index.php/AD1889
422 L: linux-parisc@vger.kernel.org
424 F: sound/pci/ad1889.*
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5254
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/misc/ad525x_dpot.c
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD5398
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/regulator/ad5398.c
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7142
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/misc/ad714x.c
447 AD7877 TOUCHSCREEN DRIVER
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7877
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7877.c
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M: Michael Hennerich <michael.hennerich@analog.com>
456 W: http://wiki.analog.com/AD7879
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/touchscreen/ad7879.c
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M: Jiri Kosina <jikos@kernel.org>
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: https://wiki.analog.com/ADF7242
468 W: http://ez.analog.com/community/linux-device-drivers
469 L: linux-wpan@vger.kernel.org
471 F: drivers/net/ieee802154/adf7242.c
472 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
474 ADM1025 HARDWARE MONITOR DRIVER
475 M: Jean Delvare <jdelvare@suse.com>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/adm1025.rst
479 F: drivers/hwmon/adm1025.c
481 ADM1029 HARDWARE MONITOR DRIVER
482 M: Corentin Labbe <clabbe.montjoie@gmail.com>
483 L: linux-hwmon@vger.kernel.org
485 F: drivers/hwmon/adm1029.c
487 ADM8211 WIRELESS DRIVER
488 L: linux-wireless@vger.kernel.org
489 W: http://wireless.kernel.org/
491 F: drivers/net/wireless/admtek/adm8211.*
493 ADP1653 FLASH CONTROLLER DRIVER
494 M: Sakari Ailus <sakari.ailus@iki.fi>
495 L: linux-media@vger.kernel.org
497 F: drivers/media/i2c/adp1653.c
498 F: include/media/i2c/adp1653.h
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/ADP5520
503 W: http://ez.analog.com/community/linux-device-drivers
505 F: drivers/mfd/adp5520.c
506 F: drivers/video/backlight/adp5520_bl.c
507 F: drivers/leds/leds-adp5520.c
508 F: drivers/gpio/gpio-adp5520.c
509 F: drivers/input/keyboard/adp5520-keys.c
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP5588
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/keyboard/adp5588-keys.c
517 F: drivers/gpio/gpio-adp5588.c
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP8860
522 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/video/backlight/adp8860_bl.c
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475.rst
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
552 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M: Rain River <rain.1986.08.12@gmail.com>
652 M: Zhu Yanjun <zyjzyj2000@gmail.com>
653 L: netdev@vger.kernel.org
655 F: drivers/net/ethernet/nvidia/*
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M: Duncan Sands <duncan.sands@free.fr>
659 L: linux-usb@vger.kernel.org
660 W: http://www.linux-usb.org/SpeedTouch/
662 F: drivers/usb/atm/speedtch.c
663 F: drivers/usb/atm/usbatm.c
665 ALCHEMY AU1XX0 MMC DRIVER
666 M: Manuel Lauss <manuel.lauss@gmail.com>
668 F: drivers/mmc/host/au1xmmc.c
671 M: Rudolf Marek <r.marek@assembler.cz>
672 L: linux-i2c@vger.kernel.org
674 F: Documentation/i2c/busses/i2c-ali1563.rst
675 F: drivers/i2c/busses/i2c-ali1563.c
677 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M: Tomislav Denis <tomislav.denis@avl.com>
679 W: http://www.allsensors.com/
681 L: linux-iio@vger.kernel.org
682 F: drivers/iio/pressure/dlhl60d.c
683 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M: Michael Tretter <m.tretter@pengutronix.de>
687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/allegro-dvt/
692 ALLWINNER CPUFREQ DRIVER
693 M: Yangtao Li <tiny.windzz@gmail.com>
694 L: linux-pm@vger.kernel.org
696 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
697 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
699 ALLWINNER CRYPTO DRIVERS
700 M: Corentin Labbe <clabbe.montjoie@gmail.com>
701 L: linux-crypto@vger.kernel.org
703 F: drivers/crypto/allwinner/
705 ALLWINNER THERMAL DRIVER
706 M: Vasily Khoruzhick <anarsoul@gmail.com>
707 M: Yangtao Li <tiny.windzz@gmail.com>
708 L: linux-pm@vger.kernel.org
710 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F: drivers/thermal/sun8i_thermal.c
714 M: Maxime Ripard <mripard@kernel.org>
715 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L: linux-media@vger.kernel.org
718 F: drivers/staging/media/sunxi/cedrus/
721 M: Richard Henderson <rth@twiddle.net>
722 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M: Matt Turner <mattst88@gmail.com>
725 L: linux-alpha@vger.kernel.org
728 ALPS PS/2 TOUCHPAD DRIVER
729 R: Pali Rohár <pali.rohar@gmail.com>
730 F: drivers/input/mouse/alps.*
732 ALTERA I2C CONTROLLER DRIVER
733 M: Thor Thayer <thor.thayer@linux.intel.com>
735 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F: drivers/i2c/busses/i2c-altera.c
738 ALTERA MAILBOX DRIVER
739 M: Ley Foon Tan <ley.foon.tan@intel.com>
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/mailbox/mailbox-altera.c
745 M: Joyce Ooi <joyce.ooi@intel.com>
746 L: linux-gpio@vger.kernel.org
748 F: drivers/gpio/gpio-altera.c
750 ALTERA SYSTEM MANAGER DRIVER
751 M: Thor Thayer <thor.thayer@linux.intel.com>
753 F: drivers/mfd/altera-sysmgr.c
754 F: include/linux/mfd/altera-sysmgr.h
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M: Thor Thayer <thor.thayer@linux.intel.com>
759 F: drivers/gpio/gpio-altera-a10sr.c
760 F: drivers/mfd/altera-a10sr.c
761 F: drivers/reset/reset-a10sr.c
762 F: include/linux/mfd/altera-a10sr.h
763 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M: Thor Thayer <thor.thayer@linux.intel.com>
767 L: netdev@vger.kernel.org
768 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
770 F: drivers/net/ethernet/altera/
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M: Tobias Klauser <tklauser@distanz.ch>
774 L: linux-serial@vger.kernel.org
775 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
777 F: drivers/tty/serial/altera_uart.c
778 F: drivers/tty/serial/altera_jtaguart.c
779 F: include/linux/altera_uart.h
780 F: include/linux/altera_jtaguart.h
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M: Talel Shenhar <talel@amazon.com>
785 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F: drivers/thermal/thermal_mmio.c
788 AMAZON ETHERNET DRIVERS
789 M: Netanel Belgazal <netanel@amazon.com>
790 M: Arthur Kiyanovski <akiyano@amazon.com>
791 R: Guy Tzalik <gtzalik@amazon.com>
792 R: Saeed Bishara <saeedb@amazon.com>
793 R: Zorik Machulsky <zorik@amazon.com>
794 L: netdev@vger.kernel.org
796 F: Documentation/networking/device_drivers/amazon/ena.txt
797 F: drivers/net/ethernet/amazon/
799 AMAZON RDMA EFA DRIVER
800 M: Gal Pressman <galpress@amazon.com>
801 R: Yossi Leybovich <sleybo@amazon.com>
802 L: linux-rdma@vger.kernel.org
803 Q: https://patchwork.kernel.org/project/linux-rdma/list/
805 F: drivers/infiniband/hw/efa/
806 F: include/uapi/rdma/efa-abi.h
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M: Tom Lendacky <thomas.lendacky@amd.com>
810 L: linux-crypto@vger.kernel.org
812 F: drivers/crypto/ccp/
813 F: include/linux/ccp.h
816 M: Harry Wentland <harry.wentland@amd.com>
817 M: Leo Li <sunpeng.li@amd.com>
818 L: amd-gfx@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~agd5f/linux
821 F: drivers/gpu/drm/amd/display/
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M: Huang Rui <ray.huang@amd.com>
825 L: linux-hwmon@vger.kernel.org
827 F: Documentation/hwmon/fam15h_power.rst
828 F: drivers/hwmon/fam15h_power.c
831 M: Enrico Weigelt, metux IT consult <info@metux.net>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-amd-fch.c
835 F: include/linux/platform_data/gpio/gpio-amd-fch.h
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
840 F: drivers/usb/gadget/udc/amd5536udc.*
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M: Andres Salomon <dilinger@queued.net>
844 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
847 F: drivers/char/hw_random/geode-rng.c
848 F: drivers/crypto/geode*
849 F: drivers/video/fbdev/geode/
850 F: arch/x86/include/asm/geode.h
853 M: Joerg Roedel <joro@8bytes.org>
854 L: iommu@lists.linux-foundation.org
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
857 F: drivers/iommu/amd_iommu*.[ch]
858 F: include/linux/amd-iommu.h
861 M: Felix Kuehling <Felix.Kuehling@amd.com>
862 L: amd-gfx@lists.freedesktop.org
863 T: git git://people.freedesktop.org/~agd5f/linux
865 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F: drivers/gpu/drm/amd/amdkfd/
867 F: drivers/gpu/drm/amd/include/cik_structs.h
868 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F: drivers/gpu/drm/amd/include/vi_structs.h
870 F: drivers/gpu/drm/amd/include/v9_structs.h
871 F: include/uapi/linux/kfd_ioctl.h
874 M: Elie Morisse <syniurge@gmail.com>
875 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L: linux-i2c@vger.kernel.org
879 F: drivers/i2c/busses/i2c-amd-mp2*
882 M: Evan Quan <evan.quan@amd.com>
883 L: amd-gfx@lists.freedesktop.org
885 F: drivers/gpu/drm/amd/powerplay/
886 T: git git://people.freedesktop.org/~agd5f/linux
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M: Brijesh Singh <brijeshkumar.singh@amd.com>
890 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
893 F: arch/arm64/boot/dts/amd/
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: netdev@vger.kernel.org
899 F: drivers/net/ethernet/amd/xgbe/
900 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
902 ANALOG DEVICES INC AD5686 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/dac/ad5686*
908 F: drivers/iio/dac/ad5696*
910 ANALOG DEVICES INC AD5758 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 L: linux-iio@vger.kernel.org
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/iio/dac/ad5758.c
916 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
918 ANALOG DEVICES INC AD7091R5 DRIVER
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7091r5.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
926 ANALOG DEVICES INC AD7124 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7124.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
934 ANALOG DEVICES INC AD7292 DRIVER
935 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
936 L: linux-iio@vger.kernel.org
937 W: http://ez.analog.com/community/linux-device-drivers
939 F: drivers/iio/adc/ad7292.c
940 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
942 ANALOG DEVICES INC AD7606 DRIVER
943 M: Stefan Popa <stefan.popa@analog.com>
944 M: Beniamin Bia <beniamin.bia@analog.com>
945 L: linux-iio@vger.kernel.org
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: drivers/iio/adc/ad7606.c
949 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
951 ANALOG DEVICES INC AD7768-1 DRIVER
952 M: Stefan Popa <stefan.popa@analog.com>
953 L: linux-iio@vger.kernel.org
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: drivers/iio/adc/ad7768-1.c
957 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
959 ANALOG DEVICES INC AD7780 DRIVER
960 M: Michael Hennerich <Michael.Hennerich@analog.com>
961 M: Renato Lui Geh <renatogeh@gmail.com>
962 L: linux-iio@vger.kernel.org
963 W: http://ez.analog.com/community/linux-device-drivers
965 F: drivers/iio/adc/ad7780.c
966 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
968 ANALOG DEVICES INC AD9389B DRIVER
969 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
970 L: linux-media@vger.kernel.org
972 F: drivers/media/i2c/ad9389b*
974 ANALOG DEVICES INC ADGS1408 DRIVER
975 M: Mircea Caprioru <mircea.caprioru@analog.com>
977 F: drivers/mux/adgs1408.c
978 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
980 ANALOG DEVICES INC ADIN DRIVER
981 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
982 L: netdev@vger.kernel.org
983 W: http://ez.analog.com/community/linux-device-drivers
985 F: drivers/net/phy/adin.c
986 F: Documentation/devicetree/bindings/net/adi,adin.yaml
988 ANALOG DEVICES INC ADIS DRIVER LIBRARY
989 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
991 L: linux-iio@vger.kernel.org
992 F: include/linux/iio/imu/adis.h
993 F: drivers/iio/imu/adis.c
995 ANALOG DEVICES INC ADIS16460 DRIVER
996 M: Dragos Bogdan <dragos.bogdan@analog.com>
998 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: drivers/iio/imu/adis16460.c
1001 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1003 ANALOG DEVICES INC ADM1177 DRIVER
1004 M: Beniamin Bia <beniamin.bia@analog.com>
1005 M: Michael Hennerich <Michael.Hennerich@analog.com>
1006 L: linux-hwmon@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1009 F: drivers/hwmon/adm1177.c
1010 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1012 ANALOG DEVICES INC ADP5061 DRIVER
1013 M: Stefan Popa <stefan.popa@analog.com>
1014 L: linux-pm@vger.kernel.org
1015 W: http://ez.analog.com/community/linux-device-drivers
1017 F: drivers/power/supply/adp5061.c
1019 ANALOG DEVICES INC ADV7180 DRIVER
1020 M: Lars-Peter Clausen <lars@metafoo.de>
1021 L: linux-media@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1024 F: drivers/media/i2c/adv7180.c
1026 ANALOG DEVICES INC ADV748X DRIVER
1027 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1028 L: linux-media@vger.kernel.org
1030 F: drivers/media/i2c/adv748x/*
1032 ANALOG DEVICES INC ADV7511 DRIVER
1033 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1034 L: linux-media@vger.kernel.org
1036 F: drivers/media/i2c/adv7511*
1038 ANALOG DEVICES INC ADV7604 DRIVER
1039 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1040 L: linux-media@vger.kernel.org
1042 F: drivers/media/i2c/adv7604*
1044 ANALOG DEVICES INC ADV7842 DRIVER
1045 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1046 L: linux-media@vger.kernel.org
1048 F: drivers/media/i2c/adv7842*
1050 ANALOG DEVICES INC ASOC CODEC DRIVERS
1051 M: Lars-Peter Clausen <lars@metafoo.de>
1052 M: Nuno Sá <nuno.sa@analog.com>
1053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1054 W: http://wiki.analog.com/
1055 W: http://ez.analog.com/community/linux-device-drivers
1057 F: sound/soc/codecs/adau*
1058 F: sound/soc/codecs/adav*
1059 F: sound/soc/codecs/ad1*
1060 F: sound/soc/codecs/ad7*
1061 F: sound/soc/codecs/ssm*
1062 F: sound/soc/codecs/sigmadsp.*
1064 ANALOG DEVICES INC DMA DRIVERS
1065 M: Lars-Peter Clausen <lars@metafoo.de>
1066 W: http://ez.analog.com/community/linux-device-drivers
1068 F: drivers/dma/dma-axi-dmac.c
1070 ANALOG DEVICES INC IIO DRIVERS
1071 M: Lars-Peter Clausen <lars@metafoo.de>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 M: Stefan Popa <stefan.popa@analog.com>
1074 W: http://wiki.analog.com/
1075 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1078 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1079 F: drivers/iio/*/ad*
1080 F: drivers/iio/adc/ltc249*
1081 X: drivers/iio/*/adjd*
1082 F: drivers/staging/iio/*/ad*
1084 ANALOGBITS PLL LIBRARIES
1085 M: Paul Walmsley <paul.walmsley@sifive.com>
1087 F: drivers/clk/analogbits/*
1088 F: include/linux/clk/analogbits*
1091 M: Nick Hu <nickhu@andestech.com>
1092 M: Greentime Hu <green.hu@gmail.com>
1093 M: Vincent Chen <deanbo422@gmail.com>
1094 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1097 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1098 F: Documentation/devicetree/bindings/nds32/
1102 ANDROID CONFIG FRAGMENTS
1103 M: Rob Herring <robh@kernel.org>
1105 F: kernel/configs/android*
1108 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1109 M: Arve Hjønnevåg <arve@android.com>
1110 M: Todd Kjos <tkjos@android.com>
1111 M: Martijn Coenen <maco@android.com>
1112 M: Joel Fernandes <joel@joelfernandes.org>
1113 M: Christian Brauner <christian@brauner.io>
1114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1115 L: devel@driverdev.osuosl.org
1118 F: drivers/staging/android/
1120 ANDROID GOLDFISH PIC DRIVER
1121 M: Miodrag Dinic <miodrag.dinic@mips.com>
1123 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1124 F: drivers/irqchip/irq-goldfish-pic.c
1126 ANDROID GOLDFISH RTC DRIVER
1127 M: Miodrag Dinic <miodrag.dinic@mips.com>
1129 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1130 F: drivers/rtc/rtc-goldfish.c
1133 M: Laura Abbott <labbott@redhat.com>
1134 M: Sumit Semwal <sumit.semwal@linaro.org>
1135 L: devel@driverdev.osuosl.org
1136 L: dri-devel@lists.freedesktop.org
1137 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1139 F: drivers/staging/android/ion
1140 F: drivers/staging/android/uapi/ion.h
1142 AOA (Apple Onboard Audio) ALSA DRIVER
1143 M: Johannes Berg <johannes@sipsolutions.net>
1144 L: linuxppc-dev@lists.ozlabs.org
1145 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1149 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1150 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1151 L: linux-iio@vger.kernel.org
1153 F: drivers/iio/adc/stx104.c
1156 M: Jiri Kosina <jikos@kernel.org>
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1159 F: arch/x86/kernel/apm_32.c
1160 F: include/linux/apm_bios.h
1161 F: include/uapi/linux/apm_bios.h
1162 F: drivers/char/apm-emulation.c
1164 APPARMOR SECURITY MODULE
1165 M: John Johansen <john.johansen@canonical.com>
1166 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1167 W: wiki.apparmor.net
1168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1170 F: security/apparmor/
1171 F: Documentation/admin-guide/LSM/apparmor.rst
1173 APPLE BCM5974 MULTITOUCH DRIVER
1174 M: Henrik Rydberg <rydberg@bitmath.org>
1175 L: linux-input@vger.kernel.org
1177 F: drivers/input/mouse/bcm5974.c
1180 M: Henrik Rydberg <rydberg@bitmath.org>
1181 L: linux-hwmon@vger.kernel.org
1183 F: drivers/hwmon/applesmc.c
1185 APPLETALK NETWORK LAYER
1186 L: netdev@vger.kernel.org
1188 F: drivers/net/appletalk/
1190 F: include/linux/atalk.h
1191 F: include/uapi/linux/atalk.h
1193 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1194 M: Khuong Dinh <khuong@os.amperecomputing.com>
1196 F: arch/arm64/boot/dts/apm/
1198 APPLIED MICRO (APM) X-GENE SOC EDAC
1199 M: Khuong Dinh <khuong@os.amperecomputing.com>
1201 F: drivers/edac/xgene_edac.c
1202 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1204 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1205 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1206 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1208 F: drivers/net/ethernet/apm/xgene-v2/
1210 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1211 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1212 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1213 M: Quan Nguyen <quan@os.amperecomputing.com>
1215 F: drivers/net/ethernet/apm/xgene/
1216 F: drivers/net/phy/mdio-xgene.c
1217 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1218 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1220 APPLIED MICRO (APM) X-GENE SOC PMU
1221 M: Khuong Dinh <khuong@os.amperecomputing.com>
1223 F: drivers/perf/xgene_pmu.c
1224 F: Documentation/admin-guide/perf/xgene-pmu.rst
1225 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1227 APTINA CAMERA SENSOR PLL
1228 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1229 L: linux-media@vger.kernel.org
1231 F: drivers/media/i2c/aptina-pll.*
1233 AQUANTIA ETHERNET DRIVER (atlantic)
1234 M: Igor Russkikh <irusskikh@marvell.com>
1235 L: netdev@vger.kernel.org
1237 W: https://www.marvell.com/
1238 Q: http://patchwork.ozlabs.org/project/netdev/list/
1239 F: drivers/net/ethernet/aquantia/atlantic/
1240 F: Documentation/networking/device_drivers/aquantia/atlantic.txt
1242 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1243 M: Egor Pomozov <epomozov@marvell.com>
1244 L: netdev@vger.kernel.org
1246 W: http://www.aquantia.com
1247 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1249 ARC FRAMEBUFFER DRIVER
1250 M: Jaya Kumar <jayalk@intworks.biz>
1252 F: drivers/video/fbdev/arcfb.c
1253 F: drivers/video/fbdev/core/fb_defio.c
1256 M: Alexey Brodkin <abrodkin@synopsys.com>
1258 F: drivers/gpu/drm/arc/
1259 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1261 ARCNET NETWORK LAYER
1262 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1263 L: netdev@vger.kernel.org
1265 F: drivers/net/arcnet/
1266 F: include/uapi/linux/if_arcnet.h
1268 ARM ARCHITECTED TIMER DRIVER
1269 M: Mark Rutland <mark.rutland@arm.com>
1270 M: Marc Zyngier <maz@kernel.org>
1271 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1273 F: arch/arm/include/asm/arch_timer.h
1274 F: arch/arm64/include/asm/arch_timer.h
1275 F: drivers/clocksource/arm_arch_timer.c
1277 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1278 M: Linus Walleij <linus.walleij@linaro.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 F: Documentation/devicetree/bindings/arm/arm-boards
1282 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1283 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1284 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1285 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1286 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1287 F: arch/arm/mach-integrator/
1288 F: arch/arm/mach-realview/
1289 F: arch/arm/mach-versatile/
1290 F: arch/arm/plat-versatile/
1291 F: arch/arm/boot/dts/arm-realview-*
1292 F: arch/arm/boot/dts/integrator*
1293 F: arch/arm/boot/dts/versatile*
1294 F: drivers/clk/versatile/
1295 F: drivers/i2c/busses/i2c-versatile.c
1296 F: drivers/irqchip/irq-versatile-fpga.c
1297 F: drivers/mtd/maps/physmap_of_versatile.c
1298 F: drivers/power/reset/arm-versatile-reboot.c
1299 F: drivers/soc/versatile/
1301 ARM HDLCD DRM DRIVER
1302 M: Liviu Dudau <liviu.dudau@arm.com>
1304 F: drivers/gpu/drm/arm/hdlcd_*
1305 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1307 ARM KOMEDA DRM-KMS DRIVER
1308 M: James (Qian) Wang <james.qian.wang@arm.com>
1309 M: Liviu Dudau <liviu.dudau@arm.com>
1310 M: Mihail Atanassov <mihail.atanassov@arm.com>
1311 L: Mali DP Maintainers <malidp@foss.arm.com>
1313 T: git git://anongit.freedesktop.org/drm/drm-misc
1314 F: drivers/gpu/drm/arm/display/include/
1315 F: drivers/gpu/drm/arm/display/komeda/
1316 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1317 F: Documentation/gpu/komeda-kms.rst
1319 ARM MALI-DP DRM DRIVER
1320 M: Liviu Dudau <liviu.dudau@arm.com>
1321 M: Brian Starkey <brian.starkey@arm.com>
1322 L: Mali DP Maintainers <malidp@foss.arm.com>
1324 T: git git://anongit.freedesktop.org/drm/drm-misc
1325 F: drivers/gpu/drm/arm/
1326 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1327 F: Documentation/gpu/afbc.rst
1329 ARM MALI PANFROST DRM DRIVER
1330 M: Rob Herring <robh@kernel.org>
1331 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1332 R: Steven Price <steven.price@arm.com>
1333 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1334 L: dri-devel@lists.freedesktop.org
1336 T: git git://anongit.freedesktop.org/drm/drm-misc
1337 F: drivers/gpu/drm/panfrost/
1338 F: include/uapi/drm/panfrost_drm.h
1340 ARM MFM AND FLOPPY DRIVERS
1341 M: Ian Molton <spyro@f2s.com>
1343 F: arch/arm/mach-rpc/floppydma.S
1344 F: arch/arm/include/asm/floppy.h
1346 ARM PMU PROFILING AND DEBUGGING
1347 M: Will Deacon <will@kernel.org>
1348 M: Mark Rutland <mark.rutland@arm.com>
1350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm*/kernel/perf_*
1352 F: arch/arm/oprofile/common.c
1353 F: arch/arm*/kernel/hw_breakpoint.c
1354 F: arch/arm*/include/asm/hw_breakpoint.h
1355 F: arch/arm*/include/asm/perf_event.h
1357 F: include/linux/perf/arm_pmu.h
1358 F: Documentation/devicetree/bindings/arm/pmu.yaml
1359 F: Documentation/devicetree/bindings/perf/
1362 M: Russell King <linux@armlinux.org.uk>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 W: http://www.armlinux.org.uk/
1366 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1368 X: arch/arm/boot/dts/
1370 ARM PRIMECELL AACI PL041 DRIVER
1371 M: Russell King <linux@armlinux.org.uk>
1375 ARM PRIMECELL BUS SUPPORT
1376 M: Russell King <linux@armlinux.org.uk>
1379 F: include/linux/amba/bus.h
1381 ARM PRIMECELL CLCD PL110 DRIVER
1382 M: Russell King <linux@armlinux.org.uk>
1384 F: drivers/video/fbdev/amba-clcd.*
1386 ARM PRIMECELL KMI PL050 DRIVER
1387 M: Russell King <linux@armlinux.org.uk>
1389 F: drivers/input/serio/ambakmi.*
1390 F: include/linux/amba/kmi.h
1392 ARM PRIMECELL MMCI PL180/1 DRIVER
1393 M: Russell King <linux@armlinux.org.uk>
1395 F: drivers/mmc/host/mmci.*
1396 F: include/linux/amba/mmci.h
1398 ARM PRIMECELL SSP PL022 SPI DRIVER
1399 M: Linus Walleij <linus.walleij@linaro.org>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1403 F: drivers/spi/spi-pl022.c
1405 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1406 M: Russell King <linux@armlinux.org.uk>
1408 F: drivers/tty/serial/amba-pl01*.c
1409 F: include/linux/amba/serial.h
1411 ARM PRIMECELL VIC PL190/PL192 DRIVER
1412 M: Linus Walleij <linus.walleij@linaro.org>
1413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1416 F: drivers/irqchip/irq-vic.c
1418 AMAZON ANNAPURNA LABS FIC DRIVER
1419 M: Talel Shenhar <talel@amazon.com>
1421 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
1422 F: drivers/irqchip/irq-al-fic.c
1425 M: Will Deacon <will@kernel.org>
1426 R: Robin Murphy <robin.murphy@arm.com>
1427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429 F: drivers/iommu/arm-smmu*
1430 F: drivers/iommu/io-pgtable-arm.c
1431 F: drivers/iommu/io-pgtable-arm-v7s.c
1433 ARM SUB-ARCHITECTURES
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1440 ARM/ACTIONS SEMI ARCHITECTURE
1441 M: Andreas Färber <afaerber@suse.de>
1442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-actions/
1447 F: arch/arm/boot/dts/owl-*
1448 F: arch/arm64/boot/dts/actions/
1449 F: drivers/clk/actions/
1450 F: drivers/clocksource/timer-owl*
1451 F: drivers/dma/owl-dma.c
1452 F: drivers/i2c/busses/i2c-owl.c
1453 F: drivers/mmc/host/owl-mmc.c
1454 F: drivers/pinctrl/actions/*
1455 F: drivers/soc/actions/
1456 F: include/dt-bindings/power/owl-*
1457 F: include/linux/soc/actions/
1458 F: Documentation/devicetree/bindings/arm/actions.yaml
1459 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1460 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1461 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1462 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1463 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1464 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1465 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1467 ARM/ADS SPHERE MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/AFEB9260 MACHINE SUPPORT
1473 M: Sergey Lapin <slapin@ossfans.org>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 ARM/AJECO 1ARM MACHINE SUPPORT
1478 M: Lennert Buytenhek <kernel@wantstofly.org>
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/Allwinner SoC Clock Support
1483 M: Emilio López <emilio@elopez.com.ar>
1485 F: drivers/clk/sunxi/
1487 ARM/Allwinner sunXi SoC support
1488 M: Maxime Ripard <mripard@kernel.org>
1489 M: Chen-Yu Tsai <wens@csie.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 F: arch/arm/mach-sunxi/
1495 F: arch/arm64/boot/dts/allwinner/
1496 F: drivers/clk/sunxi-ng/
1497 F: drivers/pinctrl/sunxi/
1498 F: drivers/soc/sunxi/
1499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1501 Allwinner A10 CSI driver
1502 M: Maxime Ripard <mripard@kernel.org>
1503 L: linux-media@vger.kernel.org
1504 T: git git://linuxtv.org/media_tree.git
1505 F: drivers/media/platform/sunxi/sun4i-csi/
1506 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1509 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1510 M: Neil Armstrong <narmstrong@baylibre.com>
1511 M: Jerome Brunet <jbrunet@baylibre.com>
1512 L: linux-amlogic@lists.infradead.org
1514 F: drivers/clk/meson/
1515 F: include/dt-bindings/clock/meson*
1516 F: include/dt-bindings/clock/gxbb*
1517 F: Documentation/devicetree/bindings/clock/amlogic*
1519 ARM/Amlogic Meson SoC support
1520 M: Kevin Hilman <khilman@baylibre.com>
1521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 L: linux-amlogic@lists.infradead.org
1523 W: http://linux-meson.com/
1525 F: arch/arm/mach-meson/
1526 F: arch/arm/boot/dts/meson*
1527 F: arch/arm64/boot/dts/amlogic/
1528 F: drivers/pinctrl/meson/
1529 F: drivers/mmc/host/meson*
1530 F: drivers/soc/amlogic/
1531 F: drivers/rtc/rtc-meson*
1534 ARM/Amlogic Meson SoC Crypto Drivers
1535 M: Corentin Labbe <clabbe@baylibre.com>
1536 L: linux-crypto@vger.kernel.org
1537 L: linux-amlogic@lists.infradead.org
1539 F: drivers/crypto/amlogic/
1540 F: Documentation/devicetree/bindings/crypto/amlogic*
1542 ARM/Amlogic Meson SoC Sound Drivers
1543 M: Jerome Brunet <jbrunet@baylibre.com>
1544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1547 F: Documentation/devicetree/bindings/sound/amlogic*
1549 ARM/Annapurna Labs ALPINE ARCHITECTURE
1550 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1551 M: Antoine Tenart <antoine.tenart@bootlin.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: arch/arm/mach-alpine/
1555 F: arch/arm/boot/dts/alpine*
1556 F: arch/arm64/boot/dts/al/
1557 F: drivers/*/*alpine*
1559 ARM/ARTPEC MACHINE SUPPORT
1560 M: Jesper Nilsson <jesper.nilsson@axis.com>
1561 M: Lars Persson <lars.persson@axis.com>
1563 L: linux-arm-kernel@axis.com
1564 F: arch/arm/mach-artpec
1565 F: arch/arm/boot/dts/artpec6*
1567 F: drivers/crypto/axis
1568 F: drivers/mmc/host/usdhi6rol0.c
1569 F: drivers/pinctrl/pinctrl-artpec*
1570 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1572 ARM/ASPEED I2C DRIVER
1573 M: Brendan Higgins <brendanhiggins@google.com>
1574 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1575 R: Joel Stanley <joel@jms.id.au>
1576 L: linux-i2c@vger.kernel.org
1577 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1579 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1580 F: drivers/i2c/busses/i2c-aspeed.c
1581 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1582 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1584 ARM/ASPEED MACHINE SUPPORT
1585 M: Joel Stanley <joel@jms.id.au>
1586 R: Andrew Jeffery <andrew@aj.id.au>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1589 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1592 F: arch/arm/mach-aspeed/
1593 F: arch/arm/boot/dts/aspeed-*
1596 ARM/BITMAIN ARCHITECTURE
1597 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1600 F: arch/arm64/boot/dts/bitmain/
1601 F: drivers/clk/clk-bm1880.c
1602 F: drivers/pinctrl/pinctrl-bm1880.c
1603 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1604 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1605 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1607 ARM/CALXEDA HIGHBANK ARCHITECTURE
1608 M: Rob Herring <robh@kernel.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 F: arch/arm/mach-highbank/
1612 F: arch/arm/boot/dts/highbank.dts
1613 F: arch/arm/boot/dts/ecx-*.dts*
1615 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1616 M: Krzysztof Halasa <khalasa@piap.pl>
1618 F: arch/arm/mach-cns3xxx/
1620 ARM/CAVIUM THUNDER NETWORK DRIVER
1621 M: Sunil Goutham <sgoutham@marvell.com>
1622 M: Robert Richter <rrichter@marvell.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625 F: drivers/net/ethernet/cavium/thunder/
1627 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1628 M: Lukasz Majewski <lukma@denx.de>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 F: arch/arm/mach-ep93xx/ts72xx.c
1633 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1634 M: Alexander Shiyan <shc_work@mail.ru>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1640 M: Lennert Buytenhek <kernel@wantstofly.org>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1645 M: Hartley Sweeten <hsweeten@visionengravers.com>
1646 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 F: arch/arm/mach-ep93xx/
1650 F: arch/arm/mach-ep93xx/include/mach/
1653 M: Russell King <linux@armlinux.org.uk>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1657 F: drivers/clk/clkdev.c
1659 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1660 M: Mike Rapoport <mike@compulab.co.il>
1661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1664 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1665 M: Baruch Siach <baruch@tkos.co.il>
1666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/boot/dts/cx92755*
1671 ARM/CONTEC MICRO9 MACHINE SUPPORT
1672 M: Hubert Feurstein <hubert.feurstein@contec.at>
1674 F: arch/arm/mach-ep93xx/micro9.c
1676 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1677 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1678 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 F: drivers/hwtracing/coresight/*
1682 F: Documentation/trace/coresight/*
1683 F: Documentation/devicetree/bindings/arm/coresight.txt
1684 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1685 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1686 F: tools/perf/arch/arm/util/pmu.c
1687 F: tools/perf/arch/arm/util/auxtrace.c
1688 F: tools/perf/arch/arm/util/cs-etm.c
1689 F: tools/perf/arch/arm/util/cs-etm.h
1690 F: tools/perf/util/cs-etm.*
1691 F: tools/perf/util/cs-etm-decoder/*
1693 ARM/CORGI MACHINE SUPPORT
1694 M: Richard Purdie <rpurdie@rpsys.net>
1697 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1698 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1699 M: Linus Walleij <linus.walleij@linaro.org>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701 T: git git://github.com/ulli-kroll/linux.git
1703 F: Documentation/devicetree/bindings/arm/gemini.txt
1704 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1705 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1706 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1707 F: arch/arm/mach-gemini/
1708 F: drivers/net/ethernet/cortina/
1709 F: drivers/pinctrl/pinctrl-gemini.c
1710 F: drivers/rtc/rtc-ftrtc010.c
1712 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1713 M: Barry Song <baohua@kernel.org>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1717 F: arch/arm/boot/dts/prima2*
1718 F: arch/arm/mach-prima2/
1719 F: drivers/clk/sirf/
1720 F: drivers/clocksource/timer-prima2.c
1721 F: drivers/clocksource/timer-atlas7.c
1725 ARM/CZ.NIC TURRIS MOX SUPPORT
1726 M: Marek Behun <marek.behun@nic.cz>
1727 W: http://mox.turris.cz
1729 F: Documentation/ABI/testing/debugfs-moxtet
1730 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1731 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1732 F: Documentation/devicetree/bindings/bus/moxtet.txt
1733 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1734 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1735 F: include/linux/moxtet.h
1736 F: drivers/bus/moxtet.c
1737 F: drivers/firmware/turris-mox-rwtm.c
1738 F: drivers/gpio/gpio-moxtet.c
1740 ARM/EBSA110 MACHINE SUPPORT
1741 M: Russell King <linux@armlinux.org.uk>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W: http://www.armlinux.org.uk/
1745 F: arch/arm/mach-ebsa110/
1746 F: drivers/net/ethernet/amd/am79c961a.*
1748 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1749 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1750 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1756 M: Robert Jarzmik <robert.jarzmik@free.fr>
1757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1759 F: arch/arm/mach-pxa/ezx.c
1761 ARM/FARADAY FA526 PORT
1762 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 T: git git://git.berlios.de/gemini-board
1766 F: arch/arm/mm/*-fa*
1768 ARM/FOOTBRIDGE ARCHITECTURE
1769 M: Russell King <linux@armlinux.org.uk>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 W: http://www.armlinux.org.uk/
1773 F: arch/arm/include/asm/hardware/dec21285.h
1774 F: arch/arm/mach-footbridge/
1776 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1777 M: Shawn Guo <shawnguo@kernel.org>
1778 M: Sascha Hauer <s.hauer@pengutronix.de>
1779 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1780 R: Fabio Estevam <festevam@gmail.com>
1781 R: NXP Linux Team <linux-imx@nxp.com>
1782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1787 X: drivers/media/i2c/
1789 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1790 M: Shawn Guo <shawnguo@kernel.org>
1791 M: Sascha Hauer <s.hauer@pengutronix.de>
1792 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1793 R: Stefan Agner <stefan@agner.ch>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1797 F: arch/arm/mach-imx/*vf610*
1798 F: arch/arm/boot/dts/vf*
1800 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1801 M: Shawn Guo <shawnguo@kernel.org>
1802 M: Li Yang <leoyang.li@nxp.com>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1806 F: arch/arm/boot/dts/ls1021a*
1807 F: arch/arm64/boot/dts/freescale/fsl-*
1808 F: arch/arm64/boot/dts/freescale/qoriq-*
1810 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1811 M: Lennert Buytenhek <kernel@wantstofly.org>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 ARM/GUMSTIX MACHINE SUPPORT
1816 M: Steve Sakoman <sakoman@gmail.com>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1821 M: Philipp Zabel <philipp.zabel@gmail.com>
1822 M: Paul Parsons <lost.distance@yahoo.com>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm/mach-pxa/hx4700.c
1826 F: arch/arm/mach-pxa/include/mach/hx4700.h
1827 F: sound/soc/pxa/hx4700.c
1829 ARM/HISILICON SOC SUPPORT
1830 M: Wei Xu <xuwei5@hisilicon.com>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 W: http://www.hisilicon.com
1834 T: git git://github.com/hisilicon/linux-hisi.git
1835 F: arch/arm/mach-hisi/
1836 F: arch/arm/boot/dts/hi3*
1837 F: arch/arm/boot/dts/hip*
1838 F: arch/arm/boot/dts/hisi*
1839 F: arch/arm64/boot/dts/hisilicon/
1841 ARM/HP JORNADA 7XX MACHINE SUPPORT
1842 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1846 F: arch/arm/mach-sa1100/jornada720.c
1847 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1849 ARM/IGEP MACHINE SUPPORT
1850 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1851 M: Javier Martinez Canillas <javier@dowhile0.org>
1852 L: linux-omap@vger.kernel.org
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 F: arch/arm/boot/dts/omap3-igep*
1857 ARM/INCOME PXA270 SUPPORT
1858 M: Marek Vasut <marek.vasut@gmail.com>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1863 ARM/INTEL IOP32X ARM ARCHITECTURE
1864 M: Lennert Buytenhek <kernel@wantstofly.org>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 ARM/INTEL IQ81342EX MACHINE SUPPORT
1869 M: Lennert Buytenhek <kernel@wantstofly.org>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873 ARM/INTEL IXDP2850 MACHINE SUPPORT
1874 M: Lennert Buytenhek <kernel@wantstofly.org>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 ARM/INTEL IXP4XX ARM ARCHITECTURE
1879 M: Linus Walleij <linusw@kernel.org>
1880 M: Imre Kaloz <kaloz@openwrt.org>
1881 M: Krzysztof Halasa <khalasa@piap.pl>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1885 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1886 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1887 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1888 F: arch/arm/mach-ixp4xx/
1889 F: drivers/clocksource/timer-ixp4xx.c
1890 F: drivers/gpio/gpio-ixp4xx.c
1891 F: drivers/irqchip/irq-ixp4xx.c
1892 F: include/linux/irqchip/irq-ixp4xx.h
1893 F: include/linux/platform_data/timer-ixp4xx.h
1895 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1896 M: Jonathan Cameron <jic23@cam.ac.uk>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/stargate2.c
1900 F: drivers/pcmcia/pxa2xx_stargate2.c
1902 ARM/INTEL XSC3 (MANZANO) ARM CORE
1903 M: Lennert Buytenhek <kernel@wantstofly.org>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1908 M: Lennert Buytenhek <kernel@wantstofly.org>
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1912 ARM/LG1K ARCHITECTURE
1913 M: Chanho Min <chanho.min@lge.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm64/boot/dts/lg/
1918 ARM/LOGICPD PXA270 MACHINE SUPPORT
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/LPC18XX ARCHITECTURE
1924 M: Vladimir Zapolskiy <vz@mleia.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1928 F: arch/arm/boot/dts/lpc43*
1929 F: drivers/i2c/busses/i2c-lpc2k.c
1930 F: drivers/memory/pl172.c
1931 F: drivers/mtd/spi-nor/nxp-spifi.c
1932 F: drivers/rtc/rtc-lpc24xx.c
1935 ARM/LPC32XX SOC SUPPORT
1936 M: Vladimir Zapolskiy <vz@mleia.com>
1937 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1941 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1942 F: arch/arm/boot/dts/lpc32*
1943 F: arch/arm/mach-lpc32xx/
1944 F: drivers/i2c/busses/i2c-pnx.c
1945 F: drivers/net/ethernet/nxp/lpc_eth.c
1946 F: drivers/usb/host/ohci-nxp.c
1947 F: drivers/watchdog/pnx4008_wdt.c
1950 ARM/MAGICIAN MACHINE SUPPORT
1951 M: Philipp Zabel <philipp.zabel@gmail.com>
1954 ARM/Marvell Dove/MV78xx0/Orion SOC support
1955 M: Jason Cooper <jason@lakedaemon.net>
1956 M: Andrew Lunn <andrew@lunn.ch>
1957 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1958 M: Gregory Clement <gregory.clement@bootlin.com>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961 F: Documentation/devicetree/bindings/soc/dove/
1962 F: arch/arm/mach-dove/
1963 F: arch/arm/mach-mv78xx0/
1964 F: arch/arm/mach-orion5x/
1965 F: arch/arm/plat-orion/
1966 F: arch/arm/boot/dts/dove*
1967 F: arch/arm/boot/dts/orion5x*
1968 T: git git://git.infradead.org/linux-mvebu.git
1970 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1971 M: Jason Cooper <jason@lakedaemon.net>
1972 M: Andrew Lunn <andrew@lunn.ch>
1973 M: Gregory Clement <gregory.clement@bootlin.com>
1974 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1977 F: arch/arm/boot/dts/armada*
1978 F: arch/arm/boot/dts/kirkwood*
1979 F: arch/arm/configs/mvebu_*_defconfig
1980 F: arch/arm/mach-mvebu/
1981 F: arch/arm64/boot/dts/marvell/armada*
1982 F: arch/arm64/boot/dts/marvell/cn913*
1983 F: drivers/cpufreq/armada-37xx-cpufreq.c
1984 F: drivers/cpufreq/armada-8k-cpufreq.c
1985 F: drivers/cpufreq/mvebu-cpufreq.c
1986 F: drivers/irqchip/irq-armada-370-xp.c
1987 F: drivers/irqchip/irq-mvebu-*
1988 F: drivers/pinctrl/mvebu/
1989 F: drivers/rtc/rtc-armada38x.c
1990 T: git git://git.infradead.org/linux-mvebu.git
1992 ARM/Mediatek RTC DRIVER
1993 M: Eddie Huang <eddie.huang@mediatek.com>
1994 M: Sean Wang <sean.wang@mediatek.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1998 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1999 F: drivers/rtc/rtc-mt6397.c
2000 F: drivers/rtc/rtc-mt7622.c
2002 ARM/Mediatek SoC support
2003 M: Matthias Brugger <matthias.bgg@gmail.com>
2004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2006 W: https://mtk.bcnfs.org/
2007 C: irc://chat.freenode.net/linux-mediatek
2009 F: arch/arm/boot/dts/mt6*
2010 F: arch/arm/boot/dts/mt7*
2011 F: arch/arm/boot/dts/mt8*
2012 F: arch/arm/mach-mediatek/
2013 F: arch/arm64/boot/dts/mediatek/
2014 F: drivers/soc/mediatek/
2019 ARM/Mediatek USB3 PHY DRIVER
2020 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2024 F: drivers/phy/mediatek/
2025 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2027 ARM/Microchip (AT91) SoC support
2028 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2029 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2030 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 W: http://www.linux4sam.org
2033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2037 F: arch/arm/mach-at91/
2038 F: include/soc/at91/
2039 F: arch/arm/boot/dts/at91*.dts
2040 F: arch/arm/boot/dts/at91*.dtsi
2041 F: arch/arm/boot/dts/sama*.dts
2042 F: arch/arm/boot/dts/sama*.dtsi
2043 F: arch/arm/include/debug/at91.S
2044 F: drivers/memory/atmel*
2045 F: drivers/watchdog/sama5d4_wdt.c
2046 X: drivers/input/touchscreen/atmel_mxt_ts.c
2047 X: drivers/net/wireless/atmel/
2049 ARM/MIOA701 MACHINE SUPPORT
2050 M: Robert Jarzmik <robert.jarzmik@free.fr>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 F: arch/arm/mach-pxa/mioa701.c
2055 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2056 M: Michael Petchkovsky <mkpetch@internode.on.net>
2059 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2060 M: Linus Walleij <linus.walleij@linaro.org>
2061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2064 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2065 F: arch/arm/mach-nomadik/
2066 F: arch/arm/mach-u300/
2067 F: arch/arm/mach-ux500/
2068 F: drivers/soc/ux500/
2069 F: arch/arm/boot/dts/ste-*
2070 F: drivers/clk/clk-nomadik.c
2071 F: drivers/clk/clk-u300.c
2072 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2073 F: drivers/clocksource/timer-u300.c
2074 F: drivers/dma/coh901318*
2075 F: drivers/dma/ste_dma40*
2076 F: drivers/hwspinlock/u8500_hsem.c
2077 F: drivers/i2c/busses/i2c-nomadik.c
2078 F: drivers/i2c/busses/i2c-stu300.c
2079 F: drivers/iio/adc/ab8500-gpadc.c
2080 F: drivers/mfd/ab3100*
2081 F: drivers/mfd/ab8500*
2082 F: drivers/mfd/abx500*
2083 F: drivers/mfd/dbx500*
2084 F: drivers/mfd/db8500*
2085 F: drivers/pinctrl/nomadik/
2086 F: drivers/pinctrl/pinctrl-coh901*
2087 F: drivers/pinctrl/pinctrl-u300.c
2088 F: drivers/rtc/rtc-ab3100.c
2089 F: drivers/rtc/rtc-ab8500.c
2090 F: drivers/rtc/rtc-coh901331.c
2091 F: drivers/rtc/rtc-pl031.c
2092 F: drivers/watchdog/coh901327_wdt.c
2093 F: Documentation/devicetree/bindings/arm/ste-*
2094 F: Documentation/devicetree/bindings/arm/ux500/
2095 F: Documentation/devicetree/bindings/arm/ux500.yaml
2096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2098 ARM/NUVOTON NPCM ARCHITECTURE
2099 M: Avi Fishman <avifishman70@gmail.com>
2100 M: Tomer Maimon <tmaimon77@gmail.com>
2101 M: Tali Perry <tali.perry1@gmail.com>
2102 R: Patrick Venture <venture@google.com>
2103 R: Nancy Yuen <yuenn@google.com>
2104 R: Benjamin Fair <benjaminfair@google.com>
2105 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2107 F: arch/arm/mach-npcm/
2108 F: arch/arm/boot/dts/nuvoton-npcm*
2109 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2111 F: Documentation/devicetree/bindings/*/*npcm*
2112 F: Documentation/devicetree/bindings/*/*/*npcm*
2114 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2115 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2116 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2118 F: arch/arm/mach-s3c24xx/mach-gta02.c
2119 F: arch/arm/mach-s3c24xx/gta02.h
2121 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2122 M: Alexander Clouter <alex@digriz.org.uk>
2123 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 W: http://www.digriz.org.uk/ts78xx/kernel
2126 F: arch/arm/mach-orion5x/ts78xx-*
2128 ARM/OXNAS platform support
2129 M: Neil Armstrong <narmstrong@baylibre.com>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131 L: linux-oxnas@groups.io (moderated for non-subscribers)
2133 F: arch/arm/mach-oxnas/
2134 F: arch/arm/boot/dts/ox8*.dts*
2137 ARM/PALM TREO SUPPORT
2138 M: Tomas Cech <sleep_walker@suse.com>
2139 L: linux-arm-kernel@lists.infradead.org
2140 W: http://hackndev.com
2142 F: arch/arm/mach-pxa/palmtreo.*
2144 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2145 M: Marek Vasut <marek.vasut@gmail.com>
2146 L: linux-arm-kernel@lists.infradead.org
2147 W: http://hackndev.com
2149 F: arch/arm/mach-pxa/include/mach/palmtx.h
2150 F: arch/arm/mach-pxa/palmtx.c
2151 F: arch/arm/mach-pxa/palmt5.*
2152 F: arch/arm/mach-pxa/include/mach/palmld.h
2153 F: arch/arm/mach-pxa/palmld.c
2154 F: arch/arm/mach-pxa/palmte2.*
2155 F: arch/arm/mach-pxa/include/mach/palmtc.h
2156 F: arch/arm/mach-pxa/palmtc.c
2159 M: Sergey Lapin <slapin@ossfans.org>
2160 L: linux-arm-kernel@lists.infradead.org
2161 W: http://hackndev.com
2163 F: arch/arm/mach-pxa/palmz72.*
2166 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2167 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2170 ARM/PT DIGITAL BOARD PORT
2171 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173 W: http://www.armlinux.org.uk/
2176 ARM/QUALCOMM SUPPORT
2177 M: Andy Gross <agross@kernel.org>
2178 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2179 L: linux-arm-msm@vger.kernel.org
2181 F: Documentation/devicetree/bindings/soc/qcom/
2182 F: Documentation/devicetree/bindings/*/qcom*
2183 F: arch/arm/boot/dts/qcom-*.dts
2184 F: arch/arm/boot/dts/qcom-*.dtsi
2185 F: arch/arm/mach-qcom/
2186 F: arch/arm64/boot/dts/qcom/
2189 F: drivers/*/*/qcom/
2190 F: drivers/*/*/qcom*
2191 F: drivers/*/pm8???-*
2192 F: drivers/bluetooth/btqcomsmd.c
2193 F: drivers/clocksource/timer-qcom.c
2194 F: drivers/extcon/extcon-qcom*
2195 F: drivers/iommu/msm*
2196 F: drivers/i2c/busses/i2c-qup.c
2197 F: drivers/i2c/busses/i2c-qcom-geni.c
2198 F: drivers/mfd/ssbi.c
2199 F: drivers/mmc/host/mmci_qcom*
2200 F: drivers/mmc/host/sdhci-msm.c
2201 F: drivers/pci/controller/dwc/pcie-qcom.c
2202 F: drivers/phy/qualcomm/
2203 F: drivers/power/*/msm*
2204 F: drivers/reset/reset-qcom-*
2205 F: drivers/scsi/ufs/ufs-qcom.*
2206 F: drivers/spi/spi-qup.c
2207 F: drivers/spi/spi-geni-qcom.c
2208 F: drivers/spi/spi-qcom-qspi.c
2209 F: drivers/tty/serial/msm_serial.c
2210 F: drivers/usb/dwc3/dwc3-qcom.c
2211 F: include/dt-bindings/*/qcom*
2212 F: include/linux/*/qcom*
2213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2215 ARM/RADISYS ENP2611 MACHINE SUPPORT
2216 M: Lennert Buytenhek <kernel@wantstofly.org>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2220 ARM/RDA MICRO ARCHITECTURE
2221 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2222 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2223 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2225 F: arch/arm/boot/dts/rda8810pl-*
2226 F: drivers/clocksource/timer-rda.c
2227 F: drivers/gpio/gpio-rda.c
2228 F: drivers/irqchip/irq-rda-intc.c
2229 F: drivers/tty/serial/rda-uart.c
2230 F: Documentation/devicetree/bindings/arm/rda.yaml
2231 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2232 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2233 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2234 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2236 ARM/REALTEK ARCHITECTURE
2237 M: Andreas Färber <afaerber@suse.de>
2238 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2239 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2241 F: arch/arm64/boot/dts/realtek/
2242 F: Documentation/devicetree/bindings/arm/realtek.yaml
2244 ARM/RENESAS ARM64 ARCHITECTURE
2245 M: Geert Uytterhoeven <geert+renesas@glider.be>
2246 M: Magnus Damm <magnus.damm@gmail.com>
2247 L: linux-renesas-soc@vger.kernel.org
2248 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2251 F: arch/arm64/boot/dts/renesas/
2252 F: Documentation/devicetree/bindings/arm/renesas.yaml
2253 F: drivers/soc/renesas/
2254 F: include/linux/soc/renesas/
2256 ARM/RISCPC ARCHITECTURE
2257 M: Russell King <linux@armlinux.org.uk>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2259 W: http://www.armlinux.org.uk/
2261 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2262 F: arch/arm/include/asm/hardware/ioc.h
2263 F: arch/arm/include/asm/hardware/iomd.h
2264 F: arch/arm/include/asm/hardware/memc.h
2265 F: arch/arm/mach-rpc/
2266 F: drivers/net/ethernet/8390/etherh.c
2267 F: drivers/net/ethernet/i825xx/ether1*
2268 F: drivers/net/ethernet/seeq/ether3*
2269 F: drivers/scsi/arm/
2271 ARM/Rockchip SoC support
2272 M: Heiko Stuebner <heiko@sntech.de>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2274 L: linux-rockchip@lists.infradead.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2277 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2278 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2279 F: arch/arm/boot/dts/rk3*
2280 F: arch/arm/boot/dts/rv1108*
2281 F: arch/arm/mach-rockchip/
2282 F: drivers/clk/rockchip/
2283 F: drivers/i2c/busses/i2c-rk3x.c
2284 F: drivers/*/*rockchip*
2285 F: drivers/*/*/*rockchip*
2286 F: sound/soc/rockchip/
2289 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2290 M: Kukjin Kim <kgene@kernel.org>
2291 M: Krzysztof Kozlowski <krzk@kernel.org>
2292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2294 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2296 F: arch/arm/boot/dts/s3c*
2297 F: arch/arm/boot/dts/s5p*
2298 F: arch/arm/boot/dts/exynos*
2299 F: arch/arm64/boot/dts/exynos/
2300 F: arch/arm/plat-samsung/
2301 F: arch/arm/mach-s3c24*/
2302 F: arch/arm/mach-s3c64xx/
2303 F: arch/arm/mach-s5p*/
2304 F: arch/arm/mach-exynos*/
2305 F: drivers/*/*s3c24*
2306 F: drivers/*/*/*s3c24*
2307 F: drivers/*/*s3c64xx*
2308 F: drivers/*/*s5pv210*
2309 F: drivers/memory/samsung/
2310 F: drivers/soc/samsung/
2311 F: drivers/tty/serial/samsung*
2312 F: include/linux/soc/samsung/
2313 F: Documentation/arm/samsung/
2314 F: Documentation/devicetree/bindings/arm/samsung/
2315 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2318 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2319 M: Kyungmin Park <kyungmin.park@samsung.com>
2320 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 F: arch/arm/mach-s5pv210/
2324 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2325 M: Kyungmin Park <kyungmin.park@samsung.com>
2326 M: Kamil Debski <kamil@wypas.org>
2327 M: Andrzej Hajda <a.hajda@samsung.com>
2328 L: linux-arm-kernel@lists.infradead.org
2329 L: linux-media@vger.kernel.org
2331 F: drivers/media/platform/s5p-g2d/
2333 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2334 M: Marek Szyprowski <m.szyprowski@samsung.com>
2335 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2336 L: linux-media@vger.kernel.org
2338 F: drivers/media/platform/s5p-cec/
2339 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2341 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2342 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2343 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2344 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2345 L: linux-arm-kernel@lists.infradead.org
2346 L: linux-media@vger.kernel.org
2348 F: drivers/media/platform/s5p-jpeg/
2350 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2351 M: Kyungmin Park <kyungmin.park@samsung.com>
2352 M: Kamil Debski <kamil@wypas.org>
2353 M: Jeongtae Park <jtp.park@samsung.com>
2354 M: Andrzej Hajda <a.hajda@samsung.com>
2355 L: linux-arm-kernel@lists.infradead.org
2356 L: linux-media@vger.kernel.org
2358 F: drivers/media/platform/s5p-mfc/
2360 ARM/SHMOBILE ARM ARCHITECTURE
2361 M: Geert Uytterhoeven <geert+renesas@glider.be>
2362 M: Magnus Damm <magnus.damm@gmail.com>
2363 L: linux-renesas-soc@vger.kernel.org
2364 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2367 F: arch/arm/boot/dts/emev2*
2368 F: arch/arm/boot/dts/gr-peach*
2369 F: arch/arm/boot/dts/iwg20d-q7*
2370 F: arch/arm/boot/dts/r7s*
2371 F: arch/arm/boot/dts/r8a*
2372 F: arch/arm/boot/dts/r9a*
2373 F: arch/arm/boot/dts/sh*
2374 F: arch/arm/configs/shmobile_defconfig
2375 F: arch/arm/include/debug/renesas-scif.S
2376 F: arch/arm/mach-shmobile/
2377 F: Documentation/devicetree/bindings/arm/renesas.yaml
2378 F: drivers/soc/renesas/
2379 F: include/linux/soc/renesas/
2381 ARM/SOCFPGA ARCHITECTURE
2382 M: Dinh Nguyen <dinguyen@kernel.org>
2384 F: arch/arm/mach-socfpga/
2385 F: arch/arm/boot/dts/socfpga*
2386 F: arch/arm/configs/socfpga_defconfig
2387 F: arch/arm64/boot/dts/altera/
2388 F: arch/arm64/boot/dts/intel/
2389 W: http://www.rocketboards.org
2390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2392 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2393 M: Dinh Nguyen <dinguyen@kernel.org>
2395 F: drivers/clk/socfpga/
2397 ARM/SOCFPGA EDAC SUPPORT
2398 M: Thor Thayer <thor.thayer@linux.intel.com>
2400 F: drivers/edac/altera_edac.
2402 ARM/SPREADTRUM SoC SUPPORT
2403 M: Orson Zhai <orsonzhai@gmail.com>
2404 M: Baolin Wang <baolin.wang7@gmail.com>
2405 M: Chunyan Zhang <zhang.lyra@gmail.com>
2407 F: arch/arm64/boot/dts/sprd
2412 ARM/STI ARCHITECTURE
2413 M: Patrice Chotard <patrice.chotard@st.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415 W: http://www.stlinux.com
2417 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2418 F: arch/arm/mach-sti/
2419 F: arch/arm/boot/dts/sti*
2420 F: drivers/char/hw_random/st-rng.c
2421 F: drivers/clocksource/arm_global_timer.c
2422 F: drivers/clocksource/clksrc_st_lpc.c
2423 F: drivers/cpufreq/sti-cpufreq.c
2424 F: drivers/dma/st_fdma*
2425 F: drivers/i2c/busses/i2c-st.c
2426 F: drivers/media/rc/st_rc.c
2427 F: drivers/media/platform/sti/c8sectpfe/
2428 F: drivers/mmc/host/sdhci-st.c
2429 F: drivers/phy/st/phy-miphy28lp.c
2430 F: drivers/phy/st/phy-stih407-usb.c
2431 F: drivers/pinctrl/pinctrl-st.c
2432 F: drivers/remoteproc/st_remoteproc.c
2433 F: drivers/remoteproc/st_slim_rproc.c
2434 F: drivers/reset/sti/
2435 F: drivers/rtc/rtc-st-lpc.c
2436 F: drivers/tty/serial/st-asc.c
2437 F: drivers/usb/dwc3/dwc3-st.c
2438 F: drivers/usb/host/ehci-st.c
2439 F: drivers/usb/host/ohci-st.c
2440 F: drivers/watchdog/st_lpc_wdt.c
2441 F: drivers/ata/ahci_st.c
2442 F: include/linux/remoteproc/st_slim_rproc.h
2444 ARM/STM32 ARCHITECTURE
2445 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2446 M: Alexandre Torgue <alexandre.torgue@st.com>
2447 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2448 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2453 F: arch/arm/boot/dts/stm32*
2454 F: arch/arm/mach-stm32/
2455 F: drivers/clocksource/armv7m_systick.c
2457 ARM/Synaptics SoC support
2458 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2459 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 F: arch/arm/mach-berlin/
2463 F: arch/arm/boot/dts/berlin*
2464 F: arch/arm64/boot/dts/synaptics/
2466 ARM/TANGO ARCHITECTURE
2467 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2468 M: Mans Rullgard <mans@mansr.com>
2469 L: linux-arm-kernel@lists.infradead.org
2473 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2474 M: Lennert Buytenhek <kernel@wantstofly.org>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2478 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2479 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2480 L: linux-tegra@vger.kernel.org
2481 L: linux-media@vger.kernel.org
2483 F: drivers/media/platform/tegra-cec/
2484 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2486 ARM/TETON BGA MACHINE SUPPORT
2487 M: "Mark F. Brown" <mark.brown314@gmail.com>
2488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2491 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2492 M: Santosh Shilimkar <ssantosh@kernel.org>
2493 L: linux-kernel@vger.kernel.org
2495 F: drivers/memory/*emif*
2497 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2498 M: Tero Kristo <t-kristo@ti.com>
2499 M: Nishanth Menon <nm@ti.com>
2500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2503 F: arch/arm64/boot/dts/ti/Makefile
2504 F: arch/arm64/boot/dts/ti/k3-*
2505 F: include/dt-bindings/pinctrl/k3.h
2507 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2508 M: Santosh Shilimkar <ssantosh@kernel.org>
2509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2511 F: arch/arm/mach-keystone/
2512 F: arch/arm/boot/dts/keystone-*
2513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2515 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2516 M: Santosh Shilimkar <ssantosh@kernel.org>
2517 L: linux-kernel@vger.kernel.org
2519 F: drivers/clk/keystone/
2521 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2522 M: Santosh Shilimkar <ssantosh@kernel.org>
2523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 L: linux-kernel@vger.kernel.org
2526 F: drivers/clocksource/timer-keystone.c
2528 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2529 M: Santosh Shilimkar <ssantosh@kernel.org>
2530 L: linux-kernel@vger.kernel.org
2532 F: drivers/power/reset/keystone-reset.c
2534 ARM/THECUS N2100 MACHINE SUPPORT
2535 M: Lennert Buytenhek <kernel@wantstofly.org>
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 ARM/TOSA MACHINE SUPPORT
2540 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2541 M: Dirk Opfer <dirk@opfer-online.de>
2544 ARM/UNIPHIER ARCHITECTURE
2545 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2546 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2549 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2550 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2551 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2552 F: arch/arm/boot/dts/uniphier*
2553 F: arch/arm/include/asm/hardware/cache-uniphier.h
2554 F: arch/arm/mach-uniphier/
2555 F: arch/arm/mm/cache-uniphier.c
2556 F: arch/arm64/boot/dts/socionext/uniphier*
2557 F: drivers/bus/uniphier-system-bus.c
2558 F: drivers/clk/uniphier/
2559 F: drivers/dma/uniphier-mdmac.c
2560 F: drivers/gpio/gpio-uniphier.c
2561 F: drivers/i2c/busses/i2c-uniphier*
2562 F: drivers/irqchip/irq-uniphier-aidet.c
2563 F: drivers/mmc/host/uniphier-sd.c
2564 F: drivers/pinctrl/uniphier/
2565 F: drivers/reset/reset-uniphier.c
2566 F: drivers/tty/serial/8250/8250_uniphier.c
2570 M: Ulf Hansson <ulf.hansson@linaro.org>
2571 L: linux-clk@vger.kernel.org
2572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2574 F: drivers/clk/ux500/
2576 ARM/VERSATILE EXPRESS PLATFORM
2577 M: Liviu Dudau <liviu.dudau@arm.com>
2578 M: Sudeep Holla <sudeep.holla@arm.com>
2579 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2582 F: arch/arm/boot/dts/vexpress*
2583 F: arch/arm64/boot/dts/arm/
2584 F: arch/arm/mach-vexpress/
2587 F: drivers/clk/versatile/clk-vexpress-osc.c
2588 F: drivers/clocksource/timer-versatile.c
2592 M: Russell King <linux@armlinux.org.uk>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 W: http://www.armlinux.org.uk/
2598 ARM/VOIPAC PXA270 SUPPORT
2599 M: Marek Vasut <marek.vasut@gmail.com>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 F: arch/arm/mach-pxa/vpac270.c
2603 F: arch/arm/mach-pxa/include/mach/vpac270.h
2605 ARM/VT8500 ARM ARCHITECTURE
2606 M: Tony Prisk <linux@prisktech.co.nz>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2610 F: arch/arm/mach-vt8500/
2611 F: drivers/clocksource/timer-vt8500.c
2612 F: drivers/i2c/busses/i2c-wmt.c
2613 F: drivers/mmc/host/wmt-sdmmc.c
2614 F: drivers/pwm/pwm-vt8500.c
2615 F: drivers/rtc/rtc-vt8500.c
2616 F: drivers/tty/serial/vt8500_serial.c
2617 F: drivers/usb/host/ehci-platform.c
2618 F: drivers/usb/host/uhci-platform.c
2619 F: drivers/video/fbdev/vt8500lcdfb.*
2620 F: drivers/video/fbdev/wm8505fb*
2621 F: drivers/video/fbdev/wmt_ge_rops.*
2623 ARM/ZIPIT Z2 SUPPORT
2624 M: Marek Vasut <marek.vasut@gmail.com>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 F: arch/arm/mach-pxa/z2.c
2628 F: arch/arm/mach-pxa/include/mach/z2.h
2630 ARM/ZTE ARCHITECTURE
2631 M: Jun Nie <jun.nie@linaro.org>
2632 M: Shawn Guo <shawnguo@kernel.org>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 F: arch/arm/boot/dts/zx2967*
2636 F: arch/arm/mach-zx/
2637 F: arch/arm64/boot/dts/zte/
2639 F: drivers/dma/zx_dma.c
2640 F: drivers/gpio/gpio-zx.c
2641 F: drivers/i2c/busses/i2c-zx2967.c
2642 F: drivers/mmc/host/dw_mmc-zx.*
2643 F: drivers/pinctrl/zte/
2645 F: drivers/thermal/zx2967_thermal.c
2646 F: drivers/watchdog/zx2967_wdt.c
2647 F: Documentation/devicetree/bindings/arm/zte.yaml
2648 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2649 F: Documentation/devicetree/bindings/dma/zxdma.txt
2650 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2651 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2652 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2653 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2654 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2655 F: Documentation/devicetree/bindings/soc/zte/
2656 F: Documentation/devicetree/bindings/sound/zte,*.txt
2657 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2658 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2659 F: include/dt-bindings/clock/zx2967*.h
2660 F: include/dt-bindings/soc/zte,*.h
2661 F: sound/soc/codecs/zx_aud96p22.c
2664 ARM/ZYNQ ARCHITECTURE
2665 M: Michal Simek <michal.simek@xilinx.com>
2666 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2667 W: http://wiki.xilinx.com
2668 T: git https://github.com/Xilinx/linux-xlnx.git
2670 F: arch/arm/mach-zynq/
2671 F: drivers/cpuidle/cpuidle-zynq.c
2672 F: drivers/block/xsysace.c
2675 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2676 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2677 F: drivers/clocksource/timer-cadence-ttc.c
2678 F: drivers/i2c/busses/i2c-cadence.c
2679 F: drivers/mmc/host/sdhci-of-arasan.c
2680 F: drivers/edac/synopsys_edac.c
2681 F: drivers/i2c/busses/i2c-xiic.c
2683 ARM64 PORT (AARCH64 ARCHITECTURE)
2684 M: Catalin Marinas <catalin.marinas@arm.com>
2685 M: Will Deacon <will@kernel.org>
2686 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2690 X: arch/arm64/boot/dts/
2691 F: Documentation/arm64/
2692 F: tools/testing/selftests/arm64/
2694 AS3645A LED FLASH CONTROLLER DRIVER
2695 M: Sakari Ailus <sakari.ailus@iki.fi>
2696 L: linux-leds@vger.kernel.org
2698 F: drivers/leds/leds-as3645a.c
2700 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2701 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2702 L: linux-media@vger.kernel.org
2703 T: git git://linuxtv.org/media_tree.git
2705 F: drivers/media/i2c/ak7375.c
2706 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2708 ASAHI KASEI AK8974 DRIVER
2709 M: Linus Walleij <linus.walleij@linaro.org>
2710 L: linux-iio@vger.kernel.org
2711 W: http://www.akm.com/
2713 F: drivers/iio/magnetometer/ak8974.c
2715 ASC7621 HARDWARE MONITOR DRIVER
2716 M: George Joseph <george.joseph@fairview5.com>
2717 L: linux-hwmon@vger.kernel.org
2719 F: Documentation/hwmon/asc7621.rst
2720 F: drivers/hwmon/asc7621.c
2722 ASPEED PINCTRL DRIVERS
2723 M: Andrew Jeffery <andrew@aj.id.au>
2724 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2725 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2726 L: linux-gpio@vger.kernel.org
2728 F: drivers/pinctrl/aspeed/
2729 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2731 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2732 M: Eddie James <eajames@linux.ibm.com>
2733 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2736 F: drivers/irqchip/irq-aspeed-scu-ic.c
2737 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2739 ASPEED VIDEO ENGINE DRIVER
2740 M: Eddie James <eajames@linux.ibm.com>
2741 L: linux-media@vger.kernel.org
2742 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2744 F: drivers/media/platform/aspeed-video.c
2745 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2747 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2748 M: Corentin Chary <corentin.chary@gmail.com>
2749 L: acpi4asus-user@lists.sourceforge.net
2750 L: platform-driver-x86@vger.kernel.org
2751 W: http://acpi4asus.sf.net
2753 F: drivers/platform/x86/asus*.c
2754 F: drivers/platform/x86/eeepc*.c
2756 ASUS WIRELESS RADIO CONTROL DRIVER
2757 M: João Paulo Rechi Vita <jprvita@gmail.com>
2758 L: platform-driver-x86@vger.kernel.org
2760 F: drivers/platform/x86/asus-wireless.c
2763 M: David Howells <dhowells@redhat.com>
2764 L: keyrings@vger.kernel.org
2766 F: Documentation/crypto/asymmetric-keys.txt
2767 F: include/linux/verification.h
2768 F: include/crypto/public_key.h
2769 F: include/crypto/pkcs7.h
2770 F: crypto/asymmetric_keys/
2772 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2773 R: Dan Williams <dan.j.williams@intel.com>
2774 W: http://sourceforge.net/projects/xscaleiop
2776 F: Documentation/crypto/async-tx-api.txt
2779 F: include/linux/dmaengine.h
2780 F: include/linux/async_tx.h
2783 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2784 L: linux-i2c@vger.kernel.org
2785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2787 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2788 F: drivers/misc/eeprom/at24.c
2790 ATA OVER ETHERNET (AOE) DRIVER
2791 M: "Justin Sanders" <justin@coraid.com>
2792 W: http://www.openaoe.org/
2794 F: Documentation/admin-guide/aoe/
2795 F: drivers/block/aoe/
2797 ATHEROS 71XX/9XXX GPIO DRIVER
2798 M: Alban Bedel <albeu@free.fr>
2800 W: https://github.com/AlbanBedel/linux
2801 T: git git://github.com/AlbanBedel/linux
2802 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2803 F: drivers/gpio/gpio-ath79.c
2805 ATHEROS 71XX/9XXX USB PHY DRIVER
2806 M: Alban Bedel <albeu@free.fr>
2807 W: https://github.com/AlbanBedel/linux
2808 T: git git://github.com/AlbanBedel/linux
2810 F: drivers/phy/qualcomm/phy-ath79-usb.c
2811 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2813 ATHEROS ATH GENERIC UTILITIES
2814 M: Kalle Valo <kvalo@codeaurora.org>
2815 L: linux-wireless@vger.kernel.org
2817 F: drivers/net/wireless/ath/*
2819 ATHEROS ATH5K WIRELESS DRIVER
2820 M: Jiri Slaby <jirislaby@gmail.com>
2821 M: Nick Kossifidis <mickflemm@gmail.com>
2822 M: Luis Chamberlain <mcgrof@kernel.org>
2823 L: linux-wireless@vger.kernel.org
2824 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2826 F: drivers/net/wireless/ath/ath5k/
2828 ATHEROS ATH6KL WIRELESS DRIVER
2829 M: Kalle Valo <kvalo@codeaurora.org>
2830 L: linux-wireless@vger.kernel.org
2831 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2834 F: drivers/net/wireless/ath/ath6kl/
2837 M: Ville Syrjala <syrjala@sci.fi>
2839 F: drivers/input/misc/ati_remote2.c
2841 ATK0110 HWMON DRIVER
2842 M: Luca Tettamanti <kronos.it@gmail.com>
2843 L: linux-hwmon@vger.kernel.org
2845 F: drivers/hwmon/asus_atk0110.c
2847 ATLX ETHERNET DRIVERS
2848 M: Jay Cliburn <jcliburn@gmail.com>
2849 M: Chris Snook <chris.snook@gmail.com>
2850 L: netdev@vger.kernel.org
2851 W: http://sourceforge.net/projects/atl1
2852 W: http://atl1.sourceforge.net
2854 F: drivers/net/ethernet/atheros/
2857 M: Chas Williams <3chas3@gmail.com>
2858 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2859 L: netdev@vger.kernel.org
2860 W: http://linux-atm.sourceforge.net
2863 F: include/linux/atm*
2864 F: include/uapi/linux/atm*
2866 ATMEL MACB ETHERNET DRIVER
2867 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2869 F: drivers/net/ethernet/cadence/
2871 ATMEL MAXTOUCH DRIVER
2872 M: Nick Dyer <nick@shmanahar.org>
2873 T: git git://github.com/ndyer/linux.git
2875 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2876 F: drivers/input/touchscreen/atmel_mxt_ts.c
2878 ATMEL WIRELESS DRIVER
2879 M: Simon Kelley <simon@thekelleys.org.uk>
2880 L: linux-wireless@vger.kernel.org
2881 W: http://www.thekelleys.org.uk/atmel
2882 W: http://atmelwlandriver.sourceforge.net/
2884 F: drivers/net/wireless/atmel/atmel*
2886 ATOMIC INFRASTRUCTURE
2887 M: Will Deacon <will@kernel.org>
2888 M: Peter Zijlstra <peterz@infradead.org>
2889 R: Boqun Feng <boqun.feng@gmail.com>
2890 L: linux-kernel@vger.kernel.org
2892 F: arch/*/include/asm/atomic*.h
2893 F: include/*/atomic*.h
2896 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2897 M: Bradley Grove <linuxdrivers@attotech.com>
2898 L: linux-scsi@vger.kernel.org
2899 W: http://www.attotech.com
2901 F: drivers/scsi/esas2r
2903 ATUSB IEEE 802.15.4 RADIO DRIVER
2904 M: Stefan Schmidt <stefan@datenfreihafen.org>
2905 L: linux-wpan@vger.kernel.org
2907 F: drivers/net/ieee802154/atusb.c
2908 F: drivers/net/ieee802154/atusb.h
2909 F: drivers/net/ieee802154/at86rf230.h
2912 M: Paul Moore <paul@paul-moore.com>
2913 M: Eric Paris <eparis@redhat.com>
2914 L: linux-audit@redhat.com (moderated for non-subscribers)
2915 W: https://github.com/linux-audit
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2918 F: include/linux/audit.h
2919 F: include/uapi/linux/audit.h
2922 AUXILIARY DISPLAY DRIVERS
2923 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2925 F: drivers/auxdisplay/
2926 F: include/linux/cfag12864b.h
2928 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2929 M: Andreas Klinger <ak@it-klinger.de>
2930 L: linux-iio@vger.kernel.org
2932 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2933 F: drivers/iio/adc/hx711.c
2936 M: Ralf Baechle <ralf@linux-mips.org>
2937 L: linux-hams@vger.kernel.org
2938 W: http://www.linux-ax25.org/
2940 F: include/uapi/linux/ax25.h
2941 F: include/net/ax25.h
2945 M: Peter Rosin <peda@axentia.se>
2946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2948 F: arch/arm/boot/dts/at91-linea.dtsi
2949 F: arch/arm/boot/dts/at91-natte.dtsi
2950 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2951 F: arch/arm/boot/dts/at91-tse850-3.dts
2953 AXENTIA ASOC DRIVERS
2954 M: Peter Rosin <peda@axentia.se>
2955 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2957 F: Documentation/devicetree/bindings/sound/axentia,*
2958 F: sound/soc/atmel/tse850-pcm5142.c
2960 AXXIA I2C CONTROLLER
2961 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2962 L: linux-i2c@vger.kernel.org
2964 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2965 F: drivers/i2c/busses/i2c-axxia.c
2968 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2969 L: linux-media@vger.kernel.org
2970 W: https://linuxtv.org
2971 T: git git://linuxtv.org/media_tree.git
2973 F: drivers/media/usb/dvb-usb-v2/az6007.c
2975 AZTECH FM RADIO RECEIVER DRIVER
2976 M: Hans Verkuil <hverkuil@xs4all.nl>
2977 L: linux-media@vger.kernel.org
2978 T: git git://linuxtv.org/media_tree.git
2979 W: https://linuxtv.org
2981 F: drivers/media/radio/radio-aztech*
2984 L: linux-wireless@vger.kernel.org
2985 L: b43-dev@lists.infradead.org
2986 W: http://wireless.kernel.org/en/users/Drivers/b43
2988 F: drivers/net/wireless/broadcom/b43/
2990 B43LEGACY WIRELESS DRIVER
2991 M: Larry Finger <Larry.Finger@lwfinger.net>
2992 L: linux-wireless@vger.kernel.org
2993 L: b43-dev@lists.infradead.org
2994 W: http://wireless.kernel.org/en/users/Drivers/b43
2996 F: drivers/net/wireless/broadcom/b43legacy/
2998 BACKLIGHT CLASS/SUBSYSTEM
2999 M: Lee Jones <lee.jones@linaro.org>
3000 M: Daniel Thompson <daniel.thompson@linaro.org>
3001 M: Jingoo Han <jingoohan1@gmail.com>
3002 L: dri-devel@lists.freedesktop.org
3003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3005 F: drivers/video/backlight/
3006 F: include/linux/backlight.h
3007 F: include/linux/pwm_backlight.h
3008 F: Documentation/devicetree/bindings/leds/backlight
3009 F: Documentation/ABI/stable/sysfs-class-backlight
3010 F: Documentation/ABI/testing/sysfs-class-backlight
3013 M: Marek Lindner <mareklindner@neomailbox.ch>
3014 M: Simon Wunderlich <sw@simonwunderlich.de>
3015 M: Antonio Quartulli <a@unstable.cc>
3016 M: Sven Eckelmann <sven@narfation.org>
3017 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3018 W: https://www.open-mesh.org/
3019 B: https://www.open-mesh.org/projects/batman-adv/issues
3020 C: irc://chat.freenode.net/batman
3021 Q: https://patchwork.open-mesh.org/project/batman/list/
3022 T: git https://git.open-mesh.org/linux-merge.git
3024 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3025 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3026 F: Documentation/networking/batman-adv.rst
3027 F: include/uapi/linux/batadv_packet.h
3028 F: include/uapi/linux/batman_adv.h
3031 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3032 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3033 L: linux-hams@vger.kernel.org
3034 W: http://www.baycom.org/~tom/ham/ham.html
3036 F: drivers/net/hamradio/baycom*
3038 BCACHE (BLOCK LAYER CACHE)
3039 M: Coly Li <colyli@suse.de>
3040 M: Kent Overstreet <kent.overstreet@gmail.com>
3041 L: linux-bcache@vger.kernel.org
3042 W: http://bcache.evilpiepirate.org
3043 C: irc://irc.oftc.net/bcache
3045 F: drivers/md/bcache/
3047 BDISP ST MEDIA DRIVER
3048 M: Fabien Dessenne <fabien.dessenne@st.com>
3049 L: linux-media@vger.kernel.org
3050 T: git git://linuxtv.org/media_tree.git
3051 W: https://linuxtv.org
3053 F: drivers/media/platform/sti/bdisp
3055 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3056 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3057 L: netdev@vger.kernel.org
3059 F: drivers/net/ethernet/ec_bhf.c
3062 M: Luis de Bethencourt <luisbg@kernel.org>
3063 M: Salah Triki <salah.triki@gmail.com>
3065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3066 F: Documentation/filesystems/befs.txt
3070 M: Paolo Valente <paolo.valente@linaro.org>
3071 M: Jens Axboe <axboe@kernel.dk>
3072 L: linux-block@vger.kernel.org
3075 F: Documentation/block/bfq-iosched.rst
3078 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3080 F: Documentation/filesystems/bfs.txt
3082 F: include/uapi/linux/bfs_fs.h
3084 BLINKM RGB LED DRIVER
3085 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3087 F: drivers/leds/leds-blinkm.c
3090 M: Jens Axboe <axboe@kernel.dk>
3091 L: linux-block@vger.kernel.org
3092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3096 F: kernel/trace/blktrace.c
3100 M: Joern Engel <joern@lazybastard.org>
3101 L: linux-mtd@lists.infradead.org
3103 F: drivers/mtd/devices/block2mtd.c
3106 M: Marcel Holtmann <marcel@holtmann.org>
3107 M: Johan Hedberg <johan.hedberg@gmail.com>
3108 L: linux-bluetooth@vger.kernel.org
3109 W: http://www.bluez.org/
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3113 F: drivers/bluetooth/
3116 M: Marcel Holtmann <marcel@holtmann.org>
3117 M: Johan Hedberg <johan.hedberg@gmail.com>
3118 L: linux-bluetooth@vger.kernel.org
3119 W: http://www.bluez.org/
3120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3124 F: include/net/bluetooth/
3127 M: Jay Vosburgh <j.vosburgh@gmail.com>
3128 M: Veaceslav Falico <vfalico@gmail.com>
3129 M: Andy Gospodarek <andy@greyhouse.net>
3130 L: netdev@vger.kernel.org
3131 W: http://sourceforge.net/projects/bonding/
3133 F: drivers/net/bonding/
3134 F: include/uapi/linux/if_bonding.h
3136 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3137 M: Dan Robertson <dan@dlrobertson.com>
3138 L: linux-iio@vger.kernel.org
3140 F: drivers/iio/accel/bma400*
3141 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3143 BPF (Safe dynamic programs and tools)
3144 M: Alexei Starovoitov <ast@kernel.org>
3145 M: Daniel Borkmann <daniel@iogearbox.net>
3146 R: Martin KaFai Lau <kafai@fb.com>
3147 R: Song Liu <songliubraving@fb.com>
3148 R: Yonghong Song <yhs@fb.com>
3149 R: Andrii Nakryiko <andriin@fb.com>
3150 R: KP Singh <kpsingh@chromium.org>
3151 L: netdev@vger.kernel.org
3152 L: bpf@vger.kernel.org
3153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3155 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3158 F: Documentation/networking/filter.txt
3159 F: Documentation/bpf/
3160 F: include/linux/bpf*
3161 F: include/linux/filter.h
3162 F: include/trace/events/xdp.h
3163 F: include/uapi/linux/bpf*
3164 F: include/uapi/linux/filter.h
3166 F: kernel/trace/bpf_trace.c
3169 F: net/core/filter.c
3170 F: net/sched/act_bpf.c
3171 F: net/sched/cls_bpf.c
3175 F: tools/testing/selftests/bpf/
3180 M: Shubham Bansal <illusionist.neo@gmail.com>
3181 L: netdev@vger.kernel.org
3182 L: bpf@vger.kernel.org
3187 M: Daniel Borkmann <daniel@iogearbox.net>
3188 M: Alexei Starovoitov <ast@kernel.org>
3189 M: Zi Shen Lim <zlim.lnx@gmail.com>
3190 L: netdev@vger.kernel.org
3191 L: bpf@vger.kernel.org
3195 BPF JIT for MIPS (32-BIT AND 64-BIT)
3196 M: Paul Burton <paulburton@kernel.org>
3197 L: netdev@vger.kernel.org
3198 L: bpf@vger.kernel.org
3202 BPF JIT for NFP NICs
3203 M: Jakub Kicinski <kuba@kernel.org>
3204 L: netdev@vger.kernel.org
3205 L: bpf@vger.kernel.org
3207 F: drivers/net/ethernet/netronome/nfp/bpf/
3209 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3210 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3211 M: Sandipan Das <sandipan@linux.ibm.com>
3212 L: netdev@vger.kernel.org
3213 L: bpf@vger.kernel.org
3215 F: arch/powerpc/net/
3217 BPF JIT for RISC-V (32-bit)
3218 M: Luke Nelson <luke.r.nels@gmail.com>
3219 M: Xi Wang <xi.wang@gmail.com>
3220 L: netdev@vger.kernel.org
3221 L: bpf@vger.kernel.org
3224 X: arch/riscv/net/bpf_jit_comp64.c
3226 BPF JIT for RISC-V (64-bit)
3227 M: Björn Töpel <bjorn.topel@gmail.com>
3228 L: netdev@vger.kernel.org
3229 L: bpf@vger.kernel.org
3232 X: arch/riscv/net/bpf_jit_comp32.c
3235 M: Ilya Leoshkevich <iii@linux.ibm.com>
3236 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3237 M: Vasily Gorbik <gor@linux.ibm.com>
3238 L: netdev@vger.kernel.org
3239 L: bpf@vger.kernel.org
3242 X: arch/s390/net/pnet.c
3244 BPF JIT for SPARC (32-BIT AND 64-BIT)
3245 M: David S. Miller <davem@davemloft.net>
3246 L: netdev@vger.kernel.org
3247 L: bpf@vger.kernel.org
3251 BPF JIT for X86 32-BIT
3252 M: Wang YanQing <udknight@gmail.com>
3253 L: netdev@vger.kernel.org
3254 L: bpf@vger.kernel.org
3256 F: arch/x86/net/bpf_jit_comp32.c
3258 BPF JIT for X86 64-BIT
3259 M: Alexei Starovoitov <ast@kernel.org>
3260 M: Daniel Borkmann <daniel@iogearbox.net>
3261 L: netdev@vger.kernel.org
3262 L: bpf@vger.kernel.org
3265 X: arch/x86/net/bpf_jit_comp32.c
3267 BROADCOM B44 10/100 ETHERNET DRIVER
3268 M: Michael Chan <michael.chan@broadcom.com>
3269 L: netdev@vger.kernel.org
3271 F: drivers/net/ethernet/broadcom/b44.*
3273 BROADCOM B53 ETHERNET SWITCH DRIVER
3274 M: Florian Fainelli <f.fainelli@gmail.com>
3275 L: netdev@vger.kernel.org
3276 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3278 F: drivers/net/dsa/b53/*
3279 F: include/linux/platform_data/b53.h
3281 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3282 M: Florian Fainelli <f.fainelli@gmail.com>
3283 M: Ray Jui <rjui@broadcom.com>
3284 M: Scott Branden <sbranden@broadcom.com>
3285 M: bcm-kernel-feedback-list@broadcom.com
3286 T: git git://github.com/broadcom/mach-bcm
3292 F: arch/arm/mach-bcm/
3294 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3295 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3296 L: bcm-kernel-feedback-list@broadcom.com
3297 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3299 T: git git://github.com/anholt/linux
3303 F: drivers/staging/vc04_services
3304 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3305 F: drivers/pci/controller/pcie-brcmstb.c
3307 BROADCOM BCM47XX MIPS ARCHITECTURE
3308 M: Hauke Mehrtens <hauke@hauke-m.de>
3309 M: Rafał Miłecki <zajec5@gmail.com>
3310 L: linux-mips@vger.kernel.org
3312 F: Documentation/devicetree/bindings/mips/brcm/
3313 F: arch/mips/bcm47xx/*
3314 F: arch/mips/include/asm/mach-bcm47xx/*
3316 BROADCOM BCM5301X ARM ARCHITECTURE
3317 M: Hauke Mehrtens <hauke@hauke-m.de>
3318 M: Rafał Miłecki <zajec5@gmail.com>
3319 M: bcm-kernel-feedback-list@broadcom.com
3320 L: linux-arm-kernel@lists.infradead.org
3322 F: arch/arm/mach-bcm/bcm_5301x.c
3323 F: arch/arm/boot/dts/bcm5301x*.dtsi
3324 F: arch/arm/boot/dts/bcm470*
3325 F: arch/arm/boot/dts/bcm953012*
3327 BROADCOM BCM53573 ARM ARCHITECTURE
3328 M: Rafał Miłecki <rafal@milecki.pl>
3329 L: bcm-kernel-feedback-list@broadcom.com
3330 L: linux-arm-kernel@lists.infradead.org
3332 F: arch/arm/boot/dts/bcm53573*
3333 F: arch/arm/boot/dts/bcm47189*
3335 BROADCOM BCM63XX ARM ARCHITECTURE
3336 M: Florian Fainelli <f.fainelli@gmail.com>
3337 M: bcm-kernel-feedback-list@broadcom.com
3338 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3339 T: git git://github.com/broadcom/stblinux.git
3343 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3344 M: Kevin Cernekee <cernekee@gmail.com>
3345 L: linux-usb@vger.kernel.org
3347 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3349 BROADCOM BCM7XXX ARM ARCHITECTURE
3350 M: Florian Fainelli <f.fainelli@gmail.com>
3351 M: bcm-kernel-feedback-list@broadcom.com
3352 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3353 T: git git://github.com/broadcom/stblinux.git
3355 F: arch/arm/mach-bcm/*brcmstb*
3356 F: arch/arm/boot/dts/bcm7*.dts*
3357 F: drivers/bus/brcmstb_gisb.c
3358 F: arch/arm/mm/cache-b15-rac.c
3359 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3361 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3362 F: drivers/pci/controller/pcie-brcmstb.c
3364 BROADCOM BMIPS CPUFREQ DRIVER
3365 M: Markus Mayer <mmayer@broadcom.com>
3366 M: bcm-kernel-feedback-list@broadcom.com
3367 L: linux-pm@vger.kernel.org
3369 F: drivers/cpufreq/bmips-cpufreq.c
3371 BROADCOM BMIPS MIPS ARCHITECTURE
3372 M: Florian Fainelli <f.fainelli@gmail.com>
3373 L: bcm-kernel-feedback-list@broadcom.com
3374 L: linux-mips@vger.kernel.org
3375 T: git git://github.com/broadcom/stblinux.git
3377 F: arch/mips/bmips/*
3378 F: arch/mips/include/asm/mach-bmips/*
3379 F: arch/mips/kernel/*bmips*
3380 F: arch/mips/boot/dts/brcm/bcm*.dts*
3381 F: drivers/irqchip/irq-bcm63*
3382 F: drivers/irqchip/irq-bcm7*
3383 F: drivers/irqchip/irq-brcmstb*
3384 F: include/linux/bcm963xx_nvram.h
3385 F: include/linux/bcm963xx_tag.h
3387 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3388 M: Rasesh Mody <rmody@marvell.com>
3389 M: GR-Linux-NIC-Dev@marvell.com
3390 L: netdev@vger.kernel.org
3392 F: drivers/net/ethernet/broadcom/bnx2.*
3393 F: drivers/net/ethernet/broadcom/bnx2_*
3395 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3396 M: QLogic-Storage-Upstream@qlogic.com
3397 L: linux-scsi@vger.kernel.org
3399 F: drivers/scsi/bnx2fc/
3401 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3402 M: QLogic-Storage-Upstream@qlogic.com
3403 L: linux-scsi@vger.kernel.org
3405 F: drivers/scsi/bnx2i/
3407 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3408 M: Ariel Elior <aelior@marvell.com>
3409 M: Sudarsana Kalluru <skalluru@marvell.com>
3410 M: GR-everest-linux-l2@marvell.com
3411 L: netdev@vger.kernel.org
3413 F: drivers/net/ethernet/broadcom/bnx2x/
3415 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3416 M: Michael Chan <michael.chan@broadcom.com>
3417 L: netdev@vger.kernel.org
3419 F: drivers/net/ethernet/broadcom/bnxt/
3421 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3422 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3423 M: Franky Lin <franky.lin@broadcom.com>
3424 M: Hante Meuleman <hante.meuleman@broadcom.com>
3425 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3426 M: Wright Feng <wright.feng@cypress.com>
3427 L: linux-wireless@vger.kernel.org
3428 L: brcm80211-dev-list.pdl@broadcom.com
3429 L: brcm80211-dev-list@cypress.com
3431 F: drivers/net/wireless/broadcom/brcm80211/
3433 BROADCOM BRCMSTB GPIO DRIVER
3434 M: Gregory Fong <gregory.0xf0@gmail.com>
3435 L: bcm-kernel-feedback-list@broadcom.com
3437 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3438 F: drivers/gpio/gpio-brcmstb.c
3440 BROADCOM BRCMSTB I2C DRIVER
3441 M: Kamal Dasu <kdasu.kdev@gmail.com>
3442 L: linux-i2c@vger.kernel.org
3443 L: bcm-kernel-feedback-list@broadcom.com
3445 F: drivers/i2c/busses/i2c-brcmstb.c
3446 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3448 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3449 M: Al Cooper <alcooperx@gmail.com>
3450 L: linux-kernel@vger.kernel.org
3451 L: bcm-kernel-feedback-list@broadcom.com
3453 F: drivers/phy/broadcom/phy-brcm-usb*
3455 BROADCOM GENET ETHERNET DRIVER
3456 M: Doug Berger <opendmb@gmail.com>
3457 M: Florian Fainelli <f.fainelli@gmail.com>
3458 L: bcm-kernel-feedback-list@broadcom.com
3459 L: netdev@vger.kernel.org
3461 F: drivers/net/ethernet/broadcom/genet/
3463 BROADCOM IPROC ARM ARCHITECTURE
3464 M: Ray Jui <rjui@broadcom.com>
3465 M: Scott Branden <sbranden@broadcom.com>
3466 M: bcm-kernel-feedback-list@broadcom.com
3467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3468 T: git git://github.com/broadcom/cygnus-linux.git
3485 F: arch/arm64/boot/dts/broadcom/northstar2/*
3486 F: arch/arm64/boot/dts/broadcom/stingray/*
3487 F: drivers/clk/bcm/clk-ns*
3488 F: drivers/clk/bcm/clk-sr*
3489 F: drivers/pinctrl/bcm/pinctrl-ns*
3490 F: include/dt-bindings/clock/bcm-sr*
3492 BROADCOM KONA GPIO DRIVER
3493 M: Ray Jui <rjui@broadcom.com>
3494 L: bcm-kernel-feedback-list@broadcom.com
3496 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3497 F: drivers/gpio/gpio-bcm-kona.c
3499 BROADCOM NETXTREME-E ROCE DRIVER
3500 M: Selvin Xavier <selvin.xavier@broadcom.com>
3501 M: Devesh Sharma <devesh.sharma@broadcom.com>
3502 M: Somnath Kotur <somnath.kotur@broadcom.com>
3503 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3504 L: linux-rdma@vger.kernel.org
3505 W: http://www.broadcom.com
3507 F: drivers/infiniband/hw/bnxt_re/
3508 F: include/uapi/rdma/bnxt_re-abi.h
3510 BROADCOM NVRAM DRIVER
3511 M: Rafał Miłecki <zajec5@gmail.com>
3512 L: linux-mips@vger.kernel.org
3514 F: drivers/firmware/broadcom/*
3516 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3517 M: Rafał Miłecki <zajec5@gmail.com>
3518 L: linux-wireless@vger.kernel.org
3521 F: include/linux/bcma/
3523 BROADCOM STB AVS CPUFREQ DRIVER
3524 M: Markus Mayer <mmayer@broadcom.com>
3525 M: bcm-kernel-feedback-list@broadcom.com
3526 L: linux-pm@vger.kernel.org
3528 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3529 F: drivers/cpufreq/brcmstb*
3531 BROADCOM STB AVS TMON DRIVER
3532 M: Markus Mayer <mmayer@broadcom.com>
3533 M: bcm-kernel-feedback-list@broadcom.com
3534 L: linux-pm@vger.kernel.org
3536 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3537 F: drivers/thermal/broadcom/brcmstb*
3539 BROADCOM STB NAND FLASH DRIVER
3540 M: Brian Norris <computersforpeace@gmail.com>
3541 M: Kamal Dasu <kdasu.kdev@gmail.com>
3542 L: linux-mtd@lists.infradead.org
3543 L: bcm-kernel-feedback-list@broadcom.com
3545 F: drivers/mtd/nand/raw/brcmnand/
3547 BROADCOM STB DPFE DRIVER
3548 M: Markus Mayer <mmayer@broadcom.com>
3549 M: bcm-kernel-feedback-list@broadcom.com
3550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3552 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3553 F: drivers/memory/brcmstb_dpfe.c
3556 M: Kamal Dasu <kdasu.kdev@gmail.com>
3557 M: bcm-kernel-feedback-list@broadcom.com
3559 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3560 F: drivers/spi/spi-bcm-qspi.*
3561 F: drivers/spi/spi-brcmstb-qspi.c
3562 F: drivers/spi/spi-iproc-qspi.c
3564 BROADCOM SYSTEMPORT ETHERNET DRIVER
3565 M: Florian Fainelli <f.fainelli@gmail.com>
3566 L: bcm-kernel-feedback-list@broadcom.com
3567 L: netdev@vger.kernel.org
3569 F: drivers/net/ethernet/broadcom/bcmsysport.*
3571 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3572 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3573 M: Prashant Sreedharan <prashant@broadcom.com>
3574 M: Michael Chan <mchan@broadcom.com>
3575 L: netdev@vger.kernel.org
3577 F: drivers/net/ethernet/broadcom/tg3.*
3579 BROCADE BFA FC SCSI DRIVER
3580 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3581 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3582 L: linux-scsi@vger.kernel.org
3584 F: drivers/scsi/bfa/
3586 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3587 M: Rasesh Mody <rmody@marvell.com>
3588 M: Sudarsana Kalluru <skalluru@marvell.com>
3589 M: GR-Linux-NIC-Dev@marvell.com
3590 L: netdev@vger.kernel.org
3592 F: drivers/net/ethernet/brocade/bna/
3594 BSG (block layer generic sg v4 driver)
3595 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3596 L: linux-scsi@vger.kernel.org
3599 F: include/linux/bsg.h
3600 F: include/uapi/linux/bsg.h
3603 M: Clemens Ladisch <clemens@ladisch.de>
3604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3607 F: Documentation/sound/cards/bt87x.rst
3608 F: sound/pci/bt87x.c
3611 M: Michael Buesch <m@bues.ch>
3613 W: http://bu3sch.de/btgpio.php
3614 F: drivers/gpio/gpio-bt8xx.c
3617 M: Chris Mason <clm@fb.com>
3618 M: Josef Bacik <josef@toxicpanda.com>
3619 M: David Sterba <dsterba@suse.com>
3620 L: linux-btrfs@vger.kernel.org
3621 W: http://btrfs.wiki.kernel.org/
3622 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3625 F: Documentation/filesystems/btrfs.txt
3627 F: include/linux/btrfs*
3628 F: include/uapi/linux/btrfs*
3630 BTTV VIDEO4LINUX DRIVER
3631 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3632 L: linux-media@vger.kernel.org
3633 W: https://linuxtv.org
3634 T: git git://linuxtv.org/media_tree.git
3636 F: Documentation/media/v4l-drivers/bttv*
3637 F: drivers/media/pci/bt8xx/bttv*
3639 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3640 M: Chanwoo Choi <cw00.choi@samsung.com>
3641 L: linux-pm@vger.kernel.org
3642 L: linux-samsung-soc@vger.kernel.org
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3645 F: drivers/devfreq/exynos-bus.c
3646 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3648 BUSLOGIC SCSI DRIVER
3649 M: Khalid Aziz <khalid@gonehiking.org>
3650 L: linux-scsi@vger.kernel.org
3652 F: drivers/scsi/BusLogic.*
3653 F: drivers/scsi/FlashPoint.*
3655 C-MEDIA CMI8788 DRIVER
3656 M: Clemens Ladisch <clemens@ladisch.de>
3657 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3660 F: sound/pci/oxygen/
3663 M: Guo Ren <guoren@kernel.org>
3664 L: linux-csky@vger.kernel.org
3665 T: git https://github.com/c-sky/csky-linux.git
3668 F: Documentation/devicetree/bindings/csky/
3669 F: drivers/irqchip/irq-csky-*
3670 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3671 F: drivers/clocksource/timer-gx6605s.c
3672 F: drivers/clocksource/timer-mp-csky.c
3673 F: Documentation/devicetree/bindings/timer/csky,*
3678 M: Mark Salter <msalter@redhat.com>
3679 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3680 L: linux-c6x-dev@linux-c6x.org
3681 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3685 CA8210 IEEE-802.15.4 RADIO DRIVER
3686 M: Harry Morris <h.morris@cascoda.com>
3687 L: linux-wpan@vger.kernel.org
3688 W: https://github.com/Cascoda/ca8210-linux.git
3690 F: drivers/net/ieee802154/ca8210.c
3691 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3693 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3694 M: David Howells <dhowells@redhat.com>
3695 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3697 F: Documentation/filesystems/caching/cachefiles.txt
3700 CADENCE MIPI-CSI2 BRIDGES
3701 M: Maxime Ripard <mripard@kernel.org>
3702 L: linux-media@vger.kernel.org
3704 F: Documentation/devicetree/bindings/media/cdns,*.txt
3705 F: drivers/media/platform/cadence/cdns-csi2*
3708 M: Piotr Sroka <piotrs@cadence.com>
3709 L: linux-mtd@lists.infradead.org
3711 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3712 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3714 CADET FM/AM RADIO RECEIVER DRIVER
3715 M: Hans Verkuil <hverkuil@xs4all.nl>
3716 L: linux-media@vger.kernel.org
3717 T: git git://linuxtv.org/media_tree.git
3718 W: https://linuxtv.org
3720 F: drivers/media/radio/radio-cadet*
3722 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3723 M: Jonathan Corbet <corbet@lwn.net>
3724 L: linux-media@vger.kernel.org
3725 T: git git://linuxtv.org/media_tree.git
3727 F: Documentation/media/v4l-drivers/cafe_ccic*
3728 F: drivers/media/platform/marvell-ccic/
3731 L: netdev@vger.kernel.org
3733 F: Documentation/networking/caif/
3734 F: drivers/net/caif/
3735 F: include/uapi/linux/caif/
3736 F: include/net/caif/
3740 M: Toke Høiland-Jørgensen <toke@toke.dk>
3741 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3743 F: net/sched/sch_cake.c
3746 M: Wolfgang Grandegger <wg@grandegger.com>
3747 M: Marc Kleine-Budde <mkl@pengutronix.de>
3748 L: linux-can@vger.kernel.org
3749 W: https://github.com/linux-can
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3753 F: Documentation/devicetree/bindings/net/can/
3755 F: include/linux/can/dev.h
3756 F: include/linux/can/led.h
3757 F: include/linux/can/rx-offload.h
3758 F: include/linux/can/platform/
3759 F: include/uapi/linux/can/error.h
3760 F: include/uapi/linux/can/netlink.h
3761 F: include/uapi/linux/can/vxcan.h
3764 M: Oliver Hartkopp <socketcan@hartkopp.net>
3765 M: Marc Kleine-Budde <mkl@pengutronix.de>
3766 L: linux-can@vger.kernel.org
3767 W: https://github.com/linux-can
3768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3771 F: Documentation/networking/can.rst
3773 F: include/linux/can/core.h
3774 F: include/linux/can/skb.h
3775 F: include/net/netns/can.h
3776 F: include/uapi/linux/can.h
3777 F: include/uapi/linux/can/bcm.h
3778 F: include/uapi/linux/can/raw.h
3779 F: include/uapi/linux/can/gw.h
3781 CAN-J1939 NETWORK LAYER
3782 M: Robin van der Gracht <robin@protonic.nl>
3783 M: Oleksij Rempel <o.rempel@pengutronix.de>
3784 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3785 L: linux-can@vger.kernel.org
3787 F: Documentation/networking/j1939.rst
3789 F: include/uapi/linux/can/j1939.h
3792 M: Serge Hallyn <serge@hallyn.com>
3793 L: linux-security-module@vger.kernel.org
3795 F: include/linux/capability.h
3796 F: include/uapi/linux/capability.h
3797 F: security/commoncap.c
3798 F: kernel/capability.c
3800 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3801 M: Kevin Tsai <ktsai@capellamicro.com>
3803 F: drivers/iio/light/cm*
3805 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3806 M: Christian Lamparter <chunkeey@googlemail.com>
3807 L: linux-wireless@vger.kernel.org
3808 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3810 F: drivers/net/wireless/ath/carl9170/
3813 M: Robert Richter <rrichter@marvell.com>
3814 W: http://www.marvell.com
3816 F: drivers/i2c/busses/i2c-octeon*
3817 F: drivers/i2c/busses/i2c-thunderx*
3819 CAVIUM LIQUIDIO NETWORK DRIVER
3820 M: Derek Chickles <dchickles@marvell.com>
3821 M: Satanand Burla <sburla@marvell.com>
3822 M: Felix Manlunas <fmanlunas@marvell.com>
3823 L: netdev@vger.kernel.org
3824 W: http://www.marvell.com
3826 F: drivers/net/ethernet/cavium/liquidio/
3829 M: Robert Richter <rrichter@marvell.com>
3830 W: http://www.marvell.com
3832 F: drivers/mmc/host/cavium*
3834 CAVIUM OCTEON-TX CRYPTO DRIVER
3835 M: George Cherian <gcherian@marvell.com>
3836 L: linux-crypto@vger.kernel.org
3837 W: http://www.marvell.com
3839 F: drivers/crypto/cavium/cpt/
3841 CAVIUM THUNDERX2 ARM64 SOC
3842 M: Robert Richter <rrichter@marvell.com>
3843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3845 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3846 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3848 CC2520 IEEE-802.15.4 RADIO DRIVER
3849 M: Varka Bhadram <varkabhadram@gmail.com>
3850 L: linux-wpan@vger.kernel.org
3852 F: drivers/net/ieee802154/cc2520.c
3853 F: include/linux/spi/cc2520.h
3854 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3856 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3857 M: Gilad Ben-Yossef <gilad@benyossef.com>
3858 L: linux-crypto@vger.kernel.org
3860 F: drivers/crypto/ccree/
3861 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3864 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3865 L: linux-media@vger.kernel.org
3866 T: git git://linuxtv.org/media_tree.git
3867 W: http://linuxtv.org
3869 F: Documentation/media/kapi/cec-core.rst
3870 F: Documentation/media/uapi/cec
3871 F: drivers/media/cec/
3872 F: drivers/media/rc/keymaps/rc-cec.c
3873 F: include/media/cec.h
3874 F: include/media/cec-notifier.h
3875 F: include/uapi/linux/cec.h
3876 F: include/uapi/linux/cec-funcs.h
3877 F: Documentation/devicetree/bindings/media/cec.txt
3878 F: Documentation/ABI/testing/debugfs-cec-error-inj
3881 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3882 L: linux-media@vger.kernel.org
3883 T: git git://linuxtv.org/media_tree.git
3884 W: http://linuxtv.org
3886 F: drivers/media/platform/cec-gpio/
3887 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3889 CELL BROADBAND ENGINE ARCHITECTURE
3890 M: Arnd Bergmann <arnd@arndb.de>
3891 L: linuxppc-dev@lists.ozlabs.org
3892 W: http://www.ibm.com/developerworks/power/cell/
3894 F: arch/powerpc/include/asm/cell*.h
3895 F: arch/powerpc/include/asm/spu*.h
3896 F: arch/powerpc/include/uapi/asm/spu*.h
3897 F: arch/powerpc/oprofile/*cell*
3898 F: arch/powerpc/platforms/cell/
3900 CEPH COMMON CODE (LIBCEPH)
3901 M: Ilya Dryomov <idryomov@gmail.com>
3902 M: Jeff Layton <jlayton@kernel.org>
3903 M: Sage Weil <sage@redhat.com>
3904 L: ceph-devel@vger.kernel.org
3906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3907 T: git git://github.com/ceph/ceph-client.git
3910 F: include/linux/ceph/
3911 F: include/linux/crush/
3913 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3914 M: Jeff Layton <jlayton@kernel.org>
3915 M: Sage Weil <sage@redhat.com>
3916 M: Ilya Dryomov <idryomov@gmail.com>
3917 L: ceph-devel@vger.kernel.org
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3920 T: git git://github.com/ceph/ceph-client.git
3922 F: Documentation/filesystems/ceph.txt
3925 CERTIFICATE HANDLING
3926 M: David Howells <dhowells@redhat.com>
3927 M: David Woodhouse <dwmw2@infradead.org>
3928 L: keyrings@vger.kernel.org
3930 F: Documentation/admin-guide/module-signing.rst
3932 F: scripts/sign-file.c
3933 F: scripts/extract-cert.c
3935 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM
3936 L: devel@driverdev.osuosl.org
3938 F: drivers/staging/wusbcore/
3940 CFAG12864B LCD DRIVER
3941 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3943 F: drivers/auxdisplay/cfag12864b.c
3944 F: include/linux/cfag12864b.h
3946 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3947 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3949 F: drivers/auxdisplay/cfag12864bfb.c
3950 F: include/linux/cfag12864b.h
3952 802.11 (including CFG80211/NL80211)
3953 M: Johannes Berg <johannes@sipsolutions.net>
3954 L: linux-wireless@vger.kernel.org
3955 W: http://wireless.kernel.org/
3956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3960 F: include/uapi/linux/nl80211.h
3961 F: include/linux/ieee80211.h
3962 F: include/net/wext.h
3963 F: include/net/cfg80211.h
3964 F: include/net/iw_handler.h
3965 F: include/net/ieee80211_radiotap.h
3966 F: Documentation/driver-api/80211/cfg80211.rst
3967 F: Documentation/networking/regulatory.txt
3969 CHAR and MISC DRIVERS
3970 M: Arnd Bergmann <arnd@arndb.de>
3971 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3976 F: include/linux/miscdevice.h
3979 M: Andy Whitcroft <apw@canonical.com>
3980 M: Joe Perches <joe@perches.com>
3982 F: scripts/checkpatch.pl
3984 CHINESE DOCUMENTATION
3985 M: Harry Wei <harryxiyou@gmail.com>
3986 M: Alex Shi <alex.shi@linux.alibaba.com>
3987 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3989 F: Documentation/translations/zh_CN/
3991 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3992 M: Peter Chen <Peter.Chen@nxp.com>
3993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3994 L: linux-usb@vger.kernel.org
3996 F: drivers/usb/chipidea/
3998 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3999 M: Hans de Goede <hdegoede@redhat.com>
4000 L: linux-input@vger.kernel.org
4002 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4003 F: drivers/input/touchscreen/chipone_icn8318.c
4005 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4006 M: Hans de Goede <hdegoede@redhat.com>
4007 L: linux-input@vger.kernel.org
4009 F: drivers/input/touchscreen/chipone_icn8505.c
4011 CHROME HARDWARE PLATFORM SUPPORT
4012 M: Benson Leung <bleung@chromium.org>
4013 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4016 F: drivers/platform/chrome/
4018 CHROMEOS EC SUBDRIVERS
4019 M: Benson Leung <bleung@chromium.org>
4020 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4021 R: Guenter Roeck <groeck@chromium.org>
4025 F: drivers/power/supply/cros_usbpd-charger.c
4027 CHROMEOS EC CODEC DRIVER
4028 M: Cheng-Yi Chiang <cychiang@chromium.org>
4030 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4031 R: Guenter Roeck <groeck@chromium.org>
4032 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4033 F: sound/soc/codecs/cros_ec_codec.*
4035 CIRRUS LOGIC AUDIO CODEC DRIVERS
4036 M: Brian Austin <brian.austin@cirrus.com>
4037 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
4038 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4040 F: sound/soc/codecs/cs*
4042 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4043 M: Hartley Sweeten <hsweeten@visionengravers.com>
4044 L: netdev@vger.kernel.org
4046 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4048 CIRRUS LOGIC LOCHNAGAR DRIVER
4049 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4050 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4051 L: patches@opensource.cirrus.com
4053 F: drivers/clk/clk-lochnagar.c
4054 F: drivers/hwmon/lochnagar-hwmon.c
4055 F: drivers/mfd/lochnagar-i2c.c
4056 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4057 F: drivers/regulator/lochnagar-regulator.c
4058 F: sound/soc/codecs/lochnagar-sc.c
4059 F: include/dt-bindings/clk/lochnagar.h
4060 F: include/dt-bindings/pinctrl/lochnagar.h
4061 F: include/linux/mfd/lochnagar*
4062 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4063 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4064 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4065 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4066 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4067 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4068 F: Documentation/hwmon/lochnagar.rst
4070 CISCO FCOE HBA DRIVER
4071 M: Satish Kharat <satishkh@cisco.com>
4072 M: Sesidhar Baddela <sebaddel@cisco.com>
4073 M: Karan Tilak Kumar <kartilak@cisco.com>
4074 L: linux-scsi@vger.kernel.org
4076 F: drivers/scsi/fnic/
4078 CISCO SCSI HBA DRIVER
4079 M: Karan Tilak Kumar <kartilak@cisco.com>
4080 M: Sesidhar Baddela <sebaddel@cisco.com>
4081 L: linux-scsi@vger.kernel.org
4083 F: drivers/scsi/snic/
4085 CISCO VIC ETHERNET NIC DRIVER
4086 M: Christian Benvenuti <benve@cisco.com>
4087 M: Govindarajulu Varadarajan <_govind@gmx.com>
4089 F: drivers/net/ethernet/cisco/enic/
4091 CISCO VIC LOW LATENCY NIC DRIVER
4092 M: Christian Benvenuti <benve@cisco.com>
4093 M: Nelson Escobar <neescoba@cisco.com>
4094 M: Parvi Kaustubhi <pkaustub@cisco.com>
4096 F: drivers/infiniband/hw/usnic/
4098 CIRRUS LOGIC MADERA CODEC DRIVERS
4099 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4100 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4101 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4102 L: patches@opensource.cirrus.com
4103 T: git https://github.com/CirrusLogic/linux-drivers.git
4104 W: https://github.com/CirrusLogic/linux-drivers/wiki
4106 F: Documentation/devicetree/bindings/mfd/madera.txt
4107 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4108 F: Documentation/devicetree/bindings/sound/madera.txt
4109 F: include/dt-bindings/sound/madera*
4110 F: include/linux/irqchip/irq-madera*
4111 F: include/linux/mfd/madera/*
4112 F: include/sound/madera*
4113 F: drivers/gpio/gpio-madera*
4114 F: drivers/irqchip/irq-madera*
4115 F: drivers/mfd/madera*
4116 F: drivers/mfd/cs47l*
4117 F: drivers/pinctrl/cirrus/*
4118 F: sound/soc/codecs/cs47l*
4119 F: sound/soc/codecs/madera*
4122 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4126 CLANG/LLVM BUILD SUPPORT
4127 L: clang-built-linux@googlegroups.com
4128 W: https://clangbuiltlinux.github.io/
4129 B: https://github.com/ClangBuiltLinux/linux/issues
4130 C: irc://chat.freenode.net/clangbuiltlinux
4132 K: \b(?i:clang|llvm)\b
4135 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4136 L: linux-kernel@vger.kernel.org
4139 F: include/linux/cleancache.h
4142 M: Russell King <linux@armlinux.org.uk>
4143 L: linux-clk@vger.kernel.org
4145 F: include/linux/clk.h
4147 CLOCKSOURCE, CLOCKEVENT DRIVERS
4148 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4149 M: Thomas Gleixner <tglx@linutronix.de>
4150 L: linux-kernel@vger.kernel.org
4151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4153 F: drivers/clocksource/
4154 F: Documentation/devicetree/bindings/timer/
4157 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4158 M: Daniel Oliveira Nascimento <don@syst.com.br>
4159 L: platform-driver-x86@vger.kernel.org
4161 F: drivers/platform/x86/classmate-laptop.c
4164 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4165 L: linux-media@vger.kernel.org
4166 T: git git://linuxtv.org/media_tree.git
4167 W: https://linuxtv.org
4169 F: drivers/media/pci/cobalt/
4171 COCCINELLE/Semantic Patches (SmPL)
4172 M: Julia Lawall <Julia.Lawall@lip6.fr>
4173 M: Gilles Muller <Gilles.Muller@lip6.fr>
4174 M: Nicolas Palix <nicolas.palix@imag.fr>
4175 M: Michal Marek <michal.lkml@markovi.net>
4176 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4178 W: http://coccinelle.lip6.fr/
4180 F: Documentation/dev-tools/coccinelle.rst
4181 F: scripts/coccinelle/
4182 F: scripts/coccicheck
4185 M: Jan Harkes <jaharkes@cs.cmu.edu>
4187 L: codalist@coda.cs.cmu.edu
4188 W: http://www.coda.cs.cmu.edu/
4190 F: Documentation/filesystems/coda.txt
4192 F: include/linux/coda*.h
4193 F: include/uapi/linux/coda*.h
4195 CODA V4L2 MEM2MEM DRIVER
4196 M: Philipp Zabel <p.zabel@pengutronix.de>
4197 L: linux-media@vger.kernel.org
4199 F: Documentation/devicetree/bindings/media/coda.txt
4200 F: drivers/media/platform/coda/
4203 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4205 F: Documentation/process/code-of-conduct.rst
4206 F: Documentation/process/code-of-conduct-interpretation.rst
4208 COMMON CLK FRAMEWORK
4209 M: Michael Turquette <mturquette@baylibre.com>
4210 M: Stephen Boyd <sboyd@kernel.org>
4211 L: linux-clk@vger.kernel.org
4212 Q: http://patchwork.kernel.org/project/linux-clk/list/
4213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4215 F: Documentation/devicetree/bindings/clock/
4217 X: drivers/clk/clkdev.c
4218 F: include/linux/clk-pr*
4219 F: include/linux/clk/
4220 F: include/linux/of_clk.h
4222 COMMON INTERNET FILE SYSTEM (CIFS)
4223 M: Steve French <sfrench@samba.org>
4224 L: linux-cifs@vger.kernel.org
4225 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4226 W: http://linux-cifs.samba.org/
4227 T: git git://git.samba.org/sfrench/cifs-2.6.git
4229 F: Documentation/admin-guide/cifs/
4232 COMPACTPCI HOTPLUG CORE
4233 M: Scott Murray <scott@spiteful.org>
4234 L: linux-pci@vger.kernel.org
4236 F: drivers/pci/hotplug/cpci_hotplug*
4238 COMPACTPCI HOTPLUG GENERIC DRIVER
4239 M: Scott Murray <scott@spiteful.org>
4240 L: linux-pci@vger.kernel.org
4242 F: drivers/pci/hotplug/cpcihp_generic.c
4244 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4245 M: Scott Murray <scott@spiteful.org>
4246 L: linux-pci@vger.kernel.org
4248 F: drivers/pci/hotplug/cpcihp_zt5550.*
4250 COMPAL LAPTOP SUPPORT
4251 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4252 L: platform-driver-x86@vger.kernel.org
4254 F: drivers/platform/x86/compal-laptop.c
4257 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4259 F: include/linux/compiler_attributes.h
4261 CONEXANT ACCESSRUNNER USB DRIVER
4262 L: accessrunner-general@lists.sourceforge.net
4263 W: http://accessrunner.sourceforge.net/
4265 F: drivers/usb/atm/cxacru.c
4268 M: Joel Becker <jlbec@evilplan.org>
4269 M: Christoph Hellwig <hch@lst.de>
4270 T: git git://git.infradead.org/users/hch/configfs.git
4273 F: include/linux/configfs.h
4276 M: Evgeniy Polyakov <zbr@ioremap.net>
4277 L: netdev@vger.kernel.org
4279 F: drivers/connector/
4281 CONTROL GROUP (CGROUP)
4282 M: Tejun Heo <tj@kernel.org>
4283 M: Li Zefan <lizefan@huawei.com>
4284 M: Johannes Weiner <hannes@cmpxchg.org>
4285 L: cgroups@vger.kernel.org
4286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4288 F: Documentation/admin-guide/cgroup-v2.rst
4289 F: Documentation/admin-guide/cgroup-v1/
4290 F: include/linux/cgroup*
4293 CONTROL GROUP - CPUSET
4294 M: Li Zefan <lizefan@huawei.com>
4295 L: cgroups@vger.kernel.org
4296 W: http://www.bullopensource.org/cpuset/
4297 W: http://oss.sgi.com/projects/cpusets/
4298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4300 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4301 F: include/linux/cpuset.h
4302 F: kernel/cgroup/cpuset.c
4304 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4305 M: Johannes Weiner <hannes@cmpxchg.org>
4306 M: Michal Hocko <mhocko@kernel.org>
4307 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4308 L: cgroups@vger.kernel.org
4309 L: linux-mm@kvack.org
4314 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4315 M: Tejun Heo <tj@kernel.org>
4316 M: Jens Axboe <axboe@kernel.dk>
4317 L: cgroups@vger.kernel.org
4318 L: linux-block@vger.kernel.org
4319 T: git git://git.kernel.dk/linux-block
4320 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4321 F: block/blk-cgroup.c
4322 F: include/linux/blk-cgroup.h
4323 F: block/blk-throttle.c
4324 F: block/blk-iolatency.c
4325 F: block/bfq-cgroup.c
4327 CORETEMP HARDWARE MONITORING DRIVER
4328 M: Fenghua Yu <fenghua.yu@intel.com>
4329 L: linux-hwmon@vger.kernel.org
4331 F: Documentation/hwmon/coretemp.rst
4332 F: drivers/hwmon/coretemp.c
4334 COSA/SRP SYNC SERIAL DRIVER
4335 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4336 W: http://www.fi.muni.cz/~kas/cosa/
4338 F: drivers/net/wan/cosa*
4341 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4342 L: linux-iio@vger.kernel.org
4344 F: Documentation/ABI/testing/sysfs-bus-counter*
4345 F: Documentation/driver-api/generic-counter.rst
4347 F: include/linux/counter.h
4348 F: include/linux/counter_enum.h
4350 CPMAC ETHERNET DRIVER
4351 M: Florian Fainelli <f.fainelli@gmail.com>
4352 L: netdev@vger.kernel.org
4354 F: drivers/net/ethernet/ti/cpmac.c
4356 CPU FREQUENCY SCALING FRAMEWORK
4357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4358 M: Viresh Kumar <viresh.kumar@linaro.org>
4359 L: linux-pm@vger.kernel.org
4361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4363 B: https://bugzilla.kernel.org
4364 F: Documentation/admin-guide/pm/cpufreq.rst
4365 F: Documentation/admin-guide/pm/intel_pstate.rst
4366 F: Documentation/cpu-freq/
4367 F: Documentation/devicetree/bindings/cpufreq/
4369 F: kernel/sched/cpufreq*.c
4370 F: include/linux/cpufreq.h
4371 F: include/linux/sched/cpufreq.h
4372 F: tools/testing/selftests/cpufreq/
4374 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4375 M: Viresh Kumar <viresh.kumar@linaro.org>
4376 M: Sudeep Holla <sudeep.holla@arm.com>
4377 L: linux-pm@vger.kernel.org
4378 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4380 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4382 CPU POWER MONITORING SUBSYSTEM
4383 M: Thomas Renninger <trenn@suse.com>
4384 M: Shuah Khan <shuah@kernel.org>
4385 M: Shuah Khan <skhan@linuxfoundation.org>
4386 L: linux-pm@vger.kernel.org
4388 F: tools/power/cpupower/
4391 M: "H. Peter Anvin" <hpa@zytor.com>
4393 F: arch/x86/kernel/cpuid.c
4394 F: arch/x86/kernel/msr.c
4396 CPUIDLE DRIVER - ARM BIG LITTLE
4397 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4398 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4399 L: linux-pm@vger.kernel.org
4400 L: linux-arm-kernel@lists.infradead.org
4401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4403 F: drivers/cpuidle/cpuidle-big_little.c
4405 CPUIDLE DRIVER - ARM EXYNOS
4406 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4407 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4408 M: Kukjin Kim <kgene@kernel.org>
4409 L: linux-pm@vger.kernel.org
4410 L: linux-samsung-soc@vger.kernel.org
4412 F: drivers/cpuidle/cpuidle-exynos.c
4413 F: arch/arm/mach-exynos/pm.c
4415 CPUIDLE DRIVER - ARM PSCI
4416 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4417 M: Sudeep Holla <sudeep.holla@arm.com>
4418 L: linux-pm@vger.kernel.org
4419 L: linux-arm-kernel@lists.infradead.org
4421 F: drivers/cpuidle/cpuidle-psci.c
4423 CPU IDLE TIME MANAGEMENT FRAMEWORK
4424 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4425 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4426 L: linux-pm@vger.kernel.org
4428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4429 B: https://bugzilla.kernel.org
4430 F: Documentation/admin-guide/pm/cpuidle.rst
4431 F: Documentation/driver-api/pm/cpuidle.rst
4432 F: drivers/cpuidle/*
4433 F: include/linux/cpuidle.h
4436 M: Nicolas Pitre <nico@fluxnic.net>
4438 F: Documentation/filesystems/cramfs.txt
4442 M: Bastien Nocera <hadess@hadess.net>
4443 L: linux-input@vger.kernel.org
4445 F: drivers/hid/hid-creative-sb0540.c
4448 M: Herbert Xu <herbert@gondor.apana.org.au>
4449 M: "David S. Miller" <davem@davemloft.net>
4450 L: linux-crypto@vger.kernel.org
4451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4454 F: Documentation/crypto/
4455 F: Documentation/devicetree/bindings/crypto/
4460 F: include/linux/crypto*
4463 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4464 M: Neil Horman <nhorman@tuxdriver.com>
4465 L: linux-crypto@vger.kernel.org
4467 F: crypto/ansi_cprng.c
4471 M: Hans Verkuil <hverkuil@xs4all.nl>
4472 L: linux-media@vger.kernel.org
4473 T: git git://linuxtv.org/media_tree.git
4474 W: http://linuxtv.org
4476 F: drivers/media/i2c/cs3308.c
4478 CS5535 Audio ALSA driver
4479 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4481 F: sound/pci/cs5535audio/
4483 CSI DRIVERS FOR ALLWINNER V3s
4484 M: Yong Deng <yong.deng@magewell.com>
4485 L: linux-media@vger.kernel.org
4486 T: git git://linuxtv.org/media_tree.git
4488 F: drivers/media/platform/sunxi/sun6i-csi/
4489 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4492 M: Solomon Peachy <pizza@shaftnet.org>
4494 F: drivers/net/wireless/st/cw1200/
4496 CX18 VIDEO4LINUX DRIVER
4497 M: Andy Walls <awalls@md.metrocast.net>
4498 L: linux-media@vger.kernel.org
4499 T: git git://linuxtv.org/media_tree.git
4500 W: https://linuxtv.org
4502 F: drivers/media/pci/cx18/
4503 F: include/uapi/linux/ivtv*
4505 CX2341X MPEG ENCODER HELPER MODULE
4506 M: Hans Verkuil <hverkuil@xs4all.nl>
4507 L: linux-media@vger.kernel.org
4508 T: git git://linuxtv.org/media_tree.git
4509 W: https://linuxtv.org
4511 F: drivers/media/common/cx2341x*
4512 F: include/media/drv-intf/cx2341x.h
4514 CX24120 MEDIA DRIVER
4515 M: Jemma Denson <jdenson@gmail.com>
4516 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4517 L: linux-media@vger.kernel.org
4518 W: https://linuxtv.org
4519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4521 F: drivers/media/dvb-frontends/cx24120*
4523 CX88 VIDEO4LINUX DRIVER
4524 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4525 L: linux-media@vger.kernel.org
4526 W: https://linuxtv.org
4527 T: git git://linuxtv.org/media_tree.git
4529 F: Documentation/media/v4l-drivers/cx88*
4530 F: drivers/media/pci/cx88/
4532 CXD2820R MEDIA DRIVER
4533 M: Antti Palosaari <crope@iki.fi>
4534 L: linux-media@vger.kernel.org
4535 W: https://linuxtv.org
4536 W: http://palosaari.fi/linux/
4537 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4538 T: git git://linuxtv.org/anttip/media_tree.git
4540 F: drivers/media/dvb-frontends/cxd2820r*
4542 CXGB3 ETHERNET DRIVER (CXGB3)
4543 M: Vishal Kulkarni <vishal@chelsio.com>
4544 L: netdev@vger.kernel.org
4545 W: http://www.chelsio.com
4547 F: drivers/net/ethernet/chelsio/cxgb3/
4549 CXGB3 ISCSI DRIVER (CXGB3I)
4550 M: Karen Xie <kxie@chelsio.com>
4551 L: linux-scsi@vger.kernel.org
4552 W: http://www.chelsio.com
4554 F: drivers/scsi/cxgbi/cxgb3i
4556 CXGB4 CRYPTO DRIVER (chcr)
4557 M: Atul Gupta <atul.gupta@chelsio.com>
4558 L: linux-crypto@vger.kernel.org
4559 W: http://www.chelsio.com
4561 F: drivers/crypto/chelsio
4563 CXGB4 ETHERNET DRIVER (CXGB4)
4564 M: Vishal Kulkarni <vishal@chelsio.com>
4565 L: netdev@vger.kernel.org
4566 W: http://www.chelsio.com
4568 F: drivers/net/ethernet/chelsio/cxgb4/
4570 CXGB4 ISCSI DRIVER (CXGB4I)
4571 M: Karen Xie <kxie@chelsio.com>
4572 L: linux-scsi@vger.kernel.org
4573 W: http://www.chelsio.com
4575 F: drivers/scsi/cxgbi/cxgb4i
4577 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4578 M: Potnuri Bharat Teja <bharat@chelsio.com>
4579 L: linux-rdma@vger.kernel.org
4580 W: http://www.openfabrics.org
4582 F: drivers/infiniband/hw/cxgb4/
4583 F: include/uapi/rdma/cxgb4-abi.h
4585 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4586 M: Vishal Kulkarni <vishal@gmail.com>
4587 L: netdev@vger.kernel.org
4588 W: http://www.chelsio.com
4590 F: drivers/net/ethernet/chelsio/cxgb4vf/
4592 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4593 M: Frederic Barrat <fbarrat@linux.ibm.com>
4594 M: Andrew Donnellan <ajd@linux.ibm.com>
4595 L: linuxppc-dev@lists.ozlabs.org
4597 F: arch/powerpc/platforms/powernv/pci-cxl.c
4598 F: drivers/misc/cxl/
4599 F: include/misc/cxl*
4600 F: include/uapi/misc/cxl.h
4601 F: Documentation/powerpc/cxl.rst
4602 F: Documentation/ABI/testing/sysfs-class-cxl
4604 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4605 M: Manoj N. Kumar <manoj@linux.ibm.com>
4606 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4607 M: Uma Krishnan <ukrishn@linux.ibm.com>
4608 L: linux-scsi@vger.kernel.org
4610 F: drivers/scsi/cxlflash/
4611 F: include/uapi/scsi/cxlflash_ioctl.h
4612 F: Documentation/powerpc/cxlflash.rst
4615 M: Russell King <linux@armlinux.org.uk>
4616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4617 W: http://www.armlinux.org.uk/
4619 F: drivers/video/fbdev/cyber2000fb.*
4621 CYCLADES ASYNC MUX DRIVER
4622 W: http://www.cyclades.com/
4624 F: drivers/tty/cyclades.c
4625 F: include/linux/cyclades.h
4626 F: include/uapi/linux/cyclades.h
4628 CYCLADES PC300 DRIVER
4629 W: http://www.cyclades.com/
4631 F: drivers/net/wan/pc300*
4633 CYPRESS_FIRMWARE MEDIA DRIVER
4634 M: Antti Palosaari <crope@iki.fi>
4635 L: linux-media@vger.kernel.org
4636 W: https://linuxtv.org
4637 W: http://palosaari.fi/linux/
4638 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4639 T: git git://linuxtv.org/anttip/media_tree.git
4641 F: drivers/media/common/cypress_firmware*
4643 CYTTSP TOUCHSCREEN DRIVER
4644 M: Ferruh Yigit <fery@cypress.com>
4645 L: linux-input@vger.kernel.org
4647 F: drivers/input/touchscreen/cyttsp*
4648 F: include/linux/input/cyttsp.h
4650 D-LINK DIR-685 TOUCHKEYS DRIVER
4651 M: Linus Walleij <linus.walleij@linaro.org>
4652 L: linux-input@vger.kernel.org
4654 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4656 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4657 M: Joshua Kinard <kumba@gentoo.org>
4659 F: drivers/rtc/rtc-ds1685.c
4660 F: include/linux/rtc/ds1685.h
4662 DAMA SLAVE for AX.25
4663 M: Joerg Reuter <jreuter@yaina.de>
4664 W: http://yaina.de/jreuter/
4665 W: http://www.qsl.net/dl1bke/
4666 L: linux-hams@vger.kernel.org
4668 F: net/ax25/af_ax25.c
4669 F: net/ax25/ax25_dev.c
4670 F: net/ax25/ax25_ds_*
4671 F: net/ax25/ax25_in.c
4672 F: net/ax25/ax25_out.c
4673 F: net/ax25/ax25_timer.c
4674 F: net/ax25/sysctl_net_ax25.c
4676 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4677 L: netdev@vger.kernel.org
4679 F: Documentation/networking/device_drivers/dec/dmfe.txt
4680 F: drivers/net/ethernet/dec/tulip/dmfe.c
4682 DC390/AM53C974 SCSI driver
4683 M: Hannes Reinecke <hare@suse.com>
4684 L: linux-scsi@vger.kernel.org
4686 F: drivers/scsi/am53c974.c
4689 M: Oliver Neukum <oliver@neukum.org>
4690 M: Ali Akcaagac <aliakc@web.de>
4691 M: Jamie Lenehan <lenehan@twibble.org>
4692 L: dc395x@twibble.org
4693 W: http://twibble.org/dist/dc395x/
4694 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4696 F: Documentation/scsi/dc395x.txt
4697 F: drivers/scsi/dc395x.*
4700 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4701 L: dccp@vger.kernel.org
4702 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4704 F: include/linux/dccp.h
4705 F: include/uapi/linux/dccp.h
4706 F: include/linux/tfrc.h
4709 DECnet NETWORK LAYER
4710 W: http://linux-decnet.sourceforge.net
4711 L: linux-decnet-user@lists.sourceforge.net
4713 F: Documentation/networking/decnet.txt
4716 DECSTATION PLATFORM SUPPORT
4717 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4718 L: linux-mips@vger.kernel.org
4719 W: http://www.linux-mips.org/wiki/DECstation
4722 F: arch/mips/include/asm/dec/
4723 F: arch/mips/include/asm/mach-dec/
4725 DEFXX FDDI NETWORK DRIVER
4726 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4728 F: drivers/net/fddi/defxx.*
4730 DEINTERLACE DRIVERS FOR ALLWINNER H3
4731 M: Jernej Skrabec <jernej.skrabec@siol.net>
4732 L: linux-media@vger.kernel.org
4733 T: git git://linuxtv.org/media_tree.git
4735 F: drivers/media/platform/sunxi/sun8i-di/
4736 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4739 M: Pali Rohár <pali.rohar@gmail.com>
4740 M: Mario Limonciello <mario.limonciello@dell.com>
4741 L: platform-driver-x86@vger.kernel.org
4743 F: drivers/platform/x86/dell-smbios.*
4745 DELL SMBIOS SMM DRIVER
4746 M: Mario Limonciello <mario.limonciello@dell.com>
4747 L: platform-driver-x86@vger.kernel.org
4749 F: drivers/platform/x86/dell-smbios-smm.c
4751 DELL SMBIOS WMI DRIVER
4752 M: Mario Limonciello <mario.limonciello@dell.com>
4753 L: platform-driver-x86@vger.kernel.org
4755 F: drivers/platform/x86/dell-smbios-wmi.c
4756 F: tools/wmi/dell-smbios-example.c
4758 DEFZA FDDI NETWORK DRIVER
4759 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4761 F: drivers/net/fddi/defza.*
4764 M: Matthew Garrett <mjg59@srcf.ucam.org>
4765 M: Pali Rohár <pali.rohar@gmail.com>
4766 L: platform-driver-x86@vger.kernel.org
4768 F: drivers/platform/x86/dell-laptop.c
4770 DELL LAPTOP FREEFALL DRIVER
4771 M: Pali Rohár <pali.rohar@gmail.com>
4773 F: drivers/platform/x86/dell-smo8800.c
4775 DELL LAPTOP RBTN DRIVER
4776 M: Pali Rohár <pali.rohar@gmail.com>
4778 F: drivers/platform/x86/dell-rbtn.*
4780 DELL REMOTE BIOS UPDATE DRIVER
4781 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4782 L: platform-driver-x86@vger.kernel.org
4784 F: drivers/platform/x86/dell_rbu.c
4786 DELL LAPTOP SMM DRIVER
4787 M: Pali Rohár <pali.rohar@gmail.com>
4789 F: drivers/hwmon/dell-smm-hwmon.c
4790 F: include/uapi/linux/i8k.h
4792 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4793 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4794 L: platform-driver-x86@vger.kernel.org
4796 F: Documentation/driver-api/dcdbas.rst
4797 F: drivers/platform/x86/dcdbas.*
4799 DELL WMI NOTIFICATIONS DRIVER
4800 M: Matthew Garrett <mjg59@srcf.ucam.org>
4801 M: Pali Rohár <pali.rohar@gmail.com>
4803 F: drivers/platform/x86/dell-wmi.c
4805 DELL WMI DESCRIPTOR DRIVER
4806 M: Mario Limonciello <mario.limonciello@dell.com>
4808 F: drivers/platform/x86/dell-wmi-descriptor.c
4810 DELTA ST MEDIA DRIVER
4811 M: Hugues Fruchet <hugues.fruchet@st.com>
4812 L: linux-media@vger.kernel.org
4813 T: git git://linuxtv.org/media_tree.git
4814 W: https://linuxtv.org
4816 F: drivers/media/platform/sti/delta
4819 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4820 L: linux-mtd@lists.infradead.org
4822 F: drivers/mtd/nand/raw/denali*
4824 DESIGNWARE EDMA CORE IP DRIVER
4825 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4826 L: dmaengine@vger.kernel.org
4828 F: drivers/dma/dw-edma/
4829 F: include/linux/dma/edma.h
4831 DESIGNWARE USB2 DRD IP DRIVER
4832 M: Minas Harutyunyan <hminas@synopsys.com>
4833 L: linux-usb@vger.kernel.org
4834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4836 F: drivers/usb/dwc2/
4838 DESIGNWARE USB3 DRD IP DRIVER
4839 M: Felipe Balbi <balbi@kernel.org>
4840 L: linux-usb@vger.kernel.org
4841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4843 F: drivers/usb/dwc3/
4845 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4846 M: Andreas Klinger <ak@it-klinger.de>
4847 L: linux-iio@vger.kernel.org
4849 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4850 F: drivers/iio/proximity/srf*.c
4852 DEVICE COREDUMP (DEV_COREDUMP)
4853 M: Johannes Berg <johannes@sipsolutions.net>
4854 L: linux-kernel@vger.kernel.org
4856 F: drivers/base/devcoredump.c
4857 F: include/linux/devcoredump.h
4859 DEVICE FREQUENCY (DEVFREQ)
4860 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4861 M: Kyungmin Park <kyungmin.park@samsung.com>
4862 M: Chanwoo Choi <cw00.choi@samsung.com>
4863 L: linux-pm@vger.kernel.org
4864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4867 F: include/linux/devfreq.h
4868 F: Documentation/devicetree/bindings/devfreq/
4869 F: include/trace/events/devfreq.h
4871 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4872 M: Chanwoo Choi <cw00.choi@samsung.com>
4873 L: linux-pm@vger.kernel.org
4874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4876 F: drivers/devfreq/event/
4877 F: drivers/devfreq/devfreq-event.c
4878 F: include/dt-bindings/pmu/exynos_ppmu.h
4879 F: include/linux/devfreq-event.h
4880 F: Documentation/devicetree/bindings/devfreq/event/
4882 DEVICE NUMBER REGISTRY
4883 M: Torben Mathiasen <device@lanana.org>
4884 W: http://lanana.org/docs/device-list/index.html
4888 M: Alasdair Kergon <agk@redhat.com>
4889 M: Mike Snitzer <snitzer@redhat.com>
4890 M: dm-devel@redhat.com
4891 L: dm-devel@redhat.com
4892 W: http://sources.redhat.com/dm
4893 Q: http://patchwork.kernel.org/project/dm-devel/list/
4894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4895 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4897 F: Documentation/admin-guide/device-mapper/
4898 F: drivers/md/Makefile
4899 F: drivers/md/Kconfig
4901 F: drivers/md/persistent-data/
4902 F: include/linux/device-mapper.h
4903 F: include/linux/dm-*.h
4904 F: include/uapi/linux/dm-*.h
4907 M: Jiri Pirko <jiri@mellanox.com>
4908 L: netdev@vger.kernel.org
4910 F: net/core/devlink.c
4911 F: include/net/devlink.h
4912 F: include/uapi/linux/devlink.h
4913 F: Documentation/networking/devlink
4915 DIALOG SEMICONDUCTOR DRIVERS
4916 M: Support Opensource <support.opensource@diasemi.com>
4917 W: http://www.dialog-semiconductor.com/products
4919 F: Documentation/hwmon/da90??.rst
4920 F: Documentation/devicetree/bindings/mfd/da90*.txt
4921 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4922 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4923 F: Documentation/devicetree/bindings/regulator/da92*.txt
4924 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4925 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4926 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4927 F: drivers/gpio/gpio-da90??.c
4928 F: drivers/hwmon/da90??-hwmon.c
4929 F: drivers/iio/adc/da91??-*.c
4930 F: drivers/input/misc/da90??_onkey.c
4931 F: drivers/input/touchscreen/da9052_tsi.c
4932 F: drivers/leds/leds-da90??.c
4933 F: drivers/mfd/da903x.c
4934 F: drivers/mfd/da90??-*.c
4935 F: drivers/mfd/da91??-*.c
4936 F: drivers/power/supply/da9052-battery.c
4937 F: drivers/power/supply/da91??-*.c
4938 F: drivers/regulator/da903x.c
4939 F: drivers/regulator/da9???-regulator.[ch]
4940 F: drivers/regulator/slg51000-regulator.[ch]
4941 F: drivers/thermal/da90??-thermal.c
4942 F: drivers/rtc/rtc-da90??.c
4943 F: drivers/video/backlight/da90??_bl.c
4944 F: drivers/watchdog/da90??_wdt.c
4945 F: include/linux/mfd/da903x.h
4946 F: include/linux/mfd/da9052/
4947 F: include/linux/mfd/da9055/
4948 F: include/linux/mfd/da9062/
4949 F: include/linux/mfd/da9063/
4950 F: include/linux/mfd/da9150/
4951 F: include/linux/regulator/da9211.h
4952 F: include/sound/da[79]*.h
4953 F: sound/soc/codecs/da[79]*.[ch]
4955 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4956 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4957 L: linux-gpio@vger.kernel.org
4959 F: drivers/gpio/gpio-gpio-mm.c
4961 DIOLAN U2C-12 I2C DRIVER
4962 M: Guenter Roeck <linux@roeck-us.net>
4963 L: linux-i2c@vger.kernel.org
4965 F: drivers/i2c/busses/i2c-diolan-u2c.c
4967 FILESYSTEM DIRECT ACCESS (DAX)
4968 M: Dan Williams <dan.j.williams@intel.com>
4969 R: Matthew Wilcox <willy@infradead.org>
4970 R: Jan Kara <jack@suse.cz>
4971 L: linux-fsdevel@vger.kernel.org
4972 L: linux-nvdimm@lists.01.org
4975 F: include/linux/dax.h
4976 F: include/trace/events/fs_dax.h
4978 DEVICE DIRECT ACCESS (DAX)
4979 M: Dan Williams <dan.j.williams@intel.com>
4980 M: Vishal Verma <vishal.l.verma@intel.com>
4981 M: Dave Jiang <dave.jiang@intel.com>
4982 L: linux-nvdimm@lists.01.org
4986 DIRECTORY NOTIFICATION (DNOTIFY)
4987 M: Jan Kara <jack@suse.cz>
4988 R: Amir Goldstein <amir73il@gmail.com>
4989 L: linux-fsdevel@vger.kernel.org
4991 F: Documentation/filesystems/dnotify.txt
4992 F: fs/notify/dnotify/
4993 F: include/linux/dnotify.h
4995 DISK GEOMETRY AND PARTITION HANDLING
4996 M: Andries Brouwer <aeb@cwi.nl>
4997 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4998 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4999 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5003 M: Jan Kara <jack@suse.com>
5005 F: Documentation/filesystems/quota.txt
5007 F: include/linux/quota*.h
5008 F: include/uapi/linux/quota*.h
5010 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5011 M: Bernie Thompson <bernie@plugable.com>
5012 L: linux-fbdev@vger.kernel.org
5014 W: http://plugable.com/category/projects/udlfb/
5015 F: drivers/video/fbdev/udlfb.c
5016 F: include/video/udlfb.h
5017 F: Documentation/fb/udlfb.rst
5019 DISTRIBUTED LOCK MANAGER (DLM)
5020 M: Christine Caulfield <ccaulfie@redhat.com>
5021 M: David Teigland <teigland@redhat.com>
5022 L: cluster-devel@redhat.com
5023 W: http://sources.redhat.com/cluster/
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5028 DMA BUFFER SHARING FRAMEWORK
5029 M: Sumit Semwal <sumit.semwal@linaro.org>
5031 L: linux-media@vger.kernel.org
5032 L: dri-devel@lists.freedesktop.org
5033 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5035 F: include/linux/dma-buf*
5036 F: include/linux/reservation.h
5037 F: include/linux/*fence.h
5038 F: Documentation/driver-api/dma-buf.rst
5039 K: dma_(buf|fence|resv)
5040 T: git git://anongit.freedesktop.org/drm/drm-misc
5042 DMA-BUF HEAPS FRAMEWORK
5043 M: Sumit Semwal <sumit.semwal@linaro.org>
5044 R: Andrew F. Davis <afd@ti.com>
5045 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5046 R: Liam Mark <lmark@codeaurora.org>
5047 R: Laura Abbott <labbott@redhat.com>
5048 R: Brian Starkey <Brian.Starkey@arm.com>
5049 R: John Stultz <john.stultz@linaro.org>
5051 L: linux-media@vger.kernel.org
5052 L: dri-devel@lists.freedesktop.org
5053 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5054 F: include/uapi/linux/dma-heap.h
5055 F: include/linux/dma-heap.h
5056 F: drivers/dma-buf/dma-heap.c
5057 F: drivers/dma-buf/heaps/*
5058 T: git git://anongit.freedesktop.org/drm/drm-misc
5060 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5061 M: Vinod Koul <vkoul@kernel.org>
5062 L: dmaengine@vger.kernel.org
5063 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5066 F: include/linux/dmaengine.h
5067 F: include/linux/of_dma.h
5068 F: Documentation/devicetree/bindings/dma/
5069 F: Documentation/driver-api/dmaengine/
5070 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5073 M: Christoph Hellwig <hch@lst.de>
5074 M: Marek Szyprowski <m.szyprowski@samsung.com>
5075 R: Robin Murphy <robin.murphy@arm.com>
5076 L: iommu@lists.linux-foundation.org
5077 T: git git://git.infradead.org/users/hch/dma-mapping.git
5078 W: http://git.infradead.org/users/hch/dma-mapping.git
5081 F: include/asm-generic/dma-mapping.h
5082 F: include/linux/dma-direct.h
5083 F: include/linux/dma-mapping.h
5084 F: include/linux/dma-noncoherent.h
5086 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5087 M: Lukasz Luba <lukasz.luba@arm.com>
5088 L: linux-pm@vger.kernel.org
5089 L: linux-samsung-soc@vger.kernel.org
5091 F: drivers/memory/samsung/exynos5422-dmc.c
5092 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5094 DME1737 HARDWARE MONITOR DRIVER
5095 M: Juerg Haefliger <juergh@gmail.com>
5096 L: linux-hwmon@vger.kernel.org
5098 F: Documentation/hwmon/dme1737.rst
5099 F: drivers/hwmon/dme1737.c
5102 M: Jean Delvare <jdelvare@suse.com>
5104 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5105 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5106 F: drivers/firmware/dmi-id.c
5107 F: drivers/firmware/dmi_scan.c
5108 F: include/linux/dmi.h
5111 M: Jonathan Corbet <corbet@lwn.net>
5112 L: linux-doc@vger.kernel.org
5115 F: scripts/documentation-file-ref-check
5116 F: scripts/kernel-doc
5117 F: scripts/sphinx-pre-install
5118 X: Documentation/ABI/
5119 X: Documentation/firmware-guide/acpi/
5120 X: Documentation/devicetree/
5121 X: Documentation/i2c/
5122 X: Documentation/media/
5123 X: Documentation/power/
5124 X: Documentation/spi/
5125 T: git git://git.lwn.net/linux.git docs-next
5127 DOCUMENTATION/ITALIAN
5128 M: Federico Vaga <federico.vaga@vaga.pv.it>
5129 L: linux-doc@vger.kernel.org
5131 F: Documentation/translations/it_IT
5133 DOCUMENTATION SCRIPTS
5134 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5135 L: linux-doc@vger.kernel.org
5137 F: scripts/documentation-file-ref-check
5138 F: scripts/sphinx-pre-install
5139 F: Documentation/sphinx/parse-headers.pl
5141 DONGWOON DW9714 LENS VOICE COIL DRIVER
5142 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5143 L: linux-media@vger.kernel.org
5144 T: git git://linuxtv.org/media_tree.git
5146 F: drivers/media/i2c/dw9714.c
5147 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5149 DONGWOON DW9807 LENS VOICE COIL DRIVER
5150 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5151 L: linux-media@vger.kernel.org
5152 T: git git://linuxtv.org/media_tree.git
5154 F: drivers/media/i2c/dw9807-vcm.c
5155 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5158 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5159 L: blinux-list@redhat.com
5161 F: drivers/char/dtlk.c
5162 F: include/linux/dtlk.h
5164 DPAA2 DATAPATH I/O (DPIO) DRIVER
5165 M: Roy Pledge <Roy.Pledge@nxp.com>
5166 L: linux-kernel@vger.kernel.org
5168 F: drivers/soc/fsl/dpio
5170 DPAA2 ETHERNET DRIVER
5171 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5172 L: netdev@vger.kernel.org
5174 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5175 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5176 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5177 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5178 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5179 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5180 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5181 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5182 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5184 DPAA2 ETHERNET SWITCH DRIVER
5185 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5186 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5187 L: linux-kernel@vger.kernel.org
5189 F: drivers/staging/fsl-dpaa2/ethsw
5191 DPT_I2O SCSI RAID DRIVER
5192 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5193 L: linux-scsi@vger.kernel.org
5194 W: http://www.adaptec.com/
5196 F: drivers/scsi/dpt*
5197 F: drivers/scsi/dpt/
5200 M: Philipp Reisner <philipp.reisner@linbit.com>
5201 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5202 L: drbd-dev@lists.linbit.com
5203 W: http://www.drbd.org
5204 T: git git://git.linbit.com/linux-drbd.git
5205 T: git git://git.linbit.com/drbd-8.4.git
5207 F: drivers/block/drbd/
5209 F: Documentation/admin-guide/blockdev/
5211 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5212 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5213 R: "Rafael J. Wysocki" <rafael@kernel.org>
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5216 F: Documentation/kobject.txt
5220 F: include/linux/debugfs.h
5221 F: include/linux/kobj*
5224 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5225 M: Kevin Hilman <khilman@kernel.org>
5226 M: Nishanth Menon <nm@ti.com>
5228 F: drivers/power/avs/
5229 F: include/linux/power/smartreflex.h
5230 L: linux-pm@vger.kernel.org
5232 DRM DRIVER FOR ARM PL111 CLCD
5233 M: Eric Anholt <eric@anholt.net>
5234 T: git git://anongit.freedesktop.org/drm/drm-misc
5236 F: drivers/gpu/drm/pl111/
5238 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5239 M: Linus Walleij <linus.walleij@linaro.org>
5240 T: git git://anongit.freedesktop.org/drm/drm-misc
5242 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5243 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5245 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5246 M: Dave Airlie <airlied@redhat.com>
5248 F: drivers/gpu/drm/ast/
5250 DRM DRIVER FOR ASPEED BMC GFX
5251 M: Joel Stanley <joel@jms.id.au>
5252 L: linux-aspeed@lists.ozlabs.org
5253 T: git git://anongit.freedesktop.org/drm/drm-misc
5255 F: drivers/gpu/drm/aspeed/
5256 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5258 DRM DRIVER FOR BOCHS VIRTUAL GPU
5259 M: Gerd Hoffmann <kraxel@redhat.com>
5260 L: virtualization@lists.linux-foundation.org
5261 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 F: drivers/gpu/drm/bochs/
5265 DRM DRIVER FOR BOE HIMAX8279D PANELS
5266 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5268 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5269 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5271 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5272 M: Linus Walleij <linus.walleij@linaro.org>
5273 T: git git://anongit.freedesktop.org/drm/drm-misc
5275 F: drivers/gpu/drm/tve200/
5277 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5278 M: Jagan Teki <jagan@amarulasolutions.com>
5280 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5281 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5283 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5284 M: Hans de Goede <hdegoede@redhat.com>
5285 T: git git://anongit.freedesktop.org/drm/drm-misc
5287 F: drivers/gpu/drm/tiny/gm12u320.c
5289 DRM DRIVER FOR ILITEK ILI9225 PANELS
5290 M: David Lechner <david@lechnology.com>
5291 T: git git://anongit.freedesktop.org/drm/drm-misc
5293 F: drivers/gpu/drm/tiny/ili9225.c
5294 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5296 DRM DRIVER FOR HX8357D PANELS
5297 M: Eric Anholt <eric@anholt.net>
5298 T: git git://anongit.freedesktop.org/drm/drm-misc
5300 F: drivers/gpu/drm/tiny/hx8357d.c
5301 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5303 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5304 S: Orphan / Obsolete
5305 F: drivers/gpu/drm/i810/
5306 F: include/uapi/drm/i810_drm.h
5308 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5309 S: Orphan / Obsolete
5310 F: drivers/gpu/drm/mga/
5311 F: include/uapi/drm/mga_drm.h
5313 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5314 M: Dave Airlie <airlied@redhat.com>
5316 F: drivers/gpu/drm/mgag200/
5318 DRM DRIVER FOR MI0283QT
5319 M: Noralf Trønnes <noralf@tronnes.org>
5320 T: git git://anongit.freedesktop.org/drm/drm-misc
5322 F: drivers/gpu/drm/tiny/mi0283qt.c
5323 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5325 DRM DRIVER FOR MSM ADRENO GPU
5326 M: Rob Clark <robdclark@gmail.com>
5327 M: Sean Paul <sean@poorly.run>
5328 L: linux-arm-msm@vger.kernel.org
5329 L: dri-devel@lists.freedesktop.org
5330 L: freedreno@lists.freedesktop.org
5331 T: git https://gitlab.freedesktop.org/drm/msm.git
5333 F: drivers/gpu/drm/msm/
5334 F: include/uapi/drm/msm_drm.h
5335 F: Documentation/devicetree/bindings/display/msm/
5337 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5338 M: Ben Skeggs <bskeggs@redhat.com>
5339 L: dri-devel@lists.freedesktop.org
5340 L: nouveau@lists.freedesktop.org
5341 T: git git://github.com/skeggsb/linux
5343 F: drivers/gpu/drm/nouveau/
5344 F: include/uapi/drm/nouveau_drm.h
5346 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5347 M: Stefan Mavrodiev <stefan@olimex.com>
5349 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5350 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5352 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5353 M: Noralf Trønnes <noralf@tronnes.org>
5354 T: git git://anongit.freedesktop.org/drm/drm-misc
5356 F: drivers/gpu/drm/tiny/repaper.c
5357 F: Documentation/devicetree/bindings/display/repaper.txt
5359 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5360 M: Dave Airlie <airlied@redhat.com>
5361 M: Gerd Hoffmann <kraxel@redhat.com>
5362 L: virtualization@lists.linux-foundation.org
5363 T: git git://anongit.freedesktop.org/drm/drm-misc
5365 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5366 F: drivers/gpu/drm/cirrus/
5368 DRM DRIVER FOR QXL VIRTUAL GPU
5369 M: Dave Airlie <airlied@redhat.com>
5370 M: Gerd Hoffmann <kraxel@redhat.com>
5371 L: virtualization@lists.linux-foundation.org
5372 L: spice-devel@lists.freedesktop.org
5373 T: git git://anongit.freedesktop.org/drm/drm-misc
5375 F: drivers/gpu/drm/qxl/
5376 F: include/uapi/drm/qxl_drm.h
5378 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5379 M: Robert Chiras <robert.chiras@nxp.com>
5381 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5382 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5384 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5385 S: Orphan / Obsolete
5386 F: drivers/gpu/drm/r128/
5387 F: include/uapi/drm/r128_drm.h
5389 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5390 M: Guido Günther <agx@sigxcpu.org>
5391 R: Purism Kernel Team <kernel@puri.sm>
5393 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5394 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5396 DRM DRIVER FOR SAVAGE VIDEO CARDS
5397 S: Orphan / Obsolete
5398 F: drivers/gpu/drm/savage/
5399 F: include/uapi/drm/savage_drm.h
5401 DRM DRIVER FOR SIS VIDEO CARDS
5402 S: Orphan / Obsolete
5403 F: drivers/gpu/drm/sis/
5404 F: include/uapi/drm/sis_drm.h
5406 DRM DRIVER FOR SITRONIX ST7701 PANELS
5407 M: Jagan Teki <jagan@amarulasolutions.com>
5409 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5410 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5412 DRM DRIVER FOR SITRONIX ST7586 PANELS
5413 M: David Lechner <david@lechnology.com>
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5416 F: drivers/gpu/drm/tiny/st7586.c
5417 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5419 DRM DRIVER FOR SITRONIX ST7735R PANELS
5420 M: David Lechner <david@lechnology.com>
5421 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 F: drivers/gpu/drm/tiny/st7735r.c
5424 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5426 DRM DRIVER FOR SONY ACX424AKP PANELS
5427 M: Linus Walleij <linus.walleij@linaro.org>
5428 T: git git://anongit.freedesktop.org/drm/drm-misc
5430 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5432 DRM DRIVER FOR ST-ERICSSON MCDE
5433 M: Linus Walleij <linus.walleij@linaro.org>
5434 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 F: drivers/gpu/drm/mcde/
5437 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5439 DRM DRIVER FOR TDFX VIDEO CARDS
5440 S: Orphan / Obsolete
5441 F: drivers/gpu/drm/tdfx/
5443 DRM DRIVER FOR TPO TPG110 PANELS
5444 M: Linus Walleij <linus.walleij@linaro.org>
5445 T: git git://anongit.freedesktop.org/drm/drm-misc
5447 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5448 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5450 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5451 M: Dave Airlie <airlied@redhat.com>
5452 R: Sean Paul <sean@poorly.run>
5453 L: dri-devel@lists.freedesktop.org
5455 F: drivers/gpu/drm/udl/
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5458 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5459 M: Hans de Goede <hdegoede@redhat.com>
5460 L: dri-devel@lists.freedesktop.org
5462 F: drivers/gpu/drm/vboxvideo/
5463 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5466 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5467 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5468 R: Daniel Vetter <daniel@ffwll.ch>
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5471 L: dri-devel@lists.freedesktop.org
5472 F: drivers/gpu/drm/vkms/
5473 F: Documentation/gpu/vkms.rst
5475 DRM DRIVER FOR VMWARE VIRTUAL GPU
5476 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5477 M: Thomas Hellstrom <thellstrom@vmware.com>
5478 L: dri-devel@lists.freedesktop.org
5479 T: git git://people.freedesktop.org/~thomash/linux
5481 F: drivers/gpu/drm/vmwgfx/
5482 F: include/uapi/drm/vmwgfx_drm.h
5485 M: David Airlie <airlied@linux.ie>
5486 M: Daniel Vetter <daniel@ffwll.ch>
5487 L: dri-devel@lists.freedesktop.org
5488 T: git git://anongit.freedesktop.org/drm/drm
5489 B: https://bugs.freedesktop.org/
5490 C: irc://chat.freenode.net/dri-devel
5494 F: Documentation/devicetree/bindings/display/
5495 F: Documentation/devicetree/bindings/gpu/
5496 F: Documentation/gpu/
5498 F: include/uapi/drm/
5499 F: include/linux/vga*
5501 DRM DRIVERS AND MISC GPU PATCHES
5502 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5503 M: Maxime Ripard <mripard@kernel.org>
5504 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5506 T: git git://anongit.freedesktop.org/drm/drm-misc
5507 F: Documentation/gpu/
5509 F: drivers/gpu/drm/*
5511 F: include/uapi/drm/drm*
5512 F: include/linux/vga*
5514 DRM DRIVERS FOR ALLWINNER A10
5515 M: Maxime Ripard <mripard@kernel.org>
5516 M: Chen-Yu Tsai <wens@csie.org>
5517 L: dri-devel@lists.freedesktop.org
5519 F: drivers/gpu/drm/sun4i/
5520 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5521 T: git git://anongit.freedesktop.org/drm/drm-misc
5523 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5524 M: Maxime Ripard <mripard@kernel.org>
5525 M: Chen-Yu Tsai <wens@csie.org>
5526 R: Jernej Skrabec <jernej.skrabec@siol.net>
5527 L: dri-devel@lists.freedesktop.org
5529 F: drivers/gpu/drm/sun4i/sun8i*
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5532 DRM DRIVERS FOR AMLOGIC SOCS
5533 M: Neil Armstrong <narmstrong@baylibre.com>
5534 L: dri-devel@lists.freedesktop.org
5535 L: linux-amlogic@lists.infradead.org
5536 W: http://linux-meson.com/
5538 F: drivers/gpu/drm/meson/
5539 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5540 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5541 F: Documentation/gpu/meson.rst
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 DRM DRIVERS FOR ATMEL HLCDC
5545 M: Sam Ravnborg <sam@ravnborg.org>
5546 M: Boris Brezillon <bbrezillon@kernel.org>
5547 L: dri-devel@lists.freedesktop.org
5549 F: drivers/gpu/drm/atmel-hlcdc/
5550 F: Documentation/devicetree/bindings/display/atmel/
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5553 DRM DRIVERS FOR BRIDGE CHIPS
5554 M: Andrzej Hajda <a.hajda@samsung.com>
5555 M: Neil Armstrong <narmstrong@baylibre.com>
5556 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5557 R: Jonas Karlman <jonas@kwiboo.se>
5558 R: Jernej Skrabec <jernej.skrabec@siol.net>
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/gpu/drm/bridge/
5563 DRM DRIVERS FOR EXYNOS
5564 M: Inki Dae <inki.dae@samsung.com>
5565 M: Joonyoung Shim <jy0922.shim@samsung.com>
5566 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5567 M: Kyungmin Park <kyungmin.park@samsung.com>
5568 L: dri-devel@lists.freedesktop.org
5569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5571 F: drivers/gpu/drm/exynos/
5572 F: include/uapi/drm/exynos_drm.h
5573 F: Documentation/devicetree/bindings/display/exynos/
5575 DRM DRIVERS FOR FREESCALE DCU
5576 M: Stefan Agner <stefan@agner.ch>
5577 M: Alison Wang <alison.wang@nxp.com>
5578 L: dri-devel@lists.freedesktop.org
5580 F: drivers/gpu/drm/fsl-dcu/
5581 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5582 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5583 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5584 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 DRM DRIVERS FOR FREESCALE IMX
5587 M: Philipp Zabel <p.zabel@pengutronix.de>
5588 L: dri-devel@lists.freedesktop.org
5590 F: drivers/gpu/drm/imx/
5591 F: drivers/gpu/ipu-v3/
5592 F: Documentation/devicetree/bindings/display/imx/
5594 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5595 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5596 L: dri-devel@lists.freedesktop.org
5597 T: git git://github.com/patjak/drm-gma500
5599 F: drivers/gpu/drm/gma500/
5601 DRM DRIVERS FOR HISILICON
5602 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5603 M: Rongrong Zou <zourongrong@gmail.com>
5604 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5605 R: Chen Feng <puck.chen@hisilicon.com>
5606 L: dri-devel@lists.freedesktop.org
5607 T: git git://github.com/xin3liang/linux.git
5609 F: drivers/gpu/drm/hisilicon/
5610 F: Documentation/devicetree/bindings/display/hisilicon/
5612 DRM DRIVERS FOR LIMA
5613 M: Qiang Yu <yuq825@gmail.com>
5614 L: dri-devel@lists.freedesktop.org
5615 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5617 F: drivers/gpu/drm/lima/
5618 F: include/uapi/drm/lima_drm.h
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5621 DRM DRIVERS FOR MEDIATEK
5622 M: CK Hu <ck.hu@mediatek.com>
5623 M: Philipp Zabel <p.zabel@pengutronix.de>
5624 L: dri-devel@lists.freedesktop.org
5626 F: drivers/gpu/drm/mediatek/
5627 F: Documentation/devicetree/bindings/display/mediatek/
5629 DRM DRIVERS FOR NVIDIA TEGRA
5630 M: Thierry Reding <thierry.reding@gmail.com>
5631 L: dri-devel@lists.freedesktop.org
5632 L: linux-tegra@vger.kernel.org
5633 T: git git://anongit.freedesktop.org/tegra/linux.git
5635 F: drivers/gpu/drm/tegra/
5636 F: drivers/gpu/host1x/
5637 F: include/linux/host1x.h
5638 F: include/uapi/drm/tegra_drm.h
5639 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5641 DRM DRIVERS FOR RENESAS
5642 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5643 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5644 L: dri-devel@lists.freedesktop.org
5645 L: linux-renesas-soc@vger.kernel.org
5646 T: git git://linuxtv.org/pinchartl/media drm/du/next
5648 F: drivers/gpu/drm/rcar-du/
5649 F: drivers/gpu/drm/shmobile/
5650 F: include/linux/platform_data/shmob_drm.h
5651 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5652 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5653 F: Documentation/devicetree/bindings/display/renesas,du.txt
5655 DRM DRIVERS FOR ROCKCHIP
5656 M: Sandy Huang <hjc@rock-chips.com>
5657 M: Heiko Stübner <heiko@sntech.de>
5658 L: dri-devel@lists.freedesktop.org
5660 F: drivers/gpu/drm/rockchip/
5661 F: Documentation/devicetree/bindings/display/rockchip/
5662 T: git git://anongit.freedesktop.org/drm/drm-misc
5665 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5666 M: Vincent Abriou <vincent.abriou@st.com>
5667 L: dri-devel@lists.freedesktop.org
5668 T: git git://anongit.freedesktop.org/drm/drm-misc
5670 F: drivers/gpu/drm/sti
5671 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5674 M: Yannick Fertre <yannick.fertre@st.com>
5675 M: Philippe Cornu <philippe.cornu@st.com>
5676 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5677 M: Vincent Abriou <vincent.abriou@st.com>
5678 L: dri-devel@lists.freedesktop.org
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5681 F: drivers/gpu/drm/stm
5682 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5684 DRM DRIVERS FOR TI LCDC
5685 M: Jyri Sarha <jsarha@ti.com>
5686 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5687 L: dri-devel@lists.freedesktop.org
5689 F: drivers/gpu/drm/tilcdc/
5690 F: Documentation/devicetree/bindings/display/tilcdc/
5692 DRM DRIVERS FOR TI OMAP
5693 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5694 L: dri-devel@lists.freedesktop.org
5696 F: drivers/gpu/drm/omapdrm/
5697 F: Documentation/devicetree/bindings/display/ti/
5700 M: Eric Anholt <eric@anholt.net>
5702 F: drivers/gpu/drm/v3d/
5703 F: include/uapi/drm/v3d_drm.h
5704 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5705 T: git git://anongit.freedesktop.org/drm/drm-misc
5708 M: Eric Anholt <eric@anholt.net>
5709 T: git git://github.com/anholt/linux
5711 F: drivers/gpu/drm/vc4/
5712 F: include/uapi/drm/vc4_drm.h
5713 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5714 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 DRM DRIVERS FOR VIVANTE GPU IP
5717 M: Lucas Stach <l.stach@pengutronix.de>
5718 R: Russell King <linux+etnaviv@armlinux.org.uk>
5719 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5720 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5721 L: dri-devel@lists.freedesktop.org
5723 F: drivers/gpu/drm/etnaviv/
5724 F: include/uapi/drm/etnaviv_drm.h
5725 F: Documentation/devicetree/bindings/display/etnaviv/
5727 DRM DRIVERS FOR ZTE ZX
5728 M: Shawn Guo <shawnguo@kernel.org>
5729 L: dri-devel@lists.freedesktop.org
5731 F: drivers/gpu/drm/zte/
5732 F: Documentation/devicetree/bindings/display/zte,vou.txt
5733 T: git git://anongit.freedesktop.org/drm/drm-misc
5736 M: Thierry Reding <thierry.reding@gmail.com>
5737 R: Sam Ravnborg <sam@ravnborg.org>
5738 L: dri-devel@lists.freedesktop.org
5739 T: git git://anongit.freedesktop.org/drm/drm-misc
5741 F: drivers/gpu/drm/drm_panel.c
5742 F: drivers/gpu/drm/panel/
5743 F: include/drm/drm_panel.h
5744 F: Documentation/devicetree/bindings/display/panel/
5747 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5748 T: git git://anongit.freedesktop.org/drm/drm-misc
5749 L: dri-devel@lists.freedesktop.org
5750 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5752 F: drivers/gpu/drm/xen/
5753 F: Documentation/gpu/xen-front.rst
5756 M: Christian Koenig <christian.koenig@amd.com>
5757 M: Huang Rui <ray.huang@amd.com>
5758 T: git git://people.freedesktop.org/~agd5f/linux
5760 L: dri-devel@lists.freedesktop.org
5762 F: drivers/gpu/drm/ttm/
5764 DSBR100 USB FM RADIO DRIVER
5765 M: Alexey Klimov <klimov.linux@gmail.com>
5766 L: linux-media@vger.kernel.org
5767 T: git git://linuxtv.org/media_tree.git
5769 F: drivers/media/radio/dsbr100.c
5772 M: Hans Verkuil <hverkuil@xs4all.nl>
5773 L: linux-media@vger.kernel.org
5774 T: git git://linuxtv.org/media_tree.git
5775 W: https://linuxtv.org
5777 F: drivers/media/pci/dt3155/
5779 DVB_USB_AF9015 MEDIA DRIVER
5780 M: Antti Palosaari <crope@iki.fi>
5781 L: linux-media@vger.kernel.org
5782 W: https://linuxtv.org
5783 W: http://palosaari.fi/linux/
5784 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5785 T: git git://linuxtv.org/anttip/media_tree.git
5787 F: drivers/media/usb/dvb-usb-v2/af9015*
5789 DVB_USB_AF9035 MEDIA DRIVER
5790 M: Antti Palosaari <crope@iki.fi>
5791 L: linux-media@vger.kernel.org
5792 W: https://linuxtv.org
5793 W: http://palosaari.fi/linux/
5794 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5795 T: git git://linuxtv.org/anttip/media_tree.git
5797 F: drivers/media/usb/dvb-usb-v2/af9035*
5799 DVB_USB_ANYSEE MEDIA DRIVER
5800 M: Antti Palosaari <crope@iki.fi>
5801 L: linux-media@vger.kernel.org
5802 W: https://linuxtv.org
5803 W: http://palosaari.fi/linux/
5804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5805 T: git git://linuxtv.org/anttip/media_tree.git
5807 F: drivers/media/usb/dvb-usb-v2/anysee*
5809 DVB_USB_AU6610 MEDIA DRIVER
5810 M: Antti Palosaari <crope@iki.fi>
5811 L: linux-media@vger.kernel.org
5812 W: https://linuxtv.org
5813 W: http://palosaari.fi/linux/
5814 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5815 T: git git://linuxtv.org/anttip/media_tree.git
5817 F: drivers/media/usb/dvb-usb-v2/au6610*
5819 DVB_USB_CE6230 MEDIA DRIVER
5820 M: Antti Palosaari <crope@iki.fi>
5821 L: linux-media@vger.kernel.org
5822 W: https://linuxtv.org
5823 W: http://palosaari.fi/linux/
5824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5825 T: git git://linuxtv.org/anttip/media_tree.git
5827 F: drivers/media/usb/dvb-usb-v2/ce6230*
5829 DVB_USB_CXUSB MEDIA DRIVER
5830 M: Michael Krufky <mkrufky@linuxtv.org>
5831 L: linux-media@vger.kernel.org
5832 W: https://linuxtv.org
5833 W: http://github.com/mkrufky
5834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835 T: git git://linuxtv.org/media_tree.git
5837 F: drivers/media/usb/dvb-usb/cxusb*
5839 DVB_USB_EC168 MEDIA DRIVER
5840 M: Antti Palosaari <crope@iki.fi>
5841 L: linux-media@vger.kernel.org
5842 W: https://linuxtv.org
5843 W: http://palosaari.fi/linux/
5844 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5845 T: git git://linuxtv.org/anttip/media_tree.git
5847 F: drivers/media/usb/dvb-usb-v2/ec168*
5849 DVB_USB_GL861 MEDIA DRIVER
5850 M: Antti Palosaari <crope@iki.fi>
5851 L: linux-media@vger.kernel.org
5852 W: https://linuxtv.org
5853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5854 T: git git://linuxtv.org/anttip/media_tree.git
5856 F: drivers/media/usb/dvb-usb-v2/gl861*
5858 DVB_USB_MXL111SF MEDIA DRIVER
5859 M: Michael Krufky <mkrufky@linuxtv.org>
5860 L: linux-media@vger.kernel.org
5861 W: https://linuxtv.org
5862 W: http://github.com/mkrufky
5863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5864 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5866 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5868 DVB_USB_RTL28XXU MEDIA DRIVER
5869 M: Antti Palosaari <crope@iki.fi>
5870 L: linux-media@vger.kernel.org
5871 W: https://linuxtv.org
5872 W: http://palosaari.fi/linux/
5873 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5874 T: git git://linuxtv.org/anttip/media_tree.git
5876 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5878 DVB_USB_V2 MEDIA DRIVER
5879 M: Antti Palosaari <crope@iki.fi>
5880 L: linux-media@vger.kernel.org
5881 W: https://linuxtv.org
5882 W: http://palosaari.fi/linux/
5883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5884 T: git git://linuxtv.org/anttip/media_tree.git
5886 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
5887 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5890 M: Jason Baron <jbaron@akamai.com>
5892 F: lib/dynamic_debug.c
5893 F: include/linux/dynamic_debug.h
5895 DYNAMIC INTERRUPT MODERATION
5896 M: Tal Gilboa <talgi@mellanox.com>
5898 F: include/linux/dim.h
5901 DZ DECSTATION DZ11 SERIAL DRIVER
5902 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5904 F: drivers/tty/serial/dz.*
5906 E3X0 POWER BUTTON DRIVER
5907 M: Moritz Fischer <moritz.fischer@ettus.com>
5908 L: usrp-users@lists.ettus.com
5909 W: http://www.ettus.com
5911 F: drivers/input/misc/e3x0-button.c
5912 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5915 M: Antti Palosaari <crope@iki.fi>
5916 L: linux-media@vger.kernel.org
5917 W: https://linuxtv.org
5918 W: http://palosaari.fi/linux/
5919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5920 T: git git://linuxtv.org/anttip/media_tree.git
5922 F: drivers/media/tuners/e4000*
5924 EARTH_PT1 MEDIA DRIVER
5925 M: Akihiro Tsukada <tskd08@gmail.com>
5926 L: linux-media@vger.kernel.org
5928 F: drivers/media/pci/pt1/
5930 EARTH_PT3 MEDIA DRIVER
5931 M: Akihiro Tsukada <tskd08@gmail.com>
5932 L: linux-media@vger.kernel.org
5934 F: drivers/media/pci/pt3/
5937 M: Antti Palosaari <crope@iki.fi>
5938 L: linux-media@vger.kernel.org
5939 W: https://linuxtv.org
5940 W: http://palosaari.fi/linux/
5941 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5942 T: git git://linuxtv.org/anttip/media_tree.git
5944 F: drivers/media/dvb-frontends/ec100*
5947 M: Tyler Hicks <code@tyhicks.com>
5948 L: ecryptfs@vger.kernel.org
5949 W: http://ecryptfs.org
5950 W: https://launchpad.net/ecryptfs
5951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5953 F: Documentation/filesystems/ecryptfs.txt
5957 M: Borislav Petkov <bp@alien8.de>
5958 L: linux-edac@vger.kernel.org
5960 F: drivers/edac/amd64_edac*
5963 M: Jan Luebbe <jlu@pengutronix.de>
5964 L: linux-edac@vger.kernel.org
5966 F: drivers/edac/armada_xp_*
5969 M: Stefan Schaeckeler <sschaeck@cisco.com>
5971 F: drivers/edac/aspeed_edac.c
5972 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5975 M: Shravan Kumar Ramani <sramani@mellanox.com>
5977 F: drivers/edac/bluefield_edac.c
5980 M: Robert Richter <rric@kernel.org>
5981 L: linux-edac@vger.kernel.org
5983 F: drivers/edac/highbank*
5986 M: Ralf Baechle <ralf@linux-mips.org>
5987 M: Robert Richter <rrichter@marvell.com>
5988 L: linux-edac@vger.kernel.org
5989 L: linux-mips@vger.kernel.org
5991 F: drivers/edac/octeon_edac*
5993 EDAC-CAVIUM THUNDERX
5994 M: Robert Richter <rrichter@marvell.com>
5995 L: linux-edac@vger.kernel.org
5997 F: drivers/edac/thunderx_edac*
6000 M: Borislav Petkov <bp@alien8.de>
6001 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6002 M: Tony Luck <tony.luck@intel.com>
6003 R: James Morse <james.morse@arm.com>
6004 R: Robert Richter <rrichter@marvell.com>
6005 L: linux-edac@vger.kernel.org
6006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6008 F: Documentation/admin-guide/ras.rst
6009 F: Documentation/driver-api/edac.rst
6011 F: include/linux/edac.h
6014 M: Mark Gross <mark.gross@intel.com>
6015 L: linux-edac@vger.kernel.org
6017 F: drivers/edac/e752x_edac.c
6020 L: linux-edac@vger.kernel.org
6022 F: drivers/edac/e7xxx_edac.c
6025 M: York Sun <york.sun@nxp.com>
6026 L: linux-edac@vger.kernel.org
6028 F: drivers/edac/fsl_ddr_edac.*
6031 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6032 L: linux-edac@vger.kernel.org
6034 F: drivers/edac/ghes_edac.c
6037 M: Tony Luck <tony.luck@intel.com>
6038 L: linux-edac@vger.kernel.org
6040 F: drivers/edac/i10nm_base.c
6043 L: linux-edac@vger.kernel.org
6045 F: drivers/edac/i3000_edac.c
6048 L: linux-edac@vger.kernel.org
6050 F: drivers/edac/i5000_edac.c
6053 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6054 L: linux-edac@vger.kernel.org
6056 F: drivers/edac/i5400_edac.c
6059 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6060 L: linux-edac@vger.kernel.org
6062 F: drivers/edac/i7300_edac.c
6065 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6066 L: linux-edac@vger.kernel.org
6068 F: drivers/edac/i7core_edac.c
6071 M: Tim Small <tim@buttersideup.com>
6072 L: linux-edac@vger.kernel.org
6074 F: drivers/edac/i82443bxgx_edac.c
6077 M: "Arvind R." <arvino55@gmail.com>
6078 L: linux-edac@vger.kernel.org
6080 F: drivers/edac/i82975x_edac.c
6083 M: Jason Baron <jbaron@akamai.com>
6084 L: linux-edac@vger.kernel.org
6086 F: drivers/edac/ie31200_edac.c
6089 M: Johannes Thumshirn <morbidrsa@gmail.com>
6090 L: linux-edac@vger.kernel.org
6092 F: drivers/edac/mpc85xx_edac.[ch]
6095 M: Egor Martovetsky <egor@pasemi.com>
6096 L: linux-edac@vger.kernel.org
6098 F: drivers/edac/pasemi_edac.c
6101 M: Tony Luck <tony.luck@intel.com>
6102 L: linux-edac@vger.kernel.org
6104 F: drivers/edac/pnd2_edac.[ch]
6107 M: Tim Small <tim@buttersideup.com>
6108 L: linux-edac@vger.kernel.org
6110 F: drivers/edac/r82600_edac.c
6113 M: Tony Luck <tony.luck@intel.com>
6114 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6115 L: linux-edac@vger.kernel.org
6117 F: drivers/edac/sb_edac.c
6120 M: Yash Shah <yash.shah@sifive.com>
6121 L: linux-edac@vger.kernel.org
6123 F: drivers/edac/sifive_edac.c
6124 F: drivers/soc/sifive_l2_cache.c
6127 M: Tony Luck <tony.luck@intel.com>
6128 L: linux-edac@vger.kernel.org
6130 F: drivers/edac/skx_*.c
6133 M: Tero Kristo <t-kristo@ti.com>
6134 L: linux-edac@vger.kernel.org
6136 F: drivers/edac/ti_edac.c
6139 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6140 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6141 L: linux-arm-msm@vger.kernel.org
6142 L: linux-edac@vger.kernel.org
6144 F: drivers/edac/qcom_edac.c
6146 EDIROL UA-101/UA-1000 DRIVER
6147 M: Clemens Ladisch <clemens@ladisch.de>
6148 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6151 F: sound/usb/misc/ua101.c
6154 L: linux-efi@vger.kernel.org
6155 M: Ivan Hu <ivan.hu@canonical.com>
6156 M: Ard Biesheuvel <ardb@kernel.org>
6158 F: drivers/firmware/efi/test/
6160 EFI VARIABLE FILESYSTEM
6161 M: Matthew Garrett <matthew.garrett@nebula.com>
6162 M: Jeremy Kerr <jk@ozlabs.org>
6163 M: Ard Biesheuvel <ardb@kernel.org>
6164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6165 L: linux-efi@vger.kernel.org
6169 EFIFB FRAMEBUFFER DRIVER
6170 L: linux-fbdev@vger.kernel.org
6171 M: Peter Jones <pjones@redhat.com>
6173 F: drivers/video/fbdev/efifb.c
6176 W: http://aeschi.ch.eu.org/efs/
6180 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6181 M: Douglas Miller <dougmill@linux.ibm.com>
6182 L: netdev@vger.kernel.org
6184 F: drivers/net/ethernet/ibm/ehea/
6186 EM28XX VIDEO4LINUX DRIVER
6187 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6188 L: linux-media@vger.kernel.org
6189 W: https://linuxtv.org
6190 T: git git://linuxtv.org/media_tree.git
6192 F: drivers/media/usb/em28xx/
6193 F: Documentation/media/v4l-drivers/em28xx*
6196 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6197 M: Matt Mackall <mpm@selenic.com>
6198 M: David Woodhouse <dwmw2@infradead.org>
6199 L: linux-embedded@vger.kernel.org
6202 Emulex 10Gbps iSCSI - OneConnect DRIVER
6203 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6204 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6205 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6206 L: linux-scsi@vger.kernel.org
6207 W: http://www.broadcom.com
6209 F: drivers/scsi/be2iscsi/
6211 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6212 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6213 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6214 M: Somnath Kotur <somnath.kotur@broadcom.com>
6215 L: netdev@vger.kernel.org
6216 W: http://www.emulex.com
6218 F: drivers/net/ethernet/emulex/benet/
6220 EMULEX ONECONNECT ROCE DRIVER
6221 M: Selvin Xavier <selvin.xavier@broadcom.com>
6222 M: Devesh Sharma <devesh.sharma@broadcom.com>
6223 L: linux-rdma@vger.kernel.org
6224 W: http://www.broadcom.com
6226 F: drivers/infiniband/hw/ocrdma/
6227 F: include/uapi/rdma/ocrdma-abi.h
6229 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6230 M: James Smart <james.smart@broadcom.com>
6231 M: Dick Kennedy <dick.kennedy@broadcom.com>
6232 L: linux-scsi@vger.kernel.org
6233 W: http://www.broadcom.com
6235 F: drivers/scsi/lpfc/
6237 ENE CB710 FLASH CARD READER DRIVER
6238 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6240 F: drivers/misc/cb710/
6241 F: drivers/mmc/host/cb710-mmc.*
6242 F: include/linux/cb710.h
6244 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6245 M: Maxim Levitsky <maximlevitsky@gmail.com>
6247 F: drivers/media/rc/ene_ir.*
6249 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6250 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6251 L: linuxppc-dev@lists.ozlabs.org
6253 F: drivers/tty/ehv_bytechan.c
6255 EPSON S1D13XXX FRAMEBUFFER DRIVER
6256 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6259 F: drivers/video/fbdev/s1d13xxxfb.c
6260 F: include/video/s1d13xxxfb.h
6263 M: Gao Xiang <gaoxiang25@huawei.com>
6264 M: Chao Yu <yuchao0@huawei.com>
6265 L: linux-erofs@lists.ozlabs.org
6267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6268 F: Documentation/filesystems/erofs.txt
6270 F: include/trace/events/erofs.h
6272 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6273 M: Jeff Layton <jlayton@kernel.org>
6276 F: include/linux/errseq.h
6278 ET131X NETWORK DRIVER
6279 M: Mark Einon <mark.einon@gmail.com>
6281 F: drivers/net/ethernet/agere/
6284 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6285 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6286 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6287 L: netdev@vger.kernel.org
6288 W: http://www.linuxfoundation.org/en/Net:Bridge
6290 F: include/linux/netfilter_bridge/
6293 ETHERNET PHY LIBRARY
6294 M: Andrew Lunn <andrew@lunn.ch>
6295 M: Florian Fainelli <f.fainelli@gmail.com>
6296 M: Heiner Kallweit <hkallweit1@gmail.com>
6297 R: Russell King <linux@armlinux.org.uk>
6298 L: netdev@vger.kernel.org
6300 F: Documentation/ABI/testing/sysfs-class-net-phydev
6301 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6302 F: Documentation/devicetree/bindings/net/mdio*
6303 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6304 F: Documentation/networking/phy.rst
6306 F: drivers/of/of_mdio.c
6307 F: drivers/of/of_net.c
6308 F: include/dt-bindings/net/qca-ar803x.h
6309 F: include/linux/*mdio*.h
6310 F: include/linux/of_net.h
6311 F: include/linux/phy.h
6312 F: include/linux/phy_fixed.h
6313 F: include/linux/platform_data/mdio-bcm-unimac.h
6314 F: include/linux/platform_data/mdio-gpio.h
6315 F: include/trace/events/mdio.h
6316 F: include/uapi/linux/mdio.h
6317 F: include/uapi/linux/mii.h
6320 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6321 L: linux-fsdevel@vger.kernel.org
6323 F: drivers/staging/exfat/
6326 M: Jan Kara <jack@suse.com>
6327 L: linux-ext4@vger.kernel.org
6329 F: Documentation/filesystems/ext2.txt
6331 F: include/linux/ext2*
6334 M: "Theodore Ts'o" <tytso@mit.edu>
6335 M: Andreas Dilger <adilger.kernel@dilger.ca>
6336 L: linux-ext4@vger.kernel.org
6337 W: http://ext4.wiki.kernel.org
6338 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6341 F: Documentation/filesystems/ext4/
6344 Extended Verification Module (EVM)
6345 M: Mimi Zohar <zohar@linux.ibm.com>
6346 L: linux-integrity@vger.kernel.org
6348 F: security/integrity/evm/
6350 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6351 M: Ard Biesheuvel <ardb@kernel.org>
6352 L: linux-efi@vger.kernel.org
6353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6355 F: Documentation/admin-guide/efi-stub.rst
6356 F: arch/*/kernel/efi.c
6357 F: arch/x86/boot/compressed/eboot.[ch]
6358 F: arch/*/include/asm/efi.h
6359 F: arch/x86/platform/efi/
6360 F: drivers/firmware/efi/
6361 F: include/linux/efi*.h
6362 F: arch/arm/boot/compressed/efi-header.S
6363 F: arch/arm64/kernel/efi-entry.S
6365 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6366 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6367 M: Chanwoo Choi <cw00.choi@samsung.com>
6368 L: linux-kernel@vger.kernel.org
6369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6372 F: include/linux/extcon/
6373 F: include/linux/extcon.h
6374 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6375 F: Documentation/devicetree/bindings/extcon/
6378 M: Jingoo Han <jingoohan1@gmail.com>
6379 L: dri-devel@lists.freedesktop.org
6381 F: drivers/gpu/drm/exynos/exynos_dp*
6383 EXYNOS SYSMMU (IOMMU) driver
6384 M: Marek Szyprowski <m.szyprowski@samsung.com>
6385 L: iommu@lists.linux-foundation.org
6387 F: drivers/iommu/exynos-iommu.c
6389 EZchip NPS platform support
6390 M: Vineet Gupta <vgupta@synopsys.com>
6391 M: Ofer Levi <oferle@mellanox.com>
6393 F: arch/arc/plat-eznps
6394 F: arch/arc/boot/dts/eznps.dts
6397 M: Jaegeuk Kim <jaegeuk@kernel.org>
6398 M: Chao Yu <yuchao0@huawei.com>
6399 L: linux-f2fs-devel@lists.sourceforge.net
6400 W: https://f2fs.wiki.kernel.org/
6401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6403 F: Documentation/filesystems/f2fs.txt
6404 F: Documentation/ABI/testing/sysfs-fs-f2fs
6406 F: include/linux/f2fs_fs.h
6407 F: include/trace/events/f2fs.h
6409 F71805F HARDWARE MONITORING DRIVER
6410 M: Jean Delvare <jdelvare@suse.com>
6411 L: linux-hwmon@vger.kernel.org
6413 F: Documentation/hwmon/f71805f.rst
6414 F: drivers/hwmon/f71805f.c
6417 M: Josh Poimboeuf <jpoimboe@redhat.com>
6419 F: scripts/faddr2line
6422 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6423 L: netdev@vger.kernel.org
6425 F: net/core/failover.c
6426 F: include/net/failover.h
6427 F: Documentation/networking/failover.rst
6430 M: Jan Kara <jack@suse.cz>
6431 R: Amir Goldstein <amir73il@gmail.com>
6432 L: linux-fsdevel@vger.kernel.org
6434 F: fs/notify/fanotify/
6435 F: include/linux/fanotify.h
6436 F: include/uapi/linux/fanotify.h
6438 FARSYNC SYNCHRONOUS DRIVER
6439 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6440 W: http://www.farsite.co.uk/
6442 F: drivers/net/wan/farsync.*
6444 FAULT INJECTION SUPPORT
6445 M: Akinobu Mita <akinobu.mita@gmail.com>
6447 F: Documentation/fault-injection/
6448 F: lib/fault-inject.c
6450 FBTFT Framebuffer drivers
6452 L: dri-devel@lists.freedesktop.org
6453 L: linux-fbdev@vger.kernel.org
6454 F: drivers/staging/fbtft/
6457 M: Michael Buesch <m@bues.ch>
6458 L: linux-media@vger.kernel.org
6460 F: drivers/media/tuners/fc0011.h
6461 F: drivers/media/tuners/fc0011.c
6464 M: Antti Palosaari <crope@iki.fi>
6465 L: linux-media@vger.kernel.org
6466 W: https://linuxtv.org
6467 W: http://palosaari.fi/linux/
6468 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6469 T: git git://linuxtv.org/anttip/media_tree.git
6471 F: drivers/media/tuners/fc2580*
6473 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6474 M: Hannes Reinecke <hare@suse.de>
6475 L: linux-scsi@vger.kernel.org
6476 W: www.Open-FCoE.org
6478 F: drivers/scsi/libfc/
6479 F: drivers/scsi/fcoe/
6481 F: include/scsi/libfc.h
6482 F: include/scsi/libfcoe.h
6483 F: include/uapi/scsi/fc/
6485 FILE LOCKING (flock() and fcntl()/lockf())
6486 M: Jeff Layton <jlayton@kernel.org>
6487 M: "J. Bruce Fields" <bfields@fieldses.org>
6488 L: linux-fsdevel@vger.kernel.org
6490 F: include/linux/fcntl.h
6491 F: include/uapi/linux/fcntl.h
6495 FILESYSTEMS (VFS and infrastructure)
6496 M: Alexander Viro <viro@zeniv.linux.org.uk>
6497 L: linux-fsdevel@vger.kernel.org
6500 F: include/linux/fs.h
6501 F: include/linux/fs_types.h
6502 F: include/uapi/linux/fs.h
6503 F: include/uapi/linux/openat2.h
6505 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6506 M: Riku Voipio <riku.voipio@iki.fi>
6507 L: linux-hwmon@vger.kernel.org
6509 F: drivers/hwmon/f75375s.c
6510 F: include/linux/f75375s.h
6512 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6513 M: Clemens Ladisch <clemens@ladisch.de>
6514 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6519 F: include/uapi/sound/firewire.h
6521 FIREWIRE MEDIA DRIVERS (firedtv)
6522 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6523 L: linux-media@vger.kernel.org
6524 L: linux1394-devel@lists.sourceforge.net
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6527 F: drivers/media/firewire/
6529 FIREWIRE SBP-2 TARGET
6530 M: Chris Boot <bootc@bootc.net>
6531 L: linux-scsi@vger.kernel.org
6532 L: target-devel@vger.kernel.org
6533 L: linux1394-devel@lists.sourceforge.net
6534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6536 F: drivers/target/sbp/
6539 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6540 L: linux1394-devel@lists.sourceforge.net
6541 W: http://ieee1394.wiki.kernel.org/
6542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6544 F: drivers/firewire/
6545 F: include/linux/firewire.h
6546 F: include/uapi/linux/firewire*.h
6549 FIRMWARE LOADER (request_firmware)
6550 M: Luis Chamberlain <mcgrof@kernel.org>
6551 L: linux-kernel@vger.kernel.org
6553 F: Documentation/firmware_class/
6554 F: drivers/base/firmware_loader/
6555 F: include/linux/firmware.h
6557 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6558 M: Joshua Morris <josh.h.morris@us.ibm.com>
6559 M: Philip Kelleher <pjk1939@linux.ibm.com>
6561 F: drivers/block/rsxx/
6563 FLEXTIMER FTM-QUADDEC DRIVER
6564 M: Patrick Havelange <patrick.havelange@essensium.com>
6565 L: linux-iio@vger.kernel.org
6567 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6568 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6569 F: drivers/counter/ftm-quaddec.c
6572 M: Denis Efremov <efremov@linux.com>
6574 L: linux-block@vger.kernel.org
6575 F: drivers/block/floppy.c
6577 FPGA MANAGER FRAMEWORK
6578 M: Moritz Fischer <mdf@kernel.org>
6579 L: linux-fpga@vger.kernel.org
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6582 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6583 F: Documentation/fpga/
6584 F: Documentation/driver-api/fpga/
6585 F: Documentation/devicetree/bindings/fpga/
6587 F: include/linux/fpga/
6588 W: http://www.rocketboards.org
6591 M: Wu Hao <hao.wu@intel.com>
6592 L: linux-fpga@vger.kernel.org
6594 F: Documentation/fpga/dfl.rst
6595 F: include/uapi/linux/fpga-dfl.h
6596 F: drivers/fpga/dfl*
6599 M: Bill Metzenthen <billm@melbpc.org.au>
6600 W: http://floatingpoint.sourceforge.net/emulator/index.html
6602 F: arch/x86/math-emu/
6604 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6605 L: netdev@vger.kernel.org
6607 F: drivers/net/wan/dlci.c
6608 F: drivers/net/wan/sdla.c
6611 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6612 L: dri-devel@lists.freedesktop.org
6613 L: linux-fbdev@vger.kernel.org
6614 T: git git://anongit.freedesktop.org/drm/drm-misc
6615 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6617 F: Documentation/fb/
6620 F: include/linux/fb.h
6621 F: include/uapi/video/
6622 F: include/uapi/linux/fb.h
6624 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6625 M: Horia Geantă <horia.geanta@nxp.com>
6626 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6627 L: linux-crypto@vger.kernel.org
6629 F: drivers/crypto/caam/
6630 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6632 FREESCALE DIU FRAMEBUFFER DRIVER
6633 M: Timur Tabi <timur@kernel.org>
6634 L: linux-fbdev@vger.kernel.org
6636 F: drivers/video/fbdev/fsl-diu-fb.*
6638 FREESCALE DMA DRIVER
6639 M: Li Yang <leoyang.li@nxp.com>
6640 M: Zhang Wei <zw@zh-kernel.org>
6641 L: linuxppc-dev@lists.ozlabs.org
6643 F: drivers/dma/fsldma.*
6645 FREESCALE ENETC ETHERNET DRIVERS
6646 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6647 L: netdev@vger.kernel.org
6649 F: drivers/net/ethernet/freescale/enetc/
6651 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6652 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6653 L: netdev@vger.kernel.org
6655 F: drivers/net/ethernet/freescale/gianfar*
6656 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6658 FREESCALE GPMI NAND DRIVER
6659 M: Han Xu <han.xu@nxp.com>
6660 L: linux-mtd@lists.infradead.org
6662 F: drivers/mtd/nand/raw/gpmi-nand/*
6664 FREESCALE I2C CPM DRIVER
6665 M: Jochen Friedrich <jochen@scram.de>
6666 L: linuxppc-dev@lists.ozlabs.org
6667 L: linux-i2c@vger.kernel.org
6669 F: drivers/i2c/busses/i2c-cpm.c
6671 FREESCALE IMX DDR PMU DRIVER
6672 M: Frank Li <Frank.li@nxp.com>
6673 L: linux-arm-kernel@lists.infradead.org
6675 F: drivers/perf/fsl_imx8_ddr_perf.c
6676 F: Documentation/admin-guide/perf/imx-ddr.rst
6677 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6679 FREESCALE IMX I2C DRIVER
6680 M: Oleksij Rempel <o.rempel@pengutronix.de>
6681 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6682 L: linux-i2c@vger.kernel.org
6684 F: drivers/i2c/busses/i2c-imx.c
6685 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6687 FREESCALE IMX LPI2C DRIVER
6688 M: Dong Aisheng <aisheng.dong@nxp.com>
6689 L: linux-i2c@vger.kernel.org
6690 L: linux-imx@nxp.com
6692 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6693 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6695 FREESCALE IMX / MXC FEC DRIVER
6696 M: Fugang Duan <fugang.duan@nxp.com>
6697 L: netdev@vger.kernel.org
6699 F: drivers/net/ethernet/freescale/fec_main.c
6700 F: drivers/net/ethernet/freescale/fec_ptp.c
6701 F: drivers/net/ethernet/freescale/fec.h
6702 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6704 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6705 M: Sascha Hauer <s.hauer@pengutronix.de>
6706 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6707 L: linux-fbdev@vger.kernel.org
6708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6710 F: include/linux/platform_data/video-imxfb.h
6711 F: drivers/video/fbdev/imxfb.c
6713 FREESCALE QORIQ DPAA ETHERNET DRIVER
6714 M: Madalin Bucur <madalin.bucur@nxp.com>
6715 L: netdev@vger.kernel.org
6717 F: drivers/net/ethernet/freescale/dpaa
6719 FREESCALE QORIQ DPAA FMAN DRIVER
6720 M: Madalin Bucur <madalin.bucur@nxp.com>
6721 L: netdev@vger.kernel.org
6723 F: drivers/net/ethernet/freescale/fman
6724 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6726 FREESCALE QORIQ PTP CLOCK DRIVER
6727 M: Yangbo Lu <yangbo.lu@nxp.com>
6728 L: netdev@vger.kernel.org
6730 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6731 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6732 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6733 F: drivers/ptp/ptp_qoriq.c
6734 F: drivers/ptp/ptp_qoriq_debugfs.c
6735 F: include/linux/fsl/ptp_qoriq.h
6736 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6738 FREESCALE QUAD SPI DRIVER
6739 M: Han Xu <han.xu@nxp.com>
6740 L: linux-spi@vger.kernel.org
6742 F: drivers/spi/spi-fsl-qspi.c
6744 FREESCALE QUICC ENGINE LIBRARY
6745 M: Qiang Zhao <qiang.zhao@nxp.com>
6746 L: linuxppc-dev@lists.ozlabs.org
6748 F: drivers/soc/fsl/qe/
6749 F: include/soc/fsl/*qe*.h
6750 F: include/soc/fsl/*ucc*.h
6752 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6753 M: Li Yang <leoyang.li@nxp.com>
6754 L: netdev@vger.kernel.org
6755 L: linuxppc-dev@lists.ozlabs.org
6757 F: drivers/net/ethernet/freescale/ucc_geth*
6759 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6760 M: Zhao Qiang <qiang.zhao@nxp.com>
6761 L: netdev@vger.kernel.org
6762 L: linuxppc-dev@lists.ozlabs.org
6764 F: drivers/net/wan/fsl_ucc_hdlc*
6766 FREESCALE QUICC ENGINE UCC UART DRIVER
6767 M: Timur Tabi <timur@kernel.org>
6768 L: linuxppc-dev@lists.ozlabs.org
6770 F: drivers/tty/serial/ucc_uart.c
6772 FREESCALE SOC DRIVERS
6773 M: Li Yang <leoyang.li@nxp.com>
6774 L: linuxppc-dev@lists.ozlabs.org
6775 L: linux-arm-kernel@lists.infradead.org
6777 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6778 F: Documentation/devicetree/bindings/soc/fsl/
6780 F: include/linux/fsl/
6782 FREESCALE SOC FS_ENET DRIVER
6783 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6784 L: linuxppc-dev@lists.ozlabs.org
6785 L: netdev@vger.kernel.org
6787 F: drivers/net/ethernet/freescale/fs_enet/
6788 F: include/linux/fs_enet_pd.h
6790 FREESCALE SOC SOUND DRIVERS
6791 M: Timur Tabi <timur@kernel.org>
6792 M: Nicolin Chen <nicoleotsuka@gmail.com>
6793 M: Xiubo Li <Xiubo.Lee@gmail.com>
6794 R: Fabio Estevam <festevam@gmail.com>
6795 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6796 L: linuxppc-dev@lists.ozlabs.org
6798 F: sound/soc/fsl/fsl*
6799 F: sound/soc/fsl/imx*
6800 F: sound/soc/fsl/mpc8610_hpcd.c
6802 FREESCALE USB PERIPHERAL DRIVERS
6803 M: Li Yang <leoyang.li@nxp.com>
6804 L: linux-usb@vger.kernel.org
6805 L: linuxppc-dev@lists.ozlabs.org
6807 F: drivers/usb/gadget/udc/fsl*
6810 M: Christoph Hellwig <hch@infradead.org>
6811 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6816 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6817 M: Pavel Machek <pavel@ucw.cz>
6818 L: linux-pm@vger.kernel.org
6820 F: Documentation/power/freezing-of-tasks.rst
6821 F: include/linux/freezer.h
6825 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6826 L: linux-kernel@vger.kernel.org
6829 F: include/linux/frontswap.h
6831 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6832 M: David Howells <dhowells@redhat.com>
6833 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6835 F: Documentation/filesystems/caching/
6837 F: include/linux/fscache*.h
6839 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6840 M: Theodore Y. Ts'o <tytso@mit.edu>
6841 M: Jaegeuk Kim <jaegeuk@kernel.org>
6842 M: Eric Biggers <ebiggers@kernel.org>
6843 L: linux-fscrypt@vger.kernel.org
6844 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6845 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6848 F: include/linux/fscrypt*.h
6849 F: include/uapi/linux/fscrypt.h
6850 F: Documentation/filesystems/fscrypt.rst
6853 M: Jeremy Kerr <jk@ozlabs.org>
6854 M: Joel Stanley <joel@jms.id.au>
6855 R: Alistar Popple <alistair@popple.id.au>
6856 R: Eddie James <eajames@linux.ibm.com>
6857 L: linux-fsi@lists.ozlabs.org
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6859 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6862 F: include/linux/fsi*.h
6863 F: include/trace/events/fsi*.h
6865 FSI-ATTACHED I2C DRIVER
6866 M: Eddie James <eajames@linux.ibm.com>
6867 L: linux-i2c@vger.kernel.org
6868 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6870 F: drivers/i2c/busses/i2c-fsi.c
6871 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6873 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6874 M: Jan Kara <jack@suse.cz>
6875 R: Amir Goldstein <amir73il@gmail.com>
6876 L: linux-fsdevel@vger.kernel.org
6877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6880 F: include/linux/fsnotify*.h
6882 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6883 M: Eric Biggers <ebiggers@kernel.org>
6884 M: Theodore Y. Ts'o <tytso@mit.edu>
6885 L: linux-fscrypt@vger.kernel.org
6886 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6887 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6890 F: include/linux/fsverity.h
6891 F: include/uapi/linux/fsverity.h
6892 F: Documentation/filesystems/fsverity.rst
6894 FUJITSU LAPTOP EXTRAS
6895 M: Jonathan Woithe <jwoithe@just42.net>
6896 L: platform-driver-x86@vger.kernel.org
6898 F: drivers/platform/x86/fujitsu-laptop.c
6900 FUJITSU M-5MO LS CAMERA ISP DRIVER
6901 M: Kyungmin Park <kyungmin.park@samsung.com>
6902 M: Heungjun Kim <riverful.kim@samsung.com>
6903 L: linux-media@vger.kernel.org
6905 F: drivers/media/i2c/m5mols/
6906 F: include/media/i2c/m5mols.h
6908 FUJITSU TABLET EXTRAS
6909 M: Robert Gerlach <khnz@gmx.de>
6910 L: platform-driver-x86@vger.kernel.org
6912 F: drivers/platform/x86/fujitsu-tablet.c
6914 FUSE: FILESYSTEM IN USERSPACE
6915 M: Miklos Szeredi <miklos@szeredi.hu>
6916 L: linux-fsdevel@vger.kernel.org
6917 W: http://fuse.sourceforge.net/
6918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6921 F: include/uapi/linux/fuse.h
6922 F: Documentation/filesystems/fuse.rst
6925 M: Thomas Gleixner <tglx@linutronix.de>
6926 M: Ingo Molnar <mingo@redhat.com>
6927 R: Peter Zijlstra <peterz@infradead.org>
6928 R: Darren Hart <dvhart@infradead.org>
6929 L: linux-kernel@vger.kernel.org
6930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6933 F: include/asm-generic/futex.h
6934 F: include/linux/futex.h
6935 F: include/uapi/linux/futex.h
6936 F: tools/testing/selftests/futex/
6937 F: tools/perf/bench/futex*
6938 F: Documentation/*futex*
6941 M: Kees Cook <keescook@chromium.org>
6942 R: Emese Revfy <re.emese@gmail.com>
6943 L: kernel-hardening@lists.openwall.com
6945 F: scripts/gcc-plugins/
6946 F: scripts/gcc-plugin.sh
6947 F: scripts/Makefile.gcc-plugins
6948 F: Documentation/core-api/gcc-plugins.rst
6950 GASKET DRIVER FRAMEWORK
6951 M: Rob Springer <rspringer@google.com>
6952 M: Todd Poynor <toddpoynor@google.com>
6953 M: Ben Chan <benchan@chromium.org>
6955 F: drivers/staging/gasket/
6957 GCOV BASED KERNEL PROFILING
6958 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6961 F: Documentation/dev-tools/gcov.rst
6963 GDB KERNEL DEBUGGING HELPER SCRIPTS
6964 M: Jan Kiszka <jan.kiszka@siemens.com>
6965 M: Kieran Bingham <kbingham@kernel.org>
6969 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6970 M: Achim Leubner <achim_leubner@adaptec.com>
6971 L: linux-scsi@vger.kernel.org
6972 W: http://www.icp-vortex.com/
6974 F: drivers/scsi/gdt*
6976 GEMTEK FM RADIO RECEIVER DRIVER
6977 M: Hans Verkuil <hverkuil@xs4all.nl>
6978 L: linux-media@vger.kernel.org
6979 T: git git://linuxtv.org/media_tree.git
6980 W: https://linuxtv.org
6982 F: drivers/media/radio/radio-gemtek*
6984 GENERIC ARCHITECTURE TOPOLOGY
6985 M: Sudeep Holla <sudeep.holla@arm.com>
6986 L: linux-kernel@vger.kernel.org
6988 F: drivers/base/arch_topology.c
6989 F: include/linux/arch_topology.h
6991 GENERIC GPIO I2C DRIVER
6992 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6994 F: drivers/i2c/busses/i2c-gpio.c
6995 F: include/linux/platform_data/i2c-gpio.h
6997 GENERIC GPIO I2C MULTIPLEXER DRIVER
6998 M: Peter Korsgaard <peter.korsgaard@barco.com>
6999 L: linux-i2c@vger.kernel.org
7001 F: drivers/i2c/muxes/i2c-mux-gpio.c
7002 F: include/linux/platform_data/i2c-mux-gpio.h
7003 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7005 GENERIC HDLC (WAN) DRIVERS
7006 M: Krzysztof Halasa <khc@pm.waw.pl>
7007 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7009 F: drivers/net/wan/c101.c
7010 F: drivers/net/wan/hd6457*
7011 F: drivers/net/wan/hdlc*
7012 F: drivers/net/wan/n2.c
7013 F: drivers/net/wan/pc300too.c
7014 F: drivers/net/wan/pci200syn.c
7015 F: drivers/net/wan/wanxl*
7017 GENERIC INCLUDE/ASM HEADER FILES
7018 M: Arnd Bergmann <arnd@arndb.de>
7019 L: linux-arch@vger.kernel.org
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7022 F: include/asm-generic/
7023 F: include/uapi/asm-generic/
7025 GENERIC PHY FRAMEWORK
7026 M: Kishon Vijay Abraham I <kishon@ti.com>
7027 L: linux-kernel@vger.kernel.org
7028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7031 F: include/linux/phy/
7032 F: Documentation/devicetree/bindings/phy/
7034 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7035 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7037 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7040 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7041 M: Kevin Hilman <khilman@kernel.org>
7042 M: Ulf Hansson <ulf.hansson@linaro.org>
7043 L: linux-pm@vger.kernel.org
7045 F: drivers/base/power/domain*.c
7046 F: include/linux/pm_domain.h
7047 F: Documentation/devicetree/bindings/power/power?domain*
7049 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7050 M: Eugen Hristev <eugen.hristev@microchip.com>
7051 L: linux-input@vger.kernel.org
7053 F: drivers/input/touchscreen/resistive-adc-touch.c
7055 GENERIC UIO DRIVER FOR PCI DEVICES
7056 M: "Michael S. Tsirkin" <mst@redhat.com>
7057 L: kvm@vger.kernel.org
7059 F: drivers/uio/uio_pci_generic.c
7061 GENERIC VDSO LIBRARY
7062 M: Andy Lutomirski <luto@kernel.org>
7063 M: Thomas Gleixner <tglx@linutronix.de>
7064 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7065 L: linux-kernel@vger.kernel.org
7066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7069 F: kernel/time/vsyscall.c
7071 F: include/asm-generic/vdso/vsyscall.h
7073 GENWQE (IBM Generic Workqueue Card)
7074 M: Frank Haverkamp <haver@linux.ibm.com>
7076 F: drivers/misc/genwqe/
7078 GET_MAINTAINER SCRIPT
7079 M: Joe Perches <joe@perches.com>
7081 F: scripts/get_maintainer.pl
7084 M: Bob Peterson <rpeterso@redhat.com>
7085 M: Andreas Gruenbacher <agruenba@redhat.com>
7086 L: cluster-devel@redhat.com
7087 W: http://sources.redhat.com/cluster/
7088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7090 F: Documentation/filesystems/gfs2*.txt
7092 F: include/uapi/linux/gfs2_ondisk.h
7095 M: Johan Hovold <johan@kernel.org>
7096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7098 F: Documentation/ABI/testing/sysfs-class-gnss
7099 F: Documentation/devicetree/bindings/gnss/
7101 F: include/linux/gnss.h
7104 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7105 L: linux-media@vger.kernel.org
7107 F: drivers/media/usb/go7007/
7110 M: Bastien Nocera <hadess@hadess.net>
7111 L: linux-input@vger.kernel.org
7113 F: drivers/input/touchscreen/goodix.c
7115 GOOGLE ETHERNET DRIVERS
7116 M: Catherine Sullivan <csully@google.com>
7117 R: Sagi Shahar <sagis@google.com>
7118 R: Jon Olson <jonolson@google.com>
7119 L: netdev@vger.kernel.org
7121 F: Documentation/networking/device_drivers/google/gve.rst
7122 F: drivers/net/ethernet/google
7124 GPD POCKET FAN DRIVER
7125 M: Hans de Goede <hdegoede@redhat.com>
7126 L: platform-driver-x86@vger.kernel.org
7128 F: drivers/platform/x86/gpd-pocket-fan.c
7131 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7132 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7133 L: linux-gpio@vger.kernel.org
7134 L: linux-acpi@vger.kernel.org
7136 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7137 F: drivers/gpio/gpiolib-acpi.c
7138 F: drivers/gpio/gpiolib-acpi.h
7141 M: Sean Young <sean@mess.org>
7142 L: linux-media@vger.kernel.org
7144 F: drivers/media/rc/gpio-ir-tx.c
7147 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7148 L: linux-gpio@vger.kernel.org
7150 F: drivers/gpio/gpio-mockup.c
7151 F: tools/testing/selftests/gpio/
7154 M: Linus Walleij <linus.walleij@linaro.org>
7155 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7156 L: linux-gpio@vger.kernel.org
7158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7159 F: Documentation/ABI/obsolete/sysfs-gpio
7160 F: Documentation/ABI/testing/gpio-cdev
7161 F: Documentation/admin-guide/gpio/
7162 F: Documentation/devicetree/bindings/gpio/
7163 F: Documentation/driver-api/gpio/
7165 F: include/asm-generic/gpio.h
7166 F: include/linux/gpio/
7167 F: include/linux/gpio.h
7168 F: include/linux/of_gpio.h
7169 F: include/uapi/linux/gpio.h
7172 GRE DEMULTIPLEXER DRIVER
7173 M: Dmitry Kozlov <xeb@mail.ru>
7174 L: netdev@vger.kernel.org
7176 F: net/ipv4/gre_demux.c
7177 F: net/ipv4/gre_offload.c
7178 F: include/net/gre.h
7180 GRETH 10/100/1G Ethernet MAC device driver
7181 M: Andreas Larsson <andreas@gaisler.com>
7182 L: netdev@vger.kernel.org
7184 F: drivers/net/ethernet/aeroflex/
7186 GREYBUS AUDIO PROTOCOLS DRIVERS
7187 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7188 M: Mark Greer <mgreer@animalcreek.com>
7190 F: drivers/staging/greybus/audio_apbridgea.c
7191 F: drivers/staging/greybus/audio_apbridgea.h
7192 F: drivers/staging/greybus/audio_codec.c
7193 F: drivers/staging/greybus/audio_codec.h
7194 F: drivers/staging/greybus/audio_gb.c
7195 F: drivers/staging/greybus/audio_manager.c
7196 F: drivers/staging/greybus/audio_manager.h
7197 F: drivers/staging/greybus/audio_manager_module.c
7198 F: drivers/staging/greybus/audio_manager_private.h
7199 F: drivers/staging/greybus/audio_manager_sysfs.c
7200 F: drivers/staging/greybus/audio_module.c
7201 F: drivers/staging/greybus/audio_topology.c
7203 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7204 M: Viresh Kumar <vireshk@kernel.org>
7206 F: drivers/staging/greybus/authentication.c
7207 F: drivers/staging/greybus/bootrom.c
7208 F: drivers/staging/greybus/firmware.h
7209 F: drivers/staging/greybus/fw-core.c
7210 F: drivers/staging/greybus/fw-download.c
7211 F: drivers/staging/greybus/fw-management.c
7212 F: drivers/staging/greybus/greybus_authentication.h
7213 F: drivers/staging/greybus/greybus_firmware.h
7214 F: drivers/staging/greybus/hid.c
7215 F: drivers/staging/greybus/i2c.c
7216 F: drivers/staging/greybus/spi.c
7217 F: drivers/staging/greybus/spilib.c
7218 F: drivers/staging/greybus/spilib.h
7220 GREYBUS LOOPBACK DRIVER
7221 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7223 F: drivers/staging/greybus/loopback.c
7225 GREYBUS PLATFORM DRIVERS
7226 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7228 F: drivers/staging/greybus/arche-platform.c
7229 F: drivers/staging/greybus/arche-apb-ctrl.c
7230 F: drivers/staging/greybus/arche_platform.h
7232 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7233 M: Rui Miguel Silva <rmfrfs@gmail.com>
7235 F: drivers/staging/greybus/sdio.c
7236 F: drivers/staging/greybus/light.c
7237 F: drivers/staging/greybus/gpio.c
7238 F: drivers/staging/greybus/power_supply.c
7239 F: drivers/staging/greybus/spi.c
7240 F: drivers/staging/greybus/spilib.c
7243 M: Johan Hovold <johan@kernel.org>
7244 M: Alex Elder <elder@kernel.org>
7245 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7247 F: drivers/staging/greybus/
7249 F: include/linux/greybus.h
7250 F: include/linux/greybus/
7251 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7253 GREYBUS UART PROTOCOLS DRIVERS
7254 M: David Lin <dtwlin@gmail.com>
7256 F: drivers/staging/greybus/uart.c
7257 F: drivers/staging/greybus/log.c
7259 GS1662 VIDEO SERIALIZER
7260 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7261 L: linux-media@vger.kernel.org
7262 T: git git://linuxtv.org/media_tree.git
7264 F: drivers/media/spi/gs1662.c
7266 GSPCA FINEPIX SUBDRIVER
7267 M: Frank Zago <frank@zago.net>
7268 L: linux-media@vger.kernel.org
7269 T: git git://linuxtv.org/media_tree.git
7271 F: drivers/media/usb/gspca/finepix.c
7273 GSPCA GL860 SUBDRIVER
7274 M: Olivier Lorin <o.lorin@laposte.net>
7275 L: linux-media@vger.kernel.org
7276 T: git git://linuxtv.org/media_tree.git
7278 F: drivers/media/usb/gspca/gl860/
7280 GSPCA M5602 SUBDRIVER
7281 M: Erik Andren <erik.andren@gmail.com>
7282 L: linux-media@vger.kernel.org
7283 T: git git://linuxtv.org/media_tree.git
7285 F: drivers/media/usb/gspca/m5602/
7287 GSPCA PAC207 SONIXB SUBDRIVER
7288 M: Hans Verkuil <hverkuil@xs4all.nl>
7289 L: linux-media@vger.kernel.org
7290 T: git git://linuxtv.org/media_tree.git
7292 F: drivers/media/usb/gspca/pac207.c
7294 GSPCA SN9C20X SUBDRIVER
7295 M: Brian Johnson <brijohn@gmail.com>
7296 L: linux-media@vger.kernel.org
7297 T: git git://linuxtv.org/media_tree.git
7299 F: drivers/media/usb/gspca/sn9c20x.c
7301 GSPCA T613 SUBDRIVER
7302 M: Leandro Costantino <lcostantino@gmail.com>
7303 L: linux-media@vger.kernel.org
7304 T: git git://linuxtv.org/media_tree.git
7306 F: drivers/media/usb/gspca/t613.c
7308 GSPCA USB WEBCAM DRIVER
7309 M: Hans Verkuil <hverkuil@xs4all.nl>
7310 L: linux-media@vger.kernel.org
7311 T: git git://linuxtv.org/media_tree.git
7313 F: drivers/media/usb/gspca/
7315 GTP (GPRS Tunneling Protocol)
7316 M: Pablo Neira Ayuso <pablo@netfilter.org>
7317 M: Harald Welte <laforge@gnumonks.org>
7318 L: osmocom-net-gprs@lists.osmocom.org
7319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7321 F: drivers/net/gtp.c
7323 GUID PARTITION TABLE (GPT)
7324 M: Davidlohr Bueso <dave@stgolabs.net>
7325 L: linux-efi@vger.kernel.org
7327 F: block/partitions/efi.*
7330 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7331 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7332 W: http://uclinux-h8.sourceforge.jp
7333 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7336 F: drivers/clocksource/h8300_*.c
7337 F: drivers/clk/h8300/
7338 F: drivers/irqchip/irq-renesas-h8*.c
7340 HABANALABS PCI DRIVER
7341 M: Oded Gabbay <oded.gabbay@gmail.com>
7342 T: git https://github.com/HabanaAI/linux.git
7344 F: drivers/misc/habanalabs/
7345 F: include/uapi/misc/habanalabs.h
7346 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7347 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7350 M: Antti Palosaari <crope@iki.fi>
7351 L: linux-media@vger.kernel.org
7352 W: https://linuxtv.org
7353 W: http://palosaari.fi/linux/
7354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7355 T: git git://linuxtv.org/anttip/media_tree.git
7357 F: drivers/media/usb/hackrf/
7359 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7360 M: Frank Seidel <frank@f-seidel.de>
7361 L: platform-driver-x86@vger.kernel.org
7362 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7364 F: drivers/platform/x86/hdaps.c
7367 M: Jean Delvare <jdelvare@suse.com>
7368 M: Guenter Roeck <linux@roeck-us.net>
7369 L: linux-hwmon@vger.kernel.org
7370 W: http://hwmon.wiki.kernel.org/
7371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7373 F: Documentation/devicetree/bindings/hwmon/
7374 F: Documentation/hwmon/
7376 F: include/linux/hwmon*.h
7377 F: include/trace/events/hwmon*.h
7379 HARDWARE RANDOM NUMBER GENERATOR CORE
7380 M: Matt Mackall <mpm@selenic.com>
7381 M: Herbert Xu <herbert@gondor.apana.org.au>
7382 L: linux-crypto@vger.kernel.org
7384 F: Documentation/devicetree/bindings/rng/
7385 F: Documentation/admin-guide/hw_random.rst
7386 F: drivers/char/hw_random/
7387 F: include/linux/hw_random.h
7389 HARDWARE TRACING FACILITIES
7390 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7392 F: drivers/hwtracing/
7394 HARDWARE SPINLOCK CORE
7395 M: Ohad Ben-Cohen <ohad@wizery.com>
7396 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7397 R: Baolin Wang <baolin.wang7@gmail.com>
7398 L: linux-remoteproc@vger.kernel.org
7400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7401 F: Documentation/devicetree/bindings/hwlock/
7402 F: Documentation/hwspinlock.txt
7403 F: drivers/hwspinlock/
7404 F: include/linux/hwspinlock.h
7406 HARMONY SOUND DRIVER
7407 L: linux-parisc@vger.kernel.org
7409 F: sound/parisc/harmony.*
7411 HDPVR USB VIDEO ENCODER DRIVER
7412 M: Hans Verkuil <hverkuil@xs4all.nl>
7413 L: linux-media@vger.kernel.org
7414 T: git git://linuxtv.org/media_tree.git
7415 W: https://linuxtv.org
7417 F: drivers/media/usb/hdpvr/
7419 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7420 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7422 F: Documentation/watchdog/hpwdt.rst
7423 F: drivers/watchdog/hpwdt.c
7425 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7426 M: Don Brace <don.brace@microsemi.com>
7427 L: esc.storagedev@microsemi.com
7428 L: linux-scsi@vger.kernel.org
7430 F: Documentation/scsi/hpsa.txt
7431 F: drivers/scsi/hpsa*.[ch]
7432 F: include/linux/cciss*.h
7433 F: include/uapi/linux/cciss*.h
7436 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7437 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7438 L: linux-rdma@vger.kernel.org
7440 F: drivers/infiniband/hw/hfi1
7443 L: linux-fsdevel@vger.kernel.org
7445 F: Documentation/filesystems/hfs.txt
7449 L: linux-fsdevel@vger.kernel.org
7451 F: Documentation/filesystems/hfsplus.txt
7454 HGA FRAMEBUFFER DRIVER
7455 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7456 L: linux-nvidia@lists.surfsouth.com
7457 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7459 F: drivers/video/fbdev/hgafb.c
7461 HIBERNATION (aka Software Suspend, aka swsusp)
7462 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7463 M: Pavel Machek <pavel@ucw.cz>
7464 L: linux-pm@vger.kernel.org
7465 B: https://bugzilla.kernel.org
7468 F: drivers/base/power/
7470 F: include/linux/suspend.h
7471 F: include/linux/freezer.h
7472 F: include/linux/pm.h
7473 F: arch/*/include/asm/suspend*.h
7476 M: Jiri Kosina <jikos@kernel.org>
7477 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7478 L: linux-input@vger.kernel.org
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7482 F: include/linux/hid*
7483 F: include/uapi/linux/hid*
7485 HID SENSOR HUB DRIVERS
7486 M: Jiri Kosina <jikos@kernel.org>
7487 M: Jonathan Cameron <jic23@kernel.org>
7488 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7489 L: linux-input@vger.kernel.org
7490 L: linux-iio@vger.kernel.org
7492 F: Documentation/hid/hid-sensor*
7493 F: drivers/hid/hid-sensor-*
7494 F: drivers/iio/*/hid-*
7495 F: include/linux/hid-sensor-*
7497 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7498 M: Thomas Gleixner <tglx@linutronix.de>
7499 L: linux-kernel@vger.kernel.org
7500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7502 F: Documentation/timers/
7503 F: kernel/time/hrtimer.c
7504 F: kernel/time/clockevents.c
7505 F: kernel/time/timer_*.c
7506 F: include/linux/clockchips.h
7507 F: include/linux/hrtimer.h
7509 HIGH-SPEED SCC DRIVER FOR AX.25
7510 L: linux-hams@vger.kernel.org
7512 F: drivers/net/hamradio/dmascc.c
7513 F: drivers/net/hamradio/scc.c
7515 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7516 M: HighPoint Linux Team <linux@highpoint-tech.com>
7517 W: http://www.highpoint-tech.com
7519 F: Documentation/scsi/hptiop.txt
7520 F: drivers/scsi/hptiop.c
7523 M: Jes Sorensen <jes@trained-monkey.org>
7524 L: linux-hippi@sunsite.dk
7526 F: include/linux/hippidevice.h
7527 F: include/uapi/linux/if_hippi.h
7529 F: drivers/net/hippi/
7531 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7532 M: Zaibo Xu <xuzaibo@huawei.com>
7533 L: linux-crypto@vger.kernel.org
7535 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7536 F: drivers/crypto/hisilicon/sec2/sec_main.c
7537 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7538 F: drivers/crypto/hisilicon/sec2/sec.h
7539 F: Documentation/ABI/testing/debugfs-hisi-sec
7541 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7542 M: Zaibo Xu <xuzaibo@huawei.com>
7543 L: linux-crypto@vger.kernel.org
7545 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7546 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7547 F: drivers/crypto/hisilicon/hpre/hpre.h
7548 F: Documentation/ABI/testing/debugfs-hisi-hpre
7550 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7551 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7552 M: Salil Mehta <salil.mehta@huawei.com>
7553 L: netdev@vger.kernel.org
7554 W: http://www.hisilicon.com
7556 F: drivers/net/ethernet/hisilicon/hns3/
7558 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7559 M: Zaibo Xu <xuzaibo@huawei.com>
7561 F: drivers/char/hw_random/hisi-trng-v2.c
7563 HISILICON LPC BUS DRIVER
7564 M: john.garry@huawei.com
7565 W: http://www.hisilicon.com
7567 F: drivers/bus/hisi_lpc.c
7568 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7570 HISILICON NETWORK SUBSYSTEM DRIVER
7571 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7572 M: Salil Mehta <salil.mehta@huawei.com>
7573 L: netdev@vger.kernel.org
7574 W: http://www.hisilicon.com
7576 F: drivers/net/ethernet/hisilicon/
7577 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7579 HISILICON PMU DRIVER
7580 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7581 W: http://www.hisilicon.com
7583 F: drivers/perf/hisilicon
7584 F: Documentation/admin-guide/perf/hisi-pmu.rst
7586 HISILICON ROCE DRIVER
7587 M: Lijun Ou <oulijun@huawei.com>
7588 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7589 L: linux-rdma@vger.kernel.org
7591 F: drivers/infiniband/hw/hns/
7592 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7594 HISILICON SAS Controller
7595 M: John Garry <john.garry@huawei.com>
7596 W: http://www.hisilicon.com
7598 F: drivers/scsi/hisi_sas/
7599 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7601 HISILICON V3XX SPI NOR FLASH Controller Driver
7602 M: John Garry <john.garry@huawei.com>
7603 W: http://www.hisilicon.com
7605 F: drivers/spi/spi-hisi-sfc-v3xx.c
7607 HISILICON QM AND ZIP Controller DRIVER
7608 M: Zhou Wang <wangzhou1@hisilicon.com>
7609 L: linux-crypto@vger.kernel.org
7611 F: drivers/crypto/hisilicon/qm.c
7612 F: drivers/crypto/hisilicon/qm.h
7613 F: drivers/crypto/hisilicon/sgl.c
7614 F: drivers/crypto/hisilicon/zip/
7615 F: Documentation/ABI/testing/debugfs-hisi-zip
7617 HMM - Heterogeneous Memory Management
7618 M: Jérôme Glisse <jglisse@redhat.com>
7619 L: linux-mm@kvack.org
7622 F: include/linux/hmm*
7623 F: Documentation/vm/hmm.rst
7626 M: Jouni Malinen <j@w1.fi>
7627 L: linux-wireless@vger.kernel.org
7628 W: http://w1.fi/hostap-driver.html
7630 F: drivers/net/wireless/intersil/hostap/
7632 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7633 L: platform-driver-x86@vger.kernel.org
7635 F: drivers/platform/x86/tc1100-wmi.c
7637 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7638 M: Jaroslav Kysela <perex@perex.cz>
7640 F: drivers/staging/hp/hp100.*
7642 HPET: High Precision Event Timers driver
7643 M: Clemens Ladisch <clemens@ladisch.de>
7645 F: Documentation/timers/hpet.rst
7646 F: drivers/char/hpet.c
7647 F: include/linux/hpet.h
7648 F: include/uapi/linux/hpet.h
7652 F: arch/x86/kernel/hpet.c
7653 F: arch/x86/include/asm/hpet.h
7656 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7657 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7662 M: Sebastian Reichel <sre@kernel.org>
7663 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7665 F: Documentation/ABI/testing/sysfs-bus-hsi
7666 F: Documentation/driver-api/hsi.rst
7668 F: include/linux/hsi/
7669 F: include/uapi/linux/hsi/
7672 L: linux-usb@vger.kernel.org
7674 F: drivers/net/usb/hso.c
7676 HSR NETWORK PROTOCOL
7677 L: netdev@vger.kernel.org
7681 HT16K33 LED CONTROLLER DRIVER
7682 M: Robin van der Gracht <robin@protonic.nl>
7684 F: drivers/auxdisplay/ht16k33.c
7685 F: Documentation/devicetree/bindings/display/ht16k33.txt
7687 HTCPEN TOUCHSCREEN DRIVER
7688 M: Pau Oliva Fora <pof@eslack.org>
7689 L: linux-input@vger.kernel.org
7691 F: drivers/input/touchscreen/htcpen.c
7693 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7694 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7695 L: linux-iio@vger.kernel.org
7696 W: http://www.st.com/
7698 F: drivers/iio/humidity/hts221*
7699 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7701 HUAWEI ETHERNET DRIVER
7702 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7703 L: netdev@vger.kernel.org
7705 F: Documentation/networking/hinic.txt
7706 F: drivers/net/ethernet/huawei/hinic/
7709 M: Mike Kravetz <mike.kravetz@oracle.com>
7710 L: linux-mm@kvack.org
7714 F: include/linux/hugetlb.h
7715 F: Documentation/admin-guide/mm/hugetlbpage.rst
7716 F: Documentation/vm/hugetlbfs_reserv.rst
7717 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7720 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7721 L: linux-media@vger.kernel.org
7722 T: git git://linuxtv.org/media_tree.git
7723 W: https://linuxtv.org
7725 F: drivers/media/platform/sti/hva
7727 HWPOISON MEMORY FAILURE HANDLING
7728 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7729 L: linux-mm@kvack.org
7731 F: mm/memory-failure.c
7732 F: mm/hwpoison-inject.c
7734 HYGON PROCESSOR SUPPORT
7735 M: Pu Wen <puwen@hygon.cn>
7736 L: linux-kernel@vger.kernel.org
7738 F: arch/x86/kernel/cpu/hygon.c
7740 HYNIX HI556 SENSOR DRIVER
7741 M: Shawn Tu <shawnx.tu@intel.com>
7742 L: linux-media@vger.kernel.org
7743 T: git git://linuxtv.org/media_tree.git
7745 F: drivers/media/i2c/hi556.c
7747 Hyper-V CORE AND DRIVERS
7748 M: "K. Y. Srinivasan" <kys@microsoft.com>
7749 M: Haiyang Zhang <haiyangz@microsoft.com>
7750 M: Stephen Hemminger <sthemmin@microsoft.com>
7751 M: Wei Liu <wei.liu@kernel.org>
7752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7753 L: linux-hyperv@vger.kernel.org
7755 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7756 F: arch/x86/include/asm/mshyperv.h
7757 F: arch/x86/include/asm/trace/hyperv.h
7758 F: arch/x86/include/asm/hyperv-tlfs.h
7759 F: arch/x86/kernel/cpu/mshyperv.c
7761 F: drivers/clocksource/hyperv_timer.c
7762 F: drivers/hid/hid-hyperv.c
7764 F: drivers/input/serio/hyperv-keyboard.c
7765 F: drivers/pci/controller/pci-hyperv.c
7766 F: drivers/pci/controller/pci-hyperv-intf.c
7767 F: drivers/net/hyperv/
7768 F: drivers/scsi/storvsc_drv.c
7769 F: drivers/uio/uio_hv_generic.c
7770 F: drivers/video/fbdev/hyperv_fb.c
7771 F: drivers/iommu/hyperv-iommu.c
7772 F: net/vmw_vsock/hyperv_transport.c
7773 F: include/clocksource/hyperv_timer.h
7774 F: include/linux/hyperv.h
7775 F: include/uapi/linux/hyperv.h
7776 F: include/asm-generic/mshyperv.h
7778 F: Documentation/ABI/stable/sysfs-bus-vmbus
7779 F: Documentation/ABI/testing/debugfs-hyperv
7782 M: Vignesh Raghavendra <vigneshr@ti.com>
7784 F: drivers/mtd/hyperbus/
7785 F: include/linux/mtd/hyperbus.h
7786 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7787 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7789 HYPERVISOR VIRTUAL CONSOLE DRIVER
7790 L: linuxppc-dev@lists.ozlabs.org
7795 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7796 L: linux-i2c@vger.kernel.org
7797 L: linux-acpi@vger.kernel.org
7799 F: drivers/i2c/i2c-core-acpi.c
7801 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7802 M: Ajay Gupta <ajayg@nvidia.com>
7803 L: linux-i2c@vger.kernel.org
7805 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7806 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7809 M: Peter Rosin <peda@axentia.se>
7810 L: linux-i2c@vger.kernel.org
7812 F: Documentation/i2c/i2c-topology.rst
7813 F: Documentation/i2c/muxes/
7814 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7815 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7816 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7817 F: drivers/i2c/i2c-mux.c
7818 F: drivers/i2c/muxes/
7819 F: include/linux/i2c-mux.h
7821 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7822 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7823 L: linux-i2c@vger.kernel.org
7825 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7826 F: drivers/i2c/busses/i2c-mv64xxx.c
7828 I2C OVER PARALLEL PORT
7829 M: Jean Delvare <jdelvare@suse.com>
7830 L: linux-i2c@vger.kernel.org
7832 F: Documentation/i2c/busses/i2c-parport.rst
7833 F: drivers/i2c/busses/i2c-parport.c
7836 M: Wolfram Sang <wsa@the-dreams.de>
7837 L: linux-i2c@vger.kernel.org
7838 W: https://i2c.wiki.kernel.org/
7839 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7842 F: Documentation/devicetree/bindings/i2c/i2c.txt
7843 F: Documentation/i2c/
7845 F: include/linux/i2c.h
7846 F: include/linux/i2c-dev.h
7847 F: include/linux/i2c-smbus.h
7848 F: include/uapi/linux/i2c.h
7849 F: include/uapi/linux/i2c-*.h
7851 I2C SUBSYSTEM HOST DRIVERS
7852 L: linux-i2c@vger.kernel.org
7853 W: https://i2c.wiki.kernel.org/
7854 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7857 F: Documentation/devicetree/bindings/i2c/
7858 F: drivers/i2c/algos/
7859 F: drivers/i2c/busses/
7862 M: Jean Delvare <jdelvare@suse.com>
7863 L: linux-i2c@vger.kernel.org
7865 F: Documentation/i2c/busses/i2c-taos-evm.rst
7866 F: drivers/i2c/busses/i2c-taos-evm.c
7869 M: Till Harbaum <till@harbaum.org>
7870 L: linux-i2c@vger.kernel.org
7871 W: http://www.harbaum.org/till/i2c_tiny_usb
7873 F: drivers/i2c/busses/i2c-tiny-usb.c
7875 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7876 M: Jean Delvare <jdelvare@suse.com>
7877 L: linux-i2c@vger.kernel.org
7879 F: Documentation/i2c/busses/i2c-ali1535.rst
7880 F: Documentation/i2c/busses/i2c-ali1563.rst
7881 F: Documentation/i2c/busses/i2c-ali15x3.rst
7882 F: Documentation/i2c/busses/i2c-amd756.rst
7883 F: Documentation/i2c/busses/i2c-amd8111.rst
7884 F: Documentation/i2c/busses/i2c-i801.rst
7885 F: Documentation/i2c/busses/i2c-nforce2.rst
7886 F: Documentation/i2c/busses/i2c-piix4.rst
7887 F: Documentation/i2c/busses/i2c-sis5595.rst
7888 F: Documentation/i2c/busses/i2c-sis630.rst
7889 F: Documentation/i2c/busses/i2c-sis96x.rst
7890 F: Documentation/i2c/busses/i2c-via.rst
7891 F: Documentation/i2c/busses/i2c-viapro.rst
7892 F: drivers/i2c/busses/i2c-ali1535.c
7893 F: drivers/i2c/busses/i2c-ali1563.c
7894 F: drivers/i2c/busses/i2c-ali15x3.c
7895 F: drivers/i2c/busses/i2c-amd756.c
7896 F: drivers/i2c/busses/i2c-amd756-s4882.c
7897 F: drivers/i2c/busses/i2c-amd8111.c
7898 F: drivers/i2c/busses/i2c-i801.c
7899 F: drivers/i2c/busses/i2c-isch.c
7900 F: drivers/i2c/busses/i2c-nforce2.c
7901 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7902 F: drivers/i2c/busses/i2c-piix4.c
7903 F: drivers/i2c/busses/i2c-sis5595.c
7904 F: drivers/i2c/busses/i2c-sis630.c
7905 F: drivers/i2c/busses/i2c-sis96x.c
7906 F: drivers/i2c/busses/i2c-via.c
7907 F: drivers/i2c/busses/i2c-viapro.c
7909 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7910 M: Hans de Goede <hdegoede@redhat.com>
7911 L: linux-i2c@vger.kernel.org
7913 F: drivers/i2c/busses/i2c-cht-wc.c
7915 I2C/SMBUS ISMT DRIVER
7916 M: Seth Heasley <seth.heasley@intel.com>
7917 M: Neil Horman <nhorman@tuxdriver.com>
7918 L: linux-i2c@vger.kernel.org
7919 F: drivers/i2c/busses/i2c-ismt.c
7920 F: Documentation/i2c/busses/i2c-ismt.rst
7922 I2C/SMBUS STUB DRIVER
7923 M: Jean Delvare <jdelvare@suse.com>
7924 L: linux-i2c@vger.kernel.org
7926 F: drivers/i2c/i2c-stub.c
7929 M: Boris Brezillon <bbrezillon@kernel.org>
7930 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7931 C: irc://chat.freenode.net/linux-i3c
7932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7934 F: Documentation/ABI/testing/sysfs-bus-i3c
7935 F: Documentation/devicetree/bindings/i3c/
7936 F: Documentation/driver-api/i3c
7938 F: include/linux/i3c/
7940 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7941 M: Vitor Soares <vitor.soares@synopsys.com>
7943 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7944 F: drivers/i3c/master/dw*
7946 I3C DRIVER FOR CADENCE I3C MASTER IP
7947 M: Przemysław Gaj <pgaj@cadence.com>
7949 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7950 F: drivers/i3c/master/i3c-master-cdns.c
7952 IA64 (Itanium) PLATFORM
7953 M: Tony Luck <tony.luck@intel.com>
7954 M: Fenghua Yu <fenghua.yu@intel.com>
7955 L: linux-ia64@vger.kernel.org
7956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7960 IBM Power 842 compression accelerator
7961 M: Haren Myneni <haren@us.ibm.com>
7963 F: drivers/crypto/nx/Makefile
7964 F: drivers/crypto/nx/Kconfig
7965 F: drivers/crypto/nx/nx-842*
7966 F: include/linux/sw842.h
7970 IBM Power in-Nest Crypto Acceleration
7971 M: Breno Leitão <leitao@debian.org>
7972 M: Nayna Jain <nayna@linux.ibm.com>
7973 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7974 L: linux-crypto@vger.kernel.org
7976 F: drivers/crypto/nx/Makefile
7977 F: drivers/crypto/nx/Kconfig
7978 F: drivers/crypto/nx/nx-aes*
7979 F: drivers/crypto/nx/nx-sha*
7980 F: drivers/crypto/nx/nx.*
7981 F: drivers/crypto/nx/nx_csbcpb.h
7982 F: drivers/crypto/nx/nx_debugfs.c
7984 IBM Power Linux RAID adapter
7985 M: Brian King <brking@us.ibm.com>
7987 F: drivers/scsi/ipr.*
7989 IBM Power SRIOV Virtual NIC Device Driver
7990 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7991 M: John Allen <jallen@linux.ibm.com>
7992 L: netdev@vger.kernel.org
7994 F: drivers/net/ethernet/ibm/ibmvnic.*
7996 IBM Power Virtual Accelerator Switchboard
7997 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7998 L: linuxppc-dev@lists.ozlabs.org
8000 F: arch/powerpc/platforms/powernv/vas*
8001 F: arch/powerpc/platforms/powernv/copy-paste.h
8002 F: arch/powerpc/include/asm/vas.h
8004 IBM Power Virtual Ethernet Device Driver
8005 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8006 L: netdev@vger.kernel.org
8008 F: drivers/net/ethernet/ibm/ibmveth.*
8010 IBM Power Virtual FC Device Drivers
8011 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8012 L: linux-scsi@vger.kernel.org
8014 F: drivers/scsi/ibmvscsi/ibmvfc*
8016 IBM Power Virtual Management Channel Driver
8017 M: Steven Royer <seroyer@linux.ibm.com>
8019 F: drivers/misc/ibmvmc.*
8021 IBM Power Virtual SCSI Device Drivers
8022 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8023 L: linux-scsi@vger.kernel.org
8025 F: drivers/scsi/ibmvscsi/ibmvscsi*
8026 F: include/scsi/viosrp.h
8028 IBM Power Virtual SCSI Device Target Driver
8029 M: Michael Cyr <mikecyr@linux.ibm.com>
8030 L: linux-scsi@vger.kernel.org
8031 L: target-devel@vger.kernel.org
8033 F: drivers/scsi/ibmvscsi_tgt/
8035 IBM Power VMX Cryptographic instructions
8036 M: Breno Leitão <leitao@debian.org>
8037 M: Nayna Jain <nayna@linux.ibm.com>
8038 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8039 L: linux-crypto@vger.kernel.org
8041 F: drivers/crypto/vmx/Makefile
8042 F: drivers/crypto/vmx/Kconfig
8043 F: drivers/crypto/vmx/vmx.c
8044 F: drivers/crypto/vmx/aes*
8045 F: drivers/crypto/vmx/ghash*
8046 F: drivers/crypto/vmx/ppc-xlate.pl
8048 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8049 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8050 L: linux-pci@vger.kernel.org
8051 L: linuxppc-dev@lists.ozlabs.org
8053 F: drivers/pci/hotplug/rpaphp*
8055 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8056 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8057 L: linux-pci@vger.kernel.org
8058 L: linuxppc-dev@lists.ozlabs.org
8060 F: drivers/pci/hotplug/rpadlpar*
8062 IBM ServeRAID RAID DRIVER
8064 F: drivers/scsi/ips.*
8066 ICH LPC AND GPIO DRIVER
8067 M: Peter Tyser <ptyser@xes-inc.com>
8069 F: drivers/gpio/gpio-ich.c
8070 F: drivers/mfd/lpc_ich.c
8073 M: Max Staudt <max@enpas.org>
8074 L: linux-i2c@vger.kernel.org
8076 F: drivers/i2c/busses/i2c-icy.c
8079 M: "David S. Miller" <davem@davemloft.net>
8080 L: linux-ide@vger.kernel.org
8081 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8084 F: Documentation/ide/
8086 F: include/linux/ide.h
8089 M: Borislav Petkov <bp@alien8.de>
8090 L: linux-ide@vger.kernel.org
8092 F: Documentation/cdrom/ide-cd.rst
8093 F: drivers/ide/ide-cd*
8095 IDEAPAD LAPTOP EXTRAS DRIVER
8096 M: Ike Panhc <ike.pan@canonical.com>
8097 L: platform-driver-x86@vger.kernel.org
8098 W: http://launchpad.net/ideapad-laptop
8100 F: drivers/platform/x86/ideapad-laptop.c
8102 IDEAPAD LAPTOP SLIDEBAR DRIVER
8103 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8104 L: linux-input@vger.kernel.org
8105 W: https://github.com/o2genum/ideapad-slidebar
8107 F: drivers/input/misc/ideapad_slidebar.c
8109 IDT VersaClock 5 CLOCK DRIVER
8110 M: Marek Vasut <marek.vasut@gmail.com>
8112 F: drivers/clk/clk-versaclock5.c
8114 IEEE 802.15.4 SUBSYSTEM
8115 M: Alexander Aring <alex.aring@gmail.com>
8116 M: Stefan Schmidt <stefan@datenfreihafen.org>
8117 L: linux-wpan@vger.kernel.org
8118 W: http://wpan.cakelab.org/
8119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8124 F: drivers/net/ieee802154/
8125 F: include/linux/nl802154.h
8126 F: include/linux/ieee802154.h
8127 F: include/net/nl802154.h
8128 F: include/net/mac802154.h
8129 F: include/net/af_ieee802154.h
8130 F: include/net/cfg802154.h
8131 F: include/net/ieee802154_netdev.h
8132 F: Documentation/networking/ieee802154.rst
8135 M: Yotam Gigi <yotam.gi@gmail.com>
8136 M: Jamal Hadi Salim <jhs@mojatatu.com>
8138 F: include/net/ife.h
8139 F: include/uapi/linux/ife.h
8141 IGORPLUG-USB IR RECEIVER
8142 M: Sean Young <sean@mess.org>
8143 L: linux-media@vger.kernel.org
8145 F: drivers/media/rc/igorplugusb.c
8147 IGUANAWORKS USB IR TRANSCEIVER
8148 M: Sean Young <sean@mess.org>
8149 L: linux-media@vger.kernel.org
8151 F: drivers/media/rc/iguanair.c
8153 IIO DIGITAL POTENTIOMETER DAC
8154 M: Peter Rosin <peda@axentia.se>
8155 L: linux-iio@vger.kernel.org
8157 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8158 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8159 F: drivers/iio/dac/dpot-dac.c
8161 IIO ENVELOPE DETECTOR
8162 M: Peter Rosin <peda@axentia.se>
8163 L: linux-iio@vger.kernel.org
8165 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8166 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8167 F: drivers/iio/adc/envelope-detector.c
8170 M: Peter Rosin <peda@axentia.se>
8171 L: linux-iio@vger.kernel.org
8173 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8174 F: drivers/iio/multiplexer/iio-mux.c
8176 IIO SUBSYSTEM AND DRIVERS
8177 M: Jonathan Cameron <jic23@kernel.org>
8178 R: Hartmut Knaack <knaack.h@gmx.de>
8179 R: Lars-Peter Clausen <lars@metafoo.de>
8180 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8181 L: linux-iio@vger.kernel.org
8182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8184 F: Documentation/ABI/testing/configfs-iio*
8185 F: Documentation/ABI/testing/sysfs-bus-iio*
8186 F: Documentation/devicetree/bindings/iio/
8188 F: drivers/staging/iio/
8189 F: include/linux/iio/
8193 M: Peter Rosin <peda@axentia.se>
8194 L: linux-iio@vger.kernel.org
8196 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8197 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8198 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8199 F: drivers/iio/afe/iio-rescale.c
8201 IKANOS/ADI EAGLE ADSL USB DRIVER
8202 M: Matthieu Castet <castet.matthieu@free.fr>
8203 M: Stanislaw Gruszka <stf_xl@wp.pl>
8205 F: drivers/usb/atm/ueagle-atm.c
8207 IMGTEC ASCII LCD DRIVER
8208 M: Paul Burton <paulburton@kernel.org>
8210 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8211 F: drivers/auxdisplay/img-ascii-lcd.c
8213 IMGTEC IR DECODER DRIVER
8215 F: drivers/media/rc/img-ir/
8217 IMON SOUNDGRAPH USB IR RECEIVER
8218 M: Sean Young <sean@mess.org>
8219 L: linux-media@vger.kernel.org
8221 F: drivers/media/rc/imon_raw.c
8222 F: drivers/media/rc/imon.c
8224 IMS TWINTURBO FRAMEBUFFER DRIVER
8225 L: linux-fbdev@vger.kernel.org
8227 F: drivers/video/fbdev/imsttfb.c
8229 INA209 HARDWARE MONITOR DRIVER
8230 M: Guenter Roeck <linux@roeck-us.net>
8231 L: linux-hwmon@vger.kernel.org
8233 F: Documentation/hwmon/ina209.rst
8234 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8235 F: drivers/hwmon/ina209.c
8237 INA2XX HARDWARE MONITOR DRIVER
8238 M: Guenter Roeck <linux@roeck-us.net>
8239 L: linux-hwmon@vger.kernel.org
8241 F: Documentation/hwmon/ina2xx.rst
8242 F: drivers/hwmon/ina2xx.c
8243 F: include/linux/platform_data/ina2xx.h
8245 INDUSTRY PACK SUBSYSTEM (IPACK)
8246 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8247 M: Jens Taprogge <jens.taprogge@taprogge.org>
8248 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8249 L: industrypack-devel@lists.sourceforge.net
8250 W: http://industrypack.sourceforge.net
8254 INFINEON DPS310 Driver
8255 M: Eddie James <eajames@linux.ibm.com>
8256 L: linux-iio@vger.kernel.org
8257 F: drivers/iio/pressure/dps310.c
8260 INFINIBAND SUBSYSTEM
8261 M: Doug Ledford <dledford@redhat.com>
8262 M: Jason Gunthorpe <jgg@mellanox.com>
8263 L: linux-rdma@vger.kernel.org
8264 W: https://github.com/linux-rdma/rdma-core
8265 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8268 F: Documentation/devicetree/bindings/infiniband/
8269 F: Documentation/infiniband/
8270 F: drivers/infiniband/
8271 F: include/uapi/linux/if_infiniband.h
8272 F: include/uapi/rdma/
8274 F: include/trace/events/ib_mad.h
8275 F: include/trace/events/ib_umad.h
8276 F: samples/bpf/ibumad_kern.c
8277 F: samples/bpf/ibumad_user.c
8279 INGENIC JZ4780 DMA Driver
8280 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8282 F: drivers/dma/dma-jz4780.c
8284 INGENIC JZ4780 NAND DRIVER
8285 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8286 L: linux-mtd@lists.infradead.org
8288 F: drivers/mtd/nand/raw/ingenic/
8291 M: Paul Cercueil <paul@crapouillou.net>
8293 F: arch/mips/boot/dts/ingenic/
8294 F: arch/mips/include/asm/mach-jz4740/
8295 F: arch/mips/jz4740/
8296 F: drivers/clk/ingenic/
8297 F: drivers/dma/dma-jz4780.c
8298 F: drivers/gpu/drm/ingenic/
8299 F: drivers/i2c/busses/i2c-jz4780.c
8300 F: drivers/iio/adc/ingenic-adc.c
8301 F: drivers/irqchip/irq-ingenic.c
8302 F: drivers/memory/jz4780-nemc.c
8303 F: drivers/mmc/host/jz4740_mmc.c
8304 F: drivers/mtd/nand/raw/ingenic/
8305 F: drivers/pinctrl/pinctrl-ingenic.c
8306 F: drivers/power/supply/ingenic-battery.c
8307 F: drivers/pwm/pwm-jz4740.c
8308 F: drivers/rtc/rtc-jz4740.c
8309 F: drivers/tty/serial/8250/8250_ingenic.c
8310 F: drivers/usb/musb/jz4740.c
8311 F: drivers/watchdog/jz4740_wdt.c
8312 F: include/dt-bindings/iio/adc/ingenic,adc.h
8313 F: include/linux/mfd/ingenic-tcu.h
8314 F: sound/soc/jz4740/
8315 F: sound/soc/codecs/jz47*
8318 M: Jan Kara <jack@suse.cz>
8319 R: Amir Goldstein <amir73il@gmail.com>
8320 L: linux-fsdevel@vger.kernel.org
8322 F: Documentation/filesystems/inotify.txt
8323 F: fs/notify/inotify/
8324 F: include/linux/inotify.h
8325 F: include/uapi/linux/inotify.h
8327 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8328 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8329 L: linux-input@vger.kernel.org
8330 Q: http://patchwork.kernel.org/project/linux-input/list/
8331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8334 F: include/linux/input.h
8335 F: include/uapi/linux/input.h
8336 F: include/uapi/linux/input-event-codes.h
8337 F: include/linux/input/
8338 F: Documentation/devicetree/bindings/input/
8339 F: Documentation/devicetree/bindings/serio/
8340 F: Documentation/input/
8342 INPUT MULTITOUCH (MT) PROTOCOL
8343 M: Henrik Rydberg <rydberg@bitmath.org>
8344 L: linux-input@vger.kernel.org
8346 F: Documentation/input/multi-touch-protocol.rst
8347 F: drivers/input/input-mt.c
8350 INSIDE SECURE CRYPTO DRIVER
8351 M: Antoine Tenart <antoine.tenart@bootlin.com>
8352 F: drivers/crypto/inside-secure/
8354 L: linux-crypto@vger.kernel.org
8356 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8357 M: Mimi Zohar <zohar@linux.ibm.com>
8358 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8359 L: linux-integrity@vger.kernel.org
8360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8362 F: security/integrity/ima/
8364 INTEL 810/815 FRAMEBUFFER DRIVER
8365 M: Antonino Daplas <adaplas@gmail.com>
8366 L: linux-fbdev@vger.kernel.org
8368 F: drivers/video/fbdev/i810/
8371 M: Cezary Rojewski <cezary.rojewski@intel.com>
8372 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8373 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8374 M: Jie Yang <yang.jie@linux.intel.com>
8375 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8379 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8380 M: Hans de Goede <hdegoede@redhat.com>
8381 L: platform-driver-x86@vger.kernel.org
8383 F: drivers/platform/x86/intel_atomisp2_pm.c
8385 INTEL C600 SERIES SAS CONTROLLER DRIVER
8386 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8387 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8388 L: linux-scsi@vger.kernel.org
8389 T: git git://git.code.sf.net/p/intel-sas/isci
8391 F: drivers/scsi/isci/
8393 INTEL CPU family model numbers
8394 M: Tony Luck <tony.luck@intel.com>
8396 L: linux-kernel@vger.kernel.org
8398 F: arch/x86/include/asm/intel-family.h
8400 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8401 M: Jani Nikula <jani.nikula@linux.intel.com>
8402 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8403 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8404 L: intel-gfx@lists.freedesktop.org
8405 W: https://01.org/linuxgraphics/
8406 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8407 C: irc://chat.freenode.net/intel-gfx
8408 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8409 T: git git://anongit.freedesktop.org/drm-intel
8411 F: drivers/gpu/drm/i915/
8412 F: include/drm/i915*
8413 F: include/uapi/drm/i915_drm.h
8414 F: Documentation/gpu/i915.rst
8416 INTEL ETHERNET DRIVERS
8417 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8418 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8419 W: http://www.intel.com/support/feedback.htm
8420 W: http://e1000.sourceforge.net/
8421 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8425 F: Documentation/networking/device_drivers/intel/e100.rst
8426 F: Documentation/networking/device_drivers/intel/e1000.rst
8427 F: Documentation/networking/device_drivers/intel/e1000e.rst
8428 F: Documentation/networking/device_drivers/intel/fm10k.rst
8429 F: Documentation/networking/device_drivers/intel/igb.rst
8430 F: Documentation/networking/device_drivers/intel/igbvf.rst
8431 F: Documentation/networking/device_drivers/intel/ixgb.rst
8432 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8433 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8434 F: Documentation/networking/device_drivers/intel/i40e.rst
8435 F: Documentation/networking/device_drivers/intel/iavf.rst
8436 F: Documentation/networking/device_drivers/intel/ice.rst
8437 F: drivers/net/ethernet/intel/
8438 F: drivers/net/ethernet/intel/*/
8439 F: include/linux/avf/virtchnl.h
8441 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8442 M: Maik Broemme <mbroemme@libmpq.org>
8443 L: linux-fbdev@vger.kernel.org
8445 F: Documentation/fb/intelfb.rst
8446 F: drivers/video/fbdev/intelfb/
8449 M: Andy Shevchenko <andy@kernel.org>
8450 L: linux-gpio@vger.kernel.org
8452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8453 F: drivers/gpio/gpio-ich.c
8454 F: drivers/gpio/gpio-intel-mid.c
8455 F: drivers/gpio/gpio-merrifield.c
8456 F: drivers/gpio/gpio-ml-ioh.c
8457 F: drivers/gpio/gpio-pch.c
8458 F: drivers/gpio/gpio-sch.c
8459 F: drivers/gpio/gpio-sodaville.c
8461 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8462 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8463 M: Zhi Wang <zhi.a.wang@intel.com>
8464 L: intel-gvt-dev@lists.freedesktop.org
8465 L: intel-gfx@lists.freedesktop.org
8466 W: https://01.org/igvt-g
8467 T: git https://github.com/intel/gvt-linux.git
8469 F: drivers/gpu/drm/i915/gvt/
8471 INTEL HID EVENT DRIVER
8472 M: Alex Hung <alex.hung@canonical.com>
8473 L: platform-driver-x86@vger.kernel.org
8475 F: drivers/platform/x86/intel-hid.c
8477 INTEL I/OAT DMA DRIVER
8478 M: Dave Jiang <dave.jiang@intel.com>
8479 R: Dan Williams <dan.j.williams@intel.com>
8480 L: dmaengine@vger.kernel.org
8481 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8483 F: drivers/dma/ioat*
8486 M: Dave Jiang <dave.jiang@intel.com>
8487 L: dmaengine@vger.kernel.org
8489 F: drivers/dma/idxd/*
8490 F: include/uapi/linux/idxd.h
8491 F: include/linux/idxd.h
8494 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8495 M: Len Brown <lenb@kernel.org>
8496 L: linux-pm@vger.kernel.org
8497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8498 B: https://bugzilla.kernel.org
8500 F: drivers/idle/intel_idle.c
8502 INTEL INTEGRATED SENSOR HUB DRIVER
8503 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8504 M: Jiri Kosina <jikos@kernel.org>
8505 L: linux-input@vger.kernel.org
8507 F: drivers/hid/intel-ish-hid/
8510 M: David Woodhouse <dwmw2@infradead.org>
8511 M: Lu Baolu <baolu.lu@linux.intel.com>
8512 L: iommu@lists.linux-foundation.org
8513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8515 F: drivers/iommu/dmar.c
8516 F: drivers/iommu/intel*.[ch]
8517 F: include/linux/intel-iommu.h
8518 F: include/linux/intel-svm.h
8520 INTEL IOP-ADMA DMA DRIVER
8521 R: Dan Williams <dan.j.williams@intel.com>
8523 F: drivers/dma/iop-adma.c
8525 INTEL IPU3 CSI-2 CIO2 DRIVER
8526 M: Yong Zhi <yong.zhi@intel.com>
8527 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8528 M: Bingbu Cao <bingbu.cao@intel.com>
8529 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8530 L: linux-media@vger.kernel.org
8532 F: drivers/media/pci/intel/ipu3/
8533 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8535 INTEL IPU3 CSI-2 IMGU DRIVER
8536 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8537 L: linux-media@vger.kernel.org
8539 F: drivers/staging/media/ipu3/
8540 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8541 F: Documentation/media/v4l-drivers/ipu3.rst
8542 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8544 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8545 M: Krzysztof Halasa <khalasa@piap.pl>
8547 F: include/linux/soc/ixp4xx/qmgr.h
8548 F: include/linux/soc/ixp4xx/npe.h
8549 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8550 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8551 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8552 F: drivers/net/wan/ixp4xx_hss.c
8554 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8555 M: Deepak Saxena <dsaxena@plexity.net>
8557 F: drivers/char/hw_random/ixp4xx-rng.c
8559 INTEL MANAGEMENT ENGINE (mei)
8560 M: Tomas Winkler <tomas.winkler@intel.com>
8561 L: linux-kernel@vger.kernel.org
8563 F: include/uapi/linux/mei.h
8564 F: include/linux/mei_cl_bus.h
8565 F: drivers/misc/mei/*
8566 F: drivers/watchdog/mei_wdt.c
8567 F: Documentation/driver-api/mei/*
8570 INTEL MENLOW THERMAL DRIVER
8571 M: Sujith Thomas <sujith.thomas@intel.com>
8572 L: platform-driver-x86@vger.kernel.org
8573 W: https://01.org/linux-acpi
8575 F: drivers/platform/x86/intel_menlow.c
8577 INTEL MIC DRIVERS (mic)
8578 M: Sudeep Dutt <sudeep.dutt@intel.com>
8579 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8581 W: https://github.com/sudeepdutt/mic
8582 W: http://software.intel.com/en-us/mic-developer
8583 F: include/linux/mic_bus.h
8584 F: include/linux/scif.h
8585 F: include/uapi/linux/mic_common.h
8586 F: include/uapi/linux/mic_ioctl.h
8587 F: include/uapi/linux/scif_ioctl.h
8588 F: drivers/misc/mic/
8589 F: drivers/dma/mic_x100_dma.c
8590 F: drivers/dma/mic_x100_dma.h
8591 F: Documentation/mic/
8593 INTEL PMC CORE DRIVER
8594 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8595 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8596 L: platform-driver-x86@vger.kernel.org
8598 F: drivers/platform/x86/intel_pmc_core*
8600 INTEL PMC/P-Unit IPC DRIVER
8601 M: Zha Qipeng<qipeng.zha@intel.com>
8602 L: platform-driver-x86@vger.kernel.org
8604 F: drivers/platform/x86/intel_pmc_ipc.c
8605 F: drivers/platform/x86/intel_punit_ipc.c
8606 F: arch/x86/include/asm/intel_pmc_ipc.h
8607 F: arch/x86/include/asm/intel_punit_ipc.h
8609 INTEL PMIC GPIO DRIVERS
8610 M: Andy Shevchenko <andy@kernel.org>
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8613 F: drivers/gpio/gpio-*cove.c
8614 F: drivers/gpio/gpio-msic.c
8616 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8617 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8619 F: drivers/mfd/intel_msic.c
8620 F: drivers/mfd/intel_soc_pmic*
8621 F: include/linux/mfd/intel_msic.h
8622 F: include/linux/mfd/intel_soc_pmic*
8624 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8625 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8626 L: linux-wireless@vger.kernel.org
8628 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8629 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8630 F: drivers/net/wireless/intel/ipw2x00/
8633 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8634 M: Len Brown <lenb@kernel.org>
8635 L: linux-pm@vger.kernel.org
8637 F: drivers/cpufreq/intel_pstate.c
8639 INTEL RDMA RNIC DRIVER
8640 M: Faisal Latif <faisal.latif@intel.com>
8641 M: Shiraz Saleem <shiraz.saleem@intel.com>
8642 L: linux-rdma@vger.kernel.org
8644 F: drivers/infiniband/hw/i40iw/
8645 F: include/uapi/rdma/i40iw-abi.h
8647 INTEL SPEED SELECT TECHNOLOGY
8648 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8649 L: platform-driver-x86@vger.kernel.org
8651 F: drivers/platform/x86/intel_speed_select_if/
8652 F: tools/power/x86/intel-speed-select/
8653 F: include/uapi/linux/isst_if.h
8655 INTEL STRATIX10 FIRMWARE DRIVERS
8656 M: Richard Gong <richard.gong@linux.intel.com>
8657 L: linux-kernel@vger.kernel.org
8659 F: drivers/firmware/stratix10-rsu.c
8660 F: drivers/firmware/stratix10-svc.c
8661 F: include/linux/firmware/intel/stratix10-smc.h
8662 F: include/linux/firmware/intel/stratix10-svc-client.h
8663 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8664 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8666 INTEL TELEMETRY DRIVER
8667 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8668 M: "David E. Box" <david.e.box@linux.intel.com>
8669 L: platform-driver-x86@vger.kernel.org
8671 F: arch/x86/include/asm/intel_telemetry.h
8672 F: drivers/platform/x86/intel_telemetry*
8674 INTEL UNCORE FREQUENCY CONTROL
8675 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8676 L: platform-driver-x86@vger.kernel.org
8678 F: drivers/platform/x86/intel-uncore-frequency.c
8680 INTEL VIRTUAL BUTTON DRIVER
8681 M: AceLan Kao <acelan.kao@canonical.com>
8682 L: platform-driver-x86@vger.kernel.org
8684 F: drivers/platform/x86/intel-vbtn.c
8686 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8687 M: Stanislaw Gruszka <stf_xl@wp.pl>
8688 L: linux-wireless@vger.kernel.org
8690 F: drivers/net/wireless/intel/iwlegacy/
8692 INTEL WIRELESS WIFI LINK (iwlwifi)
8693 M: Johannes Berg <johannes.berg@intel.com>
8694 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8695 M: Luca Coelho <luciano.coelho@intel.com>
8696 M: Intel Linux Wireless <linuxwifi@intel.com>
8697 L: linux-wireless@vger.kernel.org
8698 W: http://intellinuxwireless.org
8699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8701 F: drivers/net/wireless/intel/iwlwifi/
8703 INTEL WIRELESS WIMAX CONNECTION 2400
8704 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8705 M: linux-wimax@intel.com
8706 L: wimax@linuxwimax.org (subscribers-only)
8708 W: http://linuxwimax.org
8709 F: Documentation/admin-guide/wimax/i2400m.rst
8710 F: drivers/net/wimax/i2400m/
8711 F: include/uapi/linux/wimax/i2400m.h
8713 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8714 M: Mario Limonciello <mario.limonciello@dell.com>
8716 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8719 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8721 F: Documentation/trace/intel_th.rst
8722 F: drivers/hwtracing/intel_th/
8723 F: include/linux/intel_th.h
8725 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8726 M: Ning Sun <ning.sun@intel.com>
8727 L: tboot-devel@lists.sourceforge.net
8728 W: http://tboot.sourceforge.net
8729 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8731 F: Documentation/x86/intel_txt.rst
8732 F: include/linux/tboot.h
8733 F: arch/x86/kernel/tboot.c
8736 M: Georgi Djakov <georgi.djakov@linaro.org>
8737 L: linux-pm@vger.kernel.org
8739 F: Documentation/driver-api/interconnect.rst
8740 F: Documentation/devicetree/bindings/interconnect/
8741 F: drivers/interconnect/
8742 F: include/dt-bindings/interconnect/
8743 F: include/linux/interconnect-provider.h
8744 F: include/linux/interconnect.h
8746 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8747 M: Linus Walleij <linus.walleij@linaro.org>
8748 L: linux-iio@vger.kernel.org
8750 F: drivers/iio/gyro/mpu3050*
8751 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8753 IOC3 ETHERNET DRIVER
8754 M: Ralf Baechle <ralf@linux-mips.org>
8755 L: linux-mips@vger.kernel.org
8757 F: drivers/net/ethernet/sgi/ioc3-eth.c
8759 IOMAP FILESYSTEM LIBRARY
8760 M: Christoph Hellwig <hch@infradead.org>
8761 M: Darrick J. Wong <darrick.wong@oracle.com>
8762 M: linux-xfs@vger.kernel.org
8763 M: linux-fsdevel@vger.kernel.org
8764 L: linux-xfs@vger.kernel.org
8765 L: linux-fsdevel@vger.kernel.org
8766 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8769 F: include/linux/iomap.h
8772 M: Joerg Roedel <joro@8bytes.org>
8773 L: iommu@lists.linux-foundation.org
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8776 F: Documentation/devicetree/bindings/iommu/
8778 F: include/linux/iommu.h
8779 F: include/linux/of_iommu.h
8780 F: include/linux/iova.h
8783 M: Jens Axboe <axboe@kernel.dk>
8784 L: io-uring@vger.kernel.org
8785 T: git git://git.kernel.dk/linux-block
8786 T: git git://git.kernel.dk/liburing
8791 F: include/uapi/linux/io_uring.h
8794 M: Corey Minyard <minyard@acm.org>
8795 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8796 W: http://openipmi.sourceforge.net/
8798 F: Documentation/devicetree/bindings/ipmi/
8799 F: Documentation/IPMI.txt
8800 F: drivers/char/ipmi/
8801 F: include/linux/ipmi*
8802 F: include/uapi/linux/ipmi*
8804 IPS SCSI RAID DRIVER
8805 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8806 L: linux-scsi@vger.kernel.org
8807 W: http://www.adaptec.com/
8809 F: drivers/scsi/ips*
8812 M: Wensong Zhang <wensong@linux-vs.org>
8813 M: Simon Horman <horms@verge.net.au>
8814 M: Julian Anastasov <ja@ssi.bg>
8815 L: netdev@vger.kernel.org
8816 L: lvs-devel@vger.kernel.org
8818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8820 F: Documentation/networking/ipvs-sysctl.txt
8821 F: include/net/ip_vs.h
8822 F: include/uapi/linux/ip_vs.h
8823 F: net/netfilter/ipvs/
8826 M: Jiri Kosina <jikos@kernel.org>
8827 M: David Sterba <dsterba@suse.com>
8829 F: drivers/tty/ipwireless/
8832 L: netdev@vger.kernel.org
8834 F: include/uapi/linux/ipx.h
8836 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8837 M: Marc Zyngier <maz@kernel.org>
8839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8840 F: Documentation/IRQ-domain.txt
8841 F: include/linux/irqdomain.h
8842 F: kernel/irq/irqdomain.c
8846 M: Thomas Gleixner <tglx@linutronix.de>
8847 L: linux-kernel@vger.kernel.org
8849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8853 M: Thomas Gleixner <tglx@linutronix.de>
8854 M: Jason Cooper <jason@lakedaemon.net>
8855 M: Marc Zyngier <maz@kernel.org>
8856 L: linux-kernel@vger.kernel.org
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8859 F: Documentation/devicetree/bindings/interrupt-controller/
8863 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8865 F: Documentation/driver-api/isa.rst
8866 F: drivers/base/isa.c
8867 F: include/linux/isa.h
8870 M: Hans Verkuil <hverkuil@xs4all.nl>
8871 L: linux-media@vger.kernel.org
8872 T: git git://linuxtv.org/media_tree.git
8873 W: https://linuxtv.org
8875 F: drivers/media/radio/radio-isa*
8878 M: Jaroslav Kysela <perex@perex.cz>
8880 F: Documentation/driver-api/isapnp.rst
8881 F: drivers/pnp/isapnp/
8882 F: include/linux/isapnp.h
8885 M: Lee Duncan <lduncan@suse.com>
8886 M: Chris Leech <cleech@redhat.com>
8887 L: open-iscsi@googlegroups.com
8888 L: linux-scsi@vger.kernel.org
8889 W: www.open-iscsi.com
8891 F: drivers/scsi/*iscsi*
8892 F: include/scsi/*iscsi*
8894 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8895 M: Peter Jones <pjones@redhat.com>
8896 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8898 F: drivers/firmware/iscsi_ibft*
8900 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8901 M: Sagi Grimberg <sagi@grimberg.me>
8902 M: Max Gurtovoy <maxg@mellanox.com>
8903 L: linux-rdma@vger.kernel.org
8905 W: http://www.openfabrics.org
8906 W: www.open-iscsi.org
8907 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8908 F: drivers/infiniband/ulp/iser/
8910 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8911 M: Sagi Grimberg <sagi@grimberg.me>
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8913 L: linux-rdma@vger.kernel.org
8914 L: target-devel@vger.kernel.org
8916 W: http://www.linux-iscsi.org
8917 F: drivers/infiniband/ulp/isert
8919 ISDN/mISDN SUBSYSTEM
8920 M: Karsten Keil <isdn@linux-pingi.de>
8921 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8922 L: netdev@vger.kernel.org
8923 W: http://www.isdn4linux.de
8925 F: drivers/isdn/mISDN/
8926 F: drivers/isdn/hardware/
8927 F: drivers/isdn/Kconfig
8928 F: drivers/isdn/Makefile
8930 ISDN/CMTP OVER BLUETOOTH
8931 M: Karsten Keil <isdn@linux-pingi.de>
8932 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8933 L: netdev@vger.kernel.org
8934 W: http://www.isdn4linux.de
8936 F: Documentation/isdn/
8937 F: drivers/isdn/capi/
8938 F: net/bluetooth/cmtp/
8939 F: include/linux/isdn/
8940 F: include/uapi/linux/isdn/
8942 IT87 HARDWARE MONITORING DRIVER
8943 M: Jean Delvare <jdelvare@suse.com>
8944 L: linux-hwmon@vger.kernel.org
8946 F: Documentation/hwmon/it87.rst
8947 F: drivers/hwmon/it87.c
8950 M: Antti Palosaari <crope@iki.fi>
8951 L: linux-media@vger.kernel.org
8952 W: https://linuxtv.org
8953 W: http://palosaari.fi/linux/
8954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8955 T: git git://linuxtv.org/anttip/media_tree.git
8957 F: drivers/media/tuners/it913x*
8959 IVTV VIDEO4LINUX DRIVER
8960 M: Andy Walls <awalls@md.metrocast.net>
8961 L: linux-media@vger.kernel.org
8962 T: git git://linuxtv.org/media_tree.git
8963 W: https://linuxtv.org
8965 F: Documentation/media/v4l-drivers/ivtv*
8966 F: drivers/media/pci/ivtv/
8967 F: include/uapi/linux/ivtv*
8969 IX2505V MEDIA DRIVER
8970 M: Malcolm Priestley <tvboxspy@gmail.com>
8971 L: linux-media@vger.kernel.org
8972 W: https://linuxtv.org
8973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8975 F: drivers/media/dvb-frontends/ix2505v*
8977 JAILHOUSE HYPERVISOR INTERFACE
8978 M: Jan Kiszka <jan.kiszka@siemens.com>
8979 L: jailhouse-dev@googlegroups.com
8981 F: arch/x86/kernel/jailhouse.c
8982 F: arch/x86/include/asm/jailhouse_para.h
8984 JC42.4 TEMPERATURE SENSOR DRIVER
8985 M: Guenter Roeck <linux@roeck-us.net>
8986 L: linux-hwmon@vger.kernel.org
8988 F: drivers/hwmon/jc42.c
8989 F: Documentation/hwmon/jc42.rst
8992 M: Dave Kleikamp <shaggy@kernel.org>
8993 L: jfs-discussion@lists.sourceforge.net
8994 W: http://jfs.sourceforge.net/
8995 T: git git://github.com/kleikamp/linux-shaggy.git
8997 F: Documentation/admin-guide/jfs.rst
9001 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9002 L: netdev@vger.kernel.org
9004 F: drivers/net/ethernet/jme.*
9006 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9007 M: David Woodhouse <dwmw2@infradead.org>
9008 M: Richard Weinberger <richard@nod.at>
9009 L: linux-mtd@lists.infradead.org
9010 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9011 T: git git://git.infradead.org/ubifs-2.6.git
9014 F: include/uapi/linux/jffs2.h
9016 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9017 M: "Theodore Ts'o" <tytso@mit.edu>
9018 M: Jan Kara <jack@suse.com>
9019 L: linux-ext4@vger.kernel.org
9022 F: include/linux/jbd2.h
9024 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9025 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9026 L: linux-media@vger.kernel.org
9028 F: drivers/media/platform/rcar_jpu.c
9030 JSM Neo PCI based serial card
9031 L: linux-serial@vger.kernel.org
9033 F: drivers/tty/serial/jsm/
9035 K10TEMP HARDWARE MONITORING DRIVER
9036 M: Clemens Ladisch <clemens@ladisch.de>
9037 L: linux-hwmon@vger.kernel.org
9039 F: Documentation/hwmon/k10temp.rst
9040 F: drivers/hwmon/k10temp.c
9042 K8TEMP HARDWARE MONITORING DRIVER
9043 M: Rudolf Marek <r.marek@assembler.cz>
9044 L: linux-hwmon@vger.kernel.org
9046 F: Documentation/hwmon/k8temp.rst
9047 F: drivers/hwmon/k8temp.c
9050 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9051 R: Alexander Potapenko <glider@google.com>
9052 R: Dmitry Vyukov <dvyukov@google.com>
9053 L: kasan-dev@googlegroups.com
9055 F: arch/*/include/asm/kasan.h
9056 F: arch/*/mm/kasan_init*
9057 F: Documentation/dev-tools/kasan.rst
9058 F: include/linux/kasan*.h
9061 F: scripts/Makefile.kasan
9064 M: Masahiro Yamada <masahiroy@kernel.org>
9065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9066 L: linux-kbuild@vger.kernel.org
9068 F: Documentation/kbuild/kconfig*
9070 F: scripts/Kconfig.include
9073 M: Dave Young <dyoung@redhat.com>
9074 M: Baoquan He <bhe@redhat.com>
9075 R: Vivek Goyal <vgoyal@redhat.com>
9076 L: kexec@lists.infradead.org
9077 W: http://lse.sourceforge.net/kdump/
9079 F: Documentation/admin-guide/kdump/
9081 KEENE FM RADIO TRANSMITTER DRIVER
9082 M: Hans Verkuil <hverkuil@xs4all.nl>
9083 L: linux-media@vger.kernel.org
9084 T: git git://linuxtv.org/media_tree.git
9085 W: https://linuxtv.org
9087 F: drivers/media/radio/radio-keene*
9090 M: Ian Kent <raven@themaw.net>
9091 L: autofs@vger.kernel.org
9095 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9096 M: Masahiro Yamada <masahiroy@kernel.org>
9097 M: Michal Marek <michal.lkml@markovi.net>
9098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9099 L: linux-kbuild@vger.kernel.org
9101 F: Documentation/kbuild/
9104 F: scripts/Makefile*
9107 F: scripts/*vmlinux*
9112 L: kernel-janitors@vger.kernel.org
9113 W: http://kernelnewbies.org/KernelJanitors
9116 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9117 M: "J. Bruce Fields" <bfields@fieldses.org>
9118 M: Chuck Lever <chuck.lever@oracle.com>
9119 L: linux-nfs@vger.kernel.org
9120 W: http://nfs.sourceforge.net/
9121 T: git git://linux-nfs.org/~bfields/linux.git
9124 F: include/uapi/linux/nfsd/
9128 F: include/linux/lockd/
9129 F: include/linux/sunrpc/
9130 F: include/uapi/linux/sunrpc/
9132 KERNEL SELFTEST FRAMEWORK
9133 M: Shuah Khan <shuah@kernel.org>
9134 M: Shuah Khan <skhan@linuxfoundation.org>
9135 L: linux-kselftest@vger.kernel.org
9136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9137 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9139 F: tools/testing/selftests/
9140 F: Documentation/dev-tools/kselftest*
9142 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9143 M: Brendan Higgins <brendanhiggins@google.com>
9144 L: linux-kselftest@vger.kernel.org
9145 L: kunit-dev@googlegroups.com
9146 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9148 F: Documentation/dev-tools/kunit/
9151 F: tools/testing/kunit/
9153 KERNEL USERMODE HELPER
9154 M: Luis Chamberlain <mcgrof@kernel.org>
9155 L: linux-kernel@vger.kernel.org
9158 F: include/linux/umh.h
9160 KERNEL VIRTUAL MACHINE (KVM)
9161 M: Paolo Bonzini <pbonzini@redhat.com>
9162 L: kvm@vger.kernel.org
9163 W: http://www.linux-kvm.org
9164 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9166 F: Documentation/virt/kvm/
9167 F: include/trace/events/kvm.h
9168 F: include/uapi/asm-generic/kvm*
9169 F: include/uapi/linux/kvm*
9170 F: include/asm-generic/kvm*
9171 F: include/linux/kvm*
9172 F: include/kvm/iodev.h
9175 F: tools/testing/selftests/kvm/
9177 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9178 M: Marc Zyngier <maz@kernel.org>
9179 R: James Morse <james.morse@arm.com>
9180 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9181 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9183 L: kvmarm@lists.cs.columbia.edu
9184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9186 F: arch/arm/include/uapi/asm/kvm*
9187 F: arch/arm/include/asm/kvm*
9189 F: arch/arm64/include/uapi/asm/kvm*
9190 F: arch/arm64/include/asm/kvm*
9193 F: include/kvm/arm_*
9195 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9196 L: linux-mips@vger.kernel.org
9197 L: kvm@vger.kernel.org
9199 F: arch/mips/include/uapi/asm/kvm*
9200 F: arch/mips/include/asm/kvm*
9203 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9204 M: Paul Mackerras <paulus@ozlabs.org>
9205 L: kvm-ppc@vger.kernel.org
9206 W: http://www.linux-kvm.org/
9207 T: git git://github.com/agraf/linux-2.6.git
9209 F: arch/powerpc/include/uapi/asm/kvm*
9210 F: arch/powerpc/include/asm/kvm*
9211 F: arch/powerpc/kvm/
9212 F: arch/powerpc/kernel/kvm*
9214 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9215 M: Christian Borntraeger <borntraeger@de.ibm.com>
9216 M: Janosch Frank <frankja@linux.ibm.com>
9217 R: David Hildenbrand <david@redhat.com>
9218 R: Cornelia Huck <cohuck@redhat.com>
9219 L: kvm@vger.kernel.org
9220 W: http://www.ibm.com/developerworks/linux/linux390/
9221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9223 F: arch/s390/include/uapi/asm/kvm*
9224 F: arch/s390/include/asm/gmap.h
9225 F: arch/s390/include/asm/kvm*
9227 F: arch/s390/mm/gmap.c
9228 F: tools/testing/selftests/kvm/s390x/
9229 F: tools/testing/selftests/kvm/*/s390x/
9231 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9232 M: Paolo Bonzini <pbonzini@redhat.com>
9233 R: Sean Christopherson <sean.j.christopherson@intel.com>
9234 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9235 R: Wanpeng Li <wanpengli@tencent.com>
9236 R: Jim Mattson <jmattson@google.com>
9237 R: Joerg Roedel <joro@8bytes.org>
9238 L: kvm@vger.kernel.org
9239 W: http://www.linux-kvm.org
9240 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9244 F: arch/x86/include/uapi/asm/kvm*
9245 F: arch/x86/include/uapi/asm/vmx.h
9246 F: arch/x86/include/uapi/asm/svm.h
9247 F: arch/x86/include/asm/kvm*
9248 F: arch/x86/include/asm/pvclock-abi.h
9249 F: arch/x86/include/asm/svm.h
9250 F: arch/x86/include/asm/vmx*.h
9251 F: arch/x86/kernel/kvm.c
9252 F: arch/x86/kernel/kvmclock.c
9255 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9256 M: Tejun Heo <tj@kernel.org>
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9259 F: include/linux/kernfs.h
9263 M: Eric Biederman <ebiederm@xmission.com>
9264 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9265 L: kexec@lists.infradead.org
9267 F: include/linux/kexec.h
9268 F: include/uapi/linux/kexec.h
9272 M: Mimi Zohar <zohar@linux.ibm.com>
9273 L: linux-integrity@vger.kernel.org
9274 L: keyrings@vger.kernel.org
9276 F: Documentation/security/keys/trusted-encrypted.rst
9277 F: include/keys/encrypted-type.h
9278 F: security/keys/encrypted-keys/
9281 M: James Bottomley <jejb@linux.ibm.com>
9282 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9283 M: Mimi Zohar <zohar@linux.ibm.com>
9284 L: linux-integrity@vger.kernel.org
9285 L: keyrings@vger.kernel.org
9287 F: Documentation/security/keys/trusted-encrypted.rst
9288 F: include/keys/trusted-type.h
9289 F: security/keys/trusted.c
9290 F: include/keys/trusted.h
9293 M: David Howells <dhowells@redhat.com>
9294 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9295 L: keyrings@vger.kernel.org
9297 F: Documentation/security/keys/core.rst
9298 F: include/linux/key.h
9299 F: include/linux/key-type.h
9300 F: include/linux/keyctl.h
9301 F: include/uapi/linux/keyctl.h
9305 KGDB / KDB /debug_core
9306 M: Jason Wessel <jason.wessel@windriver.com>
9307 M: Daniel Thompson <daniel.thompson@linaro.org>
9308 R: Douglas Anderson <dianders@chromium.org>
9309 W: http://kgdb.wiki.kernel.org/
9310 L: kgdb-bugreport@lists.sourceforge.net
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9313 F: Documentation/dev-tools/kgdb.rst
9314 F: drivers/misc/kgdbts.c
9315 F: drivers/tty/serial/kgdboc.c
9316 F: include/linux/kdb.h
9317 F: include/linux/kgdb.h
9321 M: Catalin Marinas <catalin.marinas@arm.com>
9323 F: Documentation/dev-tools/kmemleak.rst
9324 F: include/linux/kmemleak.h
9326 F: mm/kmemleak-test.c
9328 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9329 M: Luis Chamberlain <mcgrof@kernel.org>
9330 L: linux-kernel@vger.kernel.org
9333 F: include/linux/kmod.h
9335 F: tools/testing/selftests/kmod/
9338 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9339 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9340 M: "David S. Miller" <davem@davemloft.net>
9341 M: Masami Hiramatsu <mhiramat@kernel.org>
9343 F: Documentation/kprobes.txt
9344 F: include/linux/kprobes.h
9345 F: include/asm-generic/kprobes.h
9348 KS0108 LCD CONTROLLER DRIVER
9349 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9351 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9352 F: drivers/auxdisplay/ks0108.c
9353 F: include/linux/ks0108.h
9356 M: David Ahern <dsahern@kernel.org>
9357 L: netdev@vger.kernel.org
9360 F: include/net/l3mdev.h
9363 M: John Fastabend <john.fastabend@gmail.com>
9364 M: Daniel Borkmann <daniel@iogearbox.net>
9365 M: Jakub Sitnicki <jakub@cloudflare.com>
9366 M: Lorenz Bauer <lmb@cloudflare.com>
9367 L: netdev@vger.kernel.org
9368 L: bpf@vger.kernel.org
9370 F: include/linux/skmsg.h
9372 F: net/core/sock_map.c
9373 F: net/ipv4/tcp_bpf.c
9374 F: net/ipv4/udp_bpf.c
9376 LANTIQ / INTEL Ethernet drivers
9377 M: Hauke Mehrtens <hauke@hauke-m.de>
9378 L: netdev@vger.kernel.org
9380 F: net/dsa/tag_gswip.c
9381 F: drivers/net/ethernet/lantiq_xrx200.c
9382 F: drivers/net/dsa/lantiq_pce.h
9383 F: drivers/net/dsa/lantiq_gswip.c
9385 LANTIQ MIPS ARCHITECTURE
9386 M: John Crispin <john@phrozen.org>
9387 L: linux-mips@vger.kernel.org
9390 F: drivers/soc/lantiq
9393 L: linux-x25@vger.kernel.org
9395 F: Documentation/networking/lapb-module.txt
9399 LASI 53c700 driver for PARISC
9400 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9401 L: linux-scsi@vger.kernel.org
9403 F: Documentation/scsi/53c700.txt
9404 F: drivers/scsi/53c700*
9407 M: Tobin C. Harding <me@tobin.cc>
9408 M: Tycho Andersen <tycho@tycho.ws>
9409 L: kernel-hardening@lists.openwall.com
9411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9412 F: scripts/leaking_addresses.pl
9415 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9416 M: Pavel Machek <pavel@ucw.cz>
9417 R: Dan Murphy <dmurphy@ti.com>
9418 L: linux-leds@vger.kernel.org
9419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9422 F: Documentation/devicetree/bindings/leds/
9424 F: include/linux/leds.h
9426 LEGACY EEPROM DRIVER
9427 M: Jean Delvare <jdelvare@suse.com>
9429 F: Documentation/misc-devices/eeprom.rst
9430 F: drivers/misc/eeprom/eeprom.c
9433 R: David Lechner <david@lechnology.com>
9435 F: arch/arm/boot/dts/da850-lego-ev3.dts
9436 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9437 F: drivers/power/supply/lego_ev3_battery.c
9439 LEGO USB Tower driver
9440 M: Juergen Stuber <starblue@users.sourceforge.net>
9441 L: legousb-devel@lists.sourceforge.net
9442 W: http://legousb.sourceforge.net/
9444 F: drivers/usb/misc/legousbtower.c
9447 M: Matan Ziv-Av <matan@svgalib.org>
9448 L: platform-driver-x86@vger.kernel.org
9450 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9451 F: Documentation/admin-guide/laptops/lg-laptop.rst
9452 F: drivers/platform/x86/lg-laptop.c
9455 M: Michael Krufky <mkrufky@linuxtv.org>
9456 L: linux-media@vger.kernel.org
9457 W: https://linuxtv.org
9458 W: http://github.com/mkrufky
9459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9460 T: git git://linuxtv.org/mkrufky/tuners.git
9462 F: drivers/media/dvb-frontends/lg2160.*
9464 LGDT3305 MEDIA DRIVER
9465 M: Michael Krufky <mkrufky@linuxtv.org>
9466 L: linux-media@vger.kernel.org
9467 W: https://linuxtv.org
9468 W: http://github.com/mkrufky
9469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9470 T: git git://linuxtv.org/mkrufky/tuners.git
9472 F: drivers/media/dvb-frontends/lgdt3305.*
9474 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9475 M: Viresh Kumar <vireshk@kernel.org>
9476 L: linux-ide@vger.kernel.org
9477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9479 F: include/linux/pata_arasan_cf_data.h
9480 F: drivers/ata/pata_arasan_cf.c
9483 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9484 M: Jens Axboe <axboe@kernel.dk>
9485 L: linux-ide@vger.kernel.org
9486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9488 F: drivers/ata/pata_*.c
9489 F: drivers/ata/ata_generic.c
9491 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9492 M: Linus Walleij <linus.walleij@linaro.org>
9493 L: linux-ide@vger.kernel.org
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9496 F: drivers/ata/pata_ftide010.c
9497 F: drivers/ata/sata_gemini.c
9498 F: drivers/ata/sata_gemini.h
9500 LIBATA SATA AHCI PLATFORM devices support
9501 M: Hans de Goede <hdegoede@redhat.com>
9502 M: Jens Axboe <axboe@kernel.dk>
9503 L: linux-ide@vger.kernel.org
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9506 F: drivers/ata/ahci_platform.c
9507 F: drivers/ata/libahci_platform.c
9508 F: include/linux/ahci_platform.h
9510 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9511 M: Mikael Pettersson <mikpelinux@gmail.com>
9512 L: linux-ide@vger.kernel.org
9513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9515 F: drivers/ata/sata_promise.*
9517 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9518 M: Jens Axboe <axboe@kernel.dk>
9519 L: linux-ide@vger.kernel.org
9520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9523 F: include/linux/ata.h
9524 F: include/linux/libata.h
9525 F: Documentation/devicetree/bindings/ata/
9528 M: Sasha Levin <alexander.levin@microsoft.com>
9530 F: tools/lib/lockdep/
9532 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9533 M: Dan Williams <dan.j.williams@intel.com>
9534 M: Vishal Verma <vishal.l.verma@intel.com>
9535 M: Dave Jiang <dave.jiang@intel.com>
9536 L: linux-nvdimm@lists.01.org
9537 P: Documentation/nvdimm/maintainer-entry-profile.rst
9538 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9540 F: drivers/nvdimm/blk.c
9541 F: drivers/nvdimm/region_devs.c
9543 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9544 M: Vishal Verma <vishal.l.verma@intel.com>
9545 M: Dan Williams <dan.j.williams@intel.com>
9546 M: Dave Jiang <dave.jiang@intel.com>
9547 L: linux-nvdimm@lists.01.org
9548 P: Documentation/nvdimm/maintainer-entry-profile.rst
9549 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9551 F: drivers/nvdimm/btt*
9553 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9554 M: Dan Williams <dan.j.williams@intel.com>
9555 M: Vishal Verma <vishal.l.verma@intel.com>
9556 M: Dave Jiang <dave.jiang@intel.com>
9557 L: linux-nvdimm@lists.01.org
9558 P: Documentation/nvdimm/maintainer-entry-profile.rst
9559 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9561 F: drivers/nvdimm/pmem*
9563 LIBNVDIMM: DEVICETREE BINDINGS
9564 M: Oliver O'Halloran <oohall@gmail.com>
9565 L: linux-nvdimm@lists.01.org
9566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9568 F: drivers/nvdimm/of_pmem.c
9569 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9571 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9572 M: Dan Williams <dan.j.williams@intel.com>
9573 M: Vishal Verma <vishal.l.verma@intel.com>
9574 M: Dave Jiang <dave.jiang@intel.com>
9575 M: Ira Weiny <ira.weiny@intel.com>
9576 L: linux-nvdimm@lists.01.org
9577 P: Documentation/nvdimm/maintainer-entry-profile.rst
9578 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9582 F: drivers/acpi/nfit/*
9583 F: include/linux/nd.h
9584 F: include/linux/libnvdimm.h
9585 F: include/uapi/linux/ndctl.h
9587 LICENSES and SPDX stuff
9588 M: Thomas Gleixner <tglx@linutronix.de>
9589 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9590 L: linux-spdx@vger.kernel.org
9592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9594 F: Documentation/process/license-rules.rst
9596 F: scripts/spdxcheck-test.sh
9597 F: scripts/spdxcheck.py
9599 LIGHTNVM PLATFORM SUPPORT
9600 M: Matias Bjorling <mb@lightnvm.io>
9601 W: http://github/OpenChannelSSD
9602 L: linux-block@vger.kernel.org
9604 F: drivers/lightnvm/
9605 F: include/linux/lightnvm.h
9606 F: include/uapi/linux/lightnvm.h
9608 LINUX FOR POWER MACINTOSH
9609 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9610 W: http://www.penguinppc.org/
9611 L: linuxppc-dev@lists.ozlabs.org
9613 F: arch/powerpc/platforms/powermac/
9614 F: drivers/macintosh/
9616 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9617 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9618 M: Paul Mackerras <paulus@samba.org>
9619 M: Michael Ellerman <mpe@ellerman.id.au>
9620 W: https://github.com/linuxppc/linux/wiki
9621 L: linuxppc-dev@lists.ozlabs.org
9622 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9625 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9626 F: Documentation/devicetree/bindings/powerpc/
9627 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9628 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9629 F: Documentation/powerpc/
9631 F: drivers/char/tpm/tpm_ibmvtpm*
9632 F: drivers/crypto/nx/
9633 F: drivers/crypto/vmx/
9634 F: drivers/i2c/busses/i2c-opal.c
9635 F: drivers/net/ethernet/ibm/ibmveth.*
9636 F: drivers/net/ethernet/ibm/ibmvnic.*
9637 F: drivers/pci/hotplug/pnv_php.c
9638 F: drivers/pci/hotplug/rpa*
9639 F: drivers/rtc/rtc-opal.c
9640 F: drivers/scsi/ibmvscsi/
9641 F: drivers/tty/hvc/hvc_opal.c
9642 F: drivers/watchdog/wdrtas.c
9643 F: tools/testing/selftests/powerpc
9650 LINUX FOR POWERPC EMBEDDED MPC5XXX
9651 M: Anatolij Gustschin <agust@denx.de>
9652 L: linuxppc-dev@lists.ozlabs.org
9653 T: git git://git.denx.de/linux-denx-agust.git
9655 F: arch/powerpc/platforms/512x/
9656 F: arch/powerpc/platforms/52xx/
9658 LINUX FOR POWERPC EMBEDDED PPC4XX
9659 M: Alistair Popple <alistair@popple.id.au>
9660 M: Matt Porter <mporter@kernel.crashing.org>
9661 W: http://www.penguinppc.org/
9662 L: linuxppc-dev@lists.ozlabs.org
9664 F: arch/powerpc/platforms/40x/
9665 F: arch/powerpc/platforms/44x/
9667 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9668 M: Scott Wood <oss@buserror.net>
9669 M: Kumar Gala <galak@kernel.crashing.org>
9670 W: http://www.penguinppc.org/
9671 L: linuxppc-dev@lists.ozlabs.org
9672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9674 F: arch/powerpc/platforms/83xx/
9675 F: arch/powerpc/platforms/85xx/
9676 F: Documentation/devicetree/bindings/powerpc/fsl/
9678 LINUX FOR POWERPC EMBEDDED PPC8XX
9679 M: Vitaly Bordug <vitb@kernel.crashing.org>
9680 W: http://www.penguinppc.org/
9681 L: linuxppc-dev@lists.ozlabs.org
9683 F: arch/powerpc/platforms/8xx/
9685 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9686 L: linuxppc-dev@lists.ozlabs.org
9688 F: arch/powerpc/*/*virtex*
9689 F: arch/powerpc/*/*/*virtex*
9691 LINUX FOR POWERPC PA SEMI PWRFICIENT
9692 L: linuxppc-dev@lists.ozlabs.org
9694 F: arch/powerpc/platforms/pasemi/
9695 F: drivers/*/*pasemi*
9696 F: drivers/*/*/*pasemi*
9698 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9699 M: Kees Cook <keescook@chromium.org>
9701 F: drivers/misc/lkdtm/*
9702 F: tools/testing/selftests/lkdtm/*
9704 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9705 M: Alan Stern <stern@rowland.harvard.edu>
9706 M: Andrea Parri <parri.andrea@gmail.com>
9707 M: Will Deacon <will@kernel.org>
9708 M: Peter Zijlstra <peterz@infradead.org>
9709 M: Boqun Feng <boqun.feng@gmail.com>
9710 M: Nicholas Piggin <npiggin@gmail.com>
9711 M: David Howells <dhowells@redhat.com>
9712 M: Jade Alglave <j.alglave@ucl.ac.uk>
9713 M: Luc Maranget <luc.maranget@inria.fr>
9714 M: "Paul E. McKenney" <paulmck@kernel.org>
9715 R: Akira Yokosawa <akiyks@gmail.com>
9716 R: Daniel Lustig <dlustig@nvidia.com>
9717 L: linux-kernel@vger.kernel.org
9718 L: linux-arch@vger.kernel.org
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9721 F: tools/memory-model/
9722 F: Documentation/atomic_bitops.txt
9723 F: Documentation/atomic_t.txt
9724 F: Documentation/core-api/atomic_ops.rst
9725 F: Documentation/core-api/refcount-vs-atomic.rst
9726 F: Documentation/memory-barriers.txt
9728 LIS3LV02D ACCELEROMETER DRIVER
9729 M: Eric Piel <eric.piel@tremplin-utc.net>
9731 F: Documentation/misc-devices/lis3lv02d.rst
9732 F: drivers/misc/lis3lv02d/
9733 F: drivers/platform/x86/hp_accel.c
9736 M: David Gow <davidgow@google.com>
9737 L: linux-kselftest@vger.kernel.org
9738 L: kunit-dev@googlegroups.com
9743 M: Josh Poimboeuf <jpoimboe@redhat.com>
9744 M: Jiri Kosina <jikos@kernel.org>
9745 M: Miroslav Benes <mbenes@suse.cz>
9746 M: Petr Mladek <pmladek@suse.com>
9747 R: Joe Lawrence <joe.lawrence@redhat.com>
9749 F: kernel/livepatch/
9750 F: include/linux/livepatch.h
9751 F: arch/x86/include/asm/livepatch.h
9752 F: arch/x86/kernel/livepatch.c
9753 F: Documentation/livepatch/
9754 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9755 F: samples/livepatch/
9756 F: tools/testing/selftests/livepatch/
9757 L: live-patching@vger.kernel.org
9758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9761 L: netdev@vger.kernel.org
9763 F: include/linux/llc.h
9764 F: include/uapi/linux/llc.h
9768 LM73 HARDWARE MONITOR DRIVER
9769 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9770 L: linux-hwmon@vger.kernel.org
9772 F: drivers/hwmon/lm73.c
9774 LM78 HARDWARE MONITOR DRIVER
9775 M: Jean Delvare <jdelvare@suse.com>
9776 L: linux-hwmon@vger.kernel.org
9778 F: Documentation/hwmon/lm78.rst
9779 F: drivers/hwmon/lm78.c
9781 LM83 HARDWARE MONITOR DRIVER
9782 M: Jean Delvare <jdelvare@suse.com>
9783 L: linux-hwmon@vger.kernel.org
9785 F: Documentation/hwmon/lm83.rst
9786 F: drivers/hwmon/lm83.c
9788 LM90 HARDWARE MONITOR DRIVER
9789 M: Jean Delvare <jdelvare@suse.com>
9790 L: linux-hwmon@vger.kernel.org
9792 F: Documentation/hwmon/lm90.rst
9793 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9794 F: drivers/hwmon/lm90.c
9795 F: include/dt-bindings/thermal/lm90.h
9797 LM95234 HARDWARE MONITOR DRIVER
9798 M: Guenter Roeck <linux@roeck-us.net>
9799 L: linux-hwmon@vger.kernel.org
9801 F: Documentation/hwmon/lm95234.rst
9802 F: drivers/hwmon/lm95234.c
9804 LME2510 MEDIA DRIVER
9805 M: Malcolm Priestley <tvboxspy@gmail.com>
9806 L: linux-media@vger.kernel.org
9807 W: https://linuxtv.org
9808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9810 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9812 LOADPIN SECURITY MODULE
9813 M: Kees Cook <keescook@chromium.org>
9814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9816 F: security/loadpin/
9817 F: Documentation/admin-guide/LSM/LoadPin.rst
9820 M: Peter Zijlstra <peterz@infradead.org>
9821 M: Ingo Molnar <mingo@redhat.com>
9822 M: Will Deacon <will@kernel.org>
9823 L: linux-kernel@vger.kernel.org
9824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9826 F: Documentation/locking/
9827 F: include/linux/lockdep.h
9828 F: include/linux/spinlock*.h
9829 F: arch/*/include/asm/spinlock*.h
9830 F: include/linux/rwlock*.h
9831 F: include/linux/mutex*.h
9832 F: include/linux/rwsem*.h
9833 F: include/linux/seqlock.h
9834 F: lib/locking*.[ch]
9836 X: kernel/locking/locktorture.c
9838 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9839 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9840 L: linux-ntfs-dev@lists.sourceforge.net
9841 W: http://www.linux-ntfs.org/content/view/19/37/
9843 F: Documentation/admin-guide/ldm.rst
9844 F: block/partitions/ldm.*
9846 LOGITECH HID GAMING KEYBOARDS
9847 M: Hans de Goede <hdegoede@redhat.com>
9848 L: linux-input@vger.kernel.org
9849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9851 F: drivers/hid/hid-lg-g15.c
9853 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9854 M: Sathya Prakash <sathya.prakash@broadcom.com>
9855 M: Chaitra P B <chaitra.basappa@broadcom.com>
9856 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9857 L: MPT-FusionLinux.pdl@broadcom.com
9858 L: linux-scsi@vger.kernel.org
9859 W: http://www.avagotech.com/support/
9861 F: drivers/message/fusion/
9862 F: drivers/scsi/mpt3sas/
9864 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9865 M: Matthew Wilcox <willy@infradead.org>
9866 L: linux-scsi@vger.kernel.org
9868 F: drivers/scsi/sym53c8xx_2/
9871 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9872 L: linux-iio@vger.kernel.org
9874 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9875 F: drivers/iio/dac/ltc1660.c
9877 LTC2983 IIO TEMPERATURE DRIVER
9878 M: Nuno Sá <nuno.sa@analog.com>
9879 W: http://ez.analog.com/community/linux-device-drivers
9880 L: linux-iio@vger.kernel.org
9882 F: drivers/iio/temperature/ltc2983.c
9883 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9885 LTC4261 HARDWARE MONITOR DRIVER
9886 M: Guenter Roeck <linux@roeck-us.net>
9887 L: linux-hwmon@vger.kernel.org
9889 F: Documentation/hwmon/ltc4261.rst
9890 F: drivers/hwmon/ltc4261.c
9892 LTC2947 HARDWARE MONITOR DRIVER
9893 M: Nuno Sá <nuno.sa@analog.com>
9894 W: http://ez.analog.com/community/linux-device-drivers
9895 L: linux-hwmon@vger.kernel.org
9897 F: drivers/hwmon/ltc2947-core.c
9898 F: drivers/hwmon/ltc2947-spi.c
9899 F: drivers/hwmon/ltc2947-i2c.c
9900 F: drivers/hwmon/ltc2947.h
9901 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9903 LTC4306 I2C MULTIPLEXER DRIVER
9904 M: Michael Hennerich <michael.hennerich@analog.com>
9905 W: http://ez.analog.com/community/linux-device-drivers
9906 L: linux-i2c@vger.kernel.org
9908 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9909 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9911 LTP (Linux Test Project)
9912 M: Mike Frysinger <vapier@gentoo.org>
9913 M: Cyril Hrubis <chrubis@suse.cz>
9914 M: Wanlong Gao <wanlong.gao@gmail.com>
9915 M: Jan Stancek <jstancek@redhat.com>
9916 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9917 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9918 L: ltp@lists.linux.it (subscribers-only)
9919 W: http://linux-test-project.github.io/
9920 T: git git://github.com/linux-test-project/ltp.git
9924 M: Geert Uytterhoeven <geert@linux-m68k.org>
9925 L: linux-m68k@lists.linux-m68k.org
9926 W: http://www.linux-m68k.org/
9927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9932 M68K ON APPLE MACINTOSH
9933 M: Joshua Thompson <funaho@jurai.org>
9934 W: http://www.mac.linux-m68k.org/
9935 L: linux-m68k@lists.linux-m68k.org
9940 M: Philip Blundell <philb@gnu.org>
9941 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9945 M88DS3103 MEDIA DRIVER
9946 M: Antti Palosaari <crope@iki.fi>
9947 L: linux-media@vger.kernel.org
9948 W: https://linuxtv.org
9949 W: http://palosaari.fi/linux/
9950 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9951 T: git git://linuxtv.org/anttip/media_tree.git
9953 F: drivers/media/dvb-frontends/m88ds3103*
9955 M88RS2000 MEDIA DRIVER
9956 M: Malcolm Priestley <tvboxspy@gmail.com>
9957 L: linux-media@vger.kernel.org
9958 W: https://linuxtv.org
9959 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9961 F: drivers/media/dvb-frontends/m88rs2000*
9963 MA901 MASTERKIT USB FM RADIO DRIVER
9964 M: Alexey Klimov <klimov.linux@gmail.com>
9965 L: linux-media@vger.kernel.org
9966 T: git git://linuxtv.org/media_tree.git
9968 F: drivers/media/radio/radio-ma901.c
9971 M: Johannes Berg <johannes@sipsolutions.net>
9972 L: linux-wireless@vger.kernel.org
9973 W: http://wireless.kernel.org/
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9977 F: Documentation/networking/mac80211-injection.txt
9978 F: include/net/mac80211.h
9980 F: drivers/net/wireless/mac80211_hwsim.[ch]
9981 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9984 M: Jassi Brar <jassisinghbrar@gmail.com>
9985 L: linux-kernel@vger.kernel.org
9988 F: include/linux/mailbox_client.h
9989 F: include/linux/mailbox_controller.h
9991 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9992 M: Michael Kerrisk <mtk.manpages@gmail.com>
9993 W: http://www.kernel.org/doc/man-pages
9994 L: linux-man@vger.kernel.org
9997 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9998 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9999 L: linux-mips@vger.kernel.org
10001 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10003 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10004 M: Andrew Lunn <andrew@lunn.ch>
10005 M: Vivien Didelot <vivien.didelot@gmail.com>
10006 L: netdev@vger.kernel.org
10008 F: drivers/net/dsa/mv88e6xxx/
10009 F: include/linux/platform_data/mv88e6xxx.h
10010 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10011 F: Documentation/networking/devlink/mv88e6xxx.rst
10013 MARVELL ARMADA DRM SUPPORT
10014 M: Russell King <linux@armlinux.org.uk>
10016 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10017 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10018 F: drivers/gpu/drm/armada/
10019 F: include/uapi/drm/armada_drm.h
10020 F: Documentation/devicetree/bindings/display/armada/
10022 MARVELL ARMADA 3700 PHY DRIVERS
10023 M: Miquel Raynal <miquel.raynal@bootlin.com>
10025 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10026 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10027 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10028 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10030 MARVELL CRYPTO DRIVER
10031 M: Boris Brezillon <bbrezillon@kernel.org>
10032 M: Arnaud Ebalard <arno@natisbad.org>
10033 F: drivers/crypto/marvell/
10035 L: linux-crypto@vger.kernel.org
10037 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10038 M: Mirko Lindner <mlindner@marvell.com>
10039 M: Stephen Hemminger <stephen@networkplumber.org>
10040 L: netdev@vger.kernel.org
10042 F: drivers/net/ethernet/marvell/sk*
10044 MARVELL LIBERTAS WIRELESS DRIVER
10045 L: libertas-dev@lists.infradead.org
10047 F: drivers/net/wireless/marvell/libertas/
10049 MARVELL MACCHIATOBIN SUPPORT
10050 M: Russell King <linux@armlinux.org.uk>
10051 L: linux-arm-kernel@lists.infradead.org
10053 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10055 MARVELL MV643XX ETHERNET DRIVER
10056 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10057 L: netdev@vger.kernel.org
10059 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10060 F: include/linux/mv643xx.h
10062 MARVELL MV88X3310 PHY DRIVER
10063 M: Russell King <linux@armlinux.org.uk>
10064 L: netdev@vger.kernel.org
10066 F: drivers/net/phy/marvell10g.c
10068 MARVELL MVEBU THERMAL DRIVER
10069 M: Miquel Raynal <miquel.raynal@bootlin.com>
10071 F: drivers/thermal/armada_thermal.c
10073 MARVELL MVNETA ETHERNET DRIVER
10074 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10075 L: netdev@vger.kernel.org
10077 F: drivers/net/ethernet/marvell/mvneta.*
10079 MARVELL MWIFIEX WIRELESS DRIVER
10080 M: Amitkumar Karwar <amitkarwar@gmail.com>
10081 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10082 M: Xinming Hu <huxinming820@gmail.com>
10083 L: linux-wireless@vger.kernel.org
10085 F: drivers/net/wireless/marvell/mwifiex/
10087 MARVELL MWL8K WIRELESS DRIVER
10088 M: Lennert Buytenhek <buytenh@wantstofly.org>
10089 L: linux-wireless@vger.kernel.org
10091 F: drivers/net/wireless/marvell/mwl8k.c
10093 MARVELL NAND CONTROLLER DRIVER
10094 M: Miquel Raynal <miquel.raynal@bootlin.com>
10095 L: linux-mtd@lists.infradead.org
10097 F: drivers/mtd/nand/raw/marvell_nand.c
10098 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10100 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10101 M: Nicolas Pitre <nico@fluxnic.net>
10103 F: drivers/mmc/host/mvsdio.*
10105 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10106 M: Hu Ziji <huziji@marvell.com>
10107 L: linux-mmc@vger.kernel.org
10109 F: drivers/mmc/host/sdhci-xenon*
10110 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10112 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10113 M: Sunil Goutham <sgoutham@marvell.com>
10114 M: Linu Cherian <lcherian@marvell.com>
10115 M: Geetha sowjanya <gakula@marvell.com>
10116 M: Jerin Jacob <jerinj@marvell.com>
10117 L: netdev@vger.kernel.org
10119 F: drivers/net/ethernet/marvell/octeontx2/af/
10120 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10122 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10123 M: Sunil Goutham <sgoutham@marvell.com>
10124 M: Geetha sowjanya <gakula@marvell.com>
10125 M: Subbaraya Sundeep <sbhatta@marvell.com>
10126 M: hariprasad <hkelam@marvell.com>
10127 L: netdev@vger.kernel.org
10129 F: drivers/net/ethernet/marvell/octeontx2/nic/
10131 MATROX FRAMEBUFFER DRIVER
10132 L: linux-fbdev@vger.kernel.org
10134 F: drivers/video/fbdev/matrox/matroxfb_*
10135 F: include/uapi/linux/matroxfb.h
10137 MAX16065 HARDWARE MONITOR DRIVER
10138 M: Guenter Roeck <linux@roeck-us.net>
10139 L: linux-hwmon@vger.kernel.org
10141 F: Documentation/hwmon/max16065.rst
10142 F: drivers/hwmon/max16065.c
10144 MAX2175 SDR TUNER DRIVER
10145 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10146 L: linux-media@vger.kernel.org
10147 T: git git://linuxtv.org/media_tree.git
10149 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10150 F: Documentation/media/v4l-drivers/max2175.rst
10151 F: drivers/media/i2c/max2175*
10152 F: include/uapi/linux/max2175.h
10154 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10155 L: linux-hwmon@vger.kernel.org
10157 F: Documentation/hwmon/max6650.rst
10158 F: drivers/hwmon/max6650.c
10160 MAX6697 HARDWARE MONITOR DRIVER
10161 M: Guenter Roeck <linux@roeck-us.net>
10162 L: linux-hwmon@vger.kernel.org
10164 F: Documentation/hwmon/max6697.rst
10165 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10166 F: drivers/hwmon/max6697.c
10167 F: include/linux/platform_data/max6697.h
10169 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10170 M: Peter Rosin <peda@axentia.se>
10171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10173 F: Documentation/devicetree/bindings/sound/max9860.txt
10174 F: sound/soc/codecs/max9860.*
10176 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10177 M: Andreas Klinger <ak@it-klinger.de>
10178 L: linux-iio@vger.kernel.org
10180 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10181 F: drivers/iio/proximity/mb1232.c
10183 MAXIM MAX77650 PMIC MFD DRIVER
10184 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10185 L: linux-kernel@vger.kernel.org
10187 F: Documentation/devicetree/bindings/*/*max77650.yaml
10188 F: Documentation/devicetree/bindings/*/max77650*.yaml
10189 F: include/linux/mfd/max77650.h
10190 F: drivers/mfd/max77650.c
10191 F: drivers/regulator/max77650-regulator.c
10192 F: drivers/power/supply/max77650-charger.c
10193 F: drivers/input/misc/max77650-onkey.c
10194 F: drivers/leds/leds-max77650.c
10195 F: drivers/gpio/gpio-max77650.c
10197 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10198 M: Javier Martinez Canillas <javier@dowhile0.org>
10199 L: linux-kernel@vger.kernel.org
10201 F: drivers/regulator/max77802-regulator.c
10202 F: Documentation/devicetree/bindings/*/*max77802.txt
10203 F: include/dt-bindings/*/*max77802.h
10205 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10206 M: Krzysztof Kozlowski <krzk@kernel.org>
10207 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10208 L: linux-pm@vger.kernel.org
10210 F: drivers/power/supply/max14577_charger.c
10211 F: drivers/power/supply/max77693_charger.c
10213 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10214 M: Chanwoo Choi <cw00.choi@samsung.com>
10215 M: Krzysztof Kozlowski <krzk@kernel.org>
10216 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10217 L: linux-kernel@vger.kernel.org
10219 F: drivers/*/max14577*.c
10220 F: drivers/*/max77686*.c
10221 F: drivers/*/max77693*.c
10222 F: drivers/extcon/extcon-max14577.c
10223 F: drivers/extcon/extcon-max77693.c
10224 F: drivers/rtc/rtc-max77686.c
10225 F: drivers/clk/clk-max77686.c
10226 F: Documentation/devicetree/bindings/mfd/max14577.txt
10227 F: Documentation/devicetree/bindings/*/max77686.txt
10228 F: Documentation/devicetree/bindings/mfd/max77693.txt
10229 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10230 F: include/linux/mfd/max14577*.h
10231 F: include/linux/mfd/max77686*.h
10232 F: include/linux/mfd/max77693*.h
10234 MAXIRADIO FM RADIO RECEIVER DRIVER
10235 M: Hans Verkuil <hverkuil@xs4all.nl>
10236 L: linux-media@vger.kernel.org
10237 T: git git://linuxtv.org/media_tree.git
10238 W: https://linuxtv.org
10240 F: drivers/media/radio/radio-maxiradio*
10242 MCAN MMIO DEVICE DRIVER
10243 M: Dan Murphy <dmurphy@ti.com>
10244 M: Sriram Dash <sriram.dash@samsung.com>
10245 L: linux-can@vger.kernel.org
10247 F: Documentation/devicetree/bindings/net/can/m_can.txt
10248 F: drivers/net/can/m_can/m_can.c
10249 F: drivers/net/can/m_can/m_can.h
10250 F: drivers/net/can/m_can/m_can_platform.c
10252 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10253 M: Peter Rosin <peda@axentia.se>
10254 L: linux-iio@vger.kernel.org
10256 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10257 F: drivers/iio/potentiometer/mcp4018.c
10258 F: drivers/iio/potentiometer/mcp4531.c
10260 MCR20A IEEE-802.15.4 RADIO DRIVER
10261 M: Xue Liu <liuxuenetmail@gmail.com>
10262 L: linux-wpan@vger.kernel.org
10263 W: https://github.com/xueliu/mcr20a-linux
10265 F: drivers/net/ieee802154/mcr20a.c
10266 F: drivers/net/ieee802154/mcr20a.h
10267 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10269 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10271 L: linux-iio@vger.kernel.org
10273 F: drivers/iio/dac/cio-dac.c
10275 MEDIA CONTROLLER FRAMEWORK
10276 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10277 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10278 L: linux-media@vger.kernel.org
10279 W: https://www.linuxtv.org
10280 T: git git://linuxtv.org/media_tree.git
10282 F: drivers/media/mc/
10283 F: include/media/media-*.h
10284 F: include/uapi/linux/media.h
10286 MEDIA DRIVERS FOR ASCOT2E
10287 M: Sergey Kozlov <serjk@netup.ru>
10288 M: Abylay Ospan <aospan@netup.ru>
10289 L: linux-media@vger.kernel.org
10290 W: https://linuxtv.org
10291 W: http://netup.tv/
10292 T: git git://linuxtv.org/media_tree.git
10294 F: drivers/media/dvb-frontends/ascot2e*
10296 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10297 M: Jasmin Jessich <jasmin@anw.at>
10298 L: linux-media@vger.kernel.org
10299 W: https://linuxtv.org
10300 T: git git://linuxtv.org/media_tree.git
10302 F: drivers/media/dvb-frontends/cxd2099*
10304 MEDIA DRIVERS FOR CXD2841ER
10305 M: Sergey Kozlov <serjk@netup.ru>
10306 M: Abylay Ospan <aospan@netup.ru>
10307 L: linux-media@vger.kernel.org
10308 W: https://linuxtv.org
10309 W: http://netup.tv/
10310 T: git git://linuxtv.org/media_tree.git
10312 F: drivers/media/dvb-frontends/cxd2841er*
10314 MEDIA DRIVERS FOR CXD2880
10315 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10316 L: linux-media@vger.kernel.org
10317 W: http://linuxtv.org/
10318 T: git git://linuxtv.org/media_tree.git
10320 F: drivers/media/dvb-frontends/cxd2880/*
10321 F: drivers/media/spi/cxd2880*
10323 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10324 L: linux-media@vger.kernel.org
10325 W: https://linuxtv.org
10326 T: git git://linuxtv.org/media_tree.git
10328 F: drivers/media/pci/ddbridge/*
10330 MEDIA DRIVERS FOR FREESCALE IMX
10331 M: Steve Longerbeam <slongerbeam@gmail.com>
10332 M: Philipp Zabel <p.zabel@pengutronix.de>
10333 L: linux-media@vger.kernel.org
10334 T: git git://linuxtv.org/media_tree.git
10336 F: Documentation/devicetree/bindings/media/imx.txt
10337 F: Documentation/media/v4l-drivers/imx.rst
10338 F: drivers/staging/media/imx/
10339 F: include/linux/imx-media.h
10340 F: include/media/imx.h
10342 MEDIA DRIVER FOR FREESCALE IMX PXP
10343 M: Philipp Zabel <p.zabel@pengutronix.de>
10344 L: linux-media@vger.kernel.org
10345 T: git git://linuxtv.org/media_tree.git
10347 F: drivers/media/platform/imx-pxp.[ch]
10349 MEDIA DRIVERS FOR FREESCALE IMX7
10350 M: Rui Miguel Silva <rmfrfs@gmail.com>
10351 L: linux-media@vger.kernel.org
10352 T: git git://linuxtv.org/media_tree.git
10354 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10355 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10356 F: Documentation/media/v4l-drivers/imx7.rst
10357 F: drivers/staging/media/imx/imx7-media-csi.c
10358 F: drivers/staging/media/imx/imx7-mipi-csis.c
10360 MEDIA DRIVERS FOR HELENE
10361 M: Abylay Ospan <aospan@netup.ru>
10362 L: linux-media@vger.kernel.org
10363 W: https://linuxtv.org
10364 W: http://netup.tv/
10365 T: git git://linuxtv.org/media_tree.git
10367 F: drivers/media/dvb-frontends/helene*
10369 MEDIA DRIVERS FOR HORUS3A
10370 M: Sergey Kozlov <serjk@netup.ru>
10371 M: Abylay Ospan <aospan@netup.ru>
10372 L: linux-media@vger.kernel.org
10373 W: https://linuxtv.org
10374 W: http://netup.tv/
10375 T: git git://linuxtv.org/media_tree.git
10377 F: drivers/media/dvb-frontends/horus3a*
10379 MEDIA DRIVERS FOR LNBH25
10380 M: Sergey Kozlov <serjk@netup.ru>
10381 M: Abylay Ospan <aospan@netup.ru>
10382 L: linux-media@vger.kernel.org
10383 W: https://linuxtv.org
10384 W: http://netup.tv/
10385 T: git git://linuxtv.org/media_tree.git
10387 F: drivers/media/dvb-frontends/lnbh25*
10389 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10390 L: linux-media@vger.kernel.org
10391 W: https://linuxtv.org
10392 T: git git://linuxtv.org/media_tree.git
10394 F: drivers/media/dvb-frontends/mxl5xx*
10396 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10397 M: Sergey Kozlov <serjk@netup.ru>
10398 M: Abylay Ospan <aospan@netup.ru>
10399 L: linux-media@vger.kernel.org
10400 W: https://linuxtv.org
10401 W: http://netup.tv/
10402 T: git git://linuxtv.org/media_tree.git
10404 F: drivers/media/pci/netup_unidvb/*
10406 MEDIA DRIVERS FOR RENESAS - CEU
10407 M: Jacopo Mondi <jacopo@jmondi.org>
10408 L: linux-media@vger.kernel.org
10409 L: linux-renesas-soc@vger.kernel.org
10410 T: git git://linuxtv.org/media_tree.git
10412 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10413 F: drivers/media/platform/renesas-ceu.c
10414 F: include/media/drv-intf/renesas-ceu.h
10416 MEDIA DRIVERS FOR RENESAS - DRIF
10417 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10418 L: linux-media@vger.kernel.org
10419 L: linux-renesas-soc@vger.kernel.org
10420 T: git git://linuxtv.org/media_tree.git
10422 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10423 F: drivers/media/platform/rcar_drif.c
10425 MEDIA DRIVERS FOR RENESAS - FCP
10426 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10427 L: linux-media@vger.kernel.org
10428 L: linux-renesas-soc@vger.kernel.org
10429 T: git git://linuxtv.org/media_tree.git
10431 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10432 F: drivers/media/platform/rcar-fcp.c
10433 F: include/media/rcar-fcp.h
10435 MEDIA DRIVERS FOR RENESAS - FDP1
10436 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10437 L: linux-media@vger.kernel.org
10438 L: linux-renesas-soc@vger.kernel.org
10439 T: git git://linuxtv.org/media_tree.git
10441 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10442 F: drivers/media/platform/rcar_fdp1.c
10444 MEDIA DRIVERS FOR RENESAS - VIN
10445 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10446 L: linux-media@vger.kernel.org
10447 L: linux-renesas-soc@vger.kernel.org
10448 T: git git://linuxtv.org/media_tree.git
10450 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10451 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10452 F: drivers/media/platform/rcar-vin/
10454 MEDIA DRIVERS FOR RENESAS - VSP1
10455 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10456 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10457 L: linux-media@vger.kernel.org
10458 L: linux-renesas-soc@vger.kernel.org
10459 T: git git://linuxtv.org/media_tree.git
10461 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10462 F: drivers/media/platform/vsp1/
10464 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10465 L: linux-media@vger.kernel.org
10466 W: https://linuxtv.org
10467 T: git git://linuxtv.org/media_tree.git
10469 F: drivers/media/dvb-frontends/stv0910*
10471 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10472 L: linux-media@vger.kernel.org
10473 W: https://linuxtv.org
10474 T: git git://linuxtv.org/media_tree.git
10476 F: drivers/media/dvb-frontends/stv6111*
10478 MEDIA DRIVERS FOR STM32 - DCMI
10479 M: Hugues Fruchet <hugues.fruchet@st.com>
10480 L: linux-media@vger.kernel.org
10481 T: git git://linuxtv.org/media_tree.git
10483 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10484 F: drivers/media/platform/stm32/stm32-dcmi.c
10486 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10487 M: Dmitry Osipenko <digetx@gmail.com>
10488 L: linux-media@vger.kernel.org
10489 L: linux-tegra@vger.kernel.org
10490 T: git git://linuxtv.org/media_tree.git
10492 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10493 F: drivers/staging/media/tegra-vde/
10495 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10496 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10497 L: linux-media@vger.kernel.org
10498 W: https://linuxtv.org
10499 Q: http://patchwork.kernel.org/project/linux-media/list/
10500 T: git git://linuxtv.org/media_tree.git
10502 F: Documentation/devicetree/bindings/media/
10503 F: Documentation/media/
10505 F: drivers/staging/media/
10506 F: include/linux/platform_data/media/
10508 F: include/uapi/linux/dvb/
10509 F: include/uapi/linux/videodev2.h
10510 F: include/uapi/linux/media.h
10511 F: include/uapi/linux/v4l2-*
10512 F: include/uapi/linux/meye.h
10513 F: include/uapi/linux/ivtv*
10514 F: include/uapi/linux/uvcvideo.h
10516 MEDIATEK BLUETOOTH DRIVER
10517 M: Sean Wang <sean.wang@mediatek.com>
10518 L: linux-bluetooth@vger.kernel.org
10519 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10521 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10522 F: drivers/bluetooth/btmtkuart.c
10524 MEDIATEK CIR DRIVER
10525 M: Sean Wang <sean.wang@mediatek.com>
10527 F: drivers/media/rc/mtk-cir.c
10529 MEDIATEK DMA DRIVER
10530 M: Sean Wang <sean.wang@mediatek.com>
10531 L: dmaengine@vger.kernel.org
10532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10533 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10535 F: Documentation/devicetree/bindings/dma/mtk-*
10536 F: drivers/dma/mediatek/
10538 MEDIATEK PMIC LED DRIVER
10539 M: Sean Wang <sean.wang@mediatek.com>
10541 F: drivers/leds/leds-mt6323.c
10542 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10544 MEDIATEK ETHERNET DRIVER
10545 M: Felix Fietkau <nbd@openwrt.org>
10546 M: John Crispin <john@phrozen.org>
10547 M: Sean Wang <sean.wang@mediatek.com>
10548 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10549 L: netdev@vger.kernel.org
10551 F: drivers/net/ethernet/mediatek/
10553 MEDIATEK SWITCH DRIVER
10554 M: Sean Wang <sean.wang@mediatek.com>
10555 L: netdev@vger.kernel.org
10557 F: drivers/net/dsa/mt7530.*
10558 F: net/dsa/tag_mtk.c
10560 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10561 M: Sean Wang <sean.wang@mediatek.com>
10562 L: linux-pm@vger.kernel.org
10564 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10565 F: drivers/power/reset/mt6323-poweroff.c
10567 MEDIATEK JPEG DRIVER
10568 M: Rick Chang <rick.chang@mediatek.com>
10569 M: Bin Liu <bin.liu@mediatek.com>
10571 F: drivers/media/platform/mtk-jpeg/
10572 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10574 MEDIATEK MDP DRIVER
10575 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10576 M: Houlong Wei <houlong.wei@mediatek.com>
10577 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10579 F: drivers/media/platform/mtk-mdp/
10580 F: drivers/media/platform/mtk-vpu/
10581 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10583 MEDIATEK MEDIA DRIVER
10584 M: Tiffany Lin <tiffany.lin@mediatek.com>
10585 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10587 F: drivers/media/platform/mtk-vcodec/
10588 F: drivers/media/platform/mtk-vpu/
10589 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10590 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10592 MEDIATEK MMC/SD/SDIO DRIVER
10593 M: Chaotian Jing <chaotian.jing@mediatek.com>
10595 F: drivers/mmc/host/mtk-sd.c
10596 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10598 MEDIATEK MT76 WIRELESS LAN DRIVER
10599 M: Felix Fietkau <nbd@nbd.name>
10600 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10601 R: Ryder Lee <ryder.lee@mediatek.com>
10602 R: Roy Luo <royluo@google.com>
10603 L: linux-wireless@vger.kernel.org
10605 F: drivers/net/wireless/mediatek/mt76/
10607 MEDIATEK MT7601U WIRELESS LAN DRIVER
10608 M: Jakub Kicinski <kubakici@wp.pl>
10609 L: linux-wireless@vger.kernel.org
10611 F: drivers/net/wireless/mediatek/mt7601u/
10613 MEDIATEK MT7621/28/88 I2C DRIVER
10614 M: Stefan Roese <sr@denx.de>
10615 L: linux-i2c@vger.kernel.org
10617 F: drivers/i2c/busses/i2c-mt7621.c
10618 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10620 MEDIATEK NAND CONTROLLER DRIVER
10621 M: Xiaolei Li <xiaolei.li@mediatek.com>
10622 L: linux-mtd@lists.infradead.org
10624 F: drivers/mtd/nand/raw/mtk_*
10625 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10627 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10628 M: Sean Wang <sean.wang@mediatek.com>
10630 F: drivers/char/hw_random/mtk-rng.c
10632 MEDIATEK USB3 DRD IP DRIVER
10633 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10634 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10636 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10638 F: drivers/usb/mtu3/
10640 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10641 M: Peter Senna Tschudin <peter.senna@gmail.com>
10642 M: Martin Donnelly <martin.donnelly@ge.com>
10643 M: Martyn Welch <martyn.welch@collabora.co.uk>
10645 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10646 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10648 MEGARAID SCSI/SAS DRIVERS
10649 M: Kashyap Desai <kashyap.desai@broadcom.com>
10650 M: Sumit Saxena <sumit.saxena@broadcom.com>
10651 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10652 L: megaraidlinux.pdl@broadcom.com
10653 L: linux-scsi@vger.kernel.org
10654 W: http://www.avagotech.com/support/
10656 F: Documentation/scsi/megaraid.txt
10657 F: drivers/scsi/megaraid.*
10658 F: drivers/scsi/megaraid/
10660 MELEXIS MLX90614 DRIVER
10661 M: Crt Mori <cmo@melexis.com>
10662 L: linux-iio@vger.kernel.org
10663 W: http://www.melexis.com
10665 F: drivers/iio/temperature/mlx90614.c
10667 MELEXIS MLX90632 DRIVER
10668 M: Crt Mori <cmo@melexis.com>
10669 L: linux-iio@vger.kernel.org
10670 W: http://www.melexis.com
10672 F: drivers/iio/temperature/mlx90632.c
10674 MELFAS MIP4 TOUCHSCREEN DRIVER
10675 M: Sangwon Jee <jeesw@melfas.com>
10676 W: http://www.melfas.com
10678 F: drivers/input/touchscreen/melfas_mip4.c
10679 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10681 MELLANOX ETHERNET DRIVER (mlx4_en)
10682 M: Tariq Toukan <tariqt@mellanox.com>
10683 L: netdev@vger.kernel.org
10685 W: http://www.mellanox.com
10686 Q: http://patchwork.ozlabs.org/project/netdev/list/
10687 F: drivers/net/ethernet/mellanox/mlx4/en_*
10689 MELLANOX ETHERNET DRIVER (mlx5e)
10690 M: Saeed Mahameed <saeedm@mellanox.com>
10691 L: netdev@vger.kernel.org
10693 W: http://www.mellanox.com
10694 Q: http://patchwork.ozlabs.org/project/netdev/list/
10695 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10697 MELLANOX ETHERNET INNOVA DRIVERS
10698 R: Boris Pismenny <borisp@mellanox.com>
10699 L: netdev@vger.kernel.org
10701 W: http://www.mellanox.com
10702 Q: http://patchwork.ozlabs.org/project/netdev/list/
10703 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10704 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10705 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10706 F: include/linux/mlx5/mlx5_ifc_fpga.h
10708 MELLANOX ETHERNET SWITCH DRIVERS
10709 M: Jiri Pirko <jiri@mellanox.com>
10710 M: Ido Schimmel <idosch@mellanox.com>
10711 L: netdev@vger.kernel.org
10713 W: http://www.mellanox.com
10714 Q: http://patchwork.ozlabs.org/project/netdev/list/
10715 F: drivers/net/ethernet/mellanox/mlxsw/
10716 F: tools/testing/selftests/drivers/net/mlxsw/
10718 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10719 M: mlxsw@mellanox.com
10720 L: netdev@vger.kernel.org
10722 W: http://www.mellanox.com
10723 Q: http://patchwork.ozlabs.org/project/netdev/list/
10724 F: drivers/net/ethernet/mellanox/mlxfw/
10726 MELLANOX HARDWARE PLATFORM SUPPORT
10727 M: Andy Shevchenko <andy@infradead.org>
10728 M: Darren Hart <dvhart@infradead.org>
10729 M: Vadim Pasternak <vadimp@mellanox.com>
10730 L: platform-driver-x86@vger.kernel.org
10732 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10733 F: drivers/platform/mellanox/
10734 F: include/linux/platform_data/mlxreg.h
10736 MELLANOX MLX4 core VPI driver
10737 M: Tariq Toukan <tariqt@mellanox.com>
10738 L: netdev@vger.kernel.org
10739 L: linux-rdma@vger.kernel.org
10740 W: http://www.mellanox.com
10741 Q: http://patchwork.ozlabs.org/project/netdev/list/
10743 F: drivers/net/ethernet/mellanox/mlx4/
10744 F: include/linux/mlx4/
10746 MELLANOX MLX4 IB driver
10747 M: Yishai Hadas <yishaih@mellanox.com>
10748 L: linux-rdma@vger.kernel.org
10749 W: http://www.mellanox.com
10750 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10752 F: drivers/infiniband/hw/mlx4/
10753 F: include/linux/mlx4/
10754 F: include/uapi/rdma/mlx4-abi.h
10756 MELLANOX MLX5 core VPI driver
10757 M: Saeed Mahameed <saeedm@mellanox.com>
10758 M: Leon Romanovsky <leonro@mellanox.com>
10759 L: netdev@vger.kernel.org
10760 L: linux-rdma@vger.kernel.org
10761 W: http://www.mellanox.com
10762 Q: http://patchwork.ozlabs.org/project/netdev/list/
10764 F: drivers/net/ethernet/mellanox/mlx5/core/
10765 F: include/linux/mlx5/
10766 F: Documentation/networking/device_drivers/mellanox/
10768 MELLANOX MLX5 IB driver
10769 M: Leon Romanovsky <leonro@mellanox.com>
10770 L: linux-rdma@vger.kernel.org
10771 W: http://www.mellanox.com
10772 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10774 F: drivers/infiniband/hw/mlx5/
10775 F: include/linux/mlx5/
10776 F: include/uapi/rdma/mlx5-abi.h
10778 MELLANOX MLXCPLD I2C AND MUX DRIVER
10779 M: Vadim Pasternak <vadimp@mellanox.com>
10780 M: Michael Shych <michaelsh@mellanox.com>
10781 L: linux-i2c@vger.kernel.org
10783 F: drivers/i2c/busses/i2c-mlxcpld.c
10784 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10785 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10787 MELLANOX MLXCPLD LED DRIVER
10788 M: Vadim Pasternak <vadimp@mellanox.com>
10789 L: linux-leds@vger.kernel.org
10791 F: drivers/leds/leds-mlxcpld.c
10792 F: drivers/leds/leds-mlxreg.c
10793 F: Documentation/leds/leds-mlxcpld.rst
10795 MELLANOX PLATFORM DRIVER
10796 M: Vadim Pasternak <vadimp@mellanox.com>
10797 L: platform-driver-x86@vger.kernel.org
10799 F: drivers/platform/x86/mlx-platform.c
10802 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10803 M: "Paul E. McKenney" <paulmck@kernel.org>
10804 L: linux-kernel@vger.kernel.org
10806 F: kernel/sched/membarrier.c
10807 F: include/uapi/linux/membarrier.h
10808 F: arch/powerpc/include/asm/membarrier.h
10811 M: Mike Rapoport <rppt@linux.ibm.com>
10812 L: linux-mm@kvack.org
10814 F: include/linux/memblock.h
10816 F: Documentation/core-api/boot-time-mm.rst
10819 M: Andrew Morton <akpm@linux-foundation.org>
10820 L: linux-mm@kvack.org
10821 W: http://www.linux-mm.org
10822 T: quilt https://ozlabs.org/~akpm/mmotm/
10823 T: quilt https://ozlabs.org/~akpm/mmots/
10824 T: git git://github.com/hnaz/linux-mm.git
10826 F: include/linux/mm.h
10827 F: include/linux/gfp.h
10828 F: include/linux/mmzone.h
10829 F: include/linux/memory_hotplug.h
10830 F: include/linux/vmalloc.h
10833 MEMORY TECHNOLOGY DEVICES (MTD)
10834 M: Miquel Raynal <miquel.raynal@bootlin.com>
10835 M: Richard Weinberger <richard@nod.at>
10836 M: Vignesh Raghavendra <vigneshr@ti.com>
10837 L: linux-mtd@lists.infradead.org
10838 W: http://www.linux-mtd.infradead.org/
10839 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10840 C: irc://irc.oftc.net/mtd
10841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10844 F: Documentation/devicetree/bindings/mtd/
10846 F: include/linux/mtd/
10847 F: include/uapi/mtd/
10849 MEN A21 WATCHDOG DRIVER
10850 M: Johannes Thumshirn <morbidrsa@gmail.com>
10851 L: linux-watchdog@vger.kernel.org
10853 F: drivers/watchdog/mena21_wdt.c
10855 MEN CHAMELEON BUS (mcb)
10856 M: Johannes Thumshirn <morbidrsa@gmail.com>
10859 F: include/linux/mcb.h
10860 F: Documentation/driver-api/men-chameleon-bus.rst
10862 MEN F21BMC (Board Management Controller)
10863 M: Andreas Werner <andreas.werner@men.de>
10865 F: drivers/mfd/menf21bmc.c
10866 F: drivers/watchdog/menf21bmc_wdt.c
10867 F: drivers/leds/leds-menf21bmc.c
10868 F: drivers/hwmon/menf21bmc_hwmon.c
10869 F: Documentation/hwmon/menf21bmc.rst
10871 MEN Z069 WATCHDOG DRIVER
10872 M: Johannes Thumshirn <jth@kernel.org>
10873 L: linux-watchdog@vger.kernel.org
10875 F: drivers/watchdog/menz69_wdt.c
10877 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10878 M: Neil Armstrong <narmstrong@baylibre.com>
10879 L: linux-media@vger.kernel.org
10880 L: linux-amlogic@lists.infradead.org
10881 W: http://linux-meson.com/
10883 F: drivers/media/platform/meson/ao-cec.c
10884 F: drivers/media/platform/meson/ao-cec-g12a.c
10885 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10886 T: git git://linuxtv.org/media_tree.git
10888 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10889 M: Liang Yang <liang.yang@amlogic.com>
10890 L: linux-mtd@lists.infradead.org
10892 F: drivers/mtd/nand/raw/meson_*
10893 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10895 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10896 M: Maxime Jourdan <mjourdan@baylibre.com>
10897 L: linux-media@vger.kernel.org
10898 L: linux-amlogic@lists.infradead.org
10900 F: drivers/staging/media/meson/vdec/
10901 T: git git://linuxtv.org/media_tree.git
10903 METHODE UDPU SUPPORT
10904 M: Vladimir Vid <vladimir.vid@sartura.hr>
10906 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10908 MICROBLAZE ARCHITECTURE
10909 M: Michal Simek <monstr@monstr.eu>
10910 W: http://www.monstr.eu/fdt/
10911 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10913 F: arch/microblaze/
10915 MICROCHIP AT91 SERIAL DRIVER
10916 M: Richard Genoud <richard.genoud@gmail.com>
10918 F: drivers/tty/serial/atmel_serial.c
10919 F: drivers/tty/serial/atmel_serial.h
10920 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10922 MICROCHIP AUDIO ASOC DRIVERS
10923 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10924 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10928 MICROCHIP DMA DRIVER
10929 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10931 L: dmaengine@vger.kernel.org
10933 F: drivers/dma/at_hdmac.c
10934 F: drivers/dma/at_hdmac_regs.h
10935 F: include/linux/platform_data/dma-atmel.h
10936 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10937 F: include/dt-bindings/dma/at91.h
10939 MICROCHIP ECC DRIVER
10940 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10941 L: linux-crypto@vger.kernel.org
10943 F: drivers/crypto/atmel-ecc.*
10945 MICROCHIP I2C DRIVER
10946 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10947 L: linux-i2c@vger.kernel.org
10949 F: drivers/i2c/busses/i2c-at91.h
10950 F: drivers/i2c/busses/i2c-at91-*.c
10952 MICROCHIP ISC DRIVER
10953 M: Eugen Hristev <eugen.hristev@microchip.com>
10954 L: linux-media@vger.kernel.org
10956 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10957 F: drivers/media/platform/atmel/atmel-isc.h
10958 F: drivers/media/platform/atmel/atmel-isc-base.c
10959 F: drivers/media/platform/atmel/atmel-isc-regs.h
10960 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10962 MICROCHIP ISI DRIVER
10963 M: Eugen Hristev <eugen.hristev@microchip.com>
10964 L: linux-media@vger.kernel.org
10966 F: drivers/media/platform/atmel/atmel-isi.c
10967 F: drivers/media/platform/atmel/atmel-isi.h
10969 MICROCHIP AT91 USART MFD DRIVER
10970 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10971 L: linux-kernel@vger.kernel.org
10973 F: drivers/mfd/at91-usart.c
10974 F: include/dt-bindings/mfd/at91-usart.h
10975 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10977 MICROCHIP AT91 USART SPI DRIVER
10978 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10979 L: linux-spi@vger.kernel.org
10981 F: drivers/spi/spi-at91-usart.c
10982 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10984 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10985 M: Woojung Huh <woojung.huh@microchip.com>
10986 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10987 L: netdev@vger.kernel.org
10989 F: net/dsa/tag_ksz.c
10990 F: drivers/net/dsa/microchip/*
10991 F: include/linux/platform_data/microchip-ksz.h
10992 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10994 MICROCHIP LAN743X ETHERNET DRIVER
10995 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10996 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10997 L: netdev@vger.kernel.org
10999 F: drivers/net/ethernet/microchip/lan743x_*
11001 MICROCHIP LCDFB DRIVER
11002 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11003 L: linux-fbdev@vger.kernel.org
11005 F: drivers/video/fbdev/atmel_lcdfb.c
11006 F: include/video/atmel_lcdc.h
11008 MICROCHIP MMC/SD/SDIO MCI DRIVER
11009 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11011 F: drivers/mmc/host/atmel-mci.c
11013 MICROCHIP MCP16502 PMIC DRIVER
11014 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11015 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11017 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11018 F: drivers/regulator/mcp16502.c
11020 MICROCHIP MCP3911 ADC DRIVER
11021 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11022 M: Kent Gustavsson <kent@minoris.se>
11023 L: linux-iio@vger.kernel.org
11025 F: drivers/iio/adc/mcp3911.c
11026 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11028 MICROCHIP NAND DRIVER
11029 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11030 L: linux-mtd@lists.infradead.org
11032 F: drivers/mtd/nand/raw/atmel/*
11033 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11035 MICROCHIP PWM DRIVER
11036 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11038 L: linux-pwm@vger.kernel.org
11040 F: drivers/pwm/pwm-atmel.c
11041 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11043 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11044 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11045 M: Eugen Hristev <eugen.hristev@microchip.com>
11046 L: linux-iio@vger.kernel.org
11048 F: drivers/iio/adc/at91-sama5d2_adc.c
11049 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11050 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11052 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11053 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11055 F: drivers/power/reset/at91-sama5d2_shdwc.c
11057 MICROCHIP SPI DRIVER
11058 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11060 F: drivers/spi/spi-atmel.*
11062 MICROCHIP SSC DRIVER
11063 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11066 F: drivers/misc/atmel-ssc.c
11067 F: include/linux/atmel-ssc.h
11069 MICROCHIP USBA UDC DRIVER
11070 M: Cristian Birsan <cristian.birsan@microchip.com>
11071 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11073 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11075 MICROCHIP USB251XB DRIVER
11076 M: Richard Leitner <richard.leitner@skidata.com>
11077 L: linux-usb@vger.kernel.org
11079 F: drivers/usb/misc/usb251xb.c
11080 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11082 MICROCHIP XDMA DRIVER
11083 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11084 L: linux-arm-kernel@lists.infradead.org
11085 L: dmaengine@vger.kernel.org
11087 F: drivers/dma/at_xdmac.c
11089 MICROSEMI MIPS SOCS
11090 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11091 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11092 L: linux-mips@vger.kernel.org
11094 F: arch/mips/generic/board-ocelot.c
11095 F: arch/mips/configs/generic/board-ocelot.config
11096 F: arch/mips/boot/dts/mscc/
11097 F: Documentation/devicetree/bindings/mips/mscc.txt
11099 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11100 M: Don Brace <don.brace@microsemi.com>
11101 L: esc.storagedev@microsemi.com
11102 L: linux-scsi@vger.kernel.org
11104 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11105 F: drivers/scsi/smartpqi/Kconfig
11106 F: drivers/scsi/smartpqi/Makefile
11107 F: include/linux/cciss*.h
11108 F: include/uapi/linux/cciss*.h
11109 F: Documentation/scsi/smartpqi.txt
11111 MICROSEMI ETHERNET SWITCH DRIVER
11112 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11113 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11114 L: netdev@vger.kernel.org
11116 F: drivers/net/ethernet/mscc/
11117 F: include/soc/mscc/ocelot*
11119 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11120 M: Chen Yu <yu.c.chen@intel.com>
11121 L: platform-driver-x86@vger.kernel.org
11123 F: drivers/platform/x86/surfacepro3_button.c
11125 MICROTEK X6 SCANNER
11126 M: Oliver Neukum <oliver@neukum.org>
11128 F: drivers/usb/image/microtek.*
11131 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11132 L: linux-mips@vger.kernel.org
11133 W: http://www.linux-mips.org/
11134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11135 Q: https://patchwork.kernel.org/project/linux-mips/list/
11137 F: Documentation/devicetree/bindings/mips/
11138 F: Documentation/mips/
11140 F: drivers/platform/mips/
11142 MIPS BOSTON DEVELOPMENT BOARD
11143 M: Paul Burton <paulburton@kernel.org>
11144 L: linux-mips@vger.kernel.org
11146 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11147 F: arch/mips/boot/dts/img/boston.dts
11148 F: arch/mips/configs/generic/board-boston.config
11149 F: drivers/clk/imgtec/clk-boston.c
11150 F: include/dt-bindings/clock/boston-clock.h
11152 MIPS GENERIC PLATFORM
11153 M: Paul Burton <paulburton@kernel.org>
11154 L: linux-mips@vger.kernel.org
11156 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11157 F: arch/mips/generic/
11158 F: arch/mips/tools/generic-board-config.sh
11160 MIPS/LOONGSON1 ARCHITECTURE
11161 M: Keguang Zhang <keguang.zhang@gmail.com>
11162 L: linux-mips@vger.kernel.org
11164 F: arch/mips/loongson32/
11165 F: arch/mips/include/asm/mach-loongson32/
11166 F: drivers/*/*loongson1*
11167 F: drivers/*/*/*loongson1*
11169 MIPS/LOONGSON2EF ARCHITECTURE
11170 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11171 L: linux-mips@vger.kernel.org
11173 F: arch/mips/loongson2ef/
11174 F: arch/mips/include/asm/mach-loongson2ef/
11175 F: drivers/*/*loongson2*
11176 F: drivers/*/*/*loongson2*
11178 MIPS/LOONGSON64 ARCHITECTURE
11179 M: Huacai Chen <chenhc@lemote.com>
11180 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11181 L: linux-mips@vger.kernel.org
11183 F: arch/mips/loongson64/
11184 F: arch/mips/include/asm/mach-loongson64/
11185 F: drivers/platform/mips/cpu_hwmon.c
11186 F: drivers/*/*loongson3*
11187 F: drivers/*/*/*loongson3*
11189 MIPS RINT INSTRUCTION EMULATION
11190 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11191 L: linux-mips@vger.kernel.org
11193 F: arch/mips/math-emu/sp_rint.c
11194 F: arch/mips/math-emu/dp_rint.c
11196 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11197 M: Hans Verkuil <hverkuil@xs4all.nl>
11198 L: linux-media@vger.kernel.org
11199 T: git git://linuxtv.org/media_tree.git
11200 W: https://linuxtv.org
11202 F: drivers/media/radio/radio-miropcm20*
11205 R: Lubomir Rintel <lkundrak@v3.sk>
11206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11209 F: arch/arm/boot/dts/mmp*
11210 F: arch/arm/mach-mmp/
11213 MMP USB PHY DRIVERS
11214 R: Lubomir Rintel <lkundrak@v3.sk>
11215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11217 F: drivers/phy/marvell/phy-mmp3-usb.c
11218 F: drivers/phy/marvell/phy-pxa-usb.c
11220 MMU GATHER AND TLB INVALIDATION
11221 M: Will Deacon <will@kernel.org>
11222 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11223 M: Andrew Morton <akpm@linux-foundation.org>
11224 M: Nick Piggin <npiggin@gmail.com>
11225 M: Peter Zijlstra <peterz@infradead.org>
11226 L: linux-arch@vger.kernel.org
11227 L: linux-mm@kvack.org
11229 F: arch/*/include/asm/tlb.h
11230 F: include/asm-generic/tlb.h
11233 MN88472 MEDIA DRIVER
11234 M: Antti Palosaari <crope@iki.fi>
11235 L: linux-media@vger.kernel.org
11236 W: https://linuxtv.org
11237 W: http://palosaari.fi/linux/
11238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11240 F: drivers/media/dvb-frontends/mn88472*
11242 MN88473 MEDIA DRIVER
11243 M: Antti Palosaari <crope@iki.fi>
11244 L: linux-media@vger.kernel.org
11245 W: https://linuxtv.org
11246 W: http://palosaari.fi/linux/
11247 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11249 F: drivers/media/dvb-frontends/mn88473*
11252 M: Jessica Yu <jeyu@kernel.org>
11253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11255 F: include/linux/module.h
11258 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11259 W: http://popies.net/meye/
11261 F: Documentation/media/v4l-drivers/meye*
11262 F: drivers/media/pci/meye/
11263 F: include/uapi/linux/meye.h
11265 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11266 M: Jiri Slaby <jirislaby@gmail.com>
11268 F: Documentation/driver-api/serial/moxa-smartio.rst
11269 F: drivers/tty/mxser.*
11271 MONOLITHIC POWER SYSTEM PMIC DRIVER
11272 M: Saravanan Sekar <sravanhome@gmail.com>
11274 F: Documentation/devicetree/bindings/regulator/mpq7920.yaml
11275 F: drivers/regulator/mpq7920.c
11276 F: drivers/regulator/mpq7920.h
11278 MR800 AVERMEDIA USB FM RADIO DRIVER
11279 M: Alexey Klimov <klimov.linux@gmail.com>
11280 L: linux-media@vger.kernel.org
11281 T: git git://linuxtv.org/media_tree.git
11283 F: drivers/media/radio/radio-mr800.c
11285 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11286 M: Alan Ott <alan@signal11.us>
11287 L: linux-wpan@vger.kernel.org
11289 F: drivers/net/ieee802154/mrf24j40.c
11290 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11293 M: "Lee, Chun-Yi" <jlee@suse.com>
11294 L: platform-driver-x86@vger.kernel.org
11296 F: drivers/platform/x86/msi-laptop.c
11299 L: platform-driver-x86@vger.kernel.org
11301 F: drivers/platform/x86/msi-wmi.c
11303 MSI001 MEDIA DRIVER
11304 M: Antti Palosaari <crope@iki.fi>
11305 L: linux-media@vger.kernel.org
11306 W: https://linuxtv.org
11307 W: http://palosaari.fi/linux/
11308 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11309 T: git git://linuxtv.org/anttip/media_tree.git
11311 F: drivers/media/tuners/msi001*
11313 MSI2500 MEDIA DRIVER
11314 M: Antti Palosaari <crope@iki.fi>
11315 L: linux-media@vger.kernel.org
11316 W: https://linuxtv.org
11317 W: http://palosaari.fi/linux/
11318 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319 T: git git://linuxtv.org/anttip/media_tree.git
11321 F: drivers/media/usb/msi2500/
11323 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11324 M: Robert Jarzmik <robert.jarzmik@free.fr>
11325 L: linux-mtd@lists.infradead.org
11327 F: drivers/mtd/devices/docg3*
11329 MT9M032 APTINA SENSOR DRIVER
11330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11331 L: linux-media@vger.kernel.org
11332 T: git git://linuxtv.org/media_tree.git
11334 F: drivers/media/i2c/mt9m032.c
11335 F: include/media/i2c/mt9m032.h
11337 MT9P031 APTINA CAMERA SENSOR
11338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11339 L: linux-media@vger.kernel.org
11340 T: git git://linuxtv.org/media_tree.git
11342 F: drivers/media/i2c/mt9p031.c
11343 F: include/media/i2c/mt9p031.h
11345 MT9T001 APTINA CAMERA SENSOR
11346 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11347 L: linux-media@vger.kernel.org
11348 T: git git://linuxtv.org/media_tree.git
11350 F: drivers/media/i2c/mt9t001.c
11351 F: include/media/i2c/mt9t001.h
11353 MT9T112 APTINA CAMERA SENSOR
11354 M: Jacopo Mondi <jacopo@jmondi.org>
11355 L: linux-media@vger.kernel.org
11356 T: git git://linuxtv.org/media_tree.git
11358 F: drivers/media/i2c/mt9t112.c
11359 F: include/media/i2c/mt9t112.h
11361 MT9V032 APTINA CAMERA SENSOR
11362 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11363 L: linux-media@vger.kernel.org
11364 T: git git://linuxtv.org/media_tree.git
11366 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11367 F: drivers/media/i2c/mt9v032.c
11368 F: include/media/i2c/mt9v032.h
11370 MT9V111 APTINA CAMERA SENSOR
11371 M: Jacopo Mondi <jacopo@jmondi.org>
11372 L: linux-media@vger.kernel.org
11373 T: git git://linuxtv.org/media_tree.git
11375 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11376 F: drivers/media/i2c/mt9v111.c
11378 MULTIFUNCTION DEVICES (MFD)
11379 M: Lee Jones <lee.jones@linaro.org>
11380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11382 F: Documentation/devicetree/bindings/mfd/
11384 F: include/linux/mfd/
11385 F: include/dt-bindings/mfd/
11387 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11389 F: drivers/mmc/host/mmc_spi.c
11390 F: include/linux/spi/mmc_spi.h
11392 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11393 M: Ulf Hansson <ulf.hansson@linaro.org>
11394 L: linux-mmc@vger.kernel.org
11395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11397 F: Documentation/devicetree/bindings/mmc/
11399 F: include/linux/mmc/
11400 F: include/uapi/linux/mmc/
11402 MULTIPLEXER SUBSYSTEM
11403 M: Peter Rosin <peda@axentia.se>
11405 F: Documentation/ABI/testing/sysfs-class-mux*
11406 F: Documentation/devicetree/bindings/mux/
11407 F: include/dt-bindings/mux/
11408 F: include/linux/mux/
11411 MULTITECH MULTIPORT CARD (ISICOM)
11413 F: drivers/tty/isicom.c
11414 F: include/linux/isicom.h
11416 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11417 M: Bin Liu <b-liu@ti.com>
11418 L: linux-usb@vger.kernel.org
11420 F: drivers/usb/musb/
11422 MXL301RF MEDIA DRIVER
11423 M: Akihiro Tsukada <tskd08@gmail.com>
11424 L: linux-media@vger.kernel.org
11426 F: drivers/media/tuners/mxl301rf*
11428 MXL5007T MEDIA DRIVER
11429 M: Michael Krufky <mkrufky@linuxtv.org>
11430 L: linux-media@vger.kernel.org
11431 W: https://linuxtv.org
11432 W: http://github.com/mkrufky
11433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11434 T: git git://linuxtv.org/mkrufky/tuners.git
11436 F: drivers/media/tuners/mxl5007t.*
11439 M: Marek Vasut <marex@denx.de>
11440 M: Stefan Agner <stefan@agner.ch>
11441 L: dri-devel@lists.freedesktop.org
11443 F: drivers/gpu/drm/mxsfb/
11444 F: Documentation/devicetree/bindings/display/mxsfb.txt
11445 T: git git://anongit.freedesktop.org/drm/drm-misc
11447 MYLEX DAC960 PCI RAID Controller
11448 M: Hannes Reinecke <hare@kernel.org>
11449 L: linux-scsi@vger.kernel.org
11451 F: drivers/scsi/myrb.*
11452 F: drivers/scsi/myrs.*
11454 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11455 M: Chris Lee <christopher.lee@cspi.com>
11456 L: netdev@vger.kernel.org
11457 W: https://www.cspi.com/ethernet-products/support/downloads/
11459 F: drivers/net/ethernet/myricom/myri10ge/
11461 NAND FLASH SUBSYSTEM
11462 M: Miquel Raynal <miquel.raynal@bootlin.com>
11463 R: Richard Weinberger <richard@nod.at>
11464 L: linux-mtd@lists.infradead.org
11465 W: http://www.linux-mtd.infradead.org/
11466 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11469 F: drivers/mtd/nand/
11470 F: include/linux/mtd/*nand*.h
11472 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11473 M: Daniel Mack <zonque@gmail.com>
11475 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11476 W: http://www.native-instruments.com
11477 F: sound/usb/caiaq/
11479 NATSEMI ETHERNET DRIVER (DP8381x)
11481 F: drivers/net/ethernet/natsemi/natsemi.c
11483 NCR 5380 SCSI DRIVERS
11484 M: Finn Thain <fthain@telegraphics.com.au>
11485 M: Michael Schmitz <schmitzmic@gmail.com>
11486 L: linux-scsi@vger.kernel.org
11488 F: Documentation/scsi/g_NCR5380.txt
11489 F: drivers/scsi/NCR5380.*
11490 F: drivers/scsi/arm/cumana_1.c
11491 F: drivers/scsi/arm/oak.c
11492 F: drivers/scsi/atari_scsi.*
11493 F: drivers/scsi/dmx3191d.c
11494 F: drivers/scsi/g_NCR5380.*
11495 F: drivers/scsi/mac_scsi.*
11496 F: drivers/scsi/sun3_scsi.*
11497 F: drivers/scsi/sun3_scsi_vme.c
11500 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11504 NCT6775 HARDWARE MONITOR DRIVER
11505 M: Guenter Roeck <linux@roeck-us.net>
11506 L: linux-hwmon@vger.kernel.org
11508 F: Documentation/hwmon/nct6775.rst
11509 F: drivers/hwmon/nct6775.c
11511 NET_FAILOVER MODULE
11512 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11513 L: netdev@vger.kernel.org
11515 F: drivers/net/net_failover.c
11516 F: include/net/net_failover.h
11517 F: Documentation/networking/net_failover.rst
11519 NETEM NETWORK EMULATOR
11520 M: Stephen Hemminger <stephen@networkplumber.org>
11521 L: netdev@vger.kernel.org
11523 F: net/sched/sch_netem.c
11525 NETERION 10GbE DRIVERS (s2io/vxge)
11526 M: Jon Mason <jdmason@kudzu.us>
11527 L: netdev@vger.kernel.org
11529 F: Documentation/networking/device_drivers/neterion/s2io.txt
11530 F: Documentation/networking/device_drivers/neterion/vxge.txt
11531 F: drivers/net/ethernet/neterion/
11534 M: Pablo Neira Ayuso <pablo@netfilter.org>
11535 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11536 M: Florian Westphal <fw@strlen.de>
11537 L: netfilter-devel@vger.kernel.org
11538 L: coreteam@netfilter.org
11539 W: http://www.netfilter.org/
11540 W: http://www.iptables.org/
11541 W: http://www.nftables.org/
11542 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11546 F: include/linux/netfilter*
11547 F: include/linux/netfilter/
11548 F: include/net/netfilter/
11549 F: include/uapi/linux/netfilter*
11550 F: include/uapi/linux/netfilter/
11551 F: net/*/netfilter.c
11552 F: net/*/netfilter/
11554 F: net/bridge/br_netfilter*.c
11556 NETROM NETWORK LAYER
11557 M: Ralf Baechle <ralf@linux-mips.org>
11558 L: linux-hams@vger.kernel.org
11559 W: http://www.linux-ax25.org/
11561 F: include/net/netrom.h
11562 F: include/uapi/linux/netrom.h
11565 NETRONOME ETHERNET DRIVERS
11566 M: Jakub Kicinski <kuba@kernel.org>
11567 L: oss-drivers@netronome.com
11569 F: drivers/net/ethernet/netronome/
11571 NETWORK BLOCK DEVICE (NBD)
11572 M: Josef Bacik <josef@toxicpanda.com>
11574 L: linux-block@vger.kernel.org
11575 L: nbd@other.debian.org
11576 F: Documentation/admin-guide/blockdev/nbd.rst
11577 F: drivers/block/nbd.c
11578 F: include/trace/events/nbd.h
11579 F: include/uapi/linux/nbd.h
11581 NETWORK DROP MONITOR
11582 M: Neil Horman <nhorman@tuxdriver.com>
11583 L: netdev@vger.kernel.org
11585 W: https://fedorahosted.org/dropwatch/
11586 F: net/core/drop_monitor.c
11587 F: include/uapi/linux/net_dropmon.h
11588 F: include/net/drop_monitor.h
11591 M: "David S. Miller" <davem@davemloft.net>
11592 L: netdev@vger.kernel.org
11593 W: http://www.linuxfoundation.org/en/Net
11594 Q: http://patchwork.ozlabs.org/project/netdev/list/
11595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11598 F: Documentation/devicetree/bindings/net/
11600 F: include/linux/if_*
11601 F: include/linux/netdevice.h
11602 F: include/linux/etherdevice.h
11603 F: include/linux/fcdevice.h
11604 F: include/linux/fddidevice.h
11605 F: include/linux/hippidevice.h
11606 F: include/linux/inetdevice.h
11607 F: include/uapi/linux/if_*
11608 F: include/uapi/linux/netdevice.h
11610 NETWORKING DRIVERS (WIRELESS)
11611 M: Kalle Valo <kvalo@codeaurora.org>
11612 L: linux-wireless@vger.kernel.org
11613 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11614 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11617 F: Documentation/devicetree/bindings/net/wireless/
11618 F: drivers/net/wireless/
11621 M: Andrew Lunn <andrew@lunn.ch>
11622 M: Vivien Didelot <vivien.didelot@gmail.com>
11623 M: Florian Fainelli <f.fainelli@gmail.com>
11625 F: Documentation/devicetree/bindings/net/dsa/
11627 F: include/net/dsa.h
11628 F: include/linux/dsa/
11629 F: include/linux/platform_data/dsa.h
11630 F: drivers/net/dsa/
11632 NETWORKING [GENERAL]
11633 M: "David S. Miller" <davem@davemloft.net>
11634 M: Jakub Kicinski <kuba@kernel.org>
11635 L: netdev@vger.kernel.org
11636 W: http://www.linuxfoundation.org/en/Net
11637 Q: http://patchwork.ozlabs.org/project/netdev/list/
11638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11640 B: mailto:netdev@vger.kernel.org
11644 F: include/linux/in.h
11645 F: include/linux/net.h
11646 F: include/linux/netdevice.h
11647 F: include/uapi/linux/in.h
11648 F: include/uapi/linux/net.h
11649 F: include/uapi/linux/netdevice.h
11650 F: include/uapi/linux/net_namespace.h
11651 F: tools/testing/selftests/net/
11654 F: Documentation/networking/
11657 M: Steffen Klassert <steffen.klassert@secunet.com>
11658 M: Herbert Xu <herbert@gondor.apana.org.au>
11659 M: "David S. Miller" <davem@davemloft.net>
11660 L: netdev@vger.kernel.org
11661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11669 F: net/ipv4/ipcomp.c
11670 F: net/ipv4/ip_vti.c
11674 F: net/ipv6/ipcomp6.c
11675 F: net/ipv6/ip6_vti.c
11676 F: include/uapi/linux/xfrm.h
11677 F: include/net/xfrm.h
11679 NETWORKING [IPv4/IPv6]
11680 M: "David S. Miller" <davem@davemloft.net>
11681 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11682 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11683 L: netdev@vger.kernel.org
11684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11691 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11692 M: Paul Moore <paul@paul-moore.com>
11693 W: https://github.com/netlabel
11694 L: netdev@vger.kernel.org
11695 L: linux-security-module@vger.kernel.org
11697 F: Documentation/netlabel/
11698 F: include/net/calipso.h
11699 F: include/net/cipso_ipv4.h
11700 F: include/net/netlabel.h
11701 F: include/uapi/linux/netfilter/xt_SECMARK.h
11702 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11704 F: net/ipv4/cipso_ipv4.c
11705 F: net/ipv6/calipso.c
11706 F: net/netfilter/xt_CONNSECMARK.c
11707 F: net/netfilter/xt_SECMARK.c
11710 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11711 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11712 L: netdev@vger.kernel.org
11713 L: mptcp@lists.01.org
11714 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11715 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11717 F: include/net/mptcp.h
11719 F: tools/testing/selftests/net/mptcp/
11722 M: Eric Dumazet <edumazet@google.com>
11723 L: netdev@vger.kernel.org
11726 F: net/ipv4/syncookies.c
11728 F: net/ipv6/syncookies.c
11729 F: include/uapi/linux/tcp.h
11730 F: include/net/tcp.h
11731 F: include/linux/tcp.h
11732 F: include/trace/events/tcp.h
11735 M: Boris Pismenny <borisp@mellanox.com>
11736 M: Aviad Yehezkel <aviadye@mellanox.com>
11737 M: John Fastabend <john.fastabend@gmail.com>
11738 M: Daniel Borkmann <daniel@iogearbox.net>
11739 M: Jakub Kicinski <kuba@kernel.org>
11740 L: netdev@vger.kernel.org
11743 F: include/uapi/linux/tls.h
11744 F: include/net/tls.h
11746 NETWORKING [WIRELESS]
11747 L: linux-wireless@vger.kernel.org
11748 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11751 M: Jakub Kicinski <kuba@kernel.org>
11753 F: drivers/net/netdevsim/*
11755 NETXEN (1/10) GbE SUPPORT
11756 M: Manish Chopra <manishc@marvell.com>
11757 M: Rahul Verma <rahulv@marvell.com>
11758 M: GR-Linux-NIC-Dev@marvell.com
11759 L: netdev@vger.kernel.org
11761 F: drivers/net/ethernet/qlogic/netxen/
11764 M: David Ahern <dsahern@kernel.org>
11765 L: netdev@vger.kernel.org
11767 F: include/net/nexthop.h
11768 F: include/uapi/linux/nexthop.h
11769 F: include/net/netns/nexthop.h
11770 F: net/ipv4/nexthop.c
11773 L: netdev@vger.kernel.org
11776 F: include/net/nfc/
11777 F: include/uapi/linux/nfc.h
11779 F: include/linux/platform_data/nfcmrvl.h
11780 F: Documentation/devicetree/bindings/net/nfc/
11782 NFS, SUNRPC, AND LOCKD CLIENTS
11783 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11784 M: Anna Schumaker <anna.schumaker@netapp.com>
11785 L: linux-nfs@vger.kernel.org
11786 W: http://client.linux-nfs.org
11787 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11793 F: include/linux/lockd/
11794 F: include/linux/nfs*
11795 F: include/linux/sunrpc/
11796 F: include/uapi/linux/nfs*
11797 F: include/uapi/linux/sunrpc/
11800 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11801 L: linux-nilfs@vger.kernel.org
11802 W: https://nilfs.sourceforge.io/
11803 W: https://nilfs.osdn.jp/
11804 T: git git://github.com/konis/nilfs2.git
11806 F: Documentation/filesystems/nilfs2.txt
11808 F: include/trace/events/nilfs2.h
11809 F: include/uapi/linux/nilfs2_api.h
11810 F: include/uapi/linux/nilfs2_ondisk.h
11812 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11813 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11814 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11816 F: Documentation/scsi/NinjaSCSI.txt
11817 F: drivers/scsi/pcmcia/nsp_*
11819 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11820 M: GOTO Masanori <gotom@debian.or.jp>
11821 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11822 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11824 F: Documentation/scsi/NinjaSCSI.txt
11825 F: drivers/scsi/nsp32*
11828 M: Ley Foon Tan <ley.foon.tan@intel.com>
11829 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11834 NOHZ, DYNTICKS SUPPORT
11835 M: Frederic Weisbecker <fweisbec@gmail.com>
11836 M: Thomas Gleixner <tglx@linutronix.de>
11837 M: Ingo Molnar <mingo@kernel.org>
11838 L: linux-kernel@vger.kernel.org
11839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11841 F: kernel/time/tick*.*
11842 F: include/linux/tick.h
11843 F: include/linux/sched/nohz.h
11845 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11846 M: Pavel Machek <pavel@ucw.cz>
11847 M: Sakari Ailus <sakari.ailus@iki.fi>
11848 L: linux-media@vger.kernel.org
11850 F: drivers/media/i2c/et8ek8
11851 F: drivers/media/i2c/ad5820.c
11853 NOKIA N900 POWER SUPPLY DRIVERS
11854 R: Pali Rohár <pali.rohar@gmail.com>
11855 F: include/linux/power/bq2415x_charger.h
11856 F: include/linux/power/bq27xxx_battery.h
11857 F: drivers/power/supply/bq2415x_charger.c
11858 F: drivers/power/supply/bq27xxx_battery.c
11859 F: drivers/power/supply/bq27xxx_battery_i2c.c
11860 F: drivers/power/supply/isp1704_charger.c
11861 F: drivers/power/supply/rx51_battery.c
11864 M: Willy Tarreau <w@1wt.eu>
11866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11867 F: tools/include/nolibc/
11870 M: Matthias Maennich <maennich@google.com>
11873 F: Documentation/core-api/symbol-namespaces.rst
11876 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11877 L: linux-ntb@googlegroups.com
11879 F: drivers/ntb/hw/amd/
11882 M: Jon Mason <jdmason@kudzu.us>
11883 M: Dave Jiang <dave.jiang@intel.com>
11884 M: Allen Hubbe <allenbh@gmail.com>
11885 L: linux-ntb@googlegroups.com
11887 W: https://github.com/jonmason/ntb/wiki
11888 T: git git://github.com/jonmason/ntb.git
11890 F: drivers/net/ntb_netdev.c
11891 F: include/linux/ntb.h
11892 F: include/linux/ntb_transport.h
11893 F: tools/testing/selftests/ntb/
11896 M: Serge Semin <fancer.lancer@gmail.com>
11897 L: linux-ntb@googlegroups.com
11899 F: drivers/ntb/hw/idt/
11902 M: Dave Jiang <dave.jiang@intel.com>
11903 L: linux-ntb@googlegroups.com
11905 W: https://github.com/davejiang/linux/wiki
11906 T: git https://github.com/davejiang/linux.git
11907 F: drivers/ntb/hw/intel/
11910 M: Anton Altaparmakov <anton@tuxera.com>
11911 L: linux-ntfs-dev@lists.sourceforge.net
11912 W: http://www.tuxera.com/
11913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11915 F: Documentation/filesystems/ntfs.txt
11919 M: Finn Thain <fthain@telegraphics.com.au>
11920 L: linux-m68k@lists.linux-m68k.org
11922 F: arch/*/include/asm/nubus.h
11924 F: include/linux/nubus.h
11925 F: include/uapi/linux/nubus.h
11927 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11928 M: Antonino Daplas <adaplas@gmail.com>
11929 L: linux-fbdev@vger.kernel.org
11931 F: drivers/video/fbdev/riva/
11932 F: drivers/video/fbdev/nvidia/
11935 M: Keith Busch <kbusch@kernel.org>
11936 M: Jens Axboe <axboe@fb.com>
11937 M: Christoph Hellwig <hch@lst.de>
11938 M: Sagi Grimberg <sagi@grimberg.me>
11939 L: linux-nvme@lists.infradead.org
11940 T: git://git.infradead.org/nvme.git
11941 W: http://git.infradead.org/nvme.git
11943 F: drivers/nvme/host/
11944 F: include/linux/nvme.h
11945 F: include/uapi/linux/nvme_ioctl.h
11947 NVM EXPRESS FC TRANSPORT DRIVERS
11948 M: James Smart <james.smart@broadcom.com>
11949 L: linux-nvme@lists.infradead.org
11951 F: include/linux/nvme-fc.h
11952 F: include/linux/nvme-fc-driver.h
11953 F: drivers/nvme/host/fc.c
11954 F: drivers/nvme/target/fc.c
11955 F: drivers/nvme/target/fcloop.c
11957 NVM EXPRESS TARGET DRIVER
11958 M: Christoph Hellwig <hch@lst.de>
11959 M: Sagi Grimberg <sagi@grimberg.me>
11960 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11961 L: linux-nvme@lists.infradead.org
11962 T: git://git.infradead.org/nvme.git
11963 W: http://git.infradead.org/nvme.git
11965 F: drivers/nvme/target/
11968 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11971 F: Documentation/devicetree/bindings/nvmem/
11972 F: Documentation/ABI/stable/sysfs-bus-nvmem
11973 F: include/linux/nvmem-consumer.h
11974 F: include/linux/nvmem-provider.h
11976 NXP FXAS21002C DRIVER
11977 M: Rui Miguel Silva <rmfrfs@gmail.com>
11978 L: linux-iio@vger.kernel.org
11980 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11981 F: drivers/iio/gyro/fxas21002c_core.c
11982 F: drivers/iio/gyro/fxas21002c.h
11983 F: drivers/iio/gyro/fxas21002c_i2c.c
11984 F: drivers/iio/gyro/fxas21002c_spi.c
11986 NXP SGTL5000 DRIVER
11987 M: Fabio Estevam <festevam@gmail.com>
11988 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11990 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11991 F: sound/soc/codecs/sgtl5000*
11993 NXP SJA1105 ETHERNET SWITCH DRIVER
11994 M: Vladimir Oltean <olteanv@gmail.com>
11995 L: linux-kernel@vger.kernel.org
11997 F: drivers/net/dsa/sja1105
11999 NXP TDA998X DRM DRIVER
12000 M: Russell King <linux@armlinux.org.uk>
12002 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12003 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12004 F: drivers/gpu/drm/i2c/tda998x_drv.c
12005 F: include/drm/i2c/tda998x.h
12006 F: include/dt-bindings/display/tda998x.h
12010 M: Peter Rosin <peda@axentia.se>
12011 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12013 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12014 F: sound/soc/codecs/tfa9879*
12017 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12018 R: Charles Gorand <charles.gorand@effinnov.com>
12019 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12021 F: drivers/nfc/nxp-nci
12024 M: Jiri Pirko <jiri@mellanox.com>
12025 L: netdev@vger.kernel.org
12028 F: lib/test_objagg.c
12029 F: include/linux/objagg.h
12032 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12033 M: Ashish Kumar <ashish.kumar@nxp.com>
12034 L: linux-spi@vger.kernel.org
12036 F: drivers/spi/spi-nxp-fspi.c
12037 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12040 M: Josh Poimboeuf <jpoimboe@redhat.com>
12041 M: Peter Zijlstra <peterz@infradead.org>
12045 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12046 M: Frederic Barrat <fbarrat@linux.ibm.com>
12047 M: Andrew Donnellan <ajd@linux.ibm.com>
12048 L: linuxppc-dev@lists.ozlabs.org
12050 F: arch/powerpc/platforms/powernv/ocxl.c
12051 F: arch/powerpc/include/asm/pnv-ocxl.h
12052 F: drivers/misc/ocxl/
12053 F: include/misc/ocxl*
12054 F: include/uapi/misc/ocxl.h
12055 F: Documentation/userspace-api/accelerators/ocxl.rst
12058 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12059 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12061 L: linux-omap@vger.kernel.org
12063 F: sound/soc/ti/omap*
12064 F: sound/soc/ti/rx51.c
12065 F: sound/soc/ti/n810.c
12066 F: sound/soc/ti/sdma-pcm.*
12068 OMAP CLOCK FRAMEWORK SUPPORT
12069 M: Paul Walmsley <paul@pwsan.com>
12070 L: linux-omap@vger.kernel.org
12072 F: arch/arm/*omap*/*clock*
12074 OMAP DEVICE TREE SUPPORT
12075 M: Benoît Cousson <bcousson@baylibre.com>
12076 M: Tony Lindgren <tony@atomide.com>
12077 L: linux-omap@vger.kernel.org
12078 L: devicetree@vger.kernel.org
12080 F: arch/arm/boot/dts/*omap*
12081 F: arch/arm/boot/dts/*am3*
12082 F: arch/arm/boot/dts/*am4*
12083 F: arch/arm/boot/dts/*am5*
12084 F: arch/arm/boot/dts/*dra7*
12085 F: arch/arm/boot/dts/logicpd-som-lv*
12086 F: arch/arm/boot/dts/logicpd-torpedo*
12088 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12089 L: linux-omap@vger.kernel.org
12090 L: linux-fbdev@vger.kernel.org
12092 F: drivers/video/fbdev/omap2/
12093 F: Documentation/arm/omap/dss.rst
12095 OMAP FRAMEBUFFER SUPPORT
12096 L: linux-fbdev@vger.kernel.org
12097 L: linux-omap@vger.kernel.org
12099 F: drivers/video/fbdev/omap/
12101 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12102 M: Roger Quadros <rogerq@ti.com>
12103 M: Tony Lindgren <tony@atomide.com>
12104 L: linux-omap@vger.kernel.org
12106 F: drivers/memory/omap-gpmc.c
12107 F: arch/arm/mach-omap2/*gpmc*
12110 M: Grygorii Strashko <grygorii.strashko@ti.com>
12111 M: Santosh Shilimkar <ssantosh@kernel.org>
12112 M: Kevin Hilman <khilman@kernel.org>
12113 L: linux-omap@vger.kernel.org
12115 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12116 F: drivers/gpio/gpio-omap.c
12118 OMAP HARDWARE SPINLOCK SUPPORT
12119 M: Ohad Ben-Cohen <ohad@wizery.com>
12120 L: linux-omap@vger.kernel.org
12122 F: drivers/hwspinlock/omap_hwspinlock.c
12124 OMAP HS MMC SUPPORT
12125 L: linux-mmc@vger.kernel.org
12126 L: linux-omap@vger.kernel.org
12128 F: drivers/mmc/host/omap_hsmmc.c
12131 M: Paul Walmsley <paul@pwsan.com>
12132 L: linux-omap@vger.kernel.org
12134 F: arch/arm/mach-omap2/omap_hwmod*data*
12136 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12137 M: Benoît Cousson <bcousson@baylibre.com>
12138 L: linux-omap@vger.kernel.org
12140 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12143 M: Benoît Cousson <bcousson@baylibre.com>
12144 M: Paul Walmsley <paul@pwsan.com>
12145 L: linux-omap@vger.kernel.org
12147 F: arch/arm/mach-omap2/omap_hwmod.*
12150 M: Vignesh R <vigneshr@ti.com>
12151 L: linux-omap@vger.kernel.org
12152 L: linux-i2c@vger.kernel.org
12154 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12155 F: drivers/i2c/busses/i2c-omap.c
12157 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12158 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12159 L: linux-media@vger.kernel.org
12161 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12162 F: drivers/media/platform/omap3isp/
12163 F: drivers/staging/media/omap4iss/
12166 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12167 L: linux-omap@vger.kernel.org
12169 F: drivers/mmc/host/omap.c
12171 OMAP POWER MANAGEMENT SUPPORT
12172 M: Kevin Hilman <khilman@kernel.org>
12173 L: linux-omap@vger.kernel.org
12175 F: arch/arm/*omap*/*pm*
12176 F: drivers/cpufreq/omap-cpufreq.c
12178 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12179 M: Rajendra Nayak <rnayak@codeaurora.org>
12180 M: Paul Walmsley <paul@pwsan.com>
12181 L: linux-omap@vger.kernel.org
12183 F: arch/arm/mach-omap2/prm*
12185 OMAP RANDOM NUMBER GENERATOR SUPPORT
12186 M: Deepak Saxena <dsaxena@plexity.net>
12188 F: drivers/char/hw_random/omap-rng.c
12191 L: linux-usb@vger.kernel.org
12192 L: linux-omap@vger.kernel.org
12194 F: drivers/usb/*/*omap*
12195 F: arch/arm/*omap*/usb*
12197 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12198 M: Mark Jackson <mpfj@newflow.co.uk>
12199 L: linux-omap@vger.kernel.org
12201 F: arch/arm/boot/dts/am335x-nano.dts
12204 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12205 M: Tony Lindgren <tony@atomide.com>
12206 L: linux-omap@vger.kernel.org
12207 Q: http://patchwork.kernel.org/project/linux-omap/list/
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12210 F: arch/arm/mach-omap1/
12211 F: arch/arm/plat-omap/
12212 F: arch/arm/configs/omap1_defconfig
12213 F: drivers/i2c/busses/i2c-omap.c
12214 F: include/linux/platform_data/i2c-omap.h
12215 F: include/linux/platform_data/ams-delta-fiq.h
12218 M: Tony Lindgren <tony@atomide.com>
12219 L: linux-omap@vger.kernel.org
12220 W: http://www.muru.com/linux/omap/
12221 W: http://linux.omap.com/
12222 Q: http://patchwork.kernel.org/project/linux-omap/list/
12223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12225 F: arch/arm/mach-omap2/
12226 F: arch/arm/plat-omap/
12227 F: arch/arm/configs/omap2plus_defconfig
12228 F: drivers/bus/ti-sysc.c
12229 F: drivers/i2c/busses/i2c-omap.c
12230 F: drivers/irqchip/irq-omap-intc.c
12231 F: drivers/mfd/*omap*.c
12232 F: drivers/mfd/menelaus.c
12233 F: drivers/mfd/palmas.c
12234 F: drivers/mfd/tps65217.c
12235 F: drivers/mfd/tps65218.c
12236 F: drivers/mfd/tps65910.c
12237 F: drivers/mfd/twl-core.[ch]
12238 F: drivers/mfd/twl4030*.c
12239 F: drivers/mfd/twl6030*.c
12240 F: drivers/mfd/twl6040*.c
12241 F: drivers/regulator/palmas-regulator*.c
12242 F: drivers/regulator/pbias-regulator.c
12243 F: drivers/regulator/tps65217-regulator.c
12244 F: drivers/regulator/tps65218-regulator.c
12245 F: drivers/regulator/tps65910-regulator.c
12246 F: drivers/regulator/twl-regulator.c
12247 F: drivers/regulator/twl6030-regulator.c
12248 F: include/linux/platform_data/i2c-omap.h
12249 F: include/linux/platform_data/ti-sysc.h
12251 ONION OMEGA2+ BOARD
12252 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12253 L: linux-mips@vger.kernel.org
12255 F: arch/mips/boot/dts/ralink/omega2p.dts
12258 M: Bob Copeland <me@bobcopeland.com>
12259 L: linux-karma-devel@lists.sourceforge.net
12261 F: Documentation/filesystems/omfs.txt
12264 OMNIKEY CARDMAN 4000 DRIVER
12265 M: Harald Welte <laforge@gnumonks.org>
12267 F: drivers/char/pcmcia/cm4000_cs.c
12268 F: include/linux/cm4000_cs.h
12269 F: include/uapi/linux/cm4000_cs.h
12271 OMNIKEY CARDMAN 4040 DRIVER
12272 M: Harald Welte <laforge@gnumonks.org>
12274 F: drivers/char/pcmcia/cm4040_cs.*
12276 OMNIVISION OV13858 SENSOR DRIVER
12277 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12278 L: linux-media@vger.kernel.org
12279 T: git git://linuxtv.org/media_tree.git
12281 F: drivers/media/i2c/ov13858.c
12283 OMNIVISION OV2680 SENSOR DRIVER
12284 M: Rui Miguel Silva <rmfrfs@gmail.com>
12285 L: linux-media@vger.kernel.org
12286 T: git git://linuxtv.org/media_tree.git
12288 F: drivers/media/i2c/ov2680.c
12289 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12291 OMNIVISION OV2685 SENSOR DRIVER
12292 M: Shunqian Zheng <zhengsq@rock-chips.com>
12293 L: linux-media@vger.kernel.org
12294 T: git git://linuxtv.org/media_tree.git
12296 F: drivers/media/i2c/ov2685.c
12298 OMNIVISION OV5640 SENSOR DRIVER
12299 M: Steve Longerbeam <slongerbeam@gmail.com>
12300 L: linux-media@vger.kernel.org
12301 T: git git://linuxtv.org/media_tree.git
12303 F: drivers/media/i2c/ov5640.c
12305 OMNIVISION OV5647 SENSOR DRIVER
12306 M: Luis Oliveira <lolivei@synopsys.com>
12307 L: linux-media@vger.kernel.org
12308 T: git git://linuxtv.org/media_tree.git
12310 F: drivers/media/i2c/ov5647.c
12312 OMNIVISION OV5670 SENSOR DRIVER
12313 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12314 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12315 L: linux-media@vger.kernel.org
12316 T: git git://linuxtv.org/media_tree.git
12318 F: drivers/media/i2c/ov5670.c
12320 OMNIVISION OV5675 SENSOR DRIVER
12321 M: Shawn Tu <shawnx.tu@intel.com>
12322 L: linux-media@vger.kernel.org
12323 T: git git://linuxtv.org/media_tree.git
12325 F: drivers/media/i2c/ov5675.c
12327 OMNIVISION OV5695 SENSOR DRIVER
12328 M: Shunqian Zheng <zhengsq@rock-chips.com>
12329 L: linux-media@vger.kernel.org
12330 T: git git://linuxtv.org/media_tree.git
12332 F: drivers/media/i2c/ov5695.c
12334 OMNIVISION OV7670 SENSOR DRIVER
12335 M: Jonathan Corbet <corbet@lwn.net>
12336 L: linux-media@vger.kernel.org
12337 T: git git://linuxtv.org/media_tree.git
12339 F: drivers/media/i2c/ov7670.c
12340 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12342 OMNIVISION OV772x SENSOR DRIVER
12343 M: Jacopo Mondi <jacopo@jmondi.org>
12344 L: linux-media@vger.kernel.org
12345 T: git git://linuxtv.org/media_tree.git
12347 F: drivers/media/i2c/ov772x.c
12348 F: include/media/i2c/ov772x.h
12349 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12351 OMNIVISION OV7740 SENSOR DRIVER
12352 M: Wenyou Yang <wenyou.yang@microchip.com>
12353 L: linux-media@vger.kernel.org
12354 T: git git://linuxtv.org/media_tree.git
12356 F: drivers/media/i2c/ov7740.c
12357 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12359 OMNIVISION OV9640 SENSOR DRIVER
12360 M: Petr Cvek <petrcvekcz@gmail.com>
12361 L: linux-media@vger.kernel.org
12363 F: drivers/media/i2c/ov9640.*
12365 OMNIVISION OV8856 SENSOR DRIVER
12366 M: Ben Kao <ben.kao@intel.com>
12367 L: linux-media@vger.kernel.org
12368 T: git git://linuxtv.org/media_tree.git
12370 F: drivers/media/i2c/ov8856.c
12372 OMNIVISION OV9650 SENSOR DRIVER
12373 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12374 R: Akinobu Mita <akinobu.mita@gmail.com>
12375 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12376 L: linux-media@vger.kernel.org
12377 T: git git://linuxtv.org/media_tree.git
12379 F: drivers/media/i2c/ov9650.c
12380 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12382 ONENAND FLASH DRIVER
12383 M: Kyungmin Park <kyungmin.park@samsung.com>
12384 L: linux-mtd@lists.infradead.org
12386 F: drivers/mtd/nand/onenand/
12387 F: include/linux/mtd/onenand*.h
12390 M: Jens Wiklander <jens.wiklander@linaro.org>
12391 L: tee-dev@lists.linaro.org
12393 F: drivers/tee/optee/
12395 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12396 M: Sumit Garg <sumit.garg@linaro.org>
12397 L: tee-dev@lists.linaro.org
12399 F: drivers/char/hw_random/optee-rng.c
12402 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12403 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12404 L: linux-rdma@vger.kernel.org
12406 F: drivers/infiniband/ulp/opa_vnic
12408 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12409 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12410 M: Frank Rowand <frowand.list@gmail.com>
12411 L: devicetree@vger.kernel.org
12413 F: Documentation/devicetree/dynamic-resolution-notes.txt
12414 F: Documentation/devicetree/overlay-notes.txt
12415 F: drivers/of/overlay.c
12416 F: drivers/of/resolver.c
12417 K: of_overlay_notifier_
12419 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12420 M: Rob Herring <robh+dt@kernel.org>
12421 M: Frank Rowand <frowand.list@gmail.com>
12422 L: devicetree@vger.kernel.org
12423 W: http://www.devicetree.org/
12424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12427 F: include/linux/of*.h
12429 F: Documentation/ABI/testing/sysfs-firmware-ofw
12431 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12432 M: Rob Herring <robh+dt@kernel.org>
12433 M: Mark Rutland <mark.rutland@arm.com>
12434 L: devicetree@vger.kernel.org
12435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12436 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12438 F: Documentation/devicetree/
12439 F: arch/*/boot/dts/
12440 F: include/dt-bindings/
12442 OPENCORES I2C BUS DRIVER
12443 M: Peter Korsgaard <peter@korsgaard.com>
12444 M: Andrew Lunn <andrew@lunn.ch>
12445 L: linux-i2c@vger.kernel.org
12447 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12448 F: Documentation/i2c/busses/i2c-ocores.rst
12449 F: drivers/i2c/busses/i2c-ocores.c
12450 F: include/linux/platform_data/i2c-ocores.h
12452 OPENRISC ARCHITECTURE
12453 M: Jonas Bonn <jonas@southpole.se>
12454 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12455 M: Stafford Horne <shorne@gmail.com>
12456 T: git git://github.com/openrisc/linux.git
12457 L: openrisc@lists.librecores.org
12458 W: http://openrisc.io
12460 F: Documentation/devicetree/bindings/openrisc/
12461 F: Documentation/openrisc/
12463 F: drivers/irqchip/irq-ompic.c
12464 F: drivers/irqchip/irq-or1k-*
12467 M: Pravin B Shelar <pshelar@ovn.org>
12468 L: netdev@vger.kernel.org
12469 L: dev@openvswitch.org
12470 W: http://openvswitch.org
12472 F: net/openvswitch/
12473 F: include/uapi/linux/openvswitch.h
12475 OPERATING PERFORMANCE POINTS (OPP)
12476 M: Viresh Kumar <vireshk@kernel.org>
12477 M: Nishanth Menon <nm@ti.com>
12478 M: Stephen Boyd <sboyd@kernel.org>
12479 L: linux-pm@vger.kernel.org
12481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12483 F: include/linux/pm_opp.h
12484 F: Documentation/power/opp.rst
12485 F: Documentation/devicetree/bindings/opp/
12488 M: Clemens Ladisch <clemens@ladisch.de>
12489 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12492 F: sound/drivers/opl4/
12495 M: Robert Richter <rric@kernel.org>
12496 L: oprofile-list@lists.sf.net
12498 F: arch/*/include/asm/oprofile*.h
12499 F: arch/*/oprofile/
12500 F: drivers/oprofile/
12501 F: include/linux/oprofile.h
12503 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12504 M: Mark Fasheh <mark@fasheh.com>
12505 M: Joel Becker <jlbec@evilplan.org>
12506 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12507 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12508 W: http://ocfs2.wiki.kernel.org
12510 F: Documentation/filesystems/ocfs2.txt
12511 F: Documentation/filesystems/dlmfs.txt
12514 ORANGEFS FILESYSTEM
12515 M: Mike Marshall <hubcap@omnibond.com>
12516 R: Martin Brandenburg <martin@omnibond.com>
12517 L: devel@lists.orangefs.org
12518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12521 F: Documentation/filesystems/orangefs.txt
12524 L: linux-wireless@vger.kernel.org
12525 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12526 W: http://www.nongnu.org/orinoco/
12528 F: drivers/net/wireless/intersil/orinoco/
12530 OV2659 OMNIVISION SENSOR DRIVER
12531 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12532 L: linux-media@vger.kernel.org
12533 W: https://linuxtv.org
12534 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12535 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12537 F: drivers/media/i2c/ov2659.c
12538 F: include/media/i2c/ov2659.h
12541 M: Miklos Szeredi <miklos@szeredi.hu>
12542 L: linux-unionfs@vger.kernel.org
12543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12546 F: Documentation/filesystems/overlayfs.rst
12548 P54 WIRELESS DRIVER
12549 M: Christian Lamparter <chunkeey@googlemail.com>
12550 L: linux-wireless@vger.kernel.org
12551 W: http://wireless.kernel.org/en/users/Drivers/p54
12553 F: drivers/net/wireless/intersil/p54/
12555 PA SEMI ETHERNET DRIVER
12556 L: netdev@vger.kernel.org
12558 F: drivers/net/ethernet/pasemi/*
12560 PA SEMI SMBUS DRIVER
12561 L: linux-i2c@vger.kernel.org
12563 F: drivers/i2c/busses/i2c-pasemi.c
12566 M: Vladimir Oltean <olteanv@gmail.com>
12567 L: netdev@vger.kernel.org
12570 F: include/linux/packing.h
12571 F: Documentation/core-api/packing.rst
12573 PADATA PARALLEL EXECUTION MECHANISM
12574 M: Steffen Klassert <steffen.klassert@secunet.com>
12575 L: linux-crypto@vger.kernel.org
12578 F: include/linux/padata.h
12579 F: Documentation/core-api/padata.rst
12582 M: Jesper Dangaard Brouer <hawk@kernel.org>
12583 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12584 L: netdev@vger.kernel.org
12586 F: net/core/page_pool.c
12587 F: include/net/page_pool.h
12589 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12590 M: Harald Welte <laforge@gnumonks.org>
12591 L: platform-driver-x86@vger.kernel.org
12593 F: drivers/platform/x86/panasonic-laptop.c
12595 PARALLAX PING IIO SENSOR DRIVER
12596 M: Andreas Klinger <ak@it-klinger.de>
12597 L: linux-iio@vger.kernel.org
12599 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12600 F: drivers/iio/proximity/ping.c
12602 PARALLEL LCD/KEYPAD PANEL DRIVER
12603 M: Willy Tarreau <willy@haproxy.com>
12604 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12606 F: Documentation/admin-guide/lcd-panel-cgram.rst
12607 F: drivers/auxdisplay/panel.c
12609 PARALLEL PORT SUBSYSTEM
12610 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12611 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12612 L: linux-parport@lists.infradead.org (subscribers-only)
12614 F: drivers/parport/
12615 F: include/linux/parport*.h
12616 F: drivers/char/ppdev.c
12617 F: include/uapi/linux/ppdev.h
12618 F: Documentation/driver-api/parport*.rst
12620 PARAVIRT_OPS INTERFACE
12621 M: Juergen Gross <jgross@suse.com>
12622 M: Thomas Hellstrom <thellstrom@vmware.com>
12623 M: "VMware, Inc." <pv-drivers@vmware.com>
12624 L: virtualization@lists.linux-foundation.org
12626 F: Documentation/virt/paravirt_ops.rst
12627 F: arch/*/kernel/paravirt*
12628 F: arch/*/include/asm/paravirt*.h
12629 F: include/linux/hypervisor.h
12631 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12632 M: Tim Waugh <tim@cyberelk.net>
12633 L: linux-parport@lists.infradead.org (subscribers-only)
12635 F: Documentation/admin-guide/blockdev/paride.rst
12636 F: drivers/block/paride/
12638 PARISC ARCHITECTURE
12639 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12640 M: Helge Deller <deller@gmx.de>
12641 L: linux-parisc@vger.kernel.org
12642 W: http://www.parisc-linux.org/
12643 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12648 F: Documentation/parisc/
12650 F: drivers/char/agp/parisc-agp.c
12651 F: drivers/input/misc/hp_sdc_rtc.c
12652 F: drivers/input/serio/gscps2.c
12653 F: drivers/input/serio/hp_sdc*
12654 F: drivers/parport/parport_gsc.*
12655 F: drivers/tty/serial/8250/8250_gsc.c
12656 F: drivers/video/fbdev/sti*
12657 F: drivers/video/console/sti*
12658 F: drivers/video/logo/logo_parisc*
12659 F: include/linux/hp_sdc.h
12662 M: Jiri Pirko <jiri@mellanox.com>
12663 L: netdev@vger.kernel.org
12666 F: lib/test_parman.c
12667 F: include/linux/parman.h
12669 PC ENGINES APU BOARD DRIVER
12670 M: Enrico Weigelt, metux IT consult <info@metux.net>
12672 F: drivers/platform/x86/pcengines-apuv2.c
12674 PC87360 HARDWARE MONITORING DRIVER
12675 M: Jim Cromie <jim.cromie@gmail.com>
12676 L: linux-hwmon@vger.kernel.org
12678 F: Documentation/hwmon/pc87360.rst
12679 F: drivers/hwmon/pc87360.c
12681 PC8736x GPIO DRIVER
12682 M: Jim Cromie <jim.cromie@gmail.com>
12684 F: drivers/char/pc8736x_gpio.c
12686 PC87427 HARDWARE MONITORING DRIVER
12687 M: Jean Delvare <jdelvare@suse.com>
12688 L: linux-hwmon@vger.kernel.org
12690 F: Documentation/hwmon/pc87427.rst
12691 F: drivers/hwmon/pc87427.c
12694 M: Riku Voipio <riku.voipio@iki.fi>
12696 F: drivers/leds/leds-pca9532.c
12697 F: include/linux/leds-pca9532.h
12699 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12700 M: Guenter Roeck <linux@roeck-us.net>
12701 L: linux-i2c@vger.kernel.org
12703 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12705 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12706 M: Khalid Aziz <khalid@gonehiking.org>
12708 F: drivers/firmware/pcdp.*
12710 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12711 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12712 L: linux-pci@vger.kernel.org
12713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12715 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12716 F: drivers/pci/controller/pci-aardvark.c
12718 PCI DRIVER FOR ALTERA PCIE IP
12719 M: Ley Foon Tan <ley.foon.tan@intel.com>
12720 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12721 L: linux-pci@vger.kernel.org
12723 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12724 F: drivers/pci/controller/pcie-altera.c
12726 PCI DRIVER FOR APPLIEDMICRO XGENE
12727 M: Toan Le <toan@os.amperecomputing.com>
12728 L: linux-pci@vger.kernel.org
12729 L: linux-arm-kernel@lists.infradead.org
12731 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12732 F: drivers/pci/controller/pci-xgene.c
12734 PCI DRIVER FOR ARM VERSATILE PLATFORM
12735 M: Rob Herring <robh@kernel.org>
12736 L: linux-pci@vger.kernel.org
12737 L: linux-arm-kernel@lists.infradead.org
12739 F: Documentation/devicetree/bindings/pci/versatile.yaml
12740 F: drivers/pci/controller/pci-versatile.c
12742 PCI DRIVER FOR ARMADA 8K
12743 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12744 L: linux-pci@vger.kernel.org
12745 L: linux-arm-kernel@lists.infradead.org
12747 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12748 F: drivers/pci/controller/dwc/pcie-armada8k.c
12750 PCI DRIVER FOR CADENCE PCIE IP
12751 M: Tom Joseph <tjoseph@cadence.com>
12752 L: linux-pci@vger.kernel.org
12754 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12755 F: drivers/pci/controller/cadence/
12757 PCI DRIVER FOR FREESCALE LAYERSCAPE
12758 M: Minghuan Lian <minghuan.Lian@nxp.com>
12759 M: Mingkai Hu <mingkai.hu@nxp.com>
12760 M: Roy Zang <roy.zang@nxp.com>
12761 L: linuxppc-dev@lists.ozlabs.org
12762 L: linux-pci@vger.kernel.org
12763 L: linux-arm-kernel@lists.infradead.org
12765 F: drivers/pci/controller/dwc/*layerscape*
12767 PCI DRIVER FOR GENERIC OF HOSTS
12768 M: Will Deacon <will@kernel.org>
12769 L: linux-pci@vger.kernel.org
12770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12772 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12773 F: drivers/pci/controller/pci-host-common.c
12774 F: drivers/pci/controller/pci-host-generic.c
12776 PCI DRIVER FOR IMX6
12777 M: Richard Zhu <hongxing.zhu@nxp.com>
12778 M: Lucas Stach <l.stach@pengutronix.de>
12779 L: linux-pci@vger.kernel.org
12780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12782 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
12783 F: drivers/pci/controller/dwc/*imx6*
12785 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12786 M: Jonathan Derrick <jonathan.derrick@intel.com>
12787 L: linux-pci@vger.kernel.org
12789 F: drivers/pci/controller/vmd.c
12791 PCI DRIVER FOR MICROSEMI SWITCHTEC
12792 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12793 M: Logan Gunthorpe <logang@deltatee.com>
12794 L: linux-pci@vger.kernel.org
12796 F: Documentation/driver-api/switchtec.rst
12797 F: Documentation/ABI/testing/sysfs-class-switchtec
12798 F: drivers/pci/switch/switchtec*
12799 F: include/uapi/linux/switchtec_ioctl.h
12800 F: include/linux/switchtec.h
12801 F: drivers/ntb/hw/mscc/
12803 PCI DRIVER FOR MOBIVEIL PCIE IP
12804 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12805 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12806 L: linux-pci@vger.kernel.org
12808 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12809 F: drivers/pci/controller/pcie-mobiveil.c
12811 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12812 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12813 M: Jason Cooper <jason@lakedaemon.net>
12814 L: linux-pci@vger.kernel.org
12815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12817 F: drivers/pci/controller/*mvebu*
12819 PCI DRIVER FOR NVIDIA TEGRA
12820 M: Thierry Reding <thierry.reding@gmail.com>
12821 L: linux-tegra@vger.kernel.org
12822 L: linux-pci@vger.kernel.org
12824 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12825 F: drivers/pci/controller/pci-tegra.c
12827 PCI DRIVER FOR RENESAS R-CAR
12828 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12829 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12830 L: linux-pci@vger.kernel.org
12831 L: linux-renesas-soc@vger.kernel.org
12833 F: drivers/pci/controller/*rcar*
12835 PCI DRIVER FOR SAMSUNG EXYNOS
12836 M: Jingoo Han <jingoohan1@gmail.com>
12837 L: linux-pci@vger.kernel.org
12838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12839 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12841 F: drivers/pci/controller/dwc/pci-exynos.c
12843 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12844 M: Jingoo Han <jingoohan1@gmail.com>
12845 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12846 L: linux-pci@vger.kernel.org
12848 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12849 F: drivers/pci/controller/dwc/*designware*
12851 PCI DRIVER FOR TI DRA7XX
12852 M: Kishon Vijay Abraham I <kishon@ti.com>
12853 L: linux-omap@vger.kernel.org
12854 L: linux-pci@vger.kernel.org
12856 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12857 F: drivers/pci/controller/dwc/pci-dra7xx.c
12859 PCI DRIVER FOR TI KEYSTONE
12860 M: Murali Karicheri <m-karicheri2@ti.com>
12861 L: linux-pci@vger.kernel.org
12862 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12864 F: drivers/pci/controller/dwc/pci-keystone.c
12866 PCI ENDPOINT SUBSYSTEM
12867 M: Kishon Vijay Abraham I <kishon@ti.com>
12868 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12869 L: linux-pci@vger.kernel.org
12870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12872 F: drivers/pci/endpoint/
12873 F: drivers/misc/pci_endpoint_test.c
12876 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12877 M: Russell Currey <ruscur@russell.cc>
12878 M: Sam Bobroff <sbobroff@linux.ibm.com>
12879 M: Oliver O'Halloran <oohall@gmail.com>
12880 L: linuxppc-dev@lists.ozlabs.org
12882 F: Documentation/PCI/pci-error-recovery.rst
12883 F: drivers/pci/pcie/aer.c
12884 F: drivers/pci/pcie/dpc.c
12885 F: drivers/pci/pcie/err.c
12886 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12887 F: arch/powerpc/kernel/eeh*.c
12888 F: arch/powerpc/platforms/*/eeh*.c
12889 F: arch/powerpc/include/*/eeh*.h
12892 M: Linas Vepstas <linasvepstas@gmail.com>
12893 L: linux-pci@vger.kernel.org
12895 F: Documentation/PCI/pci-error-recovery.rst
12897 PCI MSI DRIVER FOR ALTERA MSI IP
12898 M: Ley Foon Tan <ley.foon.tan@intel.com>
12899 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12900 L: linux-pci@vger.kernel.org
12902 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12903 F: drivers/pci/controller/pcie-altera-msi.c
12905 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12906 M: Toan Le <toan@os.amperecomputing.com>
12907 L: linux-pci@vger.kernel.org
12908 L: linux-arm-kernel@lists.infradead.org
12910 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12911 F: drivers/pci/controller/pci-xgene-msi.c
12914 M: Bjorn Helgaas <bhelgaas@google.com>
12915 L: linux-pci@vger.kernel.org
12916 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12919 F: Documentation/devicetree/bindings/pci/
12920 F: Documentation/PCI/
12921 F: drivers/acpi/pci*
12923 F: include/asm-generic/pci*
12924 F: include/linux/pci*
12925 F: include/linux/of_pci.h
12926 F: include/uapi/linux/pci*
12929 F: arch/x86/kernel/quirks.c
12930 F: arch/x86/kernel/early-quirks.c
12932 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12933 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12934 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
12935 L: linux-pci@vger.kernel.org
12936 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12939 F: drivers/pci/controller/
12941 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12942 M: Jonathan Chocron <jonnyc@amazon.com>
12943 L: linux-pci@vger.kernel.org
12945 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12946 F: drivers/pci/controller/dwc/pcie-al.c
12948 PCIE DRIVER FOR AMLOGIC MESON
12949 M: Yue Wang <yue.wang@Amlogic.com>
12950 L: linux-pci@vger.kernel.org
12951 L: linux-amlogic@lists.infradead.org
12953 F: drivers/pci/controller/dwc/pci-meson.c
12955 PCIE DRIVER FOR AXIS ARTPEC
12956 M: Jesper Nilsson <jesper.nilsson@axis.com>
12957 L: linux-arm-kernel@axis.com
12958 L: linux-pci@vger.kernel.org
12960 F: Documentation/devicetree/bindings/pci/axis,artpec*
12961 F: drivers/pci/controller/dwc/*artpec*
12963 PCIE DRIVER FOR CAVIUM THUNDERX
12964 M: Robert Richter <rrichter@marvell.com>
12965 L: linux-pci@vger.kernel.org
12966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12968 F: drivers/pci/controller/pci-thunder-*
12970 PCIE DRIVER FOR HISILICON
12971 M: Zhou Wang <wangzhou1@hisilicon.com>
12972 L: linux-pci@vger.kernel.org
12974 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12975 F: drivers/pci/controller/dwc/pcie-hisi.c
12977 PCIE DRIVER FOR HISILICON KIRIN
12978 M: Xiaowei Song <songxiaowei@hisilicon.com>
12979 M: Binghui Wang <wangbinghui@hisilicon.com>
12980 L: linux-pci@vger.kernel.org
12982 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12983 F: drivers/pci/controller/dwc/pcie-kirin.c
12985 PCIE DRIVER FOR HISILICON STB
12986 M: Shawn Guo <shawn.guo@linaro.org>
12987 L: linux-pci@vger.kernel.org
12989 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12990 F: drivers/pci/controller/dwc/pcie-histb.c
12992 PCIE DRIVER FOR MEDIATEK
12993 M: Ryder Lee <ryder.lee@mediatek.com>
12994 L: linux-pci@vger.kernel.org
12995 L: linux-mediatek@lists.infradead.org
12997 F: Documentation/devicetree/bindings/pci/mediatek*
12998 F: drivers/pci/controller/*mediatek*
13000 PCIE DRIVER FOR QUALCOMM MSM
13001 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13002 L: linux-pci@vger.kernel.org
13003 L: linux-arm-msm@vger.kernel.org
13005 F: drivers/pci/controller/dwc/*qcom*
13007 PCIE DRIVER FOR ROCKCHIP
13008 M: Shawn Lin <shawn.lin@rock-chips.com>
13009 L: linux-pci@vger.kernel.org
13010 L: linux-rockchip@lists.infradead.org
13012 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13013 F: drivers/pci/controller/pcie-rockchip*
13015 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13016 M: Linus Walleij <linus.walleij@linaro.org>
13017 L: linux-pci@vger.kernel.org
13019 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13020 F: drivers/pci/controller/pci-v3-semi.c
13022 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13023 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13024 L: linux-pci@vger.kernel.org
13026 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13027 F: drivers/pci/controller/dwc/pcie-uniphier.c
13029 PCIE DRIVER FOR ST SPEAR13XX
13030 M: Pratyush Anand <pratyush.anand@gmail.com>
13031 L: linux-pci@vger.kernel.org
13033 F: drivers/pci/controller/dwc/*spear*
13036 M: Dominik Brodowski <linux@dominikbrodowski.net>
13037 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13039 F: Documentation/pcmcia/
13044 PCNET32 NETWORK DRIVER
13045 M: Don Fry <pcnet32@frontier.com>
13046 L: netdev@vger.kernel.org
13048 F: drivers/net/ethernet/amd/pcnet32.c
13050 PCRYPT PARALLEL CRYPTO ENGINE
13051 M: Steffen Klassert <steffen.klassert@secunet.com>
13052 L: linux-crypto@vger.kernel.org
13055 F: include/crypto/pcrypt.h
13057 PEAQ WMI HOTKEYS DRIVER
13058 M: Hans de Goede <hdegoede@redhat.com>
13059 L: platform-driver-x86@vger.kernel.org
13061 F: drivers/platform/x86/peaq-wmi.c
13063 PENSANDO ETHERNET DRIVERS
13064 M: Shannon Nelson <snelson@pensando.io>
13065 M: Pensando Drivers <drivers@pensando.io>
13066 L: netdev@vger.kernel.org
13068 F: Documentation/networking/device_drivers/pensando/ionic.rst
13069 F: drivers/net/ethernet/pensando/
13071 PER-CPU MEMORY ALLOCATOR
13072 M: Dennis Zhou <dennis@kernel.org>
13073 M: Tejun Heo <tj@kernel.org>
13074 M: Christoph Lameter <cl@linux.com>
13075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13077 F: include/linux/percpu*.h
13079 F: arch/*/include/asm/percpu.h
13081 PER-TASK DELAY ACCOUNTING
13082 M: Balbir Singh <bsingharora@gmail.com>
13084 F: include/linux/delayacct.h
13085 F: kernel/delayacct.c
13087 PERFORMANCE EVENTS SUBSYSTEM
13088 M: Peter Zijlstra <peterz@infradead.org>
13089 M: Ingo Molnar <mingo@redhat.com>
13090 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13091 R: Mark Rutland <mark.rutland@arm.com>
13092 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13093 R: Jiri Olsa <jolsa@redhat.com>
13094 R: Namhyung Kim <namhyung@kernel.org>
13095 L: linux-kernel@vger.kernel.org
13096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13099 F: include/linux/perf_event.h
13100 F: include/uapi/linux/perf_event.h
13101 F: arch/*/kernel/perf_event*.c
13102 F: arch/*/kernel/*/perf_event*.c
13103 F: arch/*/kernel/*/*/perf_event*.c
13104 F: arch/*/include/asm/perf_event.h
13105 F: arch/*/kernel/perf_callchain.c
13107 F: arch/*/events/*/*
13110 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13111 R: John Garry <john.garry@huawei.com>
13112 R: Will Deacon <will@kernel.org>
13113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13115 F: tools/perf/pmu-events/arch/arm64/
13117 PERSONALITY HANDLING
13118 M: Christoph Hellwig <hch@infradead.org>
13119 L: linux-abi-devel@lists.sourceforge.net
13121 F: include/linux/personality.h
13122 F: include/uapi/linux/personality.h
13124 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13125 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13126 L: linux-input@vger.kernel.org
13128 F: Documentation/input/devices/pxrc.rst
13129 F: drivers/input/joystick/pxrc.c
13131 FLYSKY FSIA6B RC RECEIVER
13132 M: Markus Koch <markus@notsyncing.net>
13133 L: linux-input@vger.kernel.org
13135 F: drivers/input/joystick/fsia6b.c
13138 M: Remi Denis-Courmont <courmisch@gmail.com>
13140 F: Documentation/networking/phonet.txt
13141 F: include/linux/phonet.h
13142 F: include/net/phonet/
13143 F: include/uapi/linux/phonet.h
13147 M: Joern Engel <joern@lazybastard.org>
13148 L: linux-mtd@lists.infradead.org
13150 F: drivers/mtd/devices/phram.c
13153 M: Bruno Prémont <bonbons@linux-vserver.org>
13154 L: linux-input@vger.kernel.org
13156 F: drivers/hid/hid-picolcd*
13159 M: Jamie Iles <jamie@jamieiles.com>
13160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13161 T: git git://github.com/jamieiles/linux-2.6-ji.git
13163 F: arch/arm/boot/dts/picoxcell*
13164 F: arch/arm/mach-picoxcell/
13165 F: drivers/crypto/picoxcell*
13168 M: Christian Brauner <christian@brauner.io>
13169 L: linux-kernel@vger.kernel.org
13171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13173 F: tools/testing/selftests/pidfd/
13174 F: tools/testing/selftests/clone3/
13177 K: \b(clone_args|kernel_clone_args)\b
13179 PIN CONTROL SUBSYSTEM
13180 M: Linus Walleij <linus.walleij@linaro.org>
13181 L: linux-gpio@vger.kernel.org
13182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13184 F: Documentation/devicetree/bindings/pinctrl/
13185 F: Documentation/driver-api/pinctl.rst
13186 F: drivers/pinctrl/
13187 F: include/linux/pinctrl/
13189 PIN CONTROLLER - MICROCHIP AT91
13190 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13192 L: linux-gpio@vger.kernel.org
13194 F: drivers/pinctrl/pinctrl-at91*
13195 F: drivers/gpio/gpio-sama5d2-piobu.c
13197 PIN CONTROLLER - FREESCALE
13198 M: Dong Aisheng <aisheng.dong@nxp.com>
13199 M: Fabio Estevam <festevam@gmail.com>
13200 M: Shawn Guo <shawnguo@kernel.org>
13201 M: Stefan Agner <stefan@agner.ch>
13202 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13203 L: linux-gpio@vger.kernel.org
13205 F: drivers/pinctrl/freescale/
13206 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13208 PIN CONTROLLER - INTEL
13209 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13210 M: Andy Shevchenko <andy@kernel.org>
13211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13213 F: drivers/pinctrl/intel/
13215 PIN CONTROLLER - MEDIATEK
13216 M: Sean Wang <sean.wang@kernel.org>
13217 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13219 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13220 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13221 F: drivers/pinctrl/mediatek/
13223 PIN CONTROLLER - QUALCOMM
13224 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13226 L: linux-arm-msm@vger.kernel.org
13227 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13228 F: drivers/pinctrl/qcom/
13230 PIN CONTROLLER - RENESAS
13231 M: Geert Uytterhoeven <geert+renesas@glider.be>
13232 L: linux-renesas-soc@vger.kernel.org
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13235 F: drivers/pinctrl/pinctrl-rz*
13236 F: drivers/pinctrl/sh-pfc/
13238 PIN CONTROLLER - SAMSUNG
13239 M: Tomasz Figa <tomasz.figa@gmail.com>
13240 M: Krzysztof Kozlowski <krzk@kernel.org>
13241 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13243 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13244 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13247 F: drivers/pinctrl/samsung/
13248 F: include/dt-bindings/pinctrl/samsung.h
13249 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13251 PIN CONTROLLER - SINGLE
13252 M: Tony Lindgren <tony@atomide.com>
13253 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13255 L: linux-omap@vger.kernel.org
13257 F: drivers/pinctrl/pinctrl-single.c
13259 PIN CONTROLLER - ST SPEAR
13260 M: Viresh Kumar <vireshk@kernel.org>
13261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13262 W: http://www.st.com/spear
13264 F: drivers/pinctrl/spear/
13266 PISTACHIO SOC SUPPORT
13267 M: James Hartley <james.hartley@sondrel.com>
13268 L: linux-mips@vger.kernel.org
13270 F: arch/mips/pistachio/
13271 F: arch/mips/include/asm/mach-pistachio/
13272 F: arch/mips/boot/dts/img/pistachio*
13273 F: arch/mips/configs/pistachio*_defconfig
13277 M: linux-block@vger.kernel.org
13278 F: drivers/block/pktcdvd.c
13279 F: include/linux/pktcdvd.h
13280 F: include/uapi/linux/pktcdvd.h
13282 PKUNITY SOC DRIVERS
13283 M: Guan Xuetao <gxt@pku.edu.cn>
13284 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13286 T: git git://github.com/gxt/linux.git
13287 F: drivers/input/serio/i8042-unicore32io.h
13288 F: drivers/i2c/busses/i2c-puv3.c
13289 F: drivers/video/fbdev/fb-puv3.c
13290 F: drivers/rtc/rtc-puv3.c
13292 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13293 M: Tomasz Duszynski <tduszyns@gmail.com>
13295 F: drivers/iio/chemical/pms7003.c
13296 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13299 M: Logan Gunthorpe <logang@deltatee.com>
13301 F: drivers/dma/plx_dma.c
13303 PMBUS HARDWARE MONITORING DRIVERS
13304 M: Guenter Roeck <linux@roeck-us.net>
13305 L: linux-hwmon@vger.kernel.org
13306 W: http://hwmon.wiki.kernel.org/
13307 W: http://www.roeck-us.net/linux/drivers/
13308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13310 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13311 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13312 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13313 F: Documentation/hwmon/adm1275.rst
13314 F: Documentation/hwmon/ibm-cffps.rst
13315 F: Documentation/hwmon/ir35221.rst
13316 F: Documentation/hwmon/lm25066.rst
13317 F: Documentation/hwmon/ltc2978.rst
13318 F: Documentation/hwmon/ltc3815.rst
13319 F: Documentation/hwmon/max16064.rst
13320 F: Documentation/hwmon/max20751.rst
13321 F: Documentation/hwmon/max31785.rst
13322 F: Documentation/hwmon/max34440.rst
13323 F: Documentation/hwmon/max8688.rst
13324 F: Documentation/hwmon/pmbus.rst
13325 F: Documentation/hwmon/pmbus-core.rst
13326 F: Documentation/hwmon/tps40422.rst
13327 F: Documentation/hwmon/ucd9000.rst
13328 F: Documentation/hwmon/ucd9200.rst
13329 F: Documentation/hwmon/zl6100.rst
13330 F: drivers/hwmon/pmbus/
13331 F: include/linux/pmbus.h
13333 PMC SIERRA MaxRAID DRIVER
13334 L: linux-scsi@vger.kernel.org
13335 W: http://www.pmc-sierra.com/
13337 F: drivers/scsi/pmcraid.*
13339 PMC SIERRA PM8001 DRIVER
13340 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13341 L: linux-scsi@vger.kernel.org
13343 F: drivers/scsi/pm8001/
13346 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13347 L: linux-pm@vger.kernel.org
13348 W: https://01.org/pm-graph
13349 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13350 T: git git://github.com/intel/pm-graph
13352 F: tools/power/pm-graph
13354 PNI RM3100 IIO DRIVER
13355 M: Song Qiang <songqiang1304521@gmail.com>
13356 L: linux-iio@vger.kernel.org
13358 F: drivers/iio/magnetometer/rm3100*
13359 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13362 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13366 POSIX CLOCKS and TIMERS
13367 M: Thomas Gleixner <tglx@linutronix.de>
13368 L: linux-kernel@vger.kernel.org
13369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13372 F: include/linux/timer*
13373 F: include/linux/time_namespace.h
13374 F: kernel/time/namespace.c
13375 F: kernel/time/*timer*
13377 POWER MANAGEMENT CORE
13378 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13379 L: linux-pm@vger.kernel.org
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13381 B: https://bugzilla.kernel.org
13383 F: drivers/base/power/
13384 F: include/linux/pm.h
13385 F: include/linux/pm_*
13386 F: include/linux/powercap.h
13387 F: include/linux/intel_rapl.h
13388 F: drivers/powercap/
13389 F: kernel/configs/nopm.config
13391 POWER STATE COORDINATION INTERFACE (PSCI)
13392 M: Mark Rutland <mark.rutland@arm.com>
13393 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13394 L: linux-arm-kernel@lists.infradead.org
13396 F: drivers/firmware/psci/
13397 F: include/linux/psci.h
13398 F: include/uapi/linux/psci.h
13400 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13401 M: Sebastian Reichel <sre@kernel.org>
13402 L: linux-pm@vger.kernel.org
13403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13405 F: Documentation/ABI/testing/sysfs-class-power
13406 F: Documentation/devicetree/bindings/power/supply/
13407 F: include/linux/power_supply.h
13408 F: drivers/power/supply/
13410 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13411 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13412 L: linuxppc-dev@lists.ozlabs.org
13414 F: drivers/char/powernv-op-panel.c
13416 PPP OVER ATM (RFC 2364)
13417 M: Mitchell Blank Jr <mitch@sfgoth.com>
13419 F: net/atm/pppoatm.c
13420 F: include/uapi/linux/atmppp.h
13423 M: Michal Ostrowski <mostrows@earthlink.net>
13425 F: drivers/net/ppp/pppoe.c
13426 F: drivers/net/ppp/pppox.c
13429 M: James Chapman <jchapman@katalix.com>
13431 F: net/l2tp/l2tp_ppp.c
13432 F: include/linux/if_pppol2tp.h
13433 F: include/uapi/linux/if_pppol2tp.h
13435 PPP PROTOCOL DRIVERS AND COMPRESSORS
13436 M: Paul Mackerras <paulus@samba.org>
13437 L: linux-ppp@vger.kernel.org
13439 F: drivers/net/ppp/ppp_*
13442 M: Rodolfo Giometti <giometti@enneenne.com>
13443 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13444 L: linuxpps@ml.enneenne.com (subscribers-only)
13446 F: Documentation/driver-api/pps.rst
13447 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13448 F: Documentation/ABI/testing/sysfs-pps
13450 F: include/linux/pps*.h
13451 F: include/uapi/linux/pps.h
13454 M: Dmitry Kozlov <xeb@mail.ru>
13455 L: netdev@vger.kernel.org
13457 F: drivers/net/ppp/pptp.c
13458 W: http://sourceforge.net/projects/accel-pptp
13461 M: Petr Mladek <pmladek@suse.com>
13462 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13463 R: Steven Rostedt <rostedt@goodmis.org>
13466 F: include/linux/printk.h
13468 PRISM54 WIRELESS DRIVER
13469 M: Luis Chamberlain <mcgrof@kernel.org>
13470 L: linux-wireless@vger.kernel.org
13471 W: http://wireless.kernel.org/en/users/Drivers/p54
13473 F: drivers/net/wireless/intersil/prism54/
13476 R: Alexey Dobriyan <adobriyan@gmail.com>
13477 L: linux-kernel@vger.kernel.org
13478 L: linux-fsdevel@vger.kernel.org
13481 F: include/linux/proc_fs.h
13482 F: tools/testing/selftests/proc/
13483 F: Documentation/filesystems/proc.txt
13486 M: Luis Chamberlain <mcgrof@kernel.org>
13487 M: Kees Cook <keescook@chromium.org>
13488 M: Iurii Zaikin <yzaikin@google.com>
13489 L: linux-kernel@vger.kernel.org
13490 L: linux-fsdevel@vger.kernel.org
13492 F: fs/proc/proc_sysctl.c
13493 F: include/linux/sysctl.h
13495 F: kernel/sysctl-test.c
13496 F: tools/testing/selftests/sysctl/
13498 PS3 NETWORK SUPPORT
13499 M: Geoff Levand <geoff@infradead.org>
13500 L: netdev@vger.kernel.org
13501 L: linuxppc-dev@lists.ozlabs.org
13503 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13505 PS3 PLATFORM SUPPORT
13506 M: Geoff Levand <geoff@infradead.org>
13507 L: linuxppc-dev@lists.ozlabs.org
13509 F: arch/powerpc/boot/ps3*
13510 F: arch/powerpc/include/asm/lv1call.h
13511 F: arch/powerpc/include/asm/ps3*.h
13512 F: arch/powerpc/platforms/ps3/
13515 F: drivers/rtc/rtc-ps3.c
13516 F: drivers/usb/host/*ps3.c
13517 F: sound/ppc/snd_ps3*
13520 M: Jim Paris <jim@jtan.com>
13521 M: Geoff Levand <geoff@infradead.org>
13522 L: linuxppc-dev@lists.ozlabs.org
13524 F: drivers/block/ps3vram.c
13526 PSAMPLE PACKET SAMPLING SUPPORT
13527 M: Yotam Gigi <yotam.gi@gmail.com>
13530 F: include/net/psample.h
13531 F: include/uapi/linux/psample.h
13534 M: Kees Cook <keescook@chromium.org>
13535 M: Anton Vorontsov <anton@enomsg.org>
13536 M: Colin Cross <ccross@android.com>
13537 M: Tony Luck <tony.luck@intel.com>
13539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13541 F: include/linux/pstore*
13542 F: drivers/firmware/efi/efi-pstore.c
13543 F: drivers/acpi/apei/erst.c
13544 F: Documentation/admin-guide/ramoops.rst
13545 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13546 K: \b(pstore|ramoops)
13548 PTP HARDWARE CLOCK SUPPORT
13549 M: Richard Cochran <richardcochran@gmail.com>
13550 L: netdev@vger.kernel.org
13552 W: http://linuxptp.sourceforge.net/
13553 F: Documentation/ABI/testing/sysfs-ptp
13554 F: Documentation/driver-api/ptp.rst
13555 F: drivers/net/phy/dp83640*
13557 F: include/linux/ptp_cl*
13560 M: Oleg Nesterov <oleg@redhat.com>
13562 F: include/asm-generic/syscall.h
13563 F: include/linux/ptrace.h
13564 F: include/linux/regset.h
13565 F: include/linux/tracehook.h
13566 F: include/uapi/linux/ptrace.h
13567 F: include/uapi/linux/ptrace.h
13569 F: arch/*/ptrace*.c
13570 F: arch/*/*/ptrace*.c
13571 F: arch/*/include/asm/ptrace*.h
13574 M: Hans Verkuil <hverkuil@xs4all.nl>
13575 L: linux-media@vger.kernel.org
13576 T: git git://linuxtv.org/media_tree.git
13578 F: drivers/media/usb/pulse8-cec/*
13579 F: Documentation/media/cec-drivers/pulse8-cec.rst
13581 PVRUSB2 VIDEO4LINUX DRIVER
13582 M: Mike Isely <isely@pobox.com>
13583 L: pvrusb2@isely.net (subscribers-only)
13584 L: linux-media@vger.kernel.org
13585 W: http://www.isely.net/pvrusb2/
13586 T: git git://linuxtv.org/media_tree.git
13588 F: Documentation/media/v4l-drivers/pvrusb2*
13589 F: drivers/media/usb/pvrusb2/
13592 M: Hans Verkuil <hverkuil@xs4all.nl>
13593 L: linux-media@vger.kernel.org
13594 T: git git://linuxtv.org/media_tree.git
13596 F: drivers/media/usb/pwc/*
13597 F: include/trace/events/pwc.h
13600 M: Kamil Debski <kamil@wypas.org>
13601 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13602 L: linux-hwmon@vger.kernel.org
13604 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13605 F: Documentation/hwmon/pwm-fan.rst
13606 F: drivers/hwmon/pwm-fan.c
13609 M: Sean Young <sean@mess.org>
13610 L: linux-media@vger.kernel.org
13612 F: drivers/media/rc/pwm-ir-tx.c
13615 M: Thierry Reding <thierry.reding@gmail.com>
13616 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13617 L: linux-pwm@vger.kernel.org
13619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13620 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13621 F: Documentation/driver-api/pwm.rst
13622 F: Documentation/devicetree/bindings/pwm/
13623 F: include/linux/pwm.h
13625 F: drivers/video/backlight/pwm_bl.c
13626 F: include/linux/pwm_backlight.h
13627 F: drivers/gpio/gpio-mvebu.c
13628 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13629 K: pwm_(config|apply_state|ops)
13632 M: Robert Jarzmik <robert.jarzmik@free.fr>
13633 L: linux-gpio@vger.kernel.org
13635 F: drivers/gpio/gpio-pxa.c
13641 M: Robert Jarzmik <robert.jarzmik@free.fr>
13642 L: linux-rtc@vger.kernel.org
13645 PXA2xx/PXA3xx SUPPORT
13646 M: Daniel Mack <daniel@zonque.org>
13647 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13648 M: Robert Jarzmik <robert.jarzmik@free.fr>
13649 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13650 T: git git://github.com/hzhuang1/linux.git
13651 T: git git://github.com/rjarzmik/linux.git
13653 F: arch/arm/boot/dts/pxa*
13654 F: arch/arm/mach-pxa/
13655 F: drivers/dma/pxa*
13656 F: drivers/pcmcia/pxa2xx*
13657 F: drivers/pinctrl/pxa/
13658 F: drivers/spi/spi-pxa2xx*
13659 F: drivers/usb/gadget/udc/pxa2*
13660 F: include/sound/pxa2xx-lib.h
13665 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13666 L: qat-linux@intel.com
13668 F: drivers/crypto/qat/
13670 QCOM AUDIO (ASoC) DRIVERS
13671 M: Patrick Lai <plai@codeaurora.org>
13672 M: Banajit Goswami <bgoswami@codeaurora.org>
13673 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13678 M: Alex Elder <elder@kernel.org>
13679 L: netdev@vger.kernel.org
13681 F: drivers/net/ipa/
13683 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13684 M: Gabriel Somlo <somlo@cmu.edu>
13685 M: "Michael S. Tsirkin" <mst@redhat.com>
13686 L: qemu-devel@nongnu.org
13688 F: drivers/firmware/qemu_fw_cfg.c
13689 F: include/uapi/linux/qemu_fw_cfg.h
13692 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13693 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13694 L: linux-rdma@vger.kernel.org
13696 F: drivers/infiniband/hw/qib/
13698 QLOGIC QL41xxx FCOE DRIVER
13699 M: QLogic-Storage-Upstream@cavium.com
13700 L: linux-scsi@vger.kernel.org
13702 F: drivers/scsi/qedf/
13704 QLOGIC QL41xxx ISCSI DRIVER
13705 M: QLogic-Storage-Upstream@cavium.com
13706 L: linux-scsi@vger.kernel.org
13708 F: drivers/scsi/qedi/
13710 QLOGIC QL4xxx ETHERNET DRIVER
13711 M: Ariel Elior <aelior@marvell.com>
13712 M: GR-everest-linux-l2@marvell.com
13713 L: netdev@vger.kernel.org
13715 F: drivers/net/ethernet/qlogic/qed/
13716 F: include/linux/qed/
13717 F: drivers/net/ethernet/qlogic/qede/
13719 QLOGIC QL4xxx RDMA DRIVER
13720 M: Michal Kalderon <mkalderon@marvell.com>
13721 M: Ariel Elior <aelior@marvell.com>
13722 L: linux-rdma@vger.kernel.org
13724 F: drivers/infiniband/hw/qedr/
13725 F: include/uapi/rdma/qedr-abi.h
13727 QLOGIC QLA1280 SCSI DRIVER
13728 M: Michael Reed <mdr@sgi.com>
13729 L: linux-scsi@vger.kernel.org
13731 F: drivers/scsi/qla1280.[ch]
13733 QLOGIC QLA2XXX FC-SCSI DRIVER
13734 M: hmadhani@marvell.com
13735 L: linux-scsi@vger.kernel.org
13737 F: Documentation/scsi/LICENSE.qla2xxx
13738 F: drivers/scsi/qla2xxx/
13740 QLOGIC QLA3XXX NETWORK DRIVER
13741 M: GR-Linux-NIC-Dev@marvell.com
13742 L: netdev@vger.kernel.org
13744 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13745 F: drivers/net/ethernet/qlogic/qla3xxx.*
13747 QLOGIC QLA4XXX iSCSI DRIVER
13748 M: QLogic-Storage-Upstream@qlogic.com
13749 L: linux-scsi@vger.kernel.org
13751 F: Documentation/scsi/LICENSE.qla4xxx
13752 F: drivers/scsi/qla4xxx/
13754 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13755 M: Shahed Shaikh <shshaikh@marvell.com>
13756 M: Manish Chopra <manishc@marvell.com>
13757 M: GR-Linux-NIC-Dev@marvell.com
13758 L: netdev@vger.kernel.org
13760 F: drivers/net/ethernet/qlogic/qlcnic/
13762 QLOGIC QLGE 10Gb ETHERNET DRIVER
13763 M: Manish Chopra <manishc@marvell.com>
13764 M: GR-Linux-NIC-Dev@marvell.com
13765 L: netdev@vger.kernel.org
13767 F: drivers/staging/qlge/
13769 QM1D1B0004 MEDIA DRIVER
13770 M: Akihiro Tsukada <tskd08@gmail.com>
13771 L: linux-media@vger.kernel.org
13773 F: drivers/media/tuners/qm1d1b0004*
13775 QM1D1C0042 MEDIA DRIVER
13776 M: Akihiro Tsukada <tskd08@gmail.com>
13777 L: linux-media@vger.kernel.org
13779 F: drivers/media/tuners/qm1d1c0042*
13782 M: Anders Larsen <al@alarsen.net>
13783 W: http://www.alarsen.net/linux/qnx4fs/
13786 F: include/uapi/linux/qnx4_fs.h
13787 F: include/uapi/linux/qnxtypes.h
13789 QORIQ DPAA2 FSL-MC BUS DRIVER
13790 M: Stuart Yoder <stuyoder@gmail.com>
13791 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13792 L: linux-kernel@vger.kernel.org
13794 F: drivers/bus/fsl-mc/
13795 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13796 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13798 QT1010 MEDIA DRIVER
13799 M: Antti Palosaari <crope@iki.fi>
13800 L: linux-media@vger.kernel.org
13801 W: https://linuxtv.org
13802 W: http://palosaari.fi/linux/
13803 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13804 T: git git://linuxtv.org/anttip/media_tree.git
13806 F: drivers/media/tuners/qt1010*
13808 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13809 M: Kalle Valo <kvalo@codeaurora.org>
13810 L: ath10k@lists.infradead.org
13811 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13814 F: drivers/net/wireless/ath/ath10k/
13816 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13817 M: Kalle Valo <kvalo@codeaurora.org>
13818 L: ath11k@lists.infradead.org
13819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13821 F: drivers/net/wireless/ath/ath11k/
13823 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13824 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13825 L: linux-wireless@vger.kernel.org
13826 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13828 F: drivers/net/wireless/ath/ath9k/
13830 QUALCOMM CAMERA SUBSYSTEM DRIVER
13831 M: Todor Tomov <todor.too@gmail.com>
13832 L: linux-media@vger.kernel.org
13834 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13835 F: Documentation/media/v4l-drivers/qcom_camss.rst
13836 F: drivers/media/platform/qcom/camss/
13838 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13839 M: Ilia Lin <ilia.lin@kernel.org>
13840 L: linux-pm@vger.kernel.org
13842 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13843 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13845 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13846 M: Niklas Cassel <nks@flawful.org>
13847 L: linux-pm@vger.kernel.org
13848 L: linux-arm-msm@vger.kernel.org
13850 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13851 F: drivers/power/avs/qcom-cpr.c
13853 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13854 M: Timur Tabi <timur@kernel.org>
13855 L: netdev@vger.kernel.org
13857 F: drivers/net/ethernet/qualcomm/emac/
13859 QUALCOMM ETHQOS ETHERNET DRIVER
13860 M: Vinod Koul <vkoul@kernel.org>
13861 L: netdev@vger.kernel.org
13863 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13864 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13866 QUALCOMM GENERIC INTERFACE I2C DRIVER
13867 M: Alok Chauhan <alokc@codeaurora.org>
13868 L: linux-i2c@vger.kernel.org
13869 L: linux-arm-msm@vger.kernel.org
13871 F: drivers/i2c/busses/i2c-qcom-geni.c
13873 QUALCOMM HEXAGON ARCHITECTURE
13874 M: Brian Cain <bcain@codeaurora.org>
13875 L: linux-hexagon@vger.kernel.org
13879 QUALCOMM HIDMA DRIVER
13880 M: Sinan Kaya <okaya@kernel.org>
13881 L: linux-arm-kernel@lists.infradead.org
13882 L: linux-arm-msm@vger.kernel.org
13883 L: dmaengine@vger.kernel.org
13885 F: drivers/dma/qcom/hidma*
13888 M: Rob Clark <robdclark@gmail.com>
13889 L: iommu@lists.linux-foundation.org
13890 L: linux-arm-msm@vger.kernel.org
13892 F: drivers/iommu/qcom_iommu.c
13894 QUALCOMM RMNET DRIVER
13895 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13896 M: Sean Tranchetti <stranche@codeaurora.org>
13897 L: netdev@vger.kernel.org
13899 F: drivers/net/ethernet/qualcomm/rmnet/
13900 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13901 F: include/linux/if_rmnet.h
13903 QUALCOMM TSENS THERMAL DRIVER
13904 M: Amit Kucheria <amit.kucheria@linaro.org>
13905 L: linux-pm@vger.kernel.org
13906 L: linux-arm-msm@vger.kernel.org
13908 F: drivers/thermal/qcom/
13909 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13911 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13912 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13913 L: linux-media@vger.kernel.org
13914 L: linux-arm-msm@vger.kernel.org
13915 T: git git://linuxtv.org/media_tree.git
13917 F: drivers/media/platform/qcom/venus/
13919 QUALCOMM WCN36XX WIRELESS DRIVER
13920 M: Kalle Valo <kvalo@codeaurora.org>
13921 L: wcn36xx@lists.infradead.org
13922 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13923 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13925 F: drivers/net/wireless/ath/wcn36xx/
13927 QUANTENNA QTNFMAC WIRELESS DRIVER
13928 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13929 M: Avinash Patil <avinashp@quantenna.com>
13930 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13931 L: linux-wireless@vger.kernel.org
13933 F: drivers/net/wireless/quantenna
13935 RADEON and AMDGPU DRM DRIVERS
13936 M: Alex Deucher <alexander.deucher@amd.com>
13937 M: Christian König <christian.koenig@amd.com>
13938 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13939 L: amd-gfx@lists.freedesktop.org
13940 T: git git://people.freedesktop.org/~agd5f/linux
13942 F: drivers/gpu/drm/radeon/
13943 F: include/uapi/drm/radeon_drm.h
13944 F: drivers/gpu/drm/amd/
13945 F: include/uapi/drm/amdgpu_drm.h
13947 RADEON FRAMEBUFFER DISPLAY DRIVER
13948 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13949 L: linux-fbdev@vger.kernel.org
13951 F: drivers/video/fbdev/aty/radeon*
13952 F: include/uapi/linux/radeonfb.h
13954 RADIOSHARK RADIO DRIVER
13955 M: Hans Verkuil <hverkuil@xs4all.nl>
13956 L: linux-media@vger.kernel.org
13957 T: git git://linuxtv.org/media_tree.git
13959 F: drivers/media/radio/radio-shark.c
13961 RADIOSHARK2 RADIO DRIVER
13962 M: Hans Verkuil <hverkuil@xs4all.nl>
13963 L: linux-media@vger.kernel.org
13964 T: git git://linuxtv.org/media_tree.git
13966 F: drivers/media/radio/radio-shark2.c
13967 F: drivers/media/radio/radio-tea5777.c
13969 RADOS BLOCK DEVICE (RBD)
13970 M: Ilya Dryomov <idryomov@gmail.com>
13971 M: Sage Weil <sage@redhat.com>
13972 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13973 L: ceph-devel@vger.kernel.org
13974 W: http://ceph.com/
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13976 T: git git://github.com/ceph/ceph-client.git
13978 F: Documentation/ABI/testing/sysfs-bus-rbd
13979 F: drivers/block/rbd.c
13980 F: drivers/block/rbd_types.h
13982 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13983 M: Paul Mackerras <paulus@samba.org>
13984 L: linux-fbdev@vger.kernel.org
13986 F: drivers/video/fbdev/aty/aty128fb.c
13988 RAINSHADOW-CEC DRIVER
13989 M: Hans Verkuil <hverkuil@xs4all.nl>
13990 L: linux-media@vger.kernel.org
13991 T: git git://linuxtv.org/media_tree.git
13993 F: drivers/media/usb/rainshadow-cec/*
13995 RALINK MIPS ARCHITECTURE
13996 M: John Crispin <john@phrozen.org>
13997 L: linux-mips@vger.kernel.org
13999 F: arch/mips/ralink
14001 RALINK RT2X00 WIRELESS LAN DRIVER
14002 M: Stanislaw Gruszka <stf_xl@wp.pl>
14003 M: Helmut Schaa <helmut.schaa@googlemail.com>
14004 L: linux-wireless@vger.kernel.org
14006 F: drivers/net/wireless/ralink/rt2x00/
14008 RAMDISK RAM BLOCK DEVICE DRIVER
14009 M: Jens Axboe <axboe@kernel.dk>
14011 F: Documentation/admin-guide/blockdev/ramdisk.rst
14012 F: drivers/block/brd.c
14014 RANCHU VIRTUAL BOARD FOR MIPS
14015 M: Miodrag Dinic <miodrag.dinic@mips.com>
14016 L: linux-mips@vger.kernel.org
14018 F: arch/mips/generic/board-ranchu.c
14019 F: arch/mips/configs/generic/board-ranchu.config
14021 RANDOM NUMBER DRIVER
14022 M: "Theodore Ts'o" <tytso@mit.edu>
14024 F: drivers/char/random.c
14027 M: Matt Porter <mporter@kernel.crashing.org>
14028 M: Alexandre Bounine <alex.bou9@gmail.com>
14030 F: drivers/rapidio/
14033 M: Tony Luck <tony.luck@intel.com>
14034 M: Borislav Petkov <bp@alien8.de>
14035 L: linux-edac@vger.kernel.org
14038 F: include/linux/ras.h
14039 F: include/ras/ras_event.h
14040 F: Documentation/admin-guide/ras.rst
14042 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14043 L: linux-wireless@vger.kernel.org
14045 F: drivers/net/wireless/ray*
14047 RCUTORTURE TEST FRAMEWORK
14048 M: "Paul E. McKenney" <paulmck@kernel.org>
14049 M: Josh Triplett <josh@joshtriplett.org>
14050 R: Steven Rostedt <rostedt@goodmis.org>
14051 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14052 R: Lai Jiangshan <jiangshanlai@gmail.com>
14053 L: rcu@vger.kernel.org
14055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14056 F: tools/testing/selftests/rcutorture
14059 M: Florian Fainelli <florian@openwrt.org>
14062 RDC R6040 FAST ETHERNET DRIVER
14063 M: Florian Fainelli <f.fainelli@gmail.com>
14064 L: netdev@vger.kernel.org
14066 F: drivers/net/ethernet/rdc/r6040.c
14068 RDMAVT - RDMA verbs software
14069 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14070 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14071 L: linux-rdma@vger.kernel.org
14073 F: drivers/infiniband/sw/rdmavt
14075 RDS - RELIABLE DATAGRAM SOCKETS
14076 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14077 L: netdev@vger.kernel.org
14078 L: linux-rdma@vger.kernel.org
14079 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14080 W: https://oss.oracle.com/projects/rds/
14083 F: Documentation/networking/rds.txt
14085 RDT - RESOURCE ALLOCATION
14086 M: Fenghua Yu <fenghua.yu@intel.com>
14087 M: Reinette Chatre <reinette.chatre@intel.com>
14088 L: linux-kernel@vger.kernel.org
14090 F: arch/x86/kernel/cpu/resctrl/
14091 F: arch/x86/include/asm/resctrl_sched.h
14092 F: Documentation/x86/resctrl*
14094 READ-COPY UPDATE (RCU)
14095 M: "Paul E. McKenney" <paulmck@kernel.org>
14096 M: Josh Triplett <josh@joshtriplett.org>
14097 R: Steven Rostedt <rostedt@goodmis.org>
14098 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14099 R: Lai Jiangshan <jiangshanlai@gmail.com>
14100 R: Joel Fernandes <joel@joelfernandes.org>
14101 L: rcu@vger.kernel.org
14102 W: http://www.rdrop.com/users/paulmck/RCU/
14104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14105 F: Documentation/RCU/
14106 X: Documentation/RCU/torture.txt
14107 F: include/linux/rcu*
14108 X: include/linux/srcu*.h
14110 X: kernel/rcu/srcu*.c
14112 REAL TIME CLOCK (RTC) SUBSYSTEM
14113 M: Alessandro Zummo <a.zummo@towertech.it>
14114 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14115 L: linux-rtc@vger.kernel.org
14116 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14119 F: Documentation/devicetree/bindings/rtc/
14120 F: Documentation/admin-guide/rtc.rst
14122 F: include/linux/rtc.h
14123 F: include/uapi/linux/rtc.h
14124 F: include/linux/rtc/
14125 F: include/linux/platform_data/rtc-*
14126 F: tools/testing/selftests/rtc/
14128 REALTEK AUDIO CODECS
14129 M: Oder Chiou <oder_chiou@realtek.com>
14131 F: sound/soc/codecs/rt*
14132 F: include/sound/rt*.h
14134 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14135 M: Linus Walleij <linus.walleij@linaro.org>
14137 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14138 F: drivers/net/dsa/realtek-smi*
14139 F: drivers/net/dsa/rtl83*
14141 REDPINE WIRELESS DRIVER
14142 M: Amitkumar Karwar <amitkarwar@gmail.com>
14143 M: Siva Rebbagondla <siva8118@gmail.com>
14144 L: linux-wireless@vger.kernel.org
14146 F: drivers/net/wireless/rsi/
14148 REGISTER MAP ABSTRACTION
14149 M: Mark Brown <broonie@kernel.org>
14150 L: linux-kernel@vger.kernel.org
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14153 F: Documentation/devicetree/bindings/regmap/
14154 F: drivers/base/regmap/
14155 F: include/linux/regmap.h
14157 REISERFS FILE SYSTEM
14158 L: reiserfs-devel@vger.kernel.org
14162 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14163 M: Ohad Ben-Cohen <ohad@wizery.com>
14164 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14165 L: linux-remoteproc@vger.kernel.org
14166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14168 F: Documentation/devicetree/bindings/remoteproc/
14169 F: Documentation/ABI/testing/sysfs-class-remoteproc
14170 F: Documentation/remoteproc.txt
14171 F: drivers/remoteproc/
14172 F: include/linux/remoteproc.h
14173 F: include/linux/remoteproc/
14175 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14176 M: Ohad Ben-Cohen <ohad@wizery.com>
14177 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14178 L: linux-remoteproc@vger.kernel.org
14179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14182 F: Documentation/rpmsg.txt
14183 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14184 F: include/linux/rpmsg.h
14185 F: include/linux/rpmsg/
14186 F: include/uapi/linux/rpmsg.h
14189 RENESAS CLOCK DRIVERS
14190 M: Geert Uytterhoeven <geert+renesas@glider.be>
14191 L: linux-renesas-soc@vger.kernel.org
14192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14194 F: drivers/clk/renesas/
14196 RENESAS EMEV2 I2C DRIVER
14197 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14199 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14200 F: drivers/i2c/busses/i2c-emev2.c
14202 RENESAS ETHERNET DRIVERS
14203 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14204 L: netdev@vger.kernel.org
14205 L: linux-renesas-soc@vger.kernel.org
14206 F: Documentation/devicetree/bindings/net/renesas,*.txt
14207 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14208 F: drivers/net/ethernet/renesas/
14209 F: include/linux/sh_eth.h
14211 RENESAS R-CAR GYROADC DRIVER
14212 M: Marek Vasut <marek.vasut@gmail.com>
14213 L: linux-iio@vger.kernel.org
14215 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14216 F: drivers/iio/adc/rcar-gyroadc.c
14218 RENESAS R-CAR I2C DRIVERS
14219 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14221 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14222 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14223 F: drivers/i2c/busses/i2c-rcar.c
14224 F: drivers/i2c/busses/i2c-sh_mobile.c
14226 RENESAS RIIC DRIVER
14227 M: Chris Brandt <chris.brandt@renesas.com>
14229 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14230 F: drivers/i2c/busses/i2c-riic.c
14232 RENESAS USB PHY DRIVER
14233 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14234 L: linux-renesas-soc@vger.kernel.org
14236 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14238 RESET CONTROLLER FRAMEWORK
14239 M: Philipp Zabel <p.zabel@pengutronix.de>
14240 T: git git://git.pengutronix.de/git/pza/linux
14243 F: Documentation/devicetree/bindings/reset/
14244 F: include/dt-bindings/reset/
14245 F: include/linux/reset.h
14246 F: include/linux/reset/
14247 F: include/linux/reset-controller.h
14248 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14250 RESTARTABLE SEQUENCES SUPPORT
14251 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14252 M: Peter Zijlstra <peterz@infradead.org>
14253 M: "Paul E. McKenney" <paulmck@kernel.org>
14254 M: Boqun Feng <boqun.feng@gmail.com>
14255 L: linux-kernel@vger.kernel.org
14258 F: include/uapi/linux/rseq.h
14259 F: include/trace/events/rseq.h
14260 F: tools/testing/selftests/rseq/
14263 M: Johannes Berg <johannes@sipsolutions.net>
14264 L: linux-wireless@vger.kernel.org
14265 W: http://wireless.kernel.org/
14266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14269 F: Documentation/driver-api/rfkill.rst
14270 F: Documentation/ABI/stable/sysfs-class-rfkill
14272 F: include/linux/rfkill.h
14273 F: include/uapi/linux/rfkill.h
14276 M: Thomas Graf <tgraf@suug.ch>
14277 M: Herbert Xu <herbert@gondor.apana.org.au>
14278 L: netdev@vger.kernel.org
14280 F: lib/rhashtable.c
14281 F: lib/test_rhashtable.c
14282 F: include/linux/rhashtable.h
14283 F: include/linux/rhashtable-types.h
14285 RICOH R5C592 MEMORYSTICK DRIVER
14286 M: Maxim Levitsky <maximlevitsky@gmail.com>
14288 F: drivers/memstick/host/r592.*
14290 RICOH SMARTMEDIA/XD DRIVER
14291 M: Maxim Levitsky <maximlevitsky@gmail.com>
14293 F: drivers/mtd/nand/raw/r852.c
14294 F: drivers/mtd/nand/raw/r852.h
14296 RISC-V ARCHITECTURE
14297 M: Paul Walmsley <paul.walmsley@sifive.com>
14298 M: Palmer Dabbelt <palmer@dabbelt.com>
14299 M: Albert Ou <aou@eecs.berkeley.edu>
14300 L: linux-riscv@lists.infradead.org
14301 P: Documentation/riscv/patch-acceptance.rst
14302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14309 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14310 W: http://sourceforge.net/projects/roccat/
14312 F: drivers/hid/hid-roccat*
14313 F: include/linux/hid-roccat*
14314 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14316 ROCKCHIP ISP V1 DRIVER
14317 M: Helen Koike <helen.koike@collabora.com>
14318 L: linux-media@vger.kernel.org
14320 F: drivers/staging/media/rkisp1/
14322 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14323 M: Jacob Chen <jacob-chen@iotwrt.com>
14324 M: Ezequiel Garcia <ezequiel@collabora.com>
14325 L: linux-media@vger.kernel.org
14327 F: drivers/media/platform/rockchip/rga/
14328 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14330 HANTRO VPU CODEC DRIVER
14331 M: Ezequiel Garcia <ezequiel@collabora.com>
14332 L: linux-media@vger.kernel.org
14334 F: drivers/staging/media/hantro/
14335 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14338 M: Jiri Pirko <jiri@resnulli.us>
14339 L: netdev@vger.kernel.org
14341 F: drivers/net/ethernet/rocker/
14344 W: http://www.comtrol.com
14346 F: Documentation/driver-api/serial/rocket.rst
14347 F: drivers/tty/rocket*
14349 ROCKETPORT EXPRESS/INFINITY DRIVER
14350 M: Kevin Cernekee <cernekee@gmail.com>
14351 L: linux-serial@vger.kernel.org
14353 F: drivers/tty/serial/rp2.*
14355 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14356 M: Tomasz Duszynski <tduszyns@gmail.com>
14358 F: drivers/iio/light/bh1750.c
14359 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14361 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14362 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14363 L: linux-kernel@vger.kernel.org
14364 L: linux-renesas-soc@vger.kernel.org
14366 F: drivers/mfd/bd9571mwv.c
14367 F: drivers/regulator/bd9571mwv-regulator.c
14368 F: drivers/gpio/gpio-bd9571mwv.c
14369 F: include/linux/mfd/bd9571mwv.h
14370 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14373 M: Ralf Baechle <ralf@linux-mips.org>
14374 L: linux-hams@vger.kernel.org
14375 W: http://www.linux-ax25.org/
14377 F: include/net/rose.h
14378 F: include/uapi/linux/rose.h
14381 RTL2830 MEDIA DRIVER
14382 M: Antti Palosaari <crope@iki.fi>
14383 L: linux-media@vger.kernel.org
14384 W: https://linuxtv.org
14385 W: http://palosaari.fi/linux/
14386 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14387 T: git git://linuxtv.org/anttip/media_tree.git
14389 F: drivers/media/dvb-frontends/rtl2830*
14391 RTL2832 MEDIA DRIVER
14392 M: Antti Palosaari <crope@iki.fi>
14393 L: linux-media@vger.kernel.org
14394 W: https://linuxtv.org
14395 W: http://palosaari.fi/linux/
14396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14397 T: git git://linuxtv.org/anttip/media_tree.git
14399 F: drivers/media/dvb-frontends/rtl2832*
14401 RTL2832_SDR MEDIA DRIVER
14402 M: Antti Palosaari <crope@iki.fi>
14403 L: linux-media@vger.kernel.org
14404 W: https://linuxtv.org
14405 W: http://palosaari.fi/linux/
14406 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14407 T: git git://linuxtv.org/anttip/media_tree.git
14409 F: drivers/media/dvb-frontends/rtl2832_sdr*
14411 RTL8180 WIRELESS DRIVER
14412 L: linux-wireless@vger.kernel.org
14413 W: http://wireless.kernel.org/
14414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14416 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14418 RTL8187 WIRELESS DRIVER
14419 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14420 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14421 M: Larry Finger <Larry.Finger@lwfinger.net>
14422 L: linux-wireless@vger.kernel.org
14423 W: http://wireless.kernel.org/
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14426 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14428 REALTEK WIRELESS DRIVER (rtlwifi family)
14429 M: Ping-Ke Shih <pkshih@realtek.com>
14430 L: linux-wireless@vger.kernel.org
14431 W: http://wireless.kernel.org/
14432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14434 F: drivers/net/wireless/realtek/rtlwifi/
14436 REALTEK WIRELESS DRIVER (rtw88)
14437 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14438 L: linux-wireless@vger.kernel.org
14440 F: drivers/net/wireless/realtek/rtw88/
14442 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14443 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14444 L: linux-wireless@vger.kernel.org
14445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14447 F: drivers/net/wireless/realtek/rtl8xxxu/
14449 RXRPC SOCKETS (AF_RXRPC)
14450 M: David Howells <dhowells@redhat.com>
14451 L: linux-afs@lists.infradead.org
14454 F: include/keys/rxrpc-type.h
14455 F: include/net/af_rxrpc.h
14456 F: include/trace/events/rxrpc.h
14457 F: include/uapi/linux/rxrpc.h
14458 F: Documentation/networking/rxrpc.txt
14459 W: https://www.infradead.org/~dhowells/kafs/
14461 S3 SAVAGE FRAMEBUFFER DRIVER
14462 M: Antonino Daplas <adaplas@gmail.com>
14463 L: linux-fbdev@vger.kernel.org
14465 F: drivers/video/fbdev/savage/
14468 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14469 M: Vasily Gorbik <gor@linux.ibm.com>
14470 M: Christian Borntraeger <borntraeger@de.ibm.com>
14471 L: linux-s390@vger.kernel.org
14472 W: http://www.ibm.com/developerworks/linux/linux390/
14473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14477 F: Documentation/s390/
14478 F: Documentation/driver-api/s390-drivers.rst
14480 S390 COMMON I/O LAYER
14481 M: Sebastian Ott <sebott@linux.ibm.com>
14482 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14483 L: linux-s390@vger.kernel.org
14484 W: http://www.ibm.com/developerworks/linux/linux390/
14486 F: drivers/s390/cio/
14489 M: Stefan Haberland <sth@linux.ibm.com>
14490 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14491 L: linux-s390@vger.kernel.org
14492 W: http://www.ibm.com/developerworks/linux/linux390/
14494 F: drivers/s390/block/dasd*
14495 F: block/partitions/ibm.c
14498 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14499 L: linux-s390@vger.kernel.org
14500 W: http://www.ibm.com/developerworks/linux/linux390/
14502 F: drivers/iommu/s390-iommu.c
14504 S390 IUCV NETWORK LAYER
14505 M: Julian Wiedmann <jwi@linux.ibm.com>
14506 M: Ursula Braun <ubraun@linux.ibm.com>
14507 L: linux-s390@vger.kernel.org
14508 W: http://www.ibm.com/developerworks/linux/linux390/
14510 F: drivers/s390/net/*iucv*
14511 F: include/net/iucv/
14514 S390 NETWORK DRIVERS
14515 M: Julian Wiedmann <jwi@linux.ibm.com>
14516 M: Ursula Braun <ubraun@linux.ibm.com>
14517 L: linux-s390@vger.kernel.org
14518 W: http://www.ibm.com/developerworks/linux/linux390/
14520 F: drivers/s390/net/
14523 M: Sebastian Ott <sebott@linux.ibm.com>
14524 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14525 L: linux-s390@vger.kernel.org
14526 W: http://www.ibm.com/developerworks/linux/linux390/
14529 F: drivers/pci/hotplug/s390_pci_hpc.c
14531 S390 VFIO-CCW DRIVER
14532 M: Cornelia Huck <cohuck@redhat.com>
14533 M: Eric Farman <farman@linux.ibm.com>
14534 R: Halil Pasic <pasic@linux.ibm.com>
14535 L: linux-s390@vger.kernel.org
14536 L: kvm@vger.kernel.org
14538 F: drivers/s390/cio/vfio_ccw*
14539 F: Documentation/s390/vfio-ccw.rst
14540 F: include/uapi/linux/vfio_ccw.h
14543 M: Harald Freudenberger <freude@linux.ibm.com>
14544 L: linux-s390@vger.kernel.org
14545 W: http://www.ibm.com/developerworks/linux/linux390/
14547 F: drivers/s390/crypto/
14549 S390 VFIO AP DRIVER
14550 M: Tony Krowiak <akrowiak@linux.ibm.com>
14551 M: Pierre Morel <pmorel@linux.ibm.com>
14552 M: Halil Pasic <pasic@linux.ibm.com>
14553 L: linux-s390@vger.kernel.org
14554 W: http://www.ibm.com/developerworks/linux/linux390/
14556 F: drivers/s390/crypto/vfio_ap_drv.c
14557 F: drivers/s390/crypto/vfio_ap_private.h
14558 F: drivers/s390/crypto/vfio_ap_ops.c
14559 F: Documentation/s390/vfio-ap.rst
14562 M: Steffen Maier <maier@linux.ibm.com>
14563 M: Benjamin Block <bblock@linux.ibm.com>
14564 L: linux-s390@vger.kernel.org
14565 W: http://www.ibm.com/developerworks/linux/linux390/
14567 F: drivers/s390/scsi/zfcp_*
14569 S3C24XX SD/MMC Driver
14570 M: Ben Dooks <ben-linux@fluff.org>
14571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14573 F: drivers/mmc/host/s3cmci.*
14575 SAA6588 RDS RECEIVER DRIVER
14576 M: Hans Verkuil <hverkuil@xs4all.nl>
14577 L: linux-media@vger.kernel.org
14578 T: git git://linuxtv.org/media_tree.git
14579 W: https://linuxtv.org
14581 F: drivers/media/i2c/saa6588*
14583 SAA7134 VIDEO4LINUX DRIVER
14584 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14585 L: linux-media@vger.kernel.org
14586 W: https://linuxtv.org
14587 T: git git://linuxtv.org/media_tree.git
14589 F: Documentation/media/v4l-drivers/saa7134*
14590 F: drivers/media/pci/saa7134/
14592 SAA7146 VIDEO4LINUX-2 DRIVER
14593 M: Hans Verkuil <hverkuil@xs4all.nl>
14594 L: linux-media@vger.kernel.org
14595 T: git git://linuxtv.org/media_tree.git
14597 F: drivers/media/common/saa7146/
14598 F: drivers/media/pci/saa7146/
14599 F: include/media/drv-intf/saa7146*
14601 SAFESETID SECURITY MODULE
14602 M: Micah Morton <mortonm@chromium.org>
14604 F: security/safesetid/
14605 F: Documentation/admin-guide/LSM/SafeSetID.rst
14607 SAMSUNG AUDIO (ASoC) DRIVERS
14608 M: Krzysztof Kozlowski <krzk@kernel.org>
14609 M: Sangbeom Kim <sbkim73@samsung.com>
14610 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14611 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14613 F: sound/soc/samsung/
14614 F: Documentation/devicetree/bindings/sound/samsung*
14616 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14617 M: Krzysztof Kozlowski <krzk@kernel.org>
14618 L: linux-crypto@vger.kernel.org
14619 L: linux-samsung-soc@vger.kernel.org
14621 F: drivers/crypto/exynos-rng.c
14622 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14624 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14625 M: Łukasz Stelmach <l.stelmach@samsung.com>
14626 L: linux-samsung-soc@vger.kernel.org
14628 F: drivers/char/hw_random/exynos-trng.c
14629 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14631 SAMSUNG FRAMEBUFFER DRIVER
14632 M: Jingoo Han <jingoohan1@gmail.com>
14633 L: linux-fbdev@vger.kernel.org
14635 F: drivers/video/fbdev/s3c-fb.c
14637 SAMSUNG LAPTOP DRIVER
14638 M: Corentin Chary <corentin.chary@gmail.com>
14639 L: platform-driver-x86@vger.kernel.org
14641 F: drivers/platform/x86/samsung-laptop.c
14643 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14644 M: Sangbeom Kim <sbkim73@samsung.com>
14645 M: Krzysztof Kozlowski <krzk@kernel.org>
14646 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14647 L: linux-kernel@vger.kernel.org
14648 L: linux-samsung-soc@vger.kernel.org
14650 F: drivers/mfd/sec*.c
14651 F: drivers/regulator/s2m*.c
14652 F: drivers/regulator/s5m*.c
14653 F: drivers/clk/clk-s2mps11.c
14654 F: drivers/rtc/rtc-s5m.c
14655 F: include/linux/mfd/samsung/
14656 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14657 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14658 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14659 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14661 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14662 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14663 L: linux-media@vger.kernel.org
14664 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14666 F: drivers/media/platform/s3c-camif/
14667 F: include/media/drv-intf/s3c_camif.h
14669 SAMSUNG S3FWRN5 NFC DRIVER
14670 M: Robert Baldyga <r.baldyga@samsung.com>
14671 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14672 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14674 F: drivers/nfc/s3fwrn5
14676 SAMSUNG S5C73M3 CAMERA DRIVER
14677 M: Kyungmin Park <kyungmin.park@samsung.com>
14678 M: Andrzej Hajda <a.hajda@samsung.com>
14679 L: linux-media@vger.kernel.org
14681 F: drivers/media/i2c/s5c73m3/*
14683 SAMSUNG S5K5BAF CAMERA DRIVER
14684 M: Kyungmin Park <kyungmin.park@samsung.com>
14685 M: Andrzej Hajda <a.hajda@samsung.com>
14686 L: linux-media@vger.kernel.org
14688 F: drivers/media/i2c/s5k5baf.c
14690 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14691 M: Krzysztof Kozlowski <krzk@kernel.org>
14692 M: Vladimir Zapolskiy <vz@mleia.com>
14693 M: Kamil Konieczny <k.konieczny@samsung.com>
14694 L: linux-crypto@vger.kernel.org
14695 L: linux-samsung-soc@vger.kernel.org
14697 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14698 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14699 F: drivers/crypto/s5p-sss.c
14701 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14702 M: Kyungmin Park <kyungmin.park@samsung.com>
14703 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14704 L: linux-media@vger.kernel.org
14705 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14707 F: drivers/media/platform/exynos4-is/
14709 SAMSUNG SOC CLOCK DRIVERS
14710 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14711 M: Tomasz Figa <tomasz.figa@gmail.com>
14712 M: Chanwoo Choi <cw00.choi@samsung.com>
14714 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14716 F: drivers/clk/samsung/
14717 F: include/dt-bindings/clock/exynos*.h
14718 F: Documentation/devicetree/bindings/clock/exynos*.txt
14719 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14720 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14722 SAMSUNG SPI DRIVERS
14723 M: Kukjin Kim <kgene@kernel.org>
14724 M: Krzysztof Kozlowski <krzk@kernel.org>
14725 M: Andi Shyti <andi@etezian.org>
14726 L: linux-spi@vger.kernel.org
14727 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14729 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14730 F: drivers/spi/spi-s3c*
14731 F: include/linux/platform_data/spi-s3c64xx.h
14733 SAMSUNG SXGBE DRIVERS
14734 M: Byungho An <bh74.an@samsung.com>
14736 L: netdev@vger.kernel.org
14737 F: drivers/net/ethernet/samsung/sxgbe/
14739 SAMSUNG THERMAL DRIVER
14740 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14741 L: linux-pm@vger.kernel.org
14742 L: linux-samsung-soc@vger.kernel.org
14744 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14745 F: drivers/thermal/samsung/
14747 SAMSUNG USB2 PHY DRIVER
14748 M: Kamil Debski <kamil@wypas.org>
14749 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14750 L: linux-kernel@vger.kernel.org
14752 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14753 F: Documentation/driver-api/phy/samsung-usb2.rst
14754 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14755 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14756 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14757 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14758 F: drivers/phy/samsung/phy-samsung-usb2.c
14759 F: drivers/phy/samsung/phy-samsung-usb2.h
14762 M: Zwane Mwaikambo <zwanem@gmail.com>
14764 F: drivers/watchdog/sc1200wdt.c
14767 M: Ingo Molnar <mingo@redhat.com>
14768 M: Peter Zijlstra <peterz@infradead.org>
14769 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14770 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14771 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14772 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14773 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14774 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14775 L: linux-kernel@vger.kernel.org
14776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14779 F: include/linux/sched.h
14780 F: include/uapi/linux/sched.h
14781 F: include/linux/wait.h
14782 F: include/linux/preempt.h
14784 SCR24X CHIP CARD INTERFACE DRIVER
14785 M: Lubomir Rintel <lkundrak@v3.sk>
14787 F: drivers/char/pcmcia/scr24x_cs.c
14790 M: Jens Axboe <axboe@kernel.dk>
14791 L: linux-scsi@vger.kernel.org
14792 W: http://www.kernel.dk
14794 F: drivers/scsi/sr*
14796 SCSI RDMA PROTOCOL (SRP) INITIATOR
14797 M: Bart Van Assche <bvanassche@acm.org>
14798 L: linux-rdma@vger.kernel.org
14800 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14801 F: drivers/infiniband/ulp/srp/
14802 F: include/scsi/srp.h
14804 SCSI RDMA PROTOCOL (SRP) TARGET
14805 M: Bart Van Assche <bvanassche@acm.org>
14806 L: linux-rdma@vger.kernel.org
14807 L: target-devel@vger.kernel.org
14809 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14810 F: drivers/infiniband/ulp/srpt/
14813 M: Doug Gilbert <dgilbert@interlog.com>
14814 L: linux-scsi@vger.kernel.org
14815 W: http://sg.danny.cz/sg
14817 F: Documentation/scsi/scsi-generic.txt
14818 F: drivers/scsi/sg.c
14819 F: include/scsi/sg.h
14822 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14824 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14826 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14827 L: linux-scsi@vger.kernel.org
14829 F: Documentation/devicetree/bindings/scsi/
14834 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14835 L: linux-scsi@vger.kernel.org
14837 F: Documentation/scsi/st.txt
14838 F: drivers/scsi/st.*
14839 F: drivers/scsi/st_*.h
14841 SCSI TARGET SUBSYSTEM
14842 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14843 L: linux-scsi@vger.kernel.org
14844 L: target-devel@vger.kernel.org
14845 W: http://www.linux-iscsi.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14847 Q: https://patchwork.kernel.org/project/target-devel/list/
14851 F: Documentation/target/
14854 M: Vlad Yasevich <vyasevich@gmail.com>
14855 M: Neil Horman <nhorman@tuxdriver.com>
14856 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14857 L: linux-sctp@vger.kernel.org
14858 W: http://lksctp.sourceforge.net
14860 F: Documentation/networking/sctp.txt
14861 F: include/linux/sctp.h
14862 F: include/uapi/linux/sctp.h
14863 F: include/net/sctp/
14867 M: Jim Cromie <jim.cromie@gmail.com>
14869 F: Documentation/i2c/busses/scx200_acb.rst
14870 F: arch/x86/platform/scx200/
14871 F: drivers/watchdog/scx200_wdt.c
14872 F: drivers/i2c/busses/scx200*
14873 F: drivers/mtd/maps/scx200_docflash.c
14874 F: include/linux/scx200.h
14877 M: Jim Cromie <jim.cromie@gmail.com>
14879 F: drivers/char/scx200_gpio.c
14880 F: include/linux/scx200_gpio.h
14882 SCx200 HRT CLOCKSOURCE DRIVER
14883 M: Jim Cromie <jim.cromie@gmail.com>
14885 F: drivers/clocksource/scx200_hrt.c
14887 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14888 M: Sascha Sommer <saschasommer@freenet.de>
14889 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14891 F: drivers/mmc/host/sdricoh_cs.c
14893 SECO BOARDS CEC DRIVER
14894 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14896 F: drivers/media/platform/seco-cec/seco-cec.c
14897 F: drivers/media/platform/seco-cec/seco-cec.h
14900 M: Kees Cook <keescook@chromium.org>
14901 R: Andy Lutomirski <luto@amacapital.net>
14902 R: Will Drewry <wad@chromium.org>
14903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14905 F: kernel/seccomp.c
14906 F: include/uapi/linux/seccomp.h
14907 F: include/linux/seccomp.h
14908 F: tools/testing/selftests/seccomp/*
14909 F: tools/testing/selftests/kselftest_harness.h
14910 F: Documentation/userspace-api/seccomp_filter.rst
14911 K: \bsecure_computing
14914 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14915 M: Al Cooper <alcooperx@gmail.com>
14916 L: linux-mmc@vger.kernel.org
14917 L: bcm-kernel-feedback-list@broadcom.com
14919 F: drivers/mmc/host/sdhci-brcmstb*
14921 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14922 M: Adrian Hunter <adrian.hunter@intel.com>
14923 L: linux-mmc@vger.kernel.org
14925 F: drivers/mmc/host/sdhci*
14926 F: include/linux/mmc/sdhci*
14928 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14929 M: Adrian Hunter <adrian.hunter@intel.com>
14930 M: Ritesh Harjani <riteshh@codeaurora.org>
14931 M: Asutosh Das <asutoshd@codeaurora.org>
14932 L: linux-mmc@vger.kernel.org
14934 F: drivers/mmc/host/cqhci*
14936 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14937 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14938 M: Manjunath M B <manjumb@synopsys.com>
14939 L: linux-mmc@vger.kernel.org
14941 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14943 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14944 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14945 L: linux-mmc@vger.kernel.org
14947 F: drivers/mmc/host/sdhci-of-at91.c
14949 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14950 M: Ben Dooks <ben-linux@fluff.org>
14951 M: Jaehoon Chung <jh80.chung@samsung.com>
14952 L: linux-mmc@vger.kernel.org
14954 F: drivers/mmc/host/sdhci-s3c*
14956 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14957 M: Viresh Kumar <vireshk@kernel.org>
14958 L: linux-mmc@vger.kernel.org
14960 F: drivers/mmc/host/sdhci-spear.c
14962 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14963 M: Kishon Vijay Abraham I <kishon@ti.com>
14964 L: linux-mmc@vger.kernel.org
14966 F: drivers/mmc/host/sdhci-omap.c
14968 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14969 M: Jonathan Derrick <jonathan.derrick@intel.com>
14970 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
14971 L: linux-block@vger.kernel.org
14974 F: block/opal_proto.h
14975 F: include/linux/sed*
14976 F: include/uapi/linux/sed*
14979 M: Security Officers <security@kernel.org>
14983 M: James Morris <jmorris@namei.org>
14984 M: "Serge E. Hallyn" <serge@hallyn.com>
14985 L: linux-security-module@vger.kernel.org (suggested Cc:)
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14987 W: http://kernsec.org/
14990 X: security/selinux/
14992 SELINUX SECURITY MODULE
14993 M: Paul Moore <paul@paul-moore.com>
14994 M: Stephen Smalley <sds@tycho.nsa.gov>
14995 M: Eric Paris <eparis@parisplace.org>
14996 L: selinux@vger.kernel.org
14997 W: https://selinuxproject.org
14998 W: https://github.com/SELinuxProject
14999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15001 F: include/uapi/linux/selinux_netlink.h
15002 F: security/selinux/
15003 F: scripts/selinux/
15004 F: Documentation/admin-guide/LSM/SELinux.rst
15005 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15008 M: Jiri Slaby <jirislaby@gmail.com>
15010 F: drivers/misc/phantom.c
15011 F: include/uapi/linux/phantom.h
15013 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15014 M: Tomasz Duszynski <tduszyns@gmail.com>
15016 F: drivers/iio/chemical/sps30.c
15017 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15020 M: Rob Herring <robh@kernel.org>
15021 L: linux-serial@vger.kernel.org
15023 F: Documentation/devicetree/bindings/serial/slave-device.txt
15024 F: drivers/tty/serdev/
15025 F: include/linux/serdev.h
15028 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15029 L: linux-serial@vger.kernel.org
15031 F: Documentation/devicetree/bindings/serial/
15032 F: drivers/tty/serial/
15035 M: Sean Young <sean@mess.org>
15036 L: linux-media@vger.kernel.org
15038 F: drivers/media/rc/serial_ir.c
15041 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15042 M: Edward Cree <ecree@solarflare.com>
15043 M: Martin Habets <mhabets@solarflare.com>
15044 L: netdev@vger.kernel.org
15046 F: drivers/net/ethernet/sfc/
15048 SFF/SFP/SFP+ MODULE SUPPORT
15049 M: Russell King <linux@armlinux.org.uk>
15050 L: netdev@vger.kernel.org
15052 F: drivers/net/phy/phylink.c
15053 F: drivers/net/phy/sfp*
15054 F: include/linux/phylink.h
15055 F: include/linux/sfp.h
15059 M: Dimitri Sivanich <sivanich@sgi.com>
15061 F: drivers/misc/sgi-gru/
15063 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15064 M: Pat Gefre <pfg@sgi.com>
15065 L: linux-ia64@vger.kernel.org
15067 F: Documentation/ia64/serial.rst
15068 F: drivers/tty/serial/ioc?_serial.c
15069 F: include/linux/ioc?.h
15071 SGI XP/XPC/XPNET DRIVER
15072 M: Cliff Whickman <cpw@sgi.com>
15073 M: Robin Holt <robinmholt@gmail.com>
15075 F: drivers/misc/sgi-xp/
15077 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15078 M: Ursula Braun <ubraun@linux.ibm.com>
15079 M: Karsten Graul <kgraul@linux.ibm.com>
15080 L: linux-s390@vger.kernel.org
15081 W: http://www.ibm.com/developerworks/linux/linux390/
15085 SHARP RJ54N1CB0C SENSOR DRIVER
15086 M: Jacopo Mondi <jacopo@jmondi.org>
15087 L: linux-media@vger.kernel.org
15088 T: git git://linuxtv.org/media_tree.git
15090 F: drivers/media/i2c/rj54n1cb0c.c
15091 F: include/media/i2c/rj54n1cb0c.h
15093 SH_VEU V4L2 MEM2MEM DRIVER
15094 L: linux-media@vger.kernel.org
15096 F: drivers/media/platform/sh_veu.c
15098 SH_VOU V4L2 OUTPUT DRIVER
15099 L: linux-media@vger.kernel.org
15101 F: drivers/media/platform/sh_vou.c
15102 F: include/media/drv-intf/sh_vou.h
15104 SI2157 MEDIA DRIVER
15105 M: Antti Palosaari <crope@iki.fi>
15106 L: linux-media@vger.kernel.org
15107 W: https://linuxtv.org
15108 W: http://palosaari.fi/linux/
15109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15110 T: git git://linuxtv.org/anttip/media_tree.git
15112 F: drivers/media/tuners/si2157*
15114 SI2165 MEDIA DRIVER
15115 M: Matthias Schwarzott <zzam@gentoo.org>
15116 L: linux-media@vger.kernel.org
15117 W: https://linuxtv.org
15118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15120 F: drivers/media/dvb-frontends/si2165*
15122 SI2168 MEDIA DRIVER
15123 M: Antti Palosaari <crope@iki.fi>
15124 L: linux-media@vger.kernel.org
15125 W: https://linuxtv.org
15126 W: http://palosaari.fi/linux/
15127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15128 T: git git://linuxtv.org/anttip/media_tree.git
15130 F: drivers/media/dvb-frontends/si2168*
15132 SI470X FM RADIO RECEIVER I2C DRIVER
15133 M: Hans Verkuil <hverkuil@xs4all.nl>
15134 L: linux-media@vger.kernel.org
15135 T: git git://linuxtv.org/media_tree.git
15136 W: https://linuxtv.org
15138 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15140 SI470X FM RADIO RECEIVER USB DRIVER
15141 M: Hans Verkuil <hverkuil@xs4all.nl>
15142 L: linux-media@vger.kernel.org
15143 T: git git://linuxtv.org/media_tree.git
15144 W: https://linuxtv.org
15146 F: drivers/media/radio/si470x/radio-si470x-common.c
15147 F: drivers/media/radio/si470x/radio-si470x.h
15148 F: drivers/media/radio/si470x/radio-si470x-usb.c
15150 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15151 M: Eduardo Valentin <edubezval@gmail.com>
15152 L: linux-media@vger.kernel.org
15153 T: git git://linuxtv.org/media_tree.git
15154 W: https://linuxtv.org
15156 F: drivers/media/radio/si4713/si4713.?
15158 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15159 M: Eduardo Valentin <edubezval@gmail.com>
15160 L: linux-media@vger.kernel.org
15161 T: git git://linuxtv.org/media_tree.git
15162 W: https://linuxtv.org
15164 F: drivers/media/radio/si4713/radio-platform-si4713.c
15166 SI4713 FM RADIO TRANSMITTER USB DRIVER
15167 M: Hans Verkuil <hverkuil@xs4all.nl>
15168 L: linux-media@vger.kernel.org
15169 T: git git://linuxtv.org/media_tree.git
15170 W: https://linuxtv.org
15172 F: drivers/media/radio/si4713/radio-usb-si4713.c
15175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15176 L: linux-media@vger.kernel.org
15177 W: https://linuxtv.org
15178 T: git git://linuxtv.org/media_tree.git
15180 F: drivers/media/common/siano/
15181 F: drivers/media/usb/siano/
15182 F: drivers/media/usb/siano/
15183 F: drivers/media/mmc/siano/
15186 M: Green Wan <green.wan@sifive.com>
15188 F: drivers/dma/sf-pdma/
15189 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15192 M: Palmer Dabbelt <palmer@dabbelt.com>
15193 M: Paul Walmsley <paul.walmsley@sifive.com>
15194 L: linux-riscv@lists.infradead.org
15195 T: git git://github.com/sifive/riscv-linux.git
15200 SIFIVE FU540 SYSTEM-ON-CHIP
15201 M: Paul Walmsley <paul.walmsley@sifive.com>
15202 M: Palmer Dabbelt <palmer@dabbelt.com>
15203 L: linux-riscv@lists.infradead.org
15204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15209 SILEAD TOUCHSCREEN DRIVER
15210 M: Hans de Goede <hdegoede@redhat.com>
15211 L: linux-input@vger.kernel.org
15212 L: platform-driver-x86@vger.kernel.org
15214 F: drivers/input/touchscreen/silead.c
15215 F: drivers/platform/x86/touchscreen_dmi.c
15217 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15218 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15220 F: drivers/staging/wfx/
15222 SILICON MOTION SM712 FRAME BUFFER DRIVER
15223 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15224 M: Teddy Wang <teddy.wang@siliconmotion.com>
15225 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15226 L: linux-fbdev@vger.kernel.org
15228 F: drivers/video/fbdev/sm712*
15229 F: Documentation/fb/sm712fb.rst
15231 SIMPLE FIRMWARE INTERFACE (SFI)
15232 W: http://simplefirmware.org/
15234 F: arch/x86/platform/sfi/
15236 F: include/linux/sfi*.h
15239 M: Hans de Goede <hdegoede@redhat.com>
15240 L: linux-fbdev@vger.kernel.org
15242 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15243 F: drivers/video/fbdev/simplefb.c
15244 F: include/linux/platform_data/simplefb.h
15246 SIMTEC EB110ATX (Chalice CATS)
15247 M: Vincent Sanders <vince@simtec.co.uk>
15248 M: Simtec Linux Team <linux@simtec.co.uk>
15249 W: http://www.simtec.co.uk/products/EB110ATX/
15252 SIMTEC EB2410ITX (BAST)
15253 M: Vincent Sanders <vince@simtec.co.uk>
15254 M: Simtec Linux Team <linux@simtec.co.uk>
15255 W: http://www.simtec.co.uk/products/EB2410ITX/
15257 F: arch/arm/mach-s3c24xx/mach-bast.c
15258 F: arch/arm/mach-s3c24xx/bast-ide.c
15259 F: arch/arm/mach-s3c24xx/bast-irq.c
15261 SIPHASH PRF ROUTINES
15262 M: Jason A. Donenfeld <Jason@zx2c4.com>
15265 F: lib/test_siphash.c
15266 F: include/linux/siphash.h
15269 M: Thorsten Scherer <t.scherer@eckelmann.de>
15270 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15271 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15274 F: drivers/gpio/gpio-siox.c
15275 F: include/trace/events/siox.h
15277 SIS 190 ETHERNET DRIVER
15278 M: Francois Romieu <romieu@fr.zoreil.com>
15279 L: netdev@vger.kernel.org
15281 F: drivers/net/ethernet/sis/sis190.c
15283 SIS 900/7016 FAST ETHERNET DRIVER
15284 M: Daniele Venzano <venza@brownhat.org>
15285 W: http://www.brownhat.org/sis900.html
15286 L: netdev@vger.kernel.org
15288 F: drivers/net/ethernet/sis/sis900.*
15290 SIS FRAMEBUFFER DRIVER
15291 M: Thomas Winischhofer <thomas@winischhofer.net>
15292 W: http://www.winischhofer.net/linuxsisvga.shtml
15294 F: Documentation/fb/sisfb.rst
15295 F: drivers/video/fbdev/sis/
15296 F: include/video/sisfb.h
15299 M: Thomas Winischhofer <thomas@winischhofer.net>
15300 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15302 F: drivers/usb/misc/sisusbvga/
15305 M: Christoph Lameter <cl@linux.com>
15306 M: Pekka Enberg <penberg@kernel.org>
15307 M: David Rientjes <rientjes@google.com>
15308 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15309 M: Andrew Morton <akpm@linux-foundation.org>
15310 L: linux-mm@kvack.org
15312 F: include/linux/sl?b*.h
15315 SLEEPABLE READ-COPY UPDATE (SRCU)
15316 M: Lai Jiangshan <jiangshanlai@gmail.com>
15317 M: "Paul E. McKenney" <paulmck@kernel.org>
15318 M: Josh Triplett <josh@joshtriplett.org>
15319 R: Steven Rostedt <rostedt@goodmis.org>
15320 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15321 L: rcu@vger.kernel.org
15322 W: http://www.rdrop.com/users/paulmck/RCU/
15324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15325 F: include/linux/srcu*.h
15326 F: kernel/rcu/srcu*.c
15328 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15329 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15330 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15332 F: drivers/slimbus/
15333 F: Documentation/devicetree/bindings/slimbus/
15334 F: include/linux/slimbus.h
15336 SMACK SECURITY MODULE
15337 M: Casey Schaufler <casey@schaufler-ca.com>
15338 L: linux-security-module@vger.kernel.org
15339 W: http://schaufler-ca.com
15340 T: git git://github.com/cschaufler/smack-next
15342 F: Documentation/admin-guide/LSM/Smack.rst
15345 SMC91x ETHERNET DRIVER
15346 M: Nicolas Pitre <nico@fluxnic.net>
15348 F: drivers/net/ethernet/smsc/smc91x.*
15350 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15351 M: Sakari Ailus <sakari.ailus@iki.fi>
15352 L: linux-media@vger.kernel.org
15354 F: drivers/media/i2c/smiapp/
15355 F: include/media/i2c/smiapp.h
15356 F: drivers/media/i2c/smiapp-pll.c
15357 F: drivers/media/i2c/smiapp-pll.h
15358 F: include/uapi/linux/smiapp.h
15359 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15361 SMM665 HARDWARE MONITOR DRIVER
15362 M: Guenter Roeck <linux@roeck-us.net>
15363 L: linux-hwmon@vger.kernel.org
15365 F: Documentation/hwmon/smm665.rst
15366 F: drivers/hwmon/smm665.c
15368 SMSC EMC2103 HARDWARE MONITOR DRIVER
15369 M: Steve Glendinning <steve.glendinning@shawell.net>
15370 L: linux-hwmon@vger.kernel.org
15372 F: Documentation/hwmon/emc2103.rst
15373 F: drivers/hwmon/emc2103.c
15375 SMSC SCH5627 HARDWARE MONITOR DRIVER
15376 M: Hans de Goede <hdegoede@redhat.com>
15377 L: linux-hwmon@vger.kernel.org
15379 F: Documentation/hwmon/sch5627.rst
15380 F: drivers/hwmon/sch5627.c
15382 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15383 M: Steve Glendinning <steve.glendinning@shawell.net>
15384 L: linux-fbdev@vger.kernel.org
15386 F: drivers/video/fbdev/smscufx.c
15388 SMSC47B397 HARDWARE MONITOR DRIVER
15389 M: Jean Delvare <jdelvare@suse.com>
15390 L: linux-hwmon@vger.kernel.org
15392 F: Documentation/hwmon/smsc47b397.rst
15393 F: drivers/hwmon/smsc47b397.c
15395 SMSC911x ETHERNET DRIVER
15396 M: Steve Glendinning <steve.glendinning@shawell.net>
15397 L: netdev@vger.kernel.org
15399 F: include/linux/smsc911x.h
15400 F: drivers/net/ethernet/smsc/smsc911x.*
15402 SMSC9420 PCI ETHERNET DRIVER
15403 M: Steve Glendinning <steve.glendinning@shawell.net>
15404 L: netdev@vger.kernel.org
15406 F: drivers/net/ethernet/smsc/smsc9420.*
15408 SOC-CAMERA V4L2 SUBSYSTEM
15409 L: linux-media@vger.kernel.org
15410 T: git git://linuxtv.org/media_tree.git
15412 F: include/media/soc_camera.h
15413 F: drivers/staging/media/soc_camera/
15415 SOCIONEXT SYNQUACER I2C DRIVER
15416 M: Ard Biesheuvel <ardb@kernel.org>
15417 L: linux-i2c@vger.kernel.org
15419 F: drivers/i2c/busses/i2c-synquacer.c
15420 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15422 SOCIONEXT UNIPHIER SOUND DRIVER
15423 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15425 F: sound/soc/uniphier/
15427 SOEKRIS NET48XX LED SUPPORT
15428 M: Chris Boot <bootc@bootc.net>
15430 F: drivers/leds/leds-net48xx.c
15432 SOFT-IWARP DRIVER (siw)
15433 M: Bernard Metzler <bmt@zurich.ibm.com>
15434 L: linux-rdma@vger.kernel.org
15436 F: drivers/infiniband/sw/siw/
15437 F: include/uapi/rdma/siw-abi.h
15439 SOFT-ROCE DRIVER (rxe)
15440 M: Moni Shoua <monis@mellanox.com>
15441 L: linux-rdma@vger.kernel.org
15443 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15444 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15445 F: drivers/infiniband/sw/rxe/
15446 F: include/uapi/rdma/rdma_user_rxe.h
15448 SOFTLOGIC 6x10 MPEG CODEC
15449 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15450 M: Anton Sviridenko <anton@corp.bluecherry.net>
15451 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15452 M: Andrey Utkin <andrey_utkin@fastmail.com>
15453 M: Ismael Luceno <ismael@iodev.co.uk>
15454 L: linux-media@vger.kernel.org
15456 F: drivers/media/pci/solo6x10/
15458 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15459 M: James Morse <james.morse@arm.com>
15460 L: linux-arm-kernel@lists.infradead.org
15462 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15463 F: drivers/firmware/arm_sdei.c
15464 F: include/linux/arm_sdei.h
15465 F: include/uapi/linux/arm_sdei.h
15467 SOFTWARE RAID (Multiple Disks) SUPPORT
15468 M: Song Liu <song@kernel.org>
15469 L: linux-raid@vger.kernel.org
15470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15472 F: drivers/md/Makefile
15473 F: drivers/md/Kconfig
15475 F: drivers/md/raid*
15476 F: include/linux/raid/
15477 F: include/uapi/linux/raid/
15479 SOCIONEXT (SNI) AVE NETWORK DRIVER
15480 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15481 L: netdev@vger.kernel.org
15483 F: drivers/net/ethernet/socionext/sni_ave.c
15484 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15486 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15487 M: Jassi Brar <jaswinder.singh@linaro.org>
15488 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15489 L: netdev@vger.kernel.org
15491 F: drivers/net/ethernet/socionext/netsec.c
15492 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15494 SOCIONEXT (SNI) Synquacer SPI DRIVER
15495 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15496 M: Jassi Brar <jaswinder.singh@linaro.org>
15497 L: linux-spi@vger.kernel.org
15499 F: drivers/spi/spi-synquacer.c
15500 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15502 SOLIDRUN CLEARFOG SUPPORT
15503 M: Russell King <linux@armlinux.org.uk>
15505 F: arch/arm/boot/dts/armada-388-clearfog*
15506 F: arch/arm/boot/dts/armada-38x-solidrun-*
15508 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15509 M: Russell King <linux@armlinux.org.uk>
15511 F: arch/arm/boot/dts/imx6*-cubox-i*
15512 F: arch/arm/boot/dts/imx6*-hummingboard*
15513 F: arch/arm/boot/dts/imx6*-sr-*
15515 SONIC NETWORK DRIVER
15516 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15517 L: netdev@vger.kernel.org
15519 F: drivers/net/ethernet/natsemi/sonic.*
15521 SONICS SILICON BACKPLANE DRIVER (SSB)
15522 M: Michael Buesch <m@bues.ch>
15523 L: linux-wireless@vger.kernel.org
15526 F: include/linux/ssb/
15528 SONY IMX214 SENSOR DRIVER
15529 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15530 L: linux-media@vger.kernel.org
15531 T: git git://linuxtv.org/media_tree.git
15533 F: drivers/media/i2c/imx214.c
15534 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15536 SONY IMX258 SENSOR DRIVER
15537 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15538 L: linux-media@vger.kernel.org
15539 T: git git://linuxtv.org/media_tree.git
15541 F: drivers/media/i2c/imx258.c
15543 SONY IMX274 SENSOR DRIVER
15544 M: Leon Luo <leonl@leopardimaging.com>
15545 L: linux-media@vger.kernel.org
15546 T: git git://linuxtv.org/media_tree.git
15548 F: drivers/media/i2c/imx274.c
15549 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15551 SONY IMX290 SENSOR DRIVER
15552 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15553 L: linux-media@vger.kernel.org
15554 T: git git://linuxtv.org/media_tree.git
15556 F: drivers/media/i2c/imx290.c
15557 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15559 SONY IMX319 SENSOR DRIVER
15560 M: Bingbu Cao <bingbu.cao@intel.com>
15561 L: linux-media@vger.kernel.org
15562 T: git git://linuxtv.org/media_tree.git
15564 F: drivers/media/i2c/imx319.c
15566 SONY IMX355 SENSOR DRIVER
15567 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15568 L: linux-media@vger.kernel.org
15569 T: git git://linuxtv.org/media_tree.git
15571 F: drivers/media/i2c/imx355.c
15573 SONY MEMORYSTICK SUBSYSTEM
15574 M: Maxim Levitsky <maximlevitsky@gmail.com>
15575 M: Alex Dubov <oakad@yahoo.com>
15576 M: Ulf Hansson <ulf.hansson@linaro.org>
15577 L: linux-mmc@vger.kernel.org
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15580 F: drivers/memstick/
15581 F: include/linux/memstick.h
15583 SONY VAIO CONTROL DEVICE DRIVER
15584 M: Mattia Dongili <malattia@linux.it>
15585 L: platform-driver-x86@vger.kernel.org
15586 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15588 F: Documentation/admin-guide/laptops/sony-laptop.rst
15589 F: drivers/char/sonypi.c
15590 F: drivers/platform/x86/sony-laptop.c
15591 F: include/linux/sony-laptop.h
15594 M: Jaroslav Kysela <perex@perex.cz>
15595 M: Takashi Iwai <tiwai@suse.com>
15596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15597 W: http://www.alsa-project.org/
15598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15599 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15601 F: Documentation/sound/
15603 F: include/uapi/sound/
15606 SOUND - COMPRESSED AUDIO
15607 M: Vinod Koul <vkoul@kernel.org>
15608 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15611 F: Documentation/sound/designs/compress-offload.rst
15612 F: include/sound/compress_driver.h
15613 F: include/uapi/sound/compress_*
15614 F: sound/core/compress_offload.c
15615 F: sound/soc/soc-compress.c
15617 SOUND - DMAENGINE HELPERS
15618 M: Lars-Peter Clausen <lars@metafoo.de>
15620 F: include/sound/dmaengine_pcm.h
15621 F: sound/core/pcm_dmaengine.c
15622 F: sound/soc/soc-generic-dmaengine-pcm.c
15624 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15625 M: Liam Girdwood <lgirdwood@gmail.com>
15626 M: Mark Brown <broonie@kernel.org>
15627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15629 W: http://alsa-project.org/main/index.php/ASoC
15631 F: Documentation/devicetree/bindings/sound/
15632 F: Documentation/sound/soc/
15634 F: include/dt-bindings/sound/
15635 F: include/sound/soc*
15637 SOUNDWIRE SUBSYSTEM
15638 M: Vinod Koul <vkoul@kernel.org>
15639 M: Sanyog Kale <sanyog.r.kale@intel.com>
15640 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15643 F: Documentation/driver-api/soundwire/
15644 F: drivers/soundwire/
15645 F: include/linux/soundwire/
15648 M: Olli Salonen <olli.salonen@iki.fi>
15649 L: linux-media@vger.kernel.org
15650 W: https://linuxtv.org
15651 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15653 F: drivers/media/dvb-frontends/sp2*
15655 SPARC + UltraSPARC (sparc/sparc64)
15656 M: "David S. Miller" <davem@davemloft.net>
15657 L: sparclinux@vger.kernel.org
15658 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15665 SPARC SERIAL DRIVERS
15666 M: "David S. Miller" <davem@davemloft.net>
15667 L: sparclinux@vger.kernel.org
15668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15671 F: include/linux/sunserialcore.h
15672 F: drivers/tty/serial/suncore.c
15673 F: drivers/tty/serial/sunhv.c
15674 F: drivers/tty/serial/sunsab.c
15675 F: drivers/tty/serial/sunsab.h
15676 F: drivers/tty/serial/sunsu.c
15677 F: drivers/tty/serial/sunzilog.c
15678 F: drivers/tty/serial/sunzilog.h
15679 F: drivers/tty/vcc.c
15682 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15683 L: linux-sparse@vger.kernel.org
15684 W: https://sparse.wiki.kernel.org/
15685 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15687 F: include/linux/compiler.h
15689 SPEAR CLOCK FRAMEWORK SUPPORT
15690 M: Viresh Kumar <vireshk@kernel.org>
15691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15692 W: http://www.st.com/spear
15694 F: drivers/clk/spear/
15696 SPEAR PLATFORM SUPPORT
15697 M: Viresh Kumar <vireshk@kernel.org>
15698 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15700 W: http://www.st.com/spear
15702 F: arch/arm/boot/dts/spear*
15703 F: arch/arm/mach-spear/
15706 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15707 L: linux-mtd@lists.infradead.org
15708 W: http://www.linux-mtd.infradead.org/
15709 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15712 F: drivers/mtd/spi-nor/
15713 F: include/linux/mtd/spi-nor.h
15716 M: Mark Brown <broonie@kernel.org>
15717 L: linux-spi@vger.kernel.org
15718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15719 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15721 F: Documentation/devicetree/bindings/spi/
15722 F: Documentation/spi/
15724 F: include/linux/spi/
15725 F: include/uapi/linux/spi/
15728 SPIDERNET NETWORK DRIVER for CELL
15729 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15730 L: netdev@vger.kernel.org
15732 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15733 F: drivers/net/ethernet/toshiba/spider_net*
15736 R: Stephen Boyd <sboyd@kernel.org>
15737 L: linux-arm-msm@vger.kernel.org
15738 F: Documentation/devicetree/bindings/spmi/
15740 F: include/dt-bindings/spmi/spmi.h
15741 F: include/linux/spmi.h
15742 F: include/trace/events/spmi.h
15745 M: Jeremy Kerr <jk@ozlabs.org>
15746 L: linuxppc-dev@lists.ozlabs.org
15747 W: http://www.ibm.com/developerworks/power/cell/
15749 F: Documentation/filesystems/spufs.txt
15750 F: arch/powerpc/platforms/cell/spufs/
15752 SQUASHFS FILE SYSTEM
15753 M: Phillip Lougher <phillip@squashfs.org.uk>
15754 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15755 W: http://squashfs.org.uk
15756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15758 F: Documentation/filesystems/squashfs.txt
15761 SRM (Alpha) environment access
15762 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15764 F: arch/alpha/kernel/srm_env.c
15766 ST LSM6DSx IMU IIO DRIVER
15767 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15768 L: linux-iio@vger.kernel.org
15769 W: http://www.st.com/
15771 F: drivers/iio/imu/st_lsm6dsx/
15772 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15774 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15775 M: Mickael Guene <mickael.guene@st.com>
15776 L: linux-media@vger.kernel.org
15777 T: git git://linuxtv.org/media_tree.git
15779 F: drivers/media/i2c/st-mipid02.c
15780 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15782 ST STM32 I2C/SMBUS DRIVER
15783 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15784 L: linux-i2c@vger.kernel.org
15786 F: drivers/i2c/busses/i2c-stm32*
15788 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15789 M: Song Qiang <songqiang1304521@gmail.com>
15790 L: linux-iio@vger.kernel.org
15792 F: drivers/iio/proximity/vl53l0x-i2c.c
15793 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15796 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15797 M: Sasha Levin <sashal@kernel.org>
15798 L: stable@vger.kernel.org
15800 F: Documentation/process/stable-kernel-rules.rst
15803 M: Ian Abbott <abbotti@mev.co.uk>
15804 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15806 F: drivers/staging/comedi/
15808 STAGING - FIELDBUS SUBSYSTEM
15809 M: Sven Van Asbroeck <TheSven73@gmail.com>
15811 F: drivers/staging/fieldbus/*
15812 F: drivers/staging/fieldbus/Documentation/
15814 STAGING - HMS ANYBUS-S BUS
15815 M: Sven Van Asbroeck <TheSven73@gmail.com>
15817 F: drivers/staging/fieldbus/anybuss/
15819 STAGING - INDUSTRIAL IO
15820 M: Jonathan Cameron <jic23@kernel.org>
15821 L: linux-iio@vger.kernel.org
15823 F: Documentation/devicetree/bindings/staging/iio/
15824 F: drivers/staging/iio/
15826 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15827 M: Marc Dietrich <marvin24@gmx.de>
15828 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15829 L: linux-tegra@vger.kernel.org
15831 F: drivers/staging/nvec/
15833 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15834 M: Jens Frederich <jfrederich@gmail.com>
15835 M: Daniel Drake <dsd@laptop.org>
15836 M: Jon Nettleton <jon.nettleton@gmail.com>
15837 W: http://wiki.laptop.org/go/DCON
15839 F: drivers/staging/olpc_dcon/
15841 STAGING - REALTEK RTL8712U DRIVERS
15842 M: Larry Finger <Larry.Finger@lwfinger.net>
15843 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15845 F: drivers/staging/rtl8712/
15847 STAGING - REALTEK RTL8188EU DRIVERS
15848 M: Larry Finger <Larry.Finger@lwfinger.net>
15850 F: drivers/staging/rtl8188eu/
15852 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15853 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15854 M: Teddy Wang <teddy.wang@siliconmotion.com>
15855 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15856 L: linux-fbdev@vger.kernel.org
15858 F: drivers/staging/sm750fb/
15860 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15861 M: William Hubbs <w.d.hubbs@gmail.com>
15862 M: Chris Brannon <chris@the-brannons.com>
15863 M: Kirk Reiser <kirk@reisers.ca>
15864 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15865 L: speakup@linux-speakup.org
15866 W: http://www.linux-speakup.org/
15868 F: drivers/staging/speakup/
15870 STAGING - VIA VT665X DRIVERS
15871 M: Forest Bond <forest@alittletooquiet.net>
15873 F: drivers/staging/vt665?/
15875 STAGING - WILC1000 WIFI DRIVER
15876 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15877 M: Ajay Singh <ajay.kathat@microchip.com>
15878 L: linux-wireless@vger.kernel.org
15880 F: drivers/staging/wilc1000/
15882 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15883 M: Michael Hennerich <michael.hennerich@analog.com>
15884 M: Beniamin Bia <beniamin.bia@analog.com>
15885 L: linux-fbdev@vger.kernel.org
15887 F: drivers/staging/fbtft/fb_seps525.c
15888 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15891 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15893 L: devel@driverdev.osuosl.org
15895 F: drivers/staging/
15897 STARFIRE/DURALAN NETWORK DRIVER
15898 M: Ion Badulescu <ionut@badula.org>
15900 F: drivers/net/ethernet/adaptec/starfire*
15902 STEC S1220 SKD DRIVER
15903 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15904 L: linux-block@vger.kernel.org
15906 F: drivers/block/skd*[ch]
15908 STI AUDIO (ASoC) DRIVERS
15909 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15910 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15912 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15916 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15918 F: drivers/media/platform/sti/cec/
15919 F: Documentation/devicetree/bindings/media/stih-cec.txt
15921 STK1160 USB VIDEO CAPTURE DRIVER
15922 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15923 L: linux-media@vger.kernel.org
15924 T: git git://linuxtv.org/media_tree.git
15926 F: drivers/media/usb/stk1160/
15928 STM32 AUDIO (ASoC) DRIVERS
15929 M: Olivier Moysan <olivier.moysan@st.com>
15930 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15933 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15936 STM32 TIMER/LPTIMER DRIVERS
15937 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15939 F: drivers/*/stm32-*timer*
15940 F: drivers/pwm/pwm-stm32*
15941 F: include/linux/*/stm32-*tim*
15942 F: Documentation/ABI/testing/*timer-stm32
15943 F: Documentation/devicetree/bindings/*/*stm32-*timer*
15944 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15946 STMMAC ETHERNET DRIVER
15947 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15948 M: Alexandre Torgue <alexandre.torgue@st.com>
15949 M: Jose Abreu <joabreu@synopsys.com>
15950 L: netdev@vger.kernel.org
15951 W: http://www.stlinux.com
15953 F: Documentation/networking/device_drivers/stmicro/
15954 F: drivers/net/ethernet/stmicro/stmmac/
15957 M: Masami Hiramatsu <mhiramat@kernel.org>
15959 F: lib/bootconfig.c
15960 F: fs/proc/bootconfig.c
15961 F: include/linux/bootconfig.h
15962 F: tools/bootconfig/*
15963 F: Documentation/admin-guide/bootconfig.rst
15966 M: Sam Creasey <sammy@sammy.net>
15967 W: http://sammy.net/sun3/
15969 F: arch/m68k/kernel/*sun3*
15970 F: arch/m68k/sun3*/
15971 F: arch/m68k/include/asm/sun3*
15972 F: drivers/net/ethernet/i825xx/sun3*
15974 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15975 M: Hans de Goede <hdegoede@redhat.com>
15976 L: linux-input@vger.kernel.org
15978 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15979 F: drivers/input/keyboard/sun4i-lradc-keys.c
15981 SUNDANCE NETWORK DRIVER
15982 M: Denis Kirjanov <kda@linux-powerpc.org>
15983 L: netdev@vger.kernel.org
15985 F: drivers/net/ethernet/dlink/sundance.c
15988 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15989 M: Rich Felker <dalias@libc.org>
15990 L: linux-sh@vger.kernel.org
15991 Q: http://patchwork.kernel.org/project/linux-sh/list/
15993 F: Documentation/sh/
15998 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15999 M: Len Brown <len.brown@intel.com>
16000 M: Pavel Machek <pavel@ucw.cz>
16001 L: linux-pm@vger.kernel.org
16002 B: https://bugzilla.kernel.org
16004 F: Documentation/power/
16005 F: arch/x86/kernel/acpi/
16006 F: drivers/base/power/
16008 F: include/linux/suspend.h
16009 F: include/linux/freezer.h
16010 F: include/linux/pm.h
16013 M: Martin Mares <mj@ucw.cz>
16014 L: linux-video@atrey.karlin.mff.cuni.cz
16016 F: Documentation/admin-guide/svga.rst
16017 F: arch/x86/boot/video*
16020 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16021 L: iommu@lists.linux-foundation.org
16022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16024 F: kernel/dma/swiotlb.c
16025 F: arch/*/kernel/pci-swiotlb.c
16026 F: include/linux/swiotlb.h
16029 M: Jiri Pirko <jiri@resnulli.us>
16030 M: Ivan Vecera <ivecera@redhat.com>
16031 L: netdev@vger.kernel.org
16034 F: include/net/switchdev.h
16036 SY8106A REGULATOR DRIVER
16037 M: Icenowy Zheng <icenowy@aosc.io>
16039 F: drivers/regulator/sy8106a-regulator.c
16040 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16042 SYNC FILE FRAMEWORK
16043 M: Sumit Semwal <sumit.semwal@linaro.org>
16044 R: Gustavo Padovan <gustavo@padovan.org>
16046 L: linux-media@vger.kernel.org
16047 L: dri-devel@lists.freedesktop.org
16048 F: drivers/dma-buf/sync_*
16049 F: drivers/dma-buf/dma-fence*
16050 F: drivers/dma-buf/sw_sync.c
16051 F: include/linux/sync_file.h
16052 F: include/uapi/linux/sync_file.h
16053 F: Documentation/driver-api/sync_file.rst
16054 T: git git://anongit.freedesktop.org/drm/drm-misc
16056 SYNOPSYS ARC ARCHITECTURE
16057 M: Vineet Gupta <vgupta@synopsys.com>
16058 L: linux-snps-arc@lists.infradead.org
16061 F: Documentation/devicetree/bindings/arc/*
16062 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16063 F: drivers/clocksource/arc_timer.c
16064 F: drivers/tty/serial/arc_uart.c
16065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16067 SYNOPSYS ARC HSDK SDP pll clock driver
16068 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16070 F: drivers/clk/clk-hsdk-pll.c
16071 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16073 SYNOPSYS ARC SDP clock driver
16074 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16076 F: drivers/clk/axs10x/*
16077 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16079 SYNOPSYS ARC SDP platform support
16080 M: Alexey Brodkin <abrodkin@synopsys.com>
16082 F: arch/arc/plat-axs10x
16083 F: arch/arc/boot/dts/ax*
16084 F: Documentation/devicetree/bindings/arc/axs10*
16086 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16087 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16089 F: drivers/reset/reset-axs10x.c
16090 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16092 SYNOPSYS CREG GPIO DRIVER
16093 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16095 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16096 F: drivers/gpio/gpio-creg-snps.c
16098 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16099 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16101 F: drivers/tty/serial/8250/8250_dw.c
16102 F: drivers/tty/serial/8250/8250_dwlib.*
16103 F: drivers/tty/serial/8250/8250_lpss.c
16105 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16106 M: Hoan Tran <hoan@os.amperecomputing.com>
16107 L: linux-gpio@vger.kernel.org
16109 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16110 F: drivers/gpio/gpio-dwapb.c
16112 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16113 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16115 F: drivers/dma/dw-axi-dmac/
16116 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16118 SYNOPSYS DESIGNWARE DMAC DRIVER
16119 M: Viresh Kumar <vireshk@kernel.org>
16120 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16122 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16124 F: include/dt-bindings/dma/dw-dmac.h
16125 F: include/linux/dma/dw.h
16126 F: include/linux/platform_data/dma-dw.h
16128 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16129 M: Jose Abreu <Jose.Abreu@synopsys.com>
16130 L: netdev@vger.kernel.org
16132 F: drivers/net/ethernet/synopsys/
16134 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16135 M: Jose Abreu <Jose.Abreu@synopsys.com>
16136 L: netdev@vger.kernel.org
16138 F: drivers/net/phy/mdio-xpcs.c
16139 F: include/linux/mdio-xpcs.h
16141 SYNOPSYS DESIGNWARE I2C DRIVER
16142 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16143 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16144 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16145 L: linux-i2c@vger.kernel.org
16147 F: drivers/i2c/busses/i2c-designware-*
16148 F: include/linux/platform_data/i2c-designware.h
16150 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16151 M: Jaehoon Chung <jh80.chung@samsung.com>
16152 L: linux-mmc@vger.kernel.org
16154 F: drivers/mmc/host/dw_mmc*
16156 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16157 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16159 F: drivers/reset/reset-hsdk.c
16160 F: include/dt-bindings/reset/snps,hsdk-reset.h
16161 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16163 SYSTEM CONFIGURATION (SYSCON)
16164 M: Lee Jones <lee.jones@linaro.org>
16165 M: Arnd Bergmann <arnd@arndb.de>
16166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16168 F: drivers/mfd/syscon.c
16170 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16171 M: Sudeep Holla <sudeep.holla@arm.com>
16172 L: linux-arm-kernel@lists.infradead.org
16174 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16175 F: drivers/clk/clk-sc[mp]i.c
16176 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16177 F: drivers/firmware/arm_scpi.c
16178 F: drivers/firmware/arm_scmi/
16179 F: drivers/reset/reset-scmi.c
16180 F: include/linux/sc[mp]i_protocol.h
16181 F: include/trace/events/scmi.h
16183 SYSTEM RESET/SHUTDOWN DRIVERS
16184 M: Sebastian Reichel <sre@kernel.org>
16185 L: linux-pm@vger.kernel.org
16186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16188 F: Documentation/devicetree/bindings/power/reset/
16189 F: drivers/power/reset/
16191 SYSTEM TRACE MODULE CLASS
16192 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16195 F: Documentation/trace/stm.rst
16196 F: drivers/hwtracing/stm/
16197 F: include/linux/stm.h
16198 F: include/uapi/linux/stm.h
16200 SYSTEM76 ACPI DRIVER
16201 M: Jeremy Soller <jeremy@system76.com>
16202 M: System76 Product Development <productdev@system76.com>
16203 L: platform-driver-x86@vger.kernel.org
16205 F: drivers/platform/x86/system76_acpi.c
16208 M: Christoph Hellwig <hch@infradead.org>
16210 F: Documentation/filesystems/sysv-fs.txt
16212 F: include/linux/sysv_fs.h
16214 TASKSTATS STATISTICS INTERFACE
16215 M: Balbir Singh <bsingharora@gmail.com>
16217 F: Documentation/accounting/taskstats*
16218 F: include/linux/taskstats*
16219 F: kernel/taskstats.c
16222 M: Jamal Hadi Salim <jhs@mojatatu.com>
16223 M: Cong Wang <xiyou.wangcong@gmail.com>
16224 M: Jiri Pirko <jiri@resnulli.us>
16225 L: netdev@vger.kernel.org
16227 F: include/net/pkt_cls.h
16228 F: include/net/pkt_sched.h
16229 F: include/net/tc_act/
16230 F: include/uapi/linux/pkt_cls.h
16231 F: include/uapi/linux/pkt_sched.h
16232 F: include/uapi/linux/tc_act/
16233 F: include/uapi/linux/tc_ematch/
16236 TC90522 MEDIA DRIVER
16237 M: Akihiro Tsukada <tskd08@gmail.com>
16238 L: linux-media@vger.kernel.org
16240 F: drivers/media/dvb-frontends/tc90522*
16242 TCP LOW PRIORITY MODULE
16243 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16244 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16245 W: http://tcp-lp-mod.sourceforge.net/
16247 F: net/ipv4/tcp_lp.c
16249 TDA10071 MEDIA DRIVER
16250 M: Antti Palosaari <crope@iki.fi>
16251 L: linux-media@vger.kernel.org
16252 W: https://linuxtv.org
16253 W: http://palosaari.fi/linux/
16254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16255 T: git git://linuxtv.org/anttip/media_tree.git
16257 F: drivers/media/dvb-frontends/tda10071*
16259 TDA18212 MEDIA DRIVER
16260 M: Antti Palosaari <crope@iki.fi>
16261 L: linux-media@vger.kernel.org
16262 W: https://linuxtv.org
16263 W: http://palosaari.fi/linux/
16264 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16265 T: git git://linuxtv.org/anttip/media_tree.git
16267 F: drivers/media/tuners/tda18212*
16269 TDA18218 MEDIA DRIVER
16270 M: Antti Palosaari <crope@iki.fi>
16271 L: linux-media@vger.kernel.org
16272 W: https://linuxtv.org
16273 W: http://palosaari.fi/linux/
16274 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16275 T: git git://linuxtv.org/anttip/media_tree.git
16277 F: drivers/media/tuners/tda18218*
16279 TDA18250 MEDIA DRIVER
16280 M: Olli Salonen <olli.salonen@iki.fi>
16281 L: linux-media@vger.kernel.org
16282 W: https://linuxtv.org
16283 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16284 T: git git://linuxtv.org/media_tree.git
16286 F: drivers/media/tuners/tda18250*
16288 TDA18271 MEDIA DRIVER
16289 M: Michael Krufky <mkrufky@linuxtv.org>
16290 L: linux-media@vger.kernel.org
16291 W: https://linuxtv.org
16292 W: http://github.com/mkrufky
16293 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16294 T: git git://linuxtv.org/mkrufky/tuners.git
16296 F: drivers/media/tuners/tda18271*
16298 TDA1997x MEDIA DRIVER
16299 M: Tim Harvey <tharvey@gateworks.com>
16300 L: linux-media@vger.kernel.org
16301 W: https://linuxtv.org
16302 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16304 F: drivers/media/i2c/tda1997x.*
16306 TDA827x MEDIA DRIVER
16307 M: Michael Krufky <mkrufky@linuxtv.org>
16308 L: linux-media@vger.kernel.org
16309 W: https://linuxtv.org
16310 W: http://github.com/mkrufky
16311 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16312 T: git git://linuxtv.org/mkrufky/tuners.git
16314 F: drivers/media/tuners/tda8290.*
16316 TDA8290 MEDIA DRIVER
16317 M: Michael Krufky <mkrufky@linuxtv.org>
16318 L: linux-media@vger.kernel.org
16319 W: https://linuxtv.org
16320 W: http://github.com/mkrufky
16321 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16322 T: git git://linuxtv.org/mkrufky/tuners.git
16324 F: drivers/media/tuners/tda8290.*
16326 TDA9840 MEDIA DRIVER
16327 M: Hans Verkuil <hverkuil@xs4all.nl>
16328 L: linux-media@vger.kernel.org
16329 T: git git://linuxtv.org/media_tree.git
16330 W: https://linuxtv.org
16332 F: drivers/media/i2c/tda9840*
16334 TEA5761 TUNER DRIVER
16335 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16336 L: linux-media@vger.kernel.org
16337 W: https://linuxtv.org
16338 T: git git://linuxtv.org/media_tree.git
16340 F: drivers/media/tuners/tea5761.*
16342 TEA5767 TUNER DRIVER
16343 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16344 L: linux-media@vger.kernel.org
16345 W: https://linuxtv.org
16346 T: git git://linuxtv.org/media_tree.git
16348 F: drivers/media/tuners/tea5767.*
16350 TEA6415C MEDIA DRIVER
16351 M: Hans Verkuil <hverkuil@xs4all.nl>
16352 L: linux-media@vger.kernel.org
16353 T: git git://linuxtv.org/media_tree.git
16354 W: https://linuxtv.org
16356 F: drivers/media/i2c/tea6415c*
16358 TEA6420 MEDIA DRIVER
16359 M: Hans Verkuil <hverkuil@xs4all.nl>
16360 L: linux-media@vger.kernel.org
16361 T: git git://linuxtv.org/media_tree.git
16362 W: https://linuxtv.org
16364 F: drivers/media/i2c/tea6420*
16367 M: Jiri Pirko <jiri@resnulli.us>
16368 L: netdev@vger.kernel.org
16370 F: drivers/net/team/
16371 F: include/linux/if_team.h
16372 F: include/uapi/linux/if_team.h
16374 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16375 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16377 F: arch/x86/platform/ts5500/
16379 TECHNOTREND USB IR RECEIVER
16380 M: Sean Young <sean@mess.org>
16381 L: linux-media@vger.kernel.org
16383 F: drivers/media/rc/ttusbir.c
16385 TECHWELL TW9910 VIDEO DECODER
16386 L: linux-media@vger.kernel.org
16388 F: drivers/media/i2c/tw9910.c
16389 F: include/media/i2c/tw9910.h
16392 M: Jens Wiklander <jens.wiklander@linaro.org>
16393 L: tee-dev@lists.linaro.org
16395 F: include/linux/tee_drv.h
16396 F: include/uapi/linux/tee.h
16398 F: Documentation/tee.txt
16400 TEGRA ARCHITECTURE SUPPORT
16401 M: Thierry Reding <thierry.reding@gmail.com>
16402 M: Jonathan Hunter <jonathanh@nvidia.com>
16403 L: linux-tegra@vger.kernel.org
16404 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16410 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16411 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16413 F: drivers/clk/tegra/
16416 M: Laxman Dewangan <ldewangan@nvidia.com>
16417 M: Jon Hunter <jonathanh@nvidia.com>
16419 F: drivers/dma/tegra*
16422 M: Laxman Dewangan <ldewangan@nvidia.com>
16423 R: Dmitry Osipenko <digetx@gmail.com>
16425 F: drivers/i2c/busses/i2c-tegra.c
16427 TEGRA IOMMU DRIVERS
16428 M: Thierry Reding <thierry.reding@gmail.com>
16429 L: linux-tegra@vger.kernel.org
16431 F: drivers/iommu/tegra*
16434 M: Laxman Dewangan <ldewangan@nvidia.com>
16436 F: drivers/input/keyboard/tegra-kbc.c
16439 M: Stefan Agner <stefan@agner.ch>
16440 M: Lucas Stach <dev@lynxeye.de>
16442 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16443 F: drivers/mtd/nand/raw/tegra_nand.c
16446 M: Thierry Reding <thierry.reding@gmail.com>
16448 F: drivers/pwm/pwm-tegra.c
16450 TEGRA SERIAL DRIVER
16451 M: Laxman Dewangan <ldewangan@nvidia.com>
16453 F: drivers/tty/serial/serial-tegra.c
16456 M: Laxman Dewangan <ldewangan@nvidia.com>
16458 F: drivers/spi/spi-tegra*
16460 TEGRA XUSB PADCTL DRIVER
16461 M: JC Kuo <jckuo@nvidia.com>
16463 F: drivers/phy/tegra/xusb*
16465 TEHUTI ETHERNET DRIVER
16466 M: Andy Gospodarek <andy@greyhouse.net>
16467 L: netdev@vger.kernel.org
16469 F: drivers/net/ethernet/tehuti/*
16471 Telecom Clock Driver for MCPL0010
16472 M: Mark Gross <mark.gross@intel.com>
16474 F: drivers/char/tlclk.c
16476 TENSILICA XTENSA PORT (xtensa)
16477 M: Chris Zankel <chris@zankel.net>
16478 M: Max Filippov <jcmvbkbc@gmail.com>
16479 L: linux-xtensa@linux-xtensa.org
16480 T: git git://github.com/czankel/xtensa-linux.git
16483 F: drivers/irqchip/irq-xtensa-*
16485 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16486 M: Nishanth Menon <nm@ti.com>
16487 M: Tero Kristo <t-kristo@ti.com>
16488 M: Santosh Shilimkar <ssantosh@kernel.org>
16489 L: linux-arm-kernel@lists.infradead.org
16491 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16492 F: drivers/firmware/ti_sci*
16493 F: include/linux/soc/ti/ti_sci_protocol.h
16494 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16495 F: drivers/soc/ti/ti_sci_pm_domains.c
16496 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16497 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16498 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16499 F: drivers/clk/keystone/sci-clk.c
16500 F: drivers/reset/reset-ti-sci.c
16501 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16502 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16503 F: drivers/irqchip/irq-ti-sci-intr.c
16504 F: drivers/irqchip/irq-ti-sci-inta.c
16505 F: include/linux/soc/ti/ti_sci_inta_msi.h
16506 F: drivers/soc/ti/ti_sci_inta_msi.c
16508 Texas Instruments ASoC drivers
16509 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16514 Texas Instruments' DAC7612 DAC Driver
16515 M: Ricardo Ribalda <ricardo@ribalda.com>
16516 L: linux-iio@vger.kernel.org
16518 F: drivers/iio/dac/ti-dac7612.c
16519 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16521 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16522 M: Hans Verkuil <hverkuil@xs4all.nl>
16523 L: linux-media@vger.kernel.org
16524 T: git git://linuxtv.org/media_tree.git
16525 W: https://linuxtv.org
16527 F: drivers/media/radio/radio-raremono.c
16530 M: Zhang Rui <rui.zhang@intel.com>
16531 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16532 R: Amit Kucheria <amit.kucheria@verdurent.com>
16533 L: linux-pm@vger.kernel.org
16534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16535 Q: https://patchwork.kernel.org/project/linux-pm/list/
16537 F: drivers/thermal/
16538 F: include/linux/thermal.h
16539 F: include/uapi/linux/thermal.h
16540 F: include/linux/cpu_cooling.h
16541 F: Documentation/devicetree/bindings/thermal/
16543 THERMAL/CPU_COOLING
16544 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16545 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16546 M: Viresh Kumar <viresh.kumar@linaro.org>
16547 M: Javi Merino <javi.merino@kernel.org>
16548 L: linux-pm@vger.kernel.org
16550 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16551 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16552 F: drivers/thermal/cpufreq_cooling.c
16553 F: drivers/thermal/cpuidle_cooling.c
16554 F: include/linux/cpu_cooling.h
16556 THERMAL DRIVER FOR AMLOGIC SOCS
16557 M: Guillaume La Roque <glaroque@baylibre.com>
16558 L: linux-pm@vger.kernel.org
16559 L: linux-amlogic@lists.infradead.org
16560 W: http://linux-meson.com/
16562 F: drivers/thermal/amlogic_thermal.c
16563 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16565 THINKPAD ACPI EXTRAS DRIVER
16566 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16567 L: ibm-acpi-devel@lists.sourceforge.net
16568 L: platform-driver-x86@vger.kernel.org
16569 W: http://ibm-acpi.sourceforge.net
16570 W: http://thinkwiki.org/wiki/Ibm-acpi
16571 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16573 F: drivers/platform/x86/thinkpad_acpi.c
16576 M: Andreas Noever <andreas.noever@gmail.com>
16577 M: Michael Jamet <michael.jamet@intel.com>
16578 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16579 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16580 L: linux-usb@vger.kernel.org
16582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16583 F: Documentation/admin-guide/thunderbolt.rst
16584 F: drivers/thunderbolt/
16585 F: include/linux/thunderbolt.h
16587 THUNDERBOLT NETWORK DRIVER
16588 M: Michael Jamet <michael.jamet@intel.com>
16589 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16590 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16591 L: netdev@vger.kernel.org
16593 F: drivers/net/thunderbolt.c
16595 THUNDERX GPIO DRIVER
16596 M: Robert Richter <rrichter@marvell.com>
16598 F: drivers/gpio/gpio-thunderx.c
16600 TI AM437X VPFE DRIVER
16601 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16602 L: linux-media@vger.kernel.org
16603 W: https://linuxtv.org
16604 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16605 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16607 F: drivers/media/platform/am437x/
16609 TI BANDGAP AND THERMAL DRIVER
16610 M: Eduardo Valentin <edubezval@gmail.com>
16611 M: Keerthy <j-keerthy@ti.com>
16612 L: linux-pm@vger.kernel.org
16613 L: linux-omap@vger.kernel.org
16615 F: drivers/thermal/ti-soc-thermal/
16617 TI BQ27XXX POWER SUPPLY DRIVER
16618 R: Andrew F. Davis <afd@ti.com>
16619 F: include/linux/power/bq27xxx_battery.h
16620 F: drivers/power/supply/bq27xxx_battery.c
16621 F: drivers/power/supply/bq27xxx_battery_i2c.c
16623 TI CDCE706 CLOCK DRIVER
16624 M: Max Filippov <jcmvbkbc@gmail.com>
16626 F: drivers/clk/clk-cdce706.c
16629 M: Tero Kristo <t-kristo@ti.com>
16630 L: linux-omap@vger.kernel.org
16633 F: include/linux/clk/ti.h
16635 TI DAVINCI MACHINE SUPPORT
16636 M: Sekhar Nori <nsekhar@ti.com>
16637 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16641 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16642 F: arch/arm/mach-davinci/
16643 F: drivers/i2c/busses/i2c-davinci.c
16644 F: arch/arm/boot/dts/da850*
16646 TI DAVINCI SERIES CLOCK DRIVER
16647 M: David Lechner <david@lechnology.com>
16648 R: Sekhar Nori <nsekhar@ti.com>
16650 F: Documentation/devicetree/bindings/clock/ti/davinci/
16651 F: drivers/clk/davinci/
16653 TI DAVINCI SERIES GPIO DRIVER
16654 M: Keerthy <j-keerthy@ti.com>
16655 L: linux-gpio@vger.kernel.org
16657 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16658 F: drivers/gpio/gpio-davinci.c
16660 TI DAVINCI SERIES MEDIA DRIVER
16661 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16662 L: linux-media@vger.kernel.org
16663 W: https://linuxtv.org
16664 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16665 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16667 F: drivers/media/platform/davinci/
16668 F: include/media/davinci/
16670 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16671 R: David Lechner <david@lechnology.com>
16672 L: linux-iio@vger.kernel.org
16673 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16674 F: drivers/counter/ti-eqep.c
16676 TI ETHERNET SWITCH DRIVER (CPSW)
16677 R: Grygorii Strashko <grygorii.strashko@ti.com>
16678 L: linux-omap@vger.kernel.org
16679 L: netdev@vger.kernel.org
16681 F: drivers/net/ethernet/ti/cpsw*
16682 F: drivers/net/ethernet/ti/davinci*
16684 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16685 M: Alex Dubov <oakad@yahoo.com>
16687 W: http://tifmxx.berlios.de/
16688 F: drivers/memstick/host/tifm_ms.c
16689 F: drivers/misc/tifm*
16690 F: drivers/mmc/host/tifm_sd.c
16691 F: include/linux/tifm.h
16693 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16694 M: Santosh Shilimkar <ssantosh@kernel.org>
16695 L: linux-kernel@vger.kernel.org
16696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16698 F: drivers/soc/ti/*
16699 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16701 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16702 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16703 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16704 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16706 F: sound/soc/codecs/lm49453*
16707 F: sound/soc/codecs/isabelle*
16709 TI LP855x BACKLIGHT DRIVER
16710 M: Milo Kim <milo.kim@ti.com>
16712 F: Documentation/driver-api/backlight/lp855x-driver.rst
16713 F: drivers/video/backlight/lp855x_bl.c
16714 F: include/linux/platform_data/lp855x.h
16716 TI LP8727 CHARGER DRIVER
16717 M: Milo Kim <milo.kim@ti.com>
16719 F: drivers/power/supply/lp8727_charger.c
16720 F: include/linux/platform_data/lp8727.h
16722 TI LP8788 MFD DRIVER
16723 M: Milo Kim <milo.kim@ti.com>
16725 F: drivers/iio/adc/lp8788_adc.c
16726 F: drivers/leds/leds-lp8788.c
16727 F: drivers/mfd/lp8788*.c
16728 F: drivers/power/supply/lp8788-charger.c
16729 F: drivers/regulator/lp8788-*.c
16730 F: include/linux/mfd/lp8788*.h
16732 TI NETCP ETHERNET DRIVER
16733 M: Wingman Kwok <w-kwok2@ti.com>
16734 M: Murali Karicheri <m-karicheri2@ti.com>
16735 L: netdev@vger.kernel.org
16737 F: drivers/net/ethernet/ti/netcp*
16739 TI PCM3060 ASoC CODEC DRIVER
16740 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16743 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16744 F: sound/soc/codecs/pcm3060*
16746 TI TAS571X FAMILY ASoC CODEC DRIVER
16747 M: Kevin Cernekee <cernekee@chromium.org>
16748 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16750 F: sound/soc/codecs/tas571x*
16752 TI TCAN4X5X DEVICE DRIVER
16753 M: Dan Murphy <dmurphy@ti.com>
16754 L: linux-can@vger.kernel.org
16756 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16757 F: drivers/net/can/m_can/tcan4x5x.c
16759 TI TRF7970A NFC DRIVER
16760 M: Mark Greer <mgreer@animalcreek.com>
16761 L: linux-wireless@vger.kernel.org
16762 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16764 F: drivers/nfc/trf7970a.c
16765 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16767 TI TWL4030 SERIES SOC CODEC DRIVER
16768 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16771 F: sound/soc/codecs/twl4030*
16774 M: Benoit Parrot <bparrot@ti.com>
16775 L: linux-media@vger.kernel.org
16776 W: http://linuxtv.org/
16777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16779 F: drivers/media/platform/ti-vpe/
16780 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16781 Documentation/devicetree/bindings/media/ti,cal.yaml
16783 TI WILINK WIRELESS DRIVERS
16784 L: linux-wireless@vger.kernel.org
16785 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16786 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16789 F: drivers/net/wireless/ti/
16790 F: include/linux/wl12xx.h
16792 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16793 M: John Stultz <john.stultz@linaro.org>
16794 M: Thomas Gleixner <tglx@linutronix.de>
16795 R: Stephen Boyd <sboyd@kernel.org>
16796 L: linux-kernel@vger.kernel.org
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16799 F: include/linux/clocksource.h
16800 F: include/linux/time.h
16801 F: include/linux/timex.h
16802 F: include/uapi/linux/time.h
16803 F: include/uapi/linux/timex.h
16804 F: kernel/time/clocksource.c
16805 F: kernel/time/time*.c
16806 F: kernel/time/alarmtimer.c
16807 F: kernel/time/ntp.c
16808 F: tools/testing/selftests/timers/
16811 M: Jon Maloy <jmaloy@redhat.com>
16812 M: Ying Xue <ying.xue@windriver.com>
16813 L: netdev@vger.kernel.org (core kernel code)
16814 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16815 W: http://tipc.sourceforge.net/
16817 F: include/uapi/linux/tipc*.h
16820 TLAN NETWORK DRIVER
16821 M: Samuel Chessman <chessman@tux.org>
16822 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16823 W: http://sourceforge.net/projects/tlan/
16825 F: Documentation/networking/device_drivers/ti/tlan.txt
16826 F: drivers/net/ethernet/ti/tlan.*
16828 TM6000 VIDEO4LINUX DRIVER
16829 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16830 L: linux-media@vger.kernel.org
16831 W: https://linuxtv.org
16832 T: git git://linuxtv.org/media_tree.git
16834 F: drivers/media/usb/tm6000/
16835 F: Documentation/media/v4l-drivers/tm6000*
16837 TMIO/SDHI MMC DRIVER
16838 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16839 L: linux-mmc@vger.kernel.org
16841 F: drivers/mmc/host/tmio_mmc*
16842 F: drivers/mmc/host/renesas_sdhi*
16843 F: include/linux/mfd/tmio.h
16845 TMP401 HARDWARE MONITOR DRIVER
16846 M: Guenter Roeck <linux@roeck-us.net>
16847 L: linux-hwmon@vger.kernel.org
16849 F: Documentation/hwmon/tmp401.rst
16850 F: drivers/hwmon/tmp401.c
16852 TMP513 HARDWARE MONITOR DRIVER
16853 M: Eric Tremblay <etremblay@distech-controls.com>
16854 L: linux-hwmon@vger.kernel.org
16856 F: Documentation/hwmon/tmp513.rst
16857 F: drivers/hwmon/tmp513.c
16859 TMPFS (SHMEM FILESYSTEM)
16860 M: Hugh Dickins <hughd@google.com>
16861 L: linux-mm@kvack.org
16863 F: include/linux/shmem_fs.h
16866 TOMOYO SECURITY MODULE
16867 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16868 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16869 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16870 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16871 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16872 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16873 W: https://tomoyo.osdn.jp/
16875 F: security/tomoyo/
16877 TOPSTAR LAPTOP EXTRAS DRIVER
16878 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16879 L: platform-driver-x86@vger.kernel.org
16881 F: drivers/platform/x86/topstar-laptop.c
16883 TORTURE-TEST MODULES
16884 M: Davidlohr Bueso <dave@stgolabs.net>
16885 M: "Paul E. McKenney" <paulmck@kernel.org>
16886 M: Josh Triplett <josh@joshtriplett.org>
16887 L: linux-kernel@vger.kernel.org
16889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16890 F: Documentation/RCU/torture.txt
16891 F: kernel/torture.c
16892 F: kernel/rcu/rcutorture.c
16893 F: kernel/rcu/rcuperf.c
16894 F: kernel/locking/locktorture.c
16896 TOSHIBA ACPI EXTRAS DRIVER
16897 M: Azael Avalos <coproscefalo@gmail.com>
16898 L: platform-driver-x86@vger.kernel.org
16900 F: drivers/platform/x86/toshiba_acpi.c
16902 TOSHIBA BLUETOOTH DRIVER
16903 M: Azael Avalos <coproscefalo@gmail.com>
16904 L: platform-driver-x86@vger.kernel.org
16906 F: drivers/platform/x86/toshiba_bluetooth.c
16908 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16909 M: Azael Avalos <coproscefalo@gmail.com>
16910 L: platform-driver-x86@vger.kernel.org
16912 F: drivers/platform/x86/toshiba_haps.c
16915 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16916 W: http://www.buzzard.org.uk/toshiba/
16918 F: drivers/char/toshiba.c
16919 F: include/linux/toshiba.h
16920 F: include/uapi/linux/toshiba.h
16922 TOSHIBA TC358743 DRIVER
16923 M: Mats Randgaard <matrandg@cisco.com>
16924 L: linux-media@vger.kernel.org
16926 F: drivers/media/i2c/tc358743*
16927 F: include/media/i2c/tc358743.h
16929 TOSHIBA WMI HOTKEYS DRIVER
16930 M: Azael Avalos <coproscefalo@gmail.com>
16931 L: platform-driver-x86@vger.kernel.org
16933 F: drivers/platform/x86/toshiba-wmi.c
16936 M: Peter Huewe <peterhuewe@gmx.de>
16937 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16938 R: Jason Gunthorpe <jgg@ziepe.ca>
16939 L: linux-integrity@vger.kernel.org
16940 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16941 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16942 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16944 F: drivers/char/tpm/
16947 M: Steven Rostedt <rostedt@goodmis.org>
16948 M: Ingo Molnar <mingo@redhat.com>
16949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16951 F: Documentation/trace/ftrace.rst
16952 F: arch/*/*/*/ftrace.h
16953 F: arch/*/kernel/ftrace.c
16954 F: include/*/ftrace.h
16955 F: include/linux/trace*.h
16958 F: tools/testing/selftests/ftrace/
16960 TRACING MMIO ACCESSES (MMIOTRACE)
16961 M: Steven Rostedt <rostedt@goodmis.org>
16962 M: Ingo Molnar <mingo@kernel.org>
16963 R: Karol Herbst <karolherbst@gmail.com>
16964 R: Pekka Paalanen <ppaalanen@gmail.com>
16966 L: linux-kernel@vger.kernel.org
16967 L: nouveau@lists.freedesktop.org
16968 F: kernel/trace/trace_mmiotrace.c
16969 F: include/linux/mmiotrace.h
16970 F: arch/x86/mm/kmmio.c
16971 F: arch/x86/mm/mmio-mod.c
16972 F: arch/x86/mm/testmmiotrace.c
16975 M: Jiri Kosina <trivial@kernel.org>
16976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16978 K: ^Subject:.*(?i)trivial
16980 TEMPO SEMICONDUCTOR DRIVERS
16981 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16983 F: sound/soc/codecs/tscs*.c
16984 F: sound/soc/codecs/tscs*.h
16985 F: Documentation/devicetree/bindings/sound/tscs*.txt
16988 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16989 M: Jiri Slaby <jslaby@suse.com>
16991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16992 F: Documentation/driver-api/serial/
16994 F: drivers/tty/serial/serial_core.c
16995 F: include/linux/serial_core.h
16996 F: include/linux/serial.h
16997 F: include/linux/tty.h
16998 F: include/uapi/linux/serial_core.h
16999 F: include/uapi/linux/serial.h
17000 F: include/uapi/linux/tty.h
17002 TUA9001 MEDIA DRIVER
17003 M: Antti Palosaari <crope@iki.fi>
17004 L: linux-media@vger.kernel.org
17005 W: https://linuxtv.org
17006 W: http://palosaari.fi/linux/
17007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17008 T: git git://linuxtv.org/anttip/media_tree.git
17010 F: drivers/media/tuners/tua9001*
17012 TULIP NETWORK DRIVERS
17013 L: netdev@vger.kernel.org
17014 L: linux-parisc@vger.kernel.org
17016 F: drivers/net/ethernet/dec/tulip/
17019 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17020 W: http://vtun.sourceforge.net/tun
17022 F: Documentation/networking/tuntap.txt
17023 F: arch/um/os-Linux/drivers/
17025 TURBOCHANNEL SUBSYSTEM
17026 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17027 M: Ralf Baechle <ralf@linux-mips.org>
17028 L: linux-mips@vger.kernel.org
17029 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17032 F: include/linux/tc.h
17035 M: "Len Brown" <lenb@kernel.org>
17036 L: linux-pm@vger.kernel.org
17037 B: https://bugzilla.kernel.org
17038 Q: https://patchwork.kernel.org/project/linux-pm/list/
17039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17041 F: tools/power/x86/turbostat/
17043 TW5864 VIDEO4LINUX DRIVER
17044 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17045 M: Anton Sviridenko <anton@corp.bluecherry.net>
17046 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17047 M: Andrey Utkin <andrey_utkin@fastmail.com>
17048 L: linux-media@vger.kernel.org
17050 F: drivers/media/pci/tw5864/
17052 TW68 VIDEO4LINUX DRIVER
17053 M: Hans Verkuil <hverkuil@xs4all.nl>
17054 L: linux-media@vger.kernel.org
17055 T: git git://linuxtv.org/media_tree.git
17056 W: https://linuxtv.org
17058 F: drivers/media/pci/tw68/
17060 TW686X VIDEO4LINUX DRIVER
17061 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17062 L: linux-media@vger.kernel.org
17063 T: git git://linuxtv.org/media_tree.git
17064 W: http://linuxtv.org
17066 F: drivers/media/pci/tw686x/
17068 UBI FILE SYSTEM (UBIFS)
17069 M: Richard Weinberger <richard@nod.at>
17070 L: linux-mtd@lists.infradead.org
17071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17073 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17075 F: Documentation/filesystems/ubifs.txt
17078 UCLINUX (M68KNOMMU AND COLDFIRE)
17079 M: Greg Ungerer <gerg@linux-m68k.org>
17080 W: http://www.linux-m68k.org/
17081 W: http://www.uclinux.org/
17082 L: linux-m68k@lists.linux-m68k.org
17083 L: uclinux-dev@uclinux.org (subscribers-only)
17084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17086 F: arch/m68k/coldfire/
17088 F: arch/m68k/*/*_no.*
17089 F: arch/m68k/include/asm/*_no.*
17092 M: Jan Kara <jack@suse.com>
17094 F: Documentation/filesystems/udf.txt
17098 M: Bastien Nocera <hadess@hadess.net>
17099 L: linux-input@vger.kernel.org
17101 F: drivers/hid/hid-udraw-ps3.c
17104 M: Evgeniy Dushistov <dushistov@mail.ru>
17106 F: Documentation/admin-guide/ufs.rst
17109 UHID USERSPACE HID IO DRIVER
17110 M: David Herrmann <dh.herrmann@googlemail.com>
17111 L: linux-input@vger.kernel.org
17113 F: drivers/hid/uhid.c
17114 F: include/uapi/linux/uhid.h
17117 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17118 L: linux-usb@vger.kernel.org
17120 F: drivers/usb/common/ulpi.c
17121 F: include/linux/ulpi/
17123 ULTRA-WIDEBAND (UWB) SUBSYSTEM
17124 L: devel@driverdev.osuosl.org
17126 F: drivers/staging/uwb/
17129 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17130 L: linux-fsdevel@vger.kernel.org
17134 UNICORE32 ARCHITECTURE
17135 M: Guan Xuetao <gxt@pku.edu.cn>
17136 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17138 T: git git://github.com/gxt/linux.git
17142 M: Tony Finch <dot@dotat.at>
17143 W: http://dotat.at/prog/unifdef
17145 F: scripts/unifdef.c
17147 UNIFORM CDROM DRIVER
17148 M: Jens Axboe <axboe@kernel.dk>
17149 W: http://www.kernel.dk
17151 F: Documentation/cdrom/
17152 F: drivers/cdrom/cdrom.c
17153 F: include/linux/cdrom.h
17154 F: include/uapi/linux/cdrom.h
17156 UNISYS S-PAR DRIVERS
17157 M: David Kershner <david.kershner@unisys.com>
17158 L: sparmaintainer@unisys.com (Unisys internal)
17160 F: include/linux/visorbus.h
17161 F: drivers/visorbus/
17162 F: drivers/staging/unisys/
17164 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17165 R: Alim Akhtar <alim.akhtar@samsung.com>
17166 R: Avri Altman <avri.altman@wdc.com>
17167 L: linux-scsi@vger.kernel.org
17169 F: Documentation/scsi/ufs.txt
17170 F: drivers/scsi/ufs/
17172 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17173 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17174 L: linux-scsi@vger.kernel.org
17176 F: drivers/scsi/ufs/*dwc*
17178 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17179 M: Stanley Chu <stanley.chu@mediatek.com>
17180 L: linux-scsi@vger.kernel.org
17181 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17183 F: drivers/scsi/ufs/ufs-mediatek*
17185 UNSORTED BLOCK IMAGES (UBI)
17186 M: Richard Weinberger <richard@nod.at>
17187 W: http://www.linux-mtd.infradead.org/
17188 L: linux-mtd@lists.infradead.org
17189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17192 F: drivers/mtd/ubi/
17193 F: include/linux/mtd/ubi.h
17194 F: include/uapi/mtd/ubi-user.h
17196 USB "USBNET" DRIVER FRAMEWORK
17197 M: Oliver Neukum <oneukum@suse.com>
17198 L: netdev@vger.kernel.org
17199 W: http://www.linux-usb.org/usbnet
17201 F: drivers/net/usb/usbnet.c
17202 F: include/linux/usb/usbnet.h
17205 M: Oliver Neukum <oneukum@suse.com>
17206 L: linux-usb@vger.kernel.org
17208 F: Documentation/usb/acm.rst
17209 F: drivers/usb/class/cdc-acm.*
17211 USB AR5523 WIRELESS DRIVER
17212 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17213 L: linux-wireless@vger.kernel.org
17215 F: drivers/net/wireless/ath/ar5523/
17218 M: Oliver Neukum <oneukum@suse.com>
17219 L: linux-usb@vger.kernel.org
17220 L: linux-scsi@vger.kernel.org
17222 F: drivers/usb/storage/uas.c
17224 USB CDC ETHERNET DRIVER
17225 M: Oliver Neukum <oliver@neukum.org>
17226 L: linux-usb@vger.kernel.org
17228 F: drivers/net/usb/cdc_*.c
17229 F: include/uapi/linux/usb/cdc.h
17231 USB CHAOSKEY DRIVER
17232 M: Keith Packard <keithp@keithp.com>
17233 L: linux-usb@vger.kernel.org
17235 F: drivers/usb/misc/chaoskey.c
17237 USB CYPRESS C67X00 DRIVER
17238 M: Peter Korsgaard <jacmet@sunsite.dk>
17239 L: linux-usb@vger.kernel.org
17241 F: drivers/usb/c67x00/
17243 USB DAVICOM DM9601 DRIVER
17244 M: Peter Korsgaard <jacmet@sunsite.dk>
17245 L: netdev@vger.kernel.org
17246 W: http://www.linux-usb.org/usbnet
17248 F: drivers/net/usb/dm9601.c
17251 M: Alan Stern <stern@rowland.harvard.edu>
17252 L: linux-usb@vger.kernel.org
17254 F: Documentation/usb/ehci.rst
17255 F: drivers/usb/host/ehci*
17257 USB GADGET/PERIPHERAL SUBSYSTEM
17258 M: Felipe Balbi <balbi@kernel.org>
17259 L: linux-usb@vger.kernel.org
17260 W: http://www.linux-usb.org/gadget
17261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17263 F: drivers/usb/gadget/
17264 F: include/linux/usb/gadget*
17266 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17267 M: Jiri Kosina <jikos@kernel.org>
17268 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17269 L: linux-usb@vger.kernel.org
17270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17272 F: Documentation/hid/hiddev.rst
17273 F: drivers/hid/usbhid/
17275 USB INTEL XHCI ROLE MUX DRIVER
17276 M: Hans de Goede <hdegoede@redhat.com>
17277 L: linux-usb@vger.kernel.org
17279 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17281 USB IP DRIVER FOR HISILICON KIRIN
17282 M: Yu Chen <chenyu56@huawei.com>
17283 M: Binghui Wang <wangbinghui@hisilicon.com>
17284 L: linux-usb@vger.kernel.org
17286 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17287 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17290 M: Olav Kongas <ok@artecdesign.ee>
17291 L: linux-usb@vger.kernel.org
17293 F: drivers/usb/host/isp116x*
17294 F: include/linux/usb/isp116x.h
17296 USB LAN78XX ETHERNET DRIVER
17297 M: Woojung Huh <woojung.huh@microchip.com>
17298 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17299 L: netdev@vger.kernel.org
17301 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17302 F: drivers/net/usb/lan78xx.*
17303 F: include/dt-bindings/net/microchip-lan78xx.h
17305 USB MASS STORAGE DRIVER
17306 M: Alan Stern <stern@rowland.harvard.edu>
17307 L: linux-usb@vger.kernel.org
17308 L: usb-storage@lists.one-eyed-alien.net
17310 F: drivers/usb/storage/
17313 M: Clemens Ladisch <clemens@ladisch.de>
17314 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17317 F: sound/usb/midi.*
17319 USB NETWORKING DRIVERS
17320 L: linux-usb@vger.kernel.org
17322 F: drivers/net/usb/
17325 M: Alan Stern <stern@rowland.harvard.edu>
17326 L: linux-usb@vger.kernel.org
17328 F: Documentation/usb/ohci.rst
17329 F: drivers/usb/host/ohci*
17331 USB OTG FSM (Finite State Machine)
17332 M: Peter Chen <Peter.Chen@nxp.com>
17333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17334 L: linux-usb@vger.kernel.org
17336 F: drivers/usb/common/usb-otg-fsm.c
17339 M: Valentina Manea <valentina.manea.m@gmail.com>
17340 M: Shuah Khan <shuah@kernel.org>
17341 M: Shuah Khan <skhan@linuxfoundation.org>
17342 L: linux-usb@vger.kernel.org
17344 F: Documentation/usb/usbip_protocol.rst
17345 F: drivers/usb/usbip/
17346 F: tools/usb/usbip/
17347 F: tools/testing/selftests/drivers/usb/usbip/
17350 M: Petko Manolov <petkan@nucleusys.com>
17351 L: linux-usb@vger.kernel.org
17352 L: netdev@vger.kernel.org
17353 T: git git://github.com/petkan/pegasus.git
17354 W: https://github.com/petkan/pegasus
17356 F: drivers/net/usb/pegasus.*
17359 M: Felipe Balbi <balbi@kernel.org>
17360 L: linux-usb@vger.kernel.org
17361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17363 F: drivers/usb/phy/
17365 USB PRINTER DRIVER (usblp)
17366 M: Pete Zaitcev <zaitcev@redhat.com>
17367 L: linux-usb@vger.kernel.org
17369 F: drivers/usb/class/usblp.c
17371 USB QMI WWAN NETWORK DRIVER
17372 M: Bjørn Mork <bjorn@mork.no>
17373 L: netdev@vger.kernel.org
17375 F: Documentation/ABI/testing/sysfs-class-net-qmi
17376 F: drivers/net/usb/qmi_wwan.c
17379 M: Petko Manolov <petkan@nucleusys.com>
17380 L: linux-usb@vger.kernel.org
17381 L: netdev@vger.kernel.org
17382 T: git git://github.com/petkan/rtl8150.git
17383 W: https://github.com/petkan/rtl8150
17385 F: drivers/net/usb/rtl8150.c
17387 USB SERIAL SUBSYSTEM
17388 M: Johan Hovold <johan@kernel.org>
17389 L: linux-usb@vger.kernel.org
17390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17392 F: Documentation/usb/usb-serial.rst
17393 F: drivers/usb/serial/
17394 F: include/linux/usb/serial.h
17396 USB SMSC75XX ETHERNET DRIVER
17397 M: Steve Glendinning <steve.glendinning@shawell.net>
17398 L: netdev@vger.kernel.org
17400 F: drivers/net/usb/smsc75xx.*
17402 USB SMSC95XX ETHERNET DRIVER
17403 M: Steve Glendinning <steve.glendinning@shawell.net>
17404 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17405 L: netdev@vger.kernel.org
17407 F: drivers/net/usb/smsc95xx.*
17410 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17411 L: linux-usb@vger.kernel.org
17412 W: http://www.linux-usb.org
17413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17415 F: Documentation/devicetree/bindings/usb/
17416 F: Documentation/usb/
17418 F: include/linux/usb.h
17419 F: include/linux/usb/
17421 USB TYPEC BUS FOR ALTERNATE MODES
17422 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17423 L: linux-usb@vger.kernel.org
17425 F: Documentation/ABI/testing/sysfs-bus-typec
17426 F: Documentation/driver-api/usb/typec_bus.rst
17427 F: drivers/usb/typec/altmodes/
17428 F: include/linux/usb/typec_altmode.h
17431 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17432 L: linux-usb@vger.kernel.org
17434 F: Documentation/ABI/testing/sysfs-class-typec
17435 F: Documentation/driver-api/usb/typec.rst
17436 F: drivers/usb/typec/
17437 F: include/linux/usb/typec.h
17439 USB TYPEC PI3USB30532 MUX DRIVER
17440 M: Hans de Goede <hdegoede@redhat.com>
17441 L: linux-usb@vger.kernel.org
17443 F: drivers/usb/typec/mux/pi3usb30532.c
17445 USB TYPEC PORT CONTROLLER DRIVERS
17446 M: Guenter Roeck <linux@roeck-us.net>
17447 L: linux-usb@vger.kernel.org
17449 F: drivers/usb/typec/tcpm/
17452 M: Alan Stern <stern@rowland.harvard.edu>
17453 L: linux-usb@vger.kernel.org
17455 F: drivers/usb/host/uhci*
17458 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17459 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17460 L: linux-media@vger.kernel.org
17461 T: git git://linuxtv.org/media_tree.git
17462 W: http://www.ideasonboard.org/uvc/
17464 F: drivers/media/usb/uvc/
17465 F: include/uapi/linux/uvcvideo.h
17468 M: Hans Verkuil <hverkuil@xs4all.nl>
17469 L: linux-media@vger.kernel.org
17470 T: git git://linuxtv.org/media_tree.git
17471 W: https://linuxtv.org
17473 F: drivers/media/usb/usbvision/
17476 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17477 L: linux-usb@vger.kernel.org
17479 F: drivers/usb/gadget/function/*uvc*
17480 F: drivers/usb/gadget/legacy/webcam.c
17481 F: include/uapi/linux/usb/g_uvc.h
17483 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17484 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17485 L: linux-wireless@vger.kernel.org
17487 F: drivers/net/wireless/rndis_wlan.c
17490 M: Mathias Nyman <mathias.nyman@intel.com>
17491 L: linux-usb@vger.kernel.org
17493 F: drivers/usb/host/xhci*
17494 F: drivers/usb/host/pci-quirks*
17497 L: linux-wireless@vger.kernel.org
17498 W: http://linux-lc100020.sourceforge.net
17500 F: drivers/net/wireless/zydas/zd1201.*
17503 M: Antoine Jacquet <royale@zerezo.com>
17504 L: linux-usb@vger.kernel.org
17505 L: linux-media@vger.kernel.org
17506 T: git git://linuxtv.org/media_tree.git
17507 W: http://royale.zerezo.com/zr364xx/
17509 F: Documentation/media/v4l-drivers/zr364xx*
17510 F: drivers/media/usb/zr364xx/
17512 USER-MODE LINUX (UML)
17513 M: Jeff Dike <jdike@addtoit.com>
17514 M: Richard Weinberger <richard@nod.at>
17515 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17516 L: linux-um@lists.infradead.org
17517 W: http://user-mode-linux.sourceforge.net
17518 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17521 F: Documentation/virt/uml/
17526 USERSPACE COPYIN/COPYOUT (UIOVEC)
17527 M: Alexander Viro <viro@zeniv.linux.org.uk>
17530 F: include/linux/uio.h
17532 USERSPACE DMA BUFFER DRIVER
17533 M: Gerd Hoffmann <kraxel@redhat.com>
17535 L: dri-devel@lists.freedesktop.org
17536 F: drivers/dma-buf/udmabuf.c
17537 F: include/uapi/linux/udmabuf.h
17538 T: git git://anongit.freedesktop.org/drm/drm-misc
17540 USERSPACE I/O (UIO)
17541 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17544 F: Documentation/driver-api/uio-howto.rst
17546 F: include/linux/uio_driver.h
17549 M: Karel Zak <kzak@redhat.com>
17550 L: util-linux@vger.kernel.org
17551 W: http://en.wikipedia.org/wiki/Util-linux
17552 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17556 M: Christoph Hellwig <hch@lst.de>
17557 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17558 L: linux-kernel@vger.kernel.org
17559 T: git git://git.infradead.org/users/hch/uuid.git
17562 F: include/linux/uuid.h
17563 F: include/uapi/linux/uuid.h
17567 M: Michal Januszewski <spock@gentoo.org>
17568 L: linux-fbdev@vger.kernel.org
17569 W: https://github.com/mjanusz/v86d
17571 F: Documentation/fb/uvesafb.rst
17572 F: drivers/video/fbdev/uvesafb.*
17575 M: Stefan Agner <stefan@agner.ch>
17576 L: linux-mtd@lists.infradead.org
17578 F: drivers/mtd/nand/raw/vf610_nfc.c
17580 VFAT/FAT/MSDOS FILESYSTEM
17581 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17583 F: Documentation/filesystems/vfat.rst
17587 M: Alex Williamson <alex.williamson@redhat.com>
17588 R: Cornelia Huck <cohuck@redhat.com>
17589 L: kvm@vger.kernel.org
17590 T: git git://github.com/awilliam/linux-vfio.git
17592 F: Documentation/driver-api/vfio.rst
17594 F: include/linux/vfio.h
17595 F: include/uapi/linux/vfio.h
17597 VFIO MEDIATED DEVICE DRIVERS
17598 M: Kirti Wankhede <kwankhede@nvidia.com>
17599 L: kvm@vger.kernel.org
17601 F: Documentation/driver-api/vfio-mediated-device.rst
17602 F: drivers/vfio/mdev/
17603 F: include/linux/mdev.h
17604 F: samples/vfio-mdev/
17606 VFIO PLATFORM DRIVER
17607 M: Eric Auger <eric.auger@redhat.com>
17608 L: kvm@vger.kernel.org
17610 F: drivers/vfio/platform/
17613 R: Lukas Wunner <lukas@wunner.de>
17615 F: Documentation/gpu/vga-switcheroo.rst
17616 F: drivers/gpu/vga/vga_switcheroo.c
17617 F: include/linux/vga_switcheroo.h
17618 T: git git://anongit.freedesktop.org/drm/drm-misc
17620 VIA RHINE NETWORK DRIVER
17622 F: drivers/net/ethernet/via/via-rhine.c
17624 VIA SD/MMC CARD CONTROLLER DRIVER
17625 M: Bruce Chang <brucechang@via.com.tw>
17626 M: Harald Welte <HaraldWelte@viatech.com>
17628 F: drivers/mmc/host/via-sdmmc.c
17630 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17631 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17632 L: linux-fbdev@vger.kernel.org
17634 F: include/linux/via-core.h
17635 F: include/linux/via-gpio.h
17636 F: include/linux/via_i2c.h
17637 F: drivers/video/fbdev/via/
17639 VIA VELOCITY NETWORK DRIVER
17640 M: Francois Romieu <romieu@fr.zoreil.com>
17641 L: netdev@vger.kernel.org
17643 F: drivers/net/ethernet/via/via-velocity.*
17645 VICODEC VIRTUAL CODEC DRIVER
17646 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17647 L: linux-media@vger.kernel.org
17648 T: git git://linuxtv.org/media_tree.git
17649 W: https://linuxtv.org
17651 F: drivers/media/platform/vicodec/*
17653 VIDEO MULTIPLEXER DRIVER
17654 M: Philipp Zabel <p.zabel@pengutronix.de>
17655 L: linux-media@vger.kernel.org
17657 F: drivers/media/platform/video-mux.c
17659 VIDEO I2C POLLING DRIVER
17660 M: Matt Ranostay <matt.ranostay@konsulko.com>
17661 L: linux-media@vger.kernel.org
17663 F: drivers/media/i2c/video-i2c.c
17665 VIDEOBUF2 FRAMEWORK
17666 M: Pawel Osciak <pawel@osciak.com>
17667 M: Marek Szyprowski <m.szyprowski@samsung.com>
17668 M: Kyungmin Park <kyungmin.park@samsung.com>
17669 R: Tomasz Figa <tfiga@chromium.org>
17670 L: linux-media@vger.kernel.org
17672 F: drivers/media/common/videobuf2/*
17673 F: include/media/videobuf2-*
17675 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17676 M: Helen Koike <helen.koike@collabora.com>
17677 R: Shuah Khan <skhan@linuxfoundation.org>
17678 L: linux-media@vger.kernel.org
17679 T: git git://linuxtv.org/media_tree.git
17680 W: https://linuxtv.org
17682 F: drivers/media/platform/vimc/*
17685 M: Alex Williamson <alex.williamson@redhat.com>
17686 M: Paolo Bonzini <pbonzini@redhat.com>
17687 L: kvm@vger.kernel.org
17691 VIRTIO AND VHOST VSOCK DRIVER
17692 M: Stefan Hajnoczi <stefanha@redhat.com>
17693 M: Stefano Garzarella <sgarzare@redhat.com>
17694 L: kvm@vger.kernel.org
17695 L: virtualization@lists.linux-foundation.org
17696 L: netdev@vger.kernel.org
17698 F: include/linux/virtio_vsock.h
17699 F: include/uapi/linux/virtio_vsock.h
17700 F: include/uapi/linux/vsockmon.h
17701 F: include/uapi/linux/vm_sockets_diag.h
17702 F: net/vmw_vsock/diag.c
17703 F: net/vmw_vsock/af_vsock_tap.c
17704 F: net/vmw_vsock/virtio_transport_common.c
17705 F: net/vmw_vsock/virtio_transport.c
17706 F: net/vmw_vsock/vsock_loopback.c
17707 F: drivers/net/vsockmon.c
17708 F: drivers/vhost/vsock.c
17709 F: tools/testing/vsock/
17711 VIRTIO CONSOLE DRIVER
17712 M: Amit Shah <amit@kernel.org>
17713 L: virtualization@lists.linux-foundation.org
17715 F: drivers/char/virtio_console.c
17716 F: include/linux/virtio_console.h
17717 F: include/uapi/linux/virtio_console.h
17719 VIRTIO CORE AND NET DRIVERS
17720 M: "Michael S. Tsirkin" <mst@redhat.com>
17721 M: Jason Wang <jasowang@redhat.com>
17722 L: virtualization@lists.linux-foundation.org
17724 F: Documentation/devicetree/bindings/virtio/
17727 F: drivers/net/virtio_net.c
17728 F: drivers/block/virtio_blk.c
17729 F: include/linux/virtio*.h
17730 F: include/uapi/linux/virtio_*.h
17731 F: drivers/crypto/virtio/
17732 F: mm/balloon_compaction.c
17734 VIRTIO BLOCK AND SCSI DRIVERS
17735 M: "Michael S. Tsirkin" <mst@redhat.com>
17736 M: Jason Wang <jasowang@redhat.com>
17737 R: Paolo Bonzini <pbonzini@redhat.com>
17738 R: Stefan Hajnoczi <stefanha@redhat.com>
17739 L: virtualization@lists.linux-foundation.org
17741 F: drivers/block/virtio_blk.c
17742 F: drivers/scsi/virtio_scsi.c
17743 F: include/uapi/linux/virtio_blk.h
17744 F: include/uapi/linux/virtio_scsi.h
17745 F: drivers/vhost/scsi.c
17747 VIRTIO CRYPTO DRIVER
17748 M: Gonglei <arei.gonglei@huawei.com>
17749 L: virtualization@lists.linux-foundation.org
17750 L: linux-crypto@vger.kernel.org
17752 F: drivers/crypto/virtio/
17753 F: include/uapi/linux/virtio_crypto.h
17755 VIRTIO DRIVERS FOR S390
17756 M: Cornelia Huck <cohuck@redhat.com>
17757 M: Halil Pasic <pasic@linux.ibm.com>
17758 L: linux-s390@vger.kernel.org
17759 L: virtualization@lists.linux-foundation.org
17760 L: kvm@vger.kernel.org
17762 F: drivers/s390/virtio/
17763 F: arch/s390/include/uapi/asm/virtio-ccw.h
17766 M: Vivek Goyal <vgoyal@redhat.com>
17767 M: Stefan Hajnoczi <stefanha@redhat.com>
17768 M: Miklos Szeredi <miklos@szeredi.hu>
17769 L: virtualization@lists.linux-foundation.org
17770 L: linux-fsdevel@vger.kernel.org
17771 W: https://virtio-fs.gitlab.io/
17773 F: fs/fuse/virtio_fs.c
17774 F: include/uapi/linux/virtio_fs.h
17775 F: Documentation/filesystems/virtiofs.rst
17778 M: David Airlie <airlied@linux.ie>
17779 M: Gerd Hoffmann <kraxel@redhat.com>
17780 L: dri-devel@lists.freedesktop.org
17781 L: virtualization@lists.linux-foundation.org
17782 T: git git://anongit.freedesktop.org/drm/drm-misc
17784 F: drivers/gpu/drm/virtio/
17785 F: include/uapi/linux/virtio_gpu.h
17787 VIRTIO HOST (VHOST)
17788 M: "Michael S. Tsirkin" <mst@redhat.com>
17789 M: Jason Wang <jasowang@redhat.com>
17790 L: kvm@vger.kernel.org
17791 L: virtualization@lists.linux-foundation.org
17792 L: netdev@vger.kernel.org
17793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17796 F: include/uapi/linux/vhost.h
17798 VIRTIO INPUT DRIVER
17799 M: Gerd Hoffmann <kraxel@redhat.com>
17801 F: drivers/virtio/virtio_input.c
17802 F: include/uapi/linux/virtio_input.h
17804 VIRTIO IOMMU DRIVER
17805 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17806 L: virtualization@lists.linux-foundation.org
17808 F: drivers/iommu/virtio-iommu.c
17809 F: include/uapi/linux/virtio_iommu.h
17811 VIRTUAL BOX GUEST DEVICE DRIVER
17812 M: Hans de Goede <hdegoede@redhat.com>
17813 M: Arnd Bergmann <arnd@arndb.de>
17814 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17816 F: include/linux/vbox_utils.h
17817 F: include/uapi/linux/vbox*.h
17818 F: drivers/virt/vboxguest/
17820 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17821 M: Hans de Goede <hdegoede@redhat.com>
17822 L: linux-fsdevel@vger.kernel.org
17826 VIRTUAL SERIO DEVICE DRIVER
17827 M: Stephen Chandler Paul <thatslyude@gmail.com>
17829 F: drivers/input/serio/userio.c
17830 F: include/uapi/linux/userio.h
17832 VITESSE FELIX ETHERNET SWITCH DRIVER
17833 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17834 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17835 L: netdev@vger.kernel.org
17837 F: drivers/net/dsa/ocelot/*
17838 F: net/dsa/tag_ocelot.c
17840 VIVID VIRTUAL VIDEO DRIVER
17841 M: Hans Verkuil <hverkuil@xs4all.nl>
17842 L: linux-media@vger.kernel.org
17843 T: git git://linuxtv.org/media_tree.git
17844 W: https://linuxtv.org
17846 F: drivers/media/platform/vivid/*
17849 M: Florian Fainelli <f.fainelli@gmail.com>
17850 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17852 F: drivers/vlynq/vlynq.c
17853 F: include/linux/vlynq.h
17856 M: Martyn Welch <martyn@welchs.me.uk>
17857 M: Manohar Vanga <manohar.vanga@gmail.com>
17858 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17859 L: devel@driverdev.osuosl.org
17861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17862 F: Documentation/driver-api/vme.rst
17863 F: drivers/staging/vme/
17865 F: include/linux/vme*
17867 VMWARE BALLOON DRIVER
17868 M: Nadav Amit <namit@vmware.com>
17869 M: "VMware, Inc." <pv-drivers@vmware.com>
17870 L: linux-kernel@vger.kernel.org
17872 F: drivers/misc/vmw_balloon.c
17874 VMWARE HYPERVISOR INTERFACE
17875 M: Thomas Hellstrom <thellstrom@vmware.com>
17876 M: "VMware, Inc." <pv-drivers@vmware.com>
17877 L: virtualization@lists.linux-foundation.org
17879 F: arch/x86/kernel/cpu/vmware.c
17880 F: arch/x86/include/asm/vmware.h
17882 VMWARE VIRTUAL PTP CLOCK DRIVER
17883 M: Vivek Thampi <vithampi@vmware.com>
17884 M: "VMware, Inc." <pv-drivers@vmware.com>
17885 L: netdev@vger.kernel.org
17887 F: drivers/ptp/ptp_vmw.c
17889 VMWARE PVRDMA DRIVER
17890 M: Adit Ranadive <aditr@vmware.com>
17891 M: VMware PV-Drivers <pv-drivers@vmware.com>
17892 L: linux-rdma@vger.kernel.org
17894 F: drivers/infiniband/hw/vmw_pvrdma/
17896 VMware PVSCSI driver
17897 M: Jim Gill <jgill@vmware.com>
17898 M: VMware PV-Drivers <pv-drivers@vmware.com>
17899 L: linux-scsi@vger.kernel.org
17901 F: drivers/scsi/vmw_pvscsi.c
17902 F: drivers/scsi/vmw_pvscsi.h
17904 VMWARE VMMOUSE SUBDRIVER
17905 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17906 M: "VMware, Inc." <pv-drivers@vmware.com>
17907 L: linux-input@vger.kernel.org
17909 F: drivers/input/mouse/vmmouse.c
17910 F: drivers/input/mouse/vmmouse.h
17912 VMWARE VMXNET3 ETHERNET DRIVER
17913 M: Ronak Doshi <doshir@vmware.com>
17914 M: "VMware, Inc." <pv-drivers@vmware.com>
17915 L: netdev@vger.kernel.org
17917 F: drivers/net/vmxnet3/
17919 VOCORE VOCORE2 BOARD
17920 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17921 L: linux-mips@vger.kernel.org
17923 F: arch/mips/boot/dts/ralink/vocore2.dts
17925 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17926 M: Liam Girdwood <lgirdwood@gmail.com>
17927 M: Mark Brown <broonie@kernel.org>
17928 L: linux-kernel@vger.kernel.org
17929 W: http://www.slimlogic.co.uk/?p=48
17930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17932 F: Documentation/devicetree/bindings/regulator/
17933 F: Documentation/power/regulator/
17934 F: drivers/regulator/
17935 F: include/dt-bindings/regulator/
17936 F: include/linux/regulator/
17937 K: regulator_get_optional
17940 M: David Ahern <dsahern@kernel.org>
17941 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17942 L: netdev@vger.kernel.org
17944 F: drivers/net/vrf.c
17945 F: Documentation/networking/vrf.txt
17948 M: Petr Mladek <pmladek@suse.com>
17949 M: Steven Rostedt <rostedt@goodmis.org>
17950 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17951 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17952 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17956 F: lib/test_printf.c
17957 F: Documentation/core-api/printk-formats.rst
17959 VT1211 HARDWARE MONITOR DRIVER
17960 M: Juerg Haefliger <juergh@gmail.com>
17961 L: linux-hwmon@vger.kernel.org
17963 F: Documentation/hwmon/vt1211.rst
17964 F: drivers/hwmon/vt1211.c
17966 VT8231 HARDWARE MONITOR DRIVER
17967 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17968 L: linux-hwmon@vger.kernel.org
17970 F: drivers/hwmon/vt8231.c
17972 VUB300 USB to SDIO/SD/MMC bridge chip
17973 L: linux-mmc@vger.kernel.org
17975 F: drivers/mmc/host/vub300.c
17977 W1 DALLAS'S 1-WIRE BUS
17978 M: Evgeniy Polyakov <zbr@ioremap.net>
17980 F: Documentation/devicetree/bindings/w1/
17981 F: Documentation/w1/
17983 F: include/linux/w1.h
17985 W83791D HARDWARE MONITORING DRIVER
17986 M: Marc Hulsman <m.hulsman@tudelft.nl>
17987 L: linux-hwmon@vger.kernel.org
17989 F: Documentation/hwmon/w83791d.rst
17990 F: drivers/hwmon/w83791d.c
17992 W83793 HARDWARE MONITORING DRIVER
17993 M: Rudolf Marek <r.marek@assembler.cz>
17994 L: linux-hwmon@vger.kernel.org
17996 F: Documentation/hwmon/w83793.rst
17997 F: drivers/hwmon/w83793.c
17999 W83795 HARDWARE MONITORING DRIVER
18000 M: Jean Delvare <jdelvare@suse.com>
18001 L: linux-hwmon@vger.kernel.org
18003 F: drivers/hwmon/w83795.c
18005 W83L51xD SD/MMC CARD INTERFACE DRIVER
18006 M: Pierre Ossman <pierre@ossman.eu>
18008 F: drivers/mmc/host/wbsd.*
18010 WACOM PROTOCOL 4 SERIAL TABLETS
18011 M: Julian Squires <julian@cipht.net>
18012 M: Hans de Goede <hdegoede@redhat.com>
18013 L: linux-input@vger.kernel.org
18015 F: drivers/input/tablet/wacom_serial4.c
18017 WATCHDOG DEVICE DRIVERS
18018 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18019 M: Guenter Roeck <linux@roeck-us.net>
18020 L: linux-watchdog@vger.kernel.org
18021 W: http://www.linux-watchdog.org/
18022 T: git git://www.linux-watchdog.org/linux-watchdog.git
18024 F: Documentation/devicetree/bindings/watchdog/
18025 F: Documentation/watchdog/
18026 F: drivers/watchdog/
18027 F: include/linux/watchdog.h
18028 F: include/uapi/linux/watchdog.h
18030 WHISKEYCOVE PMIC GPIO DRIVER
18031 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18032 L: linux-gpio@vger.kernel.org
18034 F: drivers/gpio/gpio-wcove.c
18037 M: Dianlong Li <long17.cool@163.com>
18038 L: linux-rtc@vger.kernel.org
18040 F: drivers/rtc/rtc-sd3078.c
18043 M: David Herrmann <dh.herrmann@googlemail.com>
18044 L: linux-input@vger.kernel.org
18046 F: drivers/hid/hid-wiimote*
18048 WILOCITY WIL6210 WIRELESS DRIVER
18049 M: Maya Erez <merez@codeaurora.org>
18050 L: linux-wireless@vger.kernel.org
18051 L: wil6210@qti.qualcomm.com
18053 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18054 F: drivers/net/wireless/ath/wil6210/
18057 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18058 M: linux-wimax@intel.com
18059 L: wimax@linuxwimax.org (subscribers-only)
18061 W: http://linuxwimax.org
18062 F: Documentation/admin-guide/wimax/wimax.rst
18063 F: include/linux/wimax/debug.h
18064 F: include/net/wimax.h
18065 F: include/uapi/linux/wimax.h
18069 M: David Härdeman <david@hardeman.nu>
18071 F: drivers/media/rc/winbond-cir.c
18073 RCMM REMOTE CONTROLS DECODER
18074 M: Patrick Lerda <patrick9876@free.fr>
18076 F: drivers/media/rc/ir-rcmm-decoder.c
18078 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18079 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18080 L: linux-watchdog@vger.kernel.org
18082 F: drivers/watchdog/ebc-c384_wdt.c
18084 WINSYSTEMS WS16C48 GPIO DRIVER
18085 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18086 L: linux-gpio@vger.kernel.org
18088 F: drivers/gpio/gpio-ws16c48.c
18090 WIREGUARD SECURE NETWORK TUNNEL
18091 M: Jason A. Donenfeld <Jason@zx2c4.com>
18093 F: drivers/net/wireguard/
18094 F: tools/testing/selftests/wireguard/
18095 L: wireguard@lists.zx2c4.com
18096 L: netdev@vger.kernel.org
18098 WISTRON LAPTOP BUTTON DRIVER
18099 M: Miloslav Trmac <mitr@volny.cz>
18101 F: drivers/input/misc/wistron_btns.c
18103 WL3501 WIRELESS PCMCIA CARD DRIVER
18104 L: linux-wireless@vger.kernel.org
18106 F: drivers/net/wireless/wl3501*
18108 WOLFSON MICROELECTRONICS DRIVERS
18109 L: patches@opensource.cirrus.com
18110 T: git https://github.com/CirrusLogic/linux-drivers.git
18111 W: https://github.com/CirrusLogic/linux-drivers/wiki
18113 F: Documentation/hwmon/wm83??.rst
18114 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18115 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18116 F: Documentation/devicetree/bindings/mfd/arizona.txt
18117 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18118 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18119 F: arch/arm/mach-s3c64xx/mach-crag6410*
18120 F: drivers/clk/clk-wm83*.c
18121 F: drivers/extcon/extcon-arizona.c
18122 F: drivers/leds/leds-wm83*.c
18123 F: drivers/gpio/gpio-*wm*.c
18124 F: drivers/gpio/gpio-arizona.c
18125 F: drivers/hwmon/wm83??-hwmon.c
18126 F: drivers/input/misc/wm831x-on.c
18127 F: drivers/input/touchscreen/wm831x-ts.c
18128 F: drivers/input/touchscreen/wm97*.c
18129 F: drivers/mfd/arizona*
18130 F: drivers/mfd/wm*.c
18131 F: drivers/mfd/cs47l24*
18132 F: drivers/power/supply/wm83*.c
18133 F: drivers/rtc/rtc-wm83*.c
18134 F: drivers/regulator/wm8*.c
18135 F: drivers/regulator/arizona*
18136 F: drivers/video/backlight/wm83*_bl.c
18137 F: drivers/watchdog/wm83*_wdt.c
18138 F: include/linux/mfd/arizona/
18139 F: include/linux/mfd/wm831x/
18140 F: include/linux/mfd/wm8350/
18141 F: include/linux/mfd/wm8400*
18142 F: include/linux/regulator/arizona*
18143 F: include/linux/wm97xx.h
18144 F: include/sound/wm????.h
18145 F: sound/soc/codecs/arizona.?
18146 F: sound/soc/codecs/wm*
18147 F: sound/soc/codecs/cs47l24*
18150 M: Tejun Heo <tj@kernel.org>
18151 R: Lai Jiangshan <jiangshanlai@gmail.com>
18152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18154 F: include/linux/workqueue.h
18155 F: kernel/workqueue.c
18156 F: Documentation/core-api/workqueue.rst
18158 X-POWERS AXP288 PMIC DRIVERS
18159 M: Hans de Goede <hdegoede@redhat.com>
18161 F: drivers/acpi/pmic/intel_pmic_xpower.c
18164 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18165 M: Chen-Yu Tsai <wens@csie.org>
18166 L: linux-kernel@vger.kernel.org
18171 M: Andrew Hendry <andrew.hendry@gmail.com>
18172 L: linux-x25@vger.kernel.org
18174 F: Documentation/networking/x25*
18175 F: include/net/x25*
18178 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18179 M: Thomas Gleixner <tglx@linutronix.de>
18180 M: Ingo Molnar <mingo@redhat.com>
18181 M: Borislav Petkov <bp@alien8.de>
18182 R: "H. Peter Anvin" <hpa@zytor.com>
18184 L: linux-kernel@vger.kernel.org
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18187 F: Documentation/devicetree/bindings/x86/
18188 F: Documentation/x86/
18192 M: Andy Lutomirski <luto@kernel.org>
18193 L: linux-kernel@vger.kernel.org
18194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18198 X86 MCE INFRASTRUCTURE
18199 M: Tony Luck <tony.luck@intel.com>
18200 M: Borislav Petkov <bp@alien8.de>
18201 L: linux-edac@vger.kernel.org
18203 F: arch/x86/kernel/cpu/mce/*
18205 X86 MICROCODE UPDATE SUPPORT
18206 M: Borislav Petkov <bp@alien8.de>
18208 F: arch/x86/kernel/cpu/microcode/*
18211 M: Dave Hansen <dave.hansen@linux.intel.com>
18212 M: Andy Lutomirski <luto@kernel.org>
18213 M: Peter Zijlstra <peterz@infradead.org>
18214 L: linux-kernel@vger.kernel.org
18215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18219 X86 PLATFORM DRIVERS
18220 M: Darren Hart <dvhart@infradead.org>
18221 M: Andy Shevchenko <andy@infradead.org>
18222 L: platform-driver-x86@vger.kernel.org
18223 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18225 F: drivers/platform/x86/
18226 F: drivers/platform/olpc/
18228 X86 PLATFORM DRIVERS - ARCH
18229 R: Darren Hart <dvhart@infradead.org>
18230 R: Andy Shevchenko <andy@infradead.org>
18231 L: platform-driver-x86@vger.kernel.org
18233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18235 F: arch/x86/platform
18238 M: Andy Lutomirski <luto@kernel.org>
18239 L: linux-kernel@vger.kernel.org
18240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18242 F: arch/x86/entry/vdso/
18245 M: Matthew Wilcox <willy@infradead.org>
18246 L: linux-fsdevel@vger.kernel.org
18248 F: Documentation/core-api/xarray.rst
18251 F: include/linux/idr.h
18252 F: include/linux/xarray.h
18253 F: tools/testing/radix-tree
18256 M: Benjamin Valentin <benpicco@googlemail.com>
18258 F: drivers/media/rc/xbox_remote.c
18259 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18261 XC2028/3028 TUNER DRIVER
18262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18263 L: linux-media@vger.kernel.org
18264 W: https://linuxtv.org
18265 T: git git://linuxtv.org/media_tree.git
18267 F: drivers/media/tuners/tuner-xc2028.*
18269 XDP (eXpress Data Path)
18270 M: Alexei Starovoitov <ast@kernel.org>
18271 M: Daniel Borkmann <daniel@iogearbox.net>
18272 M: David S. Miller <davem@davemloft.net>
18273 M: Jakub Kicinski <kuba@kernel.org>
18274 M: Jesper Dangaard Brouer <hawk@kernel.org>
18275 M: John Fastabend <john.fastabend@gmail.com>
18276 L: netdev@vger.kernel.org
18277 L: bpf@vger.kernel.org
18280 F: include/net/xdp.h
18281 F: kernel/bpf/devmap.c
18282 F: kernel/bpf/cpumap.c
18283 F: include/trace/events/xdp.h
18287 XDP SOCKETS (AF_XDP)
18288 M: Björn Töpel <bjorn.topel@intel.com>
18289 M: Magnus Karlsson <magnus.karlsson@intel.com>
18290 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18291 L: netdev@vger.kernel.org
18292 L: bpf@vger.kernel.org
18294 F: kernel/bpf/xskmap.c
18297 XEN BLOCK SUBSYSTEM
18298 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18299 M: Roger Pau Monné <roger.pau@citrix.com>
18300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18302 F: drivers/block/xen-blkback/*
18303 F: drivers/block/xen*
18306 M: Stefano Stabellini <sstabellini@kernel.org>
18307 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18310 F: arch/arm/include/asm/xen/
18312 XEN HYPERVISOR ARM64
18313 M: Stefano Stabellini <sstabellini@kernel.org>
18314 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18317 F: arch/arm64/include/asm/xen/
18319 XEN HYPERVISOR INTERFACE
18320 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18321 M: Juergen Gross <jgross@suse.com>
18322 R: Stefano Stabellini <sstabellini@kernel.org>
18323 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18327 F: arch/x86/platform/pvh/
18328 F: drivers/*/xen-*front.c
18330 F: arch/x86/include/asm/xen/
18331 F: arch/x86/include/asm/pvclock-abi.h
18333 F: include/uapi/xen/
18334 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18335 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18337 XEN NETWORK BACKEND DRIVER
18338 M: Wei Liu <wei.liu@kernel.org>
18339 M: Paul Durrant <paul@xen.org>
18340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18341 L: netdev@vger.kernel.org
18343 F: drivers/net/xen-netback/*
18346 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18347 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18349 F: arch/x86/pci/*xen*
18350 F: drivers/pci/*xen*
18353 M: Juergen Gross <jgross@suse.com>
18354 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18355 L: linux-scsi@vger.kernel.org
18357 F: drivers/scsi/xen-scsifront.c
18358 F: drivers/xen/xen-scsiback.c
18359 F: include/xen/interface/io/vscsiif.h
18361 XEN SWIOTLB SUBSYSTEM
18362 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18363 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18364 L: iommu@lists.linux-foundation.org
18366 F: arch/x86/xen/*swiotlb*
18367 F: drivers/xen/*swiotlb*
18369 XEN SOUND FRONTEND DRIVER
18370 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18371 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18377 M: Darrick J. Wong <darrick.wong@oracle.com>
18378 M: linux-xfs@vger.kernel.org
18379 L: linux-xfs@vger.kernel.org
18381 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18383 F: Documentation/admin-guide/xfs.rst
18384 F: Documentation/ABI/testing/sysfs-fs-xfs
18385 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18386 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18388 F: include/uapi/linux/dqblk_xfs.h
18389 F: include/uapi/linux/fsmap.h
18391 XILINX AXI ETHERNET DRIVER
18392 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18394 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18397 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18398 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18399 L: linux-can@vger.kernel.org
18401 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18402 F: drivers/net/can/xilinx_can.c
18404 XILINX UARTLITE SERIAL DRIVER
18405 M: Peter Korsgaard <jacmet@sunsite.dk>
18406 L: linux-serial@vger.kernel.org
18408 F: drivers/tty/serial/uartlite.c
18410 XILINX VIDEO IP CORES
18411 M: Hyun Kwon <hyun.kwon@xilinx.com>
18412 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18413 L: linux-media@vger.kernel.org
18414 T: git git://linuxtv.org/media_tree.git
18416 F: Documentation/devicetree/bindings/media/xilinx/
18417 F: drivers/media/platform/xilinx/
18418 F: include/uapi/linux/xilinx-v4l2-controls.h
18420 XILINX SD-FEC IP CORES
18421 M: Derek Kiernan <derek.kiernan@xilinx.com>
18422 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18424 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18425 F: Documentation/misc-devices/xilinx_sdfec.rst
18426 F: drivers/misc/xilinx_sdfec.c
18427 F: drivers/misc/Kconfig
18428 F: drivers/misc/Makefile
18429 F: include/uapi/misc/xilinx_sdfec.h
18432 M: Eli Billauer <eli.billauer@gmail.com>
18433 L: linux-kernel@vger.kernel.org
18435 F: drivers/char/xillybus/
18438 M: George Cherian <gcherian@marvell.com>
18439 L: linux-i2c@vger.kernel.org
18440 W: http://www.marvell.com
18442 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18443 F: drivers/i2c/busses/i2c-xlp9xx.c
18445 XRA1403 GPIO EXPANDER
18446 M: Nandor Han <nandor.han@ge.com>
18447 M: Semi Malinen <semi.malinen@ge.com>
18448 L: linux-gpio@vger.kernel.org
18450 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18451 F: drivers/gpio/gpio-xra1403.c
18453 XTENSA XTFPGA PLATFORM SUPPORT
18454 M: Max Filippov <jcmvbkbc@gmail.com>
18455 L: linux-xtensa@linux-xtensa.org
18457 F: drivers/spi/spi-xtensa-xtfpga.c
18458 F: sound/soc/xtensa/xtfpga-i2s.c
18460 YAM DRIVER FOR AX.25
18461 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18462 L: linux-hams@vger.kernel.org
18464 F: drivers/net/hamradio/yam*
18465 F: include/linux/yam.h
18467 YAMA SECURITY MODULE
18468 M: Kees Cook <keescook@chromium.org>
18469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18472 F: Documentation/admin-guide/LSM/Yama.rst
18474 YEALINK PHONE DRIVER
18475 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18476 L: usbb2k-api-dev@nongnu.org
18478 F: Documentation/input/devices/yealink.rst
18479 F: drivers/input/misc/yealink.*
18481 Z8530 DRIVER FOR AX.25
18482 M: Joerg Reuter <jreuter@yaina.de>
18483 W: http://yaina.de/jreuter/
18484 W: http://www.qsl.net/dl1bke/
18485 L: linux-hams@vger.kernel.org
18487 F: Documentation/networking/z8530drv.txt
18488 F: drivers/net/hamradio/*scc.c
18489 F: drivers/net/hamradio/z8530.h
18491 ZBUD COMPRESSED PAGE ALLOCATOR
18492 M: Seth Jennings <sjenning@redhat.com>
18493 M: Dan Streetman <ddstreet@ieee.org>
18494 L: linux-mm@kvack.org
18497 F: include/linux/zbud.h
18499 ZD1211RW WIRELESS DRIVER
18500 M: Daniel Drake <dsd@gentoo.org>
18501 M: Ulrich Kunitz <kune@deine-taler.de>
18502 W: http://zd1211.ath.cx/wiki/DriverRewrite
18503 L: linux-wireless@vger.kernel.org
18504 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18506 F: drivers/net/wireless/zydas/zd1211rw/
18508 ZD1301 MEDIA DRIVER
18509 M: Antti Palosaari <crope@iki.fi>
18510 L: linux-media@vger.kernel.org
18511 W: https://linuxtv.org/
18512 W: http://palosaari.fi/linux/
18513 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18515 F: drivers/media/usb/dvb-usb-v2/zd1301*
18517 ZD1301_DEMOD MEDIA DRIVER
18518 M: Antti Palosaari <crope@iki.fi>
18519 L: linux-media@vger.kernel.org
18520 W: https://linuxtv.org/
18521 W: http://palosaari.fi/linux/
18522 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18524 F: drivers/media/dvb-frontends/zd1301_demod*
18526 ZHAOXIN PROCESSOR SUPPORT
18527 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18528 L: linux-kernel@vger.kernel.org
18530 F: arch/x86/kernel/cpu/zhaoxin.c
18533 M: Damien Le Moal <damien.lemoal@wdc.com>
18534 M: Naohiro Aota <naohiro.aota@wdc.com>
18535 R: Johannes Thumshirn <jth@kernel.org>
18536 L: linux-fsdevel@vger.kernel.org
18537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18540 F: Documentation/filesystems/zonefs.txt
18542 ZPOOL COMPRESSED PAGE STORAGE API
18543 M: Dan Streetman <ddstreet@ieee.org>
18544 L: linux-mm@kvack.org
18547 F: include/linux/zpool.h
18549 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18550 M: Minchan Kim <minchan@kernel.org>
18551 M: Nitin Gupta <ngupta@vflare.org>
18552 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18553 L: linux-kernel@vger.kernel.org
18555 F: drivers/block/zram/
18556 F: Documentation/admin-guide/blockdev/zram.rst
18558 ZS DECSTATION Z85C30 SERIAL DRIVER
18559 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18561 F: drivers/tty/serial/zs.*
18563 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18564 M: Minchan Kim <minchan@kernel.org>
18565 M: Nitin Gupta <ngupta@vflare.org>
18566 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18567 L: linux-mm@kvack.org
18570 F: include/linux/zsmalloc.h
18571 F: Documentation/vm/zsmalloc.rst
18573 ZSWAP COMPRESSED SWAP CACHING
18574 M: Seth Jennings <sjenning@redhat.com>
18575 M: Dan Streetman <ddstreet@ieee.org>
18576 M: Vitaly Wool <vitaly.wool@konsulko.com>
18577 L: linux-mm@kvack.org
18582 M: Linus Torvalds <torvalds@linux-foundation.org>
18583 L: linux-kernel@vger.kernel.org
18584 Q: http://patchwork.kernel.org/project/LKML/list/
18585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18586 S: Buried alive in reporters