1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries
81 -------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 W: *Web-page* with status/info
88 B: URI for where to file *bugs*. A web-page with detailed bug
89 filing info, a direct bug tracker link, or a mailto: URI.
90 C: URI for *chat* protocol, server and channel where developers
91 usually hang out, for example irc://server/channel.
92 Q: *Patchwork* web based patch tracking system site
93 T: *SCM* tree type and location.
94 Type is one of: git, hg, quilt, stgit, topgit
95 S: *Status*, one of the following:
96 Supported: Someone is actually paid to look after this.
97 Maintained: Someone actually looks after it.
98 Odd Fixes: It has a maintainer but they don't have time to do
99 much other than throw the odd patch in. See below..
100 Orphan: No current maintainer [but maybe you could take the
101 role as you write your new code].
102 Obsolete: Old code. Something tagged obsolete generally means
103 it has been replaced by a better system and you
104 should be using that.
105 P: Subsystem Profile document for more details submitting
106 patches to the given subsystem. This is either an in-tree file,
107 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 N: Files and directories *Regex* patterns.
116 N: [^a-z]tegra all files whose path contains the word tegra
117 One pattern per line. Multiple N: lines acceptable.
118 scripts/get_maintainer.pl has different behavior for files that
119 match F: pattern and matches of N: patterns. By default,
120 get_maintainer will not look at git log history when an F: pattern
121 match occurs. When an N: match occurs, git log history is used
122 to also notify the people that have git commit signatures.
123 X: *Excluded* files and directories that are NOT maintained, same
124 rules as F:. Files exclusions are tested before file matches.
125 Can be useful for excluding a specific subdirectory, for instance:
128 matches all files in and below net excluding net/ipv6/
129 K: *Content regex* (perl extended) pattern match in a patch or file.
132 matches patches or files that contain "of_get_profile"
133 K: \b(printk|pr_(info|err))\b
134 matches patches or files that contain one or more of the words
135 printk, pr_info or pr_err
136 One regex pattern per line. Multiple K: lines acceptable.
141 .. note:: When reading this list, please look for the most precise areas
142 first. When adding to this list, please keep the entries in
146 M: Steffen Klassert <klassert@kernel.org>
147 L: netdev@vger.kernel.org
149 F: Documentation/networking/device_drivers/3com/vortex.txt
150 F: drivers/net/ethernet/3com/3c59x.c
152 3CR990 NETWORK DRIVER
153 M: David Dillow <dave@thedillows.org>
154 L: netdev@vger.kernel.org
156 F: drivers/net/ethernet/3com/typhoon*
158 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
159 M: Adam Radford <aradford@gmail.com>
160 L: linux-scsi@vger.kernel.org
161 W: http://www.lsi.com
165 53C700 AND 53C700-66 SCSI DRIVER
166 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
167 L: linux-scsi@vger.kernel.org
169 F: drivers/scsi/53c700*
171 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
172 M: Alexander Aring <alex.aring@gmail.com>
173 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
174 L: linux-bluetooth@vger.kernel.org
175 L: linux-wpan@vger.kernel.org
178 F: include/net/6lowpan.h
179 F: Documentation/networking/6lowpan.txt
181 6PACK NETWORK DRIVER FOR AX.25
182 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
183 L: linux-hams@vger.kernel.org
185 F: drivers/net/hamradio/6pack.c
187 8169 10/100/1000 GIGABIT ETHERNET DRIVER
188 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
189 M: Heiner Kallweit <hkallweit1@gmail.com>
190 L: netdev@vger.kernel.org
192 F: drivers/net/ethernet/realtek/r8169*
194 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
195 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
196 L: linux-serial@vger.kernel.org
198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
199 F: drivers/tty/serial/8250*
200 F: include/linux/serial_8250.h
202 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
203 L: netdev@vger.kernel.org
205 F: drivers/net/ethernet/8390/
208 M: Eric Van Hensbergen <ericvh@gmail.com>
209 M: Latchesar Ionkov <lucho@ionkov.net>
210 M: Dominique Martinet <asmadeus@codewreck.org>
211 L: v9fs-developer@lists.sourceforge.net
212 W: http://swik.net/v9fs
213 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
215 T: git git://github.com/martinetd/linux.git
217 F: Documentation/filesystems/9p.txt
221 F: include/uapi/linux/virtio_9p.h
222 F: include/trace/events/9p.h
225 M: Antti Palosaari <crope@iki.fi>
226 L: linux-media@vger.kernel.org
227 W: https://linuxtv.org
228 W: http://palosaari.fi/linux/
229 Q: http://patchwork.linuxtv.org/project/linux-media/list/
230 T: git git://linuxtv.org/anttip/media_tree.git
232 F: drivers/media/dvb-frontends/a8293*
234 AACRAID SCSI RAID DRIVER
235 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
236 L: linux-scsi@vger.kernel.org
237 W: http://www.adaptec.com/
239 F: Documentation/scsi/aacraid.txt
240 F: drivers/scsi/aacraid/
243 L: linux-api@vger.kernel.org
244 F: include/linux/syscalls.h
247 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
248 M: Hans de Goede <hdegoede@redhat.com>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru.c
253 ABIT UGURU 3 HARDWARE MONITOR DRIVER
254 M: Alistair John Strachan <alistair@devzero.co.uk>
255 L: linux-hwmon@vger.kernel.org
257 F: drivers/hwmon/abituguru3.c
259 ACCES 104-DIO-48E GPIO DRIVER
260 M: William Breathitt Gray <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-dio-48e.c
265 ACCES 104-IDI-48 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idi-48.c
271 ACCES 104-IDIO-16 GPIO DRIVER
272 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
273 L: linux-gpio@vger.kernel.org
275 F: drivers/gpio/gpio-104-idio-16.c
277 ACCES 104-QUAD-8 DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-iio@vger.kernel.org
281 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
282 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
283 F: drivers/counter/104-quad-8.c
285 ACCES PCI-IDIO-16 GPIO DRIVER
286 M: William Breathitt Gray <vilhelm.gray@gmail.com>
287 L: linux-gpio@vger.kernel.org
289 F: drivers/gpio/gpio-pci-idio-16.c
291 ACCES PCIe-IDIO-24 GPIO DRIVER
292 M: William Breathitt Gray <vilhelm.gray@gmail.com>
293 L: linux-gpio@vger.kernel.org
295 F: drivers/gpio/gpio-pcie-idio-24.c
298 M: Jes Sorensen <jes@trained-monkey.org>
299 L: linux-acenic@sunsite.dk
301 F: drivers/net/ethernet/alteon/acenic*
303 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
304 M: Peter Kaestle <peter@piie.net>
305 L: platform-driver-x86@vger.kernel.org
306 W: http://piie.net/?section=acerhdf
308 F: drivers/platform/x86/acerhdf.c
310 ACER WMI LAPTOP EXTRAS
311 M: "Lee, Chun-Yi" <jlee@suse.com>
312 L: platform-driver-x86@vger.kernel.org
314 F: drivers/platform/x86/acer-wmi.c
317 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
318 M: Len Brown <lenb@kernel.org>
319 L: linux-acpi@vger.kernel.org
321 W: https://01.org/linux-acpi
322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323 Q: https://patchwork.kernel.org/project/linux-acpi/list/
324 B: https://bugzilla.kernel.org
325 F: Documentation/ABI/testing/configfs-acpi
326 F: Documentation/ABI/testing/sysfs-bus-acpi
327 F: Documentation/firmware-guide/acpi/
329 F: drivers/pci/*/*acpi*
330 F: drivers/pci/*acpi*
331 F: drivers/pnp/pnpacpi/
333 F: include/linux/acpi.h
334 F: include/linux/fwnode.h
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 R: James Morse <james.morse@arm.com>
341 R: Tony Luck <tony.luck@intel.com>
342 R: Borislav Petkov <bp@alien8.de>
343 L: linux-acpi@vger.kernel.org
344 F: drivers/acpi/apei/
346 ACPI COMPONENT ARCHITECTURE (ACPICA)
347 M: Robert Moore <robert.moore@intel.com>
348 M: Erik Kaneda <erik.kaneda@intel.com>
349 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
350 L: linux-acpi@vger.kernel.org
353 W: https://acpica.org/
354 W: https://github.com/acpica/acpica/
355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
356 Q: https://patchwork.kernel.org/project/linux-acpi/list/
357 B: https://bugzilla.kernel.org
358 B: https://bugs.acpica.org
359 F: drivers/acpi/acpica/
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
367 W: https://01.org/linux-acpi
368 B: https://bugzilla.kernel.org
369 F: drivers/acpi/fan.c
371 ACPI FOR ARM64 (ACPI/arm64)
372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
373 M: Hanjun Guo <guohanjun@huawei.com>
374 M: Sudeep Holla <sudeep.holla@arm.com>
375 L: linux-acpi@vger.kernel.org
376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
378 F: drivers/acpi/arm64
380 ACPI I2C MULTI INSTANTIATE DRIVER
381 M: Hans de Goede <hdegoede@redhat.com>
382 L: platform-driver-x86@vger.kernel.org
384 F: drivers/platform/x86/i2c-multi-instantiate.c
387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
388 M: Len Brown <lenb@kernel.org>
389 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
390 R: Mika Westerberg <mika.westerberg@linux.intel.com>
391 L: linux-acpi@vger.kernel.org
393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
394 Q: https://patchwork.kernel.org/project/linux-acpi/list/
395 B: https://bugzilla.kernel.org
396 F: drivers/acpi/pmic/
399 M: Zhang Rui <rui.zhang@intel.com>
400 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
404 F: drivers/acpi/*thermal*
407 M: Zhang Rui <rui.zhang@intel.com>
408 L: linux-acpi@vger.kernel.org
410 W: https://01.org/linux-acpi
411 B: https://bugzilla.kernel.org
412 F: drivers/acpi/acpi_video.c
415 L: platform-driver-x86@vger.kernel.org
417 F: drivers/platform/x86/wmi.c
418 F: include/uapi/linux/wmi.h
420 AD1889 ALSA SOUND DRIVER
421 W: https://parisc.wiki.kernel.org/index.php/AD1889
422 L: linux-parisc@vger.kernel.org
424 F: sound/pci/ad1889.*
426 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5254
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/misc/ad525x_dpot.c
433 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD5398
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/regulator/ad5398.c
440 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7142
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/misc/ad714x.c
447 AD7877 TOUCHSCREEN DRIVER
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7877
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7877.c
454 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
455 M: Michael Hennerich <michael.hennerich@analog.com>
456 W: http://wiki.analog.com/AD7879
457 W: http://ez.analog.com/community/linux-device-drivers
459 F: drivers/input/touchscreen/ad7879.c
461 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
462 M: Jiri Kosina <jikos@kernel.org>
465 ADF7242 IEEE 802.15.4 RADIO DRIVER
466 M: Michael Hennerich <michael.hennerich@analog.com>
467 W: https://wiki.analog.com/ADF7242
468 W: http://ez.analog.com/community/linux-device-drivers
469 L: linux-wpan@vger.kernel.org
471 F: drivers/net/ieee802154/adf7242.c
472 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
474 ADM1025 HARDWARE MONITOR DRIVER
475 M: Jean Delvare <jdelvare@suse.com>
476 L: linux-hwmon@vger.kernel.org
478 F: Documentation/hwmon/adm1025.rst
479 F: drivers/hwmon/adm1025.c
481 ADM1029 HARDWARE MONITOR DRIVER
482 M: Corentin Labbe <clabbe.montjoie@gmail.com>
483 L: linux-hwmon@vger.kernel.org
485 F: drivers/hwmon/adm1029.c
487 ADM8211 WIRELESS DRIVER
488 L: linux-wireless@vger.kernel.org
489 W: http://wireless.kernel.org/
491 F: drivers/net/wireless/admtek/adm8211.*
493 ADP1653 FLASH CONTROLLER DRIVER
494 M: Sakari Ailus <sakari.ailus@iki.fi>
495 L: linux-media@vger.kernel.org
497 F: drivers/media/i2c/adp1653.c
498 F: include/media/i2c/adp1653.h
500 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
501 M: Michael Hennerich <michael.hennerich@analog.com>
502 W: http://wiki.analog.com/ADP5520
503 W: http://ez.analog.com/community/linux-device-drivers
505 F: drivers/mfd/adp5520.c
506 F: drivers/video/backlight/adp5520_bl.c
507 F: drivers/leds/leds-adp5520.c
508 F: drivers/gpio/gpio-adp5520.c
509 F: drivers/input/keyboard/adp5520-keys.c
511 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADP5588
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/keyboard/adp5588-keys.c
517 F: drivers/gpio/gpio-adp5588.c
519 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
520 M: Michael Hennerich <michael.hennerich@analog.com>
521 W: http://wiki.analog.com/ADP8860
522 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/video/backlight/adp8860_bl.c
527 M: Colin Leroy <colin@colino.net>
529 F: drivers/macintosh/therm_adt746x.c
531 ADT7475 HARDWARE MONITOR DRIVER
532 M: Jean Delvare <jdelvare@suse.com>
533 L: linux-hwmon@vger.kernel.org
535 F: Documentation/hwmon/adt7475.rst
536 F: drivers/hwmon/adt7475.c
539 M: Matthew Wilcox <willy@infradead.org>
540 M: Hannes Reinecke <hare@suse.com>
541 L: linux-scsi@vger.kernel.org
543 F: Documentation/scsi/advansys.txt
544 F: drivers/scsi/advansys.c
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M: Michael Hennerich <michael.hennerich@analog.com>
548 W: http://wiki.analog.com/ADXL345
549 W: http://ez.analog.com/community/linux-device-drivers
551 F: drivers/input/misc/adxl34x.c
552 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
564 M: Antti Palosaari <crope@iki.fi>
565 L: linux-media@vger.kernel.org
566 W: https://linuxtv.org
567 W: http://palosaari.fi/linux/
568 Q: http://patchwork.linuxtv.org/project/linux-media/list/
569 T: git git://linuxtv.org/anttip/media_tree.git
571 F: drivers/media/dvb-frontends/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 FORCEDETH GIGABIT ETHERNET DRIVER
651 M: Rain River <rain.1986.08.12@gmail.com>
652 M: Zhu Yanjun <zyjzyj2000@gmail.com>
653 L: netdev@vger.kernel.org
655 F: drivers/net/ethernet/nvidia/*
657 ALCATEL SPEEDTOUCH USB DRIVER
658 M: Duncan Sands <duncan.sands@free.fr>
659 L: linux-usb@vger.kernel.org
660 W: http://www.linux-usb.org/SpeedTouch/
662 F: drivers/usb/atm/speedtch.c
663 F: drivers/usb/atm/usbatm.c
665 ALCHEMY AU1XX0 MMC DRIVER
666 M: Manuel Lauss <manuel.lauss@gmail.com>
668 F: drivers/mmc/host/au1xmmc.c
671 M: Rudolf Marek <r.marek@assembler.cz>
672 L: linux-i2c@vger.kernel.org
674 F: Documentation/i2c/busses/i2c-ali1563.rst
675 F: drivers/i2c/busses/i2c-ali1563.c
677 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
678 M: Tomislav Denis <tomislav.denis@avl.com>
679 W: http://www.allsensors.com/
681 L: linux-iio@vger.kernel.org
682 F: drivers/iio/pressure/dlhl60d.c
683 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
685 ALLEGRO DVT VIDEO IP CORE DRIVER
686 M: Michael Tretter <m.tretter@pengutronix.de>
687 R: Pengutronix Kernel Team <kernel@pengutronix.de>
688 L: linux-media@vger.kernel.org
690 F: drivers/staging/media/allegro-dvt/
692 ALLWINNER CPUFREQ DRIVER
693 M: Yangtao Li <tiny.windzz@gmail.com>
694 L: linux-pm@vger.kernel.org
696 F: Documentation/devicetree/bindings/opp/sun50i-nvmem-cpufreq.txt
697 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
699 ALLWINNER CRYPTO DRIVERS
700 M: Corentin Labbe <clabbe.montjoie@gmail.com>
701 L: linux-crypto@vger.kernel.org
703 F: drivers/crypto/allwinner/
705 ALLWINNER THERMAL DRIVER
706 M: Vasily Khoruzhick <anarsoul@gmail.com>
707 M: Yangtao Li <tiny.windzz@gmail.com>
708 L: linux-pm@vger.kernel.org
710 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
711 F: drivers/thermal/sun8i_thermal.c
714 M: Maxime Ripard <mripard@kernel.org>
715 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
716 L: linux-media@vger.kernel.org
718 F: drivers/staging/media/sunxi/cedrus/
721 M: Richard Henderson <rth@twiddle.net>
722 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
723 M: Matt Turner <mattst88@gmail.com>
725 L: linux-alpha@vger.kernel.org
728 ALPS PS/2 TOUCHPAD DRIVER
729 R: Pali Rohár <pali.rohar@gmail.com>
730 F: drivers/input/mouse/alps.*
732 ALTERA I2C CONTROLLER DRIVER
733 M: Thor Thayer <thor.thayer@linux.intel.com>
735 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
736 F: drivers/i2c/busses/i2c-altera.c
738 ALTERA MAILBOX DRIVER
739 M: Ley Foon Tan <ley.foon.tan@intel.com>
740 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
742 F: drivers/mailbox/mailbox-altera.c
745 M: Joyce Ooi <joyce.ooi@intel.com>
746 L: linux-gpio@vger.kernel.org
748 F: drivers/gpio/gpio-altera.c
750 ALTERA SYSTEM MANAGER DRIVER
751 M: Thor Thayer <thor.thayer@linux.intel.com>
753 F: drivers/mfd/altera-sysmgr.c
754 F: include/linux/mfd/altera-sysmgr.h
756 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
757 M: Thor Thayer <thor.thayer@linux.intel.com>
759 F: drivers/gpio/gpio-altera-a10sr.c
760 F: drivers/mfd/altera-a10sr.c
761 F: drivers/reset/reset-a10sr.c
762 F: include/linux/mfd/altera-a10sr.h
763 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
765 ALTERA TRIPLE SPEED ETHERNET DRIVER
766 M: Thor Thayer <thor.thayer@linux.intel.com>
767 L: netdev@vger.kernel.org
768 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
770 F: drivers/net/ethernet/altera/
772 ALTERA UART/JTAG UART SERIAL DRIVERS
773 M: Tobias Klauser <tklauser@distanz.ch>
774 L: linux-serial@vger.kernel.org
775 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
777 F: drivers/tty/serial/altera_uart.c
778 F: drivers/tty/serial/altera_jtaguart.c
779 F: include/linux/altera_uart.h
780 F: include/linux/altera_jtaguart.h
782 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
783 M: Talel Shenhar <talel@amazon.com>
785 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
786 F: drivers/thermal/thermal_mmio.c
788 AMAZON ETHERNET DRIVERS
789 M: Netanel Belgazal <netanel@amazon.com>
790 M: Arthur Kiyanovski <akiyano@amazon.com>
791 R: Guy Tzalik <gtzalik@amazon.com>
792 R: Saeed Bishara <saeedb@amazon.com>
793 R: Zorik Machulsky <zorik@amazon.com>
794 L: netdev@vger.kernel.org
796 F: Documentation/networking/device_drivers/amazon/ena.txt
797 F: drivers/net/ethernet/amazon/
799 AMAZON RDMA EFA DRIVER
800 M: Gal Pressman <galpress@amazon.com>
801 R: Yossi Leybovich <sleybo@amazon.com>
802 L: linux-rdma@vger.kernel.org
803 Q: https://patchwork.kernel.org/project/linux-rdma/list/
805 F: drivers/infiniband/hw/efa/
806 F: include/uapi/rdma/efa-abi.h
808 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
809 M: Tom Lendacky <thomas.lendacky@amd.com>
810 L: linux-crypto@vger.kernel.org
812 F: drivers/crypto/ccp/
813 F: include/linux/ccp.h
816 M: Harry Wentland <harry.wentland@amd.com>
817 M: Leo Li <sunpeng.li@amd.com>
818 L: amd-gfx@lists.freedesktop.org
819 T: git git://people.freedesktop.org/~agd5f/linux
821 F: drivers/gpu/drm/amd/display/
823 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
824 M: Huang Rui <ray.huang@amd.com>
825 L: linux-hwmon@vger.kernel.org
827 F: Documentation/hwmon/fam15h_power.rst
828 F: drivers/hwmon/fam15h_power.c
831 M: Enrico Weigelt, metux IT consult <info@metux.net>
832 L: linux-gpio@vger.kernel.org
834 F: drivers/gpio/gpio-amd-fch.c
835 F: include/linux/platform_data/gpio/gpio-amd-fch.h
837 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
838 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
840 F: drivers/usb/gadget/udc/amd5536udc.*
842 AMD GEODE PROCESSOR/CHIPSET SUPPORT
843 M: Andres Salomon <dilinger@queued.net>
844 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
845 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
847 F: drivers/char/hw_random/geode-rng.c
848 F: drivers/crypto/geode*
849 F: drivers/video/fbdev/geode/
850 F: arch/x86/include/asm/geode.h
853 M: Joerg Roedel <joro@8bytes.org>
854 L: iommu@lists.linux-foundation.org
855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
857 F: drivers/iommu/amd_iommu*.[ch]
858 F: include/linux/amd-iommu.h
861 M: Felix Kuehling <Felix.Kuehling@amd.com>
862 L: amd-gfx@lists.freedesktop.org
863 T: git git://people.freedesktop.org/~agd5f/linux
865 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
866 F: drivers/gpu/drm/amd/amdkfd/
867 F: drivers/gpu/drm/amd/include/cik_structs.h
868 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
869 F: drivers/gpu/drm/amd/include/vi_structs.h
870 F: drivers/gpu/drm/amd/include/v9_structs.h
871 F: include/uapi/linux/kfd_ioctl.h
874 M: Elie Morisse <syniurge@gmail.com>
875 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
876 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
877 L: linux-i2c@vger.kernel.org
879 F: drivers/i2c/busses/i2c-amd-mp2*
882 M: Evan Quan <evan.quan@amd.com>
883 L: amd-gfx@lists.freedesktop.org
885 F: drivers/gpu/drm/amd/powerplay/
886 T: git git://people.freedesktop.org/~agd5f/linux
888 AMD SEATTLE DEVICE TREE SUPPORT
889 M: Brijesh Singh <brijeshkumar.singh@amd.com>
890 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
891 M: Tom Lendacky <thomas.lendacky@amd.com>
893 F: arch/arm64/boot/dts/amd/
896 M: Tom Lendacky <thomas.lendacky@amd.com>
897 L: netdev@vger.kernel.org
899 F: drivers/net/ethernet/amd/xgbe/
900 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
902 ANALOG DEVICES INC AD5686 DRIVER
903 M: Stefan Popa <stefan.popa@analog.com>
904 L: linux-pm@vger.kernel.org
905 W: http://ez.analog.com/community/linux-device-drivers
907 F: drivers/iio/dac/ad5686*
908 F: drivers/iio/dac/ad5696*
910 ANALOG DEVICES INC AD5758 DRIVER
911 M: Stefan Popa <stefan.popa@analog.com>
912 L: linux-iio@vger.kernel.org
913 W: http://ez.analog.com/community/linux-device-drivers
915 F: drivers/iio/dac/ad5758.c
916 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
918 ANALOG DEVICES INC AD7091R5 DRIVER
919 M: Beniamin Bia <beniamin.bia@analog.com>
920 L: linux-iio@vger.kernel.org
921 W: http://ez.analog.com/community/linux-device-drivers
923 F: drivers/iio/adc/ad7091r5.c
924 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
926 ANALOG DEVICES INC AD7124 DRIVER
927 M: Stefan Popa <stefan.popa@analog.com>
928 L: linux-iio@vger.kernel.org
929 W: http://ez.analog.com/community/linux-device-drivers
931 F: drivers/iio/adc/ad7124.c
932 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
934 ANALOG DEVICES INC 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: Documentation/devicetree/bindings/iommu/arm,smmu*
1430 F: drivers/iommu/arm-smmu*
1431 F: drivers/iommu/io-pgtable-arm.c
1432 F: drivers/iommu/io-pgtable-arm-v7s.c
1434 ARM SUB-ARCHITECTURES
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1441 ARM/ACTIONS SEMI ARCHITECTURE
1442 M: Andreas Färber <afaerber@suse.de>
1443 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 F: arch/arm/mach-actions/
1448 F: arch/arm/boot/dts/owl-*
1449 F: arch/arm64/boot/dts/actions/
1450 F: drivers/clk/actions/
1451 F: drivers/clocksource/timer-owl*
1452 F: drivers/dma/owl-dma.c
1453 F: drivers/i2c/busses/i2c-owl.c
1454 F: drivers/mmc/host/owl-mmc.c
1455 F: drivers/pinctrl/actions/*
1456 F: drivers/soc/actions/
1457 F: include/dt-bindings/power/owl-*
1458 F: include/linux/soc/actions/
1459 F: Documentation/devicetree/bindings/arm/actions.yaml
1460 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1461 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1462 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1463 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1464 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1465 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1466 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1468 ARM/ADS SPHERE MACHINE SUPPORT
1469 M: Lennert Buytenhek <kernel@wantstofly.org>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 ARM/AFEB9260 MACHINE SUPPORT
1474 M: Sergey Lapin <slapin@ossfans.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 ARM/AJECO 1ARM MACHINE SUPPORT
1479 M: Lennert Buytenhek <kernel@wantstofly.org>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 ARM/Allwinner SoC Clock Support
1484 M: Emilio López <emilio@elopez.com.ar>
1486 F: drivers/clk/sunxi/
1488 ARM/Allwinner sunXi SoC support
1489 M: Maxime Ripard <mripard@kernel.org>
1490 M: Chen-Yu Tsai <wens@csie.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 F: arch/arm/mach-sunxi/
1496 F: arch/arm64/boot/dts/allwinner/
1497 F: drivers/clk/sunxi-ng/
1498 F: drivers/pinctrl/sunxi/
1499 F: drivers/soc/sunxi/
1500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1502 Allwinner A10 CSI driver
1503 M: Maxime Ripard <mripard@kernel.org>
1504 L: linux-media@vger.kernel.org
1505 T: git git://linuxtv.org/media_tree.git
1506 F: drivers/media/platform/sunxi/sun4i-csi/
1507 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
1510 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1511 M: Neil Armstrong <narmstrong@baylibre.com>
1512 M: Jerome Brunet <jbrunet@baylibre.com>
1513 L: linux-amlogic@lists.infradead.org
1515 F: drivers/clk/meson/
1516 F: include/dt-bindings/clock/meson*
1517 F: include/dt-bindings/clock/gxbb*
1518 F: Documentation/devicetree/bindings/clock/amlogic*
1520 ARM/Amlogic Meson SoC support
1521 M: Kevin Hilman <khilman@baylibre.com>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523 L: linux-amlogic@lists.infradead.org
1524 W: http://linux-meson.com/
1526 F: arch/arm/mach-meson/
1527 F: arch/arm/boot/dts/meson*
1528 F: arch/arm64/boot/dts/amlogic/
1529 F: drivers/pinctrl/meson/
1530 F: drivers/mmc/host/meson*
1531 F: drivers/soc/amlogic/
1532 F: drivers/rtc/rtc-meson*
1535 ARM/Amlogic Meson SoC Crypto Drivers
1536 M: Corentin Labbe <clabbe@baylibre.com>
1537 L: linux-crypto@vger.kernel.org
1538 L: linux-amlogic@lists.infradead.org
1540 F: drivers/crypto/amlogic/
1541 F: Documentation/devicetree/bindings/crypto/amlogic*
1543 ARM/Amlogic Meson SoC Sound Drivers
1544 M: Jerome Brunet <jbrunet@baylibre.com>
1545 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1548 F: Documentation/devicetree/bindings/sound/amlogic*
1550 ARM/Annapurna Labs ALPINE ARCHITECTURE
1551 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1552 M: Antoine Tenart <antoine.tenart@bootlin.com>
1553 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 F: arch/arm/mach-alpine/
1556 F: arch/arm/boot/dts/alpine*
1557 F: arch/arm64/boot/dts/al/
1558 F: drivers/*/*alpine*
1560 ARM/ARTPEC MACHINE SUPPORT
1561 M: Jesper Nilsson <jesper.nilsson@axis.com>
1562 M: Lars Persson <lars.persson@axis.com>
1564 L: linux-arm-kernel@axis.com
1565 F: arch/arm/mach-artpec
1566 F: arch/arm/boot/dts/artpec6*
1568 F: drivers/crypto/axis
1569 F: drivers/mmc/host/usdhi6rol0.c
1570 F: drivers/pinctrl/pinctrl-artpec*
1571 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1573 ARM/ASPEED I2C DRIVER
1574 M: Brendan Higgins <brendanhiggins@google.com>
1575 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1576 R: Joel Stanley <joel@jms.id.au>
1577 L: linux-i2c@vger.kernel.org
1578 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1580 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1581 F: drivers/i2c/busses/i2c-aspeed.c
1582 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1583 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1585 ARM/ASPEED MACHINE SUPPORT
1586 M: Joel Stanley <joel@jms.id.au>
1587 R: Andrew Jeffery <andrew@aj.id.au>
1588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1590 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1593 F: arch/arm/mach-aspeed/
1594 F: arch/arm/boot/dts/aspeed-*
1597 ARM/BITMAIN ARCHITECTURE
1598 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1599 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601 F: arch/arm64/boot/dts/bitmain/
1602 F: drivers/clk/clk-bm1880.c
1603 F: drivers/pinctrl/pinctrl-bm1880.c
1604 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1605 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1606 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1608 ARM/CALXEDA HIGHBANK ARCHITECTURE
1609 M: Rob Herring <robh@kernel.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 F: arch/arm/mach-highbank/
1613 F: arch/arm/boot/dts/highbank.dts
1614 F: arch/arm/boot/dts/ecx-*.dts*
1616 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1617 M: Krzysztof Halasa <khalasa@piap.pl>
1619 F: arch/arm/mach-cns3xxx/
1621 ARM/CAVIUM THUNDER NETWORK DRIVER
1622 M: Sunil Goutham <sgoutham@marvell.com>
1623 M: Robert Richter <rrichter@marvell.com>
1624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626 F: drivers/net/ethernet/cavium/thunder/
1628 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1629 M: Lukasz Majewski <lukma@denx.de>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1632 F: arch/arm/mach-ep93xx/ts72xx.c
1634 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1635 M: Alexander Shiyan <shc_work@mail.ru>
1636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1641 M: Lennert Buytenhek <kernel@wantstofly.org>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1645 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1646 M: Hartley Sweeten <hsweeten@visionengravers.com>
1647 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1650 F: arch/arm/mach-ep93xx/
1651 F: arch/arm/mach-ep93xx/include/mach/
1654 M: Russell King <linux@armlinux.org.uk>
1655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1658 F: drivers/clk/clkdev.c
1660 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1661 M: Mike Rapoport <mike@compulab.co.il>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1666 M: Baruch Siach <baruch@tkos.co.il>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: arch/arm/boot/dts/cx92755*
1672 ARM/CONTEC MICRO9 MACHINE SUPPORT
1673 M: Hubert Feurstein <hubert.feurstein@contec.at>
1675 F: arch/arm/mach-ep93xx/micro9.c
1677 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1678 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1679 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 F: drivers/hwtracing/coresight/*
1683 F: Documentation/trace/coresight/*
1684 F: Documentation/devicetree/bindings/arm/coresight.txt
1685 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1686 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1687 F: tools/perf/arch/arm/util/pmu.c
1688 F: tools/perf/arch/arm/util/auxtrace.c
1689 F: tools/perf/arch/arm/util/cs-etm.c
1690 F: tools/perf/arch/arm/util/cs-etm.h
1691 F: tools/perf/util/cs-etm.*
1692 F: tools/perf/util/cs-etm-decoder/*
1694 ARM/CORGI MACHINE SUPPORT
1695 M: Richard Purdie <rpurdie@rpsys.net>
1698 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1699 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1700 M: Linus Walleij <linus.walleij@linaro.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 T: git git://github.com/ulli-kroll/linux.git
1704 F: Documentation/devicetree/bindings/arm/gemini.txt
1705 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1706 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1707 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1708 F: arch/arm/mach-gemini/
1709 F: drivers/net/ethernet/cortina/
1710 F: drivers/pinctrl/pinctrl-gemini.c
1711 F: drivers/rtc/rtc-ftrtc010.c
1713 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1714 M: Barry Song <baohua@kernel.org>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1718 F: arch/arm/boot/dts/prima2*
1719 F: arch/arm/mach-prima2/
1720 F: drivers/clk/sirf/
1721 F: drivers/clocksource/timer-prima2.c
1722 F: drivers/clocksource/timer-atlas7.c
1726 ARM/CZ.NIC TURRIS MOX SUPPORT
1727 M: Marek Behun <marek.behun@nic.cz>
1728 W: http://mox.turris.cz
1730 F: Documentation/ABI/testing/debugfs-moxtet
1731 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1732 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1733 F: Documentation/devicetree/bindings/bus/moxtet.txt
1734 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1735 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1736 F: include/linux/moxtet.h
1737 F: drivers/bus/moxtet.c
1738 F: drivers/firmware/turris-mox-rwtm.c
1739 F: drivers/gpio/gpio-moxtet.c
1741 ARM/EBSA110 MACHINE SUPPORT
1742 M: Russell King <linux@armlinux.org.uk>
1743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 W: http://www.armlinux.org.uk/
1746 F: arch/arm/mach-ebsa110/
1747 F: drivers/net/ethernet/amd/am79c961a.*
1749 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1750 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1751 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1757 M: Robert Jarzmik <robert.jarzmik@free.fr>
1758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760 F: arch/arm/mach-pxa/ezx.c
1762 ARM/FARADAY FA526 PORT
1763 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 T: git git://git.berlios.de/gemini-board
1767 F: arch/arm/mm/*-fa*
1769 ARM/FOOTBRIDGE ARCHITECTURE
1770 M: Russell King <linux@armlinux.org.uk>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 W: http://www.armlinux.org.uk/
1774 F: arch/arm/include/asm/hardware/dec21285.h
1775 F: arch/arm/mach-footbridge/
1777 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1778 M: Shawn Guo <shawnguo@kernel.org>
1779 M: Sascha Hauer <s.hauer@pengutronix.de>
1780 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1781 R: Fabio Estevam <festevam@gmail.com>
1782 R: NXP Linux Team <linux-imx@nxp.com>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1788 X: drivers/media/i2c/
1790 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1791 M: Shawn Guo <shawnguo@kernel.org>
1792 M: Sascha Hauer <s.hauer@pengutronix.de>
1793 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1794 R: Stefan Agner <stefan@agner.ch>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1798 F: arch/arm/mach-imx/*vf610*
1799 F: arch/arm/boot/dts/vf*
1801 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1802 M: Shawn Guo <shawnguo@kernel.org>
1803 M: Li Yang <leoyang.li@nxp.com>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1807 F: arch/arm/boot/dts/ls1021a*
1808 F: arch/arm64/boot/dts/freescale/fsl-*
1809 F: arch/arm64/boot/dts/freescale/qoriq-*
1811 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1812 M: Lennert Buytenhek <kernel@wantstofly.org>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 ARM/GUMSTIX MACHINE SUPPORT
1817 M: Steve Sakoman <sakoman@gmail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1822 M: Philipp Zabel <philipp.zabel@gmail.com>
1823 M: Paul Parsons <lost.distance@yahoo.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-pxa/hx4700.c
1827 F: arch/arm/mach-pxa/include/mach/hx4700.h
1828 F: sound/soc/pxa/hx4700.c
1830 ARM/HISILICON SOC SUPPORT
1831 M: Wei Xu <xuwei5@hisilicon.com>
1832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 W: http://www.hisilicon.com
1835 T: git git://github.com/hisilicon/linux-hisi.git
1836 F: arch/arm/mach-hisi/
1837 F: arch/arm/boot/dts/hi3*
1838 F: arch/arm/boot/dts/hip*
1839 F: arch/arm/boot/dts/hisi*
1840 F: arch/arm64/boot/dts/hisilicon/
1842 ARM/HP JORNADA 7XX MACHINE SUPPORT
1843 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1847 F: arch/arm/mach-sa1100/jornada720.c
1848 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1850 ARM/IGEP MACHINE SUPPORT
1851 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1852 M: Javier Martinez Canillas <javier@dowhile0.org>
1853 L: linux-omap@vger.kernel.org
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 F: arch/arm/boot/dts/omap3-igep*
1858 ARM/INCOME PXA270 SUPPORT
1859 M: Marek Vasut <marek.vasut@gmail.com>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1864 ARM/INTEL IOP32X ARM ARCHITECTURE
1865 M: Lennert Buytenhek <kernel@wantstofly.org>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869 ARM/INTEL IQ81342EX MACHINE SUPPORT
1870 M: Lennert Buytenhek <kernel@wantstofly.org>
1871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1874 ARM/INTEL IXDP2850 MACHINE SUPPORT
1875 M: Lennert Buytenhek <kernel@wantstofly.org>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 ARM/INTEL IXP4XX ARM ARCHITECTURE
1880 M: Linus Walleij <linusw@kernel.org>
1881 M: Imre Kaloz <kaloz@openwrt.org>
1882 M: Krzysztof Halasa <khalasa@piap.pl>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1886 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1887 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1888 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1889 F: arch/arm/mach-ixp4xx/
1890 F: drivers/clocksource/timer-ixp4xx.c
1891 F: drivers/gpio/gpio-ixp4xx.c
1892 F: drivers/irqchip/irq-ixp4xx.c
1893 F: include/linux/irqchip/irq-ixp4xx.h
1894 F: include/linux/platform_data/timer-ixp4xx.h
1896 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1897 M: Jonathan Cameron <jic23@cam.ac.uk>
1898 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900 F: arch/arm/mach-pxa/stargate2.c
1901 F: drivers/pcmcia/pxa2xx_stargate2.c
1903 ARM/INTEL XSC3 (MANZANO) ARM CORE
1904 M: Lennert Buytenhek <kernel@wantstofly.org>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1908 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1909 M: Lennert Buytenhek <kernel@wantstofly.org>
1910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 ARM/LG1K ARCHITECTURE
1914 M: Chanho Min <chanho.min@lge.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 F: arch/arm64/boot/dts/lg/
1919 ARM/LOGICPD PXA270 MACHINE SUPPORT
1920 M: Lennert Buytenhek <kernel@wantstofly.org>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 ARM/LPC18XX ARCHITECTURE
1925 M: Vladimir Zapolskiy <vz@mleia.com>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1929 F: arch/arm/boot/dts/lpc43*
1930 F: drivers/i2c/busses/i2c-lpc2k.c
1931 F: drivers/memory/pl172.c
1932 F: drivers/mtd/spi-nor/nxp-spifi.c
1933 F: drivers/rtc/rtc-lpc24xx.c
1936 ARM/LPC32XX SOC SUPPORT
1937 M: Vladimir Zapolskiy <vz@mleia.com>
1938 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1942 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1943 F: arch/arm/boot/dts/lpc32*
1944 F: arch/arm/mach-lpc32xx/
1945 F: drivers/i2c/busses/i2c-pnx.c
1946 F: drivers/net/ethernet/nxp/lpc_eth.c
1947 F: drivers/usb/host/ohci-nxp.c
1948 F: drivers/watchdog/pnx4008_wdt.c
1951 ARM/MAGICIAN MACHINE SUPPORT
1952 M: Philipp Zabel <philipp.zabel@gmail.com>
1955 ARM/Marvell Dove/MV78xx0/Orion SOC support
1956 M: Jason Cooper <jason@lakedaemon.net>
1957 M: Andrew Lunn <andrew@lunn.ch>
1958 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1959 M: Gregory Clement <gregory.clement@bootlin.com>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: Documentation/devicetree/bindings/soc/dove/
1963 F: arch/arm/mach-dove/
1964 F: arch/arm/mach-mv78xx0/
1965 F: arch/arm/mach-orion5x/
1966 F: arch/arm/plat-orion/
1967 F: arch/arm/boot/dts/dove*
1968 F: arch/arm/boot/dts/orion5x*
1969 T: git git://git.infradead.org/linux-mvebu.git
1971 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
1972 M: Jason Cooper <jason@lakedaemon.net>
1973 M: Andrew Lunn <andrew@lunn.ch>
1974 M: Gregory Clement <gregory.clement@bootlin.com>
1975 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1976 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 F: arch/arm/boot/dts/armada*
1979 F: arch/arm/boot/dts/kirkwood*
1980 F: arch/arm/configs/mvebu_*_defconfig
1981 F: arch/arm/mach-mvebu/
1982 F: arch/arm64/boot/dts/marvell/armada*
1983 F: arch/arm64/boot/dts/marvell/cn913*
1984 F: drivers/cpufreq/armada-37xx-cpufreq.c
1985 F: drivers/cpufreq/armada-8k-cpufreq.c
1986 F: drivers/cpufreq/mvebu-cpufreq.c
1987 F: drivers/irqchip/irq-armada-370-xp.c
1988 F: drivers/irqchip/irq-mvebu-*
1989 F: drivers/pinctrl/mvebu/
1990 F: drivers/rtc/rtc-armada38x.c
1991 T: git git://git.infradead.org/linux-mvebu.git
1993 ARM/Mediatek RTC DRIVER
1994 M: Eddie Huang <eddie.huang@mediatek.com>
1995 M: Sean Wang <sean.wang@mediatek.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1999 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2000 F: drivers/rtc/rtc-mt6397.c
2001 F: drivers/rtc/rtc-mt7622.c
2003 ARM/Mediatek SoC support
2004 M: Matthias Brugger <matthias.bgg@gmail.com>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2006 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2007 W: https://mtk.bcnfs.org/
2008 C: irc://chat.freenode.net/linux-mediatek
2010 F: arch/arm/boot/dts/mt6*
2011 F: arch/arm/boot/dts/mt7*
2012 F: arch/arm/boot/dts/mt8*
2013 F: arch/arm/mach-mediatek/
2014 F: arch/arm64/boot/dts/mediatek/
2015 F: drivers/soc/mediatek/
2020 ARM/Mediatek USB3 PHY DRIVER
2021 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2025 F: drivers/phy/mediatek/
2026 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2028 ARM/Microchip (AT91) SoC support
2029 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2030 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2031 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 W: http://www.linux4sam.org
2034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2038 F: arch/arm/mach-at91/
2039 F: include/soc/at91/
2040 F: arch/arm/boot/dts/at91*.dts
2041 F: arch/arm/boot/dts/at91*.dtsi
2042 F: arch/arm/boot/dts/sama*.dts
2043 F: arch/arm/boot/dts/sama*.dtsi
2044 F: arch/arm/include/debug/at91.S
2045 F: drivers/memory/atmel*
2046 F: drivers/watchdog/sama5d4_wdt.c
2047 X: drivers/input/touchscreen/atmel_mxt_ts.c
2048 X: drivers/net/wireless/atmel/
2050 ARM/MIOA701 MACHINE SUPPORT
2051 M: Robert Jarzmik <robert.jarzmik@free.fr>
2052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 F: arch/arm/mach-pxa/mioa701.c
2056 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2057 M: Michael Petchkovsky <mkpetch@internode.on.net>
2060 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2061 M: Linus Walleij <linus.walleij@linaro.org>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2065 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2066 F: arch/arm/mach-nomadik/
2067 F: arch/arm/mach-u300/
2068 F: arch/arm/mach-ux500/
2069 F: drivers/soc/ux500/
2070 F: arch/arm/boot/dts/ste-*
2071 F: drivers/clk/clk-nomadik.c
2072 F: drivers/clk/clk-u300.c
2073 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2074 F: drivers/clocksource/timer-u300.c
2075 F: drivers/dma/coh901318*
2076 F: drivers/dma/ste_dma40*
2077 F: drivers/hwspinlock/u8500_hsem.c
2078 F: drivers/i2c/busses/i2c-nomadik.c
2079 F: drivers/i2c/busses/i2c-stu300.c
2080 F: drivers/iio/adc/ab8500-gpadc.c
2081 F: drivers/mfd/ab3100*
2082 F: drivers/mfd/ab8500*
2083 F: drivers/mfd/abx500*
2084 F: drivers/mfd/dbx500*
2085 F: drivers/mfd/db8500*
2086 F: drivers/pinctrl/nomadik/
2087 F: drivers/pinctrl/pinctrl-coh901*
2088 F: drivers/pinctrl/pinctrl-u300.c
2089 F: drivers/rtc/rtc-ab3100.c
2090 F: drivers/rtc/rtc-ab8500.c
2091 F: drivers/rtc/rtc-coh901331.c
2092 F: drivers/rtc/rtc-pl031.c
2093 F: drivers/watchdog/coh901327_wdt.c
2094 F: Documentation/devicetree/bindings/arm/ste-*
2095 F: Documentation/devicetree/bindings/arm/ux500/
2096 F: Documentation/devicetree/bindings/arm/ux500.yaml
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2099 ARM/NUVOTON NPCM ARCHITECTURE
2100 M: Avi Fishman <avifishman70@gmail.com>
2101 M: Tomer Maimon <tmaimon77@gmail.com>
2102 M: Tali Perry <tali.perry1@gmail.com>
2103 R: Patrick Venture <venture@google.com>
2104 R: Nancy Yuen <yuenn@google.com>
2105 R: Benjamin Fair <benjaminfair@google.com>
2106 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2108 F: arch/arm/mach-npcm/
2109 F: arch/arm/boot/dts/nuvoton-npcm*
2110 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2112 F: Documentation/devicetree/bindings/*/*npcm*
2113 F: Documentation/devicetree/bindings/*/*/*npcm*
2115 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2116 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2117 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2119 F: arch/arm/mach-s3c24xx/mach-gta02.c
2120 F: arch/arm/mach-s3c24xx/gta02.h
2122 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2123 M: Alexander Clouter <alex@digriz.org.uk>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2125 W: http://www.digriz.org.uk/ts78xx/kernel
2127 F: arch/arm/mach-orion5x/ts78xx-*
2129 ARM/OXNAS platform support
2130 M: Neil Armstrong <narmstrong@baylibre.com>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 L: linux-oxnas@groups.io (moderated for non-subscribers)
2134 F: arch/arm/mach-oxnas/
2135 F: arch/arm/boot/dts/ox8*.dts*
2138 ARM/PALM TREO SUPPORT
2139 M: Tomas Cech <sleep_walker@suse.com>
2140 L: linux-arm-kernel@lists.infradead.org
2141 W: http://hackndev.com
2143 F: arch/arm/mach-pxa/palmtreo.*
2145 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2146 M: Marek Vasut <marek.vasut@gmail.com>
2147 L: linux-arm-kernel@lists.infradead.org
2148 W: http://hackndev.com
2150 F: arch/arm/mach-pxa/include/mach/palmtx.h
2151 F: arch/arm/mach-pxa/palmtx.c
2152 F: arch/arm/mach-pxa/palmt5.*
2153 F: arch/arm/mach-pxa/include/mach/palmld.h
2154 F: arch/arm/mach-pxa/palmld.c
2155 F: arch/arm/mach-pxa/palmte2.*
2156 F: arch/arm/mach-pxa/include/mach/palmtc.h
2157 F: arch/arm/mach-pxa/palmtc.c
2160 M: Sergey Lapin <slapin@ossfans.org>
2161 L: linux-arm-kernel@lists.infradead.org
2162 W: http://hackndev.com
2164 F: arch/arm/mach-pxa/palmz72.*
2167 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2168 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2171 ARM/PT DIGITAL BOARD PORT
2172 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 W: http://www.armlinux.org.uk/
2177 ARM/QUALCOMM SUPPORT
2178 M: Andy Gross <agross@kernel.org>
2179 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2180 L: linux-arm-msm@vger.kernel.org
2182 F: Documentation/devicetree/bindings/soc/qcom/
2183 F: Documentation/devicetree/bindings/*/qcom*
2184 F: arch/arm/boot/dts/qcom-*.dts
2185 F: arch/arm/boot/dts/qcom-*.dtsi
2186 F: arch/arm/mach-qcom/
2187 F: arch/arm64/boot/dts/qcom/
2190 F: drivers/*/*/qcom/
2191 F: drivers/*/*/qcom*
2192 F: drivers/*/pm8???-*
2193 F: drivers/bluetooth/btqcomsmd.c
2194 F: drivers/clocksource/timer-qcom.c
2195 F: drivers/extcon/extcon-qcom*
2196 F: drivers/iommu/msm*
2197 F: drivers/i2c/busses/i2c-qup.c
2198 F: drivers/i2c/busses/i2c-qcom-geni.c
2199 F: drivers/mfd/ssbi.c
2200 F: drivers/mmc/host/mmci_qcom*
2201 F: drivers/mmc/host/sdhci-msm.c
2202 F: drivers/pci/controller/dwc/pcie-qcom.c
2203 F: drivers/phy/qualcomm/
2204 F: drivers/power/*/msm*
2205 F: drivers/reset/reset-qcom-*
2206 F: drivers/scsi/ufs/ufs-qcom.*
2207 F: drivers/spi/spi-qup.c
2208 F: drivers/spi/spi-geni-qcom.c
2209 F: drivers/spi/spi-qcom-qspi.c
2210 F: drivers/tty/serial/msm_serial.c
2211 F: drivers/usb/dwc3/dwc3-qcom.c
2212 F: include/dt-bindings/*/qcom*
2213 F: include/linux/*/qcom*
2214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2216 ARM/RADISYS ENP2611 MACHINE SUPPORT
2217 M: Lennert Buytenhek <kernel@wantstofly.org>
2218 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221 ARM/RDA MICRO ARCHITECTURE
2222 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2226 F: arch/arm/boot/dts/rda8810pl-*
2227 F: drivers/clocksource/timer-rda.c
2228 F: drivers/gpio/gpio-rda.c
2229 F: drivers/irqchip/irq-rda-intc.c
2230 F: drivers/tty/serial/rda-uart.c
2231 F: Documentation/devicetree/bindings/arm/rda.yaml
2232 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2233 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2234 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2235 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2237 ARM/REALTEK ARCHITECTURE
2238 M: Andreas Färber <afaerber@suse.de>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2240 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2242 F: arch/arm64/boot/dts/realtek/
2243 F: Documentation/devicetree/bindings/arm/realtek.yaml
2245 ARM/RENESAS ARM64 ARCHITECTURE
2246 M: Geert Uytterhoeven <geert+renesas@glider.be>
2247 M: Magnus Damm <magnus.damm@gmail.com>
2248 L: linux-renesas-soc@vger.kernel.org
2249 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2252 F: arch/arm64/boot/dts/renesas/
2253 F: Documentation/devicetree/bindings/arm/renesas.yaml
2254 F: drivers/soc/renesas/
2255 F: include/linux/soc/renesas/
2257 ARM/RISCPC ARCHITECTURE
2258 M: Russell King <linux@armlinux.org.uk>
2259 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 W: http://www.armlinux.org.uk/
2262 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2263 F: arch/arm/include/asm/hardware/ioc.h
2264 F: arch/arm/include/asm/hardware/iomd.h
2265 F: arch/arm/include/asm/hardware/memc.h
2266 F: arch/arm/mach-rpc/
2267 F: drivers/net/ethernet/8390/etherh.c
2268 F: drivers/net/ethernet/i825xx/ether1*
2269 F: drivers/net/ethernet/seeq/ether3*
2270 F: drivers/scsi/arm/
2272 ARM/Rockchip SoC support
2273 M: Heiko Stuebner <heiko@sntech.de>
2274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 L: linux-rockchip@lists.infradead.org
2276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2278 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2279 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2280 F: arch/arm/boot/dts/rk3*
2281 F: arch/arm/boot/dts/rv1108*
2282 F: arch/arm/mach-rockchip/
2283 F: drivers/clk/rockchip/
2284 F: drivers/i2c/busses/i2c-rk3x.c
2285 F: drivers/*/*rockchip*
2286 F: drivers/*/*/*rockchip*
2287 F: sound/soc/rockchip/
2290 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2291 M: Kukjin Kim <kgene@kernel.org>
2292 M: Krzysztof Kozlowski <krzk@kernel.org>
2293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2294 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2295 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2297 F: arch/arm/boot/dts/s3c*
2298 F: arch/arm/boot/dts/s5p*
2299 F: arch/arm/boot/dts/exynos*
2300 F: arch/arm64/boot/dts/exynos/
2301 F: arch/arm/plat-samsung/
2302 F: arch/arm/mach-s3c24*/
2303 F: arch/arm/mach-s3c64xx/
2304 F: arch/arm/mach-s5p*/
2305 F: arch/arm/mach-exynos*/
2306 F: drivers/*/*s3c24*
2307 F: drivers/*/*/*s3c24*
2308 F: drivers/*/*s3c64xx*
2309 F: drivers/*/*s5pv210*
2310 F: drivers/memory/samsung/
2311 F: drivers/soc/samsung/
2312 F: drivers/tty/serial/samsung*
2313 F: include/linux/soc/samsung/
2314 F: Documentation/arm/samsung/
2315 F: Documentation/devicetree/bindings/arm/samsung/
2316 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2319 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2320 M: Kyungmin Park <kyungmin.park@samsung.com>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2323 F: arch/arm/mach-s5pv210/
2325 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2326 M: Kyungmin Park <kyungmin.park@samsung.com>
2327 M: Kamil Debski <kamil@wypas.org>
2328 M: Andrzej Hajda <a.hajda@samsung.com>
2329 L: linux-arm-kernel@lists.infradead.org
2330 L: linux-media@vger.kernel.org
2332 F: drivers/media/platform/s5p-g2d/
2334 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2335 M: Marek Szyprowski <m.szyprowski@samsung.com>
2336 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2337 L: linux-media@vger.kernel.org
2339 F: drivers/media/platform/s5p-cec/
2340 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2342 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2343 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2344 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2345 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2346 L: linux-arm-kernel@lists.infradead.org
2347 L: linux-media@vger.kernel.org
2349 F: drivers/media/platform/s5p-jpeg/
2351 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2352 M: Kyungmin Park <kyungmin.park@samsung.com>
2353 M: Kamil Debski <kamil@wypas.org>
2354 M: Jeongtae Park <jtp.park@samsung.com>
2355 M: Andrzej Hajda <a.hajda@samsung.com>
2356 L: linux-arm-kernel@lists.infradead.org
2357 L: linux-media@vger.kernel.org
2359 F: drivers/media/platform/s5p-mfc/
2361 ARM/SHMOBILE ARM ARCHITECTURE
2362 M: Geert Uytterhoeven <geert+renesas@glider.be>
2363 M: Magnus Damm <magnus.damm@gmail.com>
2364 L: linux-renesas-soc@vger.kernel.org
2365 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2368 F: arch/arm/boot/dts/emev2*
2369 F: arch/arm/boot/dts/gr-peach*
2370 F: arch/arm/boot/dts/iwg20d-q7*
2371 F: arch/arm/boot/dts/r7s*
2372 F: arch/arm/boot/dts/r8a*
2373 F: arch/arm/boot/dts/r9a*
2374 F: arch/arm/boot/dts/sh*
2375 F: arch/arm/configs/shmobile_defconfig
2376 F: arch/arm/include/debug/renesas-scif.S
2377 F: arch/arm/mach-shmobile/
2378 F: Documentation/devicetree/bindings/arm/renesas.yaml
2379 F: drivers/soc/renesas/
2380 F: include/linux/soc/renesas/
2382 ARM/SOCFPGA ARCHITECTURE
2383 M: Dinh Nguyen <dinguyen@kernel.org>
2385 F: arch/arm/mach-socfpga/
2386 F: arch/arm/boot/dts/socfpga*
2387 F: arch/arm/configs/socfpga_defconfig
2388 F: arch/arm64/boot/dts/altera/
2389 F: arch/arm64/boot/dts/intel/
2390 W: http://www.rocketboards.org
2391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2393 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2394 M: Dinh Nguyen <dinguyen@kernel.org>
2396 F: drivers/clk/socfpga/
2398 ARM/SOCFPGA EDAC SUPPORT
2399 M: Thor Thayer <thor.thayer@linux.intel.com>
2401 F: drivers/edac/altera_edac.
2403 ARM/SPREADTRUM SoC SUPPORT
2404 M: Orson Zhai <orsonzhai@gmail.com>
2405 M: Baolin Wang <baolin.wang7@gmail.com>
2406 M: Chunyan Zhang <zhang.lyra@gmail.com>
2408 F: arch/arm64/boot/dts/sprd
2413 ARM/STI ARCHITECTURE
2414 M: Patrice Chotard <patrice.chotard@st.com>
2415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 W: http://www.stlinux.com
2418 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2419 F: arch/arm/mach-sti/
2420 F: arch/arm/boot/dts/sti*
2421 F: drivers/char/hw_random/st-rng.c
2422 F: drivers/clocksource/arm_global_timer.c
2423 F: drivers/clocksource/clksrc_st_lpc.c
2424 F: drivers/cpufreq/sti-cpufreq.c
2425 F: drivers/dma/st_fdma*
2426 F: drivers/i2c/busses/i2c-st.c
2427 F: drivers/media/rc/st_rc.c
2428 F: drivers/media/platform/sti/c8sectpfe/
2429 F: drivers/mmc/host/sdhci-st.c
2430 F: drivers/phy/st/phy-miphy28lp.c
2431 F: drivers/phy/st/phy-stih407-usb.c
2432 F: drivers/pinctrl/pinctrl-st.c
2433 F: drivers/remoteproc/st_remoteproc.c
2434 F: drivers/remoteproc/st_slim_rproc.c
2435 F: drivers/reset/sti/
2436 F: drivers/rtc/rtc-st-lpc.c
2437 F: drivers/tty/serial/st-asc.c
2438 F: drivers/usb/dwc3/dwc3-st.c
2439 F: drivers/usb/host/ehci-st.c
2440 F: drivers/usb/host/ohci-st.c
2441 F: drivers/watchdog/st_lpc_wdt.c
2442 F: drivers/ata/ahci_st.c
2443 F: include/linux/remoteproc/st_slim_rproc.h
2445 ARM/STM32 ARCHITECTURE
2446 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2447 M: Alexandre Torgue <alexandre.torgue@st.com>
2448 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2454 F: arch/arm/boot/dts/stm32*
2455 F: arch/arm/mach-stm32/
2456 F: drivers/clocksource/armv7m_systick.c
2458 ARM/Synaptics SoC support
2459 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2460 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2463 F: arch/arm/mach-berlin/
2464 F: arch/arm/boot/dts/berlin*
2465 F: arch/arm64/boot/dts/synaptics/
2467 ARM/TANGO ARCHITECTURE
2468 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2469 M: Mans Rullgard <mans@mansr.com>
2470 L: linux-arm-kernel@lists.infradead.org
2474 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2475 M: Lennert Buytenhek <kernel@wantstofly.org>
2476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2479 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2480 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2481 L: linux-tegra@vger.kernel.org
2482 L: linux-media@vger.kernel.org
2484 F: drivers/media/platform/tegra-cec/
2485 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2487 ARM/TETON BGA MACHINE SUPPORT
2488 M: "Mark F. Brown" <mark.brown314@gmail.com>
2489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2492 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2493 M: Santosh Shilimkar <ssantosh@kernel.org>
2494 L: linux-kernel@vger.kernel.org
2496 F: drivers/memory/*emif*
2498 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2499 M: Tero Kristo <t-kristo@ti.com>
2500 M: Nishanth Menon <nm@ti.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2504 F: arch/arm64/boot/dts/ti/Makefile
2505 F: arch/arm64/boot/dts/ti/k3-*
2506 F: include/dt-bindings/pinctrl/k3.h
2508 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2509 M: Santosh Shilimkar <ssantosh@kernel.org>
2510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 F: arch/arm/mach-keystone/
2513 F: arch/arm/boot/dts/keystone-*
2514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2516 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2517 M: Santosh Shilimkar <ssantosh@kernel.org>
2518 L: linux-kernel@vger.kernel.org
2520 F: drivers/clk/keystone/
2522 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2523 M: Santosh Shilimkar <ssantosh@kernel.org>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525 L: linux-kernel@vger.kernel.org
2527 F: drivers/clocksource/timer-keystone.c
2529 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2530 M: Santosh Shilimkar <ssantosh@kernel.org>
2531 L: linux-kernel@vger.kernel.org
2533 F: drivers/power/reset/keystone-reset.c
2535 ARM/THECUS N2100 MACHINE SUPPORT
2536 M: Lennert Buytenhek <kernel@wantstofly.org>
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540 ARM/TOSA MACHINE SUPPORT
2541 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2542 M: Dirk Opfer <dirk@opfer-online.de>
2545 ARM/UNIPHIER ARCHITECTURE
2546 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2550 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2551 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2552 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2553 F: arch/arm/boot/dts/uniphier*
2554 F: arch/arm/include/asm/hardware/cache-uniphier.h
2555 F: arch/arm/mach-uniphier/
2556 F: arch/arm/mm/cache-uniphier.c
2557 F: arch/arm64/boot/dts/socionext/uniphier*
2558 F: drivers/bus/uniphier-system-bus.c
2559 F: drivers/clk/uniphier/
2560 F: drivers/dma/uniphier-mdmac.c
2561 F: drivers/gpio/gpio-uniphier.c
2562 F: drivers/i2c/busses/i2c-uniphier*
2563 F: drivers/irqchip/irq-uniphier-aidet.c
2564 F: drivers/mmc/host/uniphier-sd.c
2565 F: drivers/pinctrl/uniphier/
2566 F: drivers/reset/reset-uniphier.c
2567 F: drivers/tty/serial/8250/8250_uniphier.c
2571 M: Ulf Hansson <ulf.hansson@linaro.org>
2572 L: linux-clk@vger.kernel.org
2573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 F: drivers/clk/ux500/
2577 ARM/VERSATILE EXPRESS PLATFORM
2578 M: Liviu Dudau <liviu.dudau@arm.com>
2579 M: Sudeep Holla <sudeep.holla@arm.com>
2580 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 F: arch/arm/boot/dts/vexpress*
2584 F: arch/arm64/boot/dts/arm/
2585 F: arch/arm/mach-vexpress/
2588 F: drivers/clk/versatile/clk-vexpress-osc.c
2589 F: drivers/clocksource/timer-versatile.c
2593 M: Russell King <linux@armlinux.org.uk>
2594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 W: http://www.armlinux.org.uk/
2599 ARM/VOIPAC PXA270 SUPPORT
2600 M: Marek Vasut <marek.vasut@gmail.com>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 F: arch/arm/mach-pxa/vpac270.c
2604 F: arch/arm/mach-pxa/include/mach/vpac270.h
2606 ARM/VT8500 ARM ARCHITECTURE
2607 M: Tony Prisk <linux@prisktech.co.nz>
2608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2611 F: arch/arm/mach-vt8500/
2612 F: drivers/clocksource/timer-vt8500.c
2613 F: drivers/i2c/busses/i2c-wmt.c
2614 F: drivers/mmc/host/wmt-sdmmc.c
2615 F: drivers/pwm/pwm-vt8500.c
2616 F: drivers/rtc/rtc-vt8500.c
2617 F: drivers/tty/serial/vt8500_serial.c
2618 F: drivers/usb/host/ehci-platform.c
2619 F: drivers/usb/host/uhci-platform.c
2620 F: drivers/video/fbdev/vt8500lcdfb.*
2621 F: drivers/video/fbdev/wm8505fb*
2622 F: drivers/video/fbdev/wmt_ge_rops.*
2624 ARM/ZIPIT Z2 SUPPORT
2625 M: Marek Vasut <marek.vasut@gmail.com>
2626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 F: arch/arm/mach-pxa/z2.c
2629 F: arch/arm/mach-pxa/include/mach/z2.h
2631 ARM/ZTE ARCHITECTURE
2632 M: Jun Nie <jun.nie@linaro.org>
2633 M: Shawn Guo <shawnguo@kernel.org>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 F: arch/arm/boot/dts/zx2967*
2637 F: arch/arm/mach-zx/
2638 F: arch/arm64/boot/dts/zte/
2640 F: drivers/dma/zx_dma.c
2641 F: drivers/gpio/gpio-zx.c
2642 F: drivers/i2c/busses/i2c-zx2967.c
2643 F: drivers/mmc/host/dw_mmc-zx.*
2644 F: drivers/pinctrl/zte/
2646 F: drivers/thermal/zx2967_thermal.c
2647 F: drivers/watchdog/zx2967_wdt.c
2648 F: Documentation/devicetree/bindings/arm/zte.yaml
2649 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2650 F: Documentation/devicetree/bindings/dma/zxdma.txt
2651 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2652 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2653 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2654 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2655 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2656 F: Documentation/devicetree/bindings/soc/zte/
2657 F: Documentation/devicetree/bindings/sound/zte,*.txt
2658 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2659 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2660 F: include/dt-bindings/clock/zx2967*.h
2661 F: include/dt-bindings/soc/zte,*.h
2662 F: sound/soc/codecs/zx_aud96p22.c
2665 ARM/ZYNQ ARCHITECTURE
2666 M: Michal Simek <michal.simek@xilinx.com>
2667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668 W: http://wiki.xilinx.com
2669 T: git https://github.com/Xilinx/linux-xlnx.git
2671 F: arch/arm/mach-zynq/
2672 F: drivers/cpuidle/cpuidle-zynq.c
2673 F: drivers/block/xsysace.c
2676 F: Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2677 F: Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2678 F: drivers/clocksource/timer-cadence-ttc.c
2679 F: drivers/i2c/busses/i2c-cadence.c
2680 F: drivers/mmc/host/sdhci-of-arasan.c
2681 F: drivers/edac/synopsys_edac.c
2682 F: drivers/i2c/busses/i2c-xiic.c
2684 ARM64 PORT (AARCH64 ARCHITECTURE)
2685 M: Catalin Marinas <catalin.marinas@arm.com>
2686 M: Will Deacon <will@kernel.org>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2691 X: arch/arm64/boot/dts/
2692 F: Documentation/arm64/
2693 F: tools/testing/selftests/arm64/
2695 AS3645A LED FLASH CONTROLLER DRIVER
2696 M: Sakari Ailus <sakari.ailus@iki.fi>
2697 L: linux-leds@vger.kernel.org
2699 F: drivers/leds/leds-as3645a.c
2701 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2702 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2703 L: linux-media@vger.kernel.org
2704 T: git git://linuxtv.org/media_tree.git
2706 F: drivers/media/i2c/ak7375.c
2707 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2709 ASAHI KASEI AK8974 DRIVER
2710 M: Linus Walleij <linus.walleij@linaro.org>
2711 L: linux-iio@vger.kernel.org
2712 W: http://www.akm.com/
2714 F: drivers/iio/magnetometer/ak8974.c
2716 ASC7621 HARDWARE MONITOR DRIVER
2717 M: George Joseph <george.joseph@fairview5.com>
2718 L: linux-hwmon@vger.kernel.org
2720 F: Documentation/hwmon/asc7621.rst
2721 F: drivers/hwmon/asc7621.c
2723 ASPEED PINCTRL DRIVERS
2724 M: Andrew Jeffery <andrew@aj.id.au>
2725 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2726 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2727 L: linux-gpio@vger.kernel.org
2729 F: drivers/pinctrl/aspeed/
2730 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2732 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2733 M: Eddie James <eajames@linux.ibm.com>
2734 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2736 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2737 F: drivers/irqchip/irq-aspeed-scu-ic.c
2738 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2740 ASPEED VIDEO ENGINE DRIVER
2741 M: Eddie James <eajames@linux.ibm.com>
2742 L: linux-media@vger.kernel.org
2743 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2745 F: drivers/media/platform/aspeed-video.c
2746 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2748 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2749 M: Corentin Chary <corentin.chary@gmail.com>
2750 L: acpi4asus-user@lists.sourceforge.net
2751 L: platform-driver-x86@vger.kernel.org
2752 W: http://acpi4asus.sf.net
2754 F: drivers/platform/x86/asus*.c
2755 F: drivers/platform/x86/eeepc*.c
2757 ASUS WIRELESS RADIO CONTROL DRIVER
2758 M: João Paulo Rechi Vita <jprvita@gmail.com>
2759 L: platform-driver-x86@vger.kernel.org
2761 F: drivers/platform/x86/asus-wireless.c
2764 M: David Howells <dhowells@redhat.com>
2765 L: keyrings@vger.kernel.org
2767 F: Documentation/crypto/asymmetric-keys.txt
2768 F: include/linux/verification.h
2769 F: include/crypto/public_key.h
2770 F: include/crypto/pkcs7.h
2771 F: crypto/asymmetric_keys/
2773 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2774 R: Dan Williams <dan.j.williams@intel.com>
2775 W: http://sourceforge.net/projects/xscaleiop
2777 F: Documentation/crypto/async-tx-api.txt
2780 F: include/linux/dmaengine.h
2781 F: include/linux/async_tx.h
2784 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2785 L: linux-i2c@vger.kernel.org
2786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2788 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2789 F: drivers/misc/eeprom/at24.c
2791 ATA OVER ETHERNET (AOE) DRIVER
2792 M: "Justin Sanders" <justin@coraid.com>
2793 W: http://www.openaoe.org/
2795 F: Documentation/admin-guide/aoe/
2796 F: drivers/block/aoe/
2798 ATHEROS 71XX/9XXX GPIO DRIVER
2799 M: Alban Bedel <albeu@free.fr>
2801 W: https://github.com/AlbanBedel/linux
2802 T: git git://github.com/AlbanBedel/linux
2803 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2804 F: drivers/gpio/gpio-ath79.c
2806 ATHEROS 71XX/9XXX USB PHY DRIVER
2807 M: Alban Bedel <albeu@free.fr>
2808 W: https://github.com/AlbanBedel/linux
2809 T: git git://github.com/AlbanBedel/linux
2811 F: drivers/phy/qualcomm/phy-ath79-usb.c
2812 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2814 ATHEROS ATH GENERIC UTILITIES
2815 M: Kalle Valo <kvalo@codeaurora.org>
2816 L: linux-wireless@vger.kernel.org
2818 F: drivers/net/wireless/ath/*
2820 ATHEROS ATH5K WIRELESS DRIVER
2821 M: Jiri Slaby <jirislaby@gmail.com>
2822 M: Nick Kossifidis <mickflemm@gmail.com>
2823 M: Luis Chamberlain <mcgrof@kernel.org>
2824 L: linux-wireless@vger.kernel.org
2825 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2827 F: drivers/net/wireless/ath/ath5k/
2829 ATHEROS ATH6KL WIRELESS DRIVER
2830 M: Kalle Valo <kvalo@codeaurora.org>
2831 L: linux-wireless@vger.kernel.org
2832 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2835 F: drivers/net/wireless/ath/ath6kl/
2838 M: Ville Syrjala <syrjala@sci.fi>
2840 F: drivers/input/misc/ati_remote2.c
2842 ATK0110 HWMON DRIVER
2843 M: Luca Tettamanti <kronos.it@gmail.com>
2844 L: linux-hwmon@vger.kernel.org
2846 F: drivers/hwmon/asus_atk0110.c
2848 ATLX ETHERNET DRIVERS
2849 M: Jay Cliburn <jcliburn@gmail.com>
2850 M: Chris Snook <chris.snook@gmail.com>
2851 L: netdev@vger.kernel.org
2852 W: http://sourceforge.net/projects/atl1
2853 W: http://atl1.sourceforge.net
2855 F: drivers/net/ethernet/atheros/
2858 M: Chas Williams <3chas3@gmail.com>
2859 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2860 L: netdev@vger.kernel.org
2861 W: http://linux-atm.sourceforge.net
2864 F: include/linux/atm*
2865 F: include/uapi/linux/atm*
2867 ATMEL MACB ETHERNET DRIVER
2868 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2870 F: drivers/net/ethernet/cadence/
2872 ATMEL MAXTOUCH DRIVER
2873 M: Nick Dyer <nick@shmanahar.org>
2874 T: git git://github.com/ndyer/linux.git
2876 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2877 F: drivers/input/touchscreen/atmel_mxt_ts.c
2879 ATMEL WIRELESS DRIVER
2880 M: Simon Kelley <simon@thekelleys.org.uk>
2881 L: linux-wireless@vger.kernel.org
2882 W: http://www.thekelleys.org.uk/atmel
2883 W: http://atmelwlandriver.sourceforge.net/
2885 F: drivers/net/wireless/atmel/atmel*
2887 ATOMIC INFRASTRUCTURE
2888 M: Will Deacon <will@kernel.org>
2889 M: Peter Zijlstra <peterz@infradead.org>
2890 R: Boqun Feng <boqun.feng@gmail.com>
2891 L: linux-kernel@vger.kernel.org
2893 F: arch/*/include/asm/atomic*.h
2894 F: include/*/atomic*.h
2897 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2898 M: Bradley Grove <linuxdrivers@attotech.com>
2899 L: linux-scsi@vger.kernel.org
2900 W: http://www.attotech.com
2902 F: drivers/scsi/esas2r
2904 ATUSB IEEE 802.15.4 RADIO DRIVER
2905 M: Stefan Schmidt <stefan@datenfreihafen.org>
2906 L: linux-wpan@vger.kernel.org
2908 F: drivers/net/ieee802154/atusb.c
2909 F: drivers/net/ieee802154/atusb.h
2910 F: drivers/net/ieee802154/at86rf230.h
2913 M: Paul Moore <paul@paul-moore.com>
2914 M: Eric Paris <eparis@redhat.com>
2915 L: linux-audit@redhat.com (moderated for non-subscribers)
2916 W: https://github.com/linux-audit
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2919 F: include/linux/audit.h
2920 F: include/uapi/linux/audit.h
2923 AUXILIARY DISPLAY DRIVERS
2924 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2926 F: drivers/auxdisplay/
2927 F: include/linux/cfag12864b.h
2929 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2930 M: Andreas Klinger <ak@it-klinger.de>
2931 L: linux-iio@vger.kernel.org
2933 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2934 F: drivers/iio/adc/hx711.c
2937 M: Ralf Baechle <ralf@linux-mips.org>
2938 L: linux-hams@vger.kernel.org
2939 W: http://www.linux-ax25.org/
2941 F: include/uapi/linux/ax25.h
2942 F: include/net/ax25.h
2946 M: Peter Rosin <peda@axentia.se>
2947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2949 F: arch/arm/boot/dts/at91-linea.dtsi
2950 F: arch/arm/boot/dts/at91-natte.dtsi
2951 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2952 F: arch/arm/boot/dts/at91-tse850-3.dts
2954 AXENTIA ASOC DRIVERS
2955 M: Peter Rosin <peda@axentia.se>
2956 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2958 F: Documentation/devicetree/bindings/sound/axentia,*
2959 F: sound/soc/atmel/tse850-pcm5142.c
2961 AXXIA I2C CONTROLLER
2962 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2963 L: linux-i2c@vger.kernel.org
2965 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2966 F: drivers/i2c/busses/i2c-axxia.c
2969 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2970 L: linux-media@vger.kernel.org
2971 W: https://linuxtv.org
2972 T: git git://linuxtv.org/media_tree.git
2974 F: drivers/media/usb/dvb-usb-v2/az6007.c
2976 AZTECH FM RADIO RECEIVER DRIVER
2977 M: Hans Verkuil <hverkuil@xs4all.nl>
2978 L: linux-media@vger.kernel.org
2979 T: git git://linuxtv.org/media_tree.git
2980 W: https://linuxtv.org
2982 F: drivers/media/radio/radio-aztech*
2985 L: linux-wireless@vger.kernel.org
2986 L: b43-dev@lists.infradead.org
2987 W: http://wireless.kernel.org/en/users/Drivers/b43
2989 F: drivers/net/wireless/broadcom/b43/
2991 B43LEGACY WIRELESS DRIVER
2992 M: Larry Finger <Larry.Finger@lwfinger.net>
2993 L: linux-wireless@vger.kernel.org
2994 L: b43-dev@lists.infradead.org
2995 W: http://wireless.kernel.org/en/users/Drivers/b43
2997 F: drivers/net/wireless/broadcom/b43legacy/
2999 BACKLIGHT CLASS/SUBSYSTEM
3000 M: Lee Jones <lee.jones@linaro.org>
3001 M: Daniel Thompson <daniel.thompson@linaro.org>
3002 M: Jingoo Han <jingoohan1@gmail.com>
3003 L: dri-devel@lists.freedesktop.org
3004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3006 F: drivers/video/backlight/
3007 F: include/linux/backlight.h
3008 F: include/linux/pwm_backlight.h
3009 F: Documentation/devicetree/bindings/leds/backlight
3010 F: Documentation/ABI/stable/sysfs-class-backlight
3011 F: Documentation/ABI/testing/sysfs-class-backlight
3014 M: Marek Lindner <mareklindner@neomailbox.ch>
3015 M: Simon Wunderlich <sw@simonwunderlich.de>
3016 M: Antonio Quartulli <a@unstable.cc>
3017 M: Sven Eckelmann <sven@narfation.org>
3018 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3019 W: https://www.open-mesh.org/
3020 B: https://www.open-mesh.org/projects/batman-adv/issues
3021 C: irc://chat.freenode.net/batman
3022 Q: https://patchwork.open-mesh.org/project/batman/list/
3023 T: git https://git.open-mesh.org/linux-merge.git
3025 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3026 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3027 F: Documentation/networking/batman-adv.rst
3028 F: include/uapi/linux/batadv_packet.h
3029 F: include/uapi/linux/batman_adv.h
3032 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3033 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3034 L: linux-hams@vger.kernel.org
3035 W: http://www.baycom.org/~tom/ham/ham.html
3037 F: drivers/net/hamradio/baycom*
3039 BCACHE (BLOCK LAYER CACHE)
3040 M: Coly Li <colyli@suse.de>
3041 M: Kent Overstreet <kent.overstreet@gmail.com>
3042 L: linux-bcache@vger.kernel.org
3043 W: http://bcache.evilpiepirate.org
3044 C: irc://irc.oftc.net/bcache
3046 F: drivers/md/bcache/
3048 BDISP ST MEDIA DRIVER
3049 M: Fabien Dessenne <fabien.dessenne@st.com>
3050 L: linux-media@vger.kernel.org
3051 T: git git://linuxtv.org/media_tree.git
3052 W: https://linuxtv.org
3054 F: drivers/media/platform/sti/bdisp
3056 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3057 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3058 L: netdev@vger.kernel.org
3060 F: drivers/net/ethernet/ec_bhf.c
3063 M: Luis de Bethencourt <luisbg@kernel.org>
3064 M: Salah Triki <salah.triki@gmail.com>
3066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3067 F: Documentation/filesystems/befs.txt
3071 M: Paolo Valente <paolo.valente@linaro.org>
3072 M: Jens Axboe <axboe@kernel.dk>
3073 L: linux-block@vger.kernel.org
3076 F: Documentation/block/bfq-iosched.rst
3079 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3081 F: Documentation/filesystems/bfs.txt
3083 F: include/uapi/linux/bfs_fs.h
3085 BLINKM RGB LED DRIVER
3086 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3088 F: drivers/leds/leds-blinkm.c
3091 M: Jens Axboe <axboe@kernel.dk>
3092 L: linux-block@vger.kernel.org
3093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3097 F: kernel/trace/blktrace.c
3101 M: Joern Engel <joern@lazybastard.org>
3102 L: linux-mtd@lists.infradead.org
3104 F: drivers/mtd/devices/block2mtd.c
3107 M: Marcel Holtmann <marcel@holtmann.org>
3108 M: Johan Hedberg <johan.hedberg@gmail.com>
3109 L: linux-bluetooth@vger.kernel.org
3110 W: http://www.bluez.org/
3111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3114 F: drivers/bluetooth/
3117 M: Marcel Holtmann <marcel@holtmann.org>
3118 M: Johan Hedberg <johan.hedberg@gmail.com>
3119 L: linux-bluetooth@vger.kernel.org
3120 W: http://www.bluez.org/
3121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3125 F: include/net/bluetooth/
3128 M: Jay Vosburgh <j.vosburgh@gmail.com>
3129 M: Veaceslav Falico <vfalico@gmail.com>
3130 M: Andy Gospodarek <andy@greyhouse.net>
3131 L: netdev@vger.kernel.org
3132 W: http://sourceforge.net/projects/bonding/
3134 F: drivers/net/bonding/
3135 F: include/uapi/linux/if_bonding.h
3137 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3138 M: Dan Robertson <dan@dlrobertson.com>
3139 L: linux-iio@vger.kernel.org
3141 F: drivers/iio/accel/bma400*
3142 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3144 BPF (Safe dynamic programs and tools)
3145 M: Alexei Starovoitov <ast@kernel.org>
3146 M: Daniel Borkmann <daniel@iogearbox.net>
3147 R: Martin KaFai Lau <kafai@fb.com>
3148 R: Song Liu <songliubraving@fb.com>
3149 R: Yonghong Song <yhs@fb.com>
3150 R: Andrii Nakryiko <andriin@fb.com>
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 (RV64G)
3218 M: Björn Töpel <bjorn.topel@gmail.com>
3219 L: netdev@vger.kernel.org
3224 M: Ilya Leoshkevich <iii@linux.ibm.com>
3225 M: Heiko Carstens <heiko.carstens@de.ibm.com>
3226 M: Vasily Gorbik <gor@linux.ibm.com>
3227 L: netdev@vger.kernel.org
3228 L: bpf@vger.kernel.org
3231 X: arch/s390/net/pnet.c
3233 BPF JIT for SPARC (32-BIT AND 64-BIT)
3234 M: David S. Miller <davem@davemloft.net>
3235 L: netdev@vger.kernel.org
3236 L: bpf@vger.kernel.org
3240 BPF JIT for X86 32-BIT
3241 M: Wang YanQing <udknight@gmail.com>
3242 L: netdev@vger.kernel.org
3243 L: bpf@vger.kernel.org
3245 F: arch/x86/net/bpf_jit_comp32.c
3247 BPF JIT for X86 64-BIT
3248 M: Alexei Starovoitov <ast@kernel.org>
3249 M: Daniel Borkmann <daniel@iogearbox.net>
3250 L: netdev@vger.kernel.org
3251 L: bpf@vger.kernel.org
3254 X: arch/x86/net/bpf_jit_comp32.c
3256 BROADCOM B44 10/100 ETHERNET DRIVER
3257 M: Michael Chan <michael.chan@broadcom.com>
3258 L: netdev@vger.kernel.org
3260 F: drivers/net/ethernet/broadcom/b44.*
3262 BROADCOM B53 ETHERNET SWITCH DRIVER
3263 M: Florian Fainelli <f.fainelli@gmail.com>
3264 L: netdev@vger.kernel.org
3265 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3267 F: drivers/net/dsa/b53/*
3268 F: include/linux/platform_data/b53.h
3270 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3271 M: Florian Fainelli <f.fainelli@gmail.com>
3272 M: Ray Jui <rjui@broadcom.com>
3273 M: Scott Branden <sbranden@broadcom.com>
3274 M: bcm-kernel-feedback-list@broadcom.com
3275 T: git git://github.com/broadcom/mach-bcm
3281 F: arch/arm/mach-bcm/
3283 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3284 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3285 L: bcm-kernel-feedback-list@broadcom.com
3286 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3288 T: git git://github.com/anholt/linux
3292 F: drivers/staging/vc04_services
3293 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3294 F: drivers/pci/controller/pcie-brcmstb.c
3296 BROADCOM BCM47XX MIPS ARCHITECTURE
3297 M: Hauke Mehrtens <hauke@hauke-m.de>
3298 M: Rafał Miłecki <zajec5@gmail.com>
3299 L: linux-mips@vger.kernel.org
3301 F: Documentation/devicetree/bindings/mips/brcm/
3302 F: arch/mips/bcm47xx/*
3303 F: arch/mips/include/asm/mach-bcm47xx/*
3305 BROADCOM BCM5301X ARM ARCHITECTURE
3306 M: Hauke Mehrtens <hauke@hauke-m.de>
3307 M: Rafał Miłecki <zajec5@gmail.com>
3308 M: bcm-kernel-feedback-list@broadcom.com
3309 L: linux-arm-kernel@lists.infradead.org
3311 F: arch/arm/mach-bcm/bcm_5301x.c
3312 F: arch/arm/boot/dts/bcm5301x*.dtsi
3313 F: arch/arm/boot/dts/bcm470*
3314 F: arch/arm/boot/dts/bcm953012*
3316 BROADCOM BCM53573 ARM ARCHITECTURE
3317 M: Rafał Miłecki <rafal@milecki.pl>
3318 L: bcm-kernel-feedback-list@broadcom.com
3319 L: linux-arm-kernel@lists.infradead.org
3321 F: arch/arm/boot/dts/bcm53573*
3322 F: arch/arm/boot/dts/bcm47189*
3324 BROADCOM BCM63XX ARM ARCHITECTURE
3325 M: Florian Fainelli <f.fainelli@gmail.com>
3326 M: bcm-kernel-feedback-list@broadcom.com
3327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3328 T: git git://github.com/broadcom/stblinux.git
3332 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3333 M: Kevin Cernekee <cernekee@gmail.com>
3334 L: linux-usb@vger.kernel.org
3336 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3338 BROADCOM BCM7XXX ARM ARCHITECTURE
3339 M: Florian Fainelli <f.fainelli@gmail.com>
3340 M: bcm-kernel-feedback-list@broadcom.com
3341 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3342 T: git git://github.com/broadcom/stblinux.git
3344 F: arch/arm/mach-bcm/*brcmstb*
3345 F: arch/arm/boot/dts/bcm7*.dts*
3346 F: drivers/bus/brcmstb_gisb.c
3347 F: arch/arm/mm/cache-b15-rac.c
3348 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3350 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3351 F: drivers/pci/controller/pcie-brcmstb.c
3353 BROADCOM BMIPS CPUFREQ DRIVER
3354 M: Markus Mayer <mmayer@broadcom.com>
3355 M: bcm-kernel-feedback-list@broadcom.com
3356 L: linux-pm@vger.kernel.org
3358 F: drivers/cpufreq/bmips-cpufreq.c
3360 BROADCOM BMIPS MIPS ARCHITECTURE
3361 M: Florian Fainelli <f.fainelli@gmail.com>
3362 L: bcm-kernel-feedback-list@broadcom.com
3363 L: linux-mips@vger.kernel.org
3364 T: git git://github.com/broadcom/stblinux.git
3366 F: arch/mips/bmips/*
3367 F: arch/mips/include/asm/mach-bmips/*
3368 F: arch/mips/kernel/*bmips*
3369 F: arch/mips/boot/dts/brcm/bcm*.dts*
3370 F: drivers/irqchip/irq-bcm63*
3371 F: drivers/irqchip/irq-bcm7*
3372 F: drivers/irqchip/irq-brcmstb*
3373 F: include/linux/bcm963xx_nvram.h
3374 F: include/linux/bcm963xx_tag.h
3376 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3377 M: Rasesh Mody <rmody@marvell.com>
3378 M: GR-Linux-NIC-Dev@marvell.com
3379 L: netdev@vger.kernel.org
3381 F: drivers/net/ethernet/broadcom/bnx2.*
3382 F: drivers/net/ethernet/broadcom/bnx2_*
3384 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3385 M: QLogic-Storage-Upstream@qlogic.com
3386 L: linux-scsi@vger.kernel.org
3388 F: drivers/scsi/bnx2fc/
3390 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3391 M: QLogic-Storage-Upstream@qlogic.com
3392 L: linux-scsi@vger.kernel.org
3394 F: drivers/scsi/bnx2i/
3396 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3397 M: Ariel Elior <aelior@marvell.com>
3398 M: Sudarsana Kalluru <skalluru@marvell.com>
3399 M: GR-everest-linux-l2@marvell.com
3400 L: netdev@vger.kernel.org
3402 F: drivers/net/ethernet/broadcom/bnx2x/
3404 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3405 M: Michael Chan <michael.chan@broadcom.com>
3406 L: netdev@vger.kernel.org
3408 F: drivers/net/ethernet/broadcom/bnxt/
3410 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3411 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3412 M: Franky Lin <franky.lin@broadcom.com>
3413 M: Hante Meuleman <hante.meuleman@broadcom.com>
3414 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3415 M: Wright Feng <wright.feng@cypress.com>
3416 L: linux-wireless@vger.kernel.org
3417 L: brcm80211-dev-list.pdl@broadcom.com
3418 L: brcm80211-dev-list@cypress.com
3420 F: drivers/net/wireless/broadcom/brcm80211/
3422 BROADCOM BRCMSTB GPIO DRIVER
3423 M: Gregory Fong <gregory.0xf0@gmail.com>
3424 L: bcm-kernel-feedback-list@broadcom.com
3426 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3427 F: drivers/gpio/gpio-brcmstb.c
3429 BROADCOM BRCMSTB I2C DRIVER
3430 M: Kamal Dasu <kdasu.kdev@gmail.com>
3431 L: linux-i2c@vger.kernel.org
3432 L: bcm-kernel-feedback-list@broadcom.com
3434 F: drivers/i2c/busses/i2c-brcmstb.c
3435 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3437 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3438 M: Al Cooper <alcooperx@gmail.com>
3439 L: linux-kernel@vger.kernel.org
3440 L: bcm-kernel-feedback-list@broadcom.com
3442 F: drivers/phy/broadcom/phy-brcm-usb*
3444 BROADCOM GENET ETHERNET DRIVER
3445 M: Doug Berger <opendmb@gmail.com>
3446 M: Florian Fainelli <f.fainelli@gmail.com>
3447 L: bcm-kernel-feedback-list@broadcom.com
3448 L: netdev@vger.kernel.org
3450 F: drivers/net/ethernet/broadcom/genet/
3452 BROADCOM IPROC ARM ARCHITECTURE
3453 M: Ray Jui <rjui@broadcom.com>
3454 M: Scott Branden <sbranden@broadcom.com>
3455 M: bcm-kernel-feedback-list@broadcom.com
3456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3457 T: git git://github.com/broadcom/cygnus-linux.git
3474 F: arch/arm64/boot/dts/broadcom/northstar2/*
3475 F: arch/arm64/boot/dts/broadcom/stingray/*
3476 F: drivers/clk/bcm/clk-ns*
3477 F: drivers/clk/bcm/clk-sr*
3478 F: drivers/pinctrl/bcm/pinctrl-ns*
3479 F: include/dt-bindings/clock/bcm-sr*
3481 BROADCOM KONA GPIO DRIVER
3482 M: Ray Jui <rjui@broadcom.com>
3483 L: bcm-kernel-feedback-list@broadcom.com
3485 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3486 F: drivers/gpio/gpio-bcm-kona.c
3488 BROADCOM NETXTREME-E ROCE DRIVER
3489 M: Selvin Xavier <selvin.xavier@broadcom.com>
3490 M: Devesh Sharma <devesh.sharma@broadcom.com>
3491 M: Somnath Kotur <somnath.kotur@broadcom.com>
3492 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3493 L: linux-rdma@vger.kernel.org
3494 W: http://www.broadcom.com
3496 F: drivers/infiniband/hw/bnxt_re/
3497 F: include/uapi/rdma/bnxt_re-abi.h
3499 BROADCOM NVRAM DRIVER
3500 M: Rafał Miłecki <zajec5@gmail.com>
3501 L: linux-mips@vger.kernel.org
3503 F: drivers/firmware/broadcom/*
3505 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3506 M: Rafał Miłecki <zajec5@gmail.com>
3507 L: linux-wireless@vger.kernel.org
3510 F: include/linux/bcma/
3512 BROADCOM STB AVS CPUFREQ DRIVER
3513 M: Markus Mayer <mmayer@broadcom.com>
3514 M: bcm-kernel-feedback-list@broadcom.com
3515 L: linux-pm@vger.kernel.org
3517 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3518 F: drivers/cpufreq/brcmstb*
3520 BROADCOM STB AVS TMON DRIVER
3521 M: Markus Mayer <mmayer@broadcom.com>
3522 M: bcm-kernel-feedback-list@broadcom.com
3523 L: linux-pm@vger.kernel.org
3525 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3526 F: drivers/thermal/broadcom/brcmstb*
3528 BROADCOM STB NAND FLASH DRIVER
3529 M: Brian Norris <computersforpeace@gmail.com>
3530 M: Kamal Dasu <kdasu.kdev@gmail.com>
3531 L: linux-mtd@lists.infradead.org
3532 L: bcm-kernel-feedback-list@broadcom.com
3534 F: drivers/mtd/nand/raw/brcmnand/
3536 BROADCOM STB DPFE DRIVER
3537 M: Markus Mayer <mmayer@broadcom.com>
3538 M: bcm-kernel-feedback-list@broadcom.com
3539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3541 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3542 F: drivers/memory/brcmstb_dpfe.c
3545 M: Kamal Dasu <kdasu.kdev@gmail.com>
3546 M: bcm-kernel-feedback-list@broadcom.com
3548 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3549 F: drivers/spi/spi-bcm-qspi.*
3550 F: drivers/spi/spi-brcmstb-qspi.c
3551 F: drivers/spi/spi-iproc-qspi.c
3553 BROADCOM SYSTEMPORT ETHERNET DRIVER
3554 M: Florian Fainelli <f.fainelli@gmail.com>
3555 L: bcm-kernel-feedback-list@broadcom.com
3556 L: netdev@vger.kernel.org
3558 F: drivers/net/ethernet/broadcom/bcmsysport.*
3560 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3561 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3562 M: Prashant Sreedharan <prashant@broadcom.com>
3563 M: Michael Chan <mchan@broadcom.com>
3564 L: netdev@vger.kernel.org
3566 F: drivers/net/ethernet/broadcom/tg3.*
3568 BROCADE BFA FC SCSI DRIVER
3569 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3570 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3571 L: linux-scsi@vger.kernel.org
3573 F: drivers/scsi/bfa/
3575 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3576 M: Rasesh Mody <rmody@marvell.com>
3577 M: Sudarsana Kalluru <skalluru@marvell.com>
3578 M: GR-Linux-NIC-Dev@marvell.com
3579 L: netdev@vger.kernel.org
3581 F: drivers/net/ethernet/brocade/bna/
3583 BSG (block layer generic sg v4 driver)
3584 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3585 L: linux-scsi@vger.kernel.org
3588 F: include/linux/bsg.h
3589 F: include/uapi/linux/bsg.h
3592 M: Clemens Ladisch <clemens@ladisch.de>
3593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3596 F: Documentation/sound/cards/bt87x.rst
3597 F: sound/pci/bt87x.c
3600 M: Michael Buesch <m@bues.ch>
3602 W: http://bu3sch.de/btgpio.php
3603 F: drivers/gpio/gpio-bt8xx.c
3606 M: Chris Mason <clm@fb.com>
3607 M: Josef Bacik <josef@toxicpanda.com>
3608 M: David Sterba <dsterba@suse.com>
3609 L: linux-btrfs@vger.kernel.org
3610 W: http://btrfs.wiki.kernel.org/
3611 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3614 F: Documentation/filesystems/btrfs.txt
3616 F: include/linux/btrfs*
3617 F: include/uapi/linux/btrfs*
3619 BTTV VIDEO4LINUX DRIVER
3620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3621 L: linux-media@vger.kernel.org
3622 W: https://linuxtv.org
3623 T: git git://linuxtv.org/media_tree.git
3625 F: Documentation/media/v4l-drivers/bttv*
3626 F: drivers/media/pci/bt8xx/bttv*
3628 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3629 M: Chanwoo Choi <cw00.choi@samsung.com>
3630 L: linux-pm@vger.kernel.org
3631 L: linux-samsung-soc@vger.kernel.org
3632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3634 F: drivers/devfreq/exynos-bus.c
3635 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3637 BUSLOGIC SCSI DRIVER
3638 M: Khalid Aziz <khalid@gonehiking.org>
3639 L: linux-scsi@vger.kernel.org
3641 F: drivers/scsi/BusLogic.*
3642 F: drivers/scsi/FlashPoint.*
3644 C-MEDIA CMI8788 DRIVER
3645 M: Clemens Ladisch <clemens@ladisch.de>
3646 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3649 F: sound/pci/oxygen/
3652 M: Guo Ren <guoren@kernel.org>
3653 L: linux-csky@vger.kernel.org
3654 T: git https://github.com/c-sky/csky-linux.git
3657 F: Documentation/devicetree/bindings/csky/
3658 F: drivers/irqchip/irq-csky-*
3659 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3660 F: drivers/clocksource/timer-gx6605s.c
3661 F: drivers/clocksource/timer-mp-csky.c
3662 F: Documentation/devicetree/bindings/timer/csky,*
3667 M: Mark Salter <msalter@redhat.com>
3668 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3669 L: linux-c6x-dev@linux-c6x.org
3670 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3674 CA8210 IEEE-802.15.4 RADIO DRIVER
3675 M: Harry Morris <h.morris@cascoda.com>
3676 L: linux-wpan@vger.kernel.org
3677 W: https://github.com/Cascoda/ca8210-linux.git
3679 F: drivers/net/ieee802154/ca8210.c
3680 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3682 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3683 M: David Howells <dhowells@redhat.com>
3684 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3686 F: Documentation/filesystems/caching/cachefiles.txt
3689 CADENCE MIPI-CSI2 BRIDGES
3690 M: Maxime Ripard <mripard@kernel.org>
3691 L: linux-media@vger.kernel.org
3693 F: Documentation/devicetree/bindings/media/cdns,*.txt
3694 F: drivers/media/platform/cadence/cdns-csi2*
3697 M: Piotr Sroka <piotrs@cadence.com>
3698 L: linux-mtd@lists.infradead.org
3700 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3701 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3703 CADET FM/AM RADIO RECEIVER DRIVER
3704 M: Hans Verkuil <hverkuil@xs4all.nl>
3705 L: linux-media@vger.kernel.org
3706 T: git git://linuxtv.org/media_tree.git
3707 W: https://linuxtv.org
3709 F: drivers/media/radio/radio-cadet*
3711 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3712 M: Jonathan Corbet <corbet@lwn.net>
3713 L: linux-media@vger.kernel.org
3714 T: git git://linuxtv.org/media_tree.git
3716 F: Documentation/media/v4l-drivers/cafe_ccic*
3717 F: drivers/media/platform/marvell-ccic/
3720 L: netdev@vger.kernel.org
3722 F: Documentation/networking/caif/
3723 F: drivers/net/caif/
3724 F: include/uapi/linux/caif/
3725 F: include/net/caif/
3729 M: Toke Høiland-Jørgensen <toke@toke.dk>
3730 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3732 F: net/sched/sch_cake.c
3735 M: Wolfgang Grandegger <wg@grandegger.com>
3736 M: Marc Kleine-Budde <mkl@pengutronix.de>
3737 L: linux-can@vger.kernel.org
3738 W: https://github.com/linux-can
3739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3742 F: Documentation/devicetree/bindings/net/can/
3744 F: include/linux/can/dev.h
3745 F: include/linux/can/led.h
3746 F: include/linux/can/rx-offload.h
3747 F: include/linux/can/platform/
3748 F: include/uapi/linux/can/error.h
3749 F: include/uapi/linux/can/netlink.h
3750 F: include/uapi/linux/can/vxcan.h
3753 M: Oliver Hartkopp <socketcan@hartkopp.net>
3754 M: Marc Kleine-Budde <mkl@pengutronix.de>
3755 L: linux-can@vger.kernel.org
3756 W: https://github.com/linux-can
3757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3760 F: Documentation/networking/can.rst
3762 F: include/linux/can/core.h
3763 F: include/linux/can/skb.h
3764 F: include/net/netns/can.h
3765 F: include/uapi/linux/can.h
3766 F: include/uapi/linux/can/bcm.h
3767 F: include/uapi/linux/can/raw.h
3768 F: include/uapi/linux/can/gw.h
3770 CAN-J1939 NETWORK LAYER
3771 M: Robin van der Gracht <robin@protonic.nl>
3772 M: Oleksij Rempel <o.rempel@pengutronix.de>
3773 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3774 L: linux-can@vger.kernel.org
3776 F: Documentation/networking/j1939.rst
3778 F: include/uapi/linux/can/j1939.h
3781 M: Serge Hallyn <serge@hallyn.com>
3782 L: linux-security-module@vger.kernel.org
3784 F: include/linux/capability.h
3785 F: include/uapi/linux/capability.h
3786 F: security/commoncap.c
3787 F: kernel/capability.c
3789 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3790 M: Kevin Tsai <ktsai@capellamicro.com>
3792 F: drivers/iio/light/cm*
3794 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3795 M: Christian Lamparter <chunkeey@googlemail.com>
3796 L: linux-wireless@vger.kernel.org
3797 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3799 F: drivers/net/wireless/ath/carl9170/
3802 M: Robert Richter <rrichter@marvell.com>
3803 W: http://www.marvell.com
3805 F: drivers/i2c/busses/i2c-octeon*
3806 F: drivers/i2c/busses/i2c-thunderx*
3808 CAVIUM LIQUIDIO NETWORK DRIVER
3809 M: Derek Chickles <dchickles@marvell.com>
3810 M: Satanand Burla <sburla@marvell.com>
3811 M: Felix Manlunas <fmanlunas@marvell.com>
3812 L: netdev@vger.kernel.org
3813 W: http://www.marvell.com
3815 F: drivers/net/ethernet/cavium/liquidio/
3818 M: Robert Richter <rrichter@marvell.com>
3819 W: http://www.marvell.com
3821 F: drivers/mmc/host/cavium*
3823 CAVIUM OCTEON-TX CRYPTO DRIVER
3824 M: George Cherian <gcherian@marvell.com>
3825 L: linux-crypto@vger.kernel.org
3826 W: http://www.marvell.com
3828 F: drivers/crypto/cavium/cpt/
3830 CAVIUM THUNDERX2 ARM64 SOC
3831 M: Robert Richter <rrichter@marvell.com>
3832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3834 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3835 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3837 CC2520 IEEE-802.15.4 RADIO DRIVER
3838 M: Varka Bhadram <varkabhadram@gmail.com>
3839 L: linux-wpan@vger.kernel.org
3841 F: drivers/net/ieee802154/cc2520.c
3842 F: include/linux/spi/cc2520.h
3843 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3845 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3846 M: Gilad Ben-Yossef <gilad@benyossef.com>
3847 L: linux-crypto@vger.kernel.org
3849 F: drivers/crypto/ccree/
3850 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3853 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3854 L: linux-media@vger.kernel.org
3855 T: git git://linuxtv.org/media_tree.git
3856 W: http://linuxtv.org
3858 F: Documentation/media/kapi/cec-core.rst
3859 F: Documentation/media/uapi/cec
3860 F: drivers/media/cec/
3861 F: drivers/media/rc/keymaps/rc-cec.c
3862 F: include/media/cec.h
3863 F: include/media/cec-notifier.h
3864 F: include/uapi/linux/cec.h
3865 F: include/uapi/linux/cec-funcs.h
3866 F: Documentation/devicetree/bindings/media/cec.txt
3867 F: Documentation/ABI/testing/debugfs-cec-error-inj
3870 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3871 L: linux-media@vger.kernel.org
3872 T: git git://linuxtv.org/media_tree.git
3873 W: http://linuxtv.org
3875 F: drivers/media/platform/cec-gpio/
3876 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3878 CELL BROADBAND ENGINE ARCHITECTURE
3879 M: Arnd Bergmann <arnd@arndb.de>
3880 L: linuxppc-dev@lists.ozlabs.org
3881 W: http://www.ibm.com/developerworks/power/cell/
3883 F: arch/powerpc/include/asm/cell*.h
3884 F: arch/powerpc/include/asm/spu*.h
3885 F: arch/powerpc/include/uapi/asm/spu*.h
3886 F: arch/powerpc/oprofile/*cell*
3887 F: arch/powerpc/platforms/cell/
3889 CEPH COMMON CODE (LIBCEPH)
3890 M: Ilya Dryomov <idryomov@gmail.com>
3891 M: Jeff Layton <jlayton@kernel.org>
3892 M: Sage Weil <sage@redhat.com>
3893 L: ceph-devel@vger.kernel.org
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3896 T: git git://github.com/ceph/ceph-client.git
3899 F: include/linux/ceph/
3900 F: include/linux/crush/
3902 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3903 M: Jeff Layton <jlayton@kernel.org>
3904 M: Sage Weil <sage@redhat.com>
3905 M: Ilya Dryomov <idryomov@gmail.com>
3906 L: ceph-devel@vger.kernel.org
3908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3909 T: git git://github.com/ceph/ceph-client.git
3911 F: Documentation/filesystems/ceph.txt
3914 CERTIFICATE HANDLING
3915 M: David Howells <dhowells@redhat.com>
3916 M: David Woodhouse <dwmw2@infradead.org>
3917 L: keyrings@vger.kernel.org
3919 F: Documentation/admin-guide/module-signing.rst
3921 F: scripts/sign-file.c
3922 F: scripts/extract-cert.c
3924 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM
3925 L: devel@driverdev.osuosl.org
3927 F: drivers/staging/wusbcore/
3929 CFAG12864B LCD DRIVER
3930 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3932 F: drivers/auxdisplay/cfag12864b.c
3933 F: include/linux/cfag12864b.h
3935 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3936 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3938 F: drivers/auxdisplay/cfag12864bfb.c
3939 F: include/linux/cfag12864b.h
3941 802.11 (including CFG80211/NL80211)
3942 M: Johannes Berg <johannes@sipsolutions.net>
3943 L: linux-wireless@vger.kernel.org
3944 W: http://wireless.kernel.org/
3945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3949 F: include/uapi/linux/nl80211.h
3950 F: include/linux/ieee80211.h
3951 F: include/net/wext.h
3952 F: include/net/cfg80211.h
3953 F: include/net/iw_handler.h
3954 F: include/net/ieee80211_radiotap.h
3955 F: Documentation/driver-api/80211/cfg80211.rst
3956 F: Documentation/networking/regulatory.txt
3958 CHAR and MISC DRIVERS
3959 M: Arnd Bergmann <arnd@arndb.de>
3960 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3965 F: include/linux/miscdevice.h
3968 M: Andy Whitcroft <apw@canonical.com>
3969 M: Joe Perches <joe@perches.com>
3971 F: scripts/checkpatch.pl
3973 CHINESE DOCUMENTATION
3974 M: Harry Wei <harryxiyou@gmail.com>
3975 M: Alex Shi <alex.shi@linux.alibaba.com>
3976 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3978 F: Documentation/translations/zh_CN/
3980 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3981 M: Peter Chen <Peter.Chen@nxp.com>
3982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3983 L: linux-usb@vger.kernel.org
3985 F: drivers/usb/chipidea/
3987 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3988 M: Hans de Goede <hdegoede@redhat.com>
3989 L: linux-input@vger.kernel.org
3991 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3992 F: drivers/input/touchscreen/chipone_icn8318.c
3994 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3995 M: Hans de Goede <hdegoede@redhat.com>
3996 L: linux-input@vger.kernel.org
3998 F: drivers/input/touchscreen/chipone_icn8505.c
4000 CHROME HARDWARE PLATFORM SUPPORT
4001 M: Benson Leung <bleung@chromium.org>
4002 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4005 F: drivers/platform/chrome/
4007 CHROMEOS EC SUBDRIVERS
4008 M: Benson Leung <bleung@chromium.org>
4009 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4010 R: Guenter Roeck <groeck@chromium.org>
4014 F: drivers/power/supply/cros_usbpd-charger.c
4016 CHROMEOS EC CODEC DRIVER
4017 M: Cheng-Yi Chiang <cychiang@chromium.org>
4019 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4020 R: Guenter Roeck <groeck@chromium.org>
4021 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
4022 F: sound/soc/codecs/cros_ec_codec.*
4024 CIRRUS LOGIC AUDIO CODEC DRIVERS
4025 M: Brian Austin <brian.austin@cirrus.com>
4026 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
4027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4029 F: sound/soc/codecs/cs*
4031 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4032 M: Hartley Sweeten <hsweeten@visionengravers.com>
4033 L: netdev@vger.kernel.org
4035 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4037 CIRRUS LOGIC LOCHNAGAR DRIVER
4038 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4039 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4040 L: patches@opensource.cirrus.com
4042 F: drivers/clk/clk-lochnagar.c
4043 F: drivers/hwmon/lochnagar-hwmon.c
4044 F: drivers/mfd/lochnagar-i2c.c
4045 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4046 F: drivers/regulator/lochnagar-regulator.c
4047 F: sound/soc/codecs/lochnagar-sc.c
4048 F: include/dt-bindings/clk/lochnagar.h
4049 F: include/dt-bindings/pinctrl/lochnagar.h
4050 F: include/linux/mfd/lochnagar*
4051 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
4052 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
4053 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.txt
4054 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
4055 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
4056 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.txt
4057 F: Documentation/hwmon/lochnagar.rst
4059 CISCO FCOE HBA DRIVER
4060 M: Satish Kharat <satishkh@cisco.com>
4061 M: Sesidhar Baddela <sebaddel@cisco.com>
4062 M: Karan Tilak Kumar <kartilak@cisco.com>
4063 L: linux-scsi@vger.kernel.org
4065 F: drivers/scsi/fnic/
4067 CISCO SCSI HBA DRIVER
4068 M: Karan Tilak Kumar <kartilak@cisco.com>
4069 M: Sesidhar Baddela <sebaddel@cisco.com>
4070 L: linux-scsi@vger.kernel.org
4072 F: drivers/scsi/snic/
4074 CISCO VIC ETHERNET NIC DRIVER
4075 M: Christian Benvenuti <benve@cisco.com>
4076 M: Govindarajulu Varadarajan <_govind@gmx.com>
4077 M: Parvi Kaustubhi <pkaustub@cisco.com>
4079 F: drivers/net/ethernet/cisco/enic/
4081 CISCO VIC LOW LATENCY NIC DRIVER
4082 M: Christian Benvenuti <benve@cisco.com>
4083 M: Nelson Escobar <neescoba@cisco.com>
4084 M: Parvi Kaustubhi <pkaustub@cisco.com>
4086 F: drivers/infiniband/hw/usnic/
4088 CIRRUS LOGIC MADERA CODEC DRIVERS
4089 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4090 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4091 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4092 L: patches@opensource.cirrus.com
4093 T: git https://github.com/CirrusLogic/linux-drivers.git
4094 W: https://github.com/CirrusLogic/linux-drivers/wiki
4096 F: Documentation/devicetree/bindings/mfd/madera.txt
4097 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
4098 F: Documentation/devicetree/bindings/sound/madera.txt
4099 F: include/dt-bindings/sound/madera*
4100 F: include/linux/irqchip/irq-madera*
4101 F: include/linux/mfd/madera/*
4102 F: include/sound/madera*
4103 F: drivers/gpio/gpio-madera*
4104 F: drivers/irqchip/irq-madera*
4105 F: drivers/mfd/madera*
4106 F: drivers/mfd/cs47l*
4107 F: drivers/pinctrl/cirrus/*
4108 F: sound/soc/codecs/cs47l*
4109 F: sound/soc/codecs/madera*
4112 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4116 CLANG/LLVM BUILD SUPPORT
4117 L: clang-built-linux@googlegroups.com
4118 W: https://clangbuiltlinux.github.io/
4119 B: https://github.com/ClangBuiltLinux/linux/issues
4120 C: irc://chat.freenode.net/clangbuiltlinux
4122 K: \b(?i:clang|llvm)\b
4125 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4126 L: linux-kernel@vger.kernel.org
4129 F: include/linux/cleancache.h
4132 M: Russell King <linux@armlinux.org.uk>
4133 L: linux-clk@vger.kernel.org
4135 F: include/linux/clk.h
4137 CLOCKSOURCE, CLOCKEVENT DRIVERS
4138 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4139 M: Thomas Gleixner <tglx@linutronix.de>
4140 L: linux-kernel@vger.kernel.org
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4143 F: drivers/clocksource/
4144 F: Documentation/devicetree/bindings/timer/
4147 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4148 M: Daniel Oliveira Nascimento <don@syst.com.br>
4149 L: platform-driver-x86@vger.kernel.org
4151 F: drivers/platform/x86/classmate-laptop.c
4154 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4155 L: linux-media@vger.kernel.org
4156 T: git git://linuxtv.org/media_tree.git
4157 W: https://linuxtv.org
4159 F: drivers/media/pci/cobalt/
4161 COCCINELLE/Semantic Patches (SmPL)
4162 M: Julia Lawall <Julia.Lawall@lip6.fr>
4163 M: Gilles Muller <Gilles.Muller@lip6.fr>
4164 M: Nicolas Palix <nicolas.palix@imag.fr>
4165 M: Michal Marek <michal.lkml@markovi.net>
4166 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4168 W: http://coccinelle.lip6.fr/
4170 F: Documentation/dev-tools/coccinelle.rst
4171 F: scripts/coccinelle/
4172 F: scripts/coccicheck
4175 M: Jan Harkes <jaharkes@cs.cmu.edu>
4177 L: codalist@coda.cs.cmu.edu
4178 W: http://www.coda.cs.cmu.edu/
4180 F: Documentation/filesystems/coda.txt
4182 F: include/linux/coda*.h
4183 F: include/uapi/linux/coda*.h
4185 CODA V4L2 MEM2MEM DRIVER
4186 M: Philipp Zabel <p.zabel@pengutronix.de>
4187 L: linux-media@vger.kernel.org
4189 F: Documentation/devicetree/bindings/media/coda.txt
4190 F: drivers/media/platform/coda/
4193 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4195 F: Documentation/process/code-of-conduct.rst
4196 F: Documentation/process/code-of-conduct-interpretation.rst
4198 COMMON CLK FRAMEWORK
4199 M: Michael Turquette <mturquette@baylibre.com>
4200 M: Stephen Boyd <sboyd@kernel.org>
4201 L: linux-clk@vger.kernel.org
4202 Q: http://patchwork.kernel.org/project/linux-clk/list/
4203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4205 F: Documentation/devicetree/bindings/clock/
4207 X: drivers/clk/clkdev.c
4208 F: include/linux/clk-pr*
4209 F: include/linux/clk/
4210 F: include/linux/of_clk.h
4212 COMMON INTERNET FILE SYSTEM (CIFS)
4213 M: Steve French <sfrench@samba.org>
4214 L: linux-cifs@vger.kernel.org
4215 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4216 W: http://linux-cifs.samba.org/
4217 T: git git://git.samba.org/sfrench/cifs-2.6.git
4219 F: Documentation/admin-guide/cifs/
4222 COMPACTPCI HOTPLUG CORE
4223 M: Scott Murray <scott@spiteful.org>
4224 L: linux-pci@vger.kernel.org
4226 F: drivers/pci/hotplug/cpci_hotplug*
4228 COMPACTPCI HOTPLUG GENERIC DRIVER
4229 M: Scott Murray <scott@spiteful.org>
4230 L: linux-pci@vger.kernel.org
4232 F: drivers/pci/hotplug/cpcihp_generic.c
4234 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4235 M: Scott Murray <scott@spiteful.org>
4236 L: linux-pci@vger.kernel.org
4238 F: drivers/pci/hotplug/cpcihp_zt5550.*
4240 COMPAL LAPTOP SUPPORT
4241 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4242 L: platform-driver-x86@vger.kernel.org
4244 F: drivers/platform/x86/compal-laptop.c
4247 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4249 F: include/linux/compiler_attributes.h
4251 CONEXANT ACCESSRUNNER USB DRIVER
4252 L: accessrunner-general@lists.sourceforge.net
4253 W: http://accessrunner.sourceforge.net/
4255 F: drivers/usb/atm/cxacru.c
4258 M: Joel Becker <jlbec@evilplan.org>
4259 M: Christoph Hellwig <hch@lst.de>
4260 T: git git://git.infradead.org/users/hch/configfs.git
4263 F: include/linux/configfs.h
4266 M: Evgeniy Polyakov <zbr@ioremap.net>
4267 L: netdev@vger.kernel.org
4269 F: drivers/connector/
4271 CONTROL GROUP (CGROUP)
4272 M: Tejun Heo <tj@kernel.org>
4273 M: Li Zefan <lizefan@huawei.com>
4274 M: Johannes Weiner <hannes@cmpxchg.org>
4275 L: cgroups@vger.kernel.org
4276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4278 F: Documentation/admin-guide/cgroup-v2.rst
4279 F: Documentation/admin-guide/cgroup-v1/
4280 F: include/linux/cgroup*
4283 CONTROL GROUP - CPUSET
4284 M: Li Zefan <lizefan@huawei.com>
4285 L: cgroups@vger.kernel.org
4286 W: http://www.bullopensource.org/cpuset/
4287 W: http://oss.sgi.com/projects/cpusets/
4288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4290 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4291 F: include/linux/cpuset.h
4292 F: kernel/cgroup/cpuset.c
4294 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4295 M: Johannes Weiner <hannes@cmpxchg.org>
4296 M: Michal Hocko <mhocko@kernel.org>
4297 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4298 L: cgroups@vger.kernel.org
4299 L: linux-mm@kvack.org
4304 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4305 M: Tejun Heo <tj@kernel.org>
4306 M: Jens Axboe <axboe@kernel.dk>
4307 L: cgroups@vger.kernel.org
4308 L: linux-block@vger.kernel.org
4309 T: git git://git.kernel.dk/linux-block
4310 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4311 F: block/blk-cgroup.c
4312 F: include/linux/blk-cgroup.h
4313 F: block/blk-throttle.c
4314 F: block/blk-iolatency.c
4315 F: block/bfq-cgroup.c
4317 CORETEMP HARDWARE MONITORING DRIVER
4318 M: Fenghua Yu <fenghua.yu@intel.com>
4319 L: linux-hwmon@vger.kernel.org
4321 F: Documentation/hwmon/coretemp.rst
4322 F: drivers/hwmon/coretemp.c
4324 COSA/SRP SYNC SERIAL DRIVER
4325 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4326 W: http://www.fi.muni.cz/~kas/cosa/
4328 F: drivers/net/wan/cosa*
4331 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4332 L: linux-iio@vger.kernel.org
4334 F: Documentation/ABI/testing/sysfs-bus-counter*
4335 F: Documentation/driver-api/generic-counter.rst
4337 F: include/linux/counter.h
4338 F: include/linux/counter_enum.h
4340 CPMAC ETHERNET DRIVER
4341 M: Florian Fainelli <f.fainelli@gmail.com>
4342 L: netdev@vger.kernel.org
4344 F: drivers/net/ethernet/ti/cpmac.c
4346 CPU FREQUENCY SCALING FRAMEWORK
4347 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4348 M: Viresh Kumar <viresh.kumar@linaro.org>
4349 L: linux-pm@vger.kernel.org
4351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4353 B: https://bugzilla.kernel.org
4354 F: Documentation/admin-guide/pm/cpufreq.rst
4355 F: Documentation/admin-guide/pm/intel_pstate.rst
4356 F: Documentation/cpu-freq/
4357 F: Documentation/devicetree/bindings/cpufreq/
4359 F: kernel/sched/cpufreq*.c
4360 F: include/linux/cpufreq.h
4361 F: include/linux/sched/cpufreq.h
4362 F: tools/testing/selftests/cpufreq/
4364 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4365 M: Viresh Kumar <viresh.kumar@linaro.org>
4366 M: Sudeep Holla <sudeep.holla@arm.com>
4367 L: linux-pm@vger.kernel.org
4368 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4370 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4372 CPU POWER MONITORING SUBSYSTEM
4373 M: Thomas Renninger <trenn@suse.com>
4374 M: Shuah Khan <shuah@kernel.org>
4375 M: Shuah Khan <skhan@linuxfoundation.org>
4376 L: linux-pm@vger.kernel.org
4378 F: tools/power/cpupower/
4381 M: "H. Peter Anvin" <hpa@zytor.com>
4383 F: arch/x86/kernel/cpuid.c
4384 F: arch/x86/kernel/msr.c
4386 CPUIDLE DRIVER - ARM BIG LITTLE
4387 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4388 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4389 L: linux-pm@vger.kernel.org
4390 L: linux-arm-kernel@lists.infradead.org
4391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4393 F: drivers/cpuidle/cpuidle-big_little.c
4395 CPUIDLE DRIVER - ARM EXYNOS
4396 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4397 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4398 M: Kukjin Kim <kgene@kernel.org>
4399 L: linux-pm@vger.kernel.org
4400 L: linux-samsung-soc@vger.kernel.org
4402 F: drivers/cpuidle/cpuidle-exynos.c
4403 F: arch/arm/mach-exynos/pm.c
4405 CPUIDLE DRIVER - ARM PSCI
4406 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4407 M: Sudeep Holla <sudeep.holla@arm.com>
4408 L: linux-pm@vger.kernel.org
4409 L: linux-arm-kernel@lists.infradead.org
4411 F: drivers/cpuidle/cpuidle-psci.c
4413 CPU IDLE TIME MANAGEMENT FRAMEWORK
4414 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4415 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4416 L: linux-pm@vger.kernel.org
4418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4419 B: https://bugzilla.kernel.org
4420 F: Documentation/admin-guide/pm/cpuidle.rst
4421 F: Documentation/driver-api/pm/cpuidle.rst
4422 F: drivers/cpuidle/*
4423 F: include/linux/cpuidle.h
4426 M: Nicolas Pitre <nico@fluxnic.net>
4428 F: Documentation/filesystems/cramfs.txt
4432 M: Bastien Nocera <hadess@hadess.net>
4433 L: linux-input@vger.kernel.org
4435 F: drivers/hid/hid-creative-sb0540.c
4438 M: Herbert Xu <herbert@gondor.apana.org.au>
4439 M: "David S. Miller" <davem@davemloft.net>
4440 L: linux-crypto@vger.kernel.org
4441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4444 F: Documentation/crypto/
4445 F: Documentation/devicetree/bindings/crypto/
4450 F: include/linux/crypto*
4453 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4454 M: Neil Horman <nhorman@tuxdriver.com>
4455 L: linux-crypto@vger.kernel.org
4457 F: crypto/ansi_cprng.c
4461 M: Hans Verkuil <hverkuil@xs4all.nl>
4462 L: linux-media@vger.kernel.org
4463 T: git git://linuxtv.org/media_tree.git
4464 W: http://linuxtv.org
4466 F: drivers/media/i2c/cs3308.c
4468 CS5535 Audio ALSA driver
4469 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4471 F: sound/pci/cs5535audio/
4473 CSI DRIVERS FOR ALLWINNER V3s
4474 M: Yong Deng <yong.deng@magewell.com>
4475 L: linux-media@vger.kernel.org
4476 T: git git://linuxtv.org/media_tree.git
4478 F: drivers/media/platform/sunxi/sun6i-csi/
4479 F: Documentation/devicetree/bindings/media/sun6i-csi.txt
4482 M: Solomon Peachy <pizza@shaftnet.org>
4484 F: drivers/net/wireless/st/cw1200/
4486 CX18 VIDEO4LINUX DRIVER
4487 M: Andy Walls <awalls@md.metrocast.net>
4488 L: linux-media@vger.kernel.org
4489 T: git git://linuxtv.org/media_tree.git
4490 W: https://linuxtv.org
4492 F: drivers/media/pci/cx18/
4493 F: include/uapi/linux/ivtv*
4495 CX2341X MPEG ENCODER HELPER MODULE
4496 M: Hans Verkuil <hverkuil@xs4all.nl>
4497 L: linux-media@vger.kernel.org
4498 T: git git://linuxtv.org/media_tree.git
4499 W: https://linuxtv.org
4501 F: drivers/media/common/cx2341x*
4502 F: include/media/drv-intf/cx2341x.h
4504 CX24120 MEDIA DRIVER
4505 M: Jemma Denson <jdenson@gmail.com>
4506 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4507 L: linux-media@vger.kernel.org
4508 W: https://linuxtv.org
4509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4511 F: drivers/media/dvb-frontends/cx24120*
4513 CX88 VIDEO4LINUX DRIVER
4514 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4515 L: linux-media@vger.kernel.org
4516 W: https://linuxtv.org
4517 T: git git://linuxtv.org/media_tree.git
4519 F: Documentation/media/v4l-drivers/cx88*
4520 F: drivers/media/pci/cx88/
4522 CXD2820R MEDIA DRIVER
4523 M: Antti Palosaari <crope@iki.fi>
4524 L: linux-media@vger.kernel.org
4525 W: https://linuxtv.org
4526 W: http://palosaari.fi/linux/
4527 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4528 T: git git://linuxtv.org/anttip/media_tree.git
4530 F: drivers/media/dvb-frontends/cxd2820r*
4532 CXGB3 ETHERNET DRIVER (CXGB3)
4533 M: Vishal Kulkarni <vishal@chelsio.com>
4534 L: netdev@vger.kernel.org
4535 W: http://www.chelsio.com
4537 F: drivers/net/ethernet/chelsio/cxgb3/
4539 CXGB3 ISCSI DRIVER (CXGB3I)
4540 M: Karen Xie <kxie@chelsio.com>
4541 L: linux-scsi@vger.kernel.org
4542 W: http://www.chelsio.com
4544 F: drivers/scsi/cxgbi/cxgb3i
4546 CXGB4 CRYPTO DRIVER (chcr)
4547 M: Atul Gupta <atul.gupta@chelsio.com>
4548 L: linux-crypto@vger.kernel.org
4549 W: http://www.chelsio.com
4551 F: drivers/crypto/chelsio
4553 CXGB4 ETHERNET DRIVER (CXGB4)
4554 M: Vishal Kulkarni <vishal@chelsio.com>
4555 L: netdev@vger.kernel.org
4556 W: http://www.chelsio.com
4558 F: drivers/net/ethernet/chelsio/cxgb4/
4560 CXGB4 ISCSI DRIVER (CXGB4I)
4561 M: Karen Xie <kxie@chelsio.com>
4562 L: linux-scsi@vger.kernel.org
4563 W: http://www.chelsio.com
4565 F: drivers/scsi/cxgbi/cxgb4i
4567 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4568 M: Potnuri Bharat Teja <bharat@chelsio.com>
4569 L: linux-rdma@vger.kernel.org
4570 W: http://www.openfabrics.org
4572 F: drivers/infiniband/hw/cxgb4/
4573 F: include/uapi/rdma/cxgb4-abi.h
4575 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4576 M: Casey Leedom <leedom@chelsio.com>
4577 L: netdev@vger.kernel.org
4578 W: http://www.chelsio.com
4580 F: drivers/net/ethernet/chelsio/cxgb4vf/
4582 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4583 M: Frederic Barrat <fbarrat@linux.ibm.com>
4584 M: Andrew Donnellan <ajd@linux.ibm.com>
4585 L: linuxppc-dev@lists.ozlabs.org
4587 F: arch/powerpc/platforms/powernv/pci-cxl.c
4588 F: drivers/misc/cxl/
4589 F: include/misc/cxl*
4590 F: include/uapi/misc/cxl.h
4591 F: Documentation/powerpc/cxl.rst
4592 F: Documentation/ABI/testing/sysfs-class-cxl
4594 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4595 M: Manoj N. Kumar <manoj@linux.ibm.com>
4596 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4597 M: Uma Krishnan <ukrishn@linux.ibm.com>
4598 L: linux-scsi@vger.kernel.org
4600 F: drivers/scsi/cxlflash/
4601 F: include/uapi/scsi/cxlflash_ioctl.h
4602 F: Documentation/powerpc/cxlflash.rst
4605 M: Russell King <linux@armlinux.org.uk>
4606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4607 W: http://www.armlinux.org.uk/
4609 F: drivers/video/fbdev/cyber2000fb.*
4611 CYCLADES ASYNC MUX DRIVER
4612 W: http://www.cyclades.com/
4614 F: drivers/tty/cyclades.c
4615 F: include/linux/cyclades.h
4616 F: include/uapi/linux/cyclades.h
4618 CYCLADES PC300 DRIVER
4619 W: http://www.cyclades.com/
4621 F: drivers/net/wan/pc300*
4623 CYPRESS_FIRMWARE MEDIA DRIVER
4624 M: Antti Palosaari <crope@iki.fi>
4625 L: linux-media@vger.kernel.org
4626 W: https://linuxtv.org
4627 W: http://palosaari.fi/linux/
4628 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4629 T: git git://linuxtv.org/anttip/media_tree.git
4631 F: drivers/media/common/cypress_firmware*
4633 CYTTSP TOUCHSCREEN DRIVER
4634 M: Ferruh Yigit <fery@cypress.com>
4635 L: linux-input@vger.kernel.org
4637 F: drivers/input/touchscreen/cyttsp*
4638 F: include/linux/input/cyttsp.h
4640 D-LINK DIR-685 TOUCHKEYS DRIVER
4641 M: Linus Walleij <linus.walleij@linaro.org>
4642 L: linux-input@vger.kernel.org
4644 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4646 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4647 M: Joshua Kinard <kumba@gentoo.org>
4649 F: drivers/rtc/rtc-ds1685.c
4650 F: include/linux/rtc/ds1685.h
4652 DAMA SLAVE for AX.25
4653 M: Joerg Reuter <jreuter@yaina.de>
4654 W: http://yaina.de/jreuter/
4655 W: http://www.qsl.net/dl1bke/
4656 L: linux-hams@vger.kernel.org
4658 F: net/ax25/af_ax25.c
4659 F: net/ax25/ax25_dev.c
4660 F: net/ax25/ax25_ds_*
4661 F: net/ax25/ax25_in.c
4662 F: net/ax25/ax25_out.c
4663 F: net/ax25/ax25_timer.c
4664 F: net/ax25/sysctl_net_ax25.c
4666 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4667 L: netdev@vger.kernel.org
4669 F: Documentation/networking/device_drivers/dec/dmfe.txt
4670 F: drivers/net/ethernet/dec/tulip/dmfe.c
4672 DC390/AM53C974 SCSI driver
4673 M: Hannes Reinecke <hare@suse.com>
4674 L: linux-scsi@vger.kernel.org
4676 F: drivers/scsi/am53c974.c
4679 M: Oliver Neukum <oliver@neukum.org>
4680 M: Ali Akcaagac <aliakc@web.de>
4681 M: Jamie Lenehan <lenehan@twibble.org>
4682 L: dc395x@twibble.org
4683 W: http://twibble.org/dist/dc395x/
4684 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4686 F: Documentation/scsi/dc395x.txt
4687 F: drivers/scsi/dc395x.*
4690 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4691 L: dccp@vger.kernel.org
4692 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4694 F: include/linux/dccp.h
4695 F: include/uapi/linux/dccp.h
4696 F: include/linux/tfrc.h
4699 DECnet NETWORK LAYER
4700 W: http://linux-decnet.sourceforge.net
4701 L: linux-decnet-user@lists.sourceforge.net
4703 F: Documentation/networking/decnet.txt
4706 DECSTATION PLATFORM SUPPORT
4707 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4708 L: linux-mips@vger.kernel.org
4709 W: http://www.linux-mips.org/wiki/DECstation
4712 F: arch/mips/include/asm/dec/
4713 F: arch/mips/include/asm/mach-dec/
4715 DEFXX FDDI NETWORK DRIVER
4716 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4718 F: drivers/net/fddi/defxx.*
4720 DEINTERLACE DRIVERS FOR ALLWINNER H3
4721 M: Jernej Skrabec <jernej.skrabec@siol.net>
4722 L: linux-media@vger.kernel.org
4723 T: git git://linuxtv.org/media_tree.git
4725 F: drivers/media/platform/sunxi/sun8i-di/
4726 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4729 M: Pali Rohár <pali.rohar@gmail.com>
4730 M: Mario Limonciello <mario.limonciello@dell.com>
4731 L: platform-driver-x86@vger.kernel.org
4733 F: drivers/platform/x86/dell-smbios.*
4735 DELL SMBIOS SMM DRIVER
4736 M: Mario Limonciello <mario.limonciello@dell.com>
4737 L: platform-driver-x86@vger.kernel.org
4739 F: drivers/platform/x86/dell-smbios-smm.c
4741 DELL SMBIOS WMI DRIVER
4742 M: Mario Limonciello <mario.limonciello@dell.com>
4743 L: platform-driver-x86@vger.kernel.org
4745 F: drivers/platform/x86/dell-smbios-wmi.c
4746 F: tools/wmi/dell-smbios-example.c
4748 DEFZA FDDI NETWORK DRIVER
4749 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4751 F: drivers/net/fddi/defza.*
4754 M: Matthew Garrett <mjg59@srcf.ucam.org>
4755 M: Pali Rohár <pali.rohar@gmail.com>
4756 L: platform-driver-x86@vger.kernel.org
4758 F: drivers/platform/x86/dell-laptop.c
4760 DELL LAPTOP FREEFALL DRIVER
4761 M: Pali Rohár <pali.rohar@gmail.com>
4763 F: drivers/platform/x86/dell-smo8800.c
4765 DELL LAPTOP RBTN DRIVER
4766 M: Pali Rohár <pali.rohar@gmail.com>
4768 F: drivers/platform/x86/dell-rbtn.*
4770 DELL REMOTE BIOS UPDATE DRIVER
4771 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4772 L: platform-driver-x86@vger.kernel.org
4774 F: drivers/platform/x86/dell_rbu.c
4776 DELL LAPTOP SMM DRIVER
4777 M: Pali Rohár <pali.rohar@gmail.com>
4779 F: drivers/hwmon/dell-smm-hwmon.c
4780 F: include/uapi/linux/i8k.h
4782 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4783 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4784 L: platform-driver-x86@vger.kernel.org
4786 F: Documentation/driver-api/dcdbas.rst
4787 F: drivers/platform/x86/dcdbas.*
4789 DELL WMI NOTIFICATIONS DRIVER
4790 M: Matthew Garrett <mjg59@srcf.ucam.org>
4791 M: Pali Rohár <pali.rohar@gmail.com>
4793 F: drivers/platform/x86/dell-wmi.c
4795 DELL WMI DESCRIPTOR DRIVER
4796 M: Mario Limonciello <mario.limonciello@dell.com>
4798 F: drivers/platform/x86/dell-wmi-descriptor.c
4800 DELTA ST MEDIA DRIVER
4801 M: Hugues Fruchet <hugues.fruchet@st.com>
4802 L: linux-media@vger.kernel.org
4803 T: git git://linuxtv.org/media_tree.git
4804 W: https://linuxtv.org
4806 F: drivers/media/platform/sti/delta
4809 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4810 L: linux-mtd@lists.infradead.org
4812 F: drivers/mtd/nand/raw/denali*
4814 DESIGNWARE EDMA CORE IP DRIVER
4815 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4816 L: dmaengine@vger.kernel.org
4818 F: drivers/dma/dw-edma/
4819 F: include/linux/dma/edma.h
4821 DESIGNWARE USB2 DRD IP DRIVER
4822 M: Minas Harutyunyan <hminas@synopsys.com>
4823 L: linux-usb@vger.kernel.org
4824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4826 F: drivers/usb/dwc2/
4828 DESIGNWARE USB3 DRD IP DRIVER
4829 M: Felipe Balbi <balbi@kernel.org>
4830 L: linux-usb@vger.kernel.org
4831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4833 F: drivers/usb/dwc3/
4835 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4836 M: Andreas Klinger <ak@it-klinger.de>
4837 L: linux-iio@vger.kernel.org
4839 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4840 F: drivers/iio/proximity/srf*.c
4842 DEVICE COREDUMP (DEV_COREDUMP)
4843 M: Johannes Berg <johannes@sipsolutions.net>
4844 L: linux-kernel@vger.kernel.org
4846 F: drivers/base/devcoredump.c
4847 F: include/linux/devcoredump.h
4849 DEVICE FREQUENCY (DEVFREQ)
4850 M: MyungJoo Ham <myungjoo.ham@samsung.com>
4851 M: Kyungmin Park <kyungmin.park@samsung.com>
4852 M: Chanwoo Choi <cw00.choi@samsung.com>
4853 L: linux-pm@vger.kernel.org
4854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4857 F: include/linux/devfreq.h
4858 F: Documentation/devicetree/bindings/devfreq/
4859 F: include/trace/events/devfreq.h
4861 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
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
4866 F: drivers/devfreq/event/
4867 F: drivers/devfreq/devfreq-event.c
4868 F: include/dt-bindings/pmu/exynos_ppmu.h
4869 F: include/linux/devfreq-event.h
4870 F: Documentation/devicetree/bindings/devfreq/event/
4872 DEVICE NUMBER REGISTRY
4873 M: Torben Mathiasen <device@lanana.org>
4874 W: http://lanana.org/docs/device-list/index.html
4878 M: Alasdair Kergon <agk@redhat.com>
4879 M: Mike Snitzer <snitzer@redhat.com>
4880 M: dm-devel@redhat.com
4881 L: dm-devel@redhat.com
4882 W: http://sources.redhat.com/dm
4883 Q: http://patchwork.kernel.org/project/dm-devel/list/
4884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4885 T: quilt http://people.redhat.com/agk/patches/linux/editing/
4887 F: Documentation/admin-guide/device-mapper/
4888 F: drivers/md/Makefile
4889 F: drivers/md/Kconfig
4891 F: drivers/md/persistent-data/
4892 F: include/linux/device-mapper.h
4893 F: include/linux/dm-*.h
4894 F: include/uapi/linux/dm-*.h
4897 M: Jiri Pirko <jiri@mellanox.com>
4898 L: netdev@vger.kernel.org
4900 F: net/core/devlink.c
4901 F: include/net/devlink.h
4902 F: include/uapi/linux/devlink.h
4903 F: Documentation/networking/devlink
4905 DIALOG SEMICONDUCTOR DRIVERS
4906 M: Support Opensource <support.opensource@diasemi.com>
4907 W: http://www.dialog-semiconductor.com/products
4909 F: Documentation/hwmon/da90??.rst
4910 F: Documentation/devicetree/bindings/mfd/da90*.txt
4911 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4912 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4913 F: Documentation/devicetree/bindings/regulator/da92*.txt
4914 F: Documentation/devicetree/bindings/regulator/slg51000.txt
4915 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4916 F: Documentation/devicetree/bindings/sound/da[79]*.txt
4917 F: drivers/gpio/gpio-da90??.c
4918 F: drivers/hwmon/da90??-hwmon.c
4919 F: drivers/iio/adc/da91??-*.c
4920 F: drivers/input/misc/da90??_onkey.c
4921 F: drivers/input/touchscreen/da9052_tsi.c
4922 F: drivers/leds/leds-da90??.c
4923 F: drivers/mfd/da903x.c
4924 F: drivers/mfd/da90??-*.c
4925 F: drivers/mfd/da91??-*.c
4926 F: drivers/power/supply/da9052-battery.c
4927 F: drivers/power/supply/da91??-*.c
4928 F: drivers/regulator/da903x.c
4929 F: drivers/regulator/da9???-regulator.[ch]
4930 F: drivers/regulator/slg51000-regulator.[ch]
4931 F: drivers/thermal/da90??-thermal.c
4932 F: drivers/rtc/rtc-da90??.c
4933 F: drivers/video/backlight/da90??_bl.c
4934 F: drivers/watchdog/da90??_wdt.c
4935 F: include/linux/mfd/da903x.h
4936 F: include/linux/mfd/da9052/
4937 F: include/linux/mfd/da9055/
4938 F: include/linux/mfd/da9062/
4939 F: include/linux/mfd/da9063/
4940 F: include/linux/mfd/da9150/
4941 F: include/linux/regulator/da9211.h
4942 F: include/sound/da[79]*.h
4943 F: sound/soc/codecs/da[79]*.[ch]
4945 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4946 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4947 L: linux-gpio@vger.kernel.org
4949 F: drivers/gpio/gpio-gpio-mm.c
4951 DIOLAN U2C-12 I2C DRIVER
4952 M: Guenter Roeck <linux@roeck-us.net>
4953 L: linux-i2c@vger.kernel.org
4955 F: drivers/i2c/busses/i2c-diolan-u2c.c
4957 FILESYSTEM DIRECT ACCESS (DAX)
4958 M: Dan Williams <dan.j.williams@intel.com>
4959 R: Matthew Wilcox <willy@infradead.org>
4960 R: Jan Kara <jack@suse.cz>
4961 L: linux-fsdevel@vger.kernel.org
4962 L: linux-nvdimm@lists.01.org
4965 F: include/linux/dax.h
4966 F: include/trace/events/fs_dax.h
4968 DEVICE DIRECT ACCESS (DAX)
4969 M: Dan Williams <dan.j.williams@intel.com>
4970 M: Vishal Verma <vishal.l.verma@intel.com>
4971 M: Dave Jiang <dave.jiang@intel.com>
4972 L: linux-nvdimm@lists.01.org
4976 DIRECTORY NOTIFICATION (DNOTIFY)
4977 M: Jan Kara <jack@suse.cz>
4978 R: Amir Goldstein <amir73il@gmail.com>
4979 L: linux-fsdevel@vger.kernel.org
4981 F: Documentation/filesystems/dnotify.txt
4982 F: fs/notify/dnotify/
4983 F: include/linux/dnotify.h
4985 DISK GEOMETRY AND PARTITION HANDLING
4986 M: Andries Brouwer <aeb@cwi.nl>
4987 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4988 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4989 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4993 M: Jan Kara <jack@suse.com>
4995 F: Documentation/filesystems/quota.txt
4997 F: include/linux/quota*.h
4998 F: include/uapi/linux/quota*.h
5000 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5001 M: Bernie Thompson <bernie@plugable.com>
5002 L: linux-fbdev@vger.kernel.org
5004 W: http://plugable.com/category/projects/udlfb/
5005 F: drivers/video/fbdev/udlfb.c
5006 F: include/video/udlfb.h
5007 F: Documentation/fb/udlfb.rst
5009 DISTRIBUTED LOCK MANAGER (DLM)
5010 M: Christine Caulfield <ccaulfie@redhat.com>
5011 M: David Teigland <teigland@redhat.com>
5012 L: cluster-devel@redhat.com
5013 W: http://sources.redhat.com/cluster/
5014 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5018 DMA BUFFER SHARING FRAMEWORK
5019 M: Sumit Semwal <sumit.semwal@linaro.org>
5021 L: linux-media@vger.kernel.org
5022 L: dri-devel@lists.freedesktop.org
5023 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5025 F: include/linux/dma-buf*
5026 F: include/linux/reservation.h
5027 F: include/linux/*fence.h
5028 F: Documentation/driver-api/dma-buf.rst
5029 K: dma_(buf|fence|resv)
5030 T: git git://anongit.freedesktop.org/drm/drm-misc
5032 DMA-BUF HEAPS FRAMEWORK
5033 M: Sumit Semwal <sumit.semwal@linaro.org>
5034 R: Andrew F. Davis <afd@ti.com>
5035 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5036 R: Liam Mark <lmark@codeaurora.org>
5037 R: Laura Abbott <labbott@redhat.com>
5038 R: Brian Starkey <Brian.Starkey@arm.com>
5039 R: John Stultz <john.stultz@linaro.org>
5041 L: linux-media@vger.kernel.org
5042 L: dri-devel@lists.freedesktop.org
5043 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5044 F: include/uapi/linux/dma-heap.h
5045 F: include/linux/dma-heap.h
5046 F: drivers/dma-buf/dma-heap.c
5047 F: drivers/dma-buf/heaps/*
5048 T: git git://anongit.freedesktop.org/drm/drm-misc
5050 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5051 M: Vinod Koul <vkoul@kernel.org>
5052 L: dmaengine@vger.kernel.org
5053 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5056 F: include/linux/dmaengine.h
5057 F: include/linux/of_dma.h
5058 F: Documentation/devicetree/bindings/dma/
5059 F: Documentation/driver-api/dmaengine/
5060 T: git git://git.infradead.org/users/vkoul/slave-dma.git
5063 M: Christoph Hellwig <hch@lst.de>
5064 M: Marek Szyprowski <m.szyprowski@samsung.com>
5065 R: Robin Murphy <robin.murphy@arm.com>
5066 L: iommu@lists.linux-foundation.org
5067 T: git git://git.infradead.org/users/hch/dma-mapping.git
5068 W: http://git.infradead.org/users/hch/dma-mapping.git
5071 F: include/asm-generic/dma-mapping.h
5072 F: include/linux/dma-direct.h
5073 F: include/linux/dma-mapping.h
5074 F: include/linux/dma-noncoherent.h
5076 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5077 M: Lukasz Luba <lukasz.luba@arm.com>
5078 L: linux-pm@vger.kernel.org
5079 L: linux-samsung-soc@vger.kernel.org
5081 F: drivers/memory/samsung/exynos5422-dmc.c
5082 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5084 DME1737 HARDWARE MONITOR DRIVER
5085 M: Juerg Haefliger <juergh@gmail.com>
5086 L: linux-hwmon@vger.kernel.org
5088 F: Documentation/hwmon/dme1737.rst
5089 F: drivers/hwmon/dme1737.c
5092 M: Jean Delvare <jdelvare@suse.com>
5094 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5095 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5096 F: drivers/firmware/dmi-id.c
5097 F: drivers/firmware/dmi_scan.c
5098 F: include/linux/dmi.h
5101 M: Jonathan Corbet <corbet@lwn.net>
5102 L: linux-doc@vger.kernel.org
5105 F: scripts/documentation-file-ref-check
5106 F: scripts/kernel-doc
5107 F: scripts/sphinx-pre-install
5108 X: Documentation/ABI/
5109 X: Documentation/firmware-guide/acpi/
5110 X: Documentation/devicetree/
5111 X: Documentation/i2c/
5112 X: Documentation/media/
5113 X: Documentation/power/
5114 X: Documentation/spi/
5115 T: git git://git.lwn.net/linux.git docs-next
5117 DOCUMENTATION/ITALIAN
5118 M: Federico Vaga <federico.vaga@vaga.pv.it>
5119 L: linux-doc@vger.kernel.org
5121 F: Documentation/translations/it_IT
5123 DOCUMENTATION SCRIPTS
5124 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5125 L: linux-doc@vger.kernel.org
5127 F: scripts/documentation-file-ref-check
5128 F: scripts/sphinx-pre-install
5129 F: Documentation/sphinx/parse-headers.pl
5131 DONGWOON DW9714 LENS VOICE COIL DRIVER
5132 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5133 L: linux-media@vger.kernel.org
5134 T: git git://linuxtv.org/media_tree.git
5136 F: drivers/media/i2c/dw9714.c
5137 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5139 DONGWOON DW9807 LENS VOICE COIL DRIVER
5140 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5141 L: linux-media@vger.kernel.org
5142 T: git git://linuxtv.org/media_tree.git
5144 F: drivers/media/i2c/dw9807-vcm.c
5145 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5148 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5149 L: blinux-list@redhat.com
5151 F: drivers/char/dtlk.c
5152 F: include/linux/dtlk.h
5154 DPAA2 DATAPATH I/O (DPIO) DRIVER
5155 M: Roy Pledge <Roy.Pledge@nxp.com>
5156 L: linux-kernel@vger.kernel.org
5158 F: drivers/soc/fsl/dpio
5160 DPAA2 ETHERNET DRIVER
5161 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5162 L: netdev@vger.kernel.org
5164 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5165 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5166 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5167 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5168 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5169 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5170 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5171 F: Documentation/networking/device_drivers/freescale/dpaa2/ethernet-driver.rst
5172 F: Documentation/networking/device_drivers/freescale/dpaa2/mac-phy-support.rst
5174 DPAA2 ETHERNET SWITCH DRIVER
5175 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5176 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5177 L: linux-kernel@vger.kernel.org
5179 F: drivers/staging/fsl-dpaa2/ethsw
5181 DPT_I2O SCSI RAID DRIVER
5182 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5183 L: linux-scsi@vger.kernel.org
5184 W: http://www.adaptec.com/
5186 F: drivers/scsi/dpt*
5187 F: drivers/scsi/dpt/
5190 M: Philipp Reisner <philipp.reisner@linbit.com>
5191 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5192 L: drbd-dev@lists.linbit.com
5193 W: http://www.drbd.org
5194 T: git git://git.linbit.com/linux-drbd.git
5195 T: git git://git.linbit.com/drbd-8.4.git
5197 F: drivers/block/drbd/
5199 F: Documentation/admin-guide/blockdev/
5201 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5202 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5203 R: "Rafael J. Wysocki" <rafael@kernel.org>
5204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5206 F: Documentation/kobject.txt
5210 F: include/linux/debugfs.h
5211 F: include/linux/kobj*
5214 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5215 M: Kevin Hilman <khilman@kernel.org>
5216 M: Nishanth Menon <nm@ti.com>
5218 F: drivers/power/avs/
5219 F: include/linux/power/smartreflex.h
5220 L: linux-pm@vger.kernel.org
5222 DRM DRIVER FOR ARM PL111 CLCD
5223 M: Eric Anholt <eric@anholt.net>
5224 T: git git://anongit.freedesktop.org/drm/drm-misc
5226 F: drivers/gpu/drm/pl111/
5228 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5229 M: Linus Walleij <linus.walleij@linaro.org>
5230 T: git git://anongit.freedesktop.org/drm/drm-misc
5232 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5233 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
5235 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5236 M: Dave Airlie <airlied@redhat.com>
5238 F: drivers/gpu/drm/ast/
5240 DRM DRIVER FOR ASPEED BMC GFX
5241 M: Joel Stanley <joel@jms.id.au>
5242 L: linux-aspeed@lists.ozlabs.org
5243 T: git git://anongit.freedesktop.org/drm/drm-misc
5245 F: drivers/gpu/drm/aspeed/
5246 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5248 DRM DRIVER FOR BOCHS VIRTUAL GPU
5249 M: Gerd Hoffmann <kraxel@redhat.com>
5250 L: virtualization@lists.linux-foundation.org
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5253 F: drivers/gpu/drm/bochs/
5255 DRM DRIVER FOR BOE HIMAX8279D PANELS
5256 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5258 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5259 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
5261 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5262 M: Linus Walleij <linus.walleij@linaro.org>
5263 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 F: drivers/gpu/drm/tve200/
5267 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5268 M: Jagan Teki <jagan@amarulasolutions.com>
5270 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5271 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
5273 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5274 M: Hans de Goede <hdegoede@redhat.com>
5275 T: git git://anongit.freedesktop.org/drm/drm-misc
5277 F: drivers/gpu/drm/tiny/gm12u320.c
5279 DRM DRIVER FOR ILITEK ILI9225 PANELS
5280 M: David Lechner <david@lechnology.com>
5281 T: git git://anongit.freedesktop.org/drm/drm-misc
5283 F: drivers/gpu/drm/tiny/ili9225.c
5284 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5286 DRM DRIVER FOR HX8357D PANELS
5287 M: Eric Anholt <eric@anholt.net>
5288 T: git git://anongit.freedesktop.org/drm/drm-misc
5290 F: drivers/gpu/drm/tiny/hx8357d.c
5291 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5293 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5294 S: Orphan / Obsolete
5295 F: drivers/gpu/drm/i810/
5296 F: include/uapi/drm/i810_drm.h
5298 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5299 S: Orphan / Obsolete
5300 F: drivers/gpu/drm/mga/
5301 F: include/uapi/drm/mga_drm.h
5303 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5304 M: Dave Airlie <airlied@redhat.com>
5306 F: drivers/gpu/drm/mgag200/
5308 DRM DRIVER FOR MI0283QT
5309 M: Noralf Trønnes <noralf@tronnes.org>
5310 T: git git://anongit.freedesktop.org/drm/drm-misc
5312 F: drivers/gpu/drm/tiny/mi0283qt.c
5313 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5315 DRM DRIVER FOR MSM ADRENO GPU
5316 M: Rob Clark <robdclark@gmail.com>
5317 M: Sean Paul <sean@poorly.run>
5318 L: linux-arm-msm@vger.kernel.org
5319 L: dri-devel@lists.freedesktop.org
5320 L: freedreno@lists.freedesktop.org
5321 T: git https://gitlab.freedesktop.org/drm/msm.git
5323 F: drivers/gpu/drm/msm/
5324 F: include/uapi/drm/msm_drm.h
5325 F: Documentation/devicetree/bindings/display/msm/
5327 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5328 M: Ben Skeggs <bskeggs@redhat.com>
5329 L: dri-devel@lists.freedesktop.org
5330 L: nouveau@lists.freedesktop.org
5331 T: git git://github.com/skeggsb/linux
5333 F: drivers/gpu/drm/nouveau/
5334 F: include/uapi/drm/nouveau_drm.h
5336 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5337 M: Stefan Mavrodiev <stefan@olimex.com>
5339 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5340 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
5342 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5343 M: Noralf Trønnes <noralf@tronnes.org>
5344 T: git git://anongit.freedesktop.org/drm/drm-misc
5346 F: drivers/gpu/drm/tiny/repaper.c
5347 F: Documentation/devicetree/bindings/display/repaper.txt
5349 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5350 M: Dave Airlie <airlied@redhat.com>
5351 M: Gerd Hoffmann <kraxel@redhat.com>
5352 L: virtualization@lists.linux-foundation.org
5353 T: git git://anongit.freedesktop.org/drm/drm-misc
5355 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5356 F: drivers/gpu/drm/cirrus/
5358 DRM DRIVER FOR QXL VIRTUAL GPU
5359 M: Dave Airlie <airlied@redhat.com>
5360 M: Gerd Hoffmann <kraxel@redhat.com>
5361 L: virtualization@lists.linux-foundation.org
5362 L: spice-devel@lists.freedesktop.org
5363 T: git git://anongit.freedesktop.org/drm/drm-misc
5365 F: drivers/gpu/drm/qxl/
5366 F: include/uapi/drm/qxl_drm.h
5368 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5369 M: Robert Chiras <robert.chiras@nxp.com>
5371 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5372 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.txt
5374 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5375 S: Orphan / Obsolete
5376 F: drivers/gpu/drm/r128/
5377 F: include/uapi/drm/r128_drm.h
5379 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5380 M: Guido Günther <agx@sigxcpu.org>
5381 R: Purism Kernel Team <kernel@puri.sm>
5383 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5384 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5386 DRM DRIVER FOR SAVAGE VIDEO CARDS
5387 S: Orphan / Obsolete
5388 F: drivers/gpu/drm/savage/
5389 F: include/uapi/drm/savage_drm.h
5391 DRM DRIVER FOR SIS VIDEO CARDS
5392 S: Orphan / Obsolete
5393 F: drivers/gpu/drm/sis/
5394 F: include/uapi/drm/sis_drm.h
5396 DRM DRIVER FOR SITRONIX ST7701 PANELS
5397 M: Jagan Teki <jagan@amarulasolutions.com>
5399 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5400 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
5402 DRM DRIVER FOR SITRONIX ST7586 PANELS
5403 M: David Lechner <david@lechnology.com>
5404 T: git git://anongit.freedesktop.org/drm/drm-misc
5406 F: drivers/gpu/drm/tiny/st7586.c
5407 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5409 DRM DRIVER FOR SITRONIX ST7735R PANELS
5410 M: David Lechner <david@lechnology.com>
5411 T: git git://anongit.freedesktop.org/drm/drm-misc
5413 F: drivers/gpu/drm/tiny/st7735r.c
5414 F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
5416 DRM DRIVER FOR SONY ACX424AKP PANELS
5417 M: Linus Walleij <linus.walleij@linaro.org>
5418 T: git git://anongit.freedesktop.org/drm/drm-misc
5420 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5422 DRM DRIVER FOR ST-ERICSSON MCDE
5423 M: Linus Walleij <linus.walleij@linaro.org>
5424 T: git git://anongit.freedesktop.org/drm/drm-misc
5426 F: drivers/gpu/drm/mcde/
5427 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5429 DRM DRIVER FOR TDFX VIDEO CARDS
5430 S: Orphan / Obsolete
5431 F: drivers/gpu/drm/tdfx/
5433 DRM DRIVER FOR TPO TPG110 PANELS
5434 M: Linus Walleij <linus.walleij@linaro.org>
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5437 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5438 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5440 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5441 M: Dave Airlie <airlied@redhat.com>
5442 R: Sean Paul <sean@poorly.run>
5443 L: dri-devel@lists.freedesktop.org
5445 F: drivers/gpu/drm/udl/
5446 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5449 M: Hans de Goede <hdegoede@redhat.com>
5450 L: dri-devel@lists.freedesktop.org
5452 F: drivers/gpu/drm/vboxvideo/
5453 T: git git://anongit.freedesktop.org/drm/drm-misc
5455 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5456 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5457 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5458 R: Daniel Vetter <daniel@ffwll.ch>
5459 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 L: dri-devel@lists.freedesktop.org
5462 F: drivers/gpu/drm/vkms/
5463 F: Documentation/gpu/vkms.rst
5465 DRM DRIVER FOR VMWARE VIRTUAL GPU
5466 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5467 M: Thomas Hellstrom <thellstrom@vmware.com>
5468 L: dri-devel@lists.freedesktop.org
5469 T: git git://people.freedesktop.org/~thomash/linux
5471 F: drivers/gpu/drm/vmwgfx/
5472 F: include/uapi/drm/vmwgfx_drm.h
5475 M: David Airlie <airlied@linux.ie>
5476 M: Daniel Vetter <daniel@ffwll.ch>
5477 L: dri-devel@lists.freedesktop.org
5478 T: git git://anongit.freedesktop.org/drm/drm
5479 B: https://bugs.freedesktop.org/
5480 C: irc://chat.freenode.net/dri-devel
5484 F: Documentation/devicetree/bindings/display/
5485 F: Documentation/devicetree/bindings/gpu/
5486 F: Documentation/gpu/
5488 F: include/uapi/drm/
5489 F: include/linux/vga*
5491 DRM DRIVERS AND MISC GPU PATCHES
5492 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5493 M: Maxime Ripard <mripard@kernel.org>
5494 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5496 T: git git://anongit.freedesktop.org/drm/drm-misc
5497 F: Documentation/gpu/
5499 F: drivers/gpu/drm/*
5501 F: include/uapi/drm/drm*
5502 F: include/linux/vga*
5504 DRM DRIVERS FOR ALLWINNER A10
5505 M: Maxime Ripard <mripard@kernel.org>
5506 M: Chen-Yu Tsai <wens@csie.org>
5507 L: dri-devel@lists.freedesktop.org
5509 F: drivers/gpu/drm/sun4i/
5510 F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
5511 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5514 M: Maxime Ripard <mripard@kernel.org>
5515 M: Chen-Yu Tsai <wens@csie.org>
5516 R: Jernej Skrabec <jernej.skrabec@siol.net>
5517 L: dri-devel@lists.freedesktop.org
5519 F: drivers/gpu/drm/sun4i/sun8i*
5520 T: git git://anongit.freedesktop.org/drm/drm-misc
5522 DRM DRIVERS FOR AMLOGIC SOCS
5523 M: Neil Armstrong <narmstrong@baylibre.com>
5524 L: dri-devel@lists.freedesktop.org
5525 L: linux-amlogic@lists.infradead.org
5526 W: http://linux-meson.com/
5528 F: drivers/gpu/drm/meson/
5529 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5530 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5531 F: Documentation/gpu/meson.rst
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5534 DRM DRIVERS FOR ATMEL HLCDC
5535 M: Sam Ravnborg <sam@ravnborg.org>
5536 M: Boris Brezillon <bbrezillon@kernel.org>
5537 L: dri-devel@lists.freedesktop.org
5539 F: drivers/gpu/drm/atmel-hlcdc/
5540 F: Documentation/devicetree/bindings/display/atmel/
5541 T: git git://anongit.freedesktop.org/drm/drm-misc
5543 DRM DRIVERS FOR BRIDGE CHIPS
5544 M: Andrzej Hajda <a.hajda@samsung.com>
5545 M: Neil Armstrong <narmstrong@baylibre.com>
5546 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5547 R: Jonas Karlman <jonas@kwiboo.se>
5548 R: Jernej Skrabec <jernej.skrabec@siol.net>
5550 T: git git://anongit.freedesktop.org/drm/drm-misc
5551 F: drivers/gpu/drm/bridge/
5553 DRM DRIVERS FOR EXYNOS
5554 M: Inki Dae <inki.dae@samsung.com>
5555 M: Joonyoung Shim <jy0922.shim@samsung.com>
5556 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5557 M: Kyungmin Park <kyungmin.park@samsung.com>
5558 L: dri-devel@lists.freedesktop.org
5559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5561 F: drivers/gpu/drm/exynos/
5562 F: include/uapi/drm/exynos_drm.h
5563 F: Documentation/devicetree/bindings/display/exynos/
5565 DRM DRIVERS FOR FREESCALE DCU
5566 M: Stefan Agner <stefan@agner.ch>
5567 M: Alison Wang <alison.wang@nxp.com>
5568 L: dri-devel@lists.freedesktop.org
5570 F: drivers/gpu/drm/fsl-dcu/
5571 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5572 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5573 F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt
5574 T: git git://anongit.freedesktop.org/drm/drm-misc
5576 DRM DRIVERS FOR FREESCALE IMX
5577 M: Philipp Zabel <p.zabel@pengutronix.de>
5578 L: dri-devel@lists.freedesktop.org
5580 F: drivers/gpu/drm/imx/
5581 F: drivers/gpu/ipu-v3/
5582 F: Documentation/devicetree/bindings/display/imx/
5584 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5585 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5586 L: dri-devel@lists.freedesktop.org
5587 T: git git://github.com/patjak/drm-gma500
5589 F: drivers/gpu/drm/gma500/
5591 DRM DRIVERS FOR HISILICON
5592 M: Xinliang Liu <z.liuxinliang@hisilicon.com>
5593 M: Rongrong Zou <zourongrong@gmail.com>
5594 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5595 R: Chen Feng <puck.chen@hisilicon.com>
5596 L: dri-devel@lists.freedesktop.org
5597 T: git git://github.com/xin3liang/linux.git
5599 F: drivers/gpu/drm/hisilicon/
5600 F: Documentation/devicetree/bindings/display/hisilicon/
5602 DRM DRIVERS FOR LIMA
5603 M: Qiang Yu <yuq825@gmail.com>
5604 L: dri-devel@lists.freedesktop.org
5605 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5607 F: drivers/gpu/drm/lima/
5608 F: include/uapi/drm/lima_drm.h
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 DRM DRIVERS FOR MEDIATEK
5612 M: CK Hu <ck.hu@mediatek.com>
5613 M: Philipp Zabel <p.zabel@pengutronix.de>
5614 L: dri-devel@lists.freedesktop.org
5616 F: drivers/gpu/drm/mediatek/
5617 F: Documentation/devicetree/bindings/display/mediatek/
5619 DRM DRIVERS FOR NVIDIA TEGRA
5620 M: Thierry Reding <thierry.reding@gmail.com>
5621 L: dri-devel@lists.freedesktop.org
5622 L: linux-tegra@vger.kernel.org
5623 T: git git://anongit.freedesktop.org/tegra/linux.git
5625 F: drivers/gpu/drm/tegra/
5626 F: drivers/gpu/host1x/
5627 F: include/linux/host1x.h
5628 F: include/uapi/drm/tegra_drm.h
5629 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5631 DRM DRIVERS FOR RENESAS
5632 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5633 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5634 L: dri-devel@lists.freedesktop.org
5635 L: linux-renesas-soc@vger.kernel.org
5636 T: git git://linuxtv.org/pinchartl/media drm/du/next
5638 F: drivers/gpu/drm/rcar-du/
5639 F: drivers/gpu/drm/shmobile/
5640 F: include/linux/platform_data/shmob_drm.h
5641 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5642 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5643 F: Documentation/devicetree/bindings/display/renesas,du.txt
5645 DRM DRIVERS FOR ROCKCHIP
5646 M: Sandy Huang <hjc@rock-chips.com>
5647 M: Heiko Stübner <heiko@sntech.de>
5648 L: dri-devel@lists.freedesktop.org
5650 F: drivers/gpu/drm/rockchip/
5651 F: Documentation/devicetree/bindings/display/rockchip/
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5655 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5656 M: Vincent Abriou <vincent.abriou@st.com>
5657 L: dri-devel@lists.freedesktop.org
5658 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/sti
5661 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5664 M: Yannick Fertre <yannick.fertre@st.com>
5665 M: Philippe Cornu <philippe.cornu@st.com>
5666 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5667 M: Vincent Abriou <vincent.abriou@st.com>
5668 L: dri-devel@lists.freedesktop.org
5669 T: git git://anongit.freedesktop.org/drm/drm-misc
5671 F: drivers/gpu/drm/stm
5672 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
5674 DRM DRIVERS FOR TI LCDC
5675 M: Jyri Sarha <jsarha@ti.com>
5676 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5677 L: dri-devel@lists.freedesktop.org
5679 F: drivers/gpu/drm/tilcdc/
5680 F: Documentation/devicetree/bindings/display/tilcdc/
5682 DRM DRIVERS FOR TI OMAP
5683 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5684 L: dri-devel@lists.freedesktop.org
5686 F: drivers/gpu/drm/omapdrm/
5687 F: Documentation/devicetree/bindings/display/ti/
5690 M: Eric Anholt <eric@anholt.net>
5692 F: drivers/gpu/drm/v3d/
5693 F: include/uapi/drm/v3d_drm.h
5694 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5695 T: git git://anongit.freedesktop.org/drm/drm-misc
5698 M: Eric Anholt <eric@anholt.net>
5699 T: git git://github.com/anholt/linux
5701 F: drivers/gpu/drm/vc4/
5702 F: include/uapi/drm/vc4_drm.h
5703 F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
5704 T: git git://anongit.freedesktop.org/drm/drm-misc
5706 DRM DRIVERS FOR VIVANTE GPU IP
5707 M: Lucas Stach <l.stach@pengutronix.de>
5708 R: Russell King <linux+etnaviv@armlinux.org.uk>
5709 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5710 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5711 L: dri-devel@lists.freedesktop.org
5713 F: drivers/gpu/drm/etnaviv/
5714 F: include/uapi/drm/etnaviv_drm.h
5715 F: Documentation/devicetree/bindings/display/etnaviv/
5717 DRM DRIVERS FOR ZTE ZX
5718 M: Shawn Guo <shawnguo@kernel.org>
5719 L: dri-devel@lists.freedesktop.org
5721 F: drivers/gpu/drm/zte/
5722 F: Documentation/devicetree/bindings/display/zte,vou.txt
5723 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 M: Thierry Reding <thierry.reding@gmail.com>
5727 R: Sam Ravnborg <sam@ravnborg.org>
5728 L: dri-devel@lists.freedesktop.org
5729 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: drivers/gpu/drm/drm_panel.c
5732 F: drivers/gpu/drm/panel/
5733 F: include/drm/drm_panel.h
5734 F: Documentation/devicetree/bindings/display/panel/
5737 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5738 T: git git://anongit.freedesktop.org/drm/drm-misc
5739 L: dri-devel@lists.freedesktop.org
5740 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5742 F: drivers/gpu/drm/xen/
5743 F: Documentation/gpu/xen-front.rst
5746 M: Christian Koenig <christian.koenig@amd.com>
5747 M: Huang Rui <ray.huang@amd.com>
5748 T: git git://people.freedesktop.org/~agd5f/linux
5750 L: dri-devel@lists.freedesktop.org
5752 F: drivers/gpu/drm/ttm/
5754 DSBR100 USB FM RADIO DRIVER
5755 M: Alexey Klimov <klimov.linux@gmail.com>
5756 L: linux-media@vger.kernel.org
5757 T: git git://linuxtv.org/media_tree.git
5759 F: drivers/media/radio/dsbr100.c
5762 M: Hans Verkuil <hverkuil@xs4all.nl>
5763 L: linux-media@vger.kernel.org
5764 T: git git://linuxtv.org/media_tree.git
5765 W: https://linuxtv.org
5767 F: drivers/media/pci/dt3155/
5769 DVB_USB_AF9015 MEDIA DRIVER
5770 M: Antti Palosaari <crope@iki.fi>
5771 L: linux-media@vger.kernel.org
5772 W: https://linuxtv.org
5773 W: http://palosaari.fi/linux/
5774 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5775 T: git git://linuxtv.org/anttip/media_tree.git
5777 F: drivers/media/usb/dvb-usb-v2/af9015*
5779 DVB_USB_AF9035 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/af9035*
5789 DVB_USB_ANYSEE 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/anysee*
5799 DVB_USB_AU6610 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/au6610*
5809 DVB_USB_CE6230 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/ce6230*
5819 DVB_USB_CXUSB MEDIA DRIVER
5820 M: Michael Krufky <mkrufky@linuxtv.org>
5821 L: linux-media@vger.kernel.org
5822 W: https://linuxtv.org
5823 W: http://github.com/mkrufky
5824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5825 T: git git://linuxtv.org/media_tree.git
5827 F: drivers/media/usb/dvb-usb/cxusb*
5829 DVB_USB_EC168 MEDIA DRIVER
5830 M: Antti Palosaari <crope@iki.fi>
5831 L: linux-media@vger.kernel.org
5832 W: https://linuxtv.org
5833 W: http://palosaari.fi/linux/
5834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5835 T: git git://linuxtv.org/anttip/media_tree.git
5837 F: drivers/media/usb/dvb-usb-v2/ec168*
5839 DVB_USB_GL861 MEDIA DRIVER
5840 M: Antti Palosaari <crope@iki.fi>
5841 L: linux-media@vger.kernel.org
5842 W: https://linuxtv.org
5843 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5844 T: git git://linuxtv.org/anttip/media_tree.git
5846 F: drivers/media/usb/dvb-usb-v2/gl861*
5848 DVB_USB_MXL111SF MEDIA DRIVER
5849 M: Michael Krufky <mkrufky@linuxtv.org>
5850 L: linux-media@vger.kernel.org
5851 W: https://linuxtv.org
5852 W: http://github.com/mkrufky
5853 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5854 T: git git://linuxtv.org/mkrufky/mxl111sf.git
5856 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
5858 DVB_USB_RTL28XXU MEDIA DRIVER
5859 M: Antti Palosaari <crope@iki.fi>
5860 L: linux-media@vger.kernel.org
5861 W: https://linuxtv.org
5862 W: http://palosaari.fi/linux/
5863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5864 T: git git://linuxtv.org/anttip/media_tree.git
5866 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
5868 DVB_USB_V2 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/dvb_usb*
5877 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
5880 M: Jason Baron <jbaron@akamai.com>
5882 F: lib/dynamic_debug.c
5883 F: include/linux/dynamic_debug.h
5885 DYNAMIC INTERRUPT MODERATION
5886 M: Tal Gilboa <talgi@mellanox.com>
5888 F: include/linux/dim.h
5891 DZ DECSTATION DZ11 SERIAL DRIVER
5892 M: "Maciej W. Rozycki" <macro@linux-mips.org>
5894 F: drivers/tty/serial/dz.*
5896 E3X0 POWER BUTTON DRIVER
5897 M: Moritz Fischer <moritz.fischer@ettus.com>
5898 L: usrp-users@lists.ettus.com
5899 W: http://www.ettus.com
5901 F: drivers/input/misc/e3x0-button.c
5902 F: Documentation/devicetree/bindings/input/e3x0-button.txt
5905 M: Antti Palosaari <crope@iki.fi>
5906 L: linux-media@vger.kernel.org
5907 W: https://linuxtv.org
5908 W: http://palosaari.fi/linux/
5909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5910 T: git git://linuxtv.org/anttip/media_tree.git
5912 F: drivers/media/tuners/e4000*
5914 EARTH_PT1 MEDIA DRIVER
5915 M: Akihiro Tsukada <tskd08@gmail.com>
5916 L: linux-media@vger.kernel.org
5918 F: drivers/media/pci/pt1/
5920 EARTH_PT3 MEDIA DRIVER
5921 M: Akihiro Tsukada <tskd08@gmail.com>
5922 L: linux-media@vger.kernel.org
5924 F: drivers/media/pci/pt3/
5927 M: Antti Palosaari <crope@iki.fi>
5928 L: linux-media@vger.kernel.org
5929 W: https://linuxtv.org
5930 W: http://palosaari.fi/linux/
5931 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5932 T: git git://linuxtv.org/anttip/media_tree.git
5934 F: drivers/media/dvb-frontends/ec100*
5937 M: Tyler Hicks <code@tyhicks.com>
5938 L: ecryptfs@vger.kernel.org
5939 W: http://ecryptfs.org
5940 W: https://launchpad.net/ecryptfs
5941 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
5943 F: Documentation/filesystems/ecryptfs.txt
5947 M: Borislav Petkov <bp@alien8.de>
5948 L: linux-edac@vger.kernel.org
5950 F: drivers/edac/amd64_edac*
5953 M: Jan Luebbe <jlu@pengutronix.de>
5954 L: linux-edac@vger.kernel.org
5956 F: drivers/edac/armada_xp_*
5959 M: Stefan Schaeckeler <sschaeck@cisco.com>
5961 F: drivers/edac/aspeed_edac.c
5962 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
5965 M: Shravan Kumar Ramani <sramani@mellanox.com>
5967 F: drivers/edac/bluefield_edac.c
5970 M: Robert Richter <rric@kernel.org>
5971 L: linux-edac@vger.kernel.org
5973 F: drivers/edac/highbank*
5976 M: Ralf Baechle <ralf@linux-mips.org>
5977 M: Robert Richter <rrichter@marvell.com>
5978 L: linux-edac@vger.kernel.org
5979 L: linux-mips@vger.kernel.org
5981 F: drivers/edac/octeon_edac*
5983 EDAC-CAVIUM THUNDERX
5984 M: Robert Richter <rrichter@marvell.com>
5985 L: linux-edac@vger.kernel.org
5987 F: drivers/edac/thunderx_edac*
5990 M: Borislav Petkov <bp@alien8.de>
5991 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5992 M: Tony Luck <tony.luck@intel.com>
5993 R: James Morse <james.morse@arm.com>
5994 R: Robert Richter <rrichter@marvell.com>
5995 L: linux-edac@vger.kernel.org
5996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
5998 F: Documentation/admin-guide/ras.rst
5999 F: Documentation/driver-api/edac.rst
6001 F: include/linux/edac.h
6004 M: Mark Gross <mark.gross@intel.com>
6005 L: linux-edac@vger.kernel.org
6007 F: drivers/edac/e752x_edac.c
6010 L: linux-edac@vger.kernel.org
6012 F: drivers/edac/e7xxx_edac.c
6015 M: York Sun <york.sun@nxp.com>
6016 L: linux-edac@vger.kernel.org
6018 F: drivers/edac/fsl_ddr_edac.*
6021 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6022 L: linux-edac@vger.kernel.org
6024 F: drivers/edac/ghes_edac.c
6027 M: Tony Luck <tony.luck@intel.com>
6028 L: linux-edac@vger.kernel.org
6030 F: drivers/edac/i10nm_base.c
6033 L: linux-edac@vger.kernel.org
6035 F: drivers/edac/i3000_edac.c
6038 L: linux-edac@vger.kernel.org
6040 F: drivers/edac/i5000_edac.c
6043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6044 L: linux-edac@vger.kernel.org
6046 F: drivers/edac/i5400_edac.c
6049 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6050 L: linux-edac@vger.kernel.org
6052 F: drivers/edac/i7300_edac.c
6055 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6056 L: linux-edac@vger.kernel.org
6058 F: drivers/edac/i7core_edac.c
6061 M: Tim Small <tim@buttersideup.com>
6062 L: linux-edac@vger.kernel.org
6064 F: drivers/edac/i82443bxgx_edac.c
6067 M: "Arvind R." <arvino55@gmail.com>
6068 L: linux-edac@vger.kernel.org
6070 F: drivers/edac/i82975x_edac.c
6073 M: Jason Baron <jbaron@akamai.com>
6074 L: linux-edac@vger.kernel.org
6076 F: drivers/edac/ie31200_edac.c
6079 M: Johannes Thumshirn <morbidrsa@gmail.com>
6080 L: linux-edac@vger.kernel.org
6082 F: drivers/edac/mpc85xx_edac.[ch]
6085 M: Egor Martovetsky <egor@pasemi.com>
6086 L: linux-edac@vger.kernel.org
6088 F: drivers/edac/pasemi_edac.c
6091 M: Tony Luck <tony.luck@intel.com>
6092 L: linux-edac@vger.kernel.org
6094 F: drivers/edac/pnd2_edac.[ch]
6097 M: Tim Small <tim@buttersideup.com>
6098 L: linux-edac@vger.kernel.org
6100 F: drivers/edac/r82600_edac.c
6103 M: Tony Luck <tony.luck@intel.com>
6104 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6105 L: linux-edac@vger.kernel.org
6107 F: drivers/edac/sb_edac.c
6110 M: Yash Shah <yash.shah@sifive.com>
6111 L: linux-edac@vger.kernel.org
6113 F: drivers/edac/sifive_edac.c
6114 F: drivers/soc/sifive_l2_cache.c
6117 M: Tony Luck <tony.luck@intel.com>
6118 L: linux-edac@vger.kernel.org
6120 F: drivers/edac/skx_*.c
6123 M: Tero Kristo <t-kristo@ti.com>
6124 L: linux-edac@vger.kernel.org
6126 F: drivers/edac/ti_edac.c
6129 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6130 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6131 L: linux-arm-msm@vger.kernel.org
6132 L: linux-edac@vger.kernel.org
6134 F: drivers/edac/qcom_edac.c
6136 EDIROL UA-101/UA-1000 DRIVER
6137 M: Clemens Ladisch <clemens@ladisch.de>
6138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6141 F: sound/usb/misc/ua101.c
6144 L: linux-efi@vger.kernel.org
6145 M: Ivan Hu <ivan.hu@canonical.com>
6146 M: Ard Biesheuvel <ardb@kernel.org>
6148 F: drivers/firmware/efi/test/
6150 EFI VARIABLE FILESYSTEM
6151 M: Matthew Garrett <matthew.garrett@nebula.com>
6152 M: Jeremy Kerr <jk@ozlabs.org>
6153 M: Ard Biesheuvel <ardb@kernel.org>
6154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6155 L: linux-efi@vger.kernel.org
6159 EFIFB FRAMEBUFFER DRIVER
6160 L: linux-fbdev@vger.kernel.org
6161 M: Peter Jones <pjones@redhat.com>
6163 F: drivers/video/fbdev/efifb.c
6166 W: http://aeschi.ch.eu.org/efs/
6170 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6171 M: Douglas Miller <dougmill@linux.ibm.com>
6172 L: netdev@vger.kernel.org
6174 F: drivers/net/ethernet/ibm/ehea/
6176 EM28XX VIDEO4LINUX DRIVER
6177 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6178 L: linux-media@vger.kernel.org
6179 W: https://linuxtv.org
6180 T: git git://linuxtv.org/media_tree.git
6182 F: drivers/media/usb/em28xx/
6183 F: Documentation/media/v4l-drivers/em28xx*
6186 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6187 M: Matt Mackall <mpm@selenic.com>
6188 M: David Woodhouse <dwmw2@infradead.org>
6189 L: linux-embedded@vger.kernel.org
6192 Emulex 10Gbps iSCSI - OneConnect DRIVER
6193 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6194 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6195 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6196 L: linux-scsi@vger.kernel.org
6197 W: http://www.broadcom.com
6199 F: drivers/scsi/be2iscsi/
6201 Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6202 M: Sathya Perla <sathya.perla@broadcom.com>
6203 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6204 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6205 M: Somnath Kotur <somnath.kotur@broadcom.com>
6206 L: netdev@vger.kernel.org
6207 W: http://www.emulex.com
6209 F: drivers/net/ethernet/emulex/benet/
6211 EMULEX ONECONNECT ROCE DRIVER
6212 M: Selvin Xavier <selvin.xavier@broadcom.com>
6213 M: Devesh Sharma <devesh.sharma@broadcom.com>
6214 L: linux-rdma@vger.kernel.org
6215 W: http://www.broadcom.com
6217 F: drivers/infiniband/hw/ocrdma/
6218 F: include/uapi/rdma/ocrdma-abi.h
6220 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6221 M: James Smart <james.smart@broadcom.com>
6222 M: Dick Kennedy <dick.kennedy@broadcom.com>
6223 L: linux-scsi@vger.kernel.org
6224 W: http://www.broadcom.com
6226 F: drivers/scsi/lpfc/
6228 ENE CB710 FLASH CARD READER DRIVER
6229 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6231 F: drivers/misc/cb710/
6232 F: drivers/mmc/host/cb710-mmc.*
6233 F: include/linux/cb710.h
6235 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6236 M: Maxim Levitsky <maximlevitsky@gmail.com>
6238 F: drivers/media/rc/ene_ir.*
6240 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6241 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6242 L: linuxppc-dev@lists.ozlabs.org
6244 F: drivers/tty/ehv_bytechan.c
6246 EPSON S1D13XXX FRAMEBUFFER DRIVER
6247 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6250 F: drivers/video/fbdev/s1d13xxxfb.c
6251 F: include/video/s1d13xxxfb.h
6254 M: Gao Xiang <gaoxiang25@huawei.com>
6255 M: Chao Yu <yuchao0@huawei.com>
6256 L: linux-erofs@lists.ozlabs.org
6258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6259 F: Documentation/filesystems/erofs.txt
6261 F: include/trace/events/erofs.h
6263 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6264 M: Jeff Layton <jlayton@kernel.org>
6267 F: include/linux/errseq.h
6269 ET131X NETWORK DRIVER
6270 M: Mark Einon <mark.einon@gmail.com>
6272 F: drivers/net/ethernet/agere/
6275 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6276 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6277 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6278 L: netdev@vger.kernel.org
6279 W: http://www.linuxfoundation.org/en/Net:Bridge
6281 F: include/linux/netfilter_bridge/
6284 ETHERNET PHY LIBRARY
6285 M: Andrew Lunn <andrew@lunn.ch>
6286 M: Florian Fainelli <f.fainelli@gmail.com>
6287 M: Heiner Kallweit <hkallweit1@gmail.com>
6288 R: Russell King <linux@armlinux.org.uk>
6289 L: netdev@vger.kernel.org
6291 F: Documentation/ABI/testing/sysfs-class-net-phydev
6292 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6293 F: Documentation/devicetree/bindings/net/mdio*
6294 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6295 F: Documentation/networking/phy.rst
6297 F: drivers/of/of_mdio.c
6298 F: drivers/of/of_net.c
6299 F: include/dt-bindings/net/qca-ar803x.h
6300 F: include/linux/*mdio*.h
6301 F: include/linux/of_net.h
6302 F: include/linux/phy.h
6303 F: include/linux/phy_fixed.h
6304 F: include/linux/platform_data/mdio-bcm-unimac.h
6305 F: include/linux/platform_data/mdio-gpio.h
6306 F: include/trace/events/mdio.h
6307 F: include/uapi/linux/mdio.h
6308 F: include/uapi/linux/mii.h
6311 M: Valdis Kletnieks <valdis.kletnieks@vt.edu>
6312 L: linux-fsdevel@vger.kernel.org
6314 F: drivers/staging/exfat/
6317 M: Jan Kara <jack@suse.com>
6318 L: linux-ext4@vger.kernel.org
6320 F: Documentation/filesystems/ext2.txt
6322 F: include/linux/ext2*
6325 M: "Theodore Ts'o" <tytso@mit.edu>
6326 M: Andreas Dilger <adilger.kernel@dilger.ca>
6327 L: linux-ext4@vger.kernel.org
6328 W: http://ext4.wiki.kernel.org
6329 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6332 F: Documentation/filesystems/ext4/
6335 Extended Verification Module (EVM)
6336 M: Mimi Zohar <zohar@linux.ibm.com>
6337 L: linux-integrity@vger.kernel.org
6339 F: security/integrity/evm/
6341 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6342 M: Ard Biesheuvel <ardb@kernel.org>
6343 L: linux-efi@vger.kernel.org
6344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6346 F: Documentation/admin-guide/efi-stub.rst
6347 F: arch/*/kernel/efi.c
6348 F: arch/x86/boot/compressed/eboot.[ch]
6349 F: arch/*/include/asm/efi.h
6350 F: arch/x86/platform/efi/
6351 F: drivers/firmware/efi/
6352 F: include/linux/efi*.h
6353 F: arch/arm/boot/compressed/efi-header.S
6354 F: arch/arm64/kernel/efi-entry.S
6356 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6357 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6358 M: Chanwoo Choi <cw00.choi@samsung.com>
6359 L: linux-kernel@vger.kernel.org
6360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6363 F: include/linux/extcon/
6364 F: include/linux/extcon.h
6365 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6366 F: Documentation/devicetree/bindings/extcon/
6369 M: Jingoo Han <jingoohan1@gmail.com>
6370 L: dri-devel@lists.freedesktop.org
6372 F: drivers/gpu/drm/exynos/exynos_dp*
6374 EXYNOS SYSMMU (IOMMU) driver
6375 M: Marek Szyprowski <m.szyprowski@samsung.com>
6376 L: iommu@lists.linux-foundation.org
6378 F: drivers/iommu/exynos-iommu.c
6380 EZchip NPS platform support
6381 M: Vineet Gupta <vgupta@synopsys.com>
6382 M: Ofer Levi <oferle@mellanox.com>
6384 F: arch/arc/plat-eznps
6385 F: arch/arc/boot/dts/eznps.dts
6388 M: Jaegeuk Kim <jaegeuk@kernel.org>
6389 M: Chao Yu <yuchao0@huawei.com>
6390 L: linux-f2fs-devel@lists.sourceforge.net
6391 W: https://f2fs.wiki.kernel.org/
6392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6394 F: Documentation/filesystems/f2fs.txt
6395 F: Documentation/ABI/testing/sysfs-fs-f2fs
6397 F: include/linux/f2fs_fs.h
6398 F: include/trace/events/f2fs.h
6400 F71805F HARDWARE MONITORING DRIVER
6401 M: Jean Delvare <jdelvare@suse.com>
6402 L: linux-hwmon@vger.kernel.org
6404 F: Documentation/hwmon/f71805f.rst
6405 F: drivers/hwmon/f71805f.c
6408 M: Josh Poimboeuf <jpoimboe@redhat.com>
6410 F: scripts/faddr2line
6413 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6414 L: netdev@vger.kernel.org
6416 F: net/core/failover.c
6417 F: include/net/failover.h
6418 F: Documentation/networking/failover.rst
6421 M: Jan Kara <jack@suse.cz>
6422 R: Amir Goldstein <amir73il@gmail.com>
6423 L: linux-fsdevel@vger.kernel.org
6425 F: fs/notify/fanotify/
6426 F: include/linux/fanotify.h
6427 F: include/uapi/linux/fanotify.h
6429 FARSYNC SYNCHRONOUS DRIVER
6430 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6431 W: http://www.farsite.co.uk/
6433 F: drivers/net/wan/farsync.*
6435 FAULT INJECTION SUPPORT
6436 M: Akinobu Mita <akinobu.mita@gmail.com>
6438 F: Documentation/fault-injection/
6439 F: lib/fault-inject.c
6441 FBTFT Framebuffer drivers
6443 L: dri-devel@lists.freedesktop.org
6444 L: linux-fbdev@vger.kernel.org
6445 F: drivers/staging/fbtft/
6448 M: Michael Buesch <m@bues.ch>
6449 L: linux-media@vger.kernel.org
6451 F: drivers/media/tuners/fc0011.h
6452 F: drivers/media/tuners/fc0011.c
6455 M: Antti Palosaari <crope@iki.fi>
6456 L: linux-media@vger.kernel.org
6457 W: https://linuxtv.org
6458 W: http://palosaari.fi/linux/
6459 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6460 T: git git://linuxtv.org/anttip/media_tree.git
6462 F: drivers/media/tuners/fc2580*
6464 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6465 M: Hannes Reinecke <hare@suse.de>
6466 L: linux-scsi@vger.kernel.org
6467 W: www.Open-FCoE.org
6469 F: drivers/scsi/libfc/
6470 F: drivers/scsi/fcoe/
6472 F: include/scsi/libfc.h
6473 F: include/scsi/libfcoe.h
6474 F: include/uapi/scsi/fc/
6476 FILE LOCKING (flock() and fcntl()/lockf())
6477 M: Jeff Layton <jlayton@kernel.org>
6478 M: "J. Bruce Fields" <bfields@fieldses.org>
6479 L: linux-fsdevel@vger.kernel.org
6481 F: include/linux/fcntl.h
6482 F: include/uapi/linux/fcntl.h
6486 FILESYSTEMS (VFS and infrastructure)
6487 M: Alexander Viro <viro@zeniv.linux.org.uk>
6488 L: linux-fsdevel@vger.kernel.org
6491 F: include/linux/fs.h
6492 F: include/linux/fs_types.h
6493 F: include/uapi/linux/fs.h
6494 F: include/uapi/linux/openat2.h
6496 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6497 M: Riku Voipio <riku.voipio@iki.fi>
6498 L: linux-hwmon@vger.kernel.org
6500 F: drivers/hwmon/f75375s.c
6501 F: include/linux/f75375s.h
6503 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6504 M: Clemens Ladisch <clemens@ladisch.de>
6505 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6510 F: include/uapi/sound/firewire.h
6512 FIREWIRE MEDIA DRIVERS (firedtv)
6513 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6514 L: linux-media@vger.kernel.org
6515 L: linux1394-devel@lists.sourceforge.net
6516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6518 F: drivers/media/firewire/
6520 FIREWIRE SBP-2 TARGET
6521 M: Chris Boot <bootc@bootc.net>
6522 L: linux-scsi@vger.kernel.org
6523 L: target-devel@vger.kernel.org
6524 L: linux1394-devel@lists.sourceforge.net
6525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6527 F: drivers/target/sbp/
6530 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6531 L: linux1394-devel@lists.sourceforge.net
6532 W: http://ieee1394.wiki.kernel.org/
6533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6535 F: drivers/firewire/
6536 F: include/linux/firewire.h
6537 F: include/uapi/linux/firewire*.h
6540 FIRMWARE LOADER (request_firmware)
6541 M: Luis Chamberlain <mcgrof@kernel.org>
6542 L: linux-kernel@vger.kernel.org
6544 F: Documentation/firmware_class/
6545 F: drivers/base/firmware_loader/
6546 F: include/linux/firmware.h
6548 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6549 M: Joshua Morris <josh.h.morris@us.ibm.com>
6550 M: Philip Kelleher <pjk1939@linux.ibm.com>
6552 F: drivers/block/rsxx/
6554 FLEXTIMER FTM-QUADDEC DRIVER
6555 M: Patrick Havelange <patrick.havelange@essensium.com>
6556 L: linux-iio@vger.kernel.org
6558 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6559 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6560 F: drivers/counter/ftm-quaddec.c
6563 M: Denis Efremov <efremov@linux.com>
6565 L: linux-block@vger.kernel.org
6566 F: drivers/block/floppy.c
6568 FPGA MANAGER FRAMEWORK
6569 M: Moritz Fischer <mdf@kernel.org>
6570 L: linux-fpga@vger.kernel.org
6572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6573 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6574 F: Documentation/fpga/
6575 F: Documentation/driver-api/fpga/
6576 F: Documentation/devicetree/bindings/fpga/
6578 F: include/linux/fpga/
6579 W: http://www.rocketboards.org
6582 M: Wu Hao <hao.wu@intel.com>
6583 L: linux-fpga@vger.kernel.org
6585 F: Documentation/fpga/dfl.rst
6586 F: include/uapi/linux/fpga-dfl.h
6587 F: drivers/fpga/dfl*
6590 M: Bill Metzenthen <billm@melbpc.org.au>
6591 W: http://floatingpoint.sourceforge.net/emulator/index.html
6593 F: arch/x86/math-emu/
6595 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6596 L: netdev@vger.kernel.org
6598 F: drivers/net/wan/dlci.c
6599 F: drivers/net/wan/sdla.c
6602 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6603 L: dri-devel@lists.freedesktop.org
6604 L: linux-fbdev@vger.kernel.org
6605 T: git git://anongit.freedesktop.org/drm/drm-misc
6606 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6608 F: Documentation/fb/
6611 F: include/linux/fb.h
6612 F: include/uapi/video/
6613 F: include/uapi/linux/fb.h
6615 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6616 M: Horia Geantă <horia.geanta@nxp.com>
6617 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6618 L: linux-crypto@vger.kernel.org
6620 F: drivers/crypto/caam/
6621 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6623 FREESCALE DIU FRAMEBUFFER DRIVER
6624 M: Timur Tabi <timur@kernel.org>
6625 L: linux-fbdev@vger.kernel.org
6627 F: drivers/video/fbdev/fsl-diu-fb.*
6629 FREESCALE DMA DRIVER
6630 M: Li Yang <leoyang.li@nxp.com>
6631 M: Zhang Wei <zw@zh-kernel.org>
6632 L: linuxppc-dev@lists.ozlabs.org
6634 F: drivers/dma/fsldma.*
6636 FREESCALE ENETC ETHERNET DRIVERS
6637 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6638 L: netdev@vger.kernel.org
6640 F: drivers/net/ethernet/freescale/enetc/
6642 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6643 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6644 L: netdev@vger.kernel.org
6646 F: drivers/net/ethernet/freescale/gianfar*
6647 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6649 FREESCALE GPMI NAND DRIVER
6650 M: Han Xu <han.xu@nxp.com>
6651 L: linux-mtd@lists.infradead.org
6653 F: drivers/mtd/nand/raw/gpmi-nand/*
6655 FREESCALE I2C CPM DRIVER
6656 M: Jochen Friedrich <jochen@scram.de>
6657 L: linuxppc-dev@lists.ozlabs.org
6658 L: linux-i2c@vger.kernel.org
6660 F: drivers/i2c/busses/i2c-cpm.c
6662 FREESCALE IMX DDR PMU DRIVER
6663 M: Frank Li <Frank.li@nxp.com>
6664 L: linux-arm-kernel@lists.infradead.org
6666 F: drivers/perf/fsl_imx8_ddr_perf.c
6667 F: Documentation/admin-guide/perf/imx-ddr.rst
6668 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6670 FREESCALE IMX I2C DRIVER
6671 M: Oleksij Rempel <o.rempel@pengutronix.de>
6672 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6673 L: linux-i2c@vger.kernel.org
6675 F: drivers/i2c/busses/i2c-imx.c
6676 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6678 FREESCALE IMX LPI2C DRIVER
6679 M: Dong Aisheng <aisheng.dong@nxp.com>
6680 L: linux-i2c@vger.kernel.org
6681 L: linux-imx@nxp.com
6683 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6684 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6686 FREESCALE IMX / MXC FEC DRIVER
6687 M: Fugang Duan <fugang.duan@nxp.com>
6688 L: netdev@vger.kernel.org
6690 F: drivers/net/ethernet/freescale/fec_main.c
6691 F: drivers/net/ethernet/freescale/fec_ptp.c
6692 F: drivers/net/ethernet/freescale/fec.h
6693 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6695 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6696 M: Sascha Hauer <s.hauer@pengutronix.de>
6697 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6698 L: linux-fbdev@vger.kernel.org
6699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6701 F: include/linux/platform_data/video-imxfb.h
6702 F: drivers/video/fbdev/imxfb.c
6704 FREESCALE QORIQ DPAA ETHERNET DRIVER
6705 M: Madalin Bucur <madalin.bucur@nxp.com>
6706 L: netdev@vger.kernel.org
6708 F: drivers/net/ethernet/freescale/dpaa
6710 FREESCALE QORIQ DPAA FMAN DRIVER
6711 M: Madalin Bucur <madalin.bucur@nxp.com>
6712 L: netdev@vger.kernel.org
6714 F: drivers/net/ethernet/freescale/fman
6715 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6717 FREESCALE QORIQ PTP CLOCK DRIVER
6718 M: Yangbo Lu <yangbo.lu@nxp.com>
6719 L: netdev@vger.kernel.org
6721 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6722 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6723 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6724 F: drivers/ptp/ptp_qoriq.c
6725 F: drivers/ptp/ptp_qoriq_debugfs.c
6726 F: include/linux/fsl/ptp_qoriq.h
6727 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6729 FREESCALE QUAD SPI DRIVER
6730 M: Han Xu <han.xu@nxp.com>
6731 L: linux-spi@vger.kernel.org
6733 F: drivers/spi/spi-fsl-qspi.c
6735 FREESCALE QUICC ENGINE LIBRARY
6736 M: Qiang Zhao <qiang.zhao@nxp.com>
6737 L: linuxppc-dev@lists.ozlabs.org
6739 F: drivers/soc/fsl/qe/
6740 F: include/soc/fsl/*qe*.h
6741 F: include/soc/fsl/*ucc*.h
6743 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6744 M: Li Yang <leoyang.li@nxp.com>
6745 L: netdev@vger.kernel.org
6746 L: linuxppc-dev@lists.ozlabs.org
6748 F: drivers/net/ethernet/freescale/ucc_geth*
6750 FREESCALE QUICC ENGINE UCC HDLC DRIVER
6751 M: Zhao Qiang <qiang.zhao@nxp.com>
6752 L: netdev@vger.kernel.org
6753 L: linuxppc-dev@lists.ozlabs.org
6755 F: drivers/net/wan/fsl_ucc_hdlc*
6757 FREESCALE QUICC ENGINE UCC UART DRIVER
6758 M: Timur Tabi <timur@kernel.org>
6759 L: linuxppc-dev@lists.ozlabs.org
6761 F: drivers/tty/serial/ucc_uart.c
6763 FREESCALE SOC DRIVERS
6764 M: Li Yang <leoyang.li@nxp.com>
6765 L: linuxppc-dev@lists.ozlabs.org
6766 L: linux-arm-kernel@lists.infradead.org
6768 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
6769 F: Documentation/devicetree/bindings/soc/fsl/
6771 F: include/linux/fsl/
6773 FREESCALE SOC FS_ENET DRIVER
6774 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
6775 L: linuxppc-dev@lists.ozlabs.org
6776 L: netdev@vger.kernel.org
6778 F: drivers/net/ethernet/freescale/fs_enet/
6779 F: include/linux/fs_enet_pd.h
6781 FREESCALE SOC SOUND DRIVERS
6782 M: Timur Tabi <timur@kernel.org>
6783 M: Nicolin Chen <nicoleotsuka@gmail.com>
6784 M: Xiubo Li <Xiubo.Lee@gmail.com>
6785 R: Fabio Estevam <festevam@gmail.com>
6786 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6787 L: linuxppc-dev@lists.ozlabs.org
6789 F: sound/soc/fsl/fsl*
6790 F: sound/soc/fsl/imx*
6791 F: sound/soc/fsl/mpc8610_hpcd.c
6793 FREESCALE USB PERIPHERAL DRIVERS
6794 M: Li Yang <leoyang.li@nxp.com>
6795 L: linux-usb@vger.kernel.org
6796 L: linuxppc-dev@lists.ozlabs.org
6798 F: drivers/usb/gadget/udc/fsl*
6801 M: Christoph Hellwig <hch@infradead.org>
6802 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
6807 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6808 M: Pavel Machek <pavel@ucw.cz>
6809 L: linux-pm@vger.kernel.org
6811 F: Documentation/power/freezing-of-tasks.rst
6812 F: include/linux/freezer.h
6816 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
6817 L: linux-kernel@vger.kernel.org
6820 F: include/linux/frontswap.h
6822 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
6823 M: David Howells <dhowells@redhat.com>
6824 L: linux-cachefs@redhat.com (moderated for non-subscribers)
6826 F: Documentation/filesystems/caching/
6828 F: include/linux/fscache*.h
6830 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
6831 M: Theodore Y. Ts'o <tytso@mit.edu>
6832 M: Jaegeuk Kim <jaegeuk@kernel.org>
6833 M: Eric Biggers <ebiggers@kernel.org>
6834 L: linux-fscrypt@vger.kernel.org
6835 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6836 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
6839 F: include/linux/fscrypt*.h
6840 F: include/uapi/linux/fscrypt.h
6841 F: Documentation/filesystems/fscrypt.rst
6844 M: Jeremy Kerr <jk@ozlabs.org>
6845 M: Joel Stanley <joel@jms.id.au>
6846 R: Alistar Popple <alistair@popple.id.au>
6847 R: Eddie James <eajames@linux.ibm.com>
6848 L: linux-fsi@lists.ozlabs.org
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
6850 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
6853 F: include/linux/fsi*.h
6854 F: include/trace/events/fsi*.h
6856 FSI-ATTACHED I2C DRIVER
6857 M: Eddie James <eajames@linux.ibm.com>
6858 L: linux-i2c@vger.kernel.org
6859 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
6861 F: drivers/i2c/busses/i2c-fsi.c
6862 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
6864 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
6865 M: Jan Kara <jack@suse.cz>
6866 R: Amir Goldstein <amir73il@gmail.com>
6867 L: linux-fsdevel@vger.kernel.org
6868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
6871 F: include/linux/fsnotify*.h
6873 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
6874 M: Eric Biggers <ebiggers@kernel.org>
6875 M: Theodore Y. Ts'o <tytso@mit.edu>
6876 L: linux-fscrypt@vger.kernel.org
6877 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
6878 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
6881 F: include/linux/fsverity.h
6882 F: include/uapi/linux/fsverity.h
6883 F: Documentation/filesystems/fsverity.rst
6885 FUJITSU LAPTOP EXTRAS
6886 M: Jonathan Woithe <jwoithe@just42.net>
6887 L: platform-driver-x86@vger.kernel.org
6889 F: drivers/platform/x86/fujitsu-laptop.c
6891 FUJITSU M-5MO LS CAMERA ISP DRIVER
6892 M: Kyungmin Park <kyungmin.park@samsung.com>
6893 M: Heungjun Kim <riverful.kim@samsung.com>
6894 L: linux-media@vger.kernel.org
6896 F: drivers/media/i2c/m5mols/
6897 F: include/media/i2c/m5mols.h
6899 FUJITSU TABLET EXTRAS
6900 M: Robert Gerlach <khnz@gmx.de>
6901 L: platform-driver-x86@vger.kernel.org
6903 F: drivers/platform/x86/fujitsu-tablet.c
6905 FUSE: FILESYSTEM IN USERSPACE
6906 M: Miklos Szeredi <miklos@szeredi.hu>
6907 L: linux-fsdevel@vger.kernel.org
6908 W: http://fuse.sourceforge.net/
6909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
6912 F: include/uapi/linux/fuse.h
6913 F: Documentation/filesystems/fuse.rst
6916 M: Thomas Gleixner <tglx@linutronix.de>
6917 M: Ingo Molnar <mingo@redhat.com>
6918 R: Peter Zijlstra <peterz@infradead.org>
6919 R: Darren Hart <dvhart@infradead.org>
6920 L: linux-kernel@vger.kernel.org
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
6924 F: include/asm-generic/futex.h
6925 F: include/linux/futex.h
6926 F: include/uapi/linux/futex.h
6927 F: tools/testing/selftests/futex/
6928 F: tools/perf/bench/futex*
6929 F: Documentation/*futex*
6932 M: Kees Cook <keescook@chromium.org>
6933 R: Emese Revfy <re.emese@gmail.com>
6934 L: kernel-hardening@lists.openwall.com
6936 F: scripts/gcc-plugins/
6937 F: scripts/gcc-plugin.sh
6938 F: scripts/Makefile.gcc-plugins
6939 F: Documentation/core-api/gcc-plugins.rst
6941 GASKET DRIVER FRAMEWORK
6942 M: Rob Springer <rspringer@google.com>
6943 M: Todd Poynor <toddpoynor@google.com>
6944 M: Ben Chan <benchan@chromium.org>
6946 F: drivers/staging/gasket/
6948 GCOV BASED KERNEL PROFILING
6949 M: Peter Oberparleiter <oberpar@linux.ibm.com>
6952 F: Documentation/dev-tools/gcov.rst
6954 GDB KERNEL DEBUGGING HELPER SCRIPTS
6955 M: Jan Kiszka <jan.kiszka@siemens.com>
6956 M: Kieran Bingham <kbingham@kernel.org>
6960 GDT SCSI DISK ARRAY CONTROLLER DRIVER
6961 M: Achim Leubner <achim_leubner@adaptec.com>
6962 L: linux-scsi@vger.kernel.org
6963 W: http://www.icp-vortex.com/
6965 F: drivers/scsi/gdt*
6967 GEMTEK FM RADIO RECEIVER DRIVER
6968 M: Hans Verkuil <hverkuil@xs4all.nl>
6969 L: linux-media@vger.kernel.org
6970 T: git git://linuxtv.org/media_tree.git
6971 W: https://linuxtv.org
6973 F: drivers/media/radio/radio-gemtek*
6975 GENERIC ARCHITECTURE TOPOLOGY
6976 M: Sudeep Holla <sudeep.holla@arm.com>
6977 L: linux-kernel@vger.kernel.org
6979 F: drivers/base/arch_topology.c
6980 F: include/linux/arch_topology.h
6982 GENERIC GPIO I2C DRIVER
6983 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
6985 F: drivers/i2c/busses/i2c-gpio.c
6986 F: include/linux/platform_data/i2c-gpio.h
6988 GENERIC GPIO I2C MULTIPLEXER DRIVER
6989 M: Peter Korsgaard <peter.korsgaard@barco.com>
6990 L: linux-i2c@vger.kernel.org
6992 F: drivers/i2c/muxes/i2c-mux-gpio.c
6993 F: include/linux/platform_data/i2c-mux-gpio.h
6994 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
6996 GENERIC HDLC (WAN) DRIVERS
6997 M: Krzysztof Halasa <khc@pm.waw.pl>
6998 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7000 F: drivers/net/wan/c101.c
7001 F: drivers/net/wan/hd6457*
7002 F: drivers/net/wan/hdlc*
7003 F: drivers/net/wan/n2.c
7004 F: drivers/net/wan/pc300too.c
7005 F: drivers/net/wan/pci200syn.c
7006 F: drivers/net/wan/wanxl*
7008 GENERIC INCLUDE/ASM HEADER FILES
7009 M: Arnd Bergmann <arnd@arndb.de>
7010 L: linux-arch@vger.kernel.org
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7013 F: include/asm-generic/
7014 F: include/uapi/asm-generic/
7016 GENERIC PHY FRAMEWORK
7017 M: Kishon Vijay Abraham I <kishon@ti.com>
7018 L: linux-kernel@vger.kernel.org
7019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
7022 F: include/linux/phy/
7023 F: Documentation/devicetree/bindings/phy/
7025 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7026 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7028 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7031 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7032 M: Kevin Hilman <khilman@kernel.org>
7033 M: Ulf Hansson <ulf.hansson@linaro.org>
7034 L: linux-pm@vger.kernel.org
7036 F: drivers/base/power/domain*.c
7037 F: include/linux/pm_domain.h
7038 F: Documentation/devicetree/bindings/power/power?domain*
7040 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7041 M: Eugen Hristev <eugen.hristev@microchip.com>
7042 L: linux-input@vger.kernel.org
7044 F: drivers/input/touchscreen/resistive-adc-touch.c
7046 GENERIC UIO DRIVER FOR PCI DEVICES
7047 M: "Michael S. Tsirkin" <mst@redhat.com>
7048 L: kvm@vger.kernel.org
7050 F: drivers/uio/uio_pci_generic.c
7052 GENERIC VDSO LIBRARY
7053 M: Andy Lutomirski <luto@kernel.org>
7054 M: Thomas Gleixner <tglx@linutronix.de>
7055 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7056 L: linux-kernel@vger.kernel.org
7057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7060 F: kernel/time/vsyscall.c
7062 F: include/asm-generic/vdso/vsyscall.h
7064 GENWQE (IBM Generic Workqueue Card)
7065 M: Frank Haverkamp <haver@linux.ibm.com>
7067 F: drivers/misc/genwqe/
7069 GET_MAINTAINER SCRIPT
7070 M: Joe Perches <joe@perches.com>
7072 F: scripts/get_maintainer.pl
7075 M: Bob Peterson <rpeterso@redhat.com>
7076 M: Andreas Gruenbacher <agruenba@redhat.com>
7077 L: cluster-devel@redhat.com
7078 W: http://sources.redhat.com/cluster/
7079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7081 F: Documentation/filesystems/gfs2*.txt
7083 F: include/uapi/linux/gfs2_ondisk.h
7086 M: Johan Hovold <johan@kernel.org>
7087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7089 F: Documentation/ABI/testing/sysfs-class-gnss
7090 F: Documentation/devicetree/bindings/gnss/
7092 F: include/linux/gnss.h
7095 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7096 L: linux-media@vger.kernel.org
7098 F: drivers/media/usb/go7007/
7101 M: Bastien Nocera <hadess@hadess.net>
7102 L: linux-input@vger.kernel.org
7104 F: drivers/input/touchscreen/goodix.c
7106 GOOGLE ETHERNET DRIVERS
7107 M: Catherine Sullivan <csully@google.com>
7108 R: Sagi Shahar <sagis@google.com>
7109 R: Jon Olson <jonolson@google.com>
7110 L: netdev@vger.kernel.org
7112 F: Documentation/networking/device_drivers/google/gve.rst
7113 F: drivers/net/ethernet/google
7115 GPD POCKET FAN DRIVER
7116 M: Hans de Goede <hdegoede@redhat.com>
7117 L: platform-driver-x86@vger.kernel.org
7119 F: drivers/platform/x86/gpd-pocket-fan.c
7122 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7123 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7124 L: linux-gpio@vger.kernel.org
7125 L: linux-acpi@vger.kernel.org
7127 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7128 F: drivers/gpio/gpiolib-acpi.c
7129 F: drivers/gpio/gpiolib-acpi.h
7132 M: Sean Young <sean@mess.org>
7133 L: linux-media@vger.kernel.org
7135 F: drivers/media/rc/gpio-ir-tx.c
7138 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7139 L: linux-gpio@vger.kernel.org
7141 F: drivers/gpio/gpio-mockup.c
7142 F: tools/testing/selftests/gpio/
7145 M: Linus Walleij <linus.walleij@linaro.org>
7146 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7147 L: linux-gpio@vger.kernel.org
7149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7150 F: Documentation/ABI/obsolete/sysfs-gpio
7151 F: Documentation/ABI/testing/gpio-cdev
7152 F: Documentation/admin-guide/gpio/
7153 F: Documentation/devicetree/bindings/gpio/
7154 F: Documentation/driver-api/gpio/
7156 F: include/asm-generic/gpio.h
7157 F: include/linux/gpio/
7158 F: include/linux/gpio.h
7159 F: include/linux/of_gpio.h
7160 F: include/uapi/linux/gpio.h
7163 GRE DEMULTIPLEXER DRIVER
7164 M: Dmitry Kozlov <xeb@mail.ru>
7165 L: netdev@vger.kernel.org
7167 F: net/ipv4/gre_demux.c
7168 F: net/ipv4/gre_offload.c
7169 F: include/net/gre.h
7171 GRETH 10/100/1G Ethernet MAC device driver
7172 M: Andreas Larsson <andreas@gaisler.com>
7173 L: netdev@vger.kernel.org
7175 F: drivers/net/ethernet/aeroflex/
7177 GREYBUS AUDIO PROTOCOLS DRIVERS
7178 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7179 M: Mark Greer <mgreer@animalcreek.com>
7181 F: drivers/staging/greybus/audio_apbridgea.c
7182 F: drivers/staging/greybus/audio_apbridgea.h
7183 F: drivers/staging/greybus/audio_codec.c
7184 F: drivers/staging/greybus/audio_codec.h
7185 F: drivers/staging/greybus/audio_gb.c
7186 F: drivers/staging/greybus/audio_manager.c
7187 F: drivers/staging/greybus/audio_manager.h
7188 F: drivers/staging/greybus/audio_manager_module.c
7189 F: drivers/staging/greybus/audio_manager_private.h
7190 F: drivers/staging/greybus/audio_manager_sysfs.c
7191 F: drivers/staging/greybus/audio_module.c
7192 F: drivers/staging/greybus/audio_topology.c
7194 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7195 M: Viresh Kumar <vireshk@kernel.org>
7197 F: drivers/staging/greybus/authentication.c
7198 F: drivers/staging/greybus/bootrom.c
7199 F: drivers/staging/greybus/firmware.h
7200 F: drivers/staging/greybus/fw-core.c
7201 F: drivers/staging/greybus/fw-download.c
7202 F: drivers/staging/greybus/fw-management.c
7203 F: drivers/staging/greybus/greybus_authentication.h
7204 F: drivers/staging/greybus/greybus_firmware.h
7205 F: drivers/staging/greybus/hid.c
7206 F: drivers/staging/greybus/i2c.c
7207 F: drivers/staging/greybus/spi.c
7208 F: drivers/staging/greybus/spilib.c
7209 F: drivers/staging/greybus/spilib.h
7211 GREYBUS LOOPBACK DRIVER
7212 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7214 F: drivers/staging/greybus/loopback.c
7216 GREYBUS PLATFORM DRIVERS
7217 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7219 F: drivers/staging/greybus/arche-platform.c
7220 F: drivers/staging/greybus/arche-apb-ctrl.c
7221 F: drivers/staging/greybus/arche_platform.h
7223 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7224 M: Rui Miguel Silva <rmfrfs@gmail.com>
7226 F: drivers/staging/greybus/sdio.c
7227 F: drivers/staging/greybus/light.c
7228 F: drivers/staging/greybus/gpio.c
7229 F: drivers/staging/greybus/power_supply.c
7230 F: drivers/staging/greybus/spi.c
7231 F: drivers/staging/greybus/spilib.c
7234 M: Johan Hovold <johan@kernel.org>
7235 M: Alex Elder <elder@kernel.org>
7236 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7238 F: drivers/staging/greybus/
7240 F: include/linux/greybus.h
7241 F: include/linux/greybus/
7242 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7244 GREYBUS UART PROTOCOLS DRIVERS
7245 M: David Lin <dtwlin@gmail.com>
7247 F: drivers/staging/greybus/uart.c
7248 F: drivers/staging/greybus/log.c
7250 GS1662 VIDEO SERIALIZER
7251 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7252 L: linux-media@vger.kernel.org
7253 T: git git://linuxtv.org/media_tree.git
7255 F: drivers/media/spi/gs1662.c
7257 GSPCA FINEPIX SUBDRIVER
7258 M: Frank Zago <frank@zago.net>
7259 L: linux-media@vger.kernel.org
7260 T: git git://linuxtv.org/media_tree.git
7262 F: drivers/media/usb/gspca/finepix.c
7264 GSPCA GL860 SUBDRIVER
7265 M: Olivier Lorin <o.lorin@laposte.net>
7266 L: linux-media@vger.kernel.org
7267 T: git git://linuxtv.org/media_tree.git
7269 F: drivers/media/usb/gspca/gl860/
7271 GSPCA M5602 SUBDRIVER
7272 M: Erik Andren <erik.andren@gmail.com>
7273 L: linux-media@vger.kernel.org
7274 T: git git://linuxtv.org/media_tree.git
7276 F: drivers/media/usb/gspca/m5602/
7278 GSPCA PAC207 SONIXB SUBDRIVER
7279 M: Hans Verkuil <hverkuil@xs4all.nl>
7280 L: linux-media@vger.kernel.org
7281 T: git git://linuxtv.org/media_tree.git
7283 F: drivers/media/usb/gspca/pac207.c
7285 GSPCA SN9C20X SUBDRIVER
7286 M: Brian Johnson <brijohn@gmail.com>
7287 L: linux-media@vger.kernel.org
7288 T: git git://linuxtv.org/media_tree.git
7290 F: drivers/media/usb/gspca/sn9c20x.c
7292 GSPCA T613 SUBDRIVER
7293 M: Leandro Costantino <lcostantino@gmail.com>
7294 L: linux-media@vger.kernel.org
7295 T: git git://linuxtv.org/media_tree.git
7297 F: drivers/media/usb/gspca/t613.c
7299 GSPCA USB WEBCAM DRIVER
7300 M: Hans Verkuil <hverkuil@xs4all.nl>
7301 L: linux-media@vger.kernel.org
7302 T: git git://linuxtv.org/media_tree.git
7304 F: drivers/media/usb/gspca/
7306 GTP (GPRS Tunneling Protocol)
7307 M: Pablo Neira Ayuso <pablo@netfilter.org>
7308 M: Harald Welte <laforge@gnumonks.org>
7309 L: osmocom-net-gprs@lists.osmocom.org
7310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7312 F: drivers/net/gtp.c
7314 GUID PARTITION TABLE (GPT)
7315 M: Davidlohr Bueso <dave@stgolabs.net>
7316 L: linux-efi@vger.kernel.org
7318 F: block/partitions/efi.*
7321 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7322 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7323 W: http://uclinux-h8.sourceforge.jp
7324 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7327 F: drivers/clocksource/h8300_*.c
7328 F: drivers/clk/h8300/
7329 F: drivers/irqchip/irq-renesas-h8*.c
7331 HABANALABS PCI DRIVER
7332 M: Oded Gabbay <oded.gabbay@gmail.com>
7333 T: git https://github.com/HabanaAI/linux.git
7335 F: drivers/misc/habanalabs/
7336 F: include/uapi/misc/habanalabs.h
7337 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7338 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7341 M: Antti Palosaari <crope@iki.fi>
7342 L: linux-media@vger.kernel.org
7343 W: https://linuxtv.org
7344 W: http://palosaari.fi/linux/
7345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7346 T: git git://linuxtv.org/anttip/media_tree.git
7348 F: drivers/media/usb/hackrf/
7350 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7351 M: Frank Seidel <frank@f-seidel.de>
7352 L: platform-driver-x86@vger.kernel.org
7353 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7355 F: drivers/platform/x86/hdaps.c
7358 M: Jean Delvare <jdelvare@suse.com>
7359 M: Guenter Roeck <linux@roeck-us.net>
7360 L: linux-hwmon@vger.kernel.org
7361 W: http://hwmon.wiki.kernel.org/
7362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7364 F: Documentation/devicetree/bindings/hwmon/
7365 F: Documentation/hwmon/
7367 F: include/linux/hwmon*.h
7368 F: include/trace/events/hwmon*.h
7370 HARDWARE RANDOM NUMBER GENERATOR CORE
7371 M: Matt Mackall <mpm@selenic.com>
7372 M: Herbert Xu <herbert@gondor.apana.org.au>
7373 L: linux-crypto@vger.kernel.org
7375 F: Documentation/devicetree/bindings/rng/
7376 F: Documentation/admin-guide/hw_random.rst
7377 F: drivers/char/hw_random/
7378 F: include/linux/hw_random.h
7380 HARDWARE TRACING FACILITIES
7381 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7383 F: drivers/hwtracing/
7385 HARDWARE SPINLOCK CORE
7386 M: Ohad Ben-Cohen <ohad@wizery.com>
7387 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7388 R: Baolin Wang <baolin.wang7@gmail.com>
7389 L: linux-remoteproc@vger.kernel.org
7391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7392 F: Documentation/devicetree/bindings/hwlock/
7393 F: Documentation/hwspinlock.txt
7394 F: drivers/hwspinlock/
7395 F: include/linux/hwspinlock.h
7397 HARMONY SOUND DRIVER
7398 L: linux-parisc@vger.kernel.org
7400 F: sound/parisc/harmony.*
7402 HDPVR USB VIDEO ENCODER DRIVER
7403 M: Hans Verkuil <hverkuil@xs4all.nl>
7404 L: linux-media@vger.kernel.org
7405 T: git git://linuxtv.org/media_tree.git
7406 W: https://linuxtv.org
7408 F: drivers/media/usb/hdpvr/
7410 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7411 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7413 F: Documentation/watchdog/hpwdt.rst
7414 F: drivers/watchdog/hpwdt.c
7416 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7417 M: Don Brace <don.brace@microsemi.com>
7418 L: esc.storagedev@microsemi.com
7419 L: linux-scsi@vger.kernel.org
7421 F: Documentation/scsi/hpsa.txt
7422 F: drivers/scsi/hpsa*.[ch]
7423 F: include/linux/cciss*.h
7424 F: include/uapi/linux/cciss*.h
7427 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7428 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7429 L: linux-rdma@vger.kernel.org
7431 F: drivers/infiniband/hw/hfi1
7434 L: linux-fsdevel@vger.kernel.org
7436 F: Documentation/filesystems/hfs.txt
7440 L: linux-fsdevel@vger.kernel.org
7442 F: Documentation/filesystems/hfsplus.txt
7445 HGA FRAMEBUFFER DRIVER
7446 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7447 L: linux-nvidia@lists.surfsouth.com
7448 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7450 F: drivers/video/fbdev/hgafb.c
7452 HIBERNATION (aka Software Suspend, aka swsusp)
7453 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7454 M: Pavel Machek <pavel@ucw.cz>
7455 L: linux-pm@vger.kernel.org
7456 B: https://bugzilla.kernel.org
7459 F: drivers/base/power/
7461 F: include/linux/suspend.h
7462 F: include/linux/freezer.h
7463 F: include/linux/pm.h
7464 F: arch/*/include/asm/suspend*.h
7467 M: Jiri Kosina <jikos@kernel.org>
7468 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7469 L: linux-input@vger.kernel.org
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7473 F: include/linux/hid*
7474 F: include/uapi/linux/hid*
7476 HID SENSOR HUB DRIVERS
7477 M: Jiri Kosina <jikos@kernel.org>
7478 M: Jonathan Cameron <jic23@kernel.org>
7479 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7480 L: linux-input@vger.kernel.org
7481 L: linux-iio@vger.kernel.org
7483 F: Documentation/hid/hid-sensor*
7484 F: drivers/hid/hid-sensor-*
7485 F: drivers/iio/*/hid-*
7486 F: include/linux/hid-sensor-*
7488 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7489 M: Thomas Gleixner <tglx@linutronix.de>
7490 L: linux-kernel@vger.kernel.org
7491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7493 F: Documentation/timers/
7494 F: kernel/time/hrtimer.c
7495 F: kernel/time/clockevents.c
7496 F: kernel/time/timer_*.c
7497 F: include/linux/clockchips.h
7498 F: include/linux/hrtimer.h
7500 HIGH-SPEED SCC DRIVER FOR AX.25
7501 L: linux-hams@vger.kernel.org
7503 F: drivers/net/hamradio/dmascc.c
7504 F: drivers/net/hamradio/scc.c
7506 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7507 M: HighPoint Linux Team <linux@highpoint-tech.com>
7508 W: http://www.highpoint-tech.com
7510 F: Documentation/scsi/hptiop.txt
7511 F: drivers/scsi/hptiop.c
7514 M: Jes Sorensen <jes@trained-monkey.org>
7515 L: linux-hippi@sunsite.dk
7517 F: include/linux/hippidevice.h
7518 F: include/uapi/linux/if_hippi.h
7520 F: drivers/net/hippi/
7522 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7523 M: Zaibo Xu <xuzaibo@huawei.com>
7524 L: linux-crypto@vger.kernel.org
7526 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7527 F: drivers/crypto/hisilicon/sec2/sec_main.c
7528 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7529 F: drivers/crypto/hisilicon/sec2/sec.h
7530 F: Documentation/ABI/testing/debugfs-hisi-sec
7532 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7533 M: Zaibo Xu <xuzaibo@huawei.com>
7534 L: linux-crypto@vger.kernel.org
7536 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7537 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7538 F: drivers/crypto/hisilicon/hpre/hpre.h
7539 F: Documentation/ABI/testing/debugfs-hisi-hpre
7541 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7542 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7543 M: Salil Mehta <salil.mehta@huawei.com>
7544 L: netdev@vger.kernel.org
7545 W: http://www.hisilicon.com
7547 F: drivers/net/ethernet/hisilicon/hns3/
7549 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7550 M: Zaibo Xu <xuzaibo@huawei.com>
7552 F: drivers/char/hw_random/hisi-trng-v2.c
7554 HISILICON LPC BUS DRIVER
7555 M: john.garry@huawei.com
7556 W: http://www.hisilicon.com
7558 F: drivers/bus/hisi_lpc.c
7559 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7561 HISILICON NETWORK SUBSYSTEM DRIVER
7562 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7563 M: Salil Mehta <salil.mehta@huawei.com>
7564 L: netdev@vger.kernel.org
7565 W: http://www.hisilicon.com
7567 F: drivers/net/ethernet/hisilicon/
7568 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7570 HISILICON PMU DRIVER
7571 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7572 W: http://www.hisilicon.com
7574 F: drivers/perf/hisilicon
7575 F: Documentation/admin-guide/perf/hisi-pmu.rst
7577 HISILICON ROCE DRIVER
7578 M: Lijun Ou <oulijun@huawei.com>
7579 M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
7580 L: linux-rdma@vger.kernel.org
7582 F: drivers/infiniband/hw/hns/
7583 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7585 HISILICON SAS Controller
7586 M: John Garry <john.garry@huawei.com>
7587 W: http://www.hisilicon.com
7589 F: drivers/scsi/hisi_sas/
7590 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7592 HISILICON V3XX SPI NOR FLASH Controller Driver
7593 M: John Garry <john.garry@huawei.com>
7594 W: http://www.hisilicon.com
7596 F: drivers/spi/spi-hisi-sfc-v3xx.c
7598 HISILICON QM AND ZIP Controller DRIVER
7599 M: Zhou Wang <wangzhou1@hisilicon.com>
7600 L: linux-crypto@vger.kernel.org
7602 F: drivers/crypto/hisilicon/qm.c
7603 F: drivers/crypto/hisilicon/qm.h
7604 F: drivers/crypto/hisilicon/sgl.c
7605 F: drivers/crypto/hisilicon/zip/
7606 F: Documentation/ABI/testing/debugfs-hisi-zip
7608 HMM - Heterogeneous Memory Management
7609 M: Jérôme Glisse <jglisse@redhat.com>
7610 L: linux-mm@kvack.org
7613 F: include/linux/hmm*
7614 F: Documentation/vm/hmm.rst
7617 M: Jouni Malinen <j@w1.fi>
7618 L: linux-wireless@vger.kernel.org
7619 W: http://w1.fi/hostap-driver.html
7621 F: drivers/net/wireless/intersil/hostap/
7623 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7624 L: platform-driver-x86@vger.kernel.org
7626 F: drivers/platform/x86/tc1100-wmi.c
7628 HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
7629 M: Jaroslav Kysela <perex@perex.cz>
7631 F: drivers/staging/hp/hp100.*
7633 HPET: High Precision Event Timers driver
7634 M: Clemens Ladisch <clemens@ladisch.de>
7636 F: Documentation/timers/hpet.rst
7637 F: drivers/char/hpet.c
7638 F: include/linux/hpet.h
7639 F: include/uapi/linux/hpet.h
7643 F: arch/x86/kernel/hpet.c
7644 F: arch/x86/include/asm/hpet.h
7647 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7648 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7653 M: Sebastian Reichel <sre@kernel.org>
7654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7656 F: Documentation/ABI/testing/sysfs-bus-hsi
7657 F: Documentation/driver-api/hsi.rst
7659 F: include/linux/hsi/
7660 F: include/uapi/linux/hsi/
7663 L: linux-usb@vger.kernel.org
7665 F: drivers/net/usb/hso.c
7667 HSR NETWORK PROTOCOL
7668 L: netdev@vger.kernel.org
7672 HT16K33 LED CONTROLLER DRIVER
7673 M: Robin van der Gracht <robin@protonic.nl>
7675 F: drivers/auxdisplay/ht16k33.c
7676 F: Documentation/devicetree/bindings/display/ht16k33.txt
7678 HTCPEN TOUCHSCREEN DRIVER
7679 M: Pau Oliva Fora <pof@eslack.org>
7680 L: linux-input@vger.kernel.org
7682 F: drivers/input/touchscreen/htcpen.c
7684 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7685 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7686 L: linux-iio@vger.kernel.org
7687 W: http://www.st.com/
7689 F: drivers/iio/humidity/hts221*
7690 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
7692 HUAWEI ETHERNET DRIVER
7693 M: Aviad Krawczyk <aviad.krawczyk@huawei.com>
7694 L: netdev@vger.kernel.org
7696 F: Documentation/networking/hinic.txt
7697 F: drivers/net/ethernet/huawei/hinic/
7700 M: Mike Kravetz <mike.kravetz@oracle.com>
7701 L: linux-mm@kvack.org
7705 F: include/linux/hugetlb.h
7706 F: Documentation/admin-guide/mm/hugetlbpage.rst
7707 F: Documentation/vm/hugetlbfs_reserv.rst
7708 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
7711 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
7712 L: linux-media@vger.kernel.org
7713 T: git git://linuxtv.org/media_tree.git
7714 W: https://linuxtv.org
7716 F: drivers/media/platform/sti/hva
7718 HWPOISON MEMORY FAILURE HANDLING
7719 M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
7720 L: linux-mm@kvack.org
7722 F: mm/memory-failure.c
7723 F: mm/hwpoison-inject.c
7725 HYGON PROCESSOR SUPPORT
7726 M: Pu Wen <puwen@hygon.cn>
7727 L: linux-kernel@vger.kernel.org
7729 F: arch/x86/kernel/cpu/hygon.c
7731 HYNIX HI556 SENSOR DRIVER
7732 M: Shawn Tu <shawnx.tu@intel.com>
7733 L: linux-media@vger.kernel.org
7734 T: git git://linuxtv.org/media_tree.git
7736 F: drivers/media/i2c/hi556.c
7738 Hyper-V CORE AND DRIVERS
7739 M: "K. Y. Srinivasan" <kys@microsoft.com>
7740 M: Haiyang Zhang <haiyangz@microsoft.com>
7741 M: Stephen Hemminger <sthemmin@microsoft.com>
7742 M: Sasha Levin <sashal@kernel.org>
7743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
7744 L: linux-hyperv@vger.kernel.org
7746 F: Documentation/networking/device_drivers/microsoft/netvsc.txt
7747 F: arch/x86/include/asm/mshyperv.h
7748 F: arch/x86/include/asm/trace/hyperv.h
7749 F: arch/x86/include/asm/hyperv-tlfs.h
7750 F: arch/x86/kernel/cpu/mshyperv.c
7752 F: drivers/clocksource/hyperv_timer.c
7753 F: drivers/hid/hid-hyperv.c
7755 F: drivers/input/serio/hyperv-keyboard.c
7756 F: drivers/pci/controller/pci-hyperv.c
7757 F: drivers/pci/controller/pci-hyperv-intf.c
7758 F: drivers/net/hyperv/
7759 F: drivers/scsi/storvsc_drv.c
7760 F: drivers/uio/uio_hv_generic.c
7761 F: drivers/video/fbdev/hyperv_fb.c
7762 F: drivers/iommu/hyperv-iommu.c
7763 F: net/vmw_vsock/hyperv_transport.c
7764 F: include/clocksource/hyperv_timer.h
7765 F: include/linux/hyperv.h
7766 F: include/uapi/linux/hyperv.h
7767 F: include/asm-generic/mshyperv.h
7769 F: Documentation/ABI/stable/sysfs-bus-vmbus
7770 F: Documentation/ABI/testing/debugfs-hyperv
7773 M: Vignesh Raghavendra <vigneshr@ti.com>
7775 F: drivers/mtd/hyperbus/
7776 F: include/linux/mtd/hyperbus.h
7777 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
7778 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
7780 HYPERVISOR VIRTUAL CONSOLE DRIVER
7781 L: linuxppc-dev@lists.ozlabs.org
7786 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7787 L: linux-i2c@vger.kernel.org
7788 L: linux-acpi@vger.kernel.org
7790 F: drivers/i2c/i2c-core-acpi.c
7792 I2C CONTROLLER DRIVER FOR NVIDIA GPU
7793 M: Ajay Gupta <ajayg@nvidia.com>
7794 L: linux-i2c@vger.kernel.org
7796 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
7797 F: drivers/i2c/busses/i2c-nvidia-gpu.c
7800 M: Peter Rosin <peda@axentia.se>
7801 L: linux-i2c@vger.kernel.org
7803 F: Documentation/i2c/i2c-topology.rst
7804 F: Documentation/i2c/muxes/
7805 F: Documentation/devicetree/bindings/i2c/i2c-mux*
7806 F: Documentation/devicetree/bindings/i2c/i2c-arb*
7807 F: Documentation/devicetree/bindings/i2c/i2c-gate*
7808 F: drivers/i2c/i2c-mux.c
7809 F: drivers/i2c/muxes/
7810 F: include/linux/i2c-mux.h
7812 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
7813 M: Gregory CLEMENT <gregory.clement@bootlin.com>
7814 L: linux-i2c@vger.kernel.org
7816 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
7817 F: drivers/i2c/busses/i2c-mv64xxx.c
7819 I2C OVER PARALLEL PORT
7820 M: Jean Delvare <jdelvare@suse.com>
7821 L: linux-i2c@vger.kernel.org
7823 F: Documentation/i2c/busses/i2c-parport.rst
7824 F: drivers/i2c/busses/i2c-parport.c
7827 M: Wolfram Sang <wsa@the-dreams.de>
7828 L: linux-i2c@vger.kernel.org
7829 W: https://i2c.wiki.kernel.org/
7830 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7833 F: Documentation/devicetree/bindings/i2c/i2c.txt
7834 F: Documentation/i2c/
7836 F: include/linux/i2c.h
7837 F: include/linux/i2c-dev.h
7838 F: include/linux/i2c-smbus.h
7839 F: include/uapi/linux/i2c.h
7840 F: include/uapi/linux/i2c-*.h
7842 I2C SUBSYSTEM HOST DRIVERS
7843 L: linux-i2c@vger.kernel.org
7844 W: https://i2c.wiki.kernel.org/
7845 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
7846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
7848 F: Documentation/devicetree/bindings/i2c/
7849 F: drivers/i2c/algos/
7850 F: drivers/i2c/busses/
7853 M: Jean Delvare <jdelvare@suse.com>
7854 L: linux-i2c@vger.kernel.org
7856 F: Documentation/i2c/busses/i2c-taos-evm.rst
7857 F: drivers/i2c/busses/i2c-taos-evm.c
7860 M: Till Harbaum <till@harbaum.org>
7861 L: linux-i2c@vger.kernel.org
7862 W: http://www.harbaum.org/till/i2c_tiny_usb
7864 F: drivers/i2c/busses/i2c-tiny-usb.c
7866 I2C/SMBUS CONTROLLER DRIVERS FOR PC
7867 M: Jean Delvare <jdelvare@suse.com>
7868 L: linux-i2c@vger.kernel.org
7870 F: Documentation/i2c/busses/i2c-ali1535.rst
7871 F: Documentation/i2c/busses/i2c-ali1563.rst
7872 F: Documentation/i2c/busses/i2c-ali15x3.rst
7873 F: Documentation/i2c/busses/i2c-amd756.rst
7874 F: Documentation/i2c/busses/i2c-amd8111.rst
7875 F: Documentation/i2c/busses/i2c-i801.rst
7876 F: Documentation/i2c/busses/i2c-nforce2.rst
7877 F: Documentation/i2c/busses/i2c-piix4.rst
7878 F: Documentation/i2c/busses/i2c-sis5595.rst
7879 F: Documentation/i2c/busses/i2c-sis630.rst
7880 F: Documentation/i2c/busses/i2c-sis96x.rst
7881 F: Documentation/i2c/busses/i2c-via.rst
7882 F: Documentation/i2c/busses/i2c-viapro.rst
7883 F: drivers/i2c/busses/i2c-ali1535.c
7884 F: drivers/i2c/busses/i2c-ali1563.c
7885 F: drivers/i2c/busses/i2c-ali15x3.c
7886 F: drivers/i2c/busses/i2c-amd756.c
7887 F: drivers/i2c/busses/i2c-amd756-s4882.c
7888 F: drivers/i2c/busses/i2c-amd8111.c
7889 F: drivers/i2c/busses/i2c-i801.c
7890 F: drivers/i2c/busses/i2c-isch.c
7891 F: drivers/i2c/busses/i2c-nforce2.c
7892 F: drivers/i2c/busses/i2c-nforce2-s4985.c
7893 F: drivers/i2c/busses/i2c-piix4.c
7894 F: drivers/i2c/busses/i2c-sis5595.c
7895 F: drivers/i2c/busses/i2c-sis630.c
7896 F: drivers/i2c/busses/i2c-sis96x.c
7897 F: drivers/i2c/busses/i2c-via.c
7898 F: drivers/i2c/busses/i2c-viapro.c
7900 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
7901 M: Hans de Goede <hdegoede@redhat.com>
7902 L: linux-i2c@vger.kernel.org
7904 F: drivers/i2c/busses/i2c-cht-wc.c
7906 I2C/SMBUS ISMT DRIVER
7907 M: Seth Heasley <seth.heasley@intel.com>
7908 M: Neil Horman <nhorman@tuxdriver.com>
7909 L: linux-i2c@vger.kernel.org
7910 F: drivers/i2c/busses/i2c-ismt.c
7911 F: Documentation/i2c/busses/i2c-ismt.rst
7913 I2C/SMBUS STUB DRIVER
7914 M: Jean Delvare <jdelvare@suse.com>
7915 L: linux-i2c@vger.kernel.org
7917 F: drivers/i2c/i2c-stub.c
7920 M: Boris Brezillon <bbrezillon@kernel.org>
7921 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
7922 C: irc://chat.freenode.net/linux-i3c
7923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
7925 F: Documentation/ABI/testing/sysfs-bus-i3c
7926 F: Documentation/devicetree/bindings/i3c/
7927 F: Documentation/driver-api/i3c
7929 F: include/linux/i3c/
7931 I3C DRIVER FOR SYNOPSYS DESIGNWARE
7932 M: Vitor Soares <vitor.soares@synopsys.com>
7934 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
7935 F: drivers/i3c/master/dw*
7937 I3C DRIVER FOR CADENCE I3C MASTER IP
7938 M: Przemysław Gaj <pgaj@cadence.com>
7940 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
7941 F: drivers/i3c/master/i3c-master-cdns.c
7943 IA64 (Itanium) PLATFORM
7944 M: Tony Luck <tony.luck@intel.com>
7945 M: Fenghua Yu <fenghua.yu@intel.com>
7946 L: linux-ia64@vger.kernel.org
7947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
7951 IBM Power 842 compression accelerator
7952 M: Haren Myneni <haren@us.ibm.com>
7954 F: drivers/crypto/nx/Makefile
7955 F: drivers/crypto/nx/Kconfig
7956 F: drivers/crypto/nx/nx-842*
7957 F: include/linux/sw842.h
7961 IBM Power in-Nest Crypto Acceleration
7962 M: Breno Leitão <leitao@debian.org>
7963 M: Nayna Jain <nayna@linux.ibm.com>
7964 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
7965 L: linux-crypto@vger.kernel.org
7967 F: drivers/crypto/nx/Makefile
7968 F: drivers/crypto/nx/Kconfig
7969 F: drivers/crypto/nx/nx-aes*
7970 F: drivers/crypto/nx/nx-sha*
7971 F: drivers/crypto/nx/nx.*
7972 F: drivers/crypto/nx/nx_csbcpb.h
7973 F: drivers/crypto/nx/nx_debugfs.c
7975 IBM Power Linux RAID adapter
7976 M: Brian King <brking@us.ibm.com>
7978 F: drivers/scsi/ipr.*
7980 IBM Power SRIOV Virtual NIC Device Driver
7981 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7982 M: John Allen <jallen@linux.ibm.com>
7983 L: netdev@vger.kernel.org
7985 F: drivers/net/ethernet/ibm/ibmvnic.*
7987 IBM Power Virtual Accelerator Switchboard
7988 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
7989 L: linuxppc-dev@lists.ozlabs.org
7991 F: arch/powerpc/platforms/powernv/vas*
7992 F: arch/powerpc/platforms/powernv/copy-paste.h
7993 F: arch/powerpc/include/asm/vas.h
7995 IBM Power Virtual Ethernet Device Driver
7996 M: Thomas Falcon <tlfalcon@linux.ibm.com>
7997 L: netdev@vger.kernel.org
7999 F: drivers/net/ethernet/ibm/ibmveth.*
8001 IBM Power Virtual FC Device Drivers
8002 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8003 L: linux-scsi@vger.kernel.org
8005 F: drivers/scsi/ibmvscsi/ibmvfc*
8007 IBM Power Virtual Management Channel Driver
8008 M: Steven Royer <seroyer@linux.ibm.com>
8010 F: drivers/misc/ibmvmc.*
8012 IBM Power Virtual SCSI Device Drivers
8013 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8014 L: linux-scsi@vger.kernel.org
8016 F: drivers/scsi/ibmvscsi/ibmvscsi*
8017 F: include/scsi/viosrp.h
8019 IBM Power Virtual SCSI Device Target Driver
8020 M: Michael Cyr <mikecyr@linux.ibm.com>
8021 L: linux-scsi@vger.kernel.org
8022 L: target-devel@vger.kernel.org
8024 F: drivers/scsi/ibmvscsi_tgt/
8026 IBM Power VMX Cryptographic instructions
8027 M: Breno Leitão <leitao@debian.org>
8028 M: Nayna Jain <nayna@linux.ibm.com>
8029 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8030 L: linux-crypto@vger.kernel.org
8032 F: drivers/crypto/vmx/Makefile
8033 F: drivers/crypto/vmx/Kconfig
8034 F: drivers/crypto/vmx/vmx.c
8035 F: drivers/crypto/vmx/aes*
8036 F: drivers/crypto/vmx/ghash*
8037 F: drivers/crypto/vmx/ppc-xlate.pl
8039 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8040 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8041 L: linux-pci@vger.kernel.org
8042 L: linuxppc-dev@lists.ozlabs.org
8044 F: drivers/pci/hotplug/rpaphp*
8046 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8047 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8048 L: linux-pci@vger.kernel.org
8049 L: linuxppc-dev@lists.ozlabs.org
8051 F: drivers/pci/hotplug/rpadlpar*
8053 IBM ServeRAID RAID DRIVER
8055 F: drivers/scsi/ips.*
8057 ICH LPC AND GPIO DRIVER
8058 M: Peter Tyser <ptyser@xes-inc.com>
8060 F: drivers/gpio/gpio-ich.c
8061 F: drivers/mfd/lpc_ich.c
8064 M: Max Staudt <max@enpas.org>
8065 L: linux-i2c@vger.kernel.org
8067 F: drivers/i2c/busses/i2c-icy.c
8070 M: "David S. Miller" <davem@davemloft.net>
8071 L: linux-ide@vger.kernel.org
8072 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8075 F: Documentation/ide/
8077 F: include/linux/ide.h
8080 M: Borislav Petkov <bp@alien8.de>
8081 L: linux-ide@vger.kernel.org
8083 F: Documentation/cdrom/ide-cd.rst
8084 F: drivers/ide/ide-cd*
8086 IDEAPAD LAPTOP EXTRAS DRIVER
8087 M: Ike Panhc <ike.pan@canonical.com>
8088 L: platform-driver-x86@vger.kernel.org
8089 W: http://launchpad.net/ideapad-laptop
8091 F: drivers/platform/x86/ideapad-laptop.c
8093 IDEAPAD LAPTOP SLIDEBAR DRIVER
8094 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8095 L: linux-input@vger.kernel.org
8096 W: https://github.com/o2genum/ideapad-slidebar
8098 F: drivers/input/misc/ideapad_slidebar.c
8100 IDT VersaClock 5 CLOCK DRIVER
8101 M: Marek Vasut <marek.vasut@gmail.com>
8103 F: drivers/clk/clk-versaclock5.c
8105 IEEE 802.15.4 SUBSYSTEM
8106 M: Alexander Aring <alex.aring@gmail.com>
8107 M: Stefan Schmidt <stefan@datenfreihafen.org>
8108 L: linux-wpan@vger.kernel.org
8109 W: http://wpan.cakelab.org/
8110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8115 F: drivers/net/ieee802154/
8116 F: include/linux/nl802154.h
8117 F: include/linux/ieee802154.h
8118 F: include/net/nl802154.h
8119 F: include/net/mac802154.h
8120 F: include/net/af_ieee802154.h
8121 F: include/net/cfg802154.h
8122 F: include/net/ieee802154_netdev.h
8123 F: Documentation/networking/ieee802154.rst
8126 M: Yotam Gigi <yotam.gi@gmail.com>
8127 M: Jamal Hadi Salim <jhs@mojatatu.com>
8129 F: include/net/ife.h
8130 F: include/uapi/linux/ife.h
8132 IGORPLUG-USB IR RECEIVER
8133 M: Sean Young <sean@mess.org>
8134 L: linux-media@vger.kernel.org
8136 F: drivers/media/rc/igorplugusb.c
8138 IGUANAWORKS USB IR TRANSCEIVER
8139 M: Sean Young <sean@mess.org>
8140 L: linux-media@vger.kernel.org
8142 F: drivers/media/rc/iguanair.c
8144 IIO DIGITAL POTENTIOMETER DAC
8145 M: Peter Rosin <peda@axentia.se>
8146 L: linux-iio@vger.kernel.org
8148 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8149 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8150 F: drivers/iio/dac/dpot-dac.c
8152 IIO ENVELOPE DETECTOR
8153 M: Peter Rosin <peda@axentia.se>
8154 L: linux-iio@vger.kernel.org
8156 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8157 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8158 F: drivers/iio/adc/envelope-detector.c
8161 M: Peter Rosin <peda@axentia.se>
8162 L: linux-iio@vger.kernel.org
8164 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8165 F: drivers/iio/multiplexer/iio-mux.c
8167 IIO SUBSYSTEM AND DRIVERS
8168 M: Jonathan Cameron <jic23@kernel.org>
8169 R: Hartmut Knaack <knaack.h@gmx.de>
8170 R: Lars-Peter Clausen <lars@metafoo.de>
8171 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8172 L: linux-iio@vger.kernel.org
8173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8175 F: Documentation/ABI/testing/configfs-iio*
8176 F: Documentation/ABI/testing/sysfs-bus-iio*
8177 F: Documentation/devicetree/bindings/iio/
8179 F: drivers/staging/iio/
8180 F: include/linux/iio/
8184 M: Peter Rosin <peda@axentia.se>
8185 L: linux-iio@vger.kernel.org
8187 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8188 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8189 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8190 F: drivers/iio/afe/iio-rescale.c
8192 IKANOS/ADI EAGLE ADSL USB DRIVER
8193 M: Matthieu Castet <castet.matthieu@free.fr>
8194 M: Stanislaw Gruszka <stf_xl@wp.pl>
8196 F: drivers/usb/atm/ueagle-atm.c
8198 IMGTEC ASCII LCD DRIVER
8199 M: Paul Burton <paulburton@kernel.org>
8201 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8202 F: drivers/auxdisplay/img-ascii-lcd.c
8204 IMGTEC IR DECODER DRIVER
8206 F: drivers/media/rc/img-ir/
8208 IMON SOUNDGRAPH USB IR RECEIVER
8209 M: Sean Young <sean@mess.org>
8210 L: linux-media@vger.kernel.org
8212 F: drivers/media/rc/imon_raw.c
8213 F: drivers/media/rc/imon.c
8215 IMS TWINTURBO FRAMEBUFFER DRIVER
8216 L: linux-fbdev@vger.kernel.org
8218 F: drivers/video/fbdev/imsttfb.c
8220 INA209 HARDWARE MONITOR DRIVER
8221 M: Guenter Roeck <linux@roeck-us.net>
8222 L: linux-hwmon@vger.kernel.org
8224 F: Documentation/hwmon/ina209.rst
8225 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8226 F: drivers/hwmon/ina209.c
8228 INA2XX HARDWARE MONITOR DRIVER
8229 M: Guenter Roeck <linux@roeck-us.net>
8230 L: linux-hwmon@vger.kernel.org
8232 F: Documentation/hwmon/ina2xx.rst
8233 F: drivers/hwmon/ina2xx.c
8234 F: include/linux/platform_data/ina2xx.h
8236 INDUSTRY PACK SUBSYSTEM (IPACK)
8237 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8238 M: Jens Taprogge <jens.taprogge@taprogge.org>
8239 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8240 L: industrypack-devel@lists.sourceforge.net
8241 W: http://industrypack.sourceforge.net
8245 INFINEON DPS310 Driver
8246 M: Eddie James <eajames@linux.ibm.com>
8247 L: linux-iio@vger.kernel.org
8248 F: drivers/iio/pressure/dps310.c
8251 INFINIBAND SUBSYSTEM
8252 M: Doug Ledford <dledford@redhat.com>
8253 M: Jason Gunthorpe <jgg@mellanox.com>
8254 L: linux-rdma@vger.kernel.org
8255 W: https://github.com/linux-rdma/rdma-core
8256 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8259 F: Documentation/devicetree/bindings/infiniband/
8260 F: Documentation/infiniband/
8261 F: drivers/infiniband/
8262 F: include/uapi/linux/if_infiniband.h
8263 F: include/uapi/rdma/
8265 F: include/trace/events/ib_mad.h
8266 F: include/trace/events/ib_umad.h
8267 F: samples/bpf/ibumad_kern.c
8268 F: samples/bpf/ibumad_user.c
8270 INGENIC JZ4780 DMA Driver
8271 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8273 F: drivers/dma/dma-jz4780.c
8275 INGENIC JZ4780 NAND DRIVER
8276 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8277 L: linux-mtd@lists.infradead.org
8279 F: drivers/mtd/nand/raw/ingenic/
8282 M: Paul Cercueil <paul@crapouillou.net>
8284 F: arch/mips/boot/dts/ingenic/
8285 F: arch/mips/include/asm/mach-jz4740/
8286 F: arch/mips/jz4740/
8287 F: drivers/clk/ingenic/
8288 F: drivers/dma/dma-jz4780.c
8289 F: drivers/gpu/drm/ingenic/
8290 F: drivers/i2c/busses/i2c-jz4780.c
8291 F: drivers/iio/adc/ingenic-adc.c
8292 F: drivers/irqchip/irq-ingenic.c
8293 F: drivers/memory/jz4780-nemc.c
8294 F: drivers/mmc/host/jz4740_mmc.c
8295 F: drivers/mtd/nand/raw/ingenic/
8296 F: drivers/pinctrl/pinctrl-ingenic.c
8297 F: drivers/power/supply/ingenic-battery.c
8298 F: drivers/pwm/pwm-jz4740.c
8299 F: drivers/rtc/rtc-jz4740.c
8300 F: drivers/tty/serial/8250/8250_ingenic.c
8301 F: drivers/usb/musb/jz4740.c
8302 F: drivers/watchdog/jz4740_wdt.c
8303 F: include/dt-bindings/iio/adc/ingenic,adc.h
8304 F: include/linux/mfd/ingenic-tcu.h
8305 F: sound/soc/jz4740/
8306 F: sound/soc/codecs/jz47*
8309 M: Jan Kara <jack@suse.cz>
8310 R: Amir Goldstein <amir73il@gmail.com>
8311 L: linux-fsdevel@vger.kernel.org
8313 F: Documentation/filesystems/inotify.txt
8314 F: fs/notify/inotify/
8315 F: include/linux/inotify.h
8316 F: include/uapi/linux/inotify.h
8318 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8319 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8320 L: linux-input@vger.kernel.org
8321 Q: http://patchwork.kernel.org/project/linux-input/list/
8322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8325 F: include/linux/input.h
8326 F: include/uapi/linux/input.h
8327 F: include/uapi/linux/input-event-codes.h
8328 F: include/linux/input/
8329 F: Documentation/devicetree/bindings/input/
8330 F: Documentation/devicetree/bindings/serio/
8331 F: Documentation/input/
8333 INPUT MULTITOUCH (MT) PROTOCOL
8334 M: Henrik Rydberg <rydberg@bitmath.org>
8335 L: linux-input@vger.kernel.org
8337 F: Documentation/input/multi-touch-protocol.rst
8338 F: drivers/input/input-mt.c
8341 INSIDE SECURE CRYPTO DRIVER
8342 M: Antoine Tenart <antoine.tenart@bootlin.com>
8343 F: drivers/crypto/inside-secure/
8345 L: linux-crypto@vger.kernel.org
8347 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8348 M: Mimi Zohar <zohar@linux.ibm.com>
8349 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8350 L: linux-integrity@vger.kernel.org
8351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8353 F: security/integrity/ima/
8355 INTEL 810/815 FRAMEBUFFER DRIVER
8356 M: Antonino Daplas <adaplas@gmail.com>
8357 L: linux-fbdev@vger.kernel.org
8359 F: drivers/video/fbdev/i810/
8362 M: Cezary Rojewski <cezary.rojewski@intel.com>
8363 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8364 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8365 M: Jie Yang <yang.jie@linux.intel.com>
8366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8370 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8371 M: Hans de Goede <hdegoede@redhat.com>
8372 L: platform-driver-x86@vger.kernel.org
8374 F: drivers/platform/x86/intel_atomisp2_pm.c
8376 INTEL C600 SERIES SAS CONTROLLER DRIVER
8377 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8378 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8379 L: linux-scsi@vger.kernel.org
8380 T: git git://git.code.sf.net/p/intel-sas/isci
8382 F: drivers/scsi/isci/
8384 INTEL CPU family model numbers
8385 M: Tony Luck <tony.luck@intel.com>
8387 L: linux-kernel@vger.kernel.org
8389 F: arch/x86/include/asm/intel-family.h
8391 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8392 M: Jani Nikula <jani.nikula@linux.intel.com>
8393 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8394 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8395 L: intel-gfx@lists.freedesktop.org
8396 W: https://01.org/linuxgraphics/
8397 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8398 C: irc://chat.freenode.net/intel-gfx
8399 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8400 T: git git://anongit.freedesktop.org/drm-intel
8402 F: drivers/gpu/drm/i915/
8403 F: include/drm/i915*
8404 F: include/uapi/drm/i915_drm.h
8405 F: Documentation/gpu/i915.rst
8407 INTEL ETHERNET DRIVERS
8408 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8409 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8410 W: http://www.intel.com/support/feedback.htm
8411 W: http://e1000.sourceforge.net/
8412 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8416 F: Documentation/networking/device_drivers/intel/e100.rst
8417 F: Documentation/networking/device_drivers/intel/e1000.rst
8418 F: Documentation/networking/device_drivers/intel/e1000e.rst
8419 F: Documentation/networking/device_drivers/intel/fm10k.rst
8420 F: Documentation/networking/device_drivers/intel/igb.rst
8421 F: Documentation/networking/device_drivers/intel/igbvf.rst
8422 F: Documentation/networking/device_drivers/intel/ixgb.rst
8423 F: Documentation/networking/device_drivers/intel/ixgbe.rst
8424 F: Documentation/networking/device_drivers/intel/ixgbevf.rst
8425 F: Documentation/networking/device_drivers/intel/i40e.rst
8426 F: Documentation/networking/device_drivers/intel/iavf.rst
8427 F: Documentation/networking/device_drivers/intel/ice.rst
8428 F: drivers/net/ethernet/intel/
8429 F: drivers/net/ethernet/intel/*/
8430 F: include/linux/avf/virtchnl.h
8432 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8433 M: Maik Broemme <mbroemme@libmpq.org>
8434 L: linux-fbdev@vger.kernel.org
8436 F: Documentation/fb/intelfb.rst
8437 F: drivers/video/fbdev/intelfb/
8440 M: Andy Shevchenko <andy@kernel.org>
8441 L: linux-gpio@vger.kernel.org
8443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8444 F: drivers/gpio/gpio-ich.c
8445 F: drivers/gpio/gpio-intel-mid.c
8446 F: drivers/gpio/gpio-merrifield.c
8447 F: drivers/gpio/gpio-ml-ioh.c
8448 F: drivers/gpio/gpio-pch.c
8449 F: drivers/gpio/gpio-sch.c
8450 F: drivers/gpio/gpio-sodaville.c
8452 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8453 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8454 M: Zhi Wang <zhi.a.wang@intel.com>
8455 L: intel-gvt-dev@lists.freedesktop.org
8456 L: intel-gfx@lists.freedesktop.org
8457 W: https://01.org/igvt-g
8458 T: git https://github.com/intel/gvt-linux.git
8460 F: drivers/gpu/drm/i915/gvt/
8462 INTEL HID EVENT DRIVER
8463 M: Alex Hung <alex.hung@canonical.com>
8464 L: platform-driver-x86@vger.kernel.org
8466 F: drivers/platform/x86/intel-hid.c
8468 INTEL I/OAT DMA DRIVER
8469 M: Dave Jiang <dave.jiang@intel.com>
8470 R: Dan Williams <dan.j.williams@intel.com>
8471 L: dmaengine@vger.kernel.org
8472 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8474 F: drivers/dma/ioat*
8477 M: Dave Jiang <dave.jiang@intel.com>
8478 L: dmaengine@vger.kernel.org
8480 F: drivers/dma/idxd/*
8481 F: include/uapi/linux/idxd.h
8482 F: include/linux/idxd.h
8485 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8486 M: Len Brown <lenb@kernel.org>
8487 L: linux-pm@vger.kernel.org
8488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8489 B: https://bugzilla.kernel.org
8491 F: drivers/idle/intel_idle.c
8493 INTEL INTEGRATED SENSOR HUB DRIVER
8494 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8495 M: Jiri Kosina <jikos@kernel.org>
8496 L: linux-input@vger.kernel.org
8498 F: drivers/hid/intel-ish-hid/
8501 M: David Woodhouse <dwmw2@infradead.org>
8502 M: Lu Baolu <baolu.lu@linux.intel.com>
8503 L: iommu@lists.linux-foundation.org
8504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8506 F: drivers/iommu/dmar.c
8507 F: drivers/iommu/intel*.[ch]
8508 F: include/linux/intel-iommu.h
8509 F: include/linux/intel-svm.h
8511 INTEL IOP-ADMA DMA DRIVER
8512 R: Dan Williams <dan.j.williams@intel.com>
8514 F: drivers/dma/iop-adma.c
8516 INTEL IPU3 CSI-2 CIO2 DRIVER
8517 M: Yong Zhi <yong.zhi@intel.com>
8518 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8519 M: Bingbu Cao <bingbu.cao@intel.com>
8520 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8521 L: linux-media@vger.kernel.org
8523 F: drivers/media/pci/intel/ipu3/
8524 F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst
8526 INTEL IPU3 CSI-2 IMGU DRIVER
8527 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8528 L: linux-media@vger.kernel.org
8530 F: drivers/staging/media/ipu3/
8531 F: Documentation/media/uapi/v4l/pixfmt-meta-intel-ipu3.rst
8532 F: Documentation/media/v4l-drivers/ipu3.rst
8533 F: Documentation/media/v4l-drivers/ipu3_rcb.svg
8535 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8536 M: Krzysztof Halasa <khalasa@piap.pl>
8538 F: include/linux/soc/ixp4xx/qmgr.h
8539 F: include/linux/soc/ixp4xx/npe.h
8540 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8541 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8542 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8543 F: drivers/net/wan/ixp4xx_hss.c
8545 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8546 M: Deepak Saxena <dsaxena@plexity.net>
8548 F: drivers/char/hw_random/ixp4xx-rng.c
8550 INTEL MANAGEMENT ENGINE (mei)
8551 M: Tomas Winkler <tomas.winkler@intel.com>
8552 L: linux-kernel@vger.kernel.org
8554 F: include/uapi/linux/mei.h
8555 F: include/linux/mei_cl_bus.h
8556 F: drivers/misc/mei/*
8557 F: drivers/watchdog/mei_wdt.c
8558 F: Documentation/driver-api/mei/*
8561 INTEL MENLOW THERMAL DRIVER
8562 M: Sujith Thomas <sujith.thomas@intel.com>
8563 L: platform-driver-x86@vger.kernel.org
8564 W: https://01.org/linux-acpi
8566 F: drivers/platform/x86/intel_menlow.c
8568 INTEL MIC DRIVERS (mic)
8569 M: Sudeep Dutt <sudeep.dutt@intel.com>
8570 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8572 W: https://github.com/sudeepdutt/mic
8573 W: http://software.intel.com/en-us/mic-developer
8574 F: include/linux/mic_bus.h
8575 F: include/linux/scif.h
8576 F: include/uapi/linux/mic_common.h
8577 F: include/uapi/linux/mic_ioctl.h
8578 F: include/uapi/linux/scif_ioctl.h
8579 F: drivers/misc/mic/
8580 F: drivers/dma/mic_x100_dma.c
8581 F: drivers/dma/mic_x100_dma.h
8582 F: Documentation/mic/
8584 INTEL PMC CORE DRIVER
8585 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8586 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8587 L: platform-driver-x86@vger.kernel.org
8589 F: drivers/platform/x86/intel_pmc_core*
8591 INTEL PMC/P-Unit IPC DRIVER
8592 M: Zha Qipeng<qipeng.zha@intel.com>
8593 L: platform-driver-x86@vger.kernel.org
8595 F: drivers/platform/x86/intel_pmc_ipc.c
8596 F: drivers/platform/x86/intel_punit_ipc.c
8597 F: arch/x86/include/asm/intel_pmc_ipc.h
8598 F: arch/x86/include/asm/intel_punit_ipc.h
8600 INTEL PMIC GPIO DRIVERS
8601 M: Andy Shevchenko <andy@kernel.org>
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8604 F: drivers/gpio/gpio-*cove.c
8605 F: drivers/gpio/gpio-msic.c
8607 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8608 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8610 F: drivers/mfd/intel_msic.c
8611 F: drivers/mfd/intel_soc_pmic*
8612 F: include/linux/mfd/intel_msic.h
8613 F: include/linux/mfd/intel_soc_pmic*
8615 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8616 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8617 L: linux-wireless@vger.kernel.org
8619 F: Documentation/networking/device_drivers/intel/ipw2100.txt
8620 F: Documentation/networking/device_drivers/intel/ipw2200.txt
8621 F: drivers/net/wireless/intel/ipw2x00/
8624 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8625 M: Len Brown <lenb@kernel.org>
8626 L: linux-pm@vger.kernel.org
8628 F: drivers/cpufreq/intel_pstate.c
8630 INTEL RDMA RNIC DRIVER
8631 M: Faisal Latif <faisal.latif@intel.com>
8632 M: Shiraz Saleem <shiraz.saleem@intel.com>
8633 L: linux-rdma@vger.kernel.org
8635 F: drivers/infiniband/hw/i40iw/
8636 F: include/uapi/rdma/i40iw-abi.h
8638 INTEL SPEED SELECT TECHNOLOGY
8639 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8640 L: platform-driver-x86@vger.kernel.org
8642 F: drivers/platform/x86/intel_speed_select_if/
8643 F: tools/power/x86/intel-speed-select/
8644 F: include/uapi/linux/isst_if.h
8646 INTEL STRATIX10 FIRMWARE DRIVERS
8647 M: Richard Gong <richard.gong@linux.intel.com>
8648 L: linux-kernel@vger.kernel.org
8650 F: drivers/firmware/stratix10-rsu.c
8651 F: drivers/firmware/stratix10-svc.c
8652 F: include/linux/firmware/intel/stratix10-smc.h
8653 F: include/linux/firmware/intel/stratix10-svc-client.h
8654 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8655 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8657 INTEL TELEMETRY DRIVER
8658 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8659 M: "David E. Box" <david.e.box@linux.intel.com>
8660 L: platform-driver-x86@vger.kernel.org
8662 F: arch/x86/include/asm/intel_telemetry.h
8663 F: drivers/platform/x86/intel_telemetry*
8665 INTEL UNCORE FREQUENCY CONTROL
8666 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8667 L: platform-driver-x86@vger.kernel.org
8669 F: drivers/platform/x86/intel-uncore-frequency.c
8671 INTEL VIRTUAL BUTTON DRIVER
8672 M: AceLan Kao <acelan.kao@canonical.com>
8673 L: platform-driver-x86@vger.kernel.org
8675 F: drivers/platform/x86/intel-vbtn.c
8677 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
8678 M: Stanislaw Gruszka <stf_xl@wp.pl>
8679 L: linux-wireless@vger.kernel.org
8681 F: drivers/net/wireless/intel/iwlegacy/
8683 INTEL WIRELESS WIFI LINK (iwlwifi)
8684 M: Johannes Berg <johannes.berg@intel.com>
8685 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8686 M: Luca Coelho <luciano.coelho@intel.com>
8687 M: Intel Linux Wireless <linuxwifi@intel.com>
8688 L: linux-wireless@vger.kernel.org
8689 W: http://intellinuxwireless.org
8690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
8692 F: drivers/net/wireless/intel/iwlwifi/
8694 INTEL WIRELESS WIMAX CONNECTION 2400
8695 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
8696 M: linux-wimax@intel.com
8697 L: wimax@linuxwimax.org (subscribers-only)
8699 W: http://linuxwimax.org
8700 F: Documentation/admin-guide/wimax/i2400m.rst
8701 F: drivers/net/wimax/i2400m/
8702 F: include/uapi/linux/wimax/i2400m.h
8704 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
8705 M: Mario Limonciello <mario.limonciello@dell.com>
8707 F: drivers/platform/x86/intel-wmi-thunderbolt.c
8710 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8712 F: Documentation/trace/intel_th.rst
8713 F: drivers/hwtracing/intel_th/
8714 F: include/linux/intel_th.h
8716 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
8717 M: Ning Sun <ning.sun@intel.com>
8718 L: tboot-devel@lists.sourceforge.net
8719 W: http://tboot.sourceforge.net
8720 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
8722 F: Documentation/x86/intel_txt.rst
8723 F: include/linux/tboot.h
8724 F: arch/x86/kernel/tboot.c
8727 M: Georgi Djakov <georgi.djakov@linaro.org>
8728 L: linux-pm@vger.kernel.org
8730 F: Documentation/driver-api/interconnect.rst
8731 F: Documentation/devicetree/bindings/interconnect/
8732 F: drivers/interconnect/
8733 F: include/dt-bindings/interconnect/
8734 F: include/linux/interconnect-provider.h
8735 F: include/linux/interconnect.h
8737 INVENSENSE MPU-3050 GYROSCOPE DRIVER
8738 M: Linus Walleij <linus.walleij@linaro.org>
8739 L: linux-iio@vger.kernel.org
8741 F: drivers/iio/gyro/mpu3050*
8742 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
8744 IOC3 ETHERNET DRIVER
8745 M: Ralf Baechle <ralf@linux-mips.org>
8746 L: linux-mips@vger.kernel.org
8748 F: drivers/net/ethernet/sgi/ioc3-eth.c
8750 IOMAP FILESYSTEM LIBRARY
8751 M: Christoph Hellwig <hch@infradead.org>
8752 M: Darrick J. Wong <darrick.wong@oracle.com>
8753 M: linux-xfs@vger.kernel.org
8754 M: linux-fsdevel@vger.kernel.org
8755 L: linux-xfs@vger.kernel.org
8756 L: linux-fsdevel@vger.kernel.org
8757 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
8760 F: include/linux/iomap.h
8763 M: Joerg Roedel <joro@8bytes.org>
8764 L: iommu@lists.linux-foundation.org
8765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8767 F: Documentation/devicetree/bindings/iommu/
8769 F: include/linux/iommu.h
8770 F: include/linux/of_iommu.h
8771 F: include/linux/iova.h
8774 M: Jens Axboe <axboe@kernel.dk>
8775 L: io-uring@vger.kernel.org
8776 T: git git://git.kernel.dk/linux-block
8777 T: git git://git.kernel.dk/liburing
8782 F: include/uapi/linux/io_uring.h
8785 M: Corey Minyard <minyard@acm.org>
8786 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
8787 W: http://openipmi.sourceforge.net/
8789 F: Documentation/devicetree/bindings/ipmi/
8790 F: Documentation/IPMI.txt
8791 F: drivers/char/ipmi/
8792 F: include/linux/ipmi*
8793 F: include/uapi/linux/ipmi*
8795 IPS SCSI RAID DRIVER
8796 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
8797 L: linux-scsi@vger.kernel.org
8798 W: http://www.adaptec.com/
8800 F: drivers/scsi/ips*
8803 M: Wensong Zhang <wensong@linux-vs.org>
8804 M: Simon Horman <horms@verge.net.au>
8805 M: Julian Anastasov <ja@ssi.bg>
8806 L: netdev@vger.kernel.org
8807 L: lvs-devel@vger.kernel.org
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
8810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
8811 F: Documentation/networking/ipvs-sysctl.txt
8812 F: include/net/ip_vs.h
8813 F: include/uapi/linux/ip_vs.h
8814 F: net/netfilter/ipvs/
8817 M: Jiri Kosina <jikos@kernel.org>
8818 M: David Sterba <dsterba@suse.com>
8820 F: drivers/tty/ipwireless/
8823 L: netdev@vger.kernel.org
8825 F: include/uapi/linux/ipx.h
8827 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
8828 M: Marc Zyngier <maz@kernel.org>
8830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8831 F: Documentation/IRQ-domain.txt
8832 F: include/linux/irqdomain.h
8833 F: kernel/irq/irqdomain.c
8837 M: Thomas Gleixner <tglx@linutronix.de>
8838 L: linux-kernel@vger.kernel.org
8840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8844 M: Thomas Gleixner <tglx@linutronix.de>
8845 M: Jason Cooper <jason@lakedaemon.net>
8846 M: Marc Zyngier <maz@kernel.org>
8847 L: linux-kernel@vger.kernel.org
8849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
8850 F: Documentation/devicetree/bindings/interrupt-controller/
8854 M: William Breathitt Gray <vilhelm.gray@gmail.com>
8856 F: Documentation/driver-api/isa.rst
8857 F: drivers/base/isa.c
8858 F: include/linux/isa.h
8861 M: Hans Verkuil <hverkuil@xs4all.nl>
8862 L: linux-media@vger.kernel.org
8863 T: git git://linuxtv.org/media_tree.git
8864 W: https://linuxtv.org
8866 F: drivers/media/radio/radio-isa*
8869 M: Jaroslav Kysela <perex@perex.cz>
8871 F: Documentation/driver-api/isapnp.rst
8872 F: drivers/pnp/isapnp/
8873 F: include/linux/isapnp.h
8876 M: Lee Duncan <lduncan@suse.com>
8877 M: Chris Leech <cleech@redhat.com>
8878 L: open-iscsi@googlegroups.com
8879 L: linux-scsi@vger.kernel.org
8880 W: www.open-iscsi.com
8882 F: drivers/scsi/*iscsi*
8883 F: include/scsi/*iscsi*
8885 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
8886 M: Peter Jones <pjones@redhat.com>
8887 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
8889 F: drivers/firmware/iscsi_ibft*
8891 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
8892 M: Sagi Grimberg <sagi@grimberg.me>
8893 M: Max Gurtovoy <maxg@mellanox.com>
8894 L: linux-rdma@vger.kernel.org
8896 W: http://www.openfabrics.org
8897 W: www.open-iscsi.org
8898 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8899 F: drivers/infiniband/ulp/iser/
8901 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
8902 M: Sagi Grimberg <sagi@grimberg.me>
8903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
8904 L: linux-rdma@vger.kernel.org
8905 L: target-devel@vger.kernel.org
8907 W: http://www.linux-iscsi.org
8908 F: drivers/infiniband/ulp/isert
8910 ISDN/mISDN SUBSYSTEM
8911 M: Karsten Keil <isdn@linux-pingi.de>
8912 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8913 L: netdev@vger.kernel.org
8914 W: http://www.isdn4linux.de
8916 F: drivers/isdn/mISDN/
8917 F: drivers/isdn/hardware/
8918 F: drivers/isdn/Kconfig
8919 F: drivers/isdn/Makefile
8921 ISDN/CMTP OVER BLUETOOTH
8922 M: Karsten Keil <isdn@linux-pingi.de>
8923 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
8924 L: netdev@vger.kernel.org
8925 W: http://www.isdn4linux.de
8927 F: Documentation/isdn/
8928 F: drivers/isdn/capi/
8929 F: net/bluetooth/cmtp/
8930 F: include/linux/isdn/
8931 F: include/uapi/linux/isdn/
8933 IT87 HARDWARE MONITORING DRIVER
8934 M: Jean Delvare <jdelvare@suse.com>
8935 L: linux-hwmon@vger.kernel.org
8937 F: Documentation/hwmon/it87.rst
8938 F: drivers/hwmon/it87.c
8941 M: Antti Palosaari <crope@iki.fi>
8942 L: linux-media@vger.kernel.org
8943 W: https://linuxtv.org
8944 W: http://palosaari.fi/linux/
8945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8946 T: git git://linuxtv.org/anttip/media_tree.git
8948 F: drivers/media/tuners/it913x*
8950 IVTV VIDEO4LINUX DRIVER
8951 M: Andy Walls <awalls@md.metrocast.net>
8952 L: linux-media@vger.kernel.org
8953 T: git git://linuxtv.org/media_tree.git
8954 W: https://linuxtv.org
8956 F: Documentation/media/v4l-drivers/ivtv*
8957 F: drivers/media/pci/ivtv/
8958 F: include/uapi/linux/ivtv*
8960 IX2505V MEDIA DRIVER
8961 M: Malcolm Priestley <tvboxspy@gmail.com>
8962 L: linux-media@vger.kernel.org
8963 W: https://linuxtv.org
8964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8966 F: drivers/media/dvb-frontends/ix2505v*
8968 JAILHOUSE HYPERVISOR INTERFACE
8969 M: Jan Kiszka <jan.kiszka@siemens.com>
8970 L: jailhouse-dev@googlegroups.com
8972 F: arch/x86/kernel/jailhouse.c
8973 F: arch/x86/include/asm/jailhouse_para.h
8975 JC42.4 TEMPERATURE SENSOR DRIVER
8976 M: Guenter Roeck <linux@roeck-us.net>
8977 L: linux-hwmon@vger.kernel.org
8979 F: drivers/hwmon/jc42.c
8980 F: Documentation/hwmon/jc42.rst
8983 M: Dave Kleikamp <shaggy@kernel.org>
8984 L: jfs-discussion@lists.sourceforge.net
8985 W: http://jfs.sourceforge.net/
8986 T: git git://github.com/kleikamp/linux-shaggy.git
8988 F: Documentation/admin-guide/jfs.rst
8992 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
8993 L: netdev@vger.kernel.org
8995 F: drivers/net/ethernet/jme.*
8997 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
8998 M: David Woodhouse <dwmw2@infradead.org>
8999 M: Richard Weinberger <richard@nod.at>
9000 L: linux-mtd@lists.infradead.org
9001 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9002 T: git git://git.infradead.org/ubifs-2.6.git
9005 F: include/uapi/linux/jffs2.h
9007 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9008 M: "Theodore Ts'o" <tytso@mit.edu>
9009 M: Jan Kara <jack@suse.com>
9010 L: linux-ext4@vger.kernel.org
9013 F: include/linux/jbd2.h
9015 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9016 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9017 L: linux-media@vger.kernel.org
9019 F: drivers/media/platform/rcar_jpu.c
9021 JSM Neo PCI based serial card
9022 L: linux-serial@vger.kernel.org
9024 F: drivers/tty/serial/jsm/
9026 K10TEMP HARDWARE MONITORING DRIVER
9027 M: Clemens Ladisch <clemens@ladisch.de>
9028 L: linux-hwmon@vger.kernel.org
9030 F: Documentation/hwmon/k10temp.rst
9031 F: drivers/hwmon/k10temp.c
9033 K8TEMP HARDWARE MONITORING DRIVER
9034 M: Rudolf Marek <r.marek@assembler.cz>
9035 L: linux-hwmon@vger.kernel.org
9037 F: Documentation/hwmon/k8temp.rst
9038 F: drivers/hwmon/k8temp.c
9041 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9042 R: Alexander Potapenko <glider@google.com>
9043 R: Dmitry Vyukov <dvyukov@google.com>
9044 L: kasan-dev@googlegroups.com
9046 F: arch/*/include/asm/kasan.h
9047 F: arch/*/mm/kasan_init*
9048 F: Documentation/dev-tools/kasan.rst
9049 F: include/linux/kasan*.h
9052 F: scripts/Makefile.kasan
9055 M: Masahiro Yamada <masahiroy@kernel.org>
9056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9057 L: linux-kbuild@vger.kernel.org
9059 F: Documentation/kbuild/kconfig*
9061 F: scripts/Kconfig.include
9064 M: Dave Young <dyoung@redhat.com>
9065 M: Baoquan He <bhe@redhat.com>
9066 R: Vivek Goyal <vgoyal@redhat.com>
9067 L: kexec@lists.infradead.org
9068 W: http://lse.sourceforge.net/kdump/
9070 F: Documentation/admin-guide/kdump/
9072 KEENE FM RADIO TRANSMITTER DRIVER
9073 M: Hans Verkuil <hverkuil@xs4all.nl>
9074 L: linux-media@vger.kernel.org
9075 T: git git://linuxtv.org/media_tree.git
9076 W: https://linuxtv.org
9078 F: drivers/media/radio/radio-keene*
9081 M: Ian Kent <raven@themaw.net>
9082 L: autofs@vger.kernel.org
9086 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9087 M: Masahiro Yamada <masahiroy@kernel.org>
9088 M: Michal Marek <michal.lkml@markovi.net>
9089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9090 L: linux-kbuild@vger.kernel.org
9092 F: Documentation/kbuild/
9095 F: scripts/Makefile*
9098 F: scripts/*vmlinux*
9103 L: kernel-janitors@vger.kernel.org
9104 W: http://kernelnewbies.org/KernelJanitors
9107 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9108 M: "J. Bruce Fields" <bfields@fieldses.org>
9109 M: Chuck Lever <chuck.lever@oracle.com>
9110 L: linux-nfs@vger.kernel.org
9111 W: http://nfs.sourceforge.net/
9112 T: git git://linux-nfs.org/~bfields/linux.git
9115 F: include/uapi/linux/nfsd/
9119 F: include/linux/lockd/
9120 F: include/linux/sunrpc/
9121 F: include/uapi/linux/sunrpc/
9123 KERNEL SELFTEST FRAMEWORK
9124 M: Shuah Khan <shuah@kernel.org>
9125 M: Shuah Khan <skhan@linuxfoundation.org>
9126 L: linux-kselftest@vger.kernel.org
9127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9128 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9130 F: tools/testing/selftests/
9131 F: Documentation/dev-tools/kselftest*
9133 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9134 M: Brendan Higgins <brendanhiggins@google.com>
9135 L: linux-kselftest@vger.kernel.org
9136 L: kunit-dev@googlegroups.com
9137 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9139 F: Documentation/dev-tools/kunit/
9142 F: tools/testing/kunit/
9144 KERNEL USERMODE HELPER
9145 M: Luis Chamberlain <mcgrof@kernel.org>
9146 L: linux-kernel@vger.kernel.org
9149 F: include/linux/umh.h
9151 KERNEL VIRTUAL MACHINE (KVM)
9152 M: Paolo Bonzini <pbonzini@redhat.com>
9153 L: kvm@vger.kernel.org
9154 W: http://www.linux-kvm.org
9155 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9157 F: Documentation/virt/kvm/
9158 F: include/trace/events/kvm.h
9159 F: include/uapi/asm-generic/kvm*
9160 F: include/uapi/linux/kvm*
9161 F: include/asm-generic/kvm*
9162 F: include/linux/kvm*
9163 F: include/kvm/iodev.h
9166 F: tools/testing/selftests/kvm/
9168 KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64)
9169 M: Marc Zyngier <maz@kernel.org>
9170 R: James Morse <james.morse@arm.com>
9171 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9172 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9174 L: kvmarm@lists.cs.columbia.edu
9175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9177 F: arch/arm/include/uapi/asm/kvm*
9178 F: arch/arm/include/asm/kvm*
9180 F: arch/arm64/include/uapi/asm/kvm*
9181 F: arch/arm64/include/asm/kvm*
9184 F: include/kvm/arm_*
9186 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9187 L: linux-mips@vger.kernel.org
9188 L: kvm@vger.kernel.org
9190 F: arch/mips/include/uapi/asm/kvm*
9191 F: arch/mips/include/asm/kvm*
9194 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9195 M: Paul Mackerras <paulus@ozlabs.org>
9196 L: kvm-ppc@vger.kernel.org
9197 W: http://www.linux-kvm.org/
9198 T: git git://github.com/agraf/linux-2.6.git
9200 F: arch/powerpc/include/uapi/asm/kvm*
9201 F: arch/powerpc/include/asm/kvm*
9202 F: arch/powerpc/kvm/
9203 F: arch/powerpc/kernel/kvm*
9205 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9206 M: Christian Borntraeger <borntraeger@de.ibm.com>
9207 M: Janosch Frank <frankja@linux.ibm.com>
9208 R: David Hildenbrand <david@redhat.com>
9209 R: Cornelia Huck <cohuck@redhat.com>
9210 L: kvm@vger.kernel.org
9211 W: http://www.ibm.com/developerworks/linux/linux390/
9212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9214 F: arch/s390/include/uapi/asm/kvm*
9215 F: arch/s390/include/asm/gmap.h
9216 F: arch/s390/include/asm/kvm*
9218 F: arch/s390/mm/gmap.c
9219 F: tools/testing/selftests/kvm/s390x/
9220 F: tools/testing/selftests/kvm/*/s390x/
9222 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9223 M: Paolo Bonzini <pbonzini@redhat.com>
9224 R: Sean Christopherson <sean.j.christopherson@intel.com>
9225 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9226 R: Wanpeng Li <wanpengli@tencent.com>
9227 R: Jim Mattson <jmattson@google.com>
9228 R: Joerg Roedel <joro@8bytes.org>
9229 L: kvm@vger.kernel.org
9230 W: http://www.linux-kvm.org
9231 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9235 F: arch/x86/include/uapi/asm/kvm*
9236 F: arch/x86/include/uapi/asm/vmx.h
9237 F: arch/x86/include/uapi/asm/svm.h
9238 F: arch/x86/include/asm/kvm*
9239 F: arch/x86/include/asm/pvclock-abi.h
9240 F: arch/x86/include/asm/svm.h
9241 F: arch/x86/include/asm/vmx*.h
9242 F: arch/x86/kernel/kvm.c
9243 F: arch/x86/kernel/kvmclock.c
9246 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9247 M: Tejun Heo <tj@kernel.org>
9248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9250 F: include/linux/kernfs.h
9254 M: Eric Biederman <ebiederm@xmission.com>
9255 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9256 L: kexec@lists.infradead.org
9258 F: include/linux/kexec.h
9259 F: include/uapi/linux/kexec.h
9263 M: Mimi Zohar <zohar@linux.ibm.com>
9264 L: linux-integrity@vger.kernel.org
9265 L: keyrings@vger.kernel.org
9267 F: Documentation/security/keys/trusted-encrypted.rst
9268 F: include/keys/encrypted-type.h
9269 F: security/keys/encrypted-keys/
9272 M: James Bottomley <jejb@linux.ibm.com>
9273 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9274 M: Mimi Zohar <zohar@linux.ibm.com>
9275 L: linux-integrity@vger.kernel.org
9276 L: keyrings@vger.kernel.org
9278 F: Documentation/security/keys/trusted-encrypted.rst
9279 F: include/keys/trusted-type.h
9280 F: security/keys/trusted.c
9281 F: include/keys/trusted.h
9284 M: David Howells <dhowells@redhat.com>
9285 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9286 L: keyrings@vger.kernel.org
9288 F: Documentation/security/keys/core.rst
9289 F: include/linux/key.h
9290 F: include/linux/key-type.h
9291 F: include/linux/keyctl.h
9292 F: include/uapi/linux/keyctl.h
9296 KGDB / KDB /debug_core
9297 M: Jason Wessel <jason.wessel@windriver.com>
9298 M: Daniel Thompson <daniel.thompson@linaro.org>
9299 R: Douglas Anderson <dianders@chromium.org>
9300 W: http://kgdb.wiki.kernel.org/
9301 L: kgdb-bugreport@lists.sourceforge.net
9302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9304 F: Documentation/dev-tools/kgdb.rst
9305 F: drivers/misc/kgdbts.c
9306 F: drivers/tty/serial/kgdboc.c
9307 F: include/linux/kdb.h
9308 F: include/linux/kgdb.h
9312 M: Catalin Marinas <catalin.marinas@arm.com>
9314 F: Documentation/dev-tools/kmemleak.rst
9315 F: include/linux/kmemleak.h
9317 F: mm/kmemleak-test.c
9319 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9320 M: Luis Chamberlain <mcgrof@kernel.org>
9321 L: linux-kernel@vger.kernel.org
9324 F: include/linux/kmod.h
9326 F: tools/testing/selftests/kmod/
9329 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9330 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9331 M: "David S. Miller" <davem@davemloft.net>
9332 M: Masami Hiramatsu <mhiramat@kernel.org>
9334 F: Documentation/kprobes.txt
9335 F: include/linux/kprobes.h
9336 F: include/asm-generic/kprobes.h
9339 KS0108 LCD CONTROLLER DRIVER
9340 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9342 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9343 F: drivers/auxdisplay/ks0108.c
9344 F: include/linux/ks0108.h
9347 M: David Ahern <dsahern@kernel.org>
9348 L: netdev@vger.kernel.org
9351 F: include/net/l3mdev.h
9354 M: John Fastabend <john.fastabend@gmail.com>
9355 M: Daniel Borkmann <daniel@iogearbox.net>
9356 L: netdev@vger.kernel.org
9357 L: bpf@vger.kernel.org
9359 F: include/linux/skmsg.h
9361 F: net/core/sock_map.c
9362 F: net/ipv4/tcp_bpf.c
9364 LANTIQ / INTEL Ethernet drivers
9365 M: Hauke Mehrtens <hauke@hauke-m.de>
9366 L: netdev@vger.kernel.org
9368 F: net/dsa/tag_gswip.c
9369 F: drivers/net/ethernet/lantiq_xrx200.c
9370 F: drivers/net/dsa/lantiq_pce.h
9371 F: drivers/net/dsa/lantiq_gswip.c
9373 LANTIQ MIPS ARCHITECTURE
9374 M: John Crispin <john@phrozen.org>
9375 L: linux-mips@vger.kernel.org
9378 F: drivers/soc/lantiq
9381 L: linux-x25@vger.kernel.org
9383 F: Documentation/networking/lapb-module.txt
9387 LASI 53c700 driver for PARISC
9388 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9389 L: linux-scsi@vger.kernel.org
9391 F: Documentation/scsi/53c700.txt
9392 F: drivers/scsi/53c700*
9395 M: Tobin C. Harding <me@tobin.cc>
9396 M: Tycho Andersen <tycho@tycho.ws>
9397 L: kernel-hardening@lists.openwall.com
9399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9400 F: scripts/leaking_addresses.pl
9403 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
9404 M: Pavel Machek <pavel@ucw.cz>
9405 R: Dan Murphy <dmurphy@ti.com>
9406 L: linux-leds@vger.kernel.org
9407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
9408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9410 F: Documentation/devicetree/bindings/leds/
9412 F: include/linux/leds.h
9414 LEGACY EEPROM DRIVER
9415 M: Jean Delvare <jdelvare@suse.com>
9417 F: Documentation/misc-devices/eeprom.rst
9418 F: drivers/misc/eeprom/eeprom.c
9421 R: David Lechner <david@lechnology.com>
9423 F: arch/arm/boot/dts/da850-lego-ev3.dts
9424 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9425 F: drivers/power/supply/lego_ev3_battery.c
9427 LEGO USB Tower driver
9428 M: Juergen Stuber <starblue@users.sourceforge.net>
9429 L: legousb-devel@lists.sourceforge.net
9430 W: http://legousb.sourceforge.net/
9432 F: drivers/usb/misc/legousbtower.c
9435 M: Matan Ziv-Av <matan@svgalib.org>
9436 L: platform-driver-x86@vger.kernel.org
9438 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9439 F: Documentation/admin-guide/laptops/lg-laptop.rst
9440 F: drivers/platform/x86/lg-laptop.c
9443 M: Michael Krufky <mkrufky@linuxtv.org>
9444 L: linux-media@vger.kernel.org
9445 W: https://linuxtv.org
9446 W: http://github.com/mkrufky
9447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9448 T: git git://linuxtv.org/mkrufky/tuners.git
9450 F: drivers/media/dvb-frontends/lg2160.*
9452 LGDT3305 MEDIA DRIVER
9453 M: Michael Krufky <mkrufky@linuxtv.org>
9454 L: linux-media@vger.kernel.org
9455 W: https://linuxtv.org
9456 W: http://github.com/mkrufky
9457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9458 T: git git://linuxtv.org/mkrufky/tuners.git
9460 F: drivers/media/dvb-frontends/lgdt3305.*
9462 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9463 M: Viresh Kumar <vireshk@kernel.org>
9464 L: linux-ide@vger.kernel.org
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9467 F: include/linux/pata_arasan_cf_data.h
9468 F: drivers/ata/pata_arasan_cf.c
9471 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9472 M: Jens Axboe <axboe@kernel.dk>
9473 L: linux-ide@vger.kernel.org
9474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9476 F: drivers/ata/pata_*.c
9477 F: drivers/ata/ata_generic.c
9479 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9480 M: Linus Walleij <linus.walleij@linaro.org>
9481 L: linux-ide@vger.kernel.org
9482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9484 F: drivers/ata/pata_ftide010.c
9485 F: drivers/ata/sata_gemini.c
9486 F: drivers/ata/sata_gemini.h
9488 LIBATA SATA AHCI PLATFORM devices support
9489 M: Hans de Goede <hdegoede@redhat.com>
9490 M: Jens Axboe <axboe@kernel.dk>
9491 L: linux-ide@vger.kernel.org
9492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9494 F: drivers/ata/ahci_platform.c
9495 F: drivers/ata/libahci_platform.c
9496 F: include/linux/ahci_platform.h
9498 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9499 M: Mikael Pettersson <mikpelinux@gmail.com>
9500 L: linux-ide@vger.kernel.org
9501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9503 F: drivers/ata/sata_promise.*
9505 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9506 M: Jens Axboe <axboe@kernel.dk>
9507 L: linux-ide@vger.kernel.org
9508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9511 F: include/linux/ata.h
9512 F: include/linux/libata.h
9513 F: Documentation/devicetree/bindings/ata/
9516 M: Sasha Levin <alexander.levin@microsoft.com>
9518 F: tools/lib/lockdep/
9520 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9521 M: Dan Williams <dan.j.williams@intel.com>
9522 M: Vishal Verma <vishal.l.verma@intel.com>
9523 M: Dave Jiang <dave.jiang@intel.com>
9524 L: linux-nvdimm@lists.01.org
9525 P: Documentation/nvdimm/maintainer-entry-profile.rst
9526 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9528 F: drivers/nvdimm/blk.c
9529 F: drivers/nvdimm/region_devs.c
9531 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9532 M: Vishal Verma <vishal.l.verma@intel.com>
9533 M: Dan Williams <dan.j.williams@intel.com>
9534 M: Dave Jiang <dave.jiang@intel.com>
9535 L: linux-nvdimm@lists.01.org
9536 P: Documentation/nvdimm/maintainer-entry-profile.rst
9537 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9539 F: drivers/nvdimm/btt*
9541 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9542 M: Dan Williams <dan.j.williams@intel.com>
9543 M: Vishal Verma <vishal.l.verma@intel.com>
9544 M: Dave Jiang <dave.jiang@intel.com>
9545 L: linux-nvdimm@lists.01.org
9546 P: Documentation/nvdimm/maintainer-entry-profile.rst
9547 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9549 F: drivers/nvdimm/pmem*
9551 LIBNVDIMM: DEVICETREE BINDINGS
9552 M: Oliver O'Halloran <oohall@gmail.com>
9553 L: linux-nvdimm@lists.01.org
9554 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9556 F: drivers/nvdimm/of_pmem.c
9557 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9559 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9560 M: Dan Williams <dan.j.williams@intel.com>
9561 M: Vishal Verma <vishal.l.verma@intel.com>
9562 M: Dave Jiang <dave.jiang@intel.com>
9563 M: Ira Weiny <ira.weiny@intel.com>
9564 L: linux-nvdimm@lists.01.org
9565 P: Documentation/nvdimm/maintainer-entry-profile.rst
9566 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9570 F: drivers/acpi/nfit/*
9571 F: include/linux/nd.h
9572 F: include/linux/libnvdimm.h
9573 F: include/uapi/linux/ndctl.h
9575 LICENSES and SPDX stuff
9576 M: Thomas Gleixner <tglx@linutronix.de>
9577 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9578 L: linux-spdx@vger.kernel.org
9580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9582 F: Documentation/process/license-rules.rst
9584 F: scripts/spdxcheck-test.sh
9585 F: scripts/spdxcheck.py
9587 LIGHTNVM PLATFORM SUPPORT
9588 M: Matias Bjorling <mb@lightnvm.io>
9589 W: http://github/OpenChannelSSD
9590 L: linux-block@vger.kernel.org
9592 F: drivers/lightnvm/
9593 F: include/linux/lightnvm.h
9594 F: include/uapi/linux/lightnvm.h
9596 LINUX FOR POWER MACINTOSH
9597 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9598 W: http://www.penguinppc.org/
9599 L: linuxppc-dev@lists.ozlabs.org
9601 F: arch/powerpc/platforms/powermac/
9602 F: drivers/macintosh/
9604 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9605 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9606 M: Paul Mackerras <paulus@samba.org>
9607 M: Michael Ellerman <mpe@ellerman.id.au>
9608 W: https://github.com/linuxppc/linux/wiki
9609 L: linuxppc-dev@lists.ozlabs.org
9610 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
9613 F: Documentation/ABI/stable/sysfs-firmware-opal-*
9614 F: Documentation/devicetree/bindings/powerpc/
9615 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
9616 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
9617 F: Documentation/powerpc/
9619 F: drivers/char/tpm/tpm_ibmvtpm*
9620 F: drivers/crypto/nx/
9621 F: drivers/crypto/vmx/
9622 F: drivers/i2c/busses/i2c-opal.c
9623 F: drivers/net/ethernet/ibm/ibmveth.*
9624 F: drivers/net/ethernet/ibm/ibmvnic.*
9625 F: drivers/pci/hotplug/pnv_php.c
9626 F: drivers/pci/hotplug/rpa*
9627 F: drivers/rtc/rtc-opal.c
9628 F: drivers/scsi/ibmvscsi/
9629 F: drivers/tty/hvc/hvc_opal.c
9630 F: drivers/watchdog/wdrtas.c
9631 F: tools/testing/selftests/powerpc
9638 LINUX FOR POWERPC EMBEDDED MPC5XXX
9639 M: Anatolij Gustschin <agust@denx.de>
9640 L: linuxppc-dev@lists.ozlabs.org
9641 T: git git://git.denx.de/linux-denx-agust.git
9643 F: arch/powerpc/platforms/512x/
9644 F: arch/powerpc/platforms/52xx/
9646 LINUX FOR POWERPC EMBEDDED PPC4XX
9647 M: Alistair Popple <alistair@popple.id.au>
9648 M: Matt Porter <mporter@kernel.crashing.org>
9649 W: http://www.penguinppc.org/
9650 L: linuxppc-dev@lists.ozlabs.org
9652 F: arch/powerpc/platforms/40x/
9653 F: arch/powerpc/platforms/44x/
9655 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
9656 M: Scott Wood <oss@buserror.net>
9657 M: Kumar Gala <galak@kernel.crashing.org>
9658 W: http://www.penguinppc.org/
9659 L: linuxppc-dev@lists.ozlabs.org
9660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
9662 F: arch/powerpc/platforms/83xx/
9663 F: arch/powerpc/platforms/85xx/
9664 F: Documentation/devicetree/bindings/powerpc/fsl/
9666 LINUX FOR POWERPC EMBEDDED PPC8XX
9667 M: Vitaly Bordug <vitb@kernel.crashing.org>
9668 W: http://www.penguinppc.org/
9669 L: linuxppc-dev@lists.ozlabs.org
9671 F: arch/powerpc/platforms/8xx/
9673 LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
9674 L: linuxppc-dev@lists.ozlabs.org
9676 F: arch/powerpc/*/*virtex*
9677 F: arch/powerpc/*/*/*virtex*
9679 LINUX FOR POWERPC PA SEMI PWRFICIENT
9680 L: linuxppc-dev@lists.ozlabs.org
9682 F: arch/powerpc/platforms/pasemi/
9683 F: drivers/*/*pasemi*
9684 F: drivers/*/*/*pasemi*
9686 LINUX KERNEL DUMP TEST MODULE (LKDTM)
9687 M: Kees Cook <keescook@chromium.org>
9689 F: drivers/misc/lkdtm/*
9690 F: tools/testing/selftests/lkdtm/*
9692 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
9693 M: Alan Stern <stern@rowland.harvard.edu>
9694 M: Andrea Parri <parri.andrea@gmail.com>
9695 M: Will Deacon <will@kernel.org>
9696 M: Peter Zijlstra <peterz@infradead.org>
9697 M: Boqun Feng <boqun.feng@gmail.com>
9698 M: Nicholas Piggin <npiggin@gmail.com>
9699 M: David Howells <dhowells@redhat.com>
9700 M: Jade Alglave <j.alglave@ucl.ac.uk>
9701 M: Luc Maranget <luc.maranget@inria.fr>
9702 M: "Paul E. McKenney" <paulmck@kernel.org>
9703 R: Akira Yokosawa <akiyks@gmail.com>
9704 R: Daniel Lustig <dlustig@nvidia.com>
9705 L: linux-kernel@vger.kernel.org
9706 L: linux-arch@vger.kernel.org
9708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
9709 F: tools/memory-model/
9710 F: Documentation/atomic_bitops.txt
9711 F: Documentation/atomic_t.txt
9712 F: Documentation/core-api/atomic_ops.rst
9713 F: Documentation/core-api/refcount-vs-atomic.rst
9714 F: Documentation/memory-barriers.txt
9716 LIS3LV02D ACCELEROMETER DRIVER
9717 M: Eric Piel <eric.piel@tremplin-utc.net>
9719 F: Documentation/misc-devices/lis3lv02d.rst
9720 F: drivers/misc/lis3lv02d/
9721 F: drivers/platform/x86/hp_accel.c
9724 M: David Gow <davidgow@google.com>
9725 L: linux-kselftest@vger.kernel.org
9726 L: kunit-dev@googlegroups.com
9731 M: Josh Poimboeuf <jpoimboe@redhat.com>
9732 M: Jiri Kosina <jikos@kernel.org>
9733 M: Miroslav Benes <mbenes@suse.cz>
9734 M: Petr Mladek <pmladek@suse.com>
9735 R: Joe Lawrence <joe.lawrence@redhat.com>
9737 F: kernel/livepatch/
9738 F: include/linux/livepatch.h
9739 F: arch/x86/include/asm/livepatch.h
9740 F: arch/x86/kernel/livepatch.c
9741 F: Documentation/livepatch/
9742 F: Documentation/ABI/testing/sysfs-kernel-livepatch
9743 F: samples/livepatch/
9744 F: tools/testing/selftests/livepatch/
9745 L: live-patching@vger.kernel.org
9746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
9749 L: netdev@vger.kernel.org
9751 F: include/linux/llc.h
9752 F: include/uapi/linux/llc.h
9756 LM73 HARDWARE MONITOR DRIVER
9757 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
9758 L: linux-hwmon@vger.kernel.org
9760 F: drivers/hwmon/lm73.c
9762 LM78 HARDWARE MONITOR DRIVER
9763 M: Jean Delvare <jdelvare@suse.com>
9764 L: linux-hwmon@vger.kernel.org
9766 F: Documentation/hwmon/lm78.rst
9767 F: drivers/hwmon/lm78.c
9769 LM83 HARDWARE MONITOR DRIVER
9770 M: Jean Delvare <jdelvare@suse.com>
9771 L: linux-hwmon@vger.kernel.org
9773 F: Documentation/hwmon/lm83.rst
9774 F: drivers/hwmon/lm83.c
9776 LM90 HARDWARE MONITOR DRIVER
9777 M: Jean Delvare <jdelvare@suse.com>
9778 L: linux-hwmon@vger.kernel.org
9780 F: Documentation/hwmon/lm90.rst
9781 F: Documentation/devicetree/bindings/hwmon/lm90.txt
9782 F: drivers/hwmon/lm90.c
9783 F: include/dt-bindings/thermal/lm90.h
9785 LM95234 HARDWARE MONITOR DRIVER
9786 M: Guenter Roeck <linux@roeck-us.net>
9787 L: linux-hwmon@vger.kernel.org
9789 F: Documentation/hwmon/lm95234.rst
9790 F: drivers/hwmon/lm95234.c
9792 LME2510 MEDIA DRIVER
9793 M: Malcolm Priestley <tvboxspy@gmail.com>
9794 L: linux-media@vger.kernel.org
9795 W: https://linuxtv.org
9796 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9798 F: drivers/media/usb/dvb-usb-v2/lmedm04*
9800 LOADPIN SECURITY MODULE
9801 M: Kees Cook <keescook@chromium.org>
9802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
9804 F: security/loadpin/
9805 F: Documentation/admin-guide/LSM/LoadPin.rst
9808 M: Peter Zijlstra <peterz@infradead.org>
9809 M: Ingo Molnar <mingo@redhat.com>
9810 M: Will Deacon <will@kernel.org>
9811 L: linux-kernel@vger.kernel.org
9812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9814 F: Documentation/locking/
9815 F: include/linux/lockdep.h
9816 F: include/linux/spinlock*.h
9817 F: arch/*/include/asm/spinlock*.h
9818 F: include/linux/rwlock*.h
9819 F: include/linux/mutex*.h
9820 F: include/linux/rwsem*.h
9821 F: include/linux/seqlock.h
9822 F: lib/locking*.[ch]
9824 X: kernel/locking/locktorture.c
9826 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
9827 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
9828 L: linux-ntfs-dev@lists.sourceforge.net
9829 W: http://www.linux-ntfs.org/content/view/19/37/
9831 F: Documentation/admin-guide/ldm.rst
9832 F: block/partitions/ldm.*
9834 LOGITECH HID GAMING KEYBOARDS
9835 M: Hans de Goede <hdegoede@redhat.com>
9836 L: linux-input@vger.kernel.org
9837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
9839 F: drivers/hid/hid-lg-g15.c
9841 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
9842 M: Sathya Prakash <sathya.prakash@broadcom.com>
9843 M: Chaitra P B <chaitra.basappa@broadcom.com>
9844 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
9845 L: MPT-FusionLinux.pdl@broadcom.com
9846 L: linux-scsi@vger.kernel.org
9847 W: http://www.avagotech.com/support/
9849 F: drivers/message/fusion/
9850 F: drivers/scsi/mpt3sas/
9852 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
9853 M: Matthew Wilcox <willy@infradead.org>
9854 L: linux-scsi@vger.kernel.org
9856 F: drivers/scsi/sym53c8xx_2/
9859 M: Marcus Folkesson <marcus.folkesson@gmail.com>
9860 L: linux-iio@vger.kernel.org
9862 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
9863 F: drivers/iio/dac/ltc1660.c
9865 LTC2983 IIO TEMPERATURE DRIVER
9866 M: Nuno Sá <nuno.sa@analog.com>
9867 W: http://ez.analog.com/community/linux-device-drivers
9868 L: linux-iio@vger.kernel.org
9870 F: drivers/iio/temperature/ltc2983.c
9871 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
9873 LTC4261 HARDWARE MONITOR DRIVER
9874 M: Guenter Roeck <linux@roeck-us.net>
9875 L: linux-hwmon@vger.kernel.org
9877 F: Documentation/hwmon/ltc4261.rst
9878 F: drivers/hwmon/ltc4261.c
9880 LTC2947 HARDWARE MONITOR DRIVER
9881 M: Nuno Sá <nuno.sa@analog.com>
9882 W: http://ez.analog.com/community/linux-device-drivers
9883 L: linux-hwmon@vger.kernel.org
9885 F: drivers/hwmon/ltc2947-core.c
9886 F: drivers/hwmon/ltc2947-spi.c
9887 F: drivers/hwmon/ltc2947-i2c.c
9888 F: drivers/hwmon/ltc2947.h
9889 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
9891 LTC4306 I2C MULTIPLEXER DRIVER
9892 M: Michael Hennerich <michael.hennerich@analog.com>
9893 W: http://ez.analog.com/community/linux-device-drivers
9894 L: linux-i2c@vger.kernel.org
9896 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
9897 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
9899 LTP (Linux Test Project)
9900 M: Mike Frysinger <vapier@gentoo.org>
9901 M: Cyril Hrubis <chrubis@suse.cz>
9902 M: Wanlong Gao <wanlong.gao@gmail.com>
9903 M: Jan Stancek <jstancek@redhat.com>
9904 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
9905 M: Alexey Kodanev <alexey.kodanev@oracle.com>
9906 L: ltp@lists.linux.it (subscribers-only)
9907 W: http://linux-test-project.github.io/
9908 T: git git://github.com/linux-test-project/ltp.git
9912 M: Geert Uytterhoeven <geert@linux-m68k.org>
9913 L: linux-m68k@lists.linux-m68k.org
9914 W: http://www.linux-m68k.org/
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
9920 M68K ON APPLE MACINTOSH
9921 M: Joshua Thompson <funaho@jurai.org>
9922 W: http://www.mac.linux-m68k.org/
9923 L: linux-m68k@lists.linux-m68k.org
9928 M: Philip Blundell <philb@gnu.org>
9929 W: http://www.tazenda.demon.co.uk/phil/linux-hp
9933 M88DS3103 MEDIA DRIVER
9934 M: Antti Palosaari <crope@iki.fi>
9935 L: linux-media@vger.kernel.org
9936 W: https://linuxtv.org
9937 W: http://palosaari.fi/linux/
9938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939 T: git git://linuxtv.org/anttip/media_tree.git
9941 F: drivers/media/dvb-frontends/m88ds3103*
9943 M88RS2000 MEDIA DRIVER
9944 M: Malcolm Priestley <tvboxspy@gmail.com>
9945 L: linux-media@vger.kernel.org
9946 W: https://linuxtv.org
9947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9949 F: drivers/media/dvb-frontends/m88rs2000*
9951 MA901 MASTERKIT USB FM RADIO DRIVER
9952 M: Alexey Klimov <klimov.linux@gmail.com>
9953 L: linux-media@vger.kernel.org
9954 T: git git://linuxtv.org/media_tree.git
9956 F: drivers/media/radio/radio-ma901.c
9959 M: Johannes Berg <johannes@sipsolutions.net>
9960 L: linux-wireless@vger.kernel.org
9961 W: http://wireless.kernel.org/
9962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9965 F: Documentation/networking/mac80211-injection.txt
9966 F: include/net/mac80211.h
9968 F: drivers/net/wireless/mac80211_hwsim.[ch]
9969 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
9972 M: Jassi Brar <jassisinghbrar@gmail.com>
9973 L: linux-kernel@vger.kernel.org
9976 F: include/linux/mailbox_client.h
9977 F: include/linux/mailbox_controller.h
9979 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
9980 M: Michael Kerrisk <mtk.manpages@gmail.com>
9981 W: http://www.kernel.org/doc/man-pages
9982 L: linux-man@vger.kernel.org
9985 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
9986 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
9987 L: linux-mips@vger.kernel.org
9989 F: arch/mips/boot/dts/img/pistachio_marduk.dts
9991 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
9992 M: Andrew Lunn <andrew@lunn.ch>
9993 M: Vivien Didelot <vivien.didelot@gmail.com>
9994 L: netdev@vger.kernel.org
9996 F: drivers/net/dsa/mv88e6xxx/
9997 F: include/linux/platform_data/mv88e6xxx.h
9998 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
9999 F: Documentation/networking/devlink/mv88e6xxx.rst
10001 MARVELL ARMADA DRM SUPPORT
10002 M: Russell King <linux@armlinux.org.uk>
10004 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10005 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10006 F: drivers/gpu/drm/armada/
10007 F: include/uapi/drm/armada_drm.h
10008 F: Documentation/devicetree/bindings/display/armada/
10010 MARVELL ARMADA 3700 PHY DRIVERS
10011 M: Miquel Raynal <miquel.raynal@bootlin.com>
10013 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10014 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10015 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10016 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10018 MARVELL CRYPTO DRIVER
10019 M: Boris Brezillon <bbrezillon@kernel.org>
10020 M: Arnaud Ebalard <arno@natisbad.org>
10021 F: drivers/crypto/marvell/
10023 L: linux-crypto@vger.kernel.org
10025 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10026 M: Mirko Lindner <mlindner@marvell.com>
10027 M: Stephen Hemminger <stephen@networkplumber.org>
10028 L: netdev@vger.kernel.org
10030 F: drivers/net/ethernet/marvell/sk*
10032 MARVELL LIBERTAS WIRELESS DRIVER
10033 L: libertas-dev@lists.infradead.org
10035 F: drivers/net/wireless/marvell/libertas/
10037 MARVELL MACCHIATOBIN SUPPORT
10038 M: Russell King <linux@armlinux.org.uk>
10039 L: linux-arm-kernel@lists.infradead.org
10041 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10043 MARVELL MV643XX ETHERNET DRIVER
10044 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10045 L: netdev@vger.kernel.org
10047 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10048 F: include/linux/mv643xx.h
10050 MARVELL MV88X3310 PHY DRIVER
10051 M: Russell King <linux@armlinux.org.uk>
10052 L: netdev@vger.kernel.org
10054 F: drivers/net/phy/marvell10g.c
10056 MARVELL MVEBU THERMAL DRIVER
10057 M: Miquel Raynal <miquel.raynal@bootlin.com>
10059 F: drivers/thermal/armada_thermal.c
10061 MARVELL MVNETA ETHERNET DRIVER
10062 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10063 L: netdev@vger.kernel.org
10065 F: drivers/net/ethernet/marvell/mvneta.*
10067 MARVELL MWIFIEX WIRELESS DRIVER
10068 M: Amitkumar Karwar <amitkarwar@gmail.com>
10069 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10070 M: Xinming Hu <huxinming820@gmail.com>
10071 L: linux-wireless@vger.kernel.org
10073 F: drivers/net/wireless/marvell/mwifiex/
10075 MARVELL MWL8K WIRELESS DRIVER
10076 M: Lennert Buytenhek <buytenh@wantstofly.org>
10077 L: linux-wireless@vger.kernel.org
10079 F: drivers/net/wireless/marvell/mwl8k.c
10081 MARVELL NAND CONTROLLER DRIVER
10082 M: Miquel Raynal <miquel.raynal@bootlin.com>
10083 L: linux-mtd@lists.infradead.org
10085 F: drivers/mtd/nand/raw/marvell_nand.c
10086 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10088 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10089 M: Nicolas Pitre <nico@fluxnic.net>
10091 F: drivers/mmc/host/mvsdio.*
10093 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10094 M: Hu Ziji <huziji@marvell.com>
10095 L: linux-mmc@vger.kernel.org
10097 F: drivers/mmc/host/sdhci-xenon*
10098 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10100 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10101 M: Sunil Goutham <sgoutham@marvell.com>
10102 M: Linu Cherian <lcherian@marvell.com>
10103 M: Geetha sowjanya <gakula@marvell.com>
10104 M: Jerin Jacob <jerinj@marvell.com>
10105 L: netdev@vger.kernel.org
10107 F: drivers/net/ethernet/marvell/octeontx2/af/
10108 F: Documentation/networking/device_drivers/marvell/octeontx2.rst
10110 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10111 M: Sunil Goutham <sgoutham@marvell.com>
10112 M: Geetha sowjanya <gakula@marvell.com>
10113 M: Subbaraya Sundeep <sbhatta@marvell.com>
10114 M: hariprasad <hkelam@marvell.com>
10115 L: netdev@vger.kernel.org
10117 F: drivers/net/ethernet/marvell/octeontx2/nic/
10119 MATROX FRAMEBUFFER DRIVER
10120 L: linux-fbdev@vger.kernel.org
10122 F: drivers/video/fbdev/matrox/matroxfb_*
10123 F: include/uapi/linux/matroxfb.h
10125 MAX16065 HARDWARE MONITOR DRIVER
10126 M: Guenter Roeck <linux@roeck-us.net>
10127 L: linux-hwmon@vger.kernel.org
10129 F: Documentation/hwmon/max16065.rst
10130 F: drivers/hwmon/max16065.c
10132 MAX2175 SDR TUNER DRIVER
10133 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10134 L: linux-media@vger.kernel.org
10135 T: git git://linuxtv.org/media_tree.git
10137 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10138 F: Documentation/media/v4l-drivers/max2175.rst
10139 F: drivers/media/i2c/max2175*
10140 F: include/uapi/linux/max2175.h
10142 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10143 L: linux-hwmon@vger.kernel.org
10145 F: Documentation/hwmon/max6650.rst
10146 F: drivers/hwmon/max6650.c
10148 MAX6697 HARDWARE MONITOR DRIVER
10149 M: Guenter Roeck <linux@roeck-us.net>
10150 L: linux-hwmon@vger.kernel.org
10152 F: Documentation/hwmon/max6697.rst
10153 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10154 F: drivers/hwmon/max6697.c
10155 F: include/linux/platform_data/max6697.h
10157 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10158 M: Peter Rosin <peda@axentia.se>
10159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10161 F: Documentation/devicetree/bindings/sound/max9860.txt
10162 F: sound/soc/codecs/max9860.*
10164 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10165 M: Andreas Klinger <ak@it-klinger.de>
10166 L: linux-iio@vger.kernel.org
10168 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.txt
10169 F: drivers/iio/proximity/mb1232.c
10171 MAXIM MAX77650 PMIC MFD DRIVER
10172 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10173 L: linux-kernel@vger.kernel.org
10175 F: Documentation/devicetree/bindings/*/*max77650.yaml
10176 F: Documentation/devicetree/bindings/*/max77650*.yaml
10177 F: include/linux/mfd/max77650.h
10178 F: drivers/mfd/max77650.c
10179 F: drivers/regulator/max77650-regulator.c
10180 F: drivers/power/supply/max77650-charger.c
10181 F: drivers/input/misc/max77650-onkey.c
10182 F: drivers/leds/leds-max77650.c
10183 F: drivers/gpio/gpio-max77650.c
10185 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10186 M: Javier Martinez Canillas <javier@dowhile0.org>
10187 L: linux-kernel@vger.kernel.org
10189 F: drivers/regulator/max77802-regulator.c
10190 F: Documentation/devicetree/bindings/*/*max77802.txt
10191 F: include/dt-bindings/*/*max77802.h
10193 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10194 M: Krzysztof Kozlowski <krzk@kernel.org>
10195 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10196 L: linux-pm@vger.kernel.org
10198 F: drivers/power/supply/max14577_charger.c
10199 F: drivers/power/supply/max77693_charger.c
10201 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10202 M: Chanwoo Choi <cw00.choi@samsung.com>
10203 M: Krzysztof Kozlowski <krzk@kernel.org>
10204 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10205 L: linux-kernel@vger.kernel.org
10207 F: drivers/*/max14577*.c
10208 F: drivers/*/max77686*.c
10209 F: drivers/*/max77693*.c
10210 F: drivers/extcon/extcon-max14577.c
10211 F: drivers/extcon/extcon-max77693.c
10212 F: drivers/rtc/rtc-max77686.c
10213 F: drivers/clk/clk-max77686.c
10214 F: Documentation/devicetree/bindings/mfd/max14577.txt
10215 F: Documentation/devicetree/bindings/*/max77686.txt
10216 F: Documentation/devicetree/bindings/mfd/max77693.txt
10217 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10218 F: include/linux/mfd/max14577*.h
10219 F: include/linux/mfd/max77686*.h
10220 F: include/linux/mfd/max77693*.h
10222 MAXIRADIO FM RADIO RECEIVER DRIVER
10223 M: Hans Verkuil <hverkuil@xs4all.nl>
10224 L: linux-media@vger.kernel.org
10225 T: git git://linuxtv.org/media_tree.git
10226 W: https://linuxtv.org
10228 F: drivers/media/radio/radio-maxiradio*
10230 MCAN MMIO DEVICE DRIVER
10231 M: Dan Murphy <dmurphy@ti.com>
10232 M: Sriram Dash <sriram.dash@samsung.com>
10233 L: linux-can@vger.kernel.org
10235 F: Documentation/devicetree/bindings/net/can/m_can.txt
10236 F: drivers/net/can/m_can/m_can.c
10237 F: drivers/net/can/m_can/m_can.h
10238 F: drivers/net/can/m_can/m_can_platform.c
10240 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10241 M: Peter Rosin <peda@axentia.se>
10242 L: linux-iio@vger.kernel.org
10244 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10245 F: drivers/iio/potentiometer/mcp4018.c
10246 F: drivers/iio/potentiometer/mcp4531.c
10248 MCR20A IEEE-802.15.4 RADIO DRIVER
10249 M: Xue Liu <liuxuenetmail@gmail.com>
10250 L: linux-wpan@vger.kernel.org
10251 W: https://github.com/xueliu/mcr20a-linux
10253 F: drivers/net/ieee802154/mcr20a.c
10254 F: drivers/net/ieee802154/mcr20a.h
10255 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10257 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10258 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10259 L: linux-iio@vger.kernel.org
10261 F: drivers/iio/dac/cio-dac.c
10263 MEDIA CONTROLLER FRAMEWORK
10264 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10266 L: linux-media@vger.kernel.org
10267 W: https://www.linuxtv.org
10268 T: git git://linuxtv.org/media_tree.git
10270 F: drivers/media/mc/
10271 F: include/media/media-*.h
10272 F: include/uapi/linux/media.h
10274 MEDIA DRIVERS FOR ASCOT2E
10275 M: Sergey Kozlov <serjk@netup.ru>
10276 M: Abylay Ospan <aospan@netup.ru>
10277 L: linux-media@vger.kernel.org
10278 W: https://linuxtv.org
10279 W: http://netup.tv/
10280 T: git git://linuxtv.org/media_tree.git
10282 F: drivers/media/dvb-frontends/ascot2e*
10284 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10285 M: Jasmin Jessich <jasmin@anw.at>
10286 L: linux-media@vger.kernel.org
10287 W: https://linuxtv.org
10288 T: git git://linuxtv.org/media_tree.git
10290 F: drivers/media/dvb-frontends/cxd2099*
10292 MEDIA DRIVERS FOR CXD2841ER
10293 M: Sergey Kozlov <serjk@netup.ru>
10294 M: Abylay Ospan <aospan@netup.ru>
10295 L: linux-media@vger.kernel.org
10296 W: https://linuxtv.org
10297 W: http://netup.tv/
10298 T: git git://linuxtv.org/media_tree.git
10300 F: drivers/media/dvb-frontends/cxd2841er*
10302 MEDIA DRIVERS FOR CXD2880
10303 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10304 L: linux-media@vger.kernel.org
10305 W: http://linuxtv.org/
10306 T: git git://linuxtv.org/media_tree.git
10308 F: drivers/media/dvb-frontends/cxd2880/*
10309 F: drivers/media/spi/cxd2880*
10311 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10312 L: linux-media@vger.kernel.org
10313 W: https://linuxtv.org
10314 T: git git://linuxtv.org/media_tree.git
10316 F: drivers/media/pci/ddbridge/*
10318 MEDIA DRIVERS FOR FREESCALE IMX
10319 M: Steve Longerbeam <slongerbeam@gmail.com>
10320 M: Philipp Zabel <p.zabel@pengutronix.de>
10321 L: linux-media@vger.kernel.org
10322 T: git git://linuxtv.org/media_tree.git
10324 F: Documentation/devicetree/bindings/media/imx.txt
10325 F: Documentation/media/v4l-drivers/imx.rst
10326 F: drivers/staging/media/imx/
10327 F: include/linux/imx-media.h
10328 F: include/media/imx.h
10330 MEDIA DRIVER FOR FREESCALE IMX PXP
10331 M: Philipp Zabel <p.zabel@pengutronix.de>
10332 L: linux-media@vger.kernel.org
10333 T: git git://linuxtv.org/media_tree.git
10335 F: drivers/media/platform/imx-pxp.[ch]
10337 MEDIA DRIVERS FOR FREESCALE IMX7
10338 M: Rui Miguel Silva <rmfrfs@gmail.com>
10339 L: linux-media@vger.kernel.org
10340 T: git git://linuxtv.org/media_tree.git
10342 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10343 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10344 F: Documentation/media/v4l-drivers/imx7.rst
10345 F: drivers/staging/media/imx/imx7-media-csi.c
10346 F: drivers/staging/media/imx/imx7-mipi-csis.c
10348 MEDIA DRIVERS FOR HELENE
10349 M: Abylay Ospan <aospan@netup.ru>
10350 L: linux-media@vger.kernel.org
10351 W: https://linuxtv.org
10352 W: http://netup.tv/
10353 T: git git://linuxtv.org/media_tree.git
10355 F: drivers/media/dvb-frontends/helene*
10357 MEDIA DRIVERS FOR HORUS3A
10358 M: Sergey Kozlov <serjk@netup.ru>
10359 M: Abylay Ospan <aospan@netup.ru>
10360 L: linux-media@vger.kernel.org
10361 W: https://linuxtv.org
10362 W: http://netup.tv/
10363 T: git git://linuxtv.org/media_tree.git
10365 F: drivers/media/dvb-frontends/horus3a*
10367 MEDIA DRIVERS FOR LNBH25
10368 M: Sergey Kozlov <serjk@netup.ru>
10369 M: Abylay Ospan <aospan@netup.ru>
10370 L: linux-media@vger.kernel.org
10371 W: https://linuxtv.org
10372 W: http://netup.tv/
10373 T: git git://linuxtv.org/media_tree.git
10375 F: drivers/media/dvb-frontends/lnbh25*
10377 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10378 L: linux-media@vger.kernel.org
10379 W: https://linuxtv.org
10380 T: git git://linuxtv.org/media_tree.git
10382 F: drivers/media/dvb-frontends/mxl5xx*
10384 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10385 M: Sergey Kozlov <serjk@netup.ru>
10386 M: Abylay Ospan <aospan@netup.ru>
10387 L: linux-media@vger.kernel.org
10388 W: https://linuxtv.org
10389 W: http://netup.tv/
10390 T: git git://linuxtv.org/media_tree.git
10392 F: drivers/media/pci/netup_unidvb/*
10394 MEDIA DRIVERS FOR RENESAS - CEU
10395 M: Jacopo Mondi <jacopo@jmondi.org>
10396 L: linux-media@vger.kernel.org
10397 L: linux-renesas-soc@vger.kernel.org
10398 T: git git://linuxtv.org/media_tree.git
10400 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10401 F: drivers/media/platform/renesas-ceu.c
10402 F: include/media/drv-intf/renesas-ceu.h
10404 MEDIA DRIVERS FOR RENESAS - DRIF
10405 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10406 L: linux-media@vger.kernel.org
10407 L: linux-renesas-soc@vger.kernel.org
10408 T: git git://linuxtv.org/media_tree.git
10410 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10411 F: drivers/media/platform/rcar_drif.c
10413 MEDIA DRIVERS FOR RENESAS - FCP
10414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10415 L: linux-media@vger.kernel.org
10416 L: linux-renesas-soc@vger.kernel.org
10417 T: git git://linuxtv.org/media_tree.git
10419 F: Documentation/devicetree/bindings/media/renesas,fcp.txt
10420 F: drivers/media/platform/rcar-fcp.c
10421 F: include/media/rcar-fcp.h
10423 MEDIA DRIVERS FOR RENESAS - FDP1
10424 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10425 L: linux-media@vger.kernel.org
10426 L: linux-renesas-soc@vger.kernel.org
10427 T: git git://linuxtv.org/media_tree.git
10429 F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
10430 F: drivers/media/platform/rcar_fdp1.c
10432 MEDIA DRIVERS FOR RENESAS - VIN
10433 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10434 L: linux-media@vger.kernel.org
10435 L: linux-renesas-soc@vger.kernel.org
10436 T: git git://linuxtv.org/media_tree.git
10438 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10439 F: Documentation/devicetree/bindings/media/renesas,vin.txt
10440 F: drivers/media/platform/rcar-vin/
10442 MEDIA DRIVERS FOR RENESAS - VSP1
10443 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10444 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10445 L: linux-media@vger.kernel.org
10446 L: linux-renesas-soc@vger.kernel.org
10447 T: git git://linuxtv.org/media_tree.git
10449 F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
10450 F: drivers/media/platform/vsp1/
10452 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10453 L: linux-media@vger.kernel.org
10454 W: https://linuxtv.org
10455 T: git git://linuxtv.org/media_tree.git
10457 F: drivers/media/dvb-frontends/stv0910*
10459 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10460 L: linux-media@vger.kernel.org
10461 W: https://linuxtv.org
10462 T: git git://linuxtv.org/media_tree.git
10464 F: drivers/media/dvb-frontends/stv6111*
10466 MEDIA DRIVERS FOR STM32 - DCMI
10467 M: Hugues Fruchet <hugues.fruchet@st.com>
10468 L: linux-media@vger.kernel.org
10469 T: git git://linuxtv.org/media_tree.git
10471 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt
10472 F: drivers/media/platform/stm32/stm32-dcmi.c
10474 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10475 M: Dmitry Osipenko <digetx@gmail.com>
10476 L: linux-media@vger.kernel.org
10477 L: linux-tegra@vger.kernel.org
10478 T: git git://linuxtv.org/media_tree.git
10480 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10481 F: drivers/staging/media/tegra-vde/
10483 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10484 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10485 L: linux-media@vger.kernel.org
10486 W: https://linuxtv.org
10487 Q: http://patchwork.kernel.org/project/linux-media/list/
10488 T: git git://linuxtv.org/media_tree.git
10490 F: Documentation/devicetree/bindings/media/
10491 F: Documentation/media/
10493 F: drivers/staging/media/
10494 F: include/linux/platform_data/media/
10496 F: include/uapi/linux/dvb/
10497 F: include/uapi/linux/videodev2.h
10498 F: include/uapi/linux/media.h
10499 F: include/uapi/linux/v4l2-*
10500 F: include/uapi/linux/meye.h
10501 F: include/uapi/linux/ivtv*
10502 F: include/uapi/linux/uvcvideo.h
10504 MEDIATEK BLUETOOTH DRIVER
10505 M: Sean Wang <sean.wang@mediatek.com>
10506 L: linux-bluetooth@vger.kernel.org
10507 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10509 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10510 F: drivers/bluetooth/btmtkuart.c
10512 MEDIATEK CIR DRIVER
10513 M: Sean Wang <sean.wang@mediatek.com>
10515 F: drivers/media/rc/mtk-cir.c
10517 MEDIATEK DMA DRIVER
10518 M: Sean Wang <sean.wang@mediatek.com>
10519 L: dmaengine@vger.kernel.org
10520 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10521 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10523 F: Documentation/devicetree/bindings/dma/mtk-*
10524 F: drivers/dma/mediatek/
10526 MEDIATEK PMIC LED DRIVER
10527 M: Sean Wang <sean.wang@mediatek.com>
10529 F: drivers/leds/leds-mt6323.c
10530 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
10532 MEDIATEK ETHERNET DRIVER
10533 M: Felix Fietkau <nbd@openwrt.org>
10534 M: John Crispin <john@phrozen.org>
10535 M: Sean Wang <sean.wang@mediatek.com>
10536 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10537 L: netdev@vger.kernel.org
10539 F: drivers/net/ethernet/mediatek/
10541 MEDIATEK SWITCH DRIVER
10542 M: Sean Wang <sean.wang@mediatek.com>
10543 L: netdev@vger.kernel.org
10545 F: drivers/net/dsa/mt7530.*
10546 F: net/dsa/tag_mtk.c
10548 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10549 M: Sean Wang <sean.wang@mediatek.com>
10550 L: linux-pm@vger.kernel.org
10552 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10553 F: drivers/power/reset/mt6323-poweroff.c
10555 MEDIATEK JPEG DRIVER
10556 M: Rick Chang <rick.chang@mediatek.com>
10557 M: Bin Liu <bin.liu@mediatek.com>
10559 F: drivers/media/platform/mtk-jpeg/
10560 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10562 MEDIATEK MDP DRIVER
10563 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10564 M: Houlong Wei <houlong.wei@mediatek.com>
10565 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10567 F: drivers/media/platform/mtk-mdp/
10568 F: drivers/media/platform/mtk-vpu/
10569 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10571 MEDIATEK MEDIA DRIVER
10572 M: Tiffany Lin <tiffany.lin@mediatek.com>
10573 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10575 F: drivers/media/platform/mtk-vcodec/
10576 F: drivers/media/platform/mtk-vpu/
10577 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10578 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10580 MEDIATEK MMC/SD/SDIO DRIVER
10581 M: Chaotian Jing <chaotian.jing@mediatek.com>
10583 F: drivers/mmc/host/mtk-sd.c
10584 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10586 MEDIATEK MT76 WIRELESS LAN DRIVER
10587 M: Felix Fietkau <nbd@nbd.name>
10588 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10589 R: Ryder Lee <ryder.lee@mediatek.com>
10590 R: Roy Luo <royluo@google.com>
10591 L: linux-wireless@vger.kernel.org
10593 F: drivers/net/wireless/mediatek/mt76/
10595 MEDIATEK MT7601U WIRELESS LAN DRIVER
10596 M: Jakub Kicinski <kubakici@wp.pl>
10597 L: linux-wireless@vger.kernel.org
10599 F: drivers/net/wireless/mediatek/mt7601u/
10601 MEDIATEK MT7621/28/88 I2C DRIVER
10602 M: Stefan Roese <sr@denx.de>
10603 L: linux-i2c@vger.kernel.org
10605 F: drivers/i2c/busses/i2c-mt7621.c
10606 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
10608 MEDIATEK NAND CONTROLLER DRIVER
10609 M: Xiaolei Li <xiaolei.li@mediatek.com>
10610 L: linux-mtd@lists.infradead.org
10612 F: drivers/mtd/nand/raw/mtk_*
10613 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
10615 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
10616 M: Sean Wang <sean.wang@mediatek.com>
10618 F: drivers/char/hw_random/mtk-rng.c
10620 MEDIATEK USB3 DRD IP DRIVER
10621 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
10622 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
10623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10624 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10626 F: drivers/usb/mtu3/
10628 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
10629 M: Peter Senna Tschudin <peter.senna@gmail.com>
10630 M: Martin Donnelly <martin.donnelly@ge.com>
10631 M: Martyn Welch <martyn.welch@collabora.co.uk>
10633 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
10634 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
10636 MEGARAID SCSI/SAS DRIVERS
10637 M: Kashyap Desai <kashyap.desai@broadcom.com>
10638 M: Sumit Saxena <sumit.saxena@broadcom.com>
10639 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
10640 L: megaraidlinux.pdl@broadcom.com
10641 L: linux-scsi@vger.kernel.org
10642 W: http://www.avagotech.com/support/
10644 F: Documentation/scsi/megaraid.txt
10645 F: drivers/scsi/megaraid.*
10646 F: drivers/scsi/megaraid/
10648 MELEXIS MLX90614 DRIVER
10649 M: Crt Mori <cmo@melexis.com>
10650 L: linux-iio@vger.kernel.org
10651 W: http://www.melexis.com
10653 F: drivers/iio/temperature/mlx90614.c
10655 MELEXIS MLX90632 DRIVER
10656 M: Crt Mori <cmo@melexis.com>
10657 L: linux-iio@vger.kernel.org
10658 W: http://www.melexis.com
10660 F: drivers/iio/temperature/mlx90632.c
10662 MELFAS MIP4 TOUCHSCREEN DRIVER
10663 M: Sangwon Jee <jeesw@melfas.com>
10664 W: http://www.melfas.com
10666 F: drivers/input/touchscreen/melfas_mip4.c
10667 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
10669 MELLANOX ETHERNET DRIVER (mlx4_en)
10670 M: Tariq Toukan <tariqt@mellanox.com>
10671 L: netdev@vger.kernel.org
10673 W: http://www.mellanox.com
10674 Q: http://patchwork.ozlabs.org/project/netdev/list/
10675 F: drivers/net/ethernet/mellanox/mlx4/en_*
10677 MELLANOX ETHERNET DRIVER (mlx5e)
10678 M: Saeed Mahameed <saeedm@mellanox.com>
10679 L: netdev@vger.kernel.org
10681 W: http://www.mellanox.com
10682 Q: http://patchwork.ozlabs.org/project/netdev/list/
10683 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
10685 MELLANOX ETHERNET INNOVA DRIVERS
10686 R: Boris Pismenny <borisp@mellanox.com>
10687 L: netdev@vger.kernel.org
10689 W: http://www.mellanox.com
10690 Q: http://patchwork.ozlabs.org/project/netdev/list/
10691 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
10692 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
10693 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
10694 F: include/linux/mlx5/mlx5_ifc_fpga.h
10696 MELLANOX ETHERNET SWITCH DRIVERS
10697 M: Jiri Pirko <jiri@mellanox.com>
10698 M: Ido Schimmel <idosch@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/mlxsw/
10704 F: tools/testing/selftests/drivers/net/mlxsw/
10706 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
10707 M: mlxsw@mellanox.com
10708 L: netdev@vger.kernel.org
10710 W: http://www.mellanox.com
10711 Q: http://patchwork.ozlabs.org/project/netdev/list/
10712 F: drivers/net/ethernet/mellanox/mlxfw/
10714 MELLANOX HARDWARE PLATFORM SUPPORT
10715 M: Andy Shevchenko <andy@infradead.org>
10716 M: Darren Hart <dvhart@infradead.org>
10717 M: Vadim Pasternak <vadimp@mellanox.com>
10718 L: platform-driver-x86@vger.kernel.org
10720 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
10721 F: drivers/platform/mellanox/
10722 F: include/linux/platform_data/mlxreg.h
10724 MELLANOX MLX4 core VPI driver
10725 M: Tariq Toukan <tariqt@mellanox.com>
10726 L: netdev@vger.kernel.org
10727 L: linux-rdma@vger.kernel.org
10728 W: http://www.mellanox.com
10729 Q: http://patchwork.ozlabs.org/project/netdev/list/
10731 F: drivers/net/ethernet/mellanox/mlx4/
10732 F: include/linux/mlx4/
10734 MELLANOX MLX4 IB driver
10735 M: Yishai Hadas <yishaih@mellanox.com>
10736 L: linux-rdma@vger.kernel.org
10737 W: http://www.mellanox.com
10738 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10740 F: drivers/infiniband/hw/mlx4/
10741 F: include/linux/mlx4/
10742 F: include/uapi/rdma/mlx4-abi.h
10744 MELLANOX MLX5 core VPI driver
10745 M: Saeed Mahameed <saeedm@mellanox.com>
10746 M: Leon Romanovsky <leonro@mellanox.com>
10747 L: netdev@vger.kernel.org
10748 L: linux-rdma@vger.kernel.org
10749 W: http://www.mellanox.com
10750 Q: http://patchwork.ozlabs.org/project/netdev/list/
10752 F: drivers/net/ethernet/mellanox/mlx5/core/
10753 F: include/linux/mlx5/
10754 F: Documentation/networking/device_drivers/mellanox/
10756 MELLANOX MLX5 IB driver
10757 M: Leon Romanovsky <leonro@mellanox.com>
10758 L: linux-rdma@vger.kernel.org
10759 W: http://www.mellanox.com
10760 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10762 F: drivers/infiniband/hw/mlx5/
10763 F: include/linux/mlx5/
10764 F: include/uapi/rdma/mlx5-abi.h
10766 MELLANOX MLXCPLD I2C AND MUX DRIVER
10767 M: Vadim Pasternak <vadimp@mellanox.com>
10768 M: Michael Shych <michaelsh@mellanox.com>
10769 L: linux-i2c@vger.kernel.org
10771 F: drivers/i2c/busses/i2c-mlxcpld.c
10772 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
10773 F: Documentation/i2c/busses/i2c-mlxcpld.rst
10775 MELLANOX MLXCPLD LED DRIVER
10776 M: Vadim Pasternak <vadimp@mellanox.com>
10777 L: linux-leds@vger.kernel.org
10779 F: drivers/leds/leds-mlxcpld.c
10780 F: drivers/leds/leds-mlxreg.c
10781 F: Documentation/leds/leds-mlxcpld.rst
10783 MELLANOX PLATFORM DRIVER
10784 M: Vadim Pasternak <vadimp@mellanox.com>
10785 L: platform-driver-x86@vger.kernel.org
10787 F: drivers/platform/x86/mlx-platform.c
10790 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10791 M: "Paul E. McKenney" <paulmck@kernel.org>
10792 L: linux-kernel@vger.kernel.org
10794 F: kernel/sched/membarrier.c
10795 F: include/uapi/linux/membarrier.h
10796 F: arch/powerpc/include/asm/membarrier.h
10799 M: Mike Rapoport <rppt@linux.ibm.com>
10800 L: linux-mm@kvack.org
10802 F: include/linux/memblock.h
10804 F: Documentation/core-api/boot-time-mm.rst
10807 M: Andrew Morton <akpm@linux-foundation.org>
10808 L: linux-mm@kvack.org
10809 W: http://www.linux-mm.org
10810 T: quilt https://ozlabs.org/~akpm/mmotm/
10811 T: quilt https://ozlabs.org/~akpm/mmots/
10812 T: git git://github.com/hnaz/linux-mm.git
10814 F: include/linux/mm.h
10815 F: include/linux/gfp.h
10816 F: include/linux/mmzone.h
10817 F: include/linux/memory_hotplug.h
10818 F: include/linux/vmalloc.h
10821 MEMORY TECHNOLOGY DEVICES (MTD)
10822 M: Miquel Raynal <miquel.raynal@bootlin.com>
10823 M: Richard Weinberger <richard@nod.at>
10824 M: Vignesh Raghavendra <vigneshr@ti.com>
10825 L: linux-mtd@lists.infradead.org
10826 W: http://www.linux-mtd.infradead.org/
10827 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
10828 C: irc://irc.oftc.net/mtd
10829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
10830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
10832 F: Documentation/devicetree/bindings/mtd/
10834 F: include/linux/mtd/
10835 F: include/uapi/mtd/
10837 MEN A21 WATCHDOG DRIVER
10838 M: Johannes Thumshirn <morbidrsa@gmail.com>
10839 L: linux-watchdog@vger.kernel.org
10841 F: drivers/watchdog/mena21_wdt.c
10843 MEN CHAMELEON BUS (mcb)
10844 M: Johannes Thumshirn <morbidrsa@gmail.com>
10847 F: include/linux/mcb.h
10848 F: Documentation/driver-api/men-chameleon-bus.rst
10850 MEN F21BMC (Board Management Controller)
10851 M: Andreas Werner <andreas.werner@men.de>
10853 F: drivers/mfd/menf21bmc.c
10854 F: drivers/watchdog/menf21bmc_wdt.c
10855 F: drivers/leds/leds-menf21bmc.c
10856 F: drivers/hwmon/menf21bmc_hwmon.c
10857 F: Documentation/hwmon/menf21bmc.rst
10859 MEN Z069 WATCHDOG DRIVER
10860 M: Johannes Thumshirn <jth@kernel.org>
10861 L: linux-watchdog@vger.kernel.org
10863 F: drivers/watchdog/menz69_wdt.c
10865 MESON AO CEC DRIVER FOR AMLOGIC SOCS
10866 M: Neil Armstrong <narmstrong@baylibre.com>
10867 L: linux-media@vger.kernel.org
10868 L: linux-amlogic@lists.infradead.org
10869 W: http://linux-meson.com/
10871 F: drivers/media/platform/meson/ao-cec.c
10872 F: drivers/media/platform/meson/ao-cec-g12a.c
10873 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
10874 T: git git://linuxtv.org/media_tree.git
10876 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
10877 M: Liang Yang <liang.yang@amlogic.com>
10878 L: linux-mtd@lists.infradead.org
10880 F: drivers/mtd/nand/raw/meson_*
10881 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
10883 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
10884 M: Maxime Jourdan <mjourdan@baylibre.com>
10885 L: linux-media@vger.kernel.org
10886 L: linux-amlogic@lists.infradead.org
10888 F: drivers/staging/media/meson/vdec/
10889 T: git git://linuxtv.org/media_tree.git
10891 METHODE UDPU SUPPORT
10892 M: Vladimir Vid <vladimir.vid@sartura.hr>
10894 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
10896 MICROBLAZE ARCHITECTURE
10897 M: Michal Simek <monstr@monstr.eu>
10898 W: http://www.monstr.eu/fdt/
10899 T: git git://git.monstr.eu/linux-2.6-microblaze.git
10901 F: arch/microblaze/
10903 MICROCHIP AT91 SERIAL DRIVER
10904 M: Richard Genoud <richard.genoud@gmail.com>
10906 F: drivers/tty/serial/atmel_serial.c
10907 F: drivers/tty/serial/atmel_serial.h
10908 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10910 MICROCHIP AUDIO ASOC DRIVERS
10911 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
10912 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10916 MICROCHIP DMA DRIVER
10917 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10919 L: dmaengine@vger.kernel.org
10921 F: drivers/dma/at_hdmac.c
10922 F: drivers/dma/at_hdmac_regs.h
10923 F: include/linux/platform_data/dma-atmel.h
10924 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
10925 F: include/dt-bindings/dma/at91.h
10927 MICROCHIP ECC DRIVER
10928 M: Tudor Ambarus <tudor.ambarus@microchip.com>
10929 L: linux-crypto@vger.kernel.org
10931 F: drivers/crypto/atmel-ecc.*
10933 MICROCHIP I2C DRIVER
10934 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10935 L: linux-i2c@vger.kernel.org
10937 F: drivers/i2c/busses/i2c-at91.h
10938 F: drivers/i2c/busses/i2c-at91-*.c
10940 MICROCHIP ISC DRIVER
10941 M: Eugen Hristev <eugen.hristev@microchip.com>
10942 L: linux-media@vger.kernel.org
10944 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
10945 F: drivers/media/platform/atmel/atmel-isc.h
10946 F: drivers/media/platform/atmel/atmel-isc-base.c
10947 F: drivers/media/platform/atmel/atmel-isc-regs.h
10948 F: Documentation/devicetree/bindings/media/atmel-isc.txt
10950 MICROCHIP ISI DRIVER
10951 M: Eugen Hristev <eugen.hristev@microchip.com>
10952 L: linux-media@vger.kernel.org
10954 F: drivers/media/platform/atmel/atmel-isi.c
10955 F: drivers/media/platform/atmel/atmel-isi.h
10957 MICROCHIP AT91 USART MFD DRIVER
10958 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10959 L: linux-kernel@vger.kernel.org
10961 F: drivers/mfd/at91-usart.c
10962 F: include/dt-bindings/mfd/at91-usart.h
10963 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10965 MICROCHIP AT91 USART SPI DRIVER
10966 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
10967 L: linux-spi@vger.kernel.org
10969 F: drivers/spi/spi-at91-usart.c
10970 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
10972 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
10973 M: Woojung Huh <woojung.huh@microchip.com>
10974 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10975 L: netdev@vger.kernel.org
10977 F: net/dsa/tag_ksz.c
10978 F: drivers/net/dsa/microchip/*
10979 F: include/linux/platform_data/microchip-ksz.h
10980 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
10982 MICROCHIP LAN743X ETHERNET DRIVER
10983 M: Bryan Whitehead <bryan.whitehead@microchip.com>
10984 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
10985 L: netdev@vger.kernel.org
10987 F: drivers/net/ethernet/microchip/lan743x_*
10989 MICROCHIP LCDFB DRIVER
10990 M: Nicolas Ferre <nicolas.ferre@microchip.com>
10991 L: linux-fbdev@vger.kernel.org
10993 F: drivers/video/fbdev/atmel_lcdfb.c
10994 F: include/video/atmel_lcdc.h
10996 MICROCHIP MMC/SD/SDIO MCI DRIVER
10997 M: Ludovic Desroches <ludovic.desroches@microchip.com>
10999 F: drivers/mmc/host/atmel-mci.c
11001 MICROCHIP MCP16502 PMIC DRIVER
11002 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11005 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11006 F: drivers/regulator/mcp16502.c
11008 MICROCHIP MCP3911 ADC DRIVER
11009 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11010 M: Kent Gustavsson <kent@minoris.se>
11011 L: linux-iio@vger.kernel.org
11013 F: drivers/iio/adc/mcp3911.c
11014 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11016 MICROCHIP NAND DRIVER
11017 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11018 L: linux-mtd@lists.infradead.org
11020 F: drivers/mtd/nand/raw/atmel/*
11021 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11023 MICROCHIP PWM DRIVER
11024 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11026 L: linux-pwm@vger.kernel.org
11028 F: drivers/pwm/pwm-atmel.c
11029 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11031 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11032 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11033 M: Eugen Hristev <eugen.hristev@microchip.com>
11034 L: linux-iio@vger.kernel.org
11036 F: drivers/iio/adc/at91-sama5d2_adc.c
11037 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11038 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11040 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11041 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11043 F: drivers/power/reset/at91-sama5d2_shdwc.c
11045 MICROCHIP SPI DRIVER
11046 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11048 F: drivers/spi/spi-atmel.*
11050 MICROCHIP SSC DRIVER
11051 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11052 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11054 F: drivers/misc/atmel-ssc.c
11055 F: include/linux/atmel-ssc.h
11057 MICROCHIP USBA UDC DRIVER
11058 M: Cristian Birsan <cristian.birsan@microchip.com>
11059 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11061 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11063 MICROCHIP USB251XB DRIVER
11064 M: Richard Leitner <richard.leitner@skidata.com>
11065 L: linux-usb@vger.kernel.org
11067 F: drivers/usb/misc/usb251xb.c
11068 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11070 MICROCHIP XDMA DRIVER
11071 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11072 L: linux-arm-kernel@lists.infradead.org
11073 L: dmaengine@vger.kernel.org
11075 F: drivers/dma/at_xdmac.c
11077 MICROSEMI MIPS SOCS
11078 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11079 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11080 L: linux-mips@vger.kernel.org
11082 F: arch/mips/generic/board-ocelot.c
11083 F: arch/mips/configs/generic/board-ocelot.config
11084 F: arch/mips/boot/dts/mscc/
11085 F: Documentation/devicetree/bindings/mips/mscc.txt
11087 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11088 M: Don Brace <don.brace@microsemi.com>
11089 L: esc.storagedev@microsemi.com
11090 L: linux-scsi@vger.kernel.org
11092 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11093 F: drivers/scsi/smartpqi/Kconfig
11094 F: drivers/scsi/smartpqi/Makefile
11095 F: include/linux/cciss*.h
11096 F: include/uapi/linux/cciss*.h
11097 F: Documentation/scsi/smartpqi.txt
11099 MICROSEMI ETHERNET SWITCH DRIVER
11100 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11101 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11102 L: netdev@vger.kernel.org
11104 F: drivers/net/ethernet/mscc/
11105 F: include/soc/mscc/ocelot*
11107 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11108 M: Chen Yu <yu.c.chen@intel.com>
11109 L: platform-driver-x86@vger.kernel.org
11111 F: drivers/platform/x86/surfacepro3_button.c
11113 MICROTEK X6 SCANNER
11114 M: Oliver Neukum <oliver@neukum.org>
11116 F: drivers/usb/image/microtek.*
11119 M: Ralf Baechle <ralf@linux-mips.org>
11120 M: Paul Burton <paulburton@kernel.org>
11121 L: linux-mips@vger.kernel.org
11122 W: http://www.linux-mips.org/
11123 T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
11124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11125 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11127 F: Documentation/devicetree/bindings/mips/
11128 F: Documentation/mips/
11130 F: drivers/platform/mips/
11132 MIPS BOSTON DEVELOPMENT BOARD
11133 M: Paul Burton <paulburton@kernel.org>
11134 L: linux-mips@vger.kernel.org
11136 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11137 F: arch/mips/boot/dts/img/boston.dts
11138 F: arch/mips/configs/generic/board-boston.config
11139 F: drivers/clk/imgtec/clk-boston.c
11140 F: include/dt-bindings/clock/boston-clock.h
11142 MIPS GENERIC PLATFORM
11143 M: Paul Burton <paulburton@kernel.org>
11144 L: linux-mips@vger.kernel.org
11146 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11147 F: arch/mips/generic/
11148 F: arch/mips/tools/generic-board-config.sh
11150 MIPS/LOONGSON1 ARCHITECTURE
11151 M: Keguang Zhang <keguang.zhang@gmail.com>
11152 L: linux-mips@vger.kernel.org
11154 F: arch/mips/loongson32/
11155 F: arch/mips/include/asm/mach-loongson32/
11156 F: drivers/*/*loongson1*
11157 F: drivers/*/*/*loongson1*
11159 MIPS/LOONGSON2EF ARCHITECTURE
11160 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11161 L: linux-mips@vger.kernel.org
11163 F: arch/mips/loongson2ef/
11164 F: arch/mips/include/asm/mach-loongson2ef/
11165 F: drivers/*/*loongson2*
11166 F: drivers/*/*/*loongson2*
11168 MIPS/LOONGSON64 ARCHITECTURE
11169 M: Huacai Chen <chenhc@lemote.com>
11170 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11171 L: linux-mips@vger.kernel.org
11173 F: arch/mips/loongson64/
11174 F: arch/mips/include/asm/mach-loongson64/
11175 F: drivers/platform/mips/cpu_hwmon.c
11176 F: drivers/*/*loongson3*
11177 F: drivers/*/*/*loongson3*
11179 MIPS RINT INSTRUCTION EMULATION
11180 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11181 L: linux-mips@vger.kernel.org
11183 F: arch/mips/math-emu/sp_rint.c
11184 F: arch/mips/math-emu/dp_rint.c
11186 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11187 M: Hans Verkuil <hverkuil@xs4all.nl>
11188 L: linux-media@vger.kernel.org
11189 T: git git://linuxtv.org/media_tree.git
11190 W: https://linuxtv.org
11192 F: drivers/media/radio/radio-miropcm20*
11195 R: Lubomir Rintel <lkundrak@v3.sk>
11196 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11199 F: arch/arm/boot/dts/mmp*
11200 F: arch/arm/mach-mmp/
11203 MMP USB PHY DRIVERS
11204 R: Lubomir Rintel <lkundrak@v3.sk>
11205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11207 F: drivers/phy/marvell/phy-mmp3-usb.c
11208 F: drivers/phy/marvell/phy-pxa-usb.c
11210 MMU GATHER AND TLB INVALIDATION
11211 M: Will Deacon <will@kernel.org>
11212 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11213 M: Andrew Morton <akpm@linux-foundation.org>
11214 M: Nick Piggin <npiggin@gmail.com>
11215 M: Peter Zijlstra <peterz@infradead.org>
11216 L: linux-arch@vger.kernel.org
11217 L: linux-mm@kvack.org
11219 F: arch/*/include/asm/tlb.h
11220 F: include/asm-generic/tlb.h
11223 MN88472 MEDIA DRIVER
11224 M: Antti Palosaari <crope@iki.fi>
11225 L: linux-media@vger.kernel.org
11226 W: https://linuxtv.org
11227 W: http://palosaari.fi/linux/
11228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11230 F: drivers/media/dvb-frontends/mn88472*
11232 MN88473 MEDIA DRIVER
11233 M: Antti Palosaari <crope@iki.fi>
11234 L: linux-media@vger.kernel.org
11235 W: https://linuxtv.org
11236 W: http://palosaari.fi/linux/
11237 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11239 F: drivers/media/dvb-frontends/mn88473*
11242 M: Jessica Yu <jeyu@kernel.org>
11243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11245 F: include/linux/module.h
11248 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11249 W: http://popies.net/meye/
11251 F: Documentation/media/v4l-drivers/meye*
11252 F: drivers/media/pci/meye/
11253 F: include/uapi/linux/meye.h
11255 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11256 M: Jiri Slaby <jirislaby@gmail.com>
11258 F: Documentation/driver-api/serial/moxa-smartio.rst
11259 F: drivers/tty/mxser.*
11261 MONOLITHIC POWER SYSTEM PMIC DRIVER
11262 M: Saravanan Sekar <sravanhome@gmail.com>
11264 F: Documentation/devicetree/bindings/regulator/mpq7920.yaml
11265 F: drivers/regulator/mpq7920.c
11266 F: drivers/regulator/mpq7920.h
11268 MR800 AVERMEDIA USB FM RADIO DRIVER
11269 M: Alexey Klimov <klimov.linux@gmail.com>
11270 L: linux-media@vger.kernel.org
11271 T: git git://linuxtv.org/media_tree.git
11273 F: drivers/media/radio/radio-mr800.c
11275 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11276 M: Alan Ott <alan@signal11.us>
11277 L: linux-wpan@vger.kernel.org
11279 F: drivers/net/ieee802154/mrf24j40.c
11280 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11283 M: "Lee, Chun-Yi" <jlee@suse.com>
11284 L: platform-driver-x86@vger.kernel.org
11286 F: drivers/platform/x86/msi-laptop.c
11289 L: platform-driver-x86@vger.kernel.org
11291 F: drivers/platform/x86/msi-wmi.c
11293 MSI001 MEDIA DRIVER
11294 M: Antti Palosaari <crope@iki.fi>
11295 L: linux-media@vger.kernel.org
11296 W: https://linuxtv.org
11297 W: http://palosaari.fi/linux/
11298 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11299 T: git git://linuxtv.org/anttip/media_tree.git
11301 F: drivers/media/tuners/msi001*
11303 MSI2500 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/usb/msi2500/
11313 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11314 M: Robert Jarzmik <robert.jarzmik@free.fr>
11315 L: linux-mtd@lists.infradead.org
11317 F: drivers/mtd/devices/docg3*
11319 MT9M032 APTINA SENSOR DRIVER
11320 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11321 L: linux-media@vger.kernel.org
11322 T: git git://linuxtv.org/media_tree.git
11324 F: drivers/media/i2c/mt9m032.c
11325 F: include/media/i2c/mt9m032.h
11327 MT9P031 APTINA CAMERA SENSOR
11328 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11329 L: linux-media@vger.kernel.org
11330 T: git git://linuxtv.org/media_tree.git
11332 F: drivers/media/i2c/mt9p031.c
11333 F: include/media/i2c/mt9p031.h
11335 MT9T001 APTINA CAMERA SENSOR
11336 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11337 L: linux-media@vger.kernel.org
11338 T: git git://linuxtv.org/media_tree.git
11340 F: drivers/media/i2c/mt9t001.c
11341 F: include/media/i2c/mt9t001.h
11343 MT9T112 APTINA CAMERA SENSOR
11344 M: Jacopo Mondi <jacopo@jmondi.org>
11345 L: linux-media@vger.kernel.org
11346 T: git git://linuxtv.org/media_tree.git
11348 F: drivers/media/i2c/mt9t112.c
11349 F: include/media/i2c/mt9t112.h
11351 MT9V032 APTINA CAMERA SENSOR
11352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11353 L: linux-media@vger.kernel.org
11354 T: git git://linuxtv.org/media_tree.git
11356 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11357 F: drivers/media/i2c/mt9v032.c
11358 F: include/media/i2c/mt9v032.h
11360 MT9V111 APTINA CAMERA SENSOR
11361 M: Jacopo Mondi <jacopo@jmondi.org>
11362 L: linux-media@vger.kernel.org
11363 T: git git://linuxtv.org/media_tree.git
11365 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11366 F: drivers/media/i2c/mt9v111.c
11368 MULTIFUNCTION DEVICES (MFD)
11369 M: Lee Jones <lee.jones@linaro.org>
11370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11372 F: Documentation/devicetree/bindings/mfd/
11374 F: include/linux/mfd/
11375 F: include/dt-bindings/mfd/
11377 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11379 F: drivers/mmc/host/mmc_spi.c
11380 F: include/linux/spi/mmc_spi.h
11382 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11383 M: Ulf Hansson <ulf.hansson@linaro.org>
11384 L: linux-mmc@vger.kernel.org
11385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11387 F: Documentation/devicetree/bindings/mmc/
11389 F: include/linux/mmc/
11390 F: include/uapi/linux/mmc/
11392 MULTIPLEXER SUBSYSTEM
11393 M: Peter Rosin <peda@axentia.se>
11395 F: Documentation/ABI/testing/sysfs-class-mux*
11396 F: Documentation/devicetree/bindings/mux/
11397 F: include/dt-bindings/mux/
11398 F: include/linux/mux/
11401 MULTITECH MULTIPORT CARD (ISICOM)
11403 F: drivers/tty/isicom.c
11404 F: include/linux/isicom.h
11406 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11407 M: Bin Liu <b-liu@ti.com>
11408 L: linux-usb@vger.kernel.org
11410 F: drivers/usb/musb/
11412 MXL301RF MEDIA DRIVER
11413 M: Akihiro Tsukada <tskd08@gmail.com>
11414 L: linux-media@vger.kernel.org
11416 F: drivers/media/tuners/mxl301rf*
11418 MXL5007T MEDIA DRIVER
11419 M: Michael Krufky <mkrufky@linuxtv.org>
11420 L: linux-media@vger.kernel.org
11421 W: https://linuxtv.org
11422 W: http://github.com/mkrufky
11423 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11424 T: git git://linuxtv.org/mkrufky/tuners.git
11426 F: drivers/media/tuners/mxl5007t.*
11429 M: Marek Vasut <marex@denx.de>
11430 M: Stefan Agner <stefan@agner.ch>
11431 L: dri-devel@lists.freedesktop.org
11433 F: drivers/gpu/drm/mxsfb/
11434 F: Documentation/devicetree/bindings/display/mxsfb.txt
11435 T: git git://anongit.freedesktop.org/drm/drm-misc
11437 MYLEX DAC960 PCI RAID Controller
11438 M: Hannes Reinecke <hare@kernel.org>
11439 L: linux-scsi@vger.kernel.org
11441 F: drivers/scsi/myrb.*
11442 F: drivers/scsi/myrs.*
11444 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11445 M: Chris Lee <christopher.lee@cspi.com>
11446 L: netdev@vger.kernel.org
11447 W: https://www.cspi.com/ethernet-products/support/downloads/
11449 F: drivers/net/ethernet/myricom/myri10ge/
11451 NAND FLASH SUBSYSTEM
11452 M: Miquel Raynal <miquel.raynal@bootlin.com>
11453 R: Richard Weinberger <richard@nod.at>
11454 L: linux-mtd@lists.infradead.org
11455 W: http://www.linux-mtd.infradead.org/
11456 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11459 F: drivers/mtd/nand/
11460 F: include/linux/mtd/*nand*.h
11462 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11463 M: Daniel Mack <zonque@gmail.com>
11465 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11466 W: http://www.native-instruments.com
11467 F: sound/usb/caiaq/
11469 NATSEMI ETHERNET DRIVER (DP8381x)
11471 F: drivers/net/ethernet/natsemi/natsemi.c
11473 NCR 5380 SCSI DRIVERS
11474 M: Finn Thain <fthain@telegraphics.com.au>
11475 M: Michael Schmitz <schmitzmic@gmail.com>
11476 L: linux-scsi@vger.kernel.org
11478 F: Documentation/scsi/g_NCR5380.txt
11479 F: drivers/scsi/NCR5380.*
11480 F: drivers/scsi/arm/cumana_1.c
11481 F: drivers/scsi/arm/oak.c
11482 F: drivers/scsi/atari_scsi.*
11483 F: drivers/scsi/dmx3191d.c
11484 F: drivers/scsi/g_NCR5380.*
11485 F: drivers/scsi/mac_scsi.*
11486 F: drivers/scsi/sun3_scsi.*
11487 F: drivers/scsi/sun3_scsi_vme.c
11490 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11494 NCT6775 HARDWARE MONITOR DRIVER
11495 M: Guenter Roeck <linux@roeck-us.net>
11496 L: linux-hwmon@vger.kernel.org
11498 F: Documentation/hwmon/nct6775.rst
11499 F: drivers/hwmon/nct6775.c
11501 NET_FAILOVER MODULE
11502 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
11503 L: netdev@vger.kernel.org
11505 F: drivers/net/net_failover.c
11506 F: include/net/net_failover.h
11507 F: Documentation/networking/net_failover.rst
11509 NETEM NETWORK EMULATOR
11510 M: Stephen Hemminger <stephen@networkplumber.org>
11511 L: netdev@vger.kernel.org
11513 F: net/sched/sch_netem.c
11515 NETERION 10GbE DRIVERS (s2io/vxge)
11516 M: Jon Mason <jdmason@kudzu.us>
11517 L: netdev@vger.kernel.org
11519 F: Documentation/networking/device_drivers/neterion/s2io.txt
11520 F: Documentation/networking/device_drivers/neterion/vxge.txt
11521 F: drivers/net/ethernet/neterion/
11524 M: Pablo Neira Ayuso <pablo@netfilter.org>
11525 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11526 M: Florian Westphal <fw@strlen.de>
11527 L: netfilter-devel@vger.kernel.org
11528 L: coreteam@netfilter.org
11529 W: http://www.netfilter.org/
11530 W: http://www.iptables.org/
11531 W: http://www.nftables.org/
11532 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11536 F: include/linux/netfilter*
11537 F: include/linux/netfilter/
11538 F: include/net/netfilter/
11539 F: include/uapi/linux/netfilter*
11540 F: include/uapi/linux/netfilter/
11541 F: net/*/netfilter.c
11542 F: net/*/netfilter/
11544 F: net/bridge/br_netfilter*.c
11546 NETROM NETWORK LAYER
11547 M: Ralf Baechle <ralf@linux-mips.org>
11548 L: linux-hams@vger.kernel.org
11549 W: http://www.linux-ax25.org/
11551 F: include/net/netrom.h
11552 F: include/uapi/linux/netrom.h
11555 NETRONOME ETHERNET DRIVERS
11556 M: Jakub Kicinski <kuba@kernel.org>
11557 L: oss-drivers@netronome.com
11559 F: drivers/net/ethernet/netronome/
11561 NETWORK BLOCK DEVICE (NBD)
11562 M: Josef Bacik <josef@toxicpanda.com>
11564 L: linux-block@vger.kernel.org
11565 L: nbd@other.debian.org
11566 F: Documentation/admin-guide/blockdev/nbd.rst
11567 F: drivers/block/nbd.c
11568 F: include/trace/events/nbd.h
11569 F: include/uapi/linux/nbd.h
11571 NETWORK DROP MONITOR
11572 M: Neil Horman <nhorman@tuxdriver.com>
11573 L: netdev@vger.kernel.org
11575 W: https://fedorahosted.org/dropwatch/
11576 F: net/core/drop_monitor.c
11577 F: include/uapi/linux/net_dropmon.h
11578 F: include/net/drop_monitor.h
11581 M: "David S. Miller" <davem@davemloft.net>
11582 L: netdev@vger.kernel.org
11583 W: http://www.linuxfoundation.org/en/Net
11584 Q: http://patchwork.ozlabs.org/project/netdev/list/
11585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11588 F: Documentation/devicetree/bindings/net/
11590 F: include/linux/if_*
11591 F: include/linux/netdevice.h
11592 F: include/linux/etherdevice.h
11593 F: include/linux/fcdevice.h
11594 F: include/linux/fddidevice.h
11595 F: include/linux/hippidevice.h
11596 F: include/linux/inetdevice.h
11597 F: include/uapi/linux/if_*
11598 F: include/uapi/linux/netdevice.h
11600 NETWORKING DRIVERS (WIRELESS)
11601 M: Kalle Valo <kvalo@codeaurora.org>
11602 L: linux-wireless@vger.kernel.org
11603 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
11605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
11607 F: Documentation/devicetree/bindings/net/wireless/
11608 F: drivers/net/wireless/
11611 M: Andrew Lunn <andrew@lunn.ch>
11612 M: Vivien Didelot <vivien.didelot@gmail.com>
11613 M: Florian Fainelli <f.fainelli@gmail.com>
11615 F: Documentation/devicetree/bindings/net/dsa/
11617 F: include/net/dsa.h
11618 F: include/linux/dsa/
11619 F: include/linux/platform_data/dsa.h
11620 F: drivers/net/dsa/
11622 NETWORKING [GENERAL]
11623 M: "David S. Miller" <davem@davemloft.net>
11624 M: Jakub Kicinski <kuba@kernel.org>
11625 L: netdev@vger.kernel.org
11626 W: http://www.linuxfoundation.org/en/Net
11627 Q: http://patchwork.ozlabs.org/project/netdev/list/
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
11630 B: mailto:netdev@vger.kernel.org
11634 F: include/linux/in.h
11635 F: include/linux/net.h
11636 F: include/linux/netdevice.h
11637 F: include/uapi/linux/in.h
11638 F: include/uapi/linux/net.h
11639 F: include/uapi/linux/netdevice.h
11640 F: include/uapi/linux/net_namespace.h
11641 F: tools/testing/selftests/net/
11644 F: Documentation/networking/
11647 M: Steffen Klassert <steffen.klassert@secunet.com>
11648 M: Herbert Xu <herbert@gondor.apana.org.au>
11649 M: "David S. Miller" <davem@davemloft.net>
11650 L: netdev@vger.kernel.org
11651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
11652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
11659 F: net/ipv4/ipcomp.c
11660 F: net/ipv4/ip_vti.c
11664 F: net/ipv6/ipcomp6.c
11665 F: net/ipv6/ip6_vti.c
11666 F: include/uapi/linux/xfrm.h
11667 F: include/net/xfrm.h
11669 NETWORKING [IPv4/IPv6]
11670 M: "David S. Miller" <davem@davemloft.net>
11671 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
11672 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
11673 L: netdev@vger.kernel.org
11674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
11681 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
11682 M: Paul Moore <paul@paul-moore.com>
11683 W: https://github.com/netlabel
11684 L: netdev@vger.kernel.org
11685 L: linux-security-module@vger.kernel.org
11687 F: Documentation/netlabel/
11688 F: include/net/calipso.h
11689 F: include/net/cipso_ipv4.h
11690 F: include/net/netlabel.h
11691 F: include/uapi/linux/netfilter/xt_SECMARK.h
11692 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
11694 F: net/ipv4/cipso_ipv4.c
11695 F: net/ipv6/calipso.c
11696 F: net/netfilter/xt_CONNSECMARK.c
11697 F: net/netfilter/xt_SECMARK.c
11700 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
11701 M: Matthieu Baerts <matthieu.baerts@tessares.net>
11702 L: netdev@vger.kernel.org
11703 L: mptcp@lists.01.org
11704 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
11705 B: https://github.com/multipath-tcp/mptcp_net-next/issues
11707 F: include/net/mptcp.h
11709 F: tools/testing/selftests/net/mptcp/
11712 M: Eric Dumazet <edumazet@google.com>
11713 L: netdev@vger.kernel.org
11716 F: net/ipv4/syncookies.c
11718 F: net/ipv6/syncookies.c
11719 F: include/uapi/linux/tcp.h
11720 F: include/net/tcp.h
11721 F: include/linux/tcp.h
11722 F: include/trace/events/tcp.h
11725 M: Boris Pismenny <borisp@mellanox.com>
11726 M: Aviad Yehezkel <aviadye@mellanox.com>
11727 M: John Fastabend <john.fastabend@gmail.com>
11728 M: Daniel Borkmann <daniel@iogearbox.net>
11729 M: Jakub Kicinski <kuba@kernel.org>
11730 L: netdev@vger.kernel.org
11733 F: include/uapi/linux/tls.h
11734 F: include/net/tls.h
11736 NETWORKING [WIRELESS]
11737 L: linux-wireless@vger.kernel.org
11738 Q: http://patchwork.kernel.org/project/linux-wireless/list/
11741 M: Jakub Kicinski <kuba@kernel.org>
11743 F: drivers/net/netdevsim/*
11745 NETXEN (1/10) GbE SUPPORT
11746 M: Manish Chopra <manishc@marvell.com>
11747 M: Rahul Verma <rahulv@marvell.com>
11748 M: GR-Linux-NIC-Dev@marvell.com
11749 L: netdev@vger.kernel.org
11751 F: drivers/net/ethernet/qlogic/netxen/
11754 M: David Ahern <dsahern@kernel.org>
11755 L: netdev@vger.kernel.org
11757 F: include/net/nexthop.h
11758 F: include/uapi/linux/nexthop.h
11759 F: include/net/netns/nexthop.h
11760 F: net/ipv4/nexthop.c
11763 L: netdev@vger.kernel.org
11766 F: include/net/nfc/
11767 F: include/uapi/linux/nfc.h
11769 F: include/linux/platform_data/nfcmrvl.h
11770 F: Documentation/devicetree/bindings/net/nfc/
11772 NFS, SUNRPC, AND LOCKD CLIENTS
11773 M: Trond Myklebust <trond.myklebust@hammerspace.com>
11774 M: Anna Schumaker <anna.schumaker@netapp.com>
11775 L: linux-nfs@vger.kernel.org
11776 W: http://client.linux-nfs.org
11777 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
11783 F: include/linux/lockd/
11784 F: include/linux/nfs*
11785 F: include/linux/sunrpc/
11786 F: include/uapi/linux/nfs*
11787 F: include/uapi/linux/sunrpc/
11790 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
11791 L: linux-nilfs@vger.kernel.org
11792 W: https://nilfs.sourceforge.io/
11793 W: https://nilfs.osdn.jp/
11794 T: git git://github.com/konis/nilfs2.git
11796 F: Documentation/filesystems/nilfs2.txt
11798 F: include/trace/events/nilfs2.h
11799 F: include/uapi/linux/nilfs2_api.h
11800 F: include/uapi/linux/nilfs2_ondisk.h
11802 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
11803 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11804 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11806 F: Documentation/scsi/NinjaSCSI.txt
11807 F: drivers/scsi/pcmcia/nsp_*
11809 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
11810 M: GOTO Masanori <gotom@debian.or.jp>
11811 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
11812 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
11814 F: Documentation/scsi/NinjaSCSI.txt
11815 F: drivers/scsi/nsp32*
11818 M: Ley Foon Tan <ley.foon.tan@intel.com>
11819 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
11820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
11824 NOHZ, DYNTICKS SUPPORT
11825 M: Frederic Weisbecker <fweisbec@gmail.com>
11826 M: Thomas Gleixner <tglx@linutronix.de>
11827 M: Ingo Molnar <mingo@kernel.org>
11828 L: linux-kernel@vger.kernel.org
11829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
11831 F: kernel/time/tick*.*
11832 F: include/linux/tick.h
11833 F: include/linux/sched/nohz.h
11835 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
11836 M: Pavel Machek <pavel@ucw.cz>
11837 M: Sakari Ailus <sakari.ailus@iki.fi>
11838 L: linux-media@vger.kernel.org
11840 F: drivers/media/i2c/et8ek8
11841 F: drivers/media/i2c/ad5820.c
11843 NOKIA N900 POWER SUPPLY DRIVERS
11844 R: Pali Rohár <pali.rohar@gmail.com>
11845 F: include/linux/power/bq2415x_charger.h
11846 F: include/linux/power/bq27xxx_battery.h
11847 F: drivers/power/supply/bq2415x_charger.c
11848 F: drivers/power/supply/bq27xxx_battery.c
11849 F: drivers/power/supply/bq27xxx_battery_i2c.c
11850 F: drivers/power/supply/isp1704_charger.c
11851 F: drivers/power/supply/rx51_battery.c
11854 M: Willy Tarreau <w@1wt.eu>
11856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
11857 F: tools/include/nolibc/
11860 M: Matthias Maennich <maennich@google.com>
11863 F: Documentation/core-api/symbol-namespaces.rst
11866 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
11867 L: linux-ntb@googlegroups.com
11869 F: drivers/ntb/hw/amd/
11872 M: Jon Mason <jdmason@kudzu.us>
11873 M: Dave Jiang <dave.jiang@intel.com>
11874 M: Allen Hubbe <allenbh@gmail.com>
11875 L: linux-ntb@googlegroups.com
11877 W: https://github.com/jonmason/ntb/wiki
11878 T: git git://github.com/jonmason/ntb.git
11880 F: drivers/net/ntb_netdev.c
11881 F: include/linux/ntb.h
11882 F: include/linux/ntb_transport.h
11883 F: tools/testing/selftests/ntb/
11886 M: Serge Semin <fancer.lancer@gmail.com>
11887 L: linux-ntb@googlegroups.com
11889 F: drivers/ntb/hw/idt/
11892 M: Dave Jiang <dave.jiang@intel.com>
11893 L: linux-ntb@googlegroups.com
11895 W: https://github.com/davejiang/linux/wiki
11896 T: git https://github.com/davejiang/linux.git
11897 F: drivers/ntb/hw/intel/
11900 M: Anton Altaparmakov <anton@tuxera.com>
11901 L: linux-ntfs-dev@lists.sourceforge.net
11902 W: http://www.tuxera.com/
11903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
11905 F: Documentation/filesystems/ntfs.txt
11909 M: Finn Thain <fthain@telegraphics.com.au>
11910 L: linux-m68k@lists.linux-m68k.org
11912 F: arch/*/include/asm/nubus.h
11914 F: include/linux/nubus.h
11915 F: include/uapi/linux/nubus.h
11917 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
11918 M: Antonino Daplas <adaplas@gmail.com>
11919 L: linux-fbdev@vger.kernel.org
11921 F: drivers/video/fbdev/riva/
11922 F: drivers/video/fbdev/nvidia/
11925 M: Keith Busch <kbusch@kernel.org>
11926 M: Jens Axboe <axboe@fb.com>
11927 M: Christoph Hellwig <hch@lst.de>
11928 M: Sagi Grimberg <sagi@grimberg.me>
11929 L: linux-nvme@lists.infradead.org
11930 T: git://git.infradead.org/nvme.git
11931 W: http://git.infradead.org/nvme.git
11933 F: drivers/nvme/host/
11934 F: include/linux/nvme.h
11935 F: include/uapi/linux/nvme_ioctl.h
11937 NVM EXPRESS FC TRANSPORT DRIVERS
11938 M: James Smart <james.smart@broadcom.com>
11939 L: linux-nvme@lists.infradead.org
11941 F: include/linux/nvme-fc.h
11942 F: include/linux/nvme-fc-driver.h
11943 F: drivers/nvme/host/fc.c
11944 F: drivers/nvme/target/fc.c
11945 F: drivers/nvme/target/fcloop.c
11947 NVM EXPRESS TARGET DRIVER
11948 M: Christoph Hellwig <hch@lst.de>
11949 M: Sagi Grimberg <sagi@grimberg.me>
11950 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
11951 L: linux-nvme@lists.infradead.org
11952 T: git://git.infradead.org/nvme.git
11953 W: http://git.infradead.org/nvme.git
11955 F: drivers/nvme/target/
11958 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
11961 F: Documentation/devicetree/bindings/nvmem/
11962 F: Documentation/ABI/stable/sysfs-bus-nvmem
11963 F: include/linux/nvmem-consumer.h
11964 F: include/linux/nvmem-provider.h
11966 NXP FXAS21002C DRIVER
11967 M: Rui Miguel Silva <rmfrfs@gmail.com>
11968 L: linux-iio@vger.kernel.org
11970 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
11971 F: drivers/iio/gyro/fxas21002c_core.c
11972 F: drivers/iio/gyro/fxas21002c.h
11973 F: drivers/iio/gyro/fxas21002c_i2c.c
11974 F: drivers/iio/gyro/fxas21002c_spi.c
11976 NXP SGTL5000 DRIVER
11977 M: Fabio Estevam <festevam@gmail.com>
11978 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11980 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
11981 F: sound/soc/codecs/sgtl5000*
11983 NXP SJA1105 ETHERNET SWITCH DRIVER
11984 M: Vladimir Oltean <olteanv@gmail.com>
11985 L: linux-kernel@vger.kernel.org
11987 F: drivers/net/dsa/sja1105
11989 NXP TDA998X DRM DRIVER
11990 M: Russell King <linux@armlinux.org.uk>
11992 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
11993 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
11994 F: drivers/gpu/drm/i2c/tda998x_drv.c
11995 F: include/drm/i2c/tda998x.h
11996 F: include/dt-bindings/display/tda998x.h
12000 M: Peter Rosin <peda@axentia.se>
12001 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12003 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12004 F: sound/soc/codecs/tfa9879*
12007 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12008 R: Charles Gorand <charles.gorand@effinnov.com>
12009 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12011 F: drivers/nfc/nxp-nci
12014 M: Jiri Pirko <jiri@mellanox.com>
12015 L: netdev@vger.kernel.org
12018 F: lib/test_objagg.c
12019 F: include/linux/objagg.h
12022 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12023 M: Ashish Kumar <ashish.kumar@nxp.com>
12024 L: linux-spi@vger.kernel.org
12026 F: drivers/spi/spi-nxp-fspi.c
12027 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12030 M: Josh Poimboeuf <jpoimboe@redhat.com>
12031 M: Peter Zijlstra <peterz@infradead.org>
12035 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12036 M: Frederic Barrat <fbarrat@linux.ibm.com>
12037 M: Andrew Donnellan <ajd@linux.ibm.com>
12038 L: linuxppc-dev@lists.ozlabs.org
12040 F: arch/powerpc/platforms/powernv/ocxl.c
12041 F: arch/powerpc/include/asm/pnv-ocxl.h
12042 F: drivers/misc/ocxl/
12043 F: include/misc/ocxl*
12044 F: include/uapi/misc/ocxl.h
12045 F: Documentation/userspace-api/accelerators/ocxl.rst
12048 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12049 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12050 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12051 L: linux-omap@vger.kernel.org
12053 F: sound/soc/ti/omap*
12054 F: sound/soc/ti/rx51.c
12055 F: sound/soc/ti/n810.c
12056 F: sound/soc/ti/sdma-pcm.*
12058 OMAP CLOCK FRAMEWORK SUPPORT
12059 M: Paul Walmsley <paul@pwsan.com>
12060 L: linux-omap@vger.kernel.org
12062 F: arch/arm/*omap*/*clock*
12064 OMAP DEVICE TREE SUPPORT
12065 M: Benoît Cousson <bcousson@baylibre.com>
12066 M: Tony Lindgren <tony@atomide.com>
12067 L: linux-omap@vger.kernel.org
12068 L: devicetree@vger.kernel.org
12070 F: arch/arm/boot/dts/*omap*
12071 F: arch/arm/boot/dts/*am3*
12072 F: arch/arm/boot/dts/*am4*
12073 F: arch/arm/boot/dts/*am5*
12074 F: arch/arm/boot/dts/*dra7*
12075 F: arch/arm/boot/dts/logicpd-som-lv*
12076 F: arch/arm/boot/dts/logicpd-torpedo*
12078 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12079 L: linux-omap@vger.kernel.org
12080 L: linux-fbdev@vger.kernel.org
12082 F: drivers/video/fbdev/omap2/
12083 F: Documentation/arm/omap/dss.rst
12085 OMAP FRAMEBUFFER SUPPORT
12086 L: linux-fbdev@vger.kernel.org
12087 L: linux-omap@vger.kernel.org
12089 F: drivers/video/fbdev/omap/
12091 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12092 M: Roger Quadros <rogerq@ti.com>
12093 M: Tony Lindgren <tony@atomide.com>
12094 L: linux-omap@vger.kernel.org
12096 F: drivers/memory/omap-gpmc.c
12097 F: arch/arm/mach-omap2/*gpmc*
12100 M: Grygorii Strashko <grygorii.strashko@ti.com>
12101 M: Santosh Shilimkar <ssantosh@kernel.org>
12102 M: Kevin Hilman <khilman@kernel.org>
12103 L: linux-omap@vger.kernel.org
12105 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12106 F: drivers/gpio/gpio-omap.c
12108 OMAP HARDWARE SPINLOCK SUPPORT
12109 M: Ohad Ben-Cohen <ohad@wizery.com>
12110 L: linux-omap@vger.kernel.org
12112 F: drivers/hwspinlock/omap_hwspinlock.c
12114 OMAP HS MMC SUPPORT
12115 L: linux-mmc@vger.kernel.org
12116 L: linux-omap@vger.kernel.org
12118 F: drivers/mmc/host/omap_hsmmc.c
12121 M: Paul Walmsley <paul@pwsan.com>
12122 L: linux-omap@vger.kernel.org
12124 F: arch/arm/mach-omap2/omap_hwmod*data*
12126 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12127 M: Benoît Cousson <bcousson@baylibre.com>
12128 L: linux-omap@vger.kernel.org
12130 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12133 M: Benoît Cousson <bcousson@baylibre.com>
12134 M: Paul Walmsley <paul@pwsan.com>
12135 L: linux-omap@vger.kernel.org
12137 F: arch/arm/mach-omap2/omap_hwmod.*
12140 M: Vignesh R <vigneshr@ti.com>
12141 L: linux-omap@vger.kernel.org
12142 L: linux-i2c@vger.kernel.org
12144 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12145 F: drivers/i2c/busses/i2c-omap.c
12147 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12148 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12149 L: linux-media@vger.kernel.org
12151 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12152 F: drivers/media/platform/omap3isp/
12153 F: drivers/staging/media/omap4iss/
12156 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12157 L: linux-omap@vger.kernel.org
12159 F: drivers/mmc/host/omap.c
12161 OMAP POWER MANAGEMENT SUPPORT
12162 M: Kevin Hilman <khilman@kernel.org>
12163 L: linux-omap@vger.kernel.org
12165 F: arch/arm/*omap*/*pm*
12166 F: drivers/cpufreq/omap-cpufreq.c
12168 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12169 M: Rajendra Nayak <rnayak@codeaurora.org>
12170 M: Paul Walmsley <paul@pwsan.com>
12171 L: linux-omap@vger.kernel.org
12173 F: arch/arm/mach-omap2/prm*
12175 OMAP RANDOM NUMBER GENERATOR SUPPORT
12176 M: Deepak Saxena <dsaxena@plexity.net>
12178 F: drivers/char/hw_random/omap-rng.c
12181 L: linux-usb@vger.kernel.org
12182 L: linux-omap@vger.kernel.org
12184 F: drivers/usb/*/*omap*
12185 F: arch/arm/*omap*/usb*
12187 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12188 M: Mark Jackson <mpfj@newflow.co.uk>
12189 L: linux-omap@vger.kernel.org
12191 F: arch/arm/boot/dts/am335x-nano.dts
12194 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12195 M: Tony Lindgren <tony@atomide.com>
12196 L: linux-omap@vger.kernel.org
12197 Q: http://patchwork.kernel.org/project/linux-omap/list/
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12200 F: arch/arm/mach-omap1/
12201 F: arch/arm/plat-omap/
12202 F: arch/arm/configs/omap1_defconfig
12203 F: drivers/i2c/busses/i2c-omap.c
12204 F: include/linux/platform_data/i2c-omap.h
12205 F: include/linux/platform_data/ams-delta-fiq.h
12208 M: Tony Lindgren <tony@atomide.com>
12209 L: linux-omap@vger.kernel.org
12210 W: http://www.muru.com/linux/omap/
12211 W: http://linux.omap.com/
12212 Q: http://patchwork.kernel.org/project/linux-omap/list/
12213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12215 F: arch/arm/mach-omap2/
12216 F: arch/arm/plat-omap/
12217 F: arch/arm/configs/omap2plus_defconfig
12218 F: drivers/bus/ti-sysc.c
12219 F: drivers/i2c/busses/i2c-omap.c
12220 F: drivers/irqchip/irq-omap-intc.c
12221 F: drivers/mfd/*omap*.c
12222 F: drivers/mfd/menelaus.c
12223 F: drivers/mfd/palmas.c
12224 F: drivers/mfd/tps65217.c
12225 F: drivers/mfd/tps65218.c
12226 F: drivers/mfd/tps65910.c
12227 F: drivers/mfd/twl-core.[ch]
12228 F: drivers/mfd/twl4030*.c
12229 F: drivers/mfd/twl6030*.c
12230 F: drivers/mfd/twl6040*.c
12231 F: drivers/regulator/palmas-regulator*.c
12232 F: drivers/regulator/pbias-regulator.c
12233 F: drivers/regulator/tps65217-regulator.c
12234 F: drivers/regulator/tps65218-regulator.c
12235 F: drivers/regulator/tps65910-regulator.c
12236 F: drivers/regulator/twl-regulator.c
12237 F: drivers/regulator/twl6030-regulator.c
12238 F: include/linux/platform_data/i2c-omap.h
12239 F: include/linux/platform_data/ti-sysc.h
12241 ONION OMEGA2+ BOARD
12242 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12243 L: linux-mips@vger.kernel.org
12245 F: arch/mips/boot/dts/ralink/omega2p.dts
12248 M: Bob Copeland <me@bobcopeland.com>
12249 L: linux-karma-devel@lists.sourceforge.net
12251 F: Documentation/filesystems/omfs.txt
12254 OMNIKEY CARDMAN 4000 DRIVER
12255 M: Harald Welte <laforge@gnumonks.org>
12257 F: drivers/char/pcmcia/cm4000_cs.c
12258 F: include/linux/cm4000_cs.h
12259 F: include/uapi/linux/cm4000_cs.h
12261 OMNIKEY CARDMAN 4040 DRIVER
12262 M: Harald Welte <laforge@gnumonks.org>
12264 F: drivers/char/pcmcia/cm4040_cs.*
12266 OMNIVISION OV13858 SENSOR DRIVER
12267 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12268 L: linux-media@vger.kernel.org
12269 T: git git://linuxtv.org/media_tree.git
12271 F: drivers/media/i2c/ov13858.c
12273 OMNIVISION OV2680 SENSOR DRIVER
12274 M: Rui Miguel Silva <rmfrfs@gmail.com>
12275 L: linux-media@vger.kernel.org
12276 T: git git://linuxtv.org/media_tree.git
12278 F: drivers/media/i2c/ov2680.c
12279 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12281 OMNIVISION OV2685 SENSOR DRIVER
12282 M: Shunqian Zheng <zhengsq@rock-chips.com>
12283 L: linux-media@vger.kernel.org
12284 T: git git://linuxtv.org/media_tree.git
12286 F: drivers/media/i2c/ov2685.c
12288 OMNIVISION OV5640 SENSOR DRIVER
12289 M: Steve Longerbeam <slongerbeam@gmail.com>
12290 L: linux-media@vger.kernel.org
12291 T: git git://linuxtv.org/media_tree.git
12293 F: drivers/media/i2c/ov5640.c
12295 OMNIVISION OV5647 SENSOR DRIVER
12296 M: Luis Oliveira <lolivei@synopsys.com>
12297 L: linux-media@vger.kernel.org
12298 T: git git://linuxtv.org/media_tree.git
12300 F: drivers/media/i2c/ov5647.c
12302 OMNIVISION OV5670 SENSOR DRIVER
12303 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12304 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12305 L: linux-media@vger.kernel.org
12306 T: git git://linuxtv.org/media_tree.git
12308 F: drivers/media/i2c/ov5670.c
12310 OMNIVISION OV5675 SENSOR DRIVER
12311 M: Shawn Tu <shawnx.tu@intel.com>
12312 L: linux-media@vger.kernel.org
12313 T: git git://linuxtv.org/media_tree.git
12315 F: drivers/media/i2c/ov5675.c
12317 OMNIVISION OV5695 SENSOR DRIVER
12318 M: Shunqian Zheng <zhengsq@rock-chips.com>
12319 L: linux-media@vger.kernel.org
12320 T: git git://linuxtv.org/media_tree.git
12322 F: drivers/media/i2c/ov5695.c
12324 OMNIVISION OV7670 SENSOR DRIVER
12325 M: Jonathan Corbet <corbet@lwn.net>
12326 L: linux-media@vger.kernel.org
12327 T: git git://linuxtv.org/media_tree.git
12329 F: drivers/media/i2c/ov7670.c
12330 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12332 OMNIVISION OV772x SENSOR DRIVER
12333 M: Jacopo Mondi <jacopo@jmondi.org>
12334 L: linux-media@vger.kernel.org
12335 T: git git://linuxtv.org/media_tree.git
12337 F: drivers/media/i2c/ov772x.c
12338 F: include/media/i2c/ov772x.h
12339 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12341 OMNIVISION OV7740 SENSOR DRIVER
12342 M: Wenyou Yang <wenyou.yang@microchip.com>
12343 L: linux-media@vger.kernel.org
12344 T: git git://linuxtv.org/media_tree.git
12346 F: drivers/media/i2c/ov7740.c
12347 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12349 OMNIVISION OV9640 SENSOR DRIVER
12350 M: Petr Cvek <petrcvekcz@gmail.com>
12351 L: linux-media@vger.kernel.org
12353 F: drivers/media/i2c/ov9640.*
12355 OMNIVISION OV8856 SENSOR DRIVER
12356 M: Ben Kao <ben.kao@intel.com>
12357 L: linux-media@vger.kernel.org
12358 T: git git://linuxtv.org/media_tree.git
12360 F: drivers/media/i2c/ov8856.c
12362 OMNIVISION OV9650 SENSOR DRIVER
12363 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12364 R: Akinobu Mita <akinobu.mita@gmail.com>
12365 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12366 L: linux-media@vger.kernel.org
12367 T: git git://linuxtv.org/media_tree.git
12369 F: drivers/media/i2c/ov9650.c
12370 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12372 ONENAND FLASH DRIVER
12373 M: Kyungmin Park <kyungmin.park@samsung.com>
12374 L: linux-mtd@lists.infradead.org
12376 F: drivers/mtd/nand/onenand/
12377 F: include/linux/mtd/onenand*.h
12380 M: Jens Wiklander <jens.wiklander@linaro.org>
12381 L: tee-dev@lists.linaro.org
12383 F: drivers/tee/optee/
12385 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12386 M: Sumit Garg <sumit.garg@linaro.org>
12387 L: tee-dev@lists.linaro.org
12389 F: drivers/char/hw_random/optee-rng.c
12392 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12393 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12394 L: linux-rdma@vger.kernel.org
12396 F: drivers/infiniband/ulp/opa_vnic
12398 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12399 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12400 M: Frank Rowand <frowand.list@gmail.com>
12401 L: devicetree@vger.kernel.org
12403 F: Documentation/devicetree/dynamic-resolution-notes.txt
12404 F: Documentation/devicetree/overlay-notes.txt
12405 F: drivers/of/overlay.c
12406 F: drivers/of/resolver.c
12407 K: of_overlay_notifier_
12409 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12410 M: Rob Herring <robh+dt@kernel.org>
12411 M: Frank Rowand <frowand.list@gmail.com>
12412 L: devicetree@vger.kernel.org
12413 W: http://www.devicetree.org/
12414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12417 F: include/linux/of*.h
12419 F: Documentation/ABI/testing/sysfs-firmware-ofw
12421 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12422 M: Rob Herring <robh+dt@kernel.org>
12423 M: Mark Rutland <mark.rutland@arm.com>
12424 L: devicetree@vger.kernel.org
12425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12426 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12428 F: Documentation/devicetree/
12429 F: arch/*/boot/dts/
12430 F: include/dt-bindings/
12432 OPENCORES I2C BUS DRIVER
12433 M: Peter Korsgaard <peter@korsgaard.com>
12434 M: Andrew Lunn <andrew@lunn.ch>
12435 L: linux-i2c@vger.kernel.org
12437 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12438 F: Documentation/i2c/busses/i2c-ocores.rst
12439 F: drivers/i2c/busses/i2c-ocores.c
12440 F: include/linux/platform_data/i2c-ocores.h
12442 OPENRISC ARCHITECTURE
12443 M: Jonas Bonn <jonas@southpole.se>
12444 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12445 M: Stafford Horne <shorne@gmail.com>
12446 T: git git://github.com/openrisc/linux.git
12447 L: openrisc@lists.librecores.org
12448 W: http://openrisc.io
12450 F: Documentation/devicetree/bindings/openrisc/
12451 F: Documentation/openrisc/
12453 F: drivers/irqchip/irq-ompic.c
12454 F: drivers/irqchip/irq-or1k-*
12457 M: Pravin B Shelar <pshelar@ovn.org>
12458 L: netdev@vger.kernel.org
12459 L: dev@openvswitch.org
12460 W: http://openvswitch.org
12462 F: net/openvswitch/
12463 F: include/uapi/linux/openvswitch.h
12465 OPERATING PERFORMANCE POINTS (OPP)
12466 M: Viresh Kumar <vireshk@kernel.org>
12467 M: Nishanth Menon <nm@ti.com>
12468 M: Stephen Boyd <sboyd@kernel.org>
12469 L: linux-pm@vger.kernel.org
12471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12473 F: include/linux/pm_opp.h
12474 F: Documentation/power/opp.rst
12475 F: Documentation/devicetree/bindings/opp/
12478 M: Clemens Ladisch <clemens@ladisch.de>
12479 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12482 F: sound/drivers/opl4/
12485 M: Robert Richter <rric@kernel.org>
12486 L: oprofile-list@lists.sf.net
12488 F: arch/*/include/asm/oprofile*.h
12489 F: arch/*/oprofile/
12490 F: drivers/oprofile/
12491 F: include/linux/oprofile.h
12493 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12494 M: Mark Fasheh <mark@fasheh.com>
12495 M: Joel Becker <jlbec@evilplan.org>
12496 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12497 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12498 W: http://ocfs2.wiki.kernel.org
12500 F: Documentation/filesystems/ocfs2.txt
12501 F: Documentation/filesystems/dlmfs.txt
12504 ORANGEFS FILESYSTEM
12505 M: Mike Marshall <hubcap@omnibond.com>
12506 R: Martin Brandenburg <martin@omnibond.com>
12507 L: devel@lists.orangefs.org
12508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12511 F: Documentation/filesystems/orangefs.txt
12514 L: linux-wireless@vger.kernel.org
12515 W: http://wireless.kernel.org/en/users/Drivers/orinoco
12516 W: http://www.nongnu.org/orinoco/
12518 F: drivers/net/wireless/intersil/orinoco/
12520 OV2659 OMNIVISION SENSOR DRIVER
12521 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12522 L: linux-media@vger.kernel.org
12523 W: https://linuxtv.org
12524 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12525 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
12527 F: drivers/media/i2c/ov2659.c
12528 F: include/media/i2c/ov2659.h
12531 M: Miklos Szeredi <miklos@szeredi.hu>
12532 L: linux-unionfs@vger.kernel.org
12533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
12536 F: Documentation/filesystems/overlayfs.rst
12538 P54 WIRELESS DRIVER
12539 M: Christian Lamparter <chunkeey@googlemail.com>
12540 L: linux-wireless@vger.kernel.org
12541 W: http://wireless.kernel.org/en/users/Drivers/p54
12543 F: drivers/net/wireless/intersil/p54/
12545 PA SEMI ETHERNET DRIVER
12546 L: netdev@vger.kernel.org
12548 F: drivers/net/ethernet/pasemi/*
12550 PA SEMI SMBUS DRIVER
12551 L: linux-i2c@vger.kernel.org
12553 F: drivers/i2c/busses/i2c-pasemi.c
12556 M: Vladimir Oltean <olteanv@gmail.com>
12557 L: netdev@vger.kernel.org
12560 F: include/linux/packing.h
12561 F: Documentation/core-api/packing.rst
12563 PADATA PARALLEL EXECUTION MECHANISM
12564 M: Steffen Klassert <steffen.klassert@secunet.com>
12565 L: linux-crypto@vger.kernel.org
12568 F: include/linux/padata.h
12569 F: Documentation/core-api/padata.rst
12572 M: Jesper Dangaard Brouer <hawk@kernel.org>
12573 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
12574 L: netdev@vger.kernel.org
12576 F: net/core/page_pool.c
12577 F: include/net/page_pool.h
12579 PANASONIC LAPTOP ACPI EXTRAS DRIVER
12580 M: Harald Welte <laforge@gnumonks.org>
12581 L: platform-driver-x86@vger.kernel.org
12583 F: drivers/platform/x86/panasonic-laptop.c
12585 PARALLAX PING IIO SENSOR DRIVER
12586 M: Andreas Klinger <ak@it-klinger.de>
12587 L: linux-iio@vger.kernel.org
12589 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
12590 F: drivers/iio/proximity/ping.c
12592 PARALLEL LCD/KEYPAD PANEL DRIVER
12593 M: Willy Tarreau <willy@haproxy.com>
12594 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
12596 F: Documentation/admin-guide/lcd-panel-cgram.rst
12597 F: drivers/auxdisplay/panel.c
12599 PARALLEL PORT SUBSYSTEM
12600 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12601 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12602 L: linux-parport@lists.infradead.org (subscribers-only)
12604 F: drivers/parport/
12605 F: include/linux/parport*.h
12606 F: drivers/char/ppdev.c
12607 F: include/uapi/linux/ppdev.h
12608 F: Documentation/driver-api/parport*.rst
12610 PARAVIRT_OPS INTERFACE
12611 M: Juergen Gross <jgross@suse.com>
12612 M: Thomas Hellstrom <thellstrom@vmware.com>
12613 M: "VMware, Inc." <pv-drivers@vmware.com>
12614 L: virtualization@lists.linux-foundation.org
12616 F: Documentation/virt/paravirt_ops.rst
12617 F: arch/*/kernel/paravirt*
12618 F: arch/*/include/asm/paravirt*.h
12619 F: include/linux/hypervisor.h
12621 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
12622 M: Tim Waugh <tim@cyberelk.net>
12623 L: linux-parport@lists.infradead.org (subscribers-only)
12625 F: Documentation/admin-guide/blockdev/paride.rst
12626 F: drivers/block/paride/
12628 PARISC ARCHITECTURE
12629 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
12630 M: Helge Deller <deller@gmx.de>
12631 L: linux-parisc@vger.kernel.org
12632 W: http://www.parisc-linux.org/
12633 Q: http://patchwork.kernel.org/project/linux-parisc/list/
12634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
12635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
12638 F: Documentation/parisc/
12640 F: drivers/char/agp/parisc-agp.c
12641 F: drivers/input/misc/hp_sdc_rtc.c
12642 F: drivers/input/serio/gscps2.c
12643 F: drivers/input/serio/hp_sdc*
12644 F: drivers/parport/parport_gsc.*
12645 F: drivers/tty/serial/8250/8250_gsc.c
12646 F: drivers/video/fbdev/sti*
12647 F: drivers/video/console/sti*
12648 F: drivers/video/logo/logo_parisc*
12649 F: include/linux/hp_sdc.h
12652 M: Jiri Pirko <jiri@mellanox.com>
12653 L: netdev@vger.kernel.org
12656 F: lib/test_parman.c
12657 F: include/linux/parman.h
12659 PC ENGINES APU BOARD DRIVER
12660 M: Enrico Weigelt, metux IT consult <info@metux.net>
12662 F: drivers/platform/x86/pcengines-apuv2.c
12664 PC87360 HARDWARE MONITORING DRIVER
12665 M: Jim Cromie <jim.cromie@gmail.com>
12666 L: linux-hwmon@vger.kernel.org
12668 F: Documentation/hwmon/pc87360.rst
12669 F: drivers/hwmon/pc87360.c
12671 PC8736x GPIO DRIVER
12672 M: Jim Cromie <jim.cromie@gmail.com>
12674 F: drivers/char/pc8736x_gpio.c
12676 PC87427 HARDWARE MONITORING DRIVER
12677 M: Jean Delvare <jdelvare@suse.com>
12678 L: linux-hwmon@vger.kernel.org
12680 F: Documentation/hwmon/pc87427.rst
12681 F: drivers/hwmon/pc87427.c
12684 M: Riku Voipio <riku.voipio@iki.fi>
12686 F: drivers/leds/leds-pca9532.c
12687 F: include/linux/leds-pca9532.h
12689 PCA9541 I2C BUS MASTER SELECTOR DRIVER
12690 M: Guenter Roeck <linux@roeck-us.net>
12691 L: linux-i2c@vger.kernel.org
12693 F: drivers/i2c/muxes/i2c-mux-pca9541.c
12695 PCDP - PRIMARY CONSOLE AND DEBUG PORT
12696 M: Khalid Aziz <khalid@gonehiking.org>
12698 F: drivers/firmware/pcdp.*
12700 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
12701 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12702 L: linux-pci@vger.kernel.org
12703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12705 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
12706 F: drivers/pci/controller/pci-aardvark.c
12708 PCI DRIVER FOR ALTERA PCIE IP
12709 M: Ley Foon Tan <ley.foon.tan@intel.com>
12710 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12711 L: linux-pci@vger.kernel.org
12713 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
12714 F: drivers/pci/controller/pcie-altera.c
12716 PCI DRIVER FOR APPLIEDMICRO XGENE
12717 M: Toan Le <toan@os.amperecomputing.com>
12718 L: linux-pci@vger.kernel.org
12719 L: linux-arm-kernel@lists.infradead.org
12721 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
12722 F: drivers/pci/controller/pci-xgene.c
12724 PCI DRIVER FOR ARM VERSATILE PLATFORM
12725 M: Rob Herring <robh@kernel.org>
12726 L: linux-pci@vger.kernel.org
12727 L: linux-arm-kernel@lists.infradead.org
12729 F: Documentation/devicetree/bindings/pci/versatile.yaml
12730 F: drivers/pci/controller/pci-versatile.c
12732 PCI DRIVER FOR ARMADA 8K
12733 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12734 L: linux-pci@vger.kernel.org
12735 L: linux-arm-kernel@lists.infradead.org
12737 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
12738 F: drivers/pci/controller/dwc/pcie-armada8k.c
12740 PCI DRIVER FOR CADENCE PCIE IP
12741 M: Tom Joseph <tjoseph@cadence.com>
12742 L: linux-pci@vger.kernel.org
12744 F: Documentation/devicetree/bindings/pci/cdns,*.txt
12745 F: drivers/pci/controller/pcie-cadence*
12747 PCI DRIVER FOR FREESCALE LAYERSCAPE
12748 M: Minghuan Lian <minghuan.Lian@nxp.com>
12749 M: Mingkai Hu <mingkai.hu@nxp.com>
12750 M: Roy Zang <roy.zang@nxp.com>
12751 L: linuxppc-dev@lists.ozlabs.org
12752 L: linux-pci@vger.kernel.org
12753 L: linux-arm-kernel@lists.infradead.org
12755 F: drivers/pci/controller/dwc/*layerscape*
12757 PCI DRIVER FOR GENERIC OF HOSTS
12758 M: Will Deacon <will@kernel.org>
12759 L: linux-pci@vger.kernel.org
12760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12762 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
12763 F: drivers/pci/controller/pci-host-common.c
12764 F: drivers/pci/controller/pci-host-generic.c
12766 PCI DRIVER FOR IMX6
12767 M: Richard Zhu <hongxing.zhu@nxp.com>
12768 M: Lucas Stach <l.stach@pengutronix.de>
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/fsl,imx6q-pcie.txt
12773 F: drivers/pci/controller/dwc/*imx6*
12775 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
12776 M: Jonathan Derrick <jonathan.derrick@intel.com>
12777 L: linux-pci@vger.kernel.org
12779 F: drivers/pci/controller/vmd.c
12781 PCI DRIVER FOR MICROSEMI SWITCHTEC
12782 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
12783 M: Logan Gunthorpe <logang@deltatee.com>
12784 L: linux-pci@vger.kernel.org
12786 F: Documentation/driver-api/switchtec.rst
12787 F: Documentation/ABI/testing/sysfs-class-switchtec
12788 F: drivers/pci/switch/switchtec*
12789 F: include/uapi/linux/switchtec_ioctl.h
12790 F: include/linux/switchtec.h
12791 F: drivers/ntb/hw/mscc/
12793 PCI DRIVER FOR MOBIVEIL PCIE IP
12794 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
12795 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
12796 L: linux-pci@vger.kernel.org
12798 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
12799 F: drivers/pci/controller/pcie-mobiveil.c
12801 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
12802 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
12803 M: Jason Cooper <jason@lakedaemon.net>
12804 L: linux-pci@vger.kernel.org
12805 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12807 F: drivers/pci/controller/*mvebu*
12809 PCI DRIVER FOR NVIDIA TEGRA
12810 M: Thierry Reding <thierry.reding@gmail.com>
12811 L: linux-tegra@vger.kernel.org
12812 L: linux-pci@vger.kernel.org
12814 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
12815 F: drivers/pci/controller/pci-tegra.c
12817 PCI DRIVER FOR RENESAS R-CAR
12818 M: Marek Vasut <marek.vasut+renesas@gmail.com>
12819 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
12820 L: linux-pci@vger.kernel.org
12821 L: linux-renesas-soc@vger.kernel.org
12823 F: drivers/pci/controller/*rcar*
12825 PCI DRIVER FOR SAMSUNG EXYNOS
12826 M: Jingoo Han <jingoohan1@gmail.com>
12827 L: linux-pci@vger.kernel.org
12828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12829 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
12831 F: drivers/pci/controller/dwc/pci-exynos.c
12833 PCI DRIVER FOR SYNOPSYS DESIGNWARE
12834 M: Jingoo Han <jingoohan1@gmail.com>
12835 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
12836 L: linux-pci@vger.kernel.org
12838 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
12839 F: drivers/pci/controller/dwc/*designware*
12841 PCI DRIVER FOR TI DRA7XX
12842 M: Kishon Vijay Abraham I <kishon@ti.com>
12843 L: linux-omap@vger.kernel.org
12844 L: linux-pci@vger.kernel.org
12846 F: Documentation/devicetree/bindings/pci/ti-pci.txt
12847 F: drivers/pci/controller/dwc/pci-dra7xx.c
12849 PCI DRIVER FOR TI KEYSTONE
12850 M: Murali Karicheri <m-karicheri2@ti.com>
12851 L: linux-pci@vger.kernel.org
12852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12854 F: drivers/pci/controller/dwc/pci-keystone.c
12856 PCI ENDPOINT SUBSYSTEM
12857 M: Kishon Vijay Abraham I <kishon@ti.com>
12858 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12859 L: linux-pci@vger.kernel.org
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
12862 F: drivers/pci/endpoint/
12863 F: drivers/misc/pci_endpoint_test.c
12866 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
12867 M: Russell Currey <ruscur@russell.cc>
12868 M: Sam Bobroff <sbobroff@linux.ibm.com>
12869 M: Oliver O'Halloran <oohall@gmail.com>
12870 L: linuxppc-dev@lists.ozlabs.org
12872 F: Documentation/PCI/pci-error-recovery.rst
12873 F: drivers/pci/pcie/aer.c
12874 F: drivers/pci/pcie/dpc.c
12875 F: drivers/pci/pcie/err.c
12876 F: Documentation/powerpc/eeh-pci-error-recovery.rst
12877 F: arch/powerpc/kernel/eeh*.c
12878 F: arch/powerpc/platforms/*/eeh*.c
12879 F: arch/powerpc/include/*/eeh*.h
12882 M: Linas Vepstas <linasvepstas@gmail.com>
12883 L: linux-pci@vger.kernel.org
12885 F: Documentation/PCI/pci-error-recovery.rst
12887 PCI MSI DRIVER FOR ALTERA MSI IP
12888 M: Ley Foon Tan <ley.foon.tan@intel.com>
12889 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
12890 L: linux-pci@vger.kernel.org
12892 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
12893 F: drivers/pci/controller/pcie-altera-msi.c
12895 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
12896 M: Toan Le <toan@os.amperecomputing.com>
12897 L: linux-pci@vger.kernel.org
12898 L: linux-arm-kernel@lists.infradead.org
12900 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
12901 F: drivers/pci/controller/pci-xgene-msi.c
12904 M: Bjorn Helgaas <bhelgaas@google.com>
12905 L: linux-pci@vger.kernel.org
12906 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
12909 F: Documentation/devicetree/bindings/pci/
12910 F: Documentation/PCI/
12911 F: drivers/acpi/pci*
12913 F: include/asm-generic/pci*
12914 F: include/linux/pci*
12915 F: include/linux/of_pci.h
12916 F: include/uapi/linux/pci*
12919 F: arch/x86/kernel/quirks.c
12920 F: arch/x86/kernel/early-quirks.c
12922 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
12923 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
12924 R: Andrew Murray <amurray@thegoodpenguin.co.uk>
12925 L: linux-pci@vger.kernel.org
12926 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
12927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
12929 F: drivers/pci/controller/
12931 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
12932 M: Jonathan Chocron <jonnyc@amazon.com>
12933 L: linux-pci@vger.kernel.org
12935 F: Documentation/devicetree/bindings/pci/pcie-al.txt
12936 F: drivers/pci/controller/dwc/pcie-al.c
12938 PCIE DRIVER FOR AMLOGIC MESON
12939 M: Yue Wang <yue.wang@Amlogic.com>
12940 L: linux-pci@vger.kernel.org
12941 L: linux-amlogic@lists.infradead.org
12943 F: drivers/pci/controller/dwc/pci-meson.c
12945 PCIE DRIVER FOR AXIS ARTPEC
12946 M: Jesper Nilsson <jesper.nilsson@axis.com>
12947 L: linux-arm-kernel@axis.com
12948 L: linux-pci@vger.kernel.org
12950 F: Documentation/devicetree/bindings/pci/axis,artpec*
12951 F: drivers/pci/controller/dwc/*artpec*
12953 PCIE DRIVER FOR CAVIUM THUNDERX
12954 M: Robert Richter <rrichter@marvell.com>
12955 L: linux-pci@vger.kernel.org
12956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12958 F: Documentation/devicetree/bindings/pci/pci-thunder-*
12959 F: drivers/pci/controller/pci-thunder-*
12961 PCIE DRIVER FOR HISILICON
12962 M: Zhou Wang <wangzhou1@hisilicon.com>
12963 L: linux-pci@vger.kernel.org
12965 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
12966 F: drivers/pci/controller/dwc/pcie-hisi.c
12968 PCIE DRIVER FOR HISILICON KIRIN
12969 M: Xiaowei Song <songxiaowei@hisilicon.com>
12970 M: Binghui Wang <wangbinghui@hisilicon.com>
12971 L: linux-pci@vger.kernel.org
12973 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
12974 F: drivers/pci/controller/dwc/pcie-kirin.c
12976 PCIE DRIVER FOR HISILICON STB
12977 M: Shawn Guo <shawn.guo@linaro.org>
12978 L: linux-pci@vger.kernel.org
12980 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
12981 F: drivers/pci/controller/dwc/pcie-histb.c
12983 PCIE DRIVER FOR MEDIATEK
12984 M: Ryder Lee <ryder.lee@mediatek.com>
12985 L: linux-pci@vger.kernel.org
12986 L: linux-mediatek@lists.infradead.org
12988 F: Documentation/devicetree/bindings/pci/mediatek*
12989 F: drivers/pci/controller/*mediatek*
12991 PCIE DRIVER FOR QUALCOMM MSM
12992 M: Stanimir Varbanov <svarbanov@mm-sol.com>
12993 L: linux-pci@vger.kernel.org
12994 L: linux-arm-msm@vger.kernel.org
12996 F: drivers/pci/controller/dwc/*qcom*
12998 PCIE DRIVER FOR ROCKCHIP
12999 M: Shawn Lin <shawn.lin@rock-chips.com>
13000 L: linux-pci@vger.kernel.org
13001 L: linux-rockchip@lists.infradead.org
13003 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13004 F: drivers/pci/controller/pcie-rockchip*
13006 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13007 M: Linus Walleij <linus.walleij@linaro.org>
13008 L: linux-pci@vger.kernel.org
13010 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13011 F: drivers/pci/controller/pci-v3-semi.c
13013 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13014 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13015 L: linux-pci@vger.kernel.org
13017 F: Documentation/devicetree/bindings/pci/uniphier-pcie.txt
13018 F: drivers/pci/controller/dwc/pcie-uniphier.c
13020 PCIE DRIVER FOR ST SPEAR13XX
13021 M: Pratyush Anand <pratyush.anand@gmail.com>
13022 L: linux-pci@vger.kernel.org
13024 F: drivers/pci/controller/dwc/*spear*
13027 M: Dominik Brodowski <linux@dominikbrodowski.net>
13028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13030 F: Documentation/pcmcia/
13035 PCNET32 NETWORK DRIVER
13036 M: Don Fry <pcnet32@frontier.com>
13037 L: netdev@vger.kernel.org
13039 F: drivers/net/ethernet/amd/pcnet32.c
13041 PCRYPT PARALLEL CRYPTO ENGINE
13042 M: Steffen Klassert <steffen.klassert@secunet.com>
13043 L: linux-crypto@vger.kernel.org
13046 F: include/crypto/pcrypt.h
13048 PEAQ WMI HOTKEYS DRIVER
13049 M: Hans de Goede <hdegoede@redhat.com>
13050 L: platform-driver-x86@vger.kernel.org
13052 F: drivers/platform/x86/peaq-wmi.c
13054 PENSANDO ETHERNET DRIVERS
13055 M: Shannon Nelson <snelson@pensando.io>
13056 M: Pensando Drivers <drivers@pensando.io>
13057 L: netdev@vger.kernel.org
13059 F: Documentation/networking/device_drivers/pensando/ionic.rst
13060 F: drivers/net/ethernet/pensando/
13062 PER-CPU MEMORY ALLOCATOR
13063 M: Dennis Zhou <dennis@kernel.org>
13064 M: Tejun Heo <tj@kernel.org>
13065 M: Christoph Lameter <cl@linux.com>
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13068 F: include/linux/percpu*.h
13070 F: arch/*/include/asm/percpu.h
13072 PER-TASK DELAY ACCOUNTING
13073 M: Balbir Singh <bsingharora@gmail.com>
13075 F: include/linux/delayacct.h
13076 F: kernel/delayacct.c
13078 PERFORMANCE EVENTS SUBSYSTEM
13079 M: Peter Zijlstra <peterz@infradead.org>
13080 M: Ingo Molnar <mingo@redhat.com>
13081 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13082 R: Mark Rutland <mark.rutland@arm.com>
13083 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13084 R: Jiri Olsa <jolsa@redhat.com>
13085 R: Namhyung Kim <namhyung@kernel.org>
13086 L: linux-kernel@vger.kernel.org
13087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13090 F: include/linux/perf_event.h
13091 F: include/uapi/linux/perf_event.h
13092 F: arch/*/kernel/perf_event*.c
13093 F: arch/*/kernel/*/perf_event*.c
13094 F: arch/*/kernel/*/*/perf_event*.c
13095 F: arch/*/include/asm/perf_event.h
13096 F: arch/*/kernel/perf_callchain.c
13098 F: arch/*/events/*/*
13101 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13102 R: John Garry <john.garry@huawei.com>
13103 R: Will Deacon <will@kernel.org>
13104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13106 F: tools/perf/pmu-events/arch/arm64/
13108 PERSONALITY HANDLING
13109 M: Christoph Hellwig <hch@infradead.org>
13110 L: linux-abi-devel@lists.sourceforge.net
13112 F: include/linux/personality.h
13113 F: include/uapi/linux/personality.h
13115 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13116 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13117 L: linux-input@vger.kernel.org
13119 F: Documentation/input/devices/pxrc.rst
13120 F: drivers/input/joystick/pxrc.c
13122 FLYSKY FSIA6B RC RECEIVER
13123 M: Markus Koch <markus@notsyncing.net>
13124 L: linux-input@vger.kernel.org
13126 F: drivers/input/joystick/fsia6b.c
13129 M: Remi Denis-Courmont <courmisch@gmail.com>
13131 F: Documentation/networking/phonet.txt
13132 F: include/linux/phonet.h
13133 F: include/net/phonet/
13134 F: include/uapi/linux/phonet.h
13138 M: Joern Engel <joern@lazybastard.org>
13139 L: linux-mtd@lists.infradead.org
13141 F: drivers/mtd/devices/phram.c
13144 M: Bruno Prémont <bonbons@linux-vserver.org>
13145 L: linux-input@vger.kernel.org
13147 F: drivers/hid/hid-picolcd*
13150 M: Jamie Iles <jamie@jamieiles.com>
13151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13152 T: git git://github.com/jamieiles/linux-2.6-ji.git
13154 F: arch/arm/boot/dts/picoxcell*
13155 F: arch/arm/mach-picoxcell/
13156 F: drivers/crypto/picoxcell*
13159 M: Christian Brauner <christian@brauner.io>
13160 L: linux-kernel@vger.kernel.org
13162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13164 F: tools/testing/selftests/pidfd/
13165 F: tools/testing/selftests/clone3/
13168 K: \b(clone_args|kernel_clone_args)\b
13170 PIN CONTROL SUBSYSTEM
13171 M: Linus Walleij <linus.walleij@linaro.org>
13172 L: linux-gpio@vger.kernel.org
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13175 F: Documentation/devicetree/bindings/pinctrl/
13176 F: Documentation/driver-api/pinctl.rst
13177 F: drivers/pinctrl/
13178 F: include/linux/pinctrl/
13180 PIN CONTROLLER - MICROCHIP AT91
13181 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13182 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13183 L: linux-gpio@vger.kernel.org
13185 F: drivers/pinctrl/pinctrl-at91*
13186 F: drivers/gpio/gpio-sama5d2-piobu.c
13188 PIN CONTROLLER - FREESCALE
13189 M: Dong Aisheng <aisheng.dong@nxp.com>
13190 M: Fabio Estevam <festevam@gmail.com>
13191 M: Shawn Guo <shawnguo@kernel.org>
13192 M: Stefan Agner <stefan@agner.ch>
13193 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13194 L: linux-gpio@vger.kernel.org
13196 F: drivers/pinctrl/freescale/
13197 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13199 PIN CONTROLLER - INTEL
13200 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13201 M: Andy Shevchenko <andy@kernel.org>
13202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13204 F: drivers/pinctrl/intel/
13206 PIN CONTROLLER - MEDIATEK
13207 M: Sean Wang <sean.wang@kernel.org>
13208 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13210 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13211 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13212 F: drivers/pinctrl/mediatek/
13214 PIN CONTROLLER - QUALCOMM
13215 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13217 L: linux-arm-msm@vger.kernel.org
13218 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13219 F: drivers/pinctrl/qcom/
13221 PIN CONTROLLER - RENESAS
13222 M: Geert Uytterhoeven <geert+renesas@glider.be>
13223 L: linux-renesas-soc@vger.kernel.org
13224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13226 F: drivers/pinctrl/pinctrl-rz*
13227 F: drivers/pinctrl/sh-pfc/
13229 PIN CONTROLLER - SAMSUNG
13230 M: Tomasz Figa <tomasz.figa@gmail.com>
13231 M: Krzysztof Kozlowski <krzk@kernel.org>
13232 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13234 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13235 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13238 F: drivers/pinctrl/samsung/
13239 F: include/dt-bindings/pinctrl/samsung.h
13240 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13242 PIN CONTROLLER - SINGLE
13243 M: Tony Lindgren <tony@atomide.com>
13244 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13246 L: linux-omap@vger.kernel.org
13248 F: drivers/pinctrl/pinctrl-single.c
13250 PIN CONTROLLER - ST SPEAR
13251 M: Viresh Kumar <vireshk@kernel.org>
13252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13253 W: http://www.st.com/spear
13255 F: drivers/pinctrl/spear/
13257 PISTACHIO SOC SUPPORT
13258 M: James Hartley <james.hartley@sondrel.com>
13259 L: linux-mips@vger.kernel.org
13261 F: arch/mips/pistachio/
13262 F: arch/mips/include/asm/mach-pistachio/
13263 F: arch/mips/boot/dts/img/pistachio*
13264 F: arch/mips/configs/pistachio*_defconfig
13268 M: linux-block@vger.kernel.org
13269 F: drivers/block/pktcdvd.c
13270 F: include/linux/pktcdvd.h
13271 F: include/uapi/linux/pktcdvd.h
13273 PKUNITY SOC DRIVERS
13274 M: Guan Xuetao <gxt@pku.edu.cn>
13275 W: http://mprc.pku.edu.cn/~guanxuetao/linux
13277 T: git git://github.com/gxt/linux.git
13278 F: drivers/input/serio/i8042-unicore32io.h
13279 F: drivers/i2c/busses/i2c-puv3.c
13280 F: drivers/video/fbdev/fb-puv3.c
13281 F: drivers/rtc/rtc-puv3.c
13283 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13284 M: Tomasz Duszynski <tduszyns@gmail.com>
13286 F: drivers/iio/chemical/pms7003.c
13287 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13290 M: Logan Gunthorpe <logang@deltatee.com>
13292 F: drivers/dma/plx_dma.c
13294 PMBUS HARDWARE MONITORING DRIVERS
13295 M: Guenter Roeck <linux@roeck-us.net>
13296 L: linux-hwmon@vger.kernel.org
13297 W: http://hwmon.wiki.kernel.org/
13298 W: http://www.roeck-us.net/linux/drivers/
13299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13301 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13302 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13303 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13304 F: Documentation/hwmon/adm1275.rst
13305 F: Documentation/hwmon/ibm-cffps.rst
13306 F: Documentation/hwmon/ir35221.rst
13307 F: Documentation/hwmon/lm25066.rst
13308 F: Documentation/hwmon/ltc2978.rst
13309 F: Documentation/hwmon/ltc3815.rst
13310 F: Documentation/hwmon/max16064.rst
13311 F: Documentation/hwmon/max20751.rst
13312 F: Documentation/hwmon/max31785.rst
13313 F: Documentation/hwmon/max34440.rst
13314 F: Documentation/hwmon/max8688.rst
13315 F: Documentation/hwmon/pmbus.rst
13316 F: Documentation/hwmon/pmbus-core.rst
13317 F: Documentation/hwmon/tps40422.rst
13318 F: Documentation/hwmon/ucd9000.rst
13319 F: Documentation/hwmon/ucd9200.rst
13320 F: Documentation/hwmon/zl6100.rst
13321 F: drivers/hwmon/pmbus/
13322 F: include/linux/pmbus.h
13324 PMC SIERRA MaxRAID DRIVER
13325 L: linux-scsi@vger.kernel.org
13326 W: http://www.pmc-sierra.com/
13328 F: drivers/scsi/pmcraid.*
13330 PMC SIERRA PM8001 DRIVER
13331 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13332 L: linux-scsi@vger.kernel.org
13334 F: drivers/scsi/pm8001/
13337 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13338 L: linux-pm@vger.kernel.org
13339 W: https://01.org/pm-graph
13340 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13341 T: git git://github.com/intel/pm-graph
13343 F: tools/power/pm-graph
13345 PNI RM3100 IIO DRIVER
13346 M: Song Qiang <songqiang1304521@gmail.com>
13347 L: linux-iio@vger.kernel.org
13349 F: drivers/iio/magnetometer/rm3100*
13350 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13353 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13357 POSIX CLOCKS and TIMERS
13358 M: Thomas Gleixner <tglx@linutronix.de>
13359 L: linux-kernel@vger.kernel.org
13360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13363 F: include/linux/timer*
13364 F: include/linux/time_namespace.h
13365 F: kernel/time/namespace.c
13366 F: kernel/time/*timer*
13368 POWER MANAGEMENT CORE
13369 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13370 L: linux-pm@vger.kernel.org
13371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13372 B: https://bugzilla.kernel.org
13374 F: drivers/base/power/
13375 F: include/linux/pm.h
13376 F: include/linux/pm_*
13377 F: include/linux/powercap.h
13378 F: include/linux/intel_rapl.h
13379 F: drivers/powercap/
13380 F: kernel/configs/nopm.config
13382 POWER STATE COORDINATION INTERFACE (PSCI)
13383 M: Mark Rutland <mark.rutland@arm.com>
13384 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13385 L: linux-arm-kernel@lists.infradead.org
13387 F: drivers/firmware/psci/
13388 F: include/linux/psci.h
13389 F: include/uapi/linux/psci.h
13391 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13392 M: Sebastian Reichel <sre@kernel.org>
13393 L: linux-pm@vger.kernel.org
13394 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13396 F: Documentation/ABI/testing/sysfs-class-power
13397 F: Documentation/devicetree/bindings/power/supply/
13398 F: include/linux/power_supply.h
13399 F: drivers/power/supply/
13401 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13402 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13403 L: linuxppc-dev@lists.ozlabs.org
13405 F: drivers/char/powernv-op-panel.c
13407 PPP OVER ATM (RFC 2364)
13408 M: Mitchell Blank Jr <mitch@sfgoth.com>
13410 F: net/atm/pppoatm.c
13411 F: include/uapi/linux/atmppp.h
13414 M: Michal Ostrowski <mostrows@earthlink.net>
13416 F: drivers/net/ppp/pppoe.c
13417 F: drivers/net/ppp/pppox.c
13420 M: James Chapman <jchapman@katalix.com>
13422 F: net/l2tp/l2tp_ppp.c
13423 F: include/linux/if_pppol2tp.h
13424 F: include/uapi/linux/if_pppol2tp.h
13426 PPP PROTOCOL DRIVERS AND COMPRESSORS
13427 M: Paul Mackerras <paulus@samba.org>
13428 L: linux-ppp@vger.kernel.org
13430 F: drivers/net/ppp/ppp_*
13433 M: Rodolfo Giometti <giometti@enneenne.com>
13434 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13435 L: linuxpps@ml.enneenne.com (subscribers-only)
13437 F: Documentation/driver-api/pps.rst
13438 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13439 F: Documentation/ABI/testing/sysfs-pps
13441 F: include/linux/pps*.h
13442 F: include/uapi/linux/pps.h
13445 M: Dmitry Kozlov <xeb@mail.ru>
13446 L: netdev@vger.kernel.org
13448 F: drivers/net/ppp/pptp.c
13449 W: http://sourceforge.net/projects/accel-pptp
13452 M: Petr Mladek <pmladek@suse.com>
13453 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13454 R: Steven Rostedt <rostedt@goodmis.org>
13457 F: include/linux/printk.h
13459 PRISM54 WIRELESS DRIVER
13460 M: Luis Chamberlain <mcgrof@kernel.org>
13461 L: linux-wireless@vger.kernel.org
13462 W: http://wireless.kernel.org/en/users/Drivers/p54
13464 F: drivers/net/wireless/intersil/prism54/
13467 R: Alexey Dobriyan <adobriyan@gmail.com>
13468 L: linux-kernel@vger.kernel.org
13469 L: linux-fsdevel@vger.kernel.org
13472 F: include/linux/proc_fs.h
13473 F: tools/testing/selftests/proc/
13474 F: Documentation/filesystems/proc.txt
13477 M: Luis Chamberlain <mcgrof@kernel.org>
13478 M: Kees Cook <keescook@chromium.org>
13479 M: Iurii Zaikin <yzaikin@google.com>
13480 L: linux-kernel@vger.kernel.org
13481 L: linux-fsdevel@vger.kernel.org
13483 F: fs/proc/proc_sysctl.c
13484 F: include/linux/sysctl.h
13486 F: kernel/sysctl-test.c
13487 F: tools/testing/selftests/sysctl/
13489 PS3 NETWORK SUPPORT
13490 M: Geoff Levand <geoff@infradead.org>
13491 L: netdev@vger.kernel.org
13492 L: linuxppc-dev@lists.ozlabs.org
13494 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13496 PS3 PLATFORM SUPPORT
13497 M: Geoff Levand <geoff@infradead.org>
13498 L: linuxppc-dev@lists.ozlabs.org
13500 F: arch/powerpc/boot/ps3*
13501 F: arch/powerpc/include/asm/lv1call.h
13502 F: arch/powerpc/include/asm/ps3*.h
13503 F: arch/powerpc/platforms/ps3/
13506 F: drivers/rtc/rtc-ps3.c
13507 F: drivers/usb/host/*ps3.c
13508 F: sound/ppc/snd_ps3*
13511 M: Jim Paris <jim@jtan.com>
13512 M: Geoff Levand <geoff@infradead.org>
13513 L: linuxppc-dev@lists.ozlabs.org
13515 F: drivers/block/ps3vram.c
13517 PSAMPLE PACKET SAMPLING SUPPORT
13518 M: Yotam Gigi <yotam.gi@gmail.com>
13521 F: include/net/psample.h
13522 F: include/uapi/linux/psample.h
13525 M: Kees Cook <keescook@chromium.org>
13526 M: Anton Vorontsov <anton@enomsg.org>
13527 M: Colin Cross <ccross@android.com>
13528 M: Tony Luck <tony.luck@intel.com>
13530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
13532 F: include/linux/pstore*
13533 F: drivers/firmware/efi/efi-pstore.c
13534 F: drivers/acpi/apei/erst.c
13535 F: Documentation/admin-guide/ramoops.rst
13536 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
13537 K: \b(pstore|ramoops)
13539 PTP HARDWARE CLOCK SUPPORT
13540 M: Richard Cochran <richardcochran@gmail.com>
13541 L: netdev@vger.kernel.org
13543 W: http://linuxptp.sourceforge.net/
13544 F: Documentation/ABI/testing/sysfs-ptp
13545 F: Documentation/driver-api/ptp.rst
13546 F: drivers/net/phy/dp83640*
13548 F: include/linux/ptp_cl*
13551 M: Oleg Nesterov <oleg@redhat.com>
13553 F: include/asm-generic/syscall.h
13554 F: include/linux/ptrace.h
13555 F: include/linux/regset.h
13556 F: include/linux/tracehook.h
13557 F: include/uapi/linux/ptrace.h
13558 F: include/uapi/linux/ptrace.h
13560 F: arch/*/ptrace*.c
13561 F: arch/*/*/ptrace*.c
13562 F: arch/*/include/asm/ptrace*.h
13565 M: Hans Verkuil <hverkuil@xs4all.nl>
13566 L: linux-media@vger.kernel.org
13567 T: git git://linuxtv.org/media_tree.git
13569 F: drivers/media/usb/pulse8-cec/*
13570 F: Documentation/media/cec-drivers/pulse8-cec.rst
13572 PVRUSB2 VIDEO4LINUX DRIVER
13573 M: Mike Isely <isely@pobox.com>
13574 L: pvrusb2@isely.net (subscribers-only)
13575 L: linux-media@vger.kernel.org
13576 W: http://www.isely.net/pvrusb2/
13577 T: git git://linuxtv.org/media_tree.git
13579 F: Documentation/media/v4l-drivers/pvrusb2*
13580 F: drivers/media/usb/pvrusb2/
13583 M: Hans Verkuil <hverkuil@xs4all.nl>
13584 L: linux-media@vger.kernel.org
13585 T: git git://linuxtv.org/media_tree.git
13587 F: drivers/media/usb/pwc/*
13588 F: include/trace/events/pwc.h
13591 M: Kamil Debski <kamil@wypas.org>
13592 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
13593 L: linux-hwmon@vger.kernel.org
13595 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
13596 F: Documentation/hwmon/pwm-fan.rst
13597 F: drivers/hwmon/pwm-fan.c
13600 M: Sean Young <sean@mess.org>
13601 L: linux-media@vger.kernel.org
13603 F: drivers/media/rc/pwm-ir-tx.c
13606 M: Thierry Reding <thierry.reding@gmail.com>
13607 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
13608 L: linux-pwm@vger.kernel.org
13610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
13611 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
13612 F: Documentation/driver-api/pwm.rst
13613 F: Documentation/devicetree/bindings/pwm/
13614 F: include/linux/pwm.h
13616 F: drivers/video/backlight/pwm_bl.c
13617 F: include/linux/pwm_backlight.h
13618 F: drivers/gpio/gpio-mvebu.c
13619 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
13620 K: pwm_(config|apply_state|ops)
13623 M: Robert Jarzmik <robert.jarzmik@free.fr>
13624 L: linux-gpio@vger.kernel.org
13626 F: drivers/gpio/gpio-pxa.c
13632 M: Robert Jarzmik <robert.jarzmik@free.fr>
13633 L: linux-rtc@vger.kernel.org
13636 PXA2xx/PXA3xx SUPPORT
13637 M: Daniel Mack <daniel@zonque.org>
13638 M: Haojian Zhuang <haojian.zhuang@gmail.com>
13639 M: Robert Jarzmik <robert.jarzmik@free.fr>
13640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13641 T: git git://github.com/hzhuang1/linux.git
13642 T: git git://github.com/rjarzmik/linux.git
13644 F: arch/arm/boot/dts/pxa*
13645 F: arch/arm/mach-pxa/
13646 F: drivers/dma/pxa*
13647 F: drivers/pcmcia/pxa2xx*
13648 F: drivers/pinctrl/pxa/
13649 F: drivers/spi/spi-pxa2xx*
13650 F: drivers/usb/gadget/udc/pxa2*
13651 F: include/sound/pxa2xx-lib.h
13656 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
13657 L: qat-linux@intel.com
13659 F: drivers/crypto/qat/
13661 QCOM AUDIO (ASoC) DRIVERS
13662 M: Patrick Lai <plai@codeaurora.org>
13663 M: Banajit Goswami <bgoswami@codeaurora.org>
13664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13668 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
13669 M: Gabriel Somlo <somlo@cmu.edu>
13670 M: "Michael S. Tsirkin" <mst@redhat.com>
13671 L: qemu-devel@nongnu.org
13673 F: drivers/firmware/qemu_fw_cfg.c
13674 F: include/uapi/linux/qemu_fw_cfg.h
13677 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
13678 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
13679 L: linux-rdma@vger.kernel.org
13681 F: drivers/infiniband/hw/qib/
13683 QLOGIC QL41xxx FCOE DRIVER
13684 M: QLogic-Storage-Upstream@cavium.com
13685 L: linux-scsi@vger.kernel.org
13687 F: drivers/scsi/qedf/
13689 QLOGIC QL41xxx ISCSI DRIVER
13690 M: QLogic-Storage-Upstream@cavium.com
13691 L: linux-scsi@vger.kernel.org
13693 F: drivers/scsi/qedi/
13695 QLOGIC QL4xxx ETHERNET DRIVER
13696 M: Ariel Elior <aelior@marvell.com>
13697 M: GR-everest-linux-l2@marvell.com
13698 L: netdev@vger.kernel.org
13700 F: drivers/net/ethernet/qlogic/qed/
13701 F: include/linux/qed/
13702 F: drivers/net/ethernet/qlogic/qede/
13704 QLOGIC QL4xxx RDMA DRIVER
13705 M: Michal Kalderon <mkalderon@marvell.com>
13706 M: Ariel Elior <aelior@marvell.com>
13707 L: linux-rdma@vger.kernel.org
13709 F: drivers/infiniband/hw/qedr/
13710 F: include/uapi/rdma/qedr-abi.h
13712 QLOGIC QLA1280 SCSI DRIVER
13713 M: Michael Reed <mdr@sgi.com>
13714 L: linux-scsi@vger.kernel.org
13716 F: drivers/scsi/qla1280.[ch]
13718 QLOGIC QLA2XXX FC-SCSI DRIVER
13719 M: hmadhani@marvell.com
13720 L: linux-scsi@vger.kernel.org
13722 F: Documentation/scsi/LICENSE.qla2xxx
13723 F: drivers/scsi/qla2xxx/
13725 QLOGIC QLA3XXX NETWORK DRIVER
13726 M: GR-Linux-NIC-Dev@marvell.com
13727 L: netdev@vger.kernel.org
13729 F: Documentation/networking/device_drivers/qlogic/LICENSE.qla3xxx
13730 F: drivers/net/ethernet/qlogic/qla3xxx.*
13732 QLOGIC QLA4XXX iSCSI DRIVER
13733 M: QLogic-Storage-Upstream@qlogic.com
13734 L: linux-scsi@vger.kernel.org
13736 F: Documentation/scsi/LICENSE.qla4xxx
13737 F: drivers/scsi/qla4xxx/
13739 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
13740 M: Shahed Shaikh <shshaikh@marvell.com>
13741 M: Manish Chopra <manishc@marvell.com>
13742 M: GR-Linux-NIC-Dev@marvell.com
13743 L: netdev@vger.kernel.org
13745 F: drivers/net/ethernet/qlogic/qlcnic/
13747 QLOGIC QLGE 10Gb ETHERNET DRIVER
13748 M: Manish Chopra <manishc@marvell.com>
13749 M: GR-Linux-NIC-Dev@marvell.com
13750 L: netdev@vger.kernel.org
13752 F: drivers/staging/qlge/
13754 QM1D1B0004 MEDIA DRIVER
13755 M: Akihiro Tsukada <tskd08@gmail.com>
13756 L: linux-media@vger.kernel.org
13758 F: drivers/media/tuners/qm1d1b0004*
13760 QM1D1C0042 MEDIA DRIVER
13761 M: Akihiro Tsukada <tskd08@gmail.com>
13762 L: linux-media@vger.kernel.org
13764 F: drivers/media/tuners/qm1d1c0042*
13767 M: Anders Larsen <al@alarsen.net>
13768 W: http://www.alarsen.net/linux/qnx4fs/
13771 F: include/uapi/linux/qnx4_fs.h
13772 F: include/uapi/linux/qnxtypes.h
13774 QORIQ DPAA2 FSL-MC BUS DRIVER
13775 M: Stuart Yoder <stuyoder@gmail.com>
13776 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
13777 L: linux-kernel@vger.kernel.org
13779 F: drivers/bus/fsl-mc/
13780 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
13781 F: Documentation/networking/device_drivers/freescale/dpaa2/overview.rst
13783 QT1010 MEDIA DRIVER
13784 M: Antti Palosaari <crope@iki.fi>
13785 L: linux-media@vger.kernel.org
13786 W: https://linuxtv.org
13787 W: http://palosaari.fi/linux/
13788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13789 T: git git://linuxtv.org/anttip/media_tree.git
13791 F: drivers/media/tuners/qt1010*
13793 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
13794 M: Kalle Valo <kvalo@codeaurora.org>
13795 L: ath10k@lists.infradead.org
13796 W: http://wireless.kernel.org/en/users/Drivers/ath10k
13797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13799 F: drivers/net/wireless/ath/ath10k/
13801 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
13802 M: Kalle Valo <kvalo@codeaurora.org>
13803 L: ath11k@lists.infradead.org
13804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
13806 F: drivers/net/wireless/ath/ath11k/
13808 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
13809 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
13810 L: linux-wireless@vger.kernel.org
13811 W: http://wireless.kernel.org/en/users/Drivers/ath9k
13813 F: drivers/net/wireless/ath/ath9k/
13815 QUALCOMM CAMERA SUBSYSTEM DRIVER
13816 M: Todor Tomov <todor.too@gmail.com>
13817 L: linux-media@vger.kernel.org
13819 F: Documentation/devicetree/bindings/media/qcom,camss.txt
13820 F: Documentation/media/v4l-drivers/qcom_camss.rst
13821 F: drivers/media/platform/qcom/camss/
13823 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
13824 M: Ilia Lin <ilia.lin@kernel.org>
13825 L: linux-pm@vger.kernel.org
13827 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
13828 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
13830 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
13831 M: Niklas Cassel <nks@flawful.org>
13832 L: linux-pm@vger.kernel.org
13833 L: linux-arm-msm@vger.kernel.org
13835 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
13836 F: drivers/power/avs/qcom-cpr.c
13838 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
13839 M: Timur Tabi <timur@kernel.org>
13840 L: netdev@vger.kernel.org
13842 F: drivers/net/ethernet/qualcomm/emac/
13844 QUALCOMM ETHQOS ETHERNET DRIVER
13845 M: Vinod Koul <vkoul@kernel.org>
13846 L: netdev@vger.kernel.org
13848 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
13849 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
13851 QUALCOMM GENERIC INTERFACE I2C DRIVER
13852 M: Alok Chauhan <alokc@codeaurora.org>
13853 L: linux-i2c@vger.kernel.org
13854 L: linux-arm-msm@vger.kernel.org
13856 F: drivers/i2c/busses/i2c-qcom-geni.c
13858 QUALCOMM HEXAGON ARCHITECTURE
13859 M: Brian Cain <bcain@codeaurora.org>
13860 L: linux-hexagon@vger.kernel.org
13864 QUALCOMM HIDMA DRIVER
13865 M: Sinan Kaya <okaya@kernel.org>
13866 L: linux-arm-kernel@lists.infradead.org
13867 L: linux-arm-msm@vger.kernel.org
13868 L: dmaengine@vger.kernel.org
13870 F: drivers/dma/qcom/hidma*
13873 M: Rob Clark <robdclark@gmail.com>
13874 L: iommu@lists.linux-foundation.org
13875 L: linux-arm-msm@vger.kernel.org
13877 F: drivers/iommu/qcom_iommu.c
13879 QUALCOMM RMNET DRIVER
13880 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
13881 M: Sean Tranchetti <stranche@codeaurora.org>
13882 L: netdev@vger.kernel.org
13884 F: drivers/net/ethernet/qualcomm/rmnet/
13885 F: Documentation/networking/device_drivers/qualcomm/rmnet.txt
13886 F: include/linux/if_rmnet.h
13888 QUALCOMM TSENS THERMAL DRIVER
13889 M: Amit Kucheria <amit.kucheria@linaro.org>
13890 L: linux-pm@vger.kernel.org
13891 L: linux-arm-msm@vger.kernel.org
13893 F: drivers/thermal/qcom/
13894 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
13896 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
13897 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
13898 L: linux-media@vger.kernel.org
13899 L: linux-arm-msm@vger.kernel.org
13900 T: git git://linuxtv.org/media_tree.git
13902 F: drivers/media/platform/qcom/venus/
13904 QUALCOMM WCN36XX WIRELESS DRIVER
13905 M: Kalle Valo <kvalo@codeaurora.org>
13906 L: wcn36xx@lists.infradead.org
13907 W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
13908 T: git git://github.com/KrasnikovEugene/wcn36xx.git
13910 F: drivers/net/wireless/ath/wcn36xx/
13912 QUANTENNA QTNFMAC WIRELESS DRIVER
13913 M: Igor Mitsyanko <imitsyanko@quantenna.com>
13914 M: Avinash Patil <avinashp@quantenna.com>
13915 M: Sergey Matyukevich <smatyukevich@quantenna.com>
13916 L: linux-wireless@vger.kernel.org
13918 F: drivers/net/wireless/quantenna
13920 RADEON and AMDGPU DRM DRIVERS
13921 M: Alex Deucher <alexander.deucher@amd.com>
13922 M: Christian König <christian.koenig@amd.com>
13923 M: David (ChunMing) Zhou <David1.Zhou@amd.com>
13924 L: amd-gfx@lists.freedesktop.org
13925 T: git git://people.freedesktop.org/~agd5f/linux
13927 F: drivers/gpu/drm/radeon/
13928 F: include/uapi/drm/radeon_drm.h
13929 F: drivers/gpu/drm/amd/
13930 F: include/uapi/drm/amdgpu_drm.h
13932 RADEON FRAMEBUFFER DISPLAY DRIVER
13933 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
13934 L: linux-fbdev@vger.kernel.org
13936 F: drivers/video/fbdev/aty/radeon*
13937 F: include/uapi/linux/radeonfb.h
13939 RADIOSHARK RADIO DRIVER
13940 M: Hans Verkuil <hverkuil@xs4all.nl>
13941 L: linux-media@vger.kernel.org
13942 T: git git://linuxtv.org/media_tree.git
13944 F: drivers/media/radio/radio-shark.c
13946 RADIOSHARK2 RADIO DRIVER
13947 M: Hans Verkuil <hverkuil@xs4all.nl>
13948 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13951 F: drivers/media/radio/radio-shark2.c
13952 F: drivers/media/radio/radio-tea5777.c
13954 RADOS BLOCK DEVICE (RBD)
13955 M: Ilya Dryomov <idryomov@gmail.com>
13956 M: Sage Weil <sage@redhat.com>
13957 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
13958 L: ceph-devel@vger.kernel.org
13959 W: http://ceph.com/
13960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
13961 T: git git://github.com/ceph/ceph-client.git
13963 F: Documentation/ABI/testing/sysfs-bus-rbd
13964 F: drivers/block/rbd.c
13965 F: drivers/block/rbd_types.h
13967 RAGE128 FRAMEBUFFER DISPLAY DRIVER
13968 M: Paul Mackerras <paulus@samba.org>
13969 L: linux-fbdev@vger.kernel.org
13971 F: drivers/video/fbdev/aty/aty128fb.c
13973 RAINSHADOW-CEC DRIVER
13974 M: Hans Verkuil <hverkuil@xs4all.nl>
13975 L: linux-media@vger.kernel.org
13976 T: git git://linuxtv.org/media_tree.git
13978 F: drivers/media/usb/rainshadow-cec/*
13980 RALINK MIPS ARCHITECTURE
13981 M: John Crispin <john@phrozen.org>
13982 L: linux-mips@vger.kernel.org
13984 F: arch/mips/ralink
13986 RALINK RT2X00 WIRELESS LAN DRIVER
13987 M: Stanislaw Gruszka <stf_xl@wp.pl>
13988 M: Helmut Schaa <helmut.schaa@googlemail.com>
13989 L: linux-wireless@vger.kernel.org
13991 F: drivers/net/wireless/ralink/rt2x00/
13993 RAMDISK RAM BLOCK DEVICE DRIVER
13994 M: Jens Axboe <axboe@kernel.dk>
13996 F: Documentation/admin-guide/blockdev/ramdisk.rst
13997 F: drivers/block/brd.c
13999 RANCHU VIRTUAL BOARD FOR MIPS
14000 M: Miodrag Dinic <miodrag.dinic@mips.com>
14001 L: linux-mips@vger.kernel.org
14003 F: arch/mips/generic/board-ranchu.c
14004 F: arch/mips/configs/generic/board-ranchu.config
14006 RANDOM NUMBER DRIVER
14007 M: "Theodore Ts'o" <tytso@mit.edu>
14009 F: drivers/char/random.c
14012 M: Matt Porter <mporter@kernel.crashing.org>
14013 M: Alexandre Bounine <alex.bou9@gmail.com>
14015 F: drivers/rapidio/
14018 M: Tony Luck <tony.luck@intel.com>
14019 M: Borislav Petkov <bp@alien8.de>
14020 L: linux-edac@vger.kernel.org
14023 F: include/linux/ras.h
14024 F: include/ras/ras_event.h
14025 F: Documentation/admin-guide/ras.rst
14027 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14028 L: linux-wireless@vger.kernel.org
14030 F: drivers/net/wireless/ray*
14032 RCUTORTURE TEST FRAMEWORK
14033 M: "Paul E. McKenney" <paulmck@kernel.org>
14034 M: Josh Triplett <josh@joshtriplett.org>
14035 R: Steven Rostedt <rostedt@goodmis.org>
14036 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14037 R: Lai Jiangshan <jiangshanlai@gmail.com>
14038 L: rcu@vger.kernel.org
14040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14041 F: tools/testing/selftests/rcutorture
14044 M: Florian Fainelli <florian@openwrt.org>
14047 RDC R6040 FAST ETHERNET DRIVER
14048 M: Florian Fainelli <f.fainelli@gmail.com>
14049 L: netdev@vger.kernel.org
14051 F: drivers/net/ethernet/rdc/r6040.c
14053 RDMAVT - RDMA verbs software
14054 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14055 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14056 L: linux-rdma@vger.kernel.org
14058 F: drivers/infiniband/sw/rdmavt
14060 RDS - RELIABLE DATAGRAM SOCKETS
14061 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14062 L: netdev@vger.kernel.org
14063 L: linux-rdma@vger.kernel.org
14064 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14065 W: https://oss.oracle.com/projects/rds/
14068 F: Documentation/networking/rds.txt
14070 RDT - RESOURCE ALLOCATION
14071 M: Fenghua Yu <fenghua.yu@intel.com>
14072 M: Reinette Chatre <reinette.chatre@intel.com>
14073 L: linux-kernel@vger.kernel.org
14075 F: arch/x86/kernel/cpu/resctrl/
14076 F: arch/x86/include/asm/resctrl_sched.h
14077 F: Documentation/x86/resctrl*
14079 READ-COPY UPDATE (RCU)
14080 M: "Paul E. McKenney" <paulmck@kernel.org>
14081 M: Josh Triplett <josh@joshtriplett.org>
14082 R: Steven Rostedt <rostedt@goodmis.org>
14083 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14084 R: Lai Jiangshan <jiangshanlai@gmail.com>
14085 R: Joel Fernandes <joel@joelfernandes.org>
14086 L: rcu@vger.kernel.org
14087 W: http://www.rdrop.com/users/paulmck/RCU/
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14090 F: Documentation/RCU/
14091 X: Documentation/RCU/torture.txt
14092 F: include/linux/rcu*
14093 X: include/linux/srcu*.h
14095 X: kernel/rcu/srcu*.c
14097 REAL TIME CLOCK (RTC) SUBSYSTEM
14098 M: Alessandro Zummo <a.zummo@towertech.it>
14099 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14100 L: linux-rtc@vger.kernel.org
14101 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14104 F: Documentation/devicetree/bindings/rtc/
14105 F: Documentation/admin-guide/rtc.rst
14107 F: include/linux/rtc.h
14108 F: include/uapi/linux/rtc.h
14109 F: include/linux/rtc/
14110 F: include/linux/platform_data/rtc-*
14111 F: tools/testing/selftests/rtc/
14113 REALTEK AUDIO CODECS
14114 M: Oder Chiou <oder_chiou@realtek.com>
14116 F: sound/soc/codecs/rt*
14117 F: include/sound/rt*.h
14119 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14120 M: Linus Walleij <linus.walleij@linaro.org>
14122 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14123 F: drivers/net/dsa/realtek-smi*
14124 F: drivers/net/dsa/rtl83*
14126 REDPINE WIRELESS DRIVER
14127 M: Amitkumar Karwar <amitkarwar@gmail.com>
14128 M: Siva Rebbagondla <siva8118@gmail.com>
14129 L: linux-wireless@vger.kernel.org
14131 F: drivers/net/wireless/rsi/
14133 REGISTER MAP ABSTRACTION
14134 M: Mark Brown <broonie@kernel.org>
14135 L: linux-kernel@vger.kernel.org
14136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14138 F: Documentation/devicetree/bindings/regmap/
14139 F: drivers/base/regmap/
14140 F: include/linux/regmap.h
14142 REISERFS FILE SYSTEM
14143 L: reiserfs-devel@vger.kernel.org
14147 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14148 M: Ohad Ben-Cohen <ohad@wizery.com>
14149 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14150 L: linux-remoteproc@vger.kernel.org
14151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14153 F: Documentation/devicetree/bindings/remoteproc/
14154 F: Documentation/ABI/testing/sysfs-class-remoteproc
14155 F: Documentation/remoteproc.txt
14156 F: drivers/remoteproc/
14157 F: include/linux/remoteproc.h
14158 F: include/linux/remoteproc/
14160 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14161 M: Ohad Ben-Cohen <ohad@wizery.com>
14162 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14163 L: linux-remoteproc@vger.kernel.org
14164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14167 F: Documentation/rpmsg.txt
14168 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14169 F: include/linux/rpmsg.h
14170 F: include/linux/rpmsg/
14171 F: include/uapi/linux/rpmsg.h
14174 RENESAS CLOCK DRIVERS
14175 M: Geert Uytterhoeven <geert+renesas@glider.be>
14176 L: linux-renesas-soc@vger.kernel.org
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14179 F: drivers/clk/renesas/
14181 RENESAS EMEV2 I2C DRIVER
14182 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14184 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14185 F: drivers/i2c/busses/i2c-emev2.c
14187 RENESAS ETHERNET DRIVERS
14188 R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
14189 L: netdev@vger.kernel.org
14190 L: linux-renesas-soc@vger.kernel.org
14191 F: Documentation/devicetree/bindings/net/renesas,*.txt
14192 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14193 F: drivers/net/ethernet/renesas/
14194 F: include/linux/sh_eth.h
14196 RENESAS R-CAR GYROADC DRIVER
14197 M: Marek Vasut <marek.vasut@gmail.com>
14198 L: linux-iio@vger.kernel.org
14200 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14201 F: drivers/iio/adc/rcar-gyroadc.c
14203 RENESAS R-CAR I2C DRIVERS
14204 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14206 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14207 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14208 F: drivers/i2c/busses/i2c-rcar.c
14209 F: drivers/i2c/busses/i2c-sh_mobile.c
14211 RENESAS RIIC DRIVER
14212 M: Chris Brandt <chris.brandt@renesas.com>
14214 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14215 F: drivers/i2c/busses/i2c-riic.c
14217 RENESAS USB PHY DRIVER
14218 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14219 L: linux-renesas-soc@vger.kernel.org
14221 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14223 RESET CONTROLLER FRAMEWORK
14224 M: Philipp Zabel <p.zabel@pengutronix.de>
14225 T: git git://git.pengutronix.de/git/pza/linux
14228 F: Documentation/devicetree/bindings/reset/
14229 F: include/dt-bindings/reset/
14230 F: include/linux/reset.h
14231 F: include/linux/reset/
14232 F: include/linux/reset-controller.h
14233 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14235 RESTARTABLE SEQUENCES SUPPORT
14236 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14237 M: Peter Zijlstra <peterz@infradead.org>
14238 M: "Paul E. McKenney" <paulmck@kernel.org>
14239 M: Boqun Feng <boqun.feng@gmail.com>
14240 L: linux-kernel@vger.kernel.org
14243 F: include/uapi/linux/rseq.h
14244 F: include/trace/events/rseq.h
14245 F: tools/testing/selftests/rseq/
14248 M: Johannes Berg <johannes@sipsolutions.net>
14249 L: linux-wireless@vger.kernel.org
14250 W: http://wireless.kernel.org/
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14252 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14254 F: Documentation/driver-api/rfkill.rst
14255 F: Documentation/ABI/stable/sysfs-class-rfkill
14257 F: include/linux/rfkill.h
14258 F: include/uapi/linux/rfkill.h
14261 M: Thomas Graf <tgraf@suug.ch>
14262 M: Herbert Xu <herbert@gondor.apana.org.au>
14263 L: netdev@vger.kernel.org
14265 F: lib/rhashtable.c
14266 F: lib/test_rhashtable.c
14267 F: include/linux/rhashtable.h
14268 F: include/linux/rhashtable-types.h
14270 RICOH R5C592 MEMORYSTICK DRIVER
14271 M: Maxim Levitsky <maximlevitsky@gmail.com>
14273 F: drivers/memstick/host/r592.*
14275 RICOH SMARTMEDIA/XD DRIVER
14276 M: Maxim Levitsky <maximlevitsky@gmail.com>
14278 F: drivers/mtd/nand/raw/r852.c
14279 F: drivers/mtd/nand/raw/r852.h
14281 RISC-V ARCHITECTURE
14282 M: Paul Walmsley <paul.walmsley@sifive.com>
14283 M: Palmer Dabbelt <palmer@dabbelt.com>
14284 M: Albert Ou <aou@eecs.berkeley.edu>
14285 L: linux-riscv@lists.infradead.org
14286 P: Documentation/riscv/patch-acceptance.rst
14287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14294 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14295 W: http://sourceforge.net/projects/roccat/
14297 F: drivers/hid/hid-roccat*
14298 F: include/linux/hid-roccat*
14299 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14301 ROCKCHIP ISP V1 DRIVER
14302 M: Helen Koike <helen.koike@collabora.com>
14303 L: linux-media@vger.kernel.org
14305 F: drivers/staging/media/rkisp1/
14307 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14308 M: Jacob Chen <jacob-chen@iotwrt.com>
14309 M: Ezequiel Garcia <ezequiel@collabora.com>
14310 L: linux-media@vger.kernel.org
14312 F: drivers/media/platform/rockchip/rga/
14313 F: Documentation/devicetree/bindings/media/rockchip-rga.txt
14315 HANTRO VPU CODEC DRIVER
14316 M: Ezequiel Garcia <ezequiel@collabora.com>
14317 L: linux-media@vger.kernel.org
14319 F: drivers/staging/media/hantro/
14320 F: Documentation/devicetree/bindings/media/rockchip-vpu.txt
14323 M: Jiri Pirko <jiri@resnulli.us>
14324 L: netdev@vger.kernel.org
14326 F: drivers/net/ethernet/rocker/
14329 W: http://www.comtrol.com
14331 F: Documentation/driver-api/serial/rocket.rst
14332 F: drivers/tty/rocket*
14334 ROCKETPORT EXPRESS/INFINITY DRIVER
14335 M: Kevin Cernekee <cernekee@gmail.com>
14336 L: linux-serial@vger.kernel.org
14338 F: drivers/tty/serial/rp2.*
14340 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14341 M: Tomasz Duszynski <tduszyns@gmail.com>
14343 F: drivers/iio/light/bh1750.c
14344 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14346 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14347 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14348 L: linux-kernel@vger.kernel.org
14349 L: linux-renesas-soc@vger.kernel.org
14351 F: drivers/mfd/bd9571mwv.c
14352 F: drivers/regulator/bd9571mwv-regulator.c
14353 F: drivers/gpio/gpio-bd9571mwv.c
14354 F: include/linux/mfd/bd9571mwv.h
14355 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14358 M: Ralf Baechle <ralf@linux-mips.org>
14359 L: linux-hams@vger.kernel.org
14360 W: http://www.linux-ax25.org/
14362 F: include/net/rose.h
14363 F: include/uapi/linux/rose.h
14366 RTL2830 MEDIA DRIVER
14367 M: Antti Palosaari <crope@iki.fi>
14368 L: linux-media@vger.kernel.org
14369 W: https://linuxtv.org
14370 W: http://palosaari.fi/linux/
14371 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14372 T: git git://linuxtv.org/anttip/media_tree.git
14374 F: drivers/media/dvb-frontends/rtl2830*
14376 RTL2832 MEDIA DRIVER
14377 M: Antti Palosaari <crope@iki.fi>
14378 L: linux-media@vger.kernel.org
14379 W: https://linuxtv.org
14380 W: http://palosaari.fi/linux/
14381 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14382 T: git git://linuxtv.org/anttip/media_tree.git
14384 F: drivers/media/dvb-frontends/rtl2832*
14386 RTL2832_SDR MEDIA DRIVER
14387 M: Antti Palosaari <crope@iki.fi>
14388 L: linux-media@vger.kernel.org
14389 W: https://linuxtv.org
14390 W: http://palosaari.fi/linux/
14391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14392 T: git git://linuxtv.org/anttip/media_tree.git
14394 F: drivers/media/dvb-frontends/rtl2832_sdr*
14396 RTL8180 WIRELESS DRIVER
14397 L: linux-wireless@vger.kernel.org
14398 W: http://wireless.kernel.org/
14399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14401 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
14403 RTL8187 WIRELESS DRIVER
14404 M: Herton Ronaldo Krzesinski <herton@canonical.com>
14405 M: Hin-Tak Leung <htl10@users.sourceforge.net>
14406 M: Larry Finger <Larry.Finger@lwfinger.net>
14407 L: linux-wireless@vger.kernel.org
14408 W: http://wireless.kernel.org/
14409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14411 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
14413 REALTEK WIRELESS DRIVER (rtlwifi family)
14414 M: Ping-Ke Shih <pkshih@realtek.com>
14415 L: linux-wireless@vger.kernel.org
14416 W: http://wireless.kernel.org/
14417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14419 F: drivers/net/wireless/realtek/rtlwifi/
14421 REALTEK WIRELESS DRIVER (rtw88)
14422 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14423 L: linux-wireless@vger.kernel.org
14425 F: drivers/net/wireless/realtek/rtw88/
14427 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
14428 M: Jes Sorensen <Jes.Sorensen@gmail.com>
14429 L: linux-wireless@vger.kernel.org
14430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
14432 F: drivers/net/wireless/realtek/rtl8xxxu/
14434 RXRPC SOCKETS (AF_RXRPC)
14435 M: David Howells <dhowells@redhat.com>
14436 L: linux-afs@lists.infradead.org
14439 F: include/keys/rxrpc-type.h
14440 F: include/net/af_rxrpc.h
14441 F: include/trace/events/rxrpc.h
14442 F: include/uapi/linux/rxrpc.h
14443 F: Documentation/networking/rxrpc.txt
14444 W: https://www.infradead.org/~dhowells/kafs/
14446 S3 SAVAGE FRAMEBUFFER DRIVER
14447 M: Antonino Daplas <adaplas@gmail.com>
14448 L: linux-fbdev@vger.kernel.org
14450 F: drivers/video/fbdev/savage/
14453 M: Heiko Carstens <heiko.carstens@de.ibm.com>
14454 M: Vasily Gorbik <gor@linux.ibm.com>
14455 M: Christian Borntraeger <borntraeger@de.ibm.com>
14456 L: linux-s390@vger.kernel.org
14457 W: http://www.ibm.com/developerworks/linux/linux390/
14458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
14462 F: Documentation/s390/
14463 F: Documentation/driver-api/s390-drivers.rst
14465 S390 COMMON I/O LAYER
14466 M: Sebastian Ott <sebott@linux.ibm.com>
14467 M: Peter Oberparleiter <oberpar@linux.ibm.com>
14468 L: linux-s390@vger.kernel.org
14469 W: http://www.ibm.com/developerworks/linux/linux390/
14471 F: drivers/s390/cio/
14474 M: Stefan Haberland <sth@linux.ibm.com>
14475 M: Jan Hoeppner <hoeppner@linux.ibm.com>
14476 L: linux-s390@vger.kernel.org
14477 W: http://www.ibm.com/developerworks/linux/linux390/
14479 F: drivers/s390/block/dasd*
14480 F: block/partitions/ibm.c
14483 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14484 L: linux-s390@vger.kernel.org
14485 W: http://www.ibm.com/developerworks/linux/linux390/
14487 F: drivers/iommu/s390-iommu.c
14489 S390 IUCV NETWORK LAYER
14490 M: Julian Wiedmann <jwi@linux.ibm.com>
14491 M: Ursula Braun <ubraun@linux.ibm.com>
14492 L: linux-s390@vger.kernel.org
14493 W: http://www.ibm.com/developerworks/linux/linux390/
14495 F: drivers/s390/net/*iucv*
14496 F: include/net/iucv/
14499 S390 NETWORK DRIVERS
14500 M: Julian Wiedmann <jwi@linux.ibm.com>
14501 M: Ursula Braun <ubraun@linux.ibm.com>
14502 L: linux-s390@vger.kernel.org
14503 W: http://www.ibm.com/developerworks/linux/linux390/
14505 F: drivers/s390/net/
14508 M: Sebastian Ott <sebott@linux.ibm.com>
14509 M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
14510 L: linux-s390@vger.kernel.org
14511 W: http://www.ibm.com/developerworks/linux/linux390/
14514 F: drivers/pci/hotplug/s390_pci_hpc.c
14516 S390 VFIO-CCW DRIVER
14517 M: Cornelia Huck <cohuck@redhat.com>
14518 M: Eric Farman <farman@linux.ibm.com>
14519 R: Halil Pasic <pasic@linux.ibm.com>
14520 L: linux-s390@vger.kernel.org
14521 L: kvm@vger.kernel.org
14523 F: drivers/s390/cio/vfio_ccw*
14524 F: Documentation/s390/vfio-ccw.rst
14525 F: include/uapi/linux/vfio_ccw.h
14528 M: Harald Freudenberger <freude@linux.ibm.com>
14529 L: linux-s390@vger.kernel.org
14530 W: http://www.ibm.com/developerworks/linux/linux390/
14532 F: drivers/s390/crypto/
14534 S390 VFIO AP DRIVER
14535 M: Tony Krowiak <akrowiak@linux.ibm.com>
14536 M: Pierre Morel <pmorel@linux.ibm.com>
14537 M: Halil Pasic <pasic@linux.ibm.com>
14538 L: linux-s390@vger.kernel.org
14539 W: http://www.ibm.com/developerworks/linux/linux390/
14541 F: drivers/s390/crypto/vfio_ap_drv.c
14542 F: drivers/s390/crypto/vfio_ap_private.h
14543 F: drivers/s390/crypto/vfio_ap_ops.c
14544 F: Documentation/s390/vfio-ap.rst
14547 M: Steffen Maier <maier@linux.ibm.com>
14548 M: Benjamin Block <bblock@linux.ibm.com>
14549 L: linux-s390@vger.kernel.org
14550 W: http://www.ibm.com/developerworks/linux/linux390/
14552 F: drivers/s390/scsi/zfcp_*
14554 S3C24XX SD/MMC Driver
14555 M: Ben Dooks <ben-linux@fluff.org>
14556 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14558 F: drivers/mmc/host/s3cmci.*
14560 SAA6588 RDS RECEIVER DRIVER
14561 M: Hans Verkuil <hverkuil@xs4all.nl>
14562 L: linux-media@vger.kernel.org
14563 T: git git://linuxtv.org/media_tree.git
14564 W: https://linuxtv.org
14566 F: drivers/media/i2c/saa6588*
14568 SAA7134 VIDEO4LINUX DRIVER
14569 M: Mauro Carvalho Chehab <mchehab@kernel.org>
14570 L: linux-media@vger.kernel.org
14571 W: https://linuxtv.org
14572 T: git git://linuxtv.org/media_tree.git
14574 F: Documentation/media/v4l-drivers/saa7134*
14575 F: drivers/media/pci/saa7134/
14577 SAA7146 VIDEO4LINUX-2 DRIVER
14578 M: Hans Verkuil <hverkuil@xs4all.nl>
14579 L: linux-media@vger.kernel.org
14580 T: git git://linuxtv.org/media_tree.git
14582 F: drivers/media/common/saa7146/
14583 F: drivers/media/pci/saa7146/
14584 F: include/media/drv-intf/saa7146*
14586 SAFESETID SECURITY MODULE
14587 M: Micah Morton <mortonm@chromium.org>
14589 F: security/safesetid/
14590 F: Documentation/admin-guide/LSM/SafeSetID.rst
14592 SAMSUNG AUDIO (ASoC) DRIVERS
14593 M: Krzysztof Kozlowski <krzk@kernel.org>
14594 M: Sangbeom Kim <sbkim73@samsung.com>
14595 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14598 F: sound/soc/samsung/
14599 F: Documentation/devicetree/bindings/sound/samsung*
14601 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
14602 M: Krzysztof Kozlowski <krzk@kernel.org>
14603 L: linux-crypto@vger.kernel.org
14604 L: linux-samsung-soc@vger.kernel.org
14606 F: drivers/crypto/exynos-rng.c
14607 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
14609 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
14610 M: Łukasz Stelmach <l.stelmach@samsung.com>
14611 L: linux-samsung-soc@vger.kernel.org
14613 F: drivers/char/hw_random/exynos-trng.c
14614 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
14616 SAMSUNG FRAMEBUFFER DRIVER
14617 M: Jingoo Han <jingoohan1@gmail.com>
14618 L: linux-fbdev@vger.kernel.org
14620 F: drivers/video/fbdev/s3c-fb.c
14622 SAMSUNG LAPTOP DRIVER
14623 M: Corentin Chary <corentin.chary@gmail.com>
14624 L: platform-driver-x86@vger.kernel.org
14626 F: drivers/platform/x86/samsung-laptop.c
14628 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
14629 M: Sangbeom Kim <sbkim73@samsung.com>
14630 M: Krzysztof Kozlowski <krzk@kernel.org>
14631 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14632 L: linux-kernel@vger.kernel.org
14633 L: linux-samsung-soc@vger.kernel.org
14635 F: drivers/mfd/sec*.c
14636 F: drivers/regulator/s2m*.c
14637 F: drivers/regulator/s5m*.c
14638 F: drivers/clk/clk-s2mps11.c
14639 F: drivers/rtc/rtc-s5m.c
14640 F: include/linux/mfd/samsung/
14641 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
14642 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
14643 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
14644 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
14646 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
14647 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
14648 L: linux-media@vger.kernel.org
14649 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14651 F: drivers/media/platform/s3c-camif/
14652 F: include/media/drv-intf/s3c_camif.h
14654 SAMSUNG S3FWRN5 NFC DRIVER
14655 M: Robert Baldyga <r.baldyga@samsung.com>
14656 M: Krzysztof Opasiak <k.opasiak@samsung.com>
14657 L: linux-nfc@lists.01.org (moderated for non-subscribers)
14659 F: drivers/nfc/s3fwrn5
14661 SAMSUNG S5C73M3 CAMERA DRIVER
14662 M: Kyungmin Park <kyungmin.park@samsung.com>
14663 M: Andrzej Hajda <a.hajda@samsung.com>
14664 L: linux-media@vger.kernel.org
14666 F: drivers/media/i2c/s5c73m3/*
14668 SAMSUNG S5K5BAF CAMERA DRIVER
14669 M: Kyungmin Park <kyungmin.park@samsung.com>
14670 M: Andrzej Hajda <a.hajda@samsung.com>
14671 L: linux-media@vger.kernel.org
14673 F: drivers/media/i2c/s5k5baf.c
14675 SAMSUNG S5P Security SubSystem (SSS) DRIVER
14676 M: Krzysztof Kozlowski <krzk@kernel.org>
14677 M: Vladimir Zapolskiy <vz@mleia.com>
14678 M: Kamil Konieczny <k.konieczny@samsung.com>
14679 L: linux-crypto@vger.kernel.org
14680 L: linux-samsung-soc@vger.kernel.org
14682 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
14683 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
14684 F: drivers/crypto/s5p-sss.c
14686 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
14687 M: Kyungmin Park <kyungmin.park@samsung.com>
14688 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14689 L: linux-media@vger.kernel.org
14690 Q: https://patchwork.linuxtv.org/project/linux-media/list/
14692 F: drivers/media/platform/exynos4-is/
14694 SAMSUNG SOC CLOCK DRIVERS
14695 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14696 M: Tomasz Figa <tomasz.figa@gmail.com>
14697 M: Chanwoo Choi <cw00.choi@samsung.com>
14699 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
14701 F: drivers/clk/samsung/
14702 F: include/dt-bindings/clock/exynos*.h
14703 F: Documentation/devicetree/bindings/clock/exynos*.txt
14704 F: Documentation/devicetree/bindings/clock/samsung,s3c*
14705 F: Documentation/devicetree/bindings/clock/samsung,s5p*
14707 SAMSUNG SPI DRIVERS
14708 M: Kukjin Kim <kgene@kernel.org>
14709 M: Krzysztof Kozlowski <krzk@kernel.org>
14710 M: Andi Shyti <andi@etezian.org>
14711 L: linux-spi@vger.kernel.org
14712 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
14714 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
14715 F: drivers/spi/spi-s3c*
14716 F: include/linux/platform_data/spi-s3c64xx.h
14718 SAMSUNG SXGBE DRIVERS
14719 M: Byungho An <bh74.an@samsung.com>
14721 L: netdev@vger.kernel.org
14722 F: drivers/net/ethernet/samsung/sxgbe/
14724 SAMSUNG THERMAL DRIVER
14725 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14726 L: linux-pm@vger.kernel.org
14727 L: linux-samsung-soc@vger.kernel.org
14729 T: git https://github.com/lmajewski/linux-samsung-thermal.git
14730 F: drivers/thermal/samsung/
14732 SAMSUNG USB2 PHY DRIVER
14733 M: Kamil Debski <kamil@wypas.org>
14734 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14735 L: linux-kernel@vger.kernel.org
14737 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
14738 F: Documentation/driver-api/phy/samsung-usb2.rst
14739 F: drivers/phy/samsung/phy-exynos4210-usb2.c
14740 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
14741 F: drivers/phy/samsung/phy-exynos5250-usb2.c
14742 F: drivers/phy/samsung/phy-s5pv210-usb2.c
14743 F: drivers/phy/samsung/phy-samsung-usb2.c
14744 F: drivers/phy/samsung/phy-samsung-usb2.h
14747 M: Zwane Mwaikambo <zwanem@gmail.com>
14749 F: drivers/watchdog/sc1200wdt.c
14752 M: Ingo Molnar <mingo@redhat.com>
14753 M: Peter Zijlstra <peterz@infradead.org>
14754 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
14755 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
14756 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
14757 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
14758 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
14759 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
14760 L: linux-kernel@vger.kernel.org
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
14764 F: include/linux/sched.h
14765 F: include/uapi/linux/sched.h
14766 F: include/linux/wait.h
14767 F: include/linux/preempt.h
14769 SCR24X CHIP CARD INTERFACE DRIVER
14770 M: Lubomir Rintel <lkundrak@v3.sk>
14772 F: drivers/char/pcmcia/scr24x_cs.c
14775 M: Jens Axboe <axboe@kernel.dk>
14776 L: linux-scsi@vger.kernel.org
14777 W: http://www.kernel.dk
14779 F: drivers/scsi/sr*
14781 SCSI RDMA PROTOCOL (SRP) INITIATOR
14782 M: Bart Van Assche <bvanassche@acm.org>
14783 L: linux-rdma@vger.kernel.org
14785 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14786 F: drivers/infiniband/ulp/srp/
14787 F: include/scsi/srp.h
14789 SCSI RDMA PROTOCOL (SRP) TARGET
14790 M: Bart Van Assche <bvanassche@acm.org>
14791 L: linux-rdma@vger.kernel.org
14792 L: target-devel@vger.kernel.org
14794 Q: http://patchwork.kernel.org/project/linux-rdma/list/
14795 F: drivers/infiniband/ulp/srpt/
14798 M: Doug Gilbert <dgilbert@interlog.com>
14799 L: linux-scsi@vger.kernel.org
14800 W: http://sg.danny.cz/sg
14802 F: Documentation/scsi/scsi-generic.txt
14803 F: drivers/scsi/sg.c
14804 F: include/scsi/sg.h
14807 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
14808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
14809 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14811 Q: https://patchwork.kernel.org/project/linux-scsi/list/
14812 L: linux-scsi@vger.kernel.org
14814 F: Documentation/devicetree/bindings/scsi/
14819 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
14820 L: linux-scsi@vger.kernel.org
14822 F: Documentation/scsi/st.txt
14823 F: drivers/scsi/st.*
14824 F: drivers/scsi/st_*.h
14826 SCSI TARGET SUBSYSTEM
14827 M: "Martin K. Petersen" <martin.petersen@oracle.com>
14828 L: linux-scsi@vger.kernel.org
14829 L: target-devel@vger.kernel.org
14830 W: http://www.linux-iscsi.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
14832 Q: https://patchwork.kernel.org/project/target-devel/list/
14836 F: Documentation/target/
14839 M: Vlad Yasevich <vyasevich@gmail.com>
14840 M: Neil Horman <nhorman@tuxdriver.com>
14841 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
14842 L: linux-sctp@vger.kernel.org
14843 W: http://lksctp.sourceforge.net
14845 F: Documentation/networking/sctp.txt
14846 F: include/linux/sctp.h
14847 F: include/uapi/linux/sctp.h
14848 F: include/net/sctp/
14852 M: Jim Cromie <jim.cromie@gmail.com>
14854 F: Documentation/i2c/busses/scx200_acb.rst
14855 F: arch/x86/platform/scx200/
14856 F: drivers/watchdog/scx200_wdt.c
14857 F: drivers/i2c/busses/scx200*
14858 F: drivers/mtd/maps/scx200_docflash.c
14859 F: include/linux/scx200.h
14862 M: Jim Cromie <jim.cromie@gmail.com>
14864 F: drivers/char/scx200_gpio.c
14865 F: include/linux/scx200_gpio.h
14867 SCx200 HRT CLOCKSOURCE DRIVER
14868 M: Jim Cromie <jim.cromie@gmail.com>
14870 F: drivers/clocksource/scx200_hrt.c
14872 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
14873 M: Sascha Sommer <saschasommer@freenet.de>
14874 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
14876 F: drivers/mmc/host/sdricoh_cs.c
14878 SECO BOARDS CEC DRIVER
14879 M: Ettore Chimenti <ek5.chimenti@gmail.com>
14881 F: drivers/media/platform/seco-cec/seco-cec.c
14882 F: drivers/media/platform/seco-cec/seco-cec.h
14885 M: Kees Cook <keescook@chromium.org>
14886 R: Andy Lutomirski <luto@amacapital.net>
14887 R: Will Drewry <wad@chromium.org>
14888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
14890 F: kernel/seccomp.c
14891 F: include/uapi/linux/seccomp.h
14892 F: include/linux/seccomp.h
14893 F: tools/testing/selftests/seccomp/*
14894 F: tools/testing/selftests/kselftest_harness.h
14895 F: Documentation/userspace-api/seccomp_filter.rst
14896 K: \bsecure_computing
14899 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
14900 M: Al Cooper <alcooperx@gmail.com>
14901 L: linux-mmc@vger.kernel.org
14902 L: bcm-kernel-feedback-list@broadcom.com
14904 F: drivers/mmc/host/sdhci-brcmstb*
14906 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
14907 M: Adrian Hunter <adrian.hunter@intel.com>
14908 L: linux-mmc@vger.kernel.org
14910 F: drivers/mmc/host/sdhci*
14911 F: include/linux/mmc/sdhci*
14913 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
14914 M: Adrian Hunter <adrian.hunter@intel.com>
14915 M: Ritesh Harjani <riteshh@codeaurora.org>
14916 M: Asutosh Das <asutoshd@codeaurora.org>
14917 L: linux-mmc@vger.kernel.org
14919 F: drivers/mmc/host/cqhci*
14921 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
14922 M: Prabu Thangamuthu <prabu.t@synopsys.com>
14923 M: Manjunath M B <manjumb@synopsys.com>
14924 L: linux-mmc@vger.kernel.org
14926 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
14928 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
14929 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14930 L: linux-mmc@vger.kernel.org
14932 F: drivers/mmc/host/sdhci-of-at91.c
14934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
14935 M: Ben Dooks <ben-linux@fluff.org>
14936 M: Jaehoon Chung <jh80.chung@samsung.com>
14937 L: linux-mmc@vger.kernel.org
14939 F: drivers/mmc/host/sdhci-s3c*
14941 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
14942 M: Viresh Kumar <vireshk@kernel.org>
14943 L: linux-mmc@vger.kernel.org
14945 F: drivers/mmc/host/sdhci-spear.c
14947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
14948 M: Kishon Vijay Abraham I <kishon@ti.com>
14949 L: linux-mmc@vger.kernel.org
14951 F: drivers/mmc/host/sdhci-omap.c
14953 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
14954 M: Jonathan Derrick <jonathan.derrick@intel.com>
14955 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
14956 L: linux-block@vger.kernel.org
14959 F: block/opal_proto.h
14960 F: include/linux/sed*
14961 F: include/uapi/linux/sed*
14964 M: Security Officers <security@kernel.org>
14968 M: James Morris <jmorris@namei.org>
14969 M: "Serge E. Hallyn" <serge@hallyn.com>
14970 L: linux-security-module@vger.kernel.org (suggested Cc:)
14971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
14972 W: http://kernsec.org/
14975 X: security/selinux/
14977 SELINUX SECURITY MODULE
14978 M: Paul Moore <paul@paul-moore.com>
14979 M: Stephen Smalley <sds@tycho.nsa.gov>
14980 M: Eric Paris <eparis@parisplace.org>
14981 L: selinux@vger.kernel.org
14982 W: https://selinuxproject.org
14983 W: https://github.com/SELinuxProject
14984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
14986 F: include/uapi/linux/selinux_netlink.h
14987 F: security/selinux/
14988 F: scripts/selinux/
14989 F: Documentation/admin-guide/LSM/SELinux.rst
14990 F: Documentation/ABI/obsolete/sysfs-selinux-disable
14993 M: Jiri Slaby <jirislaby@gmail.com>
14995 F: drivers/misc/phantom.c
14996 F: include/uapi/linux/phantom.h
14998 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
14999 M: Tomasz Duszynski <tduszyns@gmail.com>
15001 F: drivers/iio/chemical/sps30.c
15002 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15005 M: Rob Herring <robh@kernel.org>
15006 L: linux-serial@vger.kernel.org
15008 F: Documentation/devicetree/bindings/serial/slave-device.txt
15009 F: drivers/tty/serdev/
15010 F: include/linux/serdev.h
15013 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15014 L: linux-serial@vger.kernel.org
15016 F: Documentation/devicetree/bindings/serial/
15017 F: drivers/tty/serial/
15020 M: Sean Young <sean@mess.org>
15021 L: linux-media@vger.kernel.org
15023 F: drivers/media/rc/serial_ir.c
15026 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15027 M: Edward Cree <ecree@solarflare.com>
15028 M: Martin Habets <mhabets@solarflare.com>
15029 L: netdev@vger.kernel.org
15031 F: drivers/net/ethernet/sfc/
15033 SFF/SFP/SFP+ MODULE SUPPORT
15034 M: Russell King <linux@armlinux.org.uk>
15035 L: netdev@vger.kernel.org
15037 F: drivers/net/phy/phylink.c
15038 F: drivers/net/phy/sfp*
15039 F: include/linux/phylink.h
15040 F: include/linux/sfp.h
15044 M: Dimitri Sivanich <sivanich@sgi.com>
15046 F: drivers/misc/sgi-gru/
15048 SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
15049 M: Pat Gefre <pfg@sgi.com>
15050 L: linux-ia64@vger.kernel.org
15052 F: Documentation/ia64/serial.rst
15053 F: drivers/tty/serial/ioc?_serial.c
15054 F: include/linux/ioc?.h
15056 SGI XP/XPC/XPNET DRIVER
15057 M: Cliff Whickman <cpw@sgi.com>
15058 M: Robin Holt <robinmholt@gmail.com>
15060 F: drivers/misc/sgi-xp/
15062 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15063 M: Ursula Braun <ubraun@linux.ibm.com>
15064 M: Karsten Graul <kgraul@linux.ibm.com>
15065 L: linux-s390@vger.kernel.org
15066 W: http://www.ibm.com/developerworks/linux/linux390/
15070 SHARP RJ54N1CB0C SENSOR DRIVER
15071 M: Jacopo Mondi <jacopo@jmondi.org>
15072 L: linux-media@vger.kernel.org
15073 T: git git://linuxtv.org/media_tree.git
15075 F: drivers/media/i2c/rj54n1cb0c.c
15076 F: include/media/i2c/rj54n1cb0c.h
15078 SH_VEU V4L2 MEM2MEM DRIVER
15079 L: linux-media@vger.kernel.org
15081 F: drivers/media/platform/sh_veu.c
15083 SH_VOU V4L2 OUTPUT DRIVER
15084 L: linux-media@vger.kernel.org
15086 F: drivers/media/platform/sh_vou.c
15087 F: include/media/drv-intf/sh_vou.h
15089 SI2157 MEDIA DRIVER
15090 M: Antti Palosaari <crope@iki.fi>
15091 L: linux-media@vger.kernel.org
15092 W: https://linuxtv.org
15093 W: http://palosaari.fi/linux/
15094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15095 T: git git://linuxtv.org/anttip/media_tree.git
15097 F: drivers/media/tuners/si2157*
15099 SI2165 MEDIA DRIVER
15100 M: Matthias Schwarzott <zzam@gentoo.org>
15101 L: linux-media@vger.kernel.org
15102 W: https://linuxtv.org
15103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15105 F: drivers/media/dvb-frontends/si2165*
15107 SI2168 MEDIA DRIVER
15108 M: Antti Palosaari <crope@iki.fi>
15109 L: linux-media@vger.kernel.org
15110 W: https://linuxtv.org
15111 W: http://palosaari.fi/linux/
15112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15113 T: git git://linuxtv.org/anttip/media_tree.git
15115 F: drivers/media/dvb-frontends/si2168*
15117 SI470X FM RADIO RECEIVER I2C DRIVER
15118 M: Hans Verkuil <hverkuil@xs4all.nl>
15119 L: linux-media@vger.kernel.org
15120 T: git git://linuxtv.org/media_tree.git
15121 W: https://linuxtv.org
15123 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15125 SI470X FM RADIO RECEIVER USB DRIVER
15126 M: Hans Verkuil <hverkuil@xs4all.nl>
15127 L: linux-media@vger.kernel.org
15128 T: git git://linuxtv.org/media_tree.git
15129 W: https://linuxtv.org
15131 F: drivers/media/radio/si470x/radio-si470x-common.c
15132 F: drivers/media/radio/si470x/radio-si470x.h
15133 F: drivers/media/radio/si470x/radio-si470x-usb.c
15135 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15136 M: Eduardo Valentin <edubezval@gmail.com>
15137 L: linux-media@vger.kernel.org
15138 T: git git://linuxtv.org/media_tree.git
15139 W: https://linuxtv.org
15141 F: drivers/media/radio/si4713/si4713.?
15143 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15144 M: Eduardo Valentin <edubezval@gmail.com>
15145 L: linux-media@vger.kernel.org
15146 T: git git://linuxtv.org/media_tree.git
15147 W: https://linuxtv.org
15149 F: drivers/media/radio/si4713/radio-platform-si4713.c
15151 SI4713 FM RADIO TRANSMITTER USB DRIVER
15152 M: Hans Verkuil <hverkuil@xs4all.nl>
15153 L: linux-media@vger.kernel.org
15154 T: git git://linuxtv.org/media_tree.git
15155 W: https://linuxtv.org
15157 F: drivers/media/radio/si4713/radio-usb-si4713.c
15160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15161 L: linux-media@vger.kernel.org
15162 W: https://linuxtv.org
15163 T: git git://linuxtv.org/media_tree.git
15165 F: drivers/media/common/siano/
15166 F: drivers/media/usb/siano/
15167 F: drivers/media/usb/siano/
15168 F: drivers/media/mmc/siano/
15171 M: Green Wan <green.wan@sifive.com>
15173 F: drivers/dma/sf-pdma/
15174 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15177 M: Palmer Dabbelt <palmer@dabbelt.com>
15178 M: Paul Walmsley <paul.walmsley@sifive.com>
15179 L: linux-riscv@lists.infradead.org
15180 T: git git://github.com/sifive/riscv-linux.git
15185 SIFIVE FU540 SYSTEM-ON-CHIP
15186 M: Paul Walmsley <paul.walmsley@sifive.com>
15187 M: Palmer Dabbelt <palmer@dabbelt.com>
15188 L: linux-riscv@lists.infradead.org
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15194 SILEAD TOUCHSCREEN DRIVER
15195 M: Hans de Goede <hdegoede@redhat.com>
15196 L: linux-input@vger.kernel.org
15197 L: platform-driver-x86@vger.kernel.org
15199 F: drivers/input/touchscreen/silead.c
15200 F: drivers/platform/x86/touchscreen_dmi.c
15202 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15203 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15205 F: drivers/staging/wfx/
15207 SILICON MOTION SM712 FRAME BUFFER DRIVER
15208 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15209 M: Teddy Wang <teddy.wang@siliconmotion.com>
15210 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15211 L: linux-fbdev@vger.kernel.org
15213 F: drivers/video/fbdev/sm712*
15214 F: Documentation/fb/sm712fb.rst
15216 SIMPLE FIRMWARE INTERFACE (SFI)
15217 W: http://simplefirmware.org/
15219 F: arch/x86/platform/sfi/
15221 F: include/linux/sfi*.h
15224 M: Hans de Goede <hdegoede@redhat.com>
15225 L: linux-fbdev@vger.kernel.org
15227 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15228 F: drivers/video/fbdev/simplefb.c
15229 F: include/linux/platform_data/simplefb.h
15231 SIMTEC EB110ATX (Chalice CATS)
15232 M: Vincent Sanders <vince@simtec.co.uk>
15233 M: Simtec Linux Team <linux@simtec.co.uk>
15234 W: http://www.simtec.co.uk/products/EB110ATX/
15237 SIMTEC EB2410ITX (BAST)
15238 M: Vincent Sanders <vince@simtec.co.uk>
15239 M: Simtec Linux Team <linux@simtec.co.uk>
15240 W: http://www.simtec.co.uk/products/EB2410ITX/
15242 F: arch/arm/mach-s3c24xx/mach-bast.c
15243 F: arch/arm/mach-s3c24xx/bast-ide.c
15244 F: arch/arm/mach-s3c24xx/bast-irq.c
15246 SIPHASH PRF ROUTINES
15247 M: Jason A. Donenfeld <Jason@zx2c4.com>
15250 F: lib/test_siphash.c
15251 F: include/linux/siphash.h
15254 M: Thorsten Scherer <t.scherer@eckelmann.de>
15255 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15256 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15259 F: drivers/gpio/gpio-siox.c
15260 F: include/trace/events/siox.h
15262 SIS 190 ETHERNET DRIVER
15263 M: Francois Romieu <romieu@fr.zoreil.com>
15264 L: netdev@vger.kernel.org
15266 F: drivers/net/ethernet/sis/sis190.c
15268 SIS 900/7016 FAST ETHERNET DRIVER
15269 M: Daniele Venzano <venza@brownhat.org>
15270 W: http://www.brownhat.org/sis900.html
15271 L: netdev@vger.kernel.org
15273 F: drivers/net/ethernet/sis/sis900.*
15275 SIS FRAMEBUFFER DRIVER
15276 M: Thomas Winischhofer <thomas@winischhofer.net>
15277 W: http://www.winischhofer.net/linuxsisvga.shtml
15279 F: Documentation/fb/sisfb.rst
15280 F: drivers/video/fbdev/sis/
15281 F: include/video/sisfb.h
15284 M: Thomas Winischhofer <thomas@winischhofer.net>
15285 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15287 F: drivers/usb/misc/sisusbvga/
15290 M: Christoph Lameter <cl@linux.com>
15291 M: Pekka Enberg <penberg@kernel.org>
15292 M: David Rientjes <rientjes@google.com>
15293 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15294 M: Andrew Morton <akpm@linux-foundation.org>
15295 L: linux-mm@kvack.org
15297 F: include/linux/sl?b*.h
15300 SLEEPABLE READ-COPY UPDATE (SRCU)
15301 M: Lai Jiangshan <jiangshanlai@gmail.com>
15302 M: "Paul E. McKenney" <paulmck@kernel.org>
15303 M: Josh Triplett <josh@joshtriplett.org>
15304 R: Steven Rostedt <rostedt@goodmis.org>
15305 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15306 L: rcu@vger.kernel.org
15307 W: http://www.rdrop.com/users/paulmck/RCU/
15309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15310 F: include/linux/srcu*.h
15311 F: kernel/rcu/srcu*.c
15313 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15314 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15315 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15317 F: drivers/slimbus/
15318 F: Documentation/devicetree/bindings/slimbus/
15319 F: include/linux/slimbus.h
15321 SMACK SECURITY MODULE
15322 M: Casey Schaufler <casey@schaufler-ca.com>
15323 L: linux-security-module@vger.kernel.org
15324 W: http://schaufler-ca.com
15325 T: git git://github.com/cschaufler/smack-next
15327 F: Documentation/admin-guide/LSM/Smack.rst
15330 SMC91x ETHERNET DRIVER
15331 M: Nicolas Pitre <nico@fluxnic.net>
15333 F: drivers/net/ethernet/smsc/smc91x.*
15335 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15336 M: Sakari Ailus <sakari.ailus@iki.fi>
15337 L: linux-media@vger.kernel.org
15339 F: drivers/media/i2c/smiapp/
15340 F: include/media/i2c/smiapp.h
15341 F: drivers/media/i2c/smiapp-pll.c
15342 F: drivers/media/i2c/smiapp-pll.h
15343 F: include/uapi/linux/smiapp.h
15344 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15346 SMM665 HARDWARE MONITOR DRIVER
15347 M: Guenter Roeck <linux@roeck-us.net>
15348 L: linux-hwmon@vger.kernel.org
15350 F: Documentation/hwmon/smm665.rst
15351 F: drivers/hwmon/smm665.c
15353 SMSC EMC2103 HARDWARE MONITOR DRIVER
15354 M: Steve Glendinning <steve.glendinning@shawell.net>
15355 L: linux-hwmon@vger.kernel.org
15357 F: Documentation/hwmon/emc2103.rst
15358 F: drivers/hwmon/emc2103.c
15360 SMSC SCH5627 HARDWARE MONITOR DRIVER
15361 M: Hans de Goede <hdegoede@redhat.com>
15362 L: linux-hwmon@vger.kernel.org
15364 F: Documentation/hwmon/sch5627.rst
15365 F: drivers/hwmon/sch5627.c
15367 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15368 M: Steve Glendinning <steve.glendinning@shawell.net>
15369 L: linux-fbdev@vger.kernel.org
15371 F: drivers/video/fbdev/smscufx.c
15373 SMSC47B397 HARDWARE MONITOR DRIVER
15374 M: Jean Delvare <jdelvare@suse.com>
15375 L: linux-hwmon@vger.kernel.org
15377 F: Documentation/hwmon/smsc47b397.rst
15378 F: drivers/hwmon/smsc47b397.c
15380 SMSC911x ETHERNET DRIVER
15381 M: Steve Glendinning <steve.glendinning@shawell.net>
15382 L: netdev@vger.kernel.org
15384 F: include/linux/smsc911x.h
15385 F: drivers/net/ethernet/smsc/smsc911x.*
15387 SMSC9420 PCI ETHERNET DRIVER
15388 M: Steve Glendinning <steve.glendinning@shawell.net>
15389 L: netdev@vger.kernel.org
15391 F: drivers/net/ethernet/smsc/smsc9420.*
15393 SOC-CAMERA V4L2 SUBSYSTEM
15394 L: linux-media@vger.kernel.org
15395 T: git git://linuxtv.org/media_tree.git
15397 F: include/media/soc_camera.h
15398 F: drivers/staging/media/soc_camera/
15400 SOCIONEXT SYNQUACER I2C DRIVER
15401 M: Ard Biesheuvel <ardb@kernel.org>
15402 L: linux-i2c@vger.kernel.org
15404 F: drivers/i2c/busses/i2c-synquacer.c
15405 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
15407 SOCIONEXT UNIPHIER SOUND DRIVER
15408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15410 F: sound/soc/uniphier/
15412 SOEKRIS NET48XX LED SUPPORT
15413 M: Chris Boot <bootc@bootc.net>
15415 F: drivers/leds/leds-net48xx.c
15417 SOFT-IWARP DRIVER (siw)
15418 M: Bernard Metzler <bmt@zurich.ibm.com>
15419 L: linux-rdma@vger.kernel.org
15421 F: drivers/infiniband/sw/siw/
15422 F: include/uapi/rdma/siw-abi.h
15424 SOFT-ROCE DRIVER (rxe)
15425 M: Moni Shoua <monis@mellanox.com>
15426 L: linux-rdma@vger.kernel.org
15428 W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
15429 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15430 F: drivers/infiniband/sw/rxe/
15431 F: include/uapi/rdma/rdma_user_rxe.h
15433 SOFTLOGIC 6x10 MPEG CODEC
15434 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
15435 M: Anton Sviridenko <anton@corp.bluecherry.net>
15436 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
15437 M: Andrey Utkin <andrey_utkin@fastmail.com>
15438 M: Ismael Luceno <ismael@iodev.co.uk>
15439 L: linux-media@vger.kernel.org
15441 F: drivers/media/pci/solo6x10/
15443 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
15444 M: James Morse <james.morse@arm.com>
15445 L: linux-arm-kernel@lists.infradead.org
15447 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
15448 F: drivers/firmware/arm_sdei.c
15449 F: include/linux/arm_sdei.h
15450 F: include/uapi/linux/arm_sdei.h
15452 SOFTWARE RAID (Multiple Disks) SUPPORT
15453 M: Song Liu <song@kernel.org>
15454 L: linux-raid@vger.kernel.org
15455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
15457 F: drivers/md/Makefile
15458 F: drivers/md/Kconfig
15460 F: drivers/md/raid*
15461 F: include/linux/raid/
15462 F: include/uapi/linux/raid/
15464 SOCIONEXT (SNI) AVE NETWORK DRIVER
15465 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
15466 L: netdev@vger.kernel.org
15468 F: drivers/net/ethernet/socionext/sni_ave.c
15469 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt
15471 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
15472 M: Jassi Brar <jaswinder.singh@linaro.org>
15473 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
15474 L: netdev@vger.kernel.org
15476 F: drivers/net/ethernet/socionext/netsec.c
15477 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
15479 SOCIONEXT (SNI) Synquacer SPI DRIVER
15480 M: Masahisa Kojima <masahisa.kojima@linaro.org>
15481 M: Jassi Brar <jaswinder.singh@linaro.org>
15482 L: linux-spi@vger.kernel.org
15484 F: drivers/spi/spi-synquacer.c
15485 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
15487 SOLIDRUN CLEARFOG SUPPORT
15488 M: Russell King <linux@armlinux.org.uk>
15490 F: arch/arm/boot/dts/armada-388-clearfog*
15491 F: arch/arm/boot/dts/armada-38x-solidrun-*
15493 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
15494 M: Russell King <linux@armlinux.org.uk>
15496 F: arch/arm/boot/dts/imx6*-cubox-i*
15497 F: arch/arm/boot/dts/imx6*-hummingboard*
15498 F: arch/arm/boot/dts/imx6*-sr-*
15500 SONIC NETWORK DRIVER
15501 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
15502 L: netdev@vger.kernel.org
15504 F: drivers/net/ethernet/natsemi/sonic.*
15506 SONICS SILICON BACKPLANE DRIVER (SSB)
15507 M: Michael Buesch <m@bues.ch>
15508 L: linux-wireless@vger.kernel.org
15511 F: include/linux/ssb/
15513 SONY IMX214 SENSOR DRIVER
15514 M: Ricardo Ribalda <ricardo.ribalda@gmail.com>
15515 L: linux-media@vger.kernel.org
15516 T: git git://linuxtv.org/media_tree.git
15518 F: drivers/media/i2c/imx214.c
15519 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
15521 SONY IMX258 SENSOR DRIVER
15522 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15523 L: linux-media@vger.kernel.org
15524 T: git git://linuxtv.org/media_tree.git
15526 F: drivers/media/i2c/imx258.c
15528 SONY IMX274 SENSOR DRIVER
15529 M: Leon Luo <leonl@leopardimaging.com>
15530 L: linux-media@vger.kernel.org
15531 T: git git://linuxtv.org/media_tree.git
15533 F: drivers/media/i2c/imx274.c
15534 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
15536 SONY IMX290 SENSOR DRIVER
15537 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15538 L: linux-media@vger.kernel.org
15539 T: git git://linuxtv.org/media_tree.git
15541 F: drivers/media/i2c/imx290.c
15542 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
15544 SONY IMX319 SENSOR DRIVER
15545 M: Bingbu Cao <bingbu.cao@intel.com>
15546 L: linux-media@vger.kernel.org
15547 T: git git://linuxtv.org/media_tree.git
15549 F: drivers/media/i2c/imx319.c
15551 SONY IMX355 SENSOR DRIVER
15552 M: Tianshu Qiu <tian.shu.qiu@intel.com>
15553 L: linux-media@vger.kernel.org
15554 T: git git://linuxtv.org/media_tree.git
15556 F: drivers/media/i2c/imx355.c
15558 SONY MEMORYSTICK SUBSYSTEM
15559 M: Maxim Levitsky <maximlevitsky@gmail.com>
15560 M: Alex Dubov <oakad@yahoo.com>
15561 M: Ulf Hansson <ulf.hansson@linaro.org>
15562 L: linux-mmc@vger.kernel.org
15563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
15565 F: drivers/memstick/
15566 F: include/linux/memstick.h
15568 SONY VAIO CONTROL DEVICE DRIVER
15569 M: Mattia Dongili <malattia@linux.it>
15570 L: platform-driver-x86@vger.kernel.org
15571 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
15573 F: Documentation/admin-guide/laptops/sony-laptop.rst
15574 F: drivers/char/sonypi.c
15575 F: drivers/platform/x86/sony-laptop.c
15576 F: include/linux/sony-laptop.h
15579 M: Jaroslav Kysela <perex@perex.cz>
15580 M: Takashi Iwai <tiwai@suse.com>
15581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15582 W: http://www.alsa-project.org/
15583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15584 Q: http://patchwork.kernel.org/project/alsa-devel/list/
15586 F: Documentation/sound/
15588 F: include/uapi/sound/
15591 SOUND - COMPRESSED AUDIO
15592 M: Vinod Koul <vkoul@kernel.org>
15593 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
15596 F: Documentation/sound/designs/compress-offload.rst
15597 F: include/sound/compress_driver.h
15598 F: include/uapi/sound/compress_*
15599 F: sound/core/compress_offload.c
15600 F: sound/soc/soc-compress.c
15602 SOUND - DMAENGINE HELPERS
15603 M: Lars-Peter Clausen <lars@metafoo.de>
15605 F: include/sound/dmaengine_pcm.h
15606 F: sound/core/pcm_dmaengine.c
15607 F: sound/soc/soc-generic-dmaengine-pcm.c
15609 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
15610 M: Liam Girdwood <lgirdwood@gmail.com>
15611 M: Mark Brown <broonie@kernel.org>
15612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
15613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15614 W: http://alsa-project.org/main/index.php/ASoC
15616 F: Documentation/devicetree/bindings/sound/
15617 F: Documentation/sound/soc/
15619 F: include/dt-bindings/sound/
15620 F: include/sound/soc*
15622 SOUNDWIRE SUBSYSTEM
15623 M: Vinod Koul <vkoul@kernel.org>
15624 M: Sanyog Kale <sanyog.r.kale@intel.com>
15625 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
15626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15628 F: Documentation/driver-api/soundwire/
15629 F: drivers/soundwire/
15630 F: include/linux/soundwire/
15633 M: Olli Salonen <olli.salonen@iki.fi>
15634 L: linux-media@vger.kernel.org
15635 W: https://linuxtv.org
15636 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15638 F: drivers/media/dvb-frontends/sp2*
15640 SPARC + UltraSPARC (sparc/sparc64)
15641 M: "David S. Miller" <davem@davemloft.net>
15642 L: sparclinux@vger.kernel.org
15643 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15650 SPARC SERIAL DRIVERS
15651 M: "David S. Miller" <davem@davemloft.net>
15652 L: sparclinux@vger.kernel.org
15653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
15654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
15656 F: include/linux/sunserialcore.h
15657 F: drivers/tty/serial/suncore.c
15658 F: drivers/tty/serial/sunhv.c
15659 F: drivers/tty/serial/sunsab.c
15660 F: drivers/tty/serial/sunsab.h
15661 F: drivers/tty/serial/sunsu.c
15662 F: drivers/tty/serial/sunzilog.c
15663 F: drivers/tty/serial/sunzilog.h
15664 F: drivers/tty/vcc.c
15667 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
15668 L: linux-sparse@vger.kernel.org
15669 W: https://sparse.wiki.kernel.org/
15670 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
15672 F: include/linux/compiler.h
15674 SPEAR CLOCK FRAMEWORK SUPPORT
15675 M: Viresh Kumar <vireshk@kernel.org>
15676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15677 W: http://www.st.com/spear
15679 F: drivers/clk/spear/
15681 SPEAR PLATFORM SUPPORT
15682 M: Viresh Kumar <vireshk@kernel.org>
15683 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
15684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15685 W: http://www.st.com/spear
15687 F: arch/arm/boot/dts/spear*
15688 F: arch/arm/mach-spear/
15691 M: Tudor Ambarus <tudor.ambarus@microchip.com>
15692 L: linux-mtd@lists.infradead.org
15693 W: http://www.linux-mtd.infradead.org/
15694 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
15697 F: drivers/mtd/spi-nor/
15698 F: include/linux/mtd/spi-nor.h
15701 M: Mark Brown <broonie@kernel.org>
15702 L: linux-spi@vger.kernel.org
15703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
15704 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
15706 F: Documentation/devicetree/bindings/spi/
15707 F: Documentation/spi/
15709 F: include/linux/spi/
15710 F: include/uapi/linux/spi/
15713 SPIDERNET NETWORK DRIVER for CELL
15714 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
15715 L: netdev@vger.kernel.org
15717 F: Documentation/networking/device_drivers/toshiba/spider_net.txt
15718 F: drivers/net/ethernet/toshiba/spider_net*
15721 R: Stephen Boyd <sboyd@kernel.org>
15722 L: linux-arm-msm@vger.kernel.org
15723 F: Documentation/devicetree/bindings/spmi/
15725 F: include/dt-bindings/spmi/spmi.h
15726 F: include/linux/spmi.h
15727 F: include/trace/events/spmi.h
15730 M: Jeremy Kerr <jk@ozlabs.org>
15731 L: linuxppc-dev@lists.ozlabs.org
15732 W: http://www.ibm.com/developerworks/power/cell/
15734 F: Documentation/filesystems/spufs.txt
15735 F: arch/powerpc/platforms/cell/spufs/
15737 SQUASHFS FILE SYSTEM
15738 M: Phillip Lougher <phillip@squashfs.org.uk>
15739 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
15740 W: http://squashfs.org.uk
15741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
15743 F: Documentation/filesystems/squashfs.txt
15746 SRM (Alpha) environment access
15747 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
15749 F: arch/alpha/kernel/srm_env.c
15751 ST LSM6DSx IMU IIO DRIVER
15752 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
15753 L: linux-iio@vger.kernel.org
15754 W: http://www.st.com/
15756 F: drivers/iio/imu/st_lsm6dsx/
15757 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
15759 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
15760 M: Mickael Guene <mickael.guene@st.com>
15761 L: linux-media@vger.kernel.org
15762 T: git git://linuxtv.org/media_tree.git
15764 F: drivers/media/i2c/st-mipid02.c
15765 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
15767 ST STM32 I2C/SMBUS DRIVER
15768 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
15769 L: linux-i2c@vger.kernel.org
15771 F: drivers/i2c/busses/i2c-stm32*
15773 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
15774 M: Song Qiang <songqiang1304521@gmail.com>
15775 L: linux-iio@vger.kernel.org
15777 F: drivers/iio/proximity/vl53l0x-i2c.c
15778 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
15781 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15782 M: Sasha Levin <sashal@kernel.org>
15783 L: stable@vger.kernel.org
15785 F: Documentation/process/stable-kernel-rules.rst
15788 M: Ian Abbott <abbotti@mev.co.uk>
15789 M: H Hartley Sweeten <hsweeten@visionengravers.com>
15791 F: drivers/staging/comedi/
15793 STAGING - FIELDBUS SUBSYSTEM
15794 M: Sven Van Asbroeck <TheSven73@gmail.com>
15796 F: drivers/staging/fieldbus/*
15797 F: drivers/staging/fieldbus/Documentation/
15799 STAGING - HMS ANYBUS-S BUS
15800 M: Sven Van Asbroeck <TheSven73@gmail.com>
15802 F: drivers/staging/fieldbus/anybuss/
15804 STAGING - INDUSTRIAL IO
15805 M: Jonathan Cameron <jic23@kernel.org>
15806 L: linux-iio@vger.kernel.org
15808 F: Documentation/devicetree/bindings/staging/iio/
15809 F: drivers/staging/iio/
15811 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
15812 M: Marc Dietrich <marvin24@gmx.de>
15813 L: ac100@lists.launchpad.net (moderated for non-subscribers)
15814 L: linux-tegra@vger.kernel.org
15816 F: drivers/staging/nvec/
15818 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
15819 M: Jens Frederich <jfrederich@gmail.com>
15820 M: Daniel Drake <dsd@laptop.org>
15821 M: Jon Nettleton <jon.nettleton@gmail.com>
15822 W: http://wiki.laptop.org/go/DCON
15824 F: drivers/staging/olpc_dcon/
15826 STAGING - REALTEK RTL8712U DRIVERS
15827 M: Larry Finger <Larry.Finger@lwfinger.net>
15828 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
15830 F: drivers/staging/rtl8712/
15832 STAGING - REALTEK RTL8188EU DRIVERS
15833 M: Larry Finger <Larry.Finger@lwfinger.net>
15835 F: drivers/staging/rtl8188eu/
15837 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
15838 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15839 M: Teddy Wang <teddy.wang@siliconmotion.com>
15840 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15841 L: linux-fbdev@vger.kernel.org
15843 F: drivers/staging/sm750fb/
15845 STAGING - SPEAKUP CONSOLE SPEECH DRIVER
15846 M: William Hubbs <w.d.hubbs@gmail.com>
15847 M: Chris Brannon <chris@the-brannons.com>
15848 M: Kirk Reiser <kirk@reisers.ca>
15849 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
15850 L: speakup@linux-speakup.org
15851 W: http://www.linux-speakup.org/
15853 F: drivers/staging/speakup/
15855 STAGING - VIA VT665X DRIVERS
15856 M: Forest Bond <forest@alittletooquiet.net>
15858 F: drivers/staging/vt665?/
15860 STAGING - WILC1000 WIFI DRIVER
15861 M: Adham Abozaeid <adham.abozaeid@microchip.com>
15862 M: Ajay Singh <ajay.kathat@microchip.com>
15863 L: linux-wireless@vger.kernel.org
15865 F: drivers/staging/wilc1000/
15867 STAGING - SEPS525 LCD CONTROLLER DRIVERS
15868 M: Michael Hennerich <michael.hennerich@analog.com>
15869 M: Beniamin Bia <beniamin.bia@analog.com>
15870 L: linux-fbdev@vger.kernel.org
15872 F: drivers/staging/fbtft/fb_seps525.c
15873 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
15876 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
15878 L: devel@driverdev.osuosl.org
15880 F: drivers/staging/
15882 STARFIRE/DURALAN NETWORK DRIVER
15883 M: Ion Badulescu <ionut@badula.org>
15885 F: drivers/net/ethernet/adaptec/starfire*
15887 STEC S1220 SKD DRIVER
15888 M: Damien Le Moal <Damien.LeMoal@wdc.com>
15889 L: linux-block@vger.kernel.org
15891 F: drivers/block/skd*[ch]
15893 STI AUDIO (ASoC) DRIVERS
15894 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15895 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15897 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
15901 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
15903 F: drivers/media/platform/sti/cec/
15904 F: Documentation/devicetree/bindings/media/stih-cec.txt
15906 STK1160 USB VIDEO CAPTURE DRIVER
15907 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
15908 L: linux-media@vger.kernel.org
15909 T: git git://linuxtv.org/media_tree.git
15911 F: drivers/media/usb/stk1160/
15913 STM32 AUDIO (ASoC) DRIVERS
15914 M: Olivier Moysan <olivier.moysan@st.com>
15915 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
15916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15918 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
15921 STM32 TIMER/LPTIMER DRIVERS
15922 M: Fabrice Gasnier <fabrice.gasnier@st.com>
15924 F: drivers/*/stm32-*timer*
15925 F: drivers/pwm/pwm-stm32*
15926 F: include/linux/*/stm32-*tim*
15927 F: Documentation/ABI/testing/*timer-stm32
15928 F: Documentation/devicetree/bindings/*/stm32-*timer*
15929 F: Documentation/devicetree/bindings/pwm/pwm-stm32*
15931 STMMAC ETHERNET DRIVER
15932 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
15933 M: Alexandre Torgue <alexandre.torgue@st.com>
15934 M: Jose Abreu <joabreu@synopsys.com>
15935 L: netdev@vger.kernel.org
15936 W: http://www.stlinux.com
15938 F: Documentation/networking/device_drivers/stmicro/
15939 F: drivers/net/ethernet/stmicro/stmmac/
15942 M: Masami Hiramatsu <mhiramat@kernel.org>
15944 F: lib/bootconfig.c
15945 F: fs/proc/bootconfig.c
15946 F: include/linux/bootconfig.h
15947 F: tools/bootconfig/*
15948 F: Documentation/admin-guide/bootconfig.rst
15951 M: Sam Creasey <sammy@sammy.net>
15952 W: http://sammy.net/sun3/
15954 F: arch/m68k/kernel/*sun3*
15955 F: arch/m68k/sun3*/
15956 F: arch/m68k/include/asm/sun3*
15957 F: drivers/net/ethernet/i825xx/sun3*
15959 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
15960 M: Hans de Goede <hdegoede@redhat.com>
15961 L: linux-input@vger.kernel.org
15963 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
15964 F: drivers/input/keyboard/sun4i-lradc-keys.c
15966 SUNDANCE NETWORK DRIVER
15967 M: Denis Kirjanov <kda@linux-powerpc.org>
15968 L: netdev@vger.kernel.org
15970 F: drivers/net/ethernet/dlink/sundance.c
15973 M: Yoshinori Sato <ysato@users.sourceforge.jp>
15974 M: Rich Felker <dalias@libc.org>
15975 L: linux-sh@vger.kernel.org
15976 Q: http://patchwork.kernel.org/project/linux-sh/list/
15978 F: Documentation/sh/
15983 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
15984 M: Len Brown <len.brown@intel.com>
15985 M: Pavel Machek <pavel@ucw.cz>
15986 L: linux-pm@vger.kernel.org
15987 B: https://bugzilla.kernel.org
15989 F: Documentation/power/
15990 F: arch/x86/kernel/acpi/
15991 F: drivers/base/power/
15993 F: include/linux/suspend.h
15994 F: include/linux/freezer.h
15995 F: include/linux/pm.h
15998 M: Martin Mares <mj@ucw.cz>
15999 L: linux-video@atrey.karlin.mff.cuni.cz
16001 F: Documentation/admin-guide/svga.rst
16002 F: arch/x86/boot/video*
16005 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16006 L: iommu@lists.linux-foundation.org
16007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16009 F: kernel/dma/swiotlb.c
16010 F: arch/*/kernel/pci-swiotlb.c
16011 F: include/linux/swiotlb.h
16014 M: Jiri Pirko <jiri@resnulli.us>
16015 M: Ivan Vecera <ivecera@redhat.com>
16016 L: netdev@vger.kernel.org
16019 F: include/net/switchdev.h
16021 SY8106A REGULATOR DRIVER
16022 M: Icenowy Zheng <icenowy@aosc.io>
16024 F: drivers/regulator/sy8106a-regulator.c
16025 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16027 SYNC FILE FRAMEWORK
16028 M: Sumit Semwal <sumit.semwal@linaro.org>
16029 R: Gustavo Padovan <gustavo@padovan.org>
16031 L: linux-media@vger.kernel.org
16032 L: dri-devel@lists.freedesktop.org
16033 F: drivers/dma-buf/sync_*
16034 F: drivers/dma-buf/dma-fence*
16035 F: drivers/dma-buf/sw_sync.c
16036 F: include/linux/sync_file.h
16037 F: include/uapi/linux/sync_file.h
16038 F: Documentation/driver-api/sync_file.rst
16039 T: git git://anongit.freedesktop.org/drm/drm-misc
16041 SYNOPSYS ARC ARCHITECTURE
16042 M: Vineet Gupta <vgupta@synopsys.com>
16043 L: linux-snps-arc@lists.infradead.org
16046 F: Documentation/devicetree/bindings/arc/*
16047 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16048 F: drivers/clocksource/arc_timer.c
16049 F: drivers/tty/serial/arc_uart.c
16050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16052 SYNOPSYS ARC HSDK SDP pll clock driver
16053 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16055 F: drivers/clk/clk-hsdk-pll.c
16056 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16058 SYNOPSYS ARC SDP clock driver
16059 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16061 F: drivers/clk/axs10x/*
16062 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16064 SYNOPSYS ARC SDP platform support
16065 M: Alexey Brodkin <abrodkin@synopsys.com>
16067 F: arch/arc/plat-axs10x
16068 F: arch/arc/boot/dts/ax*
16069 F: Documentation/devicetree/bindings/arc/axs10*
16071 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16072 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16074 F: drivers/reset/reset-axs10x.c
16075 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16077 SYNOPSYS CREG GPIO DRIVER
16078 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16080 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16081 F: drivers/gpio/gpio-creg-snps.c
16083 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16084 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16086 F: drivers/tty/serial/8250/8250_dw.c
16088 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16089 M: Hoan Tran <hoan@os.amperecomputing.com>
16090 L: linux-gpio@vger.kernel.org
16092 F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt
16093 F: drivers/gpio/gpio-dwapb.c
16095 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16096 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16098 F: drivers/dma/dw-axi-dmac/
16099 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16101 SYNOPSYS DESIGNWARE DMAC DRIVER
16102 M: Viresh Kumar <vireshk@kernel.org>
16103 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16105 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16107 F: include/dt-bindings/dma/dw-dmac.h
16108 F: include/linux/dma/dw.h
16109 F: include/linux/platform_data/dma-dw.h
16111 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16112 M: Jose Abreu <Jose.Abreu@synopsys.com>
16113 L: netdev@vger.kernel.org
16115 F: drivers/net/ethernet/synopsys/
16117 SYNOPSYS DESIGNWARE I2C DRIVER
16118 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16119 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16120 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16121 L: linux-i2c@vger.kernel.org
16123 F: drivers/i2c/busses/i2c-designware-*
16124 F: include/linux/platform_data/i2c-designware.h
16126 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16127 M: Jaehoon Chung <jh80.chung@samsung.com>
16128 L: linux-mmc@vger.kernel.org
16130 F: drivers/mmc/host/dw_mmc*
16132 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16133 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16135 F: drivers/reset/reset-hsdk.c
16136 F: include/dt-bindings/reset/snps,hsdk-reset.h
16137 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16139 SYSTEM CONFIGURATION (SYSCON)
16140 M: Lee Jones <lee.jones@linaro.org>
16141 M: Arnd Bergmann <arnd@arndb.de>
16142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16144 F: drivers/mfd/syscon.c
16146 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16147 M: Sudeep Holla <sudeep.holla@arm.com>
16148 L: linux-arm-kernel@lists.infradead.org
16150 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16151 F: drivers/clk/clk-sc[mp]i.c
16152 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16153 F: drivers/firmware/arm_scpi.c
16154 F: drivers/firmware/arm_scmi/
16155 F: drivers/reset/reset-scmi.c
16156 F: include/linux/sc[mp]i_protocol.h
16157 F: include/trace/events/scmi.h
16159 SYSTEM RESET/SHUTDOWN DRIVERS
16160 M: Sebastian Reichel <sre@kernel.org>
16161 L: linux-pm@vger.kernel.org
16162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16164 F: Documentation/devicetree/bindings/power/reset/
16165 F: drivers/power/reset/
16167 SYSTEM TRACE MODULE CLASS
16168 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16171 F: Documentation/trace/stm.rst
16172 F: drivers/hwtracing/stm/
16173 F: include/linux/stm.h
16174 F: include/uapi/linux/stm.h
16176 SYSTEM76 ACPI DRIVER
16177 M: Jeremy Soller <jeremy@system76.com>
16178 M: System76 Product Development <productdev@system76.com>
16179 L: platform-driver-x86@vger.kernel.org
16181 F: drivers/platform/x86/system76_acpi.c
16184 M: Christoph Hellwig <hch@infradead.org>
16186 F: Documentation/filesystems/sysv-fs.txt
16188 F: include/linux/sysv_fs.h
16190 TASKSTATS STATISTICS INTERFACE
16191 M: Balbir Singh <bsingharora@gmail.com>
16193 F: Documentation/accounting/taskstats*
16194 F: include/linux/taskstats*
16195 F: kernel/taskstats.c
16198 M: Jamal Hadi Salim <jhs@mojatatu.com>
16199 M: Cong Wang <xiyou.wangcong@gmail.com>
16200 M: Jiri Pirko <jiri@resnulli.us>
16201 L: netdev@vger.kernel.org
16203 F: include/net/pkt_cls.h
16204 F: include/net/pkt_sched.h
16205 F: include/net/tc_act/
16206 F: include/uapi/linux/pkt_cls.h
16207 F: include/uapi/linux/pkt_sched.h
16208 F: include/uapi/linux/tc_act/
16209 F: include/uapi/linux/tc_ematch/
16212 TC90522 MEDIA DRIVER
16213 M: Akihiro Tsukada <tskd08@gmail.com>
16214 L: linux-media@vger.kernel.org
16216 F: drivers/media/dvb-frontends/tc90522*
16218 TCP LOW PRIORITY MODULE
16219 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16220 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16221 W: http://tcp-lp-mod.sourceforge.net/
16223 F: net/ipv4/tcp_lp.c
16225 TDA10071 MEDIA DRIVER
16226 M: Antti Palosaari <crope@iki.fi>
16227 L: linux-media@vger.kernel.org
16228 W: https://linuxtv.org
16229 W: http://palosaari.fi/linux/
16230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16231 T: git git://linuxtv.org/anttip/media_tree.git
16233 F: drivers/media/dvb-frontends/tda10071*
16235 TDA18212 MEDIA DRIVER
16236 M: Antti Palosaari <crope@iki.fi>
16237 L: linux-media@vger.kernel.org
16238 W: https://linuxtv.org
16239 W: http://palosaari.fi/linux/
16240 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16241 T: git git://linuxtv.org/anttip/media_tree.git
16243 F: drivers/media/tuners/tda18212*
16245 TDA18218 MEDIA DRIVER
16246 M: Antti Palosaari <crope@iki.fi>
16247 L: linux-media@vger.kernel.org
16248 W: https://linuxtv.org
16249 W: http://palosaari.fi/linux/
16250 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16251 T: git git://linuxtv.org/anttip/media_tree.git
16253 F: drivers/media/tuners/tda18218*
16255 TDA18250 MEDIA DRIVER
16256 M: Olli Salonen <olli.salonen@iki.fi>
16257 L: linux-media@vger.kernel.org
16258 W: https://linuxtv.org
16259 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16260 T: git git://linuxtv.org/media_tree.git
16262 F: drivers/media/tuners/tda18250*
16264 TDA18271 MEDIA DRIVER
16265 M: Michael Krufky <mkrufky@linuxtv.org>
16266 L: linux-media@vger.kernel.org
16267 W: https://linuxtv.org
16268 W: http://github.com/mkrufky
16269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16270 T: git git://linuxtv.org/mkrufky/tuners.git
16272 F: drivers/media/tuners/tda18271*
16274 TDA1997x MEDIA DRIVER
16275 M: Tim Harvey <tharvey@gateworks.com>
16276 L: linux-media@vger.kernel.org
16277 W: https://linuxtv.org
16278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16280 F: drivers/media/i2c/tda1997x.*
16282 TDA827x MEDIA DRIVER
16283 M: Michael Krufky <mkrufky@linuxtv.org>
16284 L: linux-media@vger.kernel.org
16285 W: https://linuxtv.org
16286 W: http://github.com/mkrufky
16287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16288 T: git git://linuxtv.org/mkrufky/tuners.git
16290 F: drivers/media/tuners/tda8290.*
16292 TDA8290 MEDIA DRIVER
16293 M: Michael Krufky <mkrufky@linuxtv.org>
16294 L: linux-media@vger.kernel.org
16295 W: https://linuxtv.org
16296 W: http://github.com/mkrufky
16297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16298 T: git git://linuxtv.org/mkrufky/tuners.git
16300 F: drivers/media/tuners/tda8290.*
16302 TDA9840 MEDIA DRIVER
16303 M: Hans Verkuil <hverkuil@xs4all.nl>
16304 L: linux-media@vger.kernel.org
16305 T: git git://linuxtv.org/media_tree.git
16306 W: https://linuxtv.org
16308 F: drivers/media/i2c/tda9840*
16310 TEA5761 TUNER DRIVER
16311 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16312 L: linux-media@vger.kernel.org
16313 W: https://linuxtv.org
16314 T: git git://linuxtv.org/media_tree.git
16316 F: drivers/media/tuners/tea5761.*
16318 TEA5767 TUNER DRIVER
16319 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16320 L: linux-media@vger.kernel.org
16321 W: https://linuxtv.org
16322 T: git git://linuxtv.org/media_tree.git
16324 F: drivers/media/tuners/tea5767.*
16326 TEA6415C 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/tea6415c*
16334 TEA6420 MEDIA DRIVER
16335 M: Hans Verkuil <hverkuil@xs4all.nl>
16336 L: linux-media@vger.kernel.org
16337 T: git git://linuxtv.org/media_tree.git
16338 W: https://linuxtv.org
16340 F: drivers/media/i2c/tea6420*
16343 M: Jiri Pirko <jiri@resnulli.us>
16344 L: netdev@vger.kernel.org
16346 F: drivers/net/team/
16347 F: include/linux/if_team.h
16348 F: include/uapi/linux/if_team.h
16350 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16351 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16353 F: arch/x86/platform/ts5500/
16355 TECHNOTREND USB IR RECEIVER
16356 M: Sean Young <sean@mess.org>
16357 L: linux-media@vger.kernel.org
16359 F: drivers/media/rc/ttusbir.c
16361 TECHWELL TW9910 VIDEO DECODER
16362 L: linux-media@vger.kernel.org
16364 F: drivers/media/i2c/tw9910.c
16365 F: include/media/i2c/tw9910.h
16368 M: Jens Wiklander <jens.wiklander@linaro.org>
16369 L: tee-dev@lists.linaro.org
16371 F: include/linux/tee_drv.h
16372 F: include/uapi/linux/tee.h
16374 F: Documentation/tee.txt
16376 TEGRA ARCHITECTURE SUPPORT
16377 M: Thierry Reding <thierry.reding@gmail.com>
16378 M: Jonathan Hunter <jonathanh@nvidia.com>
16379 L: linux-tegra@vger.kernel.org
16380 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
16381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
16386 M: Peter De Schrijver <pdeschrijver@nvidia.com>
16387 M: Prashant Gaikwad <pgaikwad@nvidia.com>
16389 F: drivers/clk/tegra/
16392 M: Laxman Dewangan <ldewangan@nvidia.com>
16393 M: Jon Hunter <jonathanh@nvidia.com>
16395 F: drivers/dma/tegra*
16398 M: Laxman Dewangan <ldewangan@nvidia.com>
16399 R: Dmitry Osipenko <digetx@gmail.com>
16401 F: drivers/i2c/busses/i2c-tegra.c
16403 TEGRA IOMMU DRIVERS
16404 M: Thierry Reding <thierry.reding@gmail.com>
16405 L: linux-tegra@vger.kernel.org
16407 F: drivers/iommu/tegra*
16410 M: Laxman Dewangan <ldewangan@nvidia.com>
16412 F: drivers/input/keyboard/tegra-kbc.c
16415 M: Stefan Agner <stefan@agner.ch>
16416 M: Lucas Stach <dev@lynxeye.de>
16418 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
16419 F: drivers/mtd/nand/raw/tegra_nand.c
16422 M: Thierry Reding <thierry.reding@gmail.com>
16424 F: drivers/pwm/pwm-tegra.c
16426 TEGRA SERIAL DRIVER
16427 M: Laxman Dewangan <ldewangan@nvidia.com>
16429 F: drivers/tty/serial/serial-tegra.c
16432 M: Laxman Dewangan <ldewangan@nvidia.com>
16434 F: drivers/spi/spi-tegra*
16436 TEGRA XUSB PADCTL DRIVER
16437 M: JC Kuo <jckuo@nvidia.com>
16439 F: drivers/phy/tegra/xusb*
16441 TEHUTI ETHERNET DRIVER
16442 M: Andy Gospodarek <andy@greyhouse.net>
16443 L: netdev@vger.kernel.org
16445 F: drivers/net/ethernet/tehuti/*
16447 Telecom Clock Driver for MCPL0010
16448 M: Mark Gross <mark.gross@intel.com>
16450 F: drivers/char/tlclk.c
16452 TENSILICA XTENSA PORT (xtensa)
16453 M: Chris Zankel <chris@zankel.net>
16454 M: Max Filippov <jcmvbkbc@gmail.com>
16455 L: linux-xtensa@linux-xtensa.org
16456 T: git git://github.com/czankel/xtensa-linux.git
16459 F: drivers/irqchip/irq-xtensa-*
16461 Texas Instruments' System Control Interface (TISCI) Protocol Driver
16462 M: Nishanth Menon <nm@ti.com>
16463 M: Tero Kristo <t-kristo@ti.com>
16464 M: Santosh Shilimkar <ssantosh@kernel.org>
16465 L: linux-arm-kernel@lists.infradead.org
16467 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
16468 F: drivers/firmware/ti_sci*
16469 F: include/linux/soc/ti/ti_sci_protocol.h
16470 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
16471 F: drivers/soc/ti/ti_sci_pm_domains.c
16472 F: include/dt-bindings/soc/ti,sci_pm_domain.h
16473 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
16474 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
16475 F: drivers/clk/keystone/sci-clk.c
16476 F: drivers/reset/reset-ti-sci.c
16477 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
16478 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
16479 F: drivers/irqchip/irq-ti-sci-intr.c
16480 F: drivers/irqchip/irq-ti-sci-inta.c
16481 F: include/linux/soc/ti/ti_sci_inta_msi.h
16482 F: drivers/soc/ti/ti_sci_inta_msi.c
16484 Texas Instruments ASoC drivers
16485 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16486 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16490 Texas Instruments' DAC7612 DAC Driver
16491 M: Ricardo Ribalda <ricardo@ribalda.com>
16492 L: linux-iio@vger.kernel.org
16494 F: drivers/iio/dac/ti-dac7612.c
16495 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
16497 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
16498 M: Hans Verkuil <hverkuil@xs4all.nl>
16499 L: linux-media@vger.kernel.org
16500 T: git git://linuxtv.org/media_tree.git
16501 W: https://linuxtv.org
16503 F: drivers/media/radio/radio-raremono.c
16506 M: Zhang Rui <rui.zhang@intel.com>
16507 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16508 R: Amit Kucheria <amit.kucheria@verdurent.com>
16509 L: linux-pm@vger.kernel.org
16510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
16511 Q: https://patchwork.kernel.org/project/linux-pm/list/
16513 F: drivers/thermal/
16514 F: include/linux/thermal.h
16515 F: include/uapi/linux/thermal.h
16516 F: include/linux/cpu_cooling.h
16517 F: Documentation/devicetree/bindings/thermal/
16519 THERMAL/CPU_COOLING
16520 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
16521 M: Daniel Lezcano <daniel.lezcano@linaro.org>
16522 M: Viresh Kumar <viresh.kumar@linaro.org>
16523 M: Javi Merino <javi.merino@kernel.org>
16524 L: linux-pm@vger.kernel.org
16526 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
16527 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
16528 F: drivers/thermal/cpufreq_cooling.c
16529 F: drivers/thermal/cpuidle_cooling.c
16530 F: include/linux/cpu_cooling.h
16532 THERMAL DRIVER FOR AMLOGIC SOCS
16533 M: Guillaume La Roque <glaroque@baylibre.com>
16534 L: linux-pm@vger.kernel.org
16535 L: linux-amlogic@lists.infradead.org
16536 W: http://linux-meson.com/
16538 F: drivers/thermal/amlogic_thermal.c
16539 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
16541 THINKPAD ACPI EXTRAS DRIVER
16542 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
16543 L: ibm-acpi-devel@lists.sourceforge.net
16544 L: platform-driver-x86@vger.kernel.org
16545 W: http://ibm-acpi.sourceforge.net
16546 W: http://thinkwiki.org/wiki/Ibm-acpi
16547 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
16549 F: drivers/platform/x86/thinkpad_acpi.c
16552 M: Andreas Noever <andreas.noever@gmail.com>
16553 M: Michael Jamet <michael.jamet@intel.com>
16554 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16555 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16556 L: linux-usb@vger.kernel.org
16558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
16559 F: Documentation/admin-guide/thunderbolt.rst
16560 F: drivers/thunderbolt/
16561 F: include/linux/thunderbolt.h
16563 THUNDERBOLT NETWORK DRIVER
16564 M: Michael Jamet <michael.jamet@intel.com>
16565 M: Mika Westerberg <mika.westerberg@linux.intel.com>
16566 M: Yehezkel Bernat <YehezkelShB@gmail.com>
16567 L: netdev@vger.kernel.org
16569 F: drivers/net/thunderbolt.c
16571 THUNDERX GPIO DRIVER
16572 M: Robert Richter <rrichter@marvell.com>
16574 F: drivers/gpio/gpio-thunderx.c
16576 TI AM437X VPFE DRIVER
16577 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16578 L: linux-media@vger.kernel.org
16579 W: https://linuxtv.org
16580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16581 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16583 F: drivers/media/platform/am437x/
16585 TI BANDGAP AND THERMAL DRIVER
16586 M: Eduardo Valentin <edubezval@gmail.com>
16587 M: Keerthy <j-keerthy@ti.com>
16588 L: linux-pm@vger.kernel.org
16589 L: linux-omap@vger.kernel.org
16591 F: drivers/thermal/ti-soc-thermal/
16593 TI BQ27XXX POWER SUPPLY DRIVER
16594 R: Andrew F. Davis <afd@ti.com>
16595 F: include/linux/power/bq27xxx_battery.h
16596 F: drivers/power/supply/bq27xxx_battery.c
16597 F: drivers/power/supply/bq27xxx_battery_i2c.c
16599 TI CDCE706 CLOCK DRIVER
16600 M: Max Filippov <jcmvbkbc@gmail.com>
16602 F: drivers/clk/clk-cdce706.c
16605 M: Tero Kristo <t-kristo@ti.com>
16606 L: linux-omap@vger.kernel.org
16609 F: include/linux/clk/ti.h
16611 TI DAVINCI MACHINE SUPPORT
16612 M: Sekhar Nori <nsekhar@ti.com>
16613 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
16614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
16617 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
16618 F: arch/arm/mach-davinci/
16619 F: drivers/i2c/busses/i2c-davinci.c
16620 F: arch/arm/boot/dts/da850*
16622 TI DAVINCI SERIES CLOCK DRIVER
16623 M: David Lechner <david@lechnology.com>
16624 R: Sekhar Nori <nsekhar@ti.com>
16626 F: Documentation/devicetree/bindings/clock/ti/davinci/
16627 F: drivers/clk/davinci/
16629 TI DAVINCI SERIES GPIO DRIVER
16630 M: Keerthy <j-keerthy@ti.com>
16631 L: linux-gpio@vger.kernel.org
16633 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
16634 F: drivers/gpio/gpio-davinci.c
16636 TI DAVINCI SERIES MEDIA DRIVER
16637 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
16638 L: linux-media@vger.kernel.org
16639 W: https://linuxtv.org
16640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16641 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
16643 F: drivers/media/platform/davinci/
16644 F: include/media/davinci/
16646 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
16647 R: David Lechner <david@lechnology.com>
16648 L: linux-iio@vger.kernel.org
16649 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
16650 F: drivers/counter/ti-eqep.c
16652 TI ETHERNET SWITCH DRIVER (CPSW)
16653 R: Grygorii Strashko <grygorii.strashko@ti.com>
16654 L: linux-omap@vger.kernel.org
16655 L: netdev@vger.kernel.org
16657 F: drivers/net/ethernet/ti/cpsw*
16658 F: drivers/net/ethernet/ti/davinci*
16660 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
16661 M: Alex Dubov <oakad@yahoo.com>
16663 W: http://tifmxx.berlios.de/
16664 F: drivers/memstick/host/tifm_ms.c
16665 F: drivers/misc/tifm*
16666 F: drivers/mmc/host/tifm_sd.c
16667 F: include/linux/tifm.h
16669 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
16670 M: Santosh Shilimkar <ssantosh@kernel.org>
16671 L: linux-kernel@vger.kernel.org
16672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16674 F: drivers/soc/ti/*
16675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
16677 TI LM49xxx FAMILY ASoC CODEC DRIVERS
16678 M: M R Swami Reddy <mr.swami.reddy@ti.com>
16679 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
16680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16682 F: sound/soc/codecs/lm49453*
16683 F: sound/soc/codecs/isabelle*
16685 TI LP855x BACKLIGHT DRIVER
16686 M: Milo Kim <milo.kim@ti.com>
16688 F: Documentation/driver-api/backlight/lp855x-driver.rst
16689 F: drivers/video/backlight/lp855x_bl.c
16690 F: include/linux/platform_data/lp855x.h
16692 TI LP8727 CHARGER DRIVER
16693 M: Milo Kim <milo.kim@ti.com>
16695 F: drivers/power/supply/lp8727_charger.c
16696 F: include/linux/platform_data/lp8727.h
16698 TI LP8788 MFD DRIVER
16699 M: Milo Kim <milo.kim@ti.com>
16701 F: drivers/iio/adc/lp8788_adc.c
16702 F: drivers/leds/leds-lp8788.c
16703 F: drivers/mfd/lp8788*.c
16704 F: drivers/power/supply/lp8788-charger.c
16705 F: drivers/regulator/lp8788-*.c
16706 F: include/linux/mfd/lp8788*.h
16708 TI NETCP ETHERNET DRIVER
16709 M: Wingman Kwok <w-kwok2@ti.com>
16710 M: Murali Karicheri <m-karicheri2@ti.com>
16711 L: netdev@vger.kernel.org
16713 F: drivers/net/ethernet/ti/netcp*
16715 TI PCM3060 ASoC CODEC DRIVER
16716 M: Kirill Marinushkin <kmarinushkin@birdec.com>
16717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16719 F: Documentation/devicetree/bindings/sound/pcm3060.txt
16720 F: sound/soc/codecs/pcm3060*
16722 TI TAS571X FAMILY ASoC CODEC DRIVER
16723 M: Kevin Cernekee <cernekee@chromium.org>
16724 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16726 F: sound/soc/codecs/tas571x*
16728 TI TCAN4X5X DEVICE DRIVER
16729 M: Dan Murphy <dmurphy@ti.com>
16730 L: linux-can@vger.kernel.org
16732 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
16733 F: drivers/net/can/m_can/tcan4x5x.c
16735 TI TRF7970A NFC DRIVER
16736 M: Mark Greer <mgreer@animalcreek.com>
16737 L: linux-wireless@vger.kernel.org
16738 L: linux-nfc@lists.01.org (moderated for non-subscribers)
16740 F: drivers/nfc/trf7970a.c
16741 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
16743 TI TWL4030 SERIES SOC CODEC DRIVER
16744 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
16745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16747 F: sound/soc/codecs/twl4030*
16750 M: Benoit Parrot <bparrot@ti.com>
16751 L: linux-media@vger.kernel.org
16752 W: http://linuxtv.org/
16753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16755 F: drivers/media/platform/ti-vpe/
16756 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
16757 Documentation/devicetree/bindings/media/ti,cal.yaml
16759 TI WILINK WIRELESS DRIVERS
16760 L: linux-wireless@vger.kernel.org
16761 W: http://wireless.kernel.org/en/users/Drivers/wl12xx
16762 W: http://wireless.kernel.org/en/users/Drivers/wl1251
16763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
16765 F: drivers/net/wireless/ti/
16766 F: include/linux/wl12xx.h
16768 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
16769 M: John Stultz <john.stultz@linaro.org>
16770 M: Thomas Gleixner <tglx@linutronix.de>
16771 R: Stephen Boyd <sboyd@kernel.org>
16772 L: linux-kernel@vger.kernel.org
16773 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
16775 F: include/linux/clocksource.h
16776 F: include/linux/time.h
16777 F: include/linux/timex.h
16778 F: include/uapi/linux/time.h
16779 F: include/uapi/linux/timex.h
16780 F: kernel/time/clocksource.c
16781 F: kernel/time/time*.c
16782 F: kernel/time/alarmtimer.c
16783 F: kernel/time/ntp.c
16784 F: tools/testing/selftests/timers/
16787 M: Jon Maloy <jmaloy@redhat.com>
16788 M: Ying Xue <ying.xue@windriver.com>
16789 L: netdev@vger.kernel.org (core kernel code)
16790 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
16791 W: http://tipc.sourceforge.net/
16793 F: include/uapi/linux/tipc*.h
16796 TLAN NETWORK DRIVER
16797 M: Samuel Chessman <chessman@tux.org>
16798 L: tlan-devel@lists.sourceforge.net (subscribers-only)
16799 W: http://sourceforge.net/projects/tlan/
16801 F: Documentation/networking/device_drivers/ti/tlan.txt
16802 F: drivers/net/ethernet/ti/tlan.*
16804 TM6000 VIDEO4LINUX DRIVER
16805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16806 L: linux-media@vger.kernel.org
16807 W: https://linuxtv.org
16808 T: git git://linuxtv.org/media_tree.git
16810 F: drivers/media/usb/tm6000/
16811 F: Documentation/media/v4l-drivers/tm6000*
16813 TMIO/SDHI MMC DRIVER
16814 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16815 L: linux-mmc@vger.kernel.org
16817 F: drivers/mmc/host/tmio_mmc*
16818 F: drivers/mmc/host/renesas_sdhi*
16819 F: include/linux/mfd/tmio.h
16821 TMP401 HARDWARE MONITOR DRIVER
16822 M: Guenter Roeck <linux@roeck-us.net>
16823 L: linux-hwmon@vger.kernel.org
16825 F: Documentation/hwmon/tmp401.rst
16826 F: drivers/hwmon/tmp401.c
16828 TMP513 HARDWARE MONITOR DRIVER
16829 M: Eric Tremblay <etremblay@distech-controls.com>
16830 L: linux-hwmon@vger.kernel.org
16832 F: Documentation/hwmon/tmp513.rst
16833 F: drivers/hwmon/tmp513.c
16835 TMPFS (SHMEM FILESYSTEM)
16836 M: Hugh Dickins <hughd@google.com>
16837 L: linux-mm@kvack.org
16839 F: include/linux/shmem_fs.h
16842 TOMOYO SECURITY MODULE
16843 M: Kentaro Takeda <takedakn@nttdata.co.jp>
16844 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
16845 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
16846 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
16847 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
16848 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
16849 W: https://tomoyo.osdn.jp/
16851 F: security/tomoyo/
16853 TOPSTAR LAPTOP EXTRAS DRIVER
16854 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16855 L: platform-driver-x86@vger.kernel.org
16857 F: drivers/platform/x86/topstar-laptop.c
16859 TORTURE-TEST MODULES
16860 M: Davidlohr Bueso <dave@stgolabs.net>
16861 M: "Paul E. McKenney" <paulmck@kernel.org>
16862 M: Josh Triplett <josh@joshtriplett.org>
16863 L: linux-kernel@vger.kernel.org
16865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16866 F: Documentation/RCU/torture.txt
16867 F: kernel/torture.c
16868 F: kernel/rcu/rcutorture.c
16869 F: kernel/rcu/rcuperf.c
16870 F: kernel/locking/locktorture.c
16872 TOSHIBA ACPI EXTRAS DRIVER
16873 M: Azael Avalos <coproscefalo@gmail.com>
16874 L: platform-driver-x86@vger.kernel.org
16876 F: drivers/platform/x86/toshiba_acpi.c
16878 TOSHIBA BLUETOOTH DRIVER
16879 M: Azael Avalos <coproscefalo@gmail.com>
16880 L: platform-driver-x86@vger.kernel.org
16882 F: drivers/platform/x86/toshiba_bluetooth.c
16884 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
16885 M: Azael Avalos <coproscefalo@gmail.com>
16886 L: platform-driver-x86@vger.kernel.org
16888 F: drivers/platform/x86/toshiba_haps.c
16891 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
16892 W: http://www.buzzard.org.uk/toshiba/
16894 F: drivers/char/toshiba.c
16895 F: include/linux/toshiba.h
16896 F: include/uapi/linux/toshiba.h
16898 TOSHIBA TC358743 DRIVER
16899 M: Mats Randgaard <matrandg@cisco.com>
16900 L: linux-media@vger.kernel.org
16902 F: drivers/media/i2c/tc358743*
16903 F: include/media/i2c/tc358743.h
16905 TOSHIBA WMI HOTKEYS DRIVER
16906 M: Azael Avalos <coproscefalo@gmail.com>
16907 L: platform-driver-x86@vger.kernel.org
16909 F: drivers/platform/x86/toshiba-wmi.c
16912 M: Peter Huewe <peterhuewe@gmx.de>
16913 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
16914 R: Jason Gunthorpe <jgg@ziepe.ca>
16915 L: linux-integrity@vger.kernel.org
16916 Q: https://patchwork.kernel.org/project/linux-integrity/list/
16917 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
16918 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
16920 F: drivers/char/tpm/
16923 M: Steven Rostedt <rostedt@goodmis.org>
16924 M: Ingo Molnar <mingo@redhat.com>
16925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
16927 F: Documentation/trace/ftrace.rst
16928 F: arch/*/*/*/ftrace.h
16929 F: arch/*/kernel/ftrace.c
16930 F: include/*/ftrace.h
16931 F: include/linux/trace*.h
16934 F: tools/testing/selftests/ftrace/
16936 TRACING MMIO ACCESSES (MMIOTRACE)
16937 M: Steven Rostedt <rostedt@goodmis.org>
16938 M: Ingo Molnar <mingo@kernel.org>
16939 R: Karol Herbst <karolherbst@gmail.com>
16940 R: Pekka Paalanen <ppaalanen@gmail.com>
16942 L: linux-kernel@vger.kernel.org
16943 L: nouveau@lists.freedesktop.org
16944 F: kernel/trace/trace_mmiotrace.c
16945 F: include/linux/mmiotrace.h
16946 F: arch/x86/mm/kmmio.c
16947 F: arch/x86/mm/mmio-mod.c
16948 F: arch/x86/mm/testmmiotrace.c
16951 M: Jiri Kosina <trivial@kernel.org>
16952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
16954 K: ^Subject:.*(?i)trivial
16956 TEMPO SEMICONDUCTOR DRIVERS
16957 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
16959 F: sound/soc/codecs/tscs*.c
16960 F: sound/soc/codecs/tscs*.h
16961 F: Documentation/devicetree/bindings/sound/tscs*.txt
16964 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16965 M: Jiri Slaby <jslaby@suse.com>
16967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
16968 F: Documentation/driver-api/serial/
16970 F: drivers/tty/serial/serial_core.c
16971 F: include/linux/serial_core.h
16972 F: include/linux/serial.h
16973 F: include/linux/tty.h
16974 F: include/uapi/linux/serial_core.h
16975 F: include/uapi/linux/serial.h
16976 F: include/uapi/linux/tty.h
16978 TUA9001 MEDIA DRIVER
16979 M: Antti Palosaari <crope@iki.fi>
16980 L: linux-media@vger.kernel.org
16981 W: https://linuxtv.org
16982 W: http://palosaari.fi/linux/
16983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16984 T: git git://linuxtv.org/anttip/media_tree.git
16986 F: drivers/media/tuners/tua9001*
16988 TULIP NETWORK DRIVERS
16989 L: netdev@vger.kernel.org
16990 L: linux-parisc@vger.kernel.org
16992 F: drivers/net/ethernet/dec/tulip/
16995 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
16996 W: http://vtun.sourceforge.net/tun
16998 F: Documentation/networking/tuntap.txt
16999 F: arch/um/os-Linux/drivers/
17001 TURBOCHANNEL SUBSYSTEM
17002 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17003 M: Ralf Baechle <ralf@linux-mips.org>
17004 L: linux-mips@vger.kernel.org
17005 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17008 F: include/linux/tc.h
17011 M: "Len Brown" <lenb@kernel.org>
17012 L: linux-pm@vger.kernel.org
17013 B: https://bugzilla.kernel.org
17014 Q: https://patchwork.kernel.org/project/linux-pm/list/
17015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17017 F: tools/power/x86/turbostat/
17019 TW5864 VIDEO4LINUX DRIVER
17020 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17021 M: Anton Sviridenko <anton@corp.bluecherry.net>
17022 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17023 M: Andrey Utkin <andrey_utkin@fastmail.com>
17024 L: linux-media@vger.kernel.org
17026 F: drivers/media/pci/tw5864/
17028 TW68 VIDEO4LINUX DRIVER
17029 M: Hans Verkuil <hverkuil@xs4all.nl>
17030 L: linux-media@vger.kernel.org
17031 T: git git://linuxtv.org/media_tree.git
17032 W: https://linuxtv.org
17034 F: drivers/media/pci/tw68/
17036 TW686X VIDEO4LINUX DRIVER
17037 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17038 L: linux-media@vger.kernel.org
17039 T: git git://linuxtv.org/media_tree.git
17040 W: http://linuxtv.org
17042 F: drivers/media/pci/tw686x/
17044 UBI FILE SYSTEM (UBIFS)
17045 M: Richard Weinberger <richard@nod.at>
17046 L: linux-mtd@lists.infradead.org
17047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17049 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17051 F: Documentation/filesystems/ubifs.txt
17054 UCLINUX (M68KNOMMU AND COLDFIRE)
17055 M: Greg Ungerer <gerg@linux-m68k.org>
17056 W: http://www.linux-m68k.org/
17057 W: http://www.uclinux.org/
17058 L: linux-m68k@lists.linux-m68k.org
17059 L: uclinux-dev@uclinux.org (subscribers-only)
17060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17062 F: arch/m68k/coldfire/
17064 F: arch/m68k/*/*_no.*
17065 F: arch/m68k/include/asm/*_no.*
17068 M: Jan Kara <jack@suse.com>
17070 F: Documentation/filesystems/udf.txt
17074 M: Bastien Nocera <hadess@hadess.net>
17075 L: linux-input@vger.kernel.org
17077 F: drivers/hid/hid-udraw-ps3.c
17080 M: Evgeniy Dushistov <dushistov@mail.ru>
17082 F: Documentation/admin-guide/ufs.rst
17085 UHID USERSPACE HID IO DRIVER
17086 M: David Herrmann <dh.herrmann@googlemail.com>
17087 L: linux-input@vger.kernel.org
17089 F: drivers/hid/uhid.c
17090 F: include/uapi/linux/uhid.h
17093 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17094 L: linux-usb@vger.kernel.org
17096 F: drivers/usb/common/ulpi.c
17097 F: include/linux/ulpi/
17099 ULTRA-WIDEBAND (UWB) SUBSYSTEM
17100 L: devel@driverdev.osuosl.org
17102 F: drivers/staging/uwb/
17105 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17106 L: linux-fsdevel@vger.kernel.org
17110 UNICORE32 ARCHITECTURE
17111 M: Guan Xuetao <gxt@pku.edu.cn>
17112 W: http://mprc.pku.edu.cn/~guanxuetao/linux
17114 T: git git://github.com/gxt/linux.git
17118 M: Tony Finch <dot@dotat.at>
17119 W: http://dotat.at/prog/unifdef
17121 F: scripts/unifdef.c
17123 UNIFORM CDROM DRIVER
17124 M: Jens Axboe <axboe@kernel.dk>
17125 W: http://www.kernel.dk
17127 F: Documentation/cdrom/
17128 F: drivers/cdrom/cdrom.c
17129 F: include/linux/cdrom.h
17130 F: include/uapi/linux/cdrom.h
17132 UNISYS S-PAR DRIVERS
17133 M: David Kershner <david.kershner@unisys.com>
17134 L: sparmaintainer@unisys.com (Unisys internal)
17136 F: include/linux/visorbus.h
17137 F: drivers/visorbus/
17138 F: drivers/staging/unisys/
17140 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17141 R: Alim Akhtar <alim.akhtar@samsung.com>
17142 R: Avri Altman <avri.altman@wdc.com>
17143 L: linux-scsi@vger.kernel.org
17145 F: Documentation/scsi/ufs.txt
17146 F: drivers/scsi/ufs/
17148 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17149 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17150 L: linux-scsi@vger.kernel.org
17152 F: drivers/scsi/ufs/*dwc*
17154 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17155 M: Stanley Chu <stanley.chu@mediatek.com>
17156 L: linux-scsi@vger.kernel.org
17157 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17159 F: drivers/scsi/ufs/ufs-mediatek*
17161 UNSORTED BLOCK IMAGES (UBI)
17162 M: Richard Weinberger <richard@nod.at>
17163 W: http://www.linux-mtd.infradead.org/
17164 L: linux-mtd@lists.infradead.org
17165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17168 F: drivers/mtd/ubi/
17169 F: include/linux/mtd/ubi.h
17170 F: include/uapi/mtd/ubi-user.h
17172 USB "USBNET" DRIVER FRAMEWORK
17173 M: Oliver Neukum <oneukum@suse.com>
17174 L: netdev@vger.kernel.org
17175 W: http://www.linux-usb.org/usbnet
17177 F: drivers/net/usb/usbnet.c
17178 F: include/linux/usb/usbnet.h
17181 M: Oliver Neukum <oneukum@suse.com>
17182 L: linux-usb@vger.kernel.org
17184 F: Documentation/usb/acm.rst
17185 F: drivers/usb/class/cdc-acm.*
17187 USB AR5523 WIRELESS DRIVER
17188 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17189 L: linux-wireless@vger.kernel.org
17191 F: drivers/net/wireless/ath/ar5523/
17194 M: Oliver Neukum <oneukum@suse.com>
17195 L: linux-usb@vger.kernel.org
17196 L: linux-scsi@vger.kernel.org
17198 F: drivers/usb/storage/uas.c
17200 USB CDC ETHERNET DRIVER
17201 M: Oliver Neukum <oliver@neukum.org>
17202 L: linux-usb@vger.kernel.org
17204 F: drivers/net/usb/cdc_*.c
17205 F: include/uapi/linux/usb/cdc.h
17207 USB CHAOSKEY DRIVER
17208 M: Keith Packard <keithp@keithp.com>
17209 L: linux-usb@vger.kernel.org
17211 F: drivers/usb/misc/chaoskey.c
17213 USB CYPRESS C67X00 DRIVER
17214 M: Peter Korsgaard <jacmet@sunsite.dk>
17215 L: linux-usb@vger.kernel.org
17217 F: drivers/usb/c67x00/
17219 USB DAVICOM DM9601 DRIVER
17220 M: Peter Korsgaard <jacmet@sunsite.dk>
17221 L: netdev@vger.kernel.org
17222 W: http://www.linux-usb.org/usbnet
17224 F: drivers/net/usb/dm9601.c
17227 M: Alan Stern <stern@rowland.harvard.edu>
17228 L: linux-usb@vger.kernel.org
17230 F: Documentation/usb/ehci.rst
17231 F: drivers/usb/host/ehci*
17233 USB GADGET/PERIPHERAL SUBSYSTEM
17234 M: Felipe Balbi <balbi@kernel.org>
17235 L: linux-usb@vger.kernel.org
17236 W: http://www.linux-usb.org/gadget
17237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17239 F: drivers/usb/gadget/
17240 F: include/linux/usb/gadget*
17242 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17243 M: Jiri Kosina <jikos@kernel.org>
17244 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17245 L: linux-usb@vger.kernel.org
17246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17248 F: Documentation/hid/hiddev.rst
17249 F: drivers/hid/usbhid/
17251 USB INTEL XHCI ROLE MUX DRIVER
17252 M: Hans de Goede <hdegoede@redhat.com>
17253 L: linux-usb@vger.kernel.org
17255 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17257 USB IP DRIVER FOR HISILICON KIRIN
17258 M: Yu Chen <chenyu56@huawei.com>
17259 M: Binghui Wang <wangbinghui@hisilicon.com>
17260 L: linux-usb@vger.kernel.org
17262 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17263 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17266 M: Olav Kongas <ok@artecdesign.ee>
17267 L: linux-usb@vger.kernel.org
17269 F: drivers/usb/host/isp116x*
17270 F: include/linux/usb/isp116x.h
17272 USB LAN78XX ETHERNET DRIVER
17273 M: Woojung Huh <woojung.huh@microchip.com>
17274 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17275 L: netdev@vger.kernel.org
17277 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17278 F: drivers/net/usb/lan78xx.*
17279 F: include/dt-bindings/net/microchip-lan78xx.h
17281 USB MASS STORAGE DRIVER
17282 M: Alan Stern <stern@rowland.harvard.edu>
17283 L: linux-usb@vger.kernel.org
17284 L: usb-storage@lists.one-eyed-alien.net
17286 F: drivers/usb/storage/
17289 M: Clemens Ladisch <clemens@ladisch.de>
17290 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17293 F: sound/usb/midi.*
17295 USB NETWORKING DRIVERS
17296 L: linux-usb@vger.kernel.org
17298 F: drivers/net/usb/
17301 M: Alan Stern <stern@rowland.harvard.edu>
17302 L: linux-usb@vger.kernel.org
17304 F: Documentation/usb/ohci.rst
17305 F: drivers/usb/host/ohci*
17307 USB OTG FSM (Finite State Machine)
17308 M: Peter Chen <Peter.Chen@nxp.com>
17309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17310 L: linux-usb@vger.kernel.org
17312 F: drivers/usb/common/usb-otg-fsm.c
17315 M: Valentina Manea <valentina.manea.m@gmail.com>
17316 M: Shuah Khan <shuah@kernel.org>
17317 M: Shuah Khan <skhan@linuxfoundation.org>
17318 L: linux-usb@vger.kernel.org
17320 F: Documentation/usb/usbip_protocol.rst
17321 F: drivers/usb/usbip/
17322 F: tools/usb/usbip/
17323 F: tools/testing/selftests/drivers/usb/usbip/
17326 M: Petko Manolov <petkan@nucleusys.com>
17327 L: linux-usb@vger.kernel.org
17328 L: netdev@vger.kernel.org
17329 T: git git://github.com/petkan/pegasus.git
17330 W: https://github.com/petkan/pegasus
17332 F: drivers/net/usb/pegasus.*
17335 M: Felipe Balbi <balbi@kernel.org>
17336 L: linux-usb@vger.kernel.org
17337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17339 F: drivers/usb/phy/
17341 USB PRINTER DRIVER (usblp)
17342 M: Pete Zaitcev <zaitcev@redhat.com>
17343 L: linux-usb@vger.kernel.org
17345 F: drivers/usb/class/usblp.c
17347 USB QMI WWAN NETWORK DRIVER
17348 M: Bjørn Mork <bjorn@mork.no>
17349 L: netdev@vger.kernel.org
17351 F: Documentation/ABI/testing/sysfs-class-net-qmi
17352 F: drivers/net/usb/qmi_wwan.c
17355 M: Petko Manolov <petkan@nucleusys.com>
17356 L: linux-usb@vger.kernel.org
17357 L: netdev@vger.kernel.org
17358 T: git git://github.com/petkan/rtl8150.git
17359 W: https://github.com/petkan/rtl8150
17361 F: drivers/net/usb/rtl8150.c
17363 USB SERIAL SUBSYSTEM
17364 M: Johan Hovold <johan@kernel.org>
17365 L: linux-usb@vger.kernel.org
17366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
17368 F: Documentation/usb/usb-serial.rst
17369 F: drivers/usb/serial/
17370 F: include/linux/usb/serial.h
17372 USB SMSC75XX ETHERNET DRIVER
17373 M: Steve Glendinning <steve.glendinning@shawell.net>
17374 L: netdev@vger.kernel.org
17376 F: drivers/net/usb/smsc75xx.*
17378 USB SMSC95XX ETHERNET DRIVER
17379 M: Steve Glendinning <steve.glendinning@shawell.net>
17380 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17381 L: netdev@vger.kernel.org
17383 F: drivers/net/usb/smsc95xx.*
17386 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17387 L: linux-usb@vger.kernel.org
17388 W: http://www.linux-usb.org
17389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
17391 F: Documentation/devicetree/bindings/usb/
17392 F: Documentation/usb/
17394 F: include/linux/usb.h
17395 F: include/linux/usb/
17397 USB TYPEC BUS FOR ALTERNATE MODES
17398 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17399 L: linux-usb@vger.kernel.org
17401 F: Documentation/ABI/testing/sysfs-bus-typec
17402 F: Documentation/driver-api/usb/typec_bus.rst
17403 F: drivers/usb/typec/altmodes/
17404 F: include/linux/usb/typec_altmode.h
17407 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17408 L: linux-usb@vger.kernel.org
17410 F: Documentation/ABI/testing/sysfs-class-typec
17411 F: Documentation/driver-api/usb/typec.rst
17412 F: drivers/usb/typec/
17413 F: include/linux/usb/typec.h
17415 USB TYPEC PI3USB30532 MUX DRIVER
17416 M: Hans de Goede <hdegoede@redhat.com>
17417 L: linux-usb@vger.kernel.org
17419 F: drivers/usb/typec/mux/pi3usb30532.c
17421 USB TYPEC PORT CONTROLLER DRIVERS
17422 M: Guenter Roeck <linux@roeck-us.net>
17423 L: linux-usb@vger.kernel.org
17425 F: drivers/usb/typec/tcpm/
17428 M: Alan Stern <stern@rowland.harvard.edu>
17429 L: linux-usb@vger.kernel.org
17431 F: drivers/usb/host/uhci*
17434 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17435 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
17436 L: linux-media@vger.kernel.org
17437 T: git git://linuxtv.org/media_tree.git
17438 W: http://www.ideasonboard.org/uvc/
17440 F: drivers/media/usb/uvc/
17441 F: include/uapi/linux/uvcvideo.h
17444 M: Hans Verkuil <hverkuil@xs4all.nl>
17445 L: linux-media@vger.kernel.org
17446 T: git git://linuxtv.org/media_tree.git
17447 W: https://linuxtv.org
17449 F: drivers/media/usb/usbvision/
17452 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
17453 L: linux-usb@vger.kernel.org
17455 F: drivers/usb/gadget/function/*uvc*
17456 F: drivers/usb/gadget/legacy/webcam.c
17457 F: include/uapi/linux/usb/g_uvc.h
17459 USB WIRELESS RNDIS DRIVER (rndis_wlan)
17460 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
17461 L: linux-wireless@vger.kernel.org
17463 F: drivers/net/wireless/rndis_wlan.c
17466 M: Mathias Nyman <mathias.nyman@intel.com>
17467 L: linux-usb@vger.kernel.org
17469 F: drivers/usb/host/xhci*
17470 F: drivers/usb/host/pci-quirks*
17473 L: linux-wireless@vger.kernel.org
17474 W: http://linux-lc100020.sourceforge.net
17476 F: drivers/net/wireless/zydas/zd1201.*
17479 M: Antoine Jacquet <royale@zerezo.com>
17480 L: linux-usb@vger.kernel.org
17481 L: linux-media@vger.kernel.org
17482 T: git git://linuxtv.org/media_tree.git
17483 W: http://royale.zerezo.com/zr364xx/
17485 F: Documentation/media/v4l-drivers/zr364xx*
17486 F: drivers/media/usb/zr364xx/
17488 USER-MODE LINUX (UML)
17489 M: Jeff Dike <jdike@addtoit.com>
17490 M: Richard Weinberger <richard@nod.at>
17491 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
17492 L: linux-um@lists.infradead.org
17493 W: http://user-mode-linux.sourceforge.net
17494 Q: https://patchwork.ozlabs.org/project/linux-um/list/
17495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
17497 F: Documentation/virt/uml/
17502 USERSPACE COPYIN/COPYOUT (UIOVEC)
17503 M: Alexander Viro <viro@zeniv.linux.org.uk>
17506 F: include/linux/uio.h
17508 USERSPACE DMA BUFFER DRIVER
17509 M: Gerd Hoffmann <kraxel@redhat.com>
17511 L: dri-devel@lists.freedesktop.org
17512 F: drivers/dma-buf/udmabuf.c
17513 F: include/uapi/linux/udmabuf.h
17514 T: git git://anongit.freedesktop.org/drm/drm-misc
17516 USERSPACE I/O (UIO)
17517 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17520 F: Documentation/driver-api/uio-howto.rst
17522 F: include/linux/uio_driver.h
17525 M: Karel Zak <kzak@redhat.com>
17526 L: util-linux@vger.kernel.org
17527 W: http://en.wikipedia.org/wiki/Util-linux
17528 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
17532 M: Christoph Hellwig <hch@lst.de>
17533 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17534 L: linux-kernel@vger.kernel.org
17535 T: git git://git.infradead.org/users/hch/uuid.git
17538 F: include/linux/uuid.h
17539 F: include/uapi/linux/uuid.h
17543 M: Michal Januszewski <spock@gentoo.org>
17544 L: linux-fbdev@vger.kernel.org
17545 W: https://github.com/mjanusz/v86d
17547 F: Documentation/fb/uvesafb.rst
17548 F: drivers/video/fbdev/uvesafb.*
17551 M: Stefan Agner <stefan@agner.ch>
17552 L: linux-mtd@lists.infradead.org
17554 F: drivers/mtd/nand/raw/vf610_nfc.c
17556 VFAT/FAT/MSDOS FILESYSTEM
17557 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
17559 F: Documentation/filesystems/vfat.rst
17563 M: Alex Williamson <alex.williamson@redhat.com>
17564 R: Cornelia Huck <cohuck@redhat.com>
17565 L: kvm@vger.kernel.org
17566 T: git git://github.com/awilliam/linux-vfio.git
17568 F: Documentation/driver-api/vfio.rst
17570 F: include/linux/vfio.h
17571 F: include/uapi/linux/vfio.h
17573 VFIO MEDIATED DEVICE DRIVERS
17574 M: Kirti Wankhede <kwankhede@nvidia.com>
17575 L: kvm@vger.kernel.org
17577 F: Documentation/driver-api/vfio-mediated-device.rst
17578 F: drivers/vfio/mdev/
17579 F: include/linux/mdev.h
17580 F: samples/vfio-mdev/
17582 VFIO PLATFORM DRIVER
17583 M: Eric Auger <eric.auger@redhat.com>
17584 L: kvm@vger.kernel.org
17586 F: drivers/vfio/platform/
17589 R: Lukas Wunner <lukas@wunner.de>
17591 F: Documentation/gpu/vga-switcheroo.rst
17592 F: drivers/gpu/vga/vga_switcheroo.c
17593 F: include/linux/vga_switcheroo.h
17594 T: git git://anongit.freedesktop.org/drm/drm-misc
17596 VIA RHINE NETWORK DRIVER
17598 F: drivers/net/ethernet/via/via-rhine.c
17600 VIA SD/MMC CARD CONTROLLER DRIVER
17601 M: Bruce Chang <brucechang@via.com.tw>
17602 M: Harald Welte <HaraldWelte@viatech.com>
17604 F: drivers/mmc/host/via-sdmmc.c
17606 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
17607 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
17608 L: linux-fbdev@vger.kernel.org
17610 F: include/linux/via-core.h
17611 F: include/linux/via-gpio.h
17612 F: include/linux/via_i2c.h
17613 F: drivers/video/fbdev/via/
17615 VIA VELOCITY NETWORK DRIVER
17616 M: Francois Romieu <romieu@fr.zoreil.com>
17617 L: netdev@vger.kernel.org
17619 F: drivers/net/ethernet/via/via-velocity.*
17621 VICODEC VIRTUAL CODEC DRIVER
17622 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
17623 L: linux-media@vger.kernel.org
17624 T: git git://linuxtv.org/media_tree.git
17625 W: https://linuxtv.org
17627 F: drivers/media/platform/vicodec/*
17629 VIDEO MULTIPLEXER DRIVER
17630 M: Philipp Zabel <p.zabel@pengutronix.de>
17631 L: linux-media@vger.kernel.org
17633 F: drivers/media/platform/video-mux.c
17635 VIDEO I2C POLLING DRIVER
17636 M: Matt Ranostay <matt.ranostay@konsulko.com>
17637 L: linux-media@vger.kernel.org
17639 F: drivers/media/i2c/video-i2c.c
17641 VIDEOBUF2 FRAMEWORK
17642 M: Pawel Osciak <pawel@osciak.com>
17643 M: Marek Szyprowski <m.szyprowski@samsung.com>
17644 M: Kyungmin Park <kyungmin.park@samsung.com>
17645 R: Tomasz Figa <tfiga@chromium.org>
17646 L: linux-media@vger.kernel.org
17648 F: drivers/media/common/videobuf2/*
17649 F: include/media/videobuf2-*
17651 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
17652 M: Helen Koike <helen.koike@collabora.com>
17653 R: Shuah Khan <skhan@linuxfoundation.org>
17654 L: linux-media@vger.kernel.org
17655 T: git git://linuxtv.org/media_tree.git
17656 W: https://linuxtv.org
17658 F: drivers/media/platform/vimc/*
17661 M: Alex Williamson <alex.williamson@redhat.com>
17662 M: Paolo Bonzini <pbonzini@redhat.com>
17663 L: kvm@vger.kernel.org
17667 VIRTIO AND VHOST VSOCK DRIVER
17668 M: Stefan Hajnoczi <stefanha@redhat.com>
17669 M: Stefano Garzarella <sgarzare@redhat.com>
17670 L: kvm@vger.kernel.org
17671 L: virtualization@lists.linux-foundation.org
17672 L: netdev@vger.kernel.org
17674 F: include/linux/virtio_vsock.h
17675 F: include/uapi/linux/virtio_vsock.h
17676 F: include/uapi/linux/vsockmon.h
17677 F: include/uapi/linux/vm_sockets_diag.h
17678 F: net/vmw_vsock/diag.c
17679 F: net/vmw_vsock/af_vsock_tap.c
17680 F: net/vmw_vsock/virtio_transport_common.c
17681 F: net/vmw_vsock/virtio_transport.c
17682 F: net/vmw_vsock/vsock_loopback.c
17683 F: drivers/net/vsockmon.c
17684 F: drivers/vhost/vsock.c
17685 F: tools/testing/vsock/
17687 VIRTIO CONSOLE DRIVER
17688 M: Amit Shah <amit@kernel.org>
17689 L: virtualization@lists.linux-foundation.org
17691 F: drivers/char/virtio_console.c
17692 F: include/linux/virtio_console.h
17693 F: include/uapi/linux/virtio_console.h
17695 VIRTIO CORE AND NET DRIVERS
17696 M: "Michael S. Tsirkin" <mst@redhat.com>
17697 M: Jason Wang <jasowang@redhat.com>
17698 L: virtualization@lists.linux-foundation.org
17700 F: Documentation/devicetree/bindings/virtio/
17703 F: drivers/net/virtio_net.c
17704 F: drivers/block/virtio_blk.c
17705 F: include/linux/virtio*.h
17706 F: include/uapi/linux/virtio_*.h
17707 F: drivers/crypto/virtio/
17708 F: mm/balloon_compaction.c
17710 VIRTIO BLOCK AND SCSI DRIVERS
17711 M: "Michael S. Tsirkin" <mst@redhat.com>
17712 M: Jason Wang <jasowang@redhat.com>
17713 R: Paolo Bonzini <pbonzini@redhat.com>
17714 R: Stefan Hajnoczi <stefanha@redhat.com>
17715 L: virtualization@lists.linux-foundation.org
17717 F: drivers/block/virtio_blk.c
17718 F: drivers/scsi/virtio_scsi.c
17719 F: include/uapi/linux/virtio_blk.h
17720 F: include/uapi/linux/virtio_scsi.h
17721 F: drivers/vhost/scsi.c
17723 VIRTIO CRYPTO DRIVER
17724 M: Gonglei <arei.gonglei@huawei.com>
17725 L: virtualization@lists.linux-foundation.org
17726 L: linux-crypto@vger.kernel.org
17728 F: drivers/crypto/virtio/
17729 F: include/uapi/linux/virtio_crypto.h
17731 VIRTIO DRIVERS FOR S390
17732 M: Cornelia Huck <cohuck@redhat.com>
17733 M: Halil Pasic <pasic@linux.ibm.com>
17734 L: linux-s390@vger.kernel.org
17735 L: virtualization@lists.linux-foundation.org
17736 L: kvm@vger.kernel.org
17738 F: drivers/s390/virtio/
17739 F: arch/s390/include/uapi/asm/virtio-ccw.h
17742 M: Vivek Goyal <vgoyal@redhat.com>
17743 M: Stefan Hajnoczi <stefanha@redhat.com>
17744 M: Miklos Szeredi <miklos@szeredi.hu>
17745 L: virtualization@lists.linux-foundation.org
17746 L: linux-fsdevel@vger.kernel.org
17747 W: https://virtio-fs.gitlab.io/
17749 F: fs/fuse/virtio_fs.c
17750 F: include/uapi/linux/virtio_fs.h
17751 F: Documentation/filesystems/virtiofs.rst
17754 M: David Airlie <airlied@linux.ie>
17755 M: Gerd Hoffmann <kraxel@redhat.com>
17756 L: dri-devel@lists.freedesktop.org
17757 L: virtualization@lists.linux-foundation.org
17758 T: git git://anongit.freedesktop.org/drm/drm-misc
17760 F: drivers/gpu/drm/virtio/
17761 F: include/uapi/linux/virtio_gpu.h
17763 VIRTIO HOST (VHOST)
17764 M: "Michael S. Tsirkin" <mst@redhat.com>
17765 M: Jason Wang <jasowang@redhat.com>
17766 L: kvm@vger.kernel.org
17767 L: virtualization@lists.linux-foundation.org
17768 L: netdev@vger.kernel.org
17769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
17772 F: include/uapi/linux/vhost.h
17774 VIRTIO INPUT DRIVER
17775 M: Gerd Hoffmann <kraxel@redhat.com>
17777 F: drivers/virtio/virtio_input.c
17778 F: include/uapi/linux/virtio_input.h
17780 VIRTIO IOMMU DRIVER
17781 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
17782 L: virtualization@lists.linux-foundation.org
17784 F: drivers/iommu/virtio-iommu.c
17785 F: include/uapi/linux/virtio_iommu.h
17787 VIRTUAL BOX GUEST DEVICE DRIVER
17788 M: Hans de Goede <hdegoede@redhat.com>
17789 M: Arnd Bergmann <arnd@arndb.de>
17790 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17792 F: include/linux/vbox_utils.h
17793 F: include/uapi/linux/vbox*.h
17794 F: drivers/virt/vboxguest/
17796 VIRTUAL BOX SHARED FOLDER VFS DRIVER
17797 M: Hans de Goede <hdegoede@redhat.com>
17798 L: linux-fsdevel@vger.kernel.org
17802 VIRTUAL SERIO DEVICE DRIVER
17803 M: Stephen Chandler Paul <thatslyude@gmail.com>
17805 F: drivers/input/serio/userio.c
17806 F: include/uapi/linux/userio.h
17808 VITESSE FELIX ETHERNET SWITCH DRIVER
17809 M: Vladimir Oltean <vladimir.oltean@nxp.com>
17810 M: Claudiu Manoil <claudiu.manoil@nxp.com>
17811 L: netdev@vger.kernel.org
17813 F: drivers/net/dsa/ocelot/*
17814 F: net/dsa/tag_ocelot.c
17816 VIVID VIRTUAL VIDEO DRIVER
17817 M: Hans Verkuil <hverkuil@xs4all.nl>
17818 L: linux-media@vger.kernel.org
17819 T: git git://linuxtv.org/media_tree.git
17820 W: https://linuxtv.org
17822 F: drivers/media/platform/vivid/*
17825 M: Florian Fainelli <f.fainelli@gmail.com>
17826 L: openwrt-devel@lists.openwrt.org (subscribers-only)
17828 F: drivers/vlynq/vlynq.c
17829 F: include/linux/vlynq.h
17832 M: Martyn Welch <martyn@welchs.me.uk>
17833 M: Manohar Vanga <manohar.vanga@gmail.com>
17834 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17835 L: devel@driverdev.osuosl.org
17837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
17838 F: Documentation/driver-api/vme.rst
17839 F: drivers/staging/vme/
17841 F: include/linux/vme*
17843 VMWARE BALLOON DRIVER
17844 M: Nadav Amit <namit@vmware.com>
17845 M: "VMware, Inc." <pv-drivers@vmware.com>
17846 L: linux-kernel@vger.kernel.org
17848 F: drivers/misc/vmw_balloon.c
17850 VMWARE HYPERVISOR INTERFACE
17851 M: Thomas Hellstrom <thellstrom@vmware.com>
17852 M: "VMware, Inc." <pv-drivers@vmware.com>
17853 L: virtualization@lists.linux-foundation.org
17855 F: arch/x86/kernel/cpu/vmware.c
17856 F: arch/x86/include/asm/vmware.h
17858 VMWARE PVRDMA DRIVER
17859 M: Adit Ranadive <aditr@vmware.com>
17860 M: VMware PV-Drivers <pv-drivers@vmware.com>
17861 L: linux-rdma@vger.kernel.org
17863 F: drivers/infiniband/hw/vmw_pvrdma/
17865 VMware PVSCSI driver
17866 M: Jim Gill <jgill@vmware.com>
17867 M: VMware PV-Drivers <pv-drivers@vmware.com>
17868 L: linux-scsi@vger.kernel.org
17870 F: drivers/scsi/vmw_pvscsi.c
17871 F: drivers/scsi/vmw_pvscsi.h
17873 VMWARE VMMOUSE SUBDRIVER
17874 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
17875 M: "VMware, Inc." <pv-drivers@vmware.com>
17876 L: linux-input@vger.kernel.org
17878 F: drivers/input/mouse/vmmouse.c
17879 F: drivers/input/mouse/vmmouse.h
17881 VMWARE VMXNET3 ETHERNET DRIVER
17882 M: Ronak Doshi <doshir@vmware.com>
17883 M: "VMware, Inc." <pv-drivers@vmware.com>
17884 L: netdev@vger.kernel.org
17886 F: drivers/net/vmxnet3/
17888 VOCORE VOCORE2 BOARD
17889 M: Harvey Hunt <harveyhuntnexus@gmail.com>
17890 L: linux-mips@vger.kernel.org
17892 F: arch/mips/boot/dts/ralink/vocore2.dts
17894 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
17895 M: Liam Girdwood <lgirdwood@gmail.com>
17896 M: Mark Brown <broonie@kernel.org>
17897 L: linux-kernel@vger.kernel.org
17898 W: http://www.slimlogic.co.uk/?p=48
17899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
17901 F: Documentation/devicetree/bindings/regulator/
17902 F: Documentation/power/regulator/
17903 F: drivers/regulator/
17904 F: include/dt-bindings/regulator/
17905 F: include/linux/regulator/
17906 K: regulator_get_optional
17909 M: David Ahern <dsahern@kernel.org>
17910 M: Shrijeet Mukherjee <shrijeet@gmail.com>
17911 L: netdev@vger.kernel.org
17913 F: drivers/net/vrf.c
17914 F: Documentation/networking/vrf.txt
17917 M: Petr Mladek <pmladek@suse.com>
17918 M: Steven Rostedt <rostedt@goodmis.org>
17919 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
17920 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17921 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
17922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
17925 F: lib/test_printf.c
17926 F: Documentation/core-api/printk-formats.rst
17928 VT1211 HARDWARE MONITOR DRIVER
17929 M: Juerg Haefliger <juergh@gmail.com>
17930 L: linux-hwmon@vger.kernel.org
17932 F: Documentation/hwmon/vt1211.rst
17933 F: drivers/hwmon/vt1211.c
17935 VT8231 HARDWARE MONITOR DRIVER
17936 M: Roger Lucas <vt8231@hiddenengine.co.uk>
17937 L: linux-hwmon@vger.kernel.org
17939 F: drivers/hwmon/vt8231.c
17941 VUB300 USB to SDIO/SD/MMC bridge chip
17942 L: linux-mmc@vger.kernel.org
17944 F: drivers/mmc/host/vub300.c
17946 W1 DALLAS'S 1-WIRE BUS
17947 M: Evgeniy Polyakov <zbr@ioremap.net>
17949 F: Documentation/devicetree/bindings/w1/
17950 F: Documentation/w1/
17952 F: include/linux/w1.h
17954 W83791D HARDWARE MONITORING DRIVER
17955 M: Marc Hulsman <m.hulsman@tudelft.nl>
17956 L: linux-hwmon@vger.kernel.org
17958 F: Documentation/hwmon/w83791d.rst
17959 F: drivers/hwmon/w83791d.c
17961 W83793 HARDWARE MONITORING DRIVER
17962 M: Rudolf Marek <r.marek@assembler.cz>
17963 L: linux-hwmon@vger.kernel.org
17965 F: Documentation/hwmon/w83793.rst
17966 F: drivers/hwmon/w83793.c
17968 W83795 HARDWARE MONITORING DRIVER
17969 M: Jean Delvare <jdelvare@suse.com>
17970 L: linux-hwmon@vger.kernel.org
17972 F: drivers/hwmon/w83795.c
17974 W83L51xD SD/MMC CARD INTERFACE DRIVER
17975 M: Pierre Ossman <pierre@ossman.eu>
17977 F: drivers/mmc/host/wbsd.*
17979 WACOM PROTOCOL 4 SERIAL TABLETS
17980 M: Julian Squires <julian@cipht.net>
17981 M: Hans de Goede <hdegoede@redhat.com>
17982 L: linux-input@vger.kernel.org
17984 F: drivers/input/tablet/wacom_serial4.c
17986 WATCHDOG DEVICE DRIVERS
17987 M: Wim Van Sebroeck <wim@linux-watchdog.org>
17988 M: Guenter Roeck <linux@roeck-us.net>
17989 L: linux-watchdog@vger.kernel.org
17990 W: http://www.linux-watchdog.org/
17991 T: git git://www.linux-watchdog.org/linux-watchdog.git
17993 F: Documentation/devicetree/bindings/watchdog/
17994 F: Documentation/watchdog/
17995 F: drivers/watchdog/
17996 F: include/linux/watchdog.h
17997 F: include/uapi/linux/watchdog.h
17999 WHISKEYCOVE PMIC GPIO DRIVER
18000 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18001 L: linux-gpio@vger.kernel.org
18003 F: drivers/gpio/gpio-wcove.c
18006 M: Dianlong Li <long17.cool@163.com>
18007 L: linux-rtc@vger.kernel.org
18009 F: drivers/rtc/rtc-sd3078.c
18012 M: David Herrmann <dh.herrmann@googlemail.com>
18013 L: linux-input@vger.kernel.org
18015 F: drivers/hid/hid-wiimote*
18017 WILOCITY WIL6210 WIRELESS DRIVER
18018 M: Maya Erez <merez@codeaurora.org>
18019 L: linux-wireless@vger.kernel.org
18020 L: wil6210@qti.qualcomm.com
18022 W: http://wireless.kernel.org/en/users/Drivers/wil6210
18023 F: drivers/net/wireless/ath/wil6210/
18026 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18027 M: linux-wimax@intel.com
18028 L: wimax@linuxwimax.org (subscribers-only)
18030 W: http://linuxwimax.org
18031 F: Documentation/admin-guide/wimax/wimax.rst
18032 F: include/linux/wimax/debug.h
18033 F: include/net/wimax.h
18034 F: include/uapi/linux/wimax.h
18038 M: David Härdeman <david@hardeman.nu>
18040 F: drivers/media/rc/winbond-cir.c
18042 RCMM REMOTE CONTROLS DECODER
18043 M: Patrick Lerda <patrick9876@free.fr>
18045 F: drivers/media/rc/ir-rcmm-decoder.c
18047 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18048 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18049 L: linux-watchdog@vger.kernel.org
18051 F: drivers/watchdog/ebc-c384_wdt.c
18053 WINSYSTEMS WS16C48 GPIO DRIVER
18054 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18055 L: linux-gpio@vger.kernel.org
18057 F: drivers/gpio/gpio-ws16c48.c
18059 WIREGUARD SECURE NETWORK TUNNEL
18060 M: Jason A. Donenfeld <Jason@zx2c4.com>
18062 F: drivers/net/wireguard/
18063 F: tools/testing/selftests/wireguard/
18064 L: wireguard@lists.zx2c4.com
18065 L: netdev@vger.kernel.org
18067 WISTRON LAPTOP BUTTON DRIVER
18068 M: Miloslav Trmac <mitr@volny.cz>
18070 F: drivers/input/misc/wistron_btns.c
18072 WL3501 WIRELESS PCMCIA CARD DRIVER
18073 L: linux-wireless@vger.kernel.org
18075 F: drivers/net/wireless/wl3501*
18077 WOLFSON MICROELECTRONICS DRIVERS
18078 L: patches@opensource.cirrus.com
18079 T: git https://github.com/CirrusLogic/linux-drivers.git
18080 W: https://github.com/CirrusLogic/linux-drivers/wiki
18082 F: Documentation/hwmon/wm83??.rst
18083 F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
18084 F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
18085 F: Documentation/devicetree/bindings/mfd/arizona.txt
18086 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18087 F: Documentation/devicetree/bindings/sound/wlf,arizona.txt
18088 F: arch/arm/mach-s3c64xx/mach-crag6410*
18089 F: drivers/clk/clk-wm83*.c
18090 F: drivers/extcon/extcon-arizona.c
18091 F: drivers/leds/leds-wm83*.c
18092 F: drivers/gpio/gpio-*wm*.c
18093 F: drivers/gpio/gpio-arizona.c
18094 F: drivers/hwmon/wm83??-hwmon.c
18095 F: drivers/input/misc/wm831x-on.c
18096 F: drivers/input/touchscreen/wm831x-ts.c
18097 F: drivers/input/touchscreen/wm97*.c
18098 F: drivers/mfd/arizona*
18099 F: drivers/mfd/wm*.c
18100 F: drivers/mfd/cs47l24*
18101 F: drivers/power/supply/wm83*.c
18102 F: drivers/rtc/rtc-wm83*.c
18103 F: drivers/regulator/wm8*.c
18104 F: drivers/regulator/arizona*
18105 F: drivers/video/backlight/wm83*_bl.c
18106 F: drivers/watchdog/wm83*_wdt.c
18107 F: include/linux/mfd/arizona/
18108 F: include/linux/mfd/wm831x/
18109 F: include/linux/mfd/wm8350/
18110 F: include/linux/mfd/wm8400*
18111 F: include/linux/regulator/arizona*
18112 F: include/linux/wm97xx.h
18113 F: include/sound/wm????.h
18114 F: sound/soc/codecs/arizona.?
18115 F: sound/soc/codecs/wm*
18116 F: sound/soc/codecs/cs47l24*
18119 M: Tejun Heo <tj@kernel.org>
18120 R: Lai Jiangshan <jiangshanlai@gmail.com>
18121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18123 F: include/linux/workqueue.h
18124 F: kernel/workqueue.c
18125 F: Documentation/core-api/workqueue.rst
18127 X-POWERS AXP288 PMIC DRIVERS
18128 M: Hans de Goede <hdegoede@redhat.com>
18130 F: drivers/acpi/pmic/intel_pmic_xpower.c
18133 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18134 M: Chen-Yu Tsai <wens@csie.org>
18135 L: linux-kernel@vger.kernel.org
18140 M: Andrew Hendry <andrew.hendry@gmail.com>
18141 L: linux-x25@vger.kernel.org
18143 F: Documentation/networking/x25*
18144 F: include/net/x25*
18147 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18148 M: Thomas Gleixner <tglx@linutronix.de>
18149 M: Ingo Molnar <mingo@redhat.com>
18150 M: Borislav Petkov <bp@alien8.de>
18151 R: "H. Peter Anvin" <hpa@zytor.com>
18153 L: linux-kernel@vger.kernel.org
18154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18156 F: Documentation/devicetree/bindings/x86/
18157 F: Documentation/x86/
18161 M: Andy Lutomirski <luto@kernel.org>
18162 L: linux-kernel@vger.kernel.org
18163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18167 X86 MCE INFRASTRUCTURE
18168 M: Tony Luck <tony.luck@intel.com>
18169 M: Borislav Petkov <bp@alien8.de>
18170 L: linux-edac@vger.kernel.org
18172 F: arch/x86/kernel/cpu/mce/*
18174 X86 MICROCODE UPDATE SUPPORT
18175 M: Borislav Petkov <bp@alien8.de>
18177 F: arch/x86/kernel/cpu/microcode/*
18180 M: Dave Hansen <dave.hansen@linux.intel.com>
18181 M: Andy Lutomirski <luto@kernel.org>
18182 M: Peter Zijlstra <peterz@infradead.org>
18183 L: linux-kernel@vger.kernel.org
18184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18188 X86 PLATFORM DRIVERS
18189 M: Darren Hart <dvhart@infradead.org>
18190 M: Andy Shevchenko <andy@infradead.org>
18191 L: platform-driver-x86@vger.kernel.org
18192 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18194 F: drivers/platform/x86/
18195 F: drivers/platform/olpc/
18197 X86 PLATFORM DRIVERS - ARCH
18198 R: Darren Hart <dvhart@infradead.org>
18199 R: Andy Shevchenko <andy@infradead.org>
18200 L: platform-driver-x86@vger.kernel.org
18202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18204 F: arch/x86/platform
18207 M: Andy Lutomirski <luto@kernel.org>
18208 L: linux-kernel@vger.kernel.org
18209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18211 F: arch/x86/entry/vdso/
18214 M: Matthew Wilcox <willy@infradead.org>
18215 L: linux-fsdevel@vger.kernel.org
18217 F: Documentation/core-api/xarray.rst
18220 F: include/linux/idr.h
18221 F: include/linux/xarray.h
18222 F: tools/testing/radix-tree
18225 M: Benjamin Valentin <benpicco@googlemail.com>
18227 F: drivers/media/rc/xbox_remote.c
18228 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18230 XC2028/3028 TUNER DRIVER
18231 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18232 L: linux-media@vger.kernel.org
18233 W: https://linuxtv.org
18234 T: git git://linuxtv.org/media_tree.git
18236 F: drivers/media/tuners/tuner-xc2028.*
18238 XDP (eXpress Data Path)
18239 M: Alexei Starovoitov <ast@kernel.org>
18240 M: Daniel Borkmann <daniel@iogearbox.net>
18241 M: David S. Miller <davem@davemloft.net>
18242 M: Jakub Kicinski <kuba@kernel.org>
18243 M: Jesper Dangaard Brouer <hawk@kernel.org>
18244 M: John Fastabend <john.fastabend@gmail.com>
18245 L: netdev@vger.kernel.org
18246 L: bpf@vger.kernel.org
18249 F: include/net/xdp.h
18250 F: kernel/bpf/devmap.c
18251 F: kernel/bpf/cpumap.c
18252 F: include/trace/events/xdp.h
18256 XDP SOCKETS (AF_XDP)
18257 M: Björn Töpel <bjorn.topel@intel.com>
18258 M: Magnus Karlsson <magnus.karlsson@intel.com>
18259 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18260 L: netdev@vger.kernel.org
18261 L: bpf@vger.kernel.org
18263 F: kernel/bpf/xskmap.c
18266 XEN BLOCK SUBSYSTEM
18267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18268 M: Roger Pau Monné <roger.pau@citrix.com>
18269 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18271 F: drivers/block/xen-blkback/*
18272 F: drivers/block/xen*
18275 M: Stefano Stabellini <sstabellini@kernel.org>
18276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18279 F: arch/arm/include/asm/xen/
18281 XEN HYPERVISOR ARM64
18282 M: Stefano Stabellini <sstabellini@kernel.org>
18283 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18286 F: arch/arm64/include/asm/xen/
18288 XEN HYPERVISOR INTERFACE
18289 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18290 M: Juergen Gross <jgross@suse.com>
18291 R: Stefano Stabellini <sstabellini@kernel.org>
18292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18296 F: arch/x86/platform/pvh/
18297 F: drivers/*/xen-*front.c
18299 F: arch/x86/include/asm/xen/
18300 F: arch/x86/include/asm/pvclock-abi.h
18302 F: include/uapi/xen/
18303 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18304 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18306 XEN NETWORK BACKEND DRIVER
18307 M: Wei Liu <wei.liu@kernel.org>
18308 M: Paul Durrant <paul@xen.org>
18309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18310 L: netdev@vger.kernel.org
18312 F: drivers/net/xen-netback/*
18315 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18316 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18318 F: arch/x86/pci/*xen*
18319 F: drivers/pci/*xen*
18322 M: Juergen Gross <jgross@suse.com>
18323 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18324 L: linux-scsi@vger.kernel.org
18326 F: drivers/scsi/xen-scsifront.c
18327 F: drivers/xen/xen-scsiback.c
18328 F: include/xen/interface/io/vscsiif.h
18330 XEN SWIOTLB SUBSYSTEM
18331 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18333 L: iommu@lists.linux-foundation.org
18335 F: arch/x86/xen/*swiotlb*
18336 F: drivers/xen/*swiotlb*
18338 XEN SOUND FRONTEND DRIVER
18339 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
18340 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18341 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18346 M: Darrick J. Wong <darrick.wong@oracle.com>
18347 M: linux-xfs@vger.kernel.org
18348 L: linux-xfs@vger.kernel.org
18350 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
18352 F: Documentation/admin-guide/xfs.rst
18353 F: Documentation/ABI/testing/sysfs-fs-xfs
18354 F: Documentation/filesystems/xfs-delayed-logging-design.txt
18355 F: Documentation/filesystems/xfs-self-describing-metadata.txt
18357 F: include/uapi/linux/dqblk_xfs.h
18358 F: include/uapi/linux/fsmap.h
18360 XILINX AXI ETHERNET DRIVER
18361 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
18363 F: drivers/net/ethernet/xilinx/xilinx_axienet*
18366 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
18367 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
18368 L: linux-can@vger.kernel.org
18370 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
18371 F: drivers/net/can/xilinx_can.c
18373 XILINX UARTLITE SERIAL DRIVER
18374 M: Peter Korsgaard <jacmet@sunsite.dk>
18375 L: linux-serial@vger.kernel.org
18377 F: drivers/tty/serial/uartlite.c
18379 XILINX VIDEO IP CORES
18380 M: Hyun Kwon <hyun.kwon@xilinx.com>
18381 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18382 L: linux-media@vger.kernel.org
18383 T: git git://linuxtv.org/media_tree.git
18385 F: Documentation/devicetree/bindings/media/xilinx/
18386 F: drivers/media/platform/xilinx/
18387 F: include/uapi/linux/xilinx-v4l2-controls.h
18389 XILINX SD-FEC IP CORES
18390 M: Derek Kiernan <derek.kiernan@xilinx.com>
18391 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
18393 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
18394 F: Documentation/misc-devices/xilinx_sdfec.rst
18395 F: drivers/misc/xilinx_sdfec.c
18396 F: drivers/misc/Kconfig
18397 F: drivers/misc/Makefile
18398 F: include/uapi/misc/xilinx_sdfec.h
18401 M: Eli Billauer <eli.billauer@gmail.com>
18402 L: linux-kernel@vger.kernel.org
18404 F: drivers/char/xillybus/
18407 M: George Cherian <gcherian@marvell.com>
18408 L: linux-i2c@vger.kernel.org
18409 W: http://www.marvell.com
18411 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
18412 F: drivers/i2c/busses/i2c-xlp9xx.c
18414 XRA1403 GPIO EXPANDER
18415 M: Nandor Han <nandor.han@ge.com>
18416 M: Semi Malinen <semi.malinen@ge.com>
18417 L: linux-gpio@vger.kernel.org
18419 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
18420 F: drivers/gpio/gpio-xra1403.c
18422 XTENSA XTFPGA PLATFORM SUPPORT
18423 M: Max Filippov <jcmvbkbc@gmail.com>
18424 L: linux-xtensa@linux-xtensa.org
18426 F: drivers/spi/spi-xtensa-xtfpga.c
18427 F: sound/soc/xtensa/xtfpga-i2s.c
18429 YAM DRIVER FOR AX.25
18430 M: Jean-Paul Roubelat <jpr@f6fbb.org>
18431 L: linux-hams@vger.kernel.org
18433 F: drivers/net/hamradio/yam*
18434 F: include/linux/yam.h
18436 YAMA SECURITY MODULE
18437 M: Kees Cook <keescook@chromium.org>
18438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
18441 F: Documentation/admin-guide/LSM/Yama.rst
18443 YEALINK PHONE DRIVER
18444 M: Henk Vergonet <Henk.Vergonet@gmail.com>
18445 L: usbb2k-api-dev@nongnu.org
18447 F: Documentation/input/devices/yealink.rst
18448 F: drivers/input/misc/yealink.*
18450 Z8530 DRIVER FOR AX.25
18451 M: Joerg Reuter <jreuter@yaina.de>
18452 W: http://yaina.de/jreuter/
18453 W: http://www.qsl.net/dl1bke/
18454 L: linux-hams@vger.kernel.org
18456 F: Documentation/networking/z8530drv.txt
18457 F: drivers/net/hamradio/*scc.c
18458 F: drivers/net/hamradio/z8530.h
18460 ZBUD COMPRESSED PAGE ALLOCATOR
18461 M: Seth Jennings <sjenning@redhat.com>
18462 M: Dan Streetman <ddstreet@ieee.org>
18463 L: linux-mm@kvack.org
18466 F: include/linux/zbud.h
18468 ZD1211RW WIRELESS DRIVER
18469 M: Daniel Drake <dsd@gentoo.org>
18470 M: Ulrich Kunitz <kune@deine-taler.de>
18471 W: http://zd1211.ath.cx/wiki/DriverRewrite
18472 L: linux-wireless@vger.kernel.org
18473 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
18475 F: drivers/net/wireless/zydas/zd1211rw/
18477 ZD1301 MEDIA DRIVER
18478 M: Antti Palosaari <crope@iki.fi>
18479 L: linux-media@vger.kernel.org
18480 W: https://linuxtv.org/
18481 W: http://palosaari.fi/linux/
18482 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18484 F: drivers/media/usb/dvb-usb-v2/zd1301*
18486 ZD1301_DEMOD MEDIA DRIVER
18487 M: Antti Palosaari <crope@iki.fi>
18488 L: linux-media@vger.kernel.org
18489 W: https://linuxtv.org/
18490 W: http://palosaari.fi/linux/
18491 Q: https://patchwork.linuxtv.org/project/linux-media/list/
18493 F: drivers/media/dvb-frontends/zd1301_demod*
18495 ZHAOXIN PROCESSOR SUPPORT
18496 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
18497 L: linux-kernel@vger.kernel.org
18499 F: arch/x86/kernel/cpu/zhaoxin.c
18502 M: Damien Le Moal <damien.lemoal@wdc.com>
18503 M: Naohiro Aota <naohiro.aota@wdc.com>
18504 R: Johannes Thumshirn <jth@kernel.org>
18505 L: linux-fsdevel@vger.kernel.org
18506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
18509 F: Documentation/filesystems/zonefs.txt
18511 ZPOOL COMPRESSED PAGE STORAGE API
18512 M: Dan Streetman <ddstreet@ieee.org>
18513 L: linux-mm@kvack.org
18516 F: include/linux/zpool.h
18518 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
18519 M: Minchan Kim <minchan@kernel.org>
18520 M: Nitin Gupta <ngupta@vflare.org>
18521 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18522 L: linux-kernel@vger.kernel.org
18524 F: drivers/block/zram/
18525 F: Documentation/admin-guide/blockdev/zram.rst
18527 ZS DECSTATION Z85C30 SERIAL DRIVER
18528 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18530 F: drivers/tty/serial/zs.*
18532 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
18533 M: Minchan Kim <minchan@kernel.org>
18534 M: Nitin Gupta <ngupta@vflare.org>
18535 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
18536 L: linux-mm@kvack.org
18539 F: include/linux/zsmalloc.h
18540 F: Documentation/vm/zsmalloc.rst
18542 ZSWAP COMPRESSED SWAP CACHING
18543 M: Seth Jennings <sjenning@redhat.com>
18544 M: Dan Streetman <ddstreet@ieee.org>
18545 M: Vitaly Wool <vitaly.wool@konsulko.com>
18546 L: linux-mm@kvack.org
18551 M: Linus Torvalds <torvalds@linux-foundation.org>
18552 L: linux-kernel@vger.kernel.org
18553 Q: http://patchwork.kernel.org/project/LKML/list/
18554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
18555 S: Buried alive in reporters